1 |
1
장치별 자원에 대한 접속, 상기 자원이 수행하는 서비스 로직에 대한 프로세스 및 상기 자원에 대한 정보를 관리하는 리소스 어댑터(Resource Adaptor); 및상기 장치 및 상기 자원 중 적어도 하나와 연관된 서비스 의도(intent)에 대응하는 서비스 로직을 검색하여 상기 검색된 서비스 로직에 대한 프로세스를 실행하거나 또는 상기 서비스 의도에 따른 새로운 서비스 로직을 생성하는 매쉬업 유닛(Mash-up Unit)을 포함하고,상기 매쉬업 유닛은,상기 장치 및 상기 자원 중 적어도 하나와 연관하여 수신된 상기 서비스 의도에 대해 인증을 수행하고, 적합성을 판단하며 상기 서비스 의도를 해석하는 의도 핸들러(Intent Handler); 및상기 서비스 의도에 포함된 입력 데이터의 종류에 기반하여 서비스 로직 저장소(Service Logic Repository)에서 서비스 로직을 검색하는 인퍼런스 엔진(Inference Engine)을 포함하는 것을 특징으로 하는 서비스 시스템
|
2 |
2
제1항에 있어서,상기 리소스 어댑터는,상기 자원에 대해 수행 가능한 서비스 로직에 대한 프로세스를 실행하고, 상기 프로세스가 발생시키는 메시지를 다른 프로세스 또는 상기 자원으로 전달 및 관리하는 프로세스 매니저(Process Manager)를 포함하는 것을 특징으로 하는 서비스 시스템
|
3 |
3
제2항에 있어서,상기 리소스 어댑터는,상기 자원 및 상기 장치 중 적어도 하나와의 통신 및 네트워크 연결을 관리하는 네트워크 인터페이스 어댑터(Network Interface Adaptor); 및상기 장치의 상기 자원에 접속하고, 상기 자원으로의 접속을 관리하는 리소스 액세스 매니저(Resource Access Manager)를 더 포함하는 것을 특징으로 하는 서비스 시스템
|
4 |
4
제1항에 있어서,상기 리소스 어댑터는,상기 서비스 로직에 대한 프로세스간의 메시지를 전달을 처리하는 메시지 라우터(Message Router)를 포함하는 것을 특징으로 하는 서비스 시스템
|
5 |
5
삭제
|
6 |
6
제1항에 있어서,상기 매쉬업 유닛은,상기 서비스 로직 저장소에서 상기 서비스 의도에 대응하는 서비스 로직이 검색되지 않는 경우, 상기 서비스 로직 저장소에 저장된 서비스 로직에 기반하여 새로운 서비스 로직을 생성하는 서비스 로직 컴포저(Service Logic Composer)를 더 포함하는 것을 특징으로 하는 서비스 시스템
|
7 |
7
제1항에 있어서,상기 매쉬업 유닛은,상기 자원과 연관된 서비스 로직을 저장하는 상기 서비스 로직 저장소를 더 포함하는 것을 특징으로 하는 서비스 시스템
|
8 |
8
제1항에 있어서,상기 매쉬업 유닛은,상기 장치 및 상기 자원 중 적어도 하나로부터 입력에 기반하여 상기 서비스 의도를 생성하는 의도 가상 오브젝트 프로세스를 설치 및 호출하는 컨텍스트 매니저(Context Manager)를 더 포함하는 것을 특징으로 하는 서비스 시스템
|
9 |
9
제8항에 있어서,상기 컨텍스트 매니저는,상기 입력의 패턴을 분석하고, 상기 분석의 결과에 기반하여 상기 의도 가상 오브젝트 프로세스를 설치 및 호출하는 패턴 디텍터(Pattern Detector); 및사용자 설정(user configuration)에 기반하여 상기 의도 가상 오브젝트 프로세스를 설치 및 호출하는 의도 설정 매니저(Intent Configuration Manager)를 포함하는 것을 특징으로 하는 서비스 시스템
|
10 |
10
제1항에 있어서,서비스 도메인(service-domain)과 관련된 시맨틱(semantic) 처리 및 상기 서비스 도메인별 온톨로지(Ontology) 관리하는 인텔리전스 유닛(Intelligence Unit)을 더 포함하는 것을 특징으로 하는 서비스 시스템
|
11 |
11
제10항에 있어서,상기 인텔리전스 유닛은,상기 서비스 도메인에서 이용되는 서비스 로직을 관리 및 수행하는 도메인-특정 로직 매니저(Domain-Specific Logic Manager);상기 서비스 도메인의 시맨틱 요소를 온톨로지 형태로 정리하여 관리하는 서비스 도메인 온톨로지(Service-Domain Ontology);상기 서비스 도메인 온톨로지를 이용하여 시맨틱 추론을 위한 질의를 처리하는 시맨틱 쿼리 엔진(Semantic Query Engine); 및입력된 정보를 시맨틱 추론을 이용하여 이벤트로 변환하고, 변환된 이벤트를 상기 매쉬업 유닛 및 상기 리소스 어댑터 중 적어도 하나로 전송하는 시맨틱 트리거 엔진(Semantic Trigger Engine)을 포함하는 것을 특징으로 하는 서비스 시스템
|
12 |
12
제1항에 있어서,상기 서비스 의도는, (1) 상기 장치 및 상기 자원 중 적어도 하나와 연관된 이벤트가 다루는 서비스의 범위를 특정하는 정보인 액션과, (2) 전달하고자 하는 데이터의 값과 상기 값의 단위의 종류에 대한 정보를 포함하는 데이터를 포함하는 것을 특징으로 하는 서비스 시스템
|
13 |
13
서비스 시스템의 서비스 방법에 있어서,상기 서비스 시스템이 포함하는 매쉬업 유닛에서 생성되는 의도 가상 오브젝트 프로세스가 장치 또는 상기 장치의 자원으로부터 입력되는 값을 분석하여 서비스 의도를 생성하는 단계;상기 매쉬업 유닛이 포함하는 인퍼런스 엔진이 상기 생성된 서비스 의도에 포함된 입력 데이터의 종류에 기반하여 서비스 로직 저장소에서 서비스 로직을 검색하는 단계;상기 인퍼런스 엔진이 상기 검색된 서비스 로직에 매칭하는 서비스 프로세스를 설치 및 호출하는 단계; 및상기 매칭하는 서비스 프로세스가 상기 서비스 의도를 처리하는 단계를 포함하고,상기 매쉬업 유닛이 포함하는 의도 핸들러가 상기 서비스 의도를 생성하는 단계 이후에 상기 장치 및 상기 자원 중 적어도 하나와 연관하여 수신된 상기 서비스 의도에 대해 인증을 수행하고, 적합성을 판단하며 상기 서비스 의도를 해석하는 단계를 더 포함하는 것을 특징으로 하는 서비스 방법
|
14 |
14
제13항에 있어서,상기 서비스 로직을 검색하는 단계 이후에, 상기 생성된 서비스 의도에 대응하는 서비스 로직이 상기 서비스 로직 저장소에 존재하지 않는 경우, 상기 인퍼런스 엔진이 상기 서비스 로직 저장소에 저장된 서비스 로직에 기반하여 새로운 서비스 로직을 생성하는 단계를 더 포함하고,상기 설치 및 호출하는 단계는,상기 생성된 새로운 서비스 로직에 대한 서비스 프로세스를 생성하는 것을 특징으로 하는 서비스 방법
|
15 |
15
제13항에 있어서,상기 설치 및 호출하는 단계 이후에 상기 서비스 의도와 연관하여 매칭되는 복수의 서비스 프로세스가 존재하는 경우, 상기 서비스 시스템이 포함하는 프로세스 매니저가 상기 복수의 서비스 프로세스간에 메시지를 전달하는 단계를 더 포함하는 것을 특징으로 하는 서비스 방법
|
16 |
16
제13항에 있어서,상기 서비스 의도를 생성하는 단계는,상기 입력되는 값을 패턴을 분석하여 의도 가상 오브젝트 프로세스를 생성하고, 상기 생성된 의도 가상 오브젝트 프로세스를 이용하여 이후 입력되는 값을 분석하여 상기 서비스 의도를 생성하고,상기 의도 가상 오브젝트 프로세스는, 미리 정의된 로직에 따라 상기 이후 입력되는 값을 검사하여 이벤트를 감지하고, 상기 이벤트의 감지에 따라 사용자 의도를 발생시키는 것을 특징으로 하는 서비스 방법
|
17 |
17
제13항에 있어서,상기 서비스 의도를 생성하는 단계는,사용자 설정을 수신 및 분석하여 상기 사용자 설정에 대응하는 의도 가상 오브젝트 프로세스를 생성하고, 상기 생성된 가상 오브젝트 프로세스를 이용하여 상기 입력되는 값을 분석하여 상기 서비스 의도를 생성하고,상기 의도 가상 오브젝트 프로세스는, 미리 정의된 로직에 따라 상기 입력되는 값을 검사하여 이벤트를 감지하고, 상기 이벤트의 감지에 따라 사용자 의도를 발생시키는 것을 특징으로 하는 서비스 방법
|