Monitoring equipment control method and device, electronic equipment and storage medium

By obtaining user data and automatically determining task trigger parameters, intelligent control of monitoring equipment is achieved, and the problem that traditional monitoring equipment cannot respond to user needs is solved, and the accuracy and applicability of information broadcasting and status control are improved.

CN119270729APending Publication Date: 2025-01-07SHENZHEN YUNSHI ZHIJING TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411417227.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-09
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

Traditional monitoring devices cannot automatically adjust and respond according to users' actual needs, lack intelligent functions, and cannot meet the needs of complex users and security needs.

Method used

By obtaining user data, determining the task trigger parameters and execution devices in the monitoring device, the automatic triggering of information broadcasting and status control tasks is realized, and using technologies such as face recognition and terminal device data to improve the applicability and scalability of monitoring devices.

Benefits of technology

It realizes the push timing of customized information broadcast based on user characteristic data, ensures the accuracy of task triggering, enhances the applicability and scalability of monitoring equipment, and improves user experience and device flexibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119270729A_ABST
    Figure CN119270729A_ABST
Patent Text Reader

Abstract

The invention provides a control method and device of monitoring equipment, electronic equipment and a storage medium. The method comprises the following steps: acquiring user data of each user in a real scene; based on the user data corresponding to each user, determining a task trigger parameter and a task execution device of a preset execution task in a monitoring device; if any task triggering parameter is in a triggering state, the corresponding task execution device is called to execute the preset execution task, so that the monitoring device can automatically execute the control task according to the actual demand of the user, and the applicability of the monitoring device is enhanced.
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 control method, device, electronic device and storage medium for monitoring equipment. Background Art

[0002] With the continuous development of the monitoring technology field, in the related technologies, traditional monitoring equipment can usually only perform simple video recording and real-time monitoring, but cannot automatically respond to the actual needs of users. This limitation makes traditional monitoring equipment unable to meet the personalized needs and security needs of complex users. Therefore, how to improve the intelligence level of monitoring equipment is a technical problem that needs to be solved urgently. Summary of the invention

[0003] The present application provides a control method, device, electronic device and storage medium for a monitoring device, which can monitor the applicability and scalability of the device.

[0004] In a first aspect, a control method for a monitoring device is provided, the method comprising:

[0005] Obtain user data of each user in real-world scenarios;

[0006] Determine the task triggering parameters and task execution device of the preset execution task in the monitoring device based on the user data corresponding to each user;

[0007] If any task trigger parameter is in the trigger state, the corresponding task execution device is called to execute the preset execution task.

[0008] In a second aspect, a control device for a monitoring device is provided, the device comprising:

[0009] A data acquisition unit, used to acquire user data of each user in a real scene;

[0010] A data determination unit, used to determine a task trigger parameter and a task execution device of a preset execution task in the monitoring device based on user data corresponding to each user;

[0011] The calling unit is used to call the corresponding task execution device to execute the preset execution task if any task trigger parameter is in the trigger state.

[0012] In a third aspect, an electronic device is provided, the electronic device comprising:

[0013] A memory for storing executable program codes;

[0014] The processor is used to call and run the executable program code from the memory, so that the electronic device executes any one of the control methods of the monitoring device as described above.

[0015] In a fourth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed, the control method of the monitoring device as described above is implemented.

[0016] The beneficial effects brought about by the technical solutions provided in some embodiments of the present application include at least: by acquiring the user data of each user in the real scene in real time, it is possible to customize the timing of pushing information broadcasts according to the user's characteristic data to improve user satisfaction; on the other hand, by acquiring terminal device data and interacting with the monitoring device, it is possible to ensure the triggering accuracy of preset execution tasks in the monitoring device, so that information broadcast tasks and status control tasks can be flexibly triggered according to the actual needs of the user and the status of the device, thereby enhancing the applicability of the monitoring device. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative work.

[0018] Figure 1 is a schematic diagram of a scenario of a control method for a monitoring device provided in an embodiment of the present application;

[0019] Figure 2 It is a flowchart of a control method of a monitoring device provided in an embodiment of the present application;

[0020] Figure 3 It is a flowchart of a control method of a monitoring device provided in an embodiment of the present application;

[0021] Figure 4 It is a flowchart of a control method of a monitoring device provided in an embodiment of the present application;

[0022] Figure 5 It is a flowchart of a control method of a monitoring device provided in an embodiment of the present application;

[0023] Figure 6 It is a flowchart of a control method of a monitoring device provided in an embodiment of the present application;

[0024] Figure 7 is a schematic diagram of the structure of a control device for a monitoring device provided in an embodiment of the present application;

[0025] Figure 8 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0026] In order to make the features and advantages of the present application more obvious and easy to understand, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application.

[0027] When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Instead, they are only examples of devices and methods consistent with some aspects of the present application as detailed in the attached claims.

[0028] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.

[0029] In the related technologies, the functions of traditional monitoring equipment are relatively simple, mainly limited to video recording and real-time monitoring, and lack the ability to automatically adjust and respond according to the actual needs of users. For example, traditional monitoring equipment does not have advanced video analysis functions, such as face recognition, behavior recognition or scene change detection, nor can it respond to different security events according to customized monitoring rules or set specific trigger conditions.

[0030] To solve the above problems, the embodiments of the present application provide a control method for a monitoring device, which are described in detail below. It should be noted that the description order of the following embodiments is not intended to limit the preferred order of the embodiments.

[0031] See also Figure 1 , Figure 1 is a schematic diagram of a first scenario of a control method for a monitoring device provided in an embodiment of the present application, such as Figure 1 As shown:

[0032] There are multiple monitoring devices in real scenes, among which the monitoring devices are usually cameras with audio and video capture functions to capture the scene images and sounds of the real scenes in real time, thereby providing users with real-time monitoring information. The placement location and number of monitoring devices can be set by users according to actual needs and are not specifically limited here.

[0033] After the user sets up the monitoring device in a real scene and connects the monitoring device to a preset network, the user can set the task execution mode of the monitoring device to smart mode through the application software installed in the terminal device for controlling the monitoring device. In smart mode, the user can manually set the trigger parameters of the preset execution tasks and the task execution devices. At the same time, when the monitoring device is connected to the Internet and in smart mode, the monitoring device can automatically determine the trigger parameters and task execution devices of the preset execution tasks by obtaining the user data of the user in the real scene in a privacy authorization state. The user data includes the user's facial feature data, work and rest time data, activity area data, and the network identification of the user's terminal device.

[0034] In the embodiment of the present application, it is preferred that the monitoring device automatically determines the trigger parameters of the preset execution task and the control method of the task execution device by obtaining user data for explanation.

[0035] The preset execution tasks of the monitoring device include information broadcasting tasks and status control tasks. The monitoring device distinguishes different users by analyzing the facial feature data of each user in the real scene, and records the work and rest time of each user, and sets the first trigger parameter of the information broadcasting task according to the work and rest time, that is, the timing trigger parameter. When the first trigger parameter is in the triggered state, the monitoring device will obtain the user's current location information, and select the monitoring device closest to the location as the first execution device, and call the first execution device to obtain the weather information of the user's area, and broadcast the weather conditions to the user through voice broadcast.

[0036] The monitoring device obtains the network identification of each user terminal device from the user data, and sets the network identification as the second trigger parameter of the state control task. When the terminal device corresponding to the network identification is in the same network environment as any monitoring device, the monitoring device in the running state in the real scene is set as the second execution device, and a state control instruction is generated to switch the running state of the second execution device to the standby state.

[0037] At the same time, when the door lock device and the monitoring device in the real scene are in the same network environment, the monitoring device will obtain the status information of the door lock device in real time, wherein the status information includes the switch status of the door lock device and the execution method of opening and closing. When the status information of the door lock device is opened from the outdoor side to the indoor side, the second monitoring device will be called to obtain the regional image of the door lock device area. When there is a person in the regional image, the portrait information of the person is obtained, and the portrait information is matched with the facial features of each user obtained in advance. When the portrait information matches the facial features of any user, a state control instruction is generated to switch the operating state of the second execution device to standby state.

[0038] From the above, we can see that by automatically adjusting the information broadcast task broadcast timing according to the user's work and rest time while ensuring the personalized needs of users, the timeliness and relevance of information broadcast can be ensured, thereby improving the user experience. At the same time, through the network identification of the terminal device, the status information of the door lock device and the face recognition technology, the status control task is controlled in real time, thereby improving the applicability and scalability of the monitoring equipment.

[0039] based on Figure 1 The scene diagram shown below will be combined with Figure 2-Figure 6 , a control method for a monitoring device provided in an embodiment of the present application is introduced in detail.

[0040] Based on the above situation, the present application embodiment proposes a control method for monitoring equipment. Figure 2 , Figure 2 FIG. 1 is a flow chart of a control method for a monitoring device provided in an embodiment of the present application. Figure 2 As shown, the method of the embodiment of the present application may include the following steps S101-S103.

[0041] S101, obtaining user data of each user in a real scene.

[0042] In the embodiments of the present application, the real scene refers to the actual environment and situation in daily life. In the real scene, the user can set the number of monitoring devices to be used and the placement location according to actual usage needs, which is not specifically limited here.

[0043] In an actual scenario, after the user sets up the monitoring device in a real scene and the monitoring device is connected to a preset network, the user can set the task execution mode of the monitoring device to the smart mode through the application software installed in the terminal device for controlling the monitoring device.

[0044] When the task execution mode is set to smart mode, the monitoring device will apply to the user for authorization of privacy permissions. When the privacy permissions are in the authorized state, it means that the monitoring device is allowed to actively capture audio and video data in real scenes. The use of this privacy authorization mechanism ensures the legality and security of user data acquisition, while also allowing users to independently control their own privacy rights. Once the user grants the corresponding permissions, the monitoring device can legally collect and use the required data on the premise of complying with relevant laws and regulations, providing users with more accurate and personalized services.

[0045] The monitoring device captures audio and video data in the real environment, extracts the user's portrait information from the audio and video data, and performs portrait feature analysis on the user's portrait information to determine the characteristic data of the user's portrait. At the same time, the monitoring device also records the characteristic data of the user's behavior, including the user's action path, stay time, interaction mode, etc. in a specific scene. Through these data, the user's habitual preferences and behavior patterns can be deeply analyzed. In addition, the monitoring device also obtains the user's terminal device data, such as the model and network identification information of the terminal device, so as to realize automatic identification of the user's device and then control the operating status of the monitoring device. Finally, the user's user data is finally generated by combining the user's portrait feature data, behavior feature data and terminal device data.

[0046] S102: Determine, based on the user data corresponding to each user, a task trigger parameter and a task execution device for a preset execution task in the monitoring device.

[0047] In an embodiment of the present application, the preset execution tasks include but are not limited to information broadcasting tasks and status control tasks, wherein the information broadcasting tasks are used to obtain and broadcast weather information, traffic information, and recommended information generated based on weather information and / or traffic information, such as travel clothing recommendation information generated based on weather information, and the status control tasks are used to control the operating status of the monitoring device.

[0048] Each preset execution task corresponds to a task trigger parameter and a task execution device. A preset execution task refers to a pre-set work task that needs to be automatically executed under specific conditions. The task trigger parameter is the condition that determines when these preset execution tasks are started, including time, location, sensor readings or other specific events, and the task execution device is the monitoring device that actually executes the preset execution tasks.

[0049] Specifically, for information broadcasting tasks, the monitoring device first identifies different users by analyzing the user's facial feature data, and records the work and rest time of different users. The first trigger parameter of the information broadcasting task is set according to the work and rest time of each user, wherein the first trigger parameter is a timing trigger parameter, and the number of the first trigger parameters can be adjusted according to the actual needs of different users, that is, the monitoring device will set the first trigger parameter according to the work and rest time of each user (such as waking time, working time, etc.), and obtain the corresponding user location information when the first trigger parameter is triggered, and select the monitoring device closest to the user as the first execution device to obtain and broadcast the weather information of the user's area.

[0050] For the state control task, the monitoring device obtains the network identifier of the user terminal device and determines the network identifier as the second trigger parameter of the user in the state control task. When the second trigger parameter of any user is triggered, the monitoring device in the running state in the real space is determined as the second execution device, and a state control instruction is generated to adjust the running state of the second execution device in the same network environment as the terminal device to the standby state.

[0051] S103: If any task trigger parameter is in a trigger state, the corresponding task execution device is called to execute the preset execution task.

[0052] Specifically, in the information broadcast task, if it is detected that the first trigger parameter of any user is triggered, the location information of the user is obtained through the monitoring device, and the monitoring device closest to the location information is determined as the first execution device of the information broadcast task. At this time, the first execution device will obtain the weather information of the user's area based on the positioning information and broadcast it. In the state control task, if it is detected that the second trigger parameter of any user is triggered, it means that the user and the monitoring device are in the same network environment. At this time, the monitoring device in the running state is determined as the second execution device, and the second execution device is controlled to execute the state control task to switch the second execution device from the running state to the standby state.

[0053] In addition, if the door lock device and the monitoring device are in the same network environment, the monitoring device will monitor in real time whether the door lock device has triggered the third trigger parameter preset by the user in the state control task. That is, once it is detected that the door lock is opened from outdoors to indoors, it means that the door lock device has triggered the third trigger parameter. At this time, the second execution device will obtain the area image of the door lock device. If there is a person in the area image, it will further obtain the person image of the person, and match the portrait information in the person image with the facial features of known users. When the portrait information in the person image matches the facial features of any known user, a state control instruction is generated to adjust the operating state of the second execution device to the standby state.

[0054] From the above, it can be seen that by acquiring the user data of each user in the real scene in real time, it is possible to customize the timing of pushing information broadcasts according to the user's characteristic data to improve user satisfaction; on the other hand, by acquiring terminal device data and interacting with the monitoring device, it is possible to ensure the triggering accuracy of the preset execution tasks in the monitoring device, so that information broadcast tasks and status control tasks can be flexibly triggered according to the actual needs of the user and the status of the equipment, thereby enhancing the scalability and applicability of the monitoring equipment.

[0055] Because different users have different behavior habits, it is necessary to generate different trigger parameters for different users to meet their actual usage needs. Figure 3 , Figure 3 FIG. 1 is a flow chart of a control method for a monitoring device provided in an embodiment of the present application. Figure 3 As shown, the method of the embodiment of the present application may include the following steps S201-S205.

[0056] S201, based on the characteristic data of each user, generating a first trigger parameter and a first execution device corresponding to each user in the information broadcast task.

[0057] S202: If any first trigger parameter is in a trigger state, calling the first execution device to execute the information broadcasting task.

[0058] Specifically, in S201-S202, the monitoring device identifies different users by analyzing the user's facial feature data, and records the work and rest time of different users. The first trigger parameter of the information broadcast task is set according to the work and rest time of each user, wherein the first trigger parameter is a timing trigger parameter, and the number of the first trigger parameters can be adjusted according to the actual needs of different users, that is, the monitoring device sets the first trigger parameter according to the work and rest time of each user (such as waking time, working time, etc.), and obtains the user's current location when the first trigger parameter is triggered, and selects the monitoring device closest to the user as the first execution device.

[0059] For example, in the information broadcast task, the first trigger parameter of user A is 9 o'clock in the morning. When the time is 9 o'clock in the morning, the information broadcast task is triggered. At this time, the monitoring device determines that the monitored device A is closest to user A by analyzing the location information of user A. At this time, the monitoring device A is determined as the first execution device.

[0060] S203, acquiring the work and rest time of each user from the characteristic data, and generating a first trigger parameter of each user based on the work and rest time.

[0061] Specifically, the monitoring device collects and analyzes the facial feature data of each user, and uses facial recognition technology to distinguish different users. Then, the monitoring device records and learns each user's daily schedule, such as fixed activity time points such as getting up, going to work, and going to school. Based on this schedule information, the first trigger parameter corresponding to the information broadcast task is generated for each user.

[0062] For example, there are three users in a real environment, namely user A, user B and user C, among which the three users have different work and rest time. The monitoring equipment first records their facial feature data respectively through face recognition technology to distinguish the users, and analyzes the behavior data of each user to obtain that user A's wake-up time is 7 o'clock in the morning and the going to work time is 8 o'clock; user B's wake-up time is 6:30 in the morning and the going to work time is 9 o'clock; user C's going to school time is 7:30 in the morning. At this time, 8:30 in the morning is set as the first trigger parameter of user A in the information broadcast task, 9 o'clock in the morning is set as the first trigger parameter of user B in the information broadcast task, and 8:30 in the morning is set as the first trigger parameter of user C in the information broadcast task.

[0063] S204: Acquire first location information of the user when the first trigger parameter is in a trigger state, and determine a monitoring device closest to the first location information as a first execution device.

[0064] Specifically, in the information broadcasting task, when the first trigger parameter of a user is in the trigger state, the real-time location information of the user in the real scene is determined by the monitoring device, recorded as the first location information, and the monitoring device closest to the first location information is found in the real environment, recorded as the first execution device.

[0065] For example, at 8 o'clock in the morning, the first trigger parameter corresponding to user A in the information broadcast task is in a triggered state. At this time, the monitoring device will capture and recognize the facial features of user A in the real scene, thereby determining the real-time location information of user A in the real scene, recorded as the first location information. Assuming that user A is determined to be in the living room at this moment, the surveillance camera closest to the living room is searched in the real environment and determined as the first execution device.

[0066] S205: Call the first execution device to obtain weather information of the area where the user is located, and broadcast the weather information by voice through the first execution device.

[0067] Specifically, the first execution device determines the weather information of the user's location through a built-in positioning module, and converts the weather information into voice for broadcasting.

[0068] In a feasible embodiment, the monitoring device obtains real-time weather information and traffic condition data of the user's area through a built-in positioning module, and generates personalized recommendation information based on the user's personal preferences and historical behaviors, for example, recommending suitable clothing combinations based on weather information, or planning the best travel route based on traffic congestion conditions. Finally, the weather information, traffic condition data, and personalized recommendation information are integrated into a voice content, and the voice is broadcasted through the first execution device so that the user can obtain the above information in a timely manner.

[0069] From the above, it can be seen that by extracting the work and rest time of each user from the feature data and generating the corresponding first trigger parameter accordingly, it is possible to provide services based on the living habits of each user. When the first trigger parameter is activated, by obtaining the first location information of the user and intelligently selecting the nearest monitoring device as the first execution device, the real-time and effectiveness of the monitoring is ensured. Furthermore, the system calls the execution device to obtain the weather information of the user's area, and provides this information to the user in the form of voice broadcast, so that the user can obtain relevant messages in a timely manner, thereby improving the user's experience.

[0070] Since additional resource overhead will be generated when the monitoring device is in operation, in real-world environments, the monitoring device needs to automatically switch to standby mode when there are users to reduce resource overhead. Figure 4 , Figure 4 FIG. 1 is a flow chart of a control method for a monitoring device provided in an embodiment of the present application. Figure 4 As shown, the method of the embodiment of the present application may include the following steps S301-S305.

[0071] S301, based on the terminal device data corresponding to each user, generate a second trigger parameter and a second execution device for each user's state control task.

[0072] S302: If any second trigger parameter is in a trigger state, call the second execution device to execute the state control task.

[0073] In an embodiment of the present application, the terminal device data includes the model and network identification information of the user terminal device, etc.

[0074] Specifically, in S301-S302, the monitoring device will capture and record the network identification of the terminal device in the matching state, and set the network identification as the second trigger parameter of the state control task. Once any second trigger parameter is activated, it indicates that a matching terminal device is in the same network environment as the monitoring device. At this time, the running monitoring device will be determined from the real environment and defined as the second execution device. Subsequently, the state control task generates a state control instruction, and sends the state control instruction to each second execution device to switch the operating state of the second execution device to the standby state, thereby realizing intelligent management of the state of the monitoring device.

[0075] S303: Acquire the network identification of each user's terminal device from the terminal device data, and determine the second trigger parameter of the state control task based on the network identification.

[0076] Specifically, the monitoring device captures and records the network identification of the terminal device in the matching state, and sets the network identification as the second trigger parameter of the state control task.

[0077] Exemplarily, the network environment of the monitoring device is a home Wi-Fi network, and user A's terminal device A is in a matching state with the monitoring device. At this time, the monitoring device will record the network identifier of terminal device A, which means that the network identifier of terminal device A is the second trigger parameter of user A in the state control task. At a certain moment, user A's smartphone is connected to the home Wi-Fi network, then user A's terminal device A is considered to be in the same network environment as the monitoring device.

[0078] S304: Determine the monitoring device that is in the running state when the second trigger parameter is in the trigger state as the second execution device.

[0079] S305: If a network identifier exists in the network environment of any second execution device, the operation state of each second execution device is adjusted to a standby state.

[0080] Specifically, in S304-S305, when the second trigger parameter is in the trigger state, it indicates that there is user activity in the real environment. At this time, the monitoring device in the running state in the real environment is determined as the second execution device. The network environment of each second execution device is obtained, and it is detected whether there is a network identifier of a terminal device in a matching state in the network environment of each second execution device. If there is, the running state of the corresponding second execution device is set to the standby state.

[0081] For example, when user A's smartphone is connected to the home Wi-Fi network, it is determined that the second trigger parameter of the state control task is triggered, and at this time, a monitoring device in operation is searched in the real environment to be determined as the second execution device. The network environment of each second execution device is obtained, and the network identification of a terminal device in a matching state is detected in the network environment. For example, if the network environment of the living room monitoring device A contains the network identification of user A's smartphone, it means that the network environment of the monitoring device A is the home Wi-Fi network, and at this time, the monitoring device A is adjusted from the operation state to the standby state.

[0082] From the above, it can be seen that by obtaining the network identification of each user from the terminal device data and setting it as the second trigger parameter of the state control task, intelligent management of the monitoring device status can be achieved. When the second trigger parameter is in the trigger state, it indicates that a user's terminal device is in the corresponding network environment. At this time, the running monitoring device is determined as the second execution device. If the network identification is detected in the network environment of any second execution device, the operating status of these execution devices is automatically adjusted to closed. The above implementation method not only improves the flexibility and response speed of the monitoring device, but also effectively protects user privacy while ensuring safety, avoiding unnecessary monitoring interference.

[0083] To improve the accuracy of user data corresponding to each user. Figure 5 , Figure 5 FIG. 1 is a flow chart of a control method for a monitoring device provided in an embodiment of the present application. Figure 5 As shown, the method of the embodiment of the present application may include the following steps S401-S402.

[0084] S401, performing facial feature analysis on each user to obtain feature data corresponding to each user.

[0085] Specifically, the user image of each user is extracted from the video data captured by the monitoring equipment, and the user image is preprocessed, including adjusting the brightness and contrast of the user image to improve the recognition accuracy. The facial features of the user in the user image are extracted based on the preset portrait recognition algorithm, including the feature points of key parts such as eyes, nose, mouth and their mutual relationship, and the feature data is encoded and stored in a pre-set feature database for subsequent identity authentication and personalized service applications.

[0086] For example, there are user A and user B in the real environment. The monitoring device separates the images of user A and user B from the video data of the real environment, and extracts the facial features of user A and user B after preprocessing the images of user A and user B, such as the size and position of the eyes, the shape of the nose, the outline of the mouth, etc., as well as the relative position relationship between these features. The extracted feature data is encoded and stored in the feature database. When user A or user B appears again in the monitoring range of the monitoring device, the monitoring device can quickly identify the corresponding user identity.

[0087] S402: Generate a first trigger parameter and a first execution device corresponding to each user in the information broadcast task based on the characteristic data corresponding to each user.

[0088] Specifically, please refer to S201 for the specific execution process of S402, which will not be repeated here.

[0089] As can be seen from the above, by analyzing the facial features of each user and obtaining the corresponding feature data, the system can accurately identify each user. Based on the personalized first trigger parameter and the first execution device generated by these feature data, the information broadcast task can be accurately pushed according to the needs and habits of different users. This personalized service method improves the efficiency and accuracy of information transmission while improving the actual user experience.

[0090] In actual scenarios, when there are people in the indoor space of the real environment, the monitoring equipment will be set to shut down in order to save resource consumption. However, when the monitoring equipment is in standby mode, it is impossible to monitor the real space in real time. Therefore, it is necessary to add an additional judgment mechanism to the monitoring equipment. Figure 6 , Figure 6 FIG. 1 is a flow chart of a control method for a monitoring device provided in an embodiment of the present application. Figure 6 As shown, the method of the embodiment of the present application may include the following steps S501-S504.

[0091] S501, obtaining status information of the user's door lock device.

[0092] S502: If the state information satisfies a third trigger parameter preset by the user, the operating state of the second execution device is adjusted to a standby state.

[0093] Specifically, in S501-S502, when the door lock device and the monitoring device in the real scene are in the same network environment, the monitoring device will obtain the status information of the door lock device in real time, wherein the status information includes the switch status of the door lock device and the execution mode of opening and closing. When the status information of the door lock device is opened from the outdoor side to the indoor side, it means that the door lock device has triggered the third trigger device preset by the user. At this time, the state control task generates a state control instruction, and the operation state of the second execution device has been adjusted to the standby state.

[0094] S503: Acquire an image of a person in the area where the door lock device is located when the third trigger parameter is triggered.

[0095] S504: If the portrait information of the person image matches the facial features of any user, the operating state of the second execution device is adjusted to a standby state.

[0096] Specifically, when the third trigger parameter is triggered, the second monitoring device will be called to obtain the regional image of the door lock device area. When there is a person in the regional image, the portrait information of the person is obtained, and the portrait information is matched with the facial features of each user obtained in advance. When the portrait information matches the facial features of any user, a state control instruction is generated to switch the operating state of the second execution device to standby state.

[0097] Exemplarily, when the third trigger parameter is in the trigger state, the area image of the door lock device is captured by the monitoring device A, person A exists in the area image and the person image of person A is obtained, the portrait information of person A is extracted from the person image of person A, and the portrait information is matched with the pre-stored facial features of each user, if the matching result is that the portrait information of person A matches the pre-stored facial features of user B, then a state control instruction is generated to switch the operating state of the second execution device to the standby state. If the portrait information of person A fails to match the pre-stored facial features of any user, the second execution device is controlled to remain in the operating state.

[0098] As can be seen from the above, by obtaining the user's door lock device status information and combining it with the third trigger parameter preset by the user, intelligent control of the monitoring device is achieved. When the door lock device status meets the preset conditions, the operating state of the second execution device is automatically adjusted to off, thereby optimizing resource allocation and improving efficiency. At the same time, when the third trigger parameter is triggered, the image of the person in the area where the door lock device is located is obtained, and the legitimate user is identified by comparing it with the facial feature database. This solution not only ensures family safety but also improves the privacy security of users.

[0099] based on Figure 1 The following is a schematic diagram of the scene. Figure 7 , the control device of the monitoring device provided in the embodiment of the present application is introduced in detail. It should be noted that, Figure 7 The control device of the monitoring device in the present application is used to execute Figure 2-Figure 6 For the convenience of explanation, only the part related to the embodiment of the present application is shown. For the specific technical details not disclosed, please refer to the present application. Figure 2-Figure 6 In the embodiment shown, the control device 600 of the monitoring device includes a data acquisition unit 601, a data analysis unit 602 and a task execution unit 603, which are specifically as follows:

[0100] The data acquisition unit 601 is used to acquire user data of each user in a real scene;

[0101] The data analysis unit 602 is used to determine the task triggering parameters and task execution devices of the preset execution tasks in the monitoring device based on the user data corresponding to each user;

[0102] The task execution unit 603 is the same as if any task trigger parameter is in a trigger state, then calling the corresponding task execution device to execute the preset execution task.

[0103] In some embodiments, the data analysis unit 602 further includes a first generating unit and a first calling unit.

[0104] A first generating unit, configured to generate a first trigger parameter and a first execution device corresponding to each user in the information broadcasting task based on the characteristic data of each user;

[0105] The first calling unit is used to call the first execution device to execute the information broadcasting task if any first trigger parameter is in a trigger state.

[0106] In some embodiments, the data analysis unit 602 further includes a time acquisition unit, a location acquisition unit, and an information broadcast unit.

[0107] A time acquisition unit, used to acquire the work and rest time of each user from the characteristic data, and generate a first trigger parameter of each user based on the work and rest time;

[0108] a position acquisition unit, configured to acquire first position information of the user when the first trigger parameter is in a trigger state, and determine a monitoring device closest to the first position information as a first execution device;

[0109] The information broadcasting unit is used to call the first execution device to obtain weather information of the area where the user is located, and to broadcast the weather information by voice through the first execution device.

[0110] In some embodiments, the data analysis unit 602 further includes a second generating unit and a second calling unit.

[0111] A second generating unit, configured to generate a second trigger parameter and a second execution device for each user's state control task based on the terminal device data corresponding to each user;

[0112] The second calling unit is used to call the second execution device to execute the state control task if any second trigger parameter is in a trigger state.

[0113] In some embodiments, the data analysis unit 602 further includes an identification acquisition unit, a second device determination unit, and a first determination unit.

[0114] An identification acquisition unit, used to acquire a network identification of each user's terminal device from the terminal device data, and determine a second trigger parameter of the state control task based on the network identification;

[0115] A second device determining unit, configured to determine a monitoring device that is in a running state when the second trigger parameter is in a trigger state as a second execution device;

[0116] The first determination unit is configured to adjust the operation state of each second execution device to a standby state if a network identifier exists in the network environment of any second execution device.

[0117] In some embodiments, the data analysis unit 602 also includes a face detection unit.

[0118] The face detection unit is used to analyze the facial features of each user to obtain feature data corresponding to each user.

[0119] In some embodiments, the data analysis unit 602 further includes a state acquisition unit and a second determination unit.

[0120] A status acquisition unit, used to acquire status information of a user's door lock device;

[0121] The second determination unit is configured to adjust the operating state of the second execution device to a standby state if the state information satisfies a third trigger parameter preset by the user.

[0122] In some embodiments, the data analysis unit 602 further includes a feature acquisition unit and a third determination unit.

[0123] A feature acquisition unit, used to acquire an image of a person in the area where the door lock device is located when the third trigger parameter is triggered;

[0124] The third determination unit is used to adjust the operating state of the second execution device to a standby state if the portrait information of the person image matches the facial features of any user.

[0125] In an embodiment of the present application, by acquiring user data of each user in a real-life scenario in real time, it is possible to customize the timing of information broadcast push according to the user's characteristic data to improve user satisfaction; on the other hand, by acquiring terminal device data and interacting with the monitoring device, it is possible to ensure the triggering accuracy of preset execution tasks in the monitoring device, so that information broadcast tasks and status control tasks can be flexibly triggered according to the user's actual needs and device conditions, thereby enhancing the scalability and applicability of the monitoring device.

[0126] In addition, the control device of the monitoring device provided in the above embodiment and a control method embodiment of the monitoring device belong to the same concept, and the implementation process thereof is detailed in the method embodiment, which will not be repeated here.

[0127] The serial numbers of the embodiments of the present application are for description only and do not represent the advantages and disadvantages of the embodiments. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0128] This embodiment also provides a computer-readable storage medium, in which a computer program code is stored. When the computer program code runs on a computer, the computer executes the above-mentioned related method steps to implement a control method for a monitoring device provided in the above embodiment.

[0129] The storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0130] Since the instructions stored in the storage medium can execute the steps in the control method of any monitoring device provided in the embodiments of the present application, the beneficial effects that can be achieved by the control method of any monitoring device provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.

[0131] See also Figure 8 , is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 8 As shown, the electronic device 700 includes a processor 701 and a memory 702. The processor 701 is electrically connected to the memory 702.

[0132] The processor 701 is the control center of the electronic device 700 and may include one or more processing cores. The processor 701 uses various interfaces and lines to connect various parts of the entire electronic device, and executes various functions of the electronic device and processes data by running or calling computer programs stored in the memory 702, and calling data stored in the memory 702, so as to control the electronic device as a whole. Optionally, the processor 701 can be implemented in at least one hardware form of digital signal processing (DSP), field programmable gate array (FPGA), and programmable logic array (PLA). The processor 701 can integrate one or a combination of CPU, graphics processing unit (GPU), modem, etc. Among them, the CPU mainly processes the operating system, user pages, and applications; the GPU is responsible for rendering and drawing display content; and the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 701, and may be implemented separately through a communication chip.

[0133] The memory 702 may be used to store software programs and modules, and the processor 701 executes various functional applications and data processing by running computer programs and modules stored in the memory 702. The memory 702 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, a computer program required for at least one function, etc.; the data storage area may store data created according to the use of the electronic device, etc.

[0134] In addition, the memory 702 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, or other volatile solid-state storage devices. Accordingly, the memory 702 may also include a memory controller to provide the processor 701 with access to the memory 702.

[0135] In the embodiment of the present application, the processor 701 in the electronic device 700 loads instructions corresponding to the processes of one or more computer programs into the memory 702 according to the following steps, and the processor 701 runs the computer program stored in the memory 702 to implement various functions, as follows:

[0136] Obtain user data of each user in real-world scenarios;

[0137] Determine the task triggering parameters and task execution device of the preset execution task in the monitoring device based on the user data corresponding to each user;

[0138] If any task trigger parameter is in the trigger state, the corresponding task execution device is called to execute the preset execution task.

[0139] Optionally, the processor 701 determines the task trigger parameters and task execution devices for preset execution tasks in the monitoring device based on the user data corresponding to each user, and specifically performs: based on the characteristic data of each user, generates the first trigger parameters and first execution devices corresponding to each user in the information broadcast task; if any first trigger parameter is in a triggered state, calls the first execution device to execute the information broadcast task.

[0140] Optionally, the processor 701 generates a first trigger parameter and a first execution device corresponding to each user in the information broadcasting task based on the characteristic data corresponding to each user, and specifically performs: obtaining the work and rest time of each user from the characteristic data, and generating the first trigger parameter of each user based on the work and rest time; obtaining the first location information of the user when the first trigger parameter is in the triggered state, and determining the monitoring device closest to the first location information as the first execution device; calling the first execution device to obtain the weather information of the user's area, and voice broadcasting the weather information through the first execution device.

[0141] Optionally, the processor 701 determines the task trigger parameters and task execution devices for preset execution tasks in the monitoring device based on the user data corresponding to each user, and specifically performs: based on the terminal device data corresponding to each user, generates the second trigger parameters and second execution devices for each user in the state control task; if any second trigger parameter is in a triggered state, calls the second execution device to execute the state control task.

[0142] Optionally, the processor 701 generates a second trigger parameter and a second execution device for each user in the state control task based on the terminal device data corresponding to each user, and specifically performs: obtaining the network identifier of the terminal device of each user from the terminal device data, and determining the second trigger parameter of the state control task based on the network identifier; determining the monitoring device that is in a running state when the second trigger parameter is in a triggered state as the second execution device; if there is a network identifier in the network environment of any second execution device, adjusting the running state of each second execution device to a standby state.

[0143] Optionally, before the processor 701 generates the first trigger parameter and the first execution device corresponding to each user in the information broadcast task based on the feature data corresponding to each user, it specifically performs: performing facial feature analysis on each user to obtain the feature data corresponding to each user.

[0144] Optionally, the processor 701 is also used to specifically execute: obtaining the status information of the user's door lock device; if the status information meets the third trigger parameter preset by the user, adjusting the operating state of the second execution device to the standby state.

[0145] Optionally, when the processor 701 is executing, if the status information meets the third trigger parameter preset by the user, the operating state of the second execution device is adjusted to the standby state. Specifically, the following steps are performed: obtaining an image of a person in the area where the door lock device is located when the third trigger parameter is triggered; if the portrait information of the person image matches the facial features of any user, the operating state of the second execution device is adjusted to the standby state.

[0146] In an embodiment of the present application, by acquiring user data of each user in a real-life scenario in real time, it is possible to customize the timing of information broadcasting according to the user's characteristic data to improve user satisfaction. On the other hand, by acquiring terminal device data and interacting with the monitoring device, it is possible to ensure the accuracy of triggering preset execution tasks in the monitoring device, so that information broadcasting tasks and status control tasks can be flexibly triggered according to the user's actual needs and device conditions, thereby enhancing the applicability of the monitoring device.

[0147] In addition, the device provided in the embodiment of the present application can specifically be a chip, component or module, and the chip may include a connected processor and memory; wherein the memory is used to store instructions, and when the processor calls and executes the instructions, the chip can execute a control method for a monitoring device provided in the above embodiment.

[0148] An embodiment of the present application also provides a computer-readable storage medium, in which a computer program code is stored. When the computer program code is executed on a computer, the computer executes the above-mentioned related method steps to implement a control method for a monitoring device provided in the above embodiment.

[0149] An embodiment of the present application also provides a computer program product. When the computer program product is run on a computer, the computer is caused to execute the above-mentioned related steps to implement a control method for a monitoring device provided in the above embodiment.

[0150] Among them, the device, computer-readable storage medium, computer program product or chip provided in the embodiments of the present application are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above and will not be repeated here.

[0151] Through the description of the above implementation methods, technical personnel in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

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

[0153] The above contents are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A control method for a monitoring device, characterized in that: The method comprises: Obtain user data of each user in real-world scenarios; Determining, based on the user data corresponding to each of the users, a task trigger parameter and a task execution device preset in the monitoring device for executing the task; If any of the task triggering parameters is in a triggering state, the corresponding task execution device is called to execute the preset execution task.

2. The method according to claim 1, characterized in that: The user data includes user feature data and terminal device data, the preset execution tasks include information broadcast tasks and state control tasks, and the state control tasks are used to control the operating state of the monitoring device. The determining, based on the user data corresponding to each of the users, a task trigger parameter and a task execution device preset in the monitoring device for executing the task comprises: Based on the characteristic data of each of the users, generating a first trigger parameter and a first execution device corresponding to each of the users in the information broadcast task; If any of the task triggering parameters is in a triggering state, calling the corresponding task execution device to execute the preset execution task includes: If any of the first trigger parameters is in the trigger state, the first execution device is called to execute the information broadcasting task.

3. The method according to claim 2, characterized in that The generating, based on the characteristic data corresponding to each of the users, a first trigger parameter and a first execution device corresponding to each of the users in the information broadcasting task comprises: Acquire the work and rest time of each of the users from the characteristic data, and generate the first trigger parameter of each of the users based on the work and rest time; Acquire the first location information of the user when the first trigger parameter is in a trigger state, and determine the monitoring device closest to the first location information as the first execution device; If any of the first trigger parameters is in the trigger state, calling the first execution device to execute the information broadcast task includes: The first execution device is called to obtain weather information of the area where the user is located, and the weather information is voice broadcasted through the first execution device.

4. The method according to claim 2, characterized in that: The determining, based on the user data corresponding to each of the users, a task trigger parameter and a task execution device preset in the monitoring device for executing the task comprises: Based on the terminal device data corresponding to each of the users, generate a second trigger parameter and a second execution device for each of the users in the state control task; If any of the task triggering parameters is in a triggering state, calling the corresponding task execution device to execute the preset execution task includes: If any of the second trigger parameters is in the trigger state, the second execution device is called to execute the state control task.

5. The method according to claim 4, characterized in that The generating, based on the terminal device data corresponding to each of the users, a second trigger parameter and a second execution device for each of the users in the state control task comprises: Acquire a network identifier of each of the user's terminal devices from the terminal device data, and determine the second trigger parameter of the state control task by using the network identifier; determining the monitoring device that is in a running state when the second trigger parameter is in a trigger state as the second execution device; If any of the second trigger parameters is in the trigger state, calling the second execution device to execute the state control task includes: If the network identifier exists in the network environment of any second execution device, the running state of each second execution device is adjusted to a standby state.

6. The method according to claim 2, characterized in that Before generating the first trigger parameter and the first execution device corresponding to each user in the information broadcast task based on the characteristic data corresponding to each user, the method includes: Perform facial feature analysis on each of the users to obtain the feature data corresponding to each of the users.

7. The method according to claim 5, characterized in that The method further comprises: Obtaining status information of the user's door lock device; If the state information satisfies a third trigger parameter preset by the user, the operating state of the second execution device is adjusted to a standby state.

8. The method according to claim 7, characterized in that If the state information satisfies a third trigger parameter preset by the user, the operation state of the second execution device is adjusted to a standby state, including: Acquire an image of a person in the area where the door lock device is located when the third trigger parameter is triggered; If the portrait information of the person image matches the facial features of any of the users, the operating state of the second execution device is adjusted to a standby state.

9. A control device for monitoring equipment, characterized in that: include: A data acquisition unit, used to acquire user data of each user in a real scene; A data analysis unit, configured to determine, based on the user data corresponding to each of the users, a task trigger parameter and a task execution device preset in the monitoring device for executing the task; The task execution unit is configured to call the corresponding task execution device to execute the preset execution task if any of the task triggering parameters is in a triggering state.

10. An electronic device, characterized in that: The electronic device comprises: A memory for storing executable program codes; A processor, configured to call and run the executable program code from the memory, so that the electronic device executes the control method of the monitoring device as described in any one of claims 1 to 8.

11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed, the control method of the monitoring device according to any one of claims 1 to 8 is implemented.