Intelligent parental lock based on display content, control method and device

By leveraging modular communication and AI engine image processing in the smart parental lock, real-time content control of children's electronic devices is achieved, solving the problem of insufficient comprehensive control in existing technologies and reducing development costs.

CN118400578BActive Publication Date: 2026-01-02CHERY AUTOMOBILE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410368697.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-03-28
Publication Date
2026-01-02
Estimated Expiration
2044-03-28

AI Technical Summary

Technical Problem

Existing parental control technologies cannot achieve real-time control and comprehensive content control over children's use of electronic devices, and they are costly to develop and have significant limitations.

Method used

The smart parent lock, based on the displayed content, establishes a communication connection between the controller module of the parent lock client and the smart client module, screenshot module, and timer module. Combined with the AI ​​engine module and database module, it performs image processing and feature extraction, evaluates the content level in real time, and controls the device processing module to perform corresponding operations.

Benefits of technology

It enables real-time control and comprehensive content control over children's use of electronic devices, reduces development costs, and enhances the comprehensiveness of the parental lock function.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118400578B_ABST
    Figure CN118400578B_ABST
Patent Text Reader

Abstract

The application provides a smart parental control lock based on display content, a control method and equipment, and belongs to the technical field of parental control locks. A controller module of a parental control lock client is respectively connected with an intelligent client module, a screenshot module and a timer module. The intelligent client module sends content acquired by the screenshot module to an intelligent server module and receives a content level message fed back by the intelligent server module. The content level message is forwarded to an equipment processing module through the controller module. The controller module acquires first content level information of a parental control lock server and forwards the first content level information to the equipment processing module. The equipment processing module receives the first content level information sent by the controller module and forwards the first content level information to a system of a screen-equipped equipment. Real-time control of children's application electronic equipment by the parental control lock and comprehensive control of application content watched by the children can be realized, development cost is saved, and the comprehensiveness of the function of the parental control lock is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the technical field of parental lock, and particularly relates to an intelligent parental lock based on display content, a control method and equipment. BACKGROUND

[0002] At present, there are two schemes for the specific implementation of the parental lock, as follows: The first scheme is in the field of digital television. At present, there are various digital signal standards in the world, and the standards used in various countries or regions have certain differences. Different digital signal standards are roughly the same in the implementation mechanism of the parental lock. Taking DVB-T as an example, the application on the television in the scene of watching television programs can obtain parental lock level information by analyzing EIT (Event Information Table) in the code stream. When violent or unsuitable-for-children scenes appear in the process of watching television programs, a dialog box will pop up to prompt the user, and then the display content can be controlled. The premise of this is that content viewing level information, i.e., parental lock information, needs to be added when the television code stream is produced. Obviously, this operation will increase the cost of producing television programs.

[0003] The second scheme is to provide an operation mode setting in the setting interface of a television, a mobile phone, a car machine and the like. Generally, a system mode (preset mode) and a child mode are provided. When a child needs to operate the equipment, a parent can select to enter the "child mode" to give the child the operation of the equipment. In the "child mode", only a small amount of applications, such as wisdom games, Tang poetry and Song lyrics, are available on the equipment, and these applications need to be specially developed by the developer, and the number and theme of these applications are relatively small, and the selectivity is obviously not very friendly.

[0004] The above methods have limited control over the display content. Either the film source needs special processing, or the application needs special customization, or the parent needs to accompany all the time. Obviously, such content control method has certain limitations and cannot achieve "real-time" control. For example, the child may watch online videos, browse web pages or play electronic games for a long time on different devices alone, or watch programs without EIT content on the television, and the parent cannot achieve comprehensive control over the viewing content. SUMMARY

[0005] In view of the above problems, the present application provides an intelligent parental lock based on display content, a control method and equipment, which does not need special processing of the film source, can achieve real-time control of the parental lock on the child's application of the electronic equipment and comprehensive control of the parental lock on the child's viewing of the application content, saves the development cost, and improves the comprehensiveness of the parental lock function.

[0006] The embodiment of the application provides a smart parental control based on display content, a controller module of a parental control client is in communication connection with a smart client module, a screenshot module and a timer module respectively;

[0007] The smart client module is a service interface end agent and an interface of a parental control server;

[0008] The smart client module sends the content acquired by the screenshot module to the smart server module and receives a content level message fed back by the smart server module, and forwards the content level message to the device processing module through the controller module;

[0009] The controller module acquires first content level information of the parental control server and forwards the first content level information to the device processing module;

[0010] The device processing module receives the first content level information sent by the controller module and forwards the first content level information to a system of a screen device.

[0011] Further, the screenshot module provides a start or stop screenshot service and sets a continuous screenshot interval length;

[0012] When the screenshot module receives a start screenshot instruction sent by the controller module, the screenshot module periodically intercepts screen display content according to the screenshot interval length and feeds back the intercepted screen content to the controller module.

[0013] Further, the continuous screenshot interval length is a length formed by a time interval obtained by setting a crystal frequency in the timer module.

[0014] Further, an AI engine module of the parental control server is in communication connection with a database module and a smart server module respectively;

[0015] The AI engine module determines a preprocessing result obtained by an image preprocessing algorithm, generates second content level information and feeds back the second content level information to the smart server module.

[0016] Further, the preprocessing module receives screenshot content sent by the smart server module, acquires image information through the screenshot content, pre-processes and extracts features of the image information to obtain a preprocessing result, and sends the preprocessing result to the AI engine module;

[0017] The preprocessing result includes a feature value extracted from the image information by the preprocessing module.

[0018] Further, the smart server module sends the screenshot content received from the smart client module to the preprocessing module for feature extraction;

[0019] The extracted feature values are sent to an AI engine module for intelligent recognition, and the recognition result is fed back to the intelligent service end module.

[0020] Based on the same inventive concept, another aspect of the embodiments of the present application also provides a display content-based intelligent parental lock control method, comprising:

[0021] An intelligent parental lock service starting instruction is acquired, a controller module initializes a parental lock service, a screenshot module of the client is run and screen content is intercepted according to a screenshot interval duration, and the screen content is sent to the intelligent service end module through the intelligent client module;

[0022] The screen content received by the intelligent service end module is preprocessed through a preprocessing module, including feature processing of image information in the screen content to obtain feature values;

[0023] The preprocessing result sent by the preprocessing module is received by an AI engine module, and content level evaluation is performed on the feature values to generate second content level information.

[0024] Further, the method further comprises:

[0025] The second content level information is sent to the intelligent service end module and sent to a device processing module through the intelligent client module of the client;

[0026] The intelligent client module converts the second content level information into first content level information and sends it to the controller module, and the controller module controls the first content level information to be sent to the device processing module.

[0027] Further, the method further comprises:

[0028] A business scenario service is executed according to the second content information level received by the device processing module;

[0029] The first level information is executed to close the current application program, and the second level information is executed to set a time program, and whether the application running time exceeds the set time is determined to close the application;

[0030] If the application running time does not exceed the set time, the application is monitored by timing;

[0031] If the application running time exceeds the set time, the current application program is closed.

[0032] Based on the same inventive concept, another aspect of the embodiments of the present application also provides an electronic device, comprising: a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory complete communication with each other through the communication bus;

[0033] The memory stores a computer program;

[0034] The processor implements the intelligent parental lock control method based on display content by executing the program stored in the memory.

[0035] The present application has the following beneficial effects: based on the above technical solution, the controller module of the parental lock client establishes communication connections with the intelligent client module, the screenshot module and the timer module respectively; the intelligent client module sends the content obtained by the screenshot module to the intelligent service end module and receives the content level message fed back by the intelligent service end module, and forwards the content level message to the device processing module through the controller module; the controller module obtains the first content level information of the parental lock service end and forwards it to the device processing module; the device processing module receives the first content level information sent by the controller module and forwards the first content level information to the system of the electronic device with a screen. Real-time control of the parental lock on the child's application electronic device and comprehensive control of the child's viewing application content can be realized, and the development cost is saved; the comprehensiveness of the parental lock function is improved.

[0036] Other features and advantages of the present application will be set forth in the following description, and in part will become apparent to those skilled in the art from the description, or can be learned by practice of the present application. The objects and other advantages of the present application will be realized and attained by the structure particularly pointed out in the written description and claims. BRIEF DESCRIPTION OF DRAWINGS

[0037] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings in the following description are some embodiments of the present application, and those skilled in the art can obtain other drawings according to these drawings without creative labor.

[0038] Figure 1 A schematic diagram of a smart parental lock architecture based on display content is shown;

[0039] Figure 2 A flowchart of a smart parental lock application based on display content is shown;

[0040] Figure 3 An electronic device schematic diagram in the embodiment of the present application is shown. DETAILED DESCRIPTION

[0041] In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the following will clearly and completely explain the technical solutions in the embodiments of the present application with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the present application.

[0042] It should be noted that the terms "first", "second", and the like in the present application are used to distinguish similar objects, and do not necessarily indicate a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so as to implement the embodiments of the present application described herein. In the present application, the terms "upper", "lower", "left", "right", "front", "back", "top", "bottom", "inner", "outer", "middle", "vertical", "horizontal", "lateral", "longitudinal", and the like indicate the orientation or positional relationship shown in the drawings.

[0043] The embodiments of the present application provide an intelligent parental lock based on display content, referring to Figure 1 ,

[0044] The controller module of the parental lock client establishes a communication connection with the intelligent client module, the screenshot module and the timer module respectively;

[0045] The intelligent client module is a service interface end agent and serves as an interface of the parental lock server;

[0046] The intelligent client module sends the content obtained by the screenshot module to the intelligent server module and receives the content level message fed back by the intelligent server module, and forwards the content level message to the device processing module through the controller module;

[0047] The controller module obtains the first content level information of the parental lock server and forwards it to the device processing module;

[0048] The device processing module receives the first content level information sent by the controller module, and forwards the first content level information to the system of the screen-equipped device.

[0049] The intelligent parental lock and the intelligent parental lock control method of the present application are applied to screen-equipped electronic devices, such as notebook computers, desktop computers, all-in-one machines and smart phones, and the present application does not make specific limitations.

[0050] The intelligent parental lock involved in the present disclosure comprises a parental lock server and a parental lock client, wherein the parental lock server is arranged on a server, and the parental lock client is arranged on a device end. The parental lock client comprises a controller module, an intelligent client module, a screenshot module and a device processing module.

[0051] Specifically, the controller module is a logic control module of the parental lock service on the client side, and is specifically responsible for scheduling the intelligent client module, the screenshot module and forwarding the first content level information obtained from the parental lock server to the device processing module. The intelligent client module and the intelligent server module have a common parental lock service interface, the intelligent client module is a client agent of the service interface, and the intelligent server module is a server-side specific implementation of the service interface. The intelligent client module is responsible for transmitting the content obtained by the screenshot to the intelligent server module, and receiving the content level message fed back from the intelligent server module, and then transmitting the content level information to the device processing module. It should be noted that the content level information obtained by the parental lock client is first content level information, and the content level information generated by the parental lock server is second content level information.

[0052] In some embodiments, the screenshot module provides starting or closing the screenshot service; setting a continuous screenshot interval duration;

[0053] When the screenshot module receives the starting screenshot instruction sent by the controller module, the screenshot module periodically intercepts the screen display content according to the screenshot interval duration, and feeds back the intercepted screen content to the controller module.

[0054] The continuous screenshot interval duration is a duration formed by a time interval obtained by setting a crystal oscillator frequency in the timer module.

[0055] Specifically, the screenshot module mainly provides two types of interface services: one is starting or closing the screenshot service; the other is about setting a continuous screenshot interval duration. When receiving the starting screenshot service instruction from the controller module, the screenshot service in the screenshot module will periodically intercept the screen display content according to the screenshot interval duration, and then return the intercepted screen content to the controller module. The device processing module is responsible for receiving the content level information from the controller module, and transferring the content level information to the system of the screen device for corresponding processing.

[0056] For example, if the currently watched video contains bloody pictures, the device processing module receives the corresponding rating information, and according to the rating information, the current application is directly closed.

[0057] In some embodiments, the parent lock server mainly includes an AI engine module, a database module, a preprocessing module and an intelligent server module.

[0058] The AI engine module of the parent lock server respectively establishes a communication connection with the database module and the intelligent server module.

[0059] The AI engine module determines the preprocessing result obtained by the image preprocessing algorithm, generates second content rating information and feeds back to the intelligent server module.

[0060] Specifically, the preprocessing module receives the screenshot content sent by the intelligent server module, obtains image information through the screenshot content, pre-processes and extracts features from the image information to obtain preprocessing results, and sends the preprocessing results to the AI engine module.

[0061] The preprocessing result includes a feature value extracted from the image information by the preprocessing module.

[0062] The preprocessing module is an image preprocessing module, responsible for information acquisition, preprocessing and feature extraction, receives the screenshot content from the intelligent server module, and sends the preprocessing to the AI engine module for processing; the database module is used by the AI engine module.

[0063] The intelligent server module sends the screenshot content received from the intelligent client module to the preprocessing module for feature extraction.

[0064] The extracted feature value is sent to the AI engine module for intelligent identification, and the identification result is fed back to the intelligent server module.

[0065] Specifically, the AI server module is specifically responsible for sending the screenshot content received from the AI client module to the preprocessing module for feature extraction to obtain a feature value, and then sending the extracted feature value to the AI engine module, the AI engine module intelligently identifies the screenshot content, and the evaluation result is fed back to the AI client module through the AI server module.

[0066] Based on the same inventive concept, another aspect of the embodiments of the present disclosure also provides an intelligent parent lock control method based on display content, comprising:

[0067] An intelligent parent lock service starting instruction is obtained; a parent lock service is initialized by a controller module; a screenshot module of a client is run and screen content is intercepted according to a screenshot interval duration, and the screen content is sent to an intelligent server module through an intelligent client module;

[0068] The screen content received by the intelligent service end module is preprocessed by the preprocessing module, including feature processing of image information in the screen content to obtain feature values;

[0069] The preprocessing result sent by the preprocessing module is received by the AI engine module, and content level evaluation is performed on the feature values therein to generate second content level information.

[0070] Further, the method further comprises:

[0071] The second content level information is sent to the intelligent service end module, and is sent to the device processing module through the intelligent client module of the client;

[0072] The intelligent client module converts the second content level information into first content level information and sends it to the controller module, and the controller module controls the first content level information to be sent to the device processing module.

[0073] Further, the method further comprises:

[0074] According to the second content information level received by the device processing module, the service scene is executed;

[0075] Among them, the first level information is executed to close the current application; the second level information is executed to set the time program, and whether the application running time exceeds the set time is determined to close the application;

[0076] If the application running time does not exceed the set time, the application is monitored by counting;

[0077] If the application running time exceeds the set time, the current application is closed.

[0078] The working process of the intelligent parental lock in the present disclosure will be described in detail below in conjunction with examples.

[0079] Referring to Figure 2 When the child has a demand to run a screen device, the parent starts the parental lock service on the device, at which time the parent's monitoring of the child can be performed by the parental lock. The normal operation of the screen device can choose to watch online live broadcast, network video, browse web pages, play games, etc.

[0080] At the same time, the controller module of the parental lock client initializes and runs the AI client module, the screen capture module, the game timer module and the device processing module, etc. Among them, the screen capture module will intermittently capture the content of the screen, specifically, the screen capture module of the running client is run and the screen content is captured according to the screen capture interval, and the screen content is sent to the intelligent service end module through the intelligent client module; wherein, through the controller module, the intelligent client module is sent to the AI service end module.

[0081] The parent lock service end acquires a large number of pictures by using a "web crawler" technology, and manually processes and labels the pictures and performs image preprocessing. On this basis, the content intelligent detection model is continuously trained to finally achieve an algorithm model with a relatively satisfactory recognition rate.

[0082] When the AI server module on the server receives the screenshot content on the end, the AI server module will be handed over to the preprocessing module for feature processing. Specifically, the AI server module will receive the screenshot content from the AI client module and hand it over to the preprocessing module for feature extraction to obtain feature values. Then the extracted feature values are sent to the AI engine module, which intelligently identifies the screenshot content and feeds back the evaluation results to the AI client module through the AI server module. The features related to inappropriate content for children to watch are extracted from the pictures, such as color, shape, texture, etc.

[0083] The AI engine module on the server receives the feature values output from the preprocessing module and performs the following actions: S1: pass the feature values to an algorithm model, which is a content intelligent detection model output by processing and training a large number of labeled pictures, to evaluate and finally generate second content level information, such as violent movies, smoking scenes, and ordinary games; S2: pass the second content level information to the AI server module and transmit it to the device processing module through the intelligent client module and the control module.

[0084] Among them, the intelligent client module converts the second content level information into first content level information and sends it to the controller module, and the controller module controls the first content level information to be sent to the device processing module. The device processing module of the device end (such as a television) receives the first content level and performs corresponding processing according to the business scenario. For the first level information, the current application program is closed; for the second level information, a time program is set, and whether the application running time exceeds the set time is determined to close the application;

[0085] If the application running time does not exceed the set time, the application is monitored by counting; if the application running time exceeds the set time, the current application program is closed.

[0086] For example, the device processing module receives violent and video that affects the physical and mental development of children as first level information, and directly closes the current application program for this content level information.

[0087] For games, TV series and animation programs, the second level information is determined. According to whether the application running time exceeds the set time, the application is determined to be closed; if the application running time does not exceed the set time, the application is monitored by counting; if the application running time exceeds the set time, the current application program is closed.

[0088] For example, the screenshot module obtains that the screen is in a game state, determines to close the application according to an application running time, and continues to allow the application to run when the application running time is less than a set time. The application is stopped when the application running time is equal to the set time.

[0089] Based on the above technical solutions, the controller module of the parental lock client establishes a communication connection with the intelligent client module, the screenshot module and the timer module respectively; the intelligent client module sends the content obtained by the screenshot module to the intelligent server module and receives the content level message fed back by the intelligent server module, and forwards the content level message to the device processing module through the controller module; the controller module obtains the first content level information of the parental lock server and forwards it to the device processing module; the device processing module receives the first content level information sent by the controller module and forwards the first content level information to the system of the electronic device with a screen. Real-time control of the parental lock on the child's application electronic device and comprehensive control of the child's viewing of application content can be realized, development cost is saved, and the comprehensiveness of the parental lock function is improved.

[0090] Based on the same inventive concept, another aspect of the embodiment of the present disclosure also provides an electronic device 161, as shown in Figure 3 , comprising a processor 164, a communication interface 165, a memory 162 and a communication bus, wherein the processor 164, the communication interface 165 and the memory 162 complete communication with each other through the communication bus;

[0091] The memory 162 stores a computer program 163.

[0092] The processor 164, when executing the program stored in the memory 162, implements the intelligent parental lock control method based on the display content.

[0093] The above communication bus can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The communication bus can be divided into an address bus, a data bus, a control bus, etc.

[0094] The communication interface 165 is used for communication between the above-mentioned electronic device 161 and other devices.

[0095] The memory 162 can include a random access memory 162 (RAM) and can also include a non-volatile memory 162, such as at least one disk memory 162. Optionally, the memory 162 can also be at least one storage device located away from the aforementioned processor 164.

[0096] The aforementioned processor 164 can be a general-purpose processor 164, including a central processing unit 164 (CPU), a network processor 164 (NP), etc.; can also be a digital signal processor 164 (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component.

[0097] Based on the same inventive concept, the present application also provides a computer readable storage medium, which stores a computer program 163, and the computer program 163 is executed by the processor 164 to implement the intelligent parental lock control method based on display content.

[0098] The computer readable storage medium can be included in the device / apparatus described in the above embodiments; or can exist separately and not be assembled into the device / apparatus. The computer readable storage medium carries one or more programs, and when the one or more programs are executed, the intelligent parental lock control method based on display content according to the embodiments of the present application is implemented.

[0099] The above embodiments are only used to illustrate the technical solutions of the present application, but not limit the same; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for part of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. An intelligent parental lock based on display content, characterized in that, the controller module of the parental lock client establishes a communication connection with the intelligent client module, the screenshot module and the timer module respectively; the intelligent client module is a service interface agent and serves as an interface of the parental lock server; the intelligent client module sends the content obtained by the screenshot module to the intelligent server module and receives the content level message fed back by the intelligent server module, and forwards the content level message to the device processing module through the controller module; the controller module obtains the first content level information of the parental lock server and forwards it to the device processing module; the device processing module receives the first content level information sent by the controller module and forwards it to the system of the device with a screen; the screenshot module provides a start or stop screenshot service and sets a continuous screenshot interval duration; the continuous screenshot interval duration is formed by the time interval obtained by setting the crystal frequency in the timer module; when the screenshot module receives the start screenshot instruction sent by the controller module, it periodically intercepts the screen display content according to the screenshot interval duration and feeds back the intercepted screen content to the controller module; the AI engine module of the parental lock server establishes a communication connection with the database module and the intelligent server module respectively; the AI engine module determines the preprocessing result obtained by the image preprocessing algorithm, generates the second content level information and feeds it back to the intelligent server module; the preprocessing module receives the screenshot content sent by the intelligent server module, obtains image information from the screenshot content, pre-processes and extracts features from the image information to obtain a preprocessing result, and sends the preprocessing result to the AI engine module; wherein the preprocessing result includes the feature values extracted from the image information by the preprocessing module; the intelligent server module sends the screenshot content received from the intelligent client module to the preprocessing module for feature extraction; send the extracted feature values to the AI engine module for intelligent recognition, and feed back the recognition result to the intelligent server module. 2.A method for controlling a smart parental lock based on display content, the method comprising: The intelligent parental lock based on display content of claim 1 comprises: obtain a start intelligent parental lock service instruction; the controller module initializes the parental lock service; run the screenshot module of the client and intercept the screen content according to the screenshot interval duration, and send the screen content to the intelligent server module through the intelligent client module; the preprocessing module pre-processes the screen content received by the intelligent server module, including feature processing of image information in the screen content to obtain feature values; the AI engine module receives the preprocessing result sent by the preprocessing module and evaluates the content level of the feature values to generate the second content level information.

3. The method of claim 2, wherein, The method further comprises: send the second content level information to the intelligent server module and send it to the device processing module through the intelligent client module of the client; wherein the intelligent client module converts the second content level information into the first content level information and sends it to the controller module, and the controller module controls the first content level information to be sent to the device processing module.

4. The method of claim 3, wherein, The method further comprises: According to the second content information level received by the device processing module, a service scene service is performed; Wherein, for the first level information, a current application is closed; for the second level information, a time program is set, and whether the application running time exceeds the set time is determined to close the application; If the application running time does not exceed the set time, the application is monitored by counting; If the application running time exceeds the set time, the current application is closed.

5. An electronic device, comprising: It comprises: a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory complete mutual communication through the communication bus; the memory stores a computer program; the processor, when executing the program stored in the memory, realizes the intelligent parent lock control method based on display content according to any one of claims 2 to 4.

Citation Information

Patent Citations

  • Mobile-terminal monitoring method and system based on mobile Internet and cloud computing

    CN103532918A

  • Method and system for remotely controlling child locking function of smart television

    CN104080004A