Mobile device for wireless network connection within house and method for wireless network connection
Patent Information
- Application Number
- PCT/KR2024/095949
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-14
- Filing Date
- 2024-08-01
- Publication Date
- 2025-02-20
Smart Images

Figure KR2024095949_20022025_PF_FP_ABST
Abstract
Description
Mobile devices and wireless communication connection methods for home wireless communication connection
[0001] The present disclosure relates to a method for wirelessly connecting a device located in a wireless connection shadow area within a home and a mobile device performing such a method.
[0002] As numerous electronic devices within the home (hereinafter referred to as "home") are networked, users can now centrally control them through their user terminals. To achieve this centralized control, these devices must be located within an area with wireless communication, such as Wi-Fi. However, as homes become more complex and larger, the distance between electronic devices increases, and obstacles such as household appliances and bookshelves can hinder wireless communication. Electronic devices often find themselves in dead zones where wireless communication is poor. Installing additional routers or wireless routers is a viable solution, but this increases costs. Therefore, there is a need to enable communication with electronic devices located in dead zones within the home without installing additional routers or wireless routers.
[0003] According to one embodiment of the present disclosure, a robot cleaner that moves for cleaning may include a battery that supplies power to the robot cleaner. According to one embodiment, the robot cleaner may include a suction motor for sucking up dust. According to one embodiment, the robot cleaner may include a sensor unit for establishing a movement path while moving. According to one embodiment, the robot cleaner may include a brush for performing cleaning by sucking up dust while moving. According to one embodiment, the robot cleaner may include driving wheels that move along the movement path established by the sensor unit to perform cleaning using the brush and the suction motor, and may include a driving unit driven by a battery. According to one embodiment, the robot cleaner may include a processor that controls the robot cleaner to drive the driving unit for wireless connection with the first home appliance and move within a predetermined distance from the first home appliance based on a determination that a wireless connection between the first home appliance and the wireless router is not possible based on a wireless connection signal strength between the first home appliance and the wireless router in the home. In one embodiment, the robot cleaner may include a communication interface that receives a connection request signal from the first home appliance based on the robot cleaner being located within a predetermined distance from the first home appliance, and establishes a wireless connection with the first home appliance based on the received connection request signal. In one embodiment, the communication interface in the robot cleaner may include at least one of a BLE communication unit and a Wi-Fi communication unit.
[0004] According to one embodiment of the present disclosure, a wireless cleaner device having an in-home wireless connection function may include a battery that supplies power to the wireless cleaner device. According to one embodiment, the wireless cleaner device may include a suction motor for sucking up dust. According to one embodiment, the wireless cleaner device may include a processor that determines that a wireless connection between a first home appliance and a wireless router is not possible based on a wireless connection signal strength between the first home appliance and the wireless router in the home. According to one embodiment, the wireless cleaner device may include a user interface that outputs guide information for a wireless connection with the first home appliance based on the determination that a wireless connection between the first home appliance and the wireless router is not possible. According to one embodiment, the wireless cleaner device may include a communication interface that receives a connection request signal from the first home appliance when the wireless cleaner device moves within a predetermined distance from the first home appliance based on the guide information, and establishes a wireless connection based on the received connection request signal upon receiving the connection request signal. According to one embodiment, the communication interface in the wireless cleaner device may include at least one of a BLE communication unit and a Wi-Fi communication unit.
[0005] According to one embodiment of the present disclosure, a method for wireless connection in a home may include a step of determining that a wireless connection with a first home appliance is not possible in the home based on a wireless connection signal strength. According to one embodiment, a method for wireless connection in a home may include a step of controlling a driving unit to move within a predetermined distance from the first home appliance for wireless connection with the first home appliance based on a determination that a wireless connection with the first home appliance is not possible. According to one embodiment, a method for wireless connection in a home may include a step of receiving a connection request signal from the first home appliance when the first home appliance is located within a predetermined distance from the first home appliance. According to one embodiment, a method for wireless connection in a home may include a step of establishing a wireless connection based on the received connection request signal.
[0006] FIG. 1A is a diagram of an in-home electronic device network according to one embodiment of the present disclosure.
[0007] FIG. 1b is a structure of an in-home wireless network according to one embodiment of the present disclosure.
[0008] FIG. 2A is a drawing for explaining one side structure of a robot vacuum cleaner as a moving device according to one embodiment.
[0009] FIG. 2b is a drawing for explaining the lower structure of a robot vacuum cleaner as a moving device according to one embodiment of the present disclosure.
[0010] FIG. 3A is a plan view showing an electronic device positioned in a wireless communication dead zone in a home according to one embodiment of the present disclosure.
[0011] FIG. 3b is a diagram showing a network connection status of an in-home electronic device displayed on a user terminal according to one embodiment of the present disclosure.
[0012] FIG. 3c is a diagram showing designating location information of an electronic device to be wirelessly connected in a user terminal according to one embodiment of the present disclosure.
[0013] FIG. 3D is a diagram showing a user interface for moving a mobile device from a user terminal to a wireless connection target electronic device according to one embodiment of the present disclosure.
[0014] FIG. 4 is a diagram showing a mobile device moving near an electronic device to perform a wireless connection according to one embodiment of the present disclosure.
[0015] Figure 5 is in-home map information according to one embodiment of the present disclosure.
[0016] FIG. 6A is a diagram showing a user terminal indicating the location of a wireless connection target electronic device according to one embodiment of the present disclosure.
[0017] FIG. 6b is a diagram that guides a user to the location of a target electronic device to be connected when a mobile device is unavailable according to one embodiment of the present disclosure.
[0018] FIG. 7 is a diagram showing a wireless connection between an electronic device and a mobile device in a wireless communication shadow area in a home according to one embodiment of the present disclosure.
[0019] FIG. 8 is a diagram showing a user terminal receiving data from a mobile device and an electronic device located in a wireless connection shadow area in a home and displaying the data on a screen according to one embodiment of the present disclosure.
[0020] FIG. 9 is a diagram showing a user terminal making a wireless connection with an electronic device in a wireless connection shadow area in a home according to one embodiment of the present disclosure.
[0021] FIG. 10 is a diagram showing a wireless connection between an electronic device and a mobile device in a wireless communication shadow area in a home according to one embodiment of the present disclosure.
[0022] FIG. 11A is a flowchart of a method for performing a wireless connection with an electronic device in a wireless connection shadow area in a home according to one embodiment of the present disclosure.
[0023] FIG. 11b is a screen that guides the user terminal to install or move an additional Wi-Fi router or a device capable of WFD direct connection when a wireless connection is established with an electronic device located in a wireless connection shadow area in a home according to one embodiment of the present disclosure.
[0024] FIG. 12 is a sequence diagram showing a wireless connection between an electronic device and a mobile device in a wireless communication shadow area in a home according to one embodiment of the present disclosure.
[0025] FIG. 13 is a sequence diagram showing a wireless connection between an electronic device and a mobile device in a wireless communication shadow area in a home according to one embodiment of the present disclosure.
[0026] FIG. 14 is a sequence diagram showing a wireless connection between an electronic device and a mobile device in a wireless communication shadow area in a home according to one embodiment of the present disclosure.
[0027] FIG. 15 is a block diagram of a mobile device according to one embodiment of the present disclosure.
[0028] FIG. 16 is a block diagram of a user terminal according to one embodiment of the present disclosure.
[0029] FIG. 17a is a serving robot as a mobile device according to one embodiment of the present disclosure.
[0030] FIG. 17b is a wireless vacuum cleaner as a mobile device according to one embodiment of the present disclosure.
[0031] The terms used in this disclosure will be briefly explained, and one embodiment of the present disclosure will be specifically described.
[0032] The terms used in this disclosure are selected from widely used, current terms, taking into account the functions of one embodiment of the disclosure. However, these terms may vary depending on the intentions of those skilled in the art, precedents, the emergence of new technologies, etc. Furthermore, in certain cases, terms may be arbitrarily selected by the applicant, and in such cases, their meanings will be described in detail in the description of the relevant embodiments of the disclosure. Therefore, the terms used in this disclosure should not be defined simply as names of terms, but rather based on the meanings of the terms and the overall content of the disclosure.
[0033] In this disclosure, the expression “at least one of a, b or c” may refer to “a”, “b”, “c”, “a and b”, “a and c”, “b and c”, “all of a, b and c”, or variations thereof.
[0034] Throughout this disclosure, when a part is said to "include" a certain component, this does not mean that other components are excluded, but rather that other components may be included, unless otherwise specifically stated. Furthermore, terms such as "part," "module," etc., used in this disclosure refer to a unit that processes at least one function or operation, and "part" and "module" may be implemented as hardware or software, or as a combination of hardware and software.
[0035] Below, with reference to the attached drawings, embodiments of the present disclosure are described in detail so that those skilled in the art can easily implement the present disclosure. However, one embodiment of the present disclosure may be implemented in various different forms and is not limited to the embodiments described herein. In addition, in the drawings, parts irrelevant to the description are omitted to clearly describe one embodiment of the present disclosure, and similar parts are designated with similar drawing reference numerals throughout the present disclosure.
[0036] According to one embodiment of the present disclosure, there is a need to enable communication connection of electronic devices in a communication dead zone where wireless communication is not good in a home without installing an additional router or wireless router.
[0037] FIG. 1A is a diagram of an in-home electronic device network according to one embodiment of the present disclosure.
[0038] Referring to Fig. 1a, various electronic devices in a home can form an in-home communication network (1) centered around a typical wireless router (10). The electronic devices may include devices with fixed locations, such as a refrigerator (30), a TV (50), an air conditioner (70), and a washing machine / dryer (80), and may also include devices with non-fixed locations that can move frequently, such as a user terminal (20), a dehumidifier (40), and a robot vacuum cleaner (60). The electronic devices can exchange information with desired devices through the in-home communication network (1), and can also be connected to external devices through an external network. The in-home wireless network can use communication methods such as Bluetooth (BLE), UWB (ultra wide band), Zigbee, HomeRF (Home Radio Frequency), IrDA (infrared Data Association), wireless LAN (local area network), or Z-Wave.
[0039] However, in the case of the wireless router (10) that serves as the gateway of the in-home communication network (1), it is often located in the living room where the TV (50) is located. Therefore, it may be difficult for electronic devices located in places that are far from the living room, such as a bedroom or dressing room, or in environments with many obstacles that hinder wireless communication, to establish wireless communication. In this case, in order to resolve the problem of wireless communication failure between electronic devices located far from the wireless router (10), an additional wireless router may be installed, for example, in a bedroom connected to the dressing room, but this will result in increased costs. Therefore, a method is required that allows electronic devices located far from the home to be incorporated into the in-home communication network without requiring additional devices or costs.
[0040] FIG. 1b is a structure of an in-home wireless network according to one embodiment of the present disclosure.
[0041] FIG. 1B illustrates an in-home wireless network (2) using a mobile device (1000). In one embodiment, the wireless router (10) may not be able to easily establish a wireless connection with a dehumidifier (40) located in a dressing room in the home and an air conditioner (70) located in the farthest bedroom. Therefore, the dehumidifier (40) and the air conditioner (70) may be considered to be located in a wireless communication dead zone or a wireless communication failure zone in the home. In one embodiment, a mobile device (1000) capable of wireless communication with the wireless router (10) and moving may move to such a wireless communication dead zone in the home and establish a wireless connection with the dehumidifier (40) and / or the air conditioner (70). The process of establishing a wireless connection with an electronic device located in a wireless communication dead zone in the home will be discussed later. A dehumidifier (40) or air conditioner (70) that has established a wireless connection with a mobile device (1000) that has moved to a wireless communication shadow area within a home may also be able to communicate with a wireless router (10) and other electronic devices forming an in-home network with the wireless router (10) - for example, a user terminal (20). Accordingly, a dehumidifier (40) or air conditioner (70) that was in a wireless communication shadow area within a home can transmit and receive data with other electronic devices forming an in-home network via the mobile device (1000).
[0042] In one embodiment according to the present disclosure, the mobile device (1000) that performs wireless communication connection with the dehumidifier (40) and / or air conditioner (70) located in a wireless communication dead zone in a home may be any electronic device that is mobile and capable of performing wireless communication connection. For example, the mobile device (1000) may be a robot vacuum cleaner that can move on its own, a serving robot in a restaurant, a stick vacuum cleaner body (wireless vacuum cleaner device) that a user can carry and move, or a user terminal (20).
[0043] When a mobile device (1000) moves into a wireless communication dead zone within a home and wirelessly connects with an electronic device in the wireless communication dead zone within the home, a BLE (Bluetooth Low Energy) connection may be used. In one embodiment, throughout this disclosure, the BLE connection may simply be a BLE connection or a BLE mesh network wireless communication connection. In one embodiment, throughout this disclosure, when a mobile device (1000) moves into a wireless communication dead zone within a home and a BLE mesh network wireless communication connection with an electronic device in the wireless communication dead zone within the home is not established, the mobile device (1000) may attempt a BLE connection. In one embodiment, throughout this disclosure, when a mobile device (1000) moves into a wireless communication dead zone within a home and a BLE mesh network wireless communication connection with an electronic device in the wireless communication dead zone is not established, the mobile device (1000) may attempt a BLE mesh network wireless communication connection.
[0044] A BLE mesh network is a topology for wireless networking. Within a BLE mesh network, any node can transmit data to the entire home network. Therefore, if a dehumidifier (40) and / or an air conditioner (70) form a BLE mesh network with a mobile device (1000) in FIG. 1B, the dehumidifier (40) and / or the air conditioner (70) can transmit and receive data to and from the entire home network, including the wireless router (10), via the mobile device (1000). A BLE mesh network has a wide communication area, unlimited node connections, and can solve the problem of short-range Bluetooth connections. BLE mesh networks are currently becoming the main communication method for the Internet of Things (IoT).
[0045] In one embodiment, when a BLE connection is not supported between a mobile device (1000) and an electronic device in a wireless communication shadow area within a home, the mobile device (1000) can perform a Wi-Fi Direct ('WFD') connection with the electronic device in the wireless communication shadow area within a home. Accordingly, the mobile device (1000) performs a WFD connection with the electronic device in the wireless communication shadow area within a home, and the electronic device in the wireless communication shadow area within a home can transmit and receive data with other electronic devices constituting the home network through the mobile device (1000). The WFD connection is a communication technology that allows electronic devices that support Wi-Fi communication to communicate directly without going through a Wi-Fi wireless router (the wireless router (10) in FIG. 1B). In order for electronic devices connected in the WFD manner to use the Internet, at least one of the two electronic devices must be connected to the Internet. In one embodiment, when a WFD connection is established between the mobile device (1000) and the dehumidifier (40) in FIG. 1b, the mobile device (1000) may be connected to the Internet.
[0046] FIG. 2A is a drawing for explaining one side structure of a robot vacuum cleaner as a moving device according to one embodiment.
[0047] Referring to FIG. 2A, a perspective view of the main body of a robot cleaner (60) as a mobile device (1000) is illustrated from above. Although the robot cleaner (60) is separated into a main body of the robot cleaner that moves and cleans and a station that is fixed at a specific location, for the convenience of explanation, the robot cleaner (60) is hereinafter referred to as the main body of the robot cleaner that moves for cleaning. The robot cleaner (60) may include one of a charging terminal (1010), a remote control receiver (1002), an obstacle sensor (1021), a bumper sensor (1022), a dust exhaust port (1030), a camera (1040), a user interface (1070), an input interface (1071), an output interface (1073), and the like, but is not limited thereto. Although not shown externally in FIG. 2A, the robot cleaner (60) may include a battery that receives power.
[0048] The output interface (1073) can display, but is not limited to, the current status (cleaning, charging, charging terminal overheating, battery charging unavailable due to low temperature), remaining battery capacity, current cleaning mode (e.g., quick mode, precision mode, carpet cleaning mode, etc.).
[0049] In one embodiment, a user can change the cleaning mode (e.g., rapid mode, precision mode) of the robot cleaner (60) using the input interface (1071). In addition, the user can also use the input interface (1071) to set a cleaning area or designate a cleaning mode for a specific area.
[0050] The charging terminal (1010) may include a conductor for electrical coupling when the robot cleaner (60) is coupled with a station (not shown) of the robot cleaner (60).
[0051] FIG. 2b is a drawing for explaining the lower structure of a robot vacuum cleaner as a moving device according to one embodiment of the present disclosure.
[0052] Referring to FIG. 2b, the robot vacuum cleaner (60) may include, but is not limited to, a charging terminal (1010), a fall prevention sensor (1023), a side rotating brush (1061), a driving wheel (1062), and a power brush (1063).
[0053] The charging terminal (1010) is a terminal for electrically connecting the robot cleaner (60) to the station (not shown) when the robot cleaner (60) is connected to the station. Fig. 2b illustrates a case where the charging terminal (1010) is installed on the bottom surface of the robot cleaner (60), unlike Fig. 2a.
[0054] The fall prevention sensor (1023) is a sensor that detects when the robot cleaner (60) reaches a point where it may fall during autonomous cleaning, thereby preventing the robot cleaner (60) from falling. The side rotating brush (1061) may be used to sweep dust from the floor while the robot cleaner (60) moves autonomously and performs cleaning. The driving wheel (1062) may be used to move the robot cleaner (60) while it moves to perform cleaning. The power brush (1063) may be used to suck up dust while the robot cleaner (60) moves autonomously and performs cleaning. The power brush (1063) may be simply referred to as a brush. Although not shown in FIG. 2B, the robot cleaner (60) may include a suction motor inside to suck up dust through the power brush (1063). "Dust" may include any type of particle or debris that can be sucked up by a robot vacuum cleaner (60), and "dust" may include dirt, hair, fur, pollen, crumbs, and other substances. Since the functions of each component can be intuitively inferred from its name by those skilled in the art, a detailed description thereof will be omitted.
[0055] FIG. 3A is a plan view showing an electronic device positioned in a wireless communication dead zone in a home according to one embodiment of the present disclosure.
[0056] Referring to Fig. 3a, a wireless router (10) is often located in the living room together with a TV (50) in a house (3). In Fig. 3a, a wireless connection coverage (110) is illustrated centered on the wireless router (10). The wireless connection coverage (110) of the wireless router (10) does not cover the area around the dressing room in bedroom 1 (101) and a part of the house (3) where the air conditioner (70) is located in bedroom 2 (102). Therefore, wireless communication may not be possible or the communication strength may be weak between the dehumidifier (40) installed to remove moisture in the dressing room and the air conditioner (70) installed in bedroom 2 (102). Therefore, according to Fig. 3a, it can be seen that a wireless communication dead zone has occurred in the house, and electronic devices located in this wireless communication dead zone may be in a poor communication state where they cannot communicate or do not communicate well even when they are connected. To address these wireless dead zones within a home, there are methods such as installing an additional wireless router in Bedroom 1 (101) or installing an extension router. However, these methods incur additional costs. Therefore, it is necessary to enable wireless communication for electronic devices located in wireless dead zones within the home without incurring additional costs.
[0057] FIG. 3b is a diagram showing a network connection status of an in-home electronic device displayed on a user terminal according to one embodiment of the present disclosure.
[0058] When an application for controlling an in-home electronic device is executed on a user terminal (20), a screen such as that shown in FIG. 3b may be displayed. Of course, the screen where the application is executed as shown in FIG. 3b is merely an example, and the screen may appear in various forms when the user terminal (20) executes an application for controlling an in-home electronic device. For example, when an application for controlling an in-home electronic device is executed, the screen may be illustrated in a form in which registered devices that have been connected in the home are arranged around a gateway device such as a wireless router (10), as shown in FIG. 1a.
[0059] As shown in FIG. 3b, all electronic devices that have been previously registered before the application is executed are displayed on the screen. In FIG. 3b, a TV, a portable vacuum cleaner, a refrigerator, a washing machine, an air conditioner, a dehumidifier, etc. are displayed as pre-registered devices. However, among the pre-registered electronic devices, the washing machine, the air conditioner, and the dehumidifier are currently displaying messages such as “unable to connect” or “difficult to connect” on the user terminal (20) for various reasons - for example, they are located in a wireless communication dead zone within the home. In one embodiment, in order to indicate a case where a wireless communication connection is not currently possible or the wireless communication connection strength is low among the pre-registered electronic devices, a wireless connection signal strength indicator may be displayed on an icon corresponding to each electronic device, as shown in FIG. 3b. The user can easily identify an electronic device that is currently difficult to connect to wirelessly through the wireless connection signal strength indicator and / or the “unable to connect” message corresponding to each electronic device. In one embodiment, according to FIG. 3b, since the user terminal (20) is capable of communicating with the wireless router (10), the electronic devices displaying the 'unable to connect' indication may be electronic devices that are not wirelessly connected to the wireless router (10).
[0060] According to one embodiment of the present disclosure, in order to establish a wireless connection with an electronic device with which wireless connection is currently difficult or whose wireless connection signal strength is low, a user (11) may touch an icon (201) corresponding to an electronic device with which a wireless connection is to be established - for example, a dehumidifier - on a user terminal (20). Of course, the wireless connection command of the user (11) on the user terminal (20) is only one embodiment, and the wireless connection command of the user (11) may appear in various forms. In one embodiment, the user (11) may input the wireless connection command into the user terminal (20) by voice, such as 'connect wirelessly with the dehumidifier'.
[0061] According to one embodiment of the present disclosure, after selecting a dehumidifier as a wireless connection target electronic device in the previous embodiment, the user (11) may additionally select another electronic device as a wireless connection target in order to establish a wireless connection with another electronic device that is currently difficult to connect to wirelessly or has a low wireless connection signal strength. For example, if the user (11) selects an icon (201) corresponding to a dehumidifier for wireless connection, the user terminal (20) may display a message on the screen asking, "Would you like to select an additional connection target?", and as in FIG. 3b, the user terminal (20) may present a screen displaying the registered device again to the user. In this case, the dehumidifier-related icon (201) pre-selected as a wireless connection target may be displayed in a shape and / or color that is distinct from other icons.
[0062] In one embodiment, as in the previous embodiment, the electronic devices to be wirelessly connected may be sequentially selected, and the user (11) may attempt a wireless connection by selecting multiple icons corresponding to the electronic devices to be wirelessly connected on a screen such as in FIG. 3b. For example, if the user (11) selects an icon (201) corresponding to a dehumidifier, the icon (201) corresponding to the dehumidifier may be displayed in a different shape and / or color from the other icons, and if the user (11) touches an icon (202) corresponding to the washing machine to additionally select the washing machine, which is an electronic device that cannot currently be connected, as a wireless connection target, the icon (202) corresponding to the washing machine may be displayed in a different shape, different texture, and / or different color from the other icons.
[0063] In one embodiment, once the selection of an icon corresponding to an electronic device to be wirelessly connected is completed, the user (11) may touch the wireless connection icon (205) to perform a wireless connection to the selected electronic devices. According to one embodiment, when the wireless connection icon (205) is selected, the mobile device (1000) may move near the selected electronic device and attempt a wireless connection according to a wireless connection command from the user terminal (20). The wireless connection command from the user terminal (20) may be transmitted directly to the mobile device (1000) through a wireless network, or may be transmitted to the mobile device (1000) through a wireless router (10).
[0064] In one embodiment, the wireless connection command received by the mobile device (1000) may include identification information (e.g., MAC ADDRESS, etc.) of the selected electronic device. In one embodiment, the wireless connection command may optionally also include location information of the selected electronic device. In one embodiment, the location information of the selected electronic device may be transmitted to the mobile device (1000) as separate data from the wireless connection command. The identification information and / or location information of the electronic device may be pre-stored in the memory of the user terminal (20) or the memory of the wireless router (10). Before describing FIGS. 3c and 3d, reference will first be made to FIGS. 4 and 5 to explain the mobile device (1000) moving to wirelessly connect to an electronic device within a home.
[0065] In one embodiment, when a user (11) selects an icon corresponding to an electronic device to be connected wirelessly in the application and the wireless connection is established, the mobile device (1000) can automatically establish a wireless connection with the electronic device to be connected wirelessly. In other words, the mobile device (1000) can automatically establish a wireless connection with the electronic device to be connected wirelessly without the hassle of the user (11) having to individually select the electronic device to be connected wirelessly in the application. At this time, the triggering operation for the mobile device (1000) to establish a wireless connection with the electronic device to be connected wirelessly can occur in various ways. For example, the mobile device (1000) can initially establish a wireless connection with an electronic device in a wireless communication shadow area within the home, and then periodically - for example, at 12-hour intervals - move to establish a wireless connection with the same electronic device. Alternatively, if the application determines that the electronic device is not wirelessly connected to the wireless router (10), the mobile device (1000) can move to the wireless communication shadow area to establish a wireless connection with the corresponding electronic device in the wireless communication shadow area. At this time, the triggering event that causes the mobile device (1000) to move may be the 'wireless connection strength'. In other words, if the 'wireless connection strength' falls below a predetermined strength, it may become a triggering event that causes the mobile device (1000) to move. If the electronic device is continuously determined to be in a wireless communication shadow area in the home, the mobile device (1000) may move near the electronic device too frequently, so even if the 'wireless connection strength' becomes the triggering event, the most recent time the mobile device (1000) was near the electronic device or the elapsed time since the mobile device was near the electronic device may also be considered.For example, even if the 'wireless connection strength' is lower than a predetermined strength and a wireless connection is required, if a predetermined amount of time has not passed since the mobile device (1000) visited an electronic device in a shadow area, there may not be much updated data to receive, so the mobile device (1000) may move near the electronic device in the wireless communication shadow area in the home after a predetermined amount of time - for example, 5 hours - has passed.
[0066] In one embodiment, the mobile device (1000) can, by initial setup, move to an electronic device in a wireless communication shadow area within a home without executing an application and without a user's (11) selection operation, as in FIG. 3B. In other words, the mobile device (1000) can automatically establish a wireless connection with an electronic device in a wireless communication shadow area within a home based on a triggering event, without the hassle of the user (11) executing an application to select an electronic device in a wireless connection target area. In this case, the triggering operation for the mobile device (1000) to establish a wireless connection with the electronic device in a wireless communication shadow area within a home can take various forms. For example, the mobile device (1000) can periodically - for example, every 12 hours - move to establish a wireless connection with an electronic device in a wireless communication shadow area within a home. Alternatively, if the mobile device (1000) determines that the electronic device is in a wireless communication shadow area within a home where a wireless connection is not possible, the mobile device (1000) can move to establish a wireless connection with the electronic device in question. At this time, the triggering event that causes the mobile device (1000) to move may be the 'wireless connection strength'. In other words, the 'wireless connection strength' being below a predetermined strength may be a triggering event that causes the mobile device (1000) to move. If the electronic device is continuously determined to be in a wireless communication shadow area in the home, the mobile device (1000) may move near the electronic device too frequently, so even if the 'wireless connection strength' is the triggering event, the most recent time the mobile device (1000) was near the electronic device or the elapsed time since the mobile device was near the electronic device may also be considered.For example, even if the 'wireless connection strength' is lower than a certain strength and a wireless connection is required, if a certain amount of time has not passed since the mobile device (1000) visited an electronic device in a wireless communication shadow area within the home, there may not be much updated data to receive, so the mobile device (1000) can move to the electronic device in the wireless communication shadow area within the home after a certain amount of time - for example, 4 hours - has passed.
[0067] FIG. 4 is a diagram showing a mobile device (1000) moving near an electronic device and performing a wireless connection according to one embodiment of the present disclosure.
[0068] Referring to FIG. 4, it shows a mobile device (1000) moving near an electronic device in a home (3). According to one embodiment, when a wireless connection icon (205) is selected in the user terminal (20) of FIG. 3b, the mobile device (1000) moves near the electronic device selected for wireless connection in the user terminal (20) - for example, a dehumidifier (40) - and attempts a wireless connection according to a wireless connection command in the user terminal (20). The wireless connection command in the user terminal (20) may be transmitted directly to the mobile device (1000) through a wireless network, or, as shown in FIG. 4, may be transmitted from the user terminal (20) to the mobile device (1000) through a wireless router (10).
[0069] The mobile device (1000) that has received the wireless connection command moves near the electronic device to be wirelessly connected - within a predetermined distance. In FIG. 4, if the user terminal (20) transmits a wireless connection command to the mobile device (1000) to establish a wireless connection with the dehumidifier (40), the mobile device (1000) can move near the dressing room where the dehumidifier (40) is located. Of course, this is only an example, and the mobile device (1000) can also move around every corner of the house (3) without location information of the dehumidifier (40) and attempt a wireless connection with the dehumidifier (40) based on the identification information of the dehumidifier (40). The mobile device (1000) can establish a wireless connection with the dehumidifier (40) within the wireless connection coverage (120) of the mobile device (1000) near the dressing room where the dehumidifier (40) is located. The wireless connection can be a BLE connection or a WFD connection. If the user (11) wants to establish a wireless connection with both the washer / dryer (80) and the air conditioner (70) that are not within the wireless connection coverage (110) of the wireless router (10), the mobile device (1000) can move near the washer / dryer (80) and the air conditioner (70) to establish a wireless connection.
[0070] In one embodiment, the mobile device (1000) may know the location information of the dehumidifier (40) in order to move to establish a wireless connection with the dehumidifier (40), which is a wireless connection target. There are various ways in which the mobile device (1000) may know the location information of the dehumidifier (40), which is a wireless connection target. In one embodiment, the mobile device (1000) may store map information that stores the locations of all electronic devices in the home prior to receiving a wireless connection command. Refer to FIG. 5 for an explanation of the map information of the electronic device.
[0071] Figure 5 is in-home map information according to one embodiment of the present disclosure.
[0072] The mobile device (1000) is a mobile device that moves around a home, and thus can generate home map information while moving. In one embodiment, if the mobile device (1000) is a robot vacuum cleaner, the robot vacuum cleaner may store a home map (150) as shown in FIG. 5 in its memory for home cleaning. The home map (150) may be considered information regarding a map of the home. The robot vacuum cleaner may separately display areas that can be cleaned or areas that have been cleaned on the home map (150).
[0073] The home map (150) is cleaning map information that shows the results of the mobile device (1000) performing its role as a robot cleaner, but according to one embodiment of the present disclosure, the home map (150) may also store information about points (151, 153, 155) connected to specific electronic devices (home appliances) in the home.
[0074] For example, the mobile device (1000) can store the history of wireless connection with the dehumidifier (40) at point 151 of the home map (150) by including it in the home map (150). At this time, the identification information (e.g., MAC ADDRESS) of the dehumidifier (40) and / or information on the time of connection may also be included. For example, the mobile device (1000) can store the history of wireless connection with the washing machine / dryer (80) at point 153 of the home map (150) and the history of wireless connection with the air conditioner (70) at point 155 of the home map (150) by including it in the home map (150) and storing it in the memory. In this way, the home map (150) can include location information about the location of each electronic device in the home.
[0075] In one embodiment, the home map (150) may include, in addition to information about points (151, 153, 155) connected to specific electronic devices in the home, wireless connection strength information for each electronic device indicating the current strength of the wireless connection with a specific electronic device in the home.
[0076] In one embodiment, the in-home map (150) may include wireless connection signal strengths for each of the plurality of electronic devices, and may be updated at predetermined time intervals or based on events, as the wireless connection signal strengths of each may vary over time. An event may be, for example, powering on the user terminal (20) or executing a related application. In one embodiment, the event may be a command for the robot cleaner (60) to initiate cleaning, or the robot cleaner (60) being powered on.
[0077] There is a method in which a mobile device (1000) provides location information through a user terminal (20) when a user (11) inputs a wireless connection command, thereby knowing the location of electronic devices in the home. Refer to FIG. 3c to explain a case in which a user (11) provides location information of an electronic device to be connected wirelessly through a user terminal (20).
[0078] FIG. 3c is a diagram showing designating location information of an electronic device to be wirelessly connected in a user terminal according to one embodiment of the present disclosure.
[0079] In FIG. 3b, when the user (11) selects an icon (201) corresponding to a dehumidifier (40) as a wireless connection target, the user terminal (20) can display an indoor map (315) such as FIG. 3c on the screen to provide the location information of the dehumidifier (40) to the mobile device (1000). According to FIG. 3c, when the user (11) selects a dehumidifier (40) as a wireless connection target in FIG. 3b, FIG. 3c provides the user (11) with an indoor map (315) along with a display saying “Attempting a wireless connection with the dehumidifier.” and “Please touch the location of the dehumidifier on the indoor map above.” The user (11) can touch the location of the dehumidifier (40) on the indoor map (315) and then press “Confirm” to determine the dehumidifier (40) as a wireless connection target device and also designate the location of the dehumidifier (40). Alternatively, if the location information of the dehumidifier (40) is unknown, the process of specifying the location information can be skipped by pressing the 'Cancel' button. In this case, since the mobile device (1000) cannot know the location of the dehumidifier (40), it can move around the entire house and attempt to establish a wireless connection with the dehumidifier (40).
[0080] If a user (11) specifies the location of a dehumidifier (40) on a home map (315), the location information can be provided to a mobile device (1000). The mobile device (1000) can identify the location of the dehumidifier (40) based on the home map (150) contained in the memory and the received location information, and can initiate movement to the location where the dehumidifier (40) is located.
[0081] In one embodiment, when a user (11) selects multiple wireless connection target electronic devices, the mobile device (1000) can set a shortest distance movement path to the multiple selected wireless connection target electronic devices based on the location information of the multiple selected wireless connection target devices. Based on the set shortest distance movement path, the mobile device (1000) can move to the multiple selected wireless connection target electronic devices.
[0082] Let us assume that the mobile device (1000) does not store the location information of the selected wireless connection target electronic device and that neither the user terminal (20) nor the wireless router (10) provides the mobile device (1000) with the location information of the wireless connection target electronic device. In this case, the mobile device (1000) may attempt to establish a wireless connection with the selected electronic device while moving around the entire house. In other words, in a state where the location information of the wireless connection target electronic device has not been specifically determined, the mobile device (1000) may attempt to establish a wireless connection with the selected wireless connection target electronic device while moving around every corner of the house. When attempting to establish a wireless connection with the selected wireless connection target electronic device while moving around every corner of the house, the mobile device (1000) may confirm that the wireless connection target is a wireless connection target based on the identification information of the wireless connection target electronic device and may perform the wireless connection.
[0083] FIG. 3D is a diagram showing a user interface for moving a mobile device from a user terminal to a wireless connection target electronic device according to one embodiment of the present disclosure.
[0084] When an application for controlling an in-home electronic device is executed on a user terminal (20), the user terminal (20) can provide a user interface for wireless connection for an electronic device that does not have a wireless connection, as illustrated in FIG. 3d. When an application for controlling an in-home electronic device is executed on a user terminal (20), since the dehumidifier (40) does not have a wireless connection, the user terminal (20) displays the phrase "Wireless connection is not possible. Would you like to connect via a mobile device?" on a guidance screen (201_1) corresponding to the dehumidifier (40). When the user (11) touches the 'Yes' button (211), a wireless connection command is transmitted directly from the user terminal (20) to the mobile device (1000), or a wireless connection command is transmitted from the user terminal (20) to the mobile device (1000) via the wireless router (10), so that the mobile device (1000) moves to the location of the dehumidifier (40) for wireless connection.
[0085] In one embodiment, when the user (11) touches the cancel button (215), no wireless connection is attempted with an electronic device located in a wireless communication dead zone in the home.
[0086] In one embodiment, when the user (11) directly touches the move button (213), the user (11) intends to directly establish a wireless connection between the user terminal (20) and the dehumidifier (40). Accordingly, in this case, the mobile device (1000) is not moved, but the user (11) holds the user terminal (20) and moves around the dehumidifier (40) so that a wireless connection can be established between the user terminal (20) and the dehumidifier (40). In this case, if the user terminal (20) stores the location information of the dehumidifier (40) in its memory, the user terminal (20) can display the location information of the dehumidifier (40) on the screen.
[0087] An embodiment in which the user terminal (20) displays the location information of the dehumidifier (40) on the screen when the user (11) directly touches the move button (213) will be described with reference to FIG. 6a.
[0088] FIG. 6A is a diagram showing a user terminal indicating the location of a wireless connection target electronic device according to one embodiment of the present disclosure.
[0089] In the preceding FIG. 3d, if the user (11) directly touches the move (213) button, the user terminal (20) can display the location of the electronic device to be connected in the home as in FIG. 6a according to one embodiment. According to FIG. 6a, the location of the dehumidifier (40) is located at point 231 on the home map (315), and the user (11) can estimate the route to find the dehumidifier (40) through the current location display. The user terminal (20) can optionally display a guidance message (207) on the screen that says, "Move to the designated location below for wireless connection."
[0090] FIG. 6b is a diagram that guides a user to the location of a target electronic device to be connected when a mobile device is unavailable according to one embodiment of the present disclosure.
[0091] If the user (11) touches the 'Yes' button (211) in FIG. 3d to move the mobile device (1000) for wireless connection with the target electronic device, but the mobile device (1000) is unavailable for some reason, the user terminal (20) may display a screen as in FIG. 6b according to one embodiment. Since the mobile device (1000) is unavailable, the user terminal (20) may request the user (11) to move directly to the target electronic device. To this end, the user terminal (20) may display a location (231) to which the user (11) should move to connect with the dehumidifier (40) with the user terminal (20) through guidance text (209) on the screen, such as "Mobile device unavailable" and "Move to the designated location below."
[0092] There are several cases where the mobile device (1000) is unavailable. For example, the mobile device (1000) may be wirelessly connected to the wireless router (10) (or user terminal (20)) but may not be able to move. For example, if the mobile device (1000) is a robot vacuum cleaner (60) and can communicate with the wireless router (10), but does not have sufficient battery power charged for movement, it may not be able to move. Alternatively, the mobile device (1000) may have been able to communicate with the wireless router (10) (or user terminal (20)) until just before, but communication may become impossible momentarily as the mobile device (1000) enters a shadow area. Alternatively, the mobile device (1000) may be performing another task internally, such as a software update or battery charging, and thus be unable to move for the time being.
[0093] FIG. 7 is a diagram showing a wireless connection between an electronic device and a mobile device in a wireless communication shadow area in a home according to one embodiment of the present disclosure.
[0094] In Fig. 7, the dehumidifier (40) is in a wireless connection shadow area within the home where communication with the wireless router (10) is not possible. In one embodiment, a user terminal (20) that is connected to the wireless router (10) wirelessly wants to issue an operation command to the dehumidifier (40) or receive data regarding the status of the dehumidifier (40) via the home network. Accordingly, the user terminal (20) can transmit a movement command to a mobile device (1000) so that the mobile device (1000) moves to the wireless connection shadow area within the home where the dehumidifier (40) is located. The movement command may correspond to the 'wireless connection command' used in Figs. 3b, 3d, 4, and 5 of the present disclosure. The mobile device (1000) that has received the movement command can move to the wireless connection shadow area within the home where the dehumidifier (40) is located. The mobile device (1000) may be, but is not limited to, a mobile robot vacuum cleaner. Furthermore, the mobile device (1000) may be a mobile robot if the home is a specific location, such as a space-constrained business location. For example, see FIG. 17a.
[0095] FIG. 17a is a serving robot as a mobile device according to one embodiment of the present disclosure.
[0096] The serving robot (1000_2) is a device that moves around every corner of a restaurant, a specific location where a business is conducted with limited space, or a space with a similar environment, and thus can be a mobile device (1000) according to one embodiment of the present disclosure. As such a mobile device (1000), the serving robot (1000_2) continuously moves around the restaurant without the user terminal (20) specifically giving a movement command to move near an electronic device in a wireless connection shadow area within the home. Therefore, when the serving robot (1000_2) moves near an electronic device in a wireless connection shadow area within the home, it can establish a wireless connection with the electronic device and receive data from the electronic device or transmit a specific command to the electronic device. The specific command to be transmitted to the electronic device in the wireless connection shadow area within the home may be a command that the serving robot (1000_2) has previously received from another device (e.g., the user terminal (20)) that constitutes the wireless connection shadow area within the home.
[0097] Unlike the case where a mobile device (1000) receives a movement command from a user terminal (20), such as a robot vacuum cleaner (60), and moves near an electronic device in a wireless connection shadow area within a home, there may also be cases where a device that moves within a home periodically or intermittently, such as a serving robot (1000_2), establishes a wireless connection with an electronic device in a wireless connection shadow area within a home. For example, a vacuum cleaner device that is carried by a user and used to clean every corner of the home every day or once every few days is an example of such a case. Such an example will be described later with reference to FIGS. 10 and 17b.
[0098] Referring again to FIG. 7, in one embodiment, the movement command from the user terminal (20) received by the mobile device (1000) may be received directly from the user terminal (20) or may be received via the wireless router (10). In one embodiment, the movement command from the user terminal (20) may include identification information of the electronic device to which the wireless connection is to be made. In one embodiment, the movement command from the user terminal (20) may include location information of the electronic device to which the wireless connection is to be made.
[0099] In step S710, the mobile device (1000) that has moved to a vicinity of the dehumidifier (40) for wireless connection may, in one embodiment, transmit a wake-up signal to wake up the dehumidifier (40). It is optional for the mobile device (1000) to transmit the wake-up signal, and when the mobile device (1000) reaches a vicinity of the dehumidifier (40), which is an electronic device to be wirelessly connected, the wireless connection process may be initiated by receiving a connection request signal periodically broadcast by the dehumidifier (40). In other words, the mobile device (1000) does not transmit a wake-up signal, and the mobile device (1000) may initiate a wireless connection only through a connection request signal broadcast by an electronic device in a wireless connection shadow area in the home.
[0100] In step S720, the dehumidifier (40) may transmit a connection request signal to the mobile device (1000) in response to the wake-up signal of the mobile device (1000). In one embodiment, the connection request signal may include information indicating whether the dehumidifier (40) is capable of BLE connection or WFD connection. In one embodiment, the BLE connection may be a simple BLE connection or a BLE mesh network wireless connection. The connection request signal may not include information indicating whether the BLE connection, the BLE mesh network wireless connection, or the WFD connection is capable. In this case, the mobile device (1000) and the dehumidifier (40) may establish a wireless connection using a prearranged communication method - for example, a BLE connection, a BLE mesh network wireless connection, or a WFD connection.
[0101] In step S730, the mobile device (1000) may establish a wireless connection with the dehumidifier (40) in response to or based on the connection request signal. If the connection request signal does not include information on a specific wireless connection method, the mobile device (1000) and the dehumidifier (40) may establish a wireless connection using a pre-arranged communication method. In one embodiment, the mobile device (1000) may attempt a BLE connection with the dehumidifier (40) if the connection request signal does not include information on a specific wireless connection method. If the BLE connection with the dehumidifier (40) fails, the mobile device (1000) may attempt a WFD connection. Alternatively, the mobile device (1000) may attempt a WFD connection with the dehumidifier (40) in the opposite order. If the mobile device (1000) fails to establish a WFD connection with the dehumidifier (40), the mobile device (1000) may alternatively attempt a BLE connection (or specifically, a BLE mesh network wireless connection) with the dehumidifier (40).
[0102] If the connection request signal includes information on a special wireless connection method, the mobile device (1000) can perform a wireless connection with the dehumidifier (40) using the wireless connection method included in the connection request signal. In one embodiment, if the connection request signal includes information that a BLE connection is possible, the mobile device (1000) can perform a BLE connection with the dehumidifier (40). In one embodiment, if the connection request signal includes information that a WFD connection is possible, the mobile device (1000) can perform a WFD connection with the dehumidifier (40). In one embodiment, if the connection request signal includes information that both a BLE connection and a WFD connection are possible, the mobile device (1000) can perform a BLE connection or a WFD connection with the dehumidifier (40). In one embodiment, if the connection request signal includes information that a BLE connection, a BLE mesh network wireless connection, and a WFD connection are all possible, the mobile device (1000) can first attempt a BLE connection with the dehumidifier (40), and if the BLE connection is not possible, can then perform a WFD connection. Throughout this disclosure, BLE connectivity may include BLE mesh network wireless connectivity.
[0103] In step S740, the dehumidifier (40) can transmit data to or receive data from the mobile device (1000) based on the established wireless connection.
[0104] In step S750, the mobile device (1000) can transmit the data received from the dehumidifier (40) to the wireless router (10) through the home network so that other electronic devices can receive it. At this time, in step S760, the user terminal (20) can receive the data transmitted by the mobile device (1000) in step S750 through the wireless router (10). Alternatively, the mobile device (1000) can store the data received from the dehumidifier (40) and transmit the data received from the dehumidifier (40) to the home electronic device that requests the data along with the identification information of the dehumidifier (40). In step S752, independently of steps S750 and S760, the mobile device (1000) can directly transmit the data received from the dehumidifier (40) to the user terminal (20) that has transmitted a movement command to the mobile device (1000) to move near the dehumidifier (40).
[0105] FIG. 8 is a diagram showing a user terminal receiving data from a mobile device and an electronic device located in a wireless connection shadow area in a home and displaying the data on a screen according to one embodiment of the present disclosure.
[0106] Referring to FIG. 8, the user terminal (20) displays data received from an electronic device within a wireless connection shadow area in the home transmitted by the mobile device (1000). For example, the user terminal (20) may display data (810) indicating “filter replacement required” received from a dehumidifier (40) located within a wireless connection shadow area in the home on the screen. In one embodiment, if the dehumidifier (40) has established a BLE connection with the mobile device (1000), the user terminal (20) may also be wirelessly connected to the dehumidifier (40), and thus, it may be seen that the connection signal strength of the dehumidifier (40) has changed to “strong.”
[0107] FIG. 9 is a diagram showing a user terminal making a wireless connection with an electronic device in a wireless connection shadow area in a home according to one embodiment of the present disclosure.
[0108] Referring to FIG. 9, the mobile device (1000) may be an electronic device such as a robot vacuum cleaner that can now move on its own in the home (3), but the user terminal (20) may be the mobile device (1000).
[0109] For example, in the preceding drawing 3d, if a user (11) directly selects the move button (213) for wireless connection with a device that is not wirelessly connected, the user (11) can hold the user terminal (20) and directly move near the electronic device in the wireless connection shadow area at home. At this time, the user terminal (20) can guide the location of the electronic device in the wireless connection shadow area at home through the user terminal (20).
[0110] In one embodiment, a user (11) may move to Bedroom 1 (101) to connect to a dehumidifier (40) in a wireless connection shadow area within the home. The user terminal (20) that has moved to Bedroom 1 (101) may establish a wireless connection with the dehumidifier (40) in the wireless connection shadow area within the home using a BLE connection or a WFD connection. When a wireless connection with the dehumidifier (40) is established, the user terminal (20) may transmit and receive data with the dehumidifier (40).
[0111] In Fig. 9, the user terminal (20) may be replaced with, for example, the wireless vacuum cleaner (1000_3) of Fig. 17b. In other words, when the user (11) enters bedroom 1 (101) to clean the bedroom 1 (101) while holding the wireless vacuum cleaner (1000_3), the wireless vacuum cleaner (1000_3) can establish a wireless connection with the dehumidifier (40) as a mobile device (1000) and transmit and receive necessary information.
[0112] FIG. 10 is a diagram showing a wireless connection between an electronic device and a mobile device in a wireless communication shadow area in a home according to one embodiment of the present disclosure.
[0113] In Fig. 10, the mobile device (1000) that is wirelessly connected to an electronic device in a wireless communication shadow area in a home may be a user-carry mobile device such as a user terminal (20) that the user carries or a wireless vacuum cleaner device (1000_3).
[0114] In FIG. 10, the air conditioner (70) is in a wireless connection shadow area within the home where communication with the wireless router (10) is not possible. In one embodiment, the user (11) may carry the user terminal (20) or the wireless vacuum cleaner device (1000_3) and move to the wireless connection shadow area within the home where the air conditioner (70) is located. The user terminal (20) may, for example, display identification information and location information of the electronic device within the wireless connection shadow area on the screen of the user terminal (20).
[0115] In FIG. 7, the mobile device (1000) moved to a wireless connection shadow area within a home by a movement command from the user terminal (20), but in FIG. 10, the mobile device (1000) can move to a wireless connection shadow area within a home periodically or one-time. For example, if a resident carries a wireless vacuum cleaner device (1000_3) in a home (3) and cleans various parts of the home every day, the wireless vacuum cleaner device (1000_3) can establish a wireless connection with an electronic device that does not have a wireless connection and transmit and receive necessary data when it reaches a wireless connection shadow area within the home while cleaning. Likewise, the user terminal (20) also needs a wireless connection with the air conditioner (70), so it can move to the air conditioner (70) in the wireless connection shadow area of the house, but the user terminal (20) can also establish a wireless connection with the air conditioner (70) in the wireless connection shadow area of the house while the user is walking around the house carrying the user terminal (20) and transmit and receive necessary data. The wireless vacuum cleaner device (1000_3) will be described in more detail with reference to FIG. 17b.
[0116] FIG. 17b is a wireless vacuum cleaner as a mobile device according to one embodiment of the present disclosure.
[0117] In the case of a wireless vacuum cleaner device (1000_3), a home user (11) may move around the home for cleaning every day or once every few days. In this way, the wireless vacuum cleaner device (1000_3) carried by the user (11) for cleaning may establish a wireless connection with an electronic device in a wireless connection shadow area during cleaning, and may receive data from the electronic device in the wireless connection shadow area within the home or transmit a specific command to the electronic device in the wireless connection shadow area within the home. The specific command transmitted to the electronic device in the wireless connection shadow area within the home may be a command that the wireless vacuum cleaner device (1000_3) has previously received from another device forming the home network.
[0118] In one embodiment, the cordless vacuum cleaner device (1000_3) may include a battery for supplying power when operated cordlessly and a suction motor capable of sucking up dust.
[0119] Let us continue the explanation by referring again to Figure 10.
[0120] In step S1010, the mobile device (1000) that has moved within a predetermined distance of the air conditioner (70) for wireless connection may, in one embodiment, transmit a wake-up signal to the air conditioner (70) to wake up the air conditioner (70). It is optional for the mobile device (1000) to transmit the wake-up signal, and in one embodiment, when the mobile device (1000) arrives near the air conditioner (70), which is a wireless connection target electronic device - within a predetermined distance from the air conditioner (70), the mobile device may initiate a wireless connection by receiving a connection request signal that the air conditioner (70) periodically broadcasts. In other words, a connection request signal broadcast by an electronic device in a wireless connection shadow area in the home, rather than a wake-up signal of the mobile device (1000), may become the wireless connection initiation signal.
[0121] In step S1020, the air conditioner (70) may transmit a connection request signal to the mobile device (1000) in response to the wake-up signal of the mobile device (1000). In one embodiment, the connection request signal may include information indicating whether the air conditioner (70) is capable of BLE connection or WFD connection. Alternatively, the connection request signal may not include information indicating whether the BLE connection or WFD connection is possible. In the latter case, the mobile device (1000) and the air conditioner (70) may establish a wireless connection using a prearranged communication method - for example, a BLE connection or a WFD connection.
[0122] In step S1030, the mobile device (1000) may establish a wireless connection with the air conditioner (70) in response to or based on the connection request signal. If the connection request signal does not include information on a specific wireless connection method, the mobile device (1000) and the air conditioner (70) may establish a wireless connection using a pre-arranged communication method. In one embodiment, the mobile device (1000) may attempt a BLE connection with the air conditioner (70) if the connection request signal does not include information on a specific wireless connection method. If the BLE connection with the air conditioner (70) fails, the mobile device (1000) may attempt a WFD connection. Alternatively, in the opposite order, the mobile device (1000) may first attempt a WFD connection with the air conditioner (70). If the mobile device (1000) fails to establish a WFD connection with the air conditioner (70), the mobile device (1000) may alternatively attempt a BLE connection with the air conditioner (70).
[0123] If the connection request signal transmitted or broadcast by the air conditioner (70) includes information on a special wireless connection method, the mobile device (1000) can perform a wireless connection with the air conditioner (70) using the wireless connection method included in the connection request signal. In one embodiment, if the connection request signal includes information that a BLE connection is possible, the mobile device (1000) can perform a BLE connection with the air conditioner (70). In one embodiment, if the connection request signal includes information that a WFD connection is possible, the mobile device (1000) can perform a WFD connection with the air conditioner (70). In one embodiment, if the connection request signal includes information that both a BLE connection and a WFD connection are possible, the mobile device (1000) can perform either a BLE connection or a WFD connection with the air conditioner (70). In one embodiment, if the connection request signal includes information that both BLE connection and WFD connection are possible, the mobile device (1000) may first attempt a BLE connection with the air conditioner (70), and if the BLE connection is not possible, may then perform a WFD connection.
[0124] In step S1040, the air conditioner (70) can transmit data to or receive data from the mobile device (1000) based on the established wireless connection.
[0125] In step S1050, the mobile device (1000) may transmit data received from the air conditioner (70) to the wireless router (10) via the in-home network so that other electronic devices can receive it. Alternatively, the mobile device (1000) may store the data received from the air conditioner (70) and transmit the data received from the air conditioner (70) to an in-home electronic device that requests data along with identification information of the air conditioner (70). In step S1050, it is optional for the mobile device (1000) to transmit the data received from the air conditioner (70) via the in-home network so that other electronic devices can receive it. In other words, in step S1040, for example, when the user terminal (20) transmits and receives data from the air conditioner (70) as the mobile device (1000), the wireless connection process with an electronic device in a wireless connection shadow area within the home may be terminated by the mobile device (1000).
[0126] FIG. 11A is a flowchart of a method for performing a wireless connection with an electronic device in a wireless connection shadow area in a home according to one embodiment of the present disclosure.
[0127] In step S1110, according to one embodiment, an in-home network may be configured as a BLE mesh network between in-home electronic devices. This is merely an example, and in-home electronic devices may form an in-home wireless network in other ways. For example, in addition to a BLE mesh network, the in-home wireless network may also be configured as UWB, Zigbee, HomeRF, IrDA, a wireless LAN (local area network), or Z-Wave.
[0128] In step S1120, a wireless connection shadow area within a home can be identified. The wireless connection shadow area within a home can be identified, for example, by the user terminal (20) receiving information identifying the wireless connection shadow area within a home from the wireless router (10). In one embodiment, the information identifying the wireless connection shadow area within a home can also include identification information of an electronic device located within the wireless connection shadow area within a home. In one embodiment, the information identifying the wireless connection shadow area within a home can also include location information of an electronic device located within the wireless connection shadow area within a home. A movement command can be transmitted to a mobile device (1000) for data transmission and reception with an electronic device located within the wireless connection shadow area within a home. In one embodiment, the movement command can be transmitted from the user terminal (20) to the mobile device (1000). In one embodiment, the wireless router (10) may periodically transmit a move command to a mobile device (1000) in an area with wireless connectivity within the home, based on a user's preset settings or event triggering, in order to collect data from or transmit a specific command to an electronic device located in an area with wireless connectivity within the home. In one embodiment, the event triggering may be such that when a user (11) outside the home sends a command to the wireless router (10) to turn off the air conditioner (70) via a wireless network through a user terminal (20), and the air conditioner (70) is located in an area with wireless connectivity within the home, the wireless router (10) may transmit a move command to the mobile device (1000) using the air conditioner (70) turn-off command of the user terminal (20) as an event triggering. In one embodiment, the event triggering may be triggering according to a specific time. If a user (11) sets the lights in bedroom 2 (102) to turn on at 8 p.m. every day while traveling for a long period of time, and the light device in bedroom 2 (102) is located in a wireless connection shadow area of the house, an event triggering to turn on the light device in bedroom 2 (102) at 8 p.m. every day can be used.The wireless router (10) can transmit a movement command to the mobile device (1000) every day at 8:00 PM to transmit an operation command to the light device to turn on the light device. In addition, the movement time of the mobile device (1000) to reach a wireless connection shadow area in the house can be determined, and the wireless router (10) can transmit the movement command to the mobile device (1000) before a desired event time in order to take the movement time of the mobile device (1000) into account. For example, if the movement time of the mobile device (1000) is determined to be about 3 minutes based on the previous movement results, the wireless router (10) can transmit the movement command to the mobile device (1000) at 7:57 PM in order to satisfy the target event time of 8:00 PM.
[0129] In step S1130, the mobile device (1000) can move to a wireless connection shadow area within the home based on a movement command. If the mobile device (1000) cannot move due to a movement command sent by a user terminal (20) or a wireless router (10) - for example, if the mobile device (1000) momentarily moves out of a wireless connection shadow area within the home, is charging a battery, or has a problem with the drive unit - the movement command can be transmitted to a second mobile device located within a wireless connection possible area within the home. The movement command may be transmitted to the second mobile device, for example, when a movement command is transmitted from the user terminal (20) to the mobile device (1000) but the mobile device (1000) is unavailable, the movement command may be transmitted to the second mobile device by the user terminal (20) or automatically based on the mobile device's (1000) non-response to the movement command or its inability to move response to the movement command. In one embodiment, when the mobile device (1000) is in a wireless connection area within the home and receives the movement command but is unable to move, the mobile device (1000) may forward the movement command to the second mobile device. Based on the transmitted movement command, the second mobile device may move to a vicinity of an electronic device located in a wireless connection shadow area within the home.
[0130] In step S1140, a mobile device (1000) that has moved to a wireless connection shadow area within a home may attempt to establish a wireless connection with an electronic device located in the wireless connection shadow area within a home. At this time, the mobile device (1000) may, according to one embodiment, inquire whether the electronic device located in the wireless connection shadow area within a home is capable of BLE connection. This inquiry may include an inquiry whether BLE connection is possible in the wake-up signal when the mobile device (1000) arrives near - within a predetermined distance - the electronic device located in the wireless connection shadow area within a home and transmits a wake-up signal. In one embodiment, the wake-up signal may not include an inquiry whether BLE connection is possible, and the mobile device (1000) may not transmit the wake-up signal itself. In a case where the wake-up signal itself is not transmitted, for example, an electronic device located in the wireless connection shadow area within a home may broadcast a connection request signal. The mobile device (1000) can determine whether an electronic device located in a wireless connection shadow area within a home is capable of BLE connection based on information included in a broadcasted connection request signal.
[0131] In step S1140, if the electronic device located in the wireless connection shadow area of the home is a device capable of BLE connection - or BLE mesh network wireless connection -, in step S1150, the mobile device (1000) wirelessly connects the electronic device located in the wireless connection shadow area of the home to the BLE mesh network. In step S1170, the electronic device capable of wireless connection can transmit data to the mobile device (1000) and / or other devices within the BLE mesh network via the BLE mesh network.
[0132] In step S1140, if the electronic device located in the wireless connection shadow area of the home is not a device capable of BLE connection, the mobile device (1000) may attempt a WFD connection in step S1160.
[0133] In step S1180, when the mobile device (1000) establishes a wireless connection with an electronic device located in a wireless connection shadow area within the home, the user terminal (20) may take measures to ensure that the electronic device located in the wireless connection shadow area within the home is no longer in the wireless connection shadow area. In one embodiment, the user terminal (20) may guide the mobile device (1000) to install or move an additional Wi-Fi router or a device capable of WFD connection based on location information where the mobile device (1000) has moved and established a wireless connection with an electronic device located in a wireless connection shadow area within the home.
[0134] FIG. 11b is a screen that guides the user terminal to install or move an additional Wi-Fi router or a device capable of WFD direct connection when a wireless connection is established with an electronic device located in a wireless connection shadow area in a home according to one embodiment of the present disclosure.
[0135] Referring to FIG. 11b, the user terminal (20) may take necessary measures to minimize the wireless connection shadow area within the home after the mobile device (1000) performs a wireless connection with an electronic device located in the wireless connection shadow area within the home. In one example, the user terminal (20) may display a guidance screen (1115) guiding the user to install or move an additional Wi-Fi router or a device capable of WFD direct connection near the electronic device located in the wireless connection shadow area within the home - points 1111 and 1113 in FIG. 11b - on the home map.
[0136] In one embodiment, the user terminal (20) may use location information or map information received from a mobile device (1000) that has performed a wireless connection with an electronic device located in a wireless connection shadow area within a home to determine where to install or move an additional Wi-Fi router or a device capable of WFD direct connection. In one embodiment, the user terminal (20) may determine where to install or move an additional Wi-Fi router or a device capable of WFD direct connection by combining pre-stored map information within the home with the previously registered location of an electronic device that is not connected among the pre-stored registered electronic devices.
[0137] Referring to FIG. 11b, the user terminal (20) can display a guidance screen (1117) that guides the user to electronic devices capable of WFD connection (P2P connection) among the electronic devices constituting the home network. In one embodiment, when the user (11) touches 'Confirm' on the guidance screen (1117), the user terminal (20) can display a list of electronic devices capable of WFD connection (P2P connection) among the electronic devices constituting the home network.
[0138] Based on these instructions, the user (11) can move the station of the robot cleaner (60) of FIG. 1A to either point 1111 or point 1113 on the home map, for example, if the station is included in the list of possible WFD connections. This action can minimize wireless connection dead zones in the home.
[0139] FIG. 12 is a sequence diagram showing a wireless connection between an electronic device and a mobile device in a wireless communication shadow area in a home according to one embodiment of the present disclosure.
[0140] Referring to FIG. 12, the electronic device in the wireless communication shadow area of the home is the first device (3000).
[0141] In step S1201, the first device (3000) is a device that has already been registered on the home network at some point before a wireless connection is established with the mobile device (1000). Although step S1201 is displayed as if registration has been made within the first device (3000), in reality, it indicates that registration has been made with a device not shown in FIG. 12. The registration of the first device (3000) by step S1201 may be performed in the wireless router (10) or may be performed in the user terminal (20) as in step S1203. The user terminal (20) may receive information about a home electronic device that has already been registered in an external server (not shown) from the wireless router (10) or through the wireless router (10) via the home network.
[0142] In step S1205, the user terminal (20) determines that wireless connection with the wireless router (10) is not possible because the first device (3000) is in a wireless communication dead zone within the home. Or, in one embodiment, if the wireless network within the home is a BLE connection - or a BLE mesh network wireless connection - the user terminal (20) may determine that wireless connection is not possible because the first device (3000) is in a wireless communication dead zone within the home.
[0143] In step S1207, the user terminal (20) may transmit a movement command to the mobile device (1000) to move to a location where the first device (3000) is located based on a determination that wireless connection is not possible because the first device (3000) is in a wireless communication shadow area within the home. In one embodiment, the movement command of step S1207 may correspond to the 'wireless connection command' used in FIGS. 3b, 3d, 4, and 5 of the present disclosure. In one embodiment, the movement command may optionally include location information about where the first device (3000) is located within the home.
[0144] In step S1209, the mobile device (1000) that has received a movement command from the user terminal (20) moves near the first device (3000) based on the movement command - within a predetermined distance within which wireless connection with the first device (3000) is possible. In one embodiment, the location to which the mobile device (1000) has moved for wireless connection with the first device (3000) may be a location where wireless communication with the wireless router (10) and / or the user terminal (20) is still possible. Alternatively, the location to which the mobile device (1000) has moved may be near an electronic device that is connected to a home network other than the first device (3000) and is capable of wireless connection and is closest to the first device (3000).
[0145] In step S1211, according to one embodiment, the mobile device (1000) may transmit a wake-up signal to the first device (3000) to wake up the first device (3000) at the moved location for wireless connection with the first device (3000).
[0146] In step S1213, the first device (3000) may wake up based on the wake-up signal transmitted by the mobile device (1000) and transmit a connection request signal to the mobile device (1000) in response to the wake-up signal. In one embodiment, step S1211 may be omitted if the first device (3000) broadcasts the connection request signal. Accordingly, in one embodiment, the first device (3000) may broadcast the connection request signal regardless of the wake-up signal.
[0147] In step S1215, the mobile device (1000) may determine whether to perform a BLE connection or a WFD connection based on the connection request signal received from the first device (3000). If it is predetermined which wireless connection to perform between the mobile device (1000) and the first device (3000), step S1215 is optional and may therefore be omitted. In determining whether the mobile device (1000) will perform a BLE connection or a WFD connection with the first device (3000), the mobile device (1000) may use the connection request signal received from the first device (3000). In other words, according to one embodiment, the connection request signal may include information on which wireless connection the first device (3000) is capable of.
[0148] In one embodiment, the connection request signal may not include information about what wireless connection the first device (3000) is capable of, and it may not be predetermined what wireless connection will be established between the first device (3000) and the mobile device (1000). In this case, the mobile device (1000) may attempt a BLE connection and / or a WFD connection with the first device (3000). In one embodiment, the mobile device (1000) may sequentially attempt a BLE connection and a WFD connection with the first device (3000).
[0149] In step S1217, the mobile device (1000) and the first device (3000) can establish a wireless connection by either a BLE connection or a WFD connection.
[0150] In step S1219, the first device (3000) may transmit data related to the first device (3000) to the mobile device (1000) via the established wireless connection. Alternatively, in one embodiment, the first device (3000) may receive necessary data from the mobile device (1000) - for example, an operation command related to the first device (3000).
[0151] In step S1221, the mobile device (1000) can forward the data related to the first device (3000) received from the first device (3000) to the user terminal (20), and in step S1223, the user terminal (20) can check the forwarded data related to the first device (3000) and take follow-up actions.
[0152] In the above figure 12, each step is not necessarily required and some steps may be omitted depending on the embodiment.
[0153] FIG. 13 is a sequence diagram showing a wireless connection between an electronic device and a mobile device in a wireless communication shadow area in a home according to one embodiment of the present disclosure.
[0154] Unlike FIG. 12, the mobile device according to FIG. 13 is a user terminal (20) or a device such as a cordless vacuum cleaner (1000_3) that can be carried and moved directly by a user (11). Accordingly, the user terminal (20) in FIG. 13 may be any electronic device that a user can carry, such as a cordless vacuum cleaner device (1000_3), a mobile phone, or a tablet computer.
[0155] Referring to FIG. 13, the electronic device in the wireless communication shadow area of the home is the first device (3000).
[0156] In step S1301, the first device (3000) is a device that has already been registered with the user terminal (20) or the wireless router (10) on the home network at some point before a wireless connection with the user terminal (20) is attempted. The registration of the first device (3000) may be performed with the wireless router (10) or may be registered with the user terminal (20). Alternatively, the user terminal (20) may receive information about an in-home electronic device that has already been registered with an external server (not shown) from the wireless router (10) or through the wireless router (10) via the home network.
[0157] In step S1303, the user terminal (20) determines that a connection between the first device (3000) and the wireless router (10) is impossible because the first device (3000) is in a wireless communication shadow area within the home. Or, according to one embodiment, when the home network is a BLE connection (or a BLE mesh network wireless connection), the user terminal (20) determines that a wireless connection is impossible because the first device (3000) is in a wireless communication shadow area within the home.
[0158] In step S1305, according to one embodiment, the user terminal (20) can check guide information regarding the location of the first device (3000) in a wireless communication shadow area within the home. For example, the user terminal (20) can check the location of the first device (3000) through the location information identified when the first device (3000) was registered. In one embodiment, step S1305 is not a mandatory step and may be optionally omitted.
[0159] In step S1307, the user terminal (20) moves near the first device (3000) - within a predetermined distance within which wireless connection is possible with the first device (3000). In one embodiment, the user terminal (20) may move near the first device (3000) for wireless connection with the first device (3000) based on guide information including location information. In one embodiment, the location to which the user terminal (20) has moved may be a location where wireless communication with the wireless router (10) is still possible. Alternatively, the location to which the user terminal (20) has moved may be near an electronic device that is connected to a home network other than the first device (3000) and is capable of wireless connection and is closest to the first device (3000).
[0160] In step S1309, according to one embodiment, the user terminal (20) may transmit a wake-up signal to the first device (3000) to wake up the first device (3000) at a location moved for wireless connection with the first device (3000).
[0161] In step S1311, the first device (3000) may wake up based on a wake-up signal transmitted by the user terminal (20) and transmit a connection request signal to the user terminal (20) in response to the wake-up signal. In one embodiment, if the first device (3000) broadcasts the connection request signal, step S1309 is optional and may be omitted. Accordingly, in one embodiment, the first device (3000) may broadcast the connection request signal regardless of the wake-up signal.
[0162] In step S1313, the user terminal (20) may determine whether to perform a BLE connection or a WFD connection based on the connection request signal received from the first device (3000). In one embodiment, if it has already been determined what kind of wireless connection to perform between the user terminal (20) and the first device (3000), step S1313 is optional and may be omitted. In determining whether the user terminal (20) will perform a BLE connection or a WFD connection with the first device (3000), the user terminal (20) may use the connection request signal received from the first device (3000). In other words, according to one embodiment, the connection request signal may include information about what kind of wireless connection the first device (3000) is capable of.
[0163] In one embodiment, the connection request signal may not include information about what wireless connection the first device (3000) is capable of, and it may not be predetermined what wireless connection will be made between the first device (3000) and the user terminal (20). In this case, the user terminal (20) may attempt a BLE connection and / or a WFD connection with the first device (3000). In one embodiment, the user terminal (20) may sequentially attempt a BLE connection and a WFD connection with the first device (3000).
[0164] In step S1315, a wireless connection can be established between the user terminal (20) and the first device (3000) by either a BLE connection or a WFD connection.
[0165] In step S1317, the first device (3000) may transmit data related to the first device (3000) to the user terminal (20) via an established wireless connection. Alternatively, in one embodiment, the first device (3000) may receive necessary data - for example, an operation command related to the first device (3000) - from the user terminal (20). When the user terminal (20) receives data from the first device (3000), the data may be displayed on the screen of the user terminal (20) so that the user (11) may confirm the data.
[0166] In the above figure 13, each step is not necessarily required and some steps may be omitted depending on the embodiment.
[0167] FIG. 14 is a sequence diagram showing a wireless connection between an electronic device and a mobile device in a wireless communication shadow area in a home according to one embodiment of the present disclosure.
[0168] Referring to FIG. 14, the electronic device in the wireless communication shadow area of the house is the first device (3000).
[0169] In step S1401, the first device (3000) is a device that has already been registered on the home network at some point before a wireless connection is established with the mobile device (1000). The registration of the first device (3000) may be performed on the mobile device (1000), or may be performed on the user terminal (20) or the wireless router (10) as in step S1403. Alternatively, in one embodiment, the mobile device (1000) may receive information about a home electronic device that has already been registered on an external server (not shown) from the wireless router (10) or through the wireless router (10) via the home network.
[0170] In step S1405, the mobile device (1000) moves near the first device (3000) - within a predetermined distance within which a wireless connection is possible with the first device (3000). At this time, the mobile device (1000) does not receive a movement command to move to the first device (3000) from any device within the home network, but rather, due to the characteristics of the mobile device (1000), the wireless connection with the first device (3000) may be attempted by periodically moving around the home or by a specific event triggering. For example, the user (11) may move a wireless vacuum cleaner (1000_3) as the mobile device (1000) near the first device (3000) for normal cleaning. Or, in one embodiment, if the mobile device (1000) is a serving robot (1000_2), the serving robot (1000_2) may move within a predetermined distance from the first device (3000) while moving for serving. At this time, the location to which the wireless cleaner (1000_3) or the serving robot (1000_2) has moved for wireless connection with the first device (3000) may still be a location where wireless communication with the wireless router (10) and / or the user terminal (20) is possible.
[0171] In step S1407, according to one embodiment, the mobile device (1000) may transmit a wake-up signal to the first device (3000) to wake up the first device (3000) at the moved location for wireless connection with the first device (3000).
[0172] In step S1409, the first device (3000) may wake up based on the wake-up signal transmitted by the mobile device (1000) and transmit a connection request signal to the mobile device (1000) in response to the wake-up signal. In one embodiment, step S1407 is optional and may be omitted when the first device (3000) broadcasts the connection request signal. Accordingly, in one embodiment, the first device (3000) may also broadcast the connection request signal regardless of the wake-up signal.
[0173] In step S1411, the mobile device (1000) can determine whether to perform a BLE connection or a WFD connection based on a connection request signal received from the first device (3000). If it is predetermined what kind of wireless connection will be made between the mobile device (1000) and the first device (3000), step S1411 is optional and can be omitted. In determining whether the mobile device (1000) will perform a BLE connection or a WFD connection with the first device (3000), the mobile device (1000) can use the connection request signal received from the first device (3000). In other words, according to one embodiment, the connection request signal can include information about what kind of wireless connection the first device (3000) is capable of.
[0174] In one embodiment, the connection request signal may not include information about what wireless connection the first device (3000) is capable of, and it may not be predetermined what wireless connection will be established between the first device (3000) and the mobile device (1000). In this case, the mobile device (1000) may attempt a BLE connection and / or a WFD connection with the first device (3000). In one embodiment, the mobile device (1000) may sequentially attempt a BLE connection and a WFD connection with the first device (3000).
[0175] In step S1413, a wireless connection can be established between the mobile device (1000) and the first device (3000) by either a BLE connection or a WFD connection.
[0176] In step S1415, the first device (3000) may transmit data related to the first device (3000) to the mobile device (1000) via the established wireless connection. Alternatively, in one embodiment, the first device (3000) may receive necessary data from the mobile device (1000) - for example, an operation command related to the first device (3000).
[0177] In step S1417, the mobile device (1000) can forward the data related to the first device (3000) received from the first device (3000) to the wireless router (10) or the user terminal (20), and the user terminal (20) can check the forwarded data related to the first device (3000) and take follow-up actions.
[0178] In the above figure 14, each step is not necessarily required and some steps may be omitted depending on the embodiment.
[0179] FIG. 15 is a block diagram of a mobile device according to one embodiment of the present disclosure.
[0180] Referring to FIG. 15, a mobile device (1000) according to one embodiment of the present disclosure may include a processor (1100), a communication interface (1200), a user interface (1300), a memory (1400), a battery (1500), a sensor unit (1600), and a driving unit (1700).
[0181] In one embodiment, the processor (1100) may be a plurality of processors or may be a single processor. The processor (1100) may control the overall operation of the mobile device (1000). The processor (1100) may drive the driving unit (1700) to control the movement of the mobile device (1000).
[0182] A processor (1100) according to an embodiment of the present disclosure may include at least one of a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), an Accelerated Processing Unit (APU), a Many Integrated Core (MIC), a Digital Signal Processor (DSP), and a Neural Processing Unit (NPU). The processor (1100) may be implemented in the form of an integrated system on a chip (SoC) including one or more electronic components. When the processor (1100) includes a plurality of processors, each processor may be implemented as a separate hardware (H / W). The processor (1100) may also be expressed as a Microprocessor controller (MICOM), a Micro Processor unit (MPU), or a Micro Controller Unit (MCU). The processor (1100) according to the present disclosure may be implemented as a single core processor or a multicore processor.
[0183] The mobile device (1000) may include a communication interface (1200) for communicating with an external device. For example, the mobile device (1000) may communicate with a user terminal (20), a wireless router (10), and / or an electronic device in a wireless communication shadow area within a home network and establish a wireless connection through the communication interface (1200). In one embodiment, the mobile device (1000) may also communicate with an external server (not shown).
[0184] At this time, the communication interface (1200) can communicate with an external server through a first communication method (e.g., LAN communication method), and can communicate with a user terminal (20), a wireless router (10), and / or an electronic device in a wireless communication shadow area in the home through a second communication method (e.g., BLE connection, WFD).
[0185] The communication interface (1200) may include a short-range wireless communication interface (1210), a long-range wireless communication interface (1220), etc. The short-range wireless communication interface (1210) may include a Bluetooth communication unit, a BLE (Bluetooth low energy) communication unit, a near field communication interface (NFC), a WLAN (Wi-Fi) communication unit, a Zigbee communication unit, an infrared (IrDA, infrared data association) communication unit, an UWB (ultra wideband) communication unit, an Ant+ communication unit, etc., but is not limited thereto. The BLE communication unit may enable communication through 1:1 BLE communication and / or 1:many BLE mesh network wireless connection. The remote communication unit (1220) can be used for the mobile device (1000) to remotely communicate with an external server or a user terminal (20) when the user terminal (20) is outside the home. The remote communication unit (1220) can include the Internet, a computer network (e.g., a LAN or WAN), and a mobile communication unit. The mobile communication unit can include, but is not limited to, a 3G module, a 4G module, a 5G module, an LTE module, an NB-IoT module, an LTE-M module, and the like.
[0186] The communication interface (1200) can transmit data to the processor (1100) through, for example, a UART (Universal asynchronous receiver / transmitter) protocol, which is an asynchronous communication, but the communication method is not limited thereto.
[0187] The user interface (1300) of the mobile device (1000) may include an output interface (1310) and an input interface (1320). The input interface (1320) may be a means by which a user can input a command to the mobile device (1000). The input interface (1320) may include, but is not limited to, a touch screen, a voice input, a physical button, etc. When the mobile device (1000) is a robot vacuum cleaner, the input interface (1320) may include, but is not limited to, a cleaning start operation button, a dust discharge button, a mode selection button, etc. The output interface (1310) may include, but is not limited to, a display such as an LED, an LCD, a touch screen, or a voice output device. The output interface (1310) may display battery charge level, software update progress information, operation event information, overheating information of the mobile device (1000), etc. when the mobile device (1000) is a robot vacuum cleaner, a serving robot (1000_2), or a cordless vacuum cleaner (1000_3), but is not limited thereto.
[0188] The memory (1400) of the mobile device (1000) may store a program (e.g., one or more commands) for the processor (1100) to control the overall operation of the mobile device (1000), and may store input / output data - for example, home map information, location information of electronic devices constituting the home network, and / or identification information of electronic devices constituting the home network. For example, the memory (1400) of the mobile device (1000) may include, but is not limited to, software related to the control of the mobile device (1000), information on whether wireless connection is possible in the home network, home cleaning map information, home map information, error occurrence data (failure history data), types of operation events, information related to battery charging, etc. The memory (1400) of the mobile device (1000) may also store data received from an electronic device after wirelessly connecting to the electronic device within a home wireless connection shadow area.
[0189] The memory (1400) may include at least one type of storage medium among a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (e.g., SD or XD memory, etc.), a RAM (Random Access Memory), a SRAM (Static Random Access Memory), a ROM (Read-Only Memory), an EEPROM (Electrically Erasable Programmable Read-Only Memory), a PROM (Programmable Read-Only Memory), a magnetic memory, a magnetic disk, and an optical disk. The programs stored in the memory (1400) may be classified into a plurality of modules according to their functions.
[0190] The battery (1500) supplies power to the mobile device (1000). The battery (1500) can be charged by a station (not shown) to which the mobile device (1000) is docked.
[0191] The sensor unit (1600) may be used to establish a movement path when the mobile device (1000) moves. In one embodiment, the sensor unit (1600) may be used to sense obstacles, etc., during the movement path. According to one embodiment, the sensor unit (1600) may include an obstacle sensor, a bumper sensor, a fall prevention sensor, etc., which are used to establish a movement path when the mobile device (1000) moves.
[0192] The driving unit (1700) is a component that enables the moving device (1000) to move in space and may include a driving wheel. The driving wheel may be rotated by a driving motor included in the driving unit (1700).
[0193] The mobile device (1000) according to one embodiment of the present disclosure is not limited to an automatic mobile vacuum cleaner such as a robot vacuum cleaner, and may also be a stick-type cordless vacuum cleaner. If the mobile device (1000) is a stick-type cordless vacuum cleaner, the sensor unit (1600) and the driving unit (1700) may be omitted.
[0194] Not all components illustrated in FIG. 15 are essential components. The mobile device (1000) may be implemented with more components than those illustrated in FIG. 15, or may be implemented with fewer components.
[0195] FIG. 16 is a block diagram of a user terminal according to one embodiment of the present disclosure.
[0196] Referring to FIG. 16, a user terminal (20) according to one embodiment of the present disclosure may include a processor (2100), a communication interface (2200), a user interface (2300), a memory (2400), a battery (2500), and a sensor unit (2600).
[0197] The processor (2100) can control the overall operation of the user terminal (20). In one embodiment, the processor (2100) can execute applications that can be executed on the user terminal (20), such as IoT control-related applications and communication-related applications. In addition, the processor (2100) can generate movement commands, etc. that command the mobile device (1000) to move from the user terminal (20) and control the transmission of the commands to the mobile device (1000) through the communication interface (2200).
[0198] The processor (2100) may include one processor or may include multiple processors. The processor (2100) according to the present disclosure may include at least one of a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), an APU (Accelerated Processing Unit), a MIC (Many Integrated Core), a DSP (Digital Signal Processor), and an NPU (Neural Processing Unit). The processor (2100) may be implemented in the form of an integrated system on a chip (SoC) including one or more electronic components. When the processor (2100) includes multiple processors, each processor may be implemented as a separate hardware (H / W). The processor (2100) may be expressed as a MICOM (Microprocessor controller), an MPU (Micro Processor unit), or an MCU (Micro Controller Unit). The processor (2100) according to the present disclosure may be implemented as a single core processor or a multicore processor.
[0199] The user terminal (20) may include a communication interface (2200) for communicating with an external device. For example, the user terminal (20) may communicate with a wireless router (10), a mobile device (1000), an external server (not shown), and / or other in-home network devices (not shown) through the communication interface (2200). At this time, the communication interface (2200) may communicate with the external server through a first communication method (e.g., a LAN communication method) and communicate with the mobile device (1000) through a second communication method (e.g., a BLE connection communication method, a WFD communication method).
[0200] The communication interface (2200) may include a short-range wireless communication interface (2210), a long-range wireless communication interface (2220), etc. The short-range wireless communication interface (2210) may include a Bluetooth communication unit, a BLE (Bluetooth low energy) mesh network communication unit, a near field communication interface (NFC), a WLAN (Wi-Fi) communication unit, a Zigbee communication unit, an infrared (IrDA, infrared data association) communication unit, a WFD (Wi-Fi direct) communication unit, an UWB (ultra wideband) communication unit, an ANT+ communication unit, etc., but is not limited thereto. The long-range communication unit (2220) may be used for a user terminal (20) to remotely communicate with an external server, a wireless router (10), or a mobile device (1000). The remote communication unit (2220) may include the Internet, a computer network (e.g., a LAN or WAN), and a mobile communication unit. The mobile communication unit may include, but is not limited to, a 3G module, a 4G module, a 5G module, an LTE module, an NB-IoT module, an LTE-M module, and the like.
[0201] The communication interface (2200) can transmit data to the processor (2100) through, for example, a UART (Universal asynchronous receiver / transmitter) protocol, which is an asynchronous communication, but the communication method is not limited thereto.
[0202] The user interface (2300) of the user terminal (20) may include an output interface (2310) and an input interface (2320). The input interface (2320) may be a means by which the user (11) can input a command to the user terminal (20). The input interface (2320) may include, but is not limited to, a touch screen, a voice input, a physical button, etc. The input interface (2320) may include, but is not limited to, a touch screen, a physical button, a voice input, a fingerprint input, a facial recognition input, etc. The output interface (2310) may include, but is not limited to, a display such as an LED, an LCD, a touch screen, or a voice output device. The output interface (2310) may display, but is not limited to, in-home map information, information on electronic devices constituting the in-home network, information on whether connection to an electronic device constituting the in-home network is possible, software update progress information, etc.
[0203] The memory (2400) of the user terminal (20) may store a program (e.g., one or more commands) for the processor (2100) to control the overall operation of the user terminal (20), and may also store input / output data. For example, the memory (2600) of the user terminal (20) may store data received from electronic devices in a wireless connection shadow area within the home. The memory (2400) may include information on electronic devices of the home network (e.g., identification information, location information, etc.), map information on electronic devices of the home network, version information of software installed in the user terminal (20), error occurrence data (failure history data), etc.
[0204] The memory (2400) may include at least one type of storage medium among a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (e.g., SD or XD memory, etc.), a RAM (Random Access Memory), a SRAM (Static Random Access Memory), a ROM (Read-Only Memory), an EEPROM (Electrically Erasable Programmable Read-Only Memory), a PROM (Programmable Read-Only Memory), a magnetic memory, a magnetic disk, and an optical disk. The programs stored in the memory (2400) may be classified into a plurality of modules according to their functions.
[0205] The battery (2500) supplies power to the user terminal (20).
[0206] In one embodiment, the sensor unit (2600) may include a camera sensor for capturing images of the user terminal (20).
[0207] Not all of the components illustrated in FIG. 16 are essential components. The user terminal (20) may be implemented with more components than those illustrated in FIG. 16, or may be implemented with fewer components.
[0208] According to one embodiment of the present disclosure, a robot cleaner having an in-home wireless connection function is a robot cleaner that moves for cleaning, and the robot cleaner may include a battery that supplies power to the robot cleaner. According to one embodiment, the robot cleaner may include a suction motor for sucking up dust. According to one embodiment, the robot cleaner may include a sensor unit for establishing a movement path while moving. According to one embodiment, the robot cleaner may include a brush for performing cleaning by sucking up dust while moving. According to one embodiment, the robot cleaner may include a driving wheel that moves along the movement path established by the sensor unit to perform cleaning using the brush and the suction motor, and may include a driving unit driven by a battery. According to one embodiment, the robot cleaner may include a processor that controls the driving unit to move within a predetermined distance from the first home appliance based on a determination that a wireless connection between the first home appliance and the wireless router is not possible based on a wireless connection signal strength between the first home appliance and the wireless router in the home, for wireless connection with the first home appliance. In one embodiment, the robot cleaner may include a communication interface that receives a connection request signal from the first home appliance based on the robot cleaner being located within a predetermined distance from the first home appliance, and establishes a wireless connection with the first home appliance based on the received connection request signal. In one embodiment, the communication interface in the robot cleaner may include at least one of a BLE communication unit and a Wi-Fi communication unit.
[0209] In one embodiment of the present disclosure, in a robot vacuum cleaner having an in-home wireless connection function according to one embodiment of the present disclosure, the wireless connection is characterized by being a BLE connection through the BLE communication unit or a Wi-Fi direct connection through the Wi-Fi communication unit.
[0210] In a robot vacuum cleaner having an in-home wireless connection function according to one embodiment of the present disclosure, the processor is characterized in that it establishes a wireless connection through a Wi-Fi direct connection when it is determined that a wireless connection through a BLE connection is not possible.
[0211] In a robot vacuum cleaner having an in-home wireless connection function according to one embodiment of the present disclosure, the processor can determine whether a BLE connection or a Wi-Fi direct connection is possible with a first home appliance based on a connection request signal.
[0212] In a robot vacuum cleaner having an in-home wireless connection function according to one embodiment of the present disclosure, the BLE connection is characterized in that it is a BLE mesh network wireless connection.
[0213] In a robot vacuum cleaner having an in-home wireless connection function according to one embodiment of the present disclosure, the processor may control the robot vacuum cleaner to transmit a wake-up signal to the first home appliance through the communication interface when the robot vacuum cleaner moves within a predetermined distance from the first home appliance. In a robot vacuum cleaner having an in-home wireless connection function according to one embodiment, the communication interface receiving a connection request signal from the first home appliance may include the communication interface receiving a connection request signal transmitted by the first home appliance in response to the wake-up signal.
[0214] In a robot vacuum cleaner having an in-home wireless connection function according to one embodiment of the present disclosure, the processor may determine that the first home appliance is not capable of wireless connection based on receiving a wireless connection inability signal from the first home appliance.
[0215] In a robot vacuum cleaner having an in-home wireless connection function according to one embodiment of the present disclosure, the communication interface may receive a wireless connection failure signal from a user terminal or a server. In a robot vacuum cleaner having an in-home wireless connection function according to one embodiment of the present disclosure, the wireless connection failure signal may include a movement command to move within a predetermined distance from a first home appliance.
[0216] In a robot vacuum cleaner having an in-home wireless connection function according to one embodiment of the present disclosure, the communication interface can receive first home appliance-related data from the first home appliance based on the established wireless connection.
[0217] In a robot vacuum cleaner having an in-home wireless connection function according to one embodiment of the present disclosure, the processor can transmit the received first home appliance-related data to a user terminal or a server through a communication interface.
[0218] In a robot vacuum cleaner having an in-home wireless connection function according to one embodiment of the present disclosure, a memory for storing information on whether wireless connection with a plurality of devices in the home is possible may be further included.
[0219] In a robot vacuum cleaner having an in-home wireless connection function according to one embodiment of the present disclosure, information on whether wireless connection with a plurality of devices in the home is possible may include wireless connection signal strength for each of the plurality of devices.
[0220] In a robot vacuum cleaner having an in-home wireless connection function according to one embodiment of the present disclosure, information on whether wireless connection with a plurality of devices in the home is possible may include map information including the locations of the plurality of devices in the home and the wireless connection signal strength for each of the plurality of devices.
[0221] In a robot vacuum cleaner having an in-home wireless connection function according to one embodiment of the present disclosure, map information including wireless connection signal strength for each of a plurality of devices can be updated based on a predetermined time interval or event.
[0222] In a robot vacuum cleaner having an in-home wireless connection function according to one embodiment of the present disclosure, the processor can control the robot vacuum cleaner to move within a predetermined distance from the second home appliance by driving the driving unit after establishing a wireless connection with the first home appliance, for wireless connection between the first home appliance and the second home appliance, among a plurality of devices, for which wireless connection establishment is requested.
[0223] In a robot vacuum cleaner having an in-home wireless connection function according to one embodiment of the present disclosure, the first home appliance is characterized in that it is a device that has established a wireless connection with the robot vacuum cleaner at least once before it is determined that the first home appliance is not capable of wireless connection in the home and is registered in at least one of the robot vacuum cleaner, the user terminal, and the server.
[0224] According to one embodiment of the present disclosure, a wireless cleaner device having an in-home wireless connection function may include a battery that supplies power to the wireless cleaner device. According to one embodiment, the wireless cleaner device may include a suction motor for sucking up dust. According to one embodiment, the wireless cleaner device may include a processor that determines that a wireless connection between a first home appliance and a wireless router is not possible based on a wireless connection signal strength between the first home appliance and the wireless router in the home. According to one embodiment, the wireless cleaner device may include a user interface that outputs guide information for a wireless connection with the first home appliance based on the determination that a wireless connection between the first home appliance and the wireless router is not possible. According to one embodiment, the wireless cleaner device may include a communication interface that receives a connection request signal from the first home appliance when the wireless cleaner device moves within a predetermined distance from the first home appliance based on the guide information, and establishes a wireless connection based on the received connection request signal upon receiving the connection request signal. According to one embodiment, the communication interface in the wireless cleaner device may include at least one of a BLE communication unit and a Wi-Fi communication unit.
[0225] In a wireless vacuum cleaner device having an in-home wireless connection function according to one embodiment of the present disclosure, the guide information may include at least one of identification information of a first home appliance determined to be incapable of wireless connection and location information of the first home appliance.
[0226] In a wireless vacuum cleaner device having an in-home wireless connection function according to one embodiment of the present disclosure, the wireless connection may be a BLE connection via a BLE communication unit or a Wi-Fi direct connection via a Wi-Fi communication unit. In a wireless vacuum cleaner device having an in-home wireless connection function according to one embodiment of the present disclosure, the processor may establish a wireless connection using a Wi-Fi direct connection when it is determined that a BLE connection is not possible.
[0227] According to one embodiment of the present disclosure, a method for wireless connection in a home may include a step of determining that a wireless connection with a first home appliance is not possible in the home based on a wireless connection signal strength. According to one embodiment, a method for wireless connection in a home may include a step of controlling a driving unit to move within a predetermined distance from the first home appliance for wireless connection with the first home appliance based on a determination that a wireless connection with the first home appliance is not possible. According to one embodiment, a method for wireless connection in a home may include a step of receiving a connection request signal from the first home appliance when the first home appliance is located within a predetermined distance from the first home appliance. According to one embodiment, a method for wireless connection in a home may include a step of establishing a wireless connection based on the received connection request signal.
[0228] A computer-readable medium according to one embodiment of the present disclosure may include program instructions capable of performing a method for wireless connection within a home, wherein the program instructions may include a step of determining that wireless connection with a first home appliance is not possible within a home based on a wireless connection signal strength. According to one embodiment, the program instructions may include a step of controlling a driving unit to move within a predetermined distance from the first home appliance for wireless connection with the first home appliance based on a determination that wireless connection with the first home appliance is not possible. According to one embodiment, the program instructions may include a step of receiving a connection request signal from the first home appliance when the first home appliance is located within a predetermined distance from the first home appliance. According to one embodiment, the program instructions may include a step of establishing a wireless connection based on the received connection request signal.
[0229] A method according to an embodiment of the present disclosure may be implemented in the form of program commands that can be executed through various computer means and recorded on a computer-readable medium. The computer-readable medium may include program commands, data files, data structures, etc., alone or in combination. The program commands recorded on the medium may be those specially designed and configured for the present disclosure or may be those known and available to those skilled in the art of computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and hardware devices specially configured to store and execute program commands, such as ROMs, RAMs, and flash memories. Examples of program commands include not only machine language codes generated by a compiler, but also high-level language codes that can be executed by a computer using an interpreter, etc.
[0230] Some embodiments of the present disclosure may also be implemented in the form of a recording medium containing computer-executable instructions, such as program modules, executed by a computer. Computer-readable media may be any available media that can be accessed by a computer, and include both volatile and nonvolatile media, removable and non-removable media. Furthermore, computer-readable media may include both computer storage media and communication media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information, such as computer-readable instructions, data structures, program modules, or other data. Communication media typically includes computer-readable instructions, data structures, program modules, or other data in a modulated data signal, such as a carrier wave, or other transport mechanism, and includes any information delivery media. Furthermore, some embodiments of the present disclosure may also be implemented as a computer program or computer program product containing computer-executable instructions, such as a computer program that is executed by a computer.
[0231] A device-readable storage medium may be provided in the form of a non-transitory storage medium. Here, the term "non-transitory storage medium" simply means a tangible device that does not contain signals (e.g., electromagnetic waves). This term does not distinguish between cases where data is permanently stored in the storage medium and cases where data is temporarily stored. For example, a "non-transitory storage medium" may include a buffer in which data is temporarily stored.
[0232] According to one embodiment, the method according to various embodiments disclosed in the present document may be provided as included in a computer program product. The computer program product may be traded as a product between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read-only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) through an application store or directly between two user devices (e.g., smartphones). In the case of online distribution, at least a portion of the computer program product (e.g., a downloadable app) may be temporarily stored or temporarily generated in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.
Claims
1. As a robot vacuum cleaner that moves for cleaning, A battery that supplies power to the above robot vacuum cleaner; Suction motor for dust suction; A sensor unit for establishing a moving path while moving; A brush for performing cleaning by sucking up dust while moving; A driving unit driven by the battery, comprising a driving wheel configured to move to perform cleaning using the brush and suction motor along a movement path established by the sensor unit; A processor that determines that wireless connection between the first home appliance and the wireless router is not possible based on the strength of the wireless connection signal between the first home appliance and the wireless router in the home, and controls the driving unit to move within a predetermined distance from the first home appliance for wireless connection with the first home appliance; and A communication interface that receives a connection request signal from the first home appliance based on being located within a predetermined distance from the first home appliance, and establishes a wireless connection with the first home appliance based on the received connection request signal when the connection request signal is received. The above communication interface is a robot vacuum cleaner having an in-home wireless connection function including at least one of a BLE communication unit and a Wi-Fi communication unit.
2. In paragraph 1, A robot vacuum cleaner having an in-home wireless connection function, wherein the wireless connection is a BLE connection through the BLE communication unit or a Wi-Fi direct connection through the Wi-Fi communication unit.
3. In paragraph 2, A robot vacuum cleaner having an in-home wireless connection function, wherein the processor establishes the wireless connection with the Wi-Fi direct connection when it is determined that wireless connection is not possible with the BLE connection.
4. In paragraph 2 or 3, A robot vacuum cleaner having an in-home wireless connection function, wherein the processor determines whether the BLE connection or the Wi-Fi direct connection is possible with the first home appliance based on the connection request signal.
5. In any one of paragraphs 2 to 4, The above BLE connection is a BLE mesh network wireless connection, a robot vacuum cleaner with an in-home wireless connection function.
6. In any one of paragraphs 1 to 5, The processor controls the robot cleaner to transmit a wake-up signal to the first home appliance through the communication interface when the robot cleaner moves within a predetermined distance from the first home appliance, A robot cleaner having an in-home wireless connection function, wherein the communication interface receives the connection request signal from the first home appliance, wherein the communication interface receives the connection request signal transmitted by the first home appliance in response to the wake-up signal.
7. In any one of paragraphs 1 to 6, A robot vacuum cleaner having an in-home wireless connection function, wherein the processor determines that the first home appliance is incapable of wireless connection based on receiving a signal indicating that the first home appliance is incapable of wireless connection.
8. In paragraph 7, The above communication interface receives the wireless connection failure signal from the user terminal or server, A robot vacuum cleaner having an in-home wireless connection function, wherein the wireless connection failure signal includes a movement command to move within the predetermined distance from the first home appliance.
9. In any one of paragraphs 1 to 8, A robot vacuum cleaner having an in-home wireless connection function, wherein the communication interface receives data related to the first home appliance from the first home appliance based on the established wireless connection.
10. In paragraph 9, A robot vacuum cleaner having an in-home wireless connection function, wherein the processor transmits the received first home appliance-related data to a user terminal or server through the communication interface.
11. In any one of paragraphs 1 to 10, A robot vacuum cleaner having an in-home wireless connection function, further comprising a memory that stores information on whether wireless connection with multiple devices in the home is possible.
12. In paragraph 11, A robot vacuum cleaner having an in-home wireless connection function, wherein information on whether wireless connection is possible with multiple devices in the home includes wireless connection signal strength for each of the multiple devices.
13. In paragraph 12, A robot vacuum cleaner having an in-home wireless connection function, wherein information on whether wireless connection with multiple devices is possible in the home includes map information including the locations of the multiple devices in the home and the wireless connection signal strength for each of the multiple devices.
14. In paragraph 11, A robot cleaner having an in-home wireless connection function, wherein the processor controls the driving unit to move within a predetermined distance from the second home appliance after establishing a wireless connection with the first home appliance and the second home appliance, among the plurality of devices, for establishing a wireless connection.
15. In any one of paragraphs 1 to 14, The first home appliance is a robot cleaner having an in-home wireless connection function, wherein the first home appliance is a device that has established a wireless connection with the robot cleaner at least once before it is determined that the first home appliance is not capable of wireless connection in the home and is registered in at least one of the robot cleaner, a user terminal, and a server.
Citation Information
Patent Citations
Moving Robot
KR1020180087779A
Cover device of airbag
KR1020210000908A
Method and divece for communication
KR102022666B1
Water Collection Device Using Drone
KR102528392B1
Automatic Working System, Self-Moving Device, and Methods for Controlling Same
US20230004172A1