BRPI1009462B1 - METHOD AND APPARATUS FOR PERFORMING VIDEO AUTHENTICATION ON A USER - Google Patents
METHOD AND APPARATUS FOR PERFORMING VIDEO AUTHENTICATION ON A USER Download PDFInfo
- Publication number
- BRPI1009462B1 BRPI1009462B1 BRPI1009462-8A BRPI1009462A BRPI1009462B1 BR PI1009462 B1 BRPI1009462 B1 BR PI1009462B1 BR PI1009462 A BRPI1009462 A BR PI1009462A BR PI1009462 B1 BRPI1009462 B1 BR PI1009462B1
- Authority
- BR
- Brazil
- Prior art keywords
- user
- video
- authentication
- photo
- video data
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/30—Individual registration on entry or exit not involving the use of a pass
- G07C9/32—Individual registration on entry or exit not involving the use of a pass in combination with an identity check
- G07C9/37—Individual registration on entry or exit not involving the use of a pass in combination with an identity check using biometric data, e.g. fingerprints, iris scans or voice recognition
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Collating Specific Patterns (AREA)
- Image Analysis (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
método e aparelho para execução de autenticação de vídeo em usuário. a presente invenção refere-se ás concretizações que proporcionam um método e um aparelho para execução de autenticação de vídeo em usuário. o método inclui basicamente: receber uma foto de autenticação apresentada por um usuário; capturar um vídeo em tempo real contínuo do usuário por um dispositivo de captura de vídeo em um cliente do usuário e gerar uma imagem de contraste de acordo com os dados de vídeo em tempo real; e comparar a foto de autenticação com a imagem de contraste e determinar um resultado de autenticação de vídeo do usuário de acordo com um resultado de comparação. a presente invenção pode executar com precisão e sincronizadamente autenticação de vídeo no usuário e impedir que o usuário execute falsificação em foto de autenticação por uso de uma câmara virtual.method and device for performing user video authentication. the present invention relates to embodiments that provide a method and apparatus for performing user video authentication. the method basically includes: receiving an authentication photo submitted by a user; capture a user's continuous real-time video via a video capture device on a user's client and generate a contrast image according to the real-time video data; and comparing the authentication photo with the contrast image and determining a user's video authentication result according to a comparison result. the present invention can accurately and synchronously perform video authentication on the user and prevent the user from performing authentication photo forgery by using a virtual camera.
Description
[001] A presente invenção refere-se a tecnologias de comunicações em rede, e, mais particularmente, a um método e um aparelho para execução de autenticação de vídeo em um usuário. ANTECEDENTES DA INVENÇÃO[001] The present invention relates to network communication technologies, and, more particularly, to a method and apparatus for performing video authentication on a user. BACKGROUND OF THE INVENTION
[002] Em uma tecnologia de autenticação de vídeo existente, é necessário que um usuário transfira uma foto de antemão, e uma foto do usuário é apreendida por uma interface de captura de vídeo. A resolução da interface de captura de vídeo é 100x100. Depois, a autenticação de usuário é executada por uma fila de captura em tempo real de vídeos. Geralmente, uma vez que a foto transferida pelo usuário e a foto apreendida pela interface de captura de vídeo sejam suficientemente claras, o usuário pode passar a autenticação de vídeo.[002] In an existing video authentication technology, it is necessary for a user to upload a photo beforehand, and a photo of the user is captured by a video capture interface. The resolution of the video capture interface is 100x100. Then, user authentication is performed by a real-time video capture queue. Generally, once the photo transferred by the user and the photo captured by the video capture interface are sufficiently clear, the user can pass the video authentication.
[003] Durante o processo de desenvolvimento da presente invenção, os inventores descobriram que a tecnologia de autenticação de vídeo existente, mencionada acima, tem os seguintes defeitos: o método não compara a foto transferida pelo usuário com a foto apreendida pela interface de captura de vídeo, desse modo, não pode superar o problema de execução de falsificação na autenticação de foto por uso de uma câmera virtual. O tamanho da foto apreendida pela interface de captura de vídeo é apenas 100x100, de modo que a foto não é clara e de difícil identificação.[003] During the development process of the present invention, the inventors discovered that the existing video authentication technology, mentioned above, has the following defects: the method does not compare the photo transferred by the user with the photo captured by the capture interface video, therefore, cannot overcome the problem of performing forgery in photo authentication by using a virtual camera. The size of the photo captured by the video capture interface is only 100x100, so the photo is not clear and difficult to identify.
[004] Em outra tecnologia de autenticação de vídeo existente, é também necessário que um usuário transmita uma foto de antemão, e uma foto do usuário é apreendida por uma câmera. Depois, o sistema compara a foto apreendida pela câmera com a foto transferida pelo usuário em um modo de identificação manual, e apresenta o resultado de identificação de vídeo em 72 horas, de acordo com um resultado de comparação.[004] In another existing video authentication technology, it is also necessary for a user to transmit a photo beforehand, and a photo of the user is captured by a camera. Then, the system compares the photo captured by the camera with the photo transferred by the user in a manual identification mode, and presents the video identification result in 72 hours, according to a comparison result.
[005] Durante o processo de desenvolvimento da presente invenção, os inventores descobriram que uma outra tecnologia de autenticação de vídeo existente, mencionada acima, tem os seguintes defeitos: o método faz com que o usuário espere por um tempo demasiado. Também uma única foto de vídeo, apreendida como base para autenticação de vídeo pode não superar o problema de execução de falsificação em autenticação de foto por uso de uma câmera virtual. SUMÁRIO DA INVENÇÃO[005] During the development process of the present invention, the inventors discovered that another existing video authentication technology, mentioned above, has the following defects: the method makes the user wait too long. Also, a single video photo, seized as a basis for video authentication, may not overcome the problem of falsifying photo authentication by using a virtual camera. SUMMARY OF THE INVENTION
[006] As concretizações da presente invenção proporcionam um método e um aparelho para execução de autenticação de vídeo em usuários, de modo a superar o problema da execução de falsificação em autenticação de foto por uso de uma câmera virtual.[006] The embodiments of the present invention provide a method and an apparatus for performing video authentication on users, in order to overcome the problem of performing forgery in photo authentication by using a virtual camera.
[007] O método para execução de autenticação de vídeo em um usuário inclui:[007] The method for performing video authentication on a user includes:
[008] receber uma foto de autenticação apresentada por um usuário;[008] receive an authentication photo submitted by a user;
[009] capturar um vídeo em tempo real contínuo do usuário por um dispositivo de captura de vídeo em um cliente do usuário, e gerar uma imagem de contraste de acordo com os dados do vídeo em tempo real;[009] capture a continuous real-time video of the user by a video capture device on a user's client, and generate a contrast image according to the video data in real time;
[0010] comparar a foto de autenticação com a imagem de contraste, e determinar um resultado de autenticação de vídeo do usuário, de acordo com um resultado de comparação.[0010] compare the authentication photo with the contrast image, and determine a user video authentication result, according to a comparison result.
[0011] O aparelho para execução de autenticação de vídeo em um usuário inclui:[0011] The device for performing video authentication on a user includes:
[0012] um módulo de obtenção de foto de autenticação, configurado para receber uma foto de autenticação apresentada por um usuário;[0012] an authentication photo acquisition module, configured to receive an authentication photo submitted by a user;
[0013] um módulo de obtenção de foto de contraste, configurado para capturar um vídeo em tempo real contínuo do usuário por um dispositivo de captura de vídeo em um cliente do usuário e gerar uma imagem de contraste de acordo com os dados do vídeo em tempo real;[0013] a contrast photo acquisition module, configured to capture a user's continuous real-time video by a video capture device on a user's client and generate a contrast image according to the video data in time real;
[0014] um módulo de determinação de comparação, configurado para comparar a foto de autenticação com a imagem de contraste, e determinar um resultado de autenticação de vídeo do usuário, de acordo com um resultado de comparação.[0014] a comparison determination module, configured to compare the authentication photo with the contrast image, and determine a user video authentication result, according to a comparison result.
[0015] Como pode-se notar das soluções técnicas apresentadas acima proporcionadas por concretizações da presente invenção, nas concretizações da presente invenção, o vídeo em tempo real do usuário é capturado automaticamente e uma imagem de contraste é gerada de acordo com os dados do vídeo em tempo real, a imagem de contraste é comparada com uma foto de autenticação apresentada pelo usuário e com informações básicas do usuário. Portanto, uma autenticação de vídeo precisa e conveniente pode ser executada no usuário, e o usuário pode ser impedido de executar falsificação em foto de autenticação por uso de uma câmera virtual.[0015] As can be seen from the technical solutions presented above provided by embodiments of the present invention, in the embodiments of the present invention, the user's real-time video is captured automatically and a contrast image is generated according to the video data in real time, the contrast image is compared with an authentication photo presented by the user and with basic user information. Therefore, an accurate and convenient video authentication can be performed on the user, and the user can be prevented from performing authentication photo forgery by using a virtual camera.
[0016] Para esclarecer as soluções técnicas de concretizações da presente invenção, os desenhos em anexo, que vão ser usados na descrição das concretizações, vão ser simplesmente introduzidos a seguir. Obviamente, os desenhos em anexo, que vão ser descritos a seguir, são apenas algumas concretizações da presente invenção. Aqueles versados na técnica podem obter outros desenhos, de acordo com esses desenhos em anexo, sem trabalho criativo.[0016] To clarify the technical solutions of embodiments of the present invention, the attached drawings, which will be used in the description of the embodiments, will be simply introduced below. Obviously, the attached drawings, which will be described below, are just a few embodiments of the present invention. Those skilled in the art can obtain other designs, according to these attached drawings, without creative work.
[0017] A figura 1 é um fluxograma ilustrando um método para execução de autenticação de vídeo em um usuário, proporcionado por uma primeira concretização da presente invenção.[0017] Figure 1 is a flow chart illustrating a method for performing video authentication on a user, provided by a first embodiment of the present invention.
[0018] A figura 2 é um diagrama esquemático ilustrando um aparelho para execução de autenticação de vídeo em um usuário, proporcionado por uma segunda concretização da presente invenção.[0018] Figure 2 is a schematic diagram illustrating an apparatus for performing video authentication on a user, provided by a second embodiment of the present invention.
[0019] Na presente invenção, uma foto de autenticação apresentada por um usuário é recebida, o vídeo em tempo real contínuo do usuário é capturado por um dispositivo de captura de vídeo em um cliente do usuário e uma imagem de contraste é gerada de acordo com os dados do vídeo em tempo real. Depois, a foto de autenticação é comparada com a imagem de contraste e um resultado de autenticação de vídeo do usuário é determinado de acordo com um resultado de comparação.[0019] In the present invention, an authentication photo presented by a user is received, the user's continuous real-time video is captured by a video capture device on a user's client and a contrast image is generated according to video data in real time. Then, the authentication photo is compared to the contrast image and a user's video authentication result is determined according to a comparison result.
[0020] Além do mais, a foto de autenticação do usuário pode ser apreendida por um dispositivo de captura de vídeo, instalado em um terminal, e o cliente pode apresentar as informações de usuário compreendendo a foto de autenticação, o sexo e a idade a um servidor de rede. O servidor de rede recebe as informações de usuário.[0020] Furthermore, the user's authentication photo can be seized by a video capture device, installed in a terminal, and the client can present the user information including the authentication photo, sex and age to a network server. The network server receives the user information.
[0021] Além disso, o servidor de rede pode executar detecção na foto de autenticação de acordo com os pixels da foto de autenticação. Quando da determinação de que a foto de autenticação é desqualificada, o servidor de rede informa ao usuário para apresentar de novo uma foto de autenticação.[0021] In addition, the network server can perform detection on the authentication photo according to the pixels of the authentication photo. When determining that the authentication photo is disqualified, the network server informs the user to resubmit an authentication photo.
[0022] Além do mais, o dispositivo de captura de vídeo pode incluir uma câmera de captura de vídeo à base de flash e um controlador de flash em um terminal invoca a câmera de captura de vídeo para capturar o vídeo em tempo real do usuário.[0022] Furthermore, the video capture device can include a flash-based video capture camera and a flash controller in a terminal relies on the video capture camera to capture the user's real-time video.
[0023] O dispositivo de captura de vídeo captura automaticamente um vídeo em tempo real contínuo do usuário dentro de um período de tempo. O vídeo em tempo real é decomposto e múltiplos quadros de dados de vídeo são obtidos. Um número específico de quadros de dados de vídeo é selecionado dos múltiplos quadros de dados de vídeo, e pelo menos uma imagem de contraste para autenticação de vídeo é gerada com base no número específico de quadros de dados de vídeo.[0023] The video capture device automatically captures a continuous real-time video from the user within a period of time. The real-time video is decomposed and multiple frames of video data are obtained. A specific number of video data frames is selected from multiple video data frames, and at least one contrast image for video authentication is generated based on the specific number of video data frames.
[0024] Um número específico de quadros de dados de vídeo é selecionado dos múltiplos quadros de dados de vídeo de acordo com um intervalo predeterminado.[0024] A specific number of frames of video data is selected from multiple frames of video data according to a predetermined interval.
[0025] Além do mais, quando os múltiplos quadros de dados de vídeo incluem informações de ação do usuário, os quadros de dados de vídeo correspondentes às informações de ação do usuário são selecionados de múltiplos quadros de dados de vídeo.[0025] Furthermore, when the multiple video data frames include user action information, the video data frames corresponding to the user action information are selected from multiple video data frames.
[0026] Fora isso, além da foto de autenticação apresentada pelo usuário e a imagem de contraste gerada é obtida, as informações de sexo e idade do usuário podem também ser obtidas.[0026] Other than that, in addition to the authentication photo presented by the user and the generated contrast image is obtained, the user's sex and age information can also be obtained.
[0027] Após determinar-se que a foto de autenticação e a imagem de contraste pertencem ao mesmo usuário, pode-se também determinar que se a foto de autenticação e a imagem de contraste se conformam às informações de sexo e idade do usuário, se a foto de autenticação e a imagem de contraste se conformam às informações de sexo e idade do usuário, então o usuário é notificado por meio do cliente que passa a autenticação de vídeo, de outro modo, o usuário é notificado pelo cliente que não passa a autenticação de vídeo.[0027] After determining that the authentication photo and the contrast image belong to the same user, it can also be determined that if the authentication photo and the contrast image conform to the user's sex and age information, if the authentication photo and the contrast image conform to the user's gender and age information, so the user is notified through the client that passes the video authentication, otherwise, the user is notified by the client that does not video authentication.
[0028] Para melhor entendimento das soluções técnicas fornecidas pelas concretizações da presente invenção, a presente invenção vai ser descrita em detalhes a seguir, em algumas concretizações específicas, com referência aos desenhos em anexo. As concretizações não são usadas para limitar o escopo de proteção da presente invenção.[0028] For a better understanding of the technical solutions provided by the embodiments of the present invention, the present invention will be described in detail below, in some specific embodiments, with reference to the attached drawings. The embodiments are not used to limit the scope of protection of the present invention.
[0029] A figura 1 é um fluxograma ilustrando um método para execução de autenticação de vídeo em um usuário, proporcionado pela primeira concretização da presente invenção, o método incluindo os processamentos a seguir.[0029] Figure 1 is a flow chart illustrating a method for performing video authentication on a user, provided by the first embodiment of the present invention, the method including the following processes.
[0030] Na etapa 11, um cliente apresenta uma foto de autenticação de um usuário apreendida por um dispositivo de captura de vídeo e as informações básicas do usuário a um servidor de rede em fundo.[0030] In step 11, a client presents a user authentication photo seized by a video capture device and the user's basic information to a network server in the background.
[0031] Quando do registro em um sistema de serviço, que precisa de autenticação de vídeo, o usuário liga primeiro o dispositivo de captura de vídeo instalado em um computador, ajusta os vários parâmetros do dispositivo de captura de vídeo e apreende uma foto de autenticação do usuário pelo dispositivo de captura de vídeo. O usuário pode apreender repetidamente a foto de autenticação, de modo a obter a foto mais satisfatória. Depois, o usuário armazena a foto de autenticação mencionada acima no computador. A foto de autenticação pode ser também apreendida por meio de um outro dispositivo de câmera e ser depois armazenada no computador. Por exemplo, a foto de autenticação pode ser apreendida por meio de uma câmera digital e ser depois armazenada no computador.[0031] When registering in a service system, which needs video authentication, the user first turns on the video capture device installed on a computer, adjusts the various parameters of the video capture device and seizes an authentication photo by the video capture device. The user can repeatedly apprehend the authentication photo, in order to obtain the most satisfactory photo. The user then stores the authentication photo mentioned above on the computer. The authentication photo can also be apprehended through another camera device and then stored on the computer. For example, the authentication photo can be captured using a digital camera and then stored on the computer.
[0032] O usuário fornece suas informações básicas, tais como sexo e idade, por meio de uma interface de login. O cliente obtém as informações do usuário, tais como a foto de autenticação, o sexo e a idade, mencionados acima, e apresenta as informações do usuário ao servidor de rede no fundo.[0032] The user provides his basic information, such as gender and age, through a login interface. The client obtains the user's information, such as the authentication photo, gender and age, mentioned above, and presents the user's information to the network server in the background.
[0033] Em uma aplicação prática, o dispositivo de captura de vídeo mencionado acima pode ser uma câmera de captura de vídeo à base de flash, ou outras ferramentas, controladores ou software de captura de vídeo. O tamanho da foto de autenticação, mencionada acima, pode ser ajustado em 240x240, de modo a obter informações do usuário tantas quanto possível em um meio físico de vídeo.[0033] In a practical application, the video capture device mentioned above can be a flash-based video capture camera, or other tools, drivers or video capture software. The size of the authentication photo, mentioned above, can be adjusted to 240x240, in order to obtain as much user information as possible on a physical video medium.
[0034] Em uma aplicação prática, para garantir a velocidade de autenticação de vídeo do usuário, uma restrição pode ser imposta aos vários usuários solicitando autenticação. Um limiar pode ser ajustado para o número total de clientes apresentando as informações de usuário mencionadas acima. Quando o número total atinge o limiar, o cliente não pode apresentar informações de usuário ao servidor de rede no fundo. Nesse momento, o sistema vai lembrar ao cliente que está atualmente ocupado, que há muitos usuários esperando por autenticação de vídeo e para que, por favor, apresente as informações de usuário mais tarde. O número total mencionado acima de clientes corresponde àquele de usuários.[0034] In a practical application, to guarantee the user's video authentication speed, a restriction can be imposed on the various users requesting authentication. A threshold can be adjusted for the total number of customers by presenting the user information mentioned above. When the total number reaches the threshold, the client cannot present user information to the network server in the background. At this point, the system will remind the customer that he is currently busy, that there are many users waiting for video authentication and that, please, present the user information later. The total number of customers mentioned above corresponds to that of users.
[0035] Na etapa 12, o dispositivo de captura de vídeo captura automaticamente um vídeo em tempo real contínuo do usuário, e uma imagem de contraste, para autenticação de vídeo do usuário, é gerada com base em dados de vídeo em tempo real.[0035] In
[0036] Após a foto de autenticação do usuário ser transferida para o servidor de rede no fundo, uma interface de autenticação de vídeo do usuário é introduzida.[0036] After the user's authentication photo is transferred to the network server in the background, a video user authentication interface is introduced.
[0037] Primeiramente, o servidor de rede no fundo determina se a qualidade da foto de autenticação é qualificada. A determinação se a qualidade da foto de autenticação for qualificada, é implementada basicamente por determinação se a foto está clara por meio de análise da exposição da foto inicial. A foto que foi superexposta ou que tem uma iluminação inferior é tratada como uma desqualificada. Após a determinação de que a foto de autenticação é desqualificada, o servidor de rede em fundo notifica, por meio do cliente, ao usuário para reapresentar uma foto de autenticação clara.[0037] First, the network server at the bottom determines whether the quality of the authentication photo is qualified. The determination if the quality of the authentication photo is qualified, is basically implemented by determining whether the photo is clear by analyzing the exposure of the initial photo. The photo that has been overexposed or has a lower lighting is treated as a disqualified photo. After determining that the authentication photo is disqualified, the network server in the background notifies the user, through the client, to resubmit a clear authentication photo.
[0038] Após determinar que a foto de autenticação é qualificada, o servidor de rede no fundo notifica, pelo cliente, ao usuário de que deve garantir que a parte frontal do usuário seja apresentada em um quadro de vídeo do dispositivo de captura de vídeo, e que seja mantida em atividade natural, de modo a facilitar que o sistema execute autenticação de vídeo nele; e notifique ao usuário de que a autenticação de vídeo precisa de algum tempo, e que faça o favor de ser paciente.[0038] After determining that the authentication photo is qualified, the network server in the background notifies the user, by the client, that it must ensure that the front of the user is displayed in a video frame of the video capture device, and that it is kept in natural activity, in order to facilitate the system to perform video authentication on it; and notify the user that video authentication needs time, and please be patient.
[0039] Depois, o dispositivo de captura de vídeo mencionado acima captura automaticamente um vídeo em tempo real contínuo dentro de um período de tempo específico. Os dados do vídeo em tempo real contínuo são decompostos e múltiplos quadros de dados de vídeo são obtidos. Um número específico de quadros de dados de vídeo é selecionado dos múltiplos quadros de dados de vídeo para gerar uma imagem de contraste para a autenticação de vídeo. Em uma aplicação prática, múltiplas imagens de contraste podem ser geradas com base em diferentes quadros de dados de vídeo selecionados separadamente, se necessário. O período de tempo específico pode ser ajustado em 30 segundos, 40 segundos, um minuto, ou similares.[0039] Then, the video capture device mentioned above automatically captures a continuous real-time video within a specific period of time. Continuous real-time video data is decomposed and multiple frames of video data are obtained. A specific number of video data frames is selected from multiple video data frames to generate a contrast image for video authentication. In a practical application, multiple contrast images can be generated based on different frames of video data selected separately, if necessary. The specific time period can be set to 30 seconds, 40 seconds, one minute, or the like.
[0040] A operação de seleção de um número específico de quadros de dados de vídeo pode ser conduzida de acordo com um intervalo predeterminado (tal como 2 segundos). O número específico pode ser 1,3, 5, 10 ou similares.[0040] The operation of selecting a specific number of frames of video data can be conducted according to a predetermined interval (such as 2 seconds). The specific number can be 1,3, 5, 10 or similar.
[0041] Se o usuário fizer algumas ações no processo de autenticação de vídeo, o vídeo em tempo real contínuo vai incluir algumas informações de ações do usuário. Os quadros de dados de vídeo, correspondentes às informações de ações do usuário, podem ser selecionados para gerar a uma ou mais imagens de contraste mencionadas acima. Desse modo, a foto em tempo real do usuário pode ser obtida com precisão.[0041] If the user does some actions in the video authentication process, the continuous real-time video will include some user action information. The video data frames, corresponding to the user's action information, can be selected to generate the one or more contrast images mentioned above. In this way, the user's real-time photo can be accurately obtained.
[0042] Na etapa 13, a comparação entre a foto de autenticação, a imagem de contraste e as informações básicas do usuário, é feita para determinar um resultado de autenticação de vídeo do usuário.[0042] In
[0043] O servidor de rede no fundo envia em tempo a foto de autenticação e as informações básicas apresentadas pelo usuário, e a imagem de contraste, gerada pelo dispositivo de captura de vídeo, para o serviço de cliente manual ou software de reconhecimento de face.[0043] The network server in the background sends in time the authentication photo and the basic information presented by the user, and the contrast image, generated by the video capture device, to the manual customer service or face recognition software. .
[0044] O serviço de cliente manual ou o software de reconhecimento de face precisa comparar a foto de autenticação com a imagem de contraste para determinar se pertencem ao mesmo usuário, e precisa determinar se a foto de autenticação e a imagem de contraste se conformam com as informações básicas do usuário, tais como sexo e idade.[0044] Manual customer service or face recognition software needs to compare the authentication photo with the contrast image to determine whether they belong to the same user, and needs to determine whether the authentication photo and the contrast image conform to basic user information, such as gender and age.
[0045] Após o serviço de cliente manual ou o software de reconhecimento de face determinar que a foto de autenticação e a imagem de contraste pertencem ao mesmo usuário e que se conformam com as informações básicas do usuário, o sistema notifica em tempo, pelo cliente, o usuário de que o usuário passe a autenticação de vídeo, de outro modo, o sistema notifica em tempo, pelo cliente, o usuário de que este não passe a autenticação de vídeo.[0045] After manual customer service or face recognition software determines that the authentication photo and the contrast image belong to the same user and that they conform to the user's basic information, the system notifies the customer in time , the user that the user passes the video authentication, otherwise, the system notifies the user in time, the customer, that the customer does not pass the video authentication.
[0046] Um aparelho para execução de autenticação de vídeo em um usuário é também proporcionado por uma concretização da presente invenção. A estrutura específica do aparelho é mostrada na figura 2 e o aparelho inclui os seguintes módulos.[0046] An apparatus for performing video authentication on a user is also provided by an embodiment of the present invention. The specific structure of the device is shown in figure 2 and the device includes the following modules.
[0047] Um módulo de obtenção de foto de autenticação 21, configurado para receber uma foto de autenticação apresentada por um usuário.[0047] An authentication photo obtaining module 21, configured to receive an authentication photo presented by a user.
[0048] Um módulo de obtenção de foto de contraste 22, configurado para capturar um vídeo em tempo real contínuo do usuário, por meio de um dispositivo de captura de vídeo, em um cliente do usuário, e gerar uma imagem de contraste de acordo com os dados do vídeo em tempo real.[0048] A contrast photo acquisition module 22, configured to capture a user's continuous real-time video, through a video capture device, on a user's client, and generate a contrast image according to video data in real time.
[0049] Um módulo de determinação de comparação 23, configurado para comparar a foto de autenticação com a imagem de contraste, e determinar um resultado de autenticação de vídeo do usuário de acordo com um resultado de comparação.[0049] A comparison determination module 23, configured to compare the authentication photo with the contrast image, and determine a user video authentication result according to a comparison result.
[0050] O módulo de obtenção de foto de contraste 22 pode incluir:[0050] The contrast photo acquisition module 22 can include:
[0051] um módulo de obtenção de vídeo em tempo real 221, configurado para capturar automaticamente um vídeo em tempo real contínuo do usuário, dentro de um período de tempo, por meio do dispositivo de captura de vídeo, decompor o vídeo em tempo real e obter múltiplos quadros de dados de vídeo.[0051] a real-time video acquisition module 221, configured to automatically capture a continuous real-time video from the user, within a period of time, through the video capture device, decompose the video in real time and obtain multiple frames of video data.
[0052] Um módulo de geração de imagem de contraste 222, configurado para selecionar um número específico de quadros de dados de vídeo dos múltiplos quadros de dados de vídeo, gerar pelo menos uma imagem de contraste para autenticação de vídeo para o usuário com base no número específico de quadros de dados de vídeo.[0052] A 222 contrast imaging module, configured to select a specific number of video data frames from multiple video data frames, generate at least one contrast image for video authentication for the user based on specific number of video data frames.
[0053] O módulo de determinação de comparação 23 pode incluir:[0053] The comparison determination module 23 may include:
[0054] um módulo de obtenção de informações 231, configurado para obter a imagem de contraste gerada, e as informações de foto de autenticação, sexo e idade do usuário apresentadas pelo usuário.[0054] a module for obtaining information 231, configured to obtain the generated contrast image, and the authentication photo, sex and age information of the user presented by the user.
[0055] Um módulo de identificação de imagem 232, configurado para, após determinar-se por meio do serviço de cliente manual ou do software de reconhecimento de face, que a foto de autenticação e a imagem de contraste pertencem ao mesmo usuário, e que a foto de autenticação e a imagem de contraste se conformam com as informações de sexo e idade do usuário, determinar que o usuário passe a autenticação de vídeo; de outro modo, determinar que o usuário não passe a autenticação de vídeo.[0055] An image identification module 232, configured to, after determining through manual customer service or face recognition software, that the authentication photo and the contrast image belong to the same user, and that the authentication photo and the contrast image conform to the user's gender and age information, determine that the user passes video authentication; otherwise, determine that the user does not pass video authentication.
[0056] Aqueles versados na técnica podem entender que todos ou alguns dos processos do método mencionado acima podem ser implementados por hardware de computador relevante, que é instruído por programa de computador. O programa pode ser armazenado em um meio de armazenamento legível por computador. Quando o programa é executado, o hardware relevante pode conduzir os processos do método na concretização mencionada acima. Os meios de armazenamento podem ser um disquete, um disco óptico, uma Memória Exclusiva de Leitura (ROM), uma Memória de Acesso Aleatório (RAM), ou similares.[0056] Those skilled in the art may understand that all or some of the processes of the method mentioned above can be implemented by relevant computer hardware, which is instructed by a computer program. The program can be stored on a computer-readable storage medium. When the program is executed, the relevant hardware can conduct the processes of the method in the embodiment mentioned above. The storage media can be a floppy disk, an optical disk, an Exclusive Reading Memory (ROM), a Random Access Memory (RAM), or the like.
[0057] Como mencionado acima, as concretizações da presente invenção capturam automaticamente o vídeo em tempo real do usuário, geram a imagem de contraste, e executam a comparação entre a foto de autenticação, a imagem de contraste e as informações básicas do usuário por meio de serviço de cliente manual ou programa, portanto, uma autenticação de vídeo precisa no usuário pode ser feita, e o usuário pode ser impedido de promover falsificação em foto de autenticação por uso de uma câmera virtual.[0057] As mentioned above, the embodiments of the present invention automatically capture the user's real-time video, generate the contrast image, and perform the comparison between the authentication photo, the contrast image and the basic user information through of manual customer service or program, so an accurate video authentication on the user can be done, and the user can be prevented from promoting authentication photo forgery by using a virtual camera.
[0058] As concretizações da presente invenção podem alcançar um efeito na experiência do usuário ou na credibilidade de autenticação próximo àquele alcançado pela cena de que o serviço de cliente manual e o usuário conversam entre si. Em geral, o conteúdo de vídeo é também um processo de transmissão em alta velocidade e de reprodução de imagens. A presente invenção combina imagens de vídeo, por meio da tecnologia flash no lado do navegador para simular vídeo. Desse modo, o procedimento de transmissão de dados em rede e a operação entre o serviço de cliente manual e o usuário são diminuídos.[0058] The embodiments of the present invention can achieve an effect on the user experience or on the credibility of authentication close to that achieved by the scene where the manual customer service and the user talk to each other. In general, video content is also a process of high-speed transmission and image reproduction. The present invention combines video images, using flash technology on the browser side to simulate video. In this way, the network data transmission procedure and the operation between the manual customer service and the user are reduced.
[0059] As concretizações da presente invenção podem também fazer com que o usuário obtenha o resultado de autenticação em tempo, aperfeiçoando, desse modo, o efeito de aplicação para o usuário. Nas concretizações da presente invenção, o tamanho da imagem de vídeo é 240x240, desse modo, as informações de imagem do usuário, no meio físico de vídeo inicial, podem ser restauradas tanto quanto possível.[0059] The embodiments of the present invention can also make the user obtain the authentication result in time, thereby improving the application effect for the user. In the embodiments of the present invention, the size of the video image is 240x240, so that the user's image information on the initial video medium can be restored as much as possible.
[0060] As concretizações da presente invenção determinam uma sujeição efetiva a uma fila de solicitação em tempo real, impõem uma restrição racional ao número de usuários solicitando autenticação. Um limiar é ajustado para o número total de usuários apresentando as informações de usuário mencionadas acima. Quando o número total atinge o limiar, o usuário não pode submeter às informações de usuário ao servidor de rede em fundo, desse modo, garante-se o equilíbrio de cargas do servidor e um serviço de autenticação de alta eficiência e alta qualidade.[0060] The embodiments of the present invention determine an effective subjection to a request queue in real time, impose a rational restriction on the number of users requesting authentication. A threshold is adjusted for the total number of users presenting the user information mentioned above. When the total number reaches the threshold, the user cannot submit user information to the network server in the background, thus ensuring the load balance of the server and a high efficiency and high quality authentication service.
[0061] A descrição apresentada acima é apenas as concretizações preferidas da presente invenção e não é usada para limitar o seu escopo de proteção. Qualquer modificação, substituição equivalente ou aperfeiçoamento feito sem que se afaste do espírito e do princípio da presente invenção, deve ser coberto pelo escopo de proteção da presente invenção. Por conseguinte, o escopo de proteção da presente invenção deve ser determinado pelo escopo de proteção das concretizações.[0061] The description presented above is only the preferred embodiments of the present invention and is not used to limit its scope of protection. Any modification, equivalent substitution or improvement made without departing from the spirit and principle of the present invention, must be covered by the scope of protection of the present invention. Therefore, the scope of protection of the present invention must be determined by the scope of protection of the embodiments.
Claims (10)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910129610.0 | 2009-03-17 | ||
CN200910129610A CN101621519A (en) | 2009-03-17 | 2009-03-17 | Method and device for video authentication of user |
PCT/CN2010/071015 WO2010105535A1 (en) | 2009-03-17 | 2010-03-12 | Method and apparatus for video authentication of user |
Publications (2)
Publication Number | Publication Date |
---|---|
BRPI1009462A2 BRPI1009462A2 (en) | 2017-05-09 |
BRPI1009462B1 true BRPI1009462B1 (en) | 2020-10-06 |
Family
ID=41514563
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
BRPI1009462-8A BRPI1009462B1 (en) | 2009-03-17 | 2010-03-12 | METHOD AND APPARATUS FOR PERFORMING VIDEO AUTHENTICATION ON A USER |
Country Status (6)
Country | Link |
---|---|
CN (1) | CN101621519A (en) |
BR (1) | BRPI1009462B1 (en) |
MX (1) | MX2011009714A (en) |
RU (1) | RU2504004C2 (en) |
SG (1) | SG174141A1 (en) |
WO (1) | WO2010105535A1 (en) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101621519A (en) * | 2009-03-17 | 2010-01-06 | 腾讯数码(天津)有限公司 | Method and device for video authentication of user |
CN103716577B (en) * | 2012-09-29 | 2017-03-01 | 联想(北京)有限公司 | A kind of image processing method based on video communication and electronic equipment |
AT514861A3 (en) * | 2013-09-20 | 2015-05-15 | Asmag Holding Gmbh | Authentication system for a mobile data terminal |
CN105227310A (en) * | 2014-06-24 | 2016-01-06 | 阿里巴巴集团控股有限公司 | A kind of identity identifying method and equipment |
CN105472296B (en) * | 2014-09-09 | 2019-02-05 | 联想(北京)有限公司 | Real-time method of calibration and device |
CN104751033B (en) * | 2015-03-03 | 2017-11-24 | 上海拍拍贷金融信息服务有限公司 | A kind of user behavior authentication method and device based on audio-video document |
WO2018176485A1 (en) * | 2017-04-01 | 2018-10-04 | 深圳市大疆创新科技有限公司 | Identity authentication server, identity authentication terminal, and identity authentication system and method |
CN107393065A (en) * | 2017-06-27 | 2017-11-24 | 山东中创软件工程股份有限公司 | A kind of marine vessel matches somebody with somebody member's check method and system |
CN107612877B (en) * | 2017-07-20 | 2020-06-30 | 阿里巴巴集团控股有限公司 | Method, device and system for verifying legality of multimedia file |
CN107743214B (en) * | 2017-09-11 | 2020-10-30 | 深圳市金溢科技股份有限公司 | System, method, terminal, application program and background for online activation of vehicle-mounted unit |
RU188800U1 (en) * | 2018-04-06 | 2019-04-23 | Виталий Борисович Дагиров | Subscriber Identity Means |
WO2019194701A1 (en) * | 2018-04-06 | 2019-10-10 | Виталий Борисович ДАГИРОВ | Means of remote recording of mobile users |
RU2709649C2 (en) | 2018-06-06 | 2019-12-19 | Виталий Борисович Дагиров | Remote registration system for mobile communication users |
RU2703152C1 (en) * | 2018-09-20 | 2019-10-15 | Общество с ограниченной ответственностью "Ай Ти Ви групп" | System and method of displaying objects movement scheme |
RU204787U1 (en) * | 2021-01-18 | 2021-06-10 | Общество с ограниченной ответственностью "СМАРТ ЭНДЖИНС СЕРВИС" | System for remote registration of subscribers of a communication network using a mobile device |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5613012A (en) * | 1994-11-28 | 1997-03-18 | Smarttouch, Llc. | Tokenless identification system for authorization of electronic transactions and electronic transmissions |
RU2256223C2 (en) * | 2003-01-21 | 2005-07-10 | Рыбкин Анатолий Петрович | Method and computer system for personal identification, passport control, and diagnostics of current psychophysiologic state of person |
RU2266565C1 (en) * | 2004-04-13 | 2005-12-20 | Открытое акционерное общество "Корпорация "Тактическое ракетное вооружение" | Recognizing device |
WO2006085151A2 (en) * | 2004-12-06 | 2006-08-17 | Dspv, Ltd | System and method of generic symbol recognition and user authentication using a communication device with imaging capabilities |
CN1975761A (en) * | 2006-12-15 | 2007-06-06 | 昆明利普机器视觉工程有限公司 | Visual frequency data excavating system and method for automatic identifying human figure |
WO2008081152A2 (en) * | 2006-12-22 | 2008-07-10 | France Telecom | System and method for recognizing an object in an image |
CN100551065C (en) * | 2006-12-26 | 2009-10-14 | 腾讯科技(深圳)有限公司 | A kind of verifying video content system and method |
CN101114909B (en) * | 2007-08-17 | 2011-02-16 | 上海博康智能信息技术有限公司 | Full-automatic video identification authentication system and method |
CN101621519A (en) * | 2009-03-17 | 2010-01-06 | 腾讯数码(天津)有限公司 | Method and device for video authentication of user |
-
2009
- 2009-03-17 CN CN200910129610A patent/CN101621519A/en active Pending
-
2010
- 2010-03-12 WO PCT/CN2010/071015 patent/WO2010105535A1/en active Application Filing
- 2010-03-12 MX MX2011009714A patent/MX2011009714A/en active IP Right Grant
- 2010-03-12 RU RU2011141218/08A patent/RU2504004C2/en active
- 2010-03-12 BR BRPI1009462-8A patent/BRPI1009462B1/en active IP Right Grant
- 2010-03-12 SG SG2011060506A patent/SG174141A1/en unknown
Also Published As
Publication number | Publication date |
---|---|
WO2010105535A1 (en) | 2010-09-23 |
MX2011009714A (en) | 2011-10-17 |
SG174141A1 (en) | 2011-10-28 |
RU2011141218A (en) | 2013-05-10 |
CN101621519A (en) | 2010-01-06 |
BRPI1009462A2 (en) | 2017-05-09 |
RU2504004C2 (en) | 2014-01-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
BRPI1009462B1 (en) | METHOD AND APPARATUS FOR PERFORMING VIDEO AUTHENTICATION ON A USER | |
US20200167582A1 (en) | Liveness detection method, apparatus and computer-readable storage medium | |
WO2020244032A1 (en) | Face image detection method and apparatus | |
WO2020048271A1 (en) | Gan network-based vehicle damage image enhancement method and apparatus | |
WO2020029608A1 (en) | Method and apparatus for detecting burr of electrode sheet | |
CN111476777A (en) | Chest radiography image processing method, system, readable storage medium and equipment | |
JP5297438B2 (en) | Image storage device, image display device, image device, information processing device, data creation method, and recording medium | |
CN109656800B (en) | Method and device for testing image recognition application, terminal and storage medium | |
US12014829B2 (en) | Image processing and presentation techniques for enhanced proctoring sessions | |
JP2018081402A (en) | Image processing system, image processing method, and program | |
CN110784644A (en) | Image processing method and device | |
JP2019533269A (en) | System and method for correcting the color of a digital image based on the human sclera and pupil | |
WO2018149322A1 (en) | Image identification method, device, apparatus, and data storage medium | |
Zheng et al. | Corneal‐Smart Phone: A novel method to intelligently estimate postmortem interval | |
JP2021528767A (en) | Visual search methods, devices, computer equipment and storage media | |
WO2022133639A1 (en) | Medical image processing method and apparatus, and device and storage medium | |
CN102429673B (en) | Digital imaging system of simulation medical X-ray machine and control method thereof | |
CN111880867B (en) | Cold atom data acquisition and analysis system based on python | |
WO2023153324A1 (en) | Trail management device, trail management system, trail management method, and recording medium | |
US20230225692A1 (en) | X-ray imaging apparatus | |
TWI787655B (en) | System for identification based on comparing id photo and live photo and method thereof | |
CN112529753B (en) | Investigation business system based on micro-service system and multi-tenant technology | |
WO2022001630A1 (en) | Method and system for capturing at least one smart media | |
WO2022259491A1 (en) | Photography assistance device, photography assistance method, and program | |
TW202349261A (en) | A feature disentanglement system, method and computer-readable medium thereof for domain generalized face anti-spoofing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
B06F | Objections, documents and/or translations needed after an examination request according art. 34 industrial property law | ||
B06U | Preliminary requirement: requests with searches performed by other patent offices: suspension of the patent application procedure | ||
B06A | Notification to applicant to reply to the report for non-patentability or inadequacy of the application according art. 36 industrial patent law | ||
B09A | Decision: intention to grant | ||
B16A | Patent or certificate of addition of invention granted |
Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 06/10/2020, OBSERVADAS AS CONDICOES LEGAIS. |