KR100596399B1 - Method for composing services staticaly in open network and system therefor - Google Patents
Method for composing services staticaly in open network and system therefor Download PDFInfo
- Publication number
- KR100596399B1 KR100596399B1 KR1020040012542A KR20040012542A KR100596399B1 KR 100596399 B1 KR100596399 B1 KR 100596399B1 KR 1020040012542 A KR1020040012542 A KR 1020040012542A KR 20040012542 A KR20040012542 A KR 20040012542A KR 100596399 B1 KR100596399 B1 KR 100596399B1
- Authority
- KR
- South Korea
- Prior art keywords
- service
- request
- constructor
- session
- provider
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/146—Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/148—Migration or transfer of sessions
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
Abstract
개방형 네트워크에서의 정적 서비스 조합 방법 및 그 시스템이 개시된다. 적어도 하나 이상의 서비스 제공자로부터 제공되는 서비스에 대한 요구를 수신한 후, 적어도 하나 이상의 서비스 제공자와의 연결관계를 관리하는 서비스 구성자 객체를 통해 각각의 서비스 제공자에게 서비스 세션 객체의 생성을 요청하고, 각각의 서비스 제공자 측에 생성된 각각의 서비스 세션 객체의 인터페이스 레퍼런스 정보를 서비스 구성자 객체를 통해 수신하며, 인터페이스 레퍼런스 정보를 기초로 각각의 서비스 제공자 측에 생성된 서비스 세션 객체를 통해 서비스를 제공한다. 이로써, 서비스 제공자 영역과 서비스 사용자 영역의 객체들간의 접속을 통해 기존의 서비스들을 조합한 신규 서비스를 손쉽게 제공할 수 있다.Disclosed are a method and system for combining static services in an open network. After receiving a request for a service provided from at least one service provider, requesting each service provider to create a service session object through a service constructor object that manages a connection with the at least one service provider. Interface reference information of each service session object created on the service provider side is received through a service constructor object, and a service is provided through a service session object created on each service provider side based on the interface reference information. Thus, a new service combining existing services can be easily provided through the connection between the objects of the service provider area and the service user area.
서비스 구성자 객체, 서비스 구성자 관리 객체, 서비스 세션 객체Service constructor object, service constructor administered object, service session object
Description
도 1은 본 발명에 따른 정적 서비스 조합 방법을 이용한 서비스 제공방법의 일 실시예를 도시한 도면,1 is a diagram illustrating an embodiment of a service providing method using a static service combining method according to the present invention;
도 2a는 본 발명에 따른 정적 서비스 조합 방법에서 서비스 사용자와 서비스 제공자 영역에서 정적 서비스 객체간 접속 관계도를 도시한 도면,2A is a diagram illustrating a connection relationship between a service user and a static service object in a service provider area according to the present invention.
도 2b는 본 발명에 따른 정적 서비스 조합 시스템의 일 실시예를 도시한 도면,2b illustrates one embodiment of a static service combination system in accordance with the present invention;
도 3은 본 발명에 따른 정적 서비스 조합 속성 표현도의 일 실시예를 도시한 도면,3 is a diagram illustrating an embodiment of a static service combination attribute representation diagram according to the present invention;
도 4는 본 발명에 따른 정적 서비스 조합 방법의 연산 객체 구성도를 도시한 도면,4 is a diagram illustrating a configuration of an operation object of the static service combination method according to the present invention;
도 5는 소정의 서비스 제공 중에 서비스를 조합하는 본 발명에 따른 정적 서비스 조합 방법의 일 실시예의 과정을 도시한 도면, 그리고,5 is a diagram illustrating a process of an embodiment of a static service combining method according to the present invention for combining services during a given service provision;
도 6은 본 발명에 따른 정적 서비스 조합 방법의 일 실시예의 흐름을 도시한 흐름도이다.6 is a flow chart showing the flow of one embodiment of a static service combination method according to the present invention.
본 발명은 개방형 네트워크에서 정적 서비스 조합 방법 및 그 시스템에 관한 것으로, 보다 상세하게는 다수의 서비스 제공자들의 서비스를 조합하여 서비스 사용자에게 서비스를 제공하는 정적 서비스 조합 방법 및 그 시스템에 관한 것이다.The present invention relates to a method and system for combining static services in an open network, and more particularly, to a method and system for combining static services providing a service to a service user by combining services of a plurality of service providers.
인터넷 이용의 확산과 초고속 정보통신 기술의 발달로 사용자의 고속 멀티미디어 서비스에 대한 요구는 날로 증가하고 있다. 뿐만 아니라, 사용자들은 각자의 필요 및 취향에 따라 서비스의 기능을 달리할 수 있도록 하는 맞춤 서비스를 추구하고 있다. 이러한 추세에 따라 서비스 제공자의 신속한 신규 서비스 제공 및 망 사업자의 통신망에 대한 효율적인 유지보수를 위한 사업자들의 투자와 노력은 날로 증가하고 있다.Due to the spread of internet usage and the development of high speed information and communication technology, users' demand for high speed multimedia service is increasing day by day. In addition, users are pursuing customized services that allow the functions of the service to be customized according to their needs and tastes. As a result, service providers' investments and efforts for the rapid provision of new services by service providers and the efficient maintenance of network operators are increasing day by day.
그러나, 이러한 노력들이 각각의 사업자들에 의해 독립적으로 수행되고 있어 구조상의 동질성을 확보할 수 없을 뿐만 아니라 동일한 사업자 영역에서 제공되고 있는 서비스의 구조 또한 동일하지 않다.However, these efforts are carried out independently by each service provider, which not only ensures structural homogeneity, but also the structure of services provided in the same service provider domain.
이와 같은 구조상의 차이는 신규 서비스의 개발 과정에서 기존 컴포넌트의 수정 없는 재활용을 용이하지 못하게 한다. 따라서, 컴포넌트의 재활용성을 향상시키고 서비스 제공자의 신속한 신규 서비스 개발을 용이하게 하기 위해서는 다양한 서비스에 적용될 수 있는 공통적인 서비스 구조, 즉 개방형 서비스 구조가 우선적으로 정립되어야 한다. 이와 함께 사용자의 맞춤 서비스에 대한 요구에 부응하기 위해서는 각각의 서비스 기능들이 서로 결합될 수 있도록 하는 서비스 조합 기능에 대한 표준화된 규격이 마련되어야 한다.This structural difference does not facilitate the unmodified recycling of existing components in the development of new services. Therefore, in order to improve the recyclability of components and to facilitate the rapid development of new services by service providers, a common service structure that can be applied to various services, that is, an open service structure, should be established first. In addition, in order to meet the user's request for a customized service, a standardized specification for a service combination function that allows each service function to be combined with each other should be prepared.
개방형 정보통신망 구조는 통신망에서 개방형 정보통신망 구조 설계와 구축 및 운용 등에 관련된 개념 및 원칙을 표준화 문서로 규정하고 있다. 최근 서비스의 발전으로 이러한 개방형 정보통신망 환경에서 제공되는 개별 서비스를 이용하여 구성된 신규 응용 서비스를 제공하는 서비스 조합에 대한 연구가 활발히 진행되고 있다. The open information network structure defines the concepts and principles related to the design, construction and operation of the open information network structure in the communication network as standardized documents. With the recent development of services, researches on service combinations that provide new application services constructed using individual services provided in such an open information communication network environment are being actively conducted.
개방형 정보통신망 구조는 망구성 장치의 하드웨어를 바탕으로 여러 기능을 소프트웨어의 계층적 구조로 구조화하였다. 각 망구성 장치에는 분산처리 환경을 기반으로 하여 각 기능 별로 서비스, 망관리 자원, 실제 망구성 장치를 제어하는 기능 구조를 정립하였다. 이들은 응용객체로서 응용서비스로 구성되며, 객체들의 상호 간에는 분산처리 환경에서 제공하는 객체 접속으로 구성된다. 개방형 정보통신망 구조는 분산처리 환경 계층과 서비스 구조와 망자원 구조, 망구성 장치 제어에 따른 응용 서비스 객체에 대한 구조를 가진다.The open information communication network structure is structured into a hierarchical structure of software based on the hardware of the network device. In each network configuration device, based on the distributed processing environment, a function structure for controlling services, network management resources, and actual network configuration devices was established. These are composed of application services as application objects, and object connections provided by distributed processing environments. The open information communication network structure has a structure of distributed processing environment layer, service structure, network resource structure, and application service object according to network configuration device control.
개방형 서비스 구조 및 중개자(retailer) 서비스에 대한 연구는 다양한 국내외 연구기관 및 단체에서 수행되고 있으며, TINA-C(Telecommunication Information Networking Architecture-Consortium)는 가장 활동이 두드러지는 단체 중의 하나이다.Research on open service structures and retailer services is being conducted by various domestic and overseas research institutes and organizations, and TINA-C (TINA-C) is one of the most prominent organizations.
TINA-C 에서는 통신망상에서 제공되는 여러 기능들에 대하여 소프트웨어적인 계층구조를 제시하였다. TINA-C에서 제시하는 서비스 구조는 분선처리환경에서 상호 작용하는 서비스 객체들을 제공한다. 따라서, 서비스 구조는 하나의 서비스를 만들기 위해 필요한 서비스 객체들의 조합인 컴포넌트들과 어떻게 컴포넌트들이 묶어져 상호 작용하는지를 정의하고 있다.TINA-C presents a software hierarchical structure for the various functions provided on the network. The service structure proposed by TINA-C provides service objects that interact in a segmentation processing environment. Thus, the service structure defines how components interact with each other, which is a combination of service objects needed to create a service.
본 발명이 이루고자 하는 기술적 과제는, 서비스 제공자 영역과 서비스 사용자 영역의 객체들간의 접속을 통한 서비스 조합을 통해 기존의 서비스들을 이용한 신규 서비스를 손쉽게 제공할 수 있는 정적 서비스 조합 방법 및 그 시스템을 제공하는 데 있다.The technical problem to be achieved by the present invention is to provide a static service combination method and system that can easily provide a new service using existing services through a service combination through the connection between the objects of the service provider area and the service user area. There is.
본 발명이 이루고자 하는 다른 기술적 과제는, 서비스 제공자 영역과 서비스 사용자 영역의 객체들간의 접속을 통한 서비스 조합을 통해 기존의 서비스들을 이용한 신규 서비스를 손쉽게 제공할 수 있는 정적 서비스 조합 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는 데 있다.Another technical problem to be solved by the present invention is to execute a static service combination method on a computer that can easily provide a new service using existing services through a service combination through connection between objects of a service provider area and a service user area. The present invention provides a computer-readable recording medium having recorded thereon a program.
상기의 기술적 과제를 달성하기 위한 본 발명에 따른 정적 서비스 조합 방법의 일 실시예는, 적어도 하나 이상의 서비스 제공자로부터 제공되는 서비스에 대한 요구를 수신하는 단계; 적어도 하나 이상의 서비스 제공자와의 연결관계를 관리하는 서비스 구성자 객체를 통해 상기 각각의 서비스 제공자에게 서비스 세션 객체의 생성을 요청하는 단계; 상기 각각의 서비스 제공자 측에 생성된 각각의 서비스 세션 객체의 인터페이스 레퍼런스 정보를 상기 서비스 구성자 객체를 통해 수신하는 단계; 및 상기 인터페이스 레퍼런스 정보를 기초로 상기 각각의 서비스 제공자 측 에 생성된 서비스 세션 객체를 통해 서비스를 제공하는 단계;를 포함한다.One embodiment of the static service combination method according to the present invention for achieving the above technical problem, receiving a request for a service provided from at least one or more service providers; Requesting each service provider to create a service session object through a service constructor object managing a connection relationship with at least one service provider; Receiving, through the service constructor object, interface reference information of each service session object created on each service provider side; And providing a service through a service session object created at each service provider based on the interface reference information.
상기의 기술적 과제를 달성하기 위한 본 발명에 따른 정적 서비스 조합 방법의 다른 실시예는, 이미 설정된 액세스 세션 및 서비스 세션를 통해 소정의 서비스를 제공 중에 새로운 서비스의 조합시키는 방법에 있어서, 서비스 요구를 수신하는 단계; 적어도 하나 이상의 서비스 제공자와의 연결관계를 관리하는 서비스 구성자를 통해 상기 서비스 요구에 해당하는 서비스를 제공하는 서비스 제공자에게 상기 서비스 요구를 전달하는 단계; 상기 서비스 요구에 대응하여 상기 서비스 제공자 측에 생성된 서비스 세션 객체의 인터페이스 레퍼런스 정보를 상기 서비스 구성자를 통해 수신하는 단계; 상기 인터페이스 레퍼런스 정보를 기초로 상기 서비스 제공자의 서비스를 조합시키는 단계;를 포함한다.Another embodiment of the static service combination method according to the present invention for achieving the above technical problem, in the method of combining a new service while providing a predetermined service through the already established access session and service session, receiving a service request step; Delivering the service request to a service provider providing a service corresponding to the service request through a service constructor managing a connection relationship with at least one service provider; Receiving interface reference information of a service session object created at the service provider side in response to the service request through the service constructor; Combining services of the service provider based on the interface reference information.
상기의 기술적 과제를 달성하기 위한 본 발명에 따른 정적 서비스 조합 시스템의 일 실시예는, 적어도 하나 이상의 서비스 제공자와의 연결관계를 관리하며, 서비스 사용자의 서비스 조합 요구에 해당하는 적어도 하나 이상의 서비스 제공자에게 서비스 세션 객체의 생성을 요구하며, 상기 생성된 서비스 세션 객체의 인터페이스 레퍼런스 정보를 수신받는 서비스 구성자; 적어도 하나 이상의 서비스 구성자를 관리하며, 상기 서비스 조합 요구를 소정의 서비스 구성자에게 전달하는 서비스 구성자 관리부; 및 상기 인터페이스 레퍼런스 정보를 기초로 상기 서비스 세션 객체와의 서비스 세션을 생성하여 상기 서비스 조합 요구에 해당하는 서비스를 제공하는 세션 객체부;를 포함한다.One embodiment of the static service combination system according to the present invention for achieving the above technical problem, manages the connection relationship with at least one service provider, to at least one service provider corresponding to the service combination request of the service user A service constructor for requesting creation of a service session object and receiving interface reference information of the generated service session object; A service configurator managing unit managing at least one service configurator and delivering the service combination request to a predetermined service configurator; And a session object unit generating a service session with the service session object based on the interface reference information and providing a service corresponding to the service combination request.
이로써, 서비스 제공자 영역과 서비스 사용자 영역의 객체들간의 접속을 통 해 기존의 서비스들을 조합한 신규 서비스를 손쉽게 제공할 수 있다.Thus, a new service combining existing services can be easily provided through the connection between the objects of the service provider area and the service user area.
이하에서, 첨부된 도면들을 참조하여 본 발명에 따른 정적 서비스 조합 방법 및 그 시스템에 대해 상세히 설명한다.Hereinafter, a method and system for combining static services according to the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명에 따른 정적 서비스 조합 방법을 이용한 서비스 제공방법의 일 실시예를 도시한 도면이다.1 is a diagram illustrating an embodiment of a service providing method using a static service combining method according to the present invention.
도 1을 참조하면, 사용자 A(100) 및 사용자 B(140)는 가상 회의(110) 및 비디오 콘텐츠(120) 서비스가 조합된 서비스를 제공받는다.Referring to FIG. 1,
사용자 A(100) 및 사용자 B(140)는 가상 회의 서비스를 제공하는 시스템(110)에 접속하여 가상 회의 서비스 세션(115)을 생성한 후 가상 회의 서비스를 제공받는다. 그리고, 가상 회의 서비스 중 비디오 콘텐츠 서비스(125)를 사용자 A(100) 또는 사용자 B(140)가 요구하면, 비디오 콘텐츠 서비스 요구를 수신한 가상 회의 서비스 시스템(110)은 비디오 콘텐츠 서비스 시스템(120)에게 서비스 요구를 전달한다. 그러면, 비디오 콘텐츠 서비스 시스템(120)은 요구된 비디오 콘텐츠를 저장하고 있는 시스템(130)으로부터 비디오 콘텐츠를 제공받아 사용자에게 제공한다.The
서비스 조합의 구성 형태는 크게 정적(Static) 서비스 조합 방법과 동적(Dynamic) 서비스 조합 방법으로 구분된다. 동적 서비스 조합 방법은 일반적으로 사용자의 요구에 의해 이루어지는 것으로서, 사용자들이 온라인으로 서비스 조합을 요구하고 사용자의 서비스 객체들이 이를 인식하는 경우에 서비스 제공자 영역에서 새롭게 생성된 서비스 세션 객체들이 서비스를 수행하는 방법이다. 이에 비 해, 본 발명에 따른 정적 서비스 조합 방법은 서비스 제공자와 중개자(Retailer)에 의해 서비스 조합이 요구되어지는 것으로서, 서비스 제공자들이 기존의 서비스 객체를 이용하여 새로운 서비스를 생성하는 좀더 경제적인 서비스를 제공하는 방법이다. The composition of the service combination is largely divided into the static service combination method and the dynamic service combination method. The dynamic service combining method is generally performed by a user's request. When a user requests a service combination online and the user's service objects recognize it, the newly created service session objects in the service provider area perform the service. to be. In contrast, the static service combination method according to the present invention requires a service combination by a service provider and a retailer, and provides a more economical service in which service providers create a new service using an existing service object. How to provide.
따라서, 본 발명에 따른 정적 서비스 조합 방법은 사용자가 요구하는 측면보다 응용 서비스 제공자 관점이 강조되며, 개별 응용 서비스 객체를 통합하여 관리하는 레벨의 서비스 구성자나 새롭게 생성된 서비스에 대한 서비스 객체들이 서비스를 제공하는 방법이다. Therefore, the static service combination method according to the present invention emphasizes the application service provider's viewpoint rather than the user's request, and the service objects of the service constructors for the newly created service or the service constructor of the integrated application service object are managed. How to provide.
도 2a는 본 발명에 따른 정적 서비스 조합 방법에서 서비스 사용자와 서비스 제공자 영역에서 정적 서비스 객체간 접속 관계도를 도시한 도면이다.2A is a diagram illustrating a connection relationship between a service user and a static service object in a service provider area in the static service combination method according to the present invention.
구체적으로, 도 2는 정적 서비스 조합 방법을 이용하여 화상회의(VCS) 서비스 제공자(230)가 다른 VOD 서비스 제공자(270)를 이용하여 사용자에게 서비스를 제공하는 서비스 객체와 과정을 도시한 도면이다. 도 2를 참조하면, 서비스 사용자 영역(200)과 두 개의 서비스 제공자 영역(230,270)이 존재한다. 서비스 제공자 영역(230,270) 중 하나는 중개자(retailer)(230)의 역할을 수행한다. Specifically, FIG. 2 illustrates a service object and a process in which a video conferencing (VCS)
서비스 조합은 서비스 컴포넌트 또는 서비스 구성자(service composer)를 통하여 신규 서비스 또는 서비스 객체 인스턴스(instance)의 생성을 의미한다. 따라서, 새로운 응용 서비스를 생성하려면, 신규 서비스에 상응하는 서비스 객체들의 인스턴스가 존재하여야 한다. 서비스 조합을 하기 위해서는 서비스 조합을 관리하는 서비스 조합 관리자(Service Compositon Manager) 객체(240)와 서비스 조합으로 생성된 서비스 객체를 운영하는 서비스 구성자(Service Composer) 객체(250)가 요구된다. Service combination refers to the creation of a new service or service object instance through a service component or a service composer. Therefore, to create a new application service, there must be an instance of the service objects corresponding to the new service. In order to perform a service combination, a service
서비스 구성자 객체(250)는 서비스 사용자와 서비스 제공자 간의 상호작용에 대해 투명성을 제공하는 제공자 에이전트(Provider Agent, 이하 'PA'라 한다) 객체와 비슷하게, 여러 개별 서비스로 이루어진 응용 서비스가 액세스 세션 및 서비스 세션을 형성하도록 하고 서비스 제공 관리를 수행한다. 따라서, 중요한 서비스 관리 메시지들이 서비스 구성자 객체(250)를 통하여 서비스 세션 객체에게 전달된다.The
서비스 구성자 객체(250)는 적어도 하나 이상의 서비스 제공자와의 연결관계를 관리하며, 서비스 사용자가 서비스 제공자와의 서비스 세션을 형성하도록 한다. 서비스 구성자 객체(250)는 다수의 서비스 제공자를 효율적으로 관리하기 위하여 서비스 제공자들을 소정 그룹으로 나누어 각각의 서비스 구성자 객체가 각각의 서비스 제공자 그룹을 관리한다.The
서비스 구조에서 서비스 제공을 위한 신호방식을 세션이라고 한다. 세션이란 일정시간동안 서비스를 제공하기 위하여 할당된 컴포넌트들 사이의 일시적인 관계를 의미하며, 하나의 세션은 라이프타임(lifetime)동안 여러 상태를 가질수 있고, 자원 관리와 사용의 복잡성을 숨겨 단순한 관점을 제시하고 있다.The signaling method for providing a service in a service structure is called a session. A session is a temporary relationship between components assigned to provide a service for a certain period of time. A session can have several states during its lifetime, and hides the complexity of resource management and usage to present a simple perspective. Doing.
액세스 세션은 서비스 사용자와 서비스 제공자 사이에 존재하는 관계로 서비스 사용자가 서비스를 이용하기 전에 반드시 이루어져야 하는 세션이다.An access session is a relationship that exists between a service user and a service provider and is a session that must be established before the service user can use the service.
서비스 세션은 서비스를 수행, 제어 및 관리하는데 관계된 정보와 기능들을 보여주는 것으로, 각각의 사용자마다 필요한 기능들만을 보여주어 사용자에게 서비 스의 복잡성을 감추어 주는 기능을 하는 사용자 서비스 세션과 여러 사용자들이 공통으로 이용할 수 있는 능력을 제공내는 제공자 서비스 세션으로 나뉜다. A service session shows information and functions related to performing, controlling and managing a service. A user service session and a number of users have a common function of showing the functions necessary for each user to hide the complexity of the service. It is divided into provider service sessions that provide the ability to use them.
통신 세션은 단말들간의 실제적인 연결을 하는데 필요한 자원들에 대해 독립적인 관점을 제공하면서 스트림 연결을 제어하는 기능을 한다. The communication session functions to control the stream connection while providing an independent view of the resources required for the actual connection between the terminals.
예를 들어, 서비스 사용자가 가상 회의(이하, 'VCS'라 한다)(230) 및 VoD(Video on Demand)(270)의 조합된 서비스를 요구하면, 서비스 구성자 관리 객체(240)는 서비스 요구를 서비스 구성자(250)에게 전달한다. 서비스 사용자(200)는 가상 회의 서비스(250,255)를 제공 받는 중에 VoD 서비스 요구를 할 수 있으며, 처음 부터 두 서비스를 동시에 요구할 수 있다.For example, if a service user requests a combined service of virtual conferencing (hereinafter referred to as 'VCS') 230 and Video on Demand (VOD) 270, the service configurator managed
따라서, 서비스 구성자 관리 객체(240)는 상기의 VCS 서비스 제공자(230) 및 VoD 서비스 제공자(270)와의 연결관계를 관리하는 서비스 구성자 객체(250)에게 서비스 요구를 전달한다. 도 2를 살펴보면, VCS 서비스 제공자(230)는 서비스 조합을 위한 중개자 역할을 수행하므로 VCS 서비스 제공을 위한 별도의 서비스 요구를 서비스 구성자 객체에게 요구할 필요는 없으며, 서비스 구성자 객체(250)를 통해 VoD 서비스 제공자(270)에게 서비스 요구를 전달하면 된다.Accordingly, the service
서비스 요구를 전달받은 VoD 서비스 제공자(270)는 서비스 세션을 형성하기 위한 서비스 세션 객체(280,285)를 생성한다. 서비스 세션 객체에는 상기에서 살핀 바와 같이 사용자 서비스 세션 객체(280) 및 제공자 서비스 세션 객체(285)가 존재한다. 그리고 VoD 서비스 제공자(270)는 생성한 서비스 세션 객체의 인터페이스 레퍼런스 정보를 서비스 구성자 객체(250)에게 전달한다.The
서비스 구성자 객체(250)는 수신한 인터페이스 레퍼런스 정보를 기초로 VoD 서비스를 위한 서비스 세션(260,265)을 서비스 사용자에게 제공한다. The
도 2b는 본 발명에 따른 정적 서비스 조합 시스템의 일 실시예를 도시한 도면이다.2B is a diagram illustrating an embodiment of a static service combination system according to the present invention.
도 2b를 참조하면, 정적 서비스 조합 시스템(291)은 제공자 에어전트 객체부(292), 서비스 구성자 관리부(293), 서비스 구성자(294) 및 세션 객체부(295)로 구성된다. 그리고 정적 서비스 조합 시스템(291)은 적어도 하나 이상의 서비스 사용자(290) 및 서비스 제공자(296,297)와 연결된다.Referring to FIG. 2B, the static
제공자 에이전트 객체부(292)는 서비스 사용자(290)와의 액세스 세션을 초기화하고 서비스 사용자(290)로부터 서비스 조합 요구를 수신한다. 제공자 에이전트 객체부(292)는 이미 서비스를 제공 중에 다른 서비스 제공을 요구하는 서비스 조합 요구를 수신할 수 있다. The provider
서비스 구성자 관리부(293)는 제공자 에이전트 객체부(292)를 통해 수신된 서비스 조합 요구를 서비스 구성자(294)에게 전달한다. 서비스 구성자 관리부(293)는 적어도 하나 이상의 서비스 구성자(294)를 관리한다. The service
서비스 구성자(294)는 서비스 구성자 관리부(293)로부터 수신한 서비스 요구를 해당하는 서비스 제공자(290)에게 전달한다. 서비스 제공자(290)는 서비스 요구에 대응하여 서비스 세션 객체를 생성하고, 생성한 서비스 세션 객체의 인터페이스 레퍼런스 정보를 서비스 구성자(294)에게 전달한다.The
세션 객체부(295)는 상기 인터페이스 레퍼런스 정보를 기초로 각각의 서비스 제공자측(296,297)에 생성된 서비스 세션 객체와의 서비스 세션을 형성한 후 조합된 서비스를 서비스 사용자(295)에게 제공한다.The
도 3은 본 발명에 따른 정적 서비스 조합 속성 표현도의 일 실시예를 도시한 도면이다.3 is a diagram illustrating an embodiment of a static service combination attribute representation diagram according to the present invention.
도 3을 참조하면, 속성 표현도(300)는 서비스 고유의 식별자(Svc_Name)(310), 서비스 제공자의 고유의 식별자(Svc_Provider)(320), 서비스 팩토리의 인터페이스 레퍼런스(IR_of_SF)(330), 최대 서비스 사용자 수(Max_usr_Num)(340), 서비스 이름의 리스트(Comp_Svc_Lst)(350) 및 스트림 서비스 요구(Stream_Svc)(360)로 구성된다.Referring to FIG. 3, the attribute expression diagram 300 includes a service unique identifier (Svc_Name) 310, a service provider unique identifier (Svc_Provider) 320, a service factory interface reference (IR_of_SF) 330, and a maximum. The number of service users (Max_usr_Num) 340, a list of service names (Comp_Svc_Lst) 350, and a stream service request (Stream_Svc) 360 are included.
도 4는 본 발명에 따른 정적 서비스 조합 방법의 연산 객체 구성도를 도시한 도면이다.4 is a diagram illustrating an operation object configuration diagram of the static service combination method 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 base unit cannot be applied to various services, which causes inconvenience and waste of new modeling for each service.
서비스 컴포넌트는 이러한 연산 객체 단위의 모델링에서의 문제점을 해결하기 위하여 고안된 연산 모델링의 기본 단위로서, 개방형 서비스는 서비스의 접속 및 제공을 담당하는 여러 객체들로 구성된다. 이러한 객체들은 상호 인터페이스를 통하여 서비스 사용자와 서비스의 접속 및 서비스 제공을 수행한다. 서비스 컴포넌 트는 특정 서비스를 위한 설계들의 공통점을 고려하여 서비스를 구성하는 객체들을 기능별로 구분하고 추상화한 서비스 구성체이다.The service component 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 service access and service provision between service users and services through mutual interfaces. A service component 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.
액세스 세션 컴포넌트로서 사용자 응용 객체(User Application, 이하, 'UAP'라 한다)는 서비스 사용자와의 직접적인 인터페이스를 수행하는 컴포넌트이다.As an access session component, a user application object (hereinafter referred to as 'UAP') is a component that directly interfaces with a service user.
제공자 에이전트 객체(Provider Agent, 이하, 'PA'라 한다)(402)는 서비스 사용자(400,410)와 서비스 제공자(420) 사이에서 메시지를 전달하고 액세스 세션을 초기화하며, UAP(404)의 요청에 따라 사용자의 인증을 서비스 제공자(420)측에 요구하며, 서비스 세션의 설정 및 초정 관련 메시지를 송수신하는 기능을 수행한다.The provider agent object (hereinafter referred to as 'PA') 402 transfers a message between the service users 400 and 410 and the
초기화 에이전트 객체(Initial Agent, 이하, 'IA'라 한다)(422)는 사용자의 ID와 password를 수신하여 서비스 사용자와 서비스 제공자 사이의 액세스 관계 설정 여부를 결정하며, PA(402)의 요청에 따라 액세스 세션을 초기화하기 위한 사용자 사용자 에이전트 객체(User Agent;UA)(424)를 생성하는 기능을 수행한다.The initial agent object (hereinafter referred to as 'IA') 422 receives the user's ID and password to determine whether to establish an access relationship between the service user and the service provider, and at the request of the
사용자 에이전트 객체(User Agent, 이하, 'UA'라 한다)(424)는 액세스 세션을 통해 전달되는 서비스 사용자의 모든 요구 내용에 대하여 서비스 제공자 영역과의 중계역할을 수행하며, 서비스 제공자 영역에서 서비스 사용자의 역할을 대신하는 기능을 수행한다. The user agent object (hereinafter referred to as 'UA') 424 relays the service provider area with respect to all request contents of the service user transmitted through the access session, and serves the service user in the service provider area. It takes the place of the role of.
서비스 팩토리 객체(Service Factory, 이하, 'SF'라 한다)(432)는 세션 컴포넌트로서, 서비스를 위해 서비스 세션 컴포넌트들을 생성시키는 기능을 수행한다. SF(432)는 특정 서비스를 위한 서비스 생성 요구는 하나이나 그 이상의 서비스 컴포넌트를 생성시키며, 서비스 특성에 따라 컴포넌트들을 초기화시킨다. The service factory object (Service Factory, hereinafter referred to as SF) 432 is a session component, and performs a function of creating service session components for a service. The
제공자 서비스 세션 관리 객체(Service Session Manager, 이하, 'SSM'라 한다)(436)는 서비스 제공자(420) 측면에서 일반적인 세션 제어와 특정 서비스에 국한된 서비스 특정 제어를 구현하는 서비스 객체로서, 세부 기능으로는 연관 UA(424)와의 연동을 통해 사용자의 추가와 초청, 삭제를 지원한다.The provider service session management object (Service Session Manager, hereinafter referred to as SSM) 436 is a service object that implements general session control and service specific control specific to a specific service in terms of the
사용자 서비스 세션 관리 객체(User Service Session Manager, 이하, 'USM'라 한다)(434)은 서비스 사용자(400)에 관려된 세션 정보와 서비스 특성 제어를 구현하는 서비스 객체로서, 세부 기능으로는 사용자 세션의 상태 관리와 서비스 참여자(party)의 다양한 역할을 지원한다. The user service session manager object (hereinafter referred to as “USM”) 434 is a service object that implements session information and service characteristic control related to the service user 400. State management and support the various roles of service parties.
서비스 형태 관리 객체(Service Type Manager, 이하, 'STM'라 한다)(430)은 서비스의 특징 및 제한 내용, SF(432)의 IR(Interface Reference) 등과 같은 서비스 관련 정보를 저장하고 관리하는 객체로서 세부적인 기능으로 서비스 조합을 위한 서비스 제공 형태 정보를 관리하고, SubAgt(Subscription Agent)(428)로부터 SF(432) 또는 SCF(438)의 IR(Interface Reference) 전송요청을 수신하여 요청된 서비스에 대한 SF(432) 또는 SCF(438)의 IR을 반환한다. The service type manager (Service Type Manager, hereinafter referred to as 'STM') 430 is an object that stores and manages service-related information such as features and limitations of the service and an interface reference (IR) of the
서비스 구성자 객체(Service Composer:SC)(440)는 서비스 조합으로 생성된 서비스 객체를 운영하는 객체로서, 세부기능으로는 서비스 조합의 수행시 각 영역간의 연결 기능을 담당하고 각 개별 서비스의 SSM(436), USM(434)의 IR을 SCF(438)에 전달한다.The service composer (SC) 440 is an object that operates a service object created by a combination of services. As a detailed function, the service composer (SC) 440 is responsible for the connection function between the respective areas when the service combination is performed. ) Transmits the IR of
서비스 구성자 팩토리 객체(Service Compsoer Factory, 이하, 'SCF'라 한다)(438)는 SSM의 서비스 조합 요청에 의해 여러 개의 SC를 생성하고 관리하는 객체로서, 세부 기능으로는 각 개별 멀티미디어 서비스 객체의 SSM 및 USM의 IR을 신규 응용 컴포지션 서비스의 SSM(436)에게 전달한다. The service composer factory object (hereinafter referred to as 'SCF') 438 is an object that creates and manages multiple SCs according to a service combination request of the SSM. The detailed functions of the SSM of each individual multimedia service object are as follows. And the IR of the USM to the
서비스 조합 연산모델을 구성하는 연산객체들 중에서 서비스 조합과 관련된 객체는 PA, IA, UA, STM, SF, SCF, SC, USM, SSM 등이며, 이들 객체들에는 각각의 고유한 기능 이외에 서비스 조합을 위한 추가적인 인터페이스 제공이 요구된다. Service Combination Objects related to service combination among the operational objects that make up the Service Combination Operation Model are PA, IA, UA, STM, SF, SCF, SC, USM, SSM, and so on. Additional interface is required.
도 5는 소정의 서비스 제공 중에 서비스를 조합하는 본 발명에 따른 정적 서비스 조합 방법의 일 실시예의 과정을 도시한 도면이다.5 is a diagram illustrating a process of an embodiment of a static service combining method according to the present invention for combining services during a given service provision.
구체적으로, 도 5는 도 4에서 설명한 객체들을 기반으로 서비스 구성자(588)를 통해 서비스 조합 세션을 형성하는 부분에 해당하는 서비스 객체들의 상호작용을 나타낸 것으로서, 특히 VCS 서비스 제공 중에 VoD 서비스(594)를 조합시키는 정적 서비스 조합 방법의 세부적인 연산 객체간 접속 절차를 도시한 것이다.Specifically, FIG. 5 illustrates interaction of service objects corresponding to a part of forming a service combination session through the
서비스 사용자(580)가 서비스 조합을 시작한다(S500). 즉 서비스 사용자(580)는 UAP(581)를 통해 서비스 조합을 시작한다. 그러면, UAP(581)는 PA(582)에게 서비스 조합을 요청한다(S505). 이 때, UAP(581)는 서비스 사용자(580)의 ID, Password, 서비스 고유의 식별자(Svc_Name) 정보를 PA(582)에게 전달한다.The service user 580 starts a service combination (S500). In other words, the service user 580 starts the service combination through the UAP (581). Then, the
PA(582)는 UA(583)에게 서비스 조합 세션 설정을 요청한다(S510). UA(583)는 SF(584)에게 서비스 조합을 위한 USM(585), SSM(586)을 생성하도록 요청한다(S515). 이 때, SF(584)는 USM(585), SSM(586)의 인터페이스 레퍼런스 정보를 알게 된다(Initialize). The
SF(584)는 USM(585), SSM(586)을 생성한다(S520). 생성된 SSM(586)은 SCF(587)에게 VOD 서비스를 요청한다(S587). SCF(587)는 SC(588)에게 VOD 서비스를 요청한다(S530). SC(588)는 VoD 서비스 제공자 측의 PA(589)에게 VOD 서비스 세션을 요청한다(S535). 이 때, SC(588)는 서비스 조합 제공자의 ID를 PA(589)에게 전달한다. The
다음의 5개의 단계(S540 내지 S560)는 VOD 서비스 시작 절차이다. The next five steps S540 to S560 are VOD service start procedures.
PA(589)는 UA(590)에게 서비스를 요청한다(S540). UA(590)는 SF(591)에게 VOD를 위한 SSM(592), USM(593) 생성을 요청한다(S545). SF(591)는 SSM(592), USM(593)을 생성한다(S550). SF(591)는 SSM(592), USM(593)의 주소를 UA(590)에게 전달한다(S555). UA(590)는 PA(589)에게 서비스 세션의 생성 종료를 통보한다(S560). The
PA(589)는 SC(588)에게 SSM(592), USM(593)의 인터페이스 레퍼런스 정보를 전달한다(S565). SC(588)는 SCF(587)에게 SSM(592), USM(593)의 인터페이스 레퍼런스 정보를 전달한다(S570). The
도 6은 본 발명에 따른 정적 서비스 조합 방법의 일 실시예의 흐름을 도시한 흐름도이다.6 is a flow chart showing the flow of one embodiment of a static service combination method according to the present invention.
도 6을 참조하면, 서비스 구성자 관리 객체는 서비스 사용자로부터 조합 서비스 요구를 수신한다(S600). 조합 서비스 요구는 도 5에서 상술한 바와 같이 소정 의 서비스 중에 새로운 서비스의 조합을 요구이거나 처음부터 둘 이상의 서비스 조합의 요구이다.Referring to FIG. 6, the service constructor management object receives a combined service request from a service user (S600). The combination service request is a request for a combination of a new service among predetermined services as described above in FIG. 5 or a request of a combination of two or more services from the beginning.
둘 이상의 서비스에 대한 서비스 조합 요구일 경우 서비스 구성자 관리 객체는 조합 서비스 요구를 서비스 구성자에게 전달한다. 각각의 서비스를 제공하는 서비스 제공자와의 연결관계를 관리하는 서비스 구성자가 다른 경우 서비스 구성자 관리 객체는 각각의 서비스 구성자에게 조합 서비스 요구를 수신한다. 서비스 제공자가 서비스 조합을 수행하는 중개자의 역할을 동시에 수행할 수 있으며, 이 경우에는 중개자가 제공하지 않는 서비스에 대해서만 다른 서비스 제공자에게 조합 서비스 요구를 전달한다. If it is a service combination request for more than one service, the service constructor managed object delivers the combined service request to the service constructor. If the service constructor managing the connection with the service provider providing each service is different, the service constructor management object receives the combined service request from each service constructor. The service provider may simultaneously play the role of an intermediary that performs a combination of services, in which case it delivers the combined service request to other service providers only for services that are not provided by the broker.
서비스 구성자는 수신한 조합 서비스 요구를 해당하는 서비스 제공자 측에 전달한다(S610). 그러면, 서비스 제공자는 서비스 세션 생성을 위한 서비스 세션 객체를 생성한다. 서비스 세션 객체는 사용자 서비스 세션 객체 및 제공자 서비스 세션 객체를 포함한다. The service constructor delivers the received combined service request to the corresponding service provider (S610). The service provider then creates a service session object for creating a service session. The service session object includes a user service session object and a provider service session object.
서비스 구성자는 서비스 제공자 측에서 생성된 서비스 세션 객체의 인터페이스 레퍼런스 정보를 획득한다(S620). 그리고 서비스 구성자는 인터페이스 레퍼런스 정보를 기초로 서비스 사용자와 서비스 제공자와의 서비스 세션을 형성하여 서비스를 제공한다(S630).The service constructor obtains interface reference information of the service session object generated at the service provider (S620). The service constructor forms a service session between the service user and the service provider based on the interface reference information to provide a service (S630).
본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. The invention can also be embodied as computer readable code on a computer readable recording medium. The computer-readable recording medium includes all kinds of recording devices in which data that can be read by a computer system is stored. Examples of computer-readable recording media include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage, and the like, and may also be implemented in the form of a carrier wave (for example, transmission over the Internet). Include. The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.So far I looked at the center of the preferred embodiment for the present invention. Those skilled in the art will appreciate that the present invention can be implemented in a modified form without departing from the essential features of the present invention. Therefore, the disclosed embodiments should be considered in descriptive sense only and not for purposes of limitation. The scope of the present invention is shown in the claims rather than the foregoing description, and all differences within the scope will be construed as being included in the present invention.
본 발명에 따르면, 개방형 네트워크 기반의 정적 서비스 조합 방법은 분산 처리 환경 위에서 객체 컴포넌트로 구성된 각 객체를 통해 서비스 조합이 효과적으로 운용되며, 서비스 조합을 위한 세부 서비스 연산 객체 정의와 상호 객체간의 접속, 서로 다른 분산 처리 환경에서 객체간의 접속 및 서비스 조합을 위한 정보 공유 절차, 서비스 조합 과정에서 기존 객체와 접속 방안 및 인터페이스, 서비스 조합 알고리즘 정립의 효과가 있다.According to the present invention, in the open network-based static service combination method, the service combination is effectively operated through each object composed of the object components in a distributed processing environment, and the detailed service operation object definition for the service combination and the connection between each other are different. In the distributed processing environment, there is an effect of establishing the information sharing procedure for the connection and service combination between objects and the service combination process and the interface and service combination algorithm.
Claims (10)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20030093107 | 2003-12-18 | ||
KR1020030093107 | 2003-12-18 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050062319A KR20050062319A (en) | 2005-06-23 |
KR100596399B1 true KR100596399B1 (en) | 2006-07-03 |
Family
ID=37254544
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040012542A KR100596399B1 (en) | 2003-12-18 | 2004-02-25 | Method for composing services staticaly in open network and system therefor |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100596399B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107094310B (en) * | 2017-05-09 | 2018-08-10 | 广州能量盒子科技有限公司 | A kind of method for connecting network and system of the interior application of mobile terminal |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08235098A (en) * | 1995-02-22 | 1996-09-13 | Mitsubishi Electric Corp | Distributed application commuinication system |
KR970056252A (en) * | 1995-12-22 | 1997-07-31 | 양승택 | Distributed Object Access Information Management System and Its Decentralization Method |
KR20010001413A (en) * | 1999-06-04 | 2001-01-05 | 정선종 | Method for server object invocation within distributed object system by a client application |
KR100358154B1 (en) * | 1999-08-02 | 2002-10-25 | 한국전자통신연구원 | Dynamic service composition method on open networking multimedia service environment |
US20030055974A1 (en) | 1999-08-24 | 2003-03-20 | Kevin Brophy | Systems and methods for providing unified multimedia communication services |
KR20030055714A (en) * | 2001-12-27 | 2003-07-04 | 한국전자통신연구원 | Apparatus for managing business objects in memory of web-based application systems and method thereof |
-
2004
- 2004-02-25 KR KR1020040012542A patent/KR100596399B1/en not_active IP Right Cessation
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08235098A (en) * | 1995-02-22 | 1996-09-13 | Mitsubishi Electric Corp | Distributed application commuinication system |
KR970056252A (en) * | 1995-12-22 | 1997-07-31 | 양승택 | Distributed Object Access Information Management System and Its Decentralization Method |
KR20010001413A (en) * | 1999-06-04 | 2001-01-05 | 정선종 | Method for server object invocation within distributed object system by a client application |
KR100358154B1 (en) * | 1999-08-02 | 2002-10-25 | 한국전자통신연구원 | Dynamic service composition method on open networking multimedia service environment |
US20030055974A1 (en) | 1999-08-24 | 2003-03-20 | Kevin Brophy | Systems and methods for providing unified multimedia communication services |
KR20030055714A (en) * | 2001-12-27 | 2003-07-04 | 한국전자통신연구원 | Apparatus for managing business objects in memory of web-based application systems and method thereof |
Non-Patent Citations (1)
Title |
---|
1003581540000 * |
Also Published As
Publication number | Publication date |
---|---|
KR20050062319A (en) | 2005-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8341174B2 (en) | Method and arrangement for providing context information | |
CA2515652C (en) | Systems and methods for collaborative communication | |
AU714600B2 (en) | Network-independent connection management | |
EP1629631B1 (en) | System and method for authorizing a party to join a conference | |
JP5120851B2 (en) | Web-based integrated communication system and method, and web communication manager | |
US8756326B1 (en) | Using interactive communication session cookies in web sessions | |
US7725552B2 (en) | Content and service delivery in telecommunication networks | |
US20070106670A1 (en) | Interactive communication session cookies | |
US9043465B2 (en) | Method of providing services in a network, network element and computer program product | |
US8037170B2 (en) | Integrated application management system, apparatus and program, and integrated session management server, system, program and server chassis, and communication system, session management server and integration application server | |
US20040128352A1 (en) | Method and system for facilitating instant messaging transactions between disparate service providers | |
US20080046515A1 (en) | System, method and program for facilitating an electronic chat session | |
KR20040101414A (en) | Group management | |
KR100596399B1 (en) | Method for composing services staticaly in open network and system therefor | |
CN102143126A (en) | Converged IP messaging (CPM) conversation history accessing method and message storage server | |
JPH11272610A (en) | Communication system and communication method | |
US20090178121A1 (en) | Method For Restricting Access To Data Of Group Members And Group Management Computers | |
Gurbani et al. | Terminating telephony services on the internet | |
KR100603613B1 (en) | Retailer Service Method For Multi-Communication Service Environment | |
WO2002035782A2 (en) | Method and device for transmitting streaming multimedia messages | |
WO2001063514A1 (en) | Applying dynamic user interfaces to multimedia communication via a computer network | |
KR100500880B1 (en) | Method of service composition architecture for open networking | |
KR100262943B1 (en) | Method of negotiating between multimedia and terminal capability on open network | |
Hong et al. | Distributed computing architecture for effective management of multimedia streams on DPE | |
Manione et al. | A" TINA light" service architecture for the Internet-telecom scenario |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20110609 Year of fee payment: 6 |
|
LAPS | Lapse due to unpaid annual fee |