Access control method and device, electronic equipment and medium

Only by displaying the preset screen on the access device and requiring the user to enter authentication gestures can the target screen collected by the target device be displayed, which solves the problem of information leakage after account information leakage and improves the security of access.

CN120145429APending Publication Date: 2025-06-13ZHEJIANG UNIVIEW TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311705301.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-12
Publication Date
2025-06-13

AI Technical Summary

Technical Problem

In the server of the image acquisition device, after the account information is leaked, the attacker can use the same account password to log in to other applications, resulting in user privacy leakage and property losses.

Method used

Only by displaying a preset screen on the access device and requiring the user to enter an authentication gesture can the target screen collected by the target device be displayed, thereby improving access security.

Benefits of technology

It effectively prevents the display of the target screen without authentication, avoids information leakage, and improves the security of the target screen display.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120145429A_ABST
    Figure CN120145429A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an access control method and device, electronic equipment and a medium. The method comprises the following steps: if an access device logs in a client corresponding to a target device for the first time, or the duration of displaying a target picture collected by the target device on the access device exceeds a preset duration, displaying the preset picture on the access device; displaying an authentication interface through the access device, and obtaining an authentication gesture input by a user on the authentication interface; and if the access equipment passes the authentication according to the authentication gesture, displaying a target picture collected by the target equipment on the access equipment. According to the scheme, under the condition that the security of displaying the target picture by the access equipment is relatively low, the target picture is not continuously displayed, but the preset picture is displayed, and the target picture is displayed after the access equipment is authenticated through the authentication gesture, so that the security of displaying the target picture is improved, and the user experience is improved. And information leakage caused by the fact that the target picture is displayed without authentication is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of information security technology, and particularly to an access control method, apparatus, electronic device and medium. Background Art

[0002] With the rapid development of society, the application of image acquisition has become increasingly popular, such as the application of surveillance cameras for monitoring. With the continuous development of technology, the means of attackers are also emerging in an endless stream. For servers with low security, attackers will steal users' account information by attacking server vulnerabilities. Moreover, for the sake of convenience, users may use the same account password when registering different APPs. When the account password of a certain APP is leaked and the attacker uses the leaked account password to log in to other APPs, it will cause user privacy leakage and even property losses. Summary of the Invention

[0003] Embodiments of this application provide an access control method, apparatus, electronic device and medium to improve the security of accessing and displaying the target screen collected by the target device.

[0004] According to one aspect of this application, an access control method is provided, and the method includes:

[0005] If the access device logs in to the client corresponding to the target device for the first time, or the duration of displaying the target screen collected by the target device on the access device exceeds a preset duration, then display the preset screen on the access device;

[0006] Display an authentication interface through the access device, and obtain the authentication gesture input by the user on the authentication interface;

[0007] If the access device is authenticated successfully according to the authentication gesture, then display the target screen collected by the target device on the access device.

[0008] According to one aspect of this application, an access control apparatus is provided, and the apparatus includes:

[0009] A preset screen display module, configured to display the preset screen on the access device if the access device logs in to the client corresponding to the target device for the first time, or the duration of displaying the target screen collected by the target device on the access device exceeds a preset duration;

[0010] An authentication gesture input module, configured to display an authentication interface through the access device, and obtain the authentication gesture input by the user on the authentication interface;

[0011] An authentication module, configured to display the target screen collected by the target device on the access device if the access device is authenticated successfully according to the authentication gesture.

[0012] According to another aspect of the present application, an electronic device is provided, which includes:

[0013] at least one processor; and

[0014] a memory access - controlledly connected to the at least one processor; wherein,

[0015] the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the access control method of any embodiment of the present application.

[0016] According to another aspect of the present application, a computer - readable storage medium is provided, and the computer - readable storage medium stores computer instructions for enabling a processor to implement the access control method of any embodiment of the present application when executed.

[0017] In the technical solution of the embodiment of the present application, if the access device logs in to the client corresponding to the target device for the first time, or the duration for which the target screen collected by the target device is displayed on the access device exceeds a preset duration, then the preset screen is displayed on the access device; an authentication interface is displayed through the access device, and an authentication gesture input by the user on the authentication interface is obtained; if the access device is authenticated successfully according to the authentication gesture, then the target screen collected by the target device is displayed on the access device. The above - mentioned solution can, when the security of displaying the target screen on the access device is relatively low, stop displaying the target screen and instead display the preset screen, and display the target screen after authenticating the access device through the authentication gesture, thereby improving the security of displaying the target screen and avoiding information leakage caused by the display of the target screen without authentication.

[0018] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present application, nor is it used to limit the scope of the present application. Other features of the present application will become easily understandable through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application, and those of ordinary skill in the art can obtain other drawings without creative efforts based on these drawings.

[0020] Figure 1 is a flowchart of an access control method provided in Embodiment 1 of the present application;

[0021] Figure 2It is the specific implementation flowchart of access device authentication provided in the first embodiment of this application;

[0022] Figure 3 It is the flowchart of an access control method provided in the second embodiment of this application;

[0023] Figure 4 It is the schematic diagram of the control interface provided in the second embodiment of this application;

[0024] Figure 5 It is the flowchart of an access control method provided in the third embodiment of this application;

[0025] Figure 6 It is the access device registration flowchart provided in the third embodiment of this application;

[0026] Figure 7 It is the schematic structural diagram of an access control device provided in the fourth embodiment of this application;

[0027] Figure 8 It is the schematic structural diagram of an electronic device provided in the fifth embodiment of this application. Detailed implementation manners

[0028] In order to enable those skilled in the art to better understand the solutions of this application, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of this application. Obviously, the described embodiments are only a part of the embodiments of this application, rather than all the embodiments. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of this application.

[0029] It should be noted that the terms "first", "second", "third", "fourth", "actual", "preset", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects, and do not have to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of this application described here can be implemented in an order different from those illustrated or described here. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units does not have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0030] Embodiment 1

[0031] Figure 1The flowchart of an access control method provided in the first embodiment of the present application is applicable to the situation of controlling access to the target screen of the target device. This method can be executed by an access control device, which can be implemented in the form of hardware and / or software and can be configured in an electronic device. As Figure 1 shown, this method includes:

[0032] S110. If the access device logs in to the client corresponding to the target device for the first time, or the duration of displaying the target screen collected by the target device on the access device exceeds the preset duration, then display the preset screen on the access device.

[0033] Among them, the access device can be a device that needs to access the target device, such as a mobile phone, a tablet, a computer, etc. The target device is a device that can perform image acquisition, such as a mobile phone, a tablet, a computer, a camera, etc. equipped with an image acquisition module. The target screen is the screen collected by the target device, which can be specifically presented in the form of a picture or a video. The client is software installed in the access device that provides services related to the target device. The access control device executing the embodiment of the present application can be the server corresponding to the client. The preset duration can be determined according to the actual situation, and can be preset by the access control device or custom input by the user. The preset screen can be determined according to the actual situation, and can be preset by the access control device or prompt the user to collect with the access device.

[0034] In the embodiment of the present application, if it is detected that the access device logs in to the client through an account password, then it is detected whether the access device is logging in to the client for the first time. If the access device logs in to the client for the first time, the access device is not a device that has accessed the target device before, and the security is relatively low, and there is a risk of information leakage. At this time, the preset screen is displayed in the screen display window of the access device instead of directly displaying the target screen, so as to ensure the security of the target screen. In addition, if the user sets the target screen display expiration verification function, then starting from the access device displaying the target screen, the duration of displaying the target screen is counted. If the duration exceeds the preset duration, that is, the access device has displayed the target screen until the expiration date, the access device is no longer allowed to continue displaying the target screen. At this time, the preset screen is displayed in the screen display window of the access device to improve the security of the target screen.

[0035] In the embodiment of the present application, when the access device logs in to the client for the first time, or the duration of displaying the target screen on the access device reaches the preset duration, displaying the preset screen on the access device can imitate the effect of displaying the target screen, only protecting the display content, and the display form remains unchanged, improving the user experience, realizing smooth switching of screen display, and avoiding the problem of directly not displaying any content or directly going black, which affects the user experience.

[0036] In the embodiment of the present application, since the access device has been successfully logged in and has a certain degree of credibility, when the access device meets the above conditions and displays the preset screen, the access device is not restricted from using other functions, such as normal use of functions like time display, pan-tilt control of the target device, and switching on and off of the camera.

[0037] S120. Display an authentication interface through the access device and obtain the authentication gesture input by the user on the authentication interface.

[0038] Among them, the authentication interface can be an interface capable of receiving the user's operation to authenticate the permissions of the access device. Since when the access device logs in to the client for the first time, or when the duration for which the access device displays the target screen exceeds the preset duration, it indicates that the security of the access device needs to be determined, an authentication link can be set to perform security authentication on the access device to ensure the security of the access device.

[0039] Specifically, an authentication interface can be displayed on the access device so that the user can perform operations on the authentication interface to input the authentication gesture. Obtain the authentication gesture input by the user on the authentication interface, and authenticate the access device according to the authentication gesture. When authenticating the access device according to the authentication gesture, the authentication gesture can be matched with the standard gesture. If the match is successful, it is determined that the authentication of the access device is passed; if the match fails, it is determined that the authentication of the access device fails. The standard gesture can be the one entered during the registration process of the access device on the client, or a fixed standard gesture preset by the access control device.

[0040] S130. If the authentication of the access device is passed according to the authentication gesture, display the target screen collected by the target device on the access device.

[0041] Exemplarily, if the result of authenticating the access device according to the authentication gesture is that the authentication is passed, it means that the access device is currently a secure device, and the target screen collected by the target device can be displayed on the access device to meet the access and display requirements of the access device for the target screen collected by the target device. If the result of authenticating the access device according to the authentication gesture is that the authentication fails, it means that the security of the access device cannot be guaranteed, and the target screen is not displayed on the access device, but the preset screen continues to be displayed on the access device to avoid leakage of the target screen.

[0042] In the embodiment of the present application, the process of a specific implementation manner can be as Figure 2As shown, specifically, if it is detected that the access device logs in to the client through an account password, it is detected whether the account is an unregistered account. If it is a registered account, it is detected whether the access device logs in through the account for the first time, that is, whether the access device is a new device using the account to log in. If so, a preset screen is displayed on the access device, and a prompt message is sent to the access device that originally registered the account. The access device is authenticated by the authentication gesture input by the user on the access device. If the authentication is passed, the target screen is displayed. If the authentication fails, the preset screen is displayed. If the access device does not log in with the account for the first time, it is detected that the timing starts from when the target screen was displayed after the access device was authenticated successfully last time, and the display duration is counted (including the duration when the target screen was displayed after the access device was authenticated successfully for the last time before this login). If the display duration exceeds the preset duration, the preset screen is displayed. The access device is authenticated by the authentication gesture input by the user on the access device. If the authentication is passed, the target screen is displayed. If the authentication fails, the preset screen is displayed. In the embodiment of the present application, if the number of authentication attempts exceeds the preset number and the authentication still fails, all functions of the client on the current access device are locked and no further authentication attempts can be made. A prompt message is sent to the access device that originally registered the account, indicating that there is a risk of the account being stolen. At the same time, it is also possible to trigger the target device to issue a voice alarm to prompt the user of abnormal access behavior.

[0043] It should be noted that the functions in the above embodiments can be freely selected by the user whether to enable them. If enabled, the process in the above embodiments is followed. If not enabled, the target screen is directly displayed after the access device logs in to the account.

[0044] In the technical solution of the embodiment of the present application, if the access device logs in to the client corresponding to the target device for the first time, or the duration for which the target screen collected by the target device is displayed on the access device exceeds the preset duration, the preset screen is displayed on the access device; an authentication interface is displayed on the access device, and the authentication gesture input by the user on the authentication interface is obtained; if the access device is authenticated successfully according to the authentication gesture, the target screen collected by the target device is displayed on the access device. The above solution can stop displaying the target screen when the security of the target screen displayed on the access device is relatively low, and instead display the preset screen. After authenticating the access device through the authentication gesture and then displaying the target screen, the security of the target screen display can be improved, and information leakage caused by the target screen being displayed without authentication can be avoided.

[0045] Embodiment Two

[0046] Figure 3The figure is a flowchart of an access control method provided in the second embodiment of this application. This application optimizes on the basis of the above embodiments, and for the solutions not described in detail in the embodiments of this application, please refer to the above embodiments. This application is applicable to the case where the target data is a video. As Figure 3 shown, the method of the embodiment of this application specifically includes the following steps:

[0047] S210. During the process of the access device registering on the client corresponding to the target device for the first time, display a control interface on the access device so that the user can input a control gesture on the control interface.

[0048] Among them, the control interface is used to receive the user's control gesture to control the target device. Specifically, when the target device is a camera, the control interface can be an interface for controlling the rotation of the camera pan-tilt. Exemplarily, if the access device registers an account on the client for the first time, it can prompt the user whether to enable the function of displaying a preset screen protection. If the user chooses to enable it, select a preset screen, display a control interface on the access device, and prompt the user to input a control gesture on the control interface.

[0049] For example, as Figure 4 shown, a control interface is displayed on the access device. The control interface includes arrows in four directions, and when clicked by the user, it controls the pan-tilt to rotate in the corresponding direction. The user can click the arrows in different directions in Figure 4 multiple times to form a control gesture. For example, the user can click the up arrow, right arrow, up arrow, left arrow, down arrow, and right arrow in sequence to represent a control gesture. When the user clicks an arrow on the control interface, the pan-tilt is also controlled to perform corresponding movements. The access control device can also stipulate that the user's input control gesture must be a continuous gesture, that is, the finger cannot leave the screen during the process of inputting the control gesture, and continuously slide between the arrows in Figure 4 . The access device can also stipulate that the user can click multiple arrows when inputting a control gesture, but the same arrow cannot be clicked twice continuously. The arrow combination in the control gesture cannot be less than a first preset number and cannot be more than a second preset number. The first number is less than the second number. For example, the first number can be 8 and the second number can be 12. When the form of the user's input control gesture does not meet the above regulations, a prompt window can be popped up to prompt the user to input according to the regulations, or the above regulations can be displayed in a fixed window during the process of the user inputting the control gesture to prompt the user. The above regulations can further limit the form of the control gesture, thereby improving the security of the control gesture and making it difficult for the control gesture to be cracked.

[0050] S220. Hide the display icons on the control interface and display the hidden control interface on the access device so that the user can input a control gesture again on the hidden control interface; wherein, the trajectory of the control gesture is hidden.

[0051] Exemplarily, after the user inputs a control gesture in S210, to ensure the accuracy of the control gesture, the user can be prompted to input the control gesture again to verify whether the two control gestures are the same. Or the user can be continuously prompted to input the control gesture again after S220 to verify whether the three control gestures are the same. The specific number of verifications is not limited.

[0052] In the embodiment of the present application, to ensure the security of the control gesture input process and prevent the input interface and gesture trajectory from being leaked or cracked, the display icons on the control interface can be hidden, and the hidden control interface is displayed on the access device so that the user can input a control gesture again on the hidden control interface. Since the control interface was not hidden when it was displayed in S210, the user can clearly know the control functions corresponding to each area of the control interface. Therefore, after the hiding process, the user can also input the control gesture again based on the memory of the control interface when inputting the control gesture last time. Hiding the display icons can be achieved by processing the color of the display icons to be the same as the background color, making it difficult to distinguish the icons from the background and achieving the effect of hiding the icons.

[0053] In the embodiment of the present application, after the user inputs the control gesture again, the control gesture is also hidden to prevent the hidden gesture from being displayed on the control interface and causing the leakage of the control gesture. Specifically, hiding the control gesture can be achieved by only receiving the trigger operation of the user on the control interface and not displaying the pixel points on the control interface involved in the trigger operation. During the process of the user inputting the control gesture, since the control icon on the control interface is triggered, the target device can be controlled to perform corresponding actions, so that the target screen displayed on the access device moves accordingly. The user can determine whether the actual input control gesture is the control gesture they intended to input based on the moving direction of the screen.

[0054] S230. If the two input control gestures are the same, use this control gesture as the standard gesture to authenticate the access device based on the matching of the standard gesture and the authentication gesture.

[0055] Exemplarily, if the two input control gestures are the same, this control gesture can be stored as the standard gesture, which is equivalent to the function of a standard password. So that when the user needs to log in again for verification later, the authentication gesture input by the user can be matched with the standard gesture to authenticate the access device.

[0056] In an embodiment of the present application, the method further includes:

[0057] Generating a preset position cruise instruction for the target device according to the standard gesture, and storing the preset position cruise instruction in a preset access device; or,

[0058] Generating a preset position cruise instruction for the target device according to the standard gesture, renaming the name of the preset position cruise instruction according to the standard gesture, and storing the preset position cruise instruction in a preset access device;

[0059] Wherein, the preset access device is an access device that has registered or logged in to the client corresponding to the target device.

[0060] Exemplarily, to ensure the security of the standard gesture, the standard gesture is not stored in the server corresponding to the access device, but stored in the preset access device, so as to avoid the leakage of the standard gesture caused by the illegal attack on the server. When the user forgets the standard gesture, the standard gesture can be retrieved through the preset access device.

[0061] Specifically, when storing the standard gesture in the preset access device, the combination order of the standard gesture may not be directly stored, but the standard gesture is converted into a preset position cruise instruction. Since the standard gesture corresponds to a combination of control instructions, which correspondingly controls the target device to perform corresponding actions, the process of the target device performing corresponding actions can be used as a process of a preset position cruise, so as to reflect the standard gesture. The preset position cruise instruction is stored in the preset access device.

[0062] The name of the preset position cruise instruction can also be renamed according to the combination order of the standard gesture, and the preset position cruise instruction is stored in the preset access device, so that the user can quickly know the standard gesture according to the name.

[0063] In an embodiment of the present application, the method further includes:

[0064] If an operation for the user to trigger retrieving the standard gesture is received through the preset access device, the preset access device is notified to execute the preset position cruise instruction to control the target device to perform a preset position cruise;

[0065] Displaying the picture collected in real time during the preset position cruise of the target device on the preset access device, so that the user can determine the standard gesture according to the displayed picture; or,

[0066] Displaying the name of the preset position cruise instruction on the preset access device, so that the user can determine the standard gesture according to the name.

[0067] Exemplarily, if the user forgets the standard gesture and needs to retrieve it, the operation of retrieving the standard gesture can be triggered through a preset access device. At this time, the preset access device executes the preset position cruise instruction to control the target device to perform preset position cruise. During the preset position cruise of the target device, the image acquisition device on the target device rotates according to the preset position cruise instruction to collect the surrounding environment pictures in real time. The pictures collected in real time are displayed on the preset access device. When the target device performs preset position cruise, the pictures displayed on the preset access device also move accordingly. The user can infer the standard gesture based on the movement of the pictures displayed on the preset access device in real time.

[0068] In addition, when the name of the preset position cruise instruction is the combination order of the standard gesture, the name of the preset position cruise instruction can be directly displayed on the preset access device, and the user can directly view the name to clarify the standard gesture.

[0069] If the user triggers the operation of retrieving the standard gesture on an access device other than the preset access device, the interface of the preset position cruise is displayed on the other access device, but the preset position cruise instruction corresponding to the standard gesture cannot be executed, and other preset position cruise instructions can be executed normally.

[0070] S240. If the access device logs in to the client corresponding to the target device for the first time, or the duration for which the target picture collected by the target device is displayed on the access device exceeds the preset duration, then the preset picture is displayed on the access device.

[0071] S250. Hide the display icons on the control interface, and display the hidden control interface on the access device as the authentication interface, so that the user inputs a control gesture on the authentication interface as the authentication gesture; wherein, the control interface is used to receive the control gesture of the user to control the target device; the trajectory of the control gesture is hidden.

[0072] In the embodiment of the present application, in order to ensure the security of the control gesture and prevent the leakage of the control gesture, during the authentication process, the display icons on the control interface can be hidden and then displayed. During the process of the user inputting the control gesture, the trajectory of the control gesture is also hidden. The processes of hiding the display icons and hiding the control gesture are as described in the above embodiments.

[0073] S260. Obtain the authentication gesture input by the user on the authentication interface.

[0074] S270. If the access device is authenticated successfully according to the authentication gesture, then the target picture collected by the target device is displayed on the access device.

[0075] An embodiment of the present application provides an access control method, which displays a control interface on the access device so that a user can input a control gesture on the control interface; hides the display icons on the control interface and displays the control interface after the hiding process on the access device so that the user can input a control gesture again on the control interface after the hiding process; wherein, the trajectory of the control gesture is hidden; if the control gestures input twice are the same, the control gesture is used as a standard gesture to authenticate the access device based on the matching of the standard gesture and the authentication gesture, hides the display icons on the control interface, and displays the control interface after the hiding process on the access device as the authentication interface so that the user can input a control gesture as an authentication gesture on the authentication interface; wherein, the control interface is used to receive the control gesture of the user to control the target device; the trajectory of the control gesture is hidden. Thus, the security of the standard gesture can be effectively protected during the process of the user inputting the standard gesture, avoiding the leakage caused by the display of relevant information of the standard gesture and preventing the standard gesture from being cracked.

[0076] Embodiment III

[0077] Figure 5 The flowchart of an access control method provided by Embodiment III of the present application. The embodiments of the present application are optimized based on the above embodiments. For the solutions not described in detail in the embodiments of the present application, please refer to the above embodiments. As Figure 5 shown, the method of the embodiment of the present application specifically includes the following steps:

[0078] S310. During the process of the access device registering with the client corresponding to the target device for the first time, prompt the user to select a security environment through the access device, and notify the user to operate the access device to control the target device to collect an image of the security environment to obtain a collected image.

[0079] Exemplarily, during the process of the access device registering with the client for the first time, the user can set a preset screen. Prompt the user to select a security environment through the access device, and notify the user to operate the access device. Control the target device to collect an image of the security environment through the access device to obtain a collected image. Exemplarily, the user can be prompted to control the target device to rotate one week through the access device to capture a panoramic image. The collected image can be a video segment collected during the rotation of the target device or any image frame collected.

[0080] S320. Use at least one frame of the collected image as the preset screen.

[0081] For example, using at least one frame of captured images as a preset screen can avoid directly displaying the target screen and causing the target screen to be leaked, and can also display the screen in the same environment as the target screen, producing the effect of displaying a real screen and improving the user experience. The preset screen can be displayed as a fixed frame of captured images, or as a video formed by at least two frames of captured images.

[0082] S330: Prompt the user via the access device whether to set a time limit.

[0083] In the embodiment of the present application, it can be determined whether to set a validity period according to the user's wishes, that is, whether it is necessary to detect the display duration of the target screen, and adopt a certain protection strategy based on the comparison between the display duration and the preset duration.

[0084] S340: If the access device detects that the user selects to set a time limit, the access device displays a custom duration input box.

[0085] Exemplarily, if the user chooses to set a validity period, an input box is displayed through the access device, so that the user can enter a custom duration, that is, the validity period, in the custom duration input box.

[0086] If the user chooses not to set a validity period, there is no need to detect the display duration of the target screen in the subsequent access process of the device displaying the target screen, and the target screen can be continuously displayed.

[0087] S350: Obtain the custom duration input by the user in the custom duration input box, and use the custom duration as the preset duration.

[0088] S360: If the access device logs in to the client corresponding to the target device for the first time, or the duration of displaying the target screen captured by the target device on the access device exceeds a preset duration, the preset screen is displayed on the access device.

[0089] S370: Displaying an authentication interface through the access device, and acquiring an authentication gesture input by the user on the authentication interface.

[0090] S380: If the access device is authenticated according to the authentication gesture, the target screen captured by the target device is displayed on the access device.

[0091] An embodiment of the present application provides an access control method. The access device prompts the user to select a secure environment and notifies the user to operate the access device to control the target device to collect an image of the secure environment, obtaining a captured image. The captured image is used as a preset screen. Subsequently, when the security of the access device is not guaranteed, the preset screen is displayed first instead of the target screen, ensuring the security of the target screen and displaying an image of the real environment, thereby improving the user experience. The access device prompts the user whether to set an expiration period. If it is detected through the access device that the user selects to set an expiration period, a custom duration input box is displayed through the access device. The custom duration entered by the user in the custom duration input box is obtained and used as the preset duration. The above solution can limit the display duration of the target screen by setting the preset duration, further enhancing the security of the target screen display.

[0092] In an embodiment of the present application, as an alternative to S310 and S320, a pre-stored image or video can also be used as the preset screen.

[0093] In an embodiment of the present application, the flowchart for the access device to register an account is as Figure 6 shown. If the access device registers an account for the first time, the user is prompted to select whether to enable the fake video live broadcast, that is, the mode of protecting the screen by displaying the preset screen. If the user selects not to enable it, the registration is completed after the account password is set. If the user selects to enable it, the user is prompted to select a secure environment, and the access device is operated to control the target device to collect an image of the secure environment. The captured image is used as the preset screen. The user is prompted whether to set an expiration period. If the user selects not to set it, the registration is completed. If the user selects to set an expiration period, the user inputs a custom duration as the preset duration.

[0094] Embodiment 4

[0095] Figure 7 The following is a schematic structural diagram of an access control device provided in Embodiment 4 of the present application. This device can execute the access control method provided in any embodiment of the present application and has corresponding functional modules and beneficial effects for executing the method. As Figure 7 shown, the device includes:

[0096] A preset screen display module 410, configured to display the preset screen on the access device if the access device logs in to the client corresponding to the target device for the first time, or if the duration for which the target screen captured by the target device is displayed on the access device exceeds the preset duration;

[0097] An authentication gesture input module 420, configured to display an authentication interface through the access device and obtain the authentication gesture input by the user on the authentication interface;

[0098] An authentication module 430, configured to display, on the access device, a target screen collected by the target device if the access device is authenticated successfully according to the authentication gesture.

[0099] In an embodiment of the present application, the authentication gesture input module 420 is specifically configured to:

[0100] Hide the display icons on the control interface, and display, on the access device, the control interface after the hiding process as the authentication interface, so that a user can input a control gesture on the authentication interface as the authentication gesture; wherein, the control interface is used to receive the control gesture of the user to control the target device; the trajectory of the control gesture is hidden.

[0101] In an embodiment of the present application, the device further includes:

[0102] A control interface display module, configured to display a control interface on the access device, so that a user can input a control gesture on the control interface;

[0103] A hiding process module, configured to hide the display icons on the control interface, and display, on the access device, the control interface after the hiding process, so that a user can input a control gesture again on the control interface after the hiding process; wherein, the trajectory of the control gesture is hidden;

[0104] A standard gesture determination module, configured to, if the control gestures input twice are the same, use the control gesture as the standard gesture, and authenticate the access device based on the matching between the standard gesture and the authentication gesture.

[0105] In an embodiment of the present application, the device further includes:

[0106] A storage module, configured to generate a preset position cruise instruction for the target device according to the standard gesture, and store the preset position cruise instruction in a preset access device; or,

[0107] Generate a preset position cruise instruction for the target device according to the standard gesture, rename the name of the preset position cruise instruction according to the standard gesture, and store the preset position cruise instruction in a preset access device;

[0108] Wherein, the preset access device is an access device that has registered or logged in to the client corresponding to the target device.

[0109] In an embodiment of the present application, the device further includes:

[0110] An execution module, configured to, if an operation for the user to trigger the retrieval of a standard gesture is received through the preset access device, notify the preset access device to execute a preset position cruise instruction to control the target device to perform a preset position cruise;

[0111] A display module, configured to display, on the preset access device, the picture collected in real time during the preset position cruise of the target device, so that the user can determine the standard gesture according to the displayed picture; or,

[0112] A name display module, configured to display, on the preset access device, the name of the preset position cruise instruction, so that the user can determine the standard gesture according to the name.

[0113] In an embodiment of the present application, the device further includes:

[0114] A prompt module, configured to prompt the user to select a safe environment through the access device, and notify the user to operate the access device to control the target device to perform image acquisition on the safe environment to obtain an acquired image;

[0115] A preset picture determination module, configured to use at least one frame of the acquired image as a preset picture; or,

[0116] A stored image determination module, configured to use a pre-stored image or video as a preset picture.

[0117] In an embodiment of the present application, the device further includes:

[0118] A validity period setting module, configured to prompt the user through the access device whether to set a validity period;

[0119] An input box display module, configured to, if it is detected through the access device that the user selects to set a validity period, display a custom duration input box through the access device;

[0120] A preset duration determination module, configured to obtain the custom duration input by the user in the custom duration input box, and use the custom duration as the preset duration.

[0121] An access control device provided in an embodiment of the present application can execute an access control method provided in any embodiment of the present application, and has corresponding functional modules and beneficial effects for executing the method.

[0122] Embodiment Five

[0123] Figure 8The structural schematic diagram of an electronic device 10 that can be used to implement the embodiments of the present application is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or claimed herein.

[0124] As Figure 8 shown, the electronic device 10 includes at least one processor 11, and a memory that is access-controlledly connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc. Among them, the memory stores a computer program executable by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. The input / output (I / O) interface 15 is also connected to the bus 14.

[0125] A plurality of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and an access control unit 19, such as a network card, a modem, a wireless access control transceiver, etc. The access control unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0126] The processor 11 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the access control method.

[0127] In some embodiments, the access control method may be implemented as a computer program tangibly embodied in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed onto the electronic device 10 via the ROM 12 and / or the access control unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the access control method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to execute the access control method by any other suitable means (e.g., by means of firmware).

[0128] The various embodiments of the systems and techniques described above in this document may be implemented in digital electronic circuitry, integrated circuit systems, field programmable gate arrays (FPGA), application specific integrated circuits (ASIC), application specific standard products (ASSP), systems on a chip (SOC), complex programmable logic devices (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include: being implemented in one or more computer programs that may be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a special-purpose or general-purpose programmable processor that may receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit the data and instructions to the storage system, the at least one input device, and the at least one output device.

[0129] The computer programs for implementing the methods of the present application may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable access control device, such that when the computer programs are executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer programs may be executed entirely on the machine, partially on the machine, as a stand-alone software package partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0130] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, the computer-readable storage medium can be a machine-readable signal medium. More specific examples of the machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0131] To provide for interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can also be used to provide for interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0132] The systems and techniques described herein can be implemented in a computing system that includes backend components (such as, for example, a data server), or a computing system that includes middleware components (such as, for example, an application server), or a computing system that includes frontend components (such as, for example, a user computer having a graphical user interface or a web browser through which the user can interact with an implementation of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected by any form or medium of digital data access control (such as, for example, an access control network). Examples of access control networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0133] A computing system may include a client and a server. The client and the server are generally far from each other and usually interact via an access control network. The relationship between the client and the server is created by computer programs that run on respective computers and have a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system, and solves the defects of difficult management and weak business scalability existing in traditional physical hosts and VPS services.

[0134] It should be understood that various forms of processes shown above can be used, steps can be reordered, added or deleted. For example, the steps described in this application can be executed in parallel, sequentially, or in a different order, as long as the information expected by the technical solution of this application can be achieved, and no limitation is imposed herein.

[0135] The above specific embodiments do not constitute a limitation on the protection scope of this application. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principle of this application shall be included within the protection scope of this application.

Claims

1. An access control method, characterized in that, the method includes: If the access device logs in to the client corresponding to the target device for the first time, or the duration for which the target screen collected by the target device is displayed on the access device exceeds a preset duration, then display the preset screen on the access device; Display an authentication interface through the access device, and obtain the authentication gesture input by the user on the authentication interface; If the access device is authenticated successfully according to the authentication gesture, then display the target screen collected by the target device on the access device.

2. The method according to claim 1, characterized in that, Displaying an authentication interface through the access device includes: Hide the display icons on the control interface, and display the hidden control interface through the access device as the authentication interface, so that the user inputs a control gesture on the authentication interface as the authentication gesture; wherein, the control interface is used to receive the control gesture of the user to control the target device; the trajectory of the control gesture is hidden.

3. The method according to claim 1, characterized in that, During the process of the access device registering on the client corresponding to the target device for the first time, the method further includes: Display a control interface on the access device, so that the user inputs a control gesture on the control interface; Hide the display icons on the control interface, and display the hidden control interface on the access device, so that the user inputs a control gesture again on the hidden control interface; wherein, the control interface is used to receive the control gesture of the user to control the target device; the trajectory of the control gesture is hidden; If the two input control gestures are the same, then use this control gesture as the standard gesture to authenticate the access device based on the matching of the standard gesture and the authentication gesture.

4. The method according to claim 3, characterized in that, the method further includes: Generate a preset position cruise instruction for the target device according to the standard gesture, and store the preset position cruise instruction in a preset access device; or, Generate a preset position cruise instruction for the target device according to the standard gesture, and rename the name of the preset position cruise instruction according to the standard gesture, and store the preset position cruise instruction in a preset access device; wherein, the preset access device is an access device that has registered or logged in to the client corresponding to the target device.

5. The method according to claim 4, characterized in that, the method further includes: If an operation for the user to trigger retrieving the standard gesture is received through the preset access device, then notify the preset access device to execute the preset position cruise instruction to control the target device to perform a preset position cruise; Display the screen collected in real time by the target device during the preset position cruise on the preset access device, so that the user determines the standard gesture according to the displayed screen; or, Display the name of the preset position cruise instruction on the preset access device, so that the user determines the standard gesture according to the name.

6. The method according to claim 1, characterized in that, During the process of the access device being registered for the first time on the client corresponding to the target device, the method further includes: Prompt the user to select a security environment through the access device, and notify the user to operate the access device to control the target device to collect an image of the security environment, obtaining a captured image; Use at least one captured image as a preset screen; or, Use a pre-stored image or video as a preset screen.

7. The method according to claim 1, wherein, During the process of the access device being registered for the first time on the client corresponding to the target device, the method further includes: Prompt the user through the access device whether to set an expiration date; If it is detected through the access device that the user selects to set an expiration date, display a custom duration input box through the access device; Obtain the custom duration input by the user in the custom duration input box, and use the custom duration as the preset duration.

8. An access control device, wherein, The device includes: A preset screen display module, configured to display the preset screen on the access device if the access device logs in to the client corresponding to the target device for the first time, or if the duration for which the target screen captured by the target device is displayed on the access device exceeds a preset duration; An authentication gesture input module, configured to display an authentication interface through the access device and obtain an authentication gesture input by the user on the authentication interface; An authentication module, configured to display the target screen captured by the target device on the access device if the access device is authenticated successfully according to the authentication gesture.

9. An electronic device, wherein, The electronic device includes: At least one processor; and A memory access-controlledly connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the access control method according to any one of claims 1-7.

10. A computer-readable storage medium, wherein, The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the access control method according to any one of claims 1-7 when executed.