1 |
1
제1 사용자 도메인과 제1 서비스 제공자 도메인과 제2 서비스 제공자 도메인과 제2 사용자 도메인을 구비한 개방형 멀티미디어 서비스 환경에서의 동적 서비스 조합 구성방법에 있어서, 상기 제1 사용자 도메인의 제1 액세스 세션 사용자 응용 객체에서 서비스 형태 관리자 객체를 통해 복합 구성 가능한 서비스 목록을 획득하는 제1단계; 상기 획득된 서비스 목록을 바탕으로 상기 제1 액세스 세션 사용자 응용 객체에서 상기 제1 서비스 제공자 도메인의 제1 사용자 에이전트 객체에게 서비스 조합 구성을 요청하는 제2단계; 상기 제1 사용자 에이전트 객체에서 상기 서비스 형태 관리자 객체로부터 서비스 이용 환경을 획득하여, 현재 단말에서 해당 서비스 이용이 가능한지 확인하는 제3단계; 상기 제3단계에서 서비스 이용이 불가능하면 조합 구성 실패를 통보하고, 서비스 이용이 가능하면 조합 구성 요청을 수락하고, 조합 관리자 객체에게 조합 구성을 요청하는 제4단계; 상기 조합 관리자 객체에서 조합의 구성 형태를 확인하는 제5단계; 상기 제5단계에서 제어 형태인 경우 상기 제1 서비스 제공자 도메인과 상기 제2 서비스 제공자 도메인에 각각 제1 조합 에이전트 객체와 제2 조합 에이전트 객체를 생성하는 제6단계; 상기 제1 조합 에이전트 객체에서 상기 제2 조합 에이전트 객체로 제2 서비스 세션의 개설을 요청하여, 상기 제2 조합 에이전트에 의해 제2 서비스 세션을 개설하는 제7단계; 상기 제1 조합 에이전트 객체에서 제2 서비스 세션의 사용자 세션 관리 객체의 인터페이스 정보를 상기 제1 액세스 세션 사용자 응용 객체로 전달하여 두 서비스 세션간 정보가 교환되도록 하는 제8단계; 및 상기 제5단계에서 동일그룹 형태인 경우 상기 조합 관리자 객체에서 상기 제1 서비스 제공자 도메인의 제1 서비스 세션 관리자 객체를 통해 상기 제2 서비스 제공자 도메인의 제2 서비스 세션 관리자 객체로 조합 구성을 요청하여, 두 서비스 세션간 정보가 교환되도록 하는 제9단계 를 포함하는 동적 서비스 조합 구성방법
|
2 |
2
제 1 항에 있어서, 상기 제1 사용자 도메인의 제2 사용자 응용 객체에서 상기 제2 서비스 제공자 도메인의 제2 서비스 세션 관리자 객체에게 서비스 조합 해제를 요청하고, 이에 따른 수락을 받아 두 세션간 관계를 해제하는 제10단계; 조합 구성 형태가 제어형태인 경우 상기 제2 서비스 세션을 종료시키는 제11단계; 및 상기 제11단계 수행 후, 상기 제1 서비스 제공자 도메인의 제1 조합 에이전트 객체와 상기 제2 서비스 제공자 도메인의 제2 조합 에이전트 객체를 삭제하는 제12단계 를 더 포함한 것을 특징으로 하는 동적 서비스 조합 구성방법
|
3 |
3
제 1 항 또는 제 2 항에 있어서, 상기 제1단계는, 상기 제1 액세스 세션 사용자 응용 객체에서 상기 제1 사용자 도메인의 제1 서비스 제공자 에이전트 객체와 상기 제1 사용자 에이전트 객체를 통해 상기 서비스 형태 관리자에게 복합구성 가능한 서비스 목록을 요청하는 제13단계; 및 상기 서비스 형태 관리자에서 복합구성 가능한 서비스 목록을 상기 제1 사용자 에이전트 객체와 상기 제1 서비스 제공자 에이전트 객체를 통해 상기 제1 액세스 세션 사용자 응용 객체로 반환하는 제14단계 를 포함한 것을 특징으로 하는 동적 서비스 조합 구성방법
|
4 |
4
제 1 항 또는 제 2 항에 있어서, 상기 제2단계는, 상기 제1 액세스 세션 사용자 응용 객체에서 상기 제1 서비스 제공자 에이전트 객체에게 조합 구성을 요청하는 제13단계; 및 상기 제1 서비스 제공자 에이전트 객체에서 상기 제1 사용자 에이전트 객체에게 조합 구성에 대한 요청을 전달하는 제14단계 를 포함한 것을 특징으로 하는 동적 서비스 조합 구성방법
|
5 |
5
제 1 항 또는 제 2 항에 있어서, 상기 제3단계는, 상기 제1 사용자 에이전트 객체에서 상기 서비스 형태 관리자에게 조합 서비스 이용 환경을 요청하는 제13단계; 상기 서비스 형태 관리자에서 상기 제1 사용자 에이전트 객체에게 서비스 이용 환경을 반환하는 제14단계; 및 상기 사용자 에이전트 객체에서 현재 단말과 서비스 이용 환경을 비교하는 제15단계 를 포함한 것을 특징으로 하는 동적 서비스 조합 구성방법
|
6 |
6
제 5 항에 있어서, 상기 제4단계는, 상기 제15단계에서 현재 단말에서 해당 서비스의 이용이 불가능한 경우에는 복합구성 실패 메시지를 전송하는 제16단계; 상기 제15단계에서 현재 단말에서 해당 서비스 이용이 가능한 경우에는, 상기 제1 사용자 에이전트 객체에서 상기 제1 서비스 제공자 도메인의 제1 서비스 세션 관리자 객체에게 조합 구성을 요청하는 제17단계; 및 상기 제1 서비스 세션 관리 객체에서 상기 조합 관리자에게 조합 구성을 요청하는 제18단계 를 포함한 것을 특징으로 하는 동적 서비스 조합 구성방법
|
7 |
7
제 1 항 또는 제 2 항에 있어서, 상기 제6단계는, 상기 복합 요소 관리자에서 상기 제1 서비스 제공자 도메인의 제1 조합 제조 객체에게 상기 제1 조합 에이전트 객체의 생성을 요청하는 제13단계; 상기 제1 조합 제조 객체에서 상기 제1 조합 에이전트 객체를 생성하고, 상기 복합 요소 관리자에게 상기 생성된 제1 조합 에이전트 객체의 인터페이스 관련 정보를 반환하는 제14단계; 상기 복합 요소 관리자에서 상기 제1 조합 에이전트 객체에게 상기 제1 서비스 세션 관리 객체의 인터페이스 관련 정보를 전달하는 제15단계; 상기 제1 조합 에이전트 객체에서 상기 제1 서비스 세션 관리 객체에게 세션 참가자 정보를 요청하여, 세션 참가자 정보를 획득하는 제16단계; 상기 제1 조합 에이전트 객체에서 조합 구성 요청자를 제외한 참가자의 제2 사용자 에이전트 객체에게 단말 협상을 요구하는 제17단계; 상기 각 참가자의 제2 사용자 에이전트 객체에서 상기 서비스 형태 관리자를 통해 서비스 이용 환경을 획득하여, 현재 단말과 반환 받은 상기 서비스 이용 환경을 비교한 다음에, 상기 제1 조합 에이전트 객체에게 단말 협상 결과를 반환하는 제18단계; 상기 제1 조합 에이전트 객체에서 조합 구성 대상 영역의 제2 조합 제조 객체에게 상기 제2 조합 에이전트 객체의 생성을 요청하는 제19단계; 및 상기 제2 조합 제조 객체에서 상기 제2 조합 에이전트 객체에게 상기 제2 조합 에이전트 객체의 인터페이스 관련 정보를 반환하는 제20단계 를 포함한 것을 특징으로 하는 동적 서비스 조합 구성방법
|
8 |
8
제 1 항 또는 제 2 항에 있어서, 상기 제7단계는, 상기 제1 조합 에이전트 객체에서 상기 제2 조합 에이전트 객체에게 제2 서비스 세션 개설을 요청하는 제13단계; 상기 제2 조합 에이전트 객체에서 상기 제2 서비스 제조 객체에게 제2 서비스 세션 개설을 요청하는 제14단계; 상기 제2 서비스 제조 객체에서 상기 제2 서비스 세션 관리 객체와 모든 참가자의 사용자 서비스 세션 관리 객체를 생성 및 초기화하고, 상기 제2 조합 에이전트 객체에게 상기 모든 서비스 세션 관리 객체들의 인터페이스 관련 정보를 반환하는 제15단계; 상기 제2 조합 에이전트 객체에서 상기 제2 서비스 세션 관리 객체에게 세션 참가자의 정보를 전달한 다음, 세션 참가자 정보 설정 결과를 반환 받아, 상기 제1 조합 에이전트 객체에게 상기 제2 사용자 서비스 세션 관리 객체의 인터페이스 관련 정보를 전달하는 제16단계; 상기 제1 조합 에이전트 객체에서 상기 제1 사용자 에이전트 객체에게 상기 제2 서비스 세션 관리 객체의 인터페이스 관련 정보를 전달하는 제17단계; 및 상기 제1 사용자 에이전트 객체에서 상기 제1 서비스 제공자 에이전트 객체를 통해 상기 액세스 세션 사용자 응용 객체로 상기 제2 사용자 서비스 세션 관리 객체의 인터페이스 관련 정보를 전달하는 제18단계 를 포함한 것을 특징으로 하는 동적 서비스 조합 구성방법
|
9 |
9
제 2 항에 있어서, 상기 제10단계는, 상기 제2 사용자 응용 객체에서 상기 제2 사용자 서비스 세션 관리 객체에게 세션 종료를 요청하는 제13단계; 상기 제2 사용자 서비스 세션 관리 객체에서 상기 제2 서비스 세션 관리 객체에게 세션 종료를 요청하는 제14단계; 상기 제2 서비스 세션 관리 객체에서 상기 제2 사용자 서비스 세션 관리 객체에게 세션 종료 요청에 따른 결과를 통보하는 제15단계; 및 상기 제2 사용자 서비스 세션 관리 객체에서 상기 제2 사용자 응용 객체에게 세션 종료 요청 결과를 통보하여, 상기 제2 사용자 응용 객체를 종료시키는 제16단계 를 포함한 것을 특징으로 하는 동적 서비스 조합 구성방법
|
10 |
10
제 2 항에 있어서, 상기 제11단계는, 상기 제2 사용자 서비스 세션 관리 객체에서 상기 제2 서비스 세션 관리 객체에게 세션 종료를 요청하는 제13단계; 및 상기 제2 서비스 세션 관리 객체는 상기 제2 사용자 서비스 세션 관리 객체에게 세션 종료를 반환하여, 상기 제2 사용자 서비스 세션 관리 객체를 종료시키는 제14단계 를 포함한 것을 특징으로 하는 동적 서비스 조합 구성방법
|
11 |
11
제 2 항에 있어서, 상기 제12단계는, 상기 제2 서비스 세션 관리 객체에서 상기 제2 조합 에이전트 객체에게 상기 제1 조합 에이전트 객체의 삭제를 요청하는 제13단계; 상기 제2 조합 에이전트 객체에서 상기 제2 조합 제조 객체에게 상기 제1 조합 에이전트 객체의 삭제를 요청하는 제14단계; 상기 제2 조합 제조 객체에서 상기 조합 관리가에게 상기 제1 조합 에이전트 객체의 삭제를 통보하고, 상기 제1 조합 에이전트 객체를 삭제하는 제15단계; 상기 제2 조합 에이전트 객체에서 상기 제2 서비스 세션 관리 객체에게 상기 제1 조합 에이전트 객체의 삭제 결과를 통보하고, 상기 제2 조합 제조 객체에게 상기 제2 조합 에이전트 객체의 삭제를 요청하는 제16단계; 상기 제2 조합 제조 객체에서 상기 조합 관리자에게 상기 제2 조합 에이전트 객체의 삭제를 통보하고, 상기 제2 조합 에이전트 객체를 삭제하는 제17단계; 및 상기 제2 서비스 세션 관리 객체에서 상기 제2 서비스 제조 객체에게 세션 객체 삭제를 요청하여 제2 서비스 세션 객체를 삭제하는 제18단계 를 포함한 것을 특징으로 하는 동적 서비스 조합 구성방법
|
12 |
12
프로세서를 구비한 멀티미디어 서비스 장치에, 상기 제1 사용자 도메인의 제1 액세스 세션 사용자 응용 객체에서 서비스 형태 관리자 객체를 통해 복합 구성 가능한 서비스 목록을 획득하는 제1기능; 상기 획득된 서비스 목록을 바탕으로 상기 제1 액세스 세션 사용자 응용 객체에서 상기 제1 서비스 제공자 도메인의 제1 사용자 에이전트 객체에게 서비스 조합 구성을 요청하는 제2기능; 상기 제1 사용자 에이전트 객체에서 상기 서비스 형태 관리자 객체로부터 서비스 이용 환경을 획득하여, 현재 단말에서 해당 서비스 이용이 가능한지 확인하는 제3기능; 상기 제3기능에서 서비스 이용이 불가능하면 조합 구성 실패를 통보하고, 서비스 이용이 가능하면 조합 구성 요청을 수락하고, 조합 관리자 객체에게 조합 구성을 요청하는 제4기능; 상기 조합 관리자 객체에서 조합의 구성 형태를 확인하는 제5기능; 상기 제5기능에서 제어 형태인 경우 상기 제1 서비스 제공자 도메인과 상기 제2 서비스 제공자 도메인에 각각 제1 조합 에이전트 객체와 제2 조합 에이전트 객체를 생성하는 제6기능; 상기 제1 조합 에이전트 객체에서 상기 제2 조합 에이전트 객체로 제2 서비스 세션의 개설을 요청하여, 상기 제2 조합 에이전트에 의해 제2 서비스 세션을 개설하는 제7기능; 상기 제1 조합 에이전트 객체에서 제2 서비스 세션의 사용자 세션 관리 객체의 인터페이스 정보를 상기 제1 액세스 세션 사용자 응용 객체로 전달하여 두 서비스 세션간 정보가 교환되도록 하는 제8기능; 및 상기 제5기능에서 동일그룹 형태인 경우 상기 조합 관리자 객체에서 상기 제1 서비스 제공자 도메인의 제1 서비스 세션 관리자 객체를 통해 상기 제2 서비스 제공자 도메인의 제2 서비스 세션 관리자 객체로 조합 구성을 요청하여, 두 서비스 세션간 정보가 교환되도록 하는 제9기능 을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|