[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR101713556B1 - 사물협업 모델링 시스템 및 방법 - Google Patents

사물협업 모델링 시스템 및 방법 Download PDF

Info

Publication number
KR101713556B1
KR101713556B1 KR1020130151706A KR20130151706A KR101713556B1 KR 101713556 B1 KR101713556 B1 KR 101713556B1 KR 1020130151706 A KR1020130151706 A KR 1020130151706A KR 20130151706 A KR20130151706 A KR 20130151706A KR 101713556 B1 KR101713556 B1 KR 101713556B1
Authority
KR
South Korea
Prior art keywords
collaboration
physical
virtual
mapper
objects
Prior art date
Application number
KR1020130151706A
Other languages
English (en)
Other versions
KR20150066651A (ko
Inventor
이준욱
김윤호
김용우
Original Assignee
주식회사 핸디소프트
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 핸디소프트 filed Critical 주식회사 핸디소프트
Priority to KR1020130151706A priority Critical patent/KR101713556B1/ko
Publication of KR20150066651A publication Critical patent/KR20150066651A/ko
Application granted granted Critical
Publication of KR101713556B1 publication Critical patent/KR101713556B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Quality & Reliability (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 발명은 사물협업 시스템에 관한 것으로, 특히 다양한 물리적 사물과 가상의 사물을 연계하여 다양한 사물협업 규칙을 구성하고 이를 연결함으로써, 사물간 복잡한 사물협업을 구성하고 수행할 수 있는 사물협업 모델링 시스템 및 방법에 관한 것으로, 상기 사물협업 모델링 시스템은, 협업 가능한 인터넷 서비스를 가상 사물로 정의하여 다수의 가상사물을 등록하고 연결 및 매핑 관리를 수행하기 위한 가상사물 매퍼와; 다수의 물리적 사물을 등록하고 연결 및 매핑 관리를 수행하기 위한 물리사물 매퍼와; 상기 매퍼들을 통해 검색된 사물들을 통해 이들간 협업 규칙을 모델링하여 협업 모형을 생성하기 위한 사물협업 모델러와; 사물협업 모델을 관리하기 위한 규칙기반 사물협업 모델 관리기와; 상기 규칙기반 사물협업 모델 관리기를 이용하여 개인의 모바일 기기상에서 규칙기반 사물간 협업 서비스를 제공하기 위한 협업 수행기;를 포함함을 특징으로 한다.

Description

사물협업 모델링 시스템 및 방법{THING COLLABORATION MODELLING SYSTEM}
본 발명은 사물협업 시스템에 관한 것으로, 특히 다양한 물리적 사물과 가상의 사물을 연계하여 다양한 사물협업 규칙을 구성하고 이를 연결함으로써 사물간 복잡한 사물협업을 구성하고 수행할 수 있는 사물협업 모델링 시스템 및 방법에 관한 것이다.
최근 사물을 인터넷 기술을 통해 연결하고, 사물 간 정보를 교환함으로써 보다 스마트한 서비스를 제공하기 위한 기술이 개발되고 있다. 특히 실세계에 존재하는 물리적 사물(PT: Physical Things)과 가상의 사물(VT: Virtual Things)간의 연결이 가능해 지고 있다. 하지만 이러한 실세계 사물들 간에 단순히 정보를 주고 받는 것으로는 어떤 특정 목적을 달성하기 위해 협력하는 것에 한계가 있다. 또한, 개인이 다양한 모바일 기기를 소유함에 따라, 개인을 중심으로 하는 사물간 협업에 대한 서비스 중요성도 부각되고 있다.
기존의 사물간 협업에 대한 기술은 센서 및 제어가 가능한 물리적 사물들로부터 센싱된 데이터를 송신 받거나, 특정한 상태로 제어하는 것에 중심을 두고 있고, 사물들간에 상호 인식 및 자율적 협업을 제공하는 수준에는 도달하지 못하고 있다. 기존의 비즈니스 프로세스 관리 기술은 실제 업무를 모델링하고 이러한 업무간 흐름을 제어하며, 업무의 자동화를 통해 업무 효율성을 증대시키는 기술이다. 하지만 이러한 기술은 실세계 사물과의 연결을 통한 협업을 제공하지는 못하고 있다.
현재 이메일, 소셜 네트워크 서비스 및 클라우드 서비스 등 다양한 인터넷 기반 서비스 등이 제공되고 있고, 이들 서비스들을 연계하여 규칙에 기반하여 서비스간 통합을 제공하는 기술이 제공되고 있지만, 실제 사물과의 협업 규칙을 생성하고 이를 기반으로 협업 서비스를 제공하지는 못하고 있다. 물리적 사물과 가상의 사물을 개인이 소유한 모바일 기기상에서 사물을 발견, 사물협업 규칙을 모델링하고, 이를 배포하면 개인 주변의 사물을 이용한 서비스를 제공할 수 있어야 하지만, 아직 이러한 기술은 제공되지 못하고 있다.
따라서 본 발명의 목적은 단순히 물리적 사물로부터 정보를 수집하거나 단순 규칙에 기반해 물리적 사물을 제어하는 사물협업 수준과 다양한 인터넷 서비스와 물리적 사물을 연계하지 못하는 종전 기술의 한계를 뛰어넘어, 물리적 사물과 가상의 사물을 함께 연계하여 다양한 사물협업 규칙을 구성하고, 이들을 연결함으로써 사물간 복잡한 사물협업을 구성하고 수행할 수 있는 사물협업 모델링 시스템 및 방법을 제공함에 있다.
더 나아가 본 발명의 또 다른 목적은 모바일 기기에서 사물협업 서비스를 이용토록 하기 위해, 사물협업이 가능한 가상 및 물리적 사물을 구성하고 이를 이용한 협업규칙을 생성하며, 이러한 협업규칙들로 구성되는 사물협업 모델을 생성하고, 이를 수행하여 협업 서비스를 제공할 수 있는 사물협업 모델링 시스템 및 방법을 제공함에 있다.
상술한 기술적 과제를 해결하기 위한 본 실시예에 따른 사물협업 모델링 시스템은,
협업 가능한 인터넷 서비스를 가상 사물로 정의하여 다수의 가상사물을 등록하고 연결 및 매핑 관리를 수행하기 위한 가상사물 매퍼와;
다수의 물리적 사물을 등록하고 연결 및 매핑 관리를 수행하기 위한 물리사물 매퍼와;
상기 매퍼들을 통해 검색된 사물들을 통해 이들간 협업 규칙을 모델링하여 협업 모형을 생성하기 위한 사물협업 모델러와;
사물협업 모델을 관리하기 위한 규칙기반 사물협업 모델 관리기와;
상기 규칙기반 사물협업 모델 관리기를 이용하여 개인의 모바일 기기상에서 규칙기반 사물간 협업 서비스를 제공하기 위한 협업 수행기;를 포함함을 특징으로 한다.
상술한 바와 같은 과제 해결 수단에 따르면, 본 발명은 단순히 물리적 사물로부터 정보를 수집하거나 단순 규칙에 기반해 물리적 사물을 제어하는 사물협업 수준과 다양한 인터넷 서비스와 물리적 사물을 연계하지 못하는 종전 기술의 한계를 뛰어넘어, 물리적 사물과 가상의 사물을 함께 연계하여 다양한 사물협업 규칙을 구성하고, 이들을 연결함으로써 사물간 복잡한 사물협업을 구성하고 수행할 수 있는 효과가 있다.
더 나아가 본 발명은 모바일 기기에서 규칙기반 사물협업을 수행할 수 있도록 하기 위해, 협업 가능한 인터넷 서비스를 가상사물로 등록, 상태 및 이벤트를 모니터링하는 방법, 물리사물을 등록, 추천, 상태 및 이벤트를 모니터링 하는 방법을 이용하여 가상사물과 물리사물이 협업하는 협업 규칙을 생성하고, 이러한 다수 협업 규칙을 묶어 협업 모델로 생성/배포함으로써, 실제 모바일 기기에서 협업 모델을 다운로드하여 수행하는 방법을 효과적으로 제공할 수 있다.
본 발명은 기존의 사물에 대한 센싱 및 단순 규칙 기반 제어나, 인터넷 서비스에 대한 규칙기반 연계와 같이 단순한 수준의 사물 연결 서비스가 아니라, 실제 다양한 물리적, 가상의 사물을 협업을 위해 이용할 수 있게 하고, 모바일 기기를 이용한 협업 서비스 모델링 및 수행 방법을 제공할 수 있도록 하기 위해, 다수의 가상 사물이나 물리사물을 등록하고, 사물의 상태나 관련된 이벤트를 모니터링 하는 방법과, 다수의 가상, 물리적 사물을 검색/추천받아 각 사물의 리소스나 서비스 등을 협업하는 규칙을 생성하고 다수의 규칙을 협업 모델로 구성하는 방법 및 이러한 협업 모델을 모바일 기기에서 수행하는 시스템 및 방법에 관한 것이다. 이러한 협업 시스템을 통해, 개인은 개인이 이용가능한 이메일, 소셜서비스 및 클라우드 서비스 등의 가상사물과 개인 주변의 물리사물을 협업 규칙을 통해 연결할 수 있고, 단순한 수준의 센싱/제어가 아닌 사물의 상태/이벤트 변화에 따른 다양한 협업 흐름을 협업 규칙화하여 구성할 수 있으며, 이러한 협업 규칙 모델을 배포하여 다수의 소비자가 개인 모바일 기기를 통해 협업 서비스를 제공받는 것에 본 발명의 활용도가 높을 것으로 기대된다.
도 1은 본 발명의 실시예에 따른 다중의 규칙기반 사물협업 모델링 시스템의 구성 예시도.
도 2는 도 1중 가상사물 매퍼(VTM:200)와 물리사물 매퍼(PTM:400)의 상세 구성 예시도.
도 3은 본 발명의 실시예에 따른 가상사물정보(A), 물리사물정보(B), 가상사물 이벤트(C) 및 물리사물 이벤트(D) 구조 예시도.
도 4는 도 2의 가상사물 매퍼(200)가 가상사물을 등록하고 상태를 모니터링하며 가상사물 이벤트 검출을 처리하는 세부 흐름 예시도.
도 5는 본 발명의 실시예에 따라 도 2의 물리사물 매퍼(400)가 물리사물(500)을 등록하고, 물리사물을 추천하고, 상태를 모니터링하며 물리사물 이벤트 검출을 처리하는 세부 흐름 예시도.
도 6은 본 발명의 실시예에 따라 규칙기반 사물협업 모델러(300)에서 사물협업 모델(320)을 구성하는 방법에 대한 흐름 예시도.
도 7은 본 발명의 실시예에 따른 규칙기반 사물협업 모델을 수행하는 사물협업 수행기(710)의 동작을 구체화한 도면.
이하의 내용은 단지 발명의 원리를 예시한다. 그러므로 당업자는 비록 본 명세서에 명확히 설명되거나 도시되지 않았지만 발명의 원리를 구현하고 발명의 개념과 범위에 포함된 다양한 장치를 발명할 수 있는 것이다. 또한, 본 명세서에 열거된 모든 조건부 용어 및 실시예들은 원칙적으로, 발명의 개념이 이해되도록 하기 위한 목적으로만 명백히 의도되고, 이와같이 특별히 열거된 실시예들 및 상태들에 제한적이지 않는 것으로 이해되어야 한다.
상술한 목적, 특징 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이며, 그에 따라 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 발명을 설명함에 있어서 발명과 관련된 공지 기술에 대한 구체적인 설명이 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. 이하, 첨부된 도면을 참조하여 발명에 따른 바람직한 실시예를 상세히 설명하기로 한다.
도 1은 본 발명의 실시예에 따른 다중의 규칙기반 사물협업 모델링 시스템 구성을 도시한 것이며, 도 2는 도 1중 가상사물 매퍼(VTM:200)와 물리사물 매퍼(PTM:400)의 상세 구성을 예시한 것이다. 하기 설명에서 가상사물이란 다수의 협업 가능한 인터넷 서비스를 가상 사물로 정의하기로 한다.
우선 본 발명의 실시예에 따른 규칙기반 사물협업 모델링 시스템은 다수의 가상사물(100)과 다수의 물리적 사물(500:물리사물이라고도 함)을 기반으로 하는 협업을 모델링하기 위해 다수의 가상사물(100)을 등록하고 연결 및 매핑 관리를 수행하는 가상사물 매퍼(VTM; Virtual Thing Mapper)(200)와, 다수의 물리사물을 등록하고 연결 및 매핑 관리를 수행하는 물리사물 매퍼(PTM; Physical Thing Mapper)(400)을 기반으로 한다.
가상사물 매퍼(VTM:200)는 도 3에 도시한 바와 같은 구조를 가지는 가상사물정보(A)를 VT저장소(240)에 등록 관리하고 검색기능을 제공하는 VT 등록기 모듈(210), 상태 모니터링 시간 인터벌 간격으로 상태를 모니터링하여 제공하는 VT 상태관리기 모듈(220), 등록된 VT 이벤트 검출을 수행하는 VT 이벤트 모니터 모듈(230)로 구성된다.
물리사물 매퍼(400)는 도 3에 도시한 바와 같은 구조를 가지는 물리사물정보(B)를 PT저장소(450)에 등록 관리하고 검색기능을 제공하는 PT 등록기 모듈(410), 협업서비스에 적합한 물리사물을 토픽/위치에 기반하여 검색, 추천하는 PT 추천기 모듈(420), 상태 모니터링 시간 인터벌 간격으로 상태를 모니터링하여 제공하는 PT 상태관리기 모듈(430), 등록된 PT 이벤트 검출을 수행하는 PT 이벤트 모니터 모듈(440)로 구성된다.
한편 규칙기반 사물협업 모델링 시스템은 상술한 매퍼(200,400)를 통해 검색된 사물들을 통해 이들간 협업 규칙을 모델링하여 사물협업 모델을 생성하는 사물협업 모델러(TCM; Thing Collaboration Model)(300)와, 사물협업 모델을 관리하는 규칙기반 사물협업 모델 관리기(RM;Rule-based model Manager)(600)와, 규칙기반 사물협업 모델 관리기(RM:600)를 이용하여 개인의 모바일 기기(700)상에서 규칙기반 사물간 협업 서비스를 제공하는 사물협업 수행기(TC;Thing Coordinator)(710)를 포함한다.
규칙기반 협업 모델을 생성하는 사물협업 모델러(TCM)(300)는 규칙기반 사물협업 모델(320)을 가상사물 매퍼(200)로부터 검색된 가상사물(310)과 물리사물 매퍼(400)로부터 검색 또는 추천받은 물리사물(330)을 연계하여 사물협업 규칙(331)을 생성하며, 다수의 사물협업 규칙(331)을 연계하여 사물협업 모델(320)을 생성한다. 사물협업 규칙(331)의 생성에 있어서는 대상 사물에 대한 이벤트를 정의하여 사물 이벤트를 생성하되, 가상사물에 대한 이벤트는 가상사물 매퍼(200)에 등록하고, 물리사물에 대한 이벤트는 물리사물 매퍼(400)에 등록한다. 이러한 등록된 이벤트에 대해 가상사물 매퍼(200)는 가상사물 이벤트 검출을 수행하며, 물리사물 매퍼(400)는 물리사물 이벤트를 검출하는 역할을 수행한다. 생성된 사물협업 모델(320)은 규칙기반 사물협업 모델 관리기(600)를 통해 관리되며, 사물협업을 수행하는 모바일 기기(700)는 상기 모델 관리기(600)로부터 사물협업모델을 다운받아 사물협업 수행기(710)를 통해 단계적으로 협업 규칙을 추출, 수행하여 사물협업 서비스를 제공한다.
참고적으로, 개인 모바일 기기(700)는 사물협업 모델러(300)를 통해 생성된 협업 모델을 모델 관리기(600)로부터 다운로드 하여 사물협업 수행기(710)을 통해 물리사물 또는 가상사물이 제공하는 서비스를 접근하여 이용하며, 가상사물 매퍼(200)나 물리사물 매퍼(400)에 의해 제공되는 사물의 상태정보나 사물에 대한 이벤트 정보를 수신하여 협업 흐름 제어를 수행한다. 가상사물 매퍼(200)는 인터넷 서비스에 대한 등록 및 사물정보 관리, 서비스에 대한 상태 모니터링, 서비스에 대한 이벤트 모니터링을 수행하는 하위 시스템이고, 물리사물 매퍼(400)는 센싱, 제어 및 식별(identification) 등의 기능을 제공하는 물리사물에 대해 사물 등록 및 사물 정보 관리, 사물의 추천, 사물 상태 및 사물 이벤트 모니터링 등을 수행하는 하위 시스템이다.
도 3은 본 발명의 실시예에 따라 가상사물을 가상사물 매퍼(200)에 등록하기 위한 가상사물정보(A)의 구조와, 물리사물을 물리사물 매퍼(400)에 등록하기 위한 물리사물정보(B), 가상사물에 대한 이벤트 등록을 위한 가상사물 이벤트(C) 구조 및 물리사물 이벤트(D) 구조를 예시한 것이다.
도 3을 참조하면, 가상사물정보 A는 가상사물 식별자(VTID), 가상사물의 리소스(resource)와 제공 서비스(service), 해당 서비스에 대한 기능 구분(CRUD), 서비스 인증정보(Auth_Info), 웹을 통한 서비스 호출 URI(URI), 가상사물 서비스 상태 모니터링 시간 인터벌(Interval) 및 현재의 가상사물 상태(Status) 정보로 구성된다.
한편 물리사물정보 B는 물리사물 식별자(PTID), 물리사물의 리소스(resource)와 제공 서비스(service), 해당 서비스에 대한 기능 구분(CRUD), 물리사물 위치(Location), 물리사물의 유형정보(Topic), 웹을 통한 서비스 호출 URI(URI), 물리사물 상태 모니터링 시간 인터벌(Interval) 및 현재의 물리사물 상태(Status) 정보로 구성된다.
그리고 가상사물에 대한 이벤트 정보 C는 가상사물 식별자(VTID), 서비스 이벤트 명세(SEvent), 상태변화 이벤트 명세(STEvent) 정보를 포함하며, 서비스 이벤트 명세는 가상사물이 제공하는 서비스에 대한 조건명세이다. 상태변화 이벤트 명세(STEvent)는 가상사물의 상태변화에 대한 조건명세이다.
물리사물에 대한 이벤트 정보 D는 물리사물 식별자(PTID), 센서 이벤트 명세(SEvent), 위치변화 이벤트 명세(LEvent), 상태변화 이벤트 명세(STEvent)를 포함한다. 센서 이벤트 명세는 물리사물이 제공하는 물리사물 센서값에 대한 조건명세이다. 위치변화 이벤트 명세(LEvent)는 물리사물의 위치변화에 대한 조건명세이며, 상태변화 이벤트 명세(STEvent)는 물리사물의 상태변화에 대한 조건명세이다.
도 4는 도 2의 가상사물 매퍼(200)가 가상사물을 등록하고 상태를 모니터링하며 가상사물 이벤트 검출을 처리하는 세부 흐름도를 도시한 것이다.
도 4를 참조하면, 우선 가상사물 등록처리는 시스템에 등록 가능한 인터넷 서비스로써의 가상사물을 선택하는 단계(S211), 선택된 가상사물에 대한 접근 인증정보(Auth Info)를 제공(입력)하는 단계(S212), 해당 가상사물에 대한 접근 인증을 수행하는 단계(S213), 해당 가상사물에 대한 가상사물정보(A)를 생성하는 단계(S214), VT저장소(240)에 가상사물정보 A를 저장하는 단계(S215)로 구성된다.
가상사물 상태 모니터링 처리는 등록된 가상사물 리스트를 검색하는 단계(S221), 각 사물의 상태 체크 인터벌 정보를 가지고 상태 체크 계획을 수립하는 단계(S222), 각 주어진 인터벌마다 가상사물 상태를 체크하는 단계(S223), 가상사물의 상태정보를 VT저장소에 갱신하는 단계(S224)로 구성된다.
가상사물 이벤트 모니터링 처리는 사물협업 수행기(710)에 의해 수행되는 사물협업 모델에서 정의한 가상사물 이벤트를 등록하는 단계(S231), 등록된 이벤트에 대해 서비스 이벤트(SEvent)를 검출하는 단계(S232), 상태변화 이벤트(STEvent)를 검출하는 단계(S233), 검출된 이벤트를 사물협업 수행기(710)에 전송하는 단계(S234)로 구성된다.
도 5는 본 발명의 실시예에 따라 도 2의 물리사물 매퍼(400)가 물리사물(500)을 등록하고, 물리사물을 추천하고, 상태를 모니터링하며 물리사물 이벤트 검출을 처리하는 세부 흐름도를 도시한 것이다.
우선 물리사물 등록처리는 물리사물(500)로부터의 등록요청을 처리하는 단계(S411), 물리사물로 등록허용 메세지를 전송하는 단계(S412), 물리사물로부터의 물리사물정보 B를 수신하는 단계(S413), 그리고 물리사물 정보 B를 PT저장소(450)에 저장하는 단계(S414)로 구성된다.
물리사물 추천 흐름은 사물협업 수행기(710)로부터 POI를 수신하는 단계(S421), POI가 수신되었다면 설정된 임계치 내에 존재하는 물리사물 리스트를 생성하는 단계(S422), 토픽을 수신하는 단계(S423), 토픽이 수신되었다면 물리사물 리스트에 대한 연관검색을 통해 추천 사물리스트를 필터링하는 단계(S424), 생성된 추천 사물리스트를 사물협업 수행기(710)에 전송하는 단계(S425)로 구성된다.
물리사물 상태 모니터링 처리는 등록된 물리사물 리스트를 검색하는 단계(S431), 각 사물의 상태체크 인터벌 정보를 가지고 상태체크 계획을 수립하는 단계(S432), 각 주어진 인터벌마다 물리사물 상태를 체크하는 단계(S433), 물리사물의 상태정보를 PT저장소에 갱신하는 단계(S434)로 구성된다.
물리사물 이벤트 모니터링 처리는 사물협업 수행기(710)에 의해 수행되는 사물협업 모델에서 정의한 물리사물 이벤트를 등록하는 단계(S441), 등록된 이벤트에 대해 서비스 이벤트(SEvent)를 검출하는 단계(S442), 위치변화 이벤트(LEvent)를 검출하는 단계(S443), 상태변화 이벤트(STEvent)를 검출하는 단계(S444), 검출된 이벤트를 사물협업 수행기(710)에 전송하는 단계(S445)로 구성된다.
도 6은 본 발명의 실시예에 따라 규칙기반 사물협업 모델러(300)에서 사물협업 모델(320)을 구성하는 방법에 대한 흐름도를 도시한 것이다.
도 6을 참조하면, 새로운 협업 모델을 생성하는 단계(S310), 새로운 협업 규칙을 생성하는 단계(S320), 사물형태를 가상사물, 물리사물 인지 확인하는 단계(S330), 사물이 가상사물이라면 가상사물을 검색/선택하는 태스크를 추가하는 단계(S340-1), 가상사물 매퍼(200)에 가상사물 이벤트를 등록하는 태스크를 추가하는 단계(S340-2), 사물이 물리사물이라면 물리사물을 추천검색/선택하는 태스크를 추가하는 단계(S340-3), 물리사물 매퍼(400)에 물리사물 이벤트를 등록하는 태스크를 추가하는 단계(S340-4), 서비스 호출을 위해 사물형태를 확인하는 단계(S350), 가상사물이라면 가상사물 서비스를 호출하는 태스크를 추가하는 단계(S360-1), 물리사물이라면 물리사물 서비스를 호출하는 태스크를 추가하는 단계(S360-2), 후속 협업규칙이 존재하는지 확인하는 단계(S370), 생성된 사물협업 모델을 발행하는 단계(S380) 등으로 구성된다.
도 7은 본 발명의 실시예에 따른 규칙기반 사물협업 모델을 수행하는 사물협업 수행기(710)의 동작을 구체화한 실시예로, 사물협업 수행기(710)가 규칙 관리기(600)로부터 협업모델을 다운로드 하는 단계(S711), 모델에 협업 규칙이 계속 존재하는지 확인하는 단계(S712), 해당 협업규칙을 구성하는 규칙 태스크를 추출하는 단계(S713), 규칙 태스크의 적용 대상 사물유형을 확인하는 단계(S714), 사물유형이 가상사물이라면 대상 가상사물을 선택하는 단계(S715-1), 대상 가상사물에 대한 가상사물 이벤트를 가상사물 매퍼(200)에 등록하는 단계(S715-2), 등록된 이벤트 검출 신호를 수신 대기하는 단계(S715-3), 사물유형이 물리사물이라면 대상 물리사물을 선택하는 단계(S715-4), 대상 물리사물에 대한 물리사물 이벤트를 물리사물 매퍼(400)에 등록하는 단계(S715-5), 등록된 이벤트 검출 신호를 수신 대기하는 단계(S715-6), 대상 서비스 호출을 위해 사물유형을 확인하는 단계(S716), 사물유형이 가상사물이면 대상 가상사물 서비스를 호출하는 단계(S717-1), 물리사물이면 물리사물이 제공하는 서비스를 호출하는 단계(S717-2)를 포함하여 구성된다.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위 내에서 다양한 수정, 변경 및 치환이 가능할 것이다. 따라서, 본 발명의 보호 범위는 아래의 청구 범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리 범위에 포함되는 것으로 해석되어야 할 것이다.

Claims (6)

  1. 협업 가능한 인터넷 서비스를 가상 사물로 정의하여 다수의 가상사물을 등록하고 연결 및 매핑 관리를 수행하기 위한 가상사물 매퍼와;
    다수의 물리적 사물을 등록하고 연결 및 매핑 관리를 수행하기 위한 물리사물 매퍼와;
    상기 가상사물 매퍼와 상기 물리사물 매퍼를 통해 검색된 사물들을 통해 이들간 협업 규칙을 모델링하여 사물협업 모델을 생성하기 위한 사물협업 모델러와;
    사물협업 모델을 관리하기 위한 규칙기반 사물협업 모델 관리기와;
    개인의 모바일 기기에 설치되며, 상기 사물협업 모델 관리기로부터 사물협업 모델을 다운받아 단계적으로 협업 규칙을 추출, 수행하여 사물협업 서비스를 제공하되, 상기 가상사물 매퍼나 물리사물 매퍼에 의해 제공되는 사물의 상태정보나 사물에 대한 이벤트 정보를 수신하여 협업 흐름을 제어하는 사물협업 수행기;를 포함함을 특징으로 하는 사물협업 모델링 시스템.
  2. 청구항 1에 있어서, 상기 가상사물 매퍼와 물리사물 매퍼 각각은,
    가상사물정보 혹은 물리사물정보를 가상사물 혹은 물리사물 저장소에 등록 관리하고 검색기능을 제공하는 가상사물 혹은 물리사물 등록기 모듈과;
    상태 모니터링 시간 인터벌 간격으로 가상사물 혹은 물리사물의 상태를 모니터링하여 제공하기 위한 가상사물 혹은 물리사물 상태관리기 모듈과;
    등록된 가상사물 혹은 물리사물의 이벤트 검출을 수행하는 가상사물 혹은 물리사물 이벤트 모니터 모듈;을 포함하되, 상기 물리사물 매퍼는 협업서비스에 적합한 물리사물을 토픽 또는 위치에 기반하여 검색, 추천하는 물리사물 추천기 모듈;을 더 포함함을 특징으로 하는 사물협업 모델링 시스템.
  3. 청구항 1에 있어서, 상기 사물협업 모델러는,
    상기 가상사물 매퍼로부터 검색된 가상사물과 상기 물리사물 매퍼로부터 검색 또는 추천받은 물리사물을 연계하여 사물협업 규칙을 생성하며, 생성된 다수의 사물협업 규칙중 연계 가능한 다수의 사물협업 규칙을 연계시켜 사물협업 모델을 생성함을 특징으로 하는 사물협업 모델링 시스템.
  4. 청구항 3에 있어서, 상기 사물협업 모델러는,
    상기 사물협업 규칙 생성시 대상 사물에 대한 이벤트를 정의하여 사물 이벤트가 생성되도록 하되, 가상사물에 대한 이벤트는 상기 가상사물 매퍼에 등록되도록 하고, 물리사물에 대한 이벤트는 상기 물리사물 매퍼에 등록되도록 함을 특징으로 하는 사물협업 모델링 시스템.
  5. 청구항 1에 있어서, 상기 가상사물 매퍼는,
    선택된 가상사물에 대한 접근 인증정보를 입력받아 선택된 가상사물에 대한 접근인증을 수행하고, 접근 인증된 가상사물에 대한 가상사물정보를 생성하여 가상사물 저장소에 저장 등록함을 특징으로 하는 사물협업 모델링 시스템.
  6. 청구항 1에 있어서, 상기 물리사물 매퍼는,
    물리사물로부터 등록요청 수신시 등록허용 메시지를 전송하고, 물리사물로부터 물리사물정보를 수신하여 물리사물 저장소에 저장 등록함을 특징으로 하는 사물협업 모델링 시스템.
KR1020130151706A 2013-12-06 2013-12-06 사물협업 모델링 시스템 및 방법 KR101713556B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020130151706A KR101713556B1 (ko) 2013-12-06 2013-12-06 사물협업 모델링 시스템 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130151706A KR101713556B1 (ko) 2013-12-06 2013-12-06 사물협업 모델링 시스템 및 방법

Publications (2)

Publication Number Publication Date
KR20150066651A KR20150066651A (ko) 2015-06-17
KR101713556B1 true KR101713556B1 (ko) 2017-03-08

Family

ID=53514899

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130151706A KR101713556B1 (ko) 2013-12-06 2013-12-06 사물협업 모델링 시스템 및 방법

Country Status (1)

Country Link
KR (1) KR101713556B1 (ko)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8370370B2 (en) * 2007-10-15 2013-02-05 International Business Machines Corporation Bridging real-world web applications and 3D virtual worlds
US9256282B2 (en) * 2009-03-20 2016-02-09 Microsoft Technology Licensing, Llc Virtual object manipulation
KR101397666B1 (ko) * 2011-09-30 2014-05-26 주식회사 케이티 어플리케이션별 접근 권한 제어 방법 및 이를 구현한 사용자 단말

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
리모트 컨트롤 액세서리 설계 및 구현, 한국정보통신학회 논문지 17(8) 1962-1968쪽, 2013.08.

Also Published As

Publication number Publication date
KR20150066651A (ko) 2015-06-17

Similar Documents

Publication Publication Date Title
Wu Cloud-edge orchestration for the Internet of Things: Architecture and AI-powered data processing
Mouha Internet of things (IoT)
CN105612768B (zh) 轻量级iot信息模型
US11614975B2 (en) Mesh-based event broker for distributed computing
Gama et al. Combining heterogeneous service technologies for building an Internet of Things middleware
CN105024865B (zh) 云联合即服务
US20160182639A1 (en) Internet of things network system using fog computing network
US20200358768A1 (en) Apparatus and methods for micro-segmentation of an enterprise internet-of-things network
CN107111725A (zh) 在输入理解系统中保护私有信息
CN104145257A (zh) 用于被连接设备的语义缓存云服务
CN109937402A (zh) 使用回调通知进行数据的出口和入口
CN105683847A (zh) 通过物联网集成平台的物理环境配置
CN107071052A (zh) 一种给物联网设备提供云后端服务的装置、系统和方法
US10587710B2 (en) Cognitive device-to-device interaction and human-device interaction based on social networks
CN111325293A (zh) 监控方法、系统、装置、设备和计算机可读介质
JP2021532441A (ja) 方法、記録媒体および電子機器
KR102435498B1 (ko) 계층형 엔진 프레임워크에 기반한 크로스 도메인 워크플로우 제어 시스템 및 방법
CN106030603A (zh) 通过逐步公开的个人守护程序交互
US20200402190A1 (en) Logistics sensors for smart contract arbitration
Venkatesan et al. Design of a smart gateway solution based on the exploration of specific challenges in IoT
KR101713556B1 (ko) 사물협업 모델링 시스템 및 방법
US20180363930A1 (en) Utilizing radio signal emitting devices on fabric items to control temperature
Biswas et al. A study of smart evolution on ai-based cyber-physical system using blockchain techniques
Shah et al. IoT gateway for smart devices
US20190020649A1 (en) Apparatus and method for obtaining up-to-date security credentials

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant