Abstract:
본 발명은 소프트웨어 다운로딩 기반의 수신제한 기능을 구비한 멀티미디어 콘텐츠 수신기에 있어서, 복수 개의 수신제어 소프트웨어의 다운로드, 실행, 상태제어 및 종료를 포함하는 전반적 관리를 수행하는 수신제어 소프트웨어 관리 수단과, 상기 수신제어 소프트웨어 관리 수단의 요청에 응하여 외부 서버로부터 상기 수신제어 소프트웨어를 다운로드하는 다운로드 수단과, 스크램블된 멀티미디어 콘텐츠 및 수신제어 메시지를 수신하고, 상기 수신제어 메시지를 상기 수신제어 소프트웨어 관리 수단으로 전달하는 디먹서와, 상기 수신제어 소프트웨어에 의하여 상기 수신제어 메시지로부터 추출한 디스크램블링 키를 전달받아 상기 스크램블된 멀티미디어 콘텐츠를 디스크램블하는 디스크램블러를 포함하는 것을 특징으로 하는 수신기, 수신기가 수행하는 수신제어 방법 및 이 수신기를 포함하는 수신제한 시스템을 제공한다. 본 발명에 따르면 하나의 수신기, 예컨대 셋탑박스에서 복수 개의 수신제어 소프트웨어를 구동할 수 있도록 하며, 미리 또는 필요시 복수 개의 수신제어 소프트웨어를 다운로드 할 수 있고, 실행중인 수신제어 소프트웨어의 신속한 전환이 가능하다. 수신제한, 다운로드 기반, 수신제어 소프트웨어.
Abstract:
웹서비스 트랜잭션의 자동중단 처리시스템 및 방법이 개시된다. 응용프로그램 컨테이너는 제1웹서비스 응용프로그램을 내장하며, 외부에 위치한 제2웹서비스 응용프로그램과 제1웹서비스 응용프로그램 사이에 송수신되는 메시지를 인터셉트하여 제2웹서비스 응용프로그램이 요청하는 오퍼레이션의 종류를 파악하고 보정에 필요한 정보를 유지한다. 프로토콜 매니저는 제2웹서비스 응용프로그램의 요청에 의해 제1하위트랜잭션 객체를 생성하고 관리한다. 국지보정기는 생성된 제1하위트랜잭션의 상위 트랜잭션인 포괄트랜잭션의 상태 및 성공여부를 조정하는 포괄트랜잭션 조정자가 이미 커미트한 제2하위트랜잭션에 대한 보정을 명령하면, 제1하위트랜잭션을 보정한다. 프로토콜 서비스부는 포괄트랜잭션 조정자와 통신하여 제1하위트랜잭션을 관리하기 위한 메시지를 주고받는다. 등록서비스부는 생성된 제1하위트랜잭션을 포괄트랜잭션 조정자에 등록한다. 본 발명에 따르면, 트랜잭션 수행 중에 지배 포괄트랜잭션의 실패로 인해 종속 포괄트랜잭션 역시 실패해야 하는 경우에 이를 웹서비스 응용프로그램 프로그래머의 중재없이 자동으로 처리할 수 있다.
Abstract:
1. 청구범위에 기재된 발명이 속하는 기술분야 본 발명은, 웹 서비스 분석 장치 및 그 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은, 웹 서비스에 있어서, 웹 서비스 명세 언어(WSDL)에 대한 스텁(Stub) 클래스를 동적으로 생성하고, 이를 이용하여 웹 서비스를 호출함으로써, 심플 오브젝트 액세스 프로토콜(SOAP) 메시지를 운용자가 직접 작성하지 않고서도 웹 서비스를 호출할 수 있을 뿐만 아니라, 한번 생성한 스텁(Stub) 클래스를 재사용할 수 있도록 하기 위한, 웹 서비스 분석 장치 및 그 방법을 제공하는데 그 목적이 있음. 3. 발명의 해결 방법의 요지 본 발명은, 웹 서비스 분석 장치에 있어서, 분석하고자 하는 웹 서비스의 웹 서비스 명세 언어(WSDL)를 웹 서비스 레지스트리(UDDI : Universal Description, Discovery, and Integration)로부터 검색하여 검증하고, 검증된 WSDL 문서의 각 요소를 스텁(Stub) 클래스로 변환하기 위한 WSDL 처리 수단; 사용자로부터 입력받은 파라미터에 따라 상기 WSDL 처리 수단으로부터 전달받은 메시지 클래스로부터 WSDL 메시지를 검색하여 메시지 타입 및 메시지 이름을 검색하고, 상기 검색한 메시지 이름을 트리 형태 등의 메시지 데이터로 구성하여 SOAP 요청 메시지를 생성하기 위한 데이터 처리 수단; 외부의 웹 서비스 서버로부터 입력되는 심플 오브젝트 액세 스 프로토콜(SOAP) 응답 메시지 또는 상기 데이터 처리 수단이 생성하여 상기 외부의 웹 서비스 서버로 출력되는 심플 오브젝트 액세스 프로토콜(SOAP) 요청 메시지를 계속적으로 감시하고 핸들링하며, 상기 데이터 처리 수단에서 구성한 메시지 데이터를 이용하여 상기 SOAP 응답 메시지로부터 결과 값을 추출하고, 상기 SOAP 요청 메시지를 해당 웹 서비스 서버로 전송하기 위한 SOAP 처리 수단; 및 상기 데이터 처리 수단에서 검색한 메시지 이름 및 메시지 타입 등을 이용하여 원격 프로시져 호출(RPC) 형태로 웹 서비스를 호출하기 위한 호출(Invocation) 처리 수단을 포함함. 4. 발명의 중요한 용도 본 발명은 웹 서비스 테스트 시스템 등에 이용됨. 웹 서비스 분석, 웹 서비스 명세 언어(WSDL), 스텁(Stub) 클래스, 심플 오브젝트 액세스 프로토콜(SOAP) 메시지, 웹 서비스 오퍼레이션
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은 BPML(Business Process Modeling Language)에서 BPEL(Business Process Execution Language)로의 변환 방법에 관한 것임. 2. 발명이 해결하고자 하는 기술적 과제 본 발명은 BPML을 BPEL로 변환시킴으로써, BPEL을 지원하는 시스템에서 BPML로 기술된 웹 서비스의 컴포지션의 참조를 가능하게 하기 위한 BPML에서 BPEL로의 변환 방법을 제공하는데 그 목적이 있음. 또한, 본 발명은 BPEL을 지원하는 시스템에서 BPML을 따르는 비즈니스 프로세스 기술 문서를 산출하기 위한 BPML에서 BPEL로의 변환 방법을 제공하는데 그 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은 BPML의 단순 액티버티를 수행하는 엘리먼트에 대응되는 BPEL의 엘리먼트를 생성하는 단순 액티버티 처리 단계, BPML의 복합 액티버티를 수행하는 엘리먼트에 대응되는 BPEL의 엘리먼트를 생성하는 복합 액티버티 처리 단계, BPML의 프로세스 호출과 관련된 액티버티를 수행하는 엘리먼트에 대응되는 BPEL의 엘리먼트를 생성하는 특수 복합 액티버티 처리 단계, BPML의 동기화를 수행하는 엘리먼트에 대응되는 BPEL의 엘리먼트를 생성하는 동기화 처리 단계 및 BPML의 액티버티에 대한 예외 처리 및 프로세스 내부의 실행 환경을 기술하는 엘리먼트에 대응되는 BPEL의 엘리먼트를 생성하는 컨택스트 처리 단계를 포함함. 4. 본 발명의 중요한 용도 본 발명은 웹 서비스를 관리하는데 이용될 수 있음. 변환, 비즈니스 프로세스, BPEL, BPML
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은 BPEL(Business Process Execution Language)에서 BPML(Business Process Modeling Language)로의 변환 방법에 관한 것임. 2. 발명이 해결하고자 하는 기술적 과제 본 발명은 BPEL의 실행 가능한 비즈니스 프로세스를 대응되는 BPML의 프로세스로 변환시킴으로써, BPML을 지원하는 시스템에서 BPEL로 기술된 웹 서비스의 컴포지션의 참조를 가능하게 하기 위한 BPEL에서 BPML로의 변환 방법을 제공하는데 그 목적이 있음. 또한, 본 발명은 BPEL의 실행 가능한 비즈니스 프로세스를 대응되는 BPML의 프로세스로 변환시킴으로써, BPML을 지원하는 시스템에서 BPEL을 따르는 비즈니스 프로세스 기술 문서를 산출하기 위한 BPEL에서 BPML로의 변환 방법을 제공하는데 그 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은 BPEL의 기본 액티버티를 수행하는 엘리먼트에 대응되는 BPML의 엘리먼트를 생성하는 기본 액티버티 처리 단계, BPEL의 여러 개의 액티버티를 구조화시키는 엘리먼트에 대응되는 BPML의 엘리먼트를 생성하는 구조화된 액티버티 처리 단계, BPEL의 구조화된 액티버티 내부의 실행 환경을 기술하는 엘리먼트에 대응되는 BPML의 엘리먼트를 생성하는 실행 환경 처리 단계, BPEL의 액티버티간의 병렬 구조에서 순서를 지정하는 엘리먼트에 근거하여 BPML의 대응되는 엘리먼트를 생성하는 소스/타겟 처리 단계 및 상기 실행 환경 처리 단계의 요구에 응답하여 BPML의 실행 환경을 기술하는 엘리먼트를 생성하는 프로세스 생성 단계를 포함함. 4. 본 발명의 중요한 용도 본 발명은 웹 서비스를 관리하는데 이용될 수 있음. 변환, 비즈니스 프로세스, BPEL, BPML
Abstract:
비디오 해석 장치 및 방법이 개시된다. 본 발명의 일실시예에 따른 비디오 해석 장치는 입력된 비디오의 객체들에 기반하여 객체 정보를 생성하는 객체 정보 생성부; 상기 객체 정보에 기반하여 상기 객체들 간의 동적 공간 관계를 생성하는 관계 생성부; 상기 동적 공간 관계에 기반하여 범용 이벤트 정보를 생성하는 범용 이벤트 정보 생성부; 상기 객체 정보 및 범용 이벤트 정보에 기반하여 문장 및 이벤트 디스크립션 중 어느 하나가 포함된 비디오 정보를 생성하는 비디오 정보 생성부; 및 상기 객체 정보, 상기 범용 이벤트 정보 및 상기 비디오 정보를 저장하는 비디오 디스크립터 저장부를 포함한다.