Electronic device and sensor ball registration method for electronic device

By guiding users to operate the sensor ball through an electronic device, generating electrical energy using an energy harvester, and identifying identification information, intuitive registration of the sensor ball is achieved. This solves the problem of sensor devices acquiring sensing values ​​far from the device surface and information confusion, ensuring accurate information transmission.

CN116568881BActive Publication Date: 2025-12-16SAMSUNG ELECTRONICS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202180082227.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2020-12-08
Filing Date
2021-11-17
Publication Date
2025-12-16
Estimated Expiration
2041-11-17

AI Technical Summary

Technical Problem

When sensor devices are embedded in electronic devices, it is difficult to obtain accurate sensing values ​​at locations far from the device surface, and separately configured sensor devices are prone to confusion with information from other devices during registration.

Method used

By guiding the user to operate the sensor ball through an electronic device, generating electrical energy using an energy harvester, and identifying the sensor ball's identification information through a communication circuit, a sensor ball registration process that does not require direct registration is achieved. This includes outputting guidance messages and controlling the actuator's drive and stop, and registering based on the received messages.

Benefits of technology

Users can intuitively and easily register the sensor ball, avoiding information confusion and ensuring that the electronic device receives only the correct sensor information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116568881B_ABST
    Figure CN116568881B_ABST
Patent Text Reader

Abstract

An electronic device and a sensor ball registration method of an electronic device are provided. An electronic device according to an example of the disclosure includes a communication circuit, a display, an actuator, a speaker, and a controller electrically connected to the communication circuit, the display, the actuator, and the speaker. The controller can be configured to control so that a first guide message is output through the display or the speaker according to a sensor ball registration mode selection input, check sensor ball identification information included in a sensor ball related message received through the communication circuit during a set time period, control so that a second guide message is output through the display or the speaker based on expiration of the set time period, and control so that, after the set time period has expired, a sensor ball corresponding to the sensor ball related message received during the set time period is registered based on at least one sensor ball related message received from the sensor ball.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to electronic devices and a method for registering sensor balls in electronic devices. Background Technology

[0002] Sensor devices that acquire sensed values ​​related to the operation of electronic devices are widely used. For example, washing machines may include a door sensor to determine that the door is closed before the washing machine starts operating, and a water level sensor capable of detecting the water level to maintain an appropriate water level for washing. Furthermore, dryers with built-in humidity sensors can determine whether clothes have been adequately dried based on humidity values ​​obtained from the humidity sensor. Summary of the Invention

[0003] Technical issues

[0004] Sensor devices used to acquire sensed values ​​related to the operation of electronic devices can be embedded as part of or integrated with the electronic device. Sensor devices embedded in electronic devices may struggle to acquire sensed values ​​at locations remote from the device's surface. For example, in the case of a dryer with a built-in humidity sensor, even when the humidity sensor is positioned closest to the clothing, it is still located on the dryer's inner surface and may therefore be unable to acquire humidity values ​​for clothing located far from the dryer's inner surface. Consequently, the sensed values ​​detected by the sensor device may differ from the actual required sensed values.

[0005] The sensor device can be a device that is not embedded in an electronic device and is different from the electronic device (e.g., a sensor ball). For example, when the sensor device moves within the electronic device, it can generate electrical energy via an energy harvester and send the sensed values ​​acquired by the sensor to the electronic device.

[0006] Movable sensor devices (e.g., sensor balls) configured separately from electronic devices must be registered with the electronic device (e.g., a washing machine or dryer) so that information received from the sensor device can be distinguished from information received from other sensor devices. For example, when a sensor device broadcasts sensed information via Bluetooth Low Energy (BLE) advertising, the electronic device (e.g., a washing machine or dryer) must collect information from the registered sensor device or from a sensor device operating within the electronic device to prevent confusion with information obtained from other sensor devices (e.g., other adjacent sensor devices).

[0007] Embodiments of this disclosure provide an electronic device and a method for registering a sensor ball on the electronic device, wherein users can intuitively and easily register the sensor device without having to directly register information about a specific sensor device (e.g., a specific sensor ball) in the electronic device.

[0008] Technical solution

[0009] An electronic device according to an example embodiment may include a communication circuit, a display, an actuator, a speaker, and a controller electrically connected to the communication circuit, the display, the actuator, and the speaker, wherein the controller is configured to: control the display or speaker to output a first guidance message in response to a selection input for a sensor ball registration mode; identify sensor ball identification information included in sensor ball-related messages received via the communication circuit within a specific time period; control the display or speaker to output second guidance information based on the expiration of the specific time period; and, based on the expiration of the specific time period and based on at least one sensor ball-related message received from the sensor ball, perform control to register the sensor ball corresponding to the sensor ball-related message received within the specific time period.

[0010] An electronic device according to various example embodiments may include a communication circuit, a display, an actuator, a speaker, and a controller electrically connected to the communication circuit, the display, the actuator, and the speaker, wherein the controller is configured to: control the actuator to be driven during a specific first operating interval; identify sensor ball identification information included in a sensor ball-related message received via the communication circuit during the specific first operating interval; control the actuator to stop during a specific first stop interval based on the passing of the specific first operating interval; and, based on the passing of the specific first stop interval, perform control to register a sensor ball corresponding to a sensor ball-related message received within a specific time period, based on at least one sensor ball-related message received from the sensor ball.

[0011] A sensor ball registration method for an electronic device according to various example embodiments may include: outputting a first guidance message via a display or speaker in response to a selection input for a sensor ball registration mode; identifying sensor ball identification information included in sensor ball-related messages received via a communication circuit within a specific time period; outputting second guidance information via a display or speaker based on the expiration of the specific time period; and registering a sensor ball corresponding to a sensor ball-related message received within the specific time period based on at least one sensor ball-related message received from the sensor ball within the specific time period.

[0012] A sensor ball registration method for an electronic device according to various example embodiments may include: controlling an actuator included in the electronic device to be driven during a specific first operating interval; identifying sensor ball identification information included in a sensor ball-related message received via a communication circuit during the specific first operating interval; controlling the actuator to stop during a specific first stop interval based on the passing of the specific first operating interval; and registering a sensor ball corresponding to a sensor ball-related message received within a specific time period based on at least one sensor ball-related message received from the sensor ball based on the passing of the specific first stop interval.

[0013] Beneficial effects

[0014] The electronic device and the sensor ball registration method of the electronic device according to various example embodiments enable users to intuitively and easily register a specific sensor device (e.g., a specific sensor ball) without directly registering information about the sensor device in the electronic device.

[0015] According to various example embodiments, the sensor device registration method can filter information received from a sensor device operating in another electronic device that is different from the corresponding electronic device. Attached Figure Description

[0016] The above and other aspects, features, and advantages of certain embodiments of this disclosure will become more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which:

[0017] Figure 1 This is a diagram illustrating examples of the use of electronic devices and sensor balls according to various embodiments;

[0018] Figure 2a This is a block diagram illustrating example configurations of electronic devices and sensor balls according to various embodiments;

[0019] Figure 2b This is a block diagram illustrating an example configuration of a sensor ball according to various embodiments;

[0020] Figure 3a This is a perspective view showing a sensor sphere according to various embodiments;

[0021] Figure 3b This is an internal perspective view of the sensor sphere according to various embodiments;

[0022] Figure 3c This is a diagram illustrating an energy harvester in a sensor sphere according to various embodiments;

[0023] Figure 3d and Figure 3e This is a diagram illustrating a magnetic field sensing type data collector according to various embodiments;

[0024] Figure 4 This is a diagram illustrating an example structure of an energy harvester, including a magnetic field induction type harvester and a triboelectric harvester, according to various embodiments;

[0025] Figure 5 This is a diagram illustrating an example structure of an energy harvester, including a magnetic field induction type harvester and a piezoelectric harvester, according to various embodiments;

[0026] Figure 6 These are circuit diagrams of energy harvesting modules according to various embodiments;

[0027] Figure 7a This is a diagram showing the voltage of the energy harvesting module according to various embodiments;

[0028] Figure 7b and Figure 7c This is a diagram illustrating the operation of a hysteresis switch according to various embodiments;

[0029] Figure 8 This is a graph showing the distribution of instantaneous voltage of an energy storage circuit relative to the weight or volume of an electronic device according to various embodiments;

[0030] Figure 9 This is a flowchart illustrating example operation of an electronic device according to various embodiments;

[0031] Figure 10a This is a diagram illustrating the output of a boot message in an electronic device according to various embodiments;

[0032] Figure 10b This is a diagram illustrating the output of a boot message in an electronic device according to various embodiments;

[0033] Figure 11 This is a signal flow diagram illustrating example operations of an electronic device and a sensor ball according to various embodiments;

[0034] Figure 12 This is a diagram showing the voltage of the energy harvesting module according to various embodiments;

[0035] Figure 13 This is a diagram illustrating example advertising message transmission via a sensor ball according to various embodiments; and

[0036] Figure 14 This is a block diagram illustrating an example electronic device in a network environment according to various embodiments. Detailed Implementation

[0037] Figure 1 This is a diagram illustrating examples of the use of electronic devices and sensor balls according to various embodiments. Figure 1 In this context, electronic device 110 may be a washing machine or a dryer, but is not limited to these. For example, electronic device 110 may include communication circuitry 201. Furthermore, in electronic device 110, display 203, speaker 205, and input module (e.g., including input circuitry) 207 may be disposed within the housing of the electronic device, or disposed outside or inside the housing of the electronic device. Electronic device 110 may house clothing 120 and sensor ball 130 (e.g., a sensor device or electronic device). In the following description, sensor ball 130 is used as a general term for a movable electronic device or sensor device including at least one sensor, rather than as a term used to limit sensor ball to a specific form.

[0038] The sensor ball 130 may be located within the garment 120. According to various embodiments, the sensor ball 130 may acquire sensed values ​​within the garment 120 after operation of the electronics 110 (e.g., actuator actuation) begins. For example, the sensor ball 130 may move freely within the electronics 110 in response to operation of the electronics 110 (e.g., rotation of the inner tub of a washing machine). The sensor ball 130 may generate electrical energy by converting the energy generated when it moves freely due to operation of the electronics 110 into electrical energy. The sensor ball 130 may store the generated electrical energy in an energy storage circuit (e.g., an energy storage circuit (e.g., a capacitor) in an energy harvesting module). According to various embodiments, the sensor ball 130 may move freely within the electronics 110 when the actuator of the electronics 110 is actuated. In this case, a magnet provided within the sensor ball 130 may move, and an induced electromotive force may be generated based on the movement of the magnet. The sensor ball 130 can convert various types of energy (kinetic energy, thermal energy, and light energy) from the electronic device 11O or the external environment as described above into electrical energy.

[0039] According to various embodiments, the sensor ball 130 can drive at least one sensor or controller (or processor) within the sensor ball 130 using generated electrical energy. The sensor ball 130 can transmit various types of data sensed by the sensors to the electronic device 110 via communication circuitry (or communication modules) (e.g., BLE modules) included in the sensor ball 130. For example, the sensor ball 130 may include sensors driven by energy stored in an energy storage circuit, and sensed values ​​can be acquired via sensors included in the sensor ball 130. According to various embodiments, the sensor ball 130 can send measurements (e.g., voltage or current) and / or sensed values ​​of the energy storage circuit to the electronic device 110. The electronic device 110 can check the weight or volume of the garment 120 based on the measurements (e.g., voltage or current) and / or sensed values ​​of the energy storage circuit received from the sensor ball 130. According to various embodiments, the electronic device 110 can control an actuator based on at least one of the weight of the garment 120, the volume of the garment 120, and the sensed values.

[0040] Figure 2a This is a block diagram illustrating example configurations of electronic devices and sensor balls according to various embodiments. (Refer to...) Figure 2aThe electronic device 110 (e.g., a washing machine or dryer) may include communication circuitry 201, a controller 202 (e.g., including control and / or processing circuitry) (or a processor), a display 203, an actuator 204, a speaker 205, a memory 206, and / or an input module (e.g., including input circuitry) 207. The sensor ball 130 may include communication circuitry 211, a controller (e.g., including control and / or processing circuitry) 212 (or a processor), an energy harvesting module (e.g., including various circuits) 213, and / or at least one sensor 214.

[0041] According to various embodiments, the controller 202 of the electronic device 110 may be a single controller or multiple controllers. The controller 202 may, for example, include various processing and / or control circuitry and run software to control at least one other component (e.g., hardware or software component) of the electronic device 110, and may perform various types of data processing or calculations. According to embodiments, as at least part of data processing or calculations, the controller 202 may load commands or data received from another element (e.g., communication circuitry 201) into volatile memory, may process commands or data stored in volatile memory, and may store result data in non-volatile memory. According to embodiments, the controller 202 may include a main controller (e.g., a central processing unit or application controller) and auxiliary controllers (e.g., a graphics processing unit, image signal controller, sensor hub controller, or communication controller) that may operate independently of or with the main controller. Additionally or optionally, the auxiliary controller may be configured to use lower power than the main controller or be dedicated to a specified function.

[0042] According to various embodiments, the communication circuit 201 can be used to receive information from the sensor sphere 130 indicating the voltage of the energy harvesting module acquired by the sensor sphere 130, or information sensed by at least one sensor 214 in the sensor sphere (e.g., humidity or temperature). According to various embodiments, the communication circuit 201 can perform Bluetooth Low Energy (BLE), Bluetooth, Wi-Fi, or infrared (IR) communication. In the following embodiments, examples of the communication circuit 201 are described as BLE, but various embodiments are not limited thereto. According to various embodiments, the communication circuit 201 can be implemented on the same chip as the controller 202.

[0043] Communication circuit 201 can support the establishment of a wireless communication channel between electronic device 110 and external electronic device (e.g., sensor ball 130), and communication via the established communication channel. Communication circuit 201 may include one or more communication controllers that operate independently of controller 202 (e.g., application processor) and support wireless communication. According to embodiments, communication circuit 201 may include wireless communication circuits (e.g., cellular communication circuits, short-range wireless communication circuits, or Global Navigation Satellite System (GNSS) communication circuits). Corresponding communication circuits in these communication circuits can communicate with external electronic device via a first network (e.g., a short-range communication network, such as Bluetooth, WiFi Direct, or Infrared Data Association (IrDA)) or a second network (e.g., a long-range communication network, such as a cellular network, the Internet, or a computer network (e.g., LAN or WAN)). These various types of communication circuits may be integrated into a single element (e.g., a single chip) or implemented as multiple separate elements (e.g., multiple chips). The wireless communication circuits can use user information (e.g., International Mobile Subscriber Identity (IMSI)) stored in the user identification module to identify and verify the sensor ball 130 within a communication network such as the first network or the second network.

[0044] Memory 206 can store various types of data to be used by at least one element of electronic device 110 (e.g., controller 202). The data may include, for example, input or output data about software (e.g., a program) and associated commands. Memory 206 may include volatile or non-volatile memory. According to various embodiments, memory 206 may be implemented on the same chip as controller 202 or communication circuitry 201.

[0045] According to various embodiments, memory 206 may store identification information (e.g., a universally unique identifier (UUID)) of the sensor ball 130 registered in electronic device 110. Controller 202 may check the weight or volume of garment 130 based on the voltage of the energy harvesting module included in sensor ball 130, which is received via communication circuitry 201. Furthermore, controller 202 may control actuator 204 based on at least one of the sensed value or the checked weight or volume of garment 130.

[0046] According to various embodiments, actuator 204 can generate dynamic motion using electrical signals received from controller 202. According to various embodiments, electronic device 110 may be a dryer or a washing machine, and actuator 204 may include a motor embedded in electronic device 110.

[0047] According to various embodiments, the sensor ball 130 may include a communication circuit 211, a controller 212, an energy harvesting module 213, and at least one sensor 214. The sensor ball 130 may further include components described below. Figure 6 At least one of the following: rectifier circuit, energy storage circuit, switch, protection circuit, DC / DC converter, and monitoring circuit, described in more detail.

[0048] According to various embodiments, the energy harvesting module 213 can convert energy other than electrical energy into electrical energy. According to various embodiments, the energy harvesting module 213 may include a magnetic field induction type harvester. According to various embodiments, the energy harvesting module 213 may further include at least one of a piezoelectric harvester, a thermoelectric harvester, a triboelectric harvester, a photoelectric harvester, an RF harvester, or a vibration energy harvesting module. The structure of the magnetic field induction type harvester will be referred to below. Figure 3d and Figure 3e To describe in more detail.

[0049] According to various embodiments, the energy harvesting module 213 of the sensor sphere 130 can convert the AC power generated in the energy harvester into DC power through a rectifier circuit. Depending on the implementation, the voltage and / or current of the rectified power can be adjusted and output through additional circuitry (e.g., a regulator).

[0050] According to various embodiments, the energy harvesting module 213 of the sensor sphere 130 can store DC electrical energy via an energy storage circuit. According to various embodiments, the energy storage circuit may include at least one of a battery, a capacitor, or a supercapacitor. According to various embodiments, when the energy storage circuit includes a battery, the energy storage circuit may further include a capacitor for rectifying the current input to the battery. According to various embodiments, when the energy storage circuit includes a battery, the energy storage circuit may further include an integrated circuit (IC) or a power management integrated circuit (PMIC) for charging the battery.

[0051] According to various embodiments, the sensor ball 130 may include a controller 212. According to various embodiments, the controller 212 may be a single controller or multiple controllers. The controller 212 may, for example, include various control and / or processing circuitry and run software to control at least one other element (e.g., hardware or software element) of the sensor ball 130, and may perform various types of data processing or computation. According to embodiments, as at least part of the data processing or computation, the controller 212 may load commands or data received from another element (e.g., sensor 214 or communication circuitry 211) into volatile memory, may process the commands or data stored in the volatile memory, and may store the resulting data in non-volatile memory. According to embodiments, the controller 212 may include a main controller (e.g., a central processing unit or application controller) and auxiliary controllers (e.g., a graphics processing unit, image signal controller, sensor hub controller, or communication controller) independent of or operating with the main controller. Additionally or optionally, the auxiliary controller may be configured to use lower power than the main controller or be dedicated to a specified function.

[0052] According to various embodiments, the sensor ball 130 can check the voltage of the energy stored through the energy harvesting module 213. According to various embodiments, at least one sensor 214 can sense the external environmental state of the sensor ball 130 and can generate an electrical signal or data value corresponding to the sensed state. According to various embodiments, the sensor 214 may include at least one of, for example, a temperature sensor, a humidity sensor, an accelerometer, a gyroscope sensor, a detergent dosage sensor, or a turbidity sensor. For example, a detergent dosage sensor may include a pair of electrodes for measuring the conductivity of the wash water and can detect the amount of detergent by measuring the conductivity of the wash water, which varies depending on the amount of detergent dissolved. For example, a turbidity sensor can detect turbidity by measuring the transmittance and scattering of light, which vary depending on the amount of particles dissolved in the water.

[0053] For example, sensor 214 may include at least one of a temperature sensor, a humidity sensor, an acceleration sensor, and a gyroscope sensor to generate sensed values ​​related to the operation of the washing machine or dryer. In an embodiment, sensor 214 may include one of a temperature sensor, a humidity sensor, an acceleration sensor, a gyroscope sensor, a detergent dosage sensor, a pH sensor, an odor sensor, a contamination level sensor, or a turbidity sensor to generate sensed values ​​related to the operation of the washing machine. In an embodiment, sensor 214 may include at least one of a temperature sensor, a humidity sensor, an acceleration sensor, and a gyroscope sensor to generate sensed values ​​related to the operation of the dryer, and may or may not include at least one of a detergent dosage sensor, a pH sensor, a contamination level sensor, or a turbidity sensor.

[0054] According to various embodiments, communication circuitry 211 can be used to transmit sensed values ​​acquired by sensor 214 and / or signals indicating the voltage of the energy storage circuit to an electronic device (e.g., electronic device 110). According to various embodiments, communication circuitry 211 can perform Bluetooth Low Energy (BLE), Bluetooth, Wi-Fi, and infrared (IR) communication. According to various embodiments, communication circuitry 211 can be implemented on the same chip as controller 212.

[0055] According to various embodiments, sensor ball 130 may be registered in electronic device 110, and electronic device 110 may use only the information received from sensor ball 130 registered among a plurality of sensor balls 130.

[0056] The process for registering sensor ball 130 in electronic device 110 according to various embodiments will be described in more detail below.

[0057] According to various embodiments, refer to Figure 2a When the electronic device 110 (e.g., a washing machine or dryer) is powered on, the sensor ball registration mode can be selected. For example, the sensor ball registration mode can be selected by the user via an input module 207 (e.g., a button) provided in the electronic device 110.

[0058] According to an embodiment, when the electronic device 110 is first operated or when there is no currently registered sensor ball, the sensor ball registration mode can be automatically activated to register the sensor ball. Depending on the selection of the sensor ball registration mode, the controller 202 can generate a first guidance message. The first guidance message may include guidance messages related to shaking the sensor ball. According to various embodiments, such as Figure 10a As shown, controller 202 can control display 203 to display the generated first guidance message on screen 1010, or it can control speaker 205 to output the first guidance message as voice. For example, the first guidance message may include a message inducing the user to shake the sensor ball, such as "shake the sensor ball for 10 seconds to register the sensor ball for the first time" or "shake the sensor ball for 10 seconds while pressing the sensor ball registration button to register the sensor ball for the first time". According to various embodiments, controller 202 may drive a timer to a predetermined (e.g., specific) first time along with the output of the first guidance message.

[0059] According to various embodiments, when a user shakes the sensor ball 130 after checking the first information message as described above, electrical energy is generated by the energy harvesting module 213 of the sensor ball 130, and the generated electrical energy can be stored in the energy storage circuit. As the user continues to shake the sensor ball 130, the voltage of the energy storage circuit of the sensor ball 130 can continuously increase. The controller 212 of the sensor ball 130 can identify information about the voltage of the energy storage circuit and can send this information via the communication circuit 211. According to various embodiments, when the communication circuit 211 is a BLE module, the information about the voltage can be included in a BLE advertising message and sent. The BLE advertising message can include information indicating that the device that sent the message is the sensor ball (e.g., BLE service ID) and identification information of the sensor ball (e.g., UUID). For example, the BLE advertising message can be configured as shown in Tables 1 and 2 below.

[0060]

[0061]

[0062]

[0063]

[0064]

[0065]

[0066] Referring to Tables 1 and 2, a BLE advertising message may include at least one piece of advertising data and / or a device ID. The device ID may be unique identification information (e.g., a UUID) of the electronic device (e.g., sensor ball 130) that sends the BLE advertising message.

[0067] According to various embodiments, specific advertising data (e.g., AdvData1) may include information configured by the manufacturer of a specific product. Referring to Table 2, advertising data may include PDU data length, PDU type, company ID, control and version information, and service ID. The service ID may be identification information indicating that the device is a sensor ball. For example, electronic device 110 that has received a BLE advertising message can identify the service ID included in the BLE advertising message and can determine that the type of electronic device that sent the BLE advertising message is sensor ball 130. Furthermore, electronic device 110 that has received a BLE advertising message can identify the device ID included in the BLE advertising message and can distinguish or identify the electronic device that sent the BLE advertising message.

[0068] According to various embodiments, electronic device 110 can receive BLE advertising messages sent from sensor ball 130 via communication circuit 201. Electronic device 110 can receive BLE advertising messages once, twice, or more within a predetermined first time period based on a driven timer. Controller 202 of electronic device 110 can determine that the device sending the BLE advertising message is sensor ball from information included in the BLE advertising message (e.g., service ID). According to various embodiments, when the device sending the BLE advertising message is determined to be sensor ball, controller 202 of electronic device 110 can identify the sensor ball's identification information (e.g., device ID (e.g., UUID)) and can store the identified identification information of sensor ball 130 in memory 206. According to various embodiments, controller 202 of electronic device 110 can map voltage information included in the BLE advertising message to the identification information of sensor ball 130 and store the voltage information in memory 206.

[0069] When the predetermined first time has expired as determined by the timer's drive, the controller 202 of the electronic device 110 can generate a second guidance message. The second guidance message may include guidance messages related to stopping the shaking of the sensor ball 130. According to various embodiments, such as... Figure 10b As shown, controller 202 can control display 203 to display the generated second guidance message on screen 1020, or control speaker 205 to output the second guidance message as voice. For example, the second guidance message may include a message to induce the user to stop shaking the sensor ball 130, such as "Please stop shaking the sensor ball now". According to various embodiments, controller 202 may stop and reset the driven timer as the second guidance message is output. When the user stops shaking the sensor ball 130 according to the second guidance message, the voltage of the energy storage circuit included in the sensor ball 130 may be reduced. When the voltage of the energy storage circuit is reduced, the sensor ball 130 may stop sending BLE advertising messages or may send BLE advertising messages including information about the reduced voltage.

[0070] According to various embodiments, the controller 202 of the electronic device 110 can determine whether a BLE advertising message is received within a predetermined second time period after the output of the second boot message. The controller 202 of the electronic device 110 can register a sensor ball 130 corresponding to a BLE advertising message received within a predetermined first time period based on whether a BLE advertising message is received after the output of the second boot message. For example, when it is determined that no additional BLE advertising message is received within the predetermined second time period, the controller 202 of the electronic device 110 can register the sensor ball 130 that has already sent the BLE advertising message received in the first time period. The electronic device 110 can only process the corresponding BLE advertising message if a subsequently received BLE advertising message includes identification information (e.g., UUID) of the sensor ball corresponding to the registered sensor ball 130. For example, the electronic device 110 can control the operation of the electronic device 110 (e.g., actuation of actuator 204) based on various types of information included in the BLE advertising message sent from the registered sensor ball 130.

[0071] According to an embodiment, the controller 202 of the electronic device 110 can identify voltage information included in a BLE notification message received within a predetermined second E time period, and can register the sensor ball 130 that has sent the BLE notification message when the identified voltage is lower than the voltage identified by a previously received BLE advertising message.

[0072] Figure 2b This is a block diagram illustrating an example configuration of a sensor ball according to various embodiments. (Refer to...) Figure 2b The sensor sphere 130 may include an energy harvester (e.g., including various circuits) 210, a rectifier circuit 220, an energy storage circuit 230, a switch 240, a protection circuit 250, a DC / DC converter 260, a controller (e.g., including control and / or processing circuitry) 212, a monitoring circuit 280, a sensor 214, and a communication circuit 211. At least some of the components among the energy harvester 210, rectifier circuit 220, energy storage circuit 230, switch 240, protection circuit 250, DC / DC converter 260, and monitoring circuit 280 may be included. Figure 2a The energy harvesting module 213 is located in the middle.

[0073] According to various embodiments, the energy harvester 210 can convert energy other than electrical energy into electrical energy. According to various embodiments, the energy harvester 210 may include a magnetic field induction type harvester. According to various embodiments, the energy harvester 210 may further include at least one of a piezoelectric harvester, a thermoelectric harvester, a triboelectric harvester, a photoelectric harvester, an RF harvester, or a vibration energy harvester. The structure of the magnetic field induction type harvester will be referred to below. Figure 3d and Figure 3eMore detailed descriptions are provided. A piezoelectric collector may include a piezoelectric element and can generate electrical energy when an external mechanical force is applied to the piezoelectric element. A thermoelectric collector may include a thermoelectric element that can convert thermal energy into electrical energy. A triboelectric collector may include electrodes for absorbing electricity generated by friction. A photoelectric collector may include a photoelectric element that can convert light energy into electrical energy. According to various embodiments, the photoelectric element may be disposed on the outer surface of the sensor ball 130. An RF collector may include wires for collecting electromagnetic waves. A vibration energy collector can convert mechanical energy generated by vibration and / or rotation into electrical energy. Magnetic field induction collectors, piezoelectric collectors, thermoelectric collectors, triboelectric collectors, RF collectors, and vibration energy collectors can generate electrical energy in the form of alternating current (AC), while photoelectric collectors can generate electrical energy in the form of direct current (DC).

[0074] According to various embodiments, rectifier circuit 220 can convert AC power output from energy harvester 210 into DC power. Depending on the implementation, rectifier circuit 220 can regulate and output the voltage and / or current of the rectified power.

[0075] According to various embodiments, the sensor ball 130 may include an energy storage circuit 230. The energy storage circuit 230 may be connected to the output terminal of the rectifier circuit 220 to store DC power. According to various embodiments, the energy storage circuit 230 may include at least one of a battery, a capacitor, or a supercapacitor. According to various embodiments, when the energy storage circuit 230 includes a battery, the energy storage circuit 230 may further include a capacitor for rectifying the current input to the battery. According to various embodiments, when the energy storage circuit 230 includes a battery, the energy storage circuit 230 may further include an integrated circuit (IC) or a power management integrated circuit (PMIC) for charging the battery.

[0076] According to various embodiments, switch 240 may be as described below. Figure 7b and Figure 7c A more detailed description of the hysteresis switch. According to various embodiments, switch 240 may be a typical switch having a reference voltage, not outputting voltage when the input voltage is less than the reference voltage, and outputting voltage when the input voltage is greater than or equal to the reference voltage. Switch 240 may transfer energy stored in energy storage circuit 230 to controller 212 or block such energy via protection circuit 250 and DC / DC converter 260. According to various embodiments, switch 240 may cut off power supply to controller 212 in the event of an abnormal condition or when insufficient electrical energy is generated for the operation of controller 212 or sensor 290.

[0077] According to various embodiments, protection circuit 250 may be connected to an input terminal or an output terminal of switch 240. According to various embodiments, protection circuit 250 may include a Zener diode. According to various embodiments, DC / DC converter 260 may convert the voltage of the power transmitted through switch 240 and protection circuit 250 into a voltage to be used by controller 212.

[0078] According to various embodiments, monitoring circuit 280 may include a voltmeter and identify the voltage of energy storage circuit 230. According to various embodiments, monitoring circuit 280 may include analog-to-digital converter (ADC) circuitry. Monitoring circuit 280 may be connected to controller 212 and may transmit information corresponding to the voltage of energy storage circuit 230 to controller 212.

[0079] Figure 3a This is a perspective view showing a sensor sphere according to various embodiments. (Refer to...) Figure 3a The sensor ball 130 may have a shape similar to or the same as a sphere to facilitate free movement within the electronic device 110, but various embodiments are not limited thereto. At least a portion of the outer side of the sensor ball 130 may form a ventilation window.

[0080] Figure 3b This is a diagram showing an internal perspective view of a sensor sphere according to various embodiments. (Refer to...) Figure 3b An energy harvester capable of harvesting energy through the movement of the sensor ball 130 can be included within the sensor ball 130. For example, the energy harvester included in the sensor ball 130 may include a guide 310 (e.g., a cylinder), a coil 320 wound around the guide, and a magnet 330 movably disposed within the guide. According to various embodiments, an induced electromotive force can be generated in the coil 320 by the movement of the magnet 300 within the guide 310. Figure 3c This is a diagram illustrating an energy harvester in a sensor sphere according to various embodiments. (Refer to...) Figure 3c The magnitude of the induced electromotive force generated in the coil 320 can vary depending on the length l1 of the guide 310, the length l2 of the magnet 330, the diameter l3 of the magnet 330, or the number of turns of the coil 320.

[0081] Figure 3dThis is a diagram illustrating an example structure of a magnetic field induction type collector according to various embodiments. The magnetic field induction type collector 300a according to various embodiments may include a guide 310a, a coil 320a wound on the guide, and a magnet 330a movably disposed in the guide. The magnet 330a can move within the guide according to the movement of the magnetic field induction type collector 300a. When the magnet 330a passes through the portion of the guide 310a where the coil 320a is disposed, an induced electromotive force is generated in the coil 320a due to the change in magnetic flux at the cross-section of the coil 320a.

[0082] exist Figure 3d In the example shown, the guide 310a can be cylindrical. Furthermore, with... Figure 3a The dimensions of the guide 310a, coil 320a, and magnet 330a shown are merely examples. According to various embodiments, the magnetic field induction collector 300a may include multiple coils 320a. According to various embodiments, the magnet 330a may have an elliptical shape. According to various embodiments, the magnet 330a may have dimensions and shapes that do not allow the magnet 330a to flip within the guide 310a.

[0083] Figure 3e This is a diagram illustrating an example structure in which a housing of a magnetic field sensing type collector according to various embodiments is disposed. Figure 3e In the sensor device 300b shown, a magnetic field induction type data acquisition device, including a guide 310b, a coil 320b, and a magnet 330b, can be disposed within the housing 340b of the sensor device 300b. According to various embodiments, the housing 340b of the sensor device 300b can be spherical. According to various embodiments, the housing 340b of the sensor device 300b can have various three-dimensional shapes, such as hexahedron, tetrahedron, ellipsoid, and rugby ball shape. Figure 3e Details and references of the magnetic field induction type data logger shown Figure 3d The descriptions are the same or similar, so they will not be repeated here.

[0084] Figure 4This is a diagram illustrating example structures of energy harvesters including magnetic field induction harvesters and triboelectric harvesters according to various embodiments. According to various embodiments, the sensor ball 400 may include triboelectric electrodes 441 and 442 disposed on the outer surface of the housing 450. The triboelectric electrodes 441 and 442 may be included in a triboelectric harvester that harvests electrical energy generated by friction between the sensor ball 400 and an adjacent object. According to various embodiments, the sensor ball 400 may include a guide 410, a coil 420 wound on the guide 410, and a magnet 430 movably disposed in the guide within the housing 450. As described above, the guide 410, coil 420, and magnet 430 may be included in a magnetic field induction harvester.

[0085] Figure 5 This is a diagram illustrating example structures of energy harvesters including magnetic field induction harvesters and piezoelectric harvesters according to various embodiments. According to various embodiments, a sensor ball 500 may include a guide 510, a coil 520 wound around the guide 510, and a magnet 530 movably disposed within the guide 510, all within a housing 550. As described above, the guide 510, coil 520, and magnet 530 may be included in a magnetic field induction harvester. According to various embodiments, piezoelectric elements 541 and 542 may be disposed at both ends of the guide 510 included in the sensor ball 500. Piezoelectric elements 541 and 542 may be included in a piezoelectric harvester. According to various embodiments, when the magnet 530 moves according to the movement of the housing 550 of the sensor ball 500 to push the piezoelectric elements 541 and 542, the piezoelectric elements 541 and 542 can utilize this mechanical force to generate electrical energy.

[0086] Figure 6 This is a circuit diagram illustrating an example energy harvesting module according to various embodiments. According to various embodiments, Figure 6 It can be included as Figure 2a At least a portion of the energy harvesting module 213 shown. For example, Figure 6 The circuit shown can correspond to Figure 2b At least some of the rectifier circuit 220, energy storage circuit 230, switch 240, and protection circuit 250 shown. (Refer to...) Figure 6 The rectifier circuit 620 can correspond to Figure 2b The rectifier circuit 220 and energy storage circuit 630 shown can correspond to Figure 2b The energy storage circuit 230 shown, and the switch 640 can correspond to Figure 2b The switch 240 and protection circuit 650 shown can correspond to Figure 2b The protection circuit 250 is shown. Figure 6The example shows a further inclusion of a discharge circuit 655 between switch 640 and protection circuit 650. However, according to various embodiments, the sensor device may not include the discharge circuit 655.

[0087] According to various embodiments, rectifier circuit 620 may include terminals 621 and 622 for connection to an energy harvester (e.g., energy harvester 210). Rectifier circuit 620 may include a bridge rectifier comprising a plurality of diodes 623, 624, 625, and 626. According to various embodiments, rectifier circuit 620 may further include a plurality of capacitors 627a, 627b, 627c, and 627d. Rectifier circuit 620 can convert AC power generated by energy harvester 210 into DC power.

[0088] According to various embodiments, the energy storage circuit 630 may include a plurality of capacitors 631, 632, and 633. According to various embodiments, the plurality of capacitors 631, 632, and 633 may store energy based on the power converted by the rectifier circuit 620. According to various embodiments, because the plurality of capacitors 631, 632, and 633 are connected in parallel, the voltage of one of the plurality of capacitors 631, 632, and 633 can be determined as the voltage of the energy storage circuit 630.

[0089] According to various embodiments, switch 640 can be as follows: Figure 6 The hysteresis switch is shown. Switch 640 may include multiple resistors R10, R11, R12, R13, and R14, two p-channel FETs 641, and one n-channel FET 642. According to various embodiments, the source of the first p-channel FET of the two p-channel FETs 641 may be the input terminal of switch 640 and may be connected between R11 and R13. The drain of the first p-channel FET may be the output terminal of switch 640, and the gate of the first p-channel FET may be connected between R13 and R12. The source of the second p-channel FET of the two p-channel FETs 641 may be connected between R10 and R11. The drain of the second p-channel FET may be connected to the gate of the n-channel FET 642 and connected between R10 and R14. The gate of the second p-channel FET is connected to the drain of the n-channel FET 642. The source of the n-channel FET 642 may be grounded.

[0090] Figure 7a This is a diagram illustrating the voltage of an energy harvesting module according to various embodiments. (Refer to...) Figure 7aWhen the sensor ball 130 moves, the energy stored in the energy storage circuit 230 of the energy harvesting module 213 can increase, thus increasing the voltage measured in the energy storage circuit 230. According to various embodiments, as the sensor ball 130 continues to move, the voltage of the capacitor in the energy storage circuit 230 continues to increase, such as... Figure 7a As shown, switch 240 can switch to the on state when the voltage exceeds a certain value (e.g., 2.12V).

[0091] Figure 7b and Figure 7c This is a diagram illustrating the operation of a hysteresis switch according to various embodiments. (Refer to...) Figure 7b When the input voltage is lower than V L At this time, the output voltage can be 0 or close to 0. When it was originally below V L The input voltage is increased to have a voltage higher than V. L And below V H When the input voltage is above V, the output voltage can remain 0 or close to 0. H At this time, the output voltage can be equal to or close to the configured value of the input voltage. When it was originally higher than V... H The input voltage is reduced to have a voltage higher than V. L And below V H When the value is set, the output voltage can be equal to or close to the configured value of the input voltage.

[0092] Figure 7c The diagram illustrates the operating states of a hysteresis switch according to various embodiments as the input voltage starts from 0 and increases or decreases over time. During the interval when the input voltage increases from 0, the hysteresis switch (e.g., switch 240) can operate at an input voltage of V. H The point is turned on. Afterwards, the input voltage can remain above V. H The value is then reduced again. For example, when the input voltage is higher than V. H Then, within the reduced interval, the hysteresis switch can operate at an input voltage of V. L The circuit is switched off at the specified point. Afterward, the input voltage can be kept below V. L The value increases after that, and when the input voltage is below V L Then, within the increased interval, the hysteresis switch can operate at an input voltage of V. H The point is connected.

[0093] According to various embodiments, V LIt can be set to the minimum voltage required to drive the controller 212 (or processor). It can be seen that the aforementioned hysteresis switch delays the switch's off-time when the input voltage decreases and the hysteresis switch is on, and delays the switch's on-time when the input voltage increases and the hysteresis switch is off. Therefore, the hysteresis switch can delay the point at which power is not supplied to the processor when the energy harvester's output power decreases, and can delay the point at which power is supplied to the processor when the energy harvester's output power increases, until the power further accumulates in the energy storage device, thus allowing for a longer power supply to the processor. Furthermore, the amount of harvested energy can be varied to prevent and / or reduce frequent on / off switching of the controller and / or communication circuits, thereby ensuring a stable communication connection between the sensor ball 130 and the electronic device 110.

[0094] Return to reference Figure 6 According to various embodiments, the bleeder circuit 655 can increase power consumption when the voltage of the energy storage circuit 630 exceeds a threshold. The bleeder circuit 655 may include an LED 656 and a Zener diode 657. When the voltage of the energy storage circuit 630 is equal to or lower than the Zener voltage of the Zener diode 657, current may not flow in the LED 656. When the voltage of the energy storage circuit 630 exceeds the Zener voltage of the Zener diode 657, current can flow in the LED 656, therefore, the LED 656 can emit light, thereby increasing power consumption. According to various embodiments, a Zener diode 657 with a threshold voltage for increasing power consumption is used, so that power consumption can be increased when the voltage of the energy storage circuit 630 exceeds the threshold.

[0095] According to various embodiments, the protection circuit 650 may include a Zener diode 651 and may have a configuration where the Zener diode 651 is connected to a ground terminal. According to various embodiments, the Zener voltage of the Zener diode 651 may be greater than the Zener voltage of the Zener diode 657. When the voltage at the output terminal of the switch 640 is greater than the Zener voltage of the Zener diode 651, the protection circuit 650 can protect the sensor device by sending current to the ground terminal.

[0096] Figure 8This is a graph illustrating the distribution of instantaneous voltage of the energy storage circuit according to various embodiments, based on the various weights or volumes of the garments. According to various embodiments, when drying is performed in a dryer (e.g., electronic device 110) including garments (e.g., garment 120) and a sensor device (e.g., sensor ball 130), the sensor ball can periodically check the instantaneous voltage of the energy storage circuit and send the instantaneous voltage to the dryer. According to various embodiments, the period during which the controller of the sensor ball checks the instantaneous voltage of the energy storage circuit via a monitoring circuit can be shorter than the period during which at least one processor of the sensor ball sends a signal indicating the instantaneous voltage of the energy storage circuit to the dryer via a communication circuit. Figure 8 The diagram illustrates the distribution of instantaneous voltage data regarding the energy storage circuit, identified by the sensor ball and transmitted to the dryer, from the start to the end of drying. For example, a first distribution 810 shows the instantaneous voltage distribution of the energy storage circuit when the amount of clothing 120 is the maximum allowable amount by the dryer. A second distribution 820 shows the instantaneous voltage distribution of the energy storage circuit when the amount of clothing 120 is a first amount less than the maximum allowable amount by the dryer. A third distribution 830 shows the instantaneous voltage distribution of the energy storage circuit when the amount of clothing 120 is a second amount less than the first amount.

[0097] Reference Figure 8 It can be determined that as the amount of clothing 120 increases, the instantaneous voltage of the energy storage circuit generally falls into lower voltage ranges. Therefore, the sensor ball 130 or the electronic device 110 can determine the amount of clothing 120, i.e., the weight or volume of clothing 120, based on the instantaneous voltage of the energy storage circuit.

[0098] Figure 9 This is a flowchart illustrating example operation of an electronic device according to various embodiments. (Refer to...) Figure 9 In operation 910, electronic devices (e.g., Figure 1 The electronic device 110 (e.g., a washing machine or dryer) can receive a selection of the sensor ball registration mode. For example, the sensor ball registration mode can be selected by the user via an input module 207 (e.g., a button) provided in the electronic device 110.

[0099] According to an embodiment, when the electronic device 110 is operated for the first time or when there is no currently registered sensor ball, the sensor ball registration mode can be automatically run to induce the registration of the sensor ball.

[0100] According to various embodiments, in operation 920, electronic device 110 can output a first guidance message based on the selection of a sensor ball registration mode. The first guidance message may include guidance messages related to shaking the sensor ball. According to various embodiments, such as... Figure 10aAs shown, electronic device 110 can control display 203 to display the first guidance message on screen 1010 or control speaker 205 to output the first guidance message as voice. For example, the first guidance message may include a message inducing the user to shake the sensor ball, such as "Shake the sensor ball for 10 seconds to register the sensor ball for the first time" or "Shake the sensor ball for 10 seconds while pressing the sensor ball registration button to register the sensor ball for the first time". According to various embodiments, electronic device 110 may drive a timer to continue for a predetermined first time as the first guidance message is output.

[0101] According to various embodiments, when a user shakes the sensor ball 130 after checking the first information message as described above, electrical energy can be generated by the energy harvesting module 213 of the sensor ball 130, and the generated electrical energy can be stored in the energy storage circuit. As the user continues to shake the sensor ball 130, the voltage of the energy storage circuit of the sensor ball 130 can continue to rise. The controller 212 of the sensor ball 130 can identify information about the voltage of the energy storage circuit and can send this information via the communication circuit 211. According to various embodiments, when the communication circuit 211 is a BLE module, the information about the voltage can be included in a BLE advertising message and sent. The BLE advertising message can include information indicating that the device that sent the message is the sensor ball (e.g., BLE service ID) and identification information of the sensor ball (e.g., UUID). For example, the BLE advertising message can be configured as shown in Tables 1 and 2 below.

[0102] According to various embodiments, in operation 930, electronic device 110 can receive an advertising message. The advertising message may include a BLE advertising message. Electronic device 110, having received the BLE advertising message, can identify the service ID included in the BLE advertising message and can determine that the type of electronic device that sent the BLE advertising message is sensor ball 130. For example, in operation 940, when sensor ball identification information (e.g., the service ID corresponding to the sensor ball) is not included in the advertising message, electronic device 110 can ignore the received advertising message.

[0103] According to various embodiments, when it is determined in operation 940 that the advertising message includes sensor ball identification information (e.g., a service ID corresponding to the sensor ball), in operation 950, the electronic device 110 can store sensor ball-related information in memory 206. The information stored in memory 206 may include the sensor ball's device ID and the voltage information of the sensor ball's energy harvesting module. For example, the electronic device 110, which has already received the BLE advertising message, can identify the sensor ball's device ID included in the BLE advertising message and can distinguish or identify the sensor ball that has sent the BLE advertising message.

[0104] According to various embodiments, electronic device 110 may receive BLE advertising messages from operation 930 once, twice, or more within a predetermined first time period based on a driven timer. According to various embodiments, electronic device 110 may map voltage information included in the BLE advertising messages to identification information of sensor ball 130 and store the voltage information in memory 206.

[0105] According to various embodiments, when a predetermined first time has expired based on the timer's drive, in operation 960, the electronic device 110 can generate and output a second guidance message. The second guidance message may include guidance messages related to stopping the shaking of the sensor ball 130. According to various embodiments, such as... Figure 10b As shown, the electronic device 110 can be controlled to display (1020) the generated second guidance message as a screen via the display 203 or as voice output via the speaker 205. For example, the second guidance message may include a message inducing the user to stop shaking the sensor ball 130, such as "Please stop shaking the sensor ball now."

[0106] When the user stops shaking the sensor ball 130 according to the second guidance message, the voltage of the energy storage circuit included in the sensor ball 130 may decrease. When the voltage of the energy storage circuit decreases, the sensor ball 130 may stop sending BLE advertising messages, or it may send BLE advertising messages that include information about the decreased voltage.

[0107] According to various embodiments, in operation 970, electronic device 110 can register a sensor ball based on messages received from the sensor ball. For example, electronic device 110 can determine whether a BLE advertising message is received within a predetermined second time period after the output of a second information message. Electronic device 101 can register a sensor ball 130 corresponding to a BLE advertising message received within a predetermined first time period based on whether a BLE advertising message is received after the output of a second guidance message. For example, when it is determined that no additional BLE advertising message is received within the predetermined second time period, electronic device 110 can register the sensor ball 130 that has already sent the BLE advertising message received in the first time period. Electronic device 110 can only process the corresponding BLE advertising message if the subsequently received BLE advertising message includes identification information (e.g., UUID) of the sensor ball corresponding to the registered sensor ball 130. For example, electronic device 110 can control the operation of electronic device 110 (e.g., actuation of actuator 204) based on various types of information included in the BLE advertising message subsequently sent from the registered sensor ball 130.

[0108] According to an embodiment, the electronic device 110 can identify voltage information included in a BLE notification message received during a predetermined second time period, and can register the sensor ball 130 that sent the BLE notification message when the identified voltage is lower than the voltage identified by a previously received BLE advertising message.

[0109] Figure 11 This is a signal flow diagram illustrating example operation of an electronic device and sensor ball according to various embodiments. (Refer to...) Figure 11 According to various embodiments, in operation 1102, the electronic device 110 can operate in a sensor ball registration mode. For example, when the electronic device 110 is a washing machine or dryer, the user can place clothes or objects to be dried and the sensor ball into the drum, and then run a washing mode or a drying mode. According to various embodiments, when the sensor ball is not registered or when the sensor ball needs to be registered, the electronic device 110 can automatically execute the sensor ball registration mode before starting the washing mode or the drying mode.

[0110] According to the sensor ball registration mode operation, the electronic device 110 can drive the actuator in operation 1104 to drive a first rotation operation during the first operation interval T1. When the electronic device 110 drives the first rotation operation, the sensor ball 130 can, as Figure 1 It moves freely within the electronic device 110 shown.

[0111] According to various embodiments, in operation 1106, the sampling voltage of the sensor ball 130 can be increased by free movement. When the sampling voltage increases to a predetermined voltage or higher, the controller of the sensor ball 130 can be activated in operation 1108. The sensor ball 130 can sense the voltage value in operation 1110. The sensor ball 130 can generate an advertising packet including the sensed voltage value in operation 1112, and can send the generated advertising packet in operation 1114.

[0112] According to various embodiments, in operation 1116, electronic device 110 can receive an advertising packet sent from sensor ball 130 and identify sensor ball information (e.g., service ID). As a result of the identification, when the electronic device that has sent the advertising packet is sensor ball, in operation 1118, electronic device 110 can map the voltage (e.g., sampled voltage) included in the advertising packet to the identification information of sensor ball (e.g., UUID) and store the voltage in memory (e.g., memory 206).

[0113] According to various embodiments, in operation 1120, the electronic device 110 may terminate the first rotation operation during a first stop interval T2. According to various embodiments, the sensor ball 130 may stop its free movement and may no longer generate power. The sensor ball 130 may continue operation using previously generated and stored collected power. According to various embodiments, the sensor ball 130 may sense a voltage value in operation 1122. When the free movement of the sensor ball 130 stops, the sensed voltage value may be a voltage lower than the previously sensed voltage value. The sensor ball 130 may generate an advertising packet including the sensed voltage value in operation 1124, and may send the generated advertising packet in operation 1126.

[0114] According to various embodiments, in operation 1128, electronic device 110 can receive an advertising packet sent from sensor ball 130 and can identify sensor ball information (e.g., service ID). As a result of the identification, when the electronic device that has sent the advertising packet is sensor ball, in operation 1130, electronic device 110 can map the voltage (e.g., acquisition voltage) included in the advertising packet to the sensor's identification information (e.g., UUID) and store the voltage in memory (e.g., memory 206).

[0115] According to various embodiments, the electronic device 110 can drive the actuator in operation 1132 to drive a second rotational operation during a second operation interval T3. According to various embodiments, the operation interval and stop interval of the actuator for the sensor ball registration mode can be repeatedly executed.

[0116] According to various embodiments, in operation 1134, electronic device 110 can register a sensor ball based on the received advertising package. For example, electronic device 110 can determine whether stored voltage information has increased during an operating interval and decreased during a stop interval, and can register the device ID (e.g., UUID) of the corresponding sensor ball. Thereafter, electronic device 110 can control its operation using only the sensed values ​​received from the registered sensor ball during, for example, washing or drying mode operation.

[0117] Figure 12 This is a diagram illustrating the voltage of an energy harvesting module according to various embodiments. (Refer to...) Figure 12 During the rotational operation intervals T1, T3, T5, and T7 when the actuator 204 of the electronic device 110 is driven, the voltage of the acquisition module included in the sensor ball 130 may increase or remain constant. Conversely, it can be seen that during the intervals T2, T4, T6, and T8 when the actuator 204 of the electronic device 110 is stopped, the voltage of the acquisition module decreases. According to various embodiments, the electronic device 110 can register the sensor ball based on the voltage of the acquisition module of the sensor ball 130.

[0118] Figure 13 This is a diagram illustrating the transmission of advertising messages from a sensor ball according to various embodiments. (Refer to...) Figure 13 Advertising messages from sensor ball 130 can be transmitted at regular intervals Ta. According to various embodiments, the time spent registering sensor ball 130 can be reduced by adjusting the length of the operating interval of electronic device 110 and the transmission cycle of advertising messages from sensor ball.

[0119] Figure 14 This illustrates an example electronic device 1401 in a network environment 1400 according to various embodiments (e.g., Figure 1 A block diagram of the electronic device 110 or sensor ball 130. (Refer to...) Figure 14 In network environment 1400, electronic device 1401 can communicate with electronic device 1402 via a first network 1498 (e.g., a short-range wireless communication network), or with electronic device 1404 or server 1408 via a second network 1499 (e.g., a long-range wireless communication network). According to an embodiment, electronic device 1401 can communicate with electronic device 1404 via server 1408. According to an embodiment, electronic device 1401 may include processor 1420 (e.g., ...). Figure 2a The controller 202 or 212), and the memory 1430 (e.g., Figure 2a The memory 206), input device 1450 (e.g., memory 206), Figure 2a Input module 207), sound output device 1455 (e.g., Figure 2a The speaker 205), and the display device 1460 (e.g., Figure 2a The display 203), audio module 1470 (e.g., Figure 2a The speaker 205), sensor module 1476 (e.g., Figure 2a Sensor 214), interface 1477, haptic module 1479, camera module 1480, power management module 1488, battery 1489, communication module 1490 (e.g., Figure 2a The communication circuitry 201 or 211), the user identification module (SIM) 1496, or the antenna module 1497 are included. In various embodiments, at least one of these components (e.g., display module 1460 or camera module 1480) may be omitted from the electronic device 1401, or other components may be added to the electronic device 1401. In various embodiments, for example, some components may be implemented as integrated, such as in the case of a sensor module 1476 (e.g., a fingerprint sensor, iris sensor, or illuminance sensor) embedded in the display module 1460.

[0120] Processor 1420 may run software (e.g., program 1440) to control at least one other component (e.g., hardware or software component) coupled to electronic device 1401 and may perform various data processing or calculations. Processor 1420 may load commands or data received from another component (e.g., sensor module 1476 or communication module 1490) into volatile memory 1432, process the commands or data, and store the resulting data in non-volatile memory 1434. According to embodiments, processor 1420 may include a main processor 1421 (e.g., central processing unit (CPU) or application processor (AP)) and an auxiliary processor 1423 (e.g., graphics processing unit (GPU), image signal processor (ISP), sensor hub processor, or communication processor (CP)) operating independently of the main processor 1421, and additionally or optionally, consume less power than the main processor 1421 or be dedicated to a specific function. Here, the auxiliary processor 1423 can operate separately from the main processor 1421, or it can operate embedded in the main processor 1421.

[0121] In this configuration, when the main processor 1421 is inactive (e.g., in sleep mode), the auxiliary processor 1423 (rather than the main processor 1421) can control at least some of the functions or states associated with at least one component of the electronic device 1401 (e.g., display module 1460, sensor module 1476, or communication module 1490), or when the main processor 1421 is active (e.g., running an application), the auxiliary processor 1423 can work with the main processor 1421 to control at least some of the functions or states associated with at least one component of the electronic device 1401 (e.g., display module 1460, sensor module 1476, or communication module 1490). According to embodiments, the auxiliary processor 1423 (e.g., an image signal processor or a communication processor) can be implemented as part of another component (e.g., camera module 1480 or communication module 1490) functionally associated with the auxiliary processor 1423. The memory 1430 may store various data used by at least one component of the electronic device 1401 (e.g., processor 1420 or sensor module 1476), such as software (e.g., program 1440) and input or output data for commands associated therewith. The memory 1430 may include volatile memory 1432 or non-volatile memory 1434.

[0122] Program 1440 is software stored in memory 1430 and may include, for example, an operating system (OS) 1442, middleware 1444, or application 1446.

[0123] Input device 1450 is a means for receiving commands or data from outside the electronic device 1401 (e.g., a user) to be used by components of the electronic device 1401 (e.g., processor 1420), and may include, for example, a microphone, mouse, or keyboard.

[0124] The sound output device 1455 is a device for outputting sound signals to an external part of the electronic device 1401, and may include, for example, a speaker or a receiver. The speaker is used for general purposes such as playing multimedia or playing records, and the receiver is used only for receiving incoming calls. According to embodiments, the receiver may be integrated with the speaker or separate from the speaker.

[0125] Display device 1460 is a means for visually providing information to a user of electronic device 1401, and may include, for example, a display, a holographic device, or a projector, and control circuitry for controlling a respective one of the display, holographic device, and projector. According to an embodiment, display device 1460 may include touch circuitry or a pressure sensor capable of measuring the intensity of pressure caused by a touch.

[0126] The audio module 1470 can convert sound into electrical signals and vice versa. According to an embodiment, the audio module 1470 can obtain sound via the input module 1450, or output sound via the sound output device 1455 or an external electronic device (e.g., electronic device 1402) that is directly (e.g., wired) or wirelessly connected to the electronic device 1401.

[0127] Sensor module 1476 can generate electrical signals or data values ​​corresponding to the internal operating state (e.g., power or temperature) of electronic device 1401 or the environmental state external to electronic device 1401. Sensor module 1476 may include, for example, a gesture sensor, a gyroscope sensor, an atmospheric pressure sensor, a magnetic sensor, an accelerometer, a grip sensor, a proximity sensor, a color sensor, an infrared (IR) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.

[0128] Interface 1477 may support one or more specific protocols for direct (e.g., wired) or wireless connection to external electronic devices (e.g., electronic device 1402). According to embodiments, interface 1477 may include a High Definition Multimedia Interface (HDMI), a Universal Serial Bus (USB) interface, a Secure Digital Card (SD) interface, or an audio interface.

[0129] The connection end 1478 may include a connector that can physically connect to an external electronic device (e.g., electronic device 1402), such as an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).

[0130] The haptic module 1479 can convert electrical signals into mechanical stimulation (e.g., vibration or motion) or electrical stimulation that can be recognized by a user through his touch or kinesthesia. The haptic module 1479 may include, for example, a motor, a piezoelectric element, or an electrical stimulator.

[0131] Camera module 1480 can capture still or moving images. According to embodiments, camera module 1480 may include one or more lenses, an image sensor, an image signal processor, or a flash.

[0132] The power management module 1488 is a module for managing the power supply to the electronic device 1401 and can be configured as at least part of, for example, a power management integrated circuit (PMIC).

[0133] Battery 1489 is a means for powering at least one component of electronic device 1401 and may include, for example, a non-rechargeable primary battery, a rechargeable accumulator, or a fuel cell.

[0134] Communication module 1490 can support the establishment of wired or wireless communication channels between electronic device 1401 and external electronic devices (e.g., electronic device 1402, electronic device 1404, or server 1408), and perform communication via the established communication channels. Communication module 1490 may include one or more communication processors that support independent operation from processor 1420 (e.g., application processor (AP)). According to embodiments, communication module 1490 may include wireless communication module 1492 (e.g., cellular communication module, short-range wireless communication module, or Global Navigation Satellite System (GNSS) communication module) or wired communication module 1494 (e.g., local area network (LAN) communication module or power line communication (PLC) module), and can communicate via a first network 1498 (e.g., a short-range communication network, such as Bluetooth). TM It can communicate with external electronic devices via Wi-Fi Direct, Infrared Data Association (IrDA), or a second network (e.g., long-range communication networks such as traditional cellular networks, 5G networks, next-generation communication networks, the Internet, or computer networks (e.g., LANs or Wide Area Networks (WANs)). These various types of communication modules can be implemented as a single chip or as multiple separate chips.

[0135] According to an embodiment, the wireless communication module 1492 can use user information stored in the user identification module 1496 to distinguish and authenticate electronic devices 1401 in the communication network.

[0136] Antenna module 1497 may include one or more antennas for transmitting or receiving signals or power to or from an external source. According to an embodiment, communication module 1490 (e.g., wireless communication module 1492) may transmit or receive signals to or from an external electronic device via an antenna suitable for a communication method.

[0137] At least some of the aforementioned components can be interconnected and communicate signals (e.g., commands or data) between them via an inter-peripheral communication scheme (e.g., bus, general purpose input / output (GPIO), serial peripheral interface (SPI), or mobile industrial processor interface (MIPI)).

[0138] According to an embodiment, commands or data can be sent or received between electronic device 1401 and external electronic device 1404 via server 1408 connected to a second network 1499. Each of electronic devices 1402 and 1404 can be a device of the same type as electronic device 1401, or a device of a different type. According to an embodiment, all or some operations to be performed on electronic device 1401 can be performed on one or more other external electronic devices. According to an embodiment, if electronic device 1401 is required to automatically perform a function or service, or upon request, electronic device 1401 can request an external electronic device to perform at least a portion of the function or service instead of running the function or service, or electronic device 1401 can request an external electronic device to perform at least a portion of the function or service in addition to running the function or service. Upon receiving the request, the external electronic device can perform the requested function or additional function and transmit the result of the execution to electronic device 1401. Electronic device 1401 can provide the requested function or service with or without further processing of the result. For this purpose, technologies such as cloud computing, distributed computing, or client-server computing can be used.

[0139] The electronic device according to various example embodiments may include a communication circuit, a display, an actuator, a speaker, and a controller electrically connected to the communication circuit, the display, the actuator, and the speaker, wherein the controller is configured to: control the display or speaker to output a first guidance message in response to a selection input for a sensor ball registration mode; identify sensor ball identification information included in sensor ball-related messages received via the communication circuit within a specific time period; control the display or speaker to output a second guidance message based on the expiration of the specific time period; and, based on the expiration of the specific time period, perform control to register the sensor ball corresponding to the sensor ball-related message received within the specific time period, based on at least one sensor ball-related message received from the sensor ball.

[0140] According to various example embodiments, sensor ball-related messages may include information corresponding to the sensor ball's acquisition voltage or information corresponding to the humidity sensed by the sensor ball.

[0141] According to various example embodiments, the controller can be configured to: identify information corresponding to the acquired voltage and included in the sensor ball related messages; and control the sensor ball to register based on the identified information corresponding to the acquired voltage.

[0142] According to various example embodiments, the controller can be configured to identify information corresponding to the acquisition voltage of the sensor ball and included in at least one sensor ball-related message received via a communication circuit based on a specific time expiration, and based on the sensor ball's acquisition voltage being determined to be lower than the previously identified acquisition voltage, control can be performed to register the sensor ball corresponding to the sensor ball-related message.

[0143] According to various example embodiments, when no sensor ball-related messages are received from the sensor ball after a specific time period has expired, the controller can be configured to perform control to register the sensor ball corresponding to the sensor ball-related messages received within the specific time period.

[0144] According to various example embodiments, the controller can be configured to identify information corresponding to the acquisition voltage of the sensor ball and included in each of a plurality of sensor ball-related messages received within a specific time period via a communication circuit, and based on the determination that the acquisition voltage of the sensor ball is higher than the acquisition voltage identified from previous sensor ball-related messages, control can be performed to register the sensor ball corresponding to the sensor ball-related message.

[0145] According to various example embodiments, sensor ball-related messages can be sent via Bluetooth Low Energy (BLE) advertising messages.

[0146] The electronic device according to various example embodiments may include a communication circuit, a display, an actuator, a speaker, and a controller electrically connected to the communication circuit, the display, the actuator, and the speaker, wherein the controller is configured to: control the actuator to be driven during a specific first operating interval; identify sensor ball identification information included in a sensor ball-related message received via the communication circuit during the specific first operating interval; control the actuator to stop during a specific first stop interval based on the past specific first operating interval; and perform control to register a sensor ball corresponding to a sensor ball-related message received within a specific time period based on the past specific first stop interval, based on at least one sensor ball-related message received from the sensor ball.

[0147] According to various example embodiments, the controller can be configured to identify information corresponding to the acquisition voltage of the sensor ball and included in the sensor ball-related message, and can control the sensor ball to be registered based on the identified information corresponding to the acquisition voltage.

[0148] According to various example embodiments, the controller can be configured to identify information corresponding to the acquisition voltage of the sensor ball and included in at least one sensor ball-related message received via a communication circuit after a specific first stop interval has expired, and based on the determination that the acquisition voltage of the sensor ball is lower than the previously identified acquisition voltage, control can be performed to register the sensor ball corresponding to the sensor ball-related message.

[0149] According to various example embodiments, a sensor ball registration method for an electronic device may include: outputting a first guidance message via a display or speaker in response to a selection input for a sensor ball registration mode; identifying sensor ball information included in sensor ball-related messages received via a communication circuit within a specific time period; outputting a second guidance message via a display or speaker based on the expiration of the specific time period; and registering a sensor ball corresponding to a sensor ball-related message received within the specific time period based on at least one sensor ball-related message received from the sensor ball after the specific time period has expired.

[0150] According to various example embodiments, sensor ball-related messages may include information corresponding to the sensor ball's acquisition voltage or information corresponding to the humidity sensed by the sensor ball.

[0151] According to various example embodiments, the method may include identifying information corresponding to the voltage and included in a sensor ball-related message, and registering the sensor ball based on the identified information corresponding to the acquired voltage.

[0152] According to various example embodiments, the method may include identifying information corresponding to the acquisition voltage of the sensor ball and included in at least one sensor ball-related message received via a communication circuit after a specific time has expired, and registering the sensor ball corresponding to the sensor ball-related message based on the sensor ball's acquisition voltage being determined to be lower than the previously identified acquisition voltage.

[0153] According to various example embodiments, the method may include registering a sensor ball corresponding to a sensor ball-related message received within a specific time period, based on the fact that no sensor ball-related message has been received from the sensor ball after a specific time period has expired.

[0154] According to various example embodiments, the method may include identifying information in each of a plurality of sensor ball-related messages received via a communication circuit within a specific time period that corresponds to the acquisition voltage of the sensor ball, and registering the sensor ball corresponding to the sensor ball-related message based on the determination that the acquisition voltage of the sensor ball is higher than the acquisition voltage identified from the previous sensor ball-related message.

[0155] According to various example embodiments, sensor ball-related messages can be sent via Bluetooth Low Energy (BLE) advertising messages.

[0156] According to various example embodiments, a sensor ball registration method for an electronic device may include: controlling an actuator included in the electronic device to be driven during a specific first operating interval; identifying information included in sensor ball-related messages received via a communication circuit during the specific first operating interval; controlling the actuator to stop during a specific first stop interval based on the passing of a predetermined first operating interval; and registering a sensor ball corresponding to a sensor ball-related message received within a specific time period based on at least one sensor ball-related message from the sensor ball, based on the passing of the specific first stop interval.

[0157] According to various example embodiments, the method may include: identifying information corresponding to the acquisition voltage of the sensor ball and including it in a sensor ball-related message; and registering the sensor ball based on the identified information corresponding to the acquisition voltage.

[0158] According to various example embodiments, the method may include: identifying information corresponding to the acquisition voltage of the sensor ball and included in at least one sensor ball-related message received via a communication circuit after a specific first stop interval has expired; and registering the sensor ball corresponding to the sensor ball-related message based on the sensor ball's acquisition voltage being determined to be lower than the previously identified acquisition voltage.

[0159] It should be understood that the various embodiments of this disclosure and the terminology used therein are not intended to limit the technical features set forth herein to the particular embodiments, and include various variations, equivalents, and / or substitutions of the corresponding embodiments. Regarding the description of the drawings, similar reference numerals may be used to refer to similar elements. It will be understood that singular expressions may include plural expressions unless the relevant context clearly indicates otherwise. As used herein, expressions such as "A or B", "at least one of A and / or B", "A, B, or C" or "at least one of A, B, and / or C" may include all possible combinations of the items listed together. Regardless of the importance or order in which components are distinguished from each other, expressions such as "first", "second", "first", or "second" may modify the corresponding component without limiting it. If an element (e.g., the first element) is referred to as "(operationally or communicatively) connected to / attached to another element (e.g., the second element)" or "connected to / attached to another element (e.g., the second element)", then the element may be directly connected to the other element or may be connected via another element (e.g., the third element).

[0160] As used herein, the term "module" can include units configured as hardware, software, or firmware, or any combination thereof, and is used interchangeably with other terms such as "logic," "logic block," "part," or "circuit." A module can be a single integrated component, or a minimum unit or part adapted to perform one or more functions. For example, a module can be configured as an application-specific integrated circuit (ASIC).

[0161] The various embodiments described herein can be implemented as software (e.g., a program), including instructions stored in a machine-readable storage medium (e.g., a machine-readable storage medium (e.g., internal or external memory)). A machine is an apparatus capable of recalling stored instructions from a storage medium and operating according to the recalled instructions, and may include electronic devices according to the disclosed embodiments. When an instruction is executed by a processor (e.g., controller 310), the processor may directly execute the function corresponding to the instruction, or, under the control of the processor, use other elements to execute the function corresponding to the instruction. Instructions may include code generated or executed by a compiler or interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Wherein, a "non-transitory" storage medium does not include signals and is tangible, but may not be distinguished between data semi-permanently stored in the storage medium and data temporarily stored in the storage medium.

[0162] According to embodiments, methods according to various embodiments of this disclosure may be included and provided 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 online in the form of a machine-readable storage medium (e.g., a compact disk read-only memory (CD-ROM)) or via an app store (e.g., the Play Store™). If distributed online, at least a portion of the computer program product may be temporarily generated, or 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 app store's server, or a forwarding server).

[0163] According to various embodiments, each of the above-described components (e.g., a module or program) may include a single entity or multiple entities, and some of the sub-components may be omitted or other sub-components may be added in various embodiments. Optionally or additionally, some components (e.g., modules or programs) may be integrated into a single component, and may still perform the functions performed by each of the respective components in the same or similar manner as before integration. According to various embodiments, the operations performed by a module, program, or other component may be performed sequentially, in parallel, repeatedly, or heuristically, or one or more of the operations may be run in a different order or omitted, or one or more other operations may be added.

[0164] Various exemplary embodiments not shown or described in this disclosure and the accompanying drawings are merely examples provided to facilitate the description of technical matters according to embodiments of this disclosure and to aid in understanding this disclosure, and do not limit the scope of embodiments of this disclosure. Therefore, it should be understood that all modifications or variations that can be derived from the technical ideas of the various exemplary embodiments of this disclosure, in addition to those disclosed herein, are also included within the scope of the various embodiments of this disclosure, including the appended claims and their equivalents. It will also be understood that any embodiment described herein can be used in conjunction with any other embodiment described herein.

Claims

1. An electronic device comprising: Communication circuits; monitor; An actuator is configured to rotate the drum of the electronic device; speaker; Memory, used to store instructions; as well as Controller When the instruction is executed by the controller, the electronic device: In response to the selection input of the sensor ball registration mode, the display or speaker is controlled to output a first guidance message, wherein the sensor ball is not embedded in the electronic device and is a device different from the electronic device, and wherein the first guidance message includes guidance messages related to shaking the sensor ball; Identify the sensor ball identification information included in at least one sensor ball-related message received via a communication circuit within a specific time period; Upon the expiration of the specified time period, the control display or speaker outputs a second guidance message related to the movement change of the sensor ball, wherein the second guidance message includes a guidance message related to stopping the shaking of the sensor ball; and Upon the expiration of the specified time period, control is executed to register the sensor ball based on information corresponding to the sensor ball's acquired voltage, wherein the sensor ball's acquired voltage is included in the at least one sensor ball-related message received from the sensor ball via a communication circuit and varies in response to changes in the sensor ball's motion.

2. The electronic device according to claim 1, wherein, The at least one sensor ball-related message includes information corresponding to the humidity sensed by the sensor ball.

3. The electronic device of claim 1, wherein when the instruction is executed by the controller, the electronic device causes: The identification includes information corresponding to the sensor ball's acquisition voltage in sensor ball-related messages received via the communication circuit after the specific time period has expired; and Based on the fact that the sensor ball's acquisition voltage in the sensor ball-related message is determined to be less than the acquisition voltage included in the at least one sensor ball-related message, control is performed to register the sensor ball corresponding to the at least one sensor ball-related message.

4. The electronic device of claim 1, wherein when the instruction is executed by the controller, the electronic device: based on the fact that no sensor ball-related message has been received from the sensor ball after the specific time has expired, performs control to register a sensor ball corresponding to at least one sensor ball-related message received during the specific time.

5. The electronic device of claim 1, wherein when the instruction is executed by the controller, the electronic device causes: Identify information corresponding to the sensor ball's acquisition voltage and including information in each of multiple sensor ball-related messages received via the communication circuit within the specified time period; and Based on the fact that the voltage acquired by the sensor ball is determined to be greater than the voltage acquired from previous sensor ball-related messages, control is executed to register the sensor ball corresponding to multiple sensor ball-related messages.

6. The electronic device of claim 1, wherein at least one sensor ball-related message is sent via Bluetooth Low Energy (BLE) advertising messages.

7. An electronic device comprising: Communication circuits; monitor; An actuator is configured to rotate the drum of the electronic device; speaker; Memory, used to store instructions; as well as Controller When the instruction is executed by the controller, the electronic device: The actuator is driven during a specific first operating interval; Identify the sensor ball identification information included in sensor ball-related messages received via the communication circuit during a specific first operating interval; Based on a past specific first operating interval, the actuator is controlled to stop during a specific first stop interval; and Based on information in response to changes in the sensor ball's acquired voltage included in at least one sensor ball-related message received from the sensor ball during a specific first stop interval, control is executed to register the sensor ball corresponding to the sensor ball-related message received during the specific first operation interval. The sensor ball is not embedded in the electronic device and is a different device from the electronic device.

8. The electronic device according to claim 7, wherein, At least one sensor ball-related message includes information corresponding to the humidity sensed by the sensor ball.

9. The electronic device of claim 7, wherein when the instruction is executed by the controller, the electronic device causes: Identify the information corresponding to the voltage collected by the sensor ball, where, The at least one sensor ball-related message is received via a communication circuit during a specific first stop time interval; as well as Based on the sensor ball's acquisition voltage being determined to be less than the previously identified acquisition voltage included in sensor ball-related messages received during a specific first operating interval, control is executed to register the sensor ball.

10. A method for registering a sensor ball via an electronic device, the method comprising: In response to the selection input of the sensor ball registration mode, a first guidance message is output through a display or speaker, wherein the sensor ball is not embedded in the electronic device and is a device different from the electronic device, and wherein the first guidance message includes guidance messages related to shaking the sensor ball; Identify the sensor ball identification information included in at least one sensor ball-related message received via a communication circuit within a specific time period; Upon the expiration of the specified time period, a second guidance message related to the motion change of the sensor ball is output via a display or speaker, wherein the second guidance message includes a guidance message related to stopping the shaking of the sensor ball; and Based on the expiration of the specific time period, the sensor ball is registered based on information corresponding to the sensor ball's acquisition voltage, wherein the sensor ball's acquisition voltage is included in the at least one sensor ball-related message received from the sensor ball via the communication circuit, and varies in response to changes in the sensor ball's motion.

11. The method according to claim 10, wherein, The at least one sensor ball-related message includes information corresponding to the humidity sensed by the sensor ball.

12. The method of claim 10, comprising: The identification includes information corresponding to the sensor ball's acquisition voltage in sensor ball-related messages received via the communication circuit after the specific time has expired; as well as Based on the fact that the sensor ball's acquisition voltage is determined to be less than the acquisition voltage in the at least one sensor ball-related message received within the specific time period in the sensor ball-related message, the sensor ball corresponding to the at least one sensor ball-related message is registered.

13. The method of claim 10, further comprising registering a sensor ball corresponding to the at least one sensor ball-related message received within the specific time period, based on the fact that no sensor ball-related message has been received from the sensor ball after the specific time period has expired.

14. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor of an electronic device, cause the electronic device to perform the method of any one of claims 10 to 13.

Citation Information

Patent Citations

  • Method for the execution of a pairing phase by a wireless access point

    US20170339731A1

  • KR20200135122A