Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2021010611 - SYSTÈME DE RÉSEAU DOMESTIQUE, SERVEUR ET PROCÉDÉ DE COMMANDE DE SERVEUR

Document

명세서

발명의 명칭

기술분야

1  

배경기술

2   3  

발명의 상세한 설명

기술적 과제

4  

과제 해결 수단

5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24  

발명의 효과

25  

도면의 간단한 설명

26   27   28   29   30   31   32   33   34   35  

발명의 실시를 위한 최선의 형태

36   37   38   39   40   41   42   43   44   45   46   47   48   49   50   51   52   53   54   55   56   57   58   59   60   61   62   63   64   65   66   67   68   69   70   71   72   73   74   75   76   77   78   79   80   81   82   83   84   85   86   87   88   89   90   91   92   93   94   95   96   97   98   99   100   101   102   103   104   105   106   107   108   109   110   111   112   113   114   115   116   117   118   119   120   121   122   123   124   125   126   127   128   129   130   131   132   133   134   135   136   137   138   139   140   141   142   143   144   145   146   147   148   149   150   151   152   153   154   155   156   157   158   159   160   161   162   163   164   165   166   167   168   169   170   171   172   173   174   175   176   177   178   179   180   181   182   183   184   185   186   187   188   189   190  

청구범위

1   2   3   4   5   6   7   8   9   10   11   12   13   14   15  

도면

1   2   3   4   5   6   7   8   9   10  

명세서

발명의 명칭 : 홈 네트워크 시스템, 서버 및 서버의 제어 방법

기술분야

[1]
본 발명은 전자 장치에 대한 제어 권한을 공유하는 사용자 그룹을 생성하는 서버 및 이를 포함하는 홈 네트워크 시스템에 관한 것이다.

배경기술

[2]
일반적으로 사용자는 단말 장치를 이용하여 실내의 전자 장치를 제어할 수 있다. 이를 위해, 사용자는 전자 장치에 대한 제어 권한을 할당 받기 위하여 단말 장치를 통하여 전자 장치와의 페어링 및 인증 절차를 수행하여야 한다
[3]
또한, 사용자는, 전자 장치에 대한 제어 권한을 다른 사용자와 공유할 수 있다. 다만, 제어 권한의 공유를 위하여, 사용자는, 복잡한 유저 인터페이스를 이용하여 일일이 다른 사용자들을 초대해야 하며, 초대 메시지를 수신한 다른 사용자 역시 사용자 계정에 의한 동의 절차를 수행하여야 하다.

발명의 상세한 설명

기술적 과제

[4]
사용자 단말 장치의 위치 이력 및 네트워크 접속 정보를 이용하여 전자 장치의 제어 권한을 공유하는 사용자 그룹을 자동적으로 생성하는 서버 및 이를 포함하는 홈 네트워크 시스템을 제공한다.

과제 해결 수단

[5]
일 실시예에 따른 서버는, 접속 중계기(access point, AP) 및 상기 접속 중계기에 접속되는 전자 장치, 제1 단말 장치, 제2 단말 장치와 통신을 수행하는 통신부; 상기 제1 단말 장치에서 상기 전자 장치의 제어 권한을 요청하면 상기 제1 단말 장치에 상기 제어 권한을 부여하고, 상기 제2 단말 장치의 위치 이력 정보 및 상기 제2 단말 장치의 접속 정보에 기초하여 상기 제2 단말 장치에 상기 제어 권한을 부여할지 결정하는 제어부;를 포함한다.
[6]
상기 위치 이력 정보는, GPS 신호에 대한 이력 정보, 블루투스의 비콘 신호에 대한 이력 정보 또는 와이파이(wireless fidelity, WiFi) 신호에 대한 이력 정보 중 적어도 하나를 포함할 수 있다.
[7]
상기 제어부는, 미리 설정된 기간 동안 상기 제1 단말 장치 및 상기 제2 단말 장치 각각이 상기 접속 중계기에 접속되는 경우 상기 제1 단말 장치 및 상기 제2 단말 장치 각각으로 위치 이력 정보 및 접속 정보를 요청하도록 상기 통신부를 제어할 수 있다.
[8]
상기 제어부는, 상기 제2 단말 장치의 위치 이력 정보가 상기 제1 단말 장치의 위치 이력 정보와 미리 설정된 횟수 이상으로 일치하는 경우, 상기 제2 단말 장치의 접속 정보에 기초하여 상기 제2 단말 장치가 접속된 접속 중계기가 상기 제1 단말 장치가 접속된 접속 중계기와 일치하는지 결정하고, 일치 여부에 기초하여 상기 제2 단말 장치에 상기 제어 권한을 부여할 수 있다.
[9]
상기 제어부는, 상기 제2 단말 장치에 상기 제어 권한을 부여하는 것으로 결정한 경우, 상기 제어 권한의 부여에 대한 동의 여부를 묻는 메시지를 상기 제2 단말 장치로 송신하도록 상기 통신부를 제어하고, 상기 메시지에 대한 응답 메시지에 기초하여 상기 제2 단말 장치에 상기 제어 권한을 부여할 수 있다.
[10]
상기 제어부는, 상기 제2 단말 장치에 상기 제어 권한을 부여한 경우, 상기 제2 단말 장치의 식별 정보를 상기 전자 장치로 송신하도록 상기 통신부를 제어할 수 있다.
[11]
상기 제어부는, 상기 제2 단말 장치에 상기 제어 권한을 부여한 이후 상기 제2 단말 장치가 미리 설정된 기간 동안 상기 접속 중계기에 접속되지 않는 경우, 상기 제2 단말 장치에 부여된 제어 권한을 제한할 수 있다.
[12]
일 실시예에 따른 홈 네트워크 시스템은, 서버; 상기 서버와 통신을 수행하는 접속 중계기(access point, AP); 상기 접속 중계기에 접속되는 전자 장치; 상기 접속 중계기에 접속되는 제1 단말 장치; 및 상기 접속 중계기에 접속되는 제2 단말 장치;를 포함하고, 상기 서버는, 상기 제1 단말 장치에서 상기 전자 장치의 제어 권한을 요청하면 상기 제1 단말 장치에 상기 제어 권한을 부여하고, 상기 제2 단말 장치의 위치 이력 정보 및 상기 제2 단말 장치의 접속 정보에 기초하여 상기 제2 단말 장치에 상기 제어 권한을 부여할지 결정할 수 있다.
[13]
상기 위치 이력 정보는, GPS 신호에 대한 이력 정보, 블루투스의 비콘 신호에 대한 이력 정보 또는 와이파이(wireless fidelity, WiFi) 신호에 대한 이력 정보 중 적어도 하나를 포함할 수 있다.
[14]
상기 서버는, 미리 설정된 기간 동안 상기 제1 단말 장치 및 상기 제2 단말 장치 각각이 상기 접속 중계기에 접속되는 경우 상기 제1 단말 장치 및 상기 제2 단말 장치 각각으로 위치 이력 정보 및 접속 정보를 요청할 수 있다.
[15]
상기 서버는, 상기 제2 단말 장치의 위치 이력 정보가 상기 제1 단말 장치의 위치 이력 정보와 미리 설정된 횟수 이상으로 일치하는 경우, 상기 제2 단말 장치의 접속 정보에 기초하여 상기 제2 단말 장치가 접속된 접속 중계기가 상기 제1 단말 장치가 접속된 접속 중계기와 일치하는지 결정하고, 일치 여부에 기초하여 상기 제2 단말 장치에 상기 제어 권한을 부여할 수 있다.
[16]
상기 서버는, 상기 제2 단말 장치에 상기 제어 권한을 부여하는 것으로 결정한 경우, 상기 제어 권한의 부여에 대한 동의 여부를 묻는 메시지를 상기 제2 단말 장치로 송신하고, 상기 메시지에 대한 응답 메시지에 기초하여 상기 제2 단말 장치에 상기 제어 권한을 부여할 수 있다.
[17]
상기 서버는, 상기 제2 단말 장치에 상기 제어 권한을 부여한 경우, 상기 제2 단말 장치의 식별 정보를 상기 전자 장치로 송신할 수 있다.
[18]
상기 서버는, 상기 제2 단말 장치에 상기 제어 권한을 부여한 이후 상기 제2 단말 장치가 미리 설정된 기간 동안 상기 접속 중계기에 접속되지 않는 경우, 상기 제2 단말 장치에 부여된 제어 권한을 제한할 수 있다.
[19]
접속 중계기(access point, AP) 및 상기 접속 중계기에 접속되는 전자 장치, 제1 단말 장치, 제2 단말 장치와 통신을 수행하는 통신부를 포함하는 일 실시예에 따른 서버의 제어 방법은, 상기 제1 단말 장치에서 상기 전자 장치의 제어 권한을 요청하면 상기 제1 단말 장치에 상기 제어 권한을 부여하고; 상기 제2 단말 장치의 위치 이력 정보 및 상기 제2 단말 장치의 접속 정보에 기초하여 상기 제2 단말 장치에 상기 제어 권한을 부여할지 결정하는 것;을 포함할 수 있다.
[20]
상기 위치 이력 정보는, GPS 신호에 대한 이력 정보, 블루투스의 비콘 신호에 대한 이력 정보 또는 와이파이(wireless fidelity, WiFi) 신호에 대한 이력 정보 중 적어도 하나를 포함할 수 있다.
[21]
상기 서버의 제어 방법은, 미리 설정된 기간 동안 상기 제1 단말 장치 및 상기 제2 단말 장치 각각이 상기 접속 중계기에 접속되는 경우 상기 제1 단말 장치 및 상기 제2 단말 장치 각각으로 위치 이력 정보 및 접속 정보를 요청하도록 상기 통신부를 제어하는 것;을 더 포함할 수 있다.
[22]
상기 제2 단말 장치에 상기 제어 권한을 부여할지 결정하는 것은, 상기 제2 단말 장치의 위치 이력 정보가 상기 제1 단말 장치의 위치 이력 정보와 미리 설정된 횟수 이상으로 일치하는 경우, 상기 제2 단말 장치의 접속 정보에 기초하여 상기 제2 단말 장치가 접속된 접속 중계기가 상기 제1 단말 장치가 접속된 접속 중계기와 일치하는지 결정하고; 일치 여부에 기초하여 상기 제2 단말 장치에 상기 제어 권한을 부여하는 것;을 포함할 수 있다.
[23]
상기 서버의 제어 방법은, 상기 제2 단말 장치에 상기 제어 권한을 부여하는 것으로 결정한 경우, 상기 제어 권한의 부여에 대한 동의 여부를 묻는 메시지를 상기 제2 단말 장치로 송신하도록 상기 통신부를 제어하고; 상기 메시지에 대한 응답 메시지에 기초하여 상기 제2 단말 장치에 상기 제어 권한을 부여하는 것;을 더 포함할 수 있다.
[24]
상기 서버의 제어 방법은, 상기 제2 단말 장치에 상기 제어 권한을 부여한 경우, 상기 제2 단말 장치의 식별 정보를 상기 전자 장치로 송신하도록 상기 통신부를 제어하는 것;을 더 포함할 수 있다.

발명의 효과

[25]
일 실시예에 따른 서버 및 홈 네트워크 시스템에 의하면, 사용자 단말 장치의 위치 이력 및 네트워크 접속 정보에 기초하여 전자 장치의 제어 권한을 공유하는 사용자 그룹을 자동적으로 생성함으로써, 사용자의 개입없이 동일한 영역에 거주하는 사용자 간에 전자 장치에 대한 제어 권한을 공유할 수 있다.

도면의 간단한 설명

[26]
도 1은 본 발명의 일 실시예에 따른 홈 네트워크 시스템을 도시한 도면이다.
[27]
도 2는 본 발명의 일 실시예에 따른 홈 네트워크 시스템에 포함된 접속 중계기에 사용자의 단말 장치가 접속한 경우를 도시한 도면이다.
[28]
도 3은 본 발명의 일 실시예에 따른 전자 장치의 제어블록도이다.
[29]
도 4는 본 발명의 일 실시예에 따른 서버의 제어블록도이다.
[30]
도 5는 본 발명의 일 실시예에 따른 서버가 단말 장치로 전자 장치의 제어 권한을 부여하는 경우의 신호 흐름을 도시하는 도면이다.
[31]
도 6은 본 발명의 일 실시예에 따른 위치 이력 정보에 대한 설명을 위한 도면이다.
[32]
도 7은 본 발명의 일 실시예에 따른 단말 장치가 사용자 그룹에의 포함에 대한 동의 여부를 묻는 메시지를 출력하는 경우를 나타내는 도면이다.
[33]
도 8은 본 발명의 일 실시예에 따른 단말 장치가 사용자 그룹에의 참여를 위한 인증을 요청하는 경우를 나타내는 도면이다.
[34]
도 9는 본 발명의 일 실시예에 따른 서버의 제어 방법 중 단말 장치로 전자 장치의 제어 권한을 부여하는 경우의 순서도이다.
[35]
도 10은 본 발명의 일 실시예에 따른 서버의 제어 방법 중 제2 단말 장치로 부여된 제어 권한을 제한하는 경우의 순서도이다.

발명의 실시를 위한 최선의 형태

[36]
본 명세서에 기재된 실시예와 도면에 도시된 구성은 개시된 발명의 바람직한 일 예에 불과할 뿐이며, 본 출원의 출원시점에 있어서 본 명세서의 실시예와 도면을 대체할 수 있는 다양한 변형 예들이 있을 수 있다.
[37]
본 명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 직접적으로 연결되어 있는 경우뿐 아니라, 간접적으로 연결되어 있는 경우를 포함하고, 간접적인 연결은 무선 통신망을 통해 연결되는 것을 포함한다.
[38]
또한, 본 명세서에서 사용한 용어는 실시예를 설명하기 위해 사용된 것으로, 개시된 발명을 제한 및/또는 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는다.
[39]
또한, 본 명세서에서 사용한 "제1", "제2" 등과 같이 서수를 포함하는 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되지는 않으며, 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다.
[40]
또한, "~부", "~기", "~블록", "~부재", "~모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미할 수 있다. 예를 들어, 상기 용어들은 FPGA(field-programmable gate array) / ASIC(application specific integrated circuit) 등 적어도 하나의 하드웨어, 메모리에 저장된 적어도 하나의 소프트웨어 또는 프로세서에 의하여 처리되는 적어도 하나의 프로세스를 의미할 수 있다.
[41]
각 단계들에 붙여지는 부호는 각 단계들을 식별하기 위해 사용되는 것으로 이들 부호는 각 단계들 상호 간의 순서를 나타내는 것이 아니며, 각 단계들은 문맥상 명백하게 특정 순서를 기재하지 않는 이상 명기된 순서와 다르게 실시될 수 있다.
[42]
이하에서는 본 발명에 따른 실시예를 첨부된 도면을 참조하여 상세히 설명한다.
[43]
도 1은 본 발명의 일 실시예에 따른 홈 네트워크 시스템을 도시한 도면이고, 도 2는 본 발명의 일 실시예에 따른 홈 네트워크 시스템에 포함된 접속 중계기에 사용자의 단말 장치가 접속한 경우를 도시한 도면이다.
[44]
도 1을 참조하면, 일 실시예에 따른 홈 네트워크 시스템(1)은, 가정(H) 내 마련되는 전자 장치(10)와, 전자 장치(10)에 대한 제어 권한을 공유하는 사용자 그룹을 생성하는 서버(20)와, 전자 장치(10)를 광역 통신망(30)에 접속하여 주는 접속 중계기(access point, AP)(40)와, 사용자(U)가 휴대하는 단말 장치(50)를 포함할 수 있다.
[45]
일 실시예에 따른 전자 장치(10)는, 가정(H) 내 마련될 수 있으며, 유형에 따라 각종 출력을 제공할 수 있다.
[46]
구체적으로, 전자 장치(10)는, 가정(H) 내 실내 온도를 조절하는 공기 조화기, 방송 신호 등 각종 멀티미디어 정보를 출력하는 텔레비전, 음식물을 냉장 또는 냉동하는 냉장고, 음식물을 조리하는 조리 기기, 의류를 세탁 또는 건조하는 세탁기, 의류를 건조하거나 의류에의 먼지를 제거하는 의류 관리기, 가정(H) 내 청소를 수행하는 로봇 청소기 및 사운드를 출력하는 스피커 등을 포함할 수 있다. 다만, 전자 장치(10)의 유형은, 상기 예에 한정되는 것은 아니며, 가정(H) 내에서 사용자의 편의를 위하여 특정 동작을 수행하는 장치이면 제한없이 포함될 수 있다.
[47]
일 실시예에 따른 전자 장치(10)는, 접속 중계기(40)에 접속되어 광역 통신망(30)에 연결될 수 있으며, 광역 통신망(30)은, 텔레커뮤니케이션 네트워크, 예를 들면, 컴퓨터 네트워크(예: LAN(local area network) 또는 WAN(wide area network)), 인터넷, 또는 텔레폰 네트워크 중 적어도 하나를 포함할 수 있다.
[48]
이를 통해, 전자 장치(10)는, 서버(20) 및 단말 장치(50) 등 다른 전자 장치와 통신을 수행할 수 있다.
[49]
전자 장치(10)는, 서버(20)로부터 서버(20)에 의하여 생성된 사용자 그룹에 대한 정보를 수신할 수도 있다. 구체적으로, 전자 장치(10)는, 서버(20)에 의해 전자 장치(10)의 제어 권한이 부여된 단말 장치(50)에 대한 식별 정보를 서버(20)로부터 수신할 수 있다. 즉, 사용자 그룹에 대한 정보는, 제어 권한이 부여된 단말 장치(50)에 대한 식별 정보를 포함할 수 있다.
[50]
이 때, 전자 장치(10)는, 사용자 그룹에 대한 정보에 기초하여 제어 권한이 부여된 것으로 식별되는 단말 장치(50)로부터 수신된 동작 명령에 기초하여 출력을 제어할 수 있다. 사용자 그룹에 관한 것은 뒤에서 다시 자세히 설명하도록 한다.
[51]
일 실시예에 따른 서버(20)는, 광역 통신망(30)을 통하여 전자 장치(10) 및 단말 장치(50)와 통신을 수행할 수 있다.
[52]
구체적으로, 서버(20)는, 접속 중계기(40)로부터 접속 중계기(40)에 접속된 단말 장치(50)에 대한 식별 정보를 수신할 수 있으며, 접속 중계기(40)에 접속된 단말 장치(50)로 위치 이력 정보 및 접속 정보를 요청할 수 있다.
[53]
이를 통해, 서버(20)는, 단말 장치(50)로부터 위치 이력 정보 및 접속 정보를 수신할 수 있으며, 미리 설정된 기간 동안 수신된 위치 이력 정보 및 접속 정보에 기초하여 단말 장치(50)로 접속 중계기(40)에 접속된 전자 장치(10)의 제어 권한을 부여할 수 있다.
[54]
이 때, 위치 이력 정보는, 단말 장치(50)가 가정(H)에 위치하는 접속 중계기(40)에 접속하기 전까지 위치하였던 위치에 대한 이력 정보로, 실시예에 따라 접속 중계기(40)에 접속하기 이전의 일정 시간 동안의 위치에 대한 이력 정보 또는 접속 중계기(40)로부터 일정 반경 안에서의 위치에 대한 이력 정보에 해당할 수 있다.
[55]
위치 이력 정보는, GPS 신호에 대한 이력 정보, 블루투스 모듈의 비콘 신호에 대한 이력 정보 또는 와이파이(wireless fidelity, WiFi) 신호에 대한 이력 정보 중 적어도 하나를 포함할 수 있다. 위치 이력 정보에 대한 설명은 뒤에서 다시 자세히 하도록 한다.
[56]
또한, 접속 정보는, 하나의 단말 장치(50)가 연결되었던 접속 중계기(40)에 할당된 SSID(service set identifier)에 해당할 수 있다. 즉, 접속 정보는, 단말 장치(50)가 접속된 접속 중계기(40)를 식별할 수 있는 정보에 해당할 수 있다.
[57]
또한, 서버(20)는, 생성된 사용자 그룹에 대한 정보를 가정(H)의 복수의 전자 장치(10)로 송신할 수 있다. 이를 통해, 전자 장치(10)는, 제어 권한을 갖는 단말 장치(50)를 식별할 수 있다. 사용자 그룹에 관한 것은 뒤에서 다시 자세히 설명하도록 한다.
[58]
접속 중계기(40)는, 가정(H) 내 마련되어 전자 장치(10) 및 가정(H)에 위치하는 단말 장치(50)를 광역 통신망(30)에 접속시킬 수 있다. 즉, 가정(H) 내 마련되는 전자 장치(10) 및 단말 장치(50)는, 접속 중계기(40)를 통하여 광역 통신망(30)에 연결되어 서버(20) 또는 상호간 통신을 수행할 수 있다.
[59]
이를 위해, 접속 중계기(40)는, 와이파이(wireless fidelity, WiFi), 블루투스, 블루투스 저전력(BLE), 지그비(zigbee), 엔에프씨(near field communication, NFC), 와이브로(Wibro) 등의 무선 통신모듈과, LAN, WAN 등의 유선 통신모듈을 포함할 수 있다.
[60]
구체적으로, 접속 중계기(40)는, 무선 통신모듈을 이용하여 전자 장치(10) 및 단말 장치(50)와 통신하며, 유선 통신모듈을 이용하여 광역 통신망(30)에 접속하여 서버(20)와 통신할 수 있다.
[61]
이 때, 접속 중계기(40)는, 접속 중계기(40)에 접속된 단말 장치(50)의 정보를 연결된 전자 장치(10) 또는 서버(20)에 송신할 수 있다. 즉, 접속 중계기(40)는, 접속 중계기(40)에 단말 장치(50)가 접속되는 경우, 접속된 단말 장치(50)를 식별할 수 있는 식별 정보를 서버(20)로 송신할 수 있다. 접속 중계기(40)에 접속된 단말 장치(50)의 정보에 대한 설명은 뒤에서 다시 자세하게 설명하도록 한다.
[62]
일 실시예에 따른 단말 장치(50)는, 휴대가 용이하게 이동 가능한 전자 기기로서, 화상전화기, 휴대폰, 스마트 폰(smart phone), WCDMA(wideband code division multiple access) 사용자 단말장치, UMTS(universal mobile telecommunication service) 사용자 단말장치, PDA(personal digital assistant), PMP(portable multimedia player), DMB(digital multimedia broadcasting) 사용자 단말장치, E-Book, 휴대용 컴퓨터(notebook, tablet 등) 또는 디지털 카메라(digital camera) 등이 될 수 있다.
[63]
이 때, 단말 장치(50)는, 단말 장치(50)를 소지한 사용자(U)의 위치에 따라 가정(H) 내 접속 중계기(40)에 접속되어 광역 통신망(30)에 연결될 수 있으며, 별도의 통신 서비스(예: LTE, LTE-A(LTE Advance), CDMA(code division multiple access), WCDMA(wideband CDMA), UMTS(universal mobile telecommunications system), Wibro(wireless broadband), 또는 GSM(global system for mobile communications) 등)를 통하여 광역 통신망(30)에 연결될 수 있다. 이를 위해, 단말 장치(50)는, 각 통신 프로토콜에 대응하는 무선 통신모듈을 포함할 수 있다.
[64]
예를 들어, 제1 사용자(U1) 및 제2 사용자(U2)가, 도 1에 도시된 바와 같이, 가정(H) 외부에 위치하는 경우, 제1 사용자(U1)의 제1 단말 장치(50-1) 및 제2 사용자(U2)의 제2 단말 장치(50-2)는, 별도의 통신 서비스를 통하여 광역 통신망(30)에 연결될 수 있다.
[65]
또한, 제2 사용자(U2)가, 도 2에 도시된 바와 같이, 가정(H) 내에 위치하는 경우, 제2 사용자(U2)의 제2 단말 장치(50-2)는, 접속 중계기(40)를 통하여 광역 통신망(30)에 연결되어 서버(20)와 통신을 수행할 수 있다.
[66]
제2 사용자(U2)의 제2 단말 장치(50-2)는, 접속 중계기(40)에 접속되는 경우, 서버(20)의 요청에 따라, 접속 중계기(40)를 통하여 제2 단말 장치(50-2)의 메모리 상에 저장된 제2 사용자(U2)에 대한 계정 정보 및 제2 사용자(U2)가 이동하는 위치에 대한 이력을 나타내는 위치 이력 정보를 서버(20)로 송신할 수 있다.
[67]
이와 같이, 단말 장치(50)는, 접속 중계기(40)에 접속되는 경우, 단말 장치(50)의 사용자(U)에 대한 계정 정보 즉, 단말 장치(50)의 식별 정보 및 사용자의 위치의 이력을 나타내는 위치 이력 정보를 접속 중계기(40)를 통해 서버(20)로 송신할 수 있다. 또한, 단말 장치(50)는, 서버(20)로, 접속 정보를 송신할 수 있다.
[68]
이 때, 사용자(U)에 대한 계정 정보는, 사용자(U)가 사전에 지정한 아이디(identifier, ID) 또는 설계 단계에서 단말 장치(50)에 할당된 식별 정보에 해당할 수 있다.
[69]
도 1 및 도 2에서는, 가정(H)에 마련된 전자 장치(10)를 예로 설명하였으나, 이에 한정되는 것은 아니며, 사무실 등 복수의 사용자가 공유하는 공간에 마련된 전자 장치(10)이면 본 발명의 실시예가 제한없이 적용될 수 있다.
[70]
이상에서는 홈 네트워크 시스템(1)에 대하여 설명하였다. 이하에서는 홈 네트워크 시스템(1)을 구성하는 개개의 구성에 대하여 자세히 설명한다.
[71]
도 3은 본 발명의 일 실시예에 따른 전자 장치(10)의 제어블록도이다.
[72]
도 3을 참조하면, 일 실시예에 따른 전자 장치(10)는, 접속 중계기(40)와 통신을 수행하는 통신부(110)와, 동작 명령에 따라 출력부(140)를 제어하는 제어부(120)와, 전자 장치(10)의 제어에 필요한 각종 정보 및 제어 권한이 부여된 단말 장치(50)의 식별 정보를 저장하는 저장부(130)와, 동작 명령에 따라 동작하는 출력부(140)를 포함할 수 있다.
[73]
일 실시예에 따른 통신부(110)는, 접속 중계기(40)를 통하여 서버(20) 또는 단말 장치(50)와 통신을 수행할 수 있다.
[74]
구체적으로, 통신부(110)는, 실시예에 따라, 서버(20)로부터 사용자 그룹에 대한 정보를 수신할 수도 있다. 즉, 통신부(110)는, 서버(20)로부터 제어 권한이 부여된 단말 장치(50)의 식별 정보를 수신할 수 있다.
[75]
또한, 통신부(110)는, 단말 장치(50)로부터 동작 명령을 수신할 수 있다.
[76]
이를 위해, 통신부(110)는, 유선 통신 또는 무선 통신을 이용하여 접속 중계기(40)와 연결될 수 있다.
[77]
무선 통신은, 예를 들면, LTE, LTE-A(LTE Advance), CDMA(code division multiple access), WCDMA(wideband CDMA), UMTS(universal mobile telecommunications system), Wibro(wireless broadband), 또는 GSM(global system for mobile communications) 등 중 적어도 하나를 사용하는 셀룰러 통신을 포함할 수 있다. 일 실시예에 따르면, 무선 통신은, 예를 들면, WiFi(wireless fidelity), 블루투스, 블루투스 저전력(BLE), 지그비(zigbee), NFC(near field communication), 자력 시큐어 트랜스미션(magnetic secure transmission), 라디오 프리퀀시(RF), 또는 보디 에어리어 네트워크(BAN) 중 적어도 하나를 포함할 수 있다. 일 실시예에 따르면, 무선 통신은 GNSS를 포함할 수 있다.
[78]
유선 통신은, 예를 들면, USB(universal serial bus), HDMI(high definition multimedia interface), RS-232(recommended standard-232), 전력선 통신, 또는 POTS(plain old telephone service) 등 중 적어도 하나를 포함할 수 있다.
[79]
일 실시예에 따른 제어부(120)는, 통신부(110)를 통하여 단말 장치(50)로부터 동작 명령을 수신하는 경우, 동작 명령을 송신한 단말 장치(50)가 제어 권한을 부여받은 단말 장치에 해당하는지 여부를 결정할 수 있다.
[80]
구체적으로, 제어부(120)는, 서버(20)로부터 수신된 제어 권한이 부여된 단말 장치(50)에 대한 식별 정보에 기초하여 동작 명령을 송신한 단말 장치(50)가 제어 권한이 부여된 단말 장치에 해당하는지 여부를 결정할 수 있다.
[81]
제어부(120)는, 동작 명령을 송신한 단말 장치(50)의 식별 정보가 제어 권한이 부여된 단말 장치의 식별 정보에 포함되는 경우, 수신된 동작 명령에 기초하여 출력부(140)를 제어할 수 있다.
[82]
제어부(120)는, 전술하는 동작 및 후술하는 동작을 수행하는 프로그램을 저장하는 적어도 하나의 메모리 및 저장된 프로그램을 실행하는 적어도 하나의 프로세서를 포함할 수 있다.
[83]
일 실시예에 따른 저장부(130)는, 통신부(110)를 통하여 서버(20)로부터 수신된 사용자 그룹에 대한 정보 즉, 제어 권한을 부여받은 단말 장치(50)의 식별 정보 및 동작 명령에 따른 출력부(140)의 제어 정보 등을 저장할 수 있다.
[84]
이와 같이, 저장부(130)는, 각종 정보를 저장하기 위하여, 캐쉬, ROM(read only memory), PROM(programmable ROM), EPROM(erasable programmable ROM), EEPROM(electrically erasable programmable ROM) 및 플래쉬 메모리(flash memory)와 같은 비휘발성 메모리 소자 또는 RAM(random access memory)과 같은 휘발성 메모리 소자 또는 하드디스크 드라이브(hard disk drive, HDD), CD-ROM과 같은 저장 매체 중 적어도 하나로 구현될 수 있다. 다만, 이에 한정되지는 않는 것은 아니며, 각종 정보를 저장할 수 있는 유형이면, 저장부(130)의 유형으로 사용될 수 있다.
[85]
일 실시예에 따른 출력부(140)는, 제어 권한을 부여받은 단말 장치(50)로부터 수신된 동작 명령에 따라 동작할 수 있다. 이 때, 출력부(140)는, 가전 기기(300)의 유형에 따라 서로 다른 유형의 동작을 출력할 수 있다.
[86]
예를 들어, 전자 장치(10)가 공기 조화기에 해당하는 경우, 출력부(140)는, 열교환부 및 본체의 정면에 마련되어 열교환된 공기를 토출하는 토출구를 포함할 수 있으며, 전자 장치(10)가 텔레비전에 해당하는 경우, 출력부(140)는, 본체의 정면에 마련되는 디스플레이 및 스피커를 포함할 수 있다.
[87]
또한, 전자 장치(10)가 냉장고에 해당하는 경우, 출력부(140)는, 냉장고 냉각부, 본체에 마련되는 디스플레이 및 스피커를 포함할 수 있으며, 전자 장치(10)가 조리 기기에 해당하는 경우, 출력부(140)는, 조리 기기 가열부를 포함할 수 있다.
[88]
또한, 전자 장치(10)가 세탁기에 해당하는 경우, 출력부(140)는, 세탁기 구동 모터부를 포함할 수 있으며, 이외에도 출력부(140)는, 전자 장치(10)의 유형에 따라 다양한 출력 장치를 포함할 수 있다.
[89]
도 4는 본 발명의 일 실시예에 따른 서버(20)의 제어블록도이다.
[90]
도 4를 참조하면, 일 실시예에 따른 서버(20)는, 광역 통신망(30)을 통하여 전자 장치(10) 또는 단말 장치(50)와 통신을 수행하는 통신부(210)와, 단말 장치(50)로부터 미리 설정된 기간 동안 수신된 위치 이력 정보 및 접속 정보에 기초하여 전자 장치(10)의 제어 권한을 부여하는 제어부(220)와, 서버(20)의 제어에 필요한 각종 정보를 저장하는 저장부(230)를 포함할 수 있다.
[91]
일 실시예에 따른 통신부(210)는, 무선 통신 또는 유선 통신을 통하여 광역 통신망(30)과 연결되어 가정(H)의 접속 중계기(40)와 통신을 수행할 수 있으며, 최종적으로 전자 장치(10) 또는 단말 장치(50)와 통신을 수행할 수 있다.
[92]
즉, 통신부(210)는, 접속 중계기(40) 및 접속 중계기(40)에 접속되는 전자 장치(10), 단말 장치(50)와 통신을 수행할 수 있다.
[93]
구체적으로, 통신부(210)는, 접속 중계기(40)에 접속된 단말 장치(50)로부터 접속 중계기(40)에 접속된 전자 장치(10)의 제어 권한에 대한 요청을 수신할 수 있다.
[94]
또한, 통신부(210)는, 접속 중계기(40)로부터 접속되는 단말 장치(50)에 대한 식별 정보를 수신할 수 있으며, 제어부(220)의 제어에 따라, 접속 중계기(40)에 접속된 단말 장치(50)로 위치 이력 정보 및 접속 정보를 요청할 수 있다.
[95]
또한, 통신부(210)는, 접속 중계기(40)에 접속된 단말 장치(50)로부터 사용자 계정 정보 즉, 단말 장치(50)의 식별 정보, 위치 이력 정보 및 접속 정보를 수신할 수 있다.
[96]
또한, 통신부(210)는, 생성된 사용자 그룹에 대한 정보 즉, 제어 권한이 부여된 단말 장치(50)에 대한 식별 정보를 전자 장치(10)로 송신함으로써, 전자 장치(10)가 사용자 그룹에 포함된 단말 장치(50)를 식별할 수 있도록 한다. 따라서, 사용자 그룹에 대한 정보는, 단말 장치(50)를 식별할 수 있는 사용자 계정 정보를 포함할 수 있다.
[97]
통신부(210)가 사용하는 무선 통신 및 유선 통신은, 전자 장치(10)의 통신부(110)가 사용하는 통신 프로토콜 중 어느 하나에 해당할 수 있다.
[98]
일 실시예에 따른 제어부(220)는, 통신부(210)를 통하여 접속 중계기(40)에 접속된 복수의 단말 장치(50) 각각으로부터 위치 이력 정보 및 접속 정보를 수신할 수 있다.
[99]
즉, 제어부(220)는, 통신부(210)로부터 접속 중계기(40)에 접속된 단말 장치(50) 각각에 대한 위치 이력 정보 및 접속 정보를 수신할 수 있으며, 미리 설정된 기간 동안 위치 이력 정보 및 접속 정보를 수신하여 저장부(230)에 각 단말 장치(50)의 위치 이력 정보 및 접속 정보를 저장할 수 있다.
[100]
다시 말해, 제어부(220)는, 미리 설정된 기간 동안 단말 장치(50)가 접속 중계기(40)에 접속될 때마다 수신되는 위치 이력 정보 및 접속 정보를 단말 장치(50) 별로 수집하여 저장부(230)에 저장할 수 있다.
[101]
이에 따라, 저장부(230)는 서로 다른 사용자 계정 정보로 구분되는 복수의 단말 장치(50) 각각에 대한 복수 개의 위치 이력 정보 및 접속 정보를 저장할 수 있다.
[102]
제어부(220)는, 통신부(210)를 통하여 제1 단말 장치(50-1)로부터 접속 중계기(40)에 접속된 전자 장치(10)의 제어 권한에 대한 요청을 수신하는 경우, 제1 단말 장치(50-1)에 제어 권한을 부여할 수 있다.
[103]
이 때, 제1 단말 장치(50-1)는, 전자 장치(10)의 제어 권한을 최초로 요청하는 단말 장치에 해당할 수 있으며, 제어부(220)는, 일련의 인증 절차에 기초하여 제1 단말 장치(50-1)로 제어 권한을 부여할 수 있다.
[104]
구체적으로, 제어부(220)는, 제1 단말 장치(50-1)에 대한 식별 정보를 포함하는 사용자 그룹에 대한 정보를 생성할 수 있으며, 전자 장치(10)로 제1 단말 장치(50-1)에 대한 식별 정보를 포함하는 사용자 그룹에 대한 정보를 송신하도록 통신부(210)를 제어함으로써, 전자 장치(10)가 제1 단말 장치(50-1)로부터의 동작 명령에 기초하여 동작하도록 할 수 있다.
[105]
또한, 제어부(220)는, 제1 단말 장치(50-1) 및 제2 단말 장치(50-2)로부터 미리 설정된 기간 동안 수신된 위치 이력 정보 및 접속 정보에 기초하여 제2 단말 장치(50-2)에 제1 단말 장치(50-1)에 부여된 제어 권한을 부여할지 결정할 수 있다.
[106]
즉, 제어부(220)는, 제2 단말 장치(50-2)가 제1 단말 장치(50-1)와 동일한 접속 중계기(40)에 접속되면서 위치 이력 정보가 일치하는지 결정하고, 제2 단말 장치(50-2)에 제1 단말 장치(50-1)에 부여된 제어 권한을 부여할지 결정할 수 있다.
[107]
구체적으로, 다세대 주택의 경우, 세대가 다른 경우에도, 단말 장치(50)에 기록되는 위치 이력 정보는, 일치할 수 있는 바, 제어부(220)는, 제1 단말 장치(50-1) 및 제2 단말 장치(50-2)로부터 수신되는 접속 정보에 기초하여 동일한 접속 중계기(40)에 접속되면서 위치 이력 정보가 일치하는 경우, 제2 단말 장치(50-2) 역시 제1 단말 장치(50-1)와 동일 영역에서 구동되는 것으로 판단할 수 있다.
[108]
다시 말해, 제어부(220)는, 미리 설정된 기간 동안 제1 단말 장치(50-1) 및 제2 단말 장치(50-2) 각각이 접속 중계기(40)에 접속되는 경우 제1 단말 장치(50-1) 및 제2 단말 장치(50-2) 각각으로 위치 이력 정보 및 접속 정보를 요청하도록 통신부(210)를 제어할 수 있다.
[109]
제어부(220)는, 제2 단말 장치(50-2)의 위치 이력 정보가 제1 단말 장치(50-1)의 위치 이력 정보와 미리 설정된 횟수 이상으로 일치하는 경우, 제2 단말 장치(50-2)의 접속 정보에 기초하여 제2 단말 장치(50-2)가 접속된 접속 중계기(40)가 제1 단말 장치(50-1)가 접속된 접속 중계기(40)와 일치하는지 결정할 수 있다.
[110]
이후, 제어부(220)는, 제1 단말 장치(50-1)가 접속된 접속 중계기(40)와 제2 단말 장치(50-2)가 접속된 접속 중계기(40)가 일치하는 경우, 제2 단말 장치(50-2)에 제1 단말 장치(50-1)에 부여된 제어 권한을 부여하는 것으로 결정할 수 있다.
[111]
이 때, 제어부(220)는, 제1 단말 장치(50-1) 및 제2 단말 장치(50-2)를 하나의 사용자 그룹으로 그룹화할 수 있으며, 제1 단말 장치(50-1) 및 제2 단말 장치(50-2) 각각의 식별 정보를 포함하는 사용자 그룹에 대한 정보를 전자 장치(10)로 송신하도록 통신부(210)를 제어할 수 있다.
[112]
이 때, 전자 장치(10)는, 접속 중계기(40)와 통신을 수행하는 것일 수 있으며, 그 개수 및 유형에는 제한이 없다.
[113]
즉, 제2 단말 장치(50-2)는, 실시예에 따라, 제1 단말 장치(50-1)에 부여된 전자 장치(10)의 제어 권한을 공유할 수 있다.
[114]
또한, 실시예에 따라, 제어부(220)는, 제2 단말 장치(50-2)에 제어 권한을 부여하는 것으로 결정한 경우, 제어 권한의 부여에 대한 동의 여부를 묻는 메시지를 제2 단말 장치(50-2)로 송신하도록 통신부(210)를 제어 할 수 있다.
[115]
이 경우, 제어부(220)는, 제어 권한의 부여 대한 동의 여부를 묻는 메시지에 대한 응답 메시지에 기초하여 제2 단말 장치(50-2)에 제어 권한을 부여할 수 있다.
[116]
즉, 제어부(220)는, 제어 권한에 대한 동의를 나타내는 응답 메시지를 수신하는 경우, 제2 단말 장치(50-2)에 제어 권한을 부여할 수 있다.
[117]
또한, 실시예에 따라, 제어부(220)는, 제2 단말 장치(50-2)에 제어 권한을 부여하는 것으로 결정한 경우, 제어 권한의 부여되는 것에 대한 인증을 요청하는 메시지를 송신하도록 통신부(210)를 제어할 수 있으며, 인증 여부에 따라 제2 단말 장치(50-2)로 제어 권한을 부여할 수 있다.
[118]
또한, 실시예에 따라, 제어부(220)는, 제2 단말 장치(50-2)에 제어 권한을 부여한 이후, 제2 단말 장치(50-2)가 미리 설정된 기간 동안 접속 중계기(40)에 접속되지 않는 경우, 제2 단말 장치(50-2)에 부여된 제어 권한을 제한할 수 있다.
[119]
즉, 제어부(220)는, 제2 단말 장치(50-2)의 식별 정보가 제거된 사용자 그룹에 대한 정보를 전자 장치(10)에 송신하도록 통신부(210)를 제어함으로써, 제2 단말 장치(50-2)에 부여된 제어 권한을 제한할 수 있다.
[120]
제어부(220)는, 전술하는 동작 및 후술하는 동작을 수행하는 프로그램을 저장하는 적어도 하나의 메모리 및 저장된 프로그램을 실행하는 적어도 하나의 프로세서를 포함할 수 있다.
[121]
일 실시예에 따른 저장부(230)는, 단말 장치(50)로부터 수신된 사용자 계정 정보, 위치 이력 정보 및 접속 정보를 저장할 수 있다.
[122]
이와 같이, 저장부(230)는, 각종 정보를 저장하기 위하여, 캐쉬, ROM(read only memory), PROM(programmable ROM), EPROM(erasable programmable ROM), EEPROM(electrically erasable programmable ROM) 및 플래쉬 메모리(flash memory)와 같은 비휘발성 메모리 소자 또는 RAM(random access memory)과 같은 휘발성 메모리 소자 또는 하드디스크 드라이브(hard disk drive, HDD), CD-ROM과 같은 저장 매체 중 적어도 하나로 구현될 수 있다. 다만, 이에 한정되지는 않는 것은 아니며, 각종 정보를 저장할 수 있는 유형이면, 저장부(230)의 유형으로 사용될 수 있다.
[123]
이상에서는 홈 네트워크 시스템(1)의 각 구성에 대하여 자세히 설명하였다. 이하에서는 홈 네트워크 시스템(1)의 동작에 대하여 자세히 설명하도록 한다.
[124]
도 5는 본 발명의 일 실시예에 따른 서버(20)가 단말 장치(50)로 전자 장치(10)의 제어 권한을 부여하는 경우의 신호 흐름을 도시하는 도면이고, 도 6은 본 발명의 일 실시예에 따른 위치 이력 정보에 대한 설명을 위한 도면이다.
[125]
도 5를 참조하면, 일 실시예에 따른 제1 단말 장치(50-1)는, 서버(20)로 전자 장치(10)의 제어 권한을 요청할 수 있다(510). 이 때, 제1 단말 장치(50-1)는, 접속 중계기(40)에 접속된 전자 장치(10)의 제어 권한을 최초로 요청하는 단말 장치일 수 있다.
[126]
일 실시예에 따른 서버(20)는, 제1 단말 장치(50-1)로부터 전자 장치(10)의 제어 권한에 대한 요청을 수신하는 경우, 제1 단말 장치(50-1)에 전자 장치(10)의 제어 권한을 부여할 수 있다(520).
[127]
즉, 서버(20)는, 제1 단말 장치(50-1)에 대한 식별 정보를 전자 장치(10)로 송신함으로써(530), 전자 장치(10)가 제어 권한이 부여된 제1 단말 장치(50-1)를 식별할 수 있도록 한다.
[128]
일 실시예에 따른 제1 단말 장치(50-1) 및 제2 단말 장치(50-2)는, 각각 위치 이력 정보 및 접속 정보를 서버(20)로 송신할 수 있다(540).
[129]
구체적으로, 서버(20)는, 접속 중계기(40)로부터 접속된 단말 장치(50)에 대한 식별 정보를 수신할 수 있으며, 미리 설정된 기간 동안 접속 중계기(40)에 접속된 단말 장치(50)로 위치 이력 정보 및 접속 정보를 요청할 수 있다.
[130]
즉, 서버(20)는, 미리 설정된 기간 동안 단말 장치(50)가 접속 중계기(40)에 접속될 때마다 단말 장치(50)로부터 위치 이력 정보 및 접속 정보를 수신할 수 있다.
[131]
이 때, 제2 단말 장치(50-2)는, 제1 단말 장치(50-1)와 다른 단말 장치로, 전자 장치(10)의 제어 권한을 요청하지 않은 단말 장치에 해당할 수 있다.
[132]
또한, 접속 정보는, 단말 장치(50)가 연결되었던 접속 중계기(40)에 할당된 SSID(service set identifier)에 해당할 수 있다. 즉, 접속 정보는, 단말 장치(50)가 접속된 접속 중계기(40)를 식별할 수 있는 정보에 해당할 수 있다.
[133]
또한, 위치 이력 정보는, 단말 장치(50)가 가정(H)에 위치하는 접속 중계기(40)에 접속하기 전까지 위치하였던 위치에 대한 이력 정보로, 실시예에 따라 접속 중계기(40)에 접속하기 이전의 일정 시간 동안의 위치에 대한 이력 정보 또는 접속 중계기(40)로부터 일정 반경 안에서의 위치에 대한 이력 정보에 해당할 수 있다.
[134]
위치 이력 정보는, GPS 신호에 대한 이력 정보, 블루투스 모듈의 비콘 신호에 대한 이력 정보 또는 와이파이(wireless fidelity, WiFi) 신호에 대한 이력 정보 중 적어도 하나를 포함할 수 있다.
[135]
예를 들어, 도 6에 도시된 바와 같이, 사용자(U)가 가정(H)으로 이동하는 경우, 사용자(U)의 단말 장치(50)는, GPS 위성(610)으로부터 GPS 신호를 수신할 수 있으며, 사용자(U)의 이동에 따라 서로 다른 위치를 나타내는 GPS 신호를 수신할 수 있다.
[136]
일 실시예에 따른 단말 장치(50)는, 이동에 따라 수신된 GPS 신호의 이력 정보를 위치 이력 정보로 생성할 수 있으며, 가정(H)의 접속 중계기(40)에 접속되는 경우, 생성된 위치 이력 정보를 서버(20)로 송신할 수 있다.
[137]
또한, 도 6에 도시된 바와 같이, 사용자(U)가 가정(H)으로 이동하는 경우, 사용자(U)의 단말 장치(50)는, 가정(H)으로의 이동 경로 상에 위치하는 접속 중계기(620-1, 620-2; 620)로부터 순차적으로 와이파이 신호를 수신할 수 있다.
[138]
예를 들어, 가정(H)으로의 이동 경로 상에 위치하는 접속 중계기(620)가 가정(H)으로부터 보다 멀리 위치하는 제1 접속 중계기(620-1)와, 가정(H)으로부터 보다 가까이 위치하는 제2 접속 중계기(620-2)가 위치하는 경우, 단말 장치(50)는, 가정(H)으로 이동하는 경우, 제1 접속 중계기(620-1)로부터의 와이파이 신호를 우선적으로 수신한 후 제2 접속 중계기(620-2)로부터의 와이파이 신호를 수신할 수 있다.
[139]
이처럼, 일 실시예에 따른 단말 장치(50)는, 가정(H)으로의 이동 경로 상에 위치하는 접속 중계기(620)들로부터 순차적으로 와이파이 신호를 수신할 수 있으며, 와이파이 신호를 수신한 순서에 대한 이력 정보를 위치 이력 정보로 생성할 수 있다.
[140]
또한, 도 6에 도시된 바와 같이, 사용자(U)가 가정(H)으로 이동하는 경우, 사용자(U)의 단말 장치(50)는, 가정(H)으로의 이동 경로 상에 위치하는 블루투스 장치(630-1, 630-2; 630)로부터 순차적으로 비콘 신호를 수신할 수 있다.
[141]
예를 들어, 가정(H)으로의 이동 경로 상에 위치하는 블루투스 장치(630)가 가정(H)으로부터 보다 멀리 위치하는 제1 블루투스 장치(630-1)와, 가정(H)으로부터 보다 가까이 위치하는 제2 블루투스 장치(630-2)가 위치하는 경우, 단말 장치(50)는, 가정(H)으로 이동하는 경우, 제1 블루투스 장치(630-1)로부터의 비콘 신호를 우선적으로 수신한 후 제2 블루투스 장치(630-2)로부터의 비콘 신호를 수신할 수 있다.
[142]
이처럼, 일 실시예에 따른 단말 장치(50)는, 가정(H)으로의 이동 경로 상에 위치하는 블루투스 장치(630)들로부터 순차적으로 비콘 신호를 수신할 수 있으며, 비콘 신호를 수신한 순서에 대한 이력 정보를 위치 이력 정보로 생성할 수 있다.
[143]
일 실시예에 따른 서버(20)는, 각 단말 장치(50-1, 50-2)의 위치 이력 정보 및 접속 정보에 기초하여 제2 단말 장치(50-2)로 제어 권한을 부여할지 결정할 수 있다(550).
[144]
즉, 서버(20)는, 미리 설정된 기간 동안 제1 단말 장치(50-1) 및 제2 단말 장치(50-2) 각각으로부터 수신된 위치 이력 정보를 비교할 수 있다.
[145]
서버(20)는, 제2 단말 장치(50-2)의 위치 이력 정보가 제1 단말 장치(50-1)의 위치 이력 정보와 미리 설정된 횟수 이상으로 일치하는 경우, 제2 단말 장치(50-2)의 접속 정보에 기초하여 제2 단말 장치(50-2)가 접속된 접속 중계기(40)가 제1 단말 장치(50-1)가 접속된 접속 중계기(40)와 일치하는지 결정할 수 있다.
[146]
이후, 서버(20)는, 제1 단말 장치(50-1)가 접속된 접속 중계기(40)와 제2 단말 장치(50-2)가 접속된 접속 중계기(40)가 일치하는 경우, 제2 단말 장치(50-2)에 제1 단말 장치(50-1)에 부여된 제어 권한을 부여하는 것으로 결정할 수 있다.
[147]
즉, 서버(20)는, 제1 단말 장치(50-1) 및 제2 단말 장치(50-2) 각각에 대응하는 위치 이력 정보들을 비교하고, 제2 단말 장치(50-2)가 제1 단말 장치(50-1)의 위치 이력 정보와 일치하는 위치 이력 정보를 미리 설정된 개수 이상으로 갖는 경우, 제2 단말 장치(50-2)가 제1 단말 장치(50-1)와 동일한 가정(H) 내에서 구동되는 것으로 판단하여, 제2 단말 장치(50-2)로 제어 권한을 부여하는 것으로 결정할 수 있다.
[148]
일 실시예에 따른 서버(20)는, 제2 단말 장치(50-2)로 제어 권한을 부여하는 것으로 결정하는 경우, 동의 여부를 묻는 메시지를 제2 단말 장치(50-2)로 송신할 수 있다(560).
[149]
제2 단말 장치(50-2)는, 디스플레이를 통하여 서버(20)로부터 수신된 메시지를 표시할 수 있으며, 사용자의 입력에 기초하여 서버(20)로 메시지에 대한 응답 메시지를 송신할 수 있다(570).
[150]
일 실시예에 따른 서버(20)는, 응답 메시지에 기초하여 제2 단말 장치(50-2)로 제어 권한을 부여할 수 있다(580). 즉, 제어부(220)는, 제어 권한에 대한 동의를 나타내는 응답 메시지를 수신하는 경우, 제2 단말 장치(50-2)에 제어 권한을 부여할 수 있다.
[151]
이 경우, 서버(20)는, 제2 단말 장치(50-2)에 대한 식별 정보를 전자 장치(10)로 송신할 수 있다(590).
[152]
즉, 서버(20)는, 제1 단말 장치(50-1) 및 제2 단말 장치(50-2)를 하나의 사용자 그룹으로 그룹화할 수 있으며, 제1 단말 장치(50-1) 및 제2 단말 장치(50-2) 각각의 식별 정보를 포함하는 사용자 그룹에 대한 정보를 전자 장치(10)로 송신하도록 통신부(210)를 제어할 수 있다.
[153]
즉, 제2 단말 장치(50-2)는, 제1 단말 장치(50-1)의 전자 장치(10)에 대한 제어 권한을 공유할 수 있다.
[154]
이를 통해, 제2 단말 장치(50-2)는, 사용자에 의한 별도의 설정없이, 사용자가 제2 단말 장치(50-2)를 가지고 가정(H)을 출입한 이력만으로도 자동적으로 전자 장치(10)에 대한 제어 권한을 공유할 수 있다.
[155]
구체적으로, 일 실시예에 따른 단말 장치(50-1, 50-2)가 구동을 위한 동작 명령을 전자 장치(10)로 송신할 수 있으며, 이 경우, 전자 장치(10)는, 수신된 동작 명령에 기초하여 출력부(140)를 제어할 수 있다.
[156]
도 7은 본 발명의 일 실시예에 따른 단말 장치(50)가 사용자 그룹에의 포함에 대한 동의 여부를 묻는 메시지를 출력하는 경우를 나타내는 도면이다.
[157]
도 7을 참조하면, 일 실시예에 따른 단말 장치(50)는, 가정(H)에 마련되는 전자 장치(10)의 제어 권한을 공유하는 사용자 그룹에 참여할지 여부를 묻는 메시지(710)를 출력할 수 있다.
[158]
즉, 일 실시예에 따른 서버(20)는, 각 단말 장치(50)의 위치 이력 정보 및 접속 정보에 기초하여 제2 단말 장치(50-2)에 전자 장치(10)의 제어 권한을 부여하는 것으로 결정하는 경우, 제2 단말 장치(50-2)로 제어 권한의 부여에 대한 동의 여부를 묻는 메시지(710)를 송신하도록 통신부(210)를 제어할 수 있다.
[159]
이후, 서버(20)는, 제2 단말 장치(50-2)로부터의 응답 메시지에 기초하여 제2 단말 장치(50-2)로 제어 권한을 부여하며, 제1 단말 장치(50-1) 및 제2 단말 장치(50-2)를 사용자 그룹으로 그룹화할 수 있다.
[160]
이와 같이, 제2 단말 장치(50-2)는, 서버(20)로부터 수신한 메시지(710)를 디스플레이 또는 스피커를 통하여 출력할 수 있으며, 제어 권한 부여에 대한 동의 여부를 나타내는 사용자의 입력에 기초하여 응답 메시지를 서버(20)에 송신할 수 있다.
[161]
도 8은 본 발명의 일 실시예에 따른 단말 장치(50)가 사용자 그룹에의 참여를 위한 인증을 요청하는 경우를 나타내는 도면이다.
[162]
도 8을 참조하면, 일 실시예에 따른 단말 장치(50)는, 사용자 그룹에의 참여를 위한 인증을 요청하는 메시지(810)를 출력할 수 있다.
[163]
구체적으로, 서버(20)는, 실시예에 따라, 제어 권한을 부여하는 것으로 결정된 제2 단말 장치(50-2)로 제어 권한을 공유하는 사용자 그룹에 포함되는 것에 대한 인증을 요청하는 메시지(810)를 송신하도록 통신부(210)를 제어할 수 있으며, 인증 여부에 따라 제2 단말 장치(50-2)로의 제어 권한 부여에 대한 결정을 취소할 수 있다.
[164]
사용자 그룹에 포함되는 것에 대한 인증은, 도 8에 도시된 바와 같이, 사용자 간에 공유되는 비밀 번호의 입력에 의할 수 있다. 즉, 단말 장치(50)의 사용자는, 메시지(810)에 대응하여 비밀 번호를 입력함으로써, 사용자 그룹의 참여에 대한 인증을 수행할 수 있으며, 단말 장치(50)는, 인증 절차를 확인하여 서버(20)로 인증 확인 메시지를 송신할 수 있다.
[165]
다만, 사용자 그룹에 포함되는 것에 대한 인증은, 비밀 번호에 한정되는 것은 아니며, 사용자 간에 공유되는 패턴, 모션 등이 포함될 수 있는 등 인증을 위한 절차에 해당하면 제한없이 포함될 수 있다.
[166]
이하, 일 실시예에 따른 서버(20)의 제어 방법을 설명하기로 한다. 후술하는 서버(20)의 제어 방법에는 전술한 실시예에 따른 서버(20)가 적용될 수 있다. 따라서, 앞서 도 1 내지 도 8을 참조하여 설명한 내용은 특별한 언급이 없더라도 일 실시예에 따른 서버(200)의 제어 방법에도 동일하게 적용 가능하다.
[167]
도 9는 본 발명의 일 실시예에 따른 서버(20)의 제어 방법 중 단말 장치(50)로 전자 장치(10)의 제어 권한을 부여하는 경우의 순서도이다.
[168]
도 9를 참조하면, 일 실시예에 따른 서버(20)는, 제1 단말 장치(50-1)로부터 전자 장치(10)의 제어 권한에 대한 요청을 수신하는 경우(910의 예), 제1 단말 장치(50-1)에 제어 권한을 부여할 수 있다(920).
[169]
이 때, 제1 단말 장치(50-1)는, 전자 장치(10)의 제어 권한을 최초로 요청하는 단말 장치에 해당할 수 있으며, 서버(20)는, 일련의 인증 절차에 기초하여 제1 단말 장치(50-1)로 제어 권한을 부여할 수 있다.
[170]
구체적으로, 서버(20)는, 제1 단말 장치(50-1)에 대한 식별 정보를 포함하는 사용자 그룹에 대한 정보를 생성할 수 있으며, 전자 장치(10)로 제1 단말 장치(50-1)에 대한 식별 정보를 포함하는 사용자 그룹에 대한 정보를 송신하도록 통신부(210)를 제어함으로써, 전자 장치(10)가 제1 단말 장치(50-1)로부터의 동작 명령에 기초하여 동작하도록 할 수 있다.
[171]
일 실시예에 따른 서버(20)는, 제1 단말 장치(50-1) 및 제2 단말 장치(50-2) 각각으로부터 위치 이력 정보 및 접속 정보를 수신할 수 있으며(930), 미리 설정된 기간이 경과할 때까지(940의 예), 지속적으로 수신할 수 있다.
[172]
이 때, 위치 이력 정보는, 단말 장치(50)가 가정(H)에 위치하는 접속 중계기(40)에 접속하기 전까지 위치하였던 위치에 대한 이력 정보로, 실시예에 따라 접속 중계기(40)에 접속하기 이전의 일정 시간 동안의 위치에 대한 이력 정보 또는 접속 중계기(40)로부터 일정 반경 안에서의 위치에 대한 이력 정보에 해당할 수 있다.
[173]
위치 이력 정보는, GPS 신호에 대한 이력 정보, 블루투스 모듈의 비콘 신호에 대한 이력 정보 또는 와이파이(wireless fidelity, WiFi) 신호에 대한 이력 정보 중 적어도 하나를 포함할 수 있다.
[174]
또한, 접속 정보는, 단말 장치(50)가 연결되었던 접속 중계기(40)에 할당된 SSID(service set identifier)에 해당할 수 있다.
[175]
일 실시예에 따른 서버(20)는, 각 단말 장치의 위치 이력 정보 및 접속 정보에 기초하여 제2 단말 장치(50-2)로 제어 권한을 부여할지 결정할 수 있다(950).
[176]
다시 말해, 서버(20)는, 미리 설정된 기간 동안 제1 단말 장치(50-1) 및 제2 단말 장치(50-2) 각각이 접속 중계기(40)에 접속되는 경우 제1 단말 장치(50-1) 및 제2 단말 장치(50-2) 각각으로 위치 이력 정보 및 접속 정보를 요청하도록 통신부(210)를 제어할 수 있다.
[177]
서버(20)는, 제2 단말 장치(50-2)의 위치 이력 정보가 제1 단말 장치(50-1)의 위치 이력 정보와 미리 설정된 횟수 이상으로 일치하는 경우, 제2 단말 장치(50-2)의 접속 정보에 기초하여 제2 단말 장치(50-2)가 접속된 접속 중계기(40)가 제1 단말 장치(50-1)가 접속된 접속 중계기(40)와 일치하는지 결정할 수 있다.
[178]
이후, 제어부(220)는, 제1 단말 장치(50-1)가 접속된 접속 중계기(40)와 제2 단말 장치(50-2)가 접속된 접속 중계기(40)가 일치하는 경우, 제2 단말 장치(50-2)에 제1 단말 장치(50-1)에 부여된 제어 권한을 부여하는 것으로 결정할 수 있다.
[179]
일 실시예에 따른 서버(20)는, 제2 단말 장치(50-2)로 제어 권한을 부여하는 것으로 결정하는 경우(960의 예), 제어 권한 부여의 동의를 묻는 메시지를 제2 단말 장치(50-2)로 송신할 수 있다(970).
[180]
이 경우, 서버(20)는, 제2 단말 장치(50-2)로부터의 응답 메시지에 기초하여 제2 단말 장치(50-2)로 제어 권한을 부여할 수 있다(980).
[181]
즉, 서버(20)는, 제어 권한에 대한 동의를 나타내는 응답 메시지를 수신하는 경우, 제2 단말 장치(50-2)에 제어 권한을 부여할 수 있다.
[182]
이 때, 서버(20)는, 제1 단말 장치(50-1) 및 제2 단말 장치(50-2)를 하나의 사용자 그룹으로 그룹화할 수 있으며, 제1 단말 장치(50-1) 및 제2 단말 장치(50-2) 각각의 식별 정보를 포함하는 사용자 그룹에 대한 정보를 전자 장치(10)로 송신하도록 통신부(210)를 제어할 수 있다.
[183]
도 10은 본 발명의 일 실시예에 따른 서버(20)의 제어 방법 중 제2 단말 장치(50-2)로 부여된 제어 권한을 제한하는 경우의 순서도이다.
[184]
도 10을 참조하면, 일 실시예에 따른 서버(20)는, 제2 단말 장치(50-2)에 전자 장치(10)의 제어 권한을 부여할 수 있다(1010).
[185]
일 실시예에 따른 서버(20)는, 제2 단말 장치(50-2)가 미리 설정된 기간 동안 접속 중계기(40)에 접속하지 않는 경우(1020의 예), 제2 단말 장치(50-2)에 부여된 제어 권한을 제한할 수 있다(1030).
[186]
서버(20)는, 제2 단말 장치(50-2) 중 미리 설정된 기간 동안 접속 중계기(40)에 접속하지 않아 위치 이력 정보를 송신하지 않거나, 전자 장치(10)의 구동 제어를 위한 동작 명령을 송신하지 않는 제2 단말 장치(50-2)를 결정할 수 있다.
[187]
즉, 서버(20)는, 제2 단말 장치(50-2)의 식별 정보가 제거된 사용자 그룹에 대한 정보를 전자 장치(10)에 송신하도록 통신부(210)를 제어함으로써, 제2 단말 장치(50-2)에 부여된 제어 권한을 제한할 수 있다.
[188]
한편, 개시된 실시예들은 컴퓨터에 의해 실행 가능한 명령어를 저장하는 기록매체의 형태로 구현될 수 있다. 명령어는 프로그램 코드의 형태로 저장될 수 있으며, 프로세서에 의해 실행되었을 때, 프로그램 모듈을 생성하여 개시된 실시예들의 동작을 수행할 수 있다. 기록매체는 컴퓨터로 읽을 수 있는 기록매체로 구현될 수 있다.
[189]
컴퓨터가 읽을 수 있는 기록매체로는 컴퓨터에 의하여 해독될 수 있는 명령어가 저장된 모든 종류의 기록 매체를 포함한다. 예를 들어, ROM(read only memory), RAM(random access memory), 자기 테이프, 자기 디스크, 플래쉬 메모리, 광 데이터 저장장치 등이 있을 수 있다.
[190]
이상에서와 같이 첨부된 도면을 참조하여 개시된 실시예들을 설명하였다. 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고도, 개시된 실시예들과 다른 형태로 본 발명이 실시될 수 있음을 이해할 것이다. 개시된 실시예들은 예시적인 것이며, 한정적으로 해석되어서는 안 된다.

청구범위

[청구항 1]
접속 중계기(access point, AP) 및 상기 접속 중계기에 접속되는 전자 장치, 제1 단말 장치, 제2 단말 장치와 통신을 수행하는 통신부; 및 상기 제1 단말 장치에서 상기 전자 장치의 제어 권한을 요청하면 상기 제1 단말 장치에 상기 제어 권한을 부여하고, 상기 제2 단말 장치의 위치 이력 정보 및 상기 제2 단말 장치의 접속 정보에 기초하여 상기 제2 단말 장치에 상기 제어 권한을 부여할지 결정하는 제어부;를 포함하는 서버.
[청구항 2]
제1항에 있어서, 상기 위치 이력 정보는, GPS 신호에 대한 이력 정보, 블루투스의 비콘 신호에 대한 이력 정보 또는 와이파이(wireless fidelity, WiFi) 신호에 대한 이력 정보 중 적어도 하나를 포함하는 서버.
[청구항 3]
제2항에 있어서, 상기 제어부는, 미리 설정된 기간 동안 상기 제1 단말 장치 및 상기 제2 단말 장치 각각이 상기 접속 중계기에 접속되는 경우 상기 제1 단말 장치 및 상기 제2 단말 장치 각각으로 위치 이력 정보 및 접속 정보를 요청하도록 상기 통신부를 제어하는 서버.
[청구항 4]
제3항에 있어서, 상기 제어부는, 상기 제2 단말 장치의 위치 이력 정보가 상기 제1 단말 장치의 위치 이력 정보와 미리 설정된 횟수 이상으로 일치하는 경우, 상기 제2 단말 장치의 접속 정보에 기초하여 상기 제2 단말 장치가 접속된 접속 중계기가 상기 제1 단말 장치가 접속된 접속 중계기와 일치하는지 결정하고, 일치 여부에 기초하여 상기 제2 단말 장치에 상기 제어 권한을 부여하는 서버.
[청구항 5]
제1항에 있어서, 상기 제어부는, 상기 제2 단말 장치에 상기 제어 권한을 부여하는 것으로 결정한 경우, 상기 제어 권한의 부여에 대한 동의 여부를 묻는 메시지를 상기 제2 단말 장치로 송신하도록 상기 통신부를 제어하고, 상기 메시지에 대한 응답 메시지에 기초하여 상기 제2 단말 장치에 상기 제어 권한을 부여하는 서버.
[청구항 6]
제1항에 있어서, 상기 제어부는, 상기 제2 단말 장치에 상기 제어 권한을 부여한 경우, 상기 제2 단말 장치의 식별 정보를 상기 전자 장치로 송신하도록 상기 통신부를 제어하는 서버.
[청구항 7]
제1항에 있어서, 상기 제어부는, 상기 제2 단말 장치에 상기 제어 권한을 부여한 이후 상기 제2 단말 장치가 미리 설정된 기간 동안 상기 접속 중계기에 접속되지 않는 경우, 상기 제2 단말 장치에 부여된 제어 권한을 제한하는 서버.
[청구항 8]
서버; 상기 서버와 통신을 수행하는 접속 중계기(access point, AP); 상기 접속 중계기에 접속되는 전자 장치; 상기 접속 중계기에 접속되는 제1 단말 장치; 및 상기 접속 중계기에 접속되는 제2 단말 장치;를 포함하고, 상기 서버는, 상기 제1 단말 장치에서 상기 전자 장치의 제어 권한을 요청하면 상기 제1 단말 장치에 상기 제어 권한을 부여하고, 상기 제2 단말 장치의 위치 이력 정보 및 상기 제2 단말 장치의 접속 정보에 기초하여 상기 제2 단말 장치에 상기 제어 권한을 부여할지 결정하는 홈 네트워크 시스템.
[청구항 9]
제8항에 있어서, 상기 위치 이력 정보는, GPS 신호에 대한 이력 정보, 블루투스의 비콘 신호에 대한 이력 정보 또는 와이파이(wireless fidelity, WiFi) 신호에 대한 이력 정보 중 적어도 하나를 포함하는 홈 네트워크 시스템.
[청구항 10]
제9항에 있어서, 상기 서버는, 미리 설정된 기간 동안 상기 제1 단말 장치 및 상기 제2 단말 장치 각각이 상기 접속 중계기에 접속되는 경우 상기 제1 단말 장치 및 상기 제2 단말 장치 각각으로 위치 이력 정보 및 접속 정보를 요청하는 홈 네트워크 시스템.
[청구항 11]
제10항에 있어서, 상기 서버는, 상기 제2 단말 장치의 위치 이력 정보가 상기 제1 단말 장치의 위치 이력 정보와 미리 설정된 횟수 이상으로 일치하는 경우, 상기 제2 단말 장치의 접속 정보에 기초하여 상기 제2 단말 장치가 접속된 접속 중계기가 상기 제1 단말 장치가 접속된 접속 중계기와 일치하는지 결정하고, 일치 여부에 기초하여 상기 제2 단말 장치에 상기 제어 권한을 부여하는 홈 네트워크 시스템.
[청구항 12]
제8항에 있어서, 상기 서버는, 상기 제2 단말 장치에 상기 제어 권한을 부여하는 것으로 결정한 경우, 상기 제어 권한의 부여에 대한 동의 여부를 묻는 메시지를 상기 제2 단말 장치로 송신하고, 상기 메시지에 대한 응답 메시지에 기초하여 상기 제2 단말 장치에 상기 제어 권한을 부여하는 홈 네트워크 시스템.
[청구항 13]
제8항에 있어서, 상기 서버는, 상기 제2 단말 장치에 상기 제어 권한을 부여한 경우, 상기 제2 단말 장치의 식별 정보를 상기 전자 장치로 송신하는 홈 네트워크 시스템.
[청구항 14]
제8항에 있어서, 상기 서버는, 상기 제2 단말 장치에 상기 제어 권한을 부여한 이후 상기 제2 단말 장치가 미리 설정된 기간 동안 상기 접속 중계기에 접속되지 않는 경우, 상기 제2 단말 장치에 부여된 제어 권한을 제한하는 홈 네트워크 시스템.
[청구항 15]
접속 중계기(access point, AP) 및 상기 접속 중계기에 접속되는 전자 장치, 제1 단말 장치, 제2 단말 장치와 통신을 수행하는 통신부를 포함하는 서버의 제어 방법에 있어서, 상기 제1 단말 장치에서 상기 전자 장치의 제어 권한을 요청하면 상기 제1 단말 장치에 상기 제어 권한을 부여하고; 상기 제2 단말 장치의 위치 이력 정보 및 상기 제2 단말 장치의 접속 정보에 기초하여 상기 제2 단말 장치에 상기 제어 권한을 부여할지 결정하는 것;을 포함하는 서버의 제어 방법.

도면

[도1]

[도2]

[도3]

[도4]

[도5]

[도6]

[도7]

[도8]

[도9]

[도10]