A data rights management method and device for smart screen
By implementing data permission management methods on industrial smart screens, including identity verification and permission management stages, combined with computer vision detection camera lenses, the data risks and photography risks of smart screens are solved, and data security and scientific management are achieved.
Patent Information
- Application Number
- CN202410683764.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-30
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2044-05-30
AI Technical Summary
When industrial smart screens are set up in public areas, there are data risks and photography risks, and the existing technology has failed to effectively control data permissions and photography permissions.
A data permission management method for smart screens is adopted, which is divided into the personnel identity verification stage and the data permission management stage. By shooting visual images of people in front of you, using face recognition algorithms and databases for identity verification, and dividing data permissions according to character identities, controlling the data ports of the database and the smart screen to be on and off. At the same time, the camera lens is detected through a computer vision feature detection algorithm to control the display and photography permissions of the smart screen.
It effectively realizes the scientific data management of smart screens, improves data security, and avoids the risks of data leakage and photography.
Smart Images

Figure CN118643526B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data permission management, and in particular to a data permission management method and device for a smart screen. Background Art
[0002] Industrial smart screen is an important part of modern industrial automation and intelligence. It plays an important role in improving production efficiency, ensuring production safety, and optimizing production management.
[0003] Industrial smart screens are generally set up in public areas, where different personnel can view, read, and modify data. In industrial application scenarios, different data processing permissions usually correspond to different role identities. For example, ordinary employees can read and query, department leaders can read and query and enter data, and administrators can correct erroneous data on the basis of reading and writing. If these data permissions are not restricted, data risks will arise;
[0004] Another risk for industrial smart screens is the risk of being photographed. Industrial smart screens set up in public areas are often viewed by outsiders. Since the industrial smart screens display production-related information, this information can be photographed without permission. Currently, existing technologies do not control photography permissions. Summary of the invention
[0005] In order to solve the above technical problems, the present invention provides a data permission management method and device for a smart screen. The following technical solutions are adopted:
[0006] A data authority management method for a smart screen includes a personnel identity verification stage and a data authority management stage. The personnel identity verification stage includes the following steps:
[0007] Step 11, capture the visual image of the person in front, and actively identify and obtain the identity information of the person in front based on the face recognition algorithm and the face information database;
[0008] Step 12, obtaining input identity information through the authority input unit;
[0009] Step 13, matching the input identity information of step 12 with the identity information of the person in front of step 11. If the input identity information is one of the identity information of the person in front of the set time interval, the input identity information is determined to be valid input identity information, otherwise it is determined to be invalid input identity information;
[0010] The data rights management phase includes the following steps:
[0011] Step, divide the smart screen data permissions based on the role identity, and set multiple permission databases and backup databases corresponding to the role identity according to the divided role identity types;
[0012] In the step, the identity information judged as valid is matched with the role identity, and then the corresponding smart screen data permission is granted based on the matched role identity. The data communication port of the corresponding permission database is controlled to be connected with the data port of the smart screen within the set time period. When the set time period ends, the corresponding permission database is controlled to disconnect from the smart screen.
[0013] By adopting the above technical solution, the data permission management method of the smart screen is divided into two stages: one is the personnel identity verification stage, and the other is the data permission management stage. Identity verification is necessary. Two directions are used for identity verification here. One is to use visual means to shoot the visual picture of the person in front of the smart screen. For different personnel with permission requirements, the face information database is entered in advance, so that the identity information of the person in front can be quickly obtained based on the visual comparison results;
[0014] The smart screen can also set up a permission entry unit. The permission entry unit can be to directly call up the information entry window on the touch screen for entry, or it can be other permission management methods, such as keys, mobile phone verification codes, etc. The entered identity information is compared with the identity information obtained by visual recognition. If the comparison is successful, it means that the identity information is entered effectively. If it is unsuccessful, it means that the person entering the information is not the same person as the person in front. At this time, the relevant data permissions cannot be granted to avoid data security risks caused by leakage of entered information, such as leakage of password information.
[0015] After obtaining valid input identity information, different permissions are given to corresponding roles according to the pre-set role-corresponding permissions. The corresponding roles can realize different data permissions such as data reading and query, data reading and writing, data reading and writing and modification through the smart screen, effectively realizing the scientific management of smart screen data and improving the data security of smart screen.
[0016] Optionally, the time period set in the step is a duration period during which the corresponding character exists in the visual picture of the person directly in front.
[0017] Optionally, a specific method for determining the set time period is: capture a visual image of the person directly in front every 5 to 10 seconds, and verify the identity of the character in the visual image of the person directly in front; when it is verified that the corresponding character identity does not exist in the visual image of the person directly in front, the time period of 5 to 10 seconds from the start of judging the valid entry of identity information to the end of judging that the corresponding character identity does not exist is the set time period.
[0018] By adopting the above technical solution, after obtaining relevant permissions, it is necessary to manage the duration of permissions. Here, a visual method is used to continuously monitor whether the role corresponding to the person in front always exists, so as to avoid data security risks caused by handing it over to other people for processing after authorization.
[0019] Optionally, the specific method of the steps is:
[0020] Define roles and smart screen data permission allocation: role identities are divided into data reading role, data reading and writing role and administrator role. Smart screen data permissions include data read-only permission, data reading and writing permission and data reading, writing and modifying permission.
[0021] The data reading role is assigned with data read-only permission, the data reading and writing role is assigned with data reading and writing permission, and the administrator role is assigned with data reading, writing and modifying permission;
[0022] According to the smart screen data permissions, set up the data read-only database, data read-write database, and data read-write and modification database respectively.
[0023] By adopting the above technical solution, in specific industrial application scenarios, the data reading role corresponds to ordinary employees, the data reading and writing role corresponds to department leaders, and the administrator role corresponds to the smart screen administrator;
[0024] Ordinary employees are only granted the authority to view data, and they can view relevant data on the corresponding smart screen by operating the smart screen;
[0025] Department leaders grant read and write permissions, and can view relevant data on the corresponding smart screen by operating the smart screen, and can also enter relevant data on the smart screen, such as daily production data;
[0026] The administrator role grants data read, write and modification permissions, which is the highest permission. On the corresponding smart screen, all data can be read, written and modified.
[0027] For these different data permissions, separate corresponding databases are used to implement the management of different permissions. During the specific implementation, independent memories can be used to implement it, and access to different databases can be achieved through on-off control of the memories.
[0028] Optionally, the backup database interacts and communicates with the data read-only database, the data read-write database, and the data read-write and modification database respectively to collect operation record data of the data read-only database, the data read-write database, and the data read-write and modification database.
[0029] By adopting the above technical solution, the backup database can be used to back up all database data and record the reading, writing and modification of data under all authorized states, so as to check whether the behavior of the corresponding role is standardized when problems arise later.
[0030] Optionally, the smart screen data permissions also include photo permissions; take a photo of the person in front of you, and use a computer vision feature detection algorithm to detect whether the person in front of you has a camera lens facing the smart screen;
[0031] When there is no valid identity information entered and it is determined that there is a camera lens feature, the smart screen is controlled to turn off the display and a warning voice is issued. When it is determined that there is no camera lens facing the smart screen, the smart screen is controlled to resume the display.
[0032] By adopting the above technical solution, the control of photo permission is very meaningful. When other personnel intend to take photos without the permission of relevant authorized personnel, it is necessary to control the smart screen to turn off the display to avoid leakage of display data;
[0033] If there is valid identity information entered into the smart screen, it means that there is a relevant authorized role of the company present, and the act of taking pictures is considered legal. Of course, more stringent photo-taking permissions can also be set, such as limiting taking pictures only when there is no valid identity information entered and the permission of the valid identity information is data read and write permission or above.
[0034] Optionally, the computer vision feature detection algorithm determines whether the camera lens is facing the smart screen by:
[0035] Object detection: using deep learning models to detect camera lenses in images;
[0036] Feature point detection: After detecting the camera lens, use the feature point detection algorithm to identify the feature points of the camera lens;
[0037] Pose estimation: If the object of the camera lens is a person, use pose estimation technology to estimate the person's pose and infer the direction of the camera lens;
[0038] Deep learning model training: Train a deep learning model to directly predict the orientation of the camera lens;
[0039] The deep learning model outputs the judgment result of whether there is a camera lens facing the smart screen.
[0040] By adopting the above technical solution, identifying whether the camera lens is facing a certain direction or object involves target detection, posture estimation and deep learning technology.
[0041] Object detection stage: The deep learning models used are YOLO, SSD, Faster R-CNN, etc. to detect the camera lens in the image. This usually requires a dataset with annotated camera lens images to train the model.
[0042] Feature point detection stage: After detecting the camera lens, use feature point detection algorithms such as SIFT, SURF, ORB, etc. to identify the feature points of the camera lens to determine its orientation.
[0043] Pose estimation stage: If the object of the camera lens is a person, you can use pose estimation technology such as OpenPose to estimate the person's pose and thus infer the direction of the camera lens.
[0044] Three-dimensional reconstruction can also be performed: if there are images from multiple perspectives, three-dimensional reconstruction technology can be used to estimate the spatial position and orientation of the camera lens.
[0045] Deep learning model training: Train a deep learning model to directly predict the orientation of the camera lens. This usually requires a large dataset with orientation annotations.
[0046] A data permission management device for a smart screen comprises a shooting device, a permission management module 2, a permission execution module and a plurality of database memories, wherein the shooting device is installed on the housing of the smart screen to shoot a visual image of a person directly in front, and the shooting device communicates with the permission management module 2 to exchange visual image data of the person directly in front, and the permission management module 2 comprises a visual analysis chip, a data processing chip and a memory, and the memory stores a data permission management program and a face information database designed using a data permission management method for a smart screen, the visual analysis chip runs the data permission management program to analyze the visual image of the person directly in front, and exchanges the analysis result with the data processing chip, the data processing chip runs the data permission management program, and generates permission management instructions for controlling the permission execution module based on the visual analysis result, and the plurality of database memories are respectively communicated with the data port of the smart screen, and the permission execution module controls the on and off of the plurality of database memories and the data port of the smart screen based on the permission management instructions.
[0047] Optionally, the permission execution module includes a control chip and multiple memory data on-off switches, the multiple database memories are respectively communicated with the smart screen data port through multiple memory data on-off switches, the control chip communicates and interacts with the data processing chip, and respectively controls the on and off of the multiple memory data on-off switches.
[0048] By adopting the above technical solution, the shooting device can be a visual camera, which can be specifically integrated into the frame of the smart screen, or it can be an external visual camera. The processing of the captured image is mainly based on the visual analysis chip. The instruction for permission control is generated by the data processing chip based on a data permission management program designed based on a data permission management method for smart screens. The specific permission control is implemented through the permission execution module, and specifically through multiple memory data on-off switches to realize the connection of different database memories to the smart screen data port.
[0049] Optionally, the control chip is connected to the smart screen control, and a warning voice package is stored in the storage unit of the smart screen. When there is no valid identity information entered and it is determined that there are camera lens features, the control chip controls the smart screen screen-off operation and controls the speaker of the smart screen to play the content of the warning voice package.
[0050] By adopting the above technical solution, the warning voice package can be a prompt voice such as "Please do not take pictures of the smart screen", "Please do not take pictures", "Please ask authorized personnel to enter permission before taking pictures", etc., to remind people with photo-taking characteristics to pay attention.
[0051] In summary, the present invention includes at least one of the following beneficial technical effects:
[0052] The present invention can provide a data permission management method and device for a smart screen, which divides the data permission management method for a smart screen into two stages: one is a personnel identity verification stage, and the other is a data permission management stage. Identity verification is performed in two directions. One is to use visual means to capture the visual image of the person in front of the smart screen, and to enter the face information database in advance for different personnel with permission requirements, and quickly obtain the identity information of the person in front according to the visual comparison result; the entered identity information is compared with the identity information obtained by the visual recognition method. If the comparison is successful, it means that the identity information is effectively entered. If it is unsuccessful, it means that the person who entered the information is not the same person as the person in front. At this time, the relevant data permission cannot be granted, avoiding data security risks caused by leakage of the entered information;
[0053] After obtaining valid input identity information, different permissions are given to corresponding roles according to the pre-set role-corresponding permissions. The corresponding roles can realize different data permissions such as data reading and query, data reading and writing, data reading and writing and modification through the smart screen, effectively realizing the scientific management of smart screen data and improving the data security of smart screen. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] Figure 1 It is a flow chart of a data permission management method for a smart screen according to the present invention;
[0055] Figure 2 It is a schematic diagram of the component connection principle of a data authority management device for a smart screen of the present invention.
[0056] Explanation of the accompanying drawings: 1. Photo shooting device; 2. Authority management module; 21. Visual analysis chip; 22. Data processing chip; 23. Memory; 3. Authority execution module; 31. Control chip; 312. Memory data on-off switch; 4. Database memory; 100. Smart screen. DETAILED DESCRIPTION
[0057] The present invention is further described in detail below in conjunction with the accompanying drawings.
[0058] The embodiments of the present invention disclose a data permission management method and device for a smart screen.
[0059] Reference Figure 1 and Figure 2 Embodiment 1: A data authority management method for a smart screen includes a personnel identity verification stage and a data authority management stage. The personnel identity verification stage includes the following steps:
[0060] Step 11, capture the visual image of the person in front, and actively identify and obtain the identity information of the person in front based on the face recognition algorithm and the face information database;
[0061] Step 12, obtaining input identity information through the authority input unit;
[0062] Step 13, matching the input identity information of step 12 with the identity information of the person in front of step 11. If the input identity information is one of the identity information of the person in front of the set time interval, the input identity information is determined to be valid input identity information, otherwise it is determined to be invalid input identity information;
[0063] The data rights management phase includes the following steps:
[0064] Step 21, divide the smart screen data permissions based on the role identity, and set multiple permission databases and backup databases corresponding to the role identity according to the divided role identity types;
[0065] In step 22, the identity information judged as valid is matched with the role identity, and then the corresponding smart screen data permission is granted based on the matched role identity. The data communication port of the corresponding permission database is controlled to be connected with the data port of the smart screen 100 within the set time period. At the end of the set time period, the corresponding permission database is controlled to disconnect from the smart screen 100.
[0066] The data permission management method of the smart screen is divided into two stages: one is the personnel identity verification stage, and the other is the data permission management stage. Identity verification is necessary. Two directions are used for identity verification. One is to use visual means to capture the visual image of the person in front of the smart screen 100. For different personnel with permission requirements, the face information database is entered in advance, so that the identity information of the person in front can be quickly obtained based on the visual comparison results;
[0067] The smart screen 100 can also be equipped with a permission entry unit. The permission entry unit can be to directly call up the information entry window on the touch screen for entry, or it can be other permission management methods, such as keys, mobile phone verification codes, etc. The entered identity information is compared with the identity information obtained by visual recognition. If the comparison is successful, it means that the identity information is entered effectively. If it is unsuccessful, it means that the person entering the information is not the same person as the person in front. At this time, the relevant data permissions cannot be granted to avoid data security risks caused by leakage of entered information, such as leakage of password information.
[0068] After obtaining valid input identity information, different permissions are given to corresponding roles according to the pre-set role-corresponding permissions. The corresponding roles can realize different data permissions such as data reading and query, data reading and writing, data reading and writing and modification through the smart screen 100, effectively realizing the scientific management of the data of the smart screen 100 and improving the data security of the smart screen 100.
[0069] In Example 2, the time period set in step 22 is the duration of the visual image of the person directly in front of the corresponding character.
[0070] Embodiment 3, the specific method of determining the set time period is: take a visual picture of the person directly in front every 5 seconds to 10 seconds, and verify the identity of the role in the visual picture of the person directly in front. When it is verified that the corresponding role identity does not exist in the visual picture of the person directly in front, the time period of 5 seconds to 10 seconds from the beginning of judging the valid entry of identity information to the end of judging that the corresponding role identity does not exist is the set time period.
[0071] After obtaining the relevant permissions, it is necessary to manage the duration of the permissions. Here, a visual method is used to continuously monitor whether the role corresponding to the person in front always exists, so as to avoid data security risks caused by handing over the permissions to other people after authorization.
[0072] In embodiment 4, the specific method of step 21 is:
[0073] Define roles and smart screen data permission allocation: role identities are divided into data reading role, data reading and writing role and administrator role. Smart screen data permissions include data read-only permission, data reading and writing permission and data reading, writing and modifying permission.
[0074] The data reading role is assigned with data read-only permission, the data reading and writing role is assigned with data reading and writing permission, and the administrator role is assigned with data reading, writing and modifying permission;
[0075] According to the smart screen data permissions, set up the data read-only database, data read-write database, and data read-write and modification database respectively.
[0076] In specific industrial application scenarios, the data reading role corresponds to ordinary employees, the data reading and writing role corresponds to department leaders, and the administrator role corresponds to the administrator of Smart Screen 100;
[0077] Ordinary employees are only granted the authority to view data, and on the corresponding smart screen 100, they can view relevant data by operating the smart screen 100;
[0078] The department leader grants read and write permissions, and the corresponding smart screen 100 can be used to view relevant data by operating the smart screen 100, and can also enter relevant data on the smart screen 100, such as daily production data;
[0079] The administrator role grants data reading, writing and modification permissions, which is the highest permission. On the corresponding Smart Screen 100, it can read, write and modify all data.
[0080] In Example 5, a separate corresponding database is used for these different data permissions to implement the management of different permissions. In specific implementation, an independent memory can be used to implement it, and the access to different databases is achieved by the on-off control of the memory.
[0081] The backup database interacts and communicates with the data read-only database, the data read-write database, and the data read-write and modify database respectively, and collects operation record data of the data read-only database, the data read-write database, and the data read-write and modify database.
[0082] The functions of the backup database are, first, to back up all database data, and second, to record the reading, writing, and modification of data under all authorized states, so that you can check whether the behavior of the corresponding role is standardized when problems arise later.
[0083] In Example 6, the smart screen data permission also includes the permission to take photos; take a photo of the person in front of you, and use a computer vision feature detection algorithm to detect whether the camera lens of the person in front of you is facing the smart screen 100;
[0084] When there is no valid identity information entered and it is determined that there is a camera lens feature, the smart screen 100 is controlled to turn off the display and issue a warning voice. When it is determined that there is no camera lens facing the smart screen 100, the smart screen 100 is controlled to resume display.
[0085] The control of photo taking permissions is very meaningful. When other people intend to take photos without the permission of relevant authorized personnel, it is necessary to control the smart screen 100 to turn off the display to avoid leakage of displayed data.
[0086] If the Smart Screen 100 has valid identity information entered, it means that there is a relevant company authority role present, and the photo-taking behavior is considered legal. Of course, more stringent photo-taking permissions can be set, such as limiting photo-taking to when there is no valid identity information entered and the permission for valid identity information is data read and write permission or above.
[0087] In Example 7, the computer vision feature detection algorithm determines that there is a camera lens facing the smart screen 100 by:
[0088] Object detection: using deep learning models to detect camera lenses in images;
[0089] Feature point detection: After detecting the camera lens, use the feature point detection algorithm to identify the feature points of the camera lens;
[0090] Pose estimation: If the object of the camera lens is a person, use pose estimation technology to estimate the person's pose and infer the direction of the camera lens;
[0091] Deep learning model training: Train a deep learning model to directly predict the orientation of the camera lens;
[0092] The deep learning model outputs a judgment result on whether there is a camera lens facing the smart screen 100.
[0093] Identifying whether a camera lens is facing a certain direction or object involves target detection, pose estimation, and deep learning techniques.
[0094] Object detection stage: The deep learning models used are YOLO, SSD, Faster R-CNN, etc. to detect the camera lens in the image. This usually requires a dataset with annotated camera lens images to train the model.
[0095] Feature point detection stage: After detecting the camera lens, use feature point detection algorithms such as SIFT, SURF, ORB, etc. to identify the feature points of the camera lens to determine its orientation.
[0096] Pose estimation stage: If the object of the camera lens is a person, you can use pose estimation technology such as OpenPose to estimate the person's pose and thus infer the direction of the camera lens.
[0097] Three-dimensional reconstruction can also be performed: if there are images from multiple perspectives, three-dimensional reconstruction technology can be used to estimate the spatial position and orientation of the camera lens.
[0098] Deep learning model training: Train a deep learning model to directly predict the orientation of the camera lens. This usually requires a large dataset with orientation annotations.
[0099] Here is a code example of how to use OpenCV and a deep learning model to detect if the camera lens is facing straight:
[0100] import cv2
[0101] import numpy as np
[0102] #Load the pre-trained camera lens detection model
[0103] model = load_model ('camera lens detection model.h5')
[0104] #Open the video stream
[0105] cap = cv2.VideoCapture(0)
[0106] while True:
[0107] #Read a frame of video
[0108] ret,frame=cap.read()
[0109] # Preprocess the frame
[0110] preprocessed_frame=preprocess_frame(frame)
[0111] #Use the model to make predictions
[0112] predictions=model.predict(preprocessed_frame)
[0113] #Traverse the prediction results
[0114] for prediction in predictions:
[0115] #Get the predicted bounding box and orientation
[0116] bbox,orientation=prediction['bbox'],
[0117] prediction['orientation']
[0118] #If the camera lens is facing, display a prompt on the bounding box
[0119] if is_facing_front(orientation):
[0120] cv2.rectangle(frame,(bbox[0],bbox[1]),(bbox[2],bbox[3]),(0,255,0),2)
[0121] cv2.putText(frame,'Facing Front',(bbox[0],bbox[1]-10),cv2.FONT_HERSHEY_SIMPLEX,0.5,(0,255,0),2)
[0122] # Display video frame
[0123] cv2.imshow('Video',frame)
[0124] #Press the 'q' key to exit the loop
[0125] if cv2.waitKey(1)&0xFF==ord('q'):
[0126] break
[0127] #Release the video stream and close the window
[0128] cap.release()
[0129] cv2.destroyAllWindows().
[0130] Embodiment 8, a data permission management device for a smart screen, comprising a shooting device 1, a permission management module 2, a permission execution module 3 and multiple database memories 4, the shooting device 1 is installed on the shell of the smart screen 100, and shoots the visual image of the person directly in front, the shooting device 1 is communicated with the permission management module 2 to exchange visual image data of the person directly in front, the permission management module 2 comprises a visual analysis chip 21, a data processing chip 22 and a memory 23, the memory 23 stores a data permission management program and a face information database designed using a data permission management method for a smart screen, the visual analysis chip 21 runs the data permission management program to analyze the visual image of the person directly in front, and interacts the analysis result with the data processing chip 22, the data processing chip 22 runs the data permission management program, and generates permission management instructions for controlling the permission execution module 3 based on the visual analysis result, the multiple database memories 4 are respectively communicated with the data port of the smart screen 100, and the permission execution module 3 controls the on and off of the multiple database memories 4 and the data port of the smart screen 100 based on the permission management instructions.
[0131] In Example 9, the permission execution module 3 includes a control chip 31 and multiple memory data on-off switches 32. Multiple database memories 4 are respectively connected to the data port of the smart screen 100 through multiple memory data on-off switches 32. The control chip 31 communicates and interacts with the data processing chip 22, and controls the on and off of multiple memory data on-off switches 32 respectively.
[0132] The shooting device 1 can be a visual camera, which can be integrated into the frame of the smart screen 100, or it can be an external visual camera. The processing of the captured image is mainly based on the visual analysis chip 21. The instruction for permission control is generated by the data processing chip 22 based on a data permission management program designed based on a data permission management method for smart screens. The specific permission control is implemented through the permission execution module 3, and specifically through multiple memory data on-off switches 32 to realize the connection of different database memories 4 to the data port of the smart screen 100.
[0133] In embodiment 10, the control chip 31 is controlled and connected to the smart screen 100, and a warning voice package is stored in the storage unit of the smart screen 100. When there is no valid input identity information and it is determined that there is a camera lens feature, the control chip 31 controls the screen-off operation of the smart screen 100 and controls the speaker of the smart screen 100 to play the content of the warning voice package.
[0134] The warning voice package can be prompt voices such as "Please do not shoot the smart screen", "Please do not take pictures", "Any authorized personnel please enter the permission before taking pictures", etc., to remind people with photography characteristics to pay attention.
[0135] The above are all preferred embodiments of the present invention, and are not intended to limit the protection scope of the present invention. Therefore, any equivalent changes made based on the structure, shape, and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A data rights management method for a smart screen, characterized in that: It includes the personnel identity verification stage and the data authority management stage. The personnel identity verification stage includes the following steps: Step 11, capture the visual image of the person in front, and actively identify and obtain the identity information of the person in front based on the face recognition algorithm and the face information database; Step 12, obtaining input identity information through the authority input unit; Step 13, matching the input identity information of step 12 with the identity information of the person in front of step 11. If the input identity information is one of the identity information of the person in front of the set time interval, the input identity information is determined to be valid input identity information, otherwise it is determined to be invalid input identity information; The data rights management phase includes the following steps: Step 21, divide the smart screen data permissions based on the role identity, and set multiple permission databases and backup databases corresponding to the role identity according to the divided role identity types; Step 22, matching the valid input identity information with the role identity, and then granting the corresponding smart screen data permissions based on the matched role identity, controlling the data communication port of the corresponding permission database to be connected with the data port of the smart screen (100) within a set time period, and controlling the corresponding permission database to disconnect from the smart screen (100) at the end of the set time period; The time period set in step 22 is the duration of the visual image of the person directly in front of the corresponding character; The specific method for determining the set time period is: take a visual picture of the person in front every 5 seconds to 10 seconds, verify the identity of the character in the visual picture of the person in front, and when it is verified that the corresponding character identity does not exist in the visual picture of the person in front, the time period of 5 seconds to 10 seconds from the start of judging the valid entry of identity information to the end of judging that the corresponding character identity does not exist is the set time period; The smart screen data permissions also include the permission to take photos; take a photo of the person in front of you, and use a computer vision feature detection algorithm to detect whether the camera lens is facing the smart screen (100) in the visual image of the person in front of you; When there is no valid identity information entered and it is determined that there is a camera lens feature, the smart screen (100) is controlled to turn off the display and issue a warning voice. When it is determined that there is no camera lens facing the smart screen (100), the smart screen (100) is controlled to resume display.
2. A data permission management method for a smart screen according to claim 1, characterized in that: The specific method of step 21 is: Define roles and smart screen data permission allocation: role identities are divided into data reading role, data reading and writing role and administrator role. Smart screen data permissions include data read-only permission, data reading and writing permission and data reading, writing and modifying permission. The data reading role is assigned with data read-only permission, the data reading and writing role is assigned with data reading and writing permission, and the administrator role is assigned with data reading, writing and modifying permission; According to the smart screen data permissions, set up the data read-only database, data read-write database, and data read-write and modification database respectively.
3. A data permission management method for a smart screen according to claim 2, characterized in that: The backup database interacts and communicates with the data read-only database, the data read-write database, and the data read-write and modify database respectively, and collects operation record data of the data read-only database, the data read-write database, and the data read-write and modify database.
4. A data permission management method for a smart screen according to claim 3, characterized in that: The method for the computer vision feature detection algorithm to determine whether a camera lens is facing the smart screen (100) is: Object detection: using deep learning models to detect camera lenses in images; Feature point detection: After detecting the camera lens, use the feature point detection algorithm to identify the feature points of the camera lens; Pose estimation: If the object of the camera lens is a person, use pose estimation technology to estimate the person's pose and infer the direction of the camera lens; Deep learning model training: Train a deep learning model to directly predict the orientation of the camera lens; The deep learning model outputs a judgment result on whether there is a camera lens facing the smart screen (100).
5. A data rights management device for a smart screen, characterized in that: The invention comprises a photographing device (1), a rights management module (2), a rights execution module (3) and a plurality of database memories (4), wherein the photographing device (1) is installed on the housing of a smart screen (100) to photograph a visual image of a person in front of the screen, the photographing device (1) communicates with the rights management module (2) to exchange visual image data of the person in front of the screen, the rights management module (2) comprises a visual analysis chip (21), a data processing chip (22) and a memory (23), and the memory (23) stores a data rights management method for a smart screen according to any one of claims 1 to 4. A data authority management program and a facial information database are designed, the visual analysis chip (21) runs the data authority management program to analyze the visual image of the person in front, and interacts with the data processing chip (22) with the analysis result, the data processing chip (22) runs the data authority management program, and generates authority management instructions for the control authority execution module (3) based on the visual analysis result, and multiple database memories (4) are respectively connected to the data port of the smart screen (100) for communication, and the authority execution module (3) controls the connection and disconnection of the multiple database memories (4) and the data port of the smart screen (100) based on the authority management instructions.
6. A data rights management device for a smart screen according to claim 5, characterized in that: The permission execution module (3) includes a control chip (31) and a plurality of memory data on-off switches (32); the plurality of database memories (4) are respectively connected to the data port of the smart screen (100) through the plurality of memory data on-off switches (32); the control chip (31) communicates and interacts with the data processing chip (22) and controls the on and off of the plurality of memory data on-off switches (32) respectively.
7. A data rights management device for a smart screen according to claim 6, characterized in that: The control chip (31) is connected to the smart screen (100) for control. A warning voice package is stored in the storage unit of the smart screen (100). When there is no valid identity information entered and it is determined that there is a camera lens feature, the control chip (31) controls the smart screen (100) to turn off the screen and controls the speaker of the smart screen (100) to play the content of the warning voice package.
Citation Information
Patent Citations
Information leakage prevention method, electronic device and storage medium
CN110443016A
Intelligent archive analysis and management system based on big data
CN112069543A