Wearable electronic device and operation method therefor
Patent Information
- Application Number
- PCT/KR2026/002607
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-03-19
- Filing Date
- 2026-02-12
- Publication Date
- 2026-08-27
Smart Images

Figure KR2026002607_27082026_PF_FP_ABST
Abstract
Description
Wearable electronic device and method of operation thereof
[0001] The present disclosure relates to a wearable electronic device and a method of operating the same.
[0002] As the functions of mobile electronic devices become increasingly diverse, they are being implemented in the form of multimedia devices, and the structural and software aspects of the devices are being improved. For example, as portable electronic devices become smaller and their portability improves, wearable devices can be provided. Recently, among various mobile electronic devices, the use of wearable devices such as smart rings and smart bracelets is increasing. Smart rings can be worn on the user's finger.
[0003] One-time password (OTP) is a one-time password-based user authentication method that generates and uses a new password for each authentication instead of a fixed password. OTP is considered a highly secure authentication method because it prevents security vulnerabilities that can arise from the repeated use of the same password, and previous OTPs cannot be reused even if a user's account information is stolen. OTP can primarily be implemented using either a time-based (Time-based One-time Password, TOTP) or event-based (HMAC-based One-time Password, HOTP) method. The TOTP method generates a new OTP at regular intervals based on the current time and a shared secret key, while the HOTP method generates a new OTP based on specific user input or the occurrence of an event. Such OTP authentication methods can provide safer authentication against threats such as phishing, man-in-the-middle attacks, and brute-force attacks compared to traditional static password methods. For example, recently, hardware-based OTP generation devices, software-based OTP generation methods via smartphone applications, and OTP generation methods using wearable devices are being developed to utilize OTP more conveniently and securely. Following this trend, there is a demand for technology that allows users to generate and utilize OTP more conveniently and securely by utilizing wearable devices such as smart rings.
[0004] The information described above may be provided as related art for the purpose of aiding understanding of the present disclosure. No claim or determination is made as to whether any of the foregoing may be applied as prior art in relation to the present disclosure.
[0005] A wearable device according to the present disclosure comprises: a housing; at least one processor; a light-emitting unit that emits light having at least one wavelength band to the outside of the housing, controlled by the at least one processor; a short-range wireless communication module that performs short-range wireless communication with an external electronic device; at least one sensor that detects information related to the state in which the wearable device is worn by a user; and a memory that stores instructions, wherein the instructions are executed individually or collectively by the at least one processor so that the wearable device establishes a communication connection with the external electronic device through the short-range communication module, receives an OTP output request signal requesting the output of light signals corresponding to a one-time password (OTP) from the external electronic device through the short-range wireless communication module while the wearable device is worn by the user, and, upon receiving the signal, outputs the light signals corresponding to the OTP sequentially through the light-emitting unit.
[0006] An electronic device according to the present disclosure comprises at least one processor; a short-range wireless communication module that performs short-range wireless communication with a wearable device; and a memory that stores instructions, wherein the instructions are executed individually or collectively by the at least one processor, so that the electronic device establishes a communication connection with the wearable device through the short-range communication module, receives a wear detection signal from the wearable device indicating that the wearable device is worn by a user, transmits an OTP output request signal requesting the wearable device to output optical signals corresponding to the OTP based on the reception of the wear detection signal, generates an OTP based on a seed value registered for the wearable device based on the reception of the wear detection signal, sequentially receives authentication information inputs associated with the optical signals after the transmission of the signal, and determines that authentication for the wearable device is successful based on the fact that the authentication information inputs correspond to the OTP.
[0007] A wearable device according to the present disclosure may include at least one processor, a light-emitting unit that emits light having at least one wavelength band outside of the housing by being controlled by the at least one processor, a short-range wireless communication module that performs short-range wireless communication with an external electronic device, at least one sensor that detects information related to the state in which the wearable device is worn by a user, and a memory that stores commands. The commands may be executed individually or collectively by the at least one processor so that the wearable device generates an OTP based on the occurrence of an event requiring password authentication, outputs a first light signal of a first wavelength band corresponding to a first value included in the OTP, receives a first touch input from a user, determines a second value corresponding to the first touch input, and determines whether the password authentication is successful based at least partially on whether the second value corresponds to the first value.
[0008] A method of operating a wearable device according to the present disclosure may include: establishing a communication connection with an external electronic device through a near-field communication module; receiving an OTP output request signal requesting the output of optical signals corresponding to an OTP (one-time password) from the external electronic device through the near-field wireless communication module while the wearable device is worn by a user; and sequentially outputting optical signals corresponding to the OTP through the light-emitting unit upon receiving the signal.
[0009] A method of operating an electronic device according to the present disclosure may include: establishing a communication connection with a wearable device through a near-field wireless communication module; receiving a wear detection signal from the wearable device indicating that the wearable device is worn by a user; transmitting an OTP output request signal to the wearable device requesting the output of optical signals corresponding to the OTP based on the reception of the wear detection signal; generating an OTP based on a seed value registered for the wearable device based on the reception of the wear detection signal; sequentially receiving authentication information inputs associated with the optical signals after the transmission of the signal; and determining that authentication for the wearable device is successful based on the fact that the authentication information inputs correspond to the OTP.
[0010] A method of operating a wearable device according to the present disclosure may include: generating an OTP based on the occurrence of an event requiring password authentication; outputting a first optical signal of a first wavelength band corresponding to a first value included in the OTP; receiving a first touch input from a user; determining a second value corresponding to the first touch input; and determining whether the password authentication is successful based at least partially on whether the second value corresponds to the first value.
[0011] In the present disclosure, a computer-readable recording medium may have a program for executing a method comprising: establishing a communication connection with an external electronic device through a near-field communication module; receiving an OTP output request signal requesting the output of optical signals corresponding to an OTP (one-time password) from the external electronic device through the near-field wireless communication module while the wearable device is worn by a user; and sequentially outputting optical signals corresponding to the OTP through the light-emitting unit upon receiving the signal.
[0012] In the present disclosure, a computer-readable recording medium may have a program for executing a method comprising: establishing a communication connection with a wearable device through a near-field wireless communication module; receiving a wear detection signal from the wearable device indicating that the wearable device is worn by a user; transmitting an OTP output request signal requesting the wearable device to output optical signals corresponding to the OTP based on the reception of the wear detection signal; generating an OTP based on a seed value registered for the wearable device based on the reception of the wear detection signal; sequentially receiving authentication information inputs associated with the optical signals after the transmission of the signal; and determining that authentication for the wearable device is successful based on the fact that the authentication information inputs correspond to the OTP.
[0013] In the present disclosure, a computer-readable recording medium may have a program for executing a method comprising: generating an OTP based on the occurrence of an event requiring password authentication; outputting a first optical signal of a first wavelength band corresponding to a first value included in the OTP; receiving a first touch input from a user; determining a second value corresponding to the first touch input; and determining whether the password authentication is successful based at least partially on whether the second value corresponds to the first value.
[0014] In relation to the description of the drawings, the same or similar reference numerals may be used for identical or similar components.
[0015] FIG. 1 is a block diagram of an electronic device in a network environment according to various embodiments.
[0016] FIG. 2a is a perspective view and a cross-sectional view for explaining the structure of a wearable device and the internal configurations of a wearable device according to one embodiment of the present disclosure.
[0017] FIG. 2b is an example drawing for explaining the configuration and arrangement of a light-emitting part of a wearable device according to one embodiment.
[0018] FIG. 3 is a block diagram showing the components included in a wearable device, an external electronic device, and a server according to one embodiment, and the interaction between each of the components.
[0019] FIG. 4 is a diagram showing an overview of a method in which OTP authentication is performed according to one embodiment.
[0020] FIG. 5 is a flowchart illustrating the process of performing OTP authentication through a wearable device and an external electronic device according to one embodiment.
[0021] FIG. 6 is a flowchart illustrating the process of transmitting a seed value from a wearable device to an external electronic device when the wearable device is first connected to an external electronic device in one embodiment.
[0022] FIG. 7 is a diagram illustrating an example in which, as a wearable device is worn by a user in one embodiment, an external electronic device requests user input regarding whether to perform OTP authentication.
[0023] FIG. 8 is a diagram illustrating a method for generating an OTP according to one embodiment.
[0024] FIG. 9 is a diagram illustrating a method in which an OTP is output through a light-emitting unit in one embodiment.
[0025] FIG. 10 is a diagram illustrating an example in which, in one embodiment, an optical signal in the next sequence is output as authentication information input is received through an external electronic device.
[0026] FIG. 11 is a diagram showing an example of an external electronic device according to one embodiment determining whether authentication is successful upon receiving authentication information input from a user.
[0027] FIG. 12 is a diagram illustrating an example in which, in one embodiment, when light signals having a plurality of colors are output through a light-emitting unit, an external electronic device receives authentication information input.
[0028] FIG. 13 is a diagram illustrating an example in which, in one embodiment, an external electronic device receives authentication information input when each light signal output through a light-emitting unit is output during different time intervals.
[0029] FIG. 14 is an example drawing for explaining a method of outputting a light signal through a light-emitting unit and a method of receiving authentication information input through an external electronic device when a light-emitting unit according to one embodiment is included in a biosensor of a wearable device.
[0030] FIG. 15 is an example drawing for explaining a method of outputting a light signal through a light-emitting unit and a method of performing OTP authentication by receiving authentication information input through an external electronic device when the light-emitting unit of a wearable device according to one embodiment outputs an infrared signal.
[0031] FIG. 16 is an example diagram illustrating a method for receiving authentication information input using an XR device when the light-emitting part of a wearable device according to one embodiment outputs an infrared signal and the external electronic device is an XR device.
[0032] FIG. 17 is a diagram illustrating examples for explaining functions that can be activated upon successful OTP authentication in one embodiment.
[0033] FIG. 18 is a flowchart illustrating a process of performing OTP authentication by outputting a signal corresponding to the OTP through a peripheral electronic device connected to an external electronic device when a signal corresponding to the OTP cannot be output through a wearable device according to one embodiment.
[0034] FIG. 19 is an example diagram illustrating a method for performing OTP authentication by outputting a signal corresponding to an OTP through a peripheral electronic device when a signal corresponding to an OTP cannot be output through a wearable device according to one embodiment.
[0035] FIG. 20 is a flowchart illustrating the process of withdrawing cash from an ATM machine by performing OTP authentication through a wearable device according to one embodiment.
[0036] FIG. 21 is a diagram illustrating a method for withdrawing cash from an ATM machine by performing OTP authentication through a wearable device according to one embodiment.
[0037] FIG. 22 is a diagram illustrating a method for identifying a plurality of wearable devices through an external electronic device in one embodiment.
[0038] FIG. 23 is a diagram illustrating a method for identifying a wearable device connected to an external electronic device among a plurality of wearable devices in one embodiment.
[0039] FIG. 24 is a diagram illustrating a method for setting different functions to be activated in each wearable device when an external electronic device is connected to a plurality of wearable devices in one embodiment.
[0040] FIG. 25 is a diagram illustrating a method in which, in one embodiment, an external electronic device is connected to a plurality of wearable devices and stores the seed value associated with each wearable device.
[0041] FIG. 26 is a flowchart illustrating the process of performing password authentication through a wearable device according to one embodiment.
[0042] FIG. 27 is a diagram illustrating a method for performing password authentication based on the color of a light signal output through a light-emitting part in a wearable device according to one embodiment.
[0043] FIG. 28 is a flowchart illustrating an example of a process for performing password authentication based on the color of a light signal output through a light-emitting part in a wearable device according to one embodiment.
[0044] FIG. 29 is a diagram illustrating a method for performing password authentication based on the type of touch input in a wearable device according to one embodiment.
[0045] FIG. 30 is a flowchart illustrating an example of a process for performing password authentication based on the type of touch input in a wearable device according to one embodiment.
[0046] Embodiments of the present disclosure are described below in detail with reference to the attached drawings so that those skilled in the art can easily implement them. However, the present disclosure may be embodied in various different forms and is not limited to the embodiments described herein. Furthermore, in order to clearly explain the present disclosure in the drawings, parts unrelated to the explanation have been omitted, and similar parts throughout the specification are denoted by similar reference numerals.
[0047] The terms used in this disclosure are described in their current, general form considering the functions mentioned herein; however, they may refer to various other terms depending on the intent of those skilled in the art, case law, or the emergence of new technologies. Accordingly, the terms used in this disclosure should not be interpreted solely by their names, but should be interpreted based on the meaning of the terms and the overall content of this disclosure.
[0048] Additionally, terms such as the first, second, third, ..., Nth may be used to describe various components, but the components should not be limited by these terms. These terms are used for the purpose of distinguishing one component from another.
[0049] Throughout the specification, when a part is described as being "connected" to another part, this includes not only cases where they are "directly connected," but also cases where they are "electrically connected" with other components interposed between them. Furthermore, when a part is described as "including" a certain component, this means that, unless specifically stated otherwise, it does not exclude other components but may include additional components.
[0050] Phrases such as "in one embodiment" appearing in various places in this disclosure do not necessarily refer to the same embodiment.
[0051] One embodiment of the present disclosure may be represented by functional block configurations and various processing steps. Some or all of these functional blocks may be implemented by various numbers of hardware and / or software configurations that execute specific functions. For example, the functional blocks of the present disclosure may be implemented by one or more microprocessors or by circuit configurations for a specific function. Additionally, for example, the functional blocks of the present disclosure may be implemented in various programming or scripting languages. The functional blocks may be implemented as algorithms executed on one or more processors. Furthermore, the present disclosure may employ prior art for electronic configuration, signal processing, and / or data processing. Terms such as "mechanism," "element," "means," and "configuration" may be used broadly and are not limited to mechanical and physical configurations.
[0052] Furthermore, the connecting lines or connecting members between the components depicted in the drawings are merely illustrative of functional connections and / or physical or circuit connections. In the actual device, connections between components may be represented by various alternative or added functional connections, physical connections, or circuit connections.
[0053] In the present disclosure, a wearable device (e.g., wearable device (200)) may include at least one of an accessory type (e.g., a watch, ring, bracelet, anklet, necklace, glasses, contact lenses, or head-mounted device (HMD)), a fabric or clothing integrated type (e.g., electronic clothing), a body-attached type (e.g., a skin pad or tattoo), or a bio-implantable type (e.g., an implantable circuit). However, it is not limited thereto.
[0054] In the present disclosure, a one-time password (OTP) is a one-time password newly generated according to certain conditions for user authentication. An OTP may include sequentially listed values. The values included in the OTP may include at least one of numbers, characters, or symbols. Depending on the generation method, OTPs can be classified into time-based one-time passwords (TOTP) and event-based one-time passwords (HMAC-based one-time password, HOTP). The TOTP method is a method of generating a new OTP at regular intervals using the current time and a secret key shared in advance; since the validity period of the OTP is limited, the OTP cannot be used after a certain period of time. The HOTP method is a method of generating a new OTP whenever a specific event occurs, and generally, a new OTP can be issued based on user input or authentication requests. OTPs can be generated through software or hardware. Software-based OTPs can be implemented through smartphone applications or web applications, while hardware-based OTPs can be implemented using a separate OTP generation device or security key. However, the method of generating the OTP and the type of OTP are not limited thereto, and any one-time password that can be newly generated based on certain conditions may be included in the OTP of this disclosure.
[0055] In the present disclosure, a seed value may refer to a value that can be used to generate a one-time password (OTP). A seed value (e.g., a secret key or function) may be uniquely assigned to each wearable device. By being used as an initial input value in an OTP generation algorithm, devices or servers sharing the same seed value may generate consistent OTPs. For example, a unique number of the wearable device, including the wearable device's Bluetooth address or serial number, may be used as the seed value. Alternatively, for example, during the manufacturing process of the wearable device, any seed value may be stored in an internal chip of the wearable device. The seed value may be stored encrypted or encoded according to certain rules.
[0056] In the present disclosure, an OTP generation algorithm (e.g., the OTP generation algorithm (830) of FIG. 8) may refer to a computational method for generating a one-time password (OTP) based on a certain input value. The OTP generation algorithm may be stored in a wearable device (200) and an external electronic device (300). The wearable device (200) and the external electronic device (300) may share the same OTP generation algorithm and seed value, thereby enabling the generation of the same OTP under the same conditions. The OTP generation algorithm may generate an OTP by using at least one of a seed value, time information, or an event counter as an input value. In a time-based one-time password (TOTP) method, the OTP is generated based on the current time, and in an event-based one-time password (HMAC-based one-time password, HOTP) method, the OTP can be generated whenever a specific event occurs. Since the wearable device (200) and the external electronic device (300) store the same OTP generation algorithm and seed value, OTPs generated at the same time or under the same event conditions can match in both devices. This allows the external electronic device (300) to verify the OTP generated from the wearable device (200), and if necessary, the server (390) can further verify it.
[0057] In the present disclosure, an external electronic device (e.g., external electronic device (300)) refers to an external electronic device capable of wirelessly pairing with a wearable device to exchange signals. For example, the external electronic device may include various types of devices such as smartphones, smartwatches, tablets, laptops, AR (augmented reality) devices, ATM terminals, POS (point of sale) systems, smart door locks, and infotainment systems for vehicles. The external electronic device may be connected to the smart ring via various communication methods including Bluetooth, NFC, and UWB (ultra-wideband), and may provide functions for user authentication, payment, data transmission, or execution of control commands. Additionally, in certain embodiments, it may refer to a broader range of devices including a relay device connected to a cloud server or network. In the present disclosure, the term 'external electronic device' is not limited to a specific device and may include any electronic device capable of exchanging signals with the smart ring.
[0058] In the present disclosure, a peripheral electronic device (e.g., peripheral electronic device (1800) of FIG. 18, peripheral electronic devices (1901, 1902, 1903, 1904) of FIG. 19) refers to one or more electronic devices capable of communicating with an external electronic device via wired or wireless means. The peripheral electronic device may be implemented in various forms, such as a smart watch, wireless earphones, a tablet, a laptop, or smart glasses. Additionally, the peripheral electronic device may be linked with the external electronic device to perform specific functions or may transmit and receive data with the external electronic device. The peripheral electronic device may operate independently or may perform operations under the control of the external electronic device.
[0059] The present disclosure will be described in detail below with reference to the attached drawings.
[0060] FIG. 1 is a block diagram of an electronic device (e.g., wearable device (200), external electronic device (300), peripheral electronic device (1800, 1901, 1902, 1903, 1904)) in a network environment (100) according to various embodiments.
[0061] The electronic device (101) of FIG. 1 may correspond to at least one of the wearable device (200), external electronic device (300), or peripheral electronic device (1800, 1901, 1902, 1903, 1904) of the present disclosure. However, the wearable device (200), external electronic device (300), and peripheral electronic device (1800, 1901, 1902, 1903, 1904) are not required to include all of the configurations disclosed in FIG. 1, and may include only some of them.
[0062] Referring to FIG. 1, in a network environment (100), an electronic device (101) may communicate with an electronic device (102) through a first network (198) (e.g., a short-range wireless communication network) or with at least one of an electronic device (104) or a server (108) through a second network (199) (e.g., a long-range wireless communication network). According to one embodiment, the electronic device (101) may communicate with the electronic device (104) through a server (108). According to one embodiment, the electronic device (101) may include a processor (120), memory (130), input module (150), sound output module (155), display module (160), audio module (170), sensor module (176), interface (177), connection terminal (178), haptic module (179), camera module (180), power management module (188), battery (189), communication module (190), subscriber identification module (196), or antenna module (197). In some embodiments, at least one of these components (e.g., connection terminal (178)) may be omitted from the electronic device (101), or one or more other components may be added. In some embodiments, some of these components (e.g., sensor module (176), camera module (180), or antenna module (197)) may be integrated into a single component (e.g., display module (160)).
[0063] The processor (120) can control at least one other component (e.g., hardware or software component) of the electronic device (101) connected to the processor (120) by executing software (e.g., program (140)), for example, and can perform various data processing or operations. According to one embodiment, as at least part of the data processing or operations, the processor (120) can store commands or data received from other components (e.g., sensor module (176) or communication module (190)) in volatile memory (132), process the commands or data stored in volatile memory (132), and store the resulting data in non-volatile memory (134). According to one embodiment, the processor (120) may include a main processor (121) (e.g., central processing unit or application processor) or an auxiliary processor (123) that can operate independently or together with it (e.g., graphics processing unit, neural processing unit (NPU), image signal processor, sensor hub processor, or communication processor). For example, if the electronic device (101) includes a main processor (121) and an auxiliary processor (123), the auxiliary processor (123) may be configured to use less power than the main processor (121) or to be specialized for a designated function. The auxiliary processor (123) may be implemented separately from the main processor (121) or as part thereof.
[0064] The auxiliary processor (123) may control at least some of the functions or states associated with at least one component of the electronic device (101) (e.g., display module (160), sensor module (176), or communication module (190)) on behalf of the main processor (121) while the main processor (121) is in an inactive (e.g., sleep) state, or together with the main processor (121) while the main processor (121) is in an active (e.g., application execution) state. According to one embodiment, the auxiliary processor (123) (e.g., image signal processor or communication processor) may be implemented as part of another functionally related component (e.g., camera module (180) or communication module (190)). According to one embodiment, the auxiliary processor (123) (e.g., neural network processing unit) may include a hardware structure specialized for processing an artificial intelligence model. The artificial intelligence model may be generated through machine learning. Such learning may be performed, for example, on the electronic device (101) itself where the artificial intelligence model is executed, or through a separate server (e.g., server (108)). The learning algorithm may include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above. The artificial intelligence model may include a plurality of artificial neural network layers.An artificial neural network may be a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), a deep Q-network, or a combination of two or more of the above, but is not limited to the examples described above. In addition to the hardware structure, the artificial intelligence model may include a software structure, either additionally or substantially.
[0065] The memory (130) can store various data used by at least one component of the electronic device (101) (e.g., processor (120) or sensor module (176)). The data may include, for example, input data or output data for software (e.g., program (140)) and related commands. The memory (130) may include volatile memory (132) or non-volatile memory (134).
[0066] The program (140) may be stored as software in memory (130) and may include, for example, an operating system (142), middleware (144), or an application (146).
[0067] The input module (150) can receive commands or data to be used for a component of the electronic device (101) (e.g., processor (120)) from outside the electronic device (101) (e.g., user). The input module (150) may include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).
[0068] The sound output module (155) can output a sound signal to the outside of the electronic device (101). The sound output module (155) may include, for example, a speaker or a receiver. The speaker may be used for general purposes, such as multimedia playback or recording playback. The receiver may be used to receive incoming calls. According to one embodiment, the receiver may be implemented separately from the speaker or as part thereof.
[0069] The display module (160) can visually provide information to an external (e.g., user) of the electronic device (101). The display module (160) may include, for example, a display, a holographic device, or a projector and a control circuit for controlling said device. According to one embodiment, the display module (160) may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of the force generated by said touch.
[0070] The audio module (170) can convert sound into an electrical signal or, conversely, convert an electrical signal into sound. According to one embodiment, the audio module (170) can acquire sound through the input module (150) or output sound through the sound output module (155) or an external electronic device (e.g., electronic device (102)) (e.g., speaker or headphones) connected directly or wirelessly to the electronic device (101).
[0071] The sensor module (176) can detect the operating state of the electronic device (101) (e.g., power or temperature) or the external environmental state (e.g., user state) and generate an electrical signal or data value corresponding to the detected state. According to one embodiment, the sensor module (176) may include, for example, a gesture sensor, a gyroscope sensor, a barometric pressure sensor, a magnetic sensor, an accelerometer sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biosensor, a temperature sensor, a humidity sensor, or an illuminance sensor.
[0072] The interface (177) may support one or more specified protocols that can be used for the electronic device (101) to be connected directly or wirelessly to an external electronic device (e.g., electronic device (102)). According to one embodiment, the interface (177) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.
[0073] The connection terminal (178) may include a connector through which the electronic device (101) can be physically connected to an external electronic device (e.g., electronic device (102)). According to one embodiment, the connection terminal (178) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).
[0074] The haptic module (179) can convert an electrical signal into a mechanical stimulus (e.g., vibration or movement) or an electrical stimulus that the user can perceive through tactile or kinesthetic senses. According to one embodiment, the haptic module (179) may include, for example, a motor, a piezoelectric element, or an electric stimulation device.
[0075] The camera module (180) can capture still images and video. According to one embodiment, the camera module (180) may include one or more lenses, image sensors, image signal processors, or flashes.
[0076] The power management module (188) can manage the power supplied to the electronic device (101). According to one embodiment, the power management module (188) can be implemented, for example, as at least part of a power management integrated circuit (PMIC).
[0077] The battery (189) can supply power to at least one component of the electronic device (101). According to one embodiment, the battery (189) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.
[0078] The communication module (190) can support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between an electronic device (101) and an external electronic device (e.g., electronic device (102), electronic device (104), or server (108)), and the performance of communication through the established communication channel. The communication module (190) may include one or more communication processors that operate independently of the processor (120) (e.g., application processor) and support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (190) may include a wireless communication module (192) (e.g., cellular communication module, short-range wireless communication module, or GNSS (global navigation satellite system) communication module) or a wired communication module (194) (e.g., LAN (local area network) communication module, or power line communication module). The corresponding communication module among these communication modules can communicate with an external electronic device (104) through a first network (198) (e.g., a short-range communication network such as Bluetooth, WiFi (wireless fidelity) direct, or IrDA (infrared data association)) or a second network (199) (e.g., a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)). These various types of communication modules may be integrated into a single component (e.g., a single chip) or implemented as multiple separate components (e.g., multiple chips). The wireless communication module (192) can identify or authenticate the electronic device (101) within a communication network such as the first network (198) or the second network (199) using subscriber information (e.g., International Mobile Subscriber Identifier (IMSI)) stored in the subscriber identification module (196).
[0079] The wireless communication module (192) can support 5G networks and next-generation communication technologies following 4G networks, for example, new radio access technology. NR access technology can support high-speed transmission of high-capacity data (enhanced mobile broadband (eMBB)), minimization of terminal power and connection of multiple terminals (massive machine type communications (mMTC)), or high reliability and low latency (ultra-reliable and low-latency communications (URLLC)). The wireless communication module (192) can support a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate, for example. The wireless communication module (192) can support various technologies for securing performance in the high-frequency band, such as beamforming, massive MIMO (multiple-input and multiple-output), full-dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large-scale antenna. The wireless communication module (192) can support various requirements specified in the electronic device (101), external electronic device (e.g., electronic device (104)), or network system (e.g., second network (199)). According to one embodiment, the wireless communication module (192) can support a Peak data rate (e.g., 20 Gbps or more) for realizing eMBB, loss coverage (e.g., 164 dB or less) for realizing mMTC, or U-plane latency (e.g., downlink (DL) and uplink (UL) each 0.5 ms or less, or round trip 1 ms or less) for realizing URLLC.
[0080] An antenna module (197) can transmit a signal or power to or from an external source (e.g., an external electronic device). According to one embodiment, the antenna module (197) may include an antenna comprising a radiator made of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). According to one embodiment, the antenna module (197) may include a plurality of antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication method used in a communication network, such as a first network (198) or a second network (199), may be selected from the plurality of antennas, for example, by a communication module (190). A signal or power may be transmitted or received between the communication module (190) and an external electronic device through the selected at least one antenna. According to some embodiments, in addition to the radiator, other components (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as part of the antenna module (197).
[0081] According to various embodiments, the antenna module (197) may form a mmWave antenna module. According to one embodiment, the mmWave antenna module may include a printed circuit board, an RFIC disposed on or adjacent to a first surface (e.g., bottom surface) of the printed circuit board and capable of supporting a specified high frequency band (e.g., mmWave band), and a plurality of antennas (e.g., array antennas) disposed on or adjacent to a second surface (e.g., top surface or side surface) of the printed circuit board and capable of transmitting or receiving a signal of the specified high frequency band.
[0082] At least some of the above components can be connected to each other via a communication method between peripheral devices (e.g., bus, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)) and exchange signals (e.g., commands or data) with each other.
[0083] According to one embodiment, commands or data may be transmitted or received between the electronic device (101) and an external electronic device (104) through a server (108) connected to a second network (199). Each of the external electronic devices (102, or 104) may be the same or different type of device as the electronic device (101). According to one embodiment, all or part of the operations performed on the electronic device (101) may be performed on one or more of the external electronic devices (102, 104, or 108). For example, if the electronic device (101) needs to perform a function or service automatically or in response to a request from a user or another device, the electronic device (101) may request one or more external electronic devices to perform at least part of the function or service instead of performing the function or service itself or additionally. One or more external electronic devices that receive the above request may execute at least part of the requested function or service, or additional function or service related to the request, and transmit the result of the execution to the electronic device (101). The electronic device (101) may provide the result as is or additionally processed as at least part of the response to the request. For this purpose, for example, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used. The electronic device (101) may provide ultra-low latency services using, for example, distributed computing or mobile edge computing. In another embodiment, the external electronic device (104) may include an Internet of Things (IoT) device. The server (108) may be an intelligent server using machine learning and / or neural networks. According to one embodiment, the external electronic device (104) or the server (108) may be included within a second network (199).The electronic device (101) can be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology.
[0084] The electronic device according to the various embodiments disclosed in this document may be of various forms. The electronic device may include, for example, a portable communication device (e.g., a smartphone), a computer device, a portable multimedia device, a portable medical device, a camera, a wearable device, or a consumer electronics device. The electronic device according to the embodiments of this document is not limited to the devices described above.
[0085] The various embodiments of this document and the terms used therein are not intended to limit the technical features described in this document to specific embodiments, and should be understood to include various modifications, equivalents, or substitutions of said embodiments. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of said items unless the relevant context clearly indicates otherwise. In this document, phrases such as "A or B," "at least one of A and B," "at least one of A or B," "A, B or C," "at least one of A, B and C," and "at least one of A, B, or C" may each include any one of the items listed together in the corresponding phrase, or all possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used simply to distinguish said components from other said components and do not limit said components in any other aspect (e.g., importance or order). Where any (e.g., 1st) component is referred to as “coupled” or “connected” to another (e.g., 2nd) component, with or without the terms “functionally” or “communicationly,” it means that said any component may be connected to said other component directly (e.g., via a wire), wirelessly, or through a third component.
[0086] The term “module” as used in the various embodiments of this document may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit, for example. A module may be a component formed integrally, or a minimum unit of said component or a part thereof that performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).
[0087] Various embodiments of the present document may be implemented as software (e.g., program (140)) comprising one or more instructions stored in a storage medium (e.g., internal memory (136) or external memory (138)) readable by a machine (e.g., electronic device (101)). For example, a processor (e.g., processor (120)) of the machine (e.g., electronic device (101)) may call at least one of the one or more instructions stored in the storage medium and execute it. This enables the machine to be operated to perform at least one function according to the at least one called instruction. The one or more instructions may include code generated by a compiler or code that can be executed by an interpreter. The storage medium readable by the machine may be provided in the form of a non-transitory storage medium. Here, 'non-temporary' simply means that the storage medium is a tangible device and does not contain a signal (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently and cases where it is stored temporarily.
[0088] According to one embodiment, the method according to the various embodiments disclosed herein may be provided by being included in a computer program product. The computer program product may be traded between a seller and a buyer as a product. The computer program product may be distributed in the form of a device-readable storage medium (e.g., compact disc read-only memory (CD-ROM)) or an application store (e.g., Play Store). TM It can be distributed online (e.g., downloaded or uploaded) through ) or directly between two user devices (e.g., smartphones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily created on a device-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server.
[0089] According to various embodiments, each component (e.g., module or program) of the components described above may include a singular or multiple entities, and some of the multiple entities may be separated and placed in other components. According to various embodiments, one or more of the components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Generally or additionally, multiple components (e.g., module or program) may be integrated into a single component. In this case, the integrated component may perform one or more functions of each of the multiple components in the same or similar manner as those performed by the corresponding component among the multiple components prior to integration. According to various embodiments, operations performed by the module, program, or other components may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.
[0090] FIG. 2a is a perspective view and a cross-sectional view for explaining the structure of a wearable device (200) and the internal configurations of a wearable device (200) according to one embodiment of the present disclosure.
[0091] Identification number 201 is a perspective view for explaining the external configurations of a wearable device (200) according to one embodiment.
[0092] Referring to identification number 201, the wearable device (200) may include a housing (110). In one embodiment, the housing (110) may have a ring shape. The wearable device (200) according to one embodiment may include at least one of a smart ring or a smart bracelet. However, it is not limited thereto. For example, the wearable device (200) may include various electronic devices that are worn on a user's body or come into contact with a user's body.
[0093] A wearable device (200) according to one embodiment may have a ring shape. In one example, the wearable device (200) may have at least one shape among a cylindrical shape, a donut shape, or a loop shape. However, it is not limited thereto. For example, the wearable device (200) may have various shapes that are worn on a user's body or come into contact with a user's body. For example, the wearable device (200) may have at least one shape having at least partial curvature or a bar shape.
[0094] According to one embodiment, the wearable device (200) may include an inner side (inner surface, inner surface, or inner surface) facing the direction of the human body (e.g., the user's finger) of the user wearing the wearable device (200), and an outer side (outer surface, outer surface, or outer surface) facing the opposite direction of the direction of the human body (e.g., the user's finger) of the user wearing the wearable device (200). For example, the outer side of the electronic device may be made of a material resistant to impact or scratches. For example, the outer side of the electronic device may be coated with a predetermined material. For example, the inner side of the electronic device may be made of the same material as the material forming the outer side of the electronic device. For example, the inner side of the electronic device may include a molding material, transparent plastic, or glass to detect a predetermined item through a sensor. For example, the inner side of the electronic device may include a metallic material to acquire biometric data through a sensor.
[0095] According to one embodiment, the housing (110) may have curvature. For example, the housing (110) may have a ring shape. In one example, the housing (110) may have at least one shape among a cylindrical shape, a donut shape, or a loop shape. However, it is not limited thereto. For example, the housing (110) may not have curvature. For example, the housing (110) may have a bar shape.
[0096] According to one embodiment, the housing (110) may include an outer side (110a) and an inner side (110b). The outer side (110a) of the housing (110) may face the outside of the wearable device (200) (e.g., opposite to the direction toward the axis of rotation of the housings (110)). The inner side (110b) of the housing (110) may face the inside of the wearable device (200) (e.g., in the direction toward the axis of rotation). According to one embodiment, the housing (110) may form at least a part of the exterior of the wearable device (200). For example, the housing (110) may form the outer side of the wearable device (200). For example, the outer side (110a) of the housing (110) may form the outer side of the wearable device (200). According to one embodiment, at least a portion of the housing (110) may be visible from the outside of the wearable device (200). For example, the outer side (110a) of the housing (110) may be visible from the outside of the wearable device (200).
[0097] According to one embodiment, the wearable device (200) may be worn on the human body of a user. For example, the wearable device (200) may be worn on at least one of the user's finger, arm, wrist, neck, or ankle. The wearable device (200) may come into contact with the human body of a user. For example, the wearable device (200) may come into contact with at least one of the user's finger or the user's arm. In one example, the wearable device (200) may be worn on one finger of a user or across multiple fingers of a user.
[0098] According to one embodiment, the electronic device may include a ring-shaped housing (110). The electronic device according to one embodiment may be worn by a user by means of the ring-shaped housing (110).
[0099] According to one embodiment, the wearable device (200) may include at least one hole penetrating the wearable device (200). The at least one hole may be formed by a ring-shaped housing (110). For example, the wearable device (200) may include at least one hole. For example, a body part of a user, such as a finger, wrist, forearm, arm, or ankle, may be inserted into the at least one hole. Of course, the structure of the housing of the wearable device (200) in the present disclosure is not limited thereto.
[0100] Identification number 202 and identification number 203 are cross-sectional views in different directions for explaining the internal configurations of a wearable device (200) according to one embodiment.
[0101] According to one embodiment, the wearable device (200) may include at least one of a housing (110), a processor (210), at least one memory (220), a communication module (230), a battery (240), a printed circuit board (250), a power management module (260), a charging interface (270), an antenna (280), an accelerometer (287), a temperature sensor, or a sensor module (176).
[0102] According to one embodiment, the wearable device (200) may include a processor (210). In the present disclosure, the function or operation performed by the wearable device (200) may be performed by the processor (210) executing one or more instructions stored in memory. In the present disclosure, the function or operation of the wearable device (200) may be performed by a single processor (210) executing one or more instructions, or by a combination of multiple processors (210) executing one or more instructions. In the present disclosure, the processor (210) may include a circuit for performing operations or controlling other components of the wearable device (200). For example, at least one processor (210) may include a central processing unit (CPU), a micro-processor unit (MPU), a graphic-processor unit (GPU), an application processor (AP), a communication processor (CP), a neural processing unit (NPU), a system on chip (SoC), an integrated circuit (IC), or a sensor hub configured to execute one or more instructions.
[0103] In one embodiment, the processor (210) may be configured to perform the operations of the wearable device (200) described below. In one embodiment, the processor (210) may execute instructions stored in memory (220) to cause the wearable device (200) to perform the operations described below. According to one embodiment, the processor (210) may generate an OTP based on an OTP generation algorithm stored in memory (220). The processor (210) may control light signals corresponding to the values included in the generated OTP to be output through the light-emitting unit (290).
[0104] In one embodiment, the wearable device (200) may include a light-emitting unit (290). The light-emitting unit (290) may output light using a light source. The placement location and type of the light-emitting unit (290) are not limited to those shown in the drawing, and the light-emitting unit (290) may be placed in various locations and may include various types of light sources depending on the design and application purpose of the wearable device. A detailed description regarding the type and placement of the light-emitting unit (290) will be provided in FIG. 2b and will be omitted here.
[0105] According to one embodiment, the wearable device (200) may include at least one memory (220). The memory (220) may store various data used by at least one component of the wearable device (200) (e.g., a processor or a sensor module). The data may include, for example, input data or output data for software (e.g., a program (2140 in FIG. 21)) and related commands. In one embodiment, the memory (220) may store an algorithm for generating an OTP. In one embodiment, the memory (220) may provide the stored algorithm to the processor (210).
[0106] According to one embodiment, the wearable device (200) may include at least one communication module (230). According to one embodiment, the at least one communication module (230) may transmit and receive data with at least one external electronic device (e.g., external electronic device (300)). For example, the at least one communication module (230) may transmit and receive data with the external electronic device through technologies such as Bluetooth, Bluetooth Low Energy (BLE), ZigBee, ANT+, Wi-Fi, Cellular, NFC, RFID, Ultra-Wideband (UWB), or Global Navigation Satellite System (GNSS). However, the method by which the at least one communication module (230) transmits and receives data with the at least one external electronic device is not limited thereto. In one embodiment, the at least one communication module (230) may receive an OTP output request signal from the external electronic device (e.g., the external electronic device (300) of FIG. 3).
[0107] According to one embodiment, the wearable device (200) may include at least one battery (240). In one embodiment, the battery (240) may supply power to at least one component of the wearable device (200). For example, the battery (240) may include a rechargeable secondary battery or a fuel cell. For example, the battery (240) may be made of a flexible material. For example, the battery (240) may include a plurality of battery packs. However, the type of battery (240) of the electronic device according to the present disclosure is not limited thereto.
[0108] According to one embodiment, the wearable device (200) may include at least one printed circuit board (PCB) (250). For example, the printed circuit board (250) may include a flexible printed circuit board (FPCB).
[0109] According to one embodiment, the wearable device (200) may include at least one power management module (260) (e.g., PMIC). In one embodiment, the power management module (260) may distribute and control the power required for the operation of the components included in the wearable device (200).
[0110] According to one embodiment, the wearable device (200) may include at least one charging interface (270). For example, the charging interface (270) may provide at least one function among wired charging or wireless charging.
[0111] According to one embodiment, the wearable device (200) may include at least one antenna (280). In one embodiment, the at least one antenna (280) may provide a wireless communication function. For example, a part of the housing (110) of the wearable device (200) may function as the antenna (280). For example, a part of the outer side (e.g., 110b in FIG. 1) of the housing (110) of the wearable device (200) may function as the antenna (280).
[0112] According to one embodiment, the wearable device (200) may include at least one sensor module (e.g., 176 in FIG. 1). The sensor module (176) may detect the operating state of an electronic device (e.g., power or temperature) or an external environmental state (e.g., user state) and generate an electrical signal or data value corresponding to the detected state. According to one embodiment, the sensor module (176) may include, for example, a Hall sensor, an accelerometer, a PPG (photoplethysmography) sensor (281, 282, 283), a gesture sensor, a gyroscope, a barometric pressure sensor, a magnetic sensor, an accelerometer, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biosensor (e.g., a PPG sensor), a temperature sensor, a humidity sensor, or an illuminance sensor.
[0113] In one embodiment, the wearable device (200) may include at least one acceleration sensor (287). For example, the at least one acceleration sensor (287) may include a gyroscope sensor. In one embodiment, the at least one acceleration sensor may detect the movement of the wearable device (200). For example, the at least one acceleration sensor may identify the state of the user by detecting the movement of the wearable device (200) while the wearable device (200) is worn by the user.
[0114] In one embodiment, the wearable device (200) may include at least one photoplethysmography (PPG) sensor (281, 282, 283). In one embodiment, the PPG sensor (281, 282, 283) may include an optical blood flow measurement sensor. In one embodiment, the PPG sensor (281, 282, 283) may include a light-emitting part (281) and a light-receiving part (283). The light-emitting part (281) of the PPG sensor (281, 282, 283) may output at least one of green light, red light, or infrared light. The light-receiving part (283) of the PPG sensor (281, 282, 283) may receive light that is reflected or transmitted from the light-emitting part and store the converted value in a memory or sensor buffer through an analog to digital converter (ADC). The light receiving unit (283) may be composed of a photodiode (PD) and a CMOS (camera). The sensor control unit (282) may include an IC and an analog front-end (AFE), and may control the sensor emitting unit and the light receiving unit, process received data, and transmit the processing result to a processor or store it in memory. According to one embodiment, the wearable device (200) can identify the user's condition through PPG sensors (281, 282, 283) while the wearable device (200) is worn by a user. For example, the PPG sensors (281, 282, 283) can irradiate light onto the user's body through the emitting unit (281) and detect blood flow by detecting the amount of light reflected through the light receiving unit. For example, the light-emitting part (281) of the PPG sensor (281, 282, 283) may be included in the light-emitting part (290) that outputs a light signal in the present disclosure.
[0115] In one embodiment, the wearable device (200) may include at least one temperature sensor. In one embodiment, the wearable device (200) may detect the body temperature of a user wearing an electronic device through the temperature sensor. In one embodiment, the wearable device (200) may detect the internal temperature of the wearable device (200) through the temperature sensor.
[0116] However, the configuration of the wearable device (200) is not limited thereto. For example, the wearable device (200) may omit at least one of the components described above or include at least one additional component.
[0117] FIG. 2b is an example drawing for explaining the configuration and arrangement of a light-emitting part (290) of a wearable device (200) according to one embodiment.
[0118] According to one embodiment, the wearable device (200) may include a light-emitting unit (290). The light-emitting unit (290) may output light using a light source. The light-emitting unit (290) may be implemented with various types of light sources. For example, the light-emitting unit (290) may include at least one light-emitting diode (LED). For example, the light-emitting unit (290) may include an LED array comprising a plurality of LEDs. In this case, the light-emitting unit (290) may output monochromatic or multicolor visible light and may be used to provide visual feedback or output specific signals by acting as part of a user interface. For example, the LED included in the light-emitting unit (290) may be composed of a single-color LED or may include an RGB or RGBW LED array. For example, the light-emitting unit (290) may include an infrared (IR) light source. In this case, the light-emitting unit (290) may perform the function of sensing, communication, or biosignal measurement using infrared light. For example, the light-emitting unit (290) may include a light source that outputs infrared light of various wavelengths. The light-emitting unit (290) may include various types of light sources, including a visible light source, an ultraviolet (UV) light source, or a laser light source of a specific wavelength. The light-emitting unit (290) may perform various functions depending on the use and implementation method of the wearable device. For example, the light-emitting unit (290) may output a light signal to indicate remaining battery, connection status, or authentication number. For example, the light-emitting unit (290) may include a light-emitting unit (281) included in a PPG sensor (281, 282, 283) or a light-emitting unit included in a wear detection sensor. In this specification, the types and functions of the light-emitting unit (290) are not limited thereto and may include various light output devices depending on the design and application purpose of the wearable device.
[0119] The light-emitting part (290) may be positioned on the outside (110a) or inside (110b) of the wearable device (200). The light-emitting part (290) may be positioned to output light toward the outside of the wearable device (200). Referring to identification number 204, the light-emitting part (290) may include a light-emitting part (281) included in the PPG sensors (281, 282, 283), in which case the light-emitting part (290) may be positioned on the inside (110b) of the wearable device (200). Referring to identification numbers 205, 206, 207 and 208, the light-emitting part (290) may be positioned on the outside (110a) of the wearable device (200).
[0120] FIG. 3 is a block diagram showing the components included in a wearable device (200), an external electronic device (300), and a server (390) according to one embodiment, and the interaction between each of the components.
[0121] The present disclosure relates to a method of performing user authentication by utilizing a light-emitting part (290) of a wearable device (200) during the process of performing a service requiring user authentication. The authentication system according to the present disclosure may include a wearable device (200) and an external electronic device (300), and depending on the type of service requiring user authentication, one-time password (OTP) authentication may be performed through a server (390).
[0122] In one embodiment, the wearable device (200) may include at least one of a processor (210), memory (220), communication module (230), accelerometer (287), proximity sensor (288), or touch sensor (289).
[0123] The processor (210) may include a microcontroller unit (MCU). The MCU can generate an OTP using time information and an OTP generation algorithm, and can be connected to at least one of a sensor (e.g., accelerometer (287), proximity sensor (288), touch sensor (289)), a light-emitting unit (290), or a memory (220) to perform calculations necessary for function execution and communication between chips.
[0124] The accelerometer (287) can identify a user's gesture. For example, the gesture may include tapping, snapping fingers, or drawing a circle. The identified gesture can be used as a trigger to activate or stop the output of the OTP. For example, the wearable device (200) can output the OTP by illuminating the light-emitting part (290) as it identifies a double tap gesture through the accelerometer (287), and can stop the operation of the light-emitting part (290) as it identifies a finger-snapping motion through the accelerometer (287).
[0125] A proximity sensor (288) may be placed on the inside of the wearable device (200). The proximity sensor (288) can identify whether the wearable device (200) is worn by a user. The wearable device (200) can detect that the wearable device (200) is worn by a user through the proximity sensor (288), and accordingly, can transmit a signal to an external electronic device (300) that the wearable device (200) is worn by a user. The wearable device (200) can ensure that the OTP authentication result is maintained only when the wearable device (200) is worn by a user.
[0126] The touch sensor (289) can identify a user's touch input. The touch input may include a scroll or a long press. As the wearable device (200) identifies the type of touch input received from the user through the touch sensor (289), it can perform a predetermined operation corresponding to the type of the identified touch input.
[0127] The external electronic device (300) may include a smartphone, tablet, or laptop device. The external electronic device (300) may include at least one of a processor (310), memory (320), display module (370), input device (330), or communication module. The external electronic device (300) may perform short-range wireless communication with the wearable device (200) through the communication module. The wearable device (200) and the external electronic device (300) may be connected through the communication module (230) using a short-range wireless communication method including, for example, Bluetooth, NFC (Near Field Communication), or UWB (Ultra-Wideband). If the distance between the wearable device (200) and the external electronic device (300) becomes greater than a certain distance and communication becomes impossible, the OTP authentication may be invalidated. The external electronic device (300) may include a display module (370), and the display module (370) may include a touch display including a touch sensor. The external electronic device (300) may receive user authentication information input through an input device (330). For example, the external electronic device (300) may sequentially receive authentication information input from a user through an input device (330) capable of receiving touch input.
[0128] In one embodiment, the wearable device (200) and the external electronic device (300) may each include an OTP generation module (212, 312). The OTP generation module (212) included in the processor (210) of the wearable device (200) and the OTP generation module (312) included in the processor (310) of the external electronic device (300) may include an algorithm for generating an OTP. The OTP generation module (212) included in the processor (210) of the wearable device (200) and the OTP generation module (312) included in the processor (310) of the external electronic device (300) may generate an OTP according to the same algorithm. Accordingly, an OTP containing the same values may be generated in each of the wearable device (200) and the external electronic device (300) according to the same OTP output request signal.
[0129] The server (390) can verify whether the OTP generated by the wearable device (200) matches the OTP stored in the server (390) when OTP authentication is required by a financial institution, such as when accessing a bank application, a card company application, or a payment application. In cases where only the connection status between the wearable device (200) and the external electronic device (300) is authenticated, the OTP authentication process can be performed without going through the server (390).
[0130] FIG. 4 is a diagram showing an overview of a method in which OTP authentication is performed according to one embodiment.
[0131] Referring to identification number 401, the wearable device (200) can detect that the wearable device (200) is being worn by a user. Upon detecting that the wearable device (200) is being worn by a user, the wearable device (200) can transmit a wear detection signal to an external electronic device (300). Accordingly, the wearable device (200) and the external electronic device (300) can generate an OTP under certain conditions. The OTP generated by each of the wearable device (200) and the external electronic device (300) can be generated based on the same OTP generation algorithm stored in each of the wearable device (200) and the external electronic device (300) and the seed value of the wearable device (200). Accordingly, the OTP generated in the wearable device (200) and the external electronic device (300), respectively, by the same OTP output request signal, may be the same OTP in which identical values are arranged in the same order. For example, each value sequentially listed within the OTP may correspond to a specific color. For example, the generated OTP may have values corresponding to green, purple, and red arranged in order.
[0132] Referring to identification number 402, the wearable device (200) can sequentially output light signals corresponding to the generated OTP. For example, the wearable device (200) can sequentially output light signals having colors corresponding to each value included in the generated OTP through the light-emitting unit (290). For example, if the generated OTP consists of values corresponding to green, purple, and red arranged in order, the wearable device (200) can sequentially output a green light signal, a purple light signal, and a red light signal through the light-emitting unit (290).
[0133] Referring to identification numbers 403 to 404, the external electronic device (300) can receive authentication information input associated with outputted light signals from a user. Referring to identification number 403, for example, the external electronic device (300) can display a UI that allows the user to sequentially input the colors of the outputted light signals through a display. Accordingly, referring to identification number 404, the external electronic device (300) can sequentially receive multiple authentication information inputs from a user. For example, the external electronic device (300) can sequentially receive authentication information input (①) selecting a UI (441) representing green, authentication information input (②) selecting a UI (442) representing purple, and authentication information input selecting a UI (443) (③) representing red. For example, the external electronic device (300) can change the arrangement method of the UI representing each color whenever authentication information is input from a user to enhance security.
[0134] Referring to identification number 405, the external electronic device (300) can determine that OTP authentication has been successful when the generated OTP and the received authentication information inputs correspond. Accordingly, the wearable device (200) that has received a signal indicating that OTP authentication has been successful can activate certain functions that require user authentication. Referring to identification number 406, for example, the wearable device (200) that has received a signal indicating that OTP authentication has been successful from the external electronic device (300) can activate a micropayment function, thereby enabling payment of an amount less than a certain amount without separate additional authentication while the wearable device (200) is maintained in a state where it is worn by the user.
[0135] The present disclosure provides a method for enabling user authentication to be performed through a predetermined light-emitting part (290) even by a wearable device (200) that does not include a display. Accordingly, the present disclosure can provide a wearable device that performs user authentication at a lower cost.
[0136] FIG. 5 is a flowchart illustrating the process of performing OTP authentication through a wearable device and an external electronic device according to one embodiment.
[0137] Referring to identification number 510, the wearable device (200) can establish a communication connection with an external electronic device (300). In one embodiment, the wearable device (200) and the external electronic device (300) can establish a short-range wireless communication connection. For example, the wearable device (200) and the external electronic device (300) can be connected via a communication module (230) using a short-range wireless communication method including Bluetooth and NFC (Near Field Communication). For example, the wearable device (200) can perform pairing with the external electronic device (300).
[0138] Referring to identification number 520, the wearable device (200) can detect that it is being worn by a user. The wearable device (200) can detect that the wearable device (200) is being worn by a user through a proximity sensor (288). Referring to identification number 530, the wearable device (200) can transmit a wear detection signal to an external electronic device (300). As the wearable device (200) detects that the wearable device (200) is being worn by a user through the proximity sensor (288), it can transmit a signal to the external electronic device (300) that the wearable device (200) is being worn by a user. The wearable device (200) can ensure that the OTP authentication operation continues to be performed only when the wearable device (200) is being worn by a user.
[0139] Referring to identification number 540, the external electronic device (300) may transmit an OTP output request signal to the wearable device (200). Accordingly, at identification number 545, the wearable device (200) may receive the OTP output request signal. The OTP output request signal may include a signal requesting the generation of an OTP and a signal requesting the output of optical signals corresponding to the generated OTP. For example, the time at which the external electronic device (300) transmits the OTP output request signal may include at least one of the following: immediately after receiving a wear detection signal from the wearable device (200), or when a user accesses a service requiring OTP authentication.
[0140] Referring to identification numbers 550 and 555, the wearable device (200) and the external electronic device (300) can each generate an OTP. The OTP may include sequentially listed values. The values included in the OTP may include at least one of numbers, characters, or symbols. According to one embodiment, each value included in the OTP may be corresponded to a light signal having characteristics corresponding to each value. For example, each value included in the OTP may be corresponded to a light signal having a color corresponding to each value. For example, each value included in the OTP may be corresponded to a light signal output during a time interval corresponding to each value. In one embodiment, the wearable device (200) and the external electronic device (300) may generate the same OTP under the same conditions by storing the same OTP generation algorithm and seed value. The OTP generation algorithm may generate an OTP using at least one of a seed value, time information, or an event counter as an input value. Since the wearable device (200) and the external electronic device (300) store the same OTP generation algorithm (e.g., OTP generation algorithm (830)) and seed value, OTPs generated at the same time or under the same event conditions can match in both devices. Accordingly, each OTP generated by the wearable device (200) and the external electronic device (300) according to identification number 550 and identification number 555 may have identical values arranged in the same order.
[0141] Referring to identification number 560, the wearable device (200) can sequentially output light signals corresponding to the generated OTP through the light-emitting unit (290). The wearable device (200) according to one embodiment can convert values sequentially listed within the generated OTP into light signals corresponding to each value, and sequentially output light signals through the light-emitting unit (290) based on the conversion result. For example, the wearable device (200) can convert values sequentially listed within the OTP into light signals of colors corresponding to each value, and sequentially output light signals through the light-emitting unit (290) based on the conversion result. For example, each light signal may include a first light signal corresponding to a first color and a second light signal corresponding to a second color different from the first color. For example, the wearable device (200) can convert sequentially listed values within the OTP into light signals that are output during a time interval corresponding to each value, and sequentially output the light signals through the light-emitting unit (290) based on the conversion result.
[0142] Referring to identification number 570, the external electronic device (300) can sequentially receive authentication information inputs associated with light signals. For example, the external electronic device (300) can display a UI through a display that allows the user to sequentially input the colors of the output light signals. Accordingly, the external electronic device (300) can sequentially receive multiple authentication information inputs from the user. For example, the external electronic device (300) can display a UI through a display that corresponds to the characteristics of the output light signals, and can display a UI that allows the user to select whether the displayed UI exhibits characteristics that match the characteristics of the light signals output through the light-emitting part (290) of the wearable device (200).
[0143] Referring to identification number 575, the external electronic device (300) can determine whether the received authentication information inputs correspond to the generated OTP. In one embodiment, the external electronic device (300) can determine whether the values included in the generated OTP and the order in which each value is arranged correspond to the values corresponding to the received authentication information inputs and the order in which each value is entered. If it is determined that the values included in the generated OTP are at least partially different from the values corresponding to the received authentication information inputs, or that the order in which each value included in the generated OTP is arranged is different from the order in which each value corresponding to the received authentication information inputs is entered, the external electronic device (300) can determine that authentication has failed. Accordingly, the external electronic device (300) can return to step 540 of identification number 540 and request an OTP output request signal again from the wearable device (200). Alternatively, in this case, the external electronic device (300) may terminate the authentication process.
[0144] Referring to identification number 577, an external electronic device (300) that determines that the received authentication information inputs correspond to the generated OTP can transmit information that authentication has been successful to the wearable device (200). In one embodiment, the external electronic device (300) can determine that the values included in the generated OTP and the order in which each value is arranged match the values corresponding to the received authentication information inputs and the order in which each value is entered. Accordingly, the external electronic device (300) can transmit information that authentication has been successful to the wearable device (200).
[0145] Referring to identification number 580, the wearable device (200) that has received information that authentication has been successful can activate a specific function. For example, the wearable device (200) can be configured to provide a user with a micropayment, transportation card, or smart key function without undergoing a separate authentication process. The wearable device (200) can maintain a state in which a specific function is activated while the wearable device (200) is worn by the user and the communication connection with the external electronic device (300) is maintained. In one embodiment, in at least one of the cases where the communication connection with the external electronic device (300) is disconnected or the wearable device (200) is removed by the user, the wearable device (200) can deactivate the specific function activated by the successful authentication.
[0146] A wearable device (200) according to one embodiment may output optical signals corresponding to OTP again if information indicating successful authentication is not received from an external electronic device (300) within a predetermined time after outputting all optical signals corresponding to OTP. In this case, for example, the wearable device (200) may sequentially output optical signals corresponding to OTP multiple times. For example, if information indicating successful authentication is not received from an external electronic device (300) within a predetermined time after outputting all optical signals corresponding to OTP, and a predetermined gesture input (e.g., double tap) is received from a user, the wearable device (200) may sequentially output optical signals corresponding to OTP again from the beginning.
[0147] FIG. 6 is a flowchart illustrating the process of transmitting a seed value from the wearable device (200) to the external electronic device (300) when the wearable device (200) is first connected to the external electronic device (300) in one embodiment.
[0148] In identification number 610, the wearable device (200) can establish a communication connection with an external electronic device (300). Since the description regarding the operation of identification number 610 corresponds to the description regarding the operation of identification number 510 in FIG. 5, it will be omitted here.
[0149] In identification number 620, the wearable device (200) can identify that it is initially connected to an external electronic device (300). In one embodiment, the wearable device (200) can check whether information related to the external electronic device (300) connected to the wearable device (200) is stored in the wearable device (200). If the wearable device (200) does not have information related to the external electronic device (300) stored in the wearable device (200), the wearable device (200) can identify that the wearable device (200) and the external electronic device (300) are initially connected.
[0150] In identification number 630, the wearable device (200) can detect that it is being worn by a user. Since the description of the operation of identification number 630 corresponds to the description of the operation of identification number 520 in FIG. 5, it will be omitted here.
[0151] In identification number 640, the wearable device (200) may transmit a seed value (e.g., a secret key, or a function) to an external electronic device (300). In one embodiment, the seed value may include a value to be used to generate an OTP. The seed value may be a value uniquely assigned to each wearable device. For example, the seed value may include a unique number of the wearable device, such as the wearable device's Bluetooth address or serial number. Alternatively, for example, during the manufacturing process of the wearable device, any seed value may be stored in an internal chip of the wearable device.
[0152] In one embodiment, the wearable device (200) may transmit a signal to the external electronic device (300) to request a specific gesture from the user based on identifying that the wearable device (200) is initially connected to the external electronic device (300). Accordingly, the external electronic device (300) may request a specific gesture from the user via a display. The wearable device (200) may determine whether the requested gesture has been performed via a sensor (e.g., an accelerometer (287)). Upon identifying that the requested gesture has been performed, the wearable device (200) may transmit a seed value to the external electronic device (300). In this case, the wearable device (200) may provide higher security by not transmitting the wearable device (200)'s unique seed value to all initially connected devices, but only to devices authenticated through the specific gesture request.
[0153] In one embodiment, when the wearable device (200) stores a predetermined password, the wearable device (200) may output a signal requesting the user to enter the previously stored password. For example, the wearable device (200) may output an optical signal requesting the user to enter the previously stored password. The wearable device (200) may receive password input from the user using a gesture or an optical signal and determine whether the received password input matches the previously stored password. If the received password input is identified as matching the previously stored password, the wearable device (200) may transmit a seed value to an external electronic device (300). In this case, the wearable device (200) may provide higher security by not transmitting the wearable device (200)'s unique seed value to all initially connected devices, but only to devices authenticated through a predetermined password authentication. The process of a wearable device (200) storing a predetermined password and receiving the stored password to perform password authentication will be explained in detail in FIGS. 27 to 30 and will be omitted here.
[0154] In identification number 650, the external electronic device (300) receives a seed value from the wearable device (200) and can store the received seed value in association with the wearable device (200). In one embodiment, the seed value can be stored in association with information about the wearable device (200) by being encrypted or encoded according to a certain rule.
[0155] FIG. 7 is a diagram illustrating an example in which, as the wearable device (200) is worn by a user in one embodiment, an external electronic device (300) requests user input regarding whether to perform OTP authentication.
[0156] Referring to identification numbers 520 to 530 of FIG. 5, an external electronic device (300) according to one embodiment may receive a wear detection signal from a wearable device (200) that detects being worn by a user. Accordingly, the external electronic device (300) may provide a UI to the user to select whether to perform an OTP authentication operation. For example, the external electronic device (300) may provide a UI to the user to select whether to perform an OTP authentication procedure necessary to provide a payment service through a display (e.g., the display module (160) of FIG. 1). Upon receiving an input from the user selecting to perform an OTP authentication operation, the external electronic device (300) may transmit an OTP output request signal to the wearable device (200). The description of the operation of transmitting an OTP output request signal to the wearable device (200) upon receiving an input from the user selecting to perform an OTP authentication operation by the external electronic device (300) corresponds to the description of the operation of identification number 540 in FIG. 5, so it will be omitted here.
[0157] FIG. 8 is a diagram illustrating a method for generating an OTP according to one embodiment.
[0158] According to one embodiment, the wearable device (200) and the external electronic device (300) may store the same OTP generation algorithm (830). The wearable device (200) and the external electronic device (300) may generate an OTP by inputting at least one of a seed value, time information, or an event counter into the OTP generation algorithm (830). The OTP generation algorithm (830) may be configured to generate an OTP through at least one of a time-based one-time password (TOTP) method or an event-based one-time password (HMAC-based one-time password, HOTP) method.
[0159] Referring to FIG. 8, when using an OTP generation algorithm (830) according to the TOTP method, a wearable device (200) or an external electronic device (300) can generate a new OTP at regular intervals by applying current time information (811, 815) and a seed value (813) stored in each device to the OTP generation algorithm (830). In this case, since the validity period of the OTP is limited, the generated OTP may be valid only for a predetermined period.
[0160] Unlike as illustrated in FIG. 8, an OTP generation algorithm based on the HOTP method may be used. In this case, the wearable device (200) or the external electronic device (300) may generate a new OTP whenever a specific event occurs. In this case, the wearable device (200) or the external electronic device (300) may generate a new OTP based on a user's input or authentication request.
[0161] The wearable device (200) and the external electronic device (300) can generate the same OTP under the same conditions by sharing the same OTP generation algorithm and seed value. Since the wearable device (200) and the external electronic device (300) store the same OTP generation algorithm (830) and seed value (813), and the current time information (811, 815) or event counter also has the same value at the same point in time or under the same event conditions, the OTPs (850, 870) generated by the wearable device (200) and the external electronic device (300) can match each other. As a result, the external electronic device (300) can verify the OTP generated by the wearable device (200), and if necessary, the server (390) can additionally verify it.
[0162] The generated OTP may include sequentially listed values. The values included in the OTP may include at least one of numbers, characters, or symbols. For example, the values included in the OTP may correspond to an optical signal having characteristics corresponding to each value. For example, the values included in the OTP may correspond to an optical signal having a color corresponding to each value. Or, they may correspond to an optical signal output during a time interval corresponding to each value within the OTP. For example, at least some of the values included in the OTP may be identical to each other. For example, each value included in an OTP containing eight values may be one of three values (e.g., red, green, blue). For example, each value included in the OTP may be different from all other values. For example, each value included in an OTP containing eight values may be one of eight different values and different from all other values included in the OTP.
[0163] For example, a wearable device (200) or an external electronic device (300) can convert values sequentially listed within the OTP (850) into light signals of a color corresponding to each value. The wearable device (200) can sequentially output light signals through a light-emitting unit (290) based on the conversion result. For example, the wearable device (200) can sequentially output light signals of the converted colors through a light-emitting unit (290). For example, the light signals may include a first light signal corresponding to a first color and a second light signal corresponding to a second color different from the first color. However, this is not limited thereto, and at least some of the light signals sequentially output may be light signals of the same color.
[0164] In one embodiment, a wearable device (200) or an external electronic device (300) may determine a plurality of values that can constitute an OTP. The wearable device (200) or an external electronic device (300) may determine a color corresponding to each of the determined plurality of values. The color corresponding to each of the determined values may be different from the color corresponding to different values. For example, the colors corresponding to each value may be visually distinguishable from one another.
[0165] Referring to [Table 1] below, for example, a wearable device (200) or an external electronic device (300) may determine integer values from 0 to 9 as 10 values that can constitute an OTP. The wearable device (200) or the external electronic device (300) may determine a color corresponding to each of the determined 10 values as shown in [Table 1] below. The color corresponding to each value may be different from the color corresponding to different values.
[0166] 0123456789whiteredorangeyellowlimegreenlightbluebluepurplepink
[0167] A wearable device (200) or an external electronic device (300) according to one embodiment can convert values sequentially listed in an OTP according to [Table 1] into light signals having colors determined to correspond to each value. For example, referring to [Table 1], the wearable device (200) or the external electronic device (300) can obtain a conversion result in which light signals having colors of light blue-red-white-lime are sequentially listed based on an OTP in which values of 6-1-0-4 are sequentially listed. Based on the conversion result, the wearable device (200) can sequentially output light signals having colors of sky blue-red-white-lime through a light-emitting unit (290).
[0168] In one embodiment, the wearable device (200) or the external electronic device (300) may determine a plurality of values that can constitute an OTP. The wearable device (200) or the external electronic device (300) may determine a color corresponding to each of the determined plurality of values. The wearable device (200) or the external electronic device (300) may determine, among the determined plurality of numbers, a color corresponding to a number with a remainder of 0 when divided by 5 as the first color, a color corresponding to a number with a remainder of 1 when divided by 5 as the second color, a color corresponding to a number with a remainder of 2 when divided by 5 as the third color, a color corresponding to a number with a remainder of 3 when divided by 5 as the fourth color, and a color corresponding to a number with a remainder of 4 when divided by 5 as the fifth color. For example, the colors corresponding to each value may be visually distinguishable from one another.
[0169] Referring to [Table 2] below, for example, a wearable device (200) or an external electronic device (300) may determine integer values from 0 to 9 as 10 values that can constitute an OTP. The wearable device (200) or the external electronic device (300) may determine a color corresponding to each of the determined 10 values as shown in [Table 2] below. Among the determined multiple numbers, the wearable device (200) or the external electronic device (300) may determine the color corresponding to the number with a remainder of 0 when divided by 5 as white, the color corresponding to the number with a remainder of 1 when divided by 5 as red, the color corresponding to the number with a remainder of 2 when divided by 5 as blue, the color corresponding to the number with a remainder of 3 when divided by 5 as yellow, and the color corresponding to the number with a remainder of 4 when divided by 5 as light green.
[0170] 0, 51, 62, 73, 84, 9whiteredblueyellowlimime
[0171] In one embodiment, the wearable device (200) or external electronic device (300) can convert sequentially listed values within the OTP into light signals having a color determined to correspond to each value. For example, referring to [Table 2], the wearable device (200) or external electronic device (300) can obtain a conversion result in which light signals having the colors red-red-white-lime are sequentially listed based on an OTP in which the values 6-1-0-4 are sequentially listed. Based on the conversion result, the wearable device (200) can sequentially output light signals having the colors red-red-white-lime through the light-emitting unit (290).
[0172] In one embodiment, a wearable device (200) or an external electronic device (300) may determine a plurality of numbers that can constitute an OTP. The wearable device (200) or the external electronic device (300) may determine a color corresponding to each of the determined plurality of values. The wearable device (200) or the external electronic device (300) may determine, among the determined plurality of numbers, a color corresponding to a number whose remainder when divided by 3 is 0 as a first color, a color corresponding to a number whose remainder when divided by 3 is 1 as a second color, and a color corresponding to a number whose remainder when divided by 3 is 2 as a third color. For example, the colors corresponding to each value may be visually distinguishable from one another.
[0173] Referring to [Table 3] below, for example, a wearable device (200) or an external electronic device (300) may determine integer values from 0 to 9 as 10 values that can constitute an OTP. The wearable device (200) or the external electronic device (300) may determine a color corresponding to each of the determined 10 values as shown in [Table 3] below. Among the determined multiple numbers, the wearable device (200) or the external electronic device (300) may determine the color corresponding to the number with a remainder of 0 when divided by 3 as red, the color corresponding to the number with a remainder of 1 when divided by 3 as blue, and the color corresponding to the number with a remainder of 2 when divided by 3 as green.
[0174] X%3==0X%3==1X%3==2redbluegreen
[0175] In one embodiment, the wearable device (200) or the external electronic device (300) can convert sequentially listed values within the OTP into light signals having a color determined to correspond to each value. For example, referring to [Table 3], the wearable device (200) or the external electronic device (300) can obtain a conversion result in which light signals having a color of red-blue-red-blue are sequentially listed based on an OTP in which the values of 6-1-0-4 are sequentially listed. Based on the conversion result, the wearable device (200) can sequentially output light signals having a color of red-blue-red-blue through the light-emitting unit (290).
[0176] In one embodiment, a wearable device (200) or an external electronic device (300) may determine a plurality of numbers that can constitute an OTP. The wearable device (200) or the external electronic device (300) may classify the determined plurality of values into pairs of two in order and determine a color corresponding to each pair of two values. For example, if the determined plurality of values are 3-1-0-9-7-4-7-6, the plurality of values may be classified in order as 31-09-74-76. Among the determined plurality of pairs, the wearable device (200) or the external electronic device (300) may determine a color corresponding to a number whose remainder when divided by 3 is 0 as a first color, determine a color corresponding to a number whose remainder when divided by 3 is 1 as a second color, and determine a color corresponding to a number whose remainder when divided by 3 is 2 as a third color. For example, the colors corresponding to each value may be distinguishable from one another with the naked eye. Referring to [Table 3], for example, a wearable device (200) or an external electronic device (300) may obtain a conversion result in which light signals having the colors blue-red-lime-blue are sequentially listed as a result of converting 31-09-74-76 into colors corresponding to each pair. Based on the conversion result, the wearable device (200) may sequentially output light signals having the colors blue-red-lime-blue through a light-emitting unit (290).
[0177] Referring to [Table 4] below, for example, a wearable device (200) or an external electronic device (300) can determine multiple characters as values that can constitute an OTP. For example, the wearable device (200) or the external electronic device (300) can determine three characters R, G, and B as values that can constitute an OTP. The wearable device (200) or the external electronic device (300) can determine a color corresponding to each of the three determined values as shown in [Table 4] below. Among the multiple characters determined, the wearable device (200) or the external electronic device (300) can determine the color corresponding to the character R as red, the color corresponding to the character B as blue, and the color corresponding to the character G as green.
[0178] RBGredbluegreen
[0179] In one embodiment, the wearable device (200) or the external electronic device (300) can convert sequentially listed characters within the OTP into light signals having a color determined to correspond to each character. For example, referring to [Table 4], the wearable device (200) or the external electronic device (300) can obtain a conversion result in which light signals having a red-blue-blue-green color are sequentially listed based on the OTP in which the RBBG values are sequentially listed. Based on the conversion result, the wearable device (200) can sequentially output light signals having a red-blue-blue-green color through the light-emitting unit (290).
[0180] FIG. 9 is a diagram illustrating a method in which an OTP is output through a light-emitting unit (290) in one embodiment.
[0181] Referring to identification number 901, a wearable device (200) according to one embodiment may receive an input from a user to sequentially output optical signals corresponding to the OTP after generating an OTP according to identification number 550. For example, the wearable device (200) may store a double tap gesture as an input to sequentially output optical signals corresponding to the OTP. The wearable device (200) may sequentially output optical signals corresponding to the OTP as the double tap gesture is identified through a sensor (e.g., accelerometer (287) of FIG. 3).
[0182] Referring to identification numbers 902, 903, and 904, the wearable device (200) can sequentially output optical signals corresponding to OTPs through the light-emitting unit (290). For example, the wearable device (200) can output optical signals corresponding to OTPs in chronological order. The output optical signals may include a first optical signal output during a first output period and a second optical signal output during a second output period after the first output period has ended. The time interval for outputting each optical signal may be constant. For example, the time intervals for outputting optical signals may differ from each other. For example, the time intervals for outputting each optical signal may be continuous. Alternatively, a time interval during which no optical signal is output may be included between the time intervals for outputting each optical signal. For example, the wearable device (200) can output a blue light signal, a red light signal, and a yellow light signal in sequence through the light-emitting unit (290) when the OTP is a sequential arrangement of values corresponding to light signals having blue-red-yellow colors.
[0183] FIG. 10 is a diagram illustrating an example in which, in one embodiment, an optical signal of the next sequence is output as authentication information input is received through an external electronic device (300).
[0184] In one embodiment, the wearable device (200) outputs a third optical signal corresponding to a third value included in the OTP through a light-emitting unit (290), and then receives information from an external electronic device (300) that the external electronic device (300) has received an input corresponding to the third optical signal. Accordingly, the wearable device (200) can output a fourth optical signal corresponding to a fourth value corresponding to the next sequence of the third value through the light-emitting unit (290).
[0185] For example, by referring to identification numbers 1001, 1002, 1003, 1004, 1005, 1006, and 1007, after the wearable device (200) outputs a third optical signal corresponding to a third value at identification number 1001, the external electronic device (300) receives an authentication information input corresponding to the third optical signal at identification number 1002, and can transmit information to the wearable device (200) that the external electronic device (300) has received an authentication information input corresponding to the third optical signal. The wearable device (200), having received information from the external electronic device (300) that the external electronic device (300) has received an authentication information input corresponding to the third optical signal, can output a fourth optical signal corresponding to a fourth value corresponding to the next sequence of the third value through the light-emitting unit (290) according to identification number 1003. After the fourth optical signal is output, the external electronic device (300) receives authentication information input corresponding to the fourth optical signal at identification number 1004, and can transmit information that the external electronic device (300) has received authentication information input corresponding to the fourth optical signal to the wearable device (200). Accordingly, at identification number 1005, the wearable device (200) can output a fifth optical signal corresponding to a fifth value that is next in order to the fourth value through the light-emitting unit (290). After the fifth optical signal is output, the external electronic device (300) can receive authentication information input corresponding to the fifth optical signal at identification number 1006. Accordingly, by referring to identification number 1007, the external electronic device (300) can determine that OTP authentication has been successful. The external electronic device (300) can transmit information that it has determined that OTP authentication has been successful to the wearable device (200). A wearable device (200) that has received information from an external electronic device (300) that it has determined that OTP authentication has been successful can activate a predetermined function.
[0186] FIG. 11 is a diagram showing an example of an external electronic device (300) according to one embodiment determining whether authentication is successful upon receiving authentication information input from a user.
[0187] According to one embodiment, an external electronic device (300) can receive authentication information input from a user.
[0188] Referring to identification numbers 1101 to 1102, the external electronic device (300) can receive authentication information input associated with outputted light signals from a user. Referring to identification number 1101, for example, the external electronic device (300) can display a UI that allows sequential input of the colors of the outputted light signals through a display. Accordingly, referring to identification number 1102, the external electronic device (300) can receive multiple authentication information inputs sequentially from a user. For example, the external electronic device (300) can receive touch inputs for selecting UIs corresponding to the colors of the outputted light signals sequentially. For example, the external electronic device (300) can sequentially receive authentication information input from a user for selecting a UI (1141) representing green, authentication information input for selecting a UI (1142) representing purple, and authentication information input for selecting a UI (1143) representing red.
[0189] Referring to identification number 1103, the external electronic device (300) can determine that OTP authentication has been successful when the generated OTP and the received authentication information inputs correspond. Accordingly, the wearable device (200) that has received a signal indicating that OTP authentication has been successful can activate certain functions that require user authentication. For example, referring to identification number 1103, the wearable device (200) that has received a signal indicating that OTP authentication has been successful from the external electronic device (300) can activate a payment function, thereby enabling financial payment services to be used without separate additional authentication while the wearable device (200) is maintained in a state of being worn by the user.
[0190] FIG. 12 is a diagram illustrating an example in which, in one embodiment, when light signals having a plurality of colors are output through a light-emitting unit (290), an external electronic device (300) receives authentication information input.
[0191] In one embodiment, an external electronic device (300) may display a UI corresponding to the characteristics of the outputted light signals through a display (e.g., the display module (160) of FIG. 1), and may display a UI that allows selecting whether the displayed UI indicates characteristics that match the characteristics of the light signals output through the light-emitting part (290) of the wearable device (200).
[0192] For example, with reference to FIG. 12, an external electronic device (300) may display a UI through a display (e.g., the display module (160) of FIG. 1) that indicates the colors of the outputted light signals and the output order of each light signal, and may display a UI that checks whether UIs of colors matching the colors of the outputted light signals are displayed in the order in which each light signal was output. For example, if the external electronic device (300) receives authentication information input from a user stating that the colors and order of the outputted light signals and the colors and order of the UIs match, it may determine that OTP authentication has been successful.
[0193] For example, with reference to FIG. 12, the color corresponding to each value included in the OTP may all be different from the color corresponding to different values. For example, each value included in the OTP containing eight values may be one of eight different values and may be different from the different values included in the OTP. In this case, the multiple light signals output may have colors different from the different light signals.
[0194] The composition of values included in the OTP is not limited to that shown in FIG. 12. For example, at least some of the values included in the OTP may be identical to each other. For example, each value included in the OTP containing eight values may be one of three values (e.g., red, green, blue). In this case, at least some of the output light signals may have the same color.
[0195] FIG. 13 is a diagram illustrating an example in which, in one embodiment, an external electronic device receives authentication information input when each light signal output through a light-emitting unit is output during different time intervals.
[0196] For example, with reference to FIG. 13, an external electronic device (300) may display a UI through a display (e.g., the display module (160) of FIG. 1) that indicates the relative length of the time interval in which each optical signal is output and the output order of each optical signal, and may display a UI that checks whether UIs of a length proportional to the relative length of the time interval of the output optical signals are displayed in the order in which each optical signal is output. For example, if the external electronic device (300) receives authentication information input from a user that the relative length and output order of the time interval in which each optical signal is output and the relative length and order of the UIs match, respectively, it may be determined that OTP authentication has been successful.
[0197] FIG. 14 is an example drawing for explaining a method of outputting an optical signal through a light-emitting unit (290) and a method of receiving authentication information input through an external electronic device when the light-emitting unit (290) according to one embodiment is included in a biosensor of a wearable device (200) (e.g., PPG sensors (281, 282, 283) of FIG. 2a).
[0198] In one embodiment, the wearable device (200) may include at least one photoplethysmography (PPG) sensor (281, 282, 283). The PPG sensor (281, 282, 283) may include an optical blood flow measurement sensor.
[0199] Referring to identification number 1410, for example, the light-emitting part (281) of the PPG sensor (281, 282, 283) may be included in the light-emitting part (290) that outputs a light signal in the present disclosure. The light-emitting part (281) may be positioned inside the wearable device (200) (e.g., inside (110b) in FIG. 2a) so as to irradiate light toward the user's body. Although the light-emitting part (281) of the PPG sensor is positioned inside the wearable device (200) (e.g., inside (110b) in FIG. 2a), it may irradiate at least some light toward the outside of the wearable device (200) while the wearable device (200) is worn by the user. For example, the PPG sensor (281, 282, 283) may include a light-emitting part (281) that outputs at least one of green light or red light.
[0200] For example, referring to identification number 1420, a wearable device (200) can generate an OTP containing multiple values. The values included in the generated OTP may be values corresponding to at least one of red or green. In this case, the external electronic device (300) may display a UI through a display (e.g., the display module (160) of FIG. 1) that indicates the color of the output light signals and the output order of each light signal, and may display a UI that checks whether UIs of colors matching the color of the output light signals are displayed in the order in which each light signal was output. For example, if the external electronic device (300) receives authentication information input from a user stating that the color and order of the output light signals and the color and order of the UIs match, it may determine that OTP authentication has been successful.
[0201] For example, referring to identification number 1403, a wearable device (200) can generate an OTP containing multiple values. The values included in the generated OTP may be values corresponding to a time interval of length corresponding to each value. For example, an external electronic device (300) may display a UI through a display (e.g., the display module (160) of FIG. 1) that indicates the relative length of the time interval in which each light signal is output and the output order of each light signal, and may display a UI that checks whether UIs of length proportional to the relative length of the time interval of the output light signals are displayed in the order in which each light signal is output. For example, if the external electronic device (300) receives authentication information input from a user stating that the relative length and output order of the time interval in which each light signal is output and the relative length and order of the UIs match, respectively, it may be determined that OTP authentication has been successful.
[0202] FIG. 15 is an example drawing for explaining a method of outputting an optical signal through a light-emitting unit (290) and a method of receiving authentication information input through an external electronic device (300) to perform OTP authentication when the light-emitting unit (290) of a wearable device (200) according to one embodiment outputs an infrared signal.
[0203] In one embodiment, the light-emitting part (290) of the wearable device (200) may output an infrared (IR) signal. For example, the light-emitting part (290) may include a light source that outputs infrared rays of various wavelengths. The infrared signals output by the light-emitting part (290) may be invisible to the naked eye.
[0204] In one embodiment, the wearable device (200) and the external electronic device (300) can each generate an OTP, and each value included in the OTP may correspond to an infrared signal having a wavelength or a length of a time interval that is output corresponding to each value. For example, each value included in the OTP may correspond to an infrared signal that is output during a time interval corresponding to each value.
[0205] In one embodiment, the wearable device (200) may sequentially output infrared signals corresponding to the generated OTP through the light-emitting unit (290). The output infrared signals may be invisible to the naked eye. In this case, the light signal output from the light-emitting unit (290) may be captured through a camera of an external electronic device (300) (e.g., camera module (180) of FIG. 1). The external electronic device (300) may detect infrared radiation within an image obtained through the camera (e.g., camera module (180) of FIG. 1). For example, the external electronic device (300) may identify the wavelength of the infrared radiation detected within an image obtained through the camera (e.g., camera module (180) of FIG. 1) or the length of the time interval during which the infrared radiation is output. Accordingly, the external electronic device (300) can sequentially receive authentication information inputs associated with infrared signals by photographing the wearable device (200) through a camera (e.g., camera module (180) of FIG. 1). The external electronic device (300) can determine whether the received authentication information inputs correspond to a generated OTP, and can identify whether the OTP is successful based on the result of the determination.
[0206] FIG. 16 is an example drawing for explaining a method of receiving authentication information input using an XR device when the light-emitting part (290) of a wearable device (200) according to one embodiment outputs an infrared signal and the external electronic device (300) is an XR device.
[0207] A light-emitting unit (290) according to one embodiment may output an infrared signal. Since the description related thereto corresponds to the description related to FIG. 15, a redundant description will be omitted.
[0208] In one embodiment, the external electronic device (300) may be an XR (extend reality) device. The XR device may include a wearable electronic device that provides an extended reality service including at least one of augmented reality (AR), virtual reality (VR), or mixed reality (MR). For example, a user may receive various XR services including camera, game, video streaming, or navigation services while wearing a head-mounted display (HMD) type XR device on their head or an XR glasses device on their face.
[0209] Referring to identification number 1601 and identification number 1602, an external electronic device (300) according to one embodiment may include an XR device. Referring to identification number 1601, a wearable device (200) may be photographed through a camera of the external electronic device (300) (e.g., camera module (180) of FIG. 1). Accordingly, a light signal output from a light-emitting unit (290) may be photographed through the camera of the external electronic device (300) (e.g., camera module (180) of FIG. 1). For example, the external electronic device (300) may detect the color of the light signal within an image obtained through the camera (e.g., camera module (180) of FIG. 1). For example, the external electronic device (300) may detect infrared light within an image obtained through the camera (e.g., camera module (180) of FIG. 1). For example, an external electronic device (300) can identify the characteristics of a detected infrared signal by photographing a wearable device (200) through a camera (e.g., camera module (180) of FIG. 1). For example, the external electronic device (300) can identify the wavelength of the infrared detected within an image obtained through the camera (e.g., camera module (180) of FIG. 1) or the length of the time interval during which the infrared is output.
[0210] In identification number 1602, the external electronic device (300) can display a UI corresponding to the characteristics of the identified light signal on an extended reality environment. For example, the external electronic device (300) can determine that OTP authentication has been successful when it receives input from a user selecting a UI corresponding to the characteristics of the identified light signal. For example, the external electronic device (300) can display multiple UIs including a UI corresponding to the characteristics of the identified infrared signal through a display. As the external electronic device (300) receives input from a user selecting one of the displayed UIs, it can identify whether the received input from the user is an input selecting a UI corresponding to the characteristics of the identified infrared signal. The external electronic device (300) can determine that OTP authentication has been successful if it is identified that the received input from the user is an input selecting a UI corresponding to the characteristics of the identified infrared signal.
[0211] For example, an external electronic device (300) can identify at least one of the wavelength of infrared light detected in an image obtained through a camera (e.g., camera module (180) of FIG. 1) or the length of the time interval in which infrared light is output, and determine whether OTP authentication has been successful based on the identification result. For example, the external electronic device (300) can determine that OTP authentication has been successful by determining that the wavelength of infrared light detected in an image obtained through a camera (e.g., camera module (180) of FIG. 1) matches the wavelength of infrared light output through the wearable device (200).
[0212] FIG. 17 is a diagram illustrating examples for explaining functions that can be activated upon successful OTP authentication in one embodiment.
[0213] According to one embodiment, an external electronic device (300) may determine that OTP authentication has been successful when the generated OTP and the received authentication information inputs correspond. Accordingly, a wearable device (200) that has received a signal indicating that OTP authentication has been successful may activate certain functions that require user authentication.
[0214] For example, by referring to identification number 1701, a wearable device (200) that has received a signal from an external electronic device (300) indicating that OTP authentication has been successful can activate the transportation card function, thereby enabling the use of the transportation card function without separate additional authentication while the wearable device (200) is maintained in a state of being worn by the user.
[0215] For example, referring to identification number 1702, a wearable device (200) that has received a signal from an external electronic device (300) indicating successful OTP authentication can activate a smart key function so that a certain lock device can be unlocked without separate additional authentication while the wearable device (200) is maintained in a state of being worn by the user.
[0216] For example, referring to identification number 1703, a wearable device (200) that has received a signal indicating successful OTP authentication from an external electronic device (300) can enable a small payment function so that a certain lock device can be unlocked without separate additional authentication while the wearable device (200) is maintained in a state of being worn by the user. For example, when a wearable device (200) makes a payment of an amount greater than a certain amount (e.g., 50,000 won or more) using the wearable device (200), the wearable device (200) can be configured to enable the use of the payment function by performing an additional authentication operation, and if the additional authentication is successful. For example, the wearable device (200) can be configured to make a payment of an amount greater than a certain amount by additionally performing fingerprint authentication through a sensor (e.g., fingerprint sensor) or by additionally performing authentication by entering a previously stored password.
[0217] FIG. 18 is a flowchart illustrating a process of performing OTP authentication by outputting a signal corresponding to the OTP through a peripheral electronic device (1800) connected to an external electronic device (300) when a signal corresponding to the OTP cannot be output through a wearable device (200) according to one embodiment.
[0218] Referring to identification number 530 in FIG. 5, in one embodiment, the wearable device (200) may transmit a wear detection signal to an external electronic device (300). In one embodiment, the wearable device (200) may be in a state where it cannot output a signal corresponding to an OTP. For example, the wearable device (200) may not include a light-emitting unit (290). Or, due to an error in the wearable device (200), the light-emitting unit (290) may not be able to output a light signal. In this case, the wearable device (200) may transmit information to the external electronic device (300) that it is in a state where it cannot output a signal corresponding to an OTP. The external electronic device (300) may receive a wear detection signal from the wearable device (200) and receive information that the wearable device (200) is in a state where it cannot output a signal corresponding to an OTP. Referring to identification number 1810, the external electronic device (300) can identify a peripheral electronic device (1800) that is communicationally connected to the external electronic device (300). For example, the peripheral electronic device (1800) may include one or more electronic devices capable of communicating with the external electronic device (300) via wired or wireless means. The peripheral electronic device may include, for example, a smart watch, wireless earphones, a tablet, a laptop, or smart glasses. Additionally, the peripheral electronic device (1800) may include a device that interacts with the external electronic device or transmits and receives data with the external electronic device.
[0219] Referring to identification number 1820, the external electronic device (300) can determine whether the identified peripheral electronic device (1800) includes an output device. Referring to identification number 1830, if it is confirmed that the peripheral electronic device (1800) includes an output device, the external electronic device (300) can generate an OTP. Since the description related to the operation of generating an OTP corresponds to the description related to the operation of generating an OTP disclosed in FIGS. 4 to 8, it will be omitted here. Referring to identification number 1840, the external electronic device (300) can transmit the generated OTP and an OTP output request signal to the peripheral electronic device (1800).
[0220] Referring to identification number 1850, the peripheral electronic device (1800) can output a received OTP signal through an output device. For example, the output device of the peripheral electronic device (1800) may include at least one of a display device, a light-emitting unit, an acoustic output device, or a vibration output device. A detailed description regarding the process of the peripheral electronic device (1800) outputting the received OTP signal through the output device will be provided in FIG. 9 and will be omitted here.
[0221] Referring to identification number 1860, the external electronic device (300) can sequentially receive authentication information inputs associated with the OTP signal. Accordingly, the external electronic device (300) can determine whether the received authentication information inputs correspond to the generated OTP. Since the description related to identification number 1860 corresponds to the description related to identification number 570 in FIG. 5, it will be omitted here.
[0222] FIG. 19 is an example diagram illustrating a method for performing OTP authentication by outputting a signal corresponding to an OTP through a peripheral electronic device (1800) when a signal corresponding to an OTP cannot be output through a wearable device (200) according to one embodiment.
[0223] The peripheral electronic devices (1901, 1902, 1903, 1904) of FIG. 19 may correspond to the peripheral electronic devices (1800) of FIG. 18.
[0224] Referring to identification number 1810 in FIG. 18, the external electronic device (300) can receive information from the wearable device (200) that the wearable device (200) is in a state where it cannot output a signal corresponding to an OTP. Accordingly, the external electronic device (300) can identify peripheral electronic devices (1901, 1902, 1903, 1904) that are in communication with the external electronic device (300).
[0225] Referring to identification number 1901, the peripheral electronic device (1800) may include a desktop computer (1901). The desktop computer (1901) may include a display which is an output device. Referring to identification number 1850 of FIG. 18, the desktop computer (1901) may output a received OTP signal through the display. Referring to identification number 1911, for example, the desktop computer (1901) may display values included in the received OTP signal through the display.
[0226] Referring to identification numbers 1902 and 1904, the peripheral electronic device (1800) may include a smart watch (1902, 1904). The smart watch (1902, 1904) may include a display which is an output device. Referring to identification number 1850 of FIG. 18, the smart watch (1902, 1904) may output a received OTP signal through the display. Referring to identification number 1912, for example, the smart watch (1902, 1904) may display values included in the received OTP signal through the display.
[0227] Referring to identification number 1903, the peripheral electronic device (1800) may include earbuds (1903). The earbuds (1903) may include an audio device which is an output device. Referring to identification number 1850 of FIG. 18, the earbuds (1903) may output a received OTP signal through the audio device. Referring to identification number 1913, for example, the earbuds (1903) may output values included in the received OTP signal through the audio device. For example, the earbuds (1903) may output a voice signal corresponding to each value through the audio device during a time interval of a length corresponding to the values included in the received OTP signal. For example, the earbuds (1903) may output a voice signal representing the values included in the received OTP signal through the audio device. For example, the earbuds (1903) can sequentially output voice signals representing colors included in the received OTP signal through an audio device.
[0228] FIG. 20 is a flowchart illustrating the process of withdrawing cash from an ATM machine (2000) by performing OTP authentication through a wearable device (200) according to one embodiment.
[0229] At identification number 2010, the ATM machine (2000) can receive a mobile withdrawal request from a user. At identification number 2020, the ATM machine (2000) that received the mobile withdrawal request can receive a personal identification number input. At identification number 2030, the ATM machine (2000) can transmit an OTP output request signal to an external electronic device (300). At identification number 2033, the external electronic device (300) can transmit the OTP output request signal received from the ATM machine (2000) to a wearable device (200). For example, the external electronic device (300) can identify whether the mobile withdrawal function of the wearable device (200) is activated based on OTP authentication. For example, if the wearable device (200) remains worn by a user after successfully authenticating with OTP, the external electronic device (300) may determine that the mobile withdrawal function of the wearable device (200) is activated. In this case, the external electronic device (300) may transmit an OTP output request signal received from the ATM machine (2000) to the wearable device (200).
[0230] In identification number 2035, the ATM machine (2000) and the wearable device (200) that receives the OTP output request signal can generate an OTP. A detailed description of the process of generating the OTP corresponds to the description of the operation related to generating the OTP disclosed in FIGS. 4 through 8, so it will be omitted here. The ATM machine (2000) may also store the same OTP generation algorithm as the wearable device (200) within the ATM machine (2000) or on a server (e.g., the bank server (2120) of FIG. 21). Accordingly, the OTP generated by the ATM machine (2000) and the wearable device (200), respectively, under the same circumstances may be the same. In identification number 2037, the wearable device (200) may sequentially output optical signals corresponding to the generated OTP. A detailed description of the process of sequentially outputting optical signals corresponds to the description of the process of outputting optical signals disclosed in FIGS. 9 and 10, so it will be omitted here.
[0231] Referring to identification number 2040, the ATM machine (2000) can sequentially receive authentication information inputs associated with optical signals. A detailed explanation of the process by which the ATM machine (2000) sequentially receives authentication information inputs associated with optical signals will be provided in the description section for FIG. 21 and will be omitted here. Referring to identification number 2050, the ATM machine (2000) can determine whether the received authentication information inputs correspond to the generated OTP. Referring to identification number 2060, as it is determined that the received authentication information inputs correspond to the generated OTP, the ATM machine (2000) can activate the mobile withdrawal function. Accordingly, the ATM machine (2000) can provide a withdrawal service to the user without separate additional authentication. Referring to identification number 2055, as it is determined that the received authentication information inputs do not correspond to the generated OTP, the ATM machine (2000) can check whether an input attempting re-authentication has been received. If an input attempting re-authentication is received, the operation of identification number 2040 can be performed again to perform the OTP authentication operation. If an input attempting re-authentication is not received, it is determined that the OTP authentication has failed, and the authentication operation for mobile withdrawal can be terminated.
[0232] FIG. 21 is a diagram illustrating a method of withdrawing cash from an ATM machine (2000) by performing OTP authentication through a wearable device (200) according to one embodiment.
[0233] Referring to identification number 2035 in FIG. 20, an ATM machine (2000) and a wearable device (200) that has received an OTP output request signal can generate an OTP. The description of the process by which the wearable device (200) generates the OTP corresponds to the description of FIG. 8, so it will be omitted here. Additionally, the description of the process by which the ATM machine (2000) generates the OTP corresponds to the description of FIG. 8, except that it is performed using an OTP generation algorithm (830) stored in the bank server (2120) or the ATM machine (2000).
[0234] Referring to identification number 2040 in FIG. 20, the ATM machine (2000) can sequentially receive authentication information inputs associated with optical signals. Referring to identification number 2101 in FIG. 21, the ATM machine (2000) can display a UI through a display that allows sequential input of the colors of the output optical signals. Accordingly, the external electronic device (300) can sequentially receive multiple authentication information inputs from the user. For example, the external electronic device (300) can sequentially receive touch inputs that select UIs corresponding to the colors of the output optical signals.
[0235] Referring to identification number 2101 in FIG. 21, the ATM machine (2000) can sequentially receive authentication information inputs associated with optical signals by using an image obtained by photographing a wearable device (200) through a camera.
[0236] FIG. 22 is a drawing for explaining a method of identifying a plurality of wearable devices (2201, 2202, 2203) through an external electronic device (300) in one embodiment.
[0237] The plurality of wearable devices (2201, 2202, 2203) of FIG. 22 may correspond to the wearable device (200) of the present disclosure.
[0238] Referring to identification number 2210, a plurality of wearable devices (2201, 2202, 2203) can be identified by an external electronic device (300). The external electronic device (300), upon receiving an input from a user to select one (2203) among the plurality of wearable devices (2201, 2202, 2203), can transmit a signal to the plurality of wearable devices (2201, 2202, 2203) to output a light signal having different characteristics (e.g., color) through a light-emitting part (290) included in each of the plurality of wearable devices (2201, 2202, 2203). Accordingly, the plurality of wearable devices (2201, 2202, 2203) can output light signals having different characteristics (e.g., color).
[0239] Referring to identification number 2220, the external electronic device (300) can display information about the characteristics of the light signal output through the wearable device (2203) selected by the user via a display. For example, the external electronic device (300) can display information about the color of the light signal output through the wearable device (2203) selected by the user via a display.
[0240] Referring to identification number 2230, the external electronic device (300) can perform a preparatory operation to provide a service through the selected wearable device (2203) upon receiving an input from the user confirming that the information displayed through the display and the information regarding the characteristics of the optical signal output through the selected wearable device (2203) match each other.
[0241] FIG. 23 is a drawing for explaining a method of identifying a wearable device (2302) connected to an external electronic device (300) among a plurality of wearable devices (2301, 2302, 2303) in one embodiment.
[0242] The plurality of wearable devices (2301, 2302, 2303) of FIG. 23 may correspond to the wearable device (200) of the present disclosure.
[0243] In one embodiment, a plurality of wearable devices (2301, 2302, 2303) may be located around an external electronic device (300). For example, a plurality of wearable devices (2301, 2302, 2303) may be identified within a predetermined range where short-range communication is possible from the external electronic device (300). In this case, the external electronic device (300) may display a UI through a display (e.g., the display module (160) of FIG. 1) to output a light signal through the light-emitting part (290) of a wearable device (2302) that has a history of being connected to the external electronic device (300). Accordingly, when an input is received from a user to select a UI that allows a light signal to be output through the light-emitting part (290) of a wearable device (2302) that has a history of being connected to an external electronic device (300), a predetermined light signal may be output through the light-emitting part (290) of a wearable device (2302) that has a history of being connected to an external electronic device (300). Accordingly, the user can easily find the wearable device (2302) connected to the external electronic device (300) among a plurality of wearable devices (2301, 2302, 2303) in the vicinity.
[0244] FIG. 24 is a diagram illustrating a method for setting different functions to be activated in each wearable device (2401, 2402, 2403) when an external electronic device (300) is connected to a plurality of wearable devices (2401, 2402, 2403) in one embodiment.
[0245] The plurality of wearable devices (2401, 2402, 2403) of FIG. 24 may correspond to the wearable device (200) of the present disclosure.
[0246] In one embodiment, an external electronic device (300) may be connected to a plurality of wearable devices (2401, 2402, 2403). In this case, the plurality of wearable devices (2401, 2402, 2403) may be configured to have different functions activated in each wearable device (2401, 2402, 2403). For example, when a first wearable device (2401) is connected to the external electronic device (300), the external electronic device (300) may display a UI through a display to select which of the plurality of functions the first wearable device (2401) will be used to perform. For example, when the second wearable device (2402) is connected to the external electronic device (300), the external electronic device (300) may display a UI through a display that allows the user to select which of the multiple functions the second wearable device (2402) will be used to perform. For example, when the third wearable device (2403) is connected to the external electronic device (300), the external electronic device (300) may display a UI through a display that allows the user to select which of the multiple functions the third wearable device (2403) will be used to perform. For example, the external electronic device (300) may receive input from the user that causes the second wearable device (2402) to perform a payment function. In this case, the external electronic device (300) may perform an OTP authentication operation with the second wearable device (2402), and may not perform a separate OTP authentication operation for the first wearable device (2401) and the third wearable device (2403).
[0247] FIG. 25 is a diagram illustrating a method in which, in one embodiment, an external electronic device (300) is connected to a plurality of wearable devices (2501, 2502, 2503) and stores the seed values of each wearable device (2501, 2502, 2503) in association.
[0248] The plurality of wearable devices (2501, 2502, 2503) of FIG. 23 may correspond to the wearable device (200) of the present disclosure.
[0249] In one embodiment, an external electronic device (300) may be connected to a plurality of wearable devices (2501, 2502, 2503). For example, functions requiring OTP authentication may be performed through each of the plurality of wearable devices (2501, 2502, 2503). In this case, seed values (2511, 2521, 2531) may be transmitted from each of the plurality of wearable devices (2501, 2502, 2503) to the external electronic device (300), and the external electronic device (300) may store the seed values (2511, 2521, 2531) for each device in association with the plurality of wearable devices (2501, 2502, 2503). The description of the process of transmitting a seed value from a wearable device (200) to an external electronic device (300) corresponds to the description of FIG. 6, so it will be omitted here.
[0250] FIG. 26 is a flowchart illustrating the process of performing password authentication through a wearable device (200) according to one embodiment.
[0251] At identification number 2610, the wearable device (200) can detect that it is being worn by a user. At identification number 2620, the wearable device (200) can identify an event requiring authentication. For example, the wearable device (200) can receive input from the user to activate a specific function through password authentication. In this case, the wearable device (200) can determine that an event requiring authentication has occurred. At identification number 2630, the wearable device (200) can generate a password. The generated password may include at least one color and at least one gesture. At identification number 2640, the wearable device (200) can sequentially receive authentication information inputs associated with light signals. At identification number 2650, the wearable device (200) can determine whether the received authentication information inputs match a previously stored password. In identification number 2660, if the received authentication information inputs are determined to match a previously stored password, the wearable device (200) may determine that password authentication has been successful. In this case, for example, the wearable device (200) may activate a specific function related to an event requiring authentication.
[0252] Referring to identification number 2670, the wearable device (200) can determine whether an input attempting re-authentication has been received, as it is determined that the received authentication information inputs do not match the previously stored password. If an input attempting re-authentication has been received, the operation of identification number 2640 can be performed again. In identification number 2680, if no input attempting re-authentication has been received, it is determined that password authentication has failed, and the password authentication operation can be terminated.
[0253] FIG. 27 is a diagram illustrating a method for performing password authentication based on the color of a light signal output through a light-emitting unit (290) in a wearable device (200) according to one embodiment. FIG. 28 is a flowchart illustrating an example of a process for performing password authentication based on the color of a light signal output through a light-emitting unit (290) in a wearable device (200) according to one embodiment.
[0254] For example, the wearable device (200) may be configured to change the color of the light signal output through the light-emitting unit (290) upon receiving a swipe input, and to receive a password input corresponding to the color of the light signal output through the light-emitting unit (290) upon receiving a double touch input. For example, the color sequence displayed sequentially upon receiving a swipe input may be set as A -> B -> C -> D -> E -> F -> G, and the previously stored password may be set as D -> A -> G.
[0255] Referring to identification numbers 2710 and 2810, the wearable device (200) can output a light signal through a light-emitting unit (290). In identification numbers 2720 and 2820, the wearable device (200) can change the color of the output light signal upon receiving a swipe input. In identification numbers 2730 and 2830, the wearable device (200) can receive a first password input corresponding to a predetermined color upon receiving a double touch input. In identification number 2835, the wearable device (200) can determine whether the color corresponding to the first password input is D. If the color corresponding to the first password input is D, the next sequence of password inputs can be received according to identification numbers 2840 to 2850. If the color corresponding to the second password input in identification number 2855 is A, the third password input in the next sequence can be received according to identification numbers 2860 to 2870. If the color corresponding to the second password input in identification number 2875 is G, it can be determined that password authentication has succeeded (2880). If at least one of the password inputs corresponds to a color different from the previously stored password, it can be determined that password authentication has failed (2890).
[0256] In FIGS. 27 and 28, a swipe input is used as an example for changing the color of the output light signal, and a double touch input is used as an example for receiving a password input. However, this is merely an example, and the types of inputs for changing the color of the output light signal and for receiving a password input are not limited thereto. For example, at least one of the inputs for changing the color of the output light signal or for receiving a password input may include a long press input.
[0257] FIG. 29 is a diagram illustrating a method for performing password authentication based on the type of touch input in a wearable device (200) according to one embodiment. FIG. 30 is a flowchart showing an example of a process for performing password authentication based on the type of touch input in a wearable device (200) according to one embodiment.
[0258] For example, the wearable device (200) may be configured to change the color of the light signal output through the light-emitting unit (290) upon receiving a touch input, and to receive a password input corresponding to the type of touch input received each time the color is changed. For example, the sequence of colors displayed sequentially upon receiving a touch input may be set as A -> B -> C, and the stored password may be set as double tap -> long press -> left / right swipe input.
[0259] Referring to identification numbers 2910 and 3010, the wearable device (200) can output a light signal of a first color through a light-emitting unit (290). In identification numbers 2920 and 3020, the wearable device (200) can change the color of the output light signal upon receiving a touch input. In identification numbers 2930 and 3030, the wearable device (200) can receive a first password input corresponding to a predetermined color upon receiving a double touch input. In identification number 3035, the wearable device (200) can determine whether the color corresponding to the first password input is D. If the color corresponding to the first password input is D, the next sequence of password inputs can be received according to identification numbers 3040 to 3050. If the color corresponding to the second password input in identification number 3055 is A, the third password input in the next sequence can be received according to identification numbers 3060 to 3070. If the color corresponding to the second password input in identification number 3075 is G, it can be determined that password authentication has succeeded (3080). If at least one of the password inputs corresponds to a color different from the previously stored password, it can be determined that password authentication has failed (3090).
[0260] A wearable device according to the present disclosure may include: a housing; at least one processor; a light-emitting unit that emits light having at least one wavelength band to the outside of the housing, controlled by the at least one processor; a short-range wireless communication module that performs short-range wireless communication with an external electronic device; at least one sensor that detects information related to the state in which the wearable device is worn by a user; and a memory that stores instructions. The instructions may be executed individually or collectively by the at least one processor to enable the wearable device to establish a communication connection with the external electronic device through the short-range communication module, receive an OTP output request signal requesting the output of light signals corresponding to a one-time password (OTP) from the external electronic device through the short-range wireless communication module while the wearable device is worn by the user, and, upon receiving the signal, sequentially output light signals corresponding to the OTP through the light-emitting unit.
[0261] The memory may store a seed value. The instructions may be executed individually or collectively by at least one processor to enable the wearable device to transmit the seed value to the external electronic device through the near-field wireless communication module and, based on the reception of the OTP output request signal, input the seed value into a specified algorithm to generate the OTP.
[0262] The above instructions may be executed individually or collectively by the at least one processor to transmit the seed value to the external electronic device based on the fact that the wearable device is identified as being initially connected to the external electronic device.
[0263] The above instructions may be executed individually or collectively by the at least one processor to transmit a signal to the external electronic device requesting a specific gesture from the user based on the identification that the wearable device is first connected to the external electronic device, and to transmit a seed value to the external electronic device based on the identification that the specific gesture has been performed by the user through the sensor.
[0264] The above instructions may be executed individually or collectively by the at least one processor so that the wearable device converts the values sequentially listed in the OTP into optical signals corresponding to the values, and sequentially outputs the optical signals through the light-emitting unit based on the conversion result.
[0265] The above instructions may be executed individually or collectively by the at least one processor so that the wearable device converts the values sequentially listed in the OTP into light signals of a color corresponding to each of the values, and sequentially outputs the light signals through the light-emitting unit based on the conversion result.
[0266] The above light signals may include a first light signal corresponding to a first color and a second light signal corresponding to a second color different from the first color.
[0267] The above instructions may be executed individually or collectively by the at least one processor so that the wearable device converts the values sequentially listed in the OTP into optical signals output during a time interval corresponding to each of the values, and based on the result of the conversion, sequentially outputs the optical signals through the light-emitting unit.
[0268] The above commands are executed individually or collectively by the at least one processor, so that the wearable device determines a plurality of values that can constitute the OTP and determines a color corresponding to each of the determined plurality of values, wherein the color corresponding to each determined value is different from the color corresponding to different values, and the values sequentially listed within the OTP are converted into light signals having colors determined to correspond to the values, and based on the conversion result, the light signals are sequentially output through the light-emitting unit.
[0269] The above instructions are executed individually or collectively by the at least one processor, so that the wearable device determines a plurality of numbers that can constitute the OTP and determines a color corresponding to each of the determined plurality of numbers, wherein among the determined plurality of numbers, the color corresponding to the number with a remainder of 0 when divided by 5 is determined as the first color, the color corresponding to the number with a remainder of 1 when divided by 5 is determined as the second color, the color corresponding to the number with a remainder of 2 when divided by 5 is determined as the third color, the color corresponding to the number with a remainder of 3 when divided by 5 is determined as the fourth color, and the color corresponding to the number with a remainder of 4 when divided by 5 is determined as the fifth color, and the values sequentially listed within the OTP are converted into the light signals having colors determined to correspond to the values, and based on the conversion result, the light signals are sequentially output through the light-emitting unit.
[0270] The above instructions are executed individually or collectively by the at least one processor, so that the wearable device determines a plurality of numbers that can constitute the OTP and determines a color corresponding to each of the determined plurality of numbers, wherein among the determined plurality of numbers, the color corresponding to the number with a remainder of 0 when divided by 3 is determined as the first color, the color corresponding to the number with a remainder of 1 when divided by 3 is determined as the second color, and the color corresponding to the number with a remainder of 2 when divided by 3 is determined as the third color, and the values sequentially listed within the OTP are converted into the light signals having colors determined to correspond to the values, and based on the conversion result, the light signals are sequentially output through the light-emitting unit.
[0271] The above optical signals may include a first optical signal output during a first output period and a second optical signal output during a second output period after the first output period has ended.
[0272] The above instructions may be executed individually or collectively by at least one processor, so that after the wearable device sequentially outputs the light signals, it receives information from the external electronic device that authentication has been successful, and upon receiving the information that authentication has been successful, while the wearable device is maintained in a state of being worn by the user, it activates a predetermined function, and upon identifying through the sensor that the wearable device has been removed from the user, it deactivates the predetermined function.
[0273] The above-mentioned light-emitting unit may include a plurality of LEDs.
[0274] The above-mentioned light-emitting part may include an IR LED.
[0275] The above instructions may be executed individually or collectively by the at least one processor to cause the wearable device to transmit a signal requesting the external electronic device to release the authentication as the wearable device identifies, through the sensor, that the wearable device has been removed from the user.
[0276] The above instructions may be executed individually or collectively by the at least one processor so that the wearable device outputs a third optical signal among the optical signals corresponding to the OTP through the light-emitting unit, and upon receiving information from the external electronic device that the external electronic device has received an input corresponding to the third optical signal, outputs a fourth optical signal corresponding to the next sequence of the third optical signal through the light-emitting unit.
[0277] The above housing may have a ring shape.
[0278] An electronic device (300) according to the present disclosure may include at least one processor; a short-range wireless communication module that performs short-range wireless communication with a wearable device; and a memory that stores instructions. The instructions may be executed individually or collectively by the at least one processor so that the electronic device establishes a communication connection with the wearable device through the short-range communication module, receives a wear detection signal from the wearable device indicating that the wearable device is worn by a user, transmits an OTP output request signal requesting the wearable device to output optical signals corresponding to the OTP based on the reception of the wear detection signal, generates an OTP based on a seed value registered for the wearable device based on the reception of the wear detection signal, sequentially receives authentication information inputs associated with the optical signals after the transmission of the signal, and determines that authentication for the wearable device is successful based on the fact that the authentication information inputs correspond to the OTP.
[0279] The above commands are executed individually or collectively by the at least one processor to cause the electronic device to display a user interface capable of selecting any one of a plurality of colors, and the authentication information inputs may include touch inputs for sequentially selecting any one of the plurality of colors through the displayed user interface.
[0280] The above instructions may be executed individually or collectively by the at least one processor to enable the electronic device to receive the seed value from the wearable device through the near-field wireless communication module, store the received seed value in the memory in association with the wearable device, and generate the OTP by inputting the seed value into a specified algorithm based on the reception of the wear detection signal.
[0281] The electronic device (300) may further include a camera. The instructions may be executed individually or collectively by the at least one processor to enable the electronic device to photograph the wearable device through the camera and to detect a plurality of light signals that are sequentially output in chronological order within the image obtained as a result of the photograph. The authentication information inputs may include a plurality of light signals detected within the image.
[0282] A wearable device (200) according to the present disclosure may include: at least one processor; a light-emitting unit that emits light having at least one wavelength band to the outside of the housing by being controlled by the at least one processor; a short-range wireless communication module that performs short-range wireless communication with an external electronic device; at least one sensor that detects information related to the state in which the wearable device is worn by a user; and a memory that stores commands. The commands may be executed individually or collectively by the at least one processor so that the wearable device generates an OTP based on the occurrence of an event requiring password authentication, outputs a first light signal of a first wavelength band corresponding to a first value included in the OTP, receives a first touch input from a user, determines a second value corresponding to the first touch input, and determines whether the password authentication is successful based at least partially on whether the second value corresponds to the first value.
[0283] The above commands may be executed individually or collectively by the at least one processor so that the wearable device outputs a second optical signal of a second wavelength band through the light-emitting unit after the output of the first optical signal, receives a second touch gesture from the user, and outputs the first color through the light-emitting unit according to the second touch gesture.
[0284] The above instructions may be executed individually or collectively by the at least one processor, so that the wearable device determines that the password authentication has succeeded as it is confirmed that the first color matches the previously stored color password.
[0285] The above instructions may be executed individually or collectively by the at least one processor so that the wearable device receives a signal from the external electronic device requesting a communication connection through the near-field communication module, requests the user to input the previously stored password upon receiving the signal requesting the communication connection, receives the password input from the user, and establishes a communication connection with the external electronic device through the near-field communication module as the received password input matches the previously stored password input.
[0286] The above-mentioned light-emitting part may include a plurality of LEDs.
[0287] Various embodiments of the present document may be implemented as software (e.g., program (140)) comprising one or more instructions stored in a storage medium (e.g., internal memory (136) or external memory (138)) readable by a machine (e.g., electronic device (101)). For example, a processor (e.g., processor (120)) of the machine (e.g., electronic device (101)) may call at least one of the one or more instructions stored in the storage medium and execute it. This enables the machine to be operated to perform at least one function according to the at least one called instruction. The one or more instructions may include code generated by a compiler or code that can be executed by an interpreter. The storage medium readable by the machine may be provided in the form of a non-transitory storage medium. Here, 'non-temporary' simply means that the storage medium is a tangible device and does not contain a signal (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently and cases where it is stored temporarily.
[0288] According to one embodiment, the method according to the various embodiments disclosed herein may be provided by being included in a computer program product. The computer program product may be traded between a seller and a buyer as a product. The computer program product may be distributed in the form of a device-readable storage medium (e.g., compact disc read-only memory (CD-ROM)) or an application store (e.g., Play Store). TMIt can be distributed online (e.g., downloaded or uploaded) through ) or directly between two user devices (e.g., smartphones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily created on a device-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server.
[0289] According to various embodiments, each component (e.g., module or program) of the components described above may include a singular or multiple entities, and some of the multiple entities may be separated and placed in other components. According to various embodiments, one or more of the components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Generally or additionally, multiple components (e.g., module or program) may be integrated into a single component. In this case, the integrated component may perform one or more functions of each of the multiple components in the same or similar manner as those performed by the corresponding component among the multiple components prior to integration. According to various embodiments, operations performed by the module, program, or other components may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.
Claims
1. In a wearable device, Housing; At least one processor; A light-emitting part that emits light having at least one wavelength band to the outside of the housing, controlled by the above-mentioned at least one processor; A short-range wireless communication module that performs short-range wireless communication with an external electronic device; At least one sensor that detects information related to the state in which the wearable device is worn by a user; and It includes memory for storing instructions, The above instructions are executed individually or collectively by the at least one processor, so that the wearable device: A communication connection is established with the external electronic device through the above-mentioned short-range wireless communication module, and While the above-mentioned wearable device is worn by the user, it receives an OTP output request signal requesting the output of optical signals corresponding to an OTP (one-time password) from the external electronic device through the near-field wireless communication module, and Upon receiving the above signal, the light-emitting unit sequentially outputs optical signals corresponding to the OTP, Wearable device.
2. In Claim 1, The above memory stores a seed value, and The above instructions are executed individually or collectively by the at least one processor, so that the wearable device: The seed value is transmitted to the external electronic device through the above-mentioned short-range wireless communication module, and Based on the reception of the above OTP output request signal, the above seed value is input into a specified algorithm to generate the above OTP, Wearable device.
3. In Claim 2, The above instructions are executed individually or collectively by the at least one processor to transmit the seed value to the external electronic device based on the fact that the wearable device is identified as being initially connected to the external electronic device. Wearable device.
4. In Claim 3, The above instructions are executed individually or collectively by the at least one processor, so that the wearable device: Based on the identification that the wearable device is initially connected to the external electronic device, the external electronic device transmits a signal to the external electronic device to request a specific gesture from the user, and By identifying that the predetermined gesture has been performed by the user through the sensor, the seed value is transmitted to the external electronic device. Wearable device.
5. In Claim 1, The above instructions are executed individually or collectively by the at least one processor, so that the wearable device: The values sequentially listed within the above OTP are converted into optical signals corresponding to the values, and Based on the above conversion result, the light signals are sequentially output through the light-emitting unit. Wearable device.
6. In Claim 5, The above instructions are executed individually or collectively by the at least one processor, so that the wearable device: The values sequentially listed within the above OTP are converted into light signals of a color corresponding to each of the above values, and Based on the above conversion result, the light signals are sequentially output through the light-emitting unit. Wearable device.
7. In Claim 6, The above light signals include a first light signal corresponding to a first color and a second light signal corresponding to a second color different from the first color. Wearable device.
8. In Claim 5, The above instructions are executed individually or collectively by the at least one processor, so that the wearable device: The values sequentially listed within the above OTP are converted into optical signals output during a time interval corresponding to each of the values, and Based on the above conversion result, the light signals are sequentially output through the light-emitting unit. Wearable device.
9. In Claim 5, The above instructions are executed individually or collectively by the at least one processor, so that the wearable device: Determine multiple values that can constitute the above OTP, and A color corresponding to each of the above-determined plurality of values is determined, wherein the color corresponding to each of the above-determined values is different from the color corresponding to different values, and The values sequentially listed within the above OTP are converted into light signals having colors determined to correspond to the values, and Based on the above conversion result, the light signals are sequentially output through the light-emitting unit. Wearable device.
10. In Claim 1, The above optical signals include a first optical signal output during a first output period and a second optical signal output during a second output period after the first output period has ended. Wearable device.
11. In Claim 1, The above instructions are executed individually or collectively by the at least one processor, so that the wearable device: After sequentially outputting the above optical signals, receiving information that authentication has been successful from the external electronic device, and Upon receiving information that the above authentication has been successful, the wearable device activates a predetermined function while it remains worn by the user, and upon identifying through the sensor that the wearable device has been unworn by the user, the predetermined function is deactivated. Wearable device.
12. In Claim 1, The above instructions are executed individually or collectively by the at least one processor to cause the wearable device to transmit a signal requesting the external electronic device to de-authenticate as the wearable device identifies, through the sensor, that the wearable device has been removed from the user. Wearable device.
13. In Claim 1, The above instructions are executed individually or collectively by the at least one processor, so that the wearable device: Through the light-emitting unit, a third optical signal is output among the optical signals corresponding to the OTP, and Upon receiving information from the above external electronic device that the external electronic device has received an input corresponding to the third optical signal, the light-emitting unit outputs a fourth optical signal corresponding to the next sequence of the third optical signal. Wearable device.
14. In a method of operating a wearable device, The operation of establishing a communication connection with an external electronic device through a short-range wireless communication module; The operation of receiving an OTP output request signal requesting the output of optical signals corresponding to an OTP (one-time password) from an external electronic device through a near-field wireless communication module while the above-mentioned wearable device is worn by a user; and The operation of sequentially outputting optical signals corresponding to the OTP through the light-emitting unit upon receiving the above signal, method.
15. In a computer-readable recording medium, The operation of establishing a communication connection with an external electronic device through a short-range wireless communication module; The operation of receiving an OTP output request signal requesting the output of optical signals corresponding to an OTP (one-time password) from the external electronic device through the near-field wireless communication module while the above recording medium is worn by a user; and A program for executing a method including the operation of sequentially outputting optical signals corresponding to the OTP through the light-emitting unit upon receiving the above signal, Recording media.