KR20050062342A - Device and method for providing a tool in mpeg-21 multimedia framework environment - Google Patents

Device and method for providing a tool in mpeg-21 multimedia framework environment Download PDF

Info

Publication number
KR20050062342A
KR20050062342A KR1020040039290A KR20040039290A KR20050062342A KR 20050062342 A KR20050062342 A KR 20050062342A KR 1020040039290 A KR1020040039290 A KR 1020040039290A KR 20040039290 A KR20040039290 A KR 20040039290A KR 20050062342 A KR20050062342 A KR 20050062342A
Authority
KR
South Korea
Prior art keywords
tool
standard terminal
server
mpeg
optimal
Prior art date
Application number
KR1020040039290A
Other languages
Korean (ko)
Other versions
KR100600812B1 (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 한국전자통신연구원 filed Critical 한국전자통신연구원
Publication of KR20050062342A publication Critical patent/KR20050062342A/en
Application granted granted Critical
Publication of KR100600812B1 publication Critical patent/KR100600812B1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • H04L63/0227Filtering policies
    • H04L63/0236Filtering by address, protocol, port number or service, e.g. IP-address or URL
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/85403Content authoring by describing the content as an MPEG-21 Digital Item

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Tourism & Hospitality (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Databases & Information Systems (AREA)
  • Primary Health Care (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Marketing (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Multimedia (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

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

본 발명은, 엠펙-21 멀티미디어 프레임워크 환경에서의 툴 제공 장치 및 그 방법에 관한 것임.The present invention relates to a tool providing apparatus and method thereof in an MPEG-21 multimedia framework environment.

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

본 발명은, 엠펙-21 멀티미디어 프레임워크를 구성하는데 있어서 주체가 되는 표준단말(DIP 또는 DIA)이 필요로 하는 툴들을 툴 서버에 두고 관리함으로써, 상기 표준단말이 최소한의 툴 정보만을 입력하여 사용용도와 지원되는 툴의 형식에 적합한 툴을 다운로드받을 수 있도록 해주는 엠펙-21 멀티미디어 프레임워크 환경에서의 툴 제공 장치 및 그 방법을 제공하는데 그 목적이 있음.The present invention manages the tools required by the standard terminal (DIP or DIA), which is the main body in constructing the MPEG-21 multimedia framework, in the tool server, so that the standard terminal inputs only the minimum tool information. The purpose of the present invention is to provide a tool providing device and method thereof in the MPEG-21 multimedia framework environment that enables the download of a tool suitable for the supported tool format.

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

본 발명은, 엠펙-21 멀티미디어 프레임워크 환경에서의 툴 제공 장치에 있어서, 표준단말로부터 툴 요청 메세지를 입력받아 상기 표준단말과 툴 서버 사이의 네트워크를 연결해주기 위한 네트워크 인터페이싱수단; 상기 네트워크 인터페이싱수단을 통해 네트워크가 연결됨에 따라 상기 표준단말과 툴 관리수단 사이에서 툴 정보, 툴 스트림, 또는 다른 툴 서버의 URL 리스트를 전송해주기 위한 툴 서버 사용자 인터페이싱수단; 및 상기 툴 서버 사용자 인터페이싱수단으로부터 전송받은 툴 정보를 분석하여 그에 상응하는 최적 툴을 검색함에 따라, 상기 최적 툴이 존재하면 최적 툴 스트림을 상기 표준단말에게 전송해주고, 상기 최적 툴이 존재하지 않으면 다른 툴 서버의 URL 리스트를 상기 표준단말에게 전송해주기 위한 상기 툴 관리수단을을 포함함.A tool providing apparatus in an MPEG-21 multimedia framework environment, the apparatus comprising: network interfacing means for receiving a tool request message from a standard terminal and connecting a network between the standard terminal and a tool server; Tool server user interfacing means for transferring tool information, tool streams, or URL lists of other tool servers between the standard terminal and tool management means as the network is connected through the network interfacing means; And analyzing the tool information transmitted from the tool server user interfacing means and searching for the corresponding optimal tool, if the optimal tool exists, transmits the optimal tool stream to the standard terminal, and if the optimal tool does not exist, And the tool management means for transmitting the URL list of the tool server to the standard terminal.

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

본 발명은 멀티미디어 서비스를 가능하게 하는 엠펙-21 멀티미디어 프레임워크 환경에서의 이기종의 단말과 다양한 유, 무선 네트워크 등에 이용됨.The present invention is used in heterogeneous terminals and various wired and wireless networks in the MPEG-21 multimedia framework environment enabling multimedia services.

Description

엠펙-21 멀티미디어 프레임워크 환경에서의 툴 제공 장치 및 그 방법{Device and method for providing a tool in MPEG-21 multimedia framework environment} Device and method for providing tool in MPEG-21 multimedia framework environment {Device and method for providing a tool in MPEG-21 multimedia framework environment}

본 발명은 엠펙-21 멀티미디어 프레임워크 환경에서 툴 제공 장치(이하 툴 서버라고 함) 및 그 방법에 관한 것으로, 더욱 상세하게는 이기종의 단말과 다양한 유, 무선 네트워크를 통해 멀티미디어 서비스를 가능하게 하는 엠펙-21 멀티미디어 프레임워크 환경에서 사용자가 필요로 하는 구동 툴을 관리하고 그에 상응하는 툴을 제공하기 위한, 엠펙-21 멀티미디어 프레임워크 환경에서의 툴 제공 장치 및 그 방법에 관한 것이다.The present invention relates to a tool providing apparatus (hereinafter referred to as a tool server) and a method thereof in an MPEG-21 multimedia framework environment. An apparatus and apparatus for providing a tool in an MPEG-21 multimedia framework environment for managing a driving tool required by a user in a multimedia framework environment and providing a corresponding tool.

유사한 기술로는 콘텐츠 제공 서버 시스템이 있었으나, 기존의 콘텐츠 제공 서버 시스템 기술은 일반적으로 콘텐츠 제공 서버에서 콘텐츠를 암호화된 형태로 보관하고 사용자의 구매 요청에 의하여 해당 사용자에게 암호화된 콘텐츠와 이를 복호화 하기 위한 키 정보(라이센스)를 전달해주는 DRM(Digital Right Management)에 기반한 서비스 방식으로, 본 발명의 엠펙-21 멀티미디어 프레임워크 환경에서는 사용될 수 없다는 문제점이 있었다.A similar technology was the content providing server system, but the existing content providing server system technology generally stores the content in an encrypted form in the content providing server and decrypts the content encrypted to the user according to the user's purchase request. As a service method based on DRM (Digital Right Management) that delivers key information (license), there is a problem that it cannot be used in the MPEG-21 multimedia framework environment of the present invention.

또한, 종래 기술인 대한민국 공개특허 제10-2002-0072181호의 정보 작성자가 툴을 이용하여 작성한 정보를 정보 요구자에게 제공하는 서버 및 그 방법은, 강사용 컴퓨터로부터의 요구에 응답하여 강의 데이터를 작성하기 위한 툴, 광고 데이터를 송신하는 회로, 수강자용 컴퓨터로부터의 요구에 응답하여 광고 데이터를 포함하는 상의 데이터를 수강자용 컴퓨터에 송신하는 회로, 툴의 채용 상황에 따라 광고주로부터 징수하는 광고 요금을 산출하는 회로 및 산출된 광고 요금과 강의 데이터의 수강 상황에 따라 강사에게 분배하는 금액을 산출하는 회로를 포함한다. In addition, a server for providing information requestor with information created by the information creator of the prior art Republic of Korea Patent Publication No. 10-2002-0072181 using a tool, and a method thereof, for creating lecture data in response to a request from the instructor computer A tool, a circuit for transmitting advertisement data, a circuit for transmitting image data including advertisement data to a student computer in response to a request from a student computer, and a circuit for calculating an advertisement fee collected from an advertiser according to the employment status of the tool. And a circuit for calculating the amount of money to be distributed to the instructor according to the calculated advertisement fee and lecture data.

그러나, 상기와 같은 종래 기술은 교육용 콘텐츠만을 대상으로 하여 다양한 종류의 콘텐츠를 제공할 수 없고, 이기종 단말과 다양한 유, 무선 네트워크 환경에 적합한 툴을 지능적으로 찾을 수 없으며, 엠펙-4 콘텐츠 저작을 위한 사용자 인터페이스만이 지원되었을 뿐, 엠펙-21 환경에서는 사용될 수 없다는 문제점이 있었다.However, the above-described conventional technology cannot provide various kinds of contents only for educational contents, and cannot find intelligent tools suitable for heterogeneous terminals and various wired and wireless network environments, and for creating MPEG-4 contents. Only the user interface was supported, and there was a problem that it could not be used in the MPEG-21 environment.

오늘날 멀티미디어 사용자들은 멀티미디어 콘텐츠를 다양한 통신망과 단말을 통해서 생성, 유통 및 소비하고 있다. Today, multimedia users generate, distribute and consume multimedia contents through various communication networks and terminals.

사용자는 다양한 미디어 포맷에 따라 필요한 플레이어, 코덱 등을 다운로드 받아서 원하는 콘텐츠를 생성하고 소비할 수 있어야 하며, 적법하지 못한 콘텐츠의 유통 거래에 대해서도 보호받을 수 있어야 한다.Users should be able to download and play the required players, codecs, etc. according to various media formats and create and consume the desired content, and be protected against the illegal distribution of illegal content.

따라서, 멀티미디어의 생성, 유통 및 소비에 있어서 표준이 되는 국제 규격의 서비스 프레임워크가 필요하게 되었는데 이것이 바로 엠펙-21 국제 규격이 나오게 된 동기이다. Therefore, there is a need for a service framework of international standards, which becomes a standard in the generation, distribution, and consumption of multimedia, which is the motivation for the emergence of the MPEG-21 international standard.

엠펙-21은 이와 같이 다양한 통신망과 단말에 있어서 멀티미디어 자원의 투명하고 부가된 사용을 가능하게 하는 통합 멀티미디어 서비스 프레임워크를 제공하자는데에 그 목적이 있다. The purpose of the MPEG-21 is to provide an integrated multimedia service framework that enables the transparent and additional use of multimedia resources in various communication networks and terminals.

이러한 엠펙-21의 목적에 따라 멀티미디어 자원의 생성 또는 소비의 기능을 담당하는 대상이 필요하게 되었는데 이 대상이 바로 DIP이다. DIP는 디지털 아이템의 형태로 콘텐츠를 송수신하여 사용자들이 디지털 아이템을 이용, 생성하도록 해주는 기능을 제공한다. According to the purpose of the MPEG-21, it is necessary to have an object in charge of the function of generating or consuming a multimedia resource, which is DIP. DIP provides a function that allows users to use and create digital items by sending and receiving content in the form of digital items.

여기서, 디지털 아이템이란 사용자가 생성 및 소비하는 콘텐츠의 집합체로서, 미디어 리소스에 메타 데이터가 포함된 구조화된 객체를 일컫는다. Here, the digital item is a collection of contents generated and consumed by a user and refers to a structured object in which metadata is included in a media resource.

엠펙-21에서 또 한 가지 중요한 객체는 DIA이다. DIA는 디지털 아이템의 전달에 있어서 사용자의 특성, 단말 및 네트워크 환경에 적합하도록 디지털 아이템을 적응시키는 기능을 담당한다. 이 때 DIA는 디지털 아이템의 적응을 위해 미디어 리소스에 대한 적응 방법과 메타 데이터를 기술하기 위한 적응 방법 및 서비스 품질을 보장하기 위한 QoS(Quality of Service) 등을 제어한다. Another important object in MPEG-21 is the DIA. The DIA is responsible for adapting the digital item to suit the characteristics of the user, the terminal, and the network environment in the delivery of the digital item. At this time, the DIA controls an adaptation method for media resources, an adaptation method for describing metadata, and a quality of service (QoS) for guaranteeing quality of service for adaptation of digital items.

그러나, 문제는 DIP 또는 DIA(이하 표준단말이라함)에서 사용자가 디지털 아이템을 생성하거나 소비하려면 적합한 구동 툴이 필요하다는 것이다. 상기 구동 툴은 그 사용 용도와 지원되는 툴의 형식에 따라 다양하게 존재하므로 표준단말이 툴의 형식에 맞도록 다양한 툴들을 데이터베이스화하여 자체 관리하는데에는 어려움이 많이 따르게 된다. However, the problem is that in DIP or DIA (hereinafter referred to as standard terminal), a user needs a suitable driving tool to create or consume digital items. Since the driving tool exists in various ways depending on the purpose of use and the format of the supported tool, it is difficult to standardize and manage various tools in a database according to the tool type.

따라서, 표준단말이 필요로 하는 툴들을 전용 툴 서버에 두고, 이곳을 통해 툴을 관리하며, 필요한 툴을 다운로드받을 수 있게 할 필요가 있다. Therefore, it is necessary to put the tools required by the standard terminal on a dedicated tool server, manage the tools through them, and download the necessary tools.

본 발명은 상기와 같은 문제점을 해결하기 위하여 제안된 것으로, 엠펙-21 멀티미디어 프레임워크를 구성하는데 있어서 주체가 되는 표준단말(DIP 또는 DIA)이 필요로 하는 툴들을 툴 서버에 두고 관리함으로써, 상기 표준단말이 최소한의 툴 정보만을 입력하여 사용용도와 지원되는 툴의 형식에 적합한 툴을 다운로드받을 수 있도록 해주는 엠펙-21 멀티미디어 프레임워크 환경에서의 툴 제공 장치 및 그 방법을 제공하는데 그 목적이 있다. The present invention has been proposed to solve the above problems, by managing the tools required by the standard terminal (DIP or DIA) that is the main body in configuring the MPEG-21 multimedia framework, by managing the tools in the standard It is an object of the present invention to provide a tool providing apparatus and method thereof in an MPEG-21 multimedia framework environment in which a terminal can input a minimum tool information to download a tool suitable for use and a supported tool format.

상기 목적을 달성하기 위한 본 발명의 장치는, 엠펙-21 멀티미디어 프레임워크 환경에서의 툴 제공 장치에 있어서, 표준단말로부터 툴 요청 메세지를 입력받아 상기 표준단말과 툴 서버 사이의 네트워크를 연결해주기 위한 네트워크 인터페이싱수단; 상기 네트워크 인터페이싱수단을 통해 네트워크가 연결됨에 따라 상기 표준단말과 툴 관리수단 사이에서 툴 정보, 툴 스트림, 또는 다른 툴 서버의 URL 리스트를 전송해주기 위한 툴 서버 사용자 인터페이싱수단; 및 상기 툴 서버 사용자 인터페이싱수단으로부터 전송받은 툴 정보를 분석하여 그에 상응하는 최적 툴을 검색함에 따라, 상기 최적 툴이 존재하면 최적 툴 스트림을 상기 표준단말에게 전송해주고, 상기 최적 툴이 존재하지 않으면 다른 툴 서버의 URL 리스트를 상기 표준단말에게 전송해주기 위한 상기 툴 관리수단을 포함하는 것을 특징으로 한다.An apparatus of the present invention for achieving the above object is a device for providing a tool in an MPEG-21 multimedia framework environment, a network for connecting a network between the standard terminal and the tool server by receiving a tool request message from the standard terminal; Interfacing means; Tool server user interfacing means for transferring tool information, tool streams, or URL lists of other tool servers between the standard terminal and tool management means as the network is connected through the network interfacing means; And analyzing the tool information transmitted from the tool server user interfacing means and searching for the corresponding optimal tool, if the optimal tool exists, transmits the optimal tool stream to the standard terminal, and if the optimal tool does not exist, And the tool management means for transmitting the URL list of the tool server to the standard terminal.

한편, 본 발명의 방법은, 엠펙-21 멀티미디어 프레임워크 환경에서의 툴 제공 방법에 있어서, 표준단말로부터 툴을 요청받는 요청단계; 상기 표준단말과 툴 서버 사이의 네트워크를 연결하는 연결단계; 상기 표준단말로부터 툴 정보를 입력받는 입력단계; 상기 입력받은 툴 정보를 분석하여 최적의 툴을 검색하는 검색단계; 상기 검색 결과에 따라, 최적 툴이 존재하면 상기 표준단말로 툴 스트림을 전송하는 제 1전송단계; 및 상기 검색 결과에 따라, 최적 툴이 존재하지 않으면 상기 표준단말로 타 툴 서버 URL 리스트를 전송하는 제 2 전송 단계를 포함하는 것을 특징으로 한다.On the other hand, the method of the present invention, a tool providing method in the MPEG-21 multimedia framework environment, the request step of receiving a tool request from the standard terminal; A connection step of connecting a network between the standard terminal and the tool server; An input step of receiving tool information from the standard terminal; A search step of searching for an optimal tool by analyzing the received tool information; A first transmission step of transmitting a tool stream to the standard terminal if an optimal tool exists according to the search result; And a second transmission step of transmitting another tool server URL list to the standard terminal if the optimum tool does not exist according to the search result.

상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명이 적용되는 표준단말(100) 및 툴 서버(200) 사이의 연결 관계도이다. 1 is a connection relationship between the standard terminal 100 and the tool server 200 to which the present invention is applied.

도 1에 도시된 바와 같이, 표준단말(100)인 DIP(110) 또는 DIA(120)는 툴 서버(200)와 네트워크 메시지를 주고 받으며, 상기 툴 서버(200)에게 필요한 툴을 요청하면 상기 툴 서버(200)는 툴 검색을 통하여 찾은 최적의 툴을 DIP(110) 또는 DIA(120)에게 다운로드해준다. As shown in FIG. 1, the DIP 110 or the DIA 120, which is a standard terminal 100, exchanges a network message with the tool server 200, and requests a tool from the tool server 200 to request the tool. The server 200 downloads the optimal tool found through the tool search to the DIP 110 or the DIA 120.

여기서 툴 서버에서 연결되는 실선은 툴 다운로드, 툴 서버에서 연결되는 점선은 네트워크 메시지 핸드쉐이킹(Handshaking), DIP와 DIA 사이의 실선은 디지털 아이템의 교환을 의미한다. Here, the solid line connected to the tool server means tool download, the dotted line connected to the tool server means network message handshaking, and the solid line between the DIP and DIA means exchange of digital items.

이 때, 디지털 아이템은 임의의 DIP(110) 사이, 또는 DIP(110)와 DIA(120) 사이에서 상호 교환이 가능하다. In this case, the digital items may be interchanged between any DIP 110 or between the DIP 110 and the DIA 120.

또한 상기 DIP(110)는 툴 서버(200) 또는 DIA(120)와 연동하며 멀티미디어 콘텐츠를 사용하는 사용자들이 디지털 아이템을 이용하고 생성할 수 있도록 해주는 역할을 하며, 상기 DIA(120)는 DIP(110) 또는 툴 서버(200)와 연동하여 사용자의 특성, 사용자의 단말 및 네트워크 환경에 디지털 아이템을 적응시켜주는 역할을 한다.In addition, the DIP 110 works in conjunction with the tool server 200 or the DIA 120, and enables users who use multimedia contents to use and generate digital items, and the DIA 120 performs the DIP 110. Or in conjunction with the tool server 200 to adapt digital items to the characteristics of the user, the user's terminal and the network environment.

도 2는 본 발명에 따른 엠펙-21 멀티미디어 프레임워크 환경에서의 툴 제공 장치(툴 서버)(200)의 일실시예 구성도이다. 2 is a block diagram of an embodiment of a tool providing apparatus (tool server) 200 in an MPEG-21 multimedia framework environment according to the present invention.

도 2에 도시된 바와 같이, 본 발명에 따른 툴 서버(200)는 표준단말(100)로부터 툴 요청 메세지를 입력받아 상기 표준단말(100)과 툴 서버 사이의 네트워크를 연결해주기 위한 네트워크 인터페이스부(210), 상기 네트워크 인터페이스부(210)를 통해 네트워크가 연결됨에 따라 상기 표준단말(100)과 툴 관리수단(230) 사이에서 툴 정보, 툴 스트림, 또는 다른 툴 서버의 URL 리스트를 전송해주기 위한 툴 서버 사용자 인터페이스부(220), 상기 툴 서버 사용자 인터페이스부(220)로부터 전송받은 툴 정보를 분석하여 그에 상응하는 최적 툴을 검색함에 따라, 상기 최적 툴이 존재하면 최적 툴 스트림을 상기 툴 서버 사용자 인터페이스부(220)를 통하여 상기 표준단말(100)에게 전송해주고, 상기 최적 툴이 존재하지 않으면 다른 툴 서버의 URL 리스트를 상기 툴 서버 사용자 인터페이스부(220)를 통하여 상기 표준단말(100)에게 전송해주기 위한 상기 툴 관리수단(230)을 포함한다.As shown in FIG. 2, the tool server 200 according to the present invention receives a tool request message from the standard terminal 100 and connects a network between the standard terminal 100 and the tool server. 210, a tool for transmitting tool information, a tool stream, or a URL list of another tool server between the standard terminal 100 and the tool management means 230 as a network is connected through the network interface unit 210. As the server user interface 220 and the tool information received from the tool server user interface 220 are analyzed to search for an optimal tool corresponding thereto, if the optimal tool exists, an optimal tool stream is generated. The tool 220 is transmitted to the standard terminal 100 through the unit 220. If the optimal tool does not exist, the URL list of another tool server is checked. Through the interface unit 220 include the tool management means 230 for transmission to the now standard terminal 100.

상기 툴 서버(200)의 각 구성요소의 동작을 상세히 살펴보면 다음과 같다.Looking at the operation of each component of the tool server 200 in detail as follows.

우선, 상기 네트워크 인터페이스부(210)는 도 3에 도시된 바와 같이, 표준단말(100)로부터 툴 요청 메세지를 받아 그를 분석하는 툴 요청 메세지 파싱(parsing)기능을 한다. 또한 상기 네트워크 인터페이스부(210)는 상기 표준단말(100)과 툴 서버(200) 사이의 네트워크를 연결하기 위한 TCP(Transmission Control Protocol) 소켓 연결을 지원하고, 여러 표준단말(100)로부터의 연결을 위한 세션(Session)을 관리하며, 표준단말(100)과 툴 서버(200) 사이의 상호 메세지, 오류 메시지, 정정 메시지 등의 네트워크 상태에 대한 이벤트 정보를 기록하고 관리하는 역할을 한다.First, as shown in FIG. 3, the network interface unit 210 performs a tool request message parsing function to receive a tool request message from the standard terminal 100 and analyze the tool request message. In addition, the network interface unit 210 supports a TCP (Transmission Control Protocol) socket connection for connecting a network between the standard terminal 100 and the tool server 200, and connects from various standard terminals 100. It manages the session (Session), and serves to record and manage the event information on the network status, such as mutual messages, error messages, correction messages between the standard terminal 100 and the tool server 200.

다음으로, 상기 툴 서버 사용자 인터페이스부(220)는 도 4에 도시된 바와 같이, 툴 서버(200)의 운영체제 시스템의 기본적인 디렉토리를 관리하기 위한 인터페이스 기능, 표준단말(100)로부터 입력되는 툴 정보를 등록, 갱신 및 삭제하기 위한 인터페이스 기능, 표준단말(100)에게 툴 검색 결과를 알려주기 위한 인터페이스 기능, 툴 검색시 최적 툴의 검색 여부에 따라 표준단말(100)에게 최적 툴 스트림이나 타 툴 서버 URL리스트를 전달해주기 위한 인터페이스 기능을 제공한다.Next, as shown in FIG. 4, the tool server user interface 220 may display interface information for managing a basic directory of the operating system of the tool server 200 and tool information input from the standard terminal 100. Interface function for registering, updating and deleting, interface function for notifying the standard terminal 100 of the tool search result, optimal tool stream or other tool server URL for the standard terminal 100 depending on whether the optimal tool is searched for the tool search. Provides an interface for passing lists.

여기서, 상기 표준단말(100)로부터 입력되는 툴 정보는 PC(Personal Computer), PDA(Personal Digital Assistant) 및 휴대폰 등의 사용자 단말에 대한 특성 정보를 포함하는 하드웨어 플랫폼 정보, 운영체제나 자바와 같은 VM(Virtual Machine; 가상머신) 정보 또는 툴 구동을 위해 필요한 소프트웨어의 요구사항 등을 포함하는 시스템 소프트웨어 정보, 비디오 또는 오디오의 포맷과 샘플링 전송율 등을 포함하는 미디어 대상에 따른 정보, 툴의 생산자 정보, 툴의 라이센스 정보, 툴의 생산일자 정보, 툴에 대한 설명 등을 의미한다. Herein, the tool information input from the standard terminal 100 may include hardware platform information including characteristic information of a user terminal such as a personal computer (PC), a personal digital assistant (PDA), a mobile phone, and a VM such as an operating system or a Java (Java). System software information, including virtual machine information or software requirements for running the tool, information on media targets including the format and sampling rate of the video or audio, producer information of the tool, It refers to license information, tool production date information, and tool description.

또한, 상기 툴 관리부(230)는 도 5에 도시된 바와 같이 새 툴 및 툴에 대한 정보를 등록하고 기존의 툴 및 툴에 대한 정보를 갱신하며, 표준단말의 요구 사항에 맞춰 필요 없는 툴을 제거하는 툴 분석 기능을 하고, 분석된 툴 정보에 적합한 최적의 툴을 검색하는 최적 툴 검색 기능을 한다. 이때, 상기 툴 관리부(230)는 상기 최적 툴 검색 기능시, 검색 결과에 적합한 툴이 존재하면 후보 리스트를 만들어 표준단말에게 전달하고 상기 후보 리스트 중 표준단말이 체크해서 보내준 최적의 툴의 스트림을 상기 표준단말에게 전달해주는 툴 리스트 및 툴 스트림 제공 기능을 하고, 상기 최적 툴 검색 기능시, 최적 툴 스트림을 찾지 못하였을 경우 상기 표준단말에게 다른 툴서버의 URL 리스트를 제공해주는 기능을 한다. In addition, the tool manager 230 registers information about new tools and tools, updates information about existing tools and tools, and removes unnecessary tools in accordance with the requirements of the standard terminal, as shown in FIG. 5. It performs a tool analysis function, and an optimal tool search function that searches for an optimal tool suitable for the analyzed tool information. At this time, the tool manager 230, in the optimal tool search function, if there is a tool suitable for a search result, creates a candidate list and delivers the candidate list to the standard terminal, and checks the stream of the optimal tool sent by the standard terminal among the candidate lists. It provides a tool list and a tool stream providing function to deliver to the standard terminal, and the function of providing a list of URLs of other tool servers to the standard terminal when the optimum tool stream is not found in the optimum tool search function.

여기서, 상기 툴 관리부(230)는 툴 관리부(230)를 제어하며, 툴 서버 사용자 인터페이스부(220)로부터 전송받은 상기 툴 정보를 툴 정보 분석부(232)로 전송해주기 위한 제어부(231), 상기 제어부(231)로부터 전송받은 상기 툴 정보를 분석하기 위한 상기 툴 정보 분석부(232), 상기 툴 정보 분석부(232)로부터 분석된 툴 정보를 이용하여 저장부(234)에 최적의 툴이 존재하는지의 여부를 검색하기 위한 툴 검색부(233), 상기 툴 검색부(233)의 검색 결과에 따라 툴 스트림 또는 다른 툴 서버의 URL 리스트를 제어부(231)에게 제공해주기 위한 상기 저장부(234)를 포함한다.Here, the tool manager 230 controls the tool manager 230, a controller 231 for transmitting the tool information received from the tool server user interface 220 to the tool information analyzer 232, and the An optimal tool exists in the storage unit 234 using the tool information analyzer 232 for analyzing the tool information received from the controller 231 and the tool information analyzed by the tool information analyzer 232. The tool search unit 233 for searching whether the tool is searched for, the storage unit 234 for providing the control unit 231 with a list of URLs of a tool stream or another tool server according to a search result of the tool search unit 233. It includes.

또한, 상기 저장부(234)는 툴을 검색하기 위한 툴 리스트 및 그에 해당하는 툴 스트림을 갖는 툴 데이터베이스와 제 3의 툴 서버(300)를 제공하기 위한 타 툴 서버 URL 리스트 데이터베이스를 포함한다. In addition, the storage unit 234 includes a tool database having a tool list for searching for a tool and a tool stream corresponding thereto, and another tool server URL list database for providing a third tool server 300.

이 때, 제 3의 툴 서버(300)는 상기 툴 서버(200)의 검색 결과 최적 툴이 검색되지 않은 경우, 툴 관리부(230)에서 전송해준 타 툴 서버 URL 리스트 중 표준단말(100)이 선택한 임의의 서버로서, 표준단말(100)로부터 툴 정보를 입력받아 최적 툴을 검색하여 상기 표준단말(100)에게 전송해주는 역할을 한다.At this time, the third tool server 300 is selected by the standard terminal 100 from the other tool server URL list transmitted from the tool management unit 230 when the optimum tool is not found as a result of the search of the tool server 200. As an arbitrary server, it receives the tool information from the standard terminal 100, and searches for the optimal tool and transmits it to the standard terminal 100.

그러나, 제 3의 툴 서버(300)에도 상기 최적 툴이 존재하지 않으면, 상기 제 3의 툴 서버(300)는 상기 표준단말(100)에게 최적 툴을 찾을 수 없다는 메세지를 전송하고, 그 메세지를 받은 상기 표준단말(100)은 상기 툴 서버(200)에게 다른 툴 서버의 URL 리스트를 요청하게 된다.However, if the optimum tool does not exist in the third tool server 300, the third tool server 300 transmits a message to the standard terminal 100 that the optimal tool cannot be found and sends the message. The received standard terminal 100 requests the tool server 200 to list URLs of other tool servers.

도 6은 본 발명에 따른 엠펙-21 멀티미디어 프레임워크 환경에서의 툴 제공 방법에 대한 일실시예 흐름도이다. 6 is a flowchart illustrating a tool providing method in an MPEG-21 multimedia framework environment according to the present invention.

먼저, 툴 서버가 표준단말로부터 툴 요청 메시지를 전송받는다(611).First, the tool server receives the tool request message from the standard terminal (611).

이후, 네트워크 인터페이스부가 상기 툴 요청 메시지를 확인하고 툴 서버와 표준단말 사이의 네트워크를 연결한다(612).Thereafter, the network interface unit checks the tool request message and connects the network between the tool server and the standard terminal (612).

이 때, 상기 네트워크 인터페이스부는 TCP/IP 네트워킹을 이용하며, 상호 메세지 교환 중 오류가 발생하면 오류 메세지를 전송해주는 역할을 한다.At this time, the network interface unit uses TCP / IP networking, and transmits an error message when an error occurs during mutual message exchange.

이후, 툴 서버가 툴 서버 사용자 인터페이스부를 통해 표준단말로부터 툴 정보를 입력받는다(613).Thereafter, the tool server receives tool information from the standard terminal through the tool server user interface unit (613).

이후, 툴 서버가 상기 입력받은 툴 정보를 분석하여 그에 상응하는 툴이 존재하는지의 여부를 검색한다(614).Thereafter, the tool server analyzes the received tool information to search whether there is a corresponding tool (614).

이때, 상기 툴 정보는 툴 서버 내의 제어부로 입력되고 상기 제어부가 상기 툴 정보를 툴 정보 분석부로 전달해준다. 또한 상기 툴 정보 분석부에서 분석된 툴 정보는 툴 검색부로 전달되고 상기 툴 검색부는 저장부의 데이터베이스에 상기 분석된 툴 정보에 상응하는 툴이 존재하는지를 검색한다. In this case, the tool information is input to the control unit in the tool server, and the control unit transmits the tool information to the tool information analysis unit. In addition, the tool information analyzed by the tool information analyzer is transmitted to the tool search unit, and the tool search unit searches whether a tool corresponding to the analyzed tool information exists in the database of the storage unit.

이후, 상기 분석된 툴 정보에 상응하는 툴이 존재하면 상기 툴 서버는 후보 툴 리스트를 생성하여 표준단말에게 전송하고, 그를 받은 표준단말은 상기 후보 툴 리스트 중 최적 툴에 체크를 하여 상기 툴 서버에게 재전송하며(621), 상기 툴 서버는 상기 표준단말이 체크해준 최적 툴의 스트림을 표준단말에게 전송한다(622).Thereafter, if there is a tool corresponding to the analyzed tool information, the tool server generates a candidate tool list and transmits it to the standard terminal, and the received standard terminal checks the optimal tool among the candidate tool list to the tool server. Retransmission (621), the tool server transmits the stream of the optimal tool checked by the standard terminal to the standard terminal (622).

이때, 상기 후보 툴 리스트와 최적 툴 스트림은 툴 서버 내의 저장부가 갖고 있는 툴 데이터베이스부로부터 제공되며, 툴 검색부와 저장부를 거쳐 표준단말에게 전송된다.At this time, the candidate tool list and the optimal tool stream are provided from a tool database unit having a storage unit in the tool server, and are transmitted to the standard terminal through the tool searching unit and the storage unit.

그러나, 상기 툴 서버에 상기 분석된 툴 정보에 적합한 툴이 존재하지 않으면 상기 툴 서버는 다른 툴 서버의 URL 리스트를 표준단말에게 전송한다(631).However, if a tool suitable for the analyzed tool information does not exist in the tool server, the tool server transmits a URL list of another tool server to the standard terminal (631).

상기 다른 툴 서버의 URL 리스트는 툴 서버 내의 저장부가 갖고 있는 타 툴서버 URL 리스트 데이터베이스부로부터 제공된다.The URL list of the other tool server is provided from another tool server URL list database unit having a storage unit in the tool server.

이후 상기 표준단말은 상기 다른 툴 서버의 URL 리스트 중 임의의 제 3의 툴 서버를 선택하여 상기 제 3의 툴 서버로 최적 툴을 검색하기 위한 툴 정보를 전송한다. 이 때, 상기 제 3의 툴 서버는 최적 툴을 검색하여 최적 툴이 존재하면 툴 스트림을 상기 표준단말에게 전송해주고, 상기 최적 툴이 존재하지 않으면 최적툴이 존재하지 않는다는 메세지를 표준단말에게 전송해준다.The standard terminal then selects any third tool server from the URL list of the other tool server and transmits tool information for searching for the optimal tool to the third tool server. At this time, the third tool server searches for the optimal tool and transmits a tool stream to the standard terminal if the optimal tool exists, and sends a message to the standard terminal that the optimal tool does not exist if the optimal tool does not exist. .

이후, 상기 표준단말에 최적 툴이 존재하지 않는다는 메세지가 전송되면, 상기 표준단말은 툴서버에게 다른 툴 서버 URL 리스트를 요청하고, 이후의 과정은 상기와 같다.Then, if a message is sent that the optimal tool does not exist in the standard terminal, the standard terminal requests another tool server URL list from the tool server, and the procedure is as described above.

이상에서 설명한 본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하다는 것이 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 명백할 것이다.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 clear to those of ordinary knowledge.

상기와 같은 본 발명은, 엠펙-21 멀티미디어 프레임워크 환경에서 표준단말이 필요로 하는 구동 툴을 전용 툴 서버에 두고 관리함으로써, 최소한의 툴 정보만을 입력하여도 쉽게 툴을 찾을 수 있는 효과가 있고, 사용용도와 지원되는 형식에 적합한 최적의 툴을 다운로드받을 수 있는 효과가 있다.The present invention as described above, by managing the drive tool required by the standard terminal in the MPEG-21 multimedia framework environment on a dedicated tool server, there is an effect that can easily find a tool even by inputting only minimal tool information, The effect is to download the best tool for the intended use and supported format.

도 1은 본 발명이 적용되는 표준단말(DIP 또는 DIA)과 툴 서버 사이의 연결 관계도.1 is a connection relationship between a standard terminal (DIP or DIA) to which the present invention is applied and a tool server.

도 2는 본 발명에 따른 엠펙-21 멀티미디어 프레임워크 환경에서의 툴 제공 장치(툴 서버)의 일실시예 구성도.Figure 2 is a block diagram of an embodiment of a tool providing apparatus (tool server) in the MPEG-21 multimedia framework environment according to the present invention.

도 3은 본 발명에 따른 네트워크 인터페이스부의 세부 기능을 설명하기 위한 일실시예 도면.Figure 3 is an embodiment for explaining the detailed function of the network interface unit according to the present invention.

도 4는 본 발명에 따른 툴 서버 사용자 인터페이스부의 세부 기능을 설명하기 위한 일실시예 도면.Figure 4 is an embodiment for explaining the detailed function of the tool server user interface unit according to the present invention.

도 5는 본 발명에 따른 툴 관리부의 세부 기능을 설명하기 위한 일실시예 도면.Figure 5 is an embodiment for explaining the detailed function of the tool management unit according to the present invention.

도 6은 본 발명에 따른 엠펙-21 멀티미디어 프레임워크 환경에서의 툴 제공 방법에 대한 일실시예 흐름도.6 is a flow diagram of an embodiment of a tool providing method in an MPEG-21 multimedia framework environment according to the present invention.

* 도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings

100 : 표준단말 110 : DIP100: standard terminal 110: DIP

120 : DIA 200 : 툴 서버120: DIA 200: Tool Server

210 : 네트워크 인터페이스부 220 : 툴 서버 사용자 인터페이스부210: network interface unit 220: tool server user interface unit

230 : 툴 관리부 231 : 제어부230: tool management unit 231: control unit

232 : 툴 정보 분석부 233 : 툴 검색부232: tool information analysis unit 233: tool search unit

300 : 제 3의 툴 서버300: third tool server

Claims (4)

엠펙-21 멀티미디어 프레임워크 환경에서의 툴 제공 장치에 있어서,In the tool providing apparatus in the MPEG-21 multimedia framework environment, 표준단말로부터 툴 요청 메세지를 입력받아 상기 표준단말과 툴 서버 사이의 네트워크를 연결해주기 위한 네트워크 인터페이싱수단;Network interfacing means for receiving a tool request message from a standard terminal and connecting a network between the standard terminal and a tool server; 상기 네트워크 인터페이싱수단을 통해 네트워크가 연결됨에 따라 상기 표준단말과 툴 관리수단 사이에서 툴 정보, 툴 스트림, 또는 다른 툴 서버의 URL 리스트를 전송해주기 위한 툴 서버 사용자 인터페이싱수단; 및Tool server user interfacing means for transferring tool information, tool streams, or URL lists of other tool servers between the standard terminal and tool management means as the network is connected through the network interfacing means; And 상기 툴 서버 사용자 인터페이싱수단으로부터 전송받은 툴 정보를 분석하여 그에 상응하는 최적 툴을 검색함에 따라, 상기 최적 툴이 존재하면 최적 툴 스트림을 상기 표준단말에게 전송해주고, 상기 최적 툴이 존재하지 않으면 다른 툴 서버의 URL 리스트를 상기 표준단말에게 전송해주기 위한 상기 툴 관리수단As the tool information received from the tool server user interfacing means is analyzed and the corresponding optimal tool is searched, the optimal tool stream is transmitted to the standard terminal if the optimal tool exists, and the other tool is not present. The tool management means for transmitting the URL list of the server to the standard terminal 을 포함하는 엠펙-21 멀티미디어 프레임워크 환경에서 툴 제공 장치.Tool providing apparatus in the MPEG-21 multimedia framework environment comprising a. 제 1항에 있어서,The method of claim 1, 상기 툴 관리수단은, The tool management means, 툴 관리수단을 제어하며, 툴 서버 사용자 인터페이싱수단으로부터 전송받은 상기 툴 정보를 툴 정보 분석수단으로 전송해주기 위한 제어수단; Control means for controlling tool management means and transmitting the tool information received from a tool server user interfacing means to a tool information analysis means; 상기 제어수단으로부터 전송받은 상기 툴 정보를 분석하기 위한 상기 툴 정보 분석수단;The tool information analyzing means for analyzing the tool information received from the control means; 상기 툴 정보 분석수단으로부터 분석된 툴 정보를 이용하여 저장수단에 최적의 툴이 존재하는지의 여부를 검색하기 위한 툴 검색수단; 및Tool retrieval means for retrieving whether an optimal tool exists in the storage means using the tool information analyzed from the tool information analysis means; And 상기 툴 검색수단의 검색 결과에 따라 툴 스트림 또는 다른 툴 서버의 URL 리스트를 제어수단에게 제공해주기 위한 상기 저장수단The storage means for providing the control means with a list of URLs of a tool stream or another tool server according to a search result of the tool searching means 을 포함하는 엠펙-21 멀티미디어 프레임워크 환경에서 툴 제공 장치.Tool providing apparatus in the MPEG-21 multimedia framework environment comprising a. 제 2항에 있어서,The method of claim 2, 상기 저장수단은, The storage means, 소정의 툴 리스트와 상기 툴 리스트에 해당하는 툴 스트림을 갖는 툴 데이터베이스; 및 A tool database having a predetermined tool list and a tool stream corresponding to the tool list; And 다른 툴 서버의 URL 리스트를 갖는 타 툴 서버 URL 리스트 데이터베이스Another tool server URL list database with a list of URLs for other tool servers. 를 포함하는 엠펙-21 멀티미디어 프레임워크 환경에서 툴 제공 장치.Tool providing apparatus in the MPEG-21 multimedia framework environment comprising a. 엠펙-21 멀티미디어 프레임워크 환경에서의 툴 제공 방법에 있어서,In the method of providing a tool in the MPEG-21 multimedia framework environment, 표준단말로부터 툴을 요청받는 요청단계;A request step of requesting a tool from a standard terminal; 상기 표준단말과 툴 서버 사이의 네트워크를 연결하는 연결단계;A connection step of connecting a network between the standard terminal and the tool server; 상기 표준단말로부터 툴 정보를 입력받는 입력단계;An input step of receiving tool information from the standard terminal; 상기 입력받은 툴 정보를 분석하여 최적의 툴을 검색하는 검색단계;A search step of searching for an optimal tool by analyzing the received tool information; 상기 검색 결과에 따라, 최적 툴이 존재하면 상기 표준단말로 툴 스트림을 전송하는 제 1전송단계; 및A first transmission step of transmitting a tool stream to the standard terminal if an optimal tool exists according to the search result; And 상기 검색 결과에 따라, 최적 툴이 존재하지 않으면 상기 표준단말로 타 툴 서버 URL 리스트를 전송하는 제 2 전송 단계A second transmission step of transmitting another tool server URL list to the standard terminal if the optimal tool does not exist according to the search result 를 포함하는 엠펙-21 멀티미디어 프레임워크 환경에서 툴 제공 방법.Tool providing method in the MPEG-21 multimedia framework environment comprising a.
KR1020040039290A 2003-12-19 2004-05-31 Device and method for providing a tool in MPEG-21 multimedia framework environment KR100600812B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020030093719 2003-12-19
KR20030093719 2003-12-19

Publications (2)

Publication Number Publication Date
KR20050062342A true KR20050062342A (en) 2005-06-23
KR100600812B1 KR100600812B1 (en) 2006-07-14

Family

ID=37254567

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040039290A KR100600812B1 (en) 2003-12-19 2004-05-31 Device and method for providing a tool in MPEG-21 multimedia framework environment

Country Status (1)

Country Link
KR (1) KR100600812B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008130134A1 (en) * 2007-04-18 2008-10-30 Electronics And Telecommunications Research Institute Interoperable digital rights management device and method thereof

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020077987A (en) * 2001-04-03 2002-10-18 (주) 아이빌소프트 System and method for transmitting multimedia contents with automatic execution agent
EP1398902A4 (en) * 2001-06-04 2007-02-28 Matsushita Electric Ind Co Ltd Apparatus and method of flexible and common ipmp system for providing and protecting content
KR100656927B1 (en) * 2003-03-19 2006-12-12 주식회사 케이티프리텔 System and method of download form multimedia service in mobile communication network
KR100509162B1 (en) * 2003-10-16 2005-08-22 (주) 엠지시스템 System and method for sharing CODEC in peer-to-peer network

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008130134A1 (en) * 2007-04-18 2008-10-30 Electronics And Telecommunications Research Institute Interoperable digital rights management device and method thereof
US8544102B2 (en) 2007-04-18 2013-09-24 Electronics And Telecommunications Research Institute Interoperable digital rights management device and method thereof

Also Published As

Publication number Publication date
KR100600812B1 (en) 2006-07-14

Similar Documents

Publication Publication Date Title
US6925495B2 (en) Method and system for delivering and monitoring an on-demand playlist over a network using a template
EP1182845B1 (en) Information delivery system and information delivery method
US20040039754A1 (en) Method and system for cataloging and managing the distribution of distributed digital assets
US7783635B2 (en) Personalization and recommendations of aggregated data not owned by the aggregator
US8646002B2 (en) System for realistically reproducing multimedia content and method thereof
JP2007157122A (en) Mobile content management apparatus
US20070289022A1 (en) Apparatus and method for the protected distribution of electronic documents
CA2850416C (en) Method and device for transmitting streaming media
Fox A framework for separating server scalability and availability from Internet application functionality
Mauve et al. RTP/I-toward a common application level protocol for distributed interactive media
KR20020092206A (en) Apparatus, method and program for content distribution
JP2006524368A (en) Client-server system and method for providing multimedia and interactive services to mobile terminals
CN103201734B (en) The content transmission of context-aware
US20020099790A1 (en) Method and system for providing convergent network services
JP2004185456A (en) System of distributing customized contents
CN114339456B (en) Video publishing method and device
KR100586263B1 (en) Mobile communication terminal having content-based retrieval function
JP2002189675A (en) Information distributing system and information distributing method
KR100596723B1 (en) Device for integrating multimedia streaming service and application streaming service and method thereof
US20030046420A1 (en) Media service e-utility
KR100600812B1 (en) Device and method for providing a tool in MPEG-21 multimedia framework environment
Rong et al. Dynamic multimedia adaptation and updating of media streams with MPEG-21
Metso1A et al. Mobile Multimedia Services–Content Adaptation
KR100876477B1 (en) Method and apparatus for registering information of potable user device connected with wireless modem
Di Nitto et al. Adaptation of web contents and services to terminals capabilities: The@ Terminals approach

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
LAPS Lapse due to unpaid annual fee