1 |
1
사물 인터넷 네트워크상에서 서버 및 복수 개의 기기 사이에서 데이터를 전달하는 장치로,상기 복수 개의 기기에 상기 장치의 식별자를 송신하는 송신부;상기 복수 개의 기기로부터 토픽 정보를 수신하는 수신부; 및상기 토픽 정보에 기반하여 상기 복수 개의 기기를 클러스터링하는 클러스터링부를 포함하며,상기 송신부는 상기 클러스터링부의 클러스터링 결과를 상기 서버로 송신하고,상기 수신부는,상기 서버가 하나 이상의 사용자 단말로부터 송신받은 제어 메시지에 기반하여 생성한 정보 메시지를 기설정된 조건이 될 때마다 상기 서버로부터 수신하며,상기 기설정된 조건은,기설정된 시간이 지난 경우, 상기 토픽 정보와 관련된 정보가 변경된 경우, 및 상기 토픽 정보와 관련된 수치값이 기설정된 값에 도달한 경우 중 적어도 하나를 포함하는 데이터 전달 장치
|
2 |
2
제1 항에 있어서,상기 송신부는,상기 복수 개의 기기에 상기 장치의 식별자를 브로드캐스팅 방식으로 송신하는 데이터 전달 장치
|
3 |
3
제1 항에 있어서,상기 수신부는,상기 복수 개의 기기로부터 토픽 정보를 포함하는 요청 메시지를 수신하며, 상기 요청 메시지는 포스트 메서드(post method) 명령을 사용하여 상기 복수 개의 기기로부터 발송되는 메시지인 데이터 전달 장치
|
4 |
4
제1 항에 있어서,상기 송신부는,상기 장치의 식별자, 및 클러스터링된 기기들로부터 송신된 토픽 정보를 포함하는 요청 메시지를 포스트 메서드 명령을 사용하여 상기 서버로 송신하는 데이터 전달 장치
|
5 |
5
제1 항에 있어서,상기 송신부는,클러스터링된 기기들로부터 송신된 토픽 정보 및 상기 장치의 식별자를 포함하는 요청 메시지를 겟 메서드(get method) 명령을 사용하여 요청 메시지를 상기 서버로 송신하고,상기 수신부는,상기 겟 메서드 명령을 사용하여 서버로 송신된 요청 메시지에 대한 ACK 메시지를 수신하는 데이터 전달 장치
|
6 |
6
제1 항에 있어서,상기 정보 메시지는 클러스터링된 기기들로부터 송신된 토픽 정보와 관련된 정보를 포함하는 데이터 전달 장치
|
7 |
7
삭제
|
8 |
8
제1 항에 있어서,상기 송신부는 상기 정보 메시지를 상기 클러스터링된 기기들에게 멀티캐스팅 방식으로 송신하는 데이터 전달 장치
|
9 |
9
서버, 복수 개의 기기, 및 상기 서버와 상기 복수 개의 기기 사이에서 데이터를 전달하는 데이터 전달 장치를 포함하는 사물 인터넷 시스템으로,상기 데이터 전달 장치는 상기 복수 개의 기기에 자신의 식별자를 송신하고,상기 식별자를 송신받은 기기는 상기 식별자 및 구독하고자 하는 토픽 정보를 포함하는 요청 메시지를 상기 데이터 전달 장치로 송신하며,상기 데이터 전달 장치는 상기 토픽 정보에 기반하여 상기 복수 개의 기기를 클러스터링하여 클러스터링 결과를 상기 서버로 송신하고,상기 서버는 상기 시스템에 접속된 하나 이상의 사용자 단말로부터 토픽 정보를 포함하는 제어 메시지를 수신하며, 기설정된 조건이 될 때마다 상기 데이터 전달 장치로 상기 제어 메시지에 기반하여 생성된 정보 메시지를 송신하고,상기 기설정된 조건은,기설정된 시간이 지난 경우, 상기 토픽 정보와 관련된 정보가 변경된 경우, 및 상기 토픽 정보와 관련된 수치값이 기설정된 값에 도달한 경우 중 적어도 하나를 포함하는 사물 인터넷 시스템
|
10 |
10
제9 항에 있어서,상기 정보 메시지는 상기 토픽 정보와 관련된 정보를 포함하는 사물 인터넷 시스템
|
11 |
11
삭제
|
12 |
12
사물 인터넷 네트워크상의 복수 개의 장치들 사이에서 데이터를 전달하는 방법으로,데이터 전달 장치가 복수 개의 기기로 자신의 식별자를 송신하는 단계;상기 복수 개의 기기가 상기 데이터 전달 장치로 토픽 정보를 포함하는 요청 메시지를 송신하는 단계;상기 데이터 전달 장치가 상기 토픽 정보에 기반하여 상기 복수 개의 기기를 클러스터링하는 단계;상기 데이터 전달 장치가 클러스터링 결과를 서버로 송신하는 단계;상기 서버가 상기 사물 인터넷 네트워크에 접속된 하나 이상의 사용자 단말로부터 토픽 정보 및 해당 토픽 정보와 관련된 정보를 포함하는 제어 메시지를 수신하는 단계; 및상기 서버가 기설정된 조건이 될 때마다 상기 제어 메시지에 기반하여 생성된 정보 메시지를 상기 데이터 전달 장치에 송신하는 단계;를 포함하며,상기 기설정된 조건은,기설정된 시간이 지난 경우, 상기 토픽 정보와 관련된 정보가 변경된 경우, 및 상기 토픽 정보와 관련된 수치값이 기설정된 값에 도달한 경우 중 적어도 하나를 포함하는 데이터 전달 방법
|
13 |
13
제12 항에 있어서,상기 데이터 전달 장치가 복수 개의 기기로 자신의 식별자를 송신하는 단계는, 상기 복수 개의 기기에 상기 식별자를 포함하는 메시지를 브로드캐스팅 방식으로 송신함으로써 수행되는 데이터 전달 방법
|
14 |
14
제12 항에 있어서,상기 복수 개의 기기가 상기 데이터 전달 장치로 토픽 정보를 포함하는 요청 메시지를 송신하는 단계는, 상기 복수 개의 기기가 토픽 정보 및 상기 식별자를 포함하는 요청 메시지를 포스트 메서드 명령을 사용하여 송신함으로써 수행되는 데이터 전달 방법
|
15 |
15
제12 항에 있어서,상기 데이터 전달 장치가 클러스터링 결과를 서버로 송신하는 단계는, 상기 데이터 전달 장치가 상기 식별자 및 클러스터링된 기기들로부터 전송된 토픽 정보를 포함하는 요청 메시지를 포스트 메서드 명령을 사용하여 송신함으로써 수행되는 데이터 전달 방법
|
16 |
16
제12 항에 있어서,상기 데이터 전달 방법은,상기 데이터 전달 장치가 상기 서버에 클러스터링된 기기들에 관한 정보를 등록하는 단계를 더 포함하는 데이터 전달 방법
|
17 |
17
제16 항에 있어서,상기 데이터 전달 장치가 상기 서버에 클러스터링된 기기들에 관한 정보를 등록하는 단계는:상기 데이터 전달 장치가 상기 클러스터링된 기기들로부터 전송된 토픽 정보 및 상기 식별자를 포함하는 요청 메시지를 겟 메서드 명령을 사용하여 상기 서버로 송신하는 단계; 및상기 서버가 상기 겟 메서드 명령을 사용하여 송신된 요청 메시지에 대한 ACK 메시지를 상기 데이터 전달 장치로 송신하는 단계를 포함하는 데이터 전달 방법
|
18 |
18
삭제
|
19 |
19
삭제
|
20 |
20
컴퓨터로 판독 가능한 기록 매체로,제12 항 내지 제17 항 중 어느 한 항에 기재된 데이터 전달 방법을 실행하기 위한 프로그램을 기록한 기록 매체
|