Staying video control method and device, chip, monitoring equipment, system and medium

The number of records of the monitoring device recordings in the set time interval is used to determine whether the length of stay needs to be adjusted, which solves the problem of improper shooting of the monitoring device in scenes of frequent or too few stays, and improves user experience and security.

CN119496871AActive Publication Date: 2025-02-21HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202311050547.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-18
Publication Date
2025-02-21
Estimated Expiration
2043-08-18

AI Technical Summary

Technical Problem

In the case of frequent or too little stay, it is difficult for existing monitoring equipment to effectively adjust the length of stay, resulting in frequent shooting or missed stay videos, affecting user experience and security.

Method used

By obtaining the number of recordings of the surveillance device in the set time interval, it is determined whether the specific number of times threshold is met. If it is established, it outputs a reminder message or automatically modifys the length of the stay to avoid frequent or too few shooting of surveillance videos.

Benefits of technology

It effectively avoids the problem of monitoring equipment frequently pushing stay videos and fast battery power outages in scenarios that are frequent stays. At the same time, the monitoring equipment's sensitivity to stay and user safety in scenarios that are too little stays, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119496871A_ABST
    Figure CN119496871A_ABST
Patent Text Reader

Abstract

The invention provides a lingering video control method and device, a chip, monitoring equipment, a system and a medium, and the method comprises the steps: obtaining the recording times of a lingering video shot by the monitoring equipment in a first time interval, the monitoring equipment shoots a staying video once under the condition that someone stays within the image acquisition range of the monitoring equipment and the staying duration reaches the set staying duration; under the condition that a set first condition is satisfied, outputting a first reminding message corresponding to the first condition or modifying the staying duration; wherein the first condition comprises that the recording frequency is greater than or equal to a set first frequency threshold value, or the first condition comprises that the recording frequency is less than or equal to a set second frequency threshold value. According to the invention, the monitoring equipment is prevented from frequently / rarely shooting the lingering video, so that the lingering perception effect of the monitoring equipment is improved.
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 lingering video recording control method, device, chip, monitoring equipment, system and medium. Background Art

[0002] The monitoring device can achieve the monitoring purpose through the included camera. For example, the monitoring device of the door lock (or smart door lock) can include a doorbell (or smart cat's eye) involving multimedia services, and the doorbell involving multimedia services can include a camera. When someone stays near the door body (such as usually the door area), the camera can take a video of the stay, and the taken video of the stay can be sent to the user for viewing to achieve the monitoring purpose and ensure home safety. In this way, it is necessary to provide a method for controlling the stay video. Summary of the invention

[0003] The embodiments of the present application provide a lingering video control method, device, chip, monitoring equipment, system and medium, which help to avoid frequent / infrequent lingering video shooting by monitoring equipment, so as to improve the lingering perception effect of the monitoring equipment.

[0004] In a first aspect, an embodiment of the present application provides a stay video control method, including: obtaining the number of records of stay video taken by a monitoring device within a first time interval, wherein the monitoring device takes a stay video when there is a person staying within the image acquisition range of the monitoring device and the duration of the stay reaches a set stay duration; when a set first condition is met, outputting a first reminder message corresponding to the first condition or modifying the stay duration; wherein the first condition includes that the number of records is greater than or equal to a set first number threshold, or the first condition includes that the number of records is less than or equal to a set second number threshold.

[0005] In the scenario of frequent stay, the user's sensitivity to stay is relatively low, but in this scenario, due to inappropriate stay duration settings, there will be frequent shooting of stay videos, which will cause frequent push of stay videos, and the high power consumption of monitoring equipment (such as door locks) will cause the monitoring equipment to lose power quickly, affecting the user experience. The embodiment of the present application can determine whether the trigger condition for modifying the stay duration in response to the frequent shooting of stay videos is met based on whether the shooting of stay videos occurs frequently. If it is met, the stay duration can be modified or the user can be reminded to modify the stay duration, so as to avoid frequent shooting of stay videos by modifying the stay duration and improve the stay perception effect of the monitoring equipment. In this way, the monitoring equipment can avoid frequently pushing stay videos in the scenario of frequent stay and avoid the monitoring equipment losing power quickly, so the user experience is better.

[0006] In the scenario where the stay is too short, the user is relatively sensitive to the stay, but in this scenario, due to the inappropriate stay duration setting, there will be too few stay videos taken, which will cause the monitoring device to be insensitive to the stay and push too few stay videos, resulting in poor user security and poor user experience. The embodiment of the present application can determine whether the trigger condition for modifying the stay duration to deal with the situation where too few stay videos are taken is met based on whether too few stay videos are taken. If so, the stay duration can be modified or the user can be reminded to modify the stay duration, in order to avoid too few stay videos by modifying the stay duration, thereby improving the stay perception effect of the monitoring device. In this way, the sensitivity of the monitoring device to stay and the user security in the scenario where the stay is too short can be improved, so that the user experience is better.

[0007] By automatically modifying the length of stay, the length of stay can be optimized without the user's operation or perception, so as to avoid the monitoring device pushing too many or too few stay videos. By reminding the user to modify the length of stay, the user can increase, decrease or not modify the length of stay as needed, thus meeting the user's needs.

[0008] Optionally, the stay recording control method also includes: when the set second condition is met, outputting a second reminder message corresponding to the second condition or modifying the current stay duration; wherein, one of the first condition and the second condition includes the number of records being greater than or equal to the first number threshold, and the other of the first condition and the second condition includes the number of records being less than or equal to the second number threshold, and the first number threshold is greater than the second number threshold.

[0009] By setting both the trigger conditions for modifying the length of stay to cope with frequent shooting of stay videos and the trigger conditions for modifying the length of stay to cope with too few shooting of stay videos, it is possible to avoid frequent push of stay videos and rapid power failure of monitoring devices in scenarios with frequent stays, but also to improve the sensitivity of monitoring devices to stays and user safety in scenarios with too few stays, and to avoid the problem of monitoring devices pushing too many or too few stay videos due to inappropriate modification of the length of stay or the modified length of stay not matching the changes in the scene.

[0010] Optionally, a first reminder message is output when a first condition is met; when the first condition includes that the number of records is greater than or equal to a first number threshold, the first condition also includes: the first time interval is not within a prohibited reminder time interval.

[0011] In order to avoid frequent reminders to users to modify the length of stay in scenarios with frequent stays, which affects the user experience, the trigger conditions for modifying the length of stay in response to frequent shooting of stay videos include not only the frequent push of stay videos by the monitoring device, but also the requirement that the reminder time interval should be met during the current period. No reminder to modify the length of stay will be made during the period that does not meet the reminder time interval requirement.

[0012] Optionally, the prohibited reminder time interval is obtained according to the operation of increasing, decreasing or maintaining the stay duration. By determining the prohibited reminder time interval according to whether the user modifies the stay duration and how to modify the stay duration, the frequency of reminding the user in frequent stay scenarios can meet the user's personalized needs, avoiding frequent reminders or untimely reminders that affect the user experience.

[0013] Optionally, the lingering recording control method further includes: if an operation that does not match the first reminder message exists after the monitoring device outputs the first reminder message for the last time, determining that the first time interval is within the prohibited reminder time interval.

[0014] If after being reminded in a scenario of frequent stay, the user performs an operation opposite to or inconsistent with the first reminder information, it can be considered that the user is not sensitive to the frequent push of stay recordings and the fast power failure of the monitoring equipment, but is more concerned about the security of monitoring. Therefore, the user may not be reminded again in the future. This can meet the user's personalized needs and provide a good user experience.

[0015] Optionally, a first reminder message is output when the first condition is met; when the first condition includes that the number of records is less than or equal to a second number threshold, the first condition also includes: the number of times the monitoring device takes stay videos within the second time interval is less than a third number threshold; wherein the second time interval includes the first time interval and the time interval before the first time interval, and the third number threshold is greater than the second number threshold.

[0016] In order to avoid the situation where the user is accidentally disturbed by unnecessary reminders of stay duration modification due to the accidental occurrence of too little stay in the scenario, the trigger conditions for modifying the stay duration to deal with the situation of too little stay video recording include not only the current too little stay video push, but also the overall too little stay video push in the previous long period of time. If the conditions are not met, no reminder to modify the stay duration will be made.

[0017] Optionally, the second numerical threshold is obtained according to the number of sojourn videos viewed within the second time interval.

[0018] Based on the different levels of attention paid by different users to stay, a second threshold value for the user can be obtained by combining the user's viewing of stay videos in the previous period of time. Based on this, it can be more specifically judged whether the monitoring device pushes too few stay videos to meet user needs.

[0019] In a second aspect, an embodiment of the present application provides a stay video control device, comprising: an acquisition module, used to obtain the number of records of stay video taken by the monitoring device within a first time interval, wherein the monitoring device takes a stay video when there is a person staying within the image acquisition range of the monitoring device and the duration of the stay reaches a set stay duration; a processing module, used to output a first reminder message corresponding to the first condition or modify the stay duration when a set first condition is met; wherein the first condition includes that the number of records is greater than or equal to a set first number threshold, or the first condition includes that the number of records is less than or equal to a set second number threshold.

[0020] In a third aspect, an embodiment of the present application provides an electronic chip, comprising: a processor, which is used to execute computer program instructions stored in a memory, wherein when the computer program instructions are executed by the processor, the electronic chip is triggered to execute any method as in the first aspect.

[0021] In a fourth aspect, an embodiment of the present application provides a monitoring device, comprising: an image acquisition module for shooting a stay video, and a stay video control device as in the second aspect or an electronic chip as in the third aspect.

[0022] In a fifth aspect, an embodiment of the present application provides a monitoring device, comprising one or more memories for storing computer program instructions, and one or more processors, wherein when the computer program instructions are executed by one or more processors, the monitoring device is triggered to execute a method as described in any one of the first aspects.

[0023] In the sixth aspect, an embodiment of the present application provides a lingering recording control system, comprising: a user terminal, and a monitoring device as in the fourth aspect or the fifth aspect; the monitoring device is used to output a first reminder message corresponding to the first condition to the user terminal when a set first condition is met; and the user terminal is used to display the first reminder message.

[0024] If the monitoring device frequently takes stay videos in a scenario with frequent stays, or takes too few stay videos in a scenario with too little stays, it can remind the user that the stay videos are being pushed frequently or too few times, so as to remind the user to modify the stay duration to deal with the frequent or too few push problems, and support users to increase, decrease or not modify the stay duration as needed to meet user needs.

[0025] Optionally, the user terminal is used to display a configuration page when a trigger operation on the first reminder message is detected, the configuration page including a control for configuring the stay duration; when an operation for modifying the stay duration is detected, the stay duration is modified through the control.

[0026] If the user needs to modify the length of stay after being reminded, the user terminal can display a configuration page after the user triggers the reminder message, so that the user can quickly modify the length of stay as needed, thereby providing a good user experience.

[0027] Optionally, the user terminal is used to update the modified stay duration to the monitoring device.

[0028] After the user modifies the stay duration as needed, the user terminal can also update the modified stay duration to the monitoring device so that the monitoring device can perform on-demand shooting of the stay video according to the user's real-time required stay duration, so that the number of stay video pushes can meet the user's current needs.

[0029] In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium, in which a computer program is stored. When the computer program runs on a computer, the computer executes any method in the first aspect.

[0030] In an eighth aspect, an embodiment of the present application provides a computer program product, which includes a computer program. When the computer program runs on a computer, it enables the computer to execute any method in the first aspect.

[0031] The technical effects of the aforementioned aspects can be referenced to each other and will not be elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments are briefly introduced below.

[0033] Figure 1 A schematic diagram of the structure of a monitoring device provided in an embodiment of the present application;

[0034] Figure 2 A schematic diagram of a PIR sensor for implementing motion detection provided in an embodiment of the present application;

[0035] Figure 3 A schematic diagram of the interaction between the monitoring device provided in the embodiment of the present application and the user's terminal device;

[0036] Figure 4 A flowchart of a method for controlling a stay video recording provided in an embodiment of the present application;

[0037] Figure 5 A schematic diagram of a cat's eye stay configuration page provided in an embodiment of the present application;

[0038] Figure 6 A flowchart of another lingering video recording control method provided in an embodiment of the present application. DETAILED DESCRIPTION

[0039] In order to better understand the technical solution of the present application, the embodiments of the present application are described in detail below with reference to the accompanying drawings.

[0040] It should be clear that the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.

[0041] The terms used in the embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to limit the present application. The singular forms "a", "said" and "the" used in the embodiments of the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.

[0042] It should be understood that the term "at least one" used in this article refers to one or more, and "plurality" refers to two or more. The term "and / or" used in this article is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. Among them, A and B can be singular or plural. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship. "At least one of the following" and similar expressions refer to any combination of these items, including any combination of singular or plural items. For example, at least one of a, b and c can be represented by: a, b, c, ab, ac, bc, or abc, wherein a, b, c can be single or multiple.

[0043] It should be understood that, although the terms first, second, etc. may be used to describe the set thresholds in the embodiments of the present application, these set thresholds should not be limited to these terms. These terms are only used to distinguish the set thresholds from each other. For example, without departing from the scope of the embodiments of the present application, the first set threshold may also be referred to as the second set threshold, and similarly, the second set threshold may also be referred to as the first set threshold.

[0044] The lingering video recording control method provided in any embodiment of the present application can be applied to Figure 1 In the monitoring device 100 shown. Figure 1 A schematic structural diagram of the monitoring device 100 is shown.

[0045] The monitoring device 100 may include a processor 110, an internal memory 121, a power management module 141, a battery 142, an antenna 2, a wireless communication module 160, an audio module 170, a speaker 170A, a microphone 170C, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, etc. The sensor module 180 may include a fingerprint sensor, a touch sensor, etc.

[0046] It is to be understood that the structure illustrated in the embodiment of the present application does not constitute a specific limitation on the monitoring device 100. In other embodiments of the present application, the monitoring device 100 may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

[0047] For example, if the monitoring device 100 is a door lock, the door lock may include Figure 1 Some or all of the components shown may also include the body of the door lock. For example, if the monitoring device 100 is not a door lock, it may not include Figure 1 The components shown are buttons 190, display screen 194, etc.

[0048] The processor 110 may include one or more processing units, for example, the processor 110 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Among them, different processing units may be independent devices or integrated into one or more processors. The controller may generate an operation control signal according to the instruction opcode and the timing signal to complete the control of fetching and executing instructions.

[0049] In some embodiments, the processor 110 may be a system on chip (SOC), which may include a central processing unit (CPU) and may further include other types of processors. In some embodiments, the processor 110 may be a PWM control chip.

[0050] The processor 110 may also include necessary hardware accelerators or logic processing hardware circuits, such as ASICs, or one or more integrated circuits for controlling the execution of the technical solution program, etc. In addition, the processor 110 may have the function of operating one or more software programs, which may be stored in a storage medium.

[0051] The processor 110 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may store instructions or data that the processor 110 has just used or cyclically used. If the processor 110 needs to use the instruction or data again, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.

[0052] In some embodiments, the memory of the monitoring device 100 can be a read-only memory (ROM), other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), or any computer-readable medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer.

[0053] In some embodiments, the processor 110 and the memory may be combined into a processing device, or may be independent components, and the processor 110 may be used to execute program codes stored in the memory. In specific implementation, the memory may also be integrated into the processor 110, or may be independent of the processor 110.

[0054] In some embodiments, the processor 110 may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.

[0055] It is understandable that the interface connection relationship between the modules illustrated in the embodiment of the present application is only a schematic illustration and does not constitute a structural limitation on the monitoring device 100. In other embodiments of the present application, the monitoring device 100 may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.

[0056] The power management module 141 is used to connect the battery 142 and the processor 110 to supply power to the processor 110 .

[0057] The wireless communication function of the monitoring device 100 can be realized by the antenna 2, the wireless communication module 160, the modem processor and the baseband processor, etc. The monitoring device 100 can push the captured stay video to the user's terminal device through its wireless communication function, and output reminder information to the user's terminal device.

[0058] Antenna 2 is used to transmit and receive electromagnetic wave signals. Each antenna in monitoring device 100 can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization rate of the antennas.

[0059] The modem processor may include a modulator and a demodulator. Among them, the modulator is used to modulate the low-frequency baseband signal to be sent into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After the low-frequency baseband signal is processed by the baseband processor, it is passed to the application processor. The application processor outputs a sound signal through an audio device (not limited to the speaker 170A, etc.), or displays an image or video through the display screen 194. In some embodiments, the modem processor can be an independent device.

[0060] The wireless communication module 160 can provide wireless communication solutions including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc., which are applied to the monitoring device 100. The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, modulates the frequency of the electromagnetic wave signal and performs filtering processing, and sends the processed signal to the processor 110. The wireless communication module 160 can also receive the signal to be sent from the processor 110, modulate the frequency of it, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.

[0061] In some embodiments, the antenna 2 is coupled to the wireless communication module 160 so that the monitoring device 100 can communicate with the network and other devices through wireless communication technology.

[0062] The monitoring device 100 implements the display function through a GPU, a display screen 194, and an application processor. The GPU is a microprocessor for image processing, which connects the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs that execute program instructions to generate or change display information.

[0063] The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode or an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oLed, a quantum dot light-emitting diode (QLED), etc. In some embodiments, the monitoring device 100 may include 1 or N display screens 194, where N is a positive integer greater than 1.

[0064] The monitoring device 100 can realize the shooting function through the ISP, the camera 193, the video codec, the GPU, the display screen 194 and the application processor. The monitoring device 100 can detect the length of stay according to the image captured by the camera 193 through image processing, and can push the stay video captured by the camera 193 to the user's terminal device. When the monitoring device 100 is a door lock, the display screen 194 can display the outside of the door so that the user can view the stay of the person outside the door, thereby meeting the user's security monitoring needs.

[0065] The ISP is used to process data fed back by the camera 193. The camera 193 is used to capture static images or videos. The object generates an optical image through the lens and projects it onto the photosensitive element.

[0066] Video codecs are used to compress or decompress digital videos. The monitoring device 100 may support one or more video codecs. Thus, the monitoring device 100 may play or record videos in a variety of coding formats, such as Moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, MPEG4, etc.

[0067] The internal memory 121 can be used to store computer executable program codes, which include instructions. The internal memory 121 may include a program storage area and a data storage area. Among them, the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc. The data storage area may store data created during the use of the monitoring device 100 (such as audio data, a phone book, etc.), etc. In addition, the internal memory 121 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc. The processor 110 executes various functional applications and data processing of the monitoring device 100 by running instructions stored in the internal memory 121 and / or instructions stored in a memory provided in the processor.

[0068] The monitoring device 100 can implement audio functions through the audio module 170, the speaker 170A, the microphone 170C, and the application processor to support the implementation of the intercom function of the monitoring device 100.

[0069] The fingerprint sensor is used to collect fingerprints. The monitoring device 100 can use the collected fingerprint characteristics to implement fingerprint unlocking, etc.

[0070] A touch sensor is also called a "touch control device". The touch sensor can be arranged on the display screen 194. The touch sensor and the display screen 194 form a touch screen, also called a "touch control screen". The touch sensor is used to detect touch operations acting on or near it. The touch sensor can pass the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through the display screen 194. In other embodiments, the touch sensor can also be arranged on the surface of the monitoring device 100, which is different from the position of the display screen 194.

[0071] The button 190 includes a power button, a volume button, etc. The button 190 can be a mechanical button or a touch button. The motor 191 can generate a vibration prompt. The motor 191 can be used for touch vibration feedback. The indicator 192 can be an indicator light, which can be used to indicate the change of power, etc.

[0072] The software system of the monitoring device 100 may adopt a layered architecture, an event-driven architecture, a microkernel architecture, a microservice architecture, or a cloud architecture.

[0073] The monitoring device can achieve the monitoring purpose through the included camera. For example, the monitoring device of the door lock (or smart door lock) may include a doorbell (or smart cat's eye) involving multimedia services, and the doorbell involving multimedia services may include a camera. Below, the technical implementation of the present application is described by taking the monitoring device of the door lock as an example. The relevant technical description is also applicable to non-door lock type monitoring devices, and the embodiments of the present application are not repeated here.

[0074] The door lock can be powered by a battery (such as a lithium battery / dry cell).

[0075] The video function of the smart cat's eye allows users to check the situation outside the door at any time as needed. However, due to factors such as limited energy of users and limited power consumption of door locks, it is impossible to achieve 24-hour monitoring. In the monitoring scene, users are usually only interested in abnormal situations (mainly people staying outside the door). Therefore, the door lock can take a stay video when it detects that there are people staying outside the door (such as the door area that can usually be captured by the camera).

[0076] When someone passes by or stays outside the door, the motion detection function of the smart cat's eye is triggered, and the camera on the smart cat's eye can take a video of the stay to capture the person who stays. The video of the stay can be sent to the user for viewing, so as to achieve the purpose of monitoring and ensure home safety. For example, by viewing the stay video, the user can know whether there is a stranger wandering or staying at the door.

[0077] There are many types of motion detection technologies, and they are also constantly evolving. PIR (Passive Infrared) sensors are used by many manufacturers in the surveillance field because of their lack of radiation, good concealment, low power consumption, and ability to detect motion.

[0078] The working principle of the PIR sensor adopts the principle of pyroelectric infrared sensing. It can sense the temperature difference between a moving object (such as a person or an animal) and a background object, and can detect the infrared rays emitted by the moving object and convert them into electrical signals. For example, the human body temperature is usually 36-37 degrees Celsius, and it will emit infrared rays of a specific wavelength of about 10um. When a warm object (such as a human) passes through the first detector window in front of the PIR detector, a positive pulse is generated, and when the object passes through the second detector window, a negative pulse is generated, which indicates that a warm object is detected moving nearby. A relatively simple analog electronic device with a pair of operational amplifiers can be used to generate a signal to indicate the presence of a moving warm object.

[0079] Thus, in a related technology 1, the door lock can realize motion detection through the PIR sensor, and when a warm object (such as a person) is detected passing through the door, the camera can be used to capture the lingering video to achieve the monitoring purpose.

[0080] Please refer to Figure 2 The PIR sensor used in the door lock may be a dual-element infrared sensor 202 , and the infrared rays emitted by the dual-element infrared sensor 202 are emitted through the Fresnel lens 203 . Figure 2 The arrow shown may indicate the moving direction that the dual infrared sensor 202 is most sensitive to. Figure 2 If the door lock moves in the direction indicated by the arrow, the dual infrared sensor 202 can detect that a moving object has passed. When the dual infrared sensor 202 detects that a moving object has passed, the door lock can take a video of the stay through the camera.

[0081] Please refer to Figure 3 , the door lock may include the camera 301, display screen 302, and door handle 303 shown. When someone presses the doorbell of the door lock, the doorbell may output a ring tone, the camera 301 may capture images outside the door, and the display screen 302 may display the images outside the door captured by the camera 301, so that the user can view the situation outside the door from the display screen. When the PIR sensor of the door lock senses that someone passes through the door, the camera 301 may capture images outside the door to achieve the purpose of capturing a lingering video. The door lock may send the lingering video captured by the camera 301 to the user's mobile terminal 304, so that the user can view the received lingering video as needed through the APP (application) corresponding to the door lock installed on the mobile terminal 304.

[0082] However, due to the working principle of PIR technology, PIR sensors have their own inherent defects, such as low sensitivity and great influence of temperature. Therefore, when PIR sensors are used in the scene of door lock residence recording, it will cause problems such as residence insensitivity, residence misidentification (for abnormal scenes) and other poor residence perception effects, affecting user experience.

[0083] For example, in a frequent lingering scenario, it is easy for people to pass by the door quickly frequently. The PIR sensor can frequently sense the people passing by the door, and the door lock will usually frequently take lingering videos during this period. However, in a frequent lingering scenario, people outside the door usually pass by the door quickly, rather than staying at the door for a long time as the user is interested in. In this case, the door lock based on the PIR sensor will have the problem of frequent shooting and pushing lingering videos due to insensitivity to lingering, so the lingering perception effect is not good.

[0084] Frequent stay scenarios may include normal frequent stay scenarios and abnormal frequent stay scenarios. Normal frequent stay scenarios may include scenes such as store entrances, first floor user entrances, and elevator entrance user entrances, while abnormal frequent stay scenarios may include scenes such as neighbors moving / decorating / getting married, etc.

[0085] For example, in an abnormal scenario, some door curtains are hot in summer, and external forces (such as wind) can drive the door curtains to swing back and forth. The PIR sensor can frequently sense warm objects passing by the door, and the door lock will usually frequently take lingering videos during this period. However, in this abnormal scenario, there is no situation where the user is interested in someone staying at the door for a long time, so there is a problem of false recognition of lingering in this abnormal scenario.

[0086] In addition, when the door lock is powered by a battery, the smart cat eye involving multimedia services has a great impact on battery consumption. For example, the average power consumption of the smart cat eye can account for about 60% of the overall power consumption of the door lock, and the stay recording function, as an important function of the smart cat eye, can account for about 70% of the overall power consumption of the smart cat eye. Since the stay recording function has a great impact on the power consumption of the door lock, frequent implementation of the stay recording function will cause the door lock to consume more power, causing the battery to consume faster. If not handled, the battery may be quickly exhausted, resulting in the inability to open the door, so the user experience is poor.

[0087] In order to improve the lingering perception effect of the door lock and avoid frequent implementation of the lingering recording function causing the door lock to consume more power, in a related technology 2, a fixed lingering time (for example, 9 seconds) can be set. The specific value of the lingering time can be obtained by combining the factory settings of the device and the user's on-demand configuration. Taking the setting of the lingering time to 9 seconds as an example, when the door lock detects that someone passes by the door, it can detect whether someone has been lingering at the door for 9 seconds. If so, a lingering video of a certain length is recorded and pushed to the user's mobile phone so that the user can view the lingering video as needed.

[0088] However, the fixed stay time is not applicable to some specific scenarios where people stay frequently or rarely, and the scene where the door lock is located may change (such as the neighbor's renovation, etc.), making the fixed stay time inapplicable to the specific scene after the change. Moreover, users usually do not modify the default stay time set by the system, and users may not be aware of the changes in the scene where the door lock is located. This makes it easy for the door lock to frequently implement the stay video function / miss some stay videos. Among them, the frequent implementation of the stay video function not only affects the user experience due to the frequent push of stay videos, but also causes the door lock battery to drain faster. The existence of the problem of missed stay videos reduces the door lock's sensitivity to the stay of people, which is not conducive to improving user safety.

[0089] For example, frequent stay scenarios may include the above-mentioned store entrance, first-floor user entrance, elevator entrance and other normal frequent stay scenarios, as well as the above-mentioned neighbor moving / renovation / marriage and other frequent stay abnormal scenarios. Fixed stay duration is not suitable for these frequent stay scenarios, so it is easy for the door lock to frequently push stay videos to users, and the door lock consumes battery power quickly due to frequent stay video recording.

[0090] Scenarios where people rarely stay may include single-elevator-single-family, single-family, top floor, etc., and the fixed length of stay may not be applicable to these scenarios where people rarely stay. Therefore, it is easy for the door lock to miss some stay videos, resulting in insufficient security perception.

[0091] like Figure 4 As shown, the embodiment of the present application provides a method for controlling a stay recording, which may include steps 401 to 402. The method for controlling a stay recording can solve the problem of frequent / rare stay recording in door locks in two extremely abnormal stay scenarios: frequent / rare stay.

[0092] In one embodiment, the execution subject of the method may be a door lock. In another embodiment, the execution subject of the method may also be a terminal device used by a user.

[0093] In one embodiment, Figure 4 The illustrated embodiment may be applicable to the field of security monitoring with camera monitoring.

[0094] Step 401, obtaining the number of records of the door lock taking a stay video within a first time interval, wherein the door lock takes a stay video when someone stays within the image acquisition range of the door lock and the duration of the stay reaches a set stay duration.

[0095] The first time interval may be a period of time before the current moment.

[0096] In one embodiment, the number of records of the stay video taken within a period of time before the current moment can be periodically obtained, for example, the number of records can be obtained every day, and the first time interval can be 24 hours of the day, or from a certain moment of the previous day to the same moment of the day.

[0097] In one embodiment, the image acquisition area of ​​the door lock may be the image acquisition area of ​​a camera included in the door lock for taking lingering videos, and the image acquisition area may include a monitoring area of ​​interest to users outside the door.

[0098] In one embodiment, when the door lock detects someone passing by using motion detection technology, it can detect whether someone is staying within the image acquisition range of the door lock, and whether the duration of the stay reaches the set stay duration. If both are true, the door lock can take a stay video through the camera. After each stay video is taken, the door lock can push the taken stay video to the user's terminal device in real time.

[0099] In one possible implementation, the door lock can detect whether someone passes by using a PIR sensor.

[0100] Considering that if someone stays outside the door for a long time and remains still or moves slightly, the PIR sensor is not easy to sense the presence of the person, so the door lock usually does not take a video of the stay during this period. In this case, the door lock has the problem of insensitive stay perception, which leads to missed detection and recording of stay, so the stay perception effect is not good. To solve this problem, in another feasible implementation method, the door lock can take images regularly through the camera, and perform human body recognition on the captured images, so as to determine whether there is a person based on the recognition result.

[0101] In a feasible implementation, when the door lock detects that someone passes by, it can detect whether someone continues to stay through the image captured by the camera. In one embodiment, someone continues to stay is not limited to the same person continuing to stay.

[0102] In another feasible implementation, when the door lock detects that someone is passing by, it can use the PIR sensor to detect whether someone continues to pass by.

[0103] In one embodiment, the page that supports users to set the length of stay can be as follows: Figure 5 shown. Figure 5 The page for setting the UX (User experience) style of the cat-eye stay recording is shown. The "stay duration" can indicate that someone stays outside the door and stays for more than a specified time (such as Figure 5 After triggering the lingering video, the door lock can record the specified length of time (such as Figure 5 The video footage of 6 seconds (as shown) is used as the lingering video.

[0104] Please refer to Figure 5 If the "Stay Recording" control is in the on state, the stay recording control process can be performed. If the "Stay Recording" control is in the off state, the stay recording control process will not be performed. The user can turn on or off the stay recording function of the door lock as needed.

[0105] If the set stay duration does not match the scene where the door lock is located, there may be a problem of frequent shooting of stay videos or missing some stay videos. Therefore, to solve this problem, firstly, the number of stay videos shot by the door lock in the first time interval can be obtained, so as to subsequently determine whether the stay duration does not match the scene where the door lock is located.

[0106] Step 402, when the set first condition is met, output a first reminder message corresponding to the first condition or modify the stay duration; wherein the first condition includes that the number of records is greater than or equal to the set first number threshold, or the first condition includes that the number of records is less than or equal to the set second number threshold.

[0107] In the scenario of frequent stay, the user's sensitivity to stay is relatively low, but in this scenario, due to inappropriate stay duration settings, there will be frequent stay video recordings, which will cause frequent stay video pushes and the door lock loses power quickly due to high power consumption, affecting the user experience. To solve this problem, the first condition can be a trigger condition for modifying the stay duration in response to the frequent shooting of stay videos, and the first condition includes the number of records being greater than the first number threshold (that is, the number of stay videos shot is too high). That is, in response to the frequent shooting of stay videos, the number of stay video shootings is too high can be part or all of the corresponding trigger condition for modifying the stay duration.

[0108] For example, in one embodiment, as long as the number of records is greater than the first number threshold, the length of stay can be automatically modified.

[0109] For example, in another embodiment, when the number of records is greater than a first number threshold and the current time meets the reminder time interval requirement, a first reminder message may be output.

[0110] In one embodiment, the first reminder message may be information for reminding the user to increase the length of stay to reduce the push of stay videos. In another embodiment, the first reminder message may be information for reminding the user that the door lock is currently frequently shooting stay videos and the user may modify the length of stay as needed. In yet another embodiment, the first reminder message may be information for reminding the door lock battery power consumption.

[0111] It can be seen that the embodiment of the present application can determine whether the trigger condition for modifying the stay duration in response to the frequent shooting of stay videos is met based on whether the shooting of stay videos occurs frequently. If it is met, the stay duration can be modified or the user can be reminded to modify the stay duration, so as to avoid frequent shooting of stay videos by modifying the stay duration and improve the stay perception effect of the door lock. In this way, the door lock can avoid frequently pushing stay videos in frequent stay scenarios and avoid the door lock from losing power quickly, so the user experience is better.

[0112] When the first condition is a trigger condition for modifying the stay duration in response to frequent shooting of stay videos, by setting and modifying the stay duration as needed, frequent shooting of stay videos and the problem of misidentification of stays in abnormal scenarios can be avoided. Therefore, the problems of poor stay perception effect and fast battery drain of the door lock in the above-mentioned related technology 1 can be solved, and the problem of frequent push of stay videos and fast battery drain of the door lock in the above-mentioned related technology 2 can be solved.

[0113] In the scenario of too little stay, the user is relatively sensitive to stay, but in this scenario, due to inappropriate stay duration setting, there will be too few stay videos taken, which will cause the door lock to be insensitive to stay and push too few stay videos, resulting in poor user security and poor user experience. To solve this problem, the first condition can be a trigger condition for modifying the stay duration in response to the situation of too few stay videos taken, and the first condition includes the number of records being less than the second number threshold (that is, the number of stay videos taken is too few). That is, in response to the situation of too few stay videos taken, too few stay video shooting times can be part or all of the corresponding trigger condition for modifying the stay duration.

[0114] For example, in one embodiment, as long as the number of records is less than the second number threshold, the length of stay can be automatically modified.

[0115] For example, in another embodiment, when the number of records is less than the second number threshold and the number of stay video recordings for multiple consecutive days is generally small, a second reminder message may be output.

[0116] In one embodiment, the second reminder message may be information for reminding the user to reduce the length of stay to avoid missing a video. In another embodiment, the second reminder message may be information for reminding the user that the length of stay can be modified as needed because the door lock currently takes too few videos of the stay. In yet another embodiment, the second reminder message may be information for reminding the user of the level of security.

[0117] It can be seen that the embodiment of the present application can determine whether the trigger condition for modifying the stay time in response to the situation of too few stay videos is met based on whether too few stay videos are taken. If so, the stay time can be modified or the user can be reminded to modify the stay time, so as to avoid too few stay videos by modifying the stay time and improve the stay perception effect of the door lock. In this way, the sensitivity of the door lock to stay and the user safety in the scenario of too few stays can be improved, so the user experience is better.

[0118] When the first condition is a trigger condition for modifying the stay duration in response to a situation where too few stay videos are taken, the problem of missing stay videos can be avoided by setting and modifying the stay duration as needed. Therefore, the problem of low stay sensitivity and low user security of the door lock in the scenario of too few stays in the above-mentioned related technology 2 can be solved.

[0119] Regardless of whether it is a frequent stay scenario or a short stay scenario, as long as the first condition is determined to be true, it can be considered that the currently set stay time does not match the current scene of the door lock, so the stay time can be automatically modified or the user can be reminded to modify the stay time.

[0120] In the case of automatically modifying the stay time, if the first condition is a trigger condition for modifying the stay time in response to frequent shooting of stay videos, the stay time can be increased by modifying the stay time. By increasing the stay time, the number of times the door lock shoots stay videos can be reduced, frequent push of stay videos can be avoided, and the power consumption of the door lock can be reduced.

[0121] In the case of automatically modifying the stay time, if the first condition is a trigger condition for modifying the stay time in response to the situation where too few stay videos are taken, the stay time can be modified to reduce the stay time. By reducing the stay time, the number of stay videos taken by the door lock can be increased to avoid missing some stay videos, thereby ensuring user safety.

[0122] By automatically modifying the stay time, the stay time can be optimized without the user's operation or perception, so as to avoid the door lock pushing too many or too few stay videos.

[0123] With other factors unchanged, an increase in the length of stay will lead to a decrease in the number of stay videos, resulting in less frequent stay video pushes and a slower battery drain for the door lock, but it will also lead to a decrease in security. Conversely, an increase in the length of stay will lead to an increase in the number of stay videos, which increases security, but it will also lead to more frequent stay video pushes and a faster battery drain for the door lock.

[0124] For security reasons, the stay time may not be automatically modified, but the user may be reminded to modify it as needed. In addition, different users may have different perceptions and needs for door lock power consumption and the frequency of stay video push. By reminding the user to modify the stay time instead of automatically modifying it, the stay video control can meet user needs.

[0125] In the case of reminding the user to modify the stay time, if the first condition is a trigger condition for modifying the stay time in response to frequent shooting of stay videos, the user can choose to increase, decrease or not modify the stay time as needed after being reminded. If the user increases the stay time, the number of times the door lock shoots stay videos can be reduced, avoiding frequent push of stay videos, and reducing the power consumption of the door lock.

[0126] In the case of reminding the user to modify the stay time, if the first condition is a trigger condition for modifying the stay time in response to the situation where too few stay videos are taken, the user can choose to increase, decrease or not modify the stay time as needed after being reminded. If the user reduces the stay time, the number of stay videos taken by the door lock can be increased to avoid missing some stay videos and ensure user safety.

[0127] By reminding users to modify the length of stay, users are supported to increase, decrease or not modify the length of stay as needed, thus meeting user needs.

[0128] In one embodiment of the present application, the stay recording control method may further include: when the set second condition is met, outputting a second reminder message corresponding to the second condition or modifying the current stay duration; wherein, one of the first condition and the second condition includes the number of records being greater than or equal to the first number threshold, and the other condition of the first condition and the second condition includes the number of records being less than or equal to the second number threshold, and the first number threshold is greater than the second number threshold.

[0129] By setting the first condition and the second condition together, the trigger condition for modifying the length of stay includes not only the trigger condition for modifying the length of stay to cope with the situation of frequent shooting of stay videos, but also the trigger condition for modifying the length of stay to cope with the situation of too few shooting of stay videos. In this way, no matter in the scenario of frequent stay or the scenario of too few stay, as long as any of the trigger conditions for modifying the length of stay is met, the length of stay can be automatically modified or reminded to modify.

[0130] In the case where the scene in which the door lock is located changes temporarily (such as when a neighbor renovates the house, etc.), the temporary scene may cause the corresponding trigger condition for modifying the stay time to be met, thereby causing the stay time to be modified. However, after the scene in which the door lock is located returns to normal due to the elimination of the temporary change, the modified stay time may not match the restored scene, which may cause another trigger condition for modifying the stay time to be met, thereby causing the stay time to be modified again. It can be seen that based on the complementary effects of the two trigger conditions for modifying the stay time, after the user modifies the stay time due to a temporary scene, the user does not need to pay attention to when the temporary scene is eliminated and restore the modification of the stay time in time after elimination. The setting value of the stay time can always adapt to the scene in which the door lock is located and the changes in the scene.

[0131] In order to achieve the complementary effect of the two trigger conditions for modifying the stay duration, the first count threshold can be set to be greater than the second count threshold, that is, the first count threshold is the upper limit of the number of times, and the second count threshold is the lower limit of the number of times. If the number of records is greater than or equal to the upper limit of the number of times, it can be considered that the door lock is currently shooting the stay video frequently. If the number of records is less than or equal to the lower limit of the number of times, it can be considered that the door lock is currently shooting too few stay videos.

[0132] It can be seen that by setting the trigger conditions for modifying the length of stay to cope with the situation of frequent shooting of stay videos and the trigger conditions for modifying the length of stay to cope with the situation of too few shooting of stay videos, it can not only avoid the frequent push of stay videos and the fast power failure of the door lock in the scene of frequent stay, but also improve the sensitivity of the door lock to stay and user safety in the scene of too little stay, and avoid the problem of the door lock pushing too many or too few stay videos due to inappropriate modification of the stay time or the modified stay time not matching the changes in the scene.

[0133] The following describes the specific implementation of the lingering video control method for the first condition, which is a trigger condition for modifying the lingering time in response to frequent lingering video shooting or a trigger condition for modifying the lingering time in response to too few lingering video shooting.

[0134] In order to remind users to modify their stay duration in frequent stay scenarios, in one embodiment of the present application, a first reminder message is output when a first condition is met; when the first condition includes that the number of records is greater than or equal to a first number threshold, the first condition also includes that the first time interval is not within a prohibited reminder time interval.

[0135] In order to avoid frequent reminders to users to modify the length of stay in frequent stay scenarios, which affects the user experience, the trigger conditions for modifying the length of stay to cope with the frequent shooting of stay videos include not only the frequent push of stay videos by the door lock, but also the reminder time interval requirements for the current period. No reminders to modify the length of stay will be made during the period that does not meet the reminder time interval requirements.

[0136] Based on the different perceptions of different users on whether the number of pushes of lingering videos is too frequent or too few, the different perceptions of different users on how fast the door lock battery drains, and the different perceptions of different users on the security of monitoring, after being reminded, the user can modify or not modify the lingering time as needed (i.e. maintain the lingering time), and can increase or decrease the lingering time as needed. In this way, the user's operation can have a corresponding impact on the prohibited reminder time interval, so that the prohibited reminder time interval used meets the user's personalized needs.

[0137] Thus, in one embodiment of the present application, the prohibition reminder time interval is obtained according to the operation of increasing, decreasing or maintaining the stay duration. In a feasible implementation, the user's operation of maintaining the stay duration may be an operation of not modifying the stay duration (or no operation).

[0138] By determining the prohibited reminder time interval according to whether the user modifies the stay duration and how to modify the stay duration, the frequency of reminding users in frequent stay scenarios can meet the user's personalized needs, avoiding frequent reminders or untimely reminders that affect the user experience.

[0139] In a feasible implementation, the number of reminders may be recorded, the recorded number of reminders indicating the number of times the first reminder message is outputted, and the reminder prohibition time interval is obtained according to the recorded number of reminders.

[0140] In one embodiment, the recorded number of reminders may be consistent with the actual number of times the first reminder message is output.

[0141] In another embodiment, the recorded number of reminders is not only affected by the number of times the first reminder message is actually output, but also by whether the user modifies the length of stay in response to the door lock reminder, so the recorded number of reminders may be inconsistent with the number of times the first reminder message is actually output. In this way, the recorded number of reminders can be obtained based on the operation of increasing, decreasing or maintaining the length of stay, that is, the recorded number of reminders is affected by whether the user modifies and how to modify the length of stay.

[0142] For example, if the user is reminded after frequently pushing the stay video, and the user increases the stay time in response to the door lock reminder, it can be considered that the user approves the reminder of the frequent push, and the prohibition reminder time interval for the next reminder can be relatively short.

[0143] For another example, if the user is reminded due to frequent push of stay videos, but the user does not modify the stay time in response to the door lock reminder, it can be considered that the user has no obvious perception of the frequency of push, and the time interval for prohibiting reminders for the next reminder can be relatively long.

[0144] For another example, if the user is reminded due to frequent push of lingering videos, but the user responds to the door lock reminder to reduce the length of stay, it can be considered that the user cares more about monitoring security and is less likely to accept missed recordings, but does not care about the frequent push of lingering videos and the high power consumption of the door lock, then no reminders will be made subsequently (which is equivalent to achieving an infinitely long time interval for prohibiting reminders for the next reminder).

[0145] Thus, in one embodiment of the present application, a first reminder message is output when a first condition is met; the first condition includes: the number of records is greater than the first number threshold, and the first time interval is not within the prohibited reminder time interval corresponding to the recorded number of reminders; wherein the recorded number of reminders represents the recorded number of times the first reminder message is output.

[0146] In one embodiment, it is possible to directly determine whether the first time interval is within the prohibited reminder time interval. In another embodiment, it is possible to determine whether the first time interval is within the prohibited reminder time interval by determining whether the current moment is within the prohibited reminder time interval. If the current moment is within the prohibited reminder time interval, it is possible to consider that the first time interval is within the prohibited reminder time interval; if the current moment is not within the prohibited reminder time interval, it is possible to consider that the first time interval is not within the prohibited reminder time interval.

[0147] In one embodiment of the present application, after the first reminder message is output, the number of recorded reminders may be increased by one. If the user increases the length of stay after the first reminder message is output, the number of recorded reminders may be cleared; if the user decreases the length of stay after the first reminder message is output, the number of recorded reminders may be set to the corresponding specific information indicating that no subsequent reminders will be given.

[0148] In one embodiment, if the user increases the length of stay after the door lock outputs the first reminder message, the recorded number of reminders can be cleared in real time after the user increases the length of stay. If the first condition is met again after clearing, the first reminder message can be output again, and the recorded number of reminders can be increased by one (i.e., the recorded number of reminders is 1 at this time). By clearing the recorded number of reminders in real time based on the user's operation of increasing the length of stay, the next reminder can be executed in a timely manner.

[0149] In another embodiment, after determining that the first condition is met, the current stay duration can be compared with the stay duration when the first reminder message was last output (i.e., determining whether and how the user modified the stay duration between the current reminder and the last reminder), and the number of recorded reminders can be updated based on the comparison result.

[0150] If the comparison result indicates that the current stay duration is the same as the stay duration when the first reminder message was output last time, that is, the user has not modified the stay duration, the recorded reminder count may be increased by one.

[0151] If the comparison result indicates that the current stay duration is greater than the stay duration when the first reminder message was output last time, that is, the user has increased the stay duration, the recorded reminder count can be updated to one (equivalent to clearing to zero and then adding one).

[0152] If the comparison result indicates that the current stay duration is less than the stay duration when the first reminder message was output last time, that is, the user has reduced the stay duration, the recorded reminder times can be updated to corresponding specific information indicating that no reminders will be given in the future.

[0153] For the case where the user increases / does not modify the length of stay after the reminder, in one embodiment of the present application, the first condition also includes: when the first reminder message has been output, the length of stay when the first reminder message was last output is not greater than the current length of stay (i.e., the user increases / does not modify the length of stay after the last reminder).

[0154] Based on this, the stay recording control method also includes: if the stay duration when the first reminder message was output last time is equal to the current stay duration (that is, the user has not modified the stay duration after the last reminder), after the reminder message is output currently, the recorded number of reminders is increased by one (that is, the number of reminders is accumulated by one); if the stay duration when the first reminder message was output last time is less than the current stay duration (that is, the user has increased the stay duration after the last reminder), after the reminder message is output currently, the recorded number of reminders is modified to one (that is, the number of reminders is cleared and then accumulated by one).

[0155] If the user increases / does not modify the stay duration after the last reminder, but the stay video is still frequently pushed in the first time interval, it is necessary to remind again. Conversely, if the user reduces the stay duration after the last reminder, even if the stay video is still frequently pushed in the first time interval, it is still not necessary to remind again.

[0156] In one embodiment, if the first reminder information has not been output, that is, the current reminder is the first reminder (equivalent to the recorded number of reminders being zero), then the first time interval is not within the prohibited reminder time interval corresponding to the recorded number of reminders (for example, the duration of the corresponding prohibited reminder time interval can be 0), and the recorded number of reminders can be modified to one after the first reminder.

[0157] By combining the number of completed reminders and the specific operations performed by the user based on the reminder message on whether to modify and how to modify the length of stay, the time interval without reminders is determined. The length of the time interval is not only related to the number of reminders, but also to the degree of user need for reminders. In this way, the time interval can be accurately determined, and the reminder time interval that better meets user needs can be achieved, avoiding unnecessary frequent reminders and untimely reminders that affect the user experience.

[0158] For the case where the user reduces the length of stay after the reminder, in one embodiment of the present application, the stay recording control method further includes: if after the door lock outputs the first reminder message for the first time, there is an operation that does not match the first reminder message, then determining that the first time interval is within the prohibited reminder time interval.

[0159] If after being reminded in a frequent stay scenario, the user performs an operation opposite to or inconsistent with the first reminder information, it can be considered that the user is not sensitive to the frequent push of stay videos and the fast power failure of the door lock, but is more concerned about the security of monitoring. Therefore, the user may not be reminded again in the future. This can meet the user's personalized needs and provide a good user experience.

[0160] In one embodiment of the present application, if the first reminder message has been output, and the stay time when the first reminder message was output last time is greater than the current stay time (i.e., the user has reduced the stay time after the last reminder), the first condition is not met. Based on this, the stay recording control method further includes: if the stay time when the first reminder message was output last time is greater than the current stay time, modifying the recorded reminder times to target information; wherein, if the recorded reminder times are target information, the first time interval is within the prohibited reminder time interval corresponding to the recorded reminder times.

[0161] If the user reduces the length of stay after the last reminder, even if the stay recording is still frequently pushed during the first time interval, the triggering condition for modifying the length of stay is not met, and there is no need to remind again.

[0162] In the case of frequent stay, a low stay time will lead to frequent shooting of stay videos. In this case, the user can be reminded to modify the stay time, in order to solve the problem of frequent push of stay videos and fast power loss of door locks caused by high stay time by increasing the stay time. However, if the user reduces the stay time based on the modification reminder, since the reduction of the stay time will aggravate the frequent shooting of stay videos, and further aggravate the problem of frequent push of stay videos and fast power loss of door locks, it can be considered that the user is not sensitive to this problem and does not need to be reminded accordingly. Therefore, the user can no longer be reminded for this problem in the future to meet the actual needs of the user.

[0163] Considering that the greater the number of recorded reminders, the longer the time interval from the last time the user increased the length of stay, that is, the more times the user did not modify the length of stay during this period, that is, the user is more unaware of the frequently pushed reminders, the corresponding prohibited reminder time interval can be larger.

[0164] For example, if the number of recorded reminders is 0 / 1 / 2 / 3 (i.e., the current reminder to be executed is the 1st / 2nd / 3rd / 4th reminder), the corresponding prohibition reminder time interval can be 0 days / 7 days / 30 days / 90 days respectively. In this way, reminders that meet user needs can be achieved, avoiding reminders that are too frequent and affect user experience.

[0165] Thus, in one embodiment of the present application, the number of recorded reminders and the duration of the prohibited reminder time interval corresponding to the number of recorded reminders are positively correlated.

[0166] By making the number of recorded reminders positively correlated with the duration of the corresponding time interval without reminders, it is possible to accurately determine the time interval and avoid affecting the user experience due to frequent reminders to the user.

[0167] Please refer to Figure 6 A lingering video recording control method provided by an embodiment of the present application may include the following steps 601 to 606, and the method is applied to a door lock with a camera.

[0168] Step 601, read the reminder times recorded in the flash memory. The flash memory is a non-volatile memory.

[0169] In one embodiment, the door lock can read the number of reminders recorded in the flash memory after power-on, and temporarily store the read number of reminders in the memory. While the door lock is powered on, if the recorded number of reminders is updated, the flash memory and the temporarily stored number of reminders can be updated together, so that the number of reminders in the flash memory and the temporarily stored number of reminders remain consistent, and the temporarily stored number of reminders is used during the power-on period to determine whether the triggering condition for modifying the stay duration is met. By reading the number of reminders recorded in the flash memory for the first time after power-on and using the temporarily stored number of reminders during the power-on period, it is helpful to improve the erase and write life of the flash memory.

[0170] Step 602, when a stay triggering condition is met, a stay video is shot. The stay triggering condition includes that someone stays within the image acquisition range of the door lock and the duration of the stay reaches the set stay duration.

[0171] As long as the triggering stay condition is detected, a stay video can be taken. Multiple stay videos can be taken within a period of time, such as one day. The number of stay videos taken within a period of time is consistent with the number of times the triggering stay condition is detected within the period of time.

[0172] Step 603, determine whether the number of records of the stay video taken on the day meets the upper limit of the number corresponding to the working mode of the door lock, if so, execute step 604, otherwise execute step 602.

[0173] If the number of records meets the upper limit, it can be further determined whether the current time meets the reminder time interval requirement.

[0174] If the number of recordings does not meet the upper limit, that is, there is no frequent push of the stay video on that day, so step 602 can be executed to perform on-demand shooting of the stay video the next day.

[0175] In one embodiment, different working modes can be set for the door lock, and the upper limit of the number of times corresponding to different working modes is different. For example, the working modes of the door lock can include an extreme mode and an energy-saving mode. In a feasible implementation, the upper limit of the number of times in the extreme mode is ≥80 times of video recording in a single day, and the upper limit of the number of times in the energy-saving mode is ≥40 times of video recording in a single day.

[0176] like Figure 5 As shown, the working mode of the door lock can be set to energy-saving mode.

[0177] Step 604, determine whether the current time meets the reminder time interval requirement. If so, execute step 605, otherwise execute step 602. The reminder time interval requirements include: when no reminder information has been outputted at present, the current time meets the reminder time interval requirement; when the number of recorded reminders is 1 (that is, the next reminder is the second reminder recorded), the current time is more than 7 days away from the last reminder; when the number of recorded reminders is 2 (that is, the next reminder is the third reminder recorded), the current time is more than 30 days away from the last reminder; when the number of recorded reminders is 3 (that is, the next reminder is the fourth reminder recorded), the current time is more than 90 days away from the last reminder.

[0178] After determining that the number of records on the day meets the upper limit, it is possible to determine whether the reminder time interval requirement is met on the day by judging whether the current moment meets the reminder time interval requirement. If the current moment meets the reminder time interval requirement, it means that the reminder time interval requirement is met on the day, and the user can be reminded if the number of records on the day exceeds the limit; if the current moment does not meet the reminder time interval requirement, it means that the reminder time interval requirement is not met on the day, and the user will not be reminded even if the number of records on the day exceeds the limit. In this way, it is possible to avoid reminding the user again in the corresponding prohibited reminder time interval after the last reminder.

[0179] By increasing the reminder time interval as the number of recorded reminders increases, it is possible to avoid frequent reminders that repeatedly disturb the user.

[0180] Step 605, compare the current stay duration with the stay duration at the time of the last reminder to see if they are consistent (i.e., determine whether the user has modified the stay duration between the last reminder and the current moment). If so, output a reminder message to the user's terminal device, increase the recorded number of reminders by one, and synchronously update the recorded number of reminders in the flash memory, then execute step 602, otherwise execute step 606.

[0181] In one embodiment, the output reminder message may be a message reminding the user of frequent stays outside the door.

[0182] In one embodiment, the current stay duration configuration can be compared with the stay duration configuration snapshot at the time of the last reminder to determine whether the user has modified the stay duration between the last reminder and the current time. If not, it can indicate that the user is not sensitive to frequent push notifications, so the number of reminders recorded can be controlled to accumulate by one to avoid reminding the user again in a short period of time.

[0183] Figure 6 In an embodiment, after determining that the stay videos are frequently pushed on that day, it can be determined whether the current time meets the reminder time interval requirement. If the reminder time interval requirement is met, the current stay duration is further compared with the stay duration at the last reminder to see whether it is consistent.

[0184] In another embodiment, the corresponding interval time interval can be determined according to the number of recorded reminders, and outside the interval time interval, it is determined whether the stay video is frequently pushed on that day. If so, the current stay duration can be further compared with the stay duration at the time of the last reminder to see if it is consistent.

[0185] Step 606, determine whether the current stay duration is less than the stay duration at the time of the last reminder (i.e., determine how the user has modified the stay duration between the last reminder and the current moment). If so, set the recorded number of reminders to indicate that no more reminders will be given, and synchronously update the number of reminders recorded in the flash memory. Otherwise, output a reminder message to the user's terminal device, set the recorded number of reminders to 1 (i.e., treat this reminder as the first reminder), and synchronously update the number of reminders recorded in the flash memory, and then execute step 602.

[0186] Judging whether the current stay duration is less than the stay duration at the last reminder is equivalent to judging whether the current stay sensitivity is greater than the stay sensitivity at the last reminder. The shorter the stay duration, the higher the stay sensitivity of the door lock, and the easier it is to detect the stay of a person, so that more stay videos are pushed. The longer the stay duration, the lower the stay sensitivity of the door lock, and the harder it is to detect the stay of a person, so that fewer stay videos are pushed.

[0187] If the current stay duration is less than the stay duration at the time of the last reminder, it means that the user has reduced the stay duration between the last reminder and the current time. In this way, it can be considered that the user wants greater stay monitoring to ensure the corresponding monitoring security, and is unaware of the frequent push of stay videos, so no reminders will be given in the future.

[0188] If the current stay duration is greater than the stay duration at the time of the last reminder, it means that the user has increased the stay duration between the last reminder and the current time. In this way, it can be considered that the user does not need greater stay monitoring to ensure the corresponding monitoring security, and is not very accepting of the frequent push of stay videos and the fast battery drain of the door lock. Therefore, after the user increases the stay time, if the stay videos are pushed frequently again in the future, the user can be reminded again in a short time.

[0189] In one embodiment, the terminal device can display the reminder message output by the door lock to remind the user that he / she stays outside the door frequently. If the user clicks the reminder message, the terminal device can automatically jump to the cat-eye stay configuration page of the door lock APP so that the user can modify the stay time as needed. In one embodiment, the display content of the cat-eye stay configuration page can be as follows: Figure 5 shown.

[0190] Figure 6In the illustrated embodiment, when it is determined that the stay recordings are frequently pushed on that day and the current moment meets the reminder time interval requirement, it is determined whether and how the user has modified the stay duration between the last reminder and the current moment (i.e., the number of reminders used in step 604 does not take into account the user's modification operation on the modification duration), without the need to monitor the user's modification operation on the stay duration in real time.

[0191] In another embodiment, the number of recorded reminders can also be updated in real time based on the user's modification operation on the length of stay. For example, when the user increases the length of stay, the number of recorded reminders can be controlled to be cleared to zero, and when the user decreases the length of stay, the number of recorded reminders can be controlled to be set to information indicating no more reminders. In this way, the judgment of whether the current moment meets the reminder time interval requirement can be made more in line with user needs, ensuring that the user is reminded in a timely manner.

[0192] Figure 6 The illustrated embodiment determines whether the triggering condition for modifying the stay duration is met based on the number of reminders for updating the record corresponding to the user's modification operation on the stay duration, and by judging whether the door lock frequently pushes stay recordings on that day, and whether the reminder time interval corresponding to the number of reminders is met at the current moment. If so, the user can be reminded to increase the stay duration. This can avoid the door lock from frequently pushing stay recordings in scenarios where the user stays frequently, causing the battery to drain quickly, and avoiding repeated reminders to the user.

[0193] For example, in a test example, compared with not reminding the user to modify the stay time, the embodiment of the present application provides a stay video control solution that reminds the user when the stay time modification trigger condition is met, and the user increases the stay time (or video detection time), which can reduce the number of times the door lock implements the stay video function by 60%, and can significantly reduce the battery power consumption of the door lock. Among them, the overall time for the door lock to complete a stay video function can include the system startup time, the stay video shooting time, and the stay video upload time (the upload time is affected by the network, and the average uplink speed can be 400kbps).

[0194] In the case of reminding the user to modify the length of stay in a scenario where the stay time is too short, in one embodiment of the present application, a first reminder message is output when a first condition is met; when the first condition includes that the number of recordings is less than a second number threshold, the first condition also includes: the number of times the door lock takes stay videos within the second time interval is less than or equal to a third number threshold; wherein the second time interval includes the first time interval and the time interval before the first time interval, and the third number threshold is greater than the second number threshold.

[0195] In order to avoid the situation where the user is accidentally disturbed by unnecessary reminders of stay duration modification due to the accidental occurrence of too little stay in the scenario, the trigger conditions for modifying the stay duration to deal with the situation of too little stay video recording include not only the current too little stay video push, but also the overall too little stay video push in the previous long period of time. If the conditions are not met, no reminder to modify the stay duration will be made.

[0196] In one embodiment of the present application, the second number threshold is obtained according to the number of stay videos viewed in the second time interval. Based on the different attention paid by different users to stay, the second number threshold for the user can be obtained by combining the user's viewing of stay videos in the previous period of time, based on which it can be more targeted to judge whether the monitoring device pushes too few stay videos to meet user needs.

[0197] In one embodiment of the present application, the duration of the first time interval is a unit duration, and the duration of the second time interval is a plurality of unit durations. Based on this, the lingering video control method further includes: obtaining a lingering perception degree according to the number of lingering videos shot by the door lock in each unit duration in the second time interval, and the number of lingering videos viewed in each unit duration in the second time interval; obtaining an average number of lingering videos shot in a unit duration according to the number of lingering videos shot by the door lock in the second time interval; obtaining a second numerical threshold according to the obtained lingering perception degree and the average number of lingering videos shot.

[0198] Since different users may have different concerns about staying, and door locks may be located in different scenarios (such as different apartment types), the lower limit of the number of times can be determined by combining the user's stay perception, which can achieve accurate determination of the lower limit of the number of times and be targeted to the user.

[0199] In one embodiment, the unit time length may be 24 hours a day, and the second time interval may be a number of consecutive days before the current time.

[0200] In one embodiment, the second number threshold can be calculated by the following formula (1) to formula (3): The more the user pays attention to the stay, the greater the user's stay perception, and the greater the second number threshold obtained accordingly.

[0201] N=MeanTarry×f(x) (1)

[0202]

[0203]

[0204] Where N represents the second number threshold, MeanTarry represents the average number of shooting and staying videos in a unit time, f(x) represents the user's stay perception, m represents the number of unit time included in the second time interval, and Total n Indicates the total number of pushes of stay videos within the nth unit time (i.e., the number of stay videos taken by the door lock within the nth unit time). View n It represents the number of times the user views the stay video in the nth unit time (that is, the number of stay videos viewed in the nth unit time), and a is the empirical value used for the correction coefficient.

[0205] Taking into account that users in different environments may pay different attention to stay, and different users in the same environment may pay different attention to stay, in order to meet user needs, we can combine the user's attention to stay in the previous period of time to specifically judge whether the door lock pushes too few stay videos, that is, judge whether the door lock is insensitive to stay. In this way, the stay video control effect meets user needs and the user experience is better.

[0206] In one embodiment of the present application, the duration of the first time interval is a unit duration, and the duration of the second time interval is multiple unit durations; the third digital threshold is the product of the second digital threshold and the number of unit durations included in the second time interval.

[0207] For example, if the first time interval is one day, the second time interval is m days, and the second number threshold is N times, the third number threshold may be N×m times.

[0208] By making the duration of the second time interval a multiple of the duration of the first time interval, and making the third numerical threshold the same multiple of the second numerical threshold, it helps to accurately evaluate whether there are too few stay video pushes in the previous long period of time, so as to achieve accurate reminders for modifying the stay duration in the scenario of too little stay.

[0209] The embodiment of the present application also provides a stay video control device, including: an acquisition module, used to obtain the number of records of stay video taken by the monitoring device within a first time interval, wherein the monitoring device takes a stay video when there is a person staying within the image acquisition range of the monitoring device and the duration of the stay reaches a set stay duration; a processing module, used to output a first reminder message corresponding to the first condition or modify the stay duration when a set first condition is met; wherein the first condition includes that the number of records is greater than a set first number threshold, or the first condition includes that the number of records is less than a set second number threshold.

[0210] The embodiment of the present application further provides a monitoring device, which includes an image acquisition module for taking a stay video and the above-mentioned stay video control device. In one embodiment, the monitoring device can be a door lock.

[0211] An embodiment of the present application also provides an electronic chip, which includes: a processor, which is used to execute computer program instructions stored in a memory, wherein when the computer program instructions are executed by the processor, the electronic chip is triggered to execute the method steps provided by any method embodiment of the present application.

[0212] The embodiment of the present application further provides a monitoring device, which includes an image acquisition module for taking a stay video and the above-mentioned electronic chip. In one embodiment, the monitoring device can be a door lock.

[0213] The embodiment of the present application also provides a monitoring device, which includes one or more memories for storing computer program instructions and one or more processors, wherein when the computer program instructions are executed by the one or more processors, the monitoring device is triggered to execute the method steps provided in any method embodiment of the present application. In one embodiment, the monitoring device can be a door lock.

[0214] The embodiment of the present application also provides a lingering video recording control system, comprising: a user terminal and a monitoring device provided by any embodiment of the present application. The monitoring device is used to output a first reminder message corresponding to the first condition to the user terminal when a set first condition is met. The user terminal is used to display the first reminder message.

[0215] If the monitoring device frequently takes stay videos in a scenario with frequent stays, or takes too few stay videos in a scenario with too little stays, it can remind the user that the stay videos are being pushed frequently or too few times, so as to remind the user to modify the stay duration to deal with the frequent or too few push problems, and support users to increase, decrease or not modify the stay duration as needed to meet user needs.

[0216] In one embodiment, the user terminal is used to display a configuration page when a trigger operation is detected for the first reminder message, and the configuration page includes a control for configuring the stay time; when an operation for modifying the stay time is detected, the stay time is modified through the control. If the user needs to modify the stay time after being reminded, the user terminal can display the configuration page after the user triggers the reminder message, so that the user can quickly modify the stay time as needed, which is a good user experience.

[0217] In one embodiment, the user terminal is used to update the modified stay duration to the monitoring device. After the user modifies the stay duration as needed, the user terminal can also update the modified stay duration to the monitoring device, so that the monitoring device can shoot the stay video on demand according to the stay duration required by the user in real time, so that the number of stay video pushes can meet the current needs of the user.

[0218] The specific technical implementation of the lingering video recording control system can refer to the relevant technical descriptions of other embodiments of the present application and will not be elaborated here.

[0219] An embodiment of the present application also proposes a terminal device, which includes a communication module, a memory for storing computer program instructions, and a processor for executing program instructions, wherein when the computer program instructions are executed by the processor, the terminal device is triggered to execute the method steps provided by any method embodiment of the present application.

[0220] An embodiment of the present application also proposes a server device, which includes a communication module, a memory for storing computer program instructions, and a processor for executing program instructions, wherein when the computer program instructions are executed by the processor, the server device is triggered to execute the method steps provided by any method embodiment of the present application.

[0221] An embodiment of the present application also provides an electronic device, which includes multiple antennas, a memory for storing computer program instructions, a processor for executing computer program instructions, and a communication device (such as a communication module that can implement 5G communication based on the NR protocol), wherein when the computer program instructions are executed by the processor, the electronic device is triggered to execute the method steps provided by any method embodiment of the present application.

[0222] Specifically, in one embodiment of the present application, one or more computer programs are stored in the above-mentioned memory, and the one or more computer programs include instructions. When the instructions are executed by the above-mentioned device, the above-mentioned device executes the method steps described in the embodiment of the present application.

[0223] Furthermore, the devices, apparatuses, and modules described in the embodiments of the present application may be implemented by computer chips or entities, or by products having certain functions.

[0224] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, devices, 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 containing computer-usable program code.

[0225] In the several embodiments provided in the present application, if any function 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, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application.

[0226] Specifically, in one embodiment of the present application, a computer-readable storage medium is further provided, in which a computer program is stored. When the computer program is run on a computer, the computer executes the method steps provided in the embodiment of the present application.

[0227] An embodiment of the present application further provides a computer program product, which includes a computer program. When the computer program is run on a computer, the computer executes the method steps provided in the embodiment of the present application.

[0228] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0229] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0230] In addition, each functional unit in each embodiment of the present application may be integrated into one 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 hardware plus software functional units.

[0231] The integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform some 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, random access memory, disk or optical disk and other media that can store program code.

[0232] In the embodiments of the present application, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the presence of other identical elements in the process, method, commodity or device including the element.

[0233] The present application may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.

[0234] Those skilled in the art will appreciate that the various units and algorithm steps described in the embodiments of the present application can be implemented by a combination of electronic hardware, computer software, and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0235] Those skilled in the art can clearly understand that for the convenience and simplicity of description, the same or similar parts between the various embodiments in this application can be referred to each other. For example, the specific working process of the system, device and unit described in the embodiments of this application can refer to the corresponding process in the method embodiment of this application, and will not be repeated here.

[0236] The above description is only a specific embodiment of the present application and is not intended to limit the present application. The protection scope of the present application shall be based on the claims.

Claims

1. A method for controlling a lingering video recording, characterized in that: include: Obtaining the number of records of the stay video taken by the monitoring device within the first time interval, wherein the monitoring device takes a stay video when a person stays within the image acquisition range of the monitoring device and the duration of the stay reaches a set stay duration; When the set first condition is met, outputting a first reminder message corresponding to the first condition or modifying the stay duration; The first condition includes that the number of records is greater than or equal to a set first number threshold, or the first condition includes that the number of records is less than or equal to a set second number threshold.

2. The method according to claim 1, characterized in that The method further comprises: When the set second condition is met, output a second reminder message corresponding to the second condition or modify the current stay duration; Among them, one of the first condition and the second condition includes that the number of records is greater than or equal to the first number threshold, the other of the first condition and the second condition includes that the number of records is less than or equal to the second number threshold, and the first number threshold is greater than the second number threshold.

3. The method according to claim 1 or 2, characterized in that: When the first condition is met, outputting the first reminder message; In the case where the first condition includes that the number of records is greater than or equal to the first number threshold, the first condition also includes that the first time interval is not within a prohibited reminder time interval.

4. The method according to claim 3, characterized in that The prohibition reminder time interval is obtained according to the operation of increasing, decreasing or maintaining the stay time.

5. The method according to claim 3, characterized in that: The method further comprises: If an operation that does not match the first reminder message occurs after the monitoring device outputs the first reminder message for the last time, it is determined that the first time interval is within a prohibited reminder time interval.

6. The method according to claim 1 or 2, characterized in that: When the first condition is met, outputting the first reminder message; In the case where the first condition includes that the number of records is less than or equal to the second number threshold, the first condition also includes: the number of records of the lingering video taken by the monitoring device in the second time interval is less than or equal to the third number threshold; The second time interval includes the first time interval and a time interval before the first time interval, and the third number threshold is greater than the second number threshold.

7. The method according to claim 6, characterized in that The second number threshold is obtained according to the number of the sojourn videos viewed within the second time interval.

8. A lingering video recording control device, characterized in that: include: an acquisition module, used to acquire the number of records of the stay video taken by the monitoring device within the first time interval, wherein the monitoring device takes a stay video when a person stays within the image acquisition range of the monitoring device and the duration of the stay reaches a set stay duration; A processing module, configured to output a first reminder message corresponding to the first condition or modify the stay duration when a set first condition is met; The first condition includes that the number of records is greater than or equal to a set first number threshold, or the first condition includes that the number of records is less than or equal to a set second number threshold.

9. An electronic chip, characterized in that: include: A processor, configured to execute computer program instructions stored in a memory, wherein when the computer program instructions are executed by the processor, the electronic chip is triggered to execute the method according to any one of claims 1 to 7.

10. A monitoring device, characterized in that: include: An image acquisition module for shooting a stay video, and a stay video control device as claimed in claim 8 or an electronic chip as claimed in claim 9.

11. A monitoring device, characterized in that: The monitoring device comprises one or more memories for storing computer program instructions, and one or more processors, wherein when the computer program instructions are executed by the one or more processors, the monitoring device is triggered to execute the method according to any one of claims 1 to 7.

12. A lingering video recording control system, characterized in that: include: A user terminal, and a monitoring device as claimed in claim 10 or 11; The monitoring device is configured to output a first reminder message corresponding to the first condition to the user terminal when a set first condition is met; The user terminal is used to display the first reminder message.

13. The lingering video recording control system according to claim 12, characterized in that: The user terminal is used to display a configuration page when a triggering operation on the first reminder message is detected, and the configuration page includes a control for configuring the stay duration; when an operation for modifying the stay duration is detected, the stay duration is modified through the control.

14. The lingering video recording control system according to claim 13, characterized in that: The user terminal is used to update the modified stay duration to the monitoring device.

15. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed on a computer, the computer is enabled to execute the method according to any one of claims 1 to 7.

16. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is run on a computer, the computer is caused to perform the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Picture recording alarm method and apparatus

    CN106982325A

  • Video recording method and device of intelligent equipment, electronic equipment and storage medium

    CN115550615A

  • Method and device for intelligent equipment to push information and intelligent equipment

    CN115802107A

  • Monitoring method and device

    CN116246402A

  • Method and system for reminding user

    WO2022037415A1