Electronic device, method, and computer-readable medium for connecting to wearable device
The system enables seamless connection of wearable devices to new electronic devices by changing the wearable device's mode to a transfer mode and performing a simplified setup based on matching user identification, eliminating the need for resets and enhancing user convenience.
Patent Information
- Application Number
- PCT/KR2024/006683
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-25
- Filing Date
- 2024-05-16
- Publication Date
- 2025-01-23
AI Technical Summary
Existing methods for connecting wearable devices to new electronic devices often require resetting the wearable device, which is time-consuming and inconvenient for users, especially when the user identification information between devices matches but the device mode needs to be changed from automatic connection to a previous mode for seamless transfer without resetting.
An electronic device and wearable device system that allows for connection without resetting by transmitting user identification information, changing the wearable device's mode to a transfer mode, and performing a simplified setup procedure based on matching user identification, enabling direct pairing without the need for passkey verification or user login steps.
Facilitates quick and convenient connection of wearable devices to new electronic devices by eliminating the need for resets, reducing setup time, and ensuring seamless data transfer while maintaining user convenience and security.
Smart Images

Figure KR2024006683_23012025_PF_FP_ABST
Abstract
Description
Electronic devices, methods, and computer-readable media for connecting to wearable devices
[0001] The present disclosure relates to electronic devices, methods, and computer-readable media for connecting to wearable devices.
[0002] An electronic device may be connected to one or more devices. For example, an electronic device may be connected to a wearable device. The electronic device may transmit signals to the wearable device. The wearable device may transmit signals to the electronic device.
[0003] The above information may be provided as background art to aid in understanding the present disclosure. No claim or determination is made as to whether any of the above is applicable as prior art related to the present disclosure.
[0004] In embodiments, an electronic device is provided. The electronic device may include a wireless communication circuit, a display, a memory storing instructions, and at least one processor. The instructions, when executed by the at least one processor, may cause the electronic device to receive an advertising signal from a wearable device through the wireless communication circuit, transmit user identification information associated with the electronic device to the wearable device through the wireless communication circuit, receive response information from the wearable device through the wireless communication circuit, the response information indicating that the user identification information associated with the electronic device corresponds to user identification information associated with the wearable device, and transmit a request message to the wearable device through the wireless communication circuit based on the response information to change a mode of the wearable device to a transfer mode for connecting the wearable device and the electronic device without resetting the wearable device, and receive a response message to the request message from the wearable device through the wireless communication circuit. The response message may include identification information for the wearable device. The instructions, when executed by the at least one processor, may cause the electronic device to perform a configuration procedure for the wearable device based on the identification information.
[0005] In embodiments, a wearable device is provided. The wearable device may include a wireless communication circuit, a memory storing instructions, and at least one processor. The instructions, when executed by the at least one processor, may cause the wearable device to broadcast an advertising signal through the wireless communication circuit, receive user identification information associated with an electronic device from the electronic device through the wireless communication circuit, transmit response information to the electronic device indicating that the user identification information associated with the electronic device corresponds to user identification information associated with the wearable device, and after transmitting the response information, receive a request message for changing a mode of the wearable device from the electronic device through the wireless communication circuit, and based on the request message, change the mode of the wearable device to a transfer mode for connecting the wearable device and the electronic device without resetting the wearable device, and transmit a response message to the request message to the electronic device through the wireless communication circuit. The response message may include identification information for the wearable device. The instructions, when executed by the at least one processor, may cause the wearable device to perform a connection procedure with the electronic device based on the identification information.
[0006] In embodiments, a non-transitory computer-readable medium is provided. The non-transitory computer-readable medium may include a memory comprising instructions. The instructions, when executed by at least one processor, may cause an electronic device to receive an advertising signal from a wearable device, transmit user identification information associated with the electronic device to the wearable device, receive response information from the wearable device indicating that the user identification information associated with the electronic device corresponds to user identification information associated with the wearable device, transmit a request message to the wearable device based on the response information to change a mode of the wearable device to a transfer mode for connecting the wearable device and the electronic device without resetting the wearable device, and receive a response message to the request message from the wearable device. The response message may include identification information for the wearable device. The above instructions, when executed by at least one processor, may cause the electronic device to perform a setup procedure for the wearable device based on the identification information.
[0007] In embodiments, a non-transitory computer-readable medium is provided. The non-transitory computer-readable medium may include a memory comprising instructions. The instructions, when executed by at least one processor, may cause the wearable device to broadcast an advertising signal, receive user identification information associated with an electronic device from the electronic device, transmit response information to the electronic device indicating that the user identification information associated with the electronic device corresponds to the user identification information associated with the wearable device, and, after transmitting the response information, receive a request message from the electronic device for changing a mode of the wearable device, and, based on the request message, change the mode of the wearable device to a transfer mode for connecting the wearable device and the electronic device without resetting the wearable device, and transmit a response message to the request message to the electronic device. The response message may include identification information for the wearable device. The above instructions, when executed by the at least one processor, may cause the wearable device to perform a connection procedure with the electronic device based on the identification information.
[0008] In embodiments, a first electronic device is provided. The first electronic device may include a wireless communication circuit, a display, a memory storing instructions, and at least one processor. The instructions, when executed by the at least one processor, may cause the first electronic device to transmit data related to a wearable device to a second electronic device through the wireless communication circuit, and after transmitting the data related to the wearable device, to transmit an instruction message through the wireless communication circuit for changing a mode of the wearable device to a transfer mode for connecting the second electronic device without resetting the wearable device, and after transmitting the instruction message, to perform a disconnection procedure with the wearable device based on a request from the wearable device. The instruction message may be used to broadcast an advertising signal according to the transfer mode on the wearable device.
[0009] In embodiments, a method performed by a first electronic device is provided. The method may include: the first electronic device transmitting data related to a wearable device to a second electronic device; after transmitting the data related to the wearable device, transmitting an instruction message for changing a mode of the wearable device to a transfer mode for connecting the second electronic device without resetting the wearable device; and after transmitting the instruction message, performing a disconnection procedure with the wearable device based on a request from the wearable device. The instruction message may be used to broadcast an advertising signal according to the transfer mode on the wearable device.
[0010] In embodiments, a non-transitory computer-readable recording medium is provided. The non-transitory computer-readable recording medium may include a memory storing instructions. The instructions, when executed by at least one processor, may cause a first electronic device to transmit data related to a wearable device to a second electronic device via the wireless communication circuit, and after transmitting the data related to the wearable device, to transmit an instruction message via the wireless communication circuit to change a mode of the wearable device to a transfer mode for connecting the second electronic device without resetting the wearable device, and after transmitting the instruction message, to perform a disconnection procedure with the wearable device based on a request from the wearable device. The instruction message may be used to broadcast an advertising signal according to the transfer mode from the wearable device.
[0011] In embodiments, a method performed by a wearable device is provided. The method may include receiving, from a first electronic device, an instruction message for changing a mode of the wearable device to a transfer mode for connecting the first electronic device with another external electronic device without resetting the wearable device; broadcasting an advertising signal in response to the instruction message; receiving, from the second electronic device, user identification information associated with a second electronic device based on the advertising signal; and performing a connection procedure with the second electronic device in response to the user identification information associated with the second electronic device corresponding to user identification information associated with the wearable device.
[0012] In embodiments, a non-transitory computer-readable recording medium is provided. The non-transitory computer-readable recording medium may include a memory storing instructions. The instructions, when executed by at least one processor, may cause a wearable device to receive, from a first electronic device through the wireless communication circuit, an instruction message for changing a mode of the wearable device to a transfer mode for connecting the first electronic device with another external electronic device without resetting the wearable device, broadcast an advertising signal through the wireless communication circuit in response to the instruction message, receive user identification information associated with a second electronic device from the second electronic device through the wireless communication circuit based on the advertising signal, and perform a connection procedure with the second electronic device in response to the user identification information associated with the second electronic device corresponding to the user identification information associated with the wearable device.
[0013] Figure 1 is a block diagram of an electronic device within a network environment.
[0014] Figure 2 shows examples of electronic devices and wearable devices.
[0015] Figure 3a shows an example of an entry screen of an electronic device for connection transfer.
[0016] Figure 3b shows an example of the entry screen of a wearable device.
[0017] Figures 4a and 4b show examples before connection after data transmission.
[0018] Figure 5 shows an example of a search procedure for a wearable device.
[0019] Figure 6 illustrates an example of a comparison procedure for user identification information in a connection between a wearable device and an electronic device.
[0020] Figure 7 shows examples of user interfaces for comparing user identification information.
[0021] Figure 8a illustrates an example of a mode change procedure of a wearable device for connection transfer.
[0022] Figure 8b shows an example of a mode change procedure of a wearable device for reset.
[0023] Figure 8c illustrates an example of a procedure for guiding the reset of a wearable device.
[0024] Figure 9 shows an example of a connection prior to changing the mode of a wearable device.
[0025] Figure 10 shows the operation flow of an electronic device for connection transfer.
[0026] Figure 11 shows the operation flow of a wearable device for connection transfer.
[0027] Figure 12 shows an example of entering account information.
[0028] The terms used in this disclosure are used only to describe specific embodiments and may not be intended to limit the scope of other embodiments. The singular expression may include plural expressions unless the context clearly indicates otherwise. Terms used herein, including technical or scientific terms, may have the same meaning as commonly understood by those of ordinary skill in the art described in this disclosure. Terms defined in general dictionaries among the terms used in this disclosure may be interpreted as having the same or similar meaning in the context of the relevant technology, and shall not be interpreted in an idealized or overly formal sense unless explicitly defined in this disclosure. In some cases, even if a term is defined in this disclosure, it cannot be interpreted to exclude embodiments of the present disclosure.
[0029] The various embodiments of the present disclosure described below illustrate a hardware-based approach as an example. However, since the various embodiments of the present disclosure include techniques utilizing both hardware and software, the various embodiments of the present disclosure do not exclude a software-based approach.
[0030] In the following description, terms referring to signals (e.g., signal, information, message, data, signaling), terms referring to messages (e.g., signal, information, message, request, response), terms referring to resets (e.g., initialization, factory reset, data initialization, data reset, factory reset, settings initialization, restart, reset), terms for operational states (e.g., step, operation, procedure), terms referring to network entities, terms referring to components of devices, etc. are examples for convenience of explanation. Therefore, the present disclosure is not limited to the terms described below, and other terms having equivalent technical meanings may be used.
[0031] In addition, in the present disclosure, expressions such as "more than" or "less than" may be used to determine whether a specific condition is satisfied or fulfilled, but this is merely a description for expressing an example and does not exclude descriptions such as "more than" or "less than." A condition described as "more than" may be replaced with "more than," a condition described as "less than" may be replaced with "less than," and a condition described as "more than and less than" may be replaced with "more than and less than." In addition, hereinafter, "A" to "B" mean at least one of elements from A (including A) to B (including B). hereinafter, "C" and / or "D" mean at least one of "C" or "D," that is, including {"C", "D", "C" and "D"}.
[0032] Figure 1 is a block diagram of an electronic device within a network environment.
[0033] Referring to FIG. 1, in a network environment (100), an electronic device (101) may communicate with an electronic device (102) via a first network (198) (e.g., a short-range wireless communication network), or may communicate with at least one of an electronic device (104) or a server (108) via 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) via the server (108). According to one embodiment, the electronic device (101) may include a processor (120), a memory (130), an input module (150), an audio output module (155), a display module (160), an audio module (170), a sensor module (176), an interface (177), a connection terminal (178), a haptic module (179), a camera module (180), a power management module (188), a battery (189), a communication module (190), a subscriber identification module (196), or an antenna module (197). In some embodiments, the electronic device (101) may omit at least one of these components (e.g., the connection terminal (178)), or may have one or more other components added. In some embodiments, some of these components (e.g., the sensor module (176), the camera module (180), or the antenna module (197)) may be integrated into one component (e.g., the display module (160)).
[0034] The processor (120) may, for example, execute software (e.g., a program (140)) to control at least one other component (e.g., a hardware or software component) of the electronic device (101) connected to the processor (120) and perform various data processing or calculations. According to one embodiment, as at least a part of the data processing or calculations, the processor (120) may store commands or data received from other components (e.g., a sensor module (176) or a communication module (190)) in a volatile memory (132), process the commands or data stored in the volatile memory (132), and store result data in a non-volatile memory (134). According to one embodiment, the processor (120) may include a main processor (121) (e.g., a central processing unit or an application processor) or a secondary processor (123) (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor) that can operate independently or together therewith. For example, if the electronic device (101) includes a main processor (121) and a secondary processor (123), the secondary processor (123) may be configured to use less power than the main processor (121) or to be specialized for a specified function. The secondary processor (123) may be implemented separately from the main processor (121) or as a part thereof.
[0035] The auxiliary processor (123) may control at least a portion of functions or states associated with at least one component (e.g., a display module (160), a sensor module (176), or a communication module (190)) of the electronic device (101), for example, 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. In one embodiment, the auxiliary processor (123) (e.g., an image signal processor or a communication processor) may be implemented as a part of another functionally related component (e.g., a camera module (180) or a communication module (190)). In one embodiment, the auxiliary processor (123) (e.g., a neural network processing unit) may include a hardware structure specialized for processing artificial intelligence models. The artificial intelligence models may be generated through machine learning. This learning can be performed, for example, on the electronic device (101) itself where the artificial intelligence model is executed, or can be performed through a separate server (e.g., server (108)). The learning algorithm can 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 can include multiple artificial neural network layers.The artificial neural network may be one of 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, or alternatively to, a hardware structure, an artificial intelligence model may include a software structure.
[0036] The memory (130) can store various data used by at least one component (e.g., processor (120) or sensor module (176)) of the electronic device (101). The data can include, for example, software (e.g., program (140)) and input data or output data for commands related thereto. The memory (130) can include volatile memory (132) or non-volatile memory (134).
[0037] The program (140) may be stored as software in the memory (130) and may include, for example, an operating system (142), middleware (144), or an application (146).
[0038] The input module (150) can receive commands or data to be used in a component of the electronic device (101) (e.g., a processor (120)) from an external source (e.g., a user) of the electronic device (101). The input module (150) can include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).
[0039] The audio output module (155) can output audio signals to the outside of the electronic device (101). The audio output module (155) can include, for example, a speaker or a receiver. The speaker can be used for general purposes, such as multimedia playback or recording playback. The receiver can be used to receive incoming calls. In one embodiment, the receiver can be implemented separately from the speaker or as part of the speaker.
[0040] The display module (160) can visually provide information to an external party (e.g., a 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 the device. In 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 a force generated by the touch.
[0041] The audio module (170) can convert sound into an electrical signal, or vice versa, convert an electrical signal into sound. According to one embodiment, the audio module (170) can acquire sound through the input module (150), output sound through the sound output module (155), or an external electronic device (e.g., electronic device (102)) (e.g., speaker or headphone) directly or wirelessly connected to the electronic device (101).
[0042] The sensor module (176) can detect the operating status (e.g., power or temperature) of the electronic device (101) or the external environmental status (e.g., user status) and generate an electrical signal or data value corresponding to the detected status. According to one embodiment, the sensor module (176) can include, for example, a gesture sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.
[0043] The interface (177) may support one or more designated protocols that may be used to directly or wirelessly connect the electronic device (101) with an external electronic device (e.g., the electronic device (102)). In 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.
[0044] The connection terminal (178) may include a connector through which the electronic device (101) may 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).
[0045] A haptic module (179) can convert electrical signals into mechanical stimuli (e.g., vibration or movement) or electrical stimuli that a user can perceive through tactile or kinesthetic sensations. In one embodiment, the haptic module (179) can include, for example, a motor, a piezoelectric element, or an electrical stimulation device.
[0046] The camera module (180) can capture still images and videos. According to one embodiment, the camera module (180) may include one or more lenses, image sensors, image signal processors, or flashes.
[0047] The power management module (188) can manage power supplied to the electronic device (101). According to one embodiment, the power management module (188) can be implemented, for example, as at least a part of a power management integrated circuit (PMIC).
[0048] A battery (189) may power at least one component of the electronic device (101). In one embodiment, the battery (189) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.
[0049] The communication module (190) may support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between the 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 operate independently from the processor (120) (e.g., application processor) and may include one or more communication processors that 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., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module (194) (e.g., a local area network (LAN) communication module, or a power line communication module). Among these communication modules, the corresponding communication module can communicate with an external electronic device (104) via a first network (198) (e.g., a short-range communication network such as Bluetooth, wireless fidelity (WiFi) direct, or infrared data association (IrDA)) or a second network (199) (e.g., a long-range communication network such as 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 can 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 verify or authenticate the electronic device (101) within a communication network such as the first network (198) or the second network (199) by using subscriber information (e.g., an international mobile subscriber identity (IMSI)) stored in the subscriber identification module (196).
[0050] The wireless communication module (192) can support 5G networks and next-generation communication technologies following the 4G network, such as NR access technology (new radio access technology). NR access technology can support high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), minimizing terminal power and connecting multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency (URLLC (ultra-reliable and low-latency communications)). The wireless communication module (192) can support, for example, a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate. The wireless communication module (192) can support various technologies for securing performance in a high-frequency band, such as beamforming, massive multiple-input and multiple-output (MIMO), 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), an external electronic device (e.g., the electronic device (104)), or a network system (e.g., the 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 eMBB realization, a loss coverage (e.g., 164 dB or less) for mMTC realization, or a U-plane latency (e.g., 0.5 ms or less for downlink (DL) and uplink (UL), or 1 ms or less for round trip) for URLLC realization.
[0051] The antenna module (197) can transmit or receive signals or power to or from an external device (e.g., an external electronic device). In one embodiment, the antenna module (197) may include an antenna including a radiator formed of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). In 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 the first network (198) or the second network (199), may be selected from the plurality of antennas by, for example, the 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. In some embodiments, in addition to the radiator, another component (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as a part of the antenna module (197).
[0052] 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 a first side (e.g., a bottom side) of the printed circuit board and capable of supporting a designated high-frequency band (e.g., a mmWave band), and a plurality of antennas (e.g., an array antenna) disposed on or adjacent a second side (e.g., a top side or a side side) of the printed circuit board and capable of transmitting or receiving signals in the designated high-frequency band.
[0053] At least some of the above components can be interconnected and exchange signals (e.g., commands or data) with each other via a communication method between peripheral devices (e.g., a bus, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)).
[0054] According to one embodiment, commands or data may be transmitted or received between the electronic device (101) and an external electronic device (104) via a server (108) connected to a second network (199). Each of the external electronic devices (102 or 104) may be the same or a different type of device as the electronic device (101). According to one embodiment, all or part of the operations executed in the electronic device (101) may be executed in one or more of the external electronic devices (102, 104, or 108). For example, when the electronic device (101) is to perform a certain function or service automatically or in response to a request from a user or another device, the electronic device (101) may, instead of or in addition to executing the function or service itself, request one or more external electronic devices to perform the function or at least a part of the service. One or more external electronic devices that receive the request may execute at least a portion of the requested function or service, or an 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 process the result as is or additionally and provide it as at least a portion of a response to the request. For this purpose, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used, for example. The electronic device (101) may provide an ultra-low latency service by using distributed computing or mobile edge computing, for example. 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 a neural network. According to one embodiment, the external electronic device (104) or the server (108) may be included in the 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.
[0055] Figure 2 shows examples of electronic devices and wearable devices.
[0056] Referring to FIG. 2, an electronic device (201) may be connected to a wearable device (220) (e.g., the wearable device (220) of FIG. 4A). For a description of the electronic device (201) and / or the wearable device (220), the electronic device (101) of FIG. 1 may be referred to. The wearable device (220) is a device that can be worn on at least a part of the body and may perform various functions. For example, the wearable device (220) may provide information (e.g., time, health monitoring results) to the user, display or play data (e.g., images, music) from the user's electronic device (e.g., electronic device (101), electronic device (201)), or provide acquired information (e.g., heart rate, daily exercise amount) to the electronic device. For example, the wearable device (220) may include a wireless communication circuit for connection with the electronic device.
[0057] The electronic device (201) can be paired with a wearable device (220). For example, the wearable device (220) can include a smartwatch. A user of the electronic device (201) can connect the wearable device (220) to the electronic device (201) based on an input to the wearable device (220).
[0058] It is assumed that the wearable device (220) is connected to one electronic device (e.g., a smartphone). For example, the wearable device (220) may be connected to the electronic device (201). A user of the electronic device (201) may want to change the device connected to the wearable device (220). For example, the user may want to connect the wearable device (220) that was connected or is being connected to the electronic device (201) to another device (e.g., the electronic device (101)). The connection between the wearable device (220) and the electronic device (201) may be disconnected, and a connection between the wearable device (220) and the electronic device (101) may be established. In one embodiment, the wearable device (220) and the electronic device (101) may be connected based on data used for the connection between the wearable device (220) and the electronic device (201). Instead of performing all settings again with the wearable device (220), the electronic device (101) can perform the connection in a more simplified procedure based on the data. Meanwhile, considering the security and connection stability for the user, the wearable device (220) can be set to be reset when connected to a new device (e.g., a device different from the device recently registered with the wearable device (220). Resetting the wearable device (220) refers to deleting the data stored in the wearable device (220). The reset may be referred to as initialization, data initialization, factory initialization, data reset, factory reset, or terms having equivalent technical meanings thereto. If the wearable device (220) is connected to another electronic device (e.g., the electronic device (101)), the wearable device (220) may be reset. Due to the reset, additional time is required to complete the connection between the wearable device (220) and the electronic device (101). Users of electronic devices (101) may experience inconvenience due to the time required for connection.
[0059] To address the above-described problem, embodiments of the present disclosure describe a method for connecting a wearable device (220) to a new electronic device (e.g., electronic device (101)) without resetting the wearable device (220). Embodiments are described in which the connection of the wearable device (220) is transferred from a previous electronic device (e.g., electronic device (201)) to a new electronic device (e.g., electronic device (101)). If specified conditions are met while the electronic device (101) performs a connection procedure with the wearable device (220), the wearable device (220) can be connected to the electronic device (101) without being reset. According to one embodiment, the wearable device (220) may be required to be set to a mode in which the connection with the wearable device (220) is transferred (hereinafter, referred to as a transfer mode). And, the electronic device (101) may be required to recognize that the mode of the wearable device (220) is the previous mode. And, the user identification information (e.g., account, profile, ID) associated with the electronic device (101) may be required to be the same as the user identification information (e.g., account, profile, ID) associated with the wearable device (220). If the above-mentioned specified conditions are met, at least some of the operations (e.g., OOB (out of box) procedures) required in the electronic device (101) may be omitted. Due to the simplified steps in each of the wearable device (220) and the electronic device (101), not only the time required for setup may be reduced, but also convenience may be provided to the user in the process of connecting to a new device. Hereinafter, embodiments of the present disclosure describe procedures for the above-mentioned specified conditions in various situations.
[0060] In FIG. 2, a smartwatch is illustrated as an example of a wearable device (220). Hereinafter, for the purpose of describing embodiments of the present disclosure, a smartwatch including a display is described as an example of a wearable device (220); however, embodiments of the present disclosure are not limited thereto. Embodiments of the present disclosure may be applied to any device that requires a reset when connected to a new device or can be set to automatic connection without a reset. For example, the wearable device (220) may include a headset. For example, the wearable device (220) may include a speaker. For example, the wearable device (220) may include a smart band. For example, the wearable device (220) may include wireless earphones.
[0061] In order to explain embodiments of the present disclosure, a mode of the wearable device (220) may be defined. For example, the mode of the wearable device (220) may be a mode for setting up the wearable device (220) (hereinafter, setup mode). For example, the mode of the wearable device (220) may be a mode for automatically connecting to the wearable device (220) (hereinafter, automatic connection mode). The wearable device (220) may be automatically connected to a registered device when the device registered to the wearable device (220) is disconnected. For example, the mode of the wearable device (220) may be a mode for connecting to a new electronic device (e.g., electronic device (101)) without resetting the wearable device (220) (hereinafter, previous mode). Here, the new electronic device refers to an electronic device different from a device registered to the wearable device (220).
[0062] FIG. 3A illustrates an example of an entry screen of an electronic device (e.g., electronic device (201)) for connection transfer. The connection transfer indicates that the connection of the wearable device (220) is transferred from a previously connected device (e.g., electronic device (201)) to a new device (e.g., electronic device (101)) that is different from the previously connected device (e.g., electronic device (201)) without resetting the wearable device (220). A situation is described where a device registered for connection with the wearable device (220) is changed from the electronic device (201) to the electronic device (101).
[0063] Referring to FIG. 3A, the electronic device (201) may execute an application for managing a wearable device (220). In response to the execution of the application, the electronic device (201) may display a first screen (310). The first screen (310) may include control options (e.g., a clock screen, an app screen, time, time settings, watch settings, and find my location) for managing one or more devices connected to the electronic device (201). The electronic device (201) may display a visual object (311) for setting the wearable device (220) (e.g., watch settings) among the control options. Based on a user input for the visual object (311), the electronic device (201) may display a second screen (320). The electronic device (201) may display categories for setting the wearable device (220) on the second screen (320). The electronic device (201) may display a visual object (321) representing one category (e.g., General) among categories (e.g., Safety & Emergency, Account & Backup, General) for setting up the wearable device (220). Based on a user input to the visual object (321), the electronic device (201) may display a third screen (330). The electronic device (201) may display control options (e.g., Keyboard, Quick Response Phrase, Transfer Watch to New Phone, Reset) corresponding to the category on the third screen (330). The electronic device (201) may display a visual object (331) indicating “Transfer Watch to New Phone” among the control options. Based on a user input to the visual object (331), the electronic device (201) may display a fourth screen (340). The electronic device (201) may display a visual object (341) for transferring the connection (e.g., “Transfer watch to new phone”) on the fourth screen (340).The above connection transfer may indicate that a device connected to the wearable device (220) is transferred from the electronic device (201) to another electronic device (e.g., the electronic device (101)) without resetting the wearable device (220). In response to a user input to the visual object (341), the electronic device (201) may trigger a change in the mode of the wearable device (220). For example, the electronic device (201) may transmit a signal to the wearable device (220) to change the mode of the wearable device (220) to a mode for the connection transfer.
[0064] FIG. 3b illustrates an example of an entry screen of a wearable device (e.g., wearable device (220)). The connection transfer indicates that the connection of the wearable device (220) is transferred from a previously connected device (e.g., electronic device (201)) to a new device (e.g., electronic device (101)) other than the previously connected device. A situation is described where a device registered for connection with the wearable device (220) is changed from the electronic device (201) to the electronic device (101).
[0065] Referring to FIG. 3B, the wearable device (220) may execute a settings application. In response to the execution of the settings application, the electronic device (201) may display a first screen (360). The first screen (360) may include control options for the wearable device (220) (e.g., 'Touch bezel', 'Text to speech', 'Input', 'Data and Time', 'Orientation', 'Connect to new phone', 'Transfer Watch'). For example, the control options may include a first visual object (361) (e.g., 'Connect to new phone') for newly connecting to a new electronic device and a second visual object (362) (e.g., 'Transfer Watch') for being transferred to another electronic device (e.g., the electronic device (101)) without a reset. The first visual object (361) can be used for connection between the wearable device (220) and another electronic device (e.g., the electronic device (101)) after resetting the wearable device (220). For example, data of the wearable device (220) can be factory reset. The second visual object (362) can be used for connection between the wearable device (220) and another electronic device (e.g., the electronic device (101)) without resetting the wearable device (220), i.e., transferring the wearable device (220) to a new device. Based on the second visual object (362) among the control options, the wearable device (220) can display the second screen (370) on the electronic device (201). For example, the second screen (370) may include text guiding the user of the wearable device (220) to transition to a new electronic device (e.g., electronic device (101)).The second screen (370) may include a first visual object (371) for returning to a previous screen (e.g., the first screen (360)) and a second visual object (372) for indicating that the transition to the new electronic device is to continue. The wearable device (220) may display a third screen (380) based on a user input to the second visual object (372). For example, the third screen (380) may include text that guides the user of the wearable device (220) on required actions on the new electronic device (e.g., the electronic device (101)). As an example, the third screen (380) may include text that guides the installation of an application for managing the wearable device (220) (e.g., 'On the new phone, download & open Wearable').
[0066] The wearable device (220) may change the mode of the wearable device (220) based on a user input to the second visual object (372). For example, the wearable device (220) may change the mode of the wearable device (220) to a mode (e.g., a previous mode) for transitioning from a previously connected electronic device to a new electronic device (e.g., an electronic device (101)) without resetting the wearable device (220). As an example, the mode of the wearable device (220) may be changed from a mode (e.g., an automatic connection mode) set for automatic connection with a previously connected electronic device (e.g., an electronic device (201)) to the previous mode.
[0067] As described in FIGS. 3A and 3B , the mode of the wearable device (220) can be changed based on a passive user input. When the mode of the wearable device (220) is set to the previous mode, the wearable device (220) can broadcast an advertising signal indicating the previous mode. For example, the wearable device (220) can periodically broadcast the advertising signal including information indicating the previous mode. A device (e.g., electronic device (101)) that has acquired the advertising signal can perform a connection procedure with the wearable device (220) without resetting the wearable device (220). However, embodiments of the present disclosure are not limited thereto. In addition to a method of manually entering the previous mode based on a user input, the mode of the wearable device can be changed based on a user input induced by the electronic device or on an induced pop-up.
[0068] Figures 4a and 4b illustrate examples prior to connection after data transmission. A situation is described where the device connected to the wearable device (220) changes from an electronic device (201) to an electronic device (101).
[0069] Referring to FIG. 4A, an electronic device (201) and a wearable device (220) may be connected. A user of the electronic device (201) may want to change the device connected to the wearable device (220) to the electronic device (101) instead of the electronic device (201). The user may connect the electronic device (201) and the electronic device (101) wirelessly or by wire. Through the connection, data related to the wearable device (220) from the electronic device (201) may be transmitted to the electronic device (101). When all of the data is transmitted, the electronic device (201) may display a screen (401a). When all of the data is transmitted, the electronic device (101) may display a screen (401b). While the data is being transmitted, the wearable device (220) may display a first screen (411). Since the wearable device (220) is not yet connected to the electronic device (101), it can display the first screen (411) while connected to the electronic device (201).
[0070] When the transmission of data from the electronic device (201) is completed, the electronic device (101) can display the screen (402). The electronic device (101) can search for the wearable device (220). For example, the electronic device (101) can receive an advertising signal broadcast from the wearable device (220). The electronic device (101) can identify the mode of the wearable device (220) based on the advertising signal. The electronic device (101) can identify that the mode of the wearable device (220) is a transfer mode. The transfer mode can indicate that a device connected to the wearable device (220) is transferred from a previously connected electronic device (e.g., the electronic device (201)) to the electronic device (e.g., the electronic device (101)) without resetting the wearable device (220). For example, the mode of the wearable device (220) may be set to the previous mode according to a user input to the wearable device (220). As another example, the mode of the wearable device (220) may be set to the previous mode according to a control signal from the electronic device (201) or the electronic device (101). Based on the electronic device (101) identifying that the mode of the wearable device (220) is the 'previous mode', the electronic device (101) may display a pop-up (422) guiding connection with the wearable device (220). The pop-up (422) may include a visual object (422a) for canceling the connection and a visual object (422b) for requesting the connection. While the pop-up (422) is displayed on the electronic device (101), the wearable device (220) may display a second screen (412). For example, the second screen (412) may include text guiding the current status, such as "Preparing to connect to a new phone. When a pop-up appears, press connect." The wearable device (220) may display the third screen (413) after a certain amount of time has elapsed.For example, the third screen (413) may include text asking whether to pair the wearable device (220) and the electronic device (101), such as 'Would you like to pair the watch with a new phone?'
[0071] Based on the mode of the wearable device (220) and the user input for the visual object (422b), the electronic device (101) may perform a setup procedure (403). The setup procedure (403) may represent a simplified procedure in which some steps are not performed among a plurality of steps (e.g., a passkey verification step, a terms of service agreement step, a user account login step, and a user-related default setting step) required for connection between the wearable device (220) and the electronic device (101) and for setup of the wearable device (220). In one embodiment, the electronic device (101) may identify that user identification information (e.g., account information) associated with the wearable device (220) corresponds to user identification information (e.g., account information) associated with the electronic device (101). The electronic device (101) may identify that the mode of the wearable device (220) is a previous mode. Based on identifying that the user of the wearable device (220) and the user of the electronic device (101) are the same and that the mode of the wearable device (220) is the previous mode, the electronic device (101) may perform a setup procedure (403). For example, the electronic device (101) may not perform a procedure for confirming whether the passkey displayed on the wearable device (220) is the same as the passkey displayed on the electronic device (101). The electronic device (101) may perform setup with the wearable device (220) without confirmation of the passkey. The electronic device (101) may display a screen (404) based on completion of the setup procedure (403). Upon completion of the setup procedure (403), the wearable device (220) may display a fourth screen (414). The wearable device (220) can display the fourth screen (414) while connected to the electronic device (101).
[0072] Referring to FIG. 4B, an electronic device (201) and a wearable device (220) may be connected. A user of the electronic device (201) may want to change the device connected to the wearable device (220) to an electronic device (101) instead of the electronic device (201).
[0073] According to one embodiment, in operation (461), the electronic device (201) may transmit data to the electronic device (101). The user may connect the electronic device (201) and the electronic device (101) wirelessly or by wire. Through the connection, data related to the wearable device (220) from the electronic device (201) may be transmitted to the electronic device (101). For example, the electronic device (201) and the electronic device (101) may be connected via a short-range communication method (e.g., Bluetooth, Wi-Fi Direct). The electronic device (201) may transmit the data via the short-range communication method. The data may include data related to the wearable device (220). For example, the data may include information about an account to be used in the wearable device (220). When all of the data is transmitted, the electronic device (201) may display the screen (451a). Once all of the above data is transmitted, the electronic device (101) can display the screen (451b).
[0074] In operation (462), in response to completion of data transmission, the electronic device (201) may transmit a message instructing a mode change to the wearable device (220). The wearable device (220) may receive the message instructing a mode change from the electronic device (201). The wearable device (220) may change the operation mode to a previous mode (transfer mode).
[0075] In operation (463), the wearable device (220) may change the operation mode to the previous mode and then broadcast an advertising signal for connection with a new electronic device (e.g., electronic device (101)). For example, the wearable device (220) may periodically broadcast the advertising signal. The wearable device (220) may broadcast the advertising signal while being connected to the electronic device (201). While the data is being transmitted, the wearable device (220) may display the screen (453). Since the wearable device (220) is not yet connected to the electronic device (101), the screen (453) may be displayed while connected to the electronic device (201).
[0076] In operation (464), the wearable device (220) may disconnect from the electronic device (201). The wearable device (220) may obtain user identification information (e.g., account information) of the electronic device (101) to be newly connected based on the advertising signal. The wearable device (220) may confirm that the account information of the electronic device (101) is identical to the account of the wearable device (220) (e.g., an account registered in the wearable device (220) or an account mapped to the wearable device (220). The wearable device (220) may disconnect from the electronic device (201) in order to connect with the electronic device (101).
[0077] According to one embodiment, the wearable device (220) may disconnect from the electronic device (201) when the data transfer to the electronic device (101) is completed. For example, the wearable device (220) may identify that all data has been transferred to the electronic device (101) after being connected to the electronic device (101). For example, the electronic device (201) may transmit an instruction message to change the mode of the wearable device (220) to a previous mode for connecting with the electronic device (101) without resetting the wearable device (220). After receiving the instruction message, the electronic device (201) may perform a disconnection procedure with the wearable device (220) based on a request from the wearable device (220). The wearable device (220) may trigger the request of the wearable device (220) in response to identifying that the data has been completely transferred to the electronic device (101). However, the timing of disconnection between the wearable device (220) and the electronic device (201) is not limited thereto. In another embodiment, the wearable device (220) may disconnect from the electronic device (201) in response to a new connection with the electronic device (101). For example, the wearable device (220) may trigger the request of the wearable device (220) in response to identifying that the wearable device (220) is connected to the electronic device (101).
[0078] In operation (465), the wearable device (220) can be connected to the electronic device (101). The wearable device (220) can perform connection with the electronic device (101) without resetting the wearable device (220). The wearable device (220) can perform connection with the electronic device (101) while operating in the previous mode.
[0079] Figure 5 illustrates an example of a search procedure for a wearable device (e.g., wearable device (220)). The wearable device (220) may be disconnected from the electronic device (201).
[0080] Referring to FIG. 5, in operation (501), the wearable device (220) may broadcast an advertising signal. The advertising signal broadcast by the wearable device (220) may indicate the mode of the wearable device (220). For example, the data structure of the advertising signal may have the following data format.
[0081] lengthtypedata
[0082] 'Length' indicates length, 'type' indicates type, and 'data' indicates data according to the above type. For example, for manufacturer-specific data, the table below can be referenced.
[0083] ValueDescriptionInformation0xFFManufacturer Specific Data (2 or more octets)The first 2 octets contain the Company Identifier Code followed by additional manufacturer specific data
[0084] If the type of the data structure of the above advertising signal indicates '0xFF', the data of the data structure of the above advertising signal may represent manufacturer-specific data. The data may include a company ID and a mode value. For example, the data field of Table 1 may have the following structure.
[0085] Company IDdata (length)description0x000750x01setup-0x02auto connection-0x03auto connection, transfer support-0x04transfer
[0086] 'Company ID' may indicate the identification information of the manufacturer. 'data(length)' may indicate the mode of the wearable device. For example, a wearable device that does not support the 'previous mode' may broadcast an advertising signal including '0x02'. For example, the wearable device (220) may support the 'previous mode' and may be in a state in which it was connected to an electronic device (e.g., the electronic device (201)) and then disconnected. The wearable device (220) may broadcast an advertising signal including '0x03' for automatic connection with the electronic device. For example, the wearable device (220) may be in a state in which it was connected to an electronic device (e.g., the electronic device (201)) and then connected to another electronic device (e.g., the electronic device (101)) without resetting the wearable device (220). The wearable device (220) may broadcast an advertising signal including '0x04' for connection transfer.
[0087] In one embodiment, the wearable device (220) may be disconnected from the electronic device (201). The mode of the wearable device (220) may be currently set to an automatic connection mode. The wearable device (220) may broadcast an advertising signal including a value set to '0x03' to automatically connect to the electronic device (201). The electronic device (101) may attempt to change the mode of the wearable device (220).
[0088] In operation (503), the electronic device (101) may perform scanning. The electronic device (101) may perform scanning on an advertising channel. The electronic device (101) may monitor signals (e.g., advertising signals) transmitted from an external device. The electronic device (101) may perform scanning periodically. Based on the results of the scanning, the electronic device (101) may obtain a list of one or more devices that can be connected to the electronic device (101).
[0089] In operation (505), the electronic device (101) can identify the wearable device (220). The electronic device (101) can receive an advertising signal of the wearable device (220). The electronic device (101) can discover the wearable device (220). The electronic device (101) can identify the wearable device (220) from a list of one or more devices that can be connected to the electronic device (101). For example, the electronic device (101) can identify the wearable device (220) from the list of one or more devices based on a user input.
[0090] In operation (507), the electronic device (101) can check the mode of the wearable device (220). The electronic device (101) can obtain an advertising signal of the wearable device (220). The electronic device (101) can identify the mode of the wearable device (220) from the advertising signal. For example, the data of the advertising signal can indicate a value set to '0x03' in addition to the company ID. The wearable device (220) can be in a disconnected state with the electronic device (201). The electronic device (101) can identify that the mode of the wearable device (220) is an automatic connection mode.
[0091] Since the wearable device (220) is connected to another electronic device (201) other than the electronic device (101), information about the electronic device (201) may be currently being registered in the wearable device (220). For a new connection between the wearable device (220) and the electronic device (101), resetting the wearable device (220) may be required. However, if the wearable device (220) is set to a previous mode for connection transfer and the user of the wearable device (220) and the user of the electronic device (101) are the same, resetting the wearable device (220) may be unnecessary. The wearable device (220) may not be reset, and the electronic device (101) and the wearable device (220) may be connected. In a case where the user of the wearable device (220) and the user of the electronic device (101) are the same, the connection can be transferred without resetting the wearable device (220), and thus, a comparison of the user identification information associated with the wearable device (220) and the user identification information associated with the electronic device (101) may be required. Hereinafter, FIG. 6 describes a procedure for determining whether the user of the wearable device (220) and the user of the electronic device (101) are the same.
[0092] FIG. 6 illustrates an example of a comparison procedure of user identification information in a connection between a wearable device (e.g., wearable device (220)) and an electronic device (e.g., electronic device (101)). The comparison procedure may be used to determine whether the user of the electronic device (101) and the user of the wearable device (220) are the same. In the present disclosure, the user identification information may be referred to as user identification information, as well as account information, user information, profile information, user ID, identifier, or terms having equivalent technical meanings thereto.
[0093] Referring to FIG. 6, in operation (610), the electronic device (101) may perform a connection with the wearable device (220). For example, the electronic device (101) may perform a BLE (Bluetooth low energy) connection with the wearable device (220). The electronic device (101) may obtain an advertising signal of the wearable device (220) through scanning. In order to connect with the wearable device (220), the electronic device (101) may transmit a connection request message to the wearable device (220). For example, the wearable device (220) may periodically transmit the advertising signal. After transmitting the advertising signal, the wearable device (220) may receive the connection request message. Through the above connection request message, a connection (e.g., a BLE connection) may be established between the electronic device (101) and the wearable device (220). For example, the connection may include a GATT (Generic Attribute Profile) connection between the electronic device (101) and the wearable device (220) as a BLE communication protocol. As a non-limiting example, the wearable device (220) may stop transmitting the advertising signal after receiving the connection request message.
[0094] In operation (621), the electronic device (101) may transmit a first message to the wearable device (220). For example, the electronic device (101) may transmit the first message to the wearable device (220) via the BLE connection. The first message may include feature information about the electronic device (101). For example, the first message may include information indicating that the electronic device (101) supports connection transfer to the wearable device (220). The connection transfer indicates that the wearable device (220) supports connection to a new device without resetting the wearable device (220). For example, the new device may refer to a device that is not registered with the wearable device (220). For example, the new device may refer to a device other than the most recently registered device with the wearable device (220).
[0095] In operation (623), the electronic device (101) may receive a second message from the wearable device (220). For example, the electronic device (101) may receive the second message from the wearable device (220) via the BLE connection. The second message may include characteristic information about the wearable device (220). For example, the second message may include information indicating that the wearable device (220) supports connection transfer. The connection transfer indicates that the wearable device (220) supports connection to a new device without resetting the wearable device (220).
[0096] In operation (631), the electronic device (101) may transmit a request message to the wearable device (220). For example, the electronic device (101) may transmit the request message to the wearable device (220) via the BLE connection. The request message may include user identification information associated with the electronic device (101). For example, the request message may include account information, profile information, and / or ID of the user of the electronic device (101). The request message may be used to request confirmation of whether the user identification information associated with the electronic device (101) corresponds to the user identification information associated with the wearable device (220). The wearable device (220) may receive the request message. The wearable device (220) may compare the user identification information associated with the electronic device (101) with the user identification information associated with the wearable device (220). Meanwhile, there may be no user identification information associated with the electronic device (101). For example, no user may have logged into the electronic device (101). The electronic device (101) may transmit a request message including a specified value (e.g., a null value) to the wearable device (220). Through this, the wearable device (220) may recognize that no user has logged into the electronic device (101) through the specified value. If no user has logged into the electronic device (101), the wearable device (220) may only determine whether there is user identification information associated with the wearable device (220).
[0097] In operation (633), the electronic device (101) may receive a response message from the wearable device (220). For example, the electronic device (101) may receive a response message from the wearable device (220) via the BLE connection. The wearable device (220) may compare user identification information associated with the electronic device (101) with user identification information associated with the wearable device (220). The wearable device (220) may generate a response message including the result of the comparison. The wearable device (220) may transmit the response message to the electronic device (101). Based on the response message, the electronic device (101) may identify whether the user of the electronic device (101) is the same as the user of the wearable device (220). For example, the response message may indicate that the user identification information associated with the electronic device (101) corresponds to (e.g., matches) the user identification information associated with the wearable device (220). For example, the response message may indicate that the user identification information associated with the electronic device (101) does not correspond to the user identification information associated with the wearable device (220). The user identification information associated with the electronic device (101) may be different from the user identification information associated with the wearable device (220), or the user identification information associated with the wearable device (220) may not exist. Meanwhile, when the request message indicates the absence of user identification information associated with the electronic device (101), the wearable device (220) may only determine the presence or absence of user identification information associated with the wearable device (220). The response message may indicate the presence or absence of user identification information associated with the wearable device (220).
[0098] Although FIG. 6 illustrates an example in which messages are transmitted via a BLE connection after transmitting and scanning an advertising signal, embodiments of the present disclosure are not limited thereto. For example, information regarding whether the electronic device (101) supports connection transfer without resetting the wearable device (220) may be transmitted to another device via an advertising signal prior to the BLE connection. For example, whether user identification information exists in the electronic device (101) (e.g., whether the user is logged in to the electronic device (101)) may be transmitted to the wearable device (220) via an advertising signal. Whether user identification information exists in the wearable device (220) (e.g., whether the user is logged in to the wearable device (220)) may be transmitted to the electronic device (101) via an advertising signal. For example, the electronic device (101) may broadcast an advertising signal including user identification information associated with the electronic device (101). The wearable device (220) may broadcast an advertising signal that includes user identification information associated with the wearable device (220).
[0099] Depending on the presence or absence of user identification information in each device and whether the user identification information between the two devices is the same, the operations of the electronic device (101) and the wearable device (220) may vary. Below, FIGS. 7 to 8C describe the operations of the electronic device (101) and the wearable device (220) in each situation.
[0100] Figure 7 illustrates examples of user interfaces based on comparison of user identification information. Figure 7 illustrates a situation in which both the electronic device (101) and the wearable device (220) support a connection transfer function without reset.
[0101] Referring to FIG. 7, in the first example, user identification information associated with the electronic device (101) may correspond to user identification information associated with the wearable device (220). For example, a user account logged into the electronic device (101) may be the same as a user account logged into the wearable device (220). After the electronic device (101) is connected to the wearable device (220), the electronic device (101) may display a first screen (710) through the display. The first screen (710) may include a pop-up (711) to guide the user on the connection between the electronic device (101) and the wearable device (220). For example, the pop-up (711) may include the text, 'The data of the previous watch is maintained, and can be used by initializing it after connecting or resetting.' The pop-up (711) may include a first visual object (712a) for connecting the wearable device (220) and the electronic device (101) without resetting the wearable device (220), and a second visual object (712b) for connecting the wearable device (220) and the electronic device (101) after resetting the wearable device (220). Depending on the user's selection of the electronic device (101), the electronic device (101) may be connected to the wearable device (220) without resetting the wearable device (220), or may be connected to the wearable device (220) after resetting the wearable device (220). When a user input for the first visual object (712a) is received, the electronic device (101) may trigger a change in the mode of the wearable device (220). Exemplary operations for changing the mode of the wearable device (220) are described through FIG. 8a. When a user input for the second visual object (712b) is received, the electronic device (101) can trigger a reset of the wearable device (220). Exemplary operations for triggering a reset of the wearable device (220) are described through FIG. 8b.
[0102] In a second example, the user identification information associated with the electronic device (101) may not correspond to the user identification information associated with the wearable device (220). For example, the user account logged into the electronic device (101) may be different from the user account logged into the wearable device (220). For example, the user account logged into the wearable device (220) may not exist. After the electronic device (101) is connected to the wearable device (220), the electronic device (101) may display a second screen (720) through the display. The second screen (720) may display a pop-up (721) to guide the user on the connection between the electronic device (101) and the wearable device (220). For example, the pop-up (721) may include the text, "Please initialize the watch to connect to a new mobile phone. Initializing the watch will delete all data." When a reset of the wearable device (220) is required, the electronic device (101) may provide information to the user so that the following procedure can be performed on the wearable device (220). As a non-limiting example, the electronic device (101) may trigger the wearable device (220) to display information (e.g., pop-up text) guiding the reset of the wearable device (220). Exemplary operations for providing information guiding the reset of the wearable device (220) are described with reference to FIG. 8C.
[0103] In a third example, user identification information associated with the wearable device (220) may exist, but user identification information associated with the electronic device (101) may not exist. For example, the electronic device (101) may not have a logged-in user account, while the wearable device (220) may have a logged-in user account. After the electronic device (101) is connected to the wearable device (220), the electronic device (101) may display a third screen (730) through the display. The third screen (730) may display a pop-up (731) to guide the user on the connection between the electronic device (101) and the wearable device (220). For example, the pop-up (731) may include the text, “Continue on the watch to connect.” Since there is no user identification information associated with the electronic device (101), the connection procedure may be performed through the wearable device (220). Although not illustrated in FIG. 7, the wearable device (220) may display a first visual object for connection with the electronic device (101) without resetting the wearable device (220) and a second visual object for connection with the electronic device (101) after resetting the wearable device (220). Depending on the selection of the user of the wearable device (220), the wearable device (220) may be connected with the electronic device (101) without resetting the wearable device (220) or may be connected with the electronic device (101) after resetting the wearable device (220).
[0104] FIG. 8A illustrates an example of a mode change procedure of a wearable device (e.g., wearable device (220)) prior to connection. FIG. 8A illustrates operations of a wearable device (220) and an electronic device (101) in a situation where user identification information associated with an electronic device (e.g., electronic device (101)) does not correspond to user identification information associated with the wearable device (220).
[0105] Referring to FIG. 8A, in operation (801), the electronic device (101) may transmit a mode change request message to the wearable device (220). The mode change request message may be used to change the mode of the wearable device (220) to a previous mode. A user of the electronic device (101) may want to connect with the wearable device (220) without resetting the wearable device (220). The electronic device (101) may complete a setup procedure with the wearable device (220) through a simplified procedure (e.g., setup procedure (403)). As described above, in order for the wearable device (220) and the electronic device (101) to be connected without resetting the wearable device (220), the mode of the wearable device (220) must be operating in the previous mode, the electronic device (101) must know that the mode of the wearable device (220) is the previous mode, and the user identification information associated with the electronic device (101) must correspond to the user identification information associated with the wearable device (220). Since the wearable device (220) is not operating in the previous mode, the electronic device (101) may transmit a mode change request message to the electronic device (101) in order to induce the mode of the wearable device (220) to the previous mode. In order to change the mode of the wearable device (220) set to the automatic connection mode, the electronic device (101) may transmit the mode change request message to the wearable device (220). For example, the electronic device (101) may receive a user input for the first visual object (712a) of the pop-up (711) of FIG. 7. In response to the user input for the first visual object (712a), the electronic device (101) may transmit the mode change request message to the wearable device (220).
[0106] In operation (803), the wearable device (220) may change the mode of the wearable device (220). The wearable device (220) may receive the mode change request message from the electronic device (101). The mode change request message may indicate a previous mode. The previous mode indicates a mode of the wearable device (220) in which the wearable device (220) is set to be connected to a new electronic device (e.g., the electronic device (101)) without resetting the wearable device (220). The wearable device (220) is in a state in which it is disconnected from a previously connected electronic device (e.g., the electronic device (201)). The wearable device (220) has a registration history set for a previous electronic device. The wearable device (220) may be operating in an automatic connection mode to automatically connect to the previous electronic device when the previous electronic device enters a reconnectable state. The wearable device (220) can change the mode of the wearable device (220) from the automatic connection mode to the previous mode based on the above mode change request message.
[0107] In operation (805), the wearable device (220) may broadcast an advertising signal. The wearable device (220) may broadcast the advertising signal periodically. The wearable device (220) may resume the interrupted advertising procedure after a BLE connection is established with the electronic device (101). The advertising signal broadcast by the wearable device (220) may indicate a mode of the wearable device (220). For example, as described in Tables 1 to 3 above, the advertising signal may indicate the mode of the wearable device (220) through manufacturer-specific data. For example, the value included in the advertising signal may be one of 'setting mode (0x01)', 'auto-connect mode (0x02)', 'auto-connect mode and previous support (0x03)', and 'previous mode (0x04)'. In operation (803), the mode of the wearable device (220) is changed to the previous mode, and the value included in the advertising signal may indicate ‘previous mode (0x04)’.
[0108] In operation (807), the wearable device (220) may transmit a mode change response message to the electronic device (101). The mode change response message may be a response to the mode change request message of operation (801). The wearable device (220) may provide the electronic device (101) with identification information required for pairing with the electronic device (101). The address used in the advertising procedure is a resolvable private random address (RPA) (e.g., 48-bit), which may be periodically changed for security purposes. In reality, the address used for data communication may be different from the RPA. Accordingly, in order to be connected to the electronic device (101), the wearable device (220) may provide the electronic device (101) with identification information for connection between the wearable device (220) and the electronic device (101). The electronic device (101) may transmit a mode change response message including the identification information to the electronic device (101). For example, the wearable device (220) may be connected to the electronic device (101) based on a first communication protocol (e.g., BLE). The wearable device (220) may attempt to connect to the electronic device (101) based on a second communication protocol (e.g., Bluetooth Classic) for data communication. As a non-limiting example, for the second communication protocol, the identification information may include a basic rate (BR) address or an enhanced data rate (EDR) address.
[0109] In operation (809), the electronic device (101) can check the mode of the wearable device (220). The electronic device (101) can receive an advertising packet broadcast from the wearable device (220). After connecting with the wearable device (220) (e.g., after BLE connection), the electronic device (101) can perform scanning. The electronic device (101) can receive an advertising signal broadcast from the wearable device (220). The electronic device (101) can identify the mode of the wearable device (220) from the advertising signal. The electronic device (101) can identify whether the mode of the wearable device (220) is a previous mode. The reason why the electronic device (101) checks the mode of the wearable device (220) is to allow the electronic device (101) to recognize that the mode of the wearable device (220) has actually changed. In addition, the electronic device (101) can obtain parameter(s) and / or information required for connection by obtaining all advertising signals of the wearable device (220). However, as a non-limiting example, since a mode change request message for changing the mode of the wearable device (220) to the previous mode has been transmitted in operation (801), the electronic device (101) may not perform operation (809). In this example, the electronic device (101) may determine that the mode of the wearable device (220) has been changed to the previous mode based on receiving the mode change response message.
[0110] In operation (811), the electronic device (101) and the wearable device (220) can be paired. For example, the electronic device (101) can perform pairing with the wearable device (220) based on the mode change response message. For example, the electronic device (101) can perform pairing with the wearable device (220) based on the identification information. For example, the electronic device (101) can perform pairing with the wearable device (220) based on an advertising signal of the wearable device (220).
[0111] The electronic device (101) may download and / or install an application (e.g., a plug-in associated with the wearable device (220). The electronic device (101) may initiate a setup procedure (e.g., setup procedure (403)). For example, the setup procedure may represent a simplified procedure in which at least one of a plurality of steps required for setup (e.g., a passkey verification step, a terms of service agreement step, a user account login step, and a user-related default setting step) is not performed. For example, the electronic device (101) may not perform a procedure for confirming whether the passkey displayed on the wearable device (220) is the same as the passkey displayed on the electronic device (101). The electronic device (101) may perform the next step without pairing confirmation. For example, the electronic device (101) may not display a screen requesting a user login.
[0112] Although FIG. 8A illustrates an example in which the electronic device (101) changes the mode of the wearable device (220) to a previous mode while the wearable device (220) is set to an automatic connection mode, the embodiments of the present disclosure are not limited thereto. For example, the user of the wearable device (220) may change the mode of the wearable device (220) according to a user input, as illustrated in FIG. 3B. The wearable device (220) may change the mode of the wearable device (220) to a previous mode based on a series of user inputs. The electronic device (101) may not transmit a mode change request message. For example, the electronic device (101) may, in response to receiving an advertising signal indicating that the wearable device (220) is operating in the previous mode, download and / or install an application (e.g., a plug-in associated with the wearable device (220)) or initiate a setup procedure (e.g., setup procedure (403)).
[0113] FIG. 8B illustrates an example of a mode change procedure of a wearable device (e.g., wearable device (220)) for reset. FIG. 8B illustrates operations of the wearable device (220) and the electronic device (101) in a situation where user identification information associated with the electronic device (e.g., electronic device (101)) does not correspond to user identification information associated with the wearable device (220).
[0114] Referring to FIG. 8B, in operation (831), the electronic device (101) may transmit a reset command message to the wearable device (220). The electronic device (101) may transmit the reset command message so that the wearable device (220) performs a reset. For example, the reset command message may include a mode change request message. The mode change request message may be used to change the mode of the wearable device (220) to a setting mode for reset. For example, the electronic device (101) may receive a user input for the second visual object (712b) of the pop-up (711) of FIG. 7. The electronic device (101) may transmit the reset command message to the wearable device (220) based on the user input for the second visual object (712b).
[0115] In operation (833), the wearable device (220) may perform a reset. The electronic device (101) may perform the reset based on the reset command message. For example, the second visual object (712b) of the pop-up (711) of FIG. 7 may indicate a connection between the wearable device (220) and the electronic device (101) after the reset of the wearable device (220). The wearable device (220) may recognize that the user's intention of the electronic device (101) is to reset the wearable device (220). The wearable device (220) may initiate a reset in response to the reset command message.
[0116] FIG. 8C illustrates an example of a procedure for guiding the reset of a wearable device (e.g., wearable device (220)). FIG. 8C describes operations of the wearable device (220) and the electronic device (101) in a situation where user identification information associated with the electronic device (e.g., electronic device (101)) does not correspond to user identification information associated with the wearable device (220). For example, a user account logged into the electronic device (101) may be different from a user account logged into the wearable device (220). For example, a user account logged into the wearable device (220) may not exist.
[0117] Referring to FIG. 8c, in operation (861), the electronic device (101) may transmit a reset request message to the wearable device (220). The reset request message may be used to guide the wearable device (220) to reset. Since the user of the electronic device (101) may be different from the user of the wearable device (220), the electronic device (101) may transmit the reset request message to guide the user of the wearable device (220) to reset.
[0118] In operation (863), the wearable device (220) may provide information (e.g., a screen, a pop-up, text) guiding the reset. The wearable device (220) may provide the information guiding the reset based on the reset request message. For example, the wearable device (220) may display a pop-up screen guiding the reset of the wearable device (220) through the display of the wearable device (220). For example, the wearable device (220) may output an audio signal guiding the reset of the wearable device (220) through the speaker module of the wearable device (220).
[0119] In operation (865), the wearable device (220) may perform a reset. The wearable device (220) may perform a reset of the wearable device (220) based on a user input. For example, if the user identification information associated with the electronic device (101) is different from the user identification information associated with the wearable device (220), a connection transfer without a reset may be difficult. Therefore, the wearable device (220) may perform a reset. For example, if there is no account information logged into the wearable device (220), it may be difficult to determine that the user of the wearable device (220) and the user of the electronic device (101) are the same. Therefore, the wearable device (220) may perform a reset.
[0120] FIG. 9 illustrates an example of a connection prior to a mode change of a wearable device (e.g., wearable device (220)). A situation is described where the wearable device (220) is connected to a new electronic device (e.g., electronic device (101)). The wearable device (220) was previously connected to an electronic device (e.g., electronic device (201)) different from the electronic device (101) and is now being disconnected. Since information about the electronic device (201) is registered in the wearable device (220), the wearable device (220) may be set to an automatic connection mode in order to reconnect with the electronic device (201). In order to transfer the connection target of the wearable device (220) to the electronic device (101) without resetting the wearable device (220), the mode of the wearable device (220) must be changed to the previous mode.
[0121] Referring to FIG. 9, an electronic device (101) can perform scanning. Based on the scanning, the electronic device (101) can search for one or more connectable devices. The electronic device (101) can identify a wearable device (220) among the one or more devices based on a user input (910). For example, on a first screen (901), the electronic device (101) can display a list (911) of one or more searched devices. The electronic device (101) can identify a user input (910) indicating a wearable device (220) among the one or more devices. The electronic device (101) can identify the wearable device (220) among the one or more devices. The wearable device (220) can display a first screen (961). The connection between the wearable device (220) and the electronic device (201) is disconnected. The wearable device (220) can broadcast an advertising signal. For example, the advertising signal can indicate that the mode of the wearable device (220) is a mode for automatic connection with the electronic device (201) (e.g., automatic connection mode). Based on the advertising signal, the electronic device (101) can discover the wearable device (220). Accordingly, the electronic device (101) can include the wearable device (220) in a list of one or more connectable devices.
[0122] Based on the user input (910), the electronic device (101) can create a connection (e.g., a BLE connection) with the wearable device (220). Through the connection, the electronic device (101) can transmit user identification information associated with the electronic device (101) to the wearable device (220). Through the connection, the wearable device (220) can transmit a comparison result between the user identification information associated with the electronic device (101) and the user identification information associated with the wearable device (220) to the electronic device (101). If the user identification information associated with the electronic device (101) corresponds to the user identification information associated with the wearable device (220), the electronic device (101) can display information to guide a non-reset connection of the wearable device (220). For example, an account logged into the electronic device (101) may match an account logged into the wearable device (220). The electronic device (101) may display a second screen (902). The second screen (902) may include a pop-up (921) to guide the user to connect the electronic device (101) and the wearable device (220). For example, the pop-up (921) may include the text, “Data from the previous watch is maintained and can be used by connecting or resetting.” The pop-up (921) may include a first visual object (922a) for connecting the wearable device (220) and the electronic device (101) without resetting the wearable device (220), and a second visual object (922b) for connecting the wearable device (220) and the electronic device (101) after resetting the wearable device (220). Depending on the user's choice of the electronic device (101), the electronic device (101) may be connected to the wearable device (220) without resetting the wearable device (220), or may be connected to the wearable device (220) after resetting the wearable device (220).
[0123] The electronic device (101) can receive a user input (920) for a first visual object (922a). Based on the user input (920), the electronic device (101) can transmit a mode change request message to the wearable device (220). The mode change request message can be used to change the mode of the wearable device (220) from the automatic connection mode to the previous mode. The mode of the wearable device (220) can be changed so that the wearable device (220) can be connected to the electronic device (101). The wearable device (220) can broadcast an advertising signal based on the change in the mode of the wearable device (220). The wearable device (220) can transmit identification information for connection with the electronic device (101) to the electronic device (101). For example, the wearable device (220) may transmit a mode change response message including identification information for a Bluetooth connection with the electronic device (101) to the electronic device (101). The electronic device (101) may initiate a pairing connection with the wearable device (220) based on the identification information. The wearable device (220) may display a second screen (962). The wearable device (220) may operate in a previous mode. The wearable device (220) may display information (e.g., text, voice) indicating that the connection of the wearable device (220) is transferred to the electronic device (101). For example, the second screen (962) may include text indicating, 'A pop-up will be displayed on the new phone to allow easy connection of the watch. If the pop-up is not displayed, please connect the watch in the Bluetooth settings of the new phone.'
[0124] The electronic device (101) may display a third screen (903). The mode change request message or the mode change response message may not be displayed on the display of the electronic device (101). The display of the electronic device (101) may immediately display the third screen (903) in response to a user input (920) on the second screen (902). For example, the user of the electronic device (101) may not display a screen guiding the user to reset the wearable device (220) or a screen searching for a reconnectable device. The electronic device (101) may perform a setup procedure for the wearable device (220). Typically, a newly connected electronic device requires a series of steps (e.g., a passkey verification step, a terms of service agreement step, a user account login step, and a user-related basic setting step). The set of these steps may be referred to as an OOB procedure, an initial setup procedure, or an OOBE (out of box experience) procedure. However, since the mode of the wearable device (220) is the previous mode and the user identification information associated with the wearable device (220) corresponds to the user identification information associated with the electronic device (101), the electronic device (101) can perform a setup procedure (e.g., setup procedure (403)) in which some operations are omitted from among the above series of operations.
[0125] The electronic device (101) can display a third screen (903) through the display of the electronic device (101). On the third screen (903), the electronic device (101) can display a passkey. The passkey can be generated based on information received from the wearable device (220). The wearable device (220) can display a third screen (963) through the display of the wearable device (220). On the third screen (963), the wearable device (101) can display a passkey. The passkey can be generated based on information received from the electronic device (101). If the wearable device is not operating in a previous mode (e.g., operating in a setting mode), the electronic device can perform a procedure (hereinafter, a passkey verification procedure) for verifying whether the passkey displayed on the wearable device matches the passkey displayed on the electronic device. An electronic device can ask the user whether the passkeys displayed on both devices match. Based on the user's input, the electronic device can then decide whether to proceed with the setup process. However, this process of requesting user input can be inconvenient and cause delays.
[0126] When pairing with a wearable device (220) operating in a previous mode, the electronic device (101) may not perform a procedure for checking whether the passkey (e.g., 772158) displayed on the wearable device (220) matches the passkey (e.g., 772158) displayed on the electronic device. The electronic device (101) may display a fourth screen (904) without user input after displaying the passkey, such as the third screen (903). In other words, the fourth screen (904) may be automatically displayed after the third screen (903) is displayed. The electronic device (101) may perform settings for the wearable device (220) after pairing with the wearable device (220). The wearable device (220) may display the fourth screen (964) through the display of the wearable device (220). In the fourth screen (964), the wearable device (101) may indicate that the electronic device (101) is currently performing a setup procedure. For example, the fourth screen (964) may include the text "Check your phone to complete setup."
[0127] When the above setup procedure is completed, the electronic device (101) can display the fifth screen (905). When the above setup procedure is completed, the wearable device (220) can display the fifth screen (965). The electronic device (101) and the wearable device (220) may be connected. As a non-limiting example, the electronic device (101) and the wearable device (220) may be connected via a Bluetooth communication protocol (e.g., Bluetooth Classic). For example, the electronic device (101) may transmit data to the wearable device (220). The wearable device (220) may transmit data to the electronic device (101).
[0128] Fig. 10 illustrates an operation flow of an electronic device (e.g., electronic device (101)) for connection transfer. The connection transfer indicates that the connection with the wearable device (220) is transferred to another device (e.g., electronic device (101)) other than the previously connected device, without resetting the wearable device (e.g., wearable device (220)). For the connection transfer, it may be required that the user of the wearable device (220) and the user of the electronic device (101) are the same, and the mode of the wearable device (220) is set to a transfer mode for connection without reset.
[0129] Referring to FIG. 10, in operation (1001), an electronic device (101) (e.g., processor (120)) may transmit user identification information associated with the electronic device (101) to a wearable device (220). The electronic device (101) may receive an advertising signal. The advertising signal may be periodically broadcast from an electronic device (e.g., wearable device (220)) for pairing. The electronic device (101) may receive the advertising signal from the wearable device (e.g., wearable device (220)). Based on the advertising signal, the electronic device (101) may identify the wearable device (220) and obtain information related to the wearable device (220). For example, the information related to the wearable device (220) may include information on the connection history of the wearable device (220). For example, the connection history may indicate an electronic device (e.g., a device different from the electronic device (101)) to which the wearable device (220) was connected. The electronic device (101) may request the wearable device (220) to check whether user identification information (e.g., account information, profile information, user ID) associated with the electronic device (101) corresponds to user identification information (e.g., account information, profile information, user ID) associated with the wearable device (220).
[0130] In operation (1003), the electronic device (101) may receive response information regarding user identification information associated with the electronic device (101) from the wearable device (220). The wearable device (220) may compare the user identification information associated with the electronic device (101) with the user identification information associated with the wearable device (220). The wearable device (220) may transmit response information including the result of the comparison to the electronic device (101). For example, the response information may indicate that the user identification information associated with the electronic device (101) corresponds to the user identification information associated with the wearable device (220). As an example, a user account logged into the electronic device (101) may be the same as a user account logged into the wearable device (220). As another example, a group of users logged into the electronic device (101) may be the same as a group of users logged into the wearable device (220). Even if the users are not necessarily the same, if the same user uses multiple accounts or if multiple users share a device (e.g., wearable device (220)) as a group, the reset-free connection of the present disclosure may be applied. For example, the response information may indicate that the user identification information associated with the electronic device (101) does not correspond to the user identification information associated with the wearable device (220). For example, the user account logged into the electronic device (101) may be different from the user account logged into the wearable device (220). In another example, no user may be logged into the wearable device (220). There may be no user identification information associated with the wearable device (220).
[0131] According to one embodiment, the electronic device (101) may receive response information indicating that the user identification information associated with the electronic device corresponds to user identification information associated with the wearable device.
[0132] In operation (1005), the electronic device (101) may transmit a request message to the wearable device (220) to change the mode of the wearable device (220) to a previous mode for connecting the wearable device (220) and the electronic device (101) without resetting the wearable device (220). For example, the current mode of the wearable device (220) may be an automatic connection mode. The wearable device (220) is set to a mode for automatically connecting with a previously connected device (e.g., the electronic device (201)). The mode of the wearable device (220) may be indicated through an advertising signal broadcast from the wearable device (220). The electronic device (101) may change the mode of the wearable device (220) to the previous mode in order to transfer the connection with the wearable device (220). The electronic device (101) can transmit the request message to connect the wearable device (220) and the electronic device (101) without resetting the wearable device (220). The wearable device (220) can receive the request message from the electronic device (101). Based on the request message, the wearable device (220) can change the mode of the wearable device (220) to the previous mode.
[0133] In operation (1007), the electronic device (101) may receive a response message including identification information. The identification information may be used for connection between the wearable device (220) and the electronic device (101). The identification information may be used to identify the wearable device (220) in the electronic device (101). The identification information may be used to identify whether a connected device (e.g., the wearable device (220)) is the same device as the connected device. For example, the identification information may be used for connection using a different communication protocol (e.g., Bluetooth Classic) than the communication protocol (e.g., BLE) through which the user identification information or the response information is transmitted. As the identification information, an address BR and / or EDR is exemplified, but embodiments of the present disclosure are not limited thereto. Any information that can be obtained during the search process of the wearable device (220) and can be mapped may be used as the identification information regardless of the type of information.
[0134] In operation (1009), the electronic device (101) may perform a setup procedure (e.g., setup procedure (403)). The setup procedure may include a series of steps for the electronic device (101) to proceed to a state in which pairing and data communication with the wearable device (220) are possible. For example, the setup procedure may include a pairing procedure for connection between the wearable device (220) and the electronic device (101). The electronic device (101) may be connected to the wearable device (220) based on the identification information. For example, the setup procedure may include a setup procedure for the wearable device (220). After the electronic device (101) is connected to the wearable device (220), the electronic device (101) may set basic parameters and interfaces for interacting with the wearable device (220).
[0135] The above setup procedure may include at least some of a plurality of steps (e.g., a passkey verification step, a terms of service agreement step, a user account login step, and a user-related basic setting step) required for connection between the wearable device (220) and the electronic device (101) and for setting up the wearable device (220). According to one embodiment, the setup procedure may be simplified by omitting some of the plurality of steps. For example, if the user logged into the electronic device (101) is the same as the user logged into the wearable device (220) and the mode of the wearable device (220) is a previous mode, the electronic device (101) may not display a user interface asking whether the passkey displayed on the wearable device (220) matches the passkey displayed on the electronic device (101). The passkey verification step may be omitted while the electronic device (101) performs the above setup procedure. For example, if the user logged into the electronic device (101) is the same as the user logged into the wearable device (220), the default settings for the wearable device (220) can be transferred as is. The electronic device (101) does not need to request the user of the electronic device (101) to set the default settings for the wearable device (220). The user-related default setting step can be omitted while the electronic device (101) performs the above setting procedure.
[0136] Fig. 11 illustrates an operation flow of a wearable device (e.g., wearable device (220)) for connection transfer. The connection transfer indicates that the connection with the wearable device (220) is transferred to another device (e.g., electronic device (101)) other than the previously connected device, without resetting the wearable device (220). For the connection transfer, it may be required that the user of the wearable device (220) and the user of the electronic device (101) are the same, and the mode of the wearable device (220) is set to a transfer mode for connection without reset.
[0137] Referring to FIG. 11, in operation (1101), the wearable device (220) may receive user identification information associated with the electronic device (101) from the electronic device (101). The wearable device (220) may compare user identification information (e.g., account information, profile information, user ID) associated with the electronic device (101) with user identification information (e.g., account information, profile information, user ID) associated with the wearable device (220). Although not shown in FIG. 11, the wearable device (220) may broadcast an advertising signal. The wearable device (220) may periodically broadcast the advertising signal for pairing. The wearable device (220) may transmit the advertising signal to the electronic device (101). The above advertising signal may obtain information for identifying the wearable device (220) and information related to the wearable device (220). For example, the information related to the wearable device (220) may include information regarding the connection history of the wearable device (220). As an example, the connection history may indicate an electronic device to which the wearable device (220) is connected.
[0138] In operation (1103), the wearable device (220) may transmit response information regarding user identification information associated with the electronic device (101) to the electronic device (101). The wearable device (220) may transmit response information including the result of the comparison to the electronic device (101). For example, the response information may indicate that the user identification information associated with the electronic device (101) corresponds to the user identification information associated with the wearable device (220). As an example, a user account logged into the electronic device (101) may be identical to a user account logged into the wearable device (220). As another example, a group of users logged into the electronic device (101) may be identical to a group of users logged into the wearable device (220). Even if the users are not necessarily identical, if the same user uses multiple accounts or multiple users share a device (e.g., the wearable device (220)) as a single group, the reset-less connection of the present disclosure may be applied. For example, the response information may indicate that the user identification information associated with the electronic device (101) does not correspond to the user identification information associated with the wearable device (220). For example, a user account logged into the electronic device (101) may be different from a user account logged into the wearable device (220). In another example, no user may be logged into the wearable device (220). There may be no user identification information associated with the wearable device (220).
[0139] In one embodiment, the response information may indicate that the user identification information associated with the electronic device corresponds to user identification information associated with the wearable device.
[0140] In operation (1105), the wearable device (220) may receive a request message from the electronic device (101) to change the mode of the wearable device (220). For example, the current mode of the wearable device (220) may be an automatic connection mode. The wearable device (220) is set to a mode for automatically connecting with a previously connected device (e.g., the electronic device (201)). The electronic device (101) may recognize the mode of the wearable device (220) through an advertising signal broadcast from the wearable device (220). The electronic device (101) may attempt to change the mode of the wearable device (220) in order to connect the wearable device (220) and the electronic device (101) without resetting the wearable device (220).
[0141] In operation (1107), the wearable device (220) can change the mode of the wearable device (220) to a previous mode for connecting the wearable device and the electronic device (101) without resetting the wearable device (220). The wearable device (220) can change the mode of the wearable device (220) to the previous mode based on the request message.
[0142] In operation (1109), the wearable device (220) may transmit a response message including identification information. The identification information may be used for connection between the wearable device (220) and the electronic device (101). The identification information may be used to identify the wearable device (220) in the electronic device (101). The identification information may be used to identify whether a connected device (e.g., the wearable device (220)) is the same device as the connected device. For example, the identification information may be used for connection using a different communication protocol (e.g., Bluetooth Classic) than the communication protocol (e.g., BLE) through which the user identification information or the response information is transmitted. As the identification information, the addresses BR and / or EDR are exemplified, but the embodiments of the present disclosure are not limited thereto. Any information that can be obtained during the search process of the wearable device (220) and can be mapped may be used as the identification information regardless of the type of information.
[0143] In operation (1111), the wearable device (220) may perform a connection procedure. The wearable device (220) may perform a connection procedure with the electronic device (101) based on the identification information. For example, the wearable device (220) may perform pairing with the electronic device (101). The wearable device (220) may perform a connection with the electronic device (101) using a communication protocol (e.g., Bluetooth Classic) based on the identification information. Although not illustrated in FIG. 11 , after the pairing, while the electronic device (101) performs setup for the wearable device (220), the wearable device (220) may display a screen indicating that the electronic device (101) is being setup. For example, the wearable device (220) may display the fourth screen (964) of FIG. 9 .
[0144] Figure 12 illustrates an example of account information input. Figure 12 illustrates a situation in which a wearable device (220) is connected to a new electronic device (e.g., electronic device (101)). The wearable device (220) was previously connected to another electronic device (e.g., electronic device (201)) and is now disconnected. For example, a situation is illustrated in which no account information has been input into the electronic device (101), prompting the user to input account information.
[0145] Referring to FIG. 12, the wearable device (220) can operate in an advertising mode. The wearable device (220) can broadcast an advertising signal. The electronic device (101) can receive the advertising signal. The electronic device (101) can display a first screen (1210) based on the advertising signal. The first screen (1210) can include a list of connectable devices. For example, the list of connectable devices can indicate 'watch1' (1215) corresponding to the wearable device (220). If user identification information (e.g., account information) exists in the electronic device (101), the electronic device (101) can transmit a request message including the user identification information. However, if the user identification information does not exist in the electronic device (101), it may be difficult for the electronic device (101) to register with the wearable device (220). The first screen (1210) may include a pop-up (1211) to inform the user that registration of the electronic device (101) is not possible. The pop-up (1211) may include a first visual object (1212a) for connecting the wearable device (220) and the electronic device (101) without resetting, and a second visual object (1212b) for connecting the wearable device (220) and the electronic device (101) after resetting the wearable device (220). The electronic device (101) may receive a user input for 'watch1' (1215) corresponding to the wearable device (220) and a user input for the first visual object (1212a). The wearable device (220) may display the first screen (1219).
[0146] The first screen (1210) of the electronic device (101) may include a visual object (1214) indicating that the wearable device (220) is currently not connected to the electronic device (101). The first screen (1219) of the wearable device (220) may include a visual object (1218) indicating that the wearable device (220) is currently not connected to the electronic device (101).
[0147] Based on receiving a user input for 'watch1' (1215) and a user input for the first visual object (1212a), the electronic device (101) may display a second screen (1220). The second screen (1220) may include a screen for entering user account information. After entering the account information, the user may attempt to log in. The electronic device (101) may receive the user input on a visual object (1225) corresponding to 'login'. In response to the user input on the visual object (1225), the electronic device (101) may transmit the entered account information to the wearable device (220). The second screen (1220) of the electronic device (101) may include a visual object (1224) indicating that the wearable device (220) is not currently connected to the electronic device (101).
[0148] The wearable device (220) may operate in identification mode. The wearable device (220) may display a second screen (1229). The wearable device (220) may perform authentication on account information received from the electronic device (101). The wearable device (220) may determine whether the account information matches account information registered in the wearable device (220). After the authentication is completed, the wearable device (220) may perform a connection procedure. The second screen (1229) may indicate that authentication is currently being performed on the electronic device (101).
[0149] After the above authentication is completed, the wearable device (220) may operate in recovery mode. In the recovery mode, data of the wearable device (220) may be transmitted to the electronic device (101). The electronic device (101) may display a third screen (1230). The third screen (1230) may display information related to data of the wearable device (220). For example, the information related to data of the wearable device (220) may include first recovery data (1231a) (e.g., watch face), second recovery data (1231b) (e.g., watch name), third recovery data (1231c) (e.g., watch screen, app screen, time, time setting data), and fourth recovery data (1231d) (e.g., watch setting). The wearable device (220) may display a third screen (1239). The third screen (1239) may include a visual object (1238) indicating that the current wearable device (220) is connected to the electronic device (101). Similarly, the third screen (1230) of the electronic device (101) may include a visual object (1234) indicating that the current wearable device (220) is paired with the electronic device (101).
[0150] In embodiments, an electronic device is provided. The electronic device may include a wireless communication circuit, a display, a memory storing instructions, and at least one processor. The instructions, when executed by the at least one processor, may cause the electronic device to receive an advertising signal from a wearable device through the wireless communication circuit, transmit user identification information associated with the electronic device to the wearable device through the wireless communication circuit, receive response information from the wearable device through the wireless communication circuit, the response information indicating that the user identification information associated with the electronic device corresponds to user identification information associated with the wearable device, and transmit a request message to the wearable device through the wireless communication circuit based on the response information to change a mode of the wearable device to a transfer mode for connecting the wearable device and the electronic device without resetting the wearable device, and receive a response message to the request message from the wearable device through the wireless communication circuit. The response message may include identification information for the wearable device. The instructions, when executed by the at least one processor, may cause the electronic device to perform a configuration procedure for the wearable device based on the identification information.
[0151] According to one embodiment, the instructions, when executed by the at least one processor, may cause the electronic device to display, through the display, a first visual object for the previous mode and a second visual object for resetting the wearable device based on the response information, and to generate the request message based on a user input for the first visual object.
[0152] According to one embodiment, the instructions, when executed by the at least one processor, may cause the electronic device to receive, through the wireless communication circuitry, response information from the wearable device indicating that user identification information associated with the electronic device does not correspond to user identification information associated with the wearable device, and to provide information indicating that a reset of the wearable device is required.
[0153] According to one embodiment, the instructions, when executed by the at least one processor, may cause the electronic device to, after transmitting the request message, obtain an advertising signal from the wearable device through the wireless communication circuitry, and perform a setup procedure for the wearable device based on identifying from the advertising signal that the mode of the wearable device is the previous mode.
[0154] According to one embodiment, the instructions, when executed by the at least one processor, may cause the electronic device to generate a passkey number based on information received from the wearable device, display the generated passkey number through the display, and, if the mode of the wearable device is the previous mode, display the generated passkey number and then, without user input, display a settings screen for the wearable device through the display.
[0155] According to one embodiment, the instructions, when executed by the at least one processor, may cause the electronic device to obtain a list of one or more devices based on a result of the scanning, receive a user input for the wearable device among the one or more devices, and establish a connection with the wearable device using a first communication protocol based on an advertising signal of the wearable device. The user identification information may be transmitted through the connection using the first communication protocol. The response information may be received through the connection using the first communication protocol. The advertising signal may indicate that the mode of the wearable device is an automatic connection mode for connecting with a device registered with the wearable device.
[0156] According to one embodiment, the instructions, when executed by the at least one processor, may cause the electronic device to transmit, to the wearable device via the wireless communication circuitry, a first message including information indicating that the electronic device supports the previous mode, and to receive, from the wearable device via the wireless communication circuitry, a second message including information indicating that the wearable device is capable of supporting the previous mode. The first communication protocol may include Bluetooth low energy (BLE).
[0157] In one embodiment, the setup procedure may include a connection procedure using a second communication protocol. The identification information may include an address for a basic rate (BR) or enhanced data rate (EDR) according to the second communication protocol. The second communication protocol may include Bluetooth Classic.
[0158] In one embodiment, the mode of the wearable device may be indicated based on data of an advertising signal broadcast from the wearable device. The type of the advertising signal may indicate manufacturer-specific data. The data of the advertising signal may indicate a configuration mode, an auto-connection mode, an auto-connection mode supporting a previous function, or one of the previous modes.
[0159] In embodiments, a wearable device is provided. The wearable device may include a wireless communication circuit, a memory storing instructions, and at least one processor. The instructions, when executed by the at least one processor, may cause the wearable device to broadcast an advertising signal through the wireless communication circuit, receive user identification information associated with an electronic device from the electronic device through the wireless communication circuit, transmit response information to the electronic device indicating that the user identification information associated with the electronic device corresponds to user identification information associated with the wearable device, and after transmitting the response information, receive a request message for changing a mode of the wearable device from the electronic device through the wireless communication circuit, and based on the request message, change the mode of the wearable device to a transfer mode for connecting the wearable device and the electronic device without resetting the wearable device, and transmit a response message to the request message to the electronic device through the wireless communication circuit. The response message may include identification information for the wearable device. The instructions, when executed by the at least one processor, may cause the wearable device to perform a connection procedure with the electronic device based on the identification information.
[0160] According to one embodiment, the instructions, when executed by the at least one processor, may cause the wearable device to broadcast an advertising signal according to the mode of the wearable device. The type of the advertising signal may indicate manufacturer specific data. The data of the advertising signal may indicate one of a setup mode, an auto-connection mode, an auto-connection mode supporting a previous function, or the previous mode.
[0161] According to one embodiment, the instructions, when executed by the at least one processor, may cause the wearable device to broadcast a first advertising signal including a value set to the auto-connect mode prior to the request message, and to broadcast a second advertising signal including a value set to the previous mode after the mode of the wearable device is changed in accordance with the request message.
[0162] According to one embodiment, the instructions, when executed by the at least one processor, may cause the electronic device to establish a connection using a first communication protocol based on the advertising signal. The user identification information may be received through the connection using the first communication protocol. The response information may be transmitted through the connection using the first communication protocol. The advertising signal may indicate that the mode of the wearable device is an automatic connection mode for connecting with a device registered to the wearable device.
[0163] According to one embodiment, the instructions, when executed by the at least one processor, may cause the electronic device to receive, from the electronic device via the wireless communication circuit, a first message including information indicating that the electronic device is capable of supporting the previous mode, and to transmit, to the electronic device via the wireless communication circuit, a second message including information indicating that the electronic device is capable of supporting the previous mode. The first communication protocol may include Bluetooth low energy (BLE).
[0164] In one embodiment, the connection procedure may utilize a second communication protocol. The identification information may include an address for a basic rate (BR) or enhanced data rate (EDR) according to the second communication protocol. The second communication protocol may include Bluetooth Classic.
[0165] According to one embodiment, the electronic device may be different from a device registered with the wearable device for automatic connection with the wearable device before the wearable device is connected to the electronic device.
[0166] In embodiments, a non-transitory computer-readable medium is provided. The non-transitory computer-readable medium may include a memory including instructions. The instructions, when executed by at least one processor, may cause an electronic device to receive an advertising signal from a wearable device through the wireless communication circuit, transmit user identification information associated with the electronic device to the wearable device, receive response information from the wearable device indicating that the user identification information associated with the electronic device corresponds to user identification information associated with the wearable device, transmit a request message to the wearable device based on the response information to change a mode of the wearable device to a transfer mode for connecting the wearable device and the electronic device without resetting the wearable device, and receive a response message to the request message from the wearable device. The response message may include identification information for the wearable device. The above instructions, when executed by at least one processor, may cause the electronic device to perform a setup procedure for the wearable device based on the identification information.
[0167] According to one embodiment, the instructions, when executed by the at least one processor, may cause the electronic device to display a first visual object for the previous mode and a second visual object for resetting the wearable device based on the response information, and to generate the request message based on a user input for the first visual object.
[0168] According to one embodiment, the instructions, when executed by the at least one processor, may cause the electronic device to generate a passkey number based on information received from the wearable device, display the generated passkey number, and, if the mode of the wearable device is the previous mode, display the generated passkey number, and then display a settings screen for the wearable device without user input.
[0169] In one embodiment, the mode of the wearable device may be indicated based on data of an advertising signal broadcast from the wearable device. The type of the advertising signal may indicate manufacturer-specific data. The data of the advertising signal may indicate a configuration mode, an auto-connection mode, an auto-connection mode supporting a previous function, or one of the previous modes.
[0170] In embodiments, a non-transitory computer-readable medium is provided. The non-transitory computer-readable medium may include a memory comprising instructions. The instructions, when executed by at least one processor, may cause the wearable device to broadcast an advertising signal, receive user identification information associated with an electronic device from the electronic device, transmit response information to the electronic device indicating that the user identification information associated with the electronic device corresponds to the user identification information associated with the wearable device, and, after transmitting the response information, receive a request message from the electronic device for changing a mode of the wearable device, and, based on the request message, change the mode of the wearable device to a transfer mode for connecting the wearable device and the electronic device without resetting the wearable device, and transmit a response message to the request message to the electronic device. The response message may include identification information for the wearable device. The above instructions, when executed by the at least one processor, may cause the wearable device to perform a connection procedure with the electronic device based on the identification information.
[0171] In embodiments, a method performed by an electronic device is provided. The method may include receiving an advertising signal from a wearable device. The method may include transmitting user identification information associated with the electronic device to the wearable device. The method may include receiving response information from the wearable device indicating that the user identification information associated with the electronic device corresponds to user identification information associated with the wearable device. The method may include transmitting a request message to the wearable device based on the response information to change a mode of the wearable device to a transfer mode for connecting the wearable device and the electronic device without resetting the wearable device. The method may include receiving a response message to the request message from the wearable device. The response message may include identification information for the wearable device. The method may include performing a configuration procedure for the wearable device based on the identification information.
[0172] In embodiments, a method performed by a wearable device is provided. The method may include broadcasting an advertising signal. The method may include receiving user identification information associated with an electronic device from the electronic device. The method may include transmitting response information to the electronic device, the response information indicating that the user identification information associated with the electronic device corresponds to user identification information associated with the wearable device. After transmitting the response information, the method may include receiving a request message from the electronic device for changing a mode of the wearable device. The method may include changing the mode of the wearable device to a transfer mode for connecting the wearable device and the electronic device without resetting the wearable device, based on the request message. The method may include transmitting a response message to the request message to the electronic device. The response message may include identification information for the wearable device. The method may include performing a connection procedure with the electronic device based on the identification information.
[0173] In embodiments, a first electronic device is provided. The first electronic device may include a wireless communication circuit, a display, a memory storing instructions, and at least one processor. The instructions, when executed by the at least one processor, may cause the first electronic device to transmit data related to a wearable device to a second electronic device through the wireless communication circuit, and after transmitting the data related to the wearable device, to transmit an instruction message through the wireless communication circuit for changing a mode of the wearable device to a transfer mode for connecting the second electronic device without resetting the wearable device, and after transmitting the instruction message, to perform a disconnection procedure with the wearable device based on a request from the wearable device. The instruction message may be used to broadcast an advertising signal according to the transfer mode on the wearable device.
[0174] In embodiments, a method performed by a first electronic device is provided. The method may include: the first electronic device transmitting data related to a wearable device to a second electronic device; after transmitting the data related to the wearable device, transmitting an instruction message for changing a mode of the wearable device to a transfer mode for connecting the second electronic device without resetting the wearable device; and after transmitting the instruction message, performing a disconnection procedure with the wearable device based on a request from the wearable device. The instruction message may be used to broadcast an advertising signal according to the transfer mode on the wearable device.
[0175] In embodiments, a non-transitory computer-readable recording medium is provided. The non-transitory computer-readable recording medium may include a memory storing instructions. The instructions, when executed by at least one processor, may cause a first electronic device to transmit data related to a wearable device to a second electronic device via the wireless communication circuit, and after transmitting the data related to the wearable device, to transmit an instruction message via the wireless communication circuit to change a mode of the wearable device to a transfer mode for connecting the second electronic device without resetting the wearable device, and after transmitting the instruction message, to perform a disconnection procedure with the wearable device based on a request from the wearable device. The instruction message may be used to broadcast an advertising signal according to the transfer mode from the wearable device.
[0176] In embodiments, a method performed by a wearable device is provided. The method may include receiving, from a first electronic device, an instruction message for changing a mode of the wearable device to a transfer mode for connecting the first electronic device with another external electronic device without resetting the wearable device; broadcasting an advertising signal in response to the instruction message; receiving, from the second electronic device, user identification information associated with a second electronic device based on the advertising signal; and performing a connection procedure with the second electronic device in response to the user identification information associated with the second electronic device corresponding to user identification information associated with the wearable device.
[0177] In embodiments, a non-transitory computer-readable recording medium is provided. The non-transitory computer-readable recording medium may include a memory storing instructions. The instructions, when executed by at least one processor, may cause a wearable device to receive, from a first electronic device through the wireless communication circuit, an instruction message for changing a mode of the wearable device to a transfer mode for connecting the first electronic device with another external electronic device without resetting the wearable device, broadcast an advertising signal through the wireless communication circuit in response to the instruction message, receive user identification information associated with a second electronic device from the second electronic device through the wireless communication circuit based on the advertising signal, and perform a connection procedure with the second electronic device in response to the user identification information associated with the second electronic device corresponding to the user identification information associated with the wearable device.
[0178] Electronic devices according to the various embodiments disclosed in this document may take various forms. Electronic devices may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, electronic devices, or home appliances. Electronic devices according to the embodiments of this document are not limited to the aforementioned devices.
[0179] The various embodiments of this document and the terminology used therein are not intended to limit the technical features described in this document to specific embodiments, but should be understood to include various modifications, equivalents, or substitutes of the 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 the items, unless the context clearly indicates otherwise. In this document, each of the phrases "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" can include any one of the items listed together in the corresponding phrase among those phrases, or all possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used merely to distinguish one component from another, and do not limit the components in any other respect (e.g., importance or order). When a component (e.g., a first component) is referred to as "coupled" or "connected" to another component (e.g., a second component), with or without the terms "functionally" or "communicatively," it means that the component can be connected to the other component directly (e.g., wired), wirelessly, or through a third component.
[0180] The term "module" used in 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. A module may be an integral component, or a minimum unit or part of such a component 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).
[0181] Various embodiments of the present document may be implemented as software (e.g., a program (140)) including one or more instructions stored in a storage medium (e.g., an internal memory (136) or an external memory (138)) readable by a machine (e.g., an electronic device (101)). For example, a processor (e.g., a processor (120)) of the machine (e.g., an electronic device (101)) may call at least one instruction among the one or more instructions stored from the storage medium and execute it. This enables the machine to operate 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 executable by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-transitory' simply means that the storage medium is a tangible device and does not contain signals (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently or temporarily on the storage medium.
[0182] According to one embodiment, the method according to various embodiments disclosed in the present document may be provided as included in a computer program product. The computer program product may be traded as a product between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read-only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) via an application store (e.g., Play Store™) or directly between two user devices (e.g., smart phones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily generated in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.
[0183] According to various embodiments, each component (e.g., a module or a program) of the above-described components may include one or more entities, and some of the entities may be separated and placed in other components. According to various embodiments, one or more components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, a plurality of components (e.g., a module or a program) may be integrated into a single component. In such a case, the integrated component may perform one or more functions of each of the plurality of components identically or similarly to those performed by the corresponding component among the plurality of components prior to the integration. According to various embodiments, the operations performed by a module, program, or other component 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 electronic devices, wireless communication circuit; display; Memory for storing instructions; and comprising at least one processor, The above instructions, when executed by the at least one processor, cause the electronic device to: Receiving an advertising signal from a wearable device through the wireless communication circuit, Transmitting user identification information associated with the electronic device to the wearable device through the wireless communication circuit, Receiving response information from the wearable device through the wireless communication circuit, wherein the user identification information associated with the electronic device corresponds to the user identification information associated with the wearable device; Based on the above response information, a request message for changing the mode of the wearable device to a transfer mode for connecting the wearable device and the electronic device without resetting the wearable device is transmitted to the wearable device through the wireless communication circuit, A response message to the request message is received from the wearable device through the wireless communication circuit, wherein the response message includes identification information for the wearable device, Causing a setup procedure for said wearable device to be performed based on said identification information; Electronic devices.
2. In claim 1, The above instructions, when executed by the at least one processor, cause the electronic device to: Based on the above response information, a first visual object for the previous mode and a second visual object for resetting the wearable device are displayed through the display, causing the request message to be generated based on user input for said first visual object; Electronic devices.
3. In claim 1, The above instructions, when executed by the at least one processor, cause the electronic device to: Receiving response information from the wearable device through the wireless communication circuit, indicating that the user identification information associated with the electronic device does not correspond to the user identification information associated with the wearable device; Causing information to be provided indicating that a reset of said wearable device is required; Electronic devices.
4. In claim 1, the instructions, when executed by the at least one processor, cause the electronic device to: After transmitting the above request message, an advertising signal is obtained from the wearable device through the wireless communication circuit, Causing a setup procedure for the wearable device to be performed based on identifying that the mode of the wearable device is the previous mode from the advertising signal obtained after transmitting the request message. Electronic devices.
5. In claim 1, The above instructions, when executed by the at least one processor, cause the electronic device to: Generate a passkey number based on the information received from the wearable device, The generated passkey number is displayed through the display, If the mode of the wearable device is the previous mode, causing the setting screen for the wearable device to be displayed through the display without user input after displaying the generated passkey number. Electronic devices.
6. In claim 1, The above instructions, when executed by the at least one processor, cause the electronic device to: Based on the results of the scan, obtain a list of one or more devices, Receiving user input for said wearable device among said one or more devices, Based on the advertising signal of the wearable device, causing a connection to be established using a first communication protocol with the wearable device; The above user identification information is transmitted via the connection using the first communication protocol, The above response information is received through the connection using the first communication protocol. The above advertising signal indicates that the mode of the wearable device is an automatic connection mode for connecting with a device registered to the wearable device. Electronic devices.
7. In claim 6, The above instructions, when executed by the at least one processor, cause the electronic device to: Transmitting a first message to the wearable device via the wireless communication circuit, the first message including information indicating that the electronic device supports the previous mode, Causing the wearable device to receive, through the wireless communication circuit, a second message including information indicating that the wearable device is capable of supporting the previous mode; The first communication protocol includes BLE (bluetooth low energy). Electronic devices.
8. In claim 7, The above setup procedure includes a connection procedure using the second communication protocol. The above identification information includes an address for BR (basic rate) or EDR (enhanced data rate) according to the second communication protocol, The second communication protocol includes Bluetooth classic. Electronic devices.
9. In claim 1, The mode of the wearable device is indicated based on data of an advertising signal broadcast from the wearable device, The above advertising signal type represents manufacturer specific data, The data of the above advertising signal indicates a setup mode, an auto connection mode, an auto connection mode supporting a previous function, or one of the above previous modes. Electronic devices.
10. In wearable devices, wireless communication circuit; Memory for storing instructions; and comprising at least one processor, The above instructions, when executed by the at least one processor, cause the wearable device to: Broadcasting an advertising signal through the above wireless communication circuit, Receiving user identification information associated with an electronic device from said electronic device through said wireless communication circuit; Transmitting response information to the electronic device indicating that the user identification information associated with the electronic device corresponds to the user identification information associated with the wearable device; After transmitting the above response information, a request message for changing the mode of the wearable device is received from the electronic device through the wireless communication circuit, Based on the request message, the mode of the wearable device is changed to a transfer mode for connecting the wearable device and the electronic device without resetting the wearable device, A response message to the request message is transmitted to the electronic device through the wireless communication circuit, wherein the response message includes identification information for the wearable device, Causing the electronic device to perform a connection procedure based on the above identification information; Wearable devices.
11. In claim 10, The above instructions, when executed by the at least one processor, cause the wearable device to: Causing the wearable device to broadcast an advertising signal according to the mode of the wearable device; The above advertising signal type represents manufacturer specific data, The data of the above advertising signal indicates a setup mode, an auto connection mode, an auto connection mode supporting a previous function, or one of the above previous modes. Wearable devices.
12. In claim 11, The above instructions, when executed by the at least one processor, cause the wearable device to: Prior to the above request message, a first advertising signal is broadcast including a value set to the automatic connection mode, Causing the wearable device to broadcast a second advertising signal including a value set to the previous mode after the mode is changed according to the request message. Wearable devices.
13. In claim 10, The above instructions, when executed by the at least one processor, cause the wearable device to: Based on the above advertising signal, causing a connection to be established using the first communication protocol with the electronic device, The above user identification information is received through the connection using the first communication protocol, The above response information is transmitted through the connection using the first communication protocol, The above advertising signal indicates that the mode of the wearable device is an automatic connection mode for connecting with a device registered to the wearable device. Wearable devices.
14. In claim 13, The above instructions, when executed by the at least one processor, cause the electronic device to: The electronic device receives a first message from the electronic device through the wireless communication circuit, the first message including information indicating that the electronic device is capable of supporting the previous mode, Causing the electronic device to transmit, via the wireless communication circuit, a second message including information indicating that the electronic device is capable of supporting the previous mode; The above first communication protocol includes BLE (bluetooth low energy), The above connection procedure uses the second communication protocol, The above identification information includes an address for BR (basic rate) or EDR (enhanced data rate) according to the second communication protocol, The second communication protocol includes Bluetooth classic. Wearable devices.
15. In a non-transitory computer-readable medium, the non-transitory computer-readable medium includes a memory including instructions, The above instructions, when executed by at least one processor, cause the electronic device to: Receive advertising signals from wearable devices, Transmitting user identification information associated with the electronic device to the wearable device; Receiving response information from the wearable device indicating that the user identification information associated with the electronic device corresponds to the user identification information associated with the wearable device; Based on the above response information, a request message is transmitted to the wearable device to change the mode of the wearable device to a transfer mode for connecting the wearable device and the electronic device without resetting the wearable device, Receiving a response message to the request message from the wearable device, the response message including identification information for the wearable device, Causing a setup procedure for said wearable device to be performed based on said identification information; Non-transitory computer-readable medium.
Citation Information
Patent Citations
Steel brace unit for seismic reinforcement that can simplify the formwork and assembly process
KR102622064B1
Terminal and Terminal Synchronization Method
US20170026921A1
Systems and methods for wireless device synchronization
US20200275394A1
Standalone wearable device configuration and interface
US20200359204A1
Electronic device and method for connecting the same to external device thereof
US20230050589A1