1 |
1
사물 간 매쉬업을 수행하는 사물 검색 브라우저 기반 사물 디바이스에 있어서상기 사물을 검색하여 연결하는 사물 검색 브라우저;상기 사물 검색 브라우저를 통한 사물 검색 및 연결을 지원하는 개방형 애플리케이션 프로그래밍 인터페이스를 제공하고, 검색된 사물로부터 통신 사물객체와 통신 사물객체 프로파일을 생성하는 통신 사물객체 관리자; 및상기 검색된 사물과 상기 통신 사물객체 간 통신채널을 설정하고 관리하는 사물객체 통신채널 관리자;를 포함하되, 상기 통신 사물객체 프로파일은 상기 검색된 사물과 상기 통신 사물객체 간 통신 경로 설정 및 관리에 필요한 정보에 해당되고, 상기 검색된 사물이 제 1 사물에 해당되고, 상기 제 1 사물로부터 검색된 사물이 제 2 사물에 해당되는 경우,상기 제 1 사물이 생성한 상기 제 2 사물에 대한 통신 사물객체 프로파일을 상기 제 1 사물로부터 수신하고, 상기 제 1 사물과 상기 제 2 사물간에 설정된 통신 채널을 활용하여, 상기 제 1 사물을 통해 상기 제 2 사물과 데이터를 전송하는 것을 포함하는 것을 특징으로 하는 사물 검색 브라우저 기반 사물 디바이스
|
2 |
2
제 1 항에 있어서, 상기 사물 검색 브라우저는상기 검색된 사물에 사물 앱을 연결하고,상기 사물 앱은 상기 통신 사물객체에 접근하고 상기 사물과 상기 통신 사물객체 간 통신 경로를 설정하고 상기 통신 경로를 활성화 및 비활성화하며, 상기 사물이 전송한 데이터를 상기 통신 사물객체로부터 얻어오기 위하여, 상기 통신 사물객체 관리자가 제공하는 상기 개방형 애플리케이션 프로그래밍 인터페이스를 이용하여 프로그래밍되는 것을 특징으로 하는 사물 검색 브라우저 기반 사물 디바이스
|
3 |
3
제 1 항에 있어서, 상기 통신 사물객체 관리자는사물 디바이스에 가상화 및 개인화되어 등록된 상기 통신 사물객체를 관리하며, 통신 사물객체 목록에 상기 통신 사물객체에 접근할 수 있는 상기 통신 사물객체의 접근 포인터를 추가하는 것을 특징으로 하는 사물 검색 브라우저 기반 사물 디바이스
|
4 |
4
제 1 항에 있어서, 상기 통신 사물객체 프로파일은등록된 사물에 대한 사물 식별자, 사물 이름, 통신 드라이버 이름, 통신 매체 종류, 통신 경로 연결 상태, 상기 사물과 연계된 사물 앱의 로드 라벨 및 상기 사물 앱의 패키지 이름 중 적어도 하나를 포함하는 것을 특징으로 하는 사물 검색 브라우저 기반 사물 디바이스
|
5 |
5
제 1 항에 있어서, 상기 사물객체 통신채널 관리자는통신매체 별로 주변 사물을 검색하여 발견 가능한 디바이스 객체 목록에 상기 사물과 통신하는 피-투-피 엔터티인, 상기 검색된 사물의 식별자와 이름을 명시한 디바이스 객체를 추가하고, 상기 디바이스 객체 목록에 디바이스 객체 접근 포인터를 추가하는 것을 특징으로 하는 사물 검색 브라우저 기반 사물 디바이스
|
6 |
6
제 1 항에 있어서, 상기 사물검색 브라우저는사용자의 사물 통신매체 선택을 위한 사물 통신매체 선택 메뉴, 상기 사물 통신매체 선택 메뉴를 통해 사용자로부터 선택된 사물 통신매체에 해당하는 상기 통신 사물객체의 검색을 요구하는 검색 메뉴, 및 검색된 통신 사물객체 목록을 보여주는 리스트 뷰를 포함하는 사용자 인터페이스를 제공하는 것을 특징으로 하는 사물 검색 브라우저 기반 사물 디바이스
|
7 |
7
사물 디바이스의 사물 간 매쉬업 방법에 있어서,사물 검색 브라우저를 통해 상기 사물 디바이스 주변의 사물을 검색하는 단계;통신 사물객체 관리자를 통해 상기 검색된 사물에 대응하는 통신 사물객체 및 통신 사물객체 프로파일을 생성하여 관리하는 단계; 및사물객체 통신채널 관리자를 통해 상기 사물과 상기 통신 사물객체 간 통신 채널을 설정하고 통신경로를 활성화하는 단계;를 포함하되,상기 통신 사물객체 프로파일은 상기 검색된 사물과 상기 통신 사물객체 간 통신 경로 설정 및 관리에 필요한 정보에 해당되고, 상기 검색된 사물이 제 1 사물에 해당되고, 상기 제 1 사물로부터 검색된 사물이 제 2 사물에 해당되는 경우,상기 제 1 사물이 생성한 상기 제 2 사물에 대한 통신 사물객체 프로파일을 상기 제 1 사물로부터 수신하고, 상기 제 1 사물과 상기 제 2 사물간에 설정된 통신 채널을 활용하여, 상기 제 1 사물을 통해 상기 제 2 사물과 데이터를 전송하는 것을 특징으로 하는 사물 간 매쉬업 방법
|
8 |
8
제 7 항에 있어서, 상기 통신 사물객체 및 통신 사물객체 프로파일을 생성하여 관리하는 단계는,상기 사물 디바이스의 상기 사물 검색 브라우저 또는 사물 앱이, 사물 식별자 및 상기 사물이 사용하는 통신매체 종류 파라미터를 상기 통신 사물객체 관리자에 전송하면서, 상기 통신 사물객체 관리자가 제공하는 개방형 애플리케이션 프로그래밍 인터페이스를 호출하는 단계;상기 통신 사물객체 관리자가 상기 사물 식별자와 통신매체 종류를 이용하여 상기 사물객체 통신채널 관리자에, 발견 가능한 디바이스 목록에 해당 사물 디바이스 객체가 존재하는지 여부를 확인 요청하는 단계;상기 사물 디바이스 객체가 발견 가능한 디바이스가 목록에 존재하면, 상기 통신 사물객체 관리자가 상기 통신 사물객체를 생성하여 등록하고, 상기 통신 사물객체에 해당 사물로부터 수신되는 데이터가 저장될 내부 메시지 큐를 생성하는 단계; 및상기 통신 사물객체 관리자가 통신 사물객체 프로파일을 생성하여 저장하는 단계;를 포함하는 것을 특징으로 하는 사물 간 매쉬업 방법
|
9 |
9
제 7 항에 있어서, 상기 사물과 통신 사물객체 간 통신 채널을 설정하고 통신경로를 활성화하는 단계는,사물 앱이 사물 식별자 및 통신매체 종류 파라미터를 상기 통신 사물객체 관리자에 전송하면서 상기 통신 사물객체 관리자가 제공하는 데이터 교환 통신 채널 설정 개방형 애플리케이션 프로그래밍 인터페이스를 호출하는 단계;상기 통신 사물객체 관리자가 자신이 관리하고 있는 통신 사물객체 목록에, 전달받은 상기 사물 식별자와 일치하는 상기 통신 사물객체를 검색하는 단계;상기 통신 사물객체 관리자가 상기 검색된 통신 사물객체와 상기 사물 간의 통신채널 설정요청을 상기 사물객체 통신채널 관리자에 요청하는 단계;상기 사물객체 통신채널 관리자가 해당 통신 사물객체 프로파일의 통신 경로 설정 상태를 연결(connect) 상태로 갱신하는 단계;를 포함하는 것을 특징으로 하는 사물 간 매쉬업 방법
|
10 |
10
제 7 항에 있어서, 상기 사물과 통신 사물객체 간 통신 채널을 설정하고 통신경로를 활성화하는 단계는,사물 앱이 사물 식별자 파라미터를 상기 통신 사물객체 관리자에 전송하면서 상기 통신 사물객체 관리자가 제공하는 통신 경로 활성화 지시 개방형 애플리케이션 프로그래밍 인터페이스를 호출하는 단계;상기 통신 사물객체 관리자가 자신이 관리하고 있는 통신 사물객체 목록에 전달받은 통신 사물 식별자와 일치하는 상기 통신 사물객체를 검색하는 단계;상기 통신 사물객체 관리자가 상기 검색된 통신 사물객체와 상기 사물 간의 통신 경로 활성화 요청을상기 사물객체 통신채널 관리자에게 요청하는 단계; 및상기 사물객체 통신채널 관리자에 의해 통신 경로 활성화가 성공하면, 상기 사물이 전송한 데이터가 상기 통신 사물객체의 내부 메시지 큐에 저장되기 시작하는 단계;를 포함하는 것을 특징으로 하는 사물 간 매쉬업 방법
|