Monitoring method, device, system, equipment and medium

Through the wireless module sensing the moving target and switching based on the position information, the problem of high power consumption of monitoring equipment is solved, and the balance between low power consumption and high-precision monitoring is achieved, which reduces system-level power consumption and avoids repeated alarms.

CN119212054APending Publication Date: 2024-12-27ZHEJIANG DAHUA TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411420059.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-11
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

The monitoring equipment continues to maintain the monitoring mode, resulting in large power consumption and inability to effectively reduce power consumption.

Method used

Send detection messages through wireless modules, sense the moving target, and judge whether to switch to low-power mode or monitoring mode based on the received position information, ensuring that mode switching between devices is achieved while meeting monitoring needs and avoiding Unnecessary power consumption.

Benefits of technology

It effectively reduces the power consumption of monitoring equipment, saves resources, avoids energy waste and repeated alarm problems caused by simultaneous monitoring of multiple devices, and realizes the business needs of high-precision human detection and video surveillance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119212054A_ABST
    Figure CN119212054A_ABST
Patent Text Reader

Abstract

The invention discloses a monitoring method, device and system, equipment and a medium, which are used for avoiding the problem of high power consumption of the monitoring equipment caused by the fact that the monitoring equipment continuously keeps a monitoring mode, so that the power consumption of the monitoring equipment is reduced, and resources are saved. The method comprises the following steps: when local monitoring equipment is switched to a low-power-consumption mode, sending a detection message and sensing a moving target through a wireless module, and when the existence of the moving target is sensed, determining first position information of the moving target and broadcasting the first position information of the moving target; wherein the first position information of the moving target is the first position information of the moving target relative to the local monitoring equipment; and when second position information of the moving target broadcasted by first neighbor monitoring equipment of the local monitoring equipment is received, comparing the first position information with the second position information, and judging whether to switch the local monitoring equipment from the low-power consumption mode to the monitoring mode or not according to a comparison result.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of monitoring technology, and in particular to a monitoring method, device, system, equipment and medium. Background Art

[0002] Wireless sensing technology uses wireless signals (such as WiFi, Bluetooth, etc.) to detect and understand the surrounding environment. This technology is mainly based on the scattering, reflection, diffraction and attenuation characteristics of wireless signals. When a wireless signal encounters a target (such as pedestrians, motor vehicles, non-motor vehicles, etc.), the signal waveform will be changed to determine some information about the target, such as the target's position, speed, shape, etc. By analyzing the received signal, wireless sensing technology can be used to locate, track, and identify behaviors of the target. Summary of the invention

[0003] The embodiments of the present application provide a monitoring method, apparatus, system, device and medium for enabling a monitoring device to switch between a low power consumption mode and a monitoring mode while meeting monitoring requirements, thereby avoiding the problem of high power consumption of the monitoring device caused by the monitoring device continuously maintaining the monitoring mode, thereby reducing the power consumption of the monitoring device and saving resources.

[0004] A monitoring method provided in an embodiment of the present application includes: When the local monitoring device switches to the low power consumption mode, a detection message is sent through the wireless module to sense the mobile target, and when the mobile target is sensed, the first position information of the mobile target is determined and the first position information of the mobile target is broadcast; wherein the first position information of the mobile target is the first position information of the mobile target relative to the local monitoring device; When receiving the second location information of the mobile target broadcasted by the first neighbor monitoring device of the local monitoring device, the first location information and the second location information are compared, and based on the comparison result, it is determined whether to switch the local monitoring device from the low power consumption mode to the monitoring mode.

[0005] In the embodiment of the present application, through the above monitoring method, when the local monitoring device switches to the low power mode, the detection message is sent through the wireless module to sense the mobile target, and when the mobile target is sensed, the first location information of the mobile target is determined and the first location information of the mobile target is broadcast; wherein, the first location information of the mobile target is the first location information of the mobile target relative to the local monitoring device; thereby, other monitoring devices can obtain the location information of the mobile target relative to the local monitoring device. When the second location information of the mobile target broadcasted by the first neighbor monitoring device of the local monitoring device is received, the first location information and the second location information are compared, and according to the comparison result, it is determined whether to switch the local monitoring device from the low power mode to the monitoring mode. Thus, it can be determined whether to switch the local monitoring device from the low power mode to the monitoring mode according to the distance between the mobile target and the local monitoring device and the neighbor monitoring device. Under the condition of meeting the monitoring requirements, the switching of the monitoring device between the low power mode and the monitoring mode is realized, and the problem of large power consumption of the monitoring device caused by the monitoring device continuously maintaining the monitoring mode is avoided, thereby reducing the power consumption of the monitoring device and saving resources.

[0006] In some embodiments, comparing the first location information and the second location information, and determining whether to switch the local monitoring device from the low power consumption mode to the monitoring mode according to the comparison result, includes: Determine a first distance between the mobile target and the local monitoring device based on the first location information; and determine a second distance between the mobile target and the first neighbor monitoring device that broadcasts the second location information based on the second location information; comparing whether the second distance is smaller than the first distance; If yes, keeping the low power consumption mode of the local monitoring device unchanged, and stopping broadcasting the first location information of the mobile target; Otherwise, the local monitoring device is switched from the low power consumption mode to the monitoring mode.

[0007] In some embodiments, the method further comprises: Determine a location information list of neighbor monitoring devices of the local monitoring device, wherein the location information list of the neighbor monitoring devices includes location information of at least one neighbor monitoring device relative to the local monitoring device; When the local monitoring device is switched from the low power consumption mode to the monitoring mode, the method further includes: Based on the location list information of the neighbor monitoring devices of the local monitoring device, when it is determined that the distance between the mobile target and the second neighbor monitoring device of the local monitoring device is less than the distance between the mobile target and the local monitoring device, the local monitoring device is switched to low power consumption mode, and the second neighbor monitoring device is notified to turn on the monitoring mode in advance.

[0008] In some embodiments, determining a list of location information of neighbor monitoring devices of the local monitoring device includes: By broadcasting the positioning synchronization message of the local monitoring device, triggering other monitoring devices to broadcast positioning synchronization messages; Receive positioning synchronization messages broadcast by other monitoring devices; The CSI information is extracted from the received positioning synchronization message broadcasted by other monitoring devices, and based on the CSI information, a location information list of neighbor monitoring devices of the local monitoring device is determined.

[0009] In some embodiments, the method further comprises: When a positioning synchronization message broadcast by a new neighbor monitoring device is monitored, the location information list of the neighbor monitoring devices of the local monitoring device is updated.

[0010] A monitoring device provided in an embodiment of the present application includes: The first unit is used for sending a detection message through a wireless module to sense a mobile target when the local monitoring device switches to a low power consumption mode, and when sensing the existence of a mobile target, determining first position information of the mobile target and broadcasting the first position information of the mobile target; wherein the first position information of the mobile target is the first position information of the mobile target relative to the local monitoring device; The second unit is used for comparing the second location information of the mobile target broadcasted by the first neighbor monitoring device of the local monitoring device with the second location information when receiving the first location information of the mobile target, and judging whether to switch the local monitoring device from the low power consumption mode to the monitoring mode according to the comparison result.

[0011] A monitoring system provided in an embodiment of the present application includes: A first monitoring device, configured to, when the first monitoring device switches to a low power consumption mode, send a detection message through a wireless module to sense a mobile target, and when sensing the presence of a mobile target, determine first location information of the mobile target and broadcast the first location information of the mobile target; wherein the first location information of the mobile target is location information of the mobile target relative to the first monitoring device; when receiving the second location information of the mobile target broadcasted by a second monitoring device, compare the first location information with the second location information, and determine whether to switch the first monitoring device from the low power consumption mode to the monitoring mode according to the comparison result, wherein the second monitoring device is a first neighbor monitoring device of the first monitoring device; The second monitoring device is used to send a detection message through a wireless module to sense a mobile target when the second monitoring device switches to a low power consumption mode, and when the presence of a mobile target is sensed, determine the second position information of the mobile target and broadcast the second position information of the mobile target; wherein the second position information of the mobile target is the position information of the mobile target relative to the second monitoring device.

[0012] In some embodiments, the first monitoring device is further configured to: When it is determined that the distance between the mobile target and a third monitoring device of the first monitoring device is less than the distance between the mobile target and the first monitoring device, the first monitoring device is switched to a low power consumption mode, and the third monitoring device is notified to start the monitoring mode in advance; wherein the third monitoring device is a second neighbor monitoring device of the first monitoring device; The system further comprises: The third monitoring device is used to turn on the monitoring mode when receiving the notification of turning on the monitoring mode in advance sent by the first monitoring device.

[0013] Another embodiment of the present application provides an electronic device, which includes a memory and a processor, wherein the memory is used to store program instructions, and the processor is used to call the program instructions stored in the memory and execute any of the above methods according to the obtained program.

[0014] Another embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to enable the computer to execute any of the above methods. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0016] Figure 1 A schematic diagram of the overall process of a monitoring method provided in an embodiment of the present application; Figure 2 A schematic diagram of a specific process of a monitoring method provided in an embodiment of the present application; Figure 3 A schematic diagram of the layout of a monitoring system provided in an embodiment of the present application; Figure 4 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application; Figure 5 A schematic diagram of the structure of a monitoring device provided in an embodiment of the present application; Figure 6 A schematic diagram of the structure of a monitoring system provided in an embodiment of the present application. DETAILED DESCRIPTION

[0017] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0018] The embodiments of the present application provide a monitoring method, apparatus, system, device and medium for enabling a monitoring device to switch between a low power consumption mode and a monitoring mode while meeting monitoring requirements, thereby avoiding the problem of high power consumption of the monitoring device caused by the monitoring device continuously maintaining the monitoring mode, thereby reducing the power consumption of the monitoring device and saving resources.

[0019] Among them, the method and the device, system, equipment, and medium are based on the same application concept. Since the principles of solving problems by the method and the device, system, equipment, and medium are similar, the implementation of the device, system, equipment, medium, and method can refer to each other, and the repeated parts will not be repeated.

[0020] The terms "first", "second", etc. (if any) in the specification and claims of the embodiments of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments described herein can be implemented in a sequence other than the content illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0021] The following examples and embodiments are to be understood as illustrative examples only. Although this specification may refer to "one", "an" or "some" examples or embodiments in several places, this does not mean that each such reference relates to the same example or embodiment, nor does it mean that the feature applies only to a single example or embodiment. Individual features of different embodiments may also be combined to provide other embodiments. In addition, terms such as "including" and "comprising" should be understood as not limiting the described embodiments to consist only of those features that have been mentioned; such examples and embodiments may also include features, structures, units, modules, etc. that are not specifically mentioned.

[0022] The following is a detailed description of each embodiment of the present application in conjunction with the accompanying drawings. It should be noted that the display order of the embodiments of the present application only represents the order of the embodiments, and does not represent the advantages and disadvantages of the technical solutions provided by the embodiments.

[0023] See also Figure 1 , a monitoring method provided in an embodiment of the present application includes: S101, when the local monitoring device switches to a low power consumption mode, a detection message is sent through a wireless module to sense a mobile target, and when the presence of a mobile target is sensed, first position information of the mobile target is determined, and the first position information of the mobile target is broadcast; wherein the first position information of the mobile target is the first position information of the mobile target relative to the local monitoring device; In some embodiments, the local monitoring device switches to a low power consumption mode (also referred to as a sleep mode), that is, the module for video monitoring in the local monitoring device stops working, for example, including turning off the DSP (Digital Signal Processing) main control power supply, and only the wireless module works to sense and detect moving targets.

[0024] The module of video surveillance mainly relies on video surveillance systems to provide real-time views and record activities in a specific area. Video surveillance systems generally include cameras (closed-circuit television, CCTV), transmission systems, and video management software. With the development of technology, video analysis technologies (such as motion detection, facial recognition, and AI-driven behavioral analysis) have also been integrated into video surveillance systems to automatically identify important events and potential alarms.

[0025] The wireless module uses wireless sensing technology, such as the Doppler effect, to sense moving targets. The Doppler effect refers to the phenomenon that the frequency of sound, light, or other waves changes when a moving object (such as a signal source or receiver) moves closer or farther away from the observer. In wireless communications, the Doppler effect also applies to electromagnetic waves. When there is motion between the wireless signal source or receiver, the Doppler effect will shift the frequency of the signal, thereby affecting the transmission quality of the signal.

[0026] In the embodiment of the present application, the wireless module and the module for video surveillance complement each other, and the combined use of the two can improve the overall performance and reliability of the monitoring system.

[0027] The embodiments of the present application can be applied to Mesh (wireless mesh network) networking scenarios.

[0028] In some embodiments, the first position information of the mobile target, for example, includes: [θ, r], wherein θ represents the angle of the mobile target relative to the local monitoring device, and r represents the distance between the mobile target and the local monitoring device.

[0029] In some embodiments, the first location information of the mobile target determined by the local monitoring device through the wireless module may also only include the distance r between the mobile target and the local monitoring device.

[0030] S102. When receiving the second location information of the mobile target broadcasted by the first neighbor monitoring device of the local monitoring device, compare the first location information with the second location information, and determine whether to switch the local monitoring device from the low power consumption mode to the monitoring mode based on the comparison result.

[0031] In the embodiment of the present application, the module for video monitoring in the monitoring device enters a low power consumption state when not in use to reduce energy consumption, and the monitoring device enters a dormant state by cutting off unnecessary circuits, reducing power consumption and frequency, etc. When the module for video monitoring in the monitoring device needs to be used, the module for video monitoring in the monitoring device is activated by a wake-up signal or a trigger event.

[0032] In some embodiments, the local monitoring device switches from a low power mode to a monitoring mode, that is, turns on the monitoring mode, so that the module for video monitoring in the local monitoring device starts working, for example, including turning on the DSP main control power supply, and waking up the main control DSP through the wireless module, so that the entire device is fully started.

[0033] In some embodiments, comparing the first location information and the second location information, and determining whether to switch the local monitoring device from the low power consumption mode to the monitoring mode according to the comparison result, includes: Based on the first position information, a first distance (for example, represented by r) between the mobile target and the local monitoring device is determined. self ); and, based on the second location information, determining a second distance (for example, represented by r) between the mobile target and the first neighbor monitoring device that broadcasts the second location information other ); comparing whether the second distance is smaller than the first distance; If yes, it means that the mobile target is close to the neighbor monitoring device, then the low power consumption mode of the local monitoring device is kept unchanged, and the broadcasting of the first location information of the mobile target is stopped; Otherwise, it means that the mobile target is relatively close to the local monitoring device, so the local monitoring device is switched from the low power consumption mode to the monitoring mode to start video monitoring of the mobile target.

[0034] In some embodiments, if the neighbor monitoring device broadcasts the second distance, that is, the calculation of the second distance is performed by the neighbor monitoring device, the local monitoring device can directly compare the first distance with the second distance, and based on the comparison result, determine whether to switch the local monitoring device from low power consumption mode to monitoring mode.

[0035] In some embodiments, the method further comprises: Determine a location information list of neighbor monitoring devices of the local monitoring device, wherein the location information list of the neighbor monitoring devices includes location information of at least one neighbor monitoring device relative to the local monitoring device; When the local monitoring device is switched from the low power consumption mode to the monitoring mode, the method further includes: Based on the location list information of the neighbor monitoring devices of the local monitoring device, when it is determined that the distance between the mobile target and the second neighbor monitoring device of the local monitoring device is less than the distance between the mobile target and the local monitoring device, the local monitoring device is switched to low power consumption mode, and the second neighbor monitoring device is notified to turn on the monitoring mode in advance.

[0036] Therefore, the embodiments of the present application can not only meet the business requirements of high-precision human detection and video surveillance in a large-scale distributed low-power camera deployment scenario and reduce the power consumption of system-level monitoring equipment, but also predict the trajectory of moving targets and provide early warnings, thereby solving the problem of video recording and alarm message loss.

[0037] In some embodiments, determining a list of location information of neighbor monitoring devices of the local monitoring device includes: By broadcasting the positioning synchronization message of the local monitoring device, triggering other monitoring devices to broadcast positioning synchronization messages; Receive positioning synchronization messages broadcast by other monitoring devices; Extract CSI (Channel State Information) from the received positioning synchronization message broadcasted by other monitoring devices, and determine a location information list of neighbor monitoring devices of the local monitoring device based on the CSI information.

[0038] CSI is a technology that obtains channel state information through the phase and amplitude changes of wireless signals. The movement of the human body affects the distribution of the electromagnetic field in space, causing the propagation path and phase of the signal to change. Therefore, by analyzing the CSI changes, it is possible to determine whether there is a target within the monitoring range. CSI information can include the amplitude and phase information of each subcarrier during the transmission of the wireless link, including the phase information of different antennas, which can be used to calculate the angle coordinates of the target.

[0039] Using CSI information for target positioning is a technology that uses CSI information for wireless positioning. In CSI positioning, by observing the phase and amplitude changes of the signal at different receivers and combining the Doppler effect of signal propagation, the signal incident angle θ of the peer device relative to the local device can be inferred, and then based on the RSSI (Received Signal Strength Indication) value of the received wireless signal, the wireless attenuation model is used to infer the distance r between the peer device and the local device, thereby obtaining the location information of the peer device (including two sets of parameters θ and r).

[0040] In some embodiments, the method further comprises: When a positioning synchronization message broadcast by a new neighbor monitoring device is monitored, the location information list of the neighbor monitoring devices of the local monitoring device is updated. For example, the MAC address of the new neighbor monitoring device 4 and the location information [θ4, r4] relative to the local monitoring device are added to the location information list of the neighbor monitoring devices of the local monitoring device.

[0041] The following takes five monitoring devices constituting a monitoring system as an example to illustrate the monitoring method provided in the embodiment of the present application.

[0042] See also Figure 2 , the monitoring method provided in the embodiment of the present application includes: S201. Each monitoring device broadcasts a positioning synchronization message.

[0043] For example, each monitoring device (including monitoring devices 1 to 5) broadcasts a positioning synchronization message within one minute. When any monitoring device hears a positioning synchronization message broadcast by other monitoring devices, it starts broadcasting the positioning synchronization message of the local monitoring device, which also lasts for one minute.

[0044] The function of the positioning synchronization message is to inform other monitoring devices to broadcast the positioning synchronization message together, so that each monitoring device can extract the CSI information of other monitoring devices and determine the location information of each neighbor monitoring device.

[0045] The content of the positioning synchronization message includes, for example, a MAC (Media Access Control) address of a local monitoring device, an RSSI (Received Signal Strength Indicator), a SYNC (synchronization) message type, and the like.

[0046] S202: Each monitoring device determines location information of a neighboring monitoring device.

[0047] After each monitoring device receives the positioning synchronization message sent by all neighbor monitoring devices, it calculates the position coordinates of each neighbor monitoring device relative to the local monitoring device by extracting the CSI information therein, including the incident angle θ (that is, the angle of the neighbor monitoring device relative to the local monitoring device) and the distance r, for example, expressed as [θ, r].

[0048] The distance r between any neighbor monitoring device and the local monitoring device is calculated, for example, using the following formula: ; RSSI0 represents the received signal strength (preset value) at a reference distance (usually 1 meter). RSSI indicates the received signal strength of the neighbor monitoring device actually measured by the local monitoring device; n identifies the environmental factor, represents the path loss parameter, and is a preset constant, for example, a value of 2 to 2.5.

[0049] That is to say, in this embodiment, any monitoring device can construct a distribution map of all neighbor monitoring devices within the signal coverage range through CSI, and obtain the coordinate values ​​of all neighbor monitoring devices.

[0050] For example, see Figure 3 In the monitoring system shown, the neighbor monitoring devices of monitoring device 1 include monitoring device 1 and monitoring device 5.

[0051] The neighbor monitoring devices of monitoring device 2 include monitoring device 1 and monitoring device 3.

[0052] The neighbor monitoring devices of monitoring device 3 include monitoring device 2 and monitoring device 4.

[0053] The neighbor monitoring devices of the monitoring device 5 include the monitoring device 1 .

[0054] S203. Each monitoring device broadcasts a detection message.

[0055] Each monitoring device sends a detection message through a wireless module to sense whether there is a moving target in real time. The detection message is a private broadcast message with a message type of Probe and an effective content of empty.

[0056] S204: Each monitoring device senses the moving target.

[0057] This step S204 includes, for example: Each monitoring device determines whether there is a moving target by the change of CSI value, for example, by the change of CSI phase and amplitude. When it is determined that a moving target enters the monitoring range of the monitoring device, the monitoring device needs to broadcast the calculated location information of the moving target. Each monitoring device listens to the location information of the mobile target broadcasted by other devices.

[0058] S205. Each monitoring device enters a low power consumption mode.

[0059] It should be noted that after the above step S202, after each monitoring device has built a location information list of each neighbor monitoring device, each monitoring device can turn off the positioning synchronization message and turn off its own DSP main control power supply, entering a low power consumption mode, with only the Wi-Fi module working.

[0060] In this embodiment, each monitoring device can determine the movement trajectory of a mobile target (including a person, a motor vehicle, a non-motor vehicle, etc.) according to the CSI recognition algorithm, and according to the deployment and positioning coordinates of each distributed device, only wake up the monitoring device closest to the mobile target to perform video monitoring and other behavior analysis on the mobile target. The distributed device includes, for example, an embedded monitoring device, specifically, an IP camera (IPC), a ball camera, and an intelligent traffic camera.

[0061] For example, see Figure 3 , when the mobile target enters the monitoring range of monitoring device 2, monitoring device 3, and monitoring device 4: S206a, monitoring device 2 determines that the distance R2 between the moving target and monitoring device 2 is greater than the distance R3 between the moving target and monitoring device 3; S207a: Monitoring device 2 continues to maintain low power consumption mode.

[0062] S206b, monitoring device 3 determines that the distance R3 between the mobile target and monitoring device 3 is smaller than the distance between the mobile target and each neighbor monitoring device (including monitoring device 2 and monitoring device 4); S207b, the monitoring device 3 wakes up and starts up, and enters the monitoring mode.

[0063] S206c, the monitoring device 4 determines that the distance R2 between the moving target and the monitoring device 4 is greater than the distance R3 between the moving target and the monitoring device 3; S207c: Monitoring device 4 continues to maintain low power consumption mode.

[0064] That is, in this embodiment, monitoring device 2, monitoring device 3, and monitoring device 4 respectively determine the distance between the mobile target calculated and broadcasted by the neighbor monitoring device and the neighbor monitoring device (i.e., distance r other ), is it less than the distance rself used by itself to detect the moving target?

[0065] If yes, the location information of the mobile target is broadcasted, and there is no need to notify the neighbor monitoring device, so that it can sleep quickly and save power consumption, and continue to sense the mobile target and maintain low power consumption mode; If not, the DSP host of its own monitoring device is awakened, that is, the whole device is started and enters the monitoring mode, and its neighbor monitoring device continues to remain dormant, such as Figure 3 As shown, R4>R2>R3, where R4 represents the distance between monitoring device 4 and the mobile target, R2 represents the distance between monitoring device 2 and the mobile target, and R3 represents the distance between monitoring device 3 and the mobile target. In this case, only monitoring device 3 needs to be woken up for video monitoring, thereby avoiding energy waste caused by simultaneous monitoring of multiple monitoring devices, repeated alarms, etc., and reducing the power consumption of system-level monitoring devices.

[0066] In some embodiments, it also includes: When monitoring equipment, such as Figure 3 The monitoring device 3 in the neighbor monitoring device list calculates and determines that the mobile target has moved to the coverage of the next monitoring device, that is, the monitoring device 4. For example, the distance between the monitoring device 4 and the mobile target can be determined based on the location information of the neighbor monitoring device 4 in the neighbor monitoring device list of the monitoring device 3 and the location information of the mobile target, and the distance can be compared with the distance between the mobile target and the monitoring device 3 to determine whether the mobile target has moved to the coverage of the monitoring device 4.

[0067] The monitoring device 4 is notified to start the monitoring mode, and the monitoring device 3 switches from the monitoring mode to the sleep mode and continues to maintain the sensing state.

[0068] Therefore, it is also possible to predict the trajectory of mobile targets (people), issue early warnings, and solve the problem of loss of video recordings and alarm messages.

[0069] In some embodiments, it also includes: If any monitoring device detects that a new monitoring device is broadcasting a positioning synchronization message, each monitoring device is triggered to rebuild the signal map of the entire monitoring system, that is, to update the location information list of each neighbor monitoring device.

[0070] In summary, the embodiments of the present application can dynamically update the location coordinates of each monitoring device in the current scene through wifi sensing technology, and will not cause monitoring blind spots due to sudden abnormal devices. In addition, there is no need for a gateway or edge computing server, and all monitoring devices within the wireless coverage range are self-networked and internally self-sensing. In addition, it can avoid repeated alarms of multiple devices and reduce the power consumption of system-level monitoring equipment; predict the trajectory of personnel, issue early warnings, and solve the problem of video recording and alarm message loss. Therefore, in the deployment scenario of large-scale distributed low-power monitoring equipment, the embodiments of the present application can simultaneously meet the business needs of high-precision mobile target detection and video monitoring.

[0071] The following is an introduction to the equipment or device provided in the embodiments of the present application, in which the explanations or examples of technical features that are the same or corresponding to those described in the above method will not be repeated later.

[0072] An electronic device provided in an embodiment of the present application, see Figure 4 , for example: The processor 400 is used to read the program in the memory 420 and execute the following process: When the local monitoring device switches to the low power consumption mode, a detection message is sent through the wireless module to sense the mobile target, and when the mobile target is sensed, the first position information of the mobile target is determined and the first position information of the mobile target is broadcast; wherein the first position information of the mobile target is the first position information of the mobile target relative to the local monitoring device; When receiving the second location information of the mobile target broadcasted by the first neighbor monitoring device of the local monitoring device, the first location information and the second location information are compared, and based on the comparison result, it is determined whether to switch the local monitoring device from the low power consumption mode to the monitoring mode.

[0073] In some embodiments, comparing the first location information and the second location information, and determining whether to switch the local monitoring device from the low power consumption mode to the monitoring mode according to the comparison result, includes: Determine a first distance between the mobile target and the local monitoring device based on the first location information; and determine a second distance between the mobile target and the first neighbor monitoring device that broadcasts the second location information based on the second location information; comparing whether the second distance is smaller than the first distance; If yes, keeping the low power consumption mode of the local monitoring device unchanged, and stopping broadcasting the first location information of the mobile target; Otherwise, the local monitoring device is switched from the low power consumption mode to the monitoring mode.

[0074] In some embodiments, the processor 400 is further configured to read a program in the memory 420 and execute the following process: Determine a location information list of neighbor monitoring devices of the local monitoring device, wherein the location information list of the neighbor monitoring devices includes location information of at least one neighbor monitoring device relative to the local monitoring device; When the local monitoring device is switched from the low power consumption mode to the monitoring mode, the method further includes: Based on the location list information of the neighbor monitoring devices of the local monitoring device, when it is determined that the distance between the mobile target and the second neighbor monitoring device of the local monitoring device is less than the distance between the mobile target and the local monitoring device, the local monitoring device is switched to low power consumption mode, and the second neighbor monitoring device is notified to turn on the monitoring mode in advance.

[0075] In some embodiments, determining a list of location information of neighbor monitoring devices of the local monitoring device includes: By broadcasting the positioning synchronization message of the local monitoring device, triggering other monitoring devices to broadcast positioning synchronization messages; Receive positioning synchronization messages broadcast by other monitoring devices; The CSI information is extracted from the received positioning synchronization message broadcasted by other monitoring devices, and based on the CSI information, a location information list of neighbor monitoring devices of the local monitoring device is determined.

[0076] In some embodiments, the processor 400 is further configured to read a program in the memory 420 and execute the following process: When a positioning synchronization message broadcast by a new neighbor monitoring device is monitored, the location information list of the neighbor monitoring devices of the local monitoring device is updated.

[0077] The transceiver 410 is configured to receive and send data under the control of the processor 400 .

[0078] Among them, Figure 4 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 400 and various circuits of memory represented by memory 420 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 410 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, including wireless channels, wired channels, optical cables, and other transmission media. For different user devices, the user interface 430 may also be an interface capable of externally and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.

[0079] The processor 400 is responsible for managing the bus architecture and general processing, and the memory 420 can store data used by the processor 400 when performing operations.

[0080] In some embodiments, the processor 400 may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or a CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi-core architecture.

[0081] The processor calls the computer program stored in the memory to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.

[0082] It should be noted here that the above-mentioned device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.

[0083] See also Figure 5 , a monitoring device provided in an embodiment of the present application includes: The first unit 501 is used to send a detection message through a wireless module to sense a mobile target when the local monitoring device switches to a low power consumption mode, and when the mobile target is sensed, determine the first position information of the mobile target and broadcast the first position information of the mobile target; wherein the first position information of the mobile target is the first position information of the mobile target relative to the local monitoring device; The second unit 502 is used to compare the second location information of the mobile target broadcasted by the first neighbor monitoring device of the local monitoring device when receiving the first location information of the mobile target, and determine whether to switch the local monitoring device from the low power consumption mode to the monitoring mode based on the comparison result.

[0084] Of course, the monitoring device provided in the embodiment of the present application may also include a module for video monitoring (such as the above-mentioned DSP master control) and a wireless module (for sensing and detecting moving targets).

[0085] In some embodiments, comparing the first location information and the second location information, and determining whether to switch the local monitoring device from the low power consumption mode to the monitoring mode according to the comparison result, includes: Determine a first distance between the mobile target and the local monitoring device based on the first location information; and determine a second distance between the mobile target and the first neighbor monitoring device that broadcasts the second location information based on the second location information; comparing whether the second distance is smaller than the first distance; If yes, keeping the low power consumption mode of the local monitoring device unchanged, and stopping broadcasting the first location information of the mobile target; Otherwise, the local monitoring device is switched from the low power consumption mode to the monitoring mode.

[0086] In some embodiments, the first unit 501 is further configured to: Determine a location information list of neighbor monitoring devices of the local monitoring device, wherein the location information list of the neighbor monitoring devices includes location information of at least one neighbor monitoring device relative to the local monitoring device; When the local monitoring device is switched from the low power consumption mode to the monitoring mode, the method further includes: Based on the location list information of the neighbor monitoring devices of the local monitoring device, when it is determined that the distance between the mobile target and the second neighbor monitoring device of the local monitoring device is less than the distance between the mobile target and the local monitoring device, the local monitoring device is switched to low power consumption mode, and the second neighbor monitoring device is notified to turn on the monitoring mode in advance.

[0087] In some embodiments, determining a list of location information of neighbor monitoring devices of the local monitoring device includes: By broadcasting the positioning synchronization message of the local monitoring device, triggering other monitoring devices to broadcast positioning synchronization messages; Receive positioning synchronization messages broadcast by other monitoring devices; The CSI information is extracted from the received positioning synchronization message broadcasted by other monitoring devices, and based on the CSI information, a location information list of neighbor monitoring devices of the local monitoring device is determined.

[0088] In some embodiments, the first unit 501 is further configured to: When a positioning synchronization message broadcast by a new neighbor monitoring device is monitored, the location information list of the neighbor monitoring devices of the local monitoring device is updated.

[0089] It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0090] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.

[0091] Any of the devices or apparatuses provided in the embodiments of the present application may specifically be a desktop computer, a portable computer, a smart phone, a tablet computer, a personal digital assistant (PDA), etc. It may include a central processing unit (CPU), a memory, an input / output device, etc. The input device may include a keyboard, a mouse, a touch screen, etc. The output device may include a display device, such as a liquid crystal display (LCD), a cathode ray tube (CRT), etc.

[0092] The memory may include a read-only memory (ROM) and a random access memory (RAM), and provides the processor with program instructions and data stored in the memory. In the embodiment of the present application, the memory may be used to store the program of any of the methods provided in the embodiment of the present application.

[0093] The processor calls the program instructions stored in the memory, and the processor is used to execute any of the methods provided in the embodiments of the present application according to the obtained program instructions.

[0094] See also Figure 6 , a monitoring system provided in an embodiment of the present application includes a plurality of monitoring devices, wherein: The first monitoring device 601 is used to send a detection message through a wireless module to sense a mobile target when the first monitoring device switches to a low power consumption mode, and when the presence of a mobile target is sensed, determine the first location information of the mobile target and broadcast the first location information of the mobile target; wherein the first location information of the mobile target is the location information of the mobile target relative to the first monitoring device; when receiving the second location information of the mobile target broadcasted by the second monitoring device, compare the first location information with the second location information, and determine whether to switch the first monitoring device from the low power consumption mode to the monitoring mode according to the comparison result, wherein the second monitoring device is a first neighbor monitoring device of the first monitoring device; The second monitoring device 602 is used to send a detection message through a wireless module to sense a mobile target when the second monitoring device switches to a low power consumption mode, and when the presence of a mobile target is sensed, determine the second position information of the mobile target and broadcast the second position information of the mobile target; wherein the second position information of the mobile target is the position information of the mobile target relative to the second monitoring device.

[0095] In some embodiments, the first monitoring device is further configured to: When it is determined that the distance between the mobile target and a third monitoring device of the first monitoring device is less than the distance between the mobile target and the first monitoring device, the first monitoring device is switched to a low power consumption mode, and the third monitoring device is notified to start the monitoring mode in advance; wherein the third monitoring device is a second neighbor monitoring device of the first monitoring device; The system further comprises: The third monitoring device 603 is used to start the monitoring mode when receiving the notification of starting the monitoring mode in advance sent by the first monitoring device.

[0096] In some embodiments, comparing the first location information and the second location information, and determining whether to switch the local monitoring device from the low power consumption mode to the monitoring mode according to the comparison result, includes: Determine a first distance between the mobile target and the first monitoring device based on the first location information; and determine a second distance between the mobile target and the second monitoring device that broadcasts the second location information based on the second location information; comparing whether the second distance is smaller than the first distance; If yes, keeping the low power consumption mode of the first monitoring device unchanged, and stopping broadcasting the first location information of the mobile target; Otherwise, the first monitoring device is switched from the low power consumption mode to the monitoring mode.

[0097] In some embodiments, the first monitoring device 601 is further used to: Determine a location information list of neighbor monitoring devices of the first monitoring device, wherein the location information list of neighbor monitoring devices includes location information of at least one neighbor monitoring device relative to the first monitoring device; When the first monitoring device is switched from the low power consumption mode to the monitoring mode, the first monitoring device 601 is further used for: Based on the location list information of the neighbor monitoring devices of the first monitoring device, when it is determined that the distance between the mobile target and the second monitoring device is less than the distance between the mobile target and the first monitoring device, the first monitoring device is switched to low power consumption mode, and the second monitoring device is notified to turn on the monitoring mode in advance.

[0098] In some embodiments, determining a list of location information of neighbor monitoring devices of the first monitoring device includes: By broadcasting the positioning synchronization message of the first monitoring device, triggering other monitoring devices to broadcast positioning synchronization messages; Receive positioning synchronization messages broadcast by other monitoring devices; CSI information is extracted from the received positioning synchronization messages broadcasted by other monitoring devices, and a location information list of neighbor monitoring devices of the first monitoring device is determined based on the CSI information.

[0099] In some embodiments, the first monitoring device 601 is further used to: When monitoring a positioning synchronization message broadcast by a new neighbor monitoring device, the location information list of the neighbor monitoring devices of the first monitoring device is updated.

[0100] Of course, the first monitoring device may also have more neighbor monitoring devices, not limited to the second monitoring device and the third monitoring device. Similarly, the monitoring system may also have multiple first monitoring devices and their neighbor monitoring devices, which will not be described in detail.

[0101] The present application embodiment also provides a computer program product or computer program, which includes a computer instruction, which is stored in a computer-readable storage medium. The processor of the computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction so that the computer device performs any of the methods described in the above embodiments. The program product can use any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can be, for example, - but not limited to - an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of readable storage media (non-exhaustive list) include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0102] The embodiment of the present application provides a computer-readable storage medium for storing computer program instructions used by the apparatus provided in the embodiment of the present application, which includes a program for executing any of the methods provided in the embodiment of the present application. The computer-readable storage medium may be a non-transitory computer-readable medium.

[0103] The computer-readable storage medium can be any available medium or data storage device that can be accessed by a computer, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NANDFLASH), solid-state drive (SSD)), etc.

[0104] It should be understood that: The access technology through which entities in the communication network transmit traffic can be any suitable current or future technology, such as WLAN (Wireless Local Access Network), WiMAX (Worldwide Interoperability for Microwave Access), LTE, LTE-A, 5G, Bluetooth, infrared, etc.; in addition, the embodiments can also apply wired technology, for example, IP-based access technology, such as a wired network or a fixed line.

[0105] Embodiments suitable for being implemented as software code or a portion thereof and running using a processor or processing functionality are independent of the software code and may be specified using any known or future developed programming language, such as a high-level programming language such as objective-C, C, C++, C#, Java, Python, Javascript, other scripting languages, etc., or a low-level programming language such as machine language or assembler.

[0106] The implementation of the embodiments is hardware independent and may be implemented using any known or future developed hardware technology or any mixture thereof, such as a microprocessor or CPU (central processing unit), MOS (metal oxide semiconductor), CMOS (complementary MOS), BiMOS (bipolar MOS), BiCMOS (bipolar CMOS), ECL (emitter coupled logic) and / or TTL (transistor-transistor logic).

[0107] Embodiments may be implemented as separate devices, apparatuses, units, components, or functions, or in a distributed manner, for example, one or more processors or processing functions may be used or shared in a process, or one or more processing segments or processing portions may be used and shared in a process, wherein one physical processor or more than one physical processor may be used to implement one or more processing portions dedicated to a specific process as described.

[0108] The device may be implemented by a semiconductor chip, a chipset, or a (hardware) module including such a chip or chipset.

[0109] The embodiments may also be implemented as any combination of hardware and software, such as ASIC (Application Specific IC (Integrated Circuit)) components, FPGA (Field Programmable Gate Array) or CPLD (Complex Programmable Logic Device) components or DSP (Digital Signal Processor) components.

[0110] The embodiments may also be implemented as a computer program product including a computer usable medium having computer readable program code embodied therein, the computer readable program code being adapted to perform the processes as described in the embodiments, wherein the computer usable medium may be a non-transitory medium.

[0111] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) containing computer-usable program codes.

[0112] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0113] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0114] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0115] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A monitoring method, characterized in that: The method comprises: When the local monitoring device switches to the low power consumption mode, a detection message is sent through the wireless module to sense the mobile target, and when the mobile target is sensed, the first position information of the mobile target is determined and the first position information of the mobile target is broadcast; wherein the first position information of the mobile target is the first position information of the mobile target relative to the local monitoring device; When receiving the second location information of the mobile target broadcasted by the first neighbor monitoring device of the local monitoring device, the first location information and the second location information are compared, and based on the comparison result, it is determined whether to switch the local monitoring device from the low power consumption mode to the monitoring mode.

2. The method according to claim 1, characterized in that Comparing the first location information with the second location information, and judging whether to switch the local monitoring device from the low power consumption mode to the monitoring mode according to the comparison result, includes: Determine a first distance between the mobile target and the local monitoring device based on the first location information; and determine a second distance between the mobile target and the first neighbor monitoring device that broadcasts the second location information based on the second location information; comparing whether the second distance is smaller than the first distance; If yes, keeping the low power consumption mode of the local monitoring device unchanged, and stopping broadcasting the first location information of the mobile target; Otherwise, the local monitoring device is switched from the low power consumption mode to the monitoring mode.

3. The method according to claim 1, characterized in that The method further comprises: Determine a location information list of neighbor monitoring devices of the local monitoring device, wherein the location information list of the neighbor monitoring devices includes location information of at least one neighbor monitoring device relative to the local monitoring device; When the local monitoring device is switched from the low power consumption mode to the monitoring mode, the method further includes: Based on the location list information of the neighbor monitoring devices of the local monitoring device, when it is determined that the distance between the mobile target and the second neighbor monitoring device of the local monitoring device is less than the distance between the mobile target and the local monitoring device, the local monitoring device is switched to low power consumption mode, and the second neighbor monitoring device is notified to turn on the monitoring mode in advance.

4. The method according to claim 3, characterized in that Determining a list of location information of neighbor monitoring devices of the local monitoring device includes: By broadcasting the positioning synchronization message of the local monitoring device, triggering other monitoring devices to broadcast positioning synchronization messages; Receive positioning synchronization messages broadcast by other monitoring devices; The CSI information is extracted from the received positioning synchronization message broadcasted by other monitoring devices, and based on the CSI information, a location information list of neighbor monitoring devices of the local monitoring device is determined.

5. The method according to claim 3, characterized in that: The method further comprises: When a positioning synchronization message broadcast by a new neighbor monitoring device is monitored, the location information list of the neighbor monitoring devices of the local monitoring device is updated.

6. A monitoring device, characterized in that: The device comprises: The first unit is used for sending a detection message through a wireless module to sense a mobile target when the local monitoring device switches to a low power consumption mode, and when sensing the existence of a mobile target, determining first position information of the mobile target and broadcasting the first position information of the mobile target; wherein the first position information of the mobile target is the first position information of the mobile target relative to the local monitoring device; The second unit is used for comparing the second location information of the mobile target broadcasted by the first neighbor monitoring device of the local monitoring device with the second location information when receiving the first location information of the mobile target, and judging whether to switch the local monitoring device from the low power consumption mode to the monitoring mode according to the comparison result.

7. A monitoring system, characterized in that: The system comprises: A first monitoring device, configured to, when the first monitoring device switches to a low power consumption mode, send a detection message through a wireless module to sense a mobile target, and when sensing the presence of a mobile target, determine first location information of the mobile target and broadcast the first location information of the mobile target; wherein the first location information of the mobile target is location information of the mobile target relative to the first monitoring device; when receiving the second location information of the mobile target broadcasted by a second monitoring device, compare the first location information with the second location information, and determine whether to switch the first monitoring device from the low power consumption mode to the monitoring mode according to the comparison result, wherein the second monitoring device is a first neighbor monitoring device of the first monitoring device; The second monitoring device is used to send a detection message through a wireless module to sense a mobile target when the second monitoring device switches to a low power consumption mode, and when the presence of a mobile target is sensed, determine the second position information of the mobile target and broadcast the second position information of the mobile target; wherein the second position information of the mobile target is the position information of the mobile target relative to the second monitoring device.

8. The system according to claim 7, characterized in that The first monitoring device is also used for: When it is determined that the distance between the mobile target and a third monitoring device of the first monitoring device is less than the distance between the mobile target and the first monitoring device, the first monitoring device is switched to a low power consumption mode, and the third monitoring device is notified to start the monitoring mode in advance; wherein the third monitoring device is a second neighbor monitoring device of the first monitoring device; The system further comprises: The third monitoring device is used to turn on the monitoring mode when receiving the notification of turning on the monitoring mode in advance sent by the first monitoring device.

9. An electronic device, characterized in that: include: A memory for storing program instructions; A processor, configured to call the program instructions stored in the memory, and execute the method according to any one of claims 1 to 5 according to the obtained program.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to enable the computer to execute the method according to any one of claims 1 to 5.

Citation Information

Cited By

  • Monitoring system, device, method, and storage medium

    WO2026077044A1