KR20220125656A - User terminal apparatus and control method thereof - Google Patents
User terminal apparatus and control method thereof Download PDFInfo
- Publication number
- KR20220125656A KR20220125656A KR1020210102789A KR20210102789A KR20220125656A KR 20220125656 A KR20220125656 A KR 20220125656A KR 1020210102789 A KR1020210102789 A KR 1020210102789A KR 20210102789 A KR20210102789 A KR 20210102789A KR 20220125656 A KR20220125656 A KR 20220125656A
- Authority
- KR
- South Korea
- Prior art keywords
- companion animal
- robot cleaner
- controlling
- user terminal
- terminal device
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 42
- 241001465754 Metazoa Species 0.000 claims abstract description 263
- 238000004891 communication Methods 0.000 claims abstract description 29
- 238000001514 detection method Methods 0.000 claims description 22
- 230000035611 feeding Effects 0.000 claims description 12
- 230000001914 calming effect Effects 0.000 claims description 7
- 230000000694 effects Effects 0.000 claims description 7
- 238000010411 cooking Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 35
- 238000013473 artificial intelligence Methods 0.000 description 27
- 230000006870 function Effects 0.000 description 13
- 238000012544 monitoring process Methods 0.000 description 7
- 238000004458 analytical method Methods 0.000 description 6
- 238000004590 computer program Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 239000002096 quantum dot Substances 0.000 description 3
- 208000019901 Anxiety disease Diseases 0.000 description 2
- 230000004913 activation Effects 0.000 description 2
- 230000036506 anxiety Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000002255 vaccination Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 241000282326 Felis catus Species 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 239000000872 buffer Substances 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000009849 deactivation Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000004851 dishwashing Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 238000010419 pet care Methods 0.000 description 1
- 229910021420 polycrystalline silicon Inorganic materials 0.000 description 1
- 229920005591 polysilicon Polymers 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000000087 stabilizing effect Effects 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
- 230000037221 weight management Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/22—Social work or social welfare, e.g. community support activities or counselling services
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J11/00—Manipulators not otherwise provided for
- B25J11/008—Manipulators for service tasks
- B25J11/0085—Cleaning
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J5/00—Manipulators mounted on wheels or on carriages
- B25J5/007—Manipulators mounted on wheels or on carriages mounted on wheels
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Child & Adolescent Psychology (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Percussion Or Vibration Massage (AREA)
- Telephone Function (AREA)
- Electrotherapy Devices (AREA)
Abstract
Description
본 개시는 사용자 단말 장치 및 이의 제어 방법에 관한 것으로, 보다 상세하게는 반려동물의 프로필에 따라 어플리케이션을 통해 홈(home) 내의 전자 장치를 제어하는 사용자 단말 장치 및 이의 제어 방법을 제공함에 있다.The present disclosure relates to a user terminal device and a control method thereof, and more particularly, to a user terminal device for controlling an electronic device in a home through an application according to a profile of a companion animal, and a method for controlling the same.
전자 기술의 발달에 힘입어 다양한 유형의 전자 기기가 개발 및 보급되고 있다. 특히, 가정에서 이용되는 가전 기기는 사용자의 니즈를 만족시키기 위하여 최근 수년 간 지속적으로 발전하고 있다.BACKGROUND ART With the development of electronic technology, various types of electronic devices are being developed and distributed. In particular, home appliances used at home have been continuously developed in recent years to satisfy the needs of users.
최근에는 스마트 폰에 설치된 어플리케이션을 통해 홈 내의 가전 기기를 제어하기 위한 다양한 방식이 보급되고 있다. Recently, various methods for controlling home appliances in a home through an application installed on a smart phone have been popularized.
한편, 사용자가 외출 등으로 부재 중인 경우, 가정 내 반려동물이 혼자 있는 상황에서 반려동물에 대한 맞춤 케어 기능을 제공하기 위한 가전 기기의 제어 방식은 아직 다양하게 보급되지 않고 있다는 문제점이 있었다. On the other hand, when the user is absent due to going out, there is a problem that the control method of home appliances for providing a customized care function for the companion animal in a situation where the companion animal is alone in the home is not yet widely distributed.
본 개시는 상술한 문제점을 해결하기 위한 것으로, 본 개시의 목적은 반려동물 프로필에 기초하여 어플리케이션을 통해 홈(home) 내 배치된 전자 장치를 제어하는 UI를 제공하고, 전자 장치로부터 수신된 반려동물 정보를 제공하는 사용자 단말 장치 및 이의 제어 방법을 제공함에 있다.SUMMARY OF THE INVENTION The present disclosure is to solve the above problems, and an object of the present disclosure is to provide a UI for controlling an electronic device disposed in a home through an application based on a companion animal profile, and to provide a companion animal received from the electronic device. An object of the present invention is to provide a user terminal device for providing information and a method for controlling the same.
이상과 같은 목적을 달성하기 위한 본 개시의 일 실시예에 따른 사용자 단말 장치는 홈(home) 내 배치된 복수의 전자 장치와 통신하기 위한 통신 인터페이스, 반려동물 프로필이 저장된 메모리, 디스플레이 및 상기 사용자 단말 장치의 위치에 대응되는 사용자의 위치를 확인하고, 확인된 사용자 위치가 홈이 아닌 것으로 판단되면 상기 반려동물 프로필에 기초하여 상기 복수의 전자 장치를 제어하기 위한 제어 신호를 전송하도록 상기 통신 인터페이스를 제어하고, 상기 복수의 전자 장치로부터 수신된 반려동물 정보를 제공하는 UI를 표시하도록 상기 디스플레이를 제어하는 프로세서를 포함한다. A user terminal device according to an embodiment of the present disclosure for achieving the above object includes a communication interface for communicating with a plurality of electronic devices disposed in a home, a memory in which a companion animal profile is stored, a display, and the user terminal Check the location of the user corresponding to the location of the device, and control the communication interface to transmit a control signal for controlling the plurality of electronic devices based on the companion animal profile when it is determined that the confirmed user location is not the home and a processor controlling the display to display a UI providing companion animal information received from the plurality of electronic devices.
이 경우, 상기 복수의 전자 장치를 제어하기 위한 제어 신호는, 상기 반려동물 프로필에 대응되는 기 설정된 동작을 수행하도록 제어하는 제어 신호이며, 낮은 흡입 세기로 청소하도록 로봇 청소기를 제어하는 신호, 상기 반려동물 프로필에 포함된 반려동물의 나이 또는 털 길이에 대응되는 온도를 설정하도록 에어컨을 제어하는 신호, 조작부가 비활성화되도록 조리 장치를 제어하는 신호, 반려동물 컨텐츠를 출력하도록 TV를 제어하는 신호, 강한 바람 세기를 설정하도록 공기청정기를 제어하는 신호, 상기 반려동물 프로필에 따라 급여 횟수 및 급여량을 조절하도록 반려동물 피더(feeder)를 제어하는 신호 및 상기 반려동물 프로필에 따라 개폐를 조절하도록 블라인드를 제어하는 신호 중 적어도 하나를 포함할 수 있다.In this case, the control signal for controlling the plurality of electronic devices is a control signal for controlling to perform a preset operation corresponding to the companion animal profile, a signal for controlling the robot cleaner to clean with a low suction intensity, and the companion animal profile. A signal to control the air conditioner to set the temperature corresponding to the age or fur length of the companion animal included in the animal profile, a signal to control the cooking device to deactivate the control unit, a signal to control the TV to output companion animal content, strong wind A signal for controlling the air purifier to set the intensity, a signal for controlling the companion animal feeder to adjust the number of feedings and the amount of feeding according to the companion animal profile, and a signal for controlling the blind to adjust opening and closing according to the companion animal profile may include at least one of
한편, 상기 사용자 단말 장치는 위치 센서를 더 포함하고, 상기 프로세서는, 상기 위치 센서에 의해 감지된 상기 사용자 단말 장치의 위치에 기초하여 사용자 위치를 확인하고, 확인된 사용자 위치가 상기 홈으로부터 기설정된 거리 이상이면 사용자 위치가 홈이 아닌 것으로 판단할 수 있다.Meanwhile, the user terminal device further includes a location sensor, and the processor checks the user location based on the location of the user terminal device sensed by the location sensor, and the confirmed user location is preset from the home. If the distance is greater than the distance, it may be determined that the user's location is not the home.
한편, 상기 복수의 전자 장치는 로봇 청소기를 포함하고, 상기 프로세서는, 상기 로봇 청소기의 센서를 통해 감지된 반려동물의 모션 정보 또는 사운드 정보가 수신되면, 수신된 모션 정보 또는 사운드 정보를 제공하는 UI를 표시하도록 상기 디스플레이를 제어할 수 있다.Meanwhile, the plurality of electronic devices include a robot cleaner, and the processor is a UI that provides the received motion information or sound information when motion information or sound information of a companion animal sensed through a sensor of the robot cleaner is received The display may be controlled to display
이 경우, 상기 반려동물의 사운드 정보는, 반려동물의 짖음 횟수, 짖음 정도, 짖은 시간 중 적어도 하나를 포함할 수 있다.In this case, the sound information of the companion animal may include at least one of a number of barking, a degree of barking, and a barking time of the companion animal.
한편, 상기 복수의 전자 장치는 AI 스피커를 포함하고, 상기 프로세서는, 상기 로봇 청소기로부터 반려동물 사운드 감지 신호가 수신되면, 상기 로봇 청소기 및 상기 AI 스피커로부터 사운드 발생 위치 정보를 수신하도록 상기 통신 인터페이스를 제어하고, 상기 로봇 청소기 및 상기 AI 스피커로부터 수신된 사운드 발생 위치 정보에 기초하여 사운드 발생 위치를 추정하고, 추정된 사운드 발생 위치로 이동하도록 제어하는 제어 신호를 상기 로봇 청소기로 전송하고, 상기 로봇 청소기로부터 상기 사운드 발생 위치에서 촬영된 반려동물 이미지가 수신되면, 수신된 이미지를 제공하는 UI를 표시하도록 상기 디스플레이를 제어할 수 있다.Meanwhile, the plurality of electronic devices include an AI speaker, and when a companion animal sound detection signal is received from the robot cleaner, the communication interface is configured to receive sound generation location information from the robot cleaner and the AI speaker. control, estimating a sound generating position based on the sound generating position information received from the robot cleaner and the AI speaker, and transmitting a control signal for controlling to move to the estimated sound generating position to the robot cleaner, and the robot cleaner When the companion animal image photographed at the sound generating position is received from the display, the display may be controlled to display a UI providing the received image.
한편, 상기 프로세서는, 상기 반려동물의 모션 정보 또는 사운드 정보에 대응되는 UI 또는 컨텐츠 중 적어도 하나를 표시하도록 상기 디스플레이를 제어하고, 상기 UI 또는 컨텐츠는, 상기 로봇 청소기의 스피커를 통한 안정 사운드(calming sound), 활동적 사운드 또는 화이트 노이즈(white noise) 출력을 제어하는 UI 및 전문가 상담 추천 컨텐츠 중 적어도 하나를 포함할 수 있다.Meanwhile, the processor controls the display to display at least one of a UI or content corresponding to the motion information or sound information of the companion animal, and the UI or content is a calming sound through a speaker of the robot cleaner. sound), a UI for controlling an active sound or white noise output, and at least one of expert consultation recommended content.
한편, 상기 프로세서는, 상기 로봇 청소기로부터 반려동물의 모션 감지 정보가 수신되면, 반려동물을 따라 이동하며 상기 로봇 청소기의 카메라를 통해 반려동물을 촬영하도록 제어하는 제어 신호를 상기 로봇 청소기로 전송하고, 상기 로봇 청소기로부터 반려동물의 촬영 이미지가 수신되면, 수신된 촬영 이미지를 제공하는 UI를 표시하도록 상기 디스플레이를 제어할 수 있다.On the other hand, when the motion detection information of the companion animal is received from the robot cleaner, the processor transmits a control signal for controlling the companion animal to move along the companion animal and photograph the companion animal through the camera of the robot cleaner to the robot cleaner, When the photographed image of the companion animal is received from the robot cleaner, the display may be controlled to display a UI providing the received photographed image.
이 경우, 상기 반려동물 프로필은 반려동물의 종류에 대한 정보를 포함하고, 상기 프로세서는, 상기 반려동물 종류에 따른 활동 범위에 대응되는 높이 범위를 촬영하도록 상기 로봇 청소기의 카메라의 높이 조절 범위를 제어하는 제어 신호를 상기 로봇 청소기로 전송할 수 있다.In this case, the companion animal profile includes information on the type of companion animal, and the processor controls the height adjustment range of the camera of the robot cleaner to photograph the height range corresponding to the activity range according to the type of companion animal. to transmit a control signal to the robot cleaner.
한편, 상기 프로세서는, 상기 로봇 청소기의 이동을 제어하는 수동 조작 UI를 제공하도록 상기 디스플레이를 제어하고, 상기 수동 조작 UI를 통한 사용자 입력에 대응되는 제어 신호를 상기 로봇 청소기로 전송할 수 있다.Meanwhile, the processor may control the display to provide a manual operation UI for controlling the movement of the robot cleaner, and transmit a control signal corresponding to a user input through the manual operation UI to the robot cleaner.
한편, 본 개시의 일 실시예에 따른 사용자 단말 장치의 제어 방법은, 상기 사용자 단말 장치의 위치에 대응되는 사용자의 위치를 확인하는 단계, 확인된 사용자 위치가 홈(home)이 아닌 것으로 판단되면 상기 반려동물 프로필에 기초하여 상기 홈 내 배치된 복수의 전자 장치를 제어하기 위한 제어 신호를 전송하는 단계 및 상기 복수의 전자 장치로부터 수신된 반려동물 정보를 제공하는 UI를 표시하는 단계를 포함한다. On the other hand, the method of controlling a user terminal device according to an embodiment of the present disclosure includes the steps of checking a user's location corresponding to the location of the user terminal device, and when it is determined that the checked user location is not home, the and transmitting a control signal for controlling a plurality of electronic devices disposed in the home based on the companion animal profile, and displaying a UI providing companion animal information received from the plurality of electronic devices.
이 경우, 상기 복수의 전자 장치를 제어하기 위한 제어 신호는, 상기 반려동물 프로필에 대응되는 기 설정된 동작을 수행하도록 제어하는 제어 신호이며, 낮은 흡입 세기로 청소하도록 로봇 청소기를 제어하는 신호, 상기 반려동물 프로필에 포함된 반려동물의 나이 또는 털 길이에 대응되는 온도를 설정하도록 에어컨을 제어하는 신호, 조작부가 비활성화되도록 조리 장치를 제어하는 신호, 반려동물 컨텐츠를 출력하도록 TV를 제어하는 신호, 강한 바람 세기를 설정하도록 공기청정기를 제어하는 신호, 상기 반려동물 프로필에 따라 급여 횟수 및 급여량을 조절하도록 반려동물 피더(feeder)를 제어하는 신호 및 상기 반려동물 프로필에 따라 개폐를 조절하도록 블라인드를 제어하는 신호 중 적어도 하나를 포함할 수 있다.In this case, the control signal for controlling the plurality of electronic devices is a control signal for controlling to perform a preset operation corresponding to the companion animal profile, a signal for controlling the robot cleaner to clean with a low suction intensity, and the companion animal profile. A signal to control the air conditioner to set the temperature corresponding to the age or fur length of the companion animal included in the animal profile, a signal to control the cooking device to deactivate the control unit, a signal to control the TV to output companion animal content, strong wind A signal for controlling the air purifier to set the intensity, a signal for controlling the companion animal feeder to adjust the number of feedings and the amount of feeding according to the companion animal profile, and a signal for controlling the blind to adjust opening and closing according to the companion animal profile may include at least one of
한편, 상기 사용자의 위치를 확인하는 단계는, 위치 센서에 의해 감지된 상기 사용자 단말 장치의 위치에 기초하여 사용자 위치를 확인하고, 확인된 사용자 위치가 상기 홈으로부터 기설정된 거리 이상이면 사용자 위치가 홈이 아닌 것으로 판단할 수 있다.On the other hand, the step of confirming the location of the user, checking the user location based on the location of the user terminal device sensed by the location sensor, and if the confirmed user location is greater than a preset distance from the home, the user location is the home It can be judged that this is not the case.
한편, 상기 복수의 전자 장치는 로봇 청소기를 포함하고, 상기 UI를 표시하는 단계는, 상기 로봇 청소기의 센서를 통해 감지된 반려동물의 모션 정보 또는 사운드 정보가 수신되면, 수신된 모션 정보 또는 사운드 정보를 제공하는 UI를 표시할 수 있다.Meanwhile, the plurality of electronic devices include a robot cleaner, and the displaying of the UI includes when motion information or sound information of a companion animal sensed through a sensor of the robot cleaner is received, the received motion information or sound information You can display a UI that provides
이 경우, 상기 반려동물의 사운드 정보는, 반려동물의 짖음 횟수, 짖음 정도, 짖은 시간 중 적어도 하나를 포함할 수 있다.In this case, the sound information of the companion animal may include at least one of a number of barking, a degree of barking, and a barking time of the companion animal.
한편, 상기 복수의 전자 장치는 AI 스피커를 포함하고, 상기 로봇 청소기로부터 반려동물 사운드 감지 신호가 수신되면, 상기 로봇 청소기 및 상기 AI 스피커로부터 사운드 발생 위치 정보를 수신하는 단계, 상기 로봇 청소기 및 상기 AI 스피커로부터 수신된 사운드 발생 위치 정보에 기초하여 사운드 발생 위치를 추정하는 단계 및 추정된 사운드 발생 위치로 이동하도록 제어하는 제어 신호를 상기 로봇 청소기로 전송하는 단계를 더 포함하고, 상기 UI를 표시하는 단계는, 상기 로봇 청소기로부터 상기 사운드 발생 위치에서 촬영된 반려동물 이미지가 수신되면, 수신된 이미지를 제공하는 UI를 표시할 수 있다.Meanwhile, the plurality of electronic devices include an AI speaker, and when a companion animal sound detection signal is received from the robot cleaner, receiving sound generation location information from the robot cleaner and the AI speaker, the robot cleaner and the AI Estimating a sound generating position based on sound generating position information received from a speaker, and transmitting a control signal for controlling to move to the estimated sound generating position to the robot cleaner, and displaying the UI may display a UI providing the received image when the companion animal image photographed at the sound generating position is received from the robot cleaner.
한편, 상기 제어 방법은 상기 반려동물의 모션 정보 또는 사운드 정보에 대응되는 UI 또는 컨텐츠 중 적어도 하나를 표시하는 단계를 포함하고, 상기 UI 또는 컨텐츠는, 상기 로봇 청소기의 스피커를 통한 안정 사운드(calming sound), 활동적 사운드 또는 화이트 노이즈(white noise) 출력을 제어하는 UI 및 전문가 상담 추천 컨텐츠 중 적어도 하나를 포함할 수 있다.Meanwhile, the control method includes displaying at least one of UI or content corresponding to motion information or sound information of the companion animal, wherein the UI or content is a calming sound through a speaker of the robot cleaner. ), a UI for controlling an active sound or white noise output, and at least one of expert consultation recommended content.
한편, 상기 제어 방법은 상기 로봇 청소기로부터 반려동물의 모션 감지 정보가 수신되면, 반려동물을 따라 이동하며 상기 로봇 청소기의 카메라를 통해 반려동물을 촬영하도록 제어하는 제어 신호를 상기 로봇 청소기로 전송하는 단계를 포함하고, 상기 UI를 표시하는 단계는, 상기 로봇 청소기로부터 반려동물의 촬영 이미지가 수신되면, 수신된 촬영 이미지를 제공하는 UI를 표시할 수 있다.Meanwhile, in the control method, when motion detection information of the companion animal is received from the robot cleaner, the robot cleaner moves along the companion animal and transmits a control signal for controlling the companion animal to be photographed through the camera of the robot cleaner to the robot cleaner. and, in the displaying of the UI, when a photographed image of a companion animal is received from the robot cleaner, a UI providing the received photographed image may be displayed.
이 경우, 상기 반려동물 프로필은 반려동물의 종류에 대한 정보를 포함하고, 상기 전송하는 단계는, 상기 반려동물 종류에 따른 활동 범위에 대응되는 높이 범위를 촬영하도록 상기 로봇 청소기의 카메라의 높이 조절 범위를 제어하는 제어 신호를 상기 로봇 청소기로 전송할 수 있다.In this case, the companion animal profile includes information on the type of companion animal, and the transmitting includes: a height adjustment range of the camera of the robot cleaner to photograph a height range corresponding to the activity range according to the type of companion animal may transmit a control signal for controlling to the robot cleaner.
한편, 상기 제어 방법은 상기 로봇 청소기의 이동을 제어하는 수동 조작 UI를 제공하는 단계 및 상기 수동 조작 UI를 통한 사용자 입력에 대응되는 제어 신호를 상기 로봇 청소기로 전송하는 단계를 더 포함할 수 있다.Meanwhile, the control method may further include providing a manual operation UI for controlling movement of the robot cleaner and transmitting a control signal corresponding to a user input through the manual operation UI to the robot cleaner.
도 1은 본 개시의 일 실시예에 따른 전자 시스템을 개략적으로 나타내는 도면이다.
도 2는본 개시의 일 실시예에 따른 사용자 단말 장치의 구성을 나타내는 블록도이다.
도 3은 본 개시의 일 실시예에 따른 사용자 단말 장치의 세부 구성을 나타내는 블록도이다.
도 4는 본 개시의 일 실시예에 따른 사용자 단말 장치의 동작을 설명하기 위한 흐름도이다.
도 5는 본 개시의 일 실시예에 따른 사용자 단말 장치의 제어에 따라 복수의 전자 장치에 의해 수행되는 동작을 설명하기 위한 도면이다.
도 6은 본 개시의 일 실시예에 따른 반려동물 프로필을 설명하기 위한 도면이다.
도 7은 복수의 전자 장치를 제어하기 위해 사용자 단말 장치를 통해 제공되는 UI의 일 예를 설명하기 위한 도면이다.
도 8은 본 개시의 일 실시예에 따른 사용자 단말 장치의 전자 장치 제어 스케줄을 관리하기 위한 UI의 일 예를 설명하기 위한 도면이다.
도 9는 본 개시의 일 실시예에 따른 로봇 청소기, AI 스피커를 통해 반려동물의 사운드 발생 위치를 추정하고, 사운드 발생 위치에서 촬영한 반려동물의 이미지를 사용자 단말 장치로 전송하는 동작을 설명하기 위한 도면이다.
도 10은 본 개시의 일 실시예에 따른 로봇 청소기에 의해 반려동물의 사운드가 감지되면, 사용자 단말 장치를 통해 알림 및 실시간 모니터링을 제공하는 동작을 설명하기 위한 도면이다.
도 11은 반려동물의 사운드 정보에 대응되는 UI 및 이에 따른 맞춤 컨텐츠를 제공하는 UI를 설명하기 위한 도면이다.
도 12는 반려동물의 사운드 발생 이력을 제공하는 UI를 설명하기 위한 도면이다.
도 13은 로봇 청소기의 스피커를 통한 사운드 출력을 제어하는 UI를 설명하기 위한 도면이다.
도 14는 반려동물을 관찰 및 촬영하기 위해 로봇 청소기를 제어하는 UI를 설명하기 위한 도면이다.
도 15는 반려동물을 관찰 및 촬영하기 위해 로봇 청소기의 이동을 수동 제어하는 UI를 설명하기 위한 도면이다.
도 16은 본 개시의 일 실시예에 따른 로봇 청소기가 반려동물을 인식하면 자동으로 반려동물을 촬영하여 사용자 단말 장치로 촬영 이미지를 제공하는 동작을 설명하기 위한 도면이다.
도 17은 로봇 청소기로부터 수신한 반려동물의 촬영 이미지를 제공하는 UI를 설명하기 위한 도면이다.
도 18은 로봇 청소기를 통해 반려동물의 움직임이 감지되지 않으면 사용자 단말 장치를 통해 알림을 제공하는 동작을 설명하기 위한 도면이다.
도 19는 반려동물의 체중 및 사료 정보를 관리하는 UI의 일 예를 설명하기 위한 도면이다.
도 20은 반려동물의 체중 및 사료 정보에 따라 피더를 제어하는 UI의 일 예를 설명하기 위한 도면이다.
도 21은 사료 정보에 따라 사료 정기 구매 서비스를 제공하는 UI를 설명하기 위한 도면이다.
도 22 및 도 23은 본 개시의 일 실시예에 따른 사용자 단말 장치를 통해 제공되는 반려동물 케어 어플리케이션의 일 예를 설명하기 위한 도면이다.
도 24는 본 개시의 일 실시예에 따른 사용자 단말 장치의 제어 방법을 설명하기 위한 흐름도이다.1 is a diagram schematically illustrating an electronic system according to an embodiment of the present disclosure.
2 is a block diagram illustrating a configuration of a user terminal device according to an embodiment of the present disclosure.
3 is a block diagram illustrating a detailed configuration of a user terminal device according to an embodiment of the present disclosure.
4 is a flowchart illustrating an operation of a user terminal device according to an embodiment of the present disclosure.
5 is a diagram for describing operations performed by a plurality of electronic devices under control of a user terminal device according to an embodiment of the present disclosure.
6 is a view for explaining a companion animal profile according to an embodiment of the present disclosure.
7 is a diagram for explaining an example of a UI provided through a user terminal device to control a plurality of electronic devices.
8 is a diagram for describing an example of a UI for managing an electronic device control schedule of a user terminal device according to an embodiment of the present disclosure.
9 is a view illustrating an operation of estimating a sound generation position of a companion animal through a robot cleaner and an AI speaker and transmitting an image of the companion animal photographed at the sound generation position to the user terminal device according to an embodiment of the present disclosure; It is a drawing.
10 is a diagram for explaining an operation of providing a notification and real-time monitoring through a user terminal device when a sound of a companion animal is detected by the robot cleaner according to an embodiment of the present disclosure;
11 is a diagram for explaining a UI corresponding to sound information of a companion animal and a UI for providing customized content accordingly.
12 is a diagram for explaining a UI for providing a sound generation history of a companion animal.
13 is a view for explaining a UI for controlling a sound output through a speaker of the robot cleaner.
14 is a diagram for explaining a UI for controlling a robot cleaner to observe and photograph a companion animal.
15 is a diagram for explaining a UI for manually controlling the movement of a robot cleaner to observe and photograph a companion animal.
16 is a diagram for explaining an operation of automatically photographing a companion animal and providing a photographed image to a user terminal device when the robot cleaner recognizes the companion animal according to an embodiment of the present disclosure.
17 is a diagram for explaining a UI for providing a photographed image of a companion animal received from a robot cleaner.
18 is a diagram for explaining an operation of providing a notification through a user terminal device when the movement of the companion animal is not detected through the robot cleaner.
19 is a diagram for explaining an example of a UI for managing the weight and feed information of a companion animal.
20 is a diagram for explaining an example of a UI for controlling a feeder according to the weight and feed information of the companion animal.
21 is a diagram for explaining a UI for providing a regular feed purchase service according to feed information.
22 and 23 are diagrams for explaining an example of a companion animal care application provided through a user terminal device according to an embodiment of the present disclosure.
24 is a flowchart illustrating a method of controlling a user terminal device according to an embodiment of the present disclosure.
이하에서 설명되는 실시 예는 본 개시의 이해를 돕기 위하여 예시적으로 나타낸 것이며, 본 개시는 여기서 설명되는 실시 예들과 다르게, 다양하게 변형되어 실시될 수 있음이 이해되어야 할 것이다. 다만, 이하에서 본 개시를 설명함에 있어서, 관련된 공지 기능 혹은 구성요소에 대한 구체적인 설명이 본 개시의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명 및 구체적인 도시를 생략한다. 또한, 첨부된 도면은 개시의 이해를 돕기 위하여 실제 축척대로 도시된 것이 아니라 일부 구성요소의 치수가 과장되게 도시될 수 있다.It should be understood that the embodiments described below are illustratively shown to help the understanding of the present disclosure, and the present disclosure may be implemented with various modifications, unlike the embodiments described herein. However, in the following description of the present disclosure, if it is determined that a detailed description of a related known function or component may unnecessarily obscure the subject matter of the present disclosure, the detailed description and specific illustration thereof will be omitted. In addition, the accompanying drawings are not drawn to scale in order to help understanding of the disclosure, but dimensions of some components may be exaggerated.
본 명세서 및 청구범위에서 사용되는 용어는 본 개시의 기능을 고려하여 일반적인 용어들을 선택하였다. 하지만, 이러한 용어들은 당 분야에 종사하는 기술자의 의도나 법률적 또는 기술적 해석 및 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 일부 용어는 출원인이 임의로 선정한 용어도 있다. 이러한 용어에 대해서는 본 명세서에서 정의된 의미로 해석될 수 있으며, 구체적인 용어 정의가 없으면 본 명세서의 전반적인 내용 및 당해 기술 분야의 통상적인 기술 상식을 토대로 해석될 수도 있다. The terms used in this specification and claims have been chosen in consideration of the function of the present disclosure. However, these terms may vary depending on the intention, legal or technical interpretation of a person skilled in the art, and the emergence of new technology. Also, some terms are arbitrarily selected by the applicant. These terms may be interpreted in the meaning defined in the present specification, and if there is no specific term definition, it may be interpreted based on the general content of the present specification and common technical knowledge in the art.
본 개시의 설명에 있어서 각 단계의 순서는 선행 단계가 논리적 및 시간적으로 반드시 후행 단계에 앞서서 수행되어야 하는 경우가 아니라면 각 단계의 순서는 비제한적으로 이해되어야 한다. 즉, 위와 같은 예외적인 경우를 제외하고는 후행 단계로 설명된 과정이 선행단계로 설명된 과정보다 앞서서 수행되더라도 개시의 본질에는 영향이 없으며 권리범위 역시 단계의 순서에 관계없이 정의되어야 한다. In the description of the present disclosure, the order of each step should be understood as non-limiting unless the preceding step must be logically and temporally performed before the subsequent step. That is, except for the above exceptional cases, even if the process described as the subsequent step is performed before the process described as the preceding step, the essence of the disclosure is not affected, and the scope of rights should also be defined regardless of the order of the steps.
본 명세서에서, "가진다," "가질 수 있다," "포함한다," 또는 "포함할 수 있다" 등의 표현은 해당 특징(예: 수치, 기능, 동작, 또는 부품 등의 구성요소)의 존재를 가리키며, 추가적인 특징의 존재를 배제하지 않는다.In the present specification, expressions such as “have,” “may have,” “include,” or “may include” indicate the presence of a corresponding characteristic (eg, a numerical value, function, operation, or component such as a part). and does not exclude the presence of additional features.
제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용될 수 있다. 예를 들어, 본 개시의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다.Terms such as first, second, etc. may be used to describe various elements, but the elements should not be limited by the terms. The above terms may be used only for the purpose of distinguishing one component from another. For example, without departing from the scope of the present disclosure, a first component may be referred to as a second component, and similarly, the second component may also be referred to as a first component.
그리고, 본 명세서에서는 본 개시의 각 실시 예의 설명에 필요한 구성요소를 설명한 것이므로, 반드시 이에 한정되는 것은 아니다. 따라서, 일부 구성요소는 변경 또는 생략될 수도 있으며, 다른 구성요소가 추가될 수도 있다. 또한, 서로 다른 독립적인 장치에 분산되어 배치될 수도 있다.In addition, since the present specification describes components necessary for the description of each embodiment of the present disclosure, the present disclosure is not necessarily limited thereto. Accordingly, some components may be changed or omitted, and other components may be added. In addition, they may be distributed and arranged in different independent devices.
나아가, 이하 첨부 도면들 및 첨부 도면들에 기재된 내용들을 참조하여 본 개시의 실시 예를 상세하게 설명하지만, 본 개시가 실시 예들에 의해 제한되거나 한정되는 것은 아니다.Furthermore, embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings and the contents described in the accompanying drawings, but the present disclosure is not limited or limited by the embodiments.
이하, 첨부된 도면들을 참고하여 본 개시를 상세히 설명하도록 한다.Hereinafter, the present disclosure will be described in detail with reference to the accompanying drawings.
도 1은 본 개시의 일 실시예에 따른 전자 시스템을 개략적으로 나타내는 도면이다.1 is a diagram schematically illustrating an electronic system according to an embodiment of the present disclosure.
도 1을 참고하면, 전자 시스템(1000)은 사용자 단말 장치(100), 홈(10) 내 배치된 복수의 전자 장치(200) 및 서버(20)를 포함할 수 있다. Referring to FIG. 1 , an
사용자 단말 장치(100)는 사용자에게 정보를 제공하거나 사용자 명령을 입력 받는 등 다양한 기능을 수행할 수 있는 장치이며, 스마트폰, 태블릿, 웨어러블 장치, PC 등 다양한 전자 장치일 수 있다.The
본 개시의 일 실시예에 따르면, 사용자 단말 장치(100)는 어플리케이션을 통해 홈(10) 내 배치된 복수의 전자 장치(200)를 제어하고, 복수의 전자 장치(200)로부터 수신한 정보를 표시하는 UI를 제공할 수 있다. 특히, 사용자가 반려동물과 함께 살고 있는 상태에서, 사용자 단말 장치(100)는 사용자가 부재 중인 경우 홈(10) 내에 혼자 있는 반려동물을 케어할 수 있는 맞춤 케어 서비스를 제공할 수 있다.According to an embodiment of the present disclosure, the
복수의 전자 장치(200)는 로봇 청소기(210), AI 스피커(220), 에어컨, 조명기기, 주방기기, TV, 공기청정기, 반려동물용 피더(feeder), 블라인드(blinds), PC, 랩탑(laptop), 냉장고, 오븐, 쿡탑, 전자레인지, 식기세척기, 세탁기, 건조기, 의류처리기 등의 가전 제품을 의미할 수 있으며, WiFi 통신 가능한 IoT(Internet of Things) 기기를 포함할 수 있다.The plurality of
일 예로, 복수의 전자 장치(200)는 사용자 단말 장치(100)에 설치된 어플리케이션을 통해 제어 가능한 다양한 IoT 기기일 수 있다.For example, the plurality of
서버(20)는 외부 장치의 데이터를 수집하고 처리하는 전자 장치를 지칭할 수 있다. 예를 들어, 서버(20)는 클라우드 서버 등과 같이 서버 전용의 기능을 수행하는 장치뿐만 아니라, 다른 기능과 함께 서버의 기능을 수행할 수 있는 스마트폰, 태블릿, 웨어러블 장치, PC 등 다양한 전자 장치로 구현될 수도 있다. 다만, 이는 일 실시 예일 뿐이며, 서버(20)는 이에 열거되지 않은 다양한 종류의 전자 장치로 구현되는 것 또한 가능하다. 또한, 서버(20)는 하나의 장치로 구현되거나, 또는 복수의 장치로 구성되는 집합체로 구현될 수 있다. 일 예로, 서버(20)는 SmartThings™ 서비스를 제공하는 서버일 수 있다.The
한편, 본 명세서에서 개시되는 사용자 단말 장치(100), 로봇 청소기(210), AI 스피커(220) 등 전자 장치에 의해 수행되는 다양한 연산은 서버(20)를 통해 수행될 수 있다.Meanwhile, various operations performed by the electronic device such as the
사용자 단말 장치(100)는 어플리케이션을 제공하는 서버(미도시)로부터 어플리케이션을 다운로드 받아 설치할 수 있다. 이 경우, 사용자는 사용자 단말 장치(100)에서 어플리케이션을 실행하고 사용자 계정을 입력하여, 입력된 사용자 계정을 통해 서버(20)에 로그인할 수 있으며, 사용자 단말 장치(100)는 로그인된 사용자 계정을 기반으로 서버(20)와 통신을 수행할 수 있다.The
사용자 단말 장치(100)는 액세스 포인트(30)를 통해 서버(20)에 접속하거나, LTE, 5G 등과 같은 이동 통신 네트워크를 통해 서버(20)에 접속하여, 사용자 단말 장치(100)에 설치된 어플리케이션을 통해 서버(20)와 다양한 정보를 송수신할 수 있다. 예를 들어, 사용자 단말 장치(100)는 서버(20)를 통해 복수의 전자 장치(200)를 제어하기 위한 제어 신호를 전송하거나, 복수의 전자 장치(200)로부터 제공된 정보를 수신할 수 있다.The
도 2는 본 개시의 일 실시예에 따른 사용자 단말 장치의 구성을 나타내는 블록도이다.2 is a block diagram illustrating a configuration of a user terminal device according to an embodiment of the present disclosure.
도 2를 참고하면, 사용자 단말 장치(100)는 통신 인터페이스(110), 메모리(120), 디스플레이(130) 및 프로세서(140)를 포함할 수 있다.Referring to FIG. 2 , the
통신 인터페이스(110)는 외부 장치와 통신을 수행하여 다양한 데이터를 송수신할 수 있다. 예를 들어, 사용자 단말 장치(100)는 통신 인터페이스(110)를 통해 복수의 전자 장치(200), 서버(20)와 정보를 송수신할 수 있다.The
통신 인터페이스(110)는 근거리 통신망(LAN: Local Area Network), 인터넷 네트워크, 이동 통신 네트워크를 통해 외부 장치와 통신을 수행할 수 있음은 물론, BT(Bluetooth), BLE(Bluetooth Low Energy), WI-FI(Wireless Fidelity), WI-FI Direct(Wireless Fidelity Direct), Zigbee, NFC 등과 같은 다양한 통신 방식 등을 통해 외부 장치와 통신을 수행할 수 있다. 이를 위해, 통신 인터페이스(110)는 네트워크 통신을 수행하기 위한 다양한 통신 모듈을 포함할 수 있다. 예를 들어, 통신 인터페이스(110)는 블루투스 칩, 와이파이 칩, 무선 통신 칩 등을 포함할 수 있다.The
메모리(120)는 프로세서(140)와 전기적으로 연결되며, 본 개시의 다양한 실시예를 위해 필요한 데이터를 저장할 수 있다.The
구체적으로, 메모리(120)에는 반려동물 프로필이 저장될 수 있다. 반려동물 프로필은 반려동물에 대한 정보를 의미하며, 반려동물의 종류, 품종, 이름, 생년월일, 성별, 체중, 중성화, 예방접종, 과거 병력 등에 대한 정보를 포함할 수 있다. 반려동물 프로필은 사용자의 입력에 의해 저장될 수 있다.Specifically, a companion animal profile may be stored in the
한편, 메모리(120)는 사용자 단말 장치(100)의 적어도 하나의 다른 구성요소에 관계된 명령어 또는 데이터를 저장할 수 있다. 메모리(120)는 비휘발성 메모리, 휘발성 메모리, 플래시메모리(flash-memory), 하드디스크 드라이브(HDD) 또는 솔리드 스테이트 드라이브(SSD) 등으로 구현될 수 있다. 메모리(120)는 프로세서(140)에 의해 액세스되며, 프로세서(140)에 의한 데이터의 독취/기록/수정/삭제/갱신 등이 수행될 수 있다. 본 개시에서 메모리라는 용어는 메모리(120), 프로세서(140) 내 롬(ROM), 램(RAM) 또는 사용자 단말 장치(100)에 장착되는 메모리 카드(예를 들어, micro SD 카드, 메모리 스틱)를 포함할 수 있다.Meanwhile, the
디스플레이(130)는 정보를 시각적인 형태로 출력할 수 있다. 디스플레이(130)는 어플리케이션을 통해 제공되는 다양한 UI를 표시할 수 있다.The
디스플레이(130)는 자발광 소자를 포함하는 디스플레이 또는, 비자발광 소자 및 백라이트를 포함하는 디스플레이로 구현될 수 있다. 예를 들어, LCD(Liquid Crystal Display), OLED(Organic Light Emitting Diodes) 디스플레이, LED(Light Emitting Diodes), 마이크로 LED(micro LED), Mini LED, PDP(Plasma Display Panel), QD(Quantum dot) 디스플레이, QLED(Quantum dot light-emitting diodes) 등과 같은 다양한 형태의 디스플레이로 구현될 수 있다. 디스플레이(130) 내에는 a-si TFT, LTPS(low temperature poly silicon) TFT, OTFT(organic TFT) 등과 같은 형태로 구현될 수 있는 구동 회로, 백라이트 유닛 등도 함께 포함될 수 있다. 한편, 디스플레이(130)는 터치 센서와 결합된 터치 스크린, 플렉시블 디스플레이(flexible display), 롤러블 디스플레이(rollable display), 3차원 디스플레이(3D display), 복수의 디스플레이 모듈이 물리적으로 연결된 디스플레이 등으로 구현될 수 있다.The
프로세서(140)는 통신 인터페이스(110), 메모리(120) 및 디스플레이(130)와 전기적으로 연결되며, 사용자 단말 장치(100)의 전반적인 동작을 제어할 수 있다.The
본 개시의 일 실시예에 따르면, 프로세서(140)는 사용자 단말 장치(100)의 위치에 대응되는 사용자의 위치를 확인하고, 확인된 사용자 위치가 홈이 아닌 것으로 판단되면 반려동물 프로필에 기초하여 복수의 전자 장치(200)를 제어하기 위한 제어 신호를 전송하도록 통신 인터페이스(110)를 제어하고, 복수의 전자 장치(200)로부터 수신된 반려동물 정보를 제공하는 UI를 표시하도록 디스플레이(130)를 제어할 수 있다.According to an embodiment of the present disclosure, the
이에 따라, 반려동물 프로필에 따라 홈(10) 내에 배치된 복수의 전자 장치(200)를 제어하고, 사용자가 부재 중인 경우에도 홈(10) 내 복수의 전자 장치(200)로부터 감지된 반려동물의 상태 정보를 수신하여 제공할 수 있으며, 반려동물의 상태에 따른 맞춤 컨텐츠를 추천함으로써 사용자에게 반려동물 맞춤 케어 서비스를 제공할 수 있다.Accordingly, the plurality of
이를 위해, 프로세서(140)는 디지털 신호를 처리하는 디지털 시그널 프로세서(digital signal processor(DSP), 마이크로 프로세서(microprocessor), TCON(Time controller)으로 구현될 수 있다. 다만, 이에 한정되는 것은 아니며, 중앙처리장치(central processing unit(CPU)), MCU(Micro Controller Unit), MPU(micro processing unit), 컨트롤러(controller), 어플리케이션 프로세서(application processor(AP)), 또는 커뮤니케이션 프로세서(communication processor(CP)), ARM 프로세서, AI(Artificial Intelligence) 프로세서 중 하나 또는 그 이상을 포함하거나, 해당 용어로 정의될 수 있다. 또한, 프로세서(140)는 프로세싱 알고리즘이 내장된 SoC(System on Chip), LSI(large scale integration)로 구현될 수도 있고, FPGA(Field Programmable gate array) 형태로 구현될 수도 있다. 프로세서(140)는 메모리(120)에 저장된 컴퓨터 실행가능 명령어(computer executable instructions)를 실행함으로써 다양한 기능을 수행할 수 있다.To this end, the
도 3은 본 개시의 일 실시예에 따른 사용자 단말 장치의 세부 구성을 나타내는 블록도이다.3 is a block diagram illustrating a detailed configuration of a user terminal device according to an embodiment of the present disclosure.
도 3을 참고하면, 사용자 단말 장치(100)는 통신 인터페이스(110), 메모리(120), 디스플레이(130), 프로세서(140), 위치 센서(150), 입력 인터페이스(160) 및 출력 인터페이스(170)를 포함할 수 있다. 도 3에 도시된 구성 중 도 2에 도시된 구성과 중복되는 부분에 대해서는 자세한 설명을 생략하도록 한다.Referring to FIG. 3 , the
위치 센서(150)는 사용자 단말 장치(100)의 위치를 센싱할 수 있다. 위치 센서(150)는 GPS(Global Positioning System) 수신기로 구현될 수 있으나, 사용자 단말 장치(100)의 위치 정보를 획득할 수 있다면 한정되지 않고 적용 가능하다.The
입력 인터페이스(160)는 다양한 사용자 명령을 입력 받을 수 있다. 예를 들어, 입력 인터페이스(160)는 사용자 단말 장치(100)를 제어하기 위한 사용자 명령을 입력 받을 수 있다. 입력 인터페이스(160)는 사용자 명령을 입력 받기 위한 물리 버튼을 포함하거나, 사용자 발화 음성을 입력 받는 마이크를 포함할 수 있으며, 터치 스크린을 통해 사용자 명령을 입력 받는 디스플레이를 포함할 수도 있다.The
출력 인터페이스(170)는 디스플레이 및 스피커 중 적어도 하나를 포함할 수 있다. 여기서, 디스플레이는 정보를 시각적인 형태(예: 문자, 이미지 등)로 출력하는 장치이다. 디스플레이는 이미지 프레임을 디스플레이 영역의 전체 또는 일부 영역에 표시할 수 있다. 디스플레이 영역은 정보 또는 데이터가 시각적으로 표시되는 픽셀 단위의 영역 전체를 지칭할 수 있다. 스피커는 정보를 청각적인 형태(예: 음성)로 출력하는 장치이다. 스피커는 오디오 처리부에 의해 디코딩이나 증폭, 노이즈 필터링과 같은 다양한 처리 작업이 수행된 각종 오디오 데이터뿐만 아니라 각종 알림 음이나 음성 메시지를 직접 소리로 출력할 수 있다.The
도 4는 본 개시의 일 실시예에 따른 사용자 단말 장치의 동작을 설명하기 위한 흐름도이다.4 is a flowchart illustrating an operation of a user terminal device according to an embodiment of the present disclosure.
도 4를 참고하면, 사용자 단말 장치(100)는 사용자의 위치를 확인(S410)하고, 사용자의 위치가 홈인지 판단(S420)할 수 있다. 사용자 단말 장치(100)는 확인된 사용자의 위치가 홈이 아닌 것으로 판단되면, 복수의 전자 장치(200)를 제어하기 위한 제어 신호를 전송(S430)할 수 있다. 여기에서, 사용자 단말 장치(100)는 복수의 전자 장치 각각에 대응되는 제어 신호를 각 전자 장치로 전송할 수 있다. 복수의 전자 장치(200)는 제어 신호가 수신되면 제어 신호에 대응되는 동작을 수행할 수 있다. 이와 관련한 상세한 설명은 도 5에서 후술하기로 한다.Referring to FIG. 4 , the
복수의 전자 장치(200)는 반려동물에 대해 수집한 정보를 사용자 단말 장치(100)로 전송(S440)할 수 있다. 일 예로, 로봇 청소기(210)는 카메라를 통해 촬영한 반려동물의 이미지나 마이크를 통해 수신한 반려동물의 사운드 정보를 사용자 단말 장치로 제공할 수 있다. 사용자 단말 장치(100)는 복수의 전자 장치(200)로부터 수신한 반려동물 정보를 제공하는 UI를 디스플레이(130)를 통해 표시할 수 있다. 이와 관련한 상세한 설명은 이후 도면들을 참고하여 후술하기로 한다.The plurality of
도 5는 본 개시의 일 실시예에 따른 사용자 단말 장치의 제어에 따라 복수의 전자 장치에 의해 수행되는 동작을 설명하기 위한 도면이다.5 is a diagram for describing operations performed by a plurality of electronic devices under control of a user terminal device according to an embodiment of the present disclosure.
사용자 단말 장치(100)가 전송하는 제어 신호는 반려동물 프로필에 대응되는 기 설정된 동작을 수행하도록 제어하는 제어 신호이고, 복수의 전자 장치(200)는 제어 신호를 수신함에 따라 반려동물 프로필에 대응되는 기 설정된 동작을 수행할 수 있다.The control signal transmitted by the
도 5를 참고하면, 전자 장치의 종류에 따라 수행되는 기 설정된 동작이 예시적으로 도시되어 있다.Referring to FIG. 5 , a preset operation performed according to a type of an electronic device is illustrated by way of example.
예를 들어, 사용자 단말 장치(100)가 전송하는 제어 신호는 낮은 흡입 세기로 청소하도록 로봇 청소기를 제어하는 신호, 반려동물 프로필에 포함된 반려동물의 나이 또는 털 길이에 대응되는 온도를 설정하도록 에어컨을 제어하는 신호, 조작부가 비활성화되도록 조리 장치를 제어하는 신호, 반려동물 컨텐츠를 출력하도록 TV를 제어하는 신호, 강한 바람 세기를 설정하도록 공기청정기를 제어하는 신호, 상기 반려동물 프로필에 따라 급여 횟수 및 급여량을 조절하도록 반려동물용 피더(feeder)를 제어하는 신호 및 상기 반려동물 프로필에 따라 개폐를 조절하도록 블라인드를 제어하는 신호 등 홈 내 배치되는 다양한 전자 장치를 제어하는 신호를 포함할 수 있다.For example, the control signal transmitted by the
도 6은 본 개시의 일 실시예에 따른 반려동물 프로필을 설명하기 위한 도면이다.6 is a view for explaining a companion animal profile according to an embodiment of the present disclosure.
도 6을 참고하면, 사용자 단말 장치(100)는 어플리케이션을 통해 반려동물 프로필을 표시하는 UI를 제공할 수 있다. Referring to FIG. 6 , the
반려동물 프로필은 반려동물에 대한 정보를 의미하며, 반려동물의 종류, 품종, 이름, 생년월일, 성별, 체중, 중성화, 예방접종, 과거 병력 등에 대한 정보를 포함할 수 있다.The companion animal profile refers to information about companion animals, and may include information on the type, breed, name, date of birth, gender, weight, neutering, vaccination, past medical history, etc. of the companion animal.
사용자는 반려동물 프로필을 표시하는 UI를 통해 반려동물 프로필에 포함된 정보를 입력하거나 수정할 수 있다. The user can input or modify information included in the companion animal profile through the UI that displays the companion animal profile.
입력된 반려동물 프로필은 사용자 단말 장치(100)의 메모리(120)에 저장되거나, 어플리케이션을 제공하는 서버(20)에 저장될 수 있다.The input companion animal profile may be stored in the
도 7은 복수의 전자 장치를 제어하기 위해 사용자 단말 장치를 통해 제공되는 UI의 일 예를 설명하기 위한 도면이다.7 is a diagram for explaining an example of a UI provided through a user terminal device to control a plurality of electronic devices.
도 7을 참고하면, 사용자는 사용자 단말 장치(100)를 통해 제공된 UI를 통해 “Pet alone mode”를 활성화 또는 비활성화할 수 있으며, 등록된 전자 장치 각각에 대하여 활성화/비활성화 여부를 입력할 수 있다. “Pet alone mode”는 사용자 부재 중인 경우 반려동물이 홈 내에 혼자 있게 되는 상황에서 설정되는 모드를 의미할 수 있으며, 사용자가 직접 설정하거나 위치 센서(150)를 통한 사용자 위치 감지를 통해 사용자 부재 여부를 판단하여 자동으로 설정될 수 있다.Referring to FIG. 7 , the user may activate or deactivate “Pet alone mode” through the UI provided through the
“Pet alone mode”가 활성화된 상태에서 등록된 전자 장치를 활성화시키면, 활성화된 전자 장치는 반려동물 프로필에 대응되는 기 저장된 동작을 수행할 수 있다. 예를 들어, 도 7을 참고하면, 에어컨의 동작을 활성화시키는 경우 에어컨은 단모종으로 설정된 반려동물 프로필에 기초하여, 장모종인 경우에 비해 보다 높은 온도 설정(예컨대, 장모종의 경우 25도, 단모종의 경우 27도로 온도 설정)으로 동작할 수 있다.When a registered electronic device is activated while “Pet alone mode” is activated, the activated electronic device may perform a pre-stored operation corresponding to the companion animal profile. For example, referring to FIG. 7 , when activating the operation of the air conditioner, the air conditioner sets a higher temperature than that of the long-haired breed based on the companion animal profile set for the short-haired breed (eg, 25 degrees for long-haired, short-haired breed) It can be operated with a temperature setting of 27 degrees).
도 8은 본 개시의 일 실시예에 따른 사용자 단말 장치의 전자 장치 제어 스케줄을 관리하기 위한 UI의 일 예를 설명하기 위한 도면이다.8 is a diagram for describing an example of a UI for managing an electronic device control schedule of a user terminal device according to an embodiment of the present disclosure.
도 8을 참고하면, 사용자는 사용자 단말 장치(100)의 UI를 통해 홈(10) 내 배치된 복수의 전자 장치 각각에 대한 세부 설정을 입력할 수 있다. 예를 들어, 각각의 전자 장치에 대해 Pet alone mode 활성화 여부를 입력할 수 있으며, 특정 시간에만 Pet alone mode로 동작하도록 활성화 시간을 설정할 수 있다. Referring to FIG. 8 , the user may input detailed settings for each of a plurality of electronic devices disposed in the
도 9는 본 개시의 일 실시예에 따른 로봇 청소기, AI 스피커를 통해 반려동물의 사운드 발생 위치를 추정하고, 사운드 발생 위치에서 촬영한 반려동물의 이미지를 사용자 단말 장치로 전송하는 동작을 설명하기 위한 도면이다.9 is a view illustrating an operation of estimating a sound generation position of a companion animal through a robot cleaner and an AI speaker and transmitting an image of the companion animal photographed at the sound generation position to the user terminal device according to an embodiment of the present disclosure; It is a drawing.
로봇 청소기(210)는 반려동물의 모션 또는 사운드가 감지되면 감지 결과에 기초하여 반려동물의 위치를 확인하고, 반려동물이 위치한 곳으로 이동하여 반려동물을 촬영할 수 있다. 이 경우, 로봇 청소기(210)는 홈(10) 내 배치된 AI 스피커(220)와 협력하여 반려동물의 위치를 보다 정밀하게 추정할 수 있다.When the motion or sound of the companion animal is detected, the
도 9를 참고하면, 로봇 청소기(210)는 반려동물의 사운드가 감지되면(S910), AI 스피커(220)로 사운드 발생 위치 감지 명령을 전송(S920)할 수 있다.Referring to FIG. 9 , when the sound of the companion animal is detected ( S910 ), the
로봇 청소기(210)는 내장된 카메라, 라이다(LiDAR) 센서, 모션 센서, 마이크 등의 구성을 통해 반려동물의 모션 또는 사운드를 감지할 수 있다.The
로봇 청소기(210)는 홈(10) 내부 구조에 대한 맵을 생성, 저장할 수 있다. 로봇 청소기(210)는 맵 상에 AI 스피커(220)의 위치를 저장할 수 있다. AI 스피커(220)의 위치는 어플리케이션을 통한 사용자 입력에 따라 저장되거나, 로봇 청소기(210)의 BLE(Bluetooth Low Energy), UWB(Ultra-wideband) 등 무선 통신을 통해 AI 스피커(220)의 위치를 감지하여 저장될 수 있다. The
AI 스피커(220)는 로봇 청소기(210)의 사운드 발생 위치 감지 명령을 수신함에 따라 사운드를 감지하고, 사운드 발생 위치 정보를 로봇 청소기(210)로 전송(S930)할 수 있다.The
로봇 청소기(210)는 감지된 사운드 발생 위치 정보 및 AI 스피커(220)로부터 수신한 사운드 발생 위치 정보에 기초하여 사운드 발생 위치를 추정(S940)할 수 있다.The
예를 들어, AI 스피커(220)로부터 수신한 사운드 발생 위치 정보는 AI 스피커(220)에 구비된 다수의 마이크를 통해 사운드가 수신되는 시간 차이를 이용하여 결정된 사운드 발생 방향에 대한 정보를 포함할 수 있다. 로봇 청소기(210)는 내장된 마이크를 통해 감지된 사운드 발생 방향과, AI 스피커(220)를 통해 수신된 사운드 발생 방향이 서로 겹치는 지점을 사운드 발생 위치로 추정할 수 있다. For example, the sound generation location information received from the
로봇 청소기(210)는 추정된 사운드 발생 위치로 이동(S950)하여, 사운드 발생 위치에서 카메라를 통해 반려동물을 촬영(S960)할 수 있다. 로봇 청소기(210)는 촬영된 반려동물 이미지를 사용자 단말 장치(100)로 전송(S970)하고, 사용자 단말 장치(100)는 촬영된 반려동물 이미지를 제공하는 UI를 표시(S980)할 수 있다.The
한편, 상술한 동작은 사용자 단말 장치(100)의 프로세서(140)를 통해 수행될 수도 있다.Meanwhile, the above-described operation may be performed through the
예를 들어, 사용자 단말 장치(100)의 프로세서(140)는 로봇 청소기(210)로부터 반려동물 사운드 감지 신호가 수신되면, 로봇 청소기(210) 및 AI 스피커(220)로부터 사운드 발생 위치 정보를 수신하도록 통신 인터페이스(110)를 제어하고, 로봇 청소기(210) 및 AI 스피커(220)로부터 수신된 사운드 발생 위치 정보에 기초하여 사운드 발생 위치를 추정하고, 추정된 사운드 발생 위치로 이동하도록 제어하는 제어 신호를 로봇 청소기(210)로 전송할 수 있다. For example, when a companion animal sound detection signal is received from the
그리고, 프로세서(140)는 로봇 청소기(210)로부터 사운드 발생 위치에서 촬영된 반려동물 이미지가 수신되면, 수신된 이미지를 제공하는 UI를 표시하도록 디스플레이(130)를 제어할 수 있다.In addition, when a companion animal image photographed at a sound generating position is received from the
도 10은 본 개시의 일 실시예에 따른 로봇 청소기에 의해 반려동물의 사운드가 감지되면, 사용자 단말 장치를 통해 알림 및 실시간 모니터링을 제공하는 동작을 설명하기 위한 도면이다.10 is a diagram for explaining an operation of providing a notification and real-time monitoring through a user terminal device when a sound of a companion animal is detected by the robot cleaner according to an embodiment of the present disclosure;
도 10을 참고하면, 로봇 청소기(210)로부터 반려동물 사운드 감지 정보가 수신되면, 사용자 단말 장치(100)는 알림 UI를 표시할 수 있다. 사용자가 알림 UI의 '확인'을 선택하면, 사용자 단말 장치(100)는 반려동물 모니터링 UI를 제공할 수 있다. 이 경우, 반려동물 모니터링 UI는 로봇 청소기(210)를 통해 촬영된 반려동물의 실시간 영상 및 반려동물과 로봇 청소기(210)의 위치를 표시하는 맵을 제공할 수 있다.Referring to FIG. 10 , when companion animal sound detection information is received from the
이에 따라, 사용자 단말 장치(100)는 로봇 청소기(210)를 통해 반려동물 사운드 발생 감지 시 즉각적인 알림을 제공함으로써 사용자가 반려동물의 상태를 실시간으로 파악할 수 있는 기능을 제공할 수 있다.Accordingly, the
도 11은 반려동물의 사운드 정보에 대응되는 UI 및 이에 따른 맞춤 컨텐츠를 제공하는 UI를 설명하기 위한 도면이다. 11 is a diagram for explaining a UI corresponding to sound information of a companion animal and a UI for providing customized content accordingly.
도 11을 참고하면, 사용자 단말 장치(100)는 반려동물이 혼자 있는 시간 동안 짖은 횟수에 대한 정보를 제공하는 UI를 표시할 수 있으며, 이에 따른 추천 컨텐츠를 제공할 수 있다. 예를 들어, 반려동물이 짖은 횟수가 기 설정된 횟수 이상이면 전문가 상담을 추천하는 컨텐츠를 제공할 수 있다. 이에 따라, 사용자는 어플리케이션을 통해 전문가 상담을 등록할 수도 있다. Referring to FIG. 11 , the
도 12는 반려동물의 사운드 발생 이력을 제공하는 UI를 설명하기 위한 도면이다.12 is a diagram for explaining a UI for providing a sound generation history of a companion animal.
도 12를 참고하면, 사운드 발생 이력 UI는 날짜 별 반려동물의 짖음 횟수, 짖음 정도, 짖은 시간 등 다양한 반려동물의 사운드 정보를 시각적으로 제공할 수 있다. 또한, UI를 통해 반려동물의 짖음이 발생하는 경우 알림을 받는 시간대를 입력 받을 수 있다.Referring to FIG. 12 , the sound generation history UI may visually provide sound information of various companion animals, such as the number of barking, the degree of barking, and the barking time of the companion animal by date. In addition, through the UI, when a barking of a companion animal occurs, a time period for receiving a notification may be input.
사운드 발생 이력 UI는 날짜 항목(1210)과 해당 날짜에 반려동물이 총 짖은 횟수(1220)를 표시할 수 있다. 또한, 사운드 발생 이력 UI는 해당 날짜에 발생한 짖음 빈도를 분석하여 분석 정보(또는 insight, 1230)를 표시할 수 있다. The sound generation history UI may display the
분석 정보(1230)는 다양한 방식으로 표현될 수 있다. 예를 들어, 도 2를 참고하면 분석 정보(1230)는 반려동물의 시간 별 짖음 횟수를 분석하여 “오후 2시쯤 많이 짖었어요”와 같이 가장 많은 짖음이 발생한 시간대에 대한 정보를 제공할 수 있다. 한편, 분석 정보(1230)는 홈 내 다른 전자 장치와의 통신을 통해 수집한 사용자의 위치 정보(또는, 사용자의 재실 여부)와 짖음 횟수 정보를 결합하여 “사용자가 외출 직후 많이 짖었어요”와 같이 사용자의 재실 여부와 짖음 횟수 간의 상관 관계를 표현한 분석 정보를 제공할 수 있다. 또한, 홈 내 다른 전자 장치의 동작 상태 정보(예컨대, 식기 세탁기의 동작 시간, 사료 제공 기기의 사료 제공 시간)와 짖음 횟수 정보를 결합하여 “식기 세척기가 동작하는 시간(오후 3시)에 많이 짖었어요”, “사료 제공 전(오전 10시)에 많이 짖었어요”와 같이 다른 전자 장치의 동작 상태와 짖음 횟수 간의 상관 관계를 표현한 분석 정보를 제공할 수 있다.The
사운드 발생 이력 UI는 시간에 따른 짖음 횟수를 시각적으로 도시한 그래프(1240)를 제공할 수 있다. 그래프(1240)의 X축은 시간, Y축은 짖음 횟수를 나타낼 수 있다. 사운드 발생 이력 UI에서 짖음 횟수 옵션(1241)이 선택되면, 시간에 따른 짖음 횟수에 대한 그래프(1240)가 표시될 수 있다. 한편, “짖으면 알림 받기 작동 시간” 옵션(1242)이 선택되면, 반려동물의 짖음이 발생하는 경우 알림을 제공하는 시간대를 설정하기 위한 UI를 표시할 수 있다. 알림을 제공하는 시간대를 설명하기 위한 UI는 그래프(1240)를 통해 사용자에 의해 입력되는 형태로 표시될 수 있으나 이에 한정되지 않으며, 시간을 입력하기 위한 새로운 UI가 화면에 표시할 수 있다. The sound generation history UI may provide a
한편, 복수의 반려동물 프로필이 등록되어 있는 경우, 각각의 반려동물의 짖음 정보를 사운드 발생 이력 UI에 구분하여 표시할 수 있다. 예를 들어, 각 반려동물 별 짖음 횟수를 그래프(1240) 상에 서로 다른 색상으로 표시할 수 있다. 이 경우, 그래프(1240)는 막대 그래프, 꺾은선 그래프 등 복수의 정보를 구분하여 표시하기 위한 다양한 방식으로 제공될 수 있다.Meanwhile, when a plurality of companion animal profiles are registered, bark information of each companion animal may be displayed separately on the sound generation history UI. For example, the number of times of barking for each companion animal may be displayed in different colors on the
한편, 사운드 발생 이력 UI는 짖음 정보에 대한 세부적인 정보를 나타내는 항목을 표시할 수 있다. 예를 들어, 세부 시간대를 선택할 수 있는 옵션(1250)을 통해 시간대를 선택하여, 해당 시간대에 발생한 짖음 정보를 구체적으로 표시할 수 있다.Meanwhile, the sound generation history UI may display an item indicating detailed information on barking information. For example, by selecting a time zone through the
도 13은 로봇 청소기의 스피커를 통한 사운드 출력을 제어하는 UI를 설명하기 위한 도면이다.13 is a view for explaining a UI for controlling a sound output through a speaker of the robot cleaner.
도 13을 참고하면, 사용자 단말 장치(100)는 홈(10) 내 배치된 로봇 청소기(210)의 스피커를 통해 출력할 사운드를 입력 받는 UI를 제공할 수 있다. 홈(10) 내 복수의 로봇 청소기가 있는 경우, 사용자는 UI를 통해 사운드 출력 동작을 수행할 로봇 청소기를 선택할 수 있다.Referring to FIG. 13 , the
이 경우, 로봇 청소기는 스피커를 통해 반려동물을 안정시켜 짖음을 완화시킬 수 있는 안정 사운드(calming sound), 화이트 노이즈(white noise)를 출력할 수 있다. 한편, 반려동물이 지속적으로 움직이지 않는 것이 감지되면 활동적인 사운드를 출력할 수 있다. In this case, the robot cleaner may output a calming sound and white noise capable of stabilizing the companion animal to relieve barking through the speaker. On the other hand, when it is detected that the companion animal is not moving continuously, an active sound can be output.
예를 들어, 로봇 청소기(210)는 카메라를 통해 반려동물의 상태를 감지하고, 반려동물의 상태에 대응되는 사운드를 스피커를 통해 출력할 수 있다. 카메라로 반려동물이 지속적으로 움직이지 않는 것이 감지되면 활동적인 사운드를 출력하고, 마이크를 통해 반려동물이 짖는 소리를 감지하면 안정 사운드를 출력할 수 있다. For example, the
또한, 로봇 청소기(210)에 저장된 맵을 기반으로 반려동물이 현관 앞에 있다고 판단되면, 반려동물의 위치 근처로 이동하여 화이트 노이즈를 출력함으로써 외부 소리를 상쇄시켜 반려동물의 불안감을 완화시킬 수 있다. 사용자가 부재 중에 홈 내에서 발생하는 소음이 너무 크면 반려동물의 불안감을 증폭시킬 수 있으므로, 마이크를 통해 감지된 소음이 기 설정된 값 이상이면 화이트 노이즈를 출력하여 소음을 상쇄시킬 수 있다. In addition, if it is determined based on the map stored in the
한편, 로봇 청소기(210)는 반려동물의 짖음을 감지한 경우, 반려동물이 현관에 서있는 경우(주인을 기다릴 때), 주변 소음이 너무 큰 경우 등 주변 상황에 대응하여 자동으로 음악 출력할 수 있다. 이 경우, 로봇 청소기(210)는 사용자 단말 장치(100)로부터 위치 센서의 위치 감지를 통해 사용자가 홈에 들어왔다는 정보를 수신하면 자동으로 음악 출력을 정지할 수 있다. On the other hand, the
여기에서, 로봇 청소기(210)의 스피커를 통해 출력되는 사운드는 음악, 화이트 노이즈 또는 효과음일 수 있다. Here, the sound output through the speaker of the
한편, 홈(10) 내 복수의 로봇 청소기가 있는 경우, 현재 반려동물과 가장 가까운 로봇 청소기가 사운드를 출력할 수 있다. 예를 들어, 반려동물이 다른 방으로 이동 후, 다른 로봇 청소기의 카메라를 통해 반려동물이 발견된 경우, 저장된 맵 정보를 기반으로 반려동물이 위치한 방에 배치되어 있는 로봇 청소기로 사운드 재생 명령을 전송할 수 있다. Meanwhile, when there are a plurality of robot cleaners in the
한편, 로봇 청소기(210)는 반려동물의 상태를 판단하는 매개체가 되어 반려동물 정보를 판단하고, 홈(10) 내 다른 전자 장치(예컨대 TV, 스피커)로 사운드 출력 또는 반려동물용 TV 채널 재생을 제어하는 신호를 전송할 수 있다. On the other hand, the
한편, 사용자 단말 장치(100)는 로봇 청소기의 스피커를 통한 안정 사운드(calming sound), 활동적 사운드 또는 화이트 노이즈(white noise) 출력을 제어하는 UI를 표시할 수 있다. Meanwhile, the
도 14는 반려동물을 관찰 및 촬영하기 위해 로봇 청소기를 제어하는 UI를 나타낸 도면이고, 도 15는 반려동물을 관찰 및 촬영하기 위해 로봇 청소기의 이동을 수동 제어하는 UI를 나타낸 도면이다.14 is a diagram illustrating a UI for controlling the robot cleaner to observe and photograph a companion animal, and FIG. 15 is a diagram illustrating a UI for manually controlling the movement of the robot cleaner to observe and photograph a companion animal.
로봇 청소기(210)에 구비된 카메라를 통해 반려동물을 촬영할 수 있으며, 사용자 단말 장치(100)는 로봇 청소기(210)로부터 수신한 반려동물 이미지를 표시하는 모니터링 기능을 제공할 수 있다. 이 경우, 맵을 이용한 조작 또는 수동 조작을 통해 로봇 청소기(210)의 이동을 제어하여 사용자가 원하는 위치에서 반려동물을 모니터링할 수 있다.The companion animal may be photographed through the camera provided in the
사용자 단말 장치(100)는 로봇 청소기(210)가 생성한 맵을 표시하고, 모니터링을 원하는 위치나 방이 입력되면 로봇 청소기(210)가 해당 위치로 이동하도록 제어하고, 이동 완료 알림을 제공할 수 있다. 한편, 원하는 위치를 복수 개 지정 시 선택한 순서대로 이동하며 모니터링할 수 있다. The
한편, 반려동물 프로필에 따라 로봇 청소기(210)의 카메라의 높이 조절 범위가 제어될 수 있다. 예를 들어, 반려동물 프로필은 반려동물의 종류(개, 고양이 등)에 대한 정보를 포함하고, 로봇 청소기(210)는 반려동물 종류에 따른 활동 범위에 대응되는 높이 범위를 촬영하도록 카메라의 촬영 각도 또는 촬영 위치를 조정할 수 있다.Meanwhile, the height adjustment range of the camera of the
일 예로, 로봇 청소기(210)는 반려동물의 종류가 개인 경우 카메라의 촬영 높이 조절 범위 기본 값을 0cm 내지 40cm로 설정할 수 있고, 고양이의 경우 0cm 내지 140cm로 설정할 수 있다. 로봇 청소기(210)는 설정된 높이 범위 이내에서 반려동물 감지 동작을 수행할 수 있다. 여기에서, 반려동물 감지 동작은 촬영된 이미지에 반려동물이 존재하는지 감지하는 동작이다.As an example, the
로봇 청소기(210)에 고정형 카메라가 1개 포함된 경우, 카메라를 통해 촬영된 이미지에서, 높이 범위 이상의 부분에 대해서는 반려동물 감지 동작을 수행하지 않을 수 있다.When the
로봇 청소기(210)에 고정형 카메라가 복수개인 경우, 해당 높이 범위에 해당하지 않는 카메라(예컨대, 반려동물이 개인 경우 고각으로 촬영하는 카메라)를 통해 촬영된 이미지에 대해서는 반려동물 감지 동작 수행하지 않을 수 있다.When there are a plurality of fixed cameras in the
로봇 청소기(210)에 이동형 카메라가 포함된 경우, 높이 범위 설정에 따라 카메라 촬영 각도를 변경할 수 있다. When the
도 16은 본 개시의 일 실시예에 따른 로봇 청소기가 반려동물을 인식하면 자동으로 반려동물을 촬영하여 사용자 단말 장치로 촬영 이미지를 제공하는 동작을 설명하기 위한 도면이고, 도 17은 로봇 청소기로부터 수신한 반려동물의 촬영 이미지를 제공하는 UI를 설명하기 위한 도면이다.16 is a view for explaining an operation of automatically photographing a companion animal and providing a photographed image to a user terminal device when the robot cleaner recognizes the companion animal according to an embodiment of the present disclosure, and FIG. 17 is a view for receiving from the robot cleaner It is a diagram for explaining a UI that provides a photographed image of a companion animal.
로봇 청소기(210)는 라이다 센서 또는 모션 센서를 통해 움직임이 감지되거나 카메라를 통해 반려동물이 인식된 경우, 카메라를 통해 자동으로 이미지를 촬영하여 사용자 단말 장치(100)로 제공할 수 있다. 또한, 반려동물을 감지했을 때 사용자 단말 장치(100)를 통해 알림을 제공할 수도 있다. When a movement is detected through a lidar sensor or a motion sensor or a companion animal is recognized through a camera, the
촬영된 이미지는 촬영이 진행되는 동안 실시간 스트리밍 형식으로 사용자 단말 장치(100)를 통해 제공될 수 있고, 촬영된 이미지는 사용자 단말 장치(100) 또는 서버(20)에 저장되어 사용자가 원할 때 확인할 수 있다. The captured image may be provided through the
로봇 청소기(210)는 사용자가 지정한 위치로 이동하거나, 로봇 청소기(210)의 맵에 기초하여 방 중심 위치로 이동한 후 라이다 센서를 통해 움직임이 감지되는지 확인할 수 있다. 움직임이 감지되면, 로봇 청소기(210)는 움직임 발생 위치에 대해 카메라를 통해 촬영 동작을 수행할 수 있다.The
카메라를 통해 촬영 동작이 수행되면, 촬영된 이미지에 대해 반려동물 인식 동작을 수행할 수 있다. 촬영된 이미지에서 반려동물이 인식되는 경우, 로봇 청소기(210)는 반려동물을 따라 이동하며 반려동물을 촬영할 수 있다.When the photographing operation is performed through the camera, the companion animal recognition operation may be performed on the photographed image. When the companion animal is recognized in the photographed image, the
한편, 상술한 로봇 청소기(210)를 제어하는 동작은 사용자 단말 장치(100)의 프로세서(140)를 통해 수행될 수도 있다.Meanwhile, the above-described operation of controlling the
예를 들어, 프로세서(140)는 로봇 청소기(210)로부터 반려동물의 모션 감지 정보가 수신되면, 반려동물을 따라 이동하며 로봇 청소기(210)의 카메라를 통해 반려동물을 촬영하도록 제어하는 제어 신호를 로봇 청소기(210)로 전송하고, 로봇 청소기(210)로부터 반려동물의 촬영 이미지가 수신되면, 수신된 촬영 이미지를 제공하는 UI를 표시하도록 디스플레이(130)를 제어할 수 있다.For example, when motion detection information of the companion animal is received from the
도 18은 로봇 청소기를 통해 반려동물의 움직임이 감지되지 않으면 사용자 단말 장치를 통해 알림을 제공하는 UI를 나타내는 도면, 도 19는 반려동물의 체중 및 사료 정보를 관리하는 UI의 일 예를 나타내는 도면, 도 20은 반려동물의 체중 및 사료 정보에 따라 피더를 제어하는 UI의 일 예를 나타내는 도면, 도 21은 사료 정보에 따라 사료 정기 구매 서비스를 제공하는 UI를 나타내는 도면이다.18 is a diagram illustrating a UI for providing a notification through a user terminal device when the movement of a companion animal is not detected through a robot cleaner, and FIG. 19 is a diagram illustrating an example of a UI for managing the weight and feed information of the companion animal; 20 is a diagram illustrating an example of a UI for controlling a feeder according to the weight and feed information of a companion animal, and FIG. 21 is a diagram illustrating a UI for providing a regular feed purchase service according to the feed information.
도 22 및 도 23은 본 개시의 일 실시예에 따른 사용자 단말 장치를 통해 제공되는 반려동물 케어 어플리케이션의 일 예를 설명하기 위한 도면이다.22 and 23 are diagrams for explaining an example of a companion animal care application provided through a user terminal device according to an embodiment of the present disclosure.
도 22 및 도 23을 참고하면, 반려동물 케어 어플리케이션은 반려동물 상태 정보 컨텐츠 및 제품 추천 UI, 반려동물 돌봄 모드(Pet alone mode)를 설정하는 UI, 반려동물 모니터링 UI, 촬영된 영상을 제공하는 다이어리 UI, 홈(10) 내 전자 장치의 스피커를 통한 사운드 출력을 제어하는 뮤직 박스 UI, 반려동물의 체중 관리 UI, 전문가 상담 컨텐츠를 추천하는 UI, 펫 캐스트, 펫 케어 챗봇, 펫 미션, 토크박스 등의 다양한 UI 및 컨텐츠를 제공할 수 있다.22 and 23 , the companion animal care application includes a companion animal status information content and product recommendation UI, a UI for setting a companion animal care mode (Pet alone mode), a companion animal monitoring UI, and a diary that provides captured images UI, music box UI that controls sound output through the speaker of the electronic device in the
도 24는 본 개시의 일 실시예에 따른 사용자 단말 장치의 제어 방법을 설명하기 위한 흐름도이다.24 is a flowchart illustrating a method of controlling a user terminal device according to an embodiment of the present disclosure.
본 개시의 일 실시예에 따른 사용자 단말 장치의 제어 방법은 사용자 단말 장치의 위치에 대응되는 사용자의 위치를 확인하는 단계(S2410), 확인된 사용자 위치가 홈(home)이 아닌 것으로 판단되면 반려동물 프로필에 기초하여 홈 내 배치된 복수의 전자 장치를 제어하기 위한 제어 신호를 전송하는 단계(S2420) 및 복수의 전자 장치로부터 수신된 반려동물 정보를 제공하는 UI를 표시하는 단계(S2430)를 포함할 수 있다.A method of controlling a user terminal device according to an embodiment of the present disclosure includes the steps of checking the location of the user corresponding to the location of the user terminal device (S2410), and when it is determined that the checked user location is not the home, the companion animal Transmitting a control signal for controlling a plurality of electronic devices disposed in the home based on the profile (S2420) and displaying a UI providing companion animal information received from the plurality of electronic devices (S2430) can
먼저, 사용자 단말 장치는 사용자 단말 장치의 위치에 대응되는 사용자의 위치를 확인(S2410)할 수 있다.First, the user terminal device may check the location of the user corresponding to the location of the user terminal device (S2410).
이 경우, 사용자 단말 장치는 위치 센서를 더 포함하고, 위치 센서에 의해 감지된 사용자 단말 장치의 위치에 기초하여 사용자 위치를 확인할 수 있다. 확인된 사용자 위치가 홈이 아니라면, 예컨대 홈으로부터 기설정된 거리 이상이면 사용자 위치가 홈이 아닌 것으로 판단할 수 있다.In this case, the user terminal device may further include a location sensor, and may confirm the user location based on the location of the user terminal device sensed by the location sensor. If the confirmed user location is not the home, for example, if the user location is more than a preset distance from the home, it may be determined that the user location is not the home.
그리고, 사용자 단말 장치는 확인된 사용자 위치가 홈(home)이 아닌 것으로 판단되면 반려동물 프로필에 기초하여 홈 내 배치된 복수의 전자 장치를 제어하기 위한 제어 신호를 전송(S2420)할 수 있다.In addition, when it is determined that the confirmed user location is not the home, the user terminal device may transmit a control signal for controlling the plurality of electronic devices disposed in the home based on the companion animal profile ( S2420 ).
여기에서, 복수의 전자 장치를 제어하기 위한 제어 신호는, 반려동물 프로필에 대응되는 기 설정된 동작을 수행하도록 제어하는 제어 신호일 수 있다. Here, the control signal for controlling the plurality of electronic devices may be a control signal for controlling to perform a preset operation corresponding to the companion animal profile.
예를 들어, 제어 신호는 낮은 흡입 세기로 청소하도록 로봇 청소기를 제어하는 신호, 반려동물 프로필에 포함된 반려동물의 나이 또는 털 길이에 대응되는 온도를 설정하도록 에어컨을 제어하는 신호, 조작부가 비활성화되도록 조리 장치를 제어하는 신호, 반려동물 컨텐츠를 출력하도록 TV를 제어하는 신호, 강한 바람 세기를 설정하도록 공기청정기를 제어하는 신호, 상기 반려동물 프로필에 따라 급여 횟수 및 급여량을 조절하도록 반려동물용 피더(feeder)를 제어하는 신호 및 상기 반려동물 프로필에 따라 개폐를 조절하도록 블라인드를 제어하는 신호 등 홈 내 배치되는 다양한 전자 장치를 제어하는 신호를 포함할 수 있다.For example, the control signal is a signal to control the robot vacuum cleaner to clean with a low suction intensity, a signal to control the air conditioner to set a temperature corresponding to the age or fur length of the companion animal included in the companion animal profile, and a signal to deactivate the control unit A signal to control the cooking device, a signal to control the TV to output companion animal content, a signal to control the air purifier to set strong wind strength, and a feeder for companion animals to adjust the number of feedings and feeding amount according to the companion animal profile ( feeder) and a signal for controlling various electronic devices disposed in the groove, such as a signal for controlling a blind to adjust opening and closing according to the companion animal profile.
그리고, 사용자 단말 장치는 복수의 전자 장치로부터 수신된 반려동물 정보를 제공하는 UI를 표시(S2430)할 수 있다.In addition, the user terminal device may display a UI providing companion animal information received from a plurality of electronic devices (S2430).
예를 들어, 사용자 단말 장치는 로봇 청소기의 센서를 통해 감지된 반려동물의 모션 정보 또는 사운드 정보가 수신되면, 수신된 모션 정보 또는 사운드 정보를 제공하는 UI를 표시할 수 있다.For example, when motion information or sound information of a companion animal sensed through a sensor of the robot cleaner is received, the user terminal device may display a UI providing the received motion information or sound information.
여기에서, 반려동물의 모션 정보는 반려동물의 움직임 발생 여부를 의미할 수 있고, 반려동물의 사운드 정보는, 반려동물의 짖음 횟수, 짖음 정도, 짖은 시간 등을 포함할 수 있다.Here, the motion information of the companion animal may mean whether the movement of the companion animal has occurred, and the sound information of the companion animal may include the number of times the companion animal barks, the degree of barking, the barking time, and the like.
한편, 사용자 단말 장치는 로봇 청소기로부터 반려동물 사운드 감지 신호가 수신되면, 로봇 청소기 및 AI 스피커로부터 사운드 발생 위치 정보를 수신하고, 로봇 청소기 및 AI 스피커로부터 수신된 사운드 발생 위치 정보에 기초하여 사운드 발생 위치를 추정할 수 있다. 그리고, 사용자 단말 장치는 추정된 사운드 발생 위치로 이동하도록 제어하는 제어 신호를 로봇 청소기로 전송할 수 있다. 사용자 단말 장치는 로봇 청소기로부터 사운드 발생 위치에서 촬영된 반려동물 이미지가 수신되면, 수신된 이미지를 제공하는 UI를 표시할 수 있다.Meanwhile, when a companion animal sound detection signal is received from the robot cleaner, the user terminal device receives sound generation location information from the robot cleaner and the AI speaker, and a sound generation location based on the sound generation location information received from the robot cleaner and the AI speaker can be estimated. In addition, the user terminal device may transmit a control signal for controlling the movement to the estimated sound generation position to the robot cleaner. When a companion animal image photographed at a sound generating position is received from the robot cleaner, the user terminal device may display a UI providing the received image.
한편, 사용자 단말 장치는 반려동물의 모션 정보 또는 사운드 정보에 대응되는 UI 또는 컨텐츠 중 적어도 하나를 표시할 수 있다. 여기에서, UI 또는 컨텐츠는, 상기 로봇 청소기의 스피커를 통한 안정 사운드(calming sound), 활동적 사운드 또는 화이트 노이즈(white noise) 출력을 제어하는 UI 및 전문가 상담 추천 컨텐츠 등을 포함할 수 있다.Meanwhile, the user terminal device may display at least one of a UI or content corresponding to motion information or sound information of a companion animal. Here, the UI or content may include a UI for controlling output of a calming sound, an active sound or white noise through the speaker of the robot cleaner, and expert consultation recommendation content.
한편, 사용자 단말 장치는 로봇 청소기로부터 반려동물의 모션 감지 정보가 수신되면, 반려동물을 따라 이동하며 로봇 청소기의 카메라를 통해 반려동물을 촬영하도록 제어하는 제어 신호를 로봇 청소기로 전송할 수 있다. 이 경우, 사용자 단말 장치는 로봇 청소기로부터 반려동물의 촬영 이미지가 수신되면, 수신된 촬영 이미지를 제공하는 UI를 표시할 수 있다. Meanwhile, when motion detection information of the companion animal is received from the robot cleaner, the user terminal device may transmit a control signal for controlling the companion animal to be photographed through the camera of the robot cleaner while moving along the companion animal to the robot cleaner. In this case, when the photographed image of the companion animal is received from the robot cleaner, the user terminal device may display a UI providing the received photographed image.
또한, 사용자 단말 장치는 반려동물 종류에 따른 활동 범위에 대응되는 높이 범위를 촬영하도록 로봇 청소기의 카메라의 높이 조절 범위를 제어하는 제어 신호를 로봇 청소기로 전송할 수 있다.Also, the user terminal device may transmit a control signal for controlling the height adjustment range of the camera of the robot cleaner to the robot cleaner to photograph the height range corresponding to the activity range according to the type of companion animal.
한편, 사용자 단말 장치는 로봇 청소기의 이동을 제어하는 수동 조작 UI를 제공하고, 수동 조작 UI를 통한 사용자 입력에 대응되는 제어 신호를 로봇 청소기로 전송할 수 있다.Meanwhile, the user terminal device may provide a manual operation UI for controlling the movement of the robot cleaner and transmit a control signal corresponding to a user input through the manual operation UI to the robot cleaner.
상술한 다양한 실시예는 개별적으로 실시될 수 있음은 물론, 복수의 실시예가 조합되어 실시될 수 있다.The various embodiments described above may be implemented individually, as well as a plurality of embodiments may be implemented in combination.
한편, 상술한 본 개시의 다양한 실시 예들에 따른 방법들은, 기존 전자 장치에 설치 가능한 어플리케이션 형태로 구현될 수 있다. Meanwhile, the above-described methods according to various embodiments of the present disclosure may be implemented in the form of an application that can be installed in an existing electronic device.
또한, 상술한 본 개시의 다양한 실시 예들에 따른 방법들은, 기존 전자 장치에 대한 소프트웨어 업그레이드, 또는 하드웨어 업그레이드 만으로도 구현될 수 있다. In addition, the above-described methods according to various embodiments of the present disclosure may be implemented only by software upgrade or hardware upgrade of an existing electronic device.
또한, 상술한 본 개시의 다양한 실시 예들은 전자 장치에 구비된 임베디드 서버, 또는 전자 장치 중 적어도 하나의 외부 서버를 통해 수행되는 것도 가능하다. In addition, various embodiments of the present disclosure described above may be performed through an embedded server provided in an electronic device or an external server of at least one of the electronic device.
한편, 본 개시의 일 실시 예에 따르면, 이상에서 설명된 다양한 실시 예들은 기기(machine)(예: 컴퓨터)로 읽을 수 있는 저장 매체(machine-readable storage media에 저장된 명령어를 포함하는 소프트웨어로 구현될 수 있다. 기기는, 저장 매체로부터 저장된 명령어를 호출하고, 호출된 명령어에 따라 동작이 가능한 장치로서, 개시된 실시 예들에 따른 전자 장치(예: 전자 장치(A))를 포함할 수 있다. 명령이 프로세서에 의해 실행될 경우, 프로세서가 직접, 또는 프로세서의 제어 하에 다른 구성요소들을 이용하여 명령에 해당하는 기능을 수행할 수 있다. 명령은 컴파일러 또는 인터프리터에 의해 생성 또는 실행되는 코드를 포함할 수 있다. 기기로 읽을 수 있는 저장매체는, 비일시적(non-transitory) 저장매체의 형태로 제공될 수 있다. 여기서,'비일시적 저장매체'는 실재(tangible)하는 장치이고, 신호(signal)(예: 전자기파)를 포함하지 않는다는 것을 의미할 뿐이며, 이 용어는 데이터가 저장매체에 반영구적으로 저장되는 경우와 임시적으로 저장되는 경우를 구분하지 않는다. 예로, '비일시적 저장매체'는 데이터가 임시적으로 저장되는 버퍼를 포함할 수 있다.Meanwhile, according to an embodiment of the present disclosure, the various embodiments described above may be implemented as software including instructions stored in a machine-readable storage media readable by a machine (eg, a computer). The device is a device capable of calling a stored command from a storage medium and operating according to the called command, and may include an electronic device (eg, the electronic device A) according to the disclosed embodiments. When executed by the processor, the processor may perform a function corresponding to the instruction, either directly or by using other components under the control of the processor, The instruction may include code generated or executed by a compiler or an interpreter. The device-readable storage medium may be provided in the form of a non-transitory storage medium, where the 'non-transitory storage medium' is a tangible device and a signal (eg, electromagnetic waves), and this term does not distinguish between a case in which data is stored semi-permanently in a storage medium and a case in which data is temporarily stored. It may contain buffers.
일 실시예에 따르면, 본 문서에 개시된 다양한 실시예들에 따른 방법은 컴퓨터 프로그램 제품(computer program product)에 포함되어 제공될 수 있다. 컴퓨터 프로그램 제품은 상품으로서 판매자 및 구매자 간에 거래될 수 있다. 컴퓨터 프로그램 제품은 기기로 읽을 수 있는 저장 매체(예: compact disc read only memory (CD-ROM))의 형태로 배포되거나, 또는 어플리케이션 스토어(예: 플레이 스토어TM)를 통해 또는 두개의 사용자 장치들(예: 스마트폰들) 간에 직접, 온라인으로 배포(예: 다운로드 또는 업로드)될 수 있다. 온라인 배포의 경우에, 컴퓨터 프로그램 제품(예: 다운로더블 앱(downloadable app))의 적어도 일부는 제조사의 서버, 어플리케이션 스토어의 서버, 또는 중계 서버의 메모리와 같은 기기로 읽을 수 있는 저장 매체에 적어도 일시 저장되거나, 임시적으로 생성될 수 있다.According to one embodiment, the method according to various embodiments disclosed in this document may be provided in a computer program product (computer program product). Computer program products may be traded between sellers and buyers as commodities. The computer program product is distributed in the form of a machine-readable storage medium (eg compact disc read only memory (CD-ROM)), or through an application store (eg Play Store™) or on two user devices ( It can be distributed (eg downloaded or uploaded) directly, online between smartphones (eg: smartphones). In the case of online distribution, at least a portion of the computer program product (eg, a downloadable app) is stored at least in a machine-readable storage medium, such as a memory of a manufacturer's server, a server of an application store, or a relay server. It may be temporarily stored or temporarily created.
또한, 상술한 다양한 실시 예들에 따른 구성 요소(예: 모듈 또는 프로그램) 각각은 단수 또는 복수의 개체로 구성될 수 있으며, 전술한 해당 서브 구성 요소들 중 일부 서브 구성 요소가 생략되거나, 또는 다른 서브 구성 요소가 다양한 실시 예에 더 포함될 수 있다. 대체적으로 또는 추가적으로, 일부 구성 요소들(예: 모듈 또는 프로그램)은 하나의 개체로 통합되어, 통합되기 이전의 각각의 해당 구성 요소에 의해 수행되는 기능을 동일 또는 유사하게 수행할 수 있다. 다양한 실시 예들에 따른, 모듈, 프로그램 또는 다른 구성 요소에 의해 수행되는 동작들은 순차적, 병렬적, 반복적 또는 휴리스틱하게 실행되거나, 적어도 일부 동작이 다른 순서로 실행되거나, 생략되거나, 또는 다른 동작이 추가될 수 있다.In addition, each of the components (eg, a module or a program) according to the above-described various embodiments may be composed of a single or a plurality of entities, and some sub-components of the aforementioned sub-components may be omitted, or other sub-components may be omitted. Components may be further included in various embodiments. Alternatively or additionally, some components (eg, a module or a program) may be integrated into a single entity to perform the same or similar functions performed by each corresponding component prior to integration. According to various embodiments, operations performed by a module, program, or other component may be sequentially, parallel, repetitively or heuristically executed, or at least some operations may be executed in a different order, omitted, or other operations may be added. can
이상에서는 본 개시의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 개시는 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 개시의 요지를 벗어남이 없이 당해 개시가 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 개시의 기술적 사상이나 전망으로부터 개별적으로 이해되어서는 안될 것이다.In the above, preferred embodiments of the present disclosure have been illustrated and described, but the present disclosure is not limited to the specific embodiments described above, and is commonly used in the technical field to which the disclosure belongs without departing from the gist of the present disclosure as claimed in the claims. Various modifications may be made by those having the knowledge of
100: 사용자 단말 장치
200: 전자 장치
210: 로봇 청소기
220: AI 스피커100: user terminal device 200: electronic device
210: robot vacuum 220: AI speaker
Claims (20)
홈(home) 내 배치된 복수의 전자 장치와 통신하기 위한 통신 인터페이스;
반려동물 프로필이 저장된 메모리;
디스플레이; 및
상기 사용자 단말 장치의 위치에 대응되는 사용자의 위치를 확인하고, 확인된 사용자 위치가 홈이 아닌 것으로 판단되면 상기 반려동물 프로필에 기초하여 상기 복수의 전자 장치를 제어하기 위한 제어 신호를 전송하도록 상기 통신 인터페이스를 제어하고, 상기 복수의 전자 장치로부터 수신된 반려동물 정보를 제공하는 UI를 표시하도록 상기 디스플레이를 제어하는 프로세서;를 포함하는, 사용자 단말 장치. In the user terminal device,
a communication interface for communicating with a plurality of electronic devices disposed in a home;
memory in which pet profiles are stored;
display; and
The communication to confirm the location of the user corresponding to the location of the user terminal device, and to transmit a control signal for controlling the plurality of electronic devices based on the companion animal profile when it is determined that the confirmed user location is not the home A user terminal device comprising: a processor controlling an interface and controlling the display to display a UI providing companion animal information received from the plurality of electronic devices.
상기 복수의 전자 장치를 제어하기 위한 제어 신호는, 상기 반려동물 프로필에 대응되는 기 설정된 동작을 수행하도록 제어하는 제어 신호이며,
낮은 흡입 세기로 청소하도록 로봇 청소기를 제어하는 신호, 상기 반려동물 프로필에 포함된 반려동물의 나이 또는 털 길이에 대응되는 온도를 설정하도록 에어컨을 제어하는 신호, 조작부가 비활성화되도록 조리 장치를 제어하는 신호, 반려동물 컨텐츠를 출력하도록 TV를 제어하는 신호, 강한 바람 세기를 설정하도록 공기청정기를 제어하는 신호, 상기 반려동물 프로필에 따라 급여 횟수 및 급여량을 조절하도록 반려동물 피더(feeder)를 제어하는 신호 및 상기 반려동물 프로필에 따라 개폐를 조절하도록 블라인드를 제어하는 신호 중 적어도 하나를 포함하는, 사용자 단말 장치.According to claim 1,
The control signal for controlling the plurality of electronic devices is a control signal for controlling to perform a preset operation corresponding to the companion animal profile,
A signal to control the robot vacuum cleaner to clean with a low suction strength, a signal to control the air conditioner to set a temperature corresponding to the age or hair length of the companion animal included in the companion animal profile, and a signal to control the cooking device so that the operation unit is deactivated , a signal for controlling the TV to output companion animal content, a signal for controlling the air purifier to set strong wind strength, a signal for controlling the companion animal feeder to adjust the number of feedings and feeding amount according to the companion animal profile, and and at least one of a signal for controlling a blind to adjust opening and closing according to the companion animal profile.
위치 센서;를 더 포함하고,
상기 프로세서는,
상기 위치 센서에 의해 감지된 상기 사용자 단말 장치의 위치에 기초하여 사용자 위치를 확인하고, 확인된 사용자 위치가 상기 홈으로부터 기설정된 거리 이상이면 사용자 위치가 홈이 아닌 것으로 판단하는, 사용자 단말 장치.According to claim 1,
position sensor; further comprising
The processor is
The user terminal device determines the user location based on the location of the user terminal device sensed by the location sensor, and determines that the user location is not the home if the confirmed user location is greater than or equal to a preset distance from the home.
상기 복수의 전자 장치는 로봇 청소기를 포함하고,
상기 프로세서는,
상기 로봇 청소기의 센서를 통해 감지된 반려동물의 모션 정보 또는 사운드 정보가 수신되면, 수신된 모션 정보 또는 사운드 정보를 제공하는 UI를 표시하도록 상기 디스플레이를 제어하는, 사용자 단말 장치.According to claim 1,
The plurality of electronic devices include a robot cleaner,
The processor is
When motion information or sound information of a companion animal sensed through a sensor of the robot cleaner is received, the user terminal device controls the display to display a UI providing the received motion information or sound information.
상기 반려동물의 사운드 정보는, 반려동물의 짖음 횟수, 짖음 정도, 짖은 시간 중 적어도 하나를 포함하는, 사용자 단말 장치.5. The method of claim 4,
The sound information of the companion animal includes at least one of a number of barking, a degree of barking, and a barking time of the companion animal.
상기 복수의 전자 장치는 AI 스피커를 포함하고,
상기 프로세서는,
상기 로봇 청소기로부터 반려동물 사운드 감지 신호가 수신되면, 상기 로봇 청소기 및 상기 AI 스피커로부터 사운드 발생 위치 정보를 수신하도록 상기 통신 인터페이스를 제어하고,
상기 로봇 청소기 및 상기 AI 스피커로부터 수신된 사운드 발생 위치 정보에 기초하여 사운드 발생 위치를 추정하고,
추정된 사운드 발생 위치로 이동하도록 제어하는 제어 신호를 상기 로봇 청소기로 전송하고,
상기 로봇 청소기로부터 상기 사운드 발생 위치에서 촬영된 반려동물 이미지가 수신되면, 수신된 이미지를 제공하는 UI를 표시하도록 상기 디스플레이를 제어하는, 사용자 단말 장치.5. The method of claim 4,
The plurality of electronic devices include an AI speaker,
The processor is
When a companion animal sound detection signal is received from the robot cleaner, the communication interface is controlled to receive sound generation location information from the robot cleaner and the AI speaker,
estimating the sound generation position based on the sound generation position information received from the robot cleaner and the AI speaker,
Transmitting a control signal to control the movement to the estimated sound generation position to the robot cleaner,
When the companion animal image photographed at the sound generating position is received from the robot cleaner, the user terminal device controls the display to display a UI providing the received image.
상기 프로세서는,
상기 반려동물의 모션 정보 또는 사운드 정보에 대응되는 UI 또는 컨텐츠 중 적어도 하나를 표시하도록 상기 디스플레이를 제어하고,
상기 UI 또는 컨텐츠는, 상기 로봇 청소기의 스피커를 통한 안정 사운드(calming sound), 활동적 사운드 또는 화이트 노이즈(white noise) 출력을 제어하는 UI 및 전문가 상담 추천 컨텐츠 중 적어도 하나를 포함하는, 사용자 단말 장치.5. The method of claim 4,
The processor is
controlling the display to display at least one of UI or content corresponding to motion information or sound information of the companion animal,
The UI or content includes at least one of a UI for controlling output of a calming sound, an active sound, or a white noise through a speaker of the robot cleaner, and expert consultation recommendation content, a user terminal device.
상기 프로세서는,
상기 로봇 청소기로부터 반려동물의 모션 감지 정보가 수신되면, 반려동물을 따라 이동하며 상기 로봇 청소기의 카메라를 통해 반려동물을 촬영하도록 제어하는 제어 신호를 상기 로봇 청소기로 전송하고,
상기 로봇 청소기로부터 반려동물의 촬영 이미지가 수신되면, 수신된 촬영 이미지를 제공하는 UI를 표시하도록 상기 디스플레이를 제어하는, 사용자 단말 장치.5. The method of claim 4,
The processor is
When motion detection information of the companion animal is received from the robot cleaner, it moves along the companion animal and transmits a control signal for controlling the photographing of the companion animal through the camera of the robot cleaner to the robot cleaner,
When a photographed image of a companion animal is received from the robot cleaner, the user terminal device controls the display to display a UI providing the received photographed image.
상기 반려동물 프로필은 반려동물의 종류에 대한 정보를 포함하고,
상기 프로세서는,
상기 반려동물 종류에 따른 활동 범위에 대응되는 높이 범위를 촬영하도록 상기 로봇 청소기의 카메라의 높이 조절 범위를 제어하는 제어 신호를 상기 로봇 청소기로 전송하는, 사용자 단말 장치.9. The method of claim 8,
The companion animal profile includes information about the type of companion animal,
The processor is
A user terminal device for transmitting a control signal for controlling a height adjustment range of a camera of the robot cleaner to photograph a height range corresponding to an activity range according to the type of companion animal to the robot cleaner.
상기 프로세서는,
상기 로봇 청소기의 이동을 제어하는 수동 조작 UI를 제공하도록 상기 디스플레이를 제어하고,
상기 수동 조작 UI를 통한 사용자 입력에 대응되는 제어 신호를 상기 로봇 청소기로 전송하는, 사용자 단말 장치.5. The method of claim 4,
The processor is
Control the display to provide a manual operation UI for controlling the movement of the robot cleaner,
A user terminal device for transmitting a control signal corresponding to a user input through the manual operation UI to the robot cleaner.
상기 사용자 단말 장치의 위치에 대응되는 사용자의 위치를 확인하는 단계;
확인된 사용자 위치가 홈(home)이 아닌 것으로 판단되면 상기 반려동물 프로필에 기초하여 상기 홈 내 배치된 복수의 전자 장치를 제어하기 위한 제어 신호를 전송하는 단계; 및
상기 복수의 전자 장치로부터 수신된 반려동물 정보를 제공하는 UI를 표시하는 단계;를 포함하는, 제어 방법. A method for controlling a user terminal device, comprising:
identifying a location of the user corresponding to the location of the user terminal device;
transmitting a control signal for controlling a plurality of electronic devices disposed in the home based on the companion animal profile when it is determined that the identified user location is not a home; and
and displaying a UI providing companion animal information received from the plurality of electronic devices.
상기 복수의 전자 장치를 제어하기 위한 제어 신호는, 상기 반려동물 프로필에 대응되는 기 설정된 동작을 수행하도록 제어하는 제어 신호이며,
낮은 흡입 세기로 청소하도록 로봇 청소기를 제어하는 신호, 상기 반려동물 프로필에 포함된 반려동물의 나이 또는 털 길이에 대응되는 온도를 설정하도록 에어컨을 제어하는 신호, 조작부가 비활성화되도록 조리 장치를 제어하는 신호, 반려동물 컨텐츠를 출력하도록 TV를 제어하는 신호, 강한 바람 세기를 설정하도록 공기청정기를 제어하는 신호, 상기 반려동물 프로필에 따라 급여 횟수 및 급여량을 조절하도록 반려동물 피더(feeder)를 제어하는 신호 및 상기 반려동물 프로필에 따라 개폐를 조절하도록 블라인드를 제어하는 신호 중 적어도 하나를 포함하는, 제어 방법.12. The method of claim 11,
The control signal for controlling the plurality of electronic devices is a control signal for controlling to perform a preset operation corresponding to the companion animal profile,
A signal to control the robot vacuum cleaner to clean with a low suction strength, a signal to control the air conditioner to set a temperature corresponding to the age or hair length of the companion animal included in the companion animal profile, and a signal to control the cooking device so that the operation unit is deactivated , a signal for controlling the TV to output companion animal content, a signal for controlling the air purifier to set strong wind strength, a signal for controlling the companion animal feeder to adjust the number of feedings and feeding amount according to the companion animal profile, and and at least one of a signal for controlling a blind to adjust opening and closing according to the companion animal profile.
상기 사용자의 위치를 확인하는 단계는,
위치 센서에 의해 감지된 상기 사용자 단말 장치의 위치에 기초하여 사용자 위치를 확인하고, 확인된 사용자 위치가 상기 홈으로부터 기설정된 거리 이상이면 사용자 위치가 홈이 아닌 것으로 판단하는, 제어 방법.12. The method of claim 11,
The step of confirming the location of the user,
A method of confirming a user location based on the location of the user terminal device sensed by a location sensor, and determining that the user location is not the home if the checked user location is greater than or equal to a preset distance from the home.
상기 복수의 전자 장치는 로봇 청소기를 포함하고,
상기 UI를 표시하는 단계는,
상기 로봇 청소기의 센서를 통해 감지된 반려동물의 모션 정보 또는 사운드 정보가 수신되면, 수신된 모션 정보 또는 사운드 정보를 제공하는 UI를 표시하는, 제어 방법.12. The method of claim 11,
The plurality of electronic devices include a robot cleaner,
The step of displaying the UI comprises:
When motion information or sound information of a companion animal sensed through a sensor of the robot cleaner is received, a UI providing the received motion information or sound information is displayed.
상기 반려동물의 사운드 정보는, 반려동물의 짖음 횟수, 짖음 정도, 짖은 시간 중 적어도 하나를 포함하는, 제어 방법.15. The method of claim 14,
The control method, wherein the sound information of the companion animal includes at least one of a number of barking, a degree of barking, and a barking time of the companion animal.
상기 복수의 전자 장치는 AI 스피커를 포함하고,
상기 로봇 청소기로부터 반려동물 사운드 감지 신호가 수신되면, 상기 로봇 청소기 및 상기 AI 스피커로부터 사운드 발생 위치 정보를 수신하는 단계;
상기 로봇 청소기 및 상기 AI 스피커로부터 수신된 사운드 발생 위치 정보에 기초하여 사운드 발생 위치를 추정하는 단계; 및
추정된 사운드 발생 위치로 이동하도록 제어하는 제어 신호를 상기 로봇 청소기로 전송하는 단계;를 더 포함하고,
상기 UI를 표시하는 단계는,
상기 로봇 청소기로부터 상기 사운드 발생 위치에서 촬영된 반려동물 이미지가 수신되면, 수신된 이미지를 제공하는 UI를 표시하는, 제어 방법.15. The method of claim 14,
The plurality of electronic devices include an AI speaker,
receiving sound generation location information from the robot cleaner and the AI speaker when a companion animal sound detection signal is received from the robot cleaner;
estimating a sound generation position based on sound generation position information received from the robot cleaner and the AI speaker; and
Transmitting a control signal for controlling to move to the estimated sound generating position to the robot cleaner; further comprising,
The step of displaying the UI comprises:
When the companion animal image photographed at the sound generating position is received from the robot cleaner, a UI for providing the received image is displayed.
상기 반려동물의 모션 정보 또는 사운드 정보에 대응되는 UI 또는 컨텐츠 중 적어도 하나를 표시하는 단계;를 포함하고,
상기 UI 또는 컨텐츠는, 상기 로봇 청소기의 스피커를 통한 안정 사운드(calming sound), 활동적 사운드 또는 화이트 노이즈(white noise) 출력을 제어하는 UI 및 전문가 상담 추천 컨텐츠 중 적어도 하나를 포함하는, 제어 방법.15. The method of claim 14,
Displaying at least one of UI or content corresponding to the motion information or sound information of the companion animal;
The UI or content includes at least one of a UI for controlling output of a calming sound, an active sound, or a white noise through a speaker of the robot cleaner and expert consultation recommendation content.
상기 로봇 청소기로부터 반려동물의 모션 감지 정보가 수신되면, 반려동물을 따라 이동하며 상기 로봇 청소기의 카메라를 통해 반려동물을 촬영하도록 제어하는 제어 신호를 상기 로봇 청소기로 전송하는 단계;를 포함하고,
상기 UI를 표시하는 단계는,
상기 로봇 청소기로부터 반려동물의 촬영 이미지가 수신되면, 수신된 촬영 이미지를 제공하는 UI를 표시하는, 제어 방법.15. The method of claim 14,
When motion detection information of the companion animal is received from the robot cleaner, the robot cleaner moves along the companion animal and transmits a control signal for controlling the photographing of the companion animal to the robot cleaner through the camera of the robot cleaner;
The step of displaying the UI comprises:
When a photographed image of a companion animal is received from the robot cleaner, a UI providing the received photographed image is displayed, a control method.
상기 반려동물 프로필은 반려동물의 종류에 대한 정보를 포함하고,
상기 전송하는 단계는,
상기 반려동물 종류에 따른 활동 범위에 대응되는 높이 범위를 촬영하도록 상기 로봇 청소기의 카메라의 높이 조절 범위를 제어하는 제어 신호를 상기 로봇 청소기로 전송하는, 제어 방법.19. The method of claim 18,
The companion animal profile includes information about the type of companion animal,
The transmitting step is
A control method for transmitting, to the robot cleaner, a control signal for controlling a height adjustment range of a camera of the robot cleaner to photograph a height range corresponding to the activity range according to the type of companion animal.
상기 로봇 청소기의 이동을 제어하는 수동 조작 UI를 제공하는 단계; 및
상기 수동 조작 UI를 통한 사용자 입력에 대응되는 제어 신호를 상기 로봇 청소기로 전송하는 단계;를 더 포함하는, 제어 방법.
15. The method of claim 14,
providing a manual operation UI for controlling the movement of the robot cleaner; and
Transmitting a control signal corresponding to a user input through the manual operation UI to the robot cleaner; further comprising, a control method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/KR2022/000293 WO2022186469A1 (en) | 2021-03-05 | 2022-01-07 | User terminal apparatus and control method thereof |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210029286 | 2021-03-05 | ||
KR20210029286 | 2021-03-05 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20220125656A true KR20220125656A (en) | 2022-09-14 |
Family
ID=83279056
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210102789A KR20220125656A (en) | 2021-03-05 | 2021-08-04 | User terminal apparatus and control method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20220125656A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024080563A1 (en) * | 2022-10-11 | 2024-04-18 | 엘지전자 주식회사 | Information processing method for home appliances, information processing system for home appliances, and information processing device for home appliances |
-
2021
- 2021-08-04 KR KR1020210102789A patent/KR20220125656A/en active Search and Examination
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024080563A1 (en) * | 2022-10-11 | 2024-04-18 | 엘지전자 주식회사 | Information processing method for home appliances, information processing system for home appliances, and information processing device for home appliances |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6923695B2 (en) | Electronic devices, electronic device systems, and device control methods | |
US10621733B2 (en) | Enhanced visualization of breathing or heartbeat of an infant or other monitored subject | |
US9642340B2 (en) | Remote pet monitoring systems and methods | |
KR101703413B1 (en) | Pet monitoring device, control device and the method thereof | |
US20170359188A1 (en) | Remote sound generation for a home automation system | |
EP3310004B1 (en) | Mobile assist device and mobile assist method | |
US20150194040A1 (en) | Intelligent motion sensor | |
US20170330439A1 (en) | Alarm method and device, control device and sensing device | |
EP3050260A2 (en) | Touch-less swipe control | |
WO2017020507A1 (en) | Method and device for acquiring sound of surveillance frame | |
US20160065721A1 (en) | Emergency communication device | |
US20200068852A1 (en) | Animal Caretaking System with an Animal-Mounted Audio Player Device | |
WO2015129939A1 (en) | Device for notifying of abnormal state of companion animal and companion animal care system having same | |
KR20210147691A (en) | Monitoring apparatus and server for monitoring pet | |
WO2023051643A1 (en) | Device control method, related apparatus, and communication system | |
KR101402732B1 (en) | Ststem for providing fodder remotely | |
US20210123627A1 (en) | Air conditioner and method for controlling the air conditioner thereof | |
KR20180017950A (en) | Automatic feeding system for pet noticing user by detecting pet's movement using sensing module | |
CN112188296A (en) | Interaction method, device, terminal and television | |
KR20220125656A (en) | User terminal apparatus and control method thereof | |
KR102481445B1 (en) | Display apparatus and control method thereof | |
EP2941023B1 (en) | Proximity detection of candidate companion display device in same room as primary display using camera | |
US20210063978A1 (en) | Information processing apparatus and non-transitory computer readable medium storing program | |
CN107094641B (en) | Pet performance reward and punishment feeding method and system | |
CN117555269A (en) | Equipment control method, device, electronic equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination |