WO2019039780A1 - User identification device and method using radio frequency radar - Google Patents
User identification device and method using radio frequency radar Download PDFInfo
- Publication number
- WO2019039780A1 WO2019039780A1 PCT/KR2018/009155 KR2018009155W WO2019039780A1 WO 2019039780 A1 WO2019039780 A1 WO 2019039780A1 KR 2018009155 W KR2018009155 W KR 2018009155W WO 2019039780 A1 WO2019039780 A1 WO 2019039780A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- user identification
- radio frequency
- identification device
- processor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/117—Identification of persons
Definitions
- This disclosure relates to user identification, and more particularly, to a user identification device and method using a Radio Frequency (RF) radar.
- RF Radio Frequency
- a device and method for obtaining a user &apos s biometric data using a radio frequency radar and identifying a user based on the obtained biometric data of the user.
- FIG. 1 is a schematic diagram of a user identification device according to one embodiment.
- Figure 2 is an example of RF signals passing through a user's wrist tissue in accordance with a plurality of gestures of a user.
- Figure 3 is an example of RF signals passing through the tissues of different people's wrists according to a plurality of gestures of different persons.
- FIG. 4 is a block diagram of a user identification device in accordance with one embodiment.
- FIG. 5 is a block diagram of a user identification device according to another embodiment.
- FIG. 6 is an example of the arrangement of components included in the user identification device shown in Fig.
- FIG. 7 is another example of the arrangement of components included in the user identification device shown in Fig.
- FIG. 8 is a configuration diagram of a user identification device according to another embodiment.
- FIG. 9 is a flowchart illustrating an operation of a method for identifying a user according to an exemplary embodiment of the present invention.
- FIG. 10 is a flowchart of a training process of a classification algorithm in a user identification method according to an exemplary embodiment.
- FIG. 11 is a flowchart illustrating an operation of a user identification method according to another embodiment.
- FIG. 12 is a flowchart of a training process of a classification algorithm in a user identification method according to another embodiment.
- FIG. 13 is a flowchart illustrating an operation of a user identification method according to another embodiment.
- FIG. 14 is a flowchart illustrating an operation of a user identification method according to another embodiment.
- 15 is a flowchart illustrating an operation of a user authentication method based on a result of user identification according to an embodiment.
- a user identification device using a radio frequency (RF) radar includes: a transmitter for transmitting a radio frequency signal to a body part of a user; A receiver for receiving a radio frequency signal transmitted from a transmitter and passed through a body part of a user; A memory for storing parameters of a classification algorithm trained for a radio frequency signal that has passed through the body part of the user; And a processor for analyzing the radio frequency signal received by the training classification algorithm using parameters as the radio frequency signal passed through the body part is received via the receiver to identify the user.
- RF radio frequency
- a user identification method using a radio frequency (RF) radar in accordance with an embodiment of the present disclosure includes generating radio frequency signals by a transmitter of the device and scattering the generated radio frequency to a body part of the user; Receiving a radio frequency signal that has passed through a body part of a user by a receiver of the device; Identifying the user by analyzing the radio frequency signal received by the trained classification algorithm running on the processor of the device using the parameters of the trained classification algorithm as the radio frequency signal passed through the body part of the user is received .
- RF radio frequency
- the computer-readable recording medium may be a computer-readable recording medium having recorded thereon a program for executing the above-described method.
- " As used in the specification, the term " an embodiment " is used herein to mean " serving as an example or illustration. &Quot; Embodiments disclosed herein as " one embodiment " are not necessarily to be construed as preferred over other embodiments. It is to be understood that, unless the context clearly indicates otherwise, the singular forms as used in this disclosure include plural forms.
- " comprises, " " comprising " when used in this disclosure should be taken to denote the presence of defined features, values, operations, components and / Values, operations, components, and / or groups thereof.
- FIG. 1 is a schematic diagram of a user identification device 100 according to one embodiment.
- the user identification device 100 shown in Fig. 1 comprises a device worn on the wrist of the user 110, but the user identification device 100 of the present disclosure is not limited thereto.
- the user identification device 100 of the present disclosure may comprise a wearable device at a body part of the user 110, such as the head, neck, nose, ear, waist, ankle, and body of the user 110 .
- the user identification device 100 can be represented as a wearable device having a user identification function.
- a wearable device may be a device based on an apparel-based device such as, for example, a glove, a suit, a shirt, pants and a hat, or a device based on an accessory such as a glasses, a wristband, a bracelet, a bracelet, a watch, a necklace, But are not limited to.
- the user identification device 100 scatters the RF signals into the tissue of the wrist of the user 110.
- the organization of the wrist of the user 110 may represent the body part of the user 110.
- the scattered RF signals may be in an ultra-wideband signal, for example, in the range of 1 to 15 GHz, but are not limited thereto. Scattering of the RF signals may indicate scattering of the UWB signal. Scattering the RF signals may indicate emitting RF signals.
- the user identification device 100 receives RF signals that have passed through the wrist tissue of the user 110.
- the user identification device 100 may obtain the parameters by training a classification algorithm for RF signals received for a period of time to store the user 110.
- the classification algorithm can be applied to a neural network of any architecture, logistic regression, decision tree, support vector machine, K nearest neighbor method, neighbors, Naive Bayesian classifiers, or any combination of the classification algorithms described above.
- the classification algorithm may be referred to as a classifier or classification means.
- the parameters obtained by training the classification algorithm include reference values, parameters, or information used to classify RF signals for user 110 from received RF signals.
- the parameters obtained through training of the classification algorithm are thus used to analyze the received RF signal to identify the user 110.
- the user identification device 100 may collect RF signals that have passed through the wrist tissue of the user 110 for a period of time and may train the classification algorithms on the collected RF signals to obtain parameters.
- the user identification device 100 may train the classification algorithms for the RF signals received at each of the plurality of gestures of the user 110 to obtain the parameters.
- the user identification device 100 stores the parameters obtained by training the classification algorithm in the user identification device 100 and analyzes the RF signals passed through the body part of the user 110 by the trained classification algorithm, And reads and uses the parameters stored in the memory 100.
- FIG. 2 is an example of RF signals passing through the wrist tissue of a user 110 according to a plurality of gestures of a user 110.
- FIG. The RF signals shown in FIG. 2 may be referred to as RF signals that have passed a particular body part according to a plurality of gestures of a particular body part of the user 110.
- a plurality of gestures of the user 110 may include, for example, a gesture 1 indicating a state in which the hand of the user 110 is neutral, A gesture 3 indicating a hand of the user 110 is down; a gesture 4 indicating a hand of the user 110 moving in a left direction; And a gesture 5 indicating that the hand of the user 110 has moved in the right direction.
- the plurality of gestures of the user 110 are not limited thereto.
- RF signals passing through the wrist of the user 110 according to each gesture of the user 110 are distorted differently.
- the distortion of the RF signals is represented, for example, by attenuation of the RF signal (change in amplitude) and phase shift of the RF signal.
- the user identification device 100 may identify the user or identify the user and the user gesture based on the RF signals that have passed through the wrist of the user 110 corresponding to each gesture of the user 110.
- the user identification device 100 may perform an action according to each user gesture or transmit a command according to each user gesture to the external device 120.
- the user identification device 100 may set different user commands, different authentication ranges, and / or different control ranges, for example, for different user gestures.
- the user identification device 100 may set information about the user gesture so that the user gesture is unlocked.
- the smart car 120-2 is unlocked by a signal transmitted from the user identification device 100 to the smart car 120-2 in the case where the user gesture indicates that the user 110 is in the raised state, (100) can set information about the user gesture.
- a signal transmitted from the user identification device 100 to the smart IoT (Internet of Things)
- the user identification device 100 can set information about the user gesture such that the power of the device 120-3 is turned on.
- the smart IoT device 120-3 is activated by a signal transmitted from the user identification device 100 to the smart IoT device 120-3 in the case where the user gesture indicates that the hand of the user 110 has moved leftward.
- the user identification device 100 may set information about the user gesture so that the power of the user gesture is turned off.
- the user identification device 100 may set information about the user gesture such that the authentication process is performed.
- Figure 3 is an example of RF signals passing through the tissues of different people's wrists according to a plurality of gestures of different persons.
- Figure 3 is an example of RF signals passing through the tissue of each user's wrist in accordance with the five user gestures (or wrist gestures) shown in Figure 2 of three people. Referring to FIG. 3, it can be seen that the RF signals passing through the tissue of the same body part for each person and each gesture are distorted differently.
- the RF signals passing through the tissue of the same body part of different people according to the examples of the RF signals shown in Fig. 3 are distorted differently, and when the tissue of the body part moves according to the user gesture, It can be seen that the RF signals are distorted differently according to the user gesture. This is because even though the same body part is different for each person, the tissues such as muscles and tendons of the body parts are different from each other. In addition, depending on each gesture, the positions of the muscles and tendons of the body part may be changed, and the RF signals passing through the tissue of the body part may be distorted according to the changes of such muscles or tendons. For example, the positions of the muscles and tendons of the human 1's wrist may be different for the gesture 1, the gesture 2, the gesture 3, the gesture 4, and the gesture 5 of Person 1, respectively.
- the RF signals that have passed through the tissue of the body portion of each person can be recognized as the unique biometric data of each person, so that the user identification device 100 is based on the RF signal passed through the tissue of each person ' Thereby identifying the user.
- user identification may be referred to as biometric user identification or biometric user authentication.
- the biometric user authentication in this disclosure refers to confirming the access qualification of the user 110 to the external device 120 based on the biometric data (RF signals) obtained by the user identification device 100.
- a user gesture can be used as a user's authentication key.
- a plurality of user gestures may be defined in advance.
- a plurality of user gestures may be referred to as predefined gestures or predefined calibration gestures.
- the user identification device 100 may transmit RF signals to the wrist organization of the user 110, if the user 110 rewrites or worn the user identification device 100 And receives an RF signal that has passed through the wrist tissue of the user 110.
- the user identification device 100 analyzes the received RF signals using parameters of the trained classification algorithm and identifies the user 110 and / or identifies a user gesture.
- the user identification result obtained by the user identification device 100 may indicate whether the user 110 is an owner of the user identification device 100.
- the user identification device 100 may transmit the user identification result to the external device 120.
- the result of the user identification transmitted to the external device 120 may indicate a positive user identification result.
- the positive user identification result may indicate that the user 110 is the owner of the user identification device 100.
- the user identification result transmitted from the user identification device 100 to the external device 120 may include the identified user information (e.g., authentication information).
- the user identification result indicating that the user 110 is not the owner of the user identification device 100 may represent a negative user identification result. If the user identification result is negative, the user identification device 100 may not transmit the user identification result to the external device 120. If the user identification result indicates that the user 110 is not the owner of the user identification device 100, the user identification device 100 may determine that the user 110 wearing the user identification device 100 has access to the external device 120 To prevent it.
- the user identification device 100 may request the external device 120 to allow the user 110 to access the external device 120 if the user identification result indicates that the user is the owner of the user identification device 100 .
- the fact that the access to the external device 120 is permitted means that the user 110 wearing the user identification device 100 can not access the smart home 120-1 ), It can indicate that the door lock is released.
- the fact that access to the external device 120 is allowed means that when the user 110 wearing the user identification device 100 is connected to the smart car 120 -2), it may indicate that the smart car 120-2 is unlocked.
- the fact that the access to the external device 120 is allowed means that the user 110 wearing the user identification device 100 in the case where the external device 120 is the smart car 120-2 is the smart car 120-2,
- the smart car 120-2 can set the operating conditions of the personalized smart car 120-2 to the user 110.
- Access to the external device 120 is permitted when the user 110 wearing the user identification device 100 is in the home and the temperature of the home, lighting, music volume, As shown in FIG. Allowing access to the external device 120 may indicate unlocking a smart device, such as a smart phone, tablet, or TV, without a fingerprint or iris scan. Allowing access to the external device 120 may indicate that a personalized ticket for various events is issued or that the payment system is easily accessible without performing additional authentication procedures.
- the user 110 does not perform an operation to authenticate the user 110, for example, an iris scan, a fingerprint scan, a PIN code input, a password input
- the user authentication procedure can be performed in all applications requiring authentication to the user. Accordingly, the user 110 can connect to the event requiring various authentication only by wearing the user identification device 100 without performing an additional authentication procedure, and can provide an ID (Identification) certificate for authenticating the user 110 You do not need to show.
- the user identification device 100 may store parameters of a trained classification algorithm for a plurality of users and may set the same or different access ranges for a plurality of user-specific external devices 120. For example, in the case of storing the parameters of the trained classification algorithm that can identify user 1, user 2, and user 3, respectively, the user identification device 100 may be used by user 1, user 2, It is possible to unlock the smart home 120-1 and set the access range for the external device 120 so that the user 1 can unlock the smart car 120-2. In addition, the user identification device 100 may set an access range for the external device 120 to access different payment systems for each of the users 1, 2, and 3.
- the application can be used in all applications requiring user authentication by the user identification device 100 according to the present disclosure without performing an additional authentication procedure.
- User authentication in all applications may be performed based on user identification results performed in accordance with the present disclosure.
- Identification and authentication of the user 110 may be performed continuously while the user 110 is wearing the user identification device 100.
- the user identification device 100 can be used when accessing various electronic services when accessing various devices such as, for example, mobile phones, smart phones, computers, etc., It can be used for unlocking various smart devices.
- the user 110 need not perform a login or unlock operation every time an attempt is made to access a device, network or payment system by the user identification device 100 according to the present disclosure. Further, the user identification device 100 according to the present disclosure allows the user 110 to perform continuous authentication, which can be spoofing proof without additional security. This is because the user identification device 100 according to the present disclosure uses the biometric data of the user 110 to identify the user. The user identification device 100 according to the present disclosure allows the user 110 to register the identity of the user only once without having to re-login in the IoT network environment and to perform seamless access have.
- the external device 120 shown in FIG. 1 may be any device that provides accessible electronic devices for user authentication or any device that is accessible through user authentication.
- the external device 120 may include an external user authentication device.
- the external device 120 may include a smart home 120-1, a smart car 120-2, an IoT device 120-3, and a smartphone 120-4, as shown in FIG. 1 But is not limited thereto.
- the external device 120 may further include a billing system, a device capable of notifying the occurrence of an event. Events may include, but are not limited to, events related to purchases, such as, for example, purchase of items, purchase of tickets, and the like.
- FIG. 4 is a block diagram of a user identification device 400 in accordance with one embodiment.
- the user identification device 400 includes a transmitter 410, a receiver 420, a processor 430, and a memory 440, but the components of the user identification device 400 are not limited thereto .
- the user identification device 400 may further include a user interface 450.
- Transmitter 410 may generate an RF signal and scatter the RF signal generated by the user's body part.
- the transmitter 410 may be controlled by the processor 430 to generate an RF signal and scatter the RF signal generated by the user's body part.
- the transmitter 410 may generate an RF signal and scatter the RF signal generated by the user's body part, if the user wears the user identification device 400, regardless of the control of the processor 430.
- Whether or not the user wears the user identification device 400 is detected by a sensor not shown in the user identification device 400 and the sensed result is transmitted to the transmitter 410 to enable the operation of the transmitter 410 enable).
- a user input indicating wear of the user identification device 400 may include a user input that turns on the power of the user identification device 400.
- the transmitter 410 may scatter an ultra-wideband RF signal of 1 to 15 GHz, but the frequency band of the scattered RF signal is not limited thereto.
- Transmitter 410 may include a transmit antenna that scatters the RF signal.
- Receiver 420 receives an RF signal that has passed through the body part of the user.
- Receiver 420 may receive an ultra-wideband RF signal that has passed through the body part of the user.
- the receiver 420 may include a receive antenna or a receive sensor for receiving an RF signal that has passed through the body portion of the user.
- Receiver 420 may be controlled by processor 430 to receive an RF signal.
- the receiver 420 may be enabled for operation of the receiver 420 by a signal sensed from a sensor (not shown) that senses whether the user identification device 400 is worn.
- the processor 430 may control the operation of the receiver 420 by a signal sensed by the sensor.
- the processor 430 trains the RF signals received via the receiver 420 by a classification algorithm and obtains the parameters of the trained classification algorithm.
- the processor 430 stores the obtained parameters in the memory 440.
- the processor 430 reads the parameters stored in the memory 440 as the RF signals are received via the receiver 420 and analyzes the RF signals received by the trained classification algorithm Identify the user.
- the processor 430 may request the user through the user interface 450 for at least one predefined user gesture.
- the user interface 450 may be configured to have a function to receive user input and output information, such as a touch screen.
- the user interface 450 may be configured to request the user to at least one user gesture controlled by the processor 430 and predefined as an audio signal and / or a video signal.
- the processor 430 may output the user identification result via the user interface 450.
- the user identification result output through the user interface 450 may have an alarm form, a character form, and / or an image form, but is not limited thereto.
- the alarm form can be represented by an audio signal or / and light.
- the user identification result output through the user interface 450 may indicate the completion of the identification operation or the identification operation.
- the user identification result output through the user interface 450 may indicate whether the user wearing the user identification device 400 is the owner of the user identification device 400. [
- the user interface 450 may be a user interface of the wearable device when the user identification device 400 is incorporated into a wearable device that the user wears.
- the processor 430 may be a processor of the wearable device when the user identification device 400 is integrated into a user wearable wearable device.
- the processor 430 may be referred to as a central processing unit that controls the overall functionality of the user identification device 400.
- the memory 440 may store parameters obtained according to the training of the classification algorithm for the received RF signals.
- the memory 440 may be configured to train the classification algorithm for the RF signals on which the user identification device 400 is received in accordance with this disclosure as it is recognized that the user has worn the user identification device 400, And may include a program and / or application that includes one or more instructions that can be obtained, used to identify the user using the obtained parameters, and to perform the process of using or transmitting the identification results of the user.
- the memory 440 may store an RF signal received via the receiver 420 for a predetermined period of time.
- Processor 430 may read the RF signals stored in memory 440 to train the classification algorithm to obtain parameters.
- the memory 440 may be a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (for example, SD or XD memory), a RAM (Random Access Memory), SRAM (Static Random Access Memory), ROM (Read Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read-Only Memory) A disk, and / or an optical disk.
- a flash memory type for example, SD or XD memory
- RAM Random Access Memory
- SRAM Static Random Access Memory
- ROM Read Only Memory
- EEPROM Electrically Erasable Programmable Read-Only Memory
- PROM Programmable Read-Only Memory
- a disk and / or an optical disk.
- the processor 430 may execute programs and / or applications stored in the memory 440 to perform the user identification method in accordance with the present disclosure.
- the processor 430 may include a converter that converts the RF signal received from the receiver 420 into a digital signal. If processor 430 does not include a transducer as described above, receiver 420 may include a transducer that converts the received RF signals into a digital signal.
- the user identification device 400 shown in FIG. 4 may be configured to further include various sensors such as an Accelerometers sensor, a Gyroscopes sensor, a Magnetometers sensor, and the like.
- various sensors such as an Accelerometers sensor, a Gyroscopes sensor, a Magnetometers sensor, and the like.
- the user identification device 400 can use the sensed results through the various sensors described above to more accurately identify the user gesture and / or user have.
- a user identification device 500 includes a transmit antenna 101, a receive antenna 102, a transmitter 103, a receiver 104, an analog-to-digital converter 105, a memory 106, 107).
- the RF radar in the present disclosure may include a transmit antenna 101, a receive antenna 102, a transmitter 103, a receiver 104, and an analog-to-digital converter 105.
- the processor 107 may be configured and operated with the processor 430 shown in FIG.
- the memory 106 may be configured and operated as the memory 440 shown in FIG.
- the user identification device 500 includes one transmit antenna 101, one receive antenna 102, one transmitter 103, one receiver 104, and one analog-to-digital converter (ADC) And includes a plurality of transmit antennas 101, a plurality of receive antennas 102, a plurality of transmitters 103, a plurality of receivers 104 and a plurality of ADCs 105 .
- the receiving antenna 102 shown in FIG. 5 may be configured as a receiving sensor.
- the transmit antenna 101 and the receive antenna 102 may be disposed adjacent to the transmitter 103 and the receiver 104, respectively.
- the processor 107 includes a memory 106.
- the memory 106 may be separate from the processor 107.
- the memory 106 may comprise any type of computer-writable storage device and / or any computer-writable storage medium.
- the memory 106 stores the parameters of the trained classification algorithm.
- the memory 106 may be configured as the memory 440 shown in FIG. If the processor 107 is an external processor of the user identification device 500, the digital signal output from the ADC 105 may be transferred to an external processor.
- the external processor may be, but is not limited to, a processor of the device in which the user identification device 500 is integrated.
- the transmitting antenna 101 may be coupled to the transmitter 103 and the receiving antenna 102 may be coupled to the receiver 104.
- the transmitting antenna 101 may scatter the UWB signals.
- the receive antenna 102 may receive ultra-wideband signals.
- the transmit antenna 101 and the receive antenna 102 may be disposed across a user's body part and disposed within the user identification device 500 when the user wears the user identification device 500, It is not limited.
- FIG. 6 is an example of the arrangement of components included in the user identification device 500 shown in FIG. Referring to FIG. 6, an example in which the user identification device 500 is integrated into the watch 60 is shown. Thus, in the case of FIG. 6, the watch 60 incorporating the user identification device 500 can be worn on the wearer's wrist 61. In the case of FIG. 6, the transmitting antenna 101 and the receiving antenna 102 are disposed inside the watch 60 and opposite to each other when the user wears the watch 60.
- Devices in which the user identification device 500 may be integrated in this disclosure are not limited to the watch 60.
- the device from which the user identification device 500 may be integrated may include the device referred to in Fig.
- the location and number of the transmit antenna 101 and the receive antenna 102 may be determined.
- FIG. 7 is another example of the arrangement of the components included in the user identification device 500 shown in FIG.
- the transmitting antenna 101 and the receiving antenna 102 are arranged as shown in FIG. 6, but the transmitter 103 and the receiver 104 may be disposed adjacent to each other.
- the transmitter 103 and the receiver 104 may be configured as an integrated transceiver.
- the transmitter 103 When the user wears the user identification device 500, the transmitter 103 generates ultra-wideband signals and scatters ultra-wideband signals to the tissues of the user's body part by the transmission antenna 101.
- the transmitter 103 may be configured to operate in the range of 1 to 15 GHz.
- the scattered ultra-wideband signal passes through the tissue of the user's body part.
- the tissues of the user's body part distort the UWB signal. Distortions of the received ultra-wideband signal are represented, for example, by attenuation (change in amplitude) of the RF signal and phase shift of the RF signal.
- the receiver 104 is thus distorted to receive signals passing through the body part of the user.
- the ADC 105 is connected to the receiver 104.
- the ADC 105 converts the signals received by the receiver 104 into digital signals provided to the processor 107.
- the processor 107 analyzes the received digital signals using the parameters of the trained classification algorithm stored in the memory 106 to identify the user.
- the processor 107 trains the classification algorithm stored in the memory 106 for the received RF signal to obtain parameters for identifying the user and stores the obtained parameters in the memory 106. [ After storing the parameters in the memory 106, the processor 107 reads the parameters stored in the memory 106 and analyzes the received RF signals by a trained classification algorithm to obtain a user identification result. The analysis of RF signals by the trained classification algorithm using parameters of the trained classification algorithm uses techniques known in the art.
- the processor 107 may perform pre-processing before analyzing the received RF signals.
- the preprocessing is performed by a method such as averaging, moving average, moving median, etc., scaling of signal values within the entire frequency range, wavelet transform, Fourier transform, Taking the logarithm, exponent, exponentiation, multiplication / division by a constant, subtraction / addition of a constant, differentiation, integration, etc.
- From the resulting data set such as various mathematical transformations on the received data, signal transforms and inverse transforms from complex numbers to amplitude phase representations, data sets obtained with errors as a result of interference, calculation errors, etc., outliers " of the received digital signal.
- the user identification device 500 may be configured such that the above-described pre-processing is performed between the ADC 105 and the processor 107. [ In addition, the above-described preprocessing can also be performed on the received RF signals to train the classification algorithm.
- FIG. 8 is a configuration diagram of a user identification device 800 according to another embodiment.
- the user identification device 800 further includes a communication interface 108 to the user identification device 500 of FIG.
- the communication interface 108 may be referred to as an auxiliary transmitter.
- the communication interface 108 may transmit the user identification result to the external device 120 shown in FIG.
- the communication interface 108 can transmit the digital signal output from the ADC 105 to the external device 120. [ If the processor 107 is an external processor of the user identification device 800, the digital signal output from the ADC 105 may be transferred to an external processor.
- the communication interface 108 can transmit and receive data based on local communication with the external device 120.
- the near field communication may be, for example, a Bluetooth communication, a Bluetooth low energy (BLE) communication, a near field communication, a WLAN communication, a Zigbee communication, an infrared data association (IrDA) But is not limited to, WFD (Wi-Fi Direct) communication, UWB (ultra wideband) communication, Ant + communication, and the like.
- the communication interface 108 may be configured based on wired communication.
- the communication interface 108 may transmit data received from the external device 120 to the processor 107.
- the processor 107 may send user information stored in the memory 106 to the external device 120 via the communication interface 108 based on data received from the communication interface 108.
- the processor 107 may transmit the user identification result to the external device 120 via the communication interface 108 based on the data received from the communication interface 108.
- the user identification result transmitted to the external device 120 through the communication interface 108 may include a user identification result that can be output through the user interface 450 of FIG.
- FIG. 9 is a flowchart illustrating an operation of a method for identifying a user according to an exemplary embodiment of the present invention.
- the user identification method shown in FIG. 9 may be performed by the user identification devices 400, 500, 800 shown in FIGS. 4 to 8 based on the user identification device 100 shown in FIG. 1 .
- step S910 the user identification device 100 generates RF signals and scatters the generated RF signals into the body part of the user 110.
- the user identification device 100 generates RF signals at the transmitter 103 and scatters the generated RF signals via the transmit antenna 101 to the user's body part.
- the RF signal scattered into the user's body part is not limited to the frequency band of the ultra-wideband signal of 1 to 15 GHz or the scattered RF signal.
- the user identification device 100 may perform step S910 if the user 110 wears the user identification device 100. [ Determining whether the user 110 wore the user identification device 100 can be performed as described in Fig. Step S910 is performed after the user identification device 100 stores the parameters obtained by training the RF signal passed through the body part of the user by the classification algorithm.
- the user identification device 100 receives RF signals that have passed through the user body portion.
- the user identification device 100 receives RF signals that have passed through the user's body part via the receive antenna 102 or the receive sensor.
- the RF signal scattered from the user identification device 100 is an ultra-wideband signal of 1 to 15 GHz
- the received RF signal is an ultra-wideband signal of 1 to 15 GHz.
- the user identification device 100 identifies the user by analyzing the RF signals received by the trained classification algorithm using the parameters of the stored trained classification algorithm. Analyzing the RF signal received by the trained classification algorithm may be used to classify received RF signals using parameters and to identify whether the classified RF signal corresponds to an RF signal that has passed through the body part of the user have. When the classified RF signal corresponds to an RF signal that has passed through the body part of the user, the user identification device 100 determines whether the user wearing the user identification device 100 is the user identification device 100 .
- FIG. 10 is a flowchart of a training process of a classification algorithm in a user identification method according to an exemplary embodiment.
- FIG. 10 may be performed before performing the user identification method shown in FIG. 9, but is not limited thereto.
- Figure 10 may be performed when a user first wears the user identification device 100.
- [ 10 may be performed for each of a plurality of users.
- 10 may be performed for a plurality of users, the user identification device 100 may identify a plurality of users.
- 10 may be performed for each of a plurality of gestures of a user.
- a user may register at least one gesture among a plurality of gestures as a unique signature of the user.
- step S1010 the user identification device 100 generates RF signals when the user's body part performs a gesture, and scatters the generated RF signals to the user's body part.
- the user identification device 100 may detect whether the user 110 wears the user identification device 100 and then detect whether the user 110 performs the gesture. To this end, the user identification device 100 may utilize a sensor included in the user identification device 100. [ The user identification device 100 may request the user to predefine the user gesture before performing step S1010. A method of requesting a user for a user gesture can be performed using the user interface 450 as described in FIG.
- step S1020 the user identification device 100 receives RF signals that have passed through the body part of the user.
- the RF signals scattered in step S1010 are ultra-wideband signals of 1 to 15 GHz
- the received RF signals are ultra-wideband signals of 1 to 15 GHz distorted as they pass through the user's body part.
- step S1030 the user identification device 100 trains the received RF signals with a classification algorithm to obtain the parameters of the trained classification algorithm.
- the obtained parameters include reference values, parameters or information for classifying the RF signals received by the training classification algorithm into RF signals corresponding to user and / or user gestures.
- the user identification device 100 stores the obtained parameters.
- the user identification device 100 may further store the additional information so that at least one of the plurality of gestures or each of the plurality of gestures may be registered as a unique signature of the user.
- the stored additional information may indicate that the user gesture identified by the stored parameters is registered with the user's unique signature.
- Steps S1110, S1120, and S1140 shown in Fig. 11 are performed similarly to steps S910 to S930 of Fig. 9 described above.
- step S1130 the user identification device 100 converts the received RF signals into a digital signal.
- step S1140 the user identification device 100 identifies the user by analyzing by a trained analysis algorithm for the RF signals converted into digital signals.
- Steps S1210, S1220, S1240, and S1250 shown in Fig. 12 are performed similarly to steps S1010 to S1040 shown in Fig.
- step S1230 the user identification device 100 converts the received RF signals into digital signals.
- step S1240 the user identification device 100 trains the RF signals converted into digital signals into a classification algorithm to obtain the parameters.
- FIG. 13 is a flowchart illustrating an operation of a user identification method according to another embodiment.
- FIG. 13 is an example in which a technical configuration for transmitting a user identification result to an external device is added to the operation flow chart of FIG. Steps S1310 to S1330 in Fig. 13 are performed similarly to steps S910 to S930 in Fig.
- the user identification device 100 transmits the user identification result to the external device 120.
- the user identification device 100 may transmit the user identification result to the external device 120 via the communication interface 108 shown in Fig.
- the user identification device 100 may transmit the user identification result to the external device 120 in response to a request from the external device 120 via the communication interface 108.
- the user identification result may include user authentication information (e.g., user login information, user authentication password information).
- the user authentication information may be previously stored in the user identification device 100.
- the user identification result may be substituted for the user authentication information.
- FIG. 14 is a flowchart illustrating an operation of a user identification method according to another embodiment.
- FIG. 14 is an example of adding the feature of transmitting the user identification result and the identified user gesture to the external device, respectively, in the example shown in FIG. Steps S1410 and S1420 in Fig. 14 are performed similarly to steps S910 and S920 in Fig.
- step S1430 the user identification device 100 analyzes the RF signal received by the classified classification algorithm using the stored parameters to identify the user and the user gesture, respectively.
- the stored parameters may comprise information that can classify received RF signals by user and by user gesture.
- step S1440 the user identification device 100 transmits the result of identifying the user identification result and the user gesture to the external device 120 through the communication interface 108 in Fig.
- the user identification device 100 may transmit a result of identifying the user identification result and the user gesture to the external device 120 when a request is received from the external device 120 through the communication interface 108.
- FIG. 15 is a flowchart illustrating an operation of a user authentication method according to an embodiment.
- Fig. 15 is operated on the basis of a device 1510, an external device 1520, and a payment system 1530 having a user identification function according to the present disclosure.
- step S1501 the device 1510 identifies the user using the RF signal according to the present disclosure.
- the connection between the device 1510 and the external device 1520 is established (S1502), and the information input process based on the event is performed in the external device 1520 (S1503) (S1504), the device 1510 transmits the user identification information to the external device 1520 (S1505).
- the user identification information may include user authentication information stored in the device 1510, and user identification information may be used as user authentication information.
- the information input process based on the event performed in step S1503 may include, for example, inputting information for issuing a ticket.
- the information described above may include the departure information, the destination information, the boarding time information, and the passenger information.
- the above-described information input can be directly input by the user wearing the device 1510 using the external device 1520.
- the external device 1520 may be a ticketing machine that is installed in a smartphone or a train station.
- Ticket issuing machine is a device having a communication function.
- the external device 1520 is a smart phone, the above-described information input process can be performed based on the ticket issuing application executed by the external device 1520.
- Connection establishment between the device 1510 and the external device 1520 performed in step S1502 may be performed after the information input process is completed in step S1503 and when a user authentication request is performed in step S1504.
- the owner of the external device 1520 and the device 1510 may be the same, but may be different.
- the external device 1520 requests the payment system 1530 in step S1506 for a settlement process based on the user identification information.
- the payment system 1530 may be an Internet based payment server.
- the payment system 1530 obtains information about the device 1510 based on the received user identification information and establishes a connection between the device 1510 and the payment system 1530 based on the acquired information about the device 1510 (S1507).
- the payment system 1530 may include a database that stores information that maps user identification information and information about the device 1510.
- the information about the device 1510 includes information that can be associated with the device 1510 based on a communication network such as the Internet.
- the payment system 1530 transmits a user authentication request for payment to the device 1510 in step S1508. Accordingly, in step S1509, the device 1510 transmits the user identification information to the payment system 1530.
- the payment system 1530 performs payment processing based on the received user identification information.
- guidance information on completion of the payment processing is transmitted to the external device 1520 (S1510).
- the external device 1520 outputs a payment completion notification message to notify the user of the device 1510 of the completion of the payment.
- the payment system 1530 can transmit the payment completion guide information to the device 1510 when transmitting the payment completion guide information to the external device 1520.
- the external device 1520 can output the payment completion notification as an audio signal and / or a video signal.
- the disclosed embodiments may be embodied in the form of a computer-readable recording medium for storing instructions and data executable by a computer.
- the command may be stored in the form of program code, and when executed by the processor, may generate a predetermined program module to perform a predetermined operation.
- the instructions when executed by a processor, may perform certain operations of the disclosed embodiments.
- Figure 3 is an example of RF signals passing through the tissue of each user's wrist in accordance with the five user gestures (or wrist gestures) shown in Figure 2 of three people. Referring to FIG. 3, it can be seen that the RF signals passing through the tissue of the same body part for each person and each gesture are distorted differently.
- the RF signals passing through the tissue of the same body part of different people according to the examples of the RF signals shown in Fig. 3 are distorted differently, and when the tissue of the body part moves according to the user gesture, It can be seen that the RF signals are distorted differently according to the user gesture. This is because even though the same body part is different for each person, the tissues such as muscles and tendons of the body parts are different from each other. In addition, depending on each gesture, the positions of the muscles and tendons of the body part may be changed, and the RF signals passing through the tissue of the body part may be distorted according to the changes of such muscles or tendons. For example, the positions of the muscles and tendons of the human 1's wrist may be different for the gesture 1, the gesture 2, the gesture 3, the gesture 4, and the gesture 5 of Person 1, respectively.
- the RF signals that have passed through the tissue of the body portion of each person can be recognized as the unique biometric data of each person, so that the user identification device 100 is based on the RF signal passed through the tissue of each person ' Thereby identifying the user.
- user identification may be referred to as biometric user identification or biometric user authentication.
- the biometric user authentication in this disclosure refers to confirming the access qualification of the user 110 to the external device 120 based on the biometric data (RF signals) obtained by the user identification device 100.
- a user gesture can be used as a user's authentication key.
- a plurality of user gestures may be defined in advance.
- a plurality of user gestures may be referred to as predefined gestures or predefined calibration gestures.
- the user identification device 100 may transmit RF signals to the wrist organization of the user 110, if the user 110 rewrites or worn the user identification device 100 And receives an RF signal that has passed through the wrist tissue of the user 110.
- the user identification device 100 analyzes the received RF signals using parameters of the trained classification algorithm and identifies the user 110 and / or identifies a user gesture.
- the user identification result obtained by the user identification device 100 may indicate whether the user 110 is an owner of the user identification device 100.
- the user identification device 100 may transmit the user identification result to the external device 120.
- the result of the user identification transmitted to the external device 120 may indicate a positive user identification result.
- the positive user identification result may indicate that the user 110 is the owner of the user identification device 100.
- the user identification result transmitted from the user identification device 100 to the external device 120 may include the identified user information (e.g., authentication information).
- the user identification result indicating that the user 110 is not the owner of the user identification device 100 may represent a negative user identification result. If the user identification result is negative, the user identification device 100 may not transmit the user identification result to the external device 120. If the user identification result indicates that the user 110 is not the owner of the user identification device 100, the user identification device 100 may determine that the user 110 wearing the user identification device 100 has access to the external device 120 To prevent it.
- the user identification device 100 may request the external device 120 to allow the user 110 to access the external device 120 if the user identification result indicates that the user is the owner of the user identification device 100 .
- the fact that the access to the external device 120 is permitted means that the user 110 wearing the user identification device 100 can not access the smart home 120-1 ), It can indicate that the door lock is released.
- the fact that access to the external device 120 is allowed means that when the user 110 wearing the user identification device 100 is connected to the smart car 120 -2), it may indicate that the smart car 120-2 is unlocked.
- the fact that the access to the external device 120 is allowed means that the user 110 wearing the user identification device 100 in the case where the external device 120 is the smart car 120-2 is the smart car 120-2,
- the smart car 120-2 can set the operating conditions of the personalized smart car 120-2 to the user 110.
- Access to the external device 120 is permitted when the user 110 wearing the user identification device 100 is in the home and the temperature of the home, lighting, music volume, As shown in FIG. Allowing access to the external device 120 may indicate unlocking a smart device, such as a smart phone, tablet, or TV, without a fingerprint or iris scan. Allowing access to the external device 120 may indicate that a personalized ticket for various events is issued or that the payment system is easily accessible without performing additional authentication procedures.
- the user 110 does not perform an operation to authenticate the user 110, for example, an iris scan, a fingerprint scan, a PIN code input, a password input
- the user authentication procedure can be performed in all applications requiring authentication to the user. Accordingly, the user 110 can connect to the event requiring various authentication only by wearing the user identification device 100 without performing an additional authentication procedure, and can provide an ID (Identification) certificate for authenticating the user 110 You do not need to show.
- the user identification device 100 may store parameters of a trained classification algorithm for a plurality of users and may set the same or different access ranges for a plurality of user-specific external devices 120.
- the user identification device 100 may be configured for each of user 1, user 2, It is possible to unlock the smart home 120-1 and set the access range for the external device 120 so that the user 1 can unlock the smart car 120-2.
- the user identification device 100 may set an access range for the external device 120 to access different payment systems for each of the users 1, 2, and 3.
- the application can be used in all applications requiring user authentication by the user identification device 100 according to the present disclosure without performing an additional authentication procedure.
- User authentication in all applications may be performed based on user identification results performed in accordance with the present disclosure.
- Identification and authentication of the user 110 may be performed continuously while the user 110 is wearing the user identification device 100.
- the user identification device 100 can be used when accessing various electronic services when accessing various devices such as, for example, mobile phones, smart phones, computers, etc., It can be used for unlocking various smart devices.
- the user 110 need not perform a login or unlock operation every time an attempt is made to access a device, network or payment system by the user identification device 100 according to the present disclosure. Further, the user identification device 100 according to the present disclosure allows the user 110 to perform continuous authentication, which can be spoofing proof without additional security. This is because the user identification device 100 according to the present disclosure uses the biometric data of the user 110 to identify the user. The user identification device 100 according to the present disclosure allows the user 110 to register the identity of the user only once without having to re-login in the IoT network environment and to perform seamless access have.
- the external device 120 shown in FIG. 1 may be any device that provides accessible electronic devices for user authentication or any device that is accessible through user authentication.
- the external device 120 may include an external user authentication device.
- the external device 120 may include a smart home 120-1, a smart car 120-2, an IoT device 120-3, and a smartphone 120-4, as shown in FIG. 1 But is not limited thereto.
- the external device 120 may further include a billing system, a device capable of notifying the occurrence of an event. Events may include, but are not limited to, events related to purchases, such as, for example, purchase of items, purchase of tickets, and the like.
- FIG. 4 is a block diagram of a user identification device 400 in accordance with one embodiment.
- the user identification device 400 includes a transmitter 410, a receiver 420, a processor 430, and a memory 440, but the components of the user identification device 400 are not limited thereto .
- the user identification device 400 may further include a user interface 450.
- Transmitter 410 may generate an RF signal and scatter the RF signal generated by the user's body part.
- the transmitter 410 may be controlled by the processor 430 to generate an RF signal and scatter the RF signal generated by the user's body part.
- the transmitter 410 may generate an RF signal and scatter the RF signal generated by the user's body part, if the user wears the user identification device 400, regardless of the control of the processor 430.
- Whether or not the user wears the user identification device 400 is detected by a sensor not shown in the user identification device 400 and the sensed result is transmitted to the transmitter 410 to enable the operation of the transmitter 410 enable).
- a user input indicating wear of the user identification device 400 may include a user input that turns on the power of the user identification device 400.
- the transmitter 410 may scatter an ultra-wideband RF signal of 1 to 15 GHz, but the frequency band of the scattered RF signal is not limited thereto.
- Transmitter 410 may include a transmit antenna that scatters the RF signal.
- Receiver 420 receives an RF signal that has passed through the body part of the user.
- Receiver 420 may receive an ultra-wideband RF signal that has passed through the body part of the user.
- the receiver 420 may include a receive antenna or a receive sensor for receiving an RF signal that has passed through the body portion of the user.
- Receiver 420 may be controlled by processor 430 to receive an RF signal.
- the receiver 420 may be enabled for operation of the receiver 420 by a signal sensed from a sensor (not shown) that senses whether the user identification device 400 is worn.
- the processor 430 may control the operation of the receiver 420 by a signal sensed by the sensor.
- the processor 430 trains the RF signals received via the receiver 420 by a classification algorithm and obtains the parameters of the trained classification algorithm.
- the processor 430 stores the obtained parameters in the memory 440.
- the processor 430 reads the parameters stored in the memory 440 as the RF signals are received via the receiver 420 and analyzes the RF signals received by the trained classification algorithm Identify the user.
- the processor 430 may request the user through the user interface 450 for at least one predefined user gesture.
- the user interface 450 may be configured to have a function to receive user input and output information, such as a touch screen.
- the user interface 450 may be configured to request the user to at least one user gesture controlled by the processor 430 and predefined as an audio signal and / or a video signal.
- the processor 430 may output the user identification result via the user interface 450.
- the user identification result output through the user interface 450 may have an alarm form, a character form, and / or an image form, but is not limited thereto.
- the alarm form can be represented by an audio signal or / and light.
- the user identification result output through the user interface 450 may indicate the completion of the identification operation or the identification operation.
- the user identification result output through the user interface 450 may indicate whether the user wearing the user identification device 400 is the owner of the user identification device 400. [
- the user interface 450 may be a user interface of the wearable device when the user identification device 400 is incorporated into a wearable device that the user wears.
- the processor 430 may be a processor of the wearable device when the user identification device 400 is integrated into a user wearable wearable device.
- the processor 430 may be referred to as a central processing unit that controls the overall functionality of the user identification device 400.
- the memory 440 may store parameters obtained according to the training of the classification algorithm for the received RF signals.
- the memory 440 may be configured to train the classification algorithm for the RF signals on which the user identification device 400 is received in accordance with this disclosure as it is recognized that the user has worn the user identification device 400, And may include a program and / or application that includes one or more instructions that can be obtained, used to identify the user using the obtained parameters, and to perform the process of using or transmitting the identification results of the user.
- the memory 440 may store an RF signal received via the receiver 420 for a predetermined period of time.
- Processor 430 may read the RF signals stored in memory 440 to train the classification algorithm to obtain parameters.
- the memory 440 may be a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (for example, SD or XD memory), a RAM (Random Access Memory), SRAM (Static Random Access Memory), ROM (Read Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read-Only Memory) A disk, and / or an optical disk.
- a flash memory type for example, SD or XD memory
- RAM Random Access Memory
- SRAM Static Random Access Memory
- ROM Read Only Memory
- EEPROM Electrically Erasable Programmable Read-Only Memory
- PROM Programmable Read-Only Memory
- a disk and / or an optical disk.
- the processor 430 may execute programs and / or applications stored in the memory 440 to perform the user identification method in accordance with the present disclosure.
- the processor 430 may include a converter that converts the RF signal received from the receiver 420 into a digital signal. If processor 430 does not include a transducer as described above, receiver 420 may include a transducer that converts the received RF signals into a digital signal.
- the user identification device 400 shown in FIG. 4 may be configured to further include various sensors such as an Accelerometers sensor, a Gyroscopes sensor, a Magnetometers sensor, and the like.
- various sensors such as an Accelerometers sensor, a Gyroscopes sensor, a Magnetometers sensor, and the like.
- the user identification device 400 can use the sensed results through the various sensors described above to more accurately identify the user gesture and / or user have.
- a user identification device 500 includes a transmit antenna 101, a receive antenna 102, a transmitter 103, a receiver 104, an analog-to-digital converter 105, a memory 106, 107).
- the RF radar in the present disclosure may include a transmit antenna 101, a receive antenna 102, a transmitter 103, a receiver 104, and an analog-to-digital converter 105.
- the processor 107 may be configured and operated with the processor 430 shown in FIG.
- the memory 106 may be configured and operated as the memory 440 shown in FIG.
- the user identification device 500 includes one transmit antenna 101, one receive antenna 102, one transmitter 103, one receiver 104, and one analog-to-digital converter (ADC) And includes a plurality of transmit antennas 101, a plurality of receive antennas 102, a plurality of transmitters 103, a plurality of receivers 104 and a plurality of ADCs 105 .
- the receiving antenna 102 shown in FIG. 5 may be configured as a receiving sensor.
- the transmit antenna 101 and the receive antenna 102 may be disposed adjacent to the transmitter 103 and the receiver 104, respectively.
- the processor 107 includes a memory 106.
- the memory 106 may be separate from the processor 107.
- the memory 106 may comprise any type of computer-writable storage device and / or any computer-writable storage medium.
- the memory 106 stores the parameters of the trained classification algorithm.
- the memory 106 may be configured as the memory 440 shown in FIG. If the processor 107 is an external processor of the user identification device 500, the digital signal output from the ADC 105 may be transferred to an external processor.
- the external processor may be, but is not limited to, a processor of the device in which the user identification device 500 is integrated.
- the transmitting antenna 101 may be coupled to the transmitter 103 and the receiving antenna 102 may be coupled to the receiver 104.
- the transmitting antenna 101 may scatter the UWB signals.
- the receive antenna 102 may receive ultra-wideband signals.
- the transmit antenna 101 and the receive antenna 102 may be disposed across a user's body part and disposed within the user identification device 500 when the user wears the user identification device 500, It is not limited.
- FIG. 6 is an example of the arrangement of components included in the user identification device 500 shown in FIG. Referring to FIG. 6, an example in which the user identification device 500 is integrated into the watch 60 is shown. Thus, in the case of FIG. 6, the watch 60 incorporating the user identification device 500 can be worn on the wearer's wrist 61. In the case of FIG. 6, the transmitting antenna 101 and the receiving antenna 102 are disposed inside the watch 60 and opposite to each other when the user wears the watch 60.
- Devices in which the user identification device 500 may be integrated in this disclosure are not limited to the watch 60.
- the device from which the user identification device 500 may be integrated may include the device referred to in Fig.
- the location and number of the transmit antenna 101 and the receive antenna 102 may be determined.
- FIG. 7 is another example of the arrangement of the components included in the user identification device 500 shown in FIG.
- the transmitting antenna 101 and the receiving antenna 102 are arranged as shown in FIG. 6, but the transmitter 103 and the receiver 104 may be disposed adjacent to each other.
- the transmitter 103 and the receiver 104 may be configured as an integrated transceiver.
- the transmitter 103 When the user wears the user identification device 500, the transmitter 103 generates ultra-wideband signals and scatters ultra-wideband signals to the tissues of the user's body part by the transmission antenna 101.
- the transmitter 103 may be configured to operate in the range of 1 to 15 GHz.
- the scattered ultra-wideband signal passes through the tissue of the user's body part.
- the tissues of the user's body part distort the UWB signal. Distortions of the received ultra-wideband signal are represented, for example, by attenuation (change in amplitude) of the RF signal and phase shift of the RF signal.
- the receiver 104 is thus distorted to receive signals passing through the body part of the user.
- the ADC 105 is connected to the receiver 104.
- the ADC 105 converts the signals received by the receiver 104 into digital signals provided to the processor 107.
- the processor 107 analyzes the received digital signals using the parameters of the trained classification algorithm stored in the memory 106 to identify the user.
- the processor 107 trains the classification algorithm stored in the memory 106 for the received RF signal to obtain parameters for identifying the user and stores the obtained parameters in the memory 106. [ After storing the parameters in the memory 106, the processor 107 reads the parameters stored in the memory 106 and analyzes the received RF signals by a trained classification algorithm to obtain a user identification result. The analysis of RF signals by the trained classification algorithm using parameters of the trained classification algorithm uses techniques known in the art.
- the processor 107 may perform pre-processing before analyzing the received RF signals.
- the preprocessing is performed by a method such as averaging, moving average, moving median, etc., scaling of signal values within the entire frequency range, wavelet transform, Fourier transform, Taking the logarithm, exponent, exponentiation, multiplication / division by a constant, subtraction / addition of a constant, differentiation, integration, etc.
- From the resulting data set such as various mathematical transformations on the received data, signal transforms and inverse transforms from complex numbers to amplitude phase representations, data sets obtained with errors as a result of interference, calculation errors, etc., outliers " of the received digital signal.
- the user identification device 500 may be configured such that the above-described pre-processing is performed between the ADC 105 and the processor 107. [ In addition, the above-described preprocessing can also be performed on the received RF signals to train the classification algorithm.
- FIG. 8 is a configuration diagram of a user identification device 800 according to another embodiment.
- the user identification device 800 further includes a communication interface 108 to the user identification device 500 of FIG.
- the communication interface 108 may be referred to as an auxiliary transmitter.
- the communication interface 108 may transmit the user identification result to the external device 120 shown in FIG.
- the communication interface 108 can transmit the digital signal output from the ADC 105 to the external device 120. [ If the processor 107 is an external processor of the user identification device 800, the digital signal output from the ADC 105 may be transferred to an external processor.
- the communication interface 108 can transmit and receive data based on local communication with the external device 120.
- the near field communication may be, for example, a Bluetooth communication, a Bluetooth low energy (BLE) communication, a near field communication, a WLAN communication, a Zigbee communication, an infrared data association (IrDA) But is not limited to, WFD (Wi-Fi Direct) communication, UWB (ultra wideband) communication, Ant + communication, and the like.
- the communication interface 108 may be configured based on wired communication.
- the communication interface 108 may transmit data received from the external device 120 to the processor 107.
- the processor 107 may send user information stored in the memory 106 to the external device 120 via the communication interface 108 based on data received from the communication interface 108.
- the processor 107 may transmit the user identification result to the external device 120 via the communication interface 108 based on the data received from the communication interface 108.
- the user identification result transmitted to the external device 120 through the communication interface 108 may include a user identification result that can be output through the user interface 450 of FIG.
- FIG. 9 is a flowchart illustrating an operation of a method for identifying a user according to an exemplary embodiment of the present invention.
- the user identification method shown in FIG. 9 may be performed by the user identification devices 400, 500, 800 shown in FIGS. 4 to 8 based on the user identification device 100 shown in FIG. 1 .
- step S910 the user identification device 100 generates RF signals and scatters the generated RF signals into the body part of the user 110.
- the user identification device 100 generates RF signals at the transmitter 103 and scatters the generated RF signals via the transmit antenna 101 to the user's body part.
- the RF signal scattered into the user's body part is not limited to the frequency band of the ultra-wideband signal of 1 to 15 GHz or the scattered RF signal.
- the user identification device 100 may perform step S910 if the user 110 wears the user identification device 100. [ Determining whether the user 110 wore the user identification device 100 can be performed as described in Fig. Step S910 is performed after the user identification device 100 stores the parameters obtained by training the RF signal passed through the body part of the user by the classification algorithm.
- the user identification device 100 receives RF signals that have passed through the user body portion.
- the user identification device 100 receives RF signals that have passed through the user's body part via the receive antenna 102 or the receive sensor.
- the RF signal scattered from the user identification device 100 is an ultra-wideband signal of 1 to 15 GHz
- the received RF signal is an ultra-wideband signal of 1 to 15 GHz.
- the user identification device 100 identifies the user by analyzing the RF signals received by the trained classification algorithm using the parameters of the stored trained classification algorithm. Analyzing the RF signal received by the trained classification algorithm may be used to classify received RF signals using parameters and to identify whether the classified RF signal corresponds to an RF signal that has passed through the body part of the user have. When the classified RF signal corresponds to an RF signal that has passed through the body part of the user, the user identification device 100 determines whether the user wearing the user identification device 100 is the user identification device 100 .
- FIG. 10 is a flowchart of a training process of a classification algorithm in a user identification method according to an exemplary embodiment.
- FIG. 10 may be performed before performing the user identification method shown in FIG. 9, but is not limited thereto.
- Figure 10 may be performed when a user first wears the user identification device 100.
- [ 10 may be performed for each of a plurality of users.
- 10 may be performed for a plurality of users, the user identification device 100 may identify a plurality of users.
- 10 may be performed for each of a plurality of gestures of a user.
- a user may register at least one gesture among a plurality of gestures as a unique signature of the user.
- step S1010 the user identification device 100 generates RF signals when the user's body part performs a gesture, and scatters the generated RF signals to the user's body part.
- the user identification device 100 may detect whether the user 110 wears the user identification device 100 and then detect whether the user 110 performs the gesture. To this end, the user identification device 100 may utilize a sensor included in the user identification device 100. [ The user identification device 100 may request the user to predefine the user gesture before performing step S1010. A method of requesting a user for a user gesture can be performed using the user interface 450 as described in FIG.
- step S1020 the user identification device 100 receives RF signals that have passed through the body part of the user.
- the RF signals scattered in step S1010 are ultra-wideband signals of 1 to 15 GHz
- the received RF signals are ultra-wideband signals of 1 to 15 GHz distorted as they pass through the user's body part.
- step S1030 the user identification device 100 trains the received RF signals with a classification algorithm to obtain the parameters of the trained classification algorithm.
- the obtained parameters include reference values, parameters or information for classifying the RF signals received by the training classification algorithm into RF signals corresponding to user and / or user gestures.
- the user identification device 100 stores the obtained parameters.
- the user identification device 100 may further store the additional information so that at least one of the plurality of gestures or each of the plurality of gestures may be registered as a unique signature of the user.
- the stored additional information may indicate that the user gesture identified by the stored parameters is registered with the user's unique signature.
- Steps S1110, S1120, and S1140 shown in Fig. 11 are performed similarly to steps S910 to S930 of Fig. 9 described above.
- step S1130 the user identification device 100 converts the received RF signals into a digital signal.
- step S1140 the user identification device 100 identifies the user by analyzing by a trained analysis algorithm for the RF signals converted into digital signals.
- Steps S1210, S1220, S1240, and S1250 shown in Fig. 12 are performed similarly to steps S1010 to S1040 shown in Fig.
- step S1230 the user identification device 100 converts the received RF signals into digital signals.
- step S1240 the user identification device 100 trains the RF signals converted into digital signals into a classification algorithm to obtain the parameters.
- FIG. 13 is a flowchart illustrating an operation of a user identification method according to another embodiment.
- FIG. 13 is an example in which a technical configuration for transmitting a user identification result to an external device is added to the operation flow chart of FIG. Steps S1310 to S1330 in Fig. 13 are performed similarly to steps S910 to S930 in Fig.
- the user identification device 100 transmits the user identification result to the external device 120.
- the user identification device 100 may transmit the user identification result to the external device 120 via the communication interface 108 shown in Fig.
- the user identification device 100 may transmit the user identification result to the external device 120 in response to a request from the external device 120 via the communication interface 108.
- the user identification result may include user authentication information (e.g., user login information, user authentication password information).
- the user authentication information may be previously stored in the user identification device 100.
- the user identification result may be substituted for the user authentication information.
- FIG. 14 is a flowchart illustrating an operation of a user identification method according to another embodiment.
- FIG. 14 is an example of adding the feature of transmitting the user identification result and the identified user gesture to the external device, respectively, in the example shown in FIG. Steps S1410 and S1420 in Fig. 14 are performed similarly to steps S910 and S920 in Fig.
- step S1430 the user identification device 100 analyzes the RF signal received by the classified classification algorithm using the stored parameters to identify the user and the user gesture, respectively.
- the stored parameters may comprise information that can classify received RF signals by user and by user gesture.
- step S1440 the user identification device 100 transmits the result of identifying the user identification result and the user gesture to the external device 120 through the communication interface 108 in Fig.
- the user identification device 100 may transmit a result of identifying the user identification result and the user gesture to the external device 120 when a request is received from the external device 120 through the communication interface 108.
- FIG. 15 is a flowchart illustrating an operation of a user authentication method according to an embodiment.
- Fig. 15 is operated on the basis of a device 1510, an external device 1520, and a payment system 1530 having a user identification function according to the present disclosure.
- step S1501 the device 1510 identifies the user using the RF signal according to the present disclosure.
- the connection between the device 1510 and the external device 1520 is established (S1502), and the information input process based on the event is performed in the external device 1520 (S1503) (S1504), the device 1510 transmits the user identification information to the external device 1520 (S1505).
- the user identification information may include user authentication information stored in the device 1510, and user identification information may be used as user authentication information.
- the information input process based on the event performed in step S1503 may include, for example, inputting information for issuing a ticket.
- the information described above may include the departure information, the destination information, the boarding time information, and the passenger information.
- the above-described information input can be directly input by the user wearing the device 1510 using the external device 1520.
- the external device 1520 may be a ticketing machine that is installed in a smartphone or a train station.
- Ticket issuing machine is a device having a communication function.
- the external device 1520 is a smart phone, the above-described information input process can be performed based on the ticket issuing application executed by the external device 1520.
- Connection establishment between the device 1510 and the external device 1520 performed in step S1502 may be performed after the information input process is completed in step S1503 and when a user authentication request is performed in step S1504.
- the owner of the external device 1520 and the device 1510 may be the same, but may be different.
- the external device 1520 requests the payment system 1530 in step S1506 for a settlement process based on the user identification information.
- the payment system 1530 may be an Internet based payment server.
- the payment system 1530 obtains information about the device 1510 based on the received user identification information and establishes a connection between the device 1510 and the payment system 1530 based on the acquired information about the device 1510 (S1507).
- the payment system 1530 may include a database that stores information that maps user identification information and information about the device 1510.
- the information about the device 1510 includes information that can be associated with the device 1510 based on a communication network such as the Internet.
- the payment system 1530 transmits a user authentication request for payment to the device 1510 in step S1508. Accordingly, in step S1509, the device 1510 transmits the user identification information to the payment system 1530.
- the payment system 1530 performs payment processing based on the received user identification information.
- guidance information on completion of the payment processing is transmitted to the external device 1520 (S1510).
- the external device 1520 outputs a payment completion notification message to notify the user of the device 1510 of the completion of the payment (S1511).
- the payment system 1530 can transmit the payment completion guide information to the device 1510 when transmitting the payment completion guide information to the external device 1520.
- the external device 1520 can output the payment completion notification as an audio signal and / or a video signal.
- the disclosed embodiments may be embodied in the form of a computer-readable recording medium for storing instructions and data executable by a computer.
- the command may be stored in the form of program code, and when executed by the processor, may generate a predetermined program module to perform a predetermined operation.
- the instructions when executed by a processor, may perform certain operations of the disclosed embodiments.
Landscapes
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Biophysics (AREA)
- Pathology (AREA)
- Engineering & Computer Science (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Physics & Mathematics (AREA)
- Molecular Biology (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
본 개시는 사용자 식별에 관련된 것으로, 보다 구체적으로는, 무선 주파수(Radio Frequency, RF) 레이더(radar)를 사용하는 사용자 식별 디바이스 및 방법에 관한 것이다.This disclosure relates to user identification, and more particularly, to a user identification device and method using a Radio Frequency (RF) radar.
무선 주파수(RF) 레이더를 사용하여 사용자의 생체 인식 데이터(biometric data)를 획득하는 기술은 당 업계에 알려져 있다. Techniques for obtaining biometric data of a user using radio frequency (RF) radar are known in the art.
예를 들어, 2016년 2월 25일에 공개된 “레이더 기반 생체 인식(Radar-Based Biometric Recognition)”이 발명의 명칭인 미국 특허 출원 US 2016054792 A1에서 생체 인식 특성(biometric characteristics)을 측정하는 기술이 개시되어 있지만, 이 발명에서 측정된 생체 인식 특성으로 사용자를 식별할 수 없다. For example, in US patent application US 2016054792 Al entitled " Radar-Based Biometric Recognition ", published February 25, 2016, the technology for measuring biometric characteristics It is impossible to identify the user with the biometric characteristic measured in the present invention.
2016년 3월 31일에 공개된 “UWB 레이더를 사용하여 생체 인식 데이터를 측정하기 위한 방법 및 디바이스(Method and device for measuring biometric data using UWB radar)”가 발명의 명칭인 미국 특허 출원 US2016089052 A1에서 UWB 레이더를 사용하여 생체 인식 데이터를 수집하는 기술이 개시되어 있지만, 이 발명에서 수집된 생체 인식 데이터로 사용자를 식별할 수 없다. A method and device for measuring biometric data using UWB radar, published March 31, 2016, is described in U. S. Patent Application No. US2016089052 A1, entitled " Method and device for measuring biometric data using UWB radar & Although techniques for collecting biometric data using a radar have been disclosed, it is not possible to identify a user with the biometric data collected in this invention.
사용자 식별이 용이하면서 사용자 식별 정보에 대한 위조가 어려운 사용자 식별 기술이 필요하다. There is a need for a user identification technique that is easy to identify the user and difficult to counterfeit the user identification information.
일 실시 예에 의하면, 무선 주파수 레이더를 사용하여 사용자의 생체 인식 데이터를 얻고, 얻은 사용자의 생체 인식 데이터에 기초하여 사용자를 식별하는 디바이스 및 방법이 제공된다. According to one embodiment, there is provided a device and method for obtaining a user ' s biometric data using a radio frequency radar and identifying a user based on the obtained biometric data of the user.
사용자가 언제든지 식별되는 정보를 제공할 수 있는 연속적인 사용자 식별이 가능하고, 추가적인 보안 없이 스푸핑 방지 가능한 연속 인증을 수행할 수 있다. It is possible to perform consecutive user identification that allows the user to provide the identified information at any time and to perform continuous authentication capable of preventing spoofing without additional security.
본 개시의 상기 및 다른 양상들, 특징들, 및 이점들은 첨부된 도면들과 함께 주어지는 다음의 상세한 설명으로부터 보다 더 분명해질 것이다. These and other aspects, features, and advantages of the present disclosure will become more apparent from the following detailed description, taken in conjunction with the accompanying drawings.
도 1은 일 실시 예에 따른 사용자 식별 디바이스의 개요도이다. 1 is a schematic diagram of a user identification device according to one embodiment.
도 2는 사용자의 복수의 제스처에 따라 사용자의 손목 조직을 통과하는 RF 신호들의 예이다.Figure 2 is an example of RF signals passing through a user's wrist tissue in accordance with a plurality of gestures of a user.
도 3은 서로 다른 사람의 복수의 제스처에 따라 서로 다른 사람의 손목의 조직을 통과하는 RF 신호들의 예이다.Figure 3 is an example of RF signals passing through the tissues of different people's wrists according to a plurality of gestures of different persons.
도 4는 일 실시 예에 따른 사용자 식별 디바이스의 블록도이다. 4 is a block diagram of a user identification device in accordance with one embodiment.
도 5는 다른 실시 예에 따른 사용자 식별 디바이스의 블록 구성도이다. 5 is a block diagram of a user identification device according to another embodiment.
도 6은 도 5에 도시된 사용자 식별 디바이스에 포함된 구성 요소들의 배치에 대한 일 예이다.6 is an example of the arrangement of components included in the user identification device shown in Fig.
도 7은 도 5에 도시된 사용자 식별 디바이스에 포함된 구성 요소들의 배치에 대한 다른 예이다.7 is another example of the arrangement of components included in the user identification device shown in Fig.
도 8은 다른 실시 예에 따른 사용자 식별 디바이스의 구성도이다. 8 is a configuration diagram of a user identification device according to another embodiment.
도 9는 일 실시 예에 따른 사용자 식별 방법의 동작 흐름도이다. 9 is a flowchart illustrating an operation of a method for identifying a user according to an exemplary embodiment of the present invention.
도 10은 일 실시 예에 따른 사용자 식별 방법에서 분류 알고리즘의 훈련과정에 대한 흐름도이다. 10 is a flowchart of a training process of a classification algorithm in a user identification method according to an exemplary embodiment.
도 11은 다른 실시 예에 따른 사용자 식별 방법의 동작 흐름도이다. 11 is a flowchart illustrating an operation of a user identification method according to another embodiment.
도 12은 다른 실시 예에 따른 사용자 식별 방법에서 분류 알고리즘의 훈련과정에 대한 흐름도이다. 12 is a flowchart of a training process of a classification algorithm in a user identification method according to another embodiment.
도 13은 다른 실시 예에 따른 사용자 식별 방법의 동작 흐름도이다. 13 is a flowchart illustrating an operation of a user identification method according to another embodiment.
도 14는 다른 실시 예에 따른 사용자 식별 방법의 동작 흐름도이다. 14 is a flowchart illustrating an operation of a user identification method according to another embodiment.
도 15는 일 실시 예에 따른 사용자 식별 결과에 기초한 사용자 인증 방법의 동작 흐름도이다. 15 is a flowchart illustrating an operation of a user authentication method based on a result of user identification according to an embodiment.
본 개시의 일 실시 예에 따른 무선 주파수(RF) 레이더를 사용하는 사용자 식별 디바이스는, 사용자의 신체 부분으로 무선 주파수 신호를 송신하는 송신기; 송신기로부터 송출되어 사용자의 신체 부분을 통과한 무선 주파수 신호를 수신하는 수신기; 사용자의 신체 부분을 통과한 무선 주파수 신호에 대해 훈련된 분류 알고리즘의 파라미터들을 저장하는 메모리; 및 수신기를 통해 신체 부분을 통과한 무선 주파수 신호가 수신됨에 따라 파라미터들을 사용하여 훈련된 분류 알고리즘에 의해 수신되는 무선 주파수 신호를 분석하여 사용자를 식별하는 프로세서를 포함한다. A user identification device using a radio frequency (RF) radar according to one embodiment of the present disclosure includes: a transmitter for transmitting a radio frequency signal to a body part of a user; A receiver for receiving a radio frequency signal transmitted from a transmitter and passed through a body part of a user; A memory for storing parameters of a classification algorithm trained for a radio frequency signal that has passed through the body part of the user; And a processor for analyzing the radio frequency signal received by the training classification algorithm using parameters as the radio frequency signal passed through the body part is received via the receiver to identify the user.
또한 본 개시의 일 실시 예에 따른 무선 주파수(RF) 레이더를 사용하는 사용자 식별 방법은, 디바이스의 송신기에 의해 무선 주파수 신호들을 생성하고, 사용자의 신체 부분으로 상기 생성된 무선 주파수를 산란하는 단계; 디바이스의 수신기에 의해 사용자의 신체 부분을 통과한 무선 주파수 신호를 수신하는 단계; 사용자의 신체 부분을 통과한 무선 주파수 신호가 수신됨에 따라 훈련된 분류 알고리즘의 파라미터들을 이용하여 디바이스의 프로세서에서 실행되고 있는 훈련된 분류 알고리즘에 의해 수신되는 무선 주파수 신호를 분석하여 사용자를 식별하는 단계를 포함한다. Also, a user identification method using a radio frequency (RF) radar in accordance with an embodiment of the present disclosure includes generating radio frequency signals by a transmitter of the device and scattering the generated radio frequency to a body part of the user; Receiving a radio frequency signal that has passed through a body part of a user by a receiver of the device; Identifying the user by analyzing the radio frequency signal received by the trained classification algorithm running on the processor of the device using the parameters of the trained classification algorithm as the radio frequency signal passed through the body part of the user is received .
또한 본 개시의 일 실시 예에 따른 컴퓨터로 판독 가능한 기록매체는, 상술된 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체일 수 있다.The computer-readable recording medium according to an embodiment of the present disclosure may be a computer-readable recording medium having recorded thereon a program for executing the above-described method.
본 명세서에 개시된 다양한 실시 예들은 대응되는 첨부된 도면을 참조하여 보다 자세히 설명될 것이다. 그러나, 본 개시의 기술적 특징은 다양한 형태로 구현될 수 있으며, 본 개시에서 설명하는 구조와 기능으로 제한되지 않는다. 본 명세서에 개시된 실시 예들은 본 개시를 보다 상세히 설명하기 위하여 기재된 것이다. 본 개시가 속하는 기술분야에서 통상의 지식을 가진 자에게, 본 개시의 기술적 특징이 본 명세서에 개시된 실시 예들을 독립적으로 혹은 다른 실시 예들과의 결합을 포함하여 뒷받침한다는 사실은 자명하다. 예를 들어, 본 명세서에 개시된 방법 혹은 디바이스는 본 명세서에 개시된 실시 예들의 임의의 수의 결합에 의하여 제공될 수 있다. 본 명세서에 기재된 실시 예들은 청구항들의 하나 혹은 그 이상의 구성 요소들에 의하여 구현될 수 있다. 즉, 본 개시의 일 실시 예와 다른 일 실시예의 일부분들이 서로 조합되어 디바이스의 동작이 운용될 수 있다.The various embodiments disclosed herein will be described in more detail with reference to the corresponding attached drawings. However, the technical features of the present disclosure can be implemented in various forms, and are not limited to the structures and functions described in this disclosure. The embodiments disclosed herein are described in order to explain the present disclosure in more detail. It will be apparent to those skilled in the art that the technical features of this disclosure support the embodiments disclosed herein either independently or in combination with other embodiments. For example, the methods or devices disclosed herein may be provided by combination of any number of the embodiments disclosed herein. The embodiments described herein may be implemented by one or more elements of the claims. That is, portions of an embodiment different from one embodiment of the present disclosure may be combined with one another to enable operation of the device.
아래 설명 및 청구항에서 사용되는 용어 및 언어는 서지적 의미로 제한되지 않지만 본 개시의 명확하고 일관된 이해를 제공하기 위해 발명자에 의해 단순히 사용될 수 있다. 따라서 당 업자는 본 개시의 다양한 실시 예들의 후속 설명이 단지 예시적인 목적으로 제공된다는 것을 이해해야 한다. The terminology and language used in the following description and claims are not limited in their descriptive sense, but may be used merely by the inventors to provide a clear and consistent understanding of the disclosure. It is therefore to be understood by those of ordinary skill in the art that the following description of various embodiments of the disclosure is provided for illustrative purposes only.
명세서에서 사용되는 ‘일 실시 예’(examplary)라는 용어는 “예시적으로 혹은 설명을 위해” 사용되었다는 것을 의미한다. 본 명세서에 “일 실시 예”로 개시된 실시 예는 다른 실시 예들에 비하여 필연적으로 선호된다고 해석되지 않는다. 문맥상 명백하게 다른 것을 나타내지 않는 한, 본 개시에서 사용되는 단수 형태는 복수 형태를 포함한다는 것을 이해해야 한다. As used in the specification, the term " an embodiment " is used herein to mean " serving as an example or illustration. &Quot; Embodiments disclosed herein as " one embodiment " are not necessarily to be construed as preferred over other embodiments. It is to be understood that, unless the context clearly indicates otherwise, the singular forms as used in this disclosure include plural forms.
또한, “포함한다, “포함하는”이라는 용어는 본 개시에서 사용되는 경우, 정의된 특징, 값, 동작, 구성요소 및/또는 구성 요소의 존재를 의미하는 것으로 이해되어야 하고, 하나 이상의 다른 특징, 값, 동작, 구성요소 및/또는 이들의 그룹의 존재 또는 추가를 배제하지 않는다. It is also to be understood that the term " comprises, " " comprising " when used in this disclosure should be taken to denote the presence of defined features, values, operations, components and / Values, operations, components, and / or groups thereof.
도 1은 일 실시 예에 따른 사용자 식별 디바이스(100)의 개요도이다. 도 1에 도시된 사용자 식별 디바이스(100)는 사용자(110)의 손목에 착용할 수 있는 디바이스로 구성되나, 본 개시의 사용자 식별 디바이스(100)는 이로 제한되지 않는다. 예를 들어, 본 개시의 사용자 식별 디바이스(100)는 사용자(110)의 머리, 목, 코, 귀, 허리, 발목, 및 몸 등과 같이 사용자(110)의 신체 일 부분에 착용 가능한 디바이스로 구성될 수 있다. 1 is a schematic diagram of a
이에 따라 사용자 식별 디바이스(100)는 사용자 식별 기능을 갖는 웨어러블 디바이스로 표현될 수 있다. 웨어러블 디바이스는, 예를 들어, 장갑, 양복, 셔츠, 바지, 및 모자 등과 같은 의류에 기초한 디바이스 또는 안경, 귀거리, 팔찌, 발찌, 시계, 목걸이, 목걸이형 헤드셋, 및 헬멧 등과 같은 액세서리에 기초한 디바이스를 포함할 수 있으나 이로 제한되지 않는다. Accordingly, the
사용자(110)가 사용자 식별 디바이스(100)를 착용하면, 사용자 식별 디바이스(100)는 사용자(110)의 손목의 조직으로 RF 신호들을 산란시킨다. 사용자(110)의 손목의 조직은 사용자(110)의 신체 부분을 나타낼 수 있다. 산란되는 RF 신호들을 초광대역 신호로서, 예를 들어, 1~15GHz 범위를 가질 수 있으나 이로 제한되지 않는다. RF 신호들을 산란시키는 것은 초광대역 신호를 산란시키는 것을 나타낼 수 있다. RF 신호들을 산란시키는 것은 RF 신호들을 방출하는 것을 나타낼 수 있다. When the
사용자 식별 디바이스(100)는 사용자(110)의 손목 조직을 통과한 RF 신호들을 수신한다. 사용자 식별 디바이스(100)는 사용자(110)를 기억하기 위해 일정 시간 동안 수신되는 RF 신호들에 대해 분류 알고리즘(classification algorithm)을 훈련하여 파라미터들을 얻을 수 있다. 분류 알고리즘은 임의의 아키텍처의 신경망(a neural network of any architecture), 로지스틱 회귀(logistic regression), 결정 트리(decision tree), 지원 벡터 머신(Support Vector Machine), K 최근접 이웃 방법(method of K nearest neighbors), 나이브 베이지안 분류자(Naive Bayesian classifier), 또는 상술한 분류 알고리즘들의 임의 조합에 기초할 수 있으나 이로 제한되지 않는다. 분류 알고리즘은 분류기 또는 분류 수단으로 언급될 수 있다. 분류 알고리즘을 훈련하여 얻은 파라미터들은 수신되는 RF 신호들로부터 사용자(110)용 RF 신호들을 분류하기 위해 사용되는 기준 값, 변수 또는 정보를 포함한다. 따라서 분류 알고리즘의 훈련을 통해 얻은 파라미터들은 사용자(110)를 식별하기 위해 수신되는 RF 신호를 분석할 때 이용된다. 사용자 식별 디바이스(100)는 일정 시간 동안 사용자(110)의 손목 조직을 통과한 RF 신호들을 수집하고, 수집된 RF 신호들에 대해 분류 알고리즘을 훈련시켜 파라미터들을 얻을 수 있다. The
사용자 식별 디바이스(100)는 사용자(110)의 복수의 제스처 각각에서 수신되는 RF 신호들에 대해 분류 알고리즘을 훈련하여 파라미터들을 얻을 수 있다. 사용자 식별 디바이스(100)는 분류 알고리즘을 훈련하여 얻은 파라미터들을 사용자 식별 디바이스(100)에 저장하고, 훈련된 분류 알고리즘에 의해 사용자(110)의 신체 부분을 통과한 RF 신호들을 분석할 때 사용자 식별 디바이스(100)에 저장된 파라미터들을 읽어서 사용한다. The
도 2는 사용자(110)의 복수의 제스처에 따라 사용자(110)의 손목 조직을 통과하는 RF 신호들의 예이다. 도 2에 도시된 RF 신호들은 사용자(110)의 특정 신체 부분의 복수의 제스처에 따라 특정 신체 부분을 통과한 RF 신호들로서 언급될 수 있다. FIG. 2 is an example of RF signals passing through the wrist tissue of a
도 2를 참조하면, 사용자(110)의 복수의 제스처는, 예를 들어, 사용자(110)의 손이 중립(neutral)인 상태를 나타내는 제스처 1, 사용자(110)의 손이 업(up)된 상태를 나타내는 제스처 2, 사용자(110)의 손이 다운(down)된 상태를 나타내는 제스처 3, 사용자(110)의 손이 왼쪽(left)방향으로 이동한 상태를 나타내는 제스처 4, 및 사용자(110)의 손이 오른쪽(right) 방향으로 이동한 상태를 나타내는 제스처 5를 포함할 수 있으나, 사용자(110)의 복수의 제스처는 이로 제한되지 않는다. 2, a plurality of gestures of the
도 2를 참조하면, 사용자(110)의 각 제스처에 따라 사용자(110)의 손목을 통과한 RF 신호들은 서로 다르게 왜곡된다. RF 신호들의 왜곡은, 예를 들어, RF 신호의 감쇠(진폭의 변화) 및 RF 신호의 위상 변이로 나타난다. 사용자 식별 디바이스(100)는 사용자(110)의 각 제스처들에 대응되는 사용자(110)의 손목을 통과한 RF 신호들에 기초하여 사용자를 식별하거나 사용자와 사용자 제스처를 각각 식별할 수 있다. Referring to FIG. 2, RF signals passing through the wrist of the
사용자 제스처를 식별함에 따라 사용자 식별 디바이스(100)는 각 사용자 제스처에 따른 동작을 수행하거나 각 사용자 제스처에 따른 명령을 외부 디바이스(120)로 전송할 수 있다. 사용자 식별 디바이스(100)는, 예를 들어, 서로 다른 사용자 제스처에 대해 서로 다른 사용자 명령, 서로 다른 인증 범위, 또는/및 서로 다른 제어 범위를 설정할 수 있다. As the user gesture is identified, the
예를 들어, 사용자 제스처가 사용자(110)의 손이 중립인 상태를 나타내는 경우에 사용자 식별 디바이스(100)로부터 스마트 홈(120-1)으로 전송되는 신호에 의해 스마트 홈(120-1)이 언락(unlock)되도록, 사용자 식별 디바이스(100)는 사용자 제스처에 관한 정보를 설정할 수 있다. 사용자 제스처가 사용자(110)의 손이 업된 상태를 나타내는 경우에 사용자 식별 디바이스(100)로부터 스마트 자동차(120-2)로 전송되는 신호에 의해 스마트 자동차(120-2)가 언락되도록, 사용자 식별 디바이스(100)는 사용자 제스처에 관한 정보를 설정할 수 있다. For example, if the user gesture indicates that the smart home 120-1 is unlocked by a signal transmitted from the
또한, 사용자 제스처가 사용자(110)의 손이 오른쪽 방향으로 이동한 상태를 나타내는 경우에 사용자 식별 디바이스(100)로부터 스마트 IoT(Internet of Things) 디바이스(120-3)로 전송되는 신호에 의해 스마트 IoT 디바이스(120-3)의 전원이 턴 온되도록, 사용자 식별 디바이스(100)는 사용자 제스처에 관한 정보를 설정할 수 있다. 사용자 제스처가 사용자(110)의 손이 왼쪽 방향으로 이동한 상태를 나타내는 경우에, 사용자 식별 디바이스(100)로부터 스마트 IoT 디바이스(120-3)로 전송되는 신호에 의해 스마트 IoT 디바이스(120-3)의 전원이 턴 오프되도록 사용자 식별 디바이스(100)는 사용자 제스처에 관한 정보를 설정할 수 있다. In addition, when the user gesture indicates that the hand of the
사용자 제스처가 사용자(110)의 손이 다운된 상태를 나타내는 경우에, 사용자 식별 디바이스(100)로부터 스마트 폰(120-4)으로 전송되는 신호에 의해 스마트 폰(120-4)에서 결제를 위한 사용자 인증 과정이 수행되도록, 사용자 식별 디바이스(100)는 사용자 제스처에 관한 정보를 설정할 수 있다. When the user gesture indicates that the hand of the
본 개시에서 언급되는 서로 다른 사용자 제스처에 대해 서로 다른 사용자 명령, 서로 다른 제어 범위 또는/및 서로 다른 인증 범위를 설정하는 것은 상술한 바로 제한되지 않는다. Setting different user commands, different control ranges, and / or different authentication ranges for the different user gestures mentioned in this disclosure is not limited to the one just described.
도 3은 서로 다른 사람의 복수의 제스처에 따라 서로 다른 사람의 손목의 조직을 통과하는 RF 신호들의 예이다. 도 3은 3명의 사람의 도 2에 도시된 5개의 사용자 제스처(또는 손목 제스처)에 따라 각 사용자의 손목의 조직을 통과하는 RF 신호들의 예이다. 도 3을 참조하면, 각 사람 및 각 제스처 별로 동일한 신체 부분의 조직을 통과하는 RF 신호들이 서로 다르게 왜곡되는 것을 알 수 있다.Figure 3 is an example of RF signals passing through the tissues of different people's wrists according to a plurality of gestures of different persons. Figure 3 is an example of RF signals passing through the tissue of each user's wrist in accordance with the five user gestures (or wrist gestures) shown in Figure 2 of three people. Referring to FIG. 3, it can be seen that the RF signals passing through the tissue of the same body part for each person and each gesture are distorted differently.
도 3에 도시된 RF 신호들의 예에 따라 서로 다른 사람들의 동일한 신체 부분의 조직을 통과하는 RF 신호들은 서로 다르게 왜곡되고, 사용자 제스처에 따라 신체 부분의 조직이 움직일 때, 신체 부분의 조직을 통과하는 RF 신호들은 사용자 제스처에 따라 서로 다르게 왜곡되는 것을 알 수 있다. 이는 사람마다 동일한 신체 부분이라 하더라도 그 신체 부분의 근육, 힘줄 등과 같은 조직이 서로 다르기 때문이다. 또한, 각 제스처에 따라 신체 부분의 근육이나 힘줄 등의 위치가 변경될 수 있고, 신체 부분의 조직을 통과하는 RF 신호들은 이러한 근육이나 힘줄 등의 변화에 따라 왜곡될 수 있다. 예를 들어, 사람 1의 제스처 1, 제스처 2, 제스처 3, 제스처 4, 및 제스처 5 각각에 대해 사람 1의 손목의 근육이나 힘줄 등의 위치가 각각 다를 수 있다. The RF signals passing through the tissue of the same body part of different people according to the examples of the RF signals shown in Fig. 3 are distorted differently, and when the tissue of the body part moves according to the user gesture, It can be seen that the RF signals are distorted differently according to the user gesture. This is because even though the same body part is different for each person, the tissues such as muscles and tendons of the body parts are different from each other. In addition, depending on each gesture, the positions of the muscles and tendons of the body part may be changed, and the RF signals passing through the tissue of the body part may be distorted according to the changes of such muscles or tendons. For example, the positions of the muscles and tendons of the human 1's wrist may be different for the
따라서, 각 사람의 신체 부분의 조직을 통과한 RF 신호들은 각 사람의 고유한 생체 인식 데이터로서 인식될 수 있으므로, 사용자 식별 디바이스(100)는 각 사람의 신체 부분의 조직을 통과한 RF 신호에 기초하여 사용자를 식별할 수 있다. 본 개시에서 사용자 식별은 생체 인식 사용자 식별(biometric user identification) 또는 생체 인식 사용자 인증(biometric user authentication)으로 언급될 수 있다. 본 개시에서 생체 인식 사용자 인증은 사용자 식별 디바이스(100)에 의해 얻은 생체 인식 데이터(RF 신호들)에 기초하여 외부 디바이스(120)에 대한 사용자(110)의 접근 자격을 확인하는 것을 나타낸다. Thus, the RF signals that have passed through the tissue of the body portion of each person can be recognized as the unique biometric data of each person, so that the
본 개시에서 사용자 제스처는 사용자의 인증 키(authentication key)로서 사용될 수 있다. 복수의 사용자 제스처는 사전에 정의될 수 있다. 따라서 복수의 사용자 제스처는 사전에 정의된 제스처 또는 사전에 정의된 조정 제스처(predefined calibration gestures)로서 언급될 수 있다.In this disclosure, a user gesture can be used as a user's authentication key. A plurality of user gestures may be defined in advance. Thus, a plurality of user gestures may be referred to as predefined gestures or predefined calibration gestures.
훈련된 분류 알고리즘의 파라미터들을 저장한 후, 사용자(110)가 사용자 식별 디바이스(100)를 다시 착용하거나 착용상태를 유지하면, 사용자 식별 디바이스(100)는 RF 신호들을 사용자(110)의 손목 조직으로 산란시키고, 사용자(110)의 손목 조직을 통과한 RF 신호를 수신한다. 사용자 식별 디바이스(100)는 수신된 RF 신호들을 훈련된 분류 알고리즘의 파라미터들을 이용하여 분석하고, 사용자(110)를 식별 또는/및 사용자 제스처를 식별한다. After storing the parameters of the trained classification algorithm, the
사용자 식별 디바이스(100)에 의해 얻어진 사용자 식별 결과는 사용자(110)가 사용자 식별 디바이스(100)의 소유자(owner)인지 여부를 나타낼 수 있다. 사용자 식별 디바이스(100)는 외부 디바이스(120)로 사용자 식별 결과를 전송할 수 있다. 외부 디바이스(120)로 전송되는 사용자 식별 결과는 포지티브(positive) 사용자 식별 결과를 나타낼 수 있다. 포지티브 사용자 식별 결과는 사용자(110)가 사용자 식별 디바이스(100)의 소유자인 것을 나타낼 수 있다. 사용자 식별 디바이스(100)로부터 외부 디바이스(120)로 전송되는 사용자 식별 결과는 식별된 사용자 정보(예를 들어, 인증 정보)를 포함할 수 있다. The user identification result obtained by the
사용자(110)가 사용자 식별 디바이스(100)의 소유자가 아닌 것을 나타내는 사용자 식별 결과는 네가티브(negative) 사용자 식별 결과를 나타낼 수 있다. 사용자 식별 결과가 네가티브인 경우에, 사용자 식별 디바이스(100)는 외부 디바이스(120)로 사용자 식별 결과를 전송하지 않을 수 있다. 사용자 식별 결과가 사용자(110)가 사용자 식별 디바이스(100)의 소유자가 아닌 것을 나타내면, 사용자 식별 디바이스(100)는 사용자 식별 디바이스(100)를 착용한 사용자(110)가 외부 디바이스(120)에 접근하는 것을 금지시킬 수 있다. The user identification result indicating that the
사용자 식별 결과가 사용자 식별 디바이스(100)의 소유자인 것을 나타낼 경우에, 사용자 식별 디바이스(100)는 사용자(110)에게 외부 디바이스(120)에 대한 접근을 허용하도록 외부 디바이스(120)로 요청할 수 있다. 외부 디바이스(120)에 대한 접근이 허용된다는 것은, 외부 디바이스(120)가 스마트 홈(120-1)인 경우에, 사용자 식별 디바이스(100)를 착용한 사용자(110)가 스마트 홈(120-1)에 도착하면, 도어 잠금이 해제되는 것을 나타낼 수 있다. The
또한, 외부 디바이스(120)에 대한 접근이 허용된다는 것은, 외부 디바이스(120)가 스마트 자동차(120-2)인 경우에, 사용자 식별 디바이스(100)를 착용한 사용자(110)가 스마트 자동차(120-2)에 도착하면, 스마트 자동차(120-2)의 잠금이 해제되는 것을 나타낼 수 있다. 외부 디바이스(120)에 대한 접근이 허용된다는 것은, 외부 디바이스(120)가 스마트 자동차(120-2)인 경우에 사용자 식별 디바이스(100)를 착용한 사용자(110)가 스마트 자동차(120-2)에 탑승하면, 스마트 자동차(120-2)는 사용자(110)에게 개인화된 스마트 자동차(120-2)의 운영 조건을 설정할 수 있다. The fact that access to the
외부 디바이스(120)에 대한 접근이 허용된다는 것은, 사용자 식별 디바이스(100)를 착용한 사용자(110)가 홈에 있을 때, 홈의 온도, 조명, 음악 볼륨 등을 사용자(110)에게 개인화된 환경으로 자동적으로 설정하는 것을 나타낼 수 있다. 외부 디바이스(120)에 대한 접근이 허용된다는 것은, 지문 또는 홍채 스캔 없이 스마트 폰, 테블렛, 또는 티브이와 같은 스마트 디바이스의 잠금을 해제하는 것을 나타낼 수 있다. 외부 디바이스(120)에 대한 접근이 허용된다는 것은 추가적인 인증 절차를 수행하지 않고 다양한 이벤트에 대한 개인 티겟을 발급받거나 지불 시스템에 용이하게 접근할 수 있다는 것을 나타낼 수 있다. Access to the
이와 같이 사용자(110)는 사용자(110)를 인증하기 위한 추가 작업, 예를 들어, 홍채(iris) 스캔, 지문 스캔, 핀 코드 입력, 패스워드 입력 등과 같은 작업을 수행하지 않고, 사용자 식별 디바이스(100)를 착용한 것만으로 사용자에 대한 인증이 필요한 모든 어플리케이션에서 사용자 인증 절차를 수행할 수 있다. 이에 따라 사용자(110)는 사용자 식별 디바이스(100)를 착용한 것만으로 각종 인증이 필요한 이벤트에 추가 인증 절차를 수행하지 않고 연결이 가능하고, 사용자(110)를 인증하기 위해 ID(Identification) 증명서를 보여줄 필요가 없다. Thus, the
사용자 식별 디바이스(100)는 복수의 사용자에 대한 훈련된 분류 알고리즘의 파라미터들을 저장하고, 복수의 사용자별 외부 디바이스(120)에 대한 접근 범위를 동일하게 또는 서로 다르게 설정할 수 있다. 예를 들어, 사용자 1, 사용자 2, 및 사용자 3을 각각 식별할 수 있는 훈련된 분류 알고리즘의 파라미터들을 저장한 경우에, 사용자 식별 디바이스(100)는 사용자 1, 사용자 2, 및 사용자 3 각각에 의해 스마트 홈(120-1)의 잠금을 해제할 수 있게 하고, 사용자 1에게 스마트 자동차(120-2)의 잠금을 해제할 수 있게 외부 디바이스(120)에 대한 접근 범위를 설정할 수 있다. 또한, 사용자 식별 디바이스(100)는 사용자 1, 사용자 2, 및 사용자 3 각각에 대해 서로 다른 결제 시스템에 접근하도록 외부 디바이스(120)에 대한 접근 범위를 설정할 수 있다. The
상술한 바와 같이 본 개시에 따른 사용자 식별 디바이스(100)에 의해 사용자 인증이 필요한 모든 어플리케이션들에서 추가적인 인증 절차를 수행하지 않고 어플리케이션을 사용할 수 있다. 모든 어플리케이션에서의 사용자 인증은 본 개시에 따라 수행되는 사용자 식별 결과에 기초하여 수행될 수 있다. 사용자(110)가 사용자 식별 디바이스(100)를 착용하고 있는 동안에 사용자(110)에 대한 식별 및 인증은 계속적으로 수행될 수 있다. As described above, the application can be used in all applications requiring user authentication by the
본 개시에 따른 사용자 식별 디바이스(100)는, 스마트 홈을 사용시 및 지불 시스템을 사용시, 예를 들어, 모바일 폰, 스마트 폰, 컴퓨터 등과 같은 다양한 디바이스를 액세스할 때, 다양한 전자 서비스를 액세스할 때, 각종 스마트 디바이스의 잠금 해제를 위해 사용될 수 있다. The
본 개시에 따른 사용자 식별 디바이스(100)에 의해 디바이스, 네트워크 또는 지불 시스템 등에 접근을 시도할 때마다 사용자(110)는 로그인이나 잠금해제 동작을 수행할 필요가 없다. 또한, 본 개시에 따른 사용자 식별 디바이스(100)에 의해 사용자(110)는 추가적인 보안 없이 스푸핑 방지(spoofing proof) 가능한 연속 인증을 수행할 수 있다. 이는 본 개시에 따른 사용자 식별 디바이스(100)가 사용자(110)의 생체 인식 데이터를 사용하여 사용자를 식별하기 때문이다. 본 개시에 따른 사용자 식별 디바이스(100)에 의해 사용자(110)는 IoT 네트워크 환경에서 재 로그인할 필요 없이 오직 한번 사용자의 식별 정보(IDentification)를 등록하고, 연속적인 접근(seamless access)을 수행할 수 있다. The
도 1에 도시된 외부 디바이스(120)는 사용자 인증을 위해 액세스할 수 있는 전자 디바이스들을 제공하는 임의의 디바이스 또는 사용자 인증을 통해 액세스할 수 있는 임의의 디바이스가 될 수 있다. 외부 디바이스(120)는 외부 사용자 인증 장치를 포함할 수 있다. 외부 디바이스(120)는 도 1에 도시된 바와 같이 스마트 홈(120-1), 스마트 자동차(120-2), IoT 디바이스(120-3), 및 스마트 폰(120-4)을 포함할 수 있으나 이로 제한되지 않는다. 예를 들어, 외부 디바이스(120)는 결제 시스템, 이벤트 발생을 알릴 수 있는 디바이스를 더 포함할 수 있다. 이벤트는 예를 들어, 물품 구매, 티겟 구매 등과 같이 구매와 관련된 이벤트를 포함할 수 있으나 이로 제한되지 않는다. The
도 4는 일 실시 예에 따른 사용자 식별 디바이스(400)의 블록도이다. 4 is a block diagram of a
도 4를 참조하면, 사용자 식별 디바이스(400)는 송신기(410), 수신기(420), 프로세서(430), 및 메모리(440)를 포함하나 사용자 식별 디바이스(400)의 구성 요소는 이로 제한되지 않는다. 예를 들어, 사용자 식별 디바이스(400)는 사용자 인터페이스(450)를 더 포함할 수 있다. 4, the
송신기(410)는 RF 신호를 생성하고, 사용자의 신체 부분으로 생성된 RF 신호를 산란시킬 수 있다. 송신기(410)는 프로세서(430)에 의해 제어되어 RF 신호를 생성하고, 사용자의 신체 부분으로 생성된 RF 신호를 산란시킬 수 있다. 송신기(410)는 프로세서(430)의 제어에 관계없이 사용자가 사용자 식별 디바이스(400)를 착용하면, RF 신호를 생성하고 사용자의 신체 부분으로 생성된 RF 신호를 산란시킬 수 있다.
사용자가 사용자 식별 디바이스(400)를 착용하였는지 여부는 사용자 식별 디바이스(400)에 도시되지 않은 센서에 의해 감지되고, 감지된 결과가 송신기(410)로 전송되어 송신기(410)의 동작을 인에이블(enable) 시킬 수 있다. 센서에 의해 감지된 결과는 프로세서(430)로 전송되고, 프로세서(430)는 감지된 결과에 기초하여 송신기(410)의 동작을 제어할 수 있다. 사용자가 사용자 식별 디바이스(400)를 착용하였는지 여부를 판단하는 것은 사용자 식별 디바이스(400)의 착용을 나타내는 사용자 입력에 따를 수 있으나 이로 제한되지 않는다. 사용자 식별 디바이스(400)의 착용을 나타내는 사용자 입력은 사용자 식별 디바이스(400)의 전원을 턴 온하는 사용자 입력을 포함할 수 있다. Whether or not the user wears the
송신기(410)로부터 1~15GHz의 초광대역 RF 신호를 산란시킬 수 있으나 산란되는 RF 신호의 주파수 대역은 이로 제한되지 않는다. 송신기(410)는 RF 신호를 산란시키는 송신 안테나를 포함할 수 있다.The
수신기(420)는 사용자의 신체 부분을 통과한 RF 신호를 수신한다. 수신기(420)는 사용자의 신체 부분을 통과한 초광대역 RF 신호를 수신할 수 있다. 수신기(420)는 사용자의 신체 부분을 통과한 RF 신호를 수신하기 위한 수신 안테나 또는 수신 센서를 포함할 수 있다. 수신기(420)는 프로세서(430)에 의해 제어되어 RF 신호를 수신할 수 있다. 수신기(420)는 사용자 식별 디바이스(400)의 착용 여부를 감지하는 센서(미 도시됨)로부터 감지된 신호에 의해 수신기(420)의 동작이 인에이블 될 수 있다. 프로세서(430)는 센서로부터 감지된 신호에 의해 수신기(420)의 동작을 제어할 수 있다.
프로세서(430)는 수신기(420)를 통해 수신되는 RF 신호들을 분류 알고리즘에 의해 훈련하고, 훈련된 분류 알고리즘의 파라미터들을 얻는다. 프로세서(430)는 얻은 파라미터들을 메모리(440)에 저장한다. 파라미터들을 메모리(440)에 저장한 후, 프로세서(430)는 수신기(420)를 통해 RF 신호들이 수신됨에 따라 메모리(440)에 저장된 파라미터들을 읽어 훈련된 분류 알고리즘에 의해 수신되는 RF 신호들을 분석하여 사용자를 식별한다. The
프로세서(430)는 분류 알고리즘의 파라미터들을 얻을 때, 사전에 정의된 적어도 하나의 사용자 제스처를 사용자 인터페이스(450)를 통해 사용자에게 요청할 수 있다. 사용자 인터페이스(450)는 터치 스크린과 같이 사용자 입력을 수신하고, 정보를 출력할 수 있는 기능을 갖도록 구성될 수 있다. 사용자 인터페이스(450)는 프로세서(430)에 의해 제어되어 오디오 신호 또는/및 영상 신호로 사전에 정의된 적어도 하나의 사용자 제스처를 사용자에게 요청하도록 구성될 수 있다. When the
프로세서(430)는 사용자 인터페이스(450)를 통해 사용자 식별 결과를 출력할 수 있다. 사용자 인터페이스(450)를 통해 출력되는 사용자 식별 결과는 알람 형태, 문자 형태, 또는/및 이미지 형태를 가질 수 있으나 이로 제한되지 않는다. 알람 형태는 오디오 신호 또는/및 빛으로 표현될 수 있다. 사용자 인터페이스(450)를 통해 출력되는 사용자 식별 결과는 식별동작 완료 또는 식별동작 수행을 나타낼 수 있다. 사용자 인터페이스(450)를 통해 출력되는 사용자 식별 결과는 사용자 식별 디바이스(400)를 착용한 사용자가 사용자 식별 디바이스(400)의 소유자인지 여부를 나타낼 수 있다. The
사용자 인터페이스(450)는 사용자 식별 디바이스(400)가 사용자가 착용 가능한 웨어러블 디바이스에 통합될 경우에, 웨어러블 디바이스의 사용자 인터페이스일 수 있다. 프로세서(430)는 사용자 식별 디바이스(400)가 사용자가 착용 가능한 웨어러블 디바이스에 통합될 경우에, 웨어러블 디바이스의 프로세서일 수 있다. 프로세서(430)는 사용자 식별 디바이스(400)의 전반적인 기능을 제어하는 중앙 처리장치(Central Processing Unit)로 언급될 수 있다. The
메모리(440)는 수신되는 RF 신호들에 대한 분류 알고리즘의 훈련에 따라 얻은 파라미터들을 저장할 수 있다. 메모리(440)는 사용자가 사용자 식별 디바이스(400)를 착용한 것이 인식됨에 따라 본 개시에 따라 사용자 식별 디바이스(400)가 수신되는 RF 신호들을 대해 분류 알고리즘을 훈련하고, 훈련된 분류 알고리즘의 파라미터들을 얻고, 얻은 파라미터들을 사용하여 사용자를 식별하고, 사용자의 식별 결과를 사용하거나 전송하는 과정을 수행할 수 있는 하나 이상의 인스트럭션을 포함하는 프로그램 또는/및 어플리케이션을 저장할 수 있다. 메모리(440)는 일정 시간 동안 수신기(420)를 통해 수신되는 RF 신호를 저장할 수 있다. 프로세서(430)는 메모리(440)에 저장된 RF 신호들을 읽어 분류 알고리즘을 훈련하여 파라미터들을 얻을 수 있다. The
메모리(440)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(RAM, Random Access Memory), SRAM(Static Random Access Memory), 롬(ROM, Read-Only Memory), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory), 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다. The
프로세서(430)는 메모리(440)에 저장된 프로그램 또는/및 어플리케이션을 실행하여 본 개시에 따른 사용자 식별 방법을 수행할 수 있다. 프로세서(430)는 수신기(420)로부터 수신되는 RF 신호를 디지털 신호로 변환하는 변환기를 포함할 수 있다. 프로세서(430)에 상술한 변환기가 포함되어 있지 않은 경우에, 수신기(420)는 수신되는 RF 신호들을 디지털 신호로 변환하는 변환기를 포함할 수 있다. The
도 4에 도시된 사용자 식별 디바이스(400)는 가속도 센서(Accelerometers sensor), 자이로스코프 센서(Gyroscopes sensor), 자기 센서(Magnetometers sensor) 등과 같은 각종 센서를 더 포함하도록 구성될 수 있다. 사용자 식별 디바이스(400)가 상술한 각종 센서를 더 포함할 경우에, 사용자 식별 디바이스(400)는 상술한 각종 센서들을 통해 감지된 결과를 사용자 제스처 및/또는 사용자를 보다 더 정확하게 식별하기 위해 사용할 수 있다. The
도 5는 다른 실시 예에 따른 사용자 식별 디바이스(500)의 블록 구성도이다. 도 5를 참조하면, 사용자 식별 디바이스(500)는 송신 안테나(101), 수신 안테나(102), 송신기(103), 수신기(104), 아날로그/디지털 변환기(105), 메모리(106) 및 프로세서(107)를 포함한다. 본 개시에서 RF 레이더는 송신 안테나(101), 수신 안테나(102), 송신기(103), 수신기(104), 아날로그/디지털 변환기(105)를 포함할 수 있다. 프로세서(107)는 도 4에 도시된 프로세서(430)와 같이 구성되어 동작될 수 있다. 메모리(106)는 도 4에 도시된 메모리(440)와 같이 구성되어 동작될 수 있다.5 is a block diagram of a
도 5에서 사용자 식별 디바이스(500)는 하나의 송신 안테나(101), 하나의 수신 안테나(102), 하나의 송신기(103), 하나의 수신기(104), 및 하나의 아날로그/디지털 변환기(ADC(Analog/Digital Converter), 105)를 포함하나 복수의 송신 안테나(101), 복수의 수신 안테나(102), 복수의 송신기(103), 복수의 수신기(104) 및 복수의 ADC(105)를 포함할 수 있다. 도 5에 도시된 수신 안테나(102)는 수신 센서로 구성될 수 있다. 송신 안테나(101)와 수신 안테나(102)는 각각 송신기(103)와 수신기(104)에 인접하게 배치될 수 있다. 5, the
도 5에서 프로세서(107)는 메모리(106)를 포함한다. 메모리(106)는 프로세서(107)와 분리될 수 있다. 메모리(106)는 임의 타입의 컴퓨터 기록 가능한 저장 디바이스 및/또는 임의의 컴퓨터 기록 가능한 저장 매체를 포함할 수 있다. 메모리(106)는 훈련된 분류 알고리즘의 파라미터들을 저장한다. 메모리(106)는 도 4에 도시된 메모리(440)와 같이 구성될 수 있다. 프로세서(107)가 사용자 식별 디바이스(500)의 외부 프로세서인 경우에 ADC(105)에서 출력되는 디지털 신호는 외부 프로세서로 전송될 수 있다. 외부 프로세서는 사용자 식별 디바이스(500)가 통합된 디바이스의 프로세서일 수 있으나 이로 제한되지 않는다. In FIG. 5, the
송신 안테나(101)는 송신기(103)와 결합되고, 수신 안테나(102)는 수신기(104)와 결합될 수 있다. 송신 안테나(101)는 초광대역 신호들을 산란할 수 있다. 수신 안테나(102)는 초광대역 신호들을 수신할 수 있다. 송신 안테나(101)와 수신 안테나(102)는 사용자가 사용자 식별 디바이스(500)를 착용하였을 때, 사용자의 신체 부분의 맞은 편에 배치되고, 사용자 식별 디바이스(500)의 내측에 배치될 수 있으나 이로 제한되지 않는다. The transmitting
도 6은 도 5에 도시된 사용자 식별 디바이스(500)에 포함된 구성 요소들의 배치에 대한 일 예이다. 도 6을 참조하면, 사용자 식별 디바이스(500)가 시계(60)에 통합된 예이다. 따라서, 도 6의 경우에, 사용자 식별 디바이스(500)를 통합한 시계(60)는 사용자의 손목(61)에 착용 될 수 있다. 도 6의 경우에 송신 안테나(101)와 수신 안테나(102)는 각각 시계(60) 내측이면서, 사용자가 시계(60)를 착용하였을 때, 서로 맞은편에 배치된다. 6 is an example of the arrangement of components included in the
본 개시에서 사용자 식별 디바이스(500)가 통합될 수 있는 디바이스는 시계(60)로 제한되지 않는다. 사용자 식별 디바이스(500)가 통합될 수 있는 디바이스는 도 1에서 언급된 디바이스를 포함할 수 있다. 사용자 식별 디바이스(500)가 통합되는 디바이스에 따라 송신 안테나(101)와 수신 안테나(102)가 설치되는 위치와 수는 결정될 수 있다. Devices in which the
도 7은 도 5에 도시된 사용자 식별 디바이스(500)에 포함된 구성 요소들의 배치에 대한 다른 예이다. 도 7를 참조하면, 송신 안테나(101)와 수신 안테나(102)는 도 6에 도시된 바와 같이 배치되어 있으나 송신기(103)와 수신기(104)는 서로 인접하게 배치될 수 있다. 송신기(103)와 수신기(104)는 일체형 송수신기로서 구성될 수 있다. FIG. 7 is another example of the arrangement of the components included in the
사용자가 사용자 식별 디바이스(500)를 착용하면, 송신기(103)는 초광대역 신호들을 생성하고, 초광대역 신호들을 송신 안테나(101)에 의해 사용자 신체 부분의 조직들로 산란한다. 송신기(103)는 1~15GHz 범위에서 동작하도록 구성될 수 있다. When the user wears the
산란된 초광대역 신호는 사용자 신체 부분의 조직을 통과한다. 동시에 사용자 신체 부분의 조직들은 초광대역 신호를 왜곡한다. 수신된 초광대역 신호의 왜곡들은, 예를 들어, RF 신호의 감쇠(진폭의 변화) 및 RF 신호의 위상 변이로 나타난다. 수신기(104)는 이와 같이 왜곡되어 사용자의 신체 부분을 통과하는 신호들을 수신한다. The scattered ultra-wideband signal passes through the tissue of the user's body part. At the same time, the tissues of the user's body part distort the UWB signal. Distortions of the received ultra-wideband signal are represented, for example, by attenuation (change in amplitude) of the RF signal and phase shift of the RF signal. The
ADC(105)는 수신기(104)에 연결된다. ADC(105)는 수신기(104)에 의해 수신된 신호들을 프로세서(107)로 제공되는 디지털 신호들로 변환한다. 프로세서(107)는 메모리(106)에 저장된 훈련된 분류 알고리즘의 파라미터들을 사용하여 수신된 디지털 신호들을 분석하여 사용자를 식별한다. The
프로세서(107)는 수신되는 RF 신호에 대해 메모리(106)에 저장된 분류 알고리즘을 훈련하여 사용자를 식별하기 위한 파라미터들을 얻고, 얻은 파라미터들을 메모리(106)에 저장한다. 파라미터들을 메모리(106)에 저장한 후, 프로세서(107)는 수신되는 RF 신호들을 메모리(106)에 저장된 파라미터들을 읽어 훈련된 분류 알고리즘에 의해 분석하여 사용자 식별 결과를 얻는다. 훈련된 분류 알고리즘의 파라미터들을 사용하여 훈련된 분류 알고리즘에 의한 RF 신호들을 분석하는 것은 당 업계에 알려진 기술을 사용한다. The
선택적으로 프로세서(107)는 수신된 RF 신호들을 분석하기 전에 전 처리(pre-processing)를 수행할 수 있다. 전 처리는 평균화(averaging), 이동 평균(moving average), 이동 중간값(moving median) 등의 방법, 전체 주파수 범위내에 신호 값의 스케일링, 웨이블릿 변환(wavelet transform), 푸리에 변환(Fourier transform), 대수를 취하기(taking the logarithm), 지수(exponent), 지수화(exponentiation), 상수에 의한 곱셈/나누기(mutilplication/division by a constant), 상수의 가감사(subtraction/addition of a constant), 미분, 적분 등과 같이 수신된 데이터에 대한 다양한 수학적 변환(various mathematical transformations), 복소수로부터 진폭 위상 표시로 신호변환 및 그 역변환, 간섭의 결과로서 에러와 함께 얻어진 데이터 세트, 계산 에러 등과 같이 결과데이터 세트로부터 명확한 “이상치(outliers)”를 제거하는 수신된 디지털 신호의 하나 이상의 노이즈 필터링을 포함할 수 있다. 전처리 동작은 당해 기술분야에서 널리 알려져 있기 때문에 상세한 설명은 필요하지 않다. 사용자 식별 디바이스(500)는 상술한 전 처리가 ADC(105) 및 프로세서(107) 사이에서 수행되도록 구성될 수 있다. 또한, 상술한 전처리는 분류 알고리즘을 훈련하기 위해 수신되는 RF 신호들에 대해서도 수행될 수 있다. Optionally, the
도 8은 다른 실시 예에 따른 사용자 식별 디바이스(800)의 구성도이다. 8 is a configuration diagram of a
도 8을 참조하면, 사용자 식별 디바이스(800)는 도 5의 사용자 식별 디바이스(500)에 통신 인터페이스(108)를 더 포함한다. 통신 인터페이스(108)는 보조 송신기로 언급될 수 있다. 통신 인터페이스(108)는 사용자 식별 결과를 도 1에 도시된 외부 디바이스(120)로 전송할 수 있다. 통신 인터페이스(108)는 ADC(105)로부터 출력되는 디지털 신호를 외부 디바이스(120)로 전송할 수 있다. 프로세서(107)가 사용자 식별 디바이스(800)의 외부 프로세서인 경우에 ADC(105)에서 출력되는 디지털 신호는 외부 프로세서로 전송될 수 있다. Referring to FIG. 8, the
통신 인터페이스(108)는 외부 디바이스(120)와 근거리 통신에 기초하여 데이터를 송수신할 수 있다. 근거리 통신은, 예를 들어, 블루투스 통신, BLE(Bluetooth Low Energy) 통신, 근거리 무선 통신(Near Field Communication), WLAN(와이파이) 통신, 지그비(Zigbee) 통신, 적외선(IrDA, infrared Data Association) 통신, WFD(Wi-Fi Direct) 통신, UWB(ultra wideband) 통신, Ant+ 통신 등을 포함할 수 있으나, 이에 제한되지 않는다. 예를 들어, 통신 인터페이스(108)는 유선 통신에 기초하여 구성될 수 있다. 통신 인터페이스(108)는 외부 디바이스(120)로부터 수신된 데이터를 프로세서(107)로 전송할 수 있다. 프로세서(107)는 통신 인터페이스(108)로부터 수신된 데이터에 기초하여 메모리(106)에 저장된 사용자 정보를 통신 인터페이스(108)를 통해 외부 디바이스(120)로 전송할 수 있다. 프로세서(107)는 통신 인터페이스(108)로부터 수신된 데이터에 기초하여 사용자 식별 결과를 통신 인터페이스(108)를 통해 외부 디바이스(120)로 전송할 수 있다. 통신 인터페이스(108)를 통해 외부 디바이스(120)로 전송되는 사용자 식별 결과는 도 4의 사용자 인터페이스(450)를 통해 출력될 수 있는 사용자 식별 결과를 포함할 수 있다. The
도 9는 일 실시 예에 따른 사용자 식별 방법의 동작 흐름도이다. 도 9에 도시된 사용자 식별 방법은 도 1에 도시된 사용자 식별 디바이스(100)에 기초하여 설명하나 도 4 내지 도 8에 도시된 사용자 식별 디바이스들(400, 500, 800)에 의해 수행될 수 있다. 9 is a flowchart illustrating an operation of a method for identifying a user according to an exemplary embodiment of the present invention. The user identification method shown in FIG. 9 may be performed by the
단계 S910에서, 사용자 식별 디바이스(100)는 RF 신호들을 생성하고, 생성된 RF 신호들을 사용자(110)의 신체 부분으로 산란시킨다. 예를 들어, 사용자 식별 디바이스(100)는 송신기(103)에서 RF 신호들을 생성하고, 생성된 RF 신호들을 송신 안테나(101)를 통해 사용자 신체 부분으로 산란시킨다. 사용자 신체 부분으로 산란되는 RF 신호는 1~15GHz의 초광대역 신호이나 산란되는 RF 신호의 주파수 대역은 이로 제한되지 않는다. 사용자 식별 디바이스(100)는 사용자(110)가 사용자 식별 디바이스(100)를 착용하면, 단계 S910을 수행할 수 있다. 사용자(110)가 사용자 식별 디바이스(100)를 착용하였는지 여부를 판단하는 것은 도 1에서 설명한 바와 같이 수행될 수 있다. 단계 S910은 사용자 식별 디바이스(100)가 사용자의 신체 부분을 통과한 RF 신호를 분류 알고리즘에 의해 훈련하여 얻은 파라미터들을 저장한 뒤 수행된다. In step S910, the
단계 S920에서, 사용자 식별 디바이스(100)는 사용자 신체 부분을 통과한 RF 신호들을 수신한다. 예를 들어, 사용자 식별 디바이스(100)는 수신 안테나(102) 또는 수신 센서를 통해 사용자 신체 부분을 통과한 RF 신호들을 수신한다. 사용자 식별 디바이스(100)로부터 산란되는 RF 신호가 1~15GHz의 초광대역 신호인 경우에, 수신되는 RF 신호는 1~15GHz의 초광대역 신호이다. In step S920, the
단계 S930에서, 사용자 식별 디바이스(100)는 저장된 훈련된 분류 알고리즘의 파라미터들을 사용하여 훈련된 분류 알고리즘에 의해 수신된 RF 신호들을 분석하여 사용자를 식별한다. 훈련된 분류 알고리즘에 의해 수신되는 RF 신호를 분석하는 것은 파라미터들을 이용하여 수신되는 RF 신호들을 분류하고, 분류된 RF 신호가 사용자의 신체 부분을 통과한 RF 신호에 대응되는지 여부를 확인하는 것을 나타낼 수 있다. 분류된 RF 신호가 사용자의 신체 부분을 통과한 RF 신호에 대응될 경우에, 사용자 식별 디바이스(100)는 사용자 식별 디바이스(100)를 착용한 사용자가 사용자 식별 디바이스(100)의 소유자라는 사용자 식별 결과를 얻는다. In step S930, the
도 10은 일 실시 예에 따른 사용자 식별 방법에서 분류 알고리즘의 훈련과정에 대한 흐름도이다. 도 10은 도 9에 도시된 사용자 식별 방법을 수행하기 전에 수행될 수 있으나 이로 제한되지 않는다. 도 10은 사용자가 사용자 식별 디바이스(100)를 처음으로 착용할 때, 수행될 수 있다. 도 10은 복수의 사용자에 대해 각각 수행될 수 있다. 도 10이 복수의 사용자에 대해 수행될 경우에, 사용자 식별 디바이스(100)는 복수의 사용자를 식별할 수 있다. 도 10은 한 사용자의 복수의 제스처 각각에 대해 수행될 수 있다. 사용자는 복수의 제스처중 적어도 하나의 제스처를 사용자의 고유 서명으로 등록할 수 있다.10 is a flowchart of a training process of a classification algorithm in a user identification method according to an exemplary embodiment. FIG. 10 may be performed before performing the user identification method shown in FIG. 9, but is not limited thereto. Figure 10 may be performed when a user first wears the
단계 S1010에서, 사용자 식별 디바이스(100)는 사용자의 신체 부분이 제스처를 수행할 때, RF 신호들을 생성하고, 생성된 RF 신호들을 사용자의 신체 부분으로 산란시킨다. 단계 S1010에서 사용자 식별 디바이스(100)는 사용자(110)가 사용자 식별 디바이스(100)를 착용하였는지를 감지한 후, 사용자(110)의 제스처 수행 여부를 감지할 수 있다. 이를 위하여 사용자 식별 디바이스(100)는 사용자 식별 디바이스(100)에 포함된 센서를 이용할 수 있다. 사용자 식별 디바이스(100)는 단계 S1010을 수행하기 전에 사전에 정의된 사용자 제스처를 사용자에게 요청할 수 있다. 사용자에게 사용자 제스처를 요청하는 방법은, 상술한 도 4에서 설명한 바와 같이 사용자 인터페이스(450)를 이용하여 수행될 수 있다. In step S1010, the
단계 S1020에서, 사용자 식별 디바이스(100)는 사용자의 신체 부분을 통과한 RF 신호들을 수신한다. 단계 S1010에서 산란된 RF 신호들이 1~15GHz의 초광대역 신호인 경우에, 수신되는 RF 신호들은 사용자의 신체 부분을 통과함에 따라 왜곡된 1~15GHz의 초광대역 신호이다. In step S1020, the
단계 S1030에서, 사용자 식별 디바이스(100)는 수신된 RF 신호들을 분류 알고리즘으로 훈련하여 훈련된 분류 알고리즘의 파라미터들을 얻는다. 얻어진 파라미터들은 훈련된 분류 알고리즘에 의해 수신되는 RF 신호들이 사용자 또는/및 사용자 제스처에 대응되는 RF 신호들로 분류하기 위한 기준 값, 변수 또는 정보를 포함한다. In step S1030, the
단계 S1040에서, 사용자 식별 디바이스(100)는 얻은 파라미터들을 저장한다. 파라미터들을 저장할 때, 사용자 식별 디바이스(100)는 복수의 제스처 각각 또는 복수의 제스처중 적어도 하나가 사용자의 고유 서명으로서 등록될 수 있도록 부가 정보를 더 저장할 수 있다. 저장되는 부가 정보는 저장된 파라미터들에 의해 식별되는 사용자 제스처가 사용자의 고유 서명으로 등록된 것임을 나타낼 수 있다.In step S1040, the
도 11은 다른 실시 예에 따른 사용자 식별 방법의 동작 흐름도이다. 도 11에 도시된 단계 S1110, S1120, S1140은 상술한 도 9의 단계 S910 내지 S930과 유사하게 수행된다. 11 is a flowchart illustrating an operation of a user identification method according to another embodiment. Steps S1110, S1120, and S1140 shown in Fig. 11 are performed similarly to steps S910 to S930 of Fig. 9 described above.
단계 S1130에서, 사용자 식별 디바이스(100)는 수신되는 RF 신호들을 디지털 신호로 변환한다. 단계 S1140에서, 사용자 식별 디바이스(100)는 디지털 신호로 변환된 RF 신호들에 대해 훈련된 분석 알고리즘에 의해 분석하여 사용자를 식별한다. In step S1130, the
도 12는 다른 실시 예에 따른 사용자 식별 방법에서 분류 알고리즘의 훈련과정에 대한 흐름도이다. 도 12에 도시된 단계 S1210, S1220, S1240, S1250은 도 10에 도시된 단계 S1010 내지 S1040과 유사하게 수행된다. 12 is a flowchart of a training process of a classification algorithm in a user identification method according to another embodiment. Steps S1210, S1220, S1240, and S1250 shown in Fig. 12 are performed similarly to steps S1010 to S1040 shown in Fig.
단계 S1230에서 사용자 식별 디바이스(100)는 수신되는 RF 신호들을 디지털 신호들로 변환한다. 단계 S1240에서 사용자 식별 디바이스(100)는 디지털 신호들로 변환된 RF 신호들에 대해 분류 알고리즘으로 훈련하여 파라미터들을 얻는다. In step S1230, the
도 13은 다른 실시 예에 따른 사용자 식별 방법의 동작 흐름도이다. 도 13은 도 9의 동작 흐름도에 사용자 식별 결과를 외부 디바이스로 전송하는 기술적 구성을 추가한 예이다. 도 13의 단계 S1310 내지 S1330은 도 9의 단계 S910 내지 S930과 유사하게 수행된다. 13 is a flowchart illustrating an operation of a user identification method according to another embodiment. FIG. 13 is an example in which a technical configuration for transmitting a user identification result to an external device is added to the operation flow chart of FIG. Steps S1310 to S1330 in Fig. 13 are performed similarly to steps S910 to S930 in Fig.
단계 S1340에서, 사용자 식별 디바이스(100)는 사용자 식별 결과를 외부 디바이스(120)로 전송한다. 사용자 식별 디바이스(100)는 도 8에 도시된 통신 인터페이스(108)를 통해 사용자 식별 결과를 외부 디바이스(120)로 전송할 수 있다. 사용자 식별 디바이스(100)는 통신 인터페이스(108)를 통해 외부 디바이스(120)로부터의 요청에 따라 사용자 식별 결과를 외부 디바이스(120)로 전송할 수 있다. 사용자 식별 결과는 사용자 인증 정보(예를 들어, 사용자 로그인 정보, 사용자 인증 암호 정보)를 포함할 수 있다. 사용자 인증 정보는 사용자 식별 디바이스(100)에 사전에 저장될 수 있다. 사용자 식별 결과는 사용자 인증 정보를 대신할 수 있다. In step S1340, the
도 14는 다른 실시 예에 따른 사용자 식별 방법의 동작 흐름도이다. 도 14는 도 9에 도시된 예에 사용자 식별 결과 및 식별된 사용자 제스처를 외부 디바이스로 각각 전송하는 특징을 추가한 예이다. 도 14의 단계 S1410 및 S1420은 도 9의 단계 S910 및 S920과 유사하게 수행된다. 14 is a flowchart illustrating an operation of a user identification method according to another embodiment. FIG. 14 is an example of adding the feature of transmitting the user identification result and the identified user gesture to the external device, respectively, in the example shown in FIG. Steps S1410 and S1420 in Fig. 14 are performed similarly to steps S910 and S920 in Fig.
단계 S1430에서, 사용자 식별 디바이스(100)는 저장된 파라미터들을 사용하여 훈련된 분류 알고리즘에 의해 수신된 RF 신호를 분석하여 사용자 및 사용자 제스처를 각각 식별한다. 저장된 파라미터들은 수신된 RF 신호들을 사용자별 및 사용자 제스처별로 분류할 수 있는 정보들로 구성될 수 있다. In step S1430, the
단계 S1440에서, 사용자 식별 디바이스(100)는 사용자 식별 결과와 사용자 제스처를 식별한 결과를 도 8의 통신 인터페이스(108)를 통해 외부 디바이스(120)로 전송한다. 사용자 식별 디바이스(100)는 통신 인터페이스(108)를 통해 외부 디바이스(120)로부터 요청이 수신되면, 사용자 식별 결과와 사용자 제스처를 식별한 결과를 외부 디바이스(120)로 전송할 수 있다. In step S1440, the
도 15는 일 실시 예에 따른 사용자 인증 방법의 동작 흐름도이다. 도 15는 본 개시에 따른 사용자 식별 기능을 갖는 디바이스(1510), 외부 디바이스(1520), 결제 시스템(1530)에 기초하여 동작된다. 15 is a flowchart illustrating an operation of a user authentication method according to an embodiment. Fig. 15 is operated on the basis of a
단계 S1501에서, 디바이스(1510)에 의해 본 개시에 따라 RF 신호를 이용하여 사용자를 식별한다. 사용자를 식별한 후, 디바이스(1510)와 외부 디바이스(1520)간의 연결이 설정되고(S1502), 외부 디바이스(1520)에서 이벤트에 기초한 정보 입력 처리가 수행됨(S1503)에 따라 이벤트에 기초한 사용자 인증 요청이 수신되면(S1504), 디바이스(1510)는 사용자 식별 정보를 외부 디바이스(1520)로 전송한다(S1505). 사용자 식별 정보는 디바이스(1510)에 저장된 사용자 인증 정보를 포함할 수 있고, 사용자 식별 정보가 사용자 인증 정보로서 이용될 수 있다. In step S1501, the
단계 S1503에서 수행되는 이벤트에 기초한 정보 입력 처리는, 예를 들어, 티겟을 발권하기 위한 정보 입력을 포함할 수 있다. 예를 들어, 티겟이 기차 티겟일 때, 상술한 정보는 출발지 정보, 목적지 정보, 탑승 시간 정보, 및 탑승 인원 정보를 포함할 수 있다. 상술한 정보 입력은 디바이스(1510)를 착용한 사용자가 외부 디바이스(1520)를 이용하여 직접 입력할 수 있다. 예를 들어, 외부 디바이스(1520)는 스마트 폰 또는 기차역에 설치된 티겟 발권기일 수 있다. 티겟 발권기는 통신 기능을 갖는 디바이스이다. 외부 디바이스(1520)가 스마트 폰일 경우에, 외부 디바이스(1520)에 의해 실행되는 티켓 발권 어플리케이션에 기초하여 상술한 정보 입력 처리가 수행될 수 있다. 단계 S1502에서 수행되는 디바이스(1510)와 외부 디바이스(1520)간의 연결 설정은 단계 S1503에서 정보 입력 처리가 완료된 후, 단계 S1504에서 수행되는 사용자 인증 요청 시 수행될 수 있다. 외부 디바이스(1520)와 디바이스(1510)의 소유자는 동일할 수 있으나 서로 다를 수 있다. The information input process based on the event performed in step S1503 may include, for example, inputting information for issuing a ticket. For example, when the ticket is a train ticket, the information described above may include the departure information, the destination information, the boarding time information, and the passenger information. The above-described information input can be directly input by the user wearing the
디바이스(1510)로부터 사용자 식별 정보가 수신되면, 외부 디바이스(1520)는 단계 S1506에서 결제 시스템(1530)으로 사용자 식별 정보에 기초한 결제 처리를 요청한다. 결제 시스템(1530)은 인터넷 기반 결제 서버일 수 있다. When the user identification information is received from the
결제 시스템(1530)은 수신된 사용자 식별 정보에 기초하여 디바이스(1510)에 관한 정보를 얻고, 얻은 디바이스(1510)에 관한 정보에 기초하여 디바이스(1510)와 결제 시스템(1530)간에 연결을 설정한다(S1507). 이를 위하여, 결제 시스템(1530)은 사용자 식별 정보와 디바이스(1510)에 관한 정보를 매핑한 정보를 저장하고 있는 데이터베이스를 포함할 수 있다. 디바이스(1510)에 관한 정보는 인터넷과 같은 통신 네트워크에 기초하여 디바이스(1510)와 연결할 수 있는 정보를 포함한다. The
디바이스(1510)와 연결이 설정되면, 단계 S1508에서 결제 시스템(1530)은 결제를 위한 사용자 인증 요청을 디바이스(1510)로 전송한다. 이에 따라 단계 S1509에서, 디바이스(1510)는 사용자 식별 정보를 결제 시스템(1530)으로 전송한다. 디바이스(1510)로부터 사용자 식별 정보가 수신되면, 결제 시스템(1530)은 수신된 사용자 식별 정보에 기초하여 결제 처리를 수행하고, 결제 처리가 완료되면, 결제 처리 완료에 대한 안내 정보를 외부 디바이스(1520)로 전송한다(S1510), 이에 따라 외부 디바이스(1520)는 결제 완료를 디바이스(1510)의 사용자에게 알리기 위하여, 결제 완료 알림 메시지를 출력한다. 결제 시스템(1530)은 결제 완료 안내 정보를 외부 디바이스(1520)로 전송할 때, 디바이스(1510)로 함께 전송할 수 있다. 외부 디바이스(1520)는 결제 완료 알림을 오디오 신호 또는/및 영상 신호로 출력할 수 있다. When a connection is established with the
본 개시의 기술적 특징은 명세서에 상술된 실시 예들과 첨부된 도면에 의하여 명확하게 설명될 수 있다. 본 개시가 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 본 개시의 기술적 특징은 본 개시의 기술적 특징을 벗어나지 않는 범위에서 다른 실시 예에 의하여도 변형 및 구현될 수 있다는 점은 자명하다. 따라서, 명세서에 개시된 실시 예들과 첨부된 도면은 예시적이며 제한적이지 않다고 이해되어야 한다. 달리 명시되지 않는 한, 청구항에 단일 형태로 개시된 구성 요소는 그러한 구성 요소들이 복수 존재하는 특징을 배제하지 않는다.The technical features of the present disclosure can be clearly described by the embodiments described in the specification and the accompanying drawings. It will be apparent to those skilled in the art that the technical features of the present disclosure can be modified and embodied by other embodiments without departing from the technical features of the present disclosure. It is therefore to be understood that the embodiments disclosed in the specification and the accompanying drawings are illustrative and not restrictive. Unless otherwise specified, an element disclosed in a single form in a claim does not exclude the presence of a plurality of such elements.
한편, 개시된 실시 예들은 컴퓨터에 의해 실행 가능한 명령어 및 데이터를 저장하는 컴퓨터로 읽을 수 있는 기록매체의 형태로 구현될 수 있다. 상기 명령어는 프로그램 코드의 형태로 저장될 수 있으며, 프로세서에 의해 실행되었을 때, 소정의 프로그램 모듈을 생성하여 소정의 동작을 수행할 수 있다. 또한, 상기 명령어는 프로세서에 의해 실행되었을 때, 개시된 실시예들의 소정의 동작들을 수행할 수 있다. 하는 RF 신호들의 예이다. 도 3은 3명의 사람의 도 2에 도시된 5개의 사용자 제스처(또는 손목 제스처)에 따라 각 사용자의 손목의 조직을 통과하는 RF 신호들의 예이다. 도 3을 참조하면, 각 사람 및 각 제스처 별로 동일한 신체 부분의 조직을 통과하는 RF 신호들이 서로 다르게 왜곡되는 것을 알 수 있다.Meanwhile, the disclosed embodiments may be embodied in the form of a computer-readable recording medium for storing instructions and data executable by a computer. The command may be stored in the form of program code, and when executed by the processor, may generate a predetermined program module to perform a predetermined operation. In addition, the instructions, when executed by a processor, may perform certain operations of the disclosed embodiments. ≪ / RTI > Figure 3 is an example of RF signals passing through the tissue of each user's wrist in accordance with the five user gestures (or wrist gestures) shown in Figure 2 of three people. Referring to FIG. 3, it can be seen that the RF signals passing through the tissue of the same body part for each person and each gesture are distorted differently.
도 3에 도시된 RF 신호들의 예에 따라 서로 다른 사람들의 동일한 신체 부분의 조직을 통과하는 RF 신호들은 서로 다르게 왜곡되고, 사용자 제스처에 따라 신체 부분의 조직이 움직일 때, 신체 부분의 조직을 통과하는 RF 신호들은 사용자 제스처에 따라 서로 다르게 왜곡되는 것을 알 수 있다. 이는 사람마다 동일한 신체 부분이라 하더라도 그 신체 부분의 근육, 힘줄 등과 같은 조직이 서로 다르기 때문이다. 또한, 각 제스처에 따라 신체 부분의 근육이나 힘줄 등의 위치가 변경될 수 있고, 신체 부분의 조직을 통과하는 RF 신호들은 이러한 근육이나 힘줄 등의 변화에 따라 왜곡될 수 있다. 예를 들어, 사람 1의 제스처 1, 제스처 2, 제스처 3, 제스처 4, 및 제스처 5 각각에 대해 사람 1의 손목의 근육이나 힘줄 등의 위치가 각각 다를 수 있다. The RF signals passing through the tissue of the same body part of different people according to the examples of the RF signals shown in Fig. 3 are distorted differently, and when the tissue of the body part moves according to the user gesture, It can be seen that the RF signals are distorted differently according to the user gesture. This is because even though the same body part is different for each person, the tissues such as muscles and tendons of the body parts are different from each other. In addition, depending on each gesture, the positions of the muscles and tendons of the body part may be changed, and the RF signals passing through the tissue of the body part may be distorted according to the changes of such muscles or tendons. For example, the positions of the muscles and tendons of the human 1's wrist may be different for the
따라서, 각 사람의 신체 부분의 조직을 통과한 RF 신호들은 각 사람의 고유한 생체 인식 데이터로서 인식될 수 있으므로, 사용자 식별 디바이스(100)는 각 사람의 신체 부분의 조직을 통과한 RF 신호에 기초하여 사용자를 식별할 수 있다. 본 개시에서 사용자 식별은 생체 인식 사용자 식별(biometric user identification) 또는 생체 인식 사용자 인증(biometric user authentication)으로 언급될 수 있다. 본 개시에서 생체 인식 사용자 인증은 사용자 식별 디바이스(100)에 의해 얻은 생체 인식 데이터(RF 신호들)에 기초하여 외부 디바이스(120)에 대한 사용자(110)의 접근 자격을 확인하는 것을 나타낸다. Thus, the RF signals that have passed through the tissue of the body portion of each person can be recognized as the unique biometric data of each person, so that the
본 개시에서 사용자 제스처는 사용자의 인증 키(authentication key)로서 사용될 수 있다. 복수의 사용자 제스처는 사전에 정의될 수 있다. 따라서 복수의 사용자 제스처는 사전에 정의된 제스처 또는 사전에 정의된 조정 제스처(predefined calibration gestures)로서 언급될 수 있다.In this disclosure, a user gesture can be used as a user's authentication key. A plurality of user gestures may be defined in advance. Thus, a plurality of user gestures may be referred to as predefined gestures or predefined calibration gestures.
훈련된 분류 알고리즘의 파라미터들을 저장한 후, 사용자(110)가 사용자 식별 디바이스(100)를 다시 착용하거나 착용상태를 유지하면, 사용자 식별 디바이스(100)는 RF 신호들을 사용자(110)의 손목 조직으로 산란시키고, 사용자(110)의 손목 조직을 통과한 RF 신호를 수신한다. 사용자 식별 디바이스(100)는 수신된 RF 신호들을 훈련된 분류 알고리즘의 파라미터들을 이용하여 분석하고, 사용자(110)를 식별 또는/및 사용자 제스처를 식별한다. After storing the parameters of the trained classification algorithm, the
사용자 식별 디바이스(100)에 의해 얻어진 사용자 식별 결과는 사용자(110)가 사용자 식별 디바이스(100)의 소유자(owner)인지 여부를 나타낼 수 있다. 사용자 식별 디바이스(100)는 외부 디바이스(120)로 사용자 식별 결과를 전송할 수 있다. 외부 디바이스(120)로 전송되는 사용자 식별 결과는 포지티브(positive) 사용자 식별 결과를 나타낼 수 있다. 포지티브 사용자 식별 결과는 사용자(110)가 사용자 식별 디바이스(100)의 소유자인 것을 나타낼 수 있다. 사용자 식별 디바이스(100)로부터 외부 디바이스(120)로 전송되는 사용자 식별 결과는 식별된 사용자 정보(예를 들어, 인증 정보)를 포함할 수 있다. The user identification result obtained by the
사용자(110)가 사용자 식별 디바이스(100)의 소유자가 아닌 것을 나타내는 사용자 식별 결과는 네가티브(negative) 사용자 식별 결과를 나타낼 수 있다. 사용자 식별 결과가 네가티브인 경우에, 사용자 식별 디바이스(100)는 외부 디바이스(120)로 사용자 식별 결과를 전송하지 않을 수 있다. 사용자 식별 결과가 사용자(110)가 사용자 식별 디바이스(100)의 소유자가 아닌 것을 나타내면, 사용자 식별 디바이스(100)는 사용자 식별 디바이스(100)를 착용한 사용자(110)가 외부 디바이스(120)에 접근하는 것을 금지시킬 수 있다. The user identification result indicating that the
사용자 식별 결과가 사용자 식별 디바이스(100)의 소유자인 것을 나타낼 경우에, 사용자 식별 디바이스(100)는 사용자(110)에게 외부 디바이스(120)에 대한 접근을 허용하도록 외부 디바이스(120)로 요청할 수 있다. 외부 디바이스(120)에 대한 접근이 허용된다는 것은, 외부 디바이스(120)가 스마트 홈(120-1)인 경우에, 사용자 식별 디바이스(100)를 착용한 사용자(110)가 스마트 홈(120-1)에 도착하면, 도어 잠금이 해제되는 것을 나타낼 수 있다. The
또한, 외부 디바이스(120)에 대한 접근이 허용된다는 것은, 외부 디바이스(120)가 스마트 자동차(120-2)인 경우에, 사용자 식별 디바이스(100)를 착용한 사용자(110)가 스마트 자동차(120-2)에 도착하면, 스마트 자동차(120-2)의 잠금이 해제되는 것을 나타낼 수 있다. 외부 디바이스(120)에 대한 접근이 허용된다는 것은, 외부 디바이스(120)가 스마트 자동차(120-2)인 경우에 사용자 식별 디바이스(100)를 착용한 사용자(110)가 스마트 자동차(120-2)에 탑승하면, 스마트 자동차(120-2)는 사용자(110)에게 개인화된 스마트 자동차(120-2)의 운영 조건을 설정할 수 있다. The fact that access to the
외부 디바이스(120)에 대한 접근이 허용된다는 것은, 사용자 식별 디바이스(100)를 착용한 사용자(110)가 홈에 있을 때, 홈의 온도, 조명, 음악 볼륨 등을 사용자(110)에게 개인화된 환경으로 자동적으로 설정하는 것을 나타낼 수 있다. 외부 디바이스(120)에 대한 접근이 허용된다는 것은, 지문 또는 홍채 스캔 없이 스마트 폰, 테블렛, 또는 티브이와 같은 스마트 디바이스의 잠금을 해제하는 것을 나타낼 수 있다. 외부 디바이스(120)에 대한 접근이 허용된다는 것은 추가적인 인증 절차를 수행하지 않고 다양한 이벤트에 대한 개인 티겟을 발급받거나 지불 시스템에 용이하게 접근할 수 있다는 것을 나타낼 수 있다. Access to the
이와 같이 사용자(110)는 사용자(110)를 인증하기 위한 추가 작업, 예를 들어, 홍채(iris) 스캔, 지문 스캔, 핀 코드 입력, 패스워드 입력 등과 같은 작업을 수행하지 않고, 사용자 식별 디바이스(100)를 착용한 것만으로 사용자에 대한 인증이 필요한 모든 어플리케이션에서 사용자 인증 절차를 수행할 수 있다. 이에 따라 사용자(110)는 사용자 식별 디바이스(100)를 착용한 것만으로 각종 인증이 필요한 이벤트에 추가 인증 절차를 수행하지 않고 연결이 가능하고, 사용자(110)를 인증하기 위해 ID(Identification) 증명서를 보여줄 필요가 없다. Thus, the
사용자 식별 디바이스(100)는 복수의 사용자에 대한 훈련된 분류 알고리즘의 파라미터들을 저장하고, 복수의 사용자별 외부 디바이스(120)에 대한 접근 범위를 동일하게 또는 서로 다르게 설정할 수 있다. 예를 들어, 사용자 1, 사용자 2, 및 사용자 3을 각각 식별할 수 있는 훈련된 분류 알고리즘의 파라미터들을 저장한 경우에, 사용자 식별 디바이스(100)는 사용자 1, 사용자 2, 및 사용자 3 각각에 의해 스마트 홈(120-1)의 잠금을 해제할 수 있게 하고, 사용자 1에게 스마트 자동차(120-2)의 잠금을 해제할 수 있게 외부 디바이스(120)에 대한 접근 범위를 설정할 수 있다. 또한, 사용자 식별 디바이스(100)는 사용자 1, 사용자 2, 및 사용자 3 각각에 대해 서로 다른 결제 시스템에 접근하도록 외부 디바이스(120)에 대한 접근 범위를 설정할 수 있다. The
상술한 바와 같이 본 개시에 따른 사용자 식별 디바이스(100)에 의해 사용자 인증이 필요한 모든 어플리케이션들에서 추가적인 인증 절차를 수행하지 않고 어플리케이션을 사용할 수 있다. 모든 어플리케이션에서의 사용자 인증은 본 개시에 따라 수행되는 사용자 식별 결과에 기초하여 수행될 수 있다. 사용자(110)가 사용자 식별 디바이스(100)를 착용하고 있는 동안에 사용자(110)에 대한 식별 및 인증은 계속적으로 수행될 수 있다. As described above, the application can be used in all applications requiring user authentication by the
본 개시에 따른 사용자 식별 디바이스(100)는, 스마트 홈을 사용시 및 지불 시스템을 사용시, 예를 들어, 모바일 폰, 스마트 폰, 컴퓨터 등과 같은 다양한 디바이스를 액세스할 때, 다양한 전자 서비스를 액세스할 때, 각종 스마트 디바이스의 잠금 해제를 위해 사용될 수 있다. The
본 개시에 따른 사용자 식별 디바이스(100)에 의해 디바이스, 네트워크 또는 지불 시스템 등에 접근을 시도할 때마다 사용자(110)는 로그인이나 잠금해제 동작을 수행할 필요가 없다. 또한, 본 개시에 따른 사용자 식별 디바이스(100)에 의해 사용자(110)는 추가적인 보안 없이 스푸핑 방지(spoofing proof) 가능한 연속 인증을 수행할 수 있다. 이는 본 개시에 따른 사용자 식별 디바이스(100)가 사용자(110)의 생체 인식 데이터를 사용하여 사용자를 식별하기 때문이다. 본 개시에 따른 사용자 식별 디바이스(100)에 의해 사용자(110)는 IoT 네트워크 환경에서 재 로그인할 필요 없이 오직 한번 사용자의 식별 정보(IDentification)를 등록하고, 연속적인 접근(seamless access)을 수행할 수 있다. The
도 1에 도시된 외부 디바이스(120)는 사용자 인증을 위해 액세스할 수 있는 전자 디바이스들을 제공하는 임의의 디바이스 또는 사용자 인증을 통해 액세스할 수 있는 임의의 디바이스가 될 수 있다. 외부 디바이스(120)는 외부 사용자 인증 장치를 포함할 수 있다. 외부 디바이스(120)는 도 1에 도시된 바와 같이 스마트 홈(120-1), 스마트 자동차(120-2), IoT 디바이스(120-3), 및 스마트 폰(120-4)을 포함할 수 있으나 이로 제한되지 않는다. 예를 들어, 외부 디바이스(120)는 결제 시스템, 이벤트 발생을 알릴 수 있는 디바이스를 더 포함할 수 있다. 이벤트는 예를 들어, 물품 구매, 티겟 구매 등과 같이 구매와 관련된 이벤트를 포함할 수 있으나 이로 제한되지 않는다. The
도 4는 일 실시 예에 따른 사용자 식별 디바이스(400)의 블록도이다. 4 is a block diagram of a
도 4를 참조하면, 사용자 식별 디바이스(400)는 송신기(410), 수신기(420), 프로세서(430), 및 메모리(440)를 포함하나 사용자 식별 디바이스(400)의 구성 요소는 이로 제한되지 않는다. 예를 들어, 사용자 식별 디바이스(400)는 사용자 인터페이스(450)를 더 포함할 수 있다. 4, the
송신기(410)는 RF 신호를 생성하고, 사용자의 신체 부분으로 생성된 RF 신호를 산란시킬 수 있다. 송신기(410)는 프로세서(430)에 의해 제어되어 RF 신호를 생성하고, 사용자의 신체 부분으로 생성된 RF 신호를 산란시킬 수 있다. 송신기(410)는 프로세서(430)의 제어에 관계없이 사용자가 사용자 식별 디바이스(400)를 착용하면, RF 신호를 생성하고 사용자의 신체 부분으로 생성된 RF 신호를 산란시킬 수 있다.
사용자가 사용자 식별 디바이스(400)를 착용하였는지 여부는 사용자 식별 디바이스(400)에 도시되지 않은 센서에 의해 감지되고, 감지된 결과가 송신기(410)로 전송되어 송신기(410)의 동작을 인에이블(enable) 시킬 수 있다. 센서에 의해 감지된 결과는 프로세서(430)로 전송되고, 프로세서(430)는 감지된 결과에 기초하여 송신기(410)의 동작을 제어할 수 있다. 사용자가 사용자 식별 디바이스(400)를 착용하였는지 여부를 판단하는 것은 사용자 식별 디바이스(400)의 착용을 나타내는 사용자 입력에 따를 수 있으나 이로 제한되지 않는다. 사용자 식별 디바이스(400)의 착용을 나타내는 사용자 입력은 사용자 식별 디바이스(400)의 전원을 턴 온하는 사용자 입력을 포함할 수 있다. Whether or not the user wears the
송신기(410)로부터 1~15GHz의 초광대역 RF 신호를 산란시킬 수 있으나 산란되는 RF 신호의 주파수 대역은 이로 제한되지 않는다. 송신기(410)는 RF 신호를 산란시키는 송신 안테나를 포함할 수 있다.The
수신기(420)는 사용자의 신체 부분을 통과한 RF 신호를 수신한다. 수신기(420)는 사용자의 신체 부분을 통과한 초광대역 RF 신호를 수신할 수 있다. 수신기(420)는 사용자의 신체 부분을 통과한 RF 신호를 수신하기 위한 수신 안테나 또는 수신 센서를 포함할 수 있다. 수신기(420)는 프로세서(430)에 의해 제어되어 RF 신호를 수신할 수 있다. 수신기(420)는 사용자 식별 디바이스(400)의 착용 여부를 감지하는 센서(미 도시됨)로부터 감지된 신호에 의해 수신기(420)의 동작이 인에이블 될 수 있다. 프로세서(430)는 센서로부터 감지된 신호에 의해 수신기(420)의 동작을 제어할 수 있다.
프로세서(430)는 수신기(420)를 통해 수신되는 RF 신호들을 분류 알고리즘에 의해 훈련하고, 훈련된 분류 알고리즘의 파라미터들을 얻는다. 프로세서(430)는 얻은 파라미터들을 메모리(440)에 저장한다. 파라미터들을 메모리(440)에 저장한 후, 프로세서(430)는 수신기(420)를 통해 RF 신호들이 수신됨에 따라 메모리(440)에 저장된 파라미터들을 읽어 훈련된 분류 알고리즘에 의해 수신되는 RF 신호들을 분석하여 사용자를 식별한다. The
프로세서(430)는 분류 알고리즘의 파라미터들을 얻을 때, 사전에 정의된 적어도 하나의 사용자 제스처를 사용자 인터페이스(450)를 통해 사용자에게 요청할 수 있다. 사용자 인터페이스(450)는 터치 스크린과 같이 사용자 입력을 수신하고, 정보를 출력할 수 있는 기능을 갖도록 구성될 수 있다. 사용자 인터페이스(450)는 프로세서(430)에 의해 제어되어 오디오 신호 또는/및 영상 신호로 사전에 정의된 적어도 하나의 사용자 제스처를 사용자에게 요청하도록 구성될 수 있다. When the
프로세서(430)는 사용자 인터페이스(450)를 통해 사용자 식별 결과를 출력할 수 있다. 사용자 인터페이스(450)를 통해 출력되는 사용자 식별 결과는 알람 형태, 문자 형태, 또는/및 이미지 형태를 가질 수 있으나 이로 제한되지 않는다. 알람 형태는 오디오 신호 또는/및 빛으로 표현될 수 있다. 사용자 인터페이스(450)를 통해 출력되는 사용자 식별 결과는 식별동작 완료 또는 식별동작 수행을 나타낼 수 있다. 사용자 인터페이스(450)를 통해 출력되는 사용자 식별 결과는 사용자 식별 디바이스(400)를 착용한 사용자가 사용자 식별 디바이스(400)의 소유자인지 여부를 나타낼 수 있다. The
사용자 인터페이스(450)는 사용자 식별 디바이스(400)가 사용자가 착용 가능한 웨어러블 디바이스에 통합될 경우에, 웨어러블 디바이스의 사용자 인터페이스일 수 있다. 프로세서(430)는 사용자 식별 디바이스(400)가 사용자가 착용 가능한 웨어러블 디바이스에 통합될 경우에, 웨어러블 디바이스의 프로세서일 수 있다. 프로세서(430)는 사용자 식별 디바이스(400)의 전반적인 기능을 제어하는 중앙 처리장치(Central Processing Unit)로 언급될 수 있다. The
메모리(440)는 수신되는 RF 신호들에 대한 분류 알고리즘의 훈련에 따라 얻은 파라미터들을 저장할 수 있다. 메모리(440)는 사용자가 사용자 식별 디바이스(400)를 착용한 것이 인식됨에 따라 본 개시에 따라 사용자 식별 디바이스(400)가 수신되는 RF 신호들을 대해 분류 알고리즘을 훈련하고, 훈련된 분류 알고리즘의 파라미터들을 얻고, 얻은 파라미터들을 사용하여 사용자를 식별하고, 사용자의 식별 결과를 사용하거나 전송하는 과정을 수행할 수 있는 하나 이상의 인스트럭션을 포함하는 프로그램 또는/및 어플리케이션을 저장할 수 있다. 메모리(440)는 일정 시간 동안 수신기(420)를 통해 수신되는 RF 신호를 저장할 수 있다. 프로세서(430)는 메모리(440)에 저장된 RF 신호들을 읽어 분류 알고리즘을 훈련하여 파라미터들을 얻을 수 있다. The
메모리(440)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(RAM, Random Access Memory), SRAM(Static Random Access Memory), 롬(ROM, Read-Only Memory), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory), 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다. The
프로세서(430)는 메모리(440)에 저장된 프로그램 또는/및 어플리케이션을 실행하여 본 개시에 따른 사용자 식별 방법을 수행할 수 있다. 프로세서(430)는 수신기(420)로부터 수신되는 RF 신호를 디지털 신호로 변환하는 변환기를 포함할 수 있다. 프로세서(430)에 상술한 변환기가 포함되어 있지 않은 경우에, 수신기(420)는 수신되는 RF 신호들을 디지털 신호로 변환하는 변환기를 포함할 수 있다. The
도 4에 도시된 사용자 식별 디바이스(400)는 가속도 센서(Accelerometers sensor), 자이로스코프 센서(Gyroscopes sensor), 자기 센서(Magnetometers sensor) 등과 같은 각종 센서를 더 포함하도록 구성될 수 있다. 사용자 식별 디바이스(400)가 상술한 각종 센서를 더 포함할 경우에, 사용자 식별 디바이스(400)는 상술한 각종 센서들을 통해 감지된 결과를 사용자 제스처 및/또는 사용자를 보다 더 정확하게 식별하기 위해 사용할 수 있다. The
도 5는 다른 실시 예에 따른 사용자 식별 디바이스(500)의 블록 구성도이다. 도 5를 참조하면, 사용자 식별 디바이스(500)는 송신 안테나(101), 수신 안테나(102), 송신기(103), 수신기(104), 아날로그/디지털 변환기(105), 메모리(106) 및 프로세서(107)를 포함한다. 본 개시에서 RF 레이더는 송신 안테나(101), 수신 안테나(102), 송신기(103), 수신기(104), 아날로그/디지털 변환기(105)를 포함할 수 있다. 프로세서(107)는 도 4에 도시된 프로세서(430)와 같이 구성되어 동작될 수 있다. 메모리(106)는 도 4에 도시된 메모리(440)와 같이 구성되어 동작될 수 있다.5 is a block diagram of a
도 5에서 사용자 식별 디바이스(500)는 하나의 송신 안테나(101), 하나의 수신 안테나(102), 하나의 송신기(103), 하나의 수신기(104), 및 하나의 아날로그/디지털 변환기(ADC(Analog/Digital Converter), 105)를 포함하나 복수의 송신 안테나(101), 복수의 수신 안테나(102), 복수의 송신기(103), 복수의 수신기(104) 및 복수의 ADC(105)를 포함할 수 있다. 도 5에 도시된 수신 안테나(102)는 수신 센서로 구성될 수 있다. 송신 안테나(101)와 수신 안테나(102)는 각각 송신기(103)와 수신기(104)에 인접하게 배치될 수 있다. 5, the
도 5에서 프로세서(107)는 메모리(106)를 포함한다. 메모리(106)는 프로세서(107)와 분리될 수 있다. 메모리(106)는 임의 타입의 컴퓨터 기록 가능한 저장 디바이스 및/또는 임의의 컴퓨터 기록 가능한 저장 매체를 포함할 수 있다. 메모리(106)는 훈련된 분류 알고리즘의 파라미터들을 저장한다. 메모리(106)는 도 4에 도시된 메모리(440)와 같이 구성될 수 있다. 프로세서(107)가 사용자 식별 디바이스(500)의 외부 프로세서인 경우에 ADC(105)에서 출력되는 디지털 신호는 외부 프로세서로 전송될 수 있다. 외부 프로세서는 사용자 식별 디바이스(500)가 통합된 디바이스의 프로세서일 수 있으나 이로 제한되지 않는다. In FIG. 5, the
송신 안테나(101)는 송신기(103)와 결합되고, 수신 안테나(102)는 수신기(104)와 결합될 수 있다. 송신 안테나(101)는 초광대역 신호들을 산란할 수 있다. 수신 안테나(102)는 초광대역 신호들을 수신할 수 있다. 송신 안테나(101)와 수신 안테나(102)는 사용자가 사용자 식별 디바이스(500)를 착용하였을 때, 사용자의 신체 부분의 맞은 편에 배치되고, 사용자 식별 디바이스(500)의 내측에 배치될 수 있으나 이로 제한되지 않는다. The transmitting
도 6은 도 5에 도시된 사용자 식별 디바이스(500)에 포함된 구성 요소들의 배치에 대한 일 예이다. 도 6을 참조하면, 사용자 식별 디바이스(500)가 시계(60)에 통합된 예이다. 따라서, 도 6의 경우에, 사용자 식별 디바이스(500)를 통합한 시계(60)는 사용자의 손목(61)에 착용 될 수 있다. 도 6의 경우에 송신 안테나(101)와 수신 안테나(102)는 각각 시계(60) 내측이면서, 사용자가 시계(60)를 착용하였을 때, 서로 맞은편에 배치된다. 6 is an example of the arrangement of components included in the
본 개시에서 사용자 식별 디바이스(500)가 통합될 수 있는 디바이스는 시계(60)로 제한되지 않는다. 사용자 식별 디바이스(500)가 통합될 수 있는 디바이스는 도 1에서 언급된 디바이스를 포함할 수 있다. 사용자 식별 디바이스(500)가 통합되는 디바이스에 따라 송신 안테나(101)와 수신 안테나(102)가 설치되는 위치와 수는 결정될 수 있다. Devices in which the
도 7은 도 5에 도시된 사용자 식별 디바이스(500)에 포함된 구성 요소들의 배치에 대한 다른 예이다. 도 7를 참조하면, 송신 안테나(101)와 수신 안테나(102)는 도 6에 도시된 바와 같이 배치되어 있으나 송신기(103)와 수신기(104)는 서로 인접하게 배치될 수 있다. 송신기(103)와 수신기(104)는 일체형 송수신기로서 구성될 수 있다. FIG. 7 is another example of the arrangement of the components included in the
사용자가 사용자 식별 디바이스(500)를 착용하면, 송신기(103)는 초광대역 신호들을 생성하고, 초광대역 신호들을 송신 안테나(101)에 의해 사용자 신체 부분의 조직들로 산란한다. 송신기(103)는 1~15GHz 범위에서 동작하도록 구성될 수 있다. When the user wears the
산란된 초광대역 신호는 사용자 신체 부분의 조직을 통과한다. 동시에 사용자 신체 부분의 조직들은 초광대역 신호를 왜곡한다. 수신된 초광대역 신호의 왜곡들은, 예를 들어, RF 신호의 감쇠(진폭의 변화) 및 RF 신호의 위상 변이로 나타난다. 수신기(104)는 이와 같이 왜곡되어 사용자의 신체 부분을 통과하는 신호들을 수신한다. The scattered ultra-wideband signal passes through the tissue of the user's body part. At the same time, the tissues of the user's body part distort the UWB signal. Distortions of the received ultra-wideband signal are represented, for example, by attenuation (change in amplitude) of the RF signal and phase shift of the RF signal. The
ADC(105)는 수신기(104)에 연결된다. ADC(105)는 수신기(104)에 의해 수신된 신호들을 프로세서(107)로 제공되는 디지털 신호들로 변환한다. 프로세서(107)는 메모리(106)에 저장된 훈련된 분류 알고리즘의 파라미터들을 사용하여 수신된 디지털 신호들을 분석하여 사용자를 식별한다. The
프로세서(107)는 수신되는 RF 신호에 대해 메모리(106)에 저장된 분류 알고리즘을 훈련하여 사용자를 식별하기 위한 파라미터들을 얻고, 얻은 파라미터들을 메모리(106)에 저장한다. 파라미터들을 메모리(106)에 저장한 후, 프로세서(107)는 수신되는 RF 신호들을 메모리(106)에 저장된 파라미터들을 읽어 훈련된 분류 알고리즘에 의해 분석하여 사용자 식별 결과를 얻는다. 훈련된 분류 알고리즘의 파라미터들을 사용하여 훈련된 분류 알고리즘에 의한 RF 신호들을 분석하는 것은 당 업계에 알려진 기술을 사용한다. The
선택적으로 프로세서(107)는 수신된 RF 신호들을 분석하기 전에 전 처리(pre-processing)를 수행할 수 있다. 전 처리는 평균화(averaging), 이동 평균(moving average), 이동 중간값(moving median) 등의 방법, 전체 주파수 범위내에 신호 값의 스케일링, 웨이블릿 변환(wavelet transform), 푸리에 변환(Fourier transform), 대수를 취하기(taking the logarithm), 지수(exponent), 지수화(exponentiation), 상수에 의한 곱셈/나누기(mutilplication/division by a constant), 상수의 가감사(subtraction/addition of a constant), 미분, 적분 등과 같이 수신된 데이터에 대한 다양한 수학적 변환(various mathematical transformations), 복소수로부터 진폭 위상 표시로 신호변환 및 그 역변환, 간섭의 결과로서 에러와 함께 얻어진 데이터 세트, 계산 에러 등과 같이 결과데이터 세트로부터 명확한 “이상치(outliers)”를 제거하는 수신된 디지털 신호의 하나 이상의 노이즈 필터링을 포함할 수 있다. 전처리 동작은 당해 기술분야에서 널리 알려져 있기 때문에 상세한 설명은 필요하지 않다. 사용자 식별 디바이스(500)는 상술한 전 처리가 ADC(105) 및 프로세서(107) 사이에서 수행되도록 구성될 수 있다. 또한, 상술한 전처리는 분류 알고리즘을 훈련하기 위해 수신되는 RF 신호들에 대해서도 수행될 수 있다. Optionally, the
도 8은 다른 실시 예에 따른 사용자 식별 디바이스(800)의 구성도이다. 8 is a configuration diagram of a
도 8을 참조하면, 사용자 식별 디바이스(800)는 도 5의 사용자 식별 디바이스(500)에 통신 인터페이스(108)를 더 포함한다. 통신 인터페이스(108)는 보조 송신기로 언급될 수 있다. 통신 인터페이스(108)는 사용자 식별 결과를 도 1에 도시된 외부 디바이스(120)로 전송할 수 있다. 통신 인터페이스(108)는 ADC(105)로부터 출력되는 디지털 신호를 외부 디바이스(120)로 전송할 수 있다. 프로세서(107)가 사용자 식별 디바이스(800)의 외부 프로세서인 경우에 ADC(105)에서 출력되는 디지털 신호는 외부 프로세서로 전송될 수 있다. Referring to FIG. 8, the
통신 인터페이스(108)는 외부 디바이스(120)와 근거리 통신에 기초하여 데이터를 송수신할 수 있다. 근거리 통신은, 예를 들어, 블루투스 통신, BLE(Bluetooth Low Energy) 통신, 근거리 무선 통신(Near Field Communication), WLAN(와이파이) 통신, 지그비(Zigbee) 통신, 적외선(IrDA, infrared Data Association) 통신, WFD(Wi-Fi Direct) 통신, UWB(ultra wideband) 통신, Ant+ 통신 등을 포함할 수 있으나, 이에 제한되지 않는다. 예를 들어, 통신 인터페이스(108)는 유선 통신에 기초하여 구성될 수 있다. 통신 인터페이스(108)는 외부 디바이스(120)로부터 수신된 데이터를 프로세서(107)로 전송할 수 있다. 프로세서(107)는 통신 인터페이스(108)로부터 수신된 데이터에 기초하여 메모리(106)에 저장된 사용자 정보를 통신 인터페이스(108)를 통해 외부 디바이스(120)로 전송할 수 있다. 프로세서(107)는 통신 인터페이스(108)로부터 수신된 데이터에 기초하여 사용자 식별 결과를 통신 인터페이스(108)를 통해 외부 디바이스(120)로 전송할 수 있다. 통신 인터페이스(108)를 통해 외부 디바이스(120)로 전송되는 사용자 식별 결과는 도 4의 사용자 인터페이스(450)를 통해 출력될 수 있는 사용자 식별 결과를 포함할 수 있다. The
도 9는 일 실시 예에 따른 사용자 식별 방법의 동작 흐름도이다. 도 9에 도시된 사용자 식별 방법은 도 1에 도시된 사용자 식별 디바이스(100)에 기초하여 설명하나 도 4 내지 도 8에 도시된 사용자 식별 디바이스들(400, 500, 800)에 의해 수행될 수 있다. 9 is a flowchart illustrating an operation of a method for identifying a user according to an exemplary embodiment of the present invention. The user identification method shown in FIG. 9 may be performed by the
단계 S910에서, 사용자 식별 디바이스(100)는 RF 신호들을 생성하고, 생성된 RF 신호들을 사용자(110)의 신체 부분으로 산란시킨다. 예를 들어, 사용자 식별 디바이스(100)는 송신기(103)에서 RF 신호들을 생성하고, 생성된 RF 신호들을 송신 안테나(101)를 통해 사용자 신체 부분으로 산란시킨다. 사용자 신체 부분으로 산란되는 RF 신호는 1~15GHz의 초광대역 신호이나 산란되는 RF 신호의 주파수 대역은 이로 제한되지 않는다. 사용자 식별 디바이스(100)는 사용자(110)가 사용자 식별 디바이스(100)를 착용하면, 단계 S910을 수행할 수 있다. 사용자(110)가 사용자 식별 디바이스(100)를 착용하였는지 여부를 판단하는 것은 도 1에서 설명한 바와 같이 수행될 수 있다. 단계 S910은 사용자 식별 디바이스(100)가 사용자의 신체 부분을 통과한 RF 신호를 분류 알고리즘에 의해 훈련하여 얻은 파라미터들을 저장한 뒤 수행된다. In step S910, the
단계 S920에서, 사용자 식별 디바이스(100)는 사용자 신체 부분을 통과한 RF 신호들을 수신한다. 예를 들어, 사용자 식별 디바이스(100)는 수신 안테나(102) 또는 수신 센서를 통해 사용자 신체 부분을 통과한 RF 신호들을 수신한다. 사용자 식별 디바이스(100)로부터 산란되는 RF 신호가 1~15GHz의 초광대역 신호인 경우에, 수신되는 RF 신호는 1~15GHz의 초광대역 신호이다. In step S920, the
단계 S930에서, 사용자 식별 디바이스(100)는 저장된 훈련된 분류 알고리즘의 파라미터들을 사용하여 훈련된 분류 알고리즘에 의해 수신된 RF 신호들을 분석하여 사용자를 식별한다. 훈련된 분류 알고리즘에 의해 수신되는 RF 신호를 분석하는 것은 파라미터들을 이용하여 수신되는 RF 신호들을 분류하고, 분류된 RF 신호가 사용자의 신체 부분을 통과한 RF 신호에 대응되는지 여부를 확인하는 것을 나타낼 수 있다. 분류된 RF 신호가 사용자의 신체 부분을 통과한 RF 신호에 대응될 경우에, 사용자 식별 디바이스(100)는 사용자 식별 디바이스(100)를 착용한 사용자가 사용자 식별 디바이스(100)의 소유자라는 사용자 식별 결과를 얻는다. In step S930, the
도 10은 일 실시 예에 따른 사용자 식별 방법에서 분류 알고리즘의 훈련과정에 대한 흐름도이다. 도 10은 도 9에 도시된 사용자 식별 방법을 수행하기 전에 수행될 수 있으나 이로 제한되지 않는다. 도 10은 사용자가 사용자 식별 디바이스(100)를 처음으로 착용할 때, 수행될 수 있다. 도 10은 복수의 사용자에 대해 각각 수행될 수 있다. 도 10이 복수의 사용자에 대해 수행될 경우에, 사용자 식별 디바이스(100)는 복수의 사용자를 식별할 수 있다. 도 10은 한 사용자의 복수의 제스처 각각에 대해 수행될 수 있다. 사용자는 복수의 제스처중 적어도 하나의 제스처를 사용자의 고유 서명으로 등록할 수 있다.10 is a flowchart of a training process of a classification algorithm in a user identification method according to an exemplary embodiment. FIG. 10 may be performed before performing the user identification method shown in FIG. 9, but is not limited thereto. Figure 10 may be performed when a user first wears the
단계 S1010에서, 사용자 식별 디바이스(100)는 사용자의 신체 부분이 제스처를 수행할 때, RF 신호들을 생성하고, 생성된 RF 신호들을 사용자의 신체 부분으로 산란시킨다. 단계 S1010에서 사용자 식별 디바이스(100)는 사용자(110)가 사용자 식별 디바이스(100)를 착용하였는지를 감지한 후, 사용자(110)의 제스처 수행 여부를 감지할 수 있다. 이를 위하여 사용자 식별 디바이스(100)는 사용자 식별 디바이스(100)에 포함된 센서를 이용할 수 있다. 사용자 식별 디바이스(100)는 단계 S1010을 수행하기 전에 사전에 정의된 사용자 제스처를 사용자에게 요청할 수 있다. 사용자에게 사용자 제스처를 요청하는 방법은, 상술한 도 4에서 설명한 바와 같이 사용자 인터페이스(450)를 이용하여 수행될 수 있다. In step S1010, the
단계 S1020에서, 사용자 식별 디바이스(100)는 사용자의 신체 부분을 통과한 RF 신호들을 수신한다. 단계 S1010에서 산란된 RF 신호들이 1~15GHz의 초광대역 신호인 경우에, 수신되는 RF 신호들은 사용자의 신체 부분을 통과함에 따라 왜곡된 1~15GHz의 초광대역 신호이다. In step S1020, the
단계 S1030에서, 사용자 식별 디바이스(100)는 수신된 RF 신호들을 분류 알고리즘으로 훈련하여 훈련된 분류 알고리즘의 파라미터들을 얻는다. 얻어진 파라미터들은 훈련된 분류 알고리즘에 의해 수신되는 RF 신호들이 사용자 또는/및 사용자 제스처에 대응되는 RF 신호들로 분류하기 위한 기준 값, 변수 또는 정보를 포함한다. In step S1030, the
단계 S1040에서, 사용자 식별 디바이스(100)는 얻은 파라미터들을 저장한다. 파라미터들을 저장할 때, 사용자 식별 디바이스(100)는 복수의 제스처 각각 또는 복수의 제스처중 적어도 하나가 사용자의 고유 서명으로서 등록될 수 있도록 부가 정보를 더 저장할 수 있다. 저장되는 부가 정보는 저장된 파라미터들에 의해 식별되는 사용자 제스처가 사용자의 고유 서명으로 등록된 것임을 나타낼 수 있다.In step S1040, the
도 11은 다른 실시 예에 따른 사용자 식별 방법의 동작 흐름도이다. 도 11에 도시된 단계 S1110, S1120, S1140은 상술한 도 9의 단계 S910 내지 S930과 유사하게 수행된다. 11 is a flowchart illustrating an operation of a user identification method according to another embodiment. Steps S1110, S1120, and S1140 shown in Fig. 11 are performed similarly to steps S910 to S930 of Fig. 9 described above.
단계 S1130에서, 사용자 식별 디바이스(100)는 수신되는 RF 신호들을 디지털 신호로 변환한다. 단계 S1140에서, 사용자 식별 디바이스(100)는 디지털 신호로 변환된 RF 신호들에 대해 훈련된 분석 알고리즘에 의해 분석하여 사용자를 식별한다. In step S1130, the
도 12는 다른 실시 예에 따른 사용자 식별 방법에서 분류 알고리즘의 훈련과정에 대한 흐름도이다. 도 12에 도시된 단계 S1210, S1220, S1240, S1250은 도 10에 도시된 단계 S1010 내지 S1040과 유사하게 수행된다. 12 is a flowchart of a training process of a classification algorithm in a user identification method according to another embodiment. Steps S1210, S1220, S1240, and S1250 shown in Fig. 12 are performed similarly to steps S1010 to S1040 shown in Fig.
단계 S1230에서 사용자 식별 디바이스(100)는 수신되는 RF 신호들을 디지털 신호들로 변환한다. 단계 S1240에서 사용자 식별 디바이스(100)는 디지털 신호들로 변환된 RF 신호들에 대해 분류 알고리즘으로 훈련하여 파라미터들을 얻는다. In step S1230, the
도 13은 다른 실시 예에 따른 사용자 식별 방법의 동작 흐름도이다. 도 13은 도 9의 동작 흐름도에 사용자 식별 결과를 외부 디바이스로 전송하는 기술적 구성을 추가한 예이다. 도 13의 단계 S1310 내지 S1330은 도 9의 단계 S910 내지 S930과 유사하게 수행된다. 13 is a flowchart illustrating an operation of a user identification method according to another embodiment. FIG. 13 is an example in which a technical configuration for transmitting a user identification result to an external device is added to the operation flow chart of FIG. Steps S1310 to S1330 in Fig. 13 are performed similarly to steps S910 to S930 in Fig.
단계 S1340에서, 사용자 식별 디바이스(100)는 사용자 식별 결과를 외부 디바이스(120)로 전송한다. 사용자 식별 디바이스(100)는 도 8에 도시된 통신 인터페이스(108)를 통해 사용자 식별 결과를 외부 디바이스(120)로 전송할 수 있다. 사용자 식별 디바이스(100)는 통신 인터페이스(108)를 통해 외부 디바이스(120)로부터의 요청에 따라 사용자 식별 결과를 외부 디바이스(120)로 전송할 수 있다. 사용자 식별 결과는 사용자 인증 정보(예를 들어, 사용자 로그인 정보, 사용자 인증 암호 정보)를 포함할 수 있다. 사용자 인증 정보는 사용자 식별 디바이스(100)에 사전에 저장될 수 있다. 사용자 식별 결과는 사용자 인증 정보를 대신할 수 있다. In step S1340, the
도 14는 다른 실시 예에 따른 사용자 식별 방법의 동작 흐름도이다. 도 14는 도 9에 도시된 예에 사용자 식별 결과 및 식별된 사용자 제스처를 외부 디바이스로 각각 전송하는 특징을 추가한 예이다. 도 14의 단계 S1410 및 S1420은 도 9의 단계 S910 및 S920과 유사하게 수행된다. 14 is a flowchart illustrating an operation of a user identification method according to another embodiment. FIG. 14 is an example of adding the feature of transmitting the user identification result and the identified user gesture to the external device, respectively, in the example shown in FIG. Steps S1410 and S1420 in Fig. 14 are performed similarly to steps S910 and S920 in Fig.
단계 S1430에서, 사용자 식별 디바이스(100)는 저장된 파라미터들을 사용하여 훈련된 분류 알고리즘에 의해 수신된 RF 신호를 분석하여 사용자 및 사용자 제스처를 각각 식별한다. 저장된 파라미터들은 수신된 RF 신호들을 사용자별 및 사용자 제스처별로 분류할 수 있는 정보들로 구성될 수 있다. In step S1430, the
단계 S1440에서, 사용자 식별 디바이스(100)는 사용자 식별 결과와 사용자 제스처를 식별한 결과를 도 8의 통신 인터페이스(108)를 통해 외부 디바이스(120)로 전송한다. 사용자 식별 디바이스(100)는 통신 인터페이스(108)를 통해 외부 디바이스(120)로부터 요청이 수신되면, 사용자 식별 결과와 사용자 제스처를 식별한 결과를 외부 디바이스(120)로 전송할 수 있다. In step S1440, the
도 15는 일 실시 예에 따른 사용자 인증 방법의 동작 흐름도이다. 도 15는 본 개시에 따른 사용자 식별 기능을 갖는 디바이스(1510), 외부 디바이스(1520), 결제 시스템(1530)에 기초하여 동작된다. 15 is a flowchart illustrating an operation of a user authentication method according to an embodiment. Fig. 15 is operated on the basis of a
단계 S1501에서, 디바이스(1510)에 의해 본 개시에 따라 RF 신호를 이용하여 사용자를 식별한다. 사용자를 식별한 후, 디바이스(1510)와 외부 디바이스(1520)간의 연결이 설정되고(S1502), 외부 디바이스(1520)에서 이벤트에 기초한 정보 입력 처리가 수행됨(S1503)에 따라 이벤트에 기초한 사용자 인증 요청이 수신되면(S1504), 디바이스(1510)는 사용자 식별 정보를 외부 디바이스(1520)로 전송한다(S1505). 사용자 식별 정보는 디바이스(1510)에 저장된 사용자 인증 정보를 포함할 수 있고, 사용자 식별 정보가 사용자 인증 정보로서 이용될 수 있다. In step S1501, the
단계 S1503에서 수행되는 이벤트에 기초한 정보 입력 처리는, 예를 들어, 티겟을 발권하기 위한 정보 입력을 포함할 수 있다. 예를 들어, 티겟이 기차 티겟일 때, 상술한 정보는 출발지 정보, 목적지 정보, 탑승 시간 정보, 및 탑승 인원 정보를 포함할 수 있다. 상술한 정보 입력은 디바이스(1510)를 착용한 사용자가 외부 디바이스(1520)를 이용하여 직접 입력할 수 있다. 예를 들어, 외부 디바이스(1520)는 스마트 폰 또는 기차역에 설치된 티겟 발권기일 수 있다. 티겟 발권기는 통신 기능을 갖는 디바이스이다. 외부 디바이스(1520)가 스마트 폰일 경우에, 외부 디바이스(1520)에 의해 실행되는 티켓 발권 어플리케이션에 기초하여 상술한 정보 입력 처리가 수행될 수 있다. 단계 S1502에서 수행되는 디바이스(1510)와 외부 디바이스(1520)간의 연결 설정은 단계 S1503에서 정보 입력 처리가 완료된 후, 단계 S1504에서 수행되는 사용자 인증 요청 시 수행될 수 있다. 외부 디바이스(1520)와 디바이스(1510)의 소유자는 동일할 수 있으나 서로 다를 수 있다. The information input process based on the event performed in step S1503 may include, for example, inputting information for issuing a ticket. For example, when the ticket is a train ticket, the information described above may include the departure information, the destination information, the boarding time information, and the passenger information. The above-described information input can be directly input by the user wearing the
디바이스(1510)로부터 사용자 식별 정보가 수신되면, 외부 디바이스(1520)는 단계 S1506에서 결제 시스템(1530)으로 사용자 식별 정보에 기초한 결제 처리를 요청한다. 결제 시스템(1530)은 인터넷 기반 결제 서버일 수 있다. When the user identification information is received from the
결제 시스템(1530)은 수신된 사용자 식별 정보에 기초하여 디바이스(1510)에 관한 정보를 얻고, 얻은 디바이스(1510)에 관한 정보에 기초하여 디바이스(1510)와 결제 시스템(1530)간에 연결을 설정한다(S1507). 이를 위하여, 결제 시스템(1530)은 사용자 식별 정보와 디바이스(1510)에 관한 정보를 매핑한 정보를 저장하고 있는 데이터베이스를 포함할 수 있다. 디바이스(1510)에 관한 정보는 인터넷과 같은 통신 네트워크에 기초하여 디바이스(1510)와 연결할 수 있는 정보를 포함한다. The
디바이스(1510)와 연결이 설정되면, 단계 S1508에서 결제 시스템(1530)은 결제를 위한 사용자 인증 요청을 디바이스(1510)로 전송한다. 이에 따라 단계 S1509에서, 디바이스(1510)는 사용자 식별 정보를 결제 시스템(1530)으로 전송한다. 디바이스(1510)로부터 사용자 식별 정보가 수신되면, 결제 시스템(1530)은 수신된 사용자 식별 정보에 기초하여 결제 처리를 수행하고, 결제 처리가 완료되면, 결제 처리 완료에 대한 안내 정보를 외부 디바이스(1520)로 전송한다(S1510), 이에 따라 외부 디바이스(1520)는 결제 완료를 디바이스(1510)의 사용자에게 알리기 위하여, 결제 완료 알림 메시지를 출력한다(S1511). 결제 시스템(1530)은 결제 완료 안내 정보를 외부 디바이스(1520)로 전송할 때, 디바이스(1510)로 함께 전송할 수 있다. 외부 디바이스(1520)는 결제 완료 알림을 오디오 신호 또는/및 영상 신호로 출력할 수 있다. When a connection is established with the
본 개시의 기술적 특징은 명세서에 상술된 실시 예들과 첨부된 도면에 의하여 명확하게 설명될 수 있다. 본 개시가 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 본 개시의 기술적 특징은 본 개시의 기술적 특징을 벗어나지 않는 범위에서 다른 실시 예에 의하여도 변형 및 구현될 수 있다는 점은 자명하다. 따라서, 명세서에 개시된 실시 예들과 첨부된 도면은 예시적이며 제한적이지 않다고 이해되어야 한다. 달리 명시되지 않는 한, 청구항에 단일 형태로 개시된 구성 요소는 그러한 구성 요소들이 복수 존재하는 특징을 배제하지 않는다.The technical features of the present disclosure can be clearly described by the embodiments described in the specification and the accompanying drawings. It will be apparent to those skilled in the art that the technical features of the present disclosure can be modified and embodied by other embodiments without departing from the technical features of the present disclosure. It is therefore to be understood that the embodiments disclosed in the specification and the accompanying drawings are illustrative and not restrictive. Unless otherwise specified, an element disclosed in a single form in a claim does not exclude the presence of a plurality of such elements.
한편, 개시된 실시 예들은 컴퓨터에 의해 실행 가능한 명령어 및 데이터를 저장하는 컴퓨터로 읽을 수 있는 기록매체의 형태로 구현될 수 있다. 상기 명령어는 프로그램 코드의 형태로 저장될 수 있으며, 프로세서에 의해 실행되었을 때, 소정의 프로그램 모듈을 생성하여 소정의 동작을 수행할 수 있다. 또한, 상기 명령어는 프로세서에 의해 실행되었을 때, 개시된 실시예들의 소정의 동작들을 수행할 수 있다. Meanwhile, the disclosed embodiments may be embodied in the form of a computer-readable recording medium for storing instructions and data executable by a computer. The command may be stored in the form of program code, and when executed by the processor, may generate a predetermined program module to perform a predetermined operation. In addition, the instructions, when executed by a processor, may perform certain operations of the disclosed embodiments.
Claims (15)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US16/627,019 US11561280B2 (en) | 2017-08-24 | 2018-08-10 | User identification device and method using radio frequency radar |
| EP18847466.2A EP3632307B1 (en) | 2017-08-24 | 2018-08-10 | User identification device and method using radio frequency radar |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2017129907A RU2678494C1 (en) | 2017-08-24 | 2017-08-24 | Device and method for biometric user identification with rf (radio frequency) radar |
| RU2017129907 | 2017-08-24 | ||
| KR1020180090902A KR20190022329A (en) | 2017-08-24 | 2018-08-03 | Device and method for user identificatiion using radio frequency radar |
| KR10-2018-0090902 | 2018-08-03 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019039780A1 true WO2019039780A1 (en) | 2019-02-28 |
Family
ID=65439141
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2018/009155 Ceased WO2019039780A1 (en) | 2017-08-24 | 2018-08-10 | User identification device and method using radio frequency radar |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2019039780A1 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003248664A (en) * | 2001-12-19 | 2003-09-05 | Sony Corp | Personal identification device and personal identification method, information processing device and information processing method, recording medium and method of identifying user of recording medium, personal identification system, program storage medium, and program |
| US20150073235A1 (en) * | 2008-05-14 | 2015-03-12 | Heartmiles, Llc | Physical activity monitor and data collection unit |
| US20160054792A1 (en) | 2014-08-22 | 2016-02-25 | Google Inc. | Radar-Based Biometric Recognition |
| US20160089052A1 (en) | 2014-09-26 | 2016-03-31 | Industry-University Cooperation Foundation Hanyang University | Method and device for measuring biometric data using uwb radar |
| WO2016170005A1 (en) * | 2015-04-20 | 2016-10-27 | Resmed Sensor Technologies Limited | Detection and identification of a human from characteristic signals |
| KR20170009086A (en) * | 2015-07-15 | 2017-01-25 | 삼성전자주식회사 | Wearable device and method for operating thereof |
-
2018
- 2018-08-10 WO PCT/KR2018/009155 patent/WO2019039780A1/en not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003248664A (en) * | 2001-12-19 | 2003-09-05 | Sony Corp | Personal identification device and personal identification method, information processing device and information processing method, recording medium and method of identifying user of recording medium, personal identification system, program storage medium, and program |
| US20150073235A1 (en) * | 2008-05-14 | 2015-03-12 | Heartmiles, Llc | Physical activity monitor and data collection unit |
| US20160054792A1 (en) | 2014-08-22 | 2016-02-25 | Google Inc. | Radar-Based Biometric Recognition |
| US20160089052A1 (en) | 2014-09-26 | 2016-03-31 | Industry-University Cooperation Foundation Hanyang University | Method and device for measuring biometric data using uwb radar |
| WO2016170005A1 (en) * | 2015-04-20 | 2016-10-27 | Resmed Sensor Technologies Limited | Detection and identification of a human from characteristic signals |
| KR20170009086A (en) * | 2015-07-15 | 2017-01-25 | 삼성전자주식회사 | Wearable device and method for operating thereof |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3632307A4 * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR20190022329A (en) | Device and method for user identificatiion using radio frequency radar | |
| WO2016076641A1 (en) | Method and apparatus for registering a device for use | |
| WO2020017706A1 (en) | Electronic device and method for controlling the same | |
| WO2020189954A1 (en) | Millimeter wave radar and camera fusion based face authentication system | |
| WO2014030875A1 (en) | Apparatus and method for providing interaction information by using image on device display | |
| WO2019107741A1 (en) | Method for detecting wear using plurality of sensors and electronic device implementing same | |
| WO2017179820A1 (en) | Authentication method and electronic device using the same | |
| WO2016111489A1 (en) | Method and apparatus for user authentication using biometrics | |
| WO2016018083A1 (en) | Wearable device and method of operating the same | |
| WO2017131384A1 (en) | Electronic device and control method thereof | |
| WO2018009029A1 (en) | Electronic device and operating method thereof | |
| WO2019103212A1 (en) | Monitoring system for iot smart terminal in ship using communication network | |
| WO2020067785A1 (en) | Electronic apparatus and method for controlling function on basis of location and direction of object | |
| WO2016006927A1 (en) | Wearing-sensing hand-attached wearable device for iris recognition, security reinforcing set using same, and method for controlling same | |
| WO2019208923A1 (en) | Electronic device for performing communication with wearable device for receiving biometric information | |
| WO2017099314A1 (en) | Electronic device and method for providing user information | |
| WO2017090971A1 (en) | Wear system and method for providing service | |
| WO2015190796A1 (en) | Hand-attachable wearable device capable of iris identification indoors and outdoors | |
| WO2019160250A1 (en) | Electronic device and method for providing key | |
| WO2017119631A1 (en) | Method for lock device control and electronic device thereof | |
| WO2020222367A1 (en) | User authentication system using sensors built in plurality of computing devices | |
| WO2020189827A1 (en) | Electronic device and control method thereof | |
| WO2019039780A1 (en) | User identification device and method using radio frequency radar | |
| WO2019088338A1 (en) | Electronic device and control method therefor | |
| WO2018074909A1 (en) | Boarding information guiding system and method, and procedure management device and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18847466 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2018847466 Country of ref document: EP Effective date: 20200103 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |