A method and system for accessing stored data

By identifying and classifying the data in the database, and collecting real-time image data during user authentication for verification, the problem of information leakage caused by users' access to all data after obtaining permissions is solved, and secure access to database data is achieved.

CN116894240BActive Publication Date: 2025-05-23SHENZHEN QUANXING TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202310850692.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-07-12
Publication Date
2025-05-23
Estimated Expiration
2043-07-12

AI Technical Summary

Technical Problem

In the existing picture database, users can access all data after obtaining permissions, resulting in the risk of information leakage.

Method used

By identifying and classifying the data in the database, an image database is built, and when verifying the user's identity, real-time user image data is collected, compared with the user's guidance information, and verifying the user's identity is ensured that only legal users can access all corresponding images.

Benefits of technology

It effectively prevents information leakage, ensures the security of database data, and only allows authorized users to access their personal image data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116894240B_ABST
    Figure CN116894240B_ABST
Patent Text Reader

Abstract

The present invention is applicable to the field of data processing technology, and in particular, relates to a method and system for accessing stored data, the method comprising: obtaining image data to be stored, identifying and classifying, and performing unified coding processing to construct an image database; obtaining visitor identity data, querying the corresponding image database, and obtaining a visitor basic image; retrieving at least three groups of images from the visitor basic image to generate user guidance information; collecting real-time user image data, comparing the real-time user image data with the user guidance information, verifying the user identity, and after the verification is completed, retrieving all images corresponding to the user. The present invention completes the encoding of the data by identifying and classifying the data in the database, actively collects user image information when verifying the user identity, verifies the collected image information to ensure the user's identity, and grants the user corresponding access rights after the verification is passed, thereby ensuring the data security of the database.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of data processing, and in particular relates to a method and system for accessing stored data. Background Art

[0002] Data storage objects include temporary files generated during the processing of data flow or information that needs to be found during the processing. Data is recorded in a certain format inside the computer or on external storage media. Data storage must be named, and this naming must reflect the composition and meaning of the information characteristics. Data flow reflects the data flowing in the system and exhibits the characteristics of dynamic data; data storage reflects the static data in the system and exhibits the characteristics of static data.

[0003] In the current image database, users need a password to access it. After obtaining permission, users can access all data and browse data that is not related to them, so there is a risk of information leakage. Summary of the invention

[0004] The purpose of the embodiments of the present invention is to provide a method for accessing stored data, aiming to solve the problem that after a user obtains permission, he can access all data and browse data that is not related to him, thus there is a risk of information leakage.

[0005] The embodiment of the present invention is implemented as follows: a method for accessing stored data, the method comprising:

[0006] Acquire image data to be stored, identify and classify images in the image data to be stored, perform unified coding processing, and build an image database;

[0007] Obtain visitor identity data, query the corresponding image database based on the visitor identity data, and obtain the visitor basic image;

[0008] Retrieving at least three groups of images from the visitor basic image, and generating user guidance information based on the retrieved images;

[0009] Collect real-time user image data, compare the real-time user image data with user guidance information, verify the user's identity, and after the verification is completed, retrieve all images corresponding to the user.

[0010] Preferably, the step of obtaining visitor identity data, querying a corresponding image database based on the visitor identity data, and obtaining a visitor basic image specifically includes:

[0011] Collect visitor identity data, extract visitor identity data, and obtain user name information and digital information;

[0012] Querying the image database based on the user name information to obtain a first search result;

[0013] The first search result is screened according to the digital information, and a portrait is selected for the screened result to obtain a basic image of the visitor.

[0014] Preferably, the step of retrieving at least three groups of images from the visitor basic images and generating user guidance information based on the retrieved images specifically includes:

[0015] Calling a preset random function, generating three groups of random numbers based on the random function, and selecting three groups of images according to the three groups of random numbers;

[0016] Determine three portrait actions according to the portrait orientations in the three groups of images, and randomly sort the three portrait actions;

[0017] User guidance information is generated according to the sorted portrait actions, and the user guidance information is displayed to the user.

[0018] Preferably, the step of collecting real-time user image data, comparing the real-time user image data with user guidance information, verifying the user identity, and after the verification is completed, retrieving all images corresponding to the user specifically includes:

[0019] Collect real-time images of users and extract user actions based on the collected user image data;

[0020] Verify user actions, including the validity of the user actions and the recognition order of the user actions;

[0021] After the verification is completed, the viewing permission of all images corresponding to the user is queried based on the code.

[0022] Preferably, the portrait movements are all different.

[0023] Preferably, the image database is provided with a corresponding identity verification code, and the identity verification code is verified, and after the verification is passed, the viewing authority of all images is obtained.

[0024] Another object of an embodiment of the present invention is to provide a system for accessing stored data, the system comprising:

[0025] A database construction module is used to obtain image data to be stored, identify and classify images in the image data to be stored, and perform unified coding processing to construct an image database;

[0026] The basic image retrieval module is used to obtain the visitor's identity data, query the corresponding image database based on the visitor's identity data, and obtain the visitor's basic image;

[0027] A user guidance module, used to retrieve at least three groups of images from the visitor basic images, and generate user guidance information based on the retrieved images;

[0028] The permission verification module is used to collect real-time user image data, compare the real-time user image data with the user guidance information, verify the user identity, and after the verification is completed, retrieve all images corresponding to the user.

[0029] Preferably, the basic image retrieval module includes:

[0030] An information extraction unit, used to collect visitor identity data, extract the visitor identity data, and obtain user name information and digital information;

[0031] An information retrieval unit, used to query the image database based on the user name information to obtain a first retrieval result;

[0032] The basic image calling unit is used to screen the first search result according to the digital information, and select the portrait of the screened result to obtain the visitor basic image.

[0033] Preferably, the user guidance module includes:

[0034] An image random selection unit, used to call a preset random function, generate three groups of random numbers based on the random function, and select three groups of images according to the three groups of random numbers;

[0035] An action sorting unit, used for determining three portrait actions according to the portrait orientations in the three groups of images, and randomly sorting the three portrait actions;

[0036] The guidance interaction unit is used to generate user guidance information according to the sorted portrait actions and display the user guidance information to the user.

[0037] Preferably, the authority verification module includes:

[0038] An action extraction unit, used to collect real-time images of users and extract user actions based on the collected user image data;

[0039] An action verification unit, used to verify the user's actions, the validity of the user's actions and the recognition order of the user's actions;

[0040] The permission control unit is used to query the viewing permission of all images corresponding to the user according to the code after the verification is completed.

[0041] A method for accessing stored data provided by an embodiment of the present invention completes encoding of the data by identifying and classifying the data in the database. When verifying the identity of the user, the user's image information is actively collected, and the identity of the user is ensured by verifying the collected image information. After the verification is passed, the user is granted corresponding access rights, thereby ensuring the data security of the database. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] Figure 1 A flowchart of a method for accessing stored data provided by an embodiment of the present invention;

[0043] Figure 2 A flowchart of the steps of obtaining visitor identity data, querying a corresponding image database based on the visitor identity data, and obtaining a visitor basic image provided by an embodiment of the present invention;

[0044] Figure 3 A flowchart of the steps of retrieving at least three groups of images from a visitor's basic image and generating user guidance information based on the retrieved images provided by an embodiment of the present invention;

[0045] Figure 4 A flowchart of the steps of collecting real-time user image data, comparing the real-time user image data with user guidance information, verifying the user identity, and after the verification is completed, retrieving all images corresponding to the user provided in an embodiment of the present invention;

[0046] Figure 5 An architecture diagram of a storage data access system provided by an embodiment of the present invention;

[0047] Figure 6 An architecture diagram of a basic image retrieval module provided in an embodiment of the present invention;

[0048] Figure 7 An architectural diagram of a user guidance module provided by an embodiment of the present invention;

[0049] Figure 8 An architecture diagram of a permission verification module provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0050] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0051] It is understood that the terms "first", "second", etc. used in this application may be used herein to describe various elements, but unless otherwise specified, these elements are not limited by these terms. These terms are only used to distinguish a first element from another element. For example, without departing from the scope of this application, a first xx script may be referred to as a second xx script, and similarly, a second xx script may be referred to as a first xx script.

[0052] like Figure 1 FIG. 1 is a flowchart of a method for accessing stored data provided by an embodiment of the present invention, the method comprising:

[0053] S100, acquiring image data to be stored, identifying and classifying images in the image data to be stored, performing unified coding processing, and constructing an image database.

[0054] In this step, the image data to be stored is obtained. When constructing the image database, the matching relationship between each image and the user is determined based on the marking of each image when entering the database. Then, the images are classified according to the affiliation between the user and the image, and stored in different areas. A set of strings is determined based on each user, and each image is encoded according to the string, so that the storage area is divided according to the number of uses, and the images of each user are stored.

[0055] S200, obtaining visitor identity data, querying a corresponding image database based on the visitor identity data, and obtaining a basic image of the visitor.

[0056] In this step, the visitor identity data is obtained. Before accessing the image database, the basic information of the visitor is entered first. The basic information of the visitor includes at least the user's name and the user's contact information. Since the image database has classified all images according to the user's identity information, the identity of the user and the corresponding images in the image database can be determined based on the input visitor identity data. The above images are all basic visitor images.

[0057] S300, retrieve at least three groups of images from the visitor basic images, and generate user guidance information based on the retrieved images.

[0058] In this step, at least three groups of images are retrieved from the visitor basic image. In order to determine the identity of the user, the three groups of images are determined using a preset random function. Specifically, the images in the visitor basic image can be numbered, and then three groups of random numbers are generated using a random function. The visitor basic image determined by the random number is the selected image. At this time, user guidance information is generated according to the user's actions in the above three groups of images, and the user guidance information is displayed to the user. After seeing the guidance information, the user needs to take corresponding actions according to the user guidance information.

[0059] S400, collecting real-time user image data, comparing the real-time user image data with user guidance information, verifying the user identity, and after the verification is completed, retrieving all images corresponding to the user.

[0060] In this step, real-time user image data is collected. When the user follows the user guidance information and makes corresponding actions, the image is collected by the image acquisition device. At this time, the real-time user image data can be obtained. In the user guidance information, the order of each user's actions has been determined. Therefore, under the premise of facial recognition, the order of the user's actions is identified. If the actions match, it means that the verification is passed, and the current user can be allowed to view the corresponding image. That is, after the verification is passed, all images corresponding to the user are retrieved, and the images of other users are not allowed to be viewed.

[0061] like Figure 2 As shown, as a preferred embodiment of the present invention, the step of obtaining visitor identity data, querying the corresponding image database based on the visitor identity data, and obtaining the visitor basic image specifically includes:

[0062] S201, collecting visitor identity data, extracting the visitor identity data, and obtaining user name information and digital information.

[0063] In this module, visitor identity data is collected. When collecting visitor identity data, users can be asked to directly enter their identity information, or corresponding access questions can be set for users to answer, and the answer results are used as visitor identity data. The visitor identity data is extracted to obtain user name information and digital information. The digital information can be a mobile phone number or an ID number.

[0064] S202: Query an image database based on the user name information to obtain a first search result.

[0065] In this step, the image database is searched based on the user name information. In the image database, images are classified and stored according to users. Therefore, the corresponding image can be located according to the user name information, and the image number is recorded in the first search result.

[0066] S203, screening the first search result according to the digital information, and selecting a portrait from the screened result to obtain a basic image of the visitor.

[0067] In this step, the first search result is screened according to the digital information, and different images are matched with the digital information of the corresponding user. This processing can prevent the existence of duplicate user names, that is, further distinction is made through digital information, and then images containing user facial data are screened out, that is, the visitor basic image is obtained.

[0068] like Figure 3 As shown, as a preferred embodiment of the present invention, the step of retrieving at least three groups of images from the visitor basic image and generating user guidance information based on the retrieved images specifically includes:

[0069] S301, calling a preset random function, generating three groups of random numbers based on the random function, and selecting three groups of images according to the three groups of random numbers.

[0070] In this module, the preset random function is called. The random function can be preset to generate random numbers by setting a random range, or a fixed function, such as a power function or an exponential function, can be used to calculate random values ​​by inputting random variables. Three groups of images are determined based on the random values, and the above three groups of images are selected.

[0071] S302, determining three portrait actions according to the portrait orientations in the three groups of images, and randomly ordering the three portrait actions.

[0072] In this step, three portrait actions are determined according to the portrait orientations in the three groups of images. In the three groups of images, the facial actions of the users are all different. Therefore, in order to determine their order, a random algorithm is also used to determine their arrangement order.

[0073] S303: Generate user guidance information according to the sorted portrait actions, and display the user guidance information to the user.

[0074] In this step, user guidance information is generated according to the sorted portrait actions. The user guidance information can be image information or video information to guide the user to perform corresponding actions, and the order in which the user performs the above actions is consistent with the guidance order.

[0075] like Figure 4 As shown, as a preferred embodiment of the present invention, the steps of collecting real-time user image data, comparing the real-time user image data with the user guidance information, verifying the user identity, and after the verification is completed, retrieving all images corresponding to the user specifically include:

[0076] S401, real-time image collection of the user is performed, and user actions are extracted based on the collected user image data.

[0077] In this step, real-time image acquisition of the user is performed. When the user takes action according to the guided action, the image acquisition device is started to complete the real-time image acquisition of the user, and image recognition is used to determine whether the user has made a corresponding action.

[0078] S402, verifying the user actions to verify the validity of the user actions and the recognition order of the user actions.

[0079] In this step, the user's actions are verified. On the one hand, the user's facial data is verified, and on the other hand, the actions performed by the user are verified. Finally, the order in which the user performs the above actions is determined. If the order meets the requirements, it is considered to be verified.

[0080] S403: After the verification is completed, query the viewing authority of all images corresponding to the user according to the code.

[0081] In this step, after the verification is completed, it means that the user has the authority to access the images, so all images belonging to the user are retrieved for viewing, including not only portrait images but also images without portraits.

[0082] like Figure 5 As shown, a system for accessing stored data provided by an embodiment of the present invention includes:

[0083] The database construction module 100 is used to obtain the image data to be stored, identify and classify the images in the image data to be stored, and perform unified coding processing to construct an image database.

[0084] In this system, the database construction module 100 obtains the image data to be stored. When constructing the image database, the matching relationship between each image and the user is determined based on the marking of each image when entering the database. Then, the images are classified according to the affiliation between the user and the image, and stored in different areas. A group of strings is determined based on each user, and each image is encoded according to the string, so that the storage area is divided according to the number of uses, and the images of each user are stored.

[0085] The basic image retrieval module 200 is used to obtain visitor identity data, query the corresponding image database based on the visitor identity data, and obtain the visitor basic image.

[0086] In this system, the basic image retrieval module 200 obtains the visitor identity data. Before accessing the image database, the basic information of the visitor is first input. The basic information of the visitor includes at least the user's name and the user's contact information. Since the image database has classified all images according to the user's identity information, the identity of the user and the corresponding image in the image database can be determined based on the input visitor identity data. The above images are all basic images of the visitor.

[0087] The user guidance module 300 is used to retrieve at least three groups of images from the visitor basic images and generate user guidance information based on the retrieved images.

[0088] In this system, the user guidance module 300 retrieves at least three groups of images from the visitor basic image. In order to determine the identity of the user, the three groups of images are determined using a preset random function. Specifically, the images in the visitor basic image can be numbered, and then three groups of random numbers are generated using a random function. The visitor basic image determined by the random number is the selected image. At this time, user guidance information is generated according to the user's actions in the above three groups of images, and the user guidance information is displayed to the user. After seeing the guidance information, the user needs to take corresponding actions according to the user guidance information.

[0089] The permission verification module 400 is used to collect real-time user image data, compare the real-time user image data with user guidance information, verify the user identity, and after the verification is completed, retrieve all images corresponding to the user.

[0090] In this system, the permission verification module 400 collects real-time user image data. When the user follows the user guidance information to make corresponding actions, the image is collected by the image acquisition device. At this time, the real-time user image data can be obtained. In the user guidance information, the order of each user's actions has been determined. Therefore, under the premise of facial recognition, the order of the user's actions is identified. If the actions match, it means that the verification is passed, and the current user can be allowed to view the corresponding image. That is, after the verification is passed, all images corresponding to the user are retrieved, and the images of other users are not allowed to be viewed.

[0091] like Figure 6 As shown, as a preferred embodiment of the present invention, the basic image retrieval module 200 includes:

[0092] The information extraction unit 201 is used to collect visitor identity data, extract the visitor identity data, and obtain user name information and digital information.

[0093] In this module, the information extraction unit 201 collects visitor identity data. When collecting visitor identity data, the user can directly enter his or her identity information, or corresponding access questions can be set for the user to answer, so that the answer results are used as the visitor identity data. The visitor identity data is extracted to obtain user name information and digital information. The digital information can be a mobile phone number or an ID number.

[0094] The information retrieval unit 202 is used to query the image database based on the user name information to obtain a first retrieval result.

[0095] In this module, the information retrieval unit 202 queries the image database based on the user name information. In the image database, images are classified and stored according to users. Therefore, the corresponding image can be located according to the user name information, and the image number is recorded in the first search result.

[0096] The basic image calling unit 203 is used to filter the first search result according to the digital information, and select the portrait of the filtered result to obtain the basic image of the visitor.

[0097] In this module, the basic image calling unit 203 filters the first search result according to the digital information. Different images are matched with the digital information of the corresponding users. This processing can prevent the existence of duplicate user names, that is, further distinction is made through digital information, and then images containing user facial data are filtered out to obtain the visitor basic image.

[0098] like Figure 7 As shown, as a preferred embodiment of the present invention, the user guidance module 300 includes:

[0099] The image random selection unit 301 is used to call a preset random function, generate three groups of random numbers based on the random function, and select three groups of images according to the three groups of random numbers.

[0100] In this module, the image random selection unit 301 calls a preset random function. The random function can be preset to generate random numbers by setting a random range, or a fixed function, such as a power function or an exponential function, can be used to calculate a random value by inputting a random variable, and three groups of images are determined according to the random values, and the above three groups of images are selected.

[0101] The action sorting unit 302 is used to determine three portrait actions according to the portrait orientations in the three groups of images, and to randomly sort the three portrait actions.

[0102] In this module, the action sorting unit 302 determines three portrait actions according to the portrait orientations in the three groups of images. In the three groups of images, the facial actions of the users are all different. Therefore, in order to determine their order, a random algorithm is also used to determine their arrangement order.

[0103] The guidance interaction unit 303 is used to generate user guidance information according to the sorted portrait actions and display the user guidance information to the user.

[0104] In this module, the guidance interaction unit 303 generates user guidance information according to the sorted portrait actions. The user guidance information can be image information or video information to guide the user to make corresponding actions, and make the order of the user making the above actions consistent with the guidance order.

[0105] like Figure 8 As shown, as a preferred embodiment of the present invention, the authority verification module 400 includes:

[0106] The action extraction unit 401 is used to collect real-time images of the user and extract user actions based on the collected user image data.

[0107] In this module, the action extraction unit 401 performs real-time image acquisition of the user. When the user takes action according to the guided action, the image acquisition device is started to complete the real-time image acquisition of the user, and determines whether the user has made a corresponding action through image recognition.

[0108] The action verification unit 402 is used to verify the user action, the validity of the user action and the recognition order of the user action.

[0109] In this module, the action verification unit 402 verifies the user's actions, on the one hand, it verifies the user's facial data, and on the other hand, it verifies the actions made by the user, and finally determines the order in which the user performs the above actions. If the order meets the requirements, it is deemed to be verified.

[0110] The authority control unit 403 is used to query the viewing authority of all images corresponding to the user according to the code after the verification is completed.

[0111] In this module, after the verification is completed, the permission control unit 403 indicates that the user has the permission to access the image, and therefore retrieves all images belonging to the user for viewing, including not only portrait images but also images without portraits.

[0112] In one embodiment, a computer device is provided, the computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the following steps are implemented:

[0113] Acquire image data to be stored, identify and classify images in the image data to be stored, perform unified coding processing, and build an image database;

[0114] Obtain visitor identity data, query the corresponding image database based on the visitor identity data, and obtain the visitor basic image;

[0115] Retrieving at least three groups of images from the visitor basic image, and generating user guidance information based on the retrieved images;

[0116] Collect real-time user image data, compare the real-time user image data with user guidance information, verify the user's identity, and after the verification is completed, retrieve all images corresponding to the user.

[0117] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the processor performs the following steps:

[0118] Acquire image data to be stored, identify and classify images in the image data to be stored, perform unified coding processing, and build an image database;

[0119] Obtain visitor identity data, query the corresponding image database based on the visitor identity data, and obtain the visitor basic image;

[0120] Retrieving at least three groups of images from the visitor basic image, and generating user guidance information based on the retrieved images;

[0121] Collect real-time user image data, compare the real-time user image data with user guidance information, verify the user's identity, and after the verification is completed, retrieve all images corresponding to the user.

[0122] It should be understood that, although each step in the flow chart of each embodiment of the present invention is shown in sequence according to the indication of the arrow, these steps are not necessarily performed in sequence according to the order indicated by the arrow. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be performed in other orders. Moreover, at least a portion of the steps in each embodiment may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these sub-steps or stages is not necessarily performed in sequence, but can be performed in turn or alternately with at least a portion of other steps or sub-steps or stages of other steps.

[0123] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a non-volatile computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0124] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0125] The above-mentioned embodiments only express several implementation methods of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the scope of the patent of the present invention. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, which all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.

[0126] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for accessing stored data, It is characterized in that The method comprises: Acquire image data to be stored, identify and classify images in the image data to be stored, perform unified coding processing, and build an image database; Obtain visitor identity data, query the corresponding image database based on the visitor identity data, and obtain the visitor basic image; Retrieving at least three groups of images from the visitor basic image, and generating user guidance information based on the retrieved images; Collect real-time user image data, compare the real-time user image data with user guidance information, verify the user's identity, and after the verification is completed, retrieve all images corresponding to the user; The step of obtaining visitor identity data, querying a corresponding image database based on the visitor identity data, and obtaining a visitor basic image specifically includes: Collect visitor identity data, extract visitor identity data, and obtain user name information and digital information; Querying the image database based on the user name information to obtain a first search result; The first search result is screened according to the digital information, and a portrait is selected from the screened result to obtain a basic image of the visitor; The step of retrieving at least three groups of images from the visitor basic image and generating user guidance information based on the retrieved images specifically includes: Calling a preset random function, generating three groups of random numbers based on the random function, and selecting three groups of images according to the three groups of random numbers; Determine three portrait actions according to the portrait orientations in the three groups of images, and randomly sort the three portrait actions; Generate user guidance information according to the sorted portrait actions, and display the user guidance information to the user; The step of collecting real-time user image data, comparing the real-time user image data with the user guidance information, verifying the user identity, and after the verification is completed, retrieving all images corresponding to the user specifically includes: Collect real-time images of users and extract user actions based on the collected user image data; Verify user actions, including the validity of the user actions and the recognition order of the user actions; After the verification is completed, the viewing permission of all images corresponding to the user is queried based on the code.

2. The method for accessing stored data according to claim 1, It is characterized in that The portrait actions are all different.

3. The method for accessing stored data according to claim 1, It is characterized in that The image database is provided with a corresponding identity verification code, and the identity verification code is verified, and after the verification is passed, the viewing authority of all images is obtained.

4. A system for accessing stored data, It is characterized in that The system comprises: A database construction module is used to obtain image data to be stored, identify and classify images in the image data to be stored, and perform unified coding processing to construct an image database; The basic image retrieval module is used to obtain the visitor's identity data, query the corresponding image database based on the visitor's identity data, and obtain the visitor's basic image; A user guidance module, used to retrieve at least three groups of images from the visitor basic images, and generate user guidance information based on the retrieved images; The permission verification module is used to collect real-time user image data, compare the real-time user image data with the user guidance information to verify the user's identity, and after the verification is completed, retrieve all the images corresponding to the user; The basic image retrieval module includes: The information extraction unit is used to collect visitor identity data, extract the visitor identity data, and obtain the user name information and digital information; The information retrieval unit is used to query the image database based on the user name information to obtain the first retrieval result; The basic image calling unit is used to screen the first retrieval result according to the digital information, and perform portrait selection on the screening result to obtain the visitor's basic image; The user guidance module includes: The image random selection unit is used to retrieve the preset random function, generate three groups of random numbers based on the random function, and select three groups of images according to the three groups of random numbers; The action sorting unit is used to determine three portrait actions according to the portrait orientations in the three groups of images, and randomly sort the three portrait actions; The guidance interaction unit is used to generate user guidance information according to the sorted portrait actions and display the user guidance information to the user; The permission verification module includes: The action extraction unit is used to perform real-time image acquisition on the user, and extract the user action based on the acquired user image data; The action verification unit is used to verify the user action, and verify the effectiveness of the user action and the recognition order of the user action; The permission control unit is used to query the viewing permissions of all the images corresponding to the user according to the code after the verification is completed.

Citation Information

Patent Citations

  • Identity authentication method, device and system

    CN106302330A

  • Access authority control method and system

    CN114547667A

  • Access control method, device and equipment and computer storage medium

    CN115131904A