Movatterモバイル変換


[0]ホーム

URL:


KR100358154B1 - Dynamic service composition method on open networking multimedia service environment - Google Patents

Dynamic service composition method on open networking multimedia service environment
Download PDF

Info

Publication number
KR100358154B1
KR100358154B1KR1019990031709AKR19990031709AKR100358154B1KR 100358154 B1KR100358154 B1KR 100358154B1KR 1019990031709 AKR1019990031709 AKR 1019990031709AKR 19990031709 AKR19990031709 AKR 19990031709AKR 100358154 B1KR100358154 B1KR 100358154B1
Authority
KR
South Korea
Prior art keywords
service
combination
user
session
agent
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
KR1019990031709A
Other languages
Korean (ko)
Other versions
KR20010016689A (en
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 한국전자통신연구원filedCritical한국전자통신연구원
Priority to KR1019990031709ApriorityCriticalpatent/KR100358154B1/en
Publication of KR20010016689ApublicationCriticalpatent/KR20010016689A/en
Application grantedgrantedCritical
Publication of KR100358154B1publicationCriticalpatent/KR100358154B1/en
Anticipated expirationlegal-statusCritical
Expired - Fee Relatedlegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

Translated fromKorean

1. 청구 범위에 기재된 발명이 속한 기술분야1. TECHNICAL FIELD OF THE INVENTION

개방형 멀티미디어 서비스 환경에서 동적 서비스 조합 구성방법.How to configure dynamic service combination in open multimedia service environment.

2. 발명이 해결하려고 하는 기술적 과제2. The technical problem to be solved by the invention

다양한 멀티미디어 서비스 환경에서 사용자들이 온라인으로 서비스 조합을 요구하는 동적인 서비스 조합 구성방법을 제공한다.The present invention provides a method for constructing a dynamic service combination that requires a user to combine a service online in various multimedia service environments.

3. 발명의 해결방법의 요지3. Summary of Solution to Invention

제1 액세스 세션 사용자 응용 객체에서 서비스 형태 관리자 객체로부터 복합 구성 가능한 서비스 목록을 획득하여, 제1 사용자 에이전트 객체에게 서비스 조합 구성을 요청하고, 제1 사용자 에이전트 객체에서 서비스 이용이 가능하면 조합 관리자 객체에게 조합 구성을 요청한다. 조합 관리자 객체에서 조합의 구성 형태가 제어 형태인 경우 제1 및 제2 조합 에이전트 객체를 생성하고, 제1 조합 에이전트 객체에서 제2 조합 에이전트 객체로 제2 서비스 세션의 개설을 요청하여, 상기 제2 조합 에이전트에 의해 제2 서비스 세션을 개설한다. 그리고, 사용자 세션 관리 객체의 인터페이스 정보를 제1 액세스 세션 사용자 응용 객체로 전달하여 두 서비스 세션간 정보가 교환되도록 한다.Obtaining a complex configurable list of services from the service type manager object in the first access session user application object, requesting the first user agent object to configure the service combination, and sending the service to the combination manager object if the first user agent object is available. Request a combination configuration. When the configuration form of the combination in the combination manager object is a control form, the first and second combination agent objects are created, and a request is made to open a second service session from the first combination agent object to the second combination agent object. A second service session is established by the combination agent. The interface information of the user session management object is transmitted to the first access session user application object so that the information is exchanged between the two service sessions.

4. 발명의 중요한 용도4. Important uses of the invention

본 발명은 멀티미디어 서비스 등에 이용됨.The present invention is used for multimedia services.

Description

Translated fromKorean
개방형 멀티미디어 서비스 환경에서 동적 서비스 조합 구성방법{DYNAMIC SERVICE COMPOSITION METHOD ON OPEN NETWORKING MULTIMEDIA SERVICE ENVIRONMENT}How to configure dynamic service combination in open multimedia service environment {DYNAMIC SERVICE COMPOSITION METHOD ON OPEN NETWORKING MULTIMEDIA SERVICE ENVIRONMENT}

본 발명은 개방형 멀티미디어 서비스 환경에서 동적 서비스 조합(Composition) 구성방법 및 상기 방법을 실행시키기 위한 프로그램을 기록한컴퓨터로 읽을 수 있는 기록매체에 관한 것으로, 특히 다양한 멀티미디어 서비스 환경에서 사용자들이 온라인으로 서비스 조합을 요구하는 동적인 서비스 조합 구성방법 및 상기 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다.The present invention relates to a method of constructing a dynamic service composition in an open multimedia service environment, and to a computer readable recording medium recording a program for executing the method. The present invention relates to a method for configuring a required dynamic service combination and a computer-readable recording medium having recorded thereon a program for executing the method.

통신망 서비스에 대한 사용자의 요구가 날로 고급화되고, 서비스가 복잡해짐에 따라 이기종 시스템간에 보다 접속이 편리하고, 객체 지향 개념으로 분산처리 환경하에서 멀티미디어 서비스를 효율적으로 개발, 보급 및 관리하기 위한 방안이 요구되게 되었다. 이러한 배경을 바탕으로 멀티미디어 서비스를 새로운 통신망 구조에 적용하고, 이를 개발하는 방법론을 연구하고 표준화하기 위한 TINA-C이 결성되었으며, 통신망에서 개방형 정보 통신망 구조 설계와 구축 및 운용 등에 관련된 개념 및 원칙을 표준화 문서로 규정하고 있다. 여기에서는 개방형 정보통신망 구조는 비동기전달모드(ATM: Asynchronous Transfer Mode) 통신망을 기반으로 서비스 구조, 관리 구조, 연산 구조 및 연결관리 구조로 이루어진다. 이러한 구조는 객체들의 구성요소(Component)들로 정의되어, 분산처리 환경을 기반으로 통신망 관리 기능과 다양한 멀티미디어 서비스를 지원하는 계층적인 소프트웨어 구조를 제시하였다. TINA 컨소시엄에서 제시하는 서비스 구조에는 기존의 멀티미디어 서비스 객체의 재사용성과 이식성, 통신망 구조나 프로토콜에 대한 서비스의 독립성을 근간으로 하는 다양한 요구사항을 정립하고, 이러한 요구사항을 만족하는 일반적인 서비스 구조를 정의하였다. 이러한 서비스 요구사항에는 서비스의 복합구성을 위한 개념 및 기능들이 정의되어 있다. 그러나, 현재 정의되어 있는 복합구성 개념이나, 기능들은 실질적인 서비스 개발에 적용될 수 있을만큼 세부적이지 못하다. 따라서 서비스를 구성하는 구성요소(Component) 간의 인터페이스와 접속절차에 대한 세부 방법이 요구된다.As users' demands for network services become more advanced and services become more complex, more convenient access between heterogeneous systems is required, and an object-oriented concept is required to efficiently develop, disseminate, and manage multimedia services in a distributed processing environment. It became. Based on this background, TINA-C was established to apply multimedia services to new network structures and to study and standardize methodologies for developing them. Standardized concepts and principles related to the design, construction, and operation of open information network structures in networks It is prescribed by document. The open information network structure is composed of a service structure, a management structure, an operation structure, and a connection management structure based on an Asynchronous Transfer Mode (ATM) communication network. This structure is defined as components of objects, and suggested a hierarchical software structure supporting communication network management function and various multimedia services based on distributed processing environment. In the service structure proposed by the TINA consortium, various requirements based on the reusability and portability of existing multimedia service objects, and the service independence of the network structure or protocol are established, and a general service structure that satisfies these requirements is defined. . These service requirements define concepts and functions for complex composition of services. However, currently defined composite concepts or functions are not detailed enough to be applied to actual service development. Therefore, a detailed method for the interface and connection procedure between components constituting the service is required.

구성요소간의 복합구성 패러다임은 서비스 구성요소 사이의 조합 혹은 관련성에 의해 기술된다. 즉, 다양한 접속과 사용에 따른 조합에 의해 서비스 복합구성의 패러다임을 적용할 수 있다. 패러다임의 형태로는 사용 집단(Usage Party), 이용 제공자(Usage Provider), 제어부(Controller), 관리자 그룹(Manager Peer)으로 구성된다.The composite paradigm between components is described by the association or association between the service components. That is, the paradigm of the service complex configuration can be applied by a combination of various connections and usages. The paradigm is composed of a usage party, a usage provider, a controller, and a manager peer.

서비스 복합구성은 제3자의 신규 서비스 제공자나 서비스 중개자와의 관계를 정립하고, 서비스 조합의 객체 기능과 절차를 확인하며, 동적인 서비스 조합을 기반으로 운용자(operator)에 의해 기존의 서비스를 이용하여 신규 응용 서비스를 도출하는데 있다.Service composites establish relationships with third-party new service providers or service intermediaries, identify object functions and procedures of service combinations, and use existing services by operators based on dynamic service combinations. To derive new application services.

따라서, 본 발명은 개방형 통신망을 이용한 서비스 복합구성 기술의 연구 및 서비스를 구성하는 구성요소 간의 인터페이스와 접속절차에 대한 세부 규격화를 통해 새로운 서비스를 손쉽게 구성할 수 있는 동적 서비스 조합 구성방법 및 상기 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.Accordingly, the present invention provides a method and method for composing a dynamic service combination that can easily configure a new service through the study of a service complex composition technology using an open communication network and a detailed standardization of the interface and connection procedure between the components constituting the service. Its purpose is to provide a computer readable recording medium having recorded thereon a program for execution.

도1a는 본 발명이 적용되는 제어 형태의 조합(composition) 구성도.1A is a composition diagram of a control form to which the present invention is applied.

도1b는 본 발명이 적용되는 동일그룹 형태의 조합(composition) 구성도.Figure 1b is a composition diagram of the same group form to which the present invention is applied.

도2a는 본 발명에 따른 제어 형태의 동적 서비스 조합 연산 객체 구성도.Figure 2a is a block diagram of a dynamic service combination operation object configuration of the control form according to the present invention.

도2b는 본 발명에 따른 동일그룹 형태의 동적 서비스 조합 연산 객체 구성도.Figure 2b is a block diagram of a dynamic service combination operation object of the same group form according to the present invention.

도3은 본 발명에 따른 동적 서비스 조합 속성 표현도.3 is a dynamic service combination attribute representation in accordance with the present invention.

도4는 본 발명에 따른 동적 서비스 조합 생성 흐름도.4 is a flow diagram of a dynamic service combination creation in accordance with the present invention.

도5는 본 발명에 따른 동적 서비스 조합 해제 흐름도.5 is a flow diagram of dynamic service decombination in accordance with the present invention.

상기 목적을 달성하기 위한 본 발명은, 제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단계를 포함한 것을 특징으로 한다.According to an aspect of the present invention, there is provided a method of configuring a dynamic service combination in an open multimedia service environment having a first user domain, a first service provider domain, a second service provider domain, and a second user domain. A first step of obtaining a complex configurable service list through a service type manager object in a first access session user application object of a user domain; Requesting, by the first access session user application object, a service combination configuration from the first access session user application object to a first user agent object of the first service provider domain based on the obtained service list; A third step of acquiring a service usage environment from the service type manager object in the first user agent object and confirming whether a corresponding service is available in the current terminal; A fourth step of notifying the combination configuration failure if the service is unavailable in the third step, accepting the combination configuration request if the service is available, and requesting the combination manager object for the combination configuration; A fifth step of identifying a configuration form of a combination in the combination manager object; A sixth step of creating a first combined agent object and a second combined agent object in the first service provider domain and the second service provider domain, respectively, in the case of the control form in the fifth step; Requesting to establish a second service session from the first combined agent object to the second combined agent object, and establishing a second service session by the second combined agent object; An eighth step of transferring interface information of a user session management object of a second service session from the first combination agent object to the first access session user application object to exchange information between two service sessions; And requesting a combination configuration from the combination manager object to the second service session manager object of the second service provider domain through the first service session manager object of the first service provider domain in the case of the same group form in the fifth step. And a ninth step of allowing information to be exchanged between the two service sessions.

또한, 본 발명은, 프로세서를 구비한 멀티미디어 서비스 장치에, 상기 제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기능을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.The present invention also provides a multimedia service apparatus including a processor, comprising: a first function of obtaining a complex configurable service list from a first access session user application object of the first user domain through a service type manager object; A second function of requesting a service combination configuration from a first access session user application object to a first user agent object of the first service provider domain based on the obtained service list; A third function of acquiring a service use environment from the service type manager object in the first user agent object and confirming whether a corresponding service is available in the current terminal; A fourth function of notifying a combination configuration failure if the service is not available in the third function, accepting the combination configuration request if the service is available, and requesting the combination manager object for the combination configuration; A fifth function of identifying a configuration form of a combination in the combination manager object; A sixth function of creating a first combined agent object and a second combined agent object in the first service provider domain and the second service provider domain, respectively, in a control form in the fifth function; A seventh function of requesting establishment of a second service session from the first combination agent object to the second combination agent object, and establishing a second service session by the second combination agent; An eighth function of transferring interface information of a user session management object of a second service session from the first combination agent object to the first access session user application object to exchange information between two service sessions; And requesting a combination configuration from the combination manager object to the second service session manager object of the second service provider domain through the first service session manager object of the first service provider domain in the case of the same group form in the fifth function. A computer readable recording medium having recorded thereon a program for executing a ninth function for exchanging information between two service sessions is provided.

본 발명에서는 동일그룹 형태(Peer Type)와 제어 형태(Control Type)의 조합 생성과 조합의 해제에 의한 동적 서비스 조합의 구성방법에 대해 기술한다. 본 발명에서는 TINA 기반의 표준에 따라 서비스 조합 객체와 접속 절차를 제시하고, 이를 근간으로 서비스 조합 기능을 설계하였다. 설계된 서비스 조합 모델은 정보객체와 각 객체들간의 속성을 정의한 정보모델과 분산처리 환경에서 운용되는 연산 객체들 간의 정의한 모델로 구성된다.The present invention describes a method of configuring a dynamic service combination by creating and releasing a combination of a peer type and a control type. In the present invention, the service combination object and the access procedure are presented according to the TINA-based standard, and the service combination function is designed based on this. The designed service combination model consists of the information model that defines the information object and the attributes between each object and the model defined between the computational objects operating in the distributed processing environment.

동적인 서비스 조합의 구성은 주로 사용자의 요구에 의해 이루어진다. 사용자들이 온라인으로 서비스 조합 구성을 요구하고, 사용자의 서비스 객체들이 이를 인식하는 경우에 서비스 제공자 영역에서의 서비스 세션 객체들이 서비스 조합을 구성하는 사용자에 따른 서비스 객체가 생성되어 서비스를 수행한다. 동적인 서비스 조합의 특징은 서비스 사용자 요구에 의해서 이루어지며(사용자가 서비스 구성자 기능을 가짐), 서비스 제공자 영역에서 서비스 조합을 관할하는 서비스 구성자의 연산 객체없이 이루어지므로, 서비스 객체들 간의 능동적인 접속과 서비스 세션 제어가 각 개별 서비스 간에 정해진 규칙에 맞도록 구성되어야 한다. 동적인 서비스 조합하에서 개별 서비스 연산 객체들을 개발하는 경우, 사용자들에 의한 서비스 조합을 요구 사항에 반영하여 설계를 해야 한다.The composition of the dynamic service combination is mainly at the request of the user. When the users request the service combination configuration online, and the service objects of the user recognizes it, the service session objects in the service provider area generate a service object according to the user who constructs the service combination to perform the service. The characteristics of dynamic service associations are driven by the service user's needs (the user has the service constructor function) and in the service provider domain without the service object of the service constructor that governs the service combinations, so that active connection between service objects Service session control must be configured to meet the rules established between each individual service. In case of developing individual service operation objects under dynamic service combination, the service combination by users should be reflected in the requirements.

이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도1a는 본 발명이 적용되는 제어 형태(Control Type)의 조합의 구성도를 나타낸다.Fig. 1A shows a configuration diagram of a combination of control types to which the present invention is applied.

제어 형태의 조합은 사용 집단(Usage Party) 형태의 조합과 비슷하다. 예를 들어, 사용자 A(1)는 서비스 제공자 B(2)와의 서비스 세션을 설정한 상태에 있다. 이때, 사용자 A(1)는 서비스 제공자 B(2)에게 구성요소의 구성을 요청하고, 서비스 제공자 B(2)는 사용자 역할로 제3 서비스 제공자 C에게 서비스를 요청하여 해당 서비스가 사용자 A(1)에게 제공될 수 있도록 한다. 제어 형태의 패러다임에서 초기화부(initiator)는 부가 서비스와 제어관계를 가진다. 여기서, 초기화부는 서비스 세션의 역할로 서비스 세션의 초기화나 조합의 시작에서 기능을 제공하는 역할을 담당하며, 관리 문맥(context)나 세션의 구성 객체들 간의 협상이나 서비스 역할이나 형상 집합체를 선택하는 기능을 수행한다. 제어 형태의 조합은 사용 집단(Usage Party) 형태와는 다르게 부가 서비스는(제어부의 수동적인 서비스 참여 기능을 가진다.) 다른 개체와 사용 관계를 가진다.The combination of control forms is similar to the combination of usage party forms. For example, user A 1 is in a state of establishing a service session with service provider B 2. At this time, the user A (1) requests the service provider B (2) to configure the component, the service provider B (2) requests the service to the third service provider C in the user role, so that the service is the user A (1) To be provided). In the control type paradigm, an initiator has a control relationship with an additional service. Here, the initialization unit serves as a service session and provides a function in initializing or starting a combination of service sessions, and negotiating management context or session configuration objects or selecting a service role or a collection of features. Do this. The combination of control types differs from the usage party type so that additional services (which have a passive service participation function of the control unit) have usage relationships with other entities.

도1a에서는 병렬적인 조합을 보였다. 도면에서 SS_X는 제어부 서비스, SS_Y는 제어된 서비스이다. 제어 세션은 제어된 세션의 참가자들을 참가시키거나 탈퇴시킬 수 있으며, 또한 세션을 없앨 수도 있다. 도면에서 UD_AS(3)는 사용자 영역의 액세스 세션을 의미한다. 그리고, UD_USS(5)는 사용자 영역의 사용자 서비스 세션을 의미한다. PD_AS(4)는 서비스 제공자 영역의 액세스 세션을 의미하고, PD_USS(6)는 서비스 제공자 영역의 사용자 서비스 세션을 의미한다. 또한, PSS(7)는 서비스 제공자 영역의 서비스 세션을 의미하고, CompD_USS(8)는 서비스 제공자 영역의 복합구성(Composition)된 사용자 서비스 세션을 의미한다.1A shows a parallel combination. In the figure, SS_X is a control unit service and SS_Y is a controlled service. The control session can join or leave participants in the controlled session and can also drop the session. In the figure, UD_AS 3 means an access session of a user area. UD_USS 5 denotes a user service session in a user area. The PD_AS 4 means an access session of the service provider area, and the PD_USS 6 means a user service session of the service provider area. In addition, PSS (7) means a service session of the service provider area, CompD_USS (8) means a composite user service session of the service provider area.

도1b는 본 발명이 적용되는 사용 동일그룹 형태(Usage Peer Type)의 조합 구성도를 나타낸다.Figure 1b shows a combined configuration of the usage peer group (Usage Peer Type) to which the present invention is applied.

사용자들(A, B, C, S)은 두 개의 독립적인 서비스 제공자 영역에서 서비스를 제공받고 있다. 이 때, 두 세션의 조합 구성 요청이 발생했을 경우, 두 개의 세션은 상대 세션에 대해서 사용자 역할과 동시에 서비스 제공자 역할을 수행하게 된다. 도면에서 PeerD_USS는 피어 도메인 사용자 서비스 세션을 의미한다.Users A, B, C, and S are provided with services in two independent service provider domains. At this time, when a combination configuration request of the two sessions occurs, the two sessions play the role of service provider simultaneously with the user role for the other session. PeerD_USS in the drawing means a peer domain user service session.

도2a는 본 발명에 따른 제어 형태의 동적 서비스 조합 연산 객체의 구성도를 나타낸다.2A is a block diagram of a dynamic service combination operation object in a control form according to the present invention.

개방형 서비스를 구성하는 기능들은 한 개 또는 여러 개의 연산 객체 및 연산 객체 그룹 결합으로 제공된다. 이러한 개방형 서비스 연산 객체들의 설계 및 구현은 서비스 의존적인 특징을 가진다. 따라서, 연산 객체를 기본단위로 하는 서비스 연산 모델링 기법은 다양한 서비스에 적용될 수 없게 되어, 각각의 서비스 마다 새로이 모델링을 수행해야 하는 번거로움과 낭비가 발생된다. 서비스 조합은 이러한 연산 객체 단위의 모델링에서의 문제점을 해결하기 위하여 고안된 연산 모델링의 기본 단위로서, 개방형 서비스는 서비스의 접속 및 제공을 담당하는 여러객체들로 구성된다. 이러한 객체들은 상호 인터페이스를 통하여 사용자와 서비스의 접속 및 서비스 제공을 수행한다.The functions that make up an open service are provided as a combination of one or more compute objects and compute object groups. The design and implementation of these open service operation objects has a service dependent characteristic. Therefore, a service operation modeling technique using a calculation object as a basic unit cannot be applied to various services, resulting in the inconvenience and waste of having to perform new modeling for each service. The service combination is a basic unit of computational modeling designed to solve such problems in modeling of computational object units. An open service is composed of several objects that are in charge of accessing and providing a service. These objects perform access and service provision of users and services through mutual interfaces.

서비스 조합은 특정 서비스를 위한 설계들의 공통점을 고려하여 서비스를 구성하는 객체들을 기능별로 구분하고 추상화한 서비스 구성체이다. 서비스 구조 구성요소는 앞에서 다룬 세션 개념에 의하여 액세스 세션, 서비스 세션 및 관련 객체 구성요소로 구분된다. 액세스 세션 구성요소로서, 사용자 응용 객체(UAP: User APplication)는 서비스를 제공받기 위하여 사용자가 이용하는 액세스 세션 구성요소로서, 프로그램을 일반화한 구성요소이다. 사용자 응용 객체(UAP)는 액세스 세션 관련 사용자 응용 객체(AS_UAP)와 서비스 세션 관련 사용자 응용 객체(SS_UAP)로 구분되는데, 그 중 액세스 관련 사용자 응용 객체는 사용자 인터페이스를 통하여 사용자가 서비스 제공자 에이전트(PA: Provider Agent) 객체를 통해 제공자 영역에 접근하도록 하는 구성요소이다.A service combination is a service construct that abstracts and abstracts the objects that make up a service by considering the commonalities of designs for a specific service. Service structure components are divided into access sessions, service sessions, and related object components according to the session concept described above. As an access session component, a user application object (UAP) is an access session component used by a user to receive a service and is a component generalizing a program. The user application object (UAP) is classified into an access session related user application object (AS_UAP) and a service session related user application object (SS_UAP). Among them, an access related user application object is provided by a user through a user interface. Provider Agent) A component that allows access to a provider area through an object.

서비스 제공자 에이전트 객체(PA)는 액세스 세션에서 사용자 단말(end-point)을 대신하는 구성요소로서, 사용자가 액세스 세션을 통하여 사용자 에이전트(UA: User Agent) 객체에 액세스하고, 사용자의 서비스 관련 요구를 사용자 에이전트 객체(UA)에게 전달하며, 사용자 에이전트 객체(UA)로부터 전달된 초청 메시지를 사용자에게 알리는 구성요소이다. 초기화 에이전트(IA: Initial Agent) 객체는 제공자 영역에 있는 초기화를 위한 초기 접근점으로 사용되는 구성요소이다.The service provider agent object (PA) is a component that replaces an end-point in an access session, and a user accesses a user agent (UA) object through an access session and receives a service related request of the user. The component is delivered to the user agent object UA and informs the user of the invitation message delivered from the user agent object UA. An Initial Agent (IA) object is a component used as an initial access point for initialization in the provider area.

사용자 에이전트(UA) 객체는 제공자 영역에서 사용자를 표현하는 구성요소로, 영역의 위치에 상관없이 사용자 영역으로부터 액세스가 가능하다. 서비스 세션 구성요소로서, 서비스 제조 객체(SF: Service Factory)는 서비스 세션 구성요소인 서비스 세션 관리자 객체(SSM: Service Session Manager), 사용자 서비스 세션 관리자 객체(USM: User Service session Manager)를 생성하는 구성요소이다. 서비스 세션 관리자 객체(SSM)는 서비스 세션에서 사용자 사이에 공유되어지는 서비스 기능을 제공하는 구성요소이다. 사용자 서비스 세션 관리자 객체(USM)는 제공자 영역 사용자 서비스 세션(PD_USS)의 부분들을 제어하는 일반적인 세션들로 구성되어 있는 구성요소이다. 또한, 사용자 서비스 세션 관리자 객체(USM)는 서비스 세션에 있는 사용자의 상황을 표현하고 유지하는 기능을 수행하는 구성요소이다. 조합 관련 구성요소로 서비스 유형 관리자 객체(STM: Service Type Manager)는 서비스의 특징 및 제한 내용, 서비스 제조 객체(SF)의 인터페이스 레퍼런스(IR) 등과 같은 서비스 관련 정보를 저장하고, 관리하는 구성요소이다. 조합 관리자 객체(CompM)는 여러 형태의 조합 및 관련 구성요소의 생성을 요청하고 관리하는 구성요소이다. 조합 제조 객체(CF: Composition Factory)는 서비스 세션 관리자 객체(SSM) 또는 조합 에이전트 객체(CA_er)의 요청에 의해 조합 에이전트(CA)를 생성하는 구성요소이다. 조합 에이전트(CA)는 조합 구성의 수행시 각 도메인 간의 연결 기능을 담당하는 구성요소로서, 조합의 초기화 주체 여부에 따라 조합 에이전트 객체 CA_er과 CA_ed로 구분된다.A user agent (UA) object is a component that represents a user in the provider area, and can be accessed from the user area regardless of the location of the area. As a service session component, a service manufacturing object (SF) is a component that creates a service session manager object (SSM) and a user service session manager object (USM). Element. The service session manager object (SSM) is a component that provides a service function that is shared among users in a service session. The User Service Session Manager Object (USM) is a component that consists of general sessions that control portions of the Provider Area User Service Session (PD_USS). In addition, the user service session manager object (USM) is a component that performs the function of representing and maintaining the situation of the user in the service session. The service type manager object (STM) is a component related to storing and managing service-related information such as service features and limitations, and an interface reference (IR) of a service manufacturing object (SF). . A combination manager object (CompM) is a component that requests and manages the creation of various types of combinations and related components. A composition factory (CF) is a component that generates a combination agent (CA) at the request of a service session manager object (SSM) or a combination agent object (CA_er). The combination agent (CA) is a component that is responsible for the connection function between domains when performing the combination configuration, and is divided into the combination agent objects CA_er and CA_ed according to whether the combination is initialized.

도2b는 본 발명에 따른 동일그룹 형태의 동적 서비스 조합 연산 객체 구성도를 나타낸다.2B illustrates a configuration diagram of a dynamic service combination operation object of the same group type according to the present invention.

동일그룹 형태의 연산 객체는 동일그룹 형태의 연산 객체 구성도의 구성요소인 조합 관리자 객체(CompM)에 의해 임의의 서비스 제공자 도메인의 서비스 세션 관리자 객체(SSM)에서 또 다른 서비스 제공자 도메인의 서비스 세션 관리자 객체(SSM)에 직접적으로 조합을 구성하는 관계로, 조합 에이전트(CA), 조합 제조(CF) 구성요소를 제외한 모든 구성요소가 도2a의 연산 객체 구성도의 구성요소와 동일하다.Operational objects of the same group type are service session managers of another service provider domain from a service session manager object (SSM) of any service provider domain by a combination manager object (CompM), which is a component of the operation object diagram of the same group type. In relation to configuring the combination directly on the object SSM, all components except the combination agent (CA) and combination manufacturing (CF) components are the same as the components of the computational object configuration diagram of FIG. 2A.

도3은 본 발명에 따른 동적 서비스 조합 속성 표현도를 나타낸다.3 illustrates a dynamic service combination attribute representation in accordance with the present invention.

이는 사용자 및 서비스 관리 정보 모델을 구성하는 정보 객체 내부 정보들의 내용(Attribute)과 이들의 형식으로, 조합 형태(Composition Type)는 서비스가 구성되는 방법을 말한다. 서비스 리스트(Service List)는 복합되는 서비스를 의미한다. 세션 리스트(Session List)는 복합되는 세션을 의미한다. 참가자(Participants)는 서비스 사용자가 서비스를 사용할 때의 참가자의 수를 의미한다. 다른 서비스 상태는 서비스들의 특성을 고려하여 추가 정보를 저장할 수 있도록 하는 필드이다.This is an attribute of information inside the information object constituting the user and service management information model and a form thereof. A composition type refers to a method in which a service is configured. The service list refers to a complex service. Session List means a session to be combined. Participants means the number of participants when a service user uses the service. Another service state is a field for storing additional information in consideration of characteristics of services.

도4a는 본 발명에 따른 동적 서비스 조합 생성 흐름도를 나타낸다.4A illustrates a flow diagram of dynamic service combination generation according to the present invention.

이는 동일그룹 형태와 제어 형태의 조합 세션 설정을 위한 연산 객체 간의 정보 흐름을 나타낸다. 제어 형태의 연산 객체 간의 정보흐름은 사용자 A와 사용자 B가 서비스 A 세션에 참가한 상태에서 사용자 A는 사용자 B와의 조합 구성을 요구하고, 서비스 A 세션에서는 서비스 B 세션의 개설 및 조합 구성을 처리한 후, 처리 결과를 사용자에게 통보한다. 세부적인 연산 객체간 접속 절차는 다음과 같다.This shows the flow of information between computed objects for setting up a cooperative session of the same group type and control type. The flow of information between control objects in the form of control requires user A and user B to participate in service A session and user A needs to configure a combination with user B. In service A session, after opening and combining the service B session, Inform the user of the result. Detailed connection procedure between operation objects is as follows.

먼저, 복합 구성 가능한 서비스 목록을 획득하는 단계(101)로 이는 다음과 같이 이루어진다.First, a step 101 of obtaining a complex configurable service list is performed as follows.

사용자 A 도메인의 액세스 세션 관련 사용자 응용부 객체(AS_UAP_A)는 서비스 제공자 에이전트 객체(PA_A)에게 복합구성 가능한 서비스 목록을 요청하고, 서비스 제공자 에이전트 객체(PA_A)는 서비스 제공자1 도메인의 사용자 에이전트 객체(UA_A)에게 복합구성 가능한 서비스 목록을 요청한다. 사용자 에이전트 객체(UA_A)는 서비스 형태 관리자(STM)에게 복합구성 가능한 서비스 목록을 요청한다. 서비스 형태 관리자(STM)는 사용자 에이전트 객체(UA_A)에게 서비스 목록을 반환한다. 사용자 에이전트 객체(UA_A)는 서비스 제공자 에이전트 객체(PA_A)에게 서비스 목록을 반환한다. 서비스 제공자 에이전트 객체(PA_A)는 액세스 세션 관련 사용자 응용부 객체(AS_UAP_A)에게 서비스 목록을 반환한다.The user application part object (AS_UAP_A) related to the access session of the user A domain requests the service provider agent object PA_A for a list of configurable services, and the service provider agent object PA_A is the user agent object UA_A in the service provider 1 domain. Request a list of complex configurable services. The user agent object UA_A requests the service type manager STM for a list of complex configurable services. The service type manager STM returns a list of services to the user agent object UA_A. The user agent object UA_A returns a list of services to the service provider agent object PA_A. The service provider agent object PA_A returns a list of services to the access session related user application unit object AS_UAP_A.

이러한 과정을 통해 복합 구성 가능한 서비스 목록을 획득한 후(101), 다음은 서비스 복합 구성을 요청하는 단계(102)로, 이를 구체적으로 살펴보면 다음과 같다.After obtaining the complex configurable service list through this process (101), the following is a step 102 for requesting the service complex configuration, which will be described in detail.

액세스 세션 관련 사용자 응용부 객체(AS_UAP_A)는 서비스 제공자 에이전트 객체(PA_A)에게 조합 구성을 요청하고, 서비스 제공자 에이전트 객체(PA_A)는 사용자 에이전트 객체(UA_A)에게 조합 구성에 대한 요청을 전달한다. 사용자 에이전트 객체(UA_A)는 서비스 형태 관리자(STM)에게 조합 서비스 이용 환경을 요청한다. 서비스 형태 관리자(STM)는 사용자 에이전트 객체(UA_A)에게 서비스 이용 환경을 반환한다(103). 사용자 에이전트 객체(UA_A)는 서비스 이용 환경을 반환 받으면,현재 단말과 서비스 이용 환경을 비교한다(104). 비교결과, 현재 단말에서 해당 서비스의 이용이 불가능한 경우에는 복합구성 실패 메시지를 전송하여 처리하고(105), 현재 단말에서 해당 서비스 이용이 가능한 경우에는, 사용자 에이전트 객체(UA_A)는 서비스 제공자1 도메인의 서비스 세션 관리자(SSM1)에게 조합 구성을 요청한다. 서비스 제공자1 도메인의 서비스 세션 관리자(SSM1)는 조합 관리자(CompM)에게 조합 구성을 요청하여, 수락받는다(106).The access session related user application unit object AS_UAP_A requests a combination configuration from the service provider agent object PA_A, and the service provider agent object PA_A forwards a request for the combination configuration to the user agent object UA_A. The user agent object UA_A requests the combined service usage environment from the service type manager STM. The service type manager STM returns a service use environment to the user agent object UA_A (103). When the user agent object UA_A returns the service use environment, the user agent object UA_A compares the current terminal with the service use environment (104). As a result of the comparison, when the service is not available at the current terminal, a complex configuration failure message is transmitted and processed (105). When the service is available at the current terminal, the user agent object UA_A is assigned to the service provider 1 domain. Request a combination configuration from the service session manager (SSM1). The service session manager SSM1 of the service provider 1 domain requests a combination configuration from the combination manager CompM and is accepted 106.

이후의 과정은 두 가지로 나누어지는데, 그 하나는 조합의 구성 형태가 제어 형태일 경우이고, 다른 하나는 조합의 구성 형태가 동일그룹 형태일 경우이다.Subsequent processes are divided into two types, one in the case where the combination form is a control form and the other in the case where the combination form is the same group form.

우선, 제어 형태일 경우에 대해 살펴본다.First, the case of the control form will be described.

제어 형태에서는 먼저, 조합의 에이전트를 생성하는데(108), 이의 과정을 상세히 살펴보면, 다음과 같다.In the control form, first, a combination agent is created (108). The process thereof will be described in detail as follows.

조합관리객체(CompM)는 조합 제조 객체(CF)에게 서비스 제공자1 도메인의 조합 에이전트 객체(CA_er)의 생성을 요청한다. 조합 제조 객체(CF)는 조합 에이전트 객체(CA_er)를 생성한 다음에, 조합 관리 객체(CompM)에게 생성된 조합 에이전트 객체(CA_er)의 인터페이스 레퍼런스(IR)를 반환한다. 조합 관리 객체(CompM)는 서비스 제공자1 도메인의 조합 에이전트 객체(CA_er)에게 서비스 세션 관리 객체(SSM1)의 인터페이스 레퍼런스(IR)를 전달한다. 조합 에이전트 객체(CA_er)는 서비스 제공자1 도메인의 서비스 세션 관리 객체(SSM1)에게 세션 참가자 정보를 요청한다. 서비스 세션 관리 객체(SSM1)는 조합 에이전트 객체(CA_er)에게 세션 참가자 정보를 반환한다. 조합 에이전트 객체(CA_er)는 조합 구성 요청자를 제외한참가자의 사용자 에이전트 객체(UA_A)에게 단말 협상을 요구한다. 각 참가자의 사용자 에이전트 객체(UA_A)는 서비스 형태 관리자(STM)에게 서비스 이용 환경을 요청하여, 서비스 이용 환경을 반환 받는다. 그리고, 사용자 에이전트 객체(UA_A)는 현재 단말과 반환받은 서비스 이용 환경을 비교한다. 각 참가자의 사용자 에이전트 객체(UA_A)는 조합 에이전트 객체(CA_er)에게 단말 협상 결과를 반환한다.The combination management object CompM requests the combination manufacturing object CF to generate a combination agent object CA_er of the service provider 1 domain. The combination manufacturing object CF generates the combination agent object CA_er and then returns an interface reference IR of the generated combination agent object CA_er to the combination management object CompM. The combination management object CompM transfers the interface reference IR of the service session management object SSM1 to the combination agent object CA_er of the service provider1 domain. The combination agent object CA_er requests session participant information from the service session management object SSM1 of the service provider1 domain. The service session management object SSM1 returns session participant information to the combination agent object CA_er. The combination agent object CA_er requests terminal negotiation from the user agent object UA_A of the participant except the combination configuration requestor. The user agent object UA_A of each participant requests the service use environment from the service type manager STM, and returns the service use environment. The user agent object UA_A compares the current terminal with the returned service usage environment. The user agent object UA_A of each participant returns a terminal negotiation result to the combination agent object CA_er.

조합 에이전트 객체(CA_er)는 조합 구성 대상 영역의 조합 제조 객체(CF)에게 서비스 제공자2 도메인의 조합 에이전트 객체(CA_ed)의 생성을 요청한다. 서비스 제공자2 도메인의 조합 제조 객체(CF)는 조합 에이전트 객체(CA_er)에게 요청한 서비스 제공자2 도메인의 조합 에이전트 객체(CA_ed)의 인터페이스 레퍼런스(IR)를 반환한다. 조합 에이전트 객체(CA_er)는 서비스 제공자2 도메인의 조합 에이전트 객체(CA_ed)에게 제2 서비스 세션 개설을 요청한다. 제2 조합 에이전트 객체(CA_ed)는 제2 서비스 제조 객체(SF_2)에게 제2 서비스 세션 개설을 요청한다(109).The combination agent object CA_er requests creation of the combination agent object CA_ed of the service provider2 domain from the combination manufacturing object CF of the combination composition target area. The combination manufacturing object CF of the service provider 2 domain returns an interface reference IR of the combination agent object CA_ed of the service provider 2 domain requested to the combination agent object CA_er. The combination agent object CA_er requests the combination agent object CA_ed of the service provider2 domain to open a second service session. The second combination agent object CA_ed requests the second service manufacturing object SF_2 to open a second service session (109).

이렇게 조합 에이전트를 생성한 다음에 제2 서비스 세션을 개설하는 과정을 상세히 살펴보면 다음과 같다.The process of creating a second service session after creating a combination agent is described in detail as follows.

서비스 제공자2 도메인의 서비스 제조 객체(SF_2)는 서비스 제공자2 도메인의 서비스 세션 관리자(SSM2)와 모든 참가자의 사용자 서비스 세션 관리자(USM_2A, USM2_B)를 생성 및 초기화한다. 서비스 제공자2 도메인의 서비스 제조 객체(SF_2)는 조합 에이전트 객체(CA_ed)에게 서비스 제공자2 도메인의 서비스 세션 관리자(SSM2)와 모든 참가자의 사용자 서비스 세션 관리자(USM_2A, USM2_B)들의 인터페이스 레퍼런스(IR)를 반환한다. 조합 에이전트 객체(CA_ed)는 서비스 세션 관리자 객체(SSM2)에게 세션 참가자의 정보를 전달한다. 서비스 세션 관리자 객체(SSM2)는 조합 에이전트 객체(CA_ed)에게 세션 참가자 정보 설정 결과를 반환하고, 조합 에이전트 객체(CA_ed)는 서비스 제공자1 도메인의 조합 에이전트 객체(CA_er)에게 서비스 제공자2 도메인의 사용자 서비스 세션 관리자(USM_2A)의 인터페이스 레퍼런스(IR)를 반환 또는 전달한다. 조합 에이전트 객체(CA_er)는 서비스 제공자1 도메인의 사용자 에이전트 객체(UA)에게 서비스 제공자2 도메인에 연결된 사용자 1 도메인의 다른 사용자의 사용자 서비스 세션 관리 객체(USM_2A)의 인터페이스 레퍼런스(IR)를 반환 또는 전달한다. 사용자 에이전트 객체(UA_A)는 서비스 제공자 에이전트 객체(PA_A)에게 사용자 서비스 세션 관리자(USM_2A)의 인터페이스 레퍼런스(IR)를 반환 또는 전달한다. 서비스 제공자 에이전트 객체(PA_A)는 액세스 세션 관련 사용자 응용 객체(AS_UAP_A)에게 사용자 서비스 세션 관리 객체(USM_2A)의 인터페이스 레퍼런스(IR)를 반환 또는 전달한다. 액세스 세션 관련 사용자 응용 객체(AS_UAP_A)는 사용자 A 도메인의 다른 사용자 응용 객체(UAP2_A)를 실행한다. 액세스 세션 관련 사용자 응용 객체(AS_UAP_A)는 제2 사용자 응용 객체(UAP2_A)에게 사용자 서비스 관리 객체(USM_A)의 인터페이스 레퍼런스(IR)를 전달한다.The service making object SF_2 of the service provider2 domain creates and initializes the service session manager SSM2 of the service provider2 domain and the user service session managers USM_2A and USM2_B of all participants. The service manufacturing object SF_2 of the service provider 2 domain sends the combination agent object CA_ed an interface reference IR of the service session manager SSM2 of the service provider 2 domain and the user service session managers USM_2A and USM2_B of all participants. Returns. The combination agent object CA_ed delivers session participant information to the service session manager object SSM2. The service session manager object (SSM2) returns the result of setting session participant information to the cooperative agent object (CA_ed), and the cooperative agent object (CA_ed) sends the user service of the service provider2 domain to the cooperative agent object (CA_er) of the service provider1 domain. Returns or passes the interface reference (IR) of the session manager USM_2A. The combination agent object CA_er returns or passes the interface reference (IR) of the user service session management object (USM_2A) of another user in the user 1 domain connected to the service provider 2 domain to the user agent object (UA) in the service provider 1 domain. do. The user agent object UA_A returns or conveys the interface reference IR of the user service session manager USM_2A to the service provider agent object PA_A. The service provider agent object PA_A returns or conveys an interface reference IR of the user service session management object USM_2A to the access session related user application object AS_UAP_A. The access session related user application object AS_UAP_A executes another user application object UAP2_A in the user A domain. The access session related user application object AS_UAP_A delivers the interface reference IR of the user service management object USM_A to the second user application object UAP2_A.

다음은, 복합구성 형태가 동일그룹 형태인 경우의 두 세션간 정보를 교환하는 동작을 살펴본다(110).Next, an operation of exchanging information between two sessions when the complex configuration type is the same group type is described.

조합 관리 객체(CompM)가 서비스 세션 관리 객체(SSM1)에게 조합 구성을 요청한다. 이후 조합 제조 객체(CF), 조합 에이전트 객체(CA)의 조합 구성 절차없이 서비스 세션 관리 객체(SSM1)는 서비스 제공자2 도메인의 서비스 세션 관리 객체(SSM2)에게 조합 구성을 요청한다.The combination management object CompM requests the service session management object SSM1 to form a combination. Thereafter, the service session management object SSM1 requests a combination configuration from the service session management object SSM2 of the service provider2 domain without the combination configuration procedure of the combination manufacturing object CF and the combination agent object CA.

이러한 과정을 통해 제2 서비스 세션이 개설되면, 세션간 정보를 교환하고, 복합구성 성공 메시지를 출력한다.When a second service session is established through this process, information is exchanged between sessions, and a composite configuration success message is output.

도5는 본 발명에 따른 동적 서비스 조합 해제 처리 흐름도를 나타낸다.5 is a flowchart illustrating a dynamic service decombination processing according to the present invention.

사용자 A와 사용자 B가 조합 세션에 참가하고 있는 상태에서 사용자 A는 서비스 B 세션의 해제(즉, 조합의 해제)를 요청하고, 이에 따라 서비스 B 세션의 종료 및 조합의 해체 절차가 수행된다. 세부적인 연산 객체간 해제 절차는 다음과 같다.With the user A and user B participating in the combination session, user A requests the release of the service B session (ie, the release of the combination), so that the termination of the service B session and the disassembly of the combination are performed. The detailed inter-object release procedure is as follows.

먼저, 사용자A 도메인의 제2 사용자 응용 객체(UAP2_A)는 서비스 제공자2 도메인의 사용자 서비스 세션 관리 객체(USM_2A)에게 세션 종료 요청 및 통보를 한다(201). 사용자 서비스 세션 관리 객체(USM_2A)는 서비스 세션 관리 객체(SSM2)에게 세션 종료 요청 및 통보를 한다. 서비스 제공자2 도메인의 서비스 세션 관리 객체(SSM2)는 사용자 서비스 세션 관리 객체(USM_2A)에게 세션 종료 요청 및 통보를 한다. 사용자 서비스 세션 관리 객체(USM_2A)는 사용자 응용 객체(UAP2_A)에게 세션 종료 요청 및 통보를 하여, 사용자 응용 객체(UAP2_A)가 종료된다. 사용자 서비스 세션 관리 객체(USM_2A)는 서비스 세션 관리자(SSM2)에게 세션 종료를 반환한다. 서비스 세션 관리자(SSM2)는 사용자 서비스 세션 관리 객체(USM_2A)에게 세션 종료를 반환한다. 사용자 서비스 세션 관리 객체(USM_2A)는 사용자 응용객체(UAP2_A)에게 세션 종료를 반환함으로써, 사용자 응용 객체(UAP2_A)는 종료된다.First, the second user application object UAP2_A of the user A domain requests and notifies the session termination request to the user service session management object USM_2A of the service provider 2 domain (201). The user service session management object USM_2A sends a session termination request and notification to the service session management object SSM2. The service session management object SSM2 of the service provider2 domain sends a session termination request and notification to the user service session management object USM_2A. The user service session management object USM_2A issues a session termination request and notification to the user application object UAP2_A, and the user application object UAP2_A is terminated. The user service session management object USM_2A returns the session termination to the service session manager SSM2. The service session manager SSM2 returns the session termination to the user service session management object USM_2A. The user service session management object USM_2A returns the session termination to the user application object UAP2_A, thereby terminating the user application object UAP2_A.

서비스 세션 관리 객체(SSM2)는 조합 에이전트 객체(CA_ed)에게 조합 에이전트 객체(CA_er)의 삭제를 요청한다. 조합 에이전트 객체(CA_ed)는 조합 제조 객체(CF)에게 조합 에이전트 객체(CA_er)의 삭제를 요청한다. 조합 제조 객체(CF)는 조합 관리 객체(CompM)에게 조합 에이전트 객체(CA_er)의 삭제를 통보하고, 조합 에이전트 객체(CA_er)를 삭제한다. 조합 에이전트 객체(CA_ed)는 서비스 세션 관리 객체(SSM2)에게 조합 에이전트 객체(CA_er)의 삭제 결과를 반환한다. 조합 에이전트 객체(CA_ed)는 조합 제조 객체(CF)에게 조합 에이전트 객체(CA_ed)의 삭제를 요청한다. 조합 제조 객체(CF)는 조합 관리 객체(CompM)에게 조합 에이전트 객체(CA_ed)의 삭제를 통보한다. 조합 제조 객체(CF)는 조합 에이전트 객체(CA_ed)를 삭제한다. 서비스 세션 관리 객체(SSM2)는 서비스 제조 객체(SF_2)에게 세션 객체 삭제를 요청한다. 서비스 제조 객체(SF_2)는 서비스 B세션 객체를 삭제한다.The service session management object SSM2 requests the combination agent object CA_ed to delete the combination agent object CA_er. The combination agent object CA_ed requests the combination manufacturing object CF to delete the combination agent object CA_er. The combination manufacturing object CF notifies the combination management object CompM of the deletion of the combination agent object CA_er and deletes the combination agent object CA_er. The combination agent object CA_ed returns a result of deleting the combination agent object CA_er to the service session management object SSM2. The combination agent object CA_ed requests the combination manufacturing object CF to delete the combination agent object CA_ed. The combination manufacturing object CF notifies the combination management object CompM of the deletion of the combination agent object CA_ed. The combination manufacturing object CF deletes the combination agent object CA_ed. The service session management object SSM2 requests the service making object SF_2 to delete the session object. The service manufacturing object SF_2 deletes the service B session object.

이상에서 설명한 본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하다는 것이 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 명백할 것이다.The present invention described above is not limited to the above-described embodiments and the accompanying drawings, and various substitutions, modifications, and changes are possible in the art without departing from the technical spirit of the present invention. It will be apparent to those of ordinary knowledge.

상기와 같이 이루어지는 본 발명에 의하면 분산처리 환경 상에서 객체 구성요소로 구성된 각 객체를 통해 동적인 서비스 조합의 구성을 효과적으로 수행할 수 있어, 새로운 서비스를 손쉽게 구성할 수 있는 효과가 있다.According to the present invention made as described above it is possible to effectively configure the dynamic service combination through each object composed of the object components in the distributed processing environment, there is an effect that can easily configure a new service.

Claims (12)

Translated fromKorean
제1 사용자 도메인과 제1 서비스 제공자 도메인과 제2 서비스 제공자 도메인과 제2 사용자 도메인을 구비한 개방형 멀티미디어 서비스 환경에서의 동적 서비스 조합 구성방법에 있어서,A method of configuring a dynamic service combination in an open multimedia service environment having a first user domain, a first service provider domain, a second service provider domain, and a second user domain,상기 제1 사용자 도메인의 제1 액세스 세션 사용자 응용 객체에서 서비스 형태 관리자 객체를 통해 복합 구성 가능한 서비스 목록을 획득하는 제1단계;Obtaining a complex configurable service list through a service type manager object in a first access session user application object of the first user domain;상기 획득된 서비스 목록을 바탕으로 상기 제1 액세스 세션 사용자 응용 객체에서 상기 제1 서비스 제공자 도메인의 제1 사용자 에이전트 객체에게 서비스 조합 구성을 요청하는 제2단계;Requesting, by the first access session user application object, a service combination configuration from the first access session user application object to a first user agent object of the first service provider domain based on the obtained service list;상기 제1 사용자 에이전트 객체에서 상기 서비스 형태 관리자 객체로부터 서비스 이용 환경을 획득하여, 현재 단말에서 해당 서비스 이용이 가능한지 확인하는 제3단계;A third step of acquiring a service usage environment from the service type manager object in the first user agent object and confirming whether a corresponding service is available in the current terminal;상기 제3단계에서 서비스 이용이 불가능하면 조합 구성 실패를 통보하고, 서비스 이용이 가능하면 조합 구성 요청을 수락하고, 조합 관리자 객체에게 조합 구성을 요청하는 제4단계;A fourth step of notifying the combination configuration failure if the service is unavailable in the third step, accepting the combination configuration request if the service is available, and requesting the combination manager object for the combination configuration;상기 조합 관리자 객체에서 조합의 구성 형태를 확인하는 제5단계;A fifth step of identifying a configuration form of a combination in the combination manager object;상기 제5단계에서 제어 형태인 경우 상기 제1 서비스 제공자 도메인과 상기 제2 서비스 제공자 도메인에 각각 제1 조합 에이전트 객체와 제2 조합 에이전트 객체를 생성하는 제6단계;A sixth step of creating a first combined agent object and a second combined agent object in the first service provider domain and the second service provider domain, respectively, in the case of the control form in the fifth step;상기 제1 조합 에이전트 객체에서 상기 제2 조합 에이전트 객체로 제2 서비스 세션의 개설을 요청하여, 상기 제2 조합 에이전트에 의해 제2 서비스 세션을 개설하는 제7단계;Requesting to establish a second service session from the first combined agent object to the second combined agent object, and establishing a second service session by the second combined agent object;상기 제1 조합 에이전트 객체에서 제2 서비스 세션의 사용자 세션 관리 객체의 인터페이스 정보를 상기 제1 액세스 세션 사용자 응용 객체로 전달하여 두 서비스 세션간 정보가 교환되도록 하는 제8단계; 및An eighth step of transferring interface information of a user session management object of a second service session from the first combination agent object to the first access session user application object to exchange information between two service sessions; And상기 제5단계에서 동일그룹 형태인 경우 상기 조합 관리자 객체에서 상기 제1 서비스 제공자 도메인의 제1 서비스 세션 관리자 객체를 통해 상기 제2 서비스 제공자 도메인의 제2 서비스 세션 관리자 객체로 조합 구성을 요청하여, 두 서비스 세션간 정보가 교환되도록 하는 제9단계In the fifth step, in the case of the same group form, a combination configuration request is made from the combination manager object to the second service session manager object of the second service provider domain through the first service session manager object of the first service provider domain. Step 9 to allow information to be exchanged between the two service sessions를 포함하는 동적 서비스 조합 구성방법.Dynamic service combination configuration comprising a.제 1 항에 있어서,The method of claim 1,상기 제1 사용자 도메인의 제2 사용자 응용 객체에서 상기 제2 서비스 제공자 도메인의 제2 서비스 세션 관리자 객체에게 서비스 조합 해제를 요청하고, 이에 따른 수락을 받아 두 세션간 관계를 해제하는 제10단계;Requesting, by the second user application object in the first user domain, to release the service combination from the second service session manager object in the second service provider domain, and receiving the acceptance accordingly, releasing the relationship between the two sessions;조합 구성 형태가 제어형태인 경우 상기 제2 서비스 세션을 종료시키는 제11단계; 및An eleventh step of terminating the second service session when the combined configuration type is a control type; And상기 제11단계 수행 후, 상기 제1 서비스 제공자 도메인의 제1 조합 에이전트 객체와 상기 제2 서비스 제공자 도메인의 제2 조합 에이전트 객체를 삭제하는 제12단계After performing step 11, step 12 of deleting a first combination agent object of the first service provider domain and a second combination agent object of the second service provider domain.를 더 포함한 것을 특징으로 하는 동적 서비스 조합 구성방법.Dynamic service combination configuration method characterized in that it further comprises.제 1 항 또는 제 2 항에 있어서,The method according to claim 1 or 2,상기 제1단계는,The first step,상기 제1 액세스 세션 사용자 응용 객체에서 상기 제1 사용자 도메인의 제1 서비스 제공자 에이전트 객체와 상기 제1 사용자 에이전트 객체를 통해 상기 서비스 형태 관리자에게 복합구성 가능한 서비스 목록을 요청하는 제13단계; 및Requesting, by the first access session user application object, a complex configurable service list from the service type manager through the first service provider agent object and the first user agent object of the first user domain; And상기 서비스 형태 관리자에서 복합구성 가능한 서비스 목록을 상기 제1 사용자 에이전트 객체와 상기 제1 서비스 제공자 에이전트 객체를 통해 상기 제1 액세스 세션 사용자 응용 객체로 반환하는 제14단계Step 14, the service type manager returns a complex configurable service list to the first access session user application object through the first user agent object and the first service provider agent object;를 포함한 것을 특징으로 하는 동적 서비스 조합 구성방법.Dynamic service combination configuration method comprising the.제 1 항 또는 제 2 항에 있어서,The method according to claim 1 or 2,상기 제2단계는,The second step,상기 제1 액세스 세션 사용자 응용 객체에서 상기 제1 서비스 제공자 에이전트 객체에게 조합 구성을 요청하는 제13단계; 및Requesting, by the first access session user application object, the first service provider agent object for a combination configuration; And상기 제1 서비스 제공자 에이전트 객체에서 상기 제1 사용자 에이전트 객체에게 조합 구성에 대한 요청을 전달하는 제14단계Step 14 of forwarding a request for a combination configuration from the first service provider agent object to the first user agent object;를 포함한 것을 특징으로 하는 동적 서비스 조합 구성방법.Dynamic service combination configuration method comprising the.제 1 항 또는 제 2 항에 있어서,The method according to claim 1 or 2,상기 제3단계는,The third step,상기 제1 사용자 에이전트 객체에서 상기 서비스 형태 관리자에게 조합 서비스 이용 환경을 요청하는 제13단계;Requesting, by the first user agent object, a combined service use environment from the service type manager;상기 서비스 형태 관리자에서 상기 제1 사용자 에이전트 객체에게 서비스 이용 환경을 반환하는 제14단계; 및A step 14 of returning a service usage environment to the first user agent object by the service type manager; And상기 사용자 에이전트 객체에서 현재 단말과 서비스 이용 환경을 비교하는 제15단계A fifteenth step of comparing the current terminal with a service using environment in the user agent object;를 포함한 것을 특징으로 하는 동적 서비스 조합 구성방법.Dynamic service combination configuration method comprising the.제 5 항에 있어서,The method of claim 5,상기 제4단계는,The fourth step,상기 제15단계에서 현재 단말에서 해당 서비스의 이용이 불가능한 경우에는 복합구성 실패 메시지를 전송하는 제16단계;A sixteenth step of transmitting a composite configuration failure message when the corresponding service is not available in the current terminal in the fifteenth step;상기 제15단계에서 현재 단말에서 해당 서비스 이용이 가능한 경우에는, 상기 제1 사용자 에이전트 객체에서 상기 제1 서비스 제공자 도메인의 제1 서비스 세션 관리자 객체에게 조합 구성을 요청하는 제17단계; 및In step 15, when the corresponding service is available in the current terminal, requesting a combination configuration from the first user agent object to a first service session manager object of the first service provider domain; And상기 제1 서비스 세션 관리 객체에서 상기 조합 관리자에게 조합 구성을 요청하는 제18단계Requesting, by the first service session management object, the combination manager to form a combination;를 포함한 것을 특징으로 하는 동적 서비스 조합 구성방법.Dynamic service combination configuration method comprising the.제 1 항 또는 제 2 항에 있어서,The method according to claim 1 or 2,상기 제6단계는,The sixth step,상기 복합 요소 관리자에서 상기 제1 서비스 제공자 도메인의 제1 조합 제조 객체에게 상기 제1 조합 에이전트 객체의 생성을 요청하는 제13단계;Requesting, by the composite element manager, creating a first combination agent object from a first combination manufacturing object in the first service provider domain;상기 제1 조합 제조 객체에서 상기 제1 조합 에이전트 객체를 생성하고, 상기 복합 요소 관리자에게 상기 생성된 제1 조합 에이전트 객체의 인터페이스 관련 정보를 반환하는 제14단계;Generating a first combination agent object from the first combination manufacturing object and returning interface related information of the generated first combination agent object to the complex element manager;상기 복합 요소 관리자에서 상기 제1 조합 에이전트 객체에게 상기 제1 서비스 세션 관리 객체의 인터페이스 관련 정보를 전달하는 제15단계;Transmitting, by the complex element manager, interface related information of the first service session management object to the first combination agent object;상기 제1 조합 에이전트 객체에서 상기 제1 서비스 세션 관리 객체에게 세션 참가자 정보를 요청하여, 세션 참가자 정보를 획득하는 제16단계;Requesting, from the first combination agent object, session participant information to the first service session management object to obtain session participant information;상기 제1 조합 에이전트 객체에서 조합 구성 요청자를 제외한 참가자의 제2사용자 에이전트 객체에게 단말 협상을 요구하는 제17단계;Requesting a terminal negotiation to a second user agent object of a participant except for a combination configuration requestor in the first combination agent object;상기 각 참가자의 제2 사용자 에이전트 객체에서 상기 서비스 형태 관리자를 통해 서비스 이용 환경을 획득하여, 현재 단말과 반환 받은 상기 서비스 이용 환경을 비교한 다음에, 상기 제1 조합 에이전트 객체에게 단말 협상 결과를 반환하는 제18단계;Obtaining a service use environment from the second user agent object of each participant through the service type manager, comparing the returned service use environment with the current terminal, and returning a terminal negotiation result to the first combination agent object. The eighteenth step;상기 제1 조합 에이전트 객체에서 조합 구성 대상 영역의 제2 조합 제조 객체에게 상기 제2 조합 에이전트 객체의 생성을 요청하는 제19단계; 및Requesting, by the first combination agent object, generation of the second combination agent object from a second combination manufacturing object in a combination configuration target area; And상기 제2 조합 제조 객체에서 상기 제2 조합 에이전트 객체에게 상기 제2 조합 에이전트 객체의 인터페이스 관련 정보를 반환하는 제20단계Step 20 of returning interface information of the second combined agent object from the second combined manufacturing object to the second combined agent object;를 포함한 것을 특징으로 하는 동적 서비스 조합 구성방법.Dynamic service combination configuration method comprising the.제 1 항 또는 제 2 항에 있어서,The method according to claim 1 or 2,상기 제7단계는,The seventh step,상기 제1 조합 에이전트 객체에서 상기 제2 조합 에이전트 객체에게 제2 서비스 세션 개설을 요청하는 제13단계;Requesting, by the first combined agent object, to open a second service session to the second combined agent object;상기 제2 조합 에이전트 객체에서 상기 제2 서비스 제조 객체에게 제2 서비스 세션 개설을 요청하는 제14단계;Requesting, by the second combination agent object, to open a second service session to the second service manufacturing object;상기 제2 서비스 제조 객체에서 상기 제2 서비스 세션 관리 객체와 모든 참가자의 사용자 서비스 세션 관리 객체를 생성 및 초기화하고, 상기 제2 조합 에이전트 객체에게 상기 모든 서비스 세션 관리 객체들의 인터페이스 관련 정보를 반환하는 제15단계;Generating and initializing the second service session management object and the user service session management object of all participants in the second service manufacturing object, and returning interface related information of all the service session management objects to the second combination agent object; Step 15;상기 제2 조합 에이전트 객체에서 상기 제2 서비스 세션 관리 객체에게 세션 참가자의 정보를 전달한 다음, 세션 참가자 정보 설정 결과를 반환 받아, 상기 제1 조합 에이전트 객체에게 상기 제2 사용자 서비스 세션 관리 객체의 인터페이스 관련 정보를 전달하는 제16단계;The second combination agent object transfers session participant information to the second service session management object, receives a result of setting session participant information, and associates an interface of the second user service session management object to the first combination agent object. A sixteenth step of transmitting information;상기 제1 조합 에이전트 객체에서 상기 제1 사용자 에이전트 객체에게 상기 제2 서비스 세션 관리 객체의 인터페이스 관련 정보를 전달하는 제17단계; 및Transmitting interface related information of the second service session management object from the first combination agent object to the first user agent object; And상기 제1 사용자 에이전트 객체에서 상기 제1 서비스 제공자 에이전트 객체를 통해 상기 액세스 세션 사용자 응용 객체로 상기 제2 사용자 서비스 세션 관리 객체의 인터페이스 관련 정보를 전달하는 제18단계An eighteenth step of transferring interface related information of the second user service session management object from the first user agent object to the access session user application object through the first service provider agent object;를 포함한 것을 특징으로 하는 동적 서비스 조합 구성방법.Dynamic service combination configuration method comprising the.제 2 항에 있어서,The method of claim 2,상기 제10단계는,The tenth step,상기 제2 사용자 응용 객체에서 상기 제2 사용자 서비스 세션 관리 객체에게 세션 종료를 요청하는 제13단계;Requesting, by the second user application object, the second user service session management object to terminate the session;상기 제2 사용자 서비스 세션 관리 객체에서 상기 제2 서비스 세션 관리 객체에게 세션 종료를 요청하는 제14단계;Requesting, by the second user service session management object, the second service session management object to terminate the session;상기 제2 서비스 세션 관리 객체에서 상기 제2 사용자 서비스 세션 관리 객체에게 세션 종료 요청에 따른 결과를 통보하는 제15단계; 및A fifteenth step of notifying, by the second service session management object, a result of the session termination request to the second user service session management object; And상기 제2 사용자 서비스 세션 관리 객체에서 상기 제2 사용자 응용 객체에게 세션 종료 요청 결과를 통보하여, 상기 제2 사용자 응용 객체를 종료시키는 제16단계Step 16 of terminating the second user application object by notifying the second user application object of a session termination request result from the second user service session management object;를 포함한 것을 특징으로 하는 동적 서비스 조합 구성방법.Dynamic service combination configuration method comprising the.제 2 항에 있어서,The method of claim 2,상기 제11단계는,The eleventh step,상기 제2 사용자 서비스 세션 관리 객체에서 상기 제2 서비스 세션 관리 객체에게 세션 종료를 요청하는 제13단계; 및Requesting, by the second user service session management object, the second service session management object to terminate the session; And상기 제2 서비스 세션 관리 객체는 상기 제2 사용자 서비스 세션 관리 객체에게 세션 종료를 반환하여, 상기 제2 사용자 서비스 세션 관리 객체를 종료시키는 제14단계Step 14, the second service session management object returns the session termination to the second user service session management object to terminate the second user service session management object.를 포함한 것을 특징으로 하는 동적 서비스 조합 구성방법.Dynamic service combination configuration method comprising the.제 2 항에 있어서,The method of claim 2,상기 제12단계는,The twelfth step,상기 제2 서비스 세션 관리 객체에서 상기 제2 조합 에이전트 객체에게 상기 제1 조합 에이전트 객체의 삭제를 요청하는 제13단계;Requesting, by the second service session management object, the second combined agent object to delete the first combined agent object;상기 제2 조합 에이전트 객체에서 상기 제2 조합 제조 객체에게 상기 제1 조합 에이전트 객체의 삭제를 요청하는 제14단계;Requesting deletion of the first combined agent object from the second combined agent object by the second combined agent object;상기 제2 조합 제조 객체에서 상기 조합 관리가에게 상기 제1 조합 에이전트 객체의 삭제를 통보하고, 상기 제1 조합 에이전트 객체를 삭제하는 제15단계;Notifying the combination manager of the deletion of the first combination agent object in the second combination manufacturing object and deleting the first combination agent object;상기 제2 조합 에이전트 객체에서 상기 제2 서비스 세션 관리 객체에게 상기 제1 조합 에이전트 객체의 삭제 결과를 통보하고, 상기 제2 조합 제조 객체에게 상기 제2 조합 에이전트 객체의 삭제를 요청하는 제16단계;Notifying, by the second combined agent object, the second service session management object of the deletion result of the first combined agent object and requesting the second combined agent object to delete the second combined agent object;상기 제2 조합 제조 객체에서 상기 조합 관리자에게 상기 제2 조합 에이전트 객체의 삭제를 통보하고, 상기 제2 조합 에이전트 객체를 삭제하는 제17단계; 및Notifying the combination manager of the deletion of the second combination agent object in the second combination manufacturing object and deleting the second combination agent object; And상기 제2 서비스 세션 관리 객체에서 상기 제2 서비스 제조 객체에게 세션 객체 삭제를 요청하여 제2 서비스 세션 객체를 삭제하는 제18단계An eighteenth step of deleting the second service session object by requesting the second service manufacturing object to delete the session object from the second service session management object;를 포함한 것을 특징으로 하는 동적 서비스 조합 구성방법.Dynamic service combination configuration method comprising the.프로세서를 구비한 멀티미디어 서비스 장치에,In a multimedia service device having a processor,상기 제1 사용자 도메인의 제1 액세스 세션 사용자 응용 객체에서 서비스 형태 관리자 객체를 통해 복합 구성 가능한 서비스 목록을 획득하는 제1기능;A first function of obtaining a complex configurable service list through a service type manager object in a first access session user application object of the first user domain;상기 획득된 서비스 목록을 바탕으로 상기 제1 액세스 세션 사용자 응용 객체에서 상기 제1 서비스 제공자 도메인의 제1 사용자 에이전트 객체에게 서비스 조합 구성을 요청하는 제2기능;A second function of requesting a service combination configuration from a first access session user application object to a first user agent object of the first service provider domain based on the obtained service list;상기 제1 사용자 에이전트 객체에서 상기 서비스 형태 관리자 객체로부터 서비스 이용 환경을 획득하여, 현재 단말에서 해당 서비스 이용이 가능한지 확인하는 제3기능;A third function of acquiring a service use environment from the service type manager object in the first user agent object and confirming whether a corresponding service is available in the current terminal;상기 제3기능에서 서비스 이용이 불가능하면 조합 구성 실패를 통보하고, 서비스 이용이 가능하면 조합 구성 요청을 수락하고, 조합 관리자 객체에게 조합 구성을 요청하는 제4기능;A fourth function of notifying a combination configuration failure if the service is not available in the third function, accepting the combination configuration request if the service is available, and requesting the combination manager object for the combination configuration;상기 조합 관리자 객체에서 조합의 구성 형태를 확인하는 제5기능;A fifth function of identifying a configuration form of a combination in the combination manager object;상기 제5기능에서 제어 형태인 경우 상기 제1 서비스 제공자 도메인과 상기 제2 서비스 제공자 도메인에 각각 제1 조합 에이전트 객체와 제2 조합 에이전트 객체를 생성하는 제6기능;A sixth function of creating a first combined agent object and a second combined agent object in the first service provider domain and the second service provider domain, respectively, in a control form in the fifth function;상기 제1 조합 에이전트 객체에서 상기 제2 조합 에이전트 객체로 제2 서비스 세션의 개설을 요청하여, 상기 제2 조합 에이전트에 의해 제2 서비스 세션을 개설하는 제7기능;A seventh function of requesting establishment of a second service session from the first combination agent object to the second combination agent object, and establishing a second service session by the second combination agent;상기 제1 조합 에이전트 객체에서 제2 서비스 세션의 사용자 세션 관리 객체의 인터페이스 정보를 상기 제1 액세스 세션 사용자 응용 객체로 전달하여 두 서비스 세션간 정보가 교환되도록 하는 제8기능; 및An eighth function of transferring interface information of a user session management object of a second service session from the first combination agent object to the first access session user application object to exchange information between two service sessions; And상기 제5기능에서 동일그룹 형태인 경우 상기 조합 관리자 객체에서 상기 제1 서비스 제공자 도메인의 제1 서비스 세션 관리자 객체를 통해 상기 제2 서비스제공자 도메인의 제2 서비스 세션 관리자 객체로 조합 구성을 요청하여, 두 서비스 세션간 정보가 교환되도록 하는 제9기능In case of the same group type in the fifth function, requesting a combination configuration from the combination manager object to the second service session manager object of the second service provider domain through the first service session manager object of the first service provider domain, Ninth function to allow information to be exchanged between two service sessions을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for executing the program.
KR1019990031709A1999-08-021999-08-02Dynamic service composition method on open networking multimedia service environmentExpired - Fee RelatedKR100358154B1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
KR1019990031709AKR100358154B1 (en)1999-08-021999-08-02Dynamic service composition method on open networking multimedia service environment

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
KR1019990031709AKR100358154B1 (en)1999-08-021999-08-02Dynamic service composition method on open networking multimedia service environment

Publications (2)

Publication NumberPublication Date
KR20010016689A KR20010016689A (en)2001-03-05
KR100358154B1true KR100358154B1 (en)2002-10-25

Family

ID=19606036

Family Applications (1)

Application NumberTitlePriority DateFiling Date
KR1019990031709AExpired - Fee RelatedKR100358154B1 (en)1999-08-021999-08-02Dynamic service composition method on open networking multimedia service environment

Country Status (1)

CountryLink
KR (1)KR100358154B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR100596399B1 (en)*2003-12-182006-07-03한국전자통신연구원Method for composing services staticaly in open network and system therefor

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8838755B2 (en)2007-03-232014-09-16Microsoft CorporationUnified service management

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR930010752A (en)*1991-11-221993-06-23원본미기재 Multi-media schedule device and method
KR19980022175A (en)*1996-09-201998-07-06양승택 Service session establishment method in open communication network
KR19980702149A (en)*1995-02-071998-07-15에버세드 마이클 Service provision system through communication network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR930010752A (en)*1991-11-221993-06-23원본미기재 Multi-media schedule device and method
KR19980702149A (en)*1995-02-071998-07-15에버세드 마이클 Service provision system through communication network
KR19980022175A (en)*1996-09-201998-07-06양승택 Service session establishment method in open communication network

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR100596399B1 (en)*2003-12-182006-07-03한국전자통신연구원Method for composing services staticaly in open network and system therefor

Also Published As

Publication numberPublication date
KR20010016689A (en)2001-03-05

Similar Documents

PublicationPublication DateTitle
US7912902B2 (en)Application service peering and aggregation
US20060155802A1 (en)Method to realize dynamic networking and resource sharing among equipments
JP5039832B2 (en) Method and system for acquiring media data in an application layer multicast network
Heijenk et al.Communication systems supporting multimedia multi-user applications
KR100358154B1 (en)Dynamic service composition method on open networking multimedia service environment
KR100327235B1 (en) Multicast Communication Device and Method Using CORBA
KR100570837B1 (en) How to provide retailer service in open service environment
KR100500880B1 (en)Method of service composition architecture for open networking
CN100389584C (en)A security capability negotiation method for application server
KR100228400B1 (en) How to set and release point-to-multipoint connection using connection graph in open communication network
KR100216514B1 (en) Dynamic Creation and Life Cycle Management of Video Conferencing Service Objects in Open Network
KR100283148B1 (en) Multipoint Video Conferencing System via Multipoint Video Conferencing Terminal
KR100345444B1 (en)The service setup method using characteristics of a multimedia device in a terminal on open networking architecture
JP3819231B2 (en) Network management method and network management system
KR100262943B1 (en)Method of negotiating between multimedia and terminal capability on open network
KR100307194B1 (en)Method and apparatus for managing session and component in creative and new technology virtual application system
KR100282570B1 (en) Interface method for reflecting the result of exchange management action by local operator to T & M management agent
KR100267378B1 (en)Computer group communication device and control method thereof
Budhiraja et al.Multicast network connection architecture
RU2784441C1 (en)Objects for providing external services for a communication network
JP2008021325A (en) Multi-agent system
KR20010063750A (en)Retailer Service Method For Multi-Communication Service Environment
Maaref et al.Multimedia networking integrated manufacturing system
KR100384840B1 (en)The Connection Management method of dynamic ATM switching in wireless access network
WO2025044232A1 (en)Interaction method and apparatus for sdn controller and application, and storage medium

Legal Events

DateCodeTitleDescription
PA0109Patent application

St.27 status event code:A-0-1-A10-A12-nap-PA0109

A201Request for examination
PA0201Request for examination

St.27 status event code:A-1-2-D10-D11-exm-PA0201

R17-X000Change to representative recorded

St.27 status event code:A-3-3-R10-R17-oth-X000

PG1501Laying open of application

St.27 status event code:A-1-1-Q10-Q12-nap-PG1501

PN2301Change of applicant

St.27 status event code:A-3-3-R10-R13-asn-PN2301

St.27 status event code:A-3-3-R10-R11-asn-PN2301

D13-X000Search requested

St.27 status event code:A-1-2-D10-D13-srh-X000

D14-X000Search report completed

St.27 status event code:A-1-2-D10-D14-srh-X000

PN2301Change of applicant

St.27 status event code:A-3-3-R10-R13-asn-PN2301

St.27 status event code:A-3-3-R10-R11-asn-PN2301

E701Decision to grant or registration of patent right
PE0701Decision of registration

St.27 status event code:A-1-2-D10-D22-exm-PE0701

GRNTWritten decision to grant
PR0701Registration of establishment

St.27 status event code:A-2-4-F10-F11-exm-PR0701

PR1002Payment of registration fee

St.27 status event code:A-2-2-U10-U11-oth-PR1002

Fee payment year number:1

PG1601Publication of registration

St.27 status event code:A-4-4-Q10-Q13-nap-PG1601

PR1001Payment of annual fee

St.27 status event code:A-4-4-U10-U11-oth-PR1001

Fee payment year number:4

PR1001Payment of annual fee

St.27 status event code:A-4-4-U10-U11-oth-PR1001

Fee payment year number:5

PR1001Payment of annual fee

St.27 status event code:A-4-4-U10-U11-oth-PR1001

Fee payment year number:6

PR1001Payment of annual fee

St.27 status event code:A-4-4-U10-U11-oth-PR1001

Fee payment year number:7

PN2301Change of applicant

St.27 status event code:A-5-5-R10-R13-asn-PN2301

St.27 status event code:A-5-5-R10-R11-asn-PN2301

PR1001Payment of annual fee

St.27 status event code:A-4-4-U10-U11-oth-PR1001

Fee payment year number:8

FPAYAnnual fee payment

Payment date:20101001

Year of fee payment:9

PR1001Payment of annual fee

St.27 status event code:A-4-4-U10-U11-oth-PR1001

Fee payment year number:9

L13-X000Limitation or reissue of ip right requested

St.27 status event code:A-2-3-L10-L13-lim-X000

U15-X000Partial renewal or maintenance fee paid modifying the ip right scope

St.27 status event code:A-4-4-U10-U15-oth-X000

LAPSLapse due to unpaid annual fee
PC1903Unpaid annual fee

St.27 status event code:A-4-4-U10-U13-oth-PC1903

Not in force date:20111011

Payment event data comment text:Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903Unpaid annual fee

St.27 status event code:N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text:Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date:20111011

PN2301Change of applicant

St.27 status event code:A-5-5-R10-R13-asn-PN2301

St.27 status event code:A-5-5-R10-R11-asn-PN2301

P22-X000Classification modified

St.27 status event code:A-4-4-P10-P22-nap-X000


[8]ページ先頭

©2009-2025 Movatter.jp