Seat departure management method and device using biometric information template
The biometric information template system addresses the challenge of unauthorized seat occupancy in DaaS environments by continuously verifying user identity through local device monitoring and server matching, enhancing security in DaaS environments.
Patent Information
- Application Number
- JP2024514014
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-09-02
- Filing Date
- 2022-03-28
- Publication Date
- 2025-09-24
- Estimated Expiration
- 2042-03-28
Smart Images

Figure 0007743124000001 
Figure 0007743124000002 
Figure 0007743124000003
Abstract
Description
[Technical Field]
[0001] The disclosed technology relates to a method and apparatus for managing identity verification and seat departure using templates generated based on a user's biometric information. [Background technology]
[0002] The human body contains various biometric information such as fingerprints, voice, face, iris, and veins, and since such biometric information is unique, authentication technologies using this information are widely used. In particular, such biometric information has recently been widely used for identity authentication of users in remote locations, such as in face-to-face meetings, telecommuting, and online education.
[0003] The rise of these remote service environments is also bringing about changes in existing service usage environments. Existing work environments, where work was performed within the same physical space, are evolving into Desktop as a Service (DaaS) environments, which are freed from time and spatial constraints and allow users to access their own computing resources anytime, anywhere. Typical examples include virtual desktop infrastructure (VDI) and communication dongles with built-in hardware-based VPNs. In DaaS-based work environments, access to internal computing resources is possible anytime, anywhere, requiring stronger and more thorough user security and management. To address this issue, in addition to basic user connection authentication, a periodic verification of authenticated users' authentication information through their biometric information over time is required, providing a fundamental blocking function for unauthorized users from using the system.
[0004] Meanwhile, biometric information extracted from specific body parts is converted into data and used. This data is called a template, and users are authenticated by comparing the template acquired and extracted by the online device with a pre-registered template. Summary of the Invention [Problem to be solved by the invention]
[0005] The disclosed technology provides a method and apparatus for managing identity verification and seat departure using a template generated based on the user's biometric information. [Means for solving the problem]
[0006] A first aspect of the disclosed technology for achieving the above technical problem is to provide a seat vacancy management method using a biometric information template, including the steps of: a local device provided in a seat collecting biometric information of the user while the user is seated in the seat; an authentication server communicating with the local device requesting biometric information at a specific time point while the user is seated; the authentication server extracting feature points using the biometric information at the specific time point; and the authentication server matching the extracted feature points with a pre-registered template.
[0007] A second aspect of the technology disclosed to achieve the above technical problem is to provide a seat absence management device using a biometric information template, the device including: a sensor module that is installed in a seat where a user sits and collects biometric information while the user is seated in the seat; a communication device that communicates with an authentication server that performs authentication on the biometric information; and a computing device that selects biometric information for a specific point in time requested by the authentication server while the user is seated in the seat, transmits the selected biometric information to the authentication server via the communication device, receives the authentication result from the authentication server via the communication device, and determines whether the user is a user who has previously registered a template. [Effects of the Invention]
[0008] The embodiments of the disclosed technology may have the following advantages and effects, but this does not mean that the embodiments of the disclosed technology must include all of them, and the scope of the disclosed technology should not be understood as being limited thereby.
[0009] The seat absence management method and device using a biometric information template according to one embodiment of the disclosed technology has the effect of checking the identity of a user who is seated in a seat using the template.
[0010] In addition, seat absence management is processed non-periodically and irregularly, which has the effect of preventing unregistered users from attending in place of others. [Brief explanation of the drawings]
[0011] [Figure 1] 10 is a diagram illustrating a process of managing a user's departure from a seat using a biometric information template according to an embodiment of the disclosed technology.
[0012] [Figure 2] 1 is a flowchart illustrating a seat departure management method using a biometric information template according to an embodiment of the disclosed technology.
[0013] [Figure 3] 1 is a block diagram of a seat departure management device using a biometric information template according to an embodiment of the disclosed technology;
[0014] [Figure 4] 10 is a flowchart showing steps for registering a template. DETAILED DESCRIPTION OF THE INVENTION
[0015] The present invention can be modified in various ways and can have various embodiments, and specific embodiments will be illustrated in the drawings and described in detail in the detailed description. However, it is not intended to limit the present invention to the specific embodiments, and it should be understood that the present invention includes all modifications, equivalents, and alternatives that fall within the spirit and technical scope of the present invention.
[0016] Terms such as "first," "second," "A," and "B" may be used to describe various components, but the components are not limited by these terms and are used only to distinguish one component from another. For example, a first component may be designated a second component, and similarly, a second component may be designated a first component, without departing from the scope of the present invention. The term "and / or" includes a combination of multiple related listed items or any of multiple related listed items.
[0017] As used herein, the singular expression should be understood to include the plural expression unless the context clearly dictates otherwise. Furthermore, the term "comprises" and similar terms may mean the presence of a stated feature, number, step, operation, component, part, or combination thereof, and should be understood not to exclude the possibility of the presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.
[0018] Before proceeding to a detailed description of the drawings, it should be made clear that the division of components in this specification is merely a division according to the main function of each component. That is, two or more components described below may be integrated into one component, or one component may be divided into two or more components according to more specific functions.
[0019] It goes without saying that each of the components described below may additionally perform some or all of the functions of the other components in addition to its own main function, and some of the main functions of each component may be exclusively performed by other components. Therefore, the presence or absence of each component described throughout this specification should be interpreted functionally.
[0020] FIG. 1 illustrates a process for managing a user's seat departure using a biometric information template according to an embodiment of the disclosed technology. As illustrated in FIG. 1, a system 100 includes a local device 110 and an authentication server 120. The local device 110 is installed at a user's seat and collects the user's biometric information. While a notebook is illustrated in FIG. 1, the local device 110 may be a smartphone, PC, or other device, such as a dedicated device, installed separately for user authentication. The local device 110 includes a sensor for collecting the user's biometric information. The user's biometric information may include at least one of facial features, iris features, fingerprint features, voice features, and finger vein features. To collect multiple different pieces of biometric information, the local device may include multiple sensors. For example, the local device may include a camera for collecting face images and iris images, and a scanner for collecting fingerprint images.
[0021] Meanwhile, as described above, the user's biometric information may be feature points extracted from specific body parts. Such feature points may be extracted from an image of the specific body part. Therefore, the sensor provided in the local device 110 may include an image sensor (camera) that captures an image of the specific body part. The local device 110 may also be provided with a microphone that receives audio to utilize audio feature points. In addition, the local device 110 may also be provided with means such as a finger vein scanner or a fingerprint scanner. The local device 110 may collect multiple different types of biometric information using all provided biometric information collection means according to settings preset by a system administrator, or may collect only specific types of biometric information or only some of the biometric information according to settings.
[0022] Meanwhile, the local device 110 collects biometric information only while the user is seated in a seat. Here, information regarding the period during which the user is seated in a seat can be received through the authentication server 120. For example, the local device 110 is connected to the authentication server 120 in advance via a wired or wireless connection so as to be able to communicate with the authentication server 120, and can receive the meeting time or participation time previously input into the authentication server 120 by a system administrator or a meeting organizer as the period during which the user is seated.
[0023] Meanwhile, for user authentication, a template for the user is registered based on the biometric information at the time the user first sat down. Here, the template refers to data obtained by encoding feature points extracted from the user's biometric information and compressing the data volume. Generally, in a biometrics-based authentication system, a template is used to process authentication for multiple users with less data transmission and reception, considering that the amount of data to be processed increases as the number of types of biometric information collected increases. To register such a template, the authentication server 120 receives the biometric information at the time the user first sat down from the local device 110, extracts feature points, and performs an encoding process to register the template for the user.
[0024] Meanwhile, once the template registration process is performed, the local device 110 can continue to collect the user's biometric information. Since the local device 110 cannot know in advance when the authentication server 120 will request biometric information at a specific time point to authenticate the user, it is preferable to continuously collect biometric information at short intervals. The authentication server 120 can determine a randomly selected time point during the user's seated period as the specific time point for user authentication.
[0025] Meanwhile, authenticating a user means determining whether the user currently seated is the same person as the user who previously went through a template registration process. For example, when a user first sits down, user A may register a template, but after a certain period of time, user B may register as a substitute. In this case, an authentication system that simply determines whether the user is seated or has left the seat may determine that there is no problem with the current state. However, since another user is actually registering as a substitute, the authentication server 120 can resolve this issue by matching a previously registered template with feature points extracted from biometric information at a specific time to determine whether the user is the correct person. In one embodiment, the authentication server 120 can determine whether the user is the correct person by decoding the template and comparing the similarity between the feature points acquired and the feature points extracted from the biometric information.
[0026] Meanwhile, the local device 110 receives a matching result from the authentication server 120. The matching result may be information indicating whether the user is correct or not. Here, if the user who registered the template and the user currently seated in the seat are the same person, this means that the feature point matching result has a high similarity. If the user who registered the template and the user currently seated in the seat are different people, this means that the feature point matching result has a low similarity or that the feature point matching failed because there is no user in the seat. If the matching result from the authentication server 120 indicates a low similarity or a feature point matching failure, the local device 110 can determine that the user who registered the template has left their seat. Then, the local device 110 can record the seat leaving time of the user who left their seat.
[0027] Meanwhile, the time a user leaves their seat may be temporary, such as when they go to the bathroom or make an urgent phone call, or it may be a long absence from their seat, such as when they leave their seat from the beginning or when a substitute attendee sits there. Therefore, the local device 110 continuously maintains the operation for collecting biometric information for a predetermined period of time, but can also record the time when the user leaves their seat and the time when the user returns to their seat. For example, the time from when the user leaves their seat to when they return to their seat during the period in which they are seated can be recorded as the time when the user returns to their seat. If the user does not return to their seat, the end of the period in which they are seated can be recorded as the time when they return. The local device 110 receives matching results for continuously collected biometric information from the authentication server 120, and can determine the time when the user left their seat and the time when they returned depending on whether the matching was successful or unsuccessful. Of course, the local device 110 can also directly perform the same template authentication as the authentication server 120 and record the time when the user left their seat.
[0028] 2 is a flowchart illustrating a method for managing seat abandonment using a biometric information template according to an embodiment of the disclosed technology. Referring to FIG. 2, a method for managing seat abandonment using a biometric information template 200 may be sequentially performed between a local device and an authentication server.
[0029] In step 210, the local device collects biometric information of the user while the user is seated in the seat. The biometric information of the user includes face, fingerprint, iris, finger vein, voice, etc., and is collected through multiple sensors installed in the local device.
[0030] Meanwhile, a step of registering a user template is performed prior to performing step 210. In one embodiment, a template for user authentication can be registered through an encoding process after extracting biometric feature points collected when the user first sits down. If multiple users participate in a conference, each user can go through a template registration process through a local device installed at their seat.
[0031] In step 220, the authentication server requests biometric information at a specific time point while the user is seated. The time point during which the local device collects biometric information is the time point during which the user is seated, and can be input to the authentication server by a system administrator or a conference organizer. The authentication server requests biometric information at a specific time point during this time point from the local device. In one embodiment, the authentication server may request biometric information at a randomly determined time point during the time point during which the user is seated.
[0032] In step 230, the authentication server extracts feature points using biometric information at a specific point in time. To extract feature points from biometric information, a conventional feature point extraction algorithm or a pre-trained feature point extraction model can be used.
[0033] In step 240, the authentication server matches the extracted feature points with a pre-registered template. A template for each user is registered in the authentication server through the template registration process performed before step 210. The authentication server decodes the user's template to acquire feature points, and matches the feature points extracted from the biometric information at a specific time point received from the local device to authenticate the user.
[0034] 3 is a block diagram of a seat departure management device 300 using a biometric information template according to an embodiment of the disclosed technology. Referring to FIG. 3, the seat departure management device 300 using a biometric information template includes a sensor module 310, a communication device 320, and a computing device. The seat departure management device 300 may be the local device described above. The seat departure management device 300 may be embodied in various forms, such as a laptop computer, a PC, a smart device, or a wearable device.
[0035] The sensor module 310 is installed in the seat where the user sits and collects biometric information while the user is seated. The sensor module includes a plurality of sensors that respectively collect a plurality of pieces of biometric information about the user. For example, the sensor module may include an optical camera, a scanner, and a microphone.
[0036] The communication device 320 communicates with an authentication server that performs authentication of biometric information. The communication device transmits biometric information at a specific time to the authentication server at the request of the authentication server. Depending on the system configuration environment, the communication device may communicate with the authentication server via wired or wireless communication.
[0037] The computing device 330 may be implemented as a processor or CPU of the seat departure management device 300. The computing device 330 selects biometric information for a specific point in time requested by the authentication server while the user is seated in the seat and transmits the selected biometric information to the authentication server via the communication device. Then, the computing device 330 receives the authentication result from the authentication server via the communication device and determines whether the user is a user who has previously registered a template.
[0038] Meanwhile, the seat departure management device 300 may be implemented as a program (or application) including an executable algorithm that can be executed by a computer. That is, it may be a program executed on a computer. The program may be stored and provided in a transitory or non-transitory computer-readable medium.
[0039] A non-transitory readable medium refers to a medium that stores data semi-permanently and can be read by a device, rather than a medium that stores data for a short period of time such as a register, cache, memory, etc. Specifically, the various applications or programs described above may be stored and provided in a non-transitory readable medium such as a CD, DVD, hard disk, Blu-ray disc, USB, memory card, ROM (read-only memory), PROM (programmable read-only memory), EPROM (erasable PROM), EEPROM (electrically EPROM), or flash memory.
[0040] Transient readable media refers to various types of RAM such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous DRAM (Synclink DRAM, SLDRAM), and direct Rambus RAM (DRRAM).
[0041] 4 is a flowchart showing a template registration step, in which a local device provided for each seat can perform a template registration step when a user sits down in the seat.
[0042] First, the local device collects biometric information when the user sits down in step 410. The local device can collect different types of biometric information such as the user's face, iris, and fingerprint using multiple sensors. The type and number of biometric information to be collected can be set in advance by a system administrator.
[0043] Next, the authentication server extracts feature points from the collected biometric information in step 420. The authentication server can receive biometric information from the local device when the user sits down, and can extract feature points included in the biometric information using a feature extraction algorithm or a feature extraction model.
[0044] Finally, the authentication server encodes the extracted feature points and registers them as a user template in step 430. The authentication server can perform the encoding process to reduce the size of the extracted feature points or to prevent the extracted feature points from being leaked to the outside. Then, the encoded feature points can be registered as a template for identity authentication of each user.
[0045] Although the seat departure management method and apparatus using a biometric information template according to one embodiment of the disclosed technology has been described with reference to the illustrated embodiment in the drawings for ease of understanding, this is merely an example, and those skilled in the art will recognize that various modifications and equivalent embodiments are possible. Therefore, the true technical scope of protection of the disclosed technology should be determined by the appended claims.
Claims
1. collecting biometric information of the user while the user is seated in the seat by a local device provided in the seat; an authentication server communicating with the local device requesting biometric information at a specific time point while the user is seated; The authentication server extracts feature points using the biometric information at the specific time point; and the authentication server matching the extracted feature points with a pre-registered template; The local device receives information about the period during which the user sits in the seat through the authentication server.
2. the step of collecting the biometric information includes a step of registering a template when the user first sits down; The step of registering the template includes: collecting biometric information of the user by the local device; The authentication server receives the biometric information and extracts feature points; and 2. The seat departure management method according to claim 1, further comprising: encoding the extracted feature points and registering them as a template for the user.
3. 2. The seat departure management method according to claim 1, wherein the step of collecting biometric information comprises collecting a plurality of different pieces of biometric information using a plurality of sensors provided in the local device.
4. The seat departure management method according to claim 1 , wherein the authentication server determines a time point selected randomly during the user's seating period as the specific time point.
5. 2. The seat departure management method according to claim 1, wherein the matching step comprises comparing a similarity between feature points acquired by decoding the template and feature points extracted from the biometric information.
6. 2. The seat absence management method according to claim 1, wherein the local device receives a result of the matching from the authentication server, and if it determines that the user is not a user who registered the template based on the result, records a seat absence time for the user who registered the template.
7. a sensor module provided in a seat in which a user sits and which collects biometric information while the user is sitting in the seat; a communication device that communicates with an authentication server that performs authentication on the biometric information; and a computing device that selects biometric information for a specific time point requested by the authentication server while the user is seated in the seat, transmits the selected biometric information to the authentication server through the communication device, receives an authentication result from the authentication server through the communication device, and determines whether the user is a user who has previously registered a template; The computing device receives information about the period during which the user sits in the seat through the authentication server. The seat leave management device uses a biometric information template.
8. 8. The seat departure management device using a biometric information template according to claim 7, wherein the sensor module includes a plurality of sensors for respectively collecting a plurality of biometric information items of the user.
9. 10. The seat absence management device using a biometric information template according to claim 7, wherein the computing device records a seat absence time for the user who registered the template if the computing device determines based on the authentication result of the authentication server that the user is not a user who has registered a template in advance.
Citation Information
Patent Citations
Personal authentication system, device and method
JP2004013831A
Smart toilet system for bio signal measurement capable of user authentication and monitoring of fall
KR1020210068749A