1 |
1
삭제
|
2 |
2
삭제
|
3 |
3
제1 서비스 제공자에 의해 설계되는 서비스 서버의 시맨틱 협상 모듈에 있어서,제2 서비스 제공자에 의해 설계되는 단말기로부터 최적 서비스를 요청하는 서비스 요청 메시지를 수신하고, 상기 단말기로 상기 최적 서비스를 실행하기 위한 제약(Constraint)에 대한 제약 질의 메시지를 전송하며, 상기 단말기로부터 상기 제약에 대한 값을 수신하는 통신 관리부(Communication Manager); 및상기 제약에 대한 값 및 서비스 온톨로지에 기반하여, 복수 개의 서비스 중 상기 제약을 만족하는 서비스를 검색하는 제약 매칭(Constraint Matching)을 수행하고, 상기 제약 매칭에 의해 검색된 서비스를 상기 최적 서비스로 결정하는 시맨틱 협상부(Semantic Negotiator)를 포함하고,상기 통신 관리부는상기 단말기로 상기 최적 서비스에 대한 정보를 전송하고,상기 제1 서비스 제공자와 상기 제2 서비스 제공자는 상이하고,상기 시맨틱 협상부는사용자 선호도(Preference)에 대한 복수 개의 항목 중 서비스 선호도 특성 및 상기 사용자 선호도에 대한 값이 일치하는 항목인지 여부에 따라 상기 제약 매칭에 의해 검색된 서비스에 대한 점수를 연산하고, 상기 연산된 점수에 기반하여 상기 최적 서비스를 결정하는 시맨틱 협상 모듈
|
4 |
4
제3항에 있어서, 상기 통신 관리부는상기 단말기로 상기 사용자 선호도에 대한 선호도 질의 메시지를 전송하고, 상기 단말기로부터 상기 사용자 선호도에 대한 값을 수신하며,상기 시맨틱 협상부는상기 사용자 선호도에 대한 값에 기반하여, 상기 제약 매칭에 의해 검색된 서비스에 대한 점수를 연산하고, 상기 연산된 점수에 기반하여 상기 최적 서비스를 결정하는 시맨틱 협상 모듈
|
5 |
5
제4항에 있어서, 상기 시맨틱 협상부는상기 제약 매칭에 의해 검색된 서비스에 대한 점수를 초기화하고,상기 사용자 선호도에 대한 복수 개의 항목 중 상기 서비스 선호도 특성(Preference Property) 및 상기 사용자 선호도에 대한 값이 일치하는 항목에 대해서는 상기 점수를 증가시키고, 상기 서비스 선호도 특성 및 상기 사용자 선호도에 대한 값이 일치하지 않는 항목에 대해서는 상기 점수를 감소시키는 시맨틱 협상 모듈
|
6 |
6
제3항에 있어서, 상기 시맨틱 협상부는상기 제약에 대한 복수 개의 항목 및 상기 제약에 대한 값을 비교하고, 상기 복수 개의 항목을 모두 만족하는 서비스를 검색하며, 상기 검색된 서비스를 상기 최적 서비스로 결정하는 시맨틱 협상 모듈
|
7 |
7
삭제
|
8 |
8
삭제
|
9 |
9
제1 서비스 제공자에 의해 설계되는 서비스 서버의 시맨틱 협상 방법에 있어서,상기 서비스 서버가 제2 서비스 제공자에 의해 설계되는 단말기로부터 최적 서비스를 요청하는 서비스 요청 메시지를 수신하는 단계;상기 서비스 서버가 상기 단말기로 상기 최적 서비스를 실행하기 위한 제약(Constraint)에 대한 제약 질의 메시지를 전송하는 단계;상기 서비스 서버가 상기 단말기로부터 상기 제약에 대한 값을 수신하는 단계;상기 서비스 서버가 상기 제약에 대한 값 및 서비스 온톨로지에 기반하여, 복수 개의 서비스 중 상기 제약을 만족하는 서비스를 검색하는 제약 매칭(Constraint Matching)을 수행하는 단계; 상기 서비스 서버가 상기 제약 매칭에 의해 검색된 서비스를 상기 최적 서비스로 결정하는 단계; 및상기 서비스 서버가 상기 단말기로 상기 최적 서비스에 대한 정보를 전송하는 단계를 포함하고,상기 제1 서비스 제공자와 상기 제2 서비스 제공자는 상이하고,상기 결정하는 단계는,상기 서비스 서버가 사용자 선호도(Preference)에 대한 복수 개의 항목 중 서비스 선호 특성 및 상기 사용자 선호도에 대한 값이 일치하는 항목인지 여부에 따라 상기 제약 매칭에 의해 검색된 서비스에 대한 점수를 연산하고, 상기 연산된 점수에 기반하여 상기 최적 서비스를 결정하는 단계를 포함하는 시맨틱 협상 방법
|
10 |
10
제9항에 있어서, 상기 서비스 서버가 상기 단말기로 상기 사용자 선호도에 대한 선호도 질의 메시지를 전송하는 단계;상기 서비스 서버가 상기 단말기로부터 상기 사용자 선호도에 대한 값을 수신하는 단계;상기 서비스 서버가 상기 사용자 선호도에 대한 값에 기반하여, 상기 제약 매칭에 의해 검색된 서비스에 대한 점수를 연산하는 단계; 및 상기 서비스 서버가 상기 연산된 점수에 기반하여 상기 최적 서비스를 결정하는 단계를 포함하는 시맨틱 협상 방법
|
11 |
11
제9항 내지 제10항 중 어느 한 항의 방법을 컴퓨터에 의해 실행하는 프로그램을 기록한 컴퓨터 판독 가능 기록 매체
|