[go: up one dir, main page]

KR101038080B1 - Device information communication apparatus and method for terminal adaptive multimedia streaming service - Google Patents

Device information communication apparatus and method for terminal adaptive multimedia streaming service Download PDF

Info

Publication number
KR101038080B1
KR101038080B1 KR1020080090512A KR20080090512A KR101038080B1 KR 101038080 B1 KR101038080 B1 KR 101038080B1 KR 1020080090512 A KR1020080090512 A KR 1020080090512A KR 20080090512 A KR20080090512 A KR 20080090512A KR 101038080 B1 KR101038080 B1 KR 101038080B1
Authority
KR
South Korea
Prior art keywords
multimedia
sip
terminal
server
information
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
KR1020080090512A
Other languages
Korean (ko)
Other versions
KR20100031413A (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 한국과학기술원
Priority to KR1020080090512A priority Critical patent/KR101038080B1/en
Publication of KR20100031413A publication Critical patent/KR20100031413A/en
Application granted granted Critical
Publication of KR101038080B1 publication Critical patent/KR101038080B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 휴대폰 단말기가 멀티미디어 서버로부터 멀티미디어 스트리밍 서비스를 받을 때 휴대폰 단말기의 시스템 환경에 적당한 서비스를 받을 수 있도록 하는 기술에 관한 것이다. 이러한 본 발명은, 사용자의 요구에 따라 멀티미디어 서버로부터 멀티미디어 컨텐츠를 수신받기 위해 SIP 메시지를 전송할 때 단말기 정보를 포함시켜 전송하는 휴대폰 단말기와; 상기 휴대폰 단말기에서 전송되는 SIP 메시지를 상기 멀티미디어 서버에 전달하거나, 그 멀티미디어 서버로부터 전송되는 멀티미디어 컨텐츠를 휴대폰 단말기에 전송하기 위한 SIP 프락시 서버 및, SIP 기반 통신망과; 상기 SIP 프락시 서버 및, SIP 기반 통신망을 통해 수신된 SIP 메시지를 분석하여 상기 단말기 정보를 추출하고, 그 추출 결과에 상응되는 멀티미디어 컨텐츠를 선택하여 상기 휴대폰 단말기 측으로 전송하는 멀티미디어 서버를 포함하여 구성함을 특징으로 한다.The present invention relates to a technology for receiving a service suitable for a system environment of a mobile phone terminal when the mobile phone terminal receives a multimedia streaming service from a multimedia server. The present invention includes a mobile phone terminal including the terminal information when transmitting the SIP message to receive the multimedia content from the multimedia server according to the user's request; A SIP proxy server for transmitting a SIP message transmitted from the mobile phone terminal to the multimedia server, or a multimedia content transmitted from the multimedia server to the mobile phone terminal, and a SIP-based communication network; And analyzing the SIP proxy server and the SIP message received through the SIP-based communication network, extracting the terminal information, selecting a multimedia content corresponding to the extraction result, and transmitting the multimedia information to the mobile terminal. It features.

멀티미디어 스트리밍, SIP 메시지, 단말기 Multimedia streaming, SIP messages, terminals

Description

단말기 적응형 멀티미디어 스트리밍 서비스를 위한 단말기 정보 통신 장치 및 방법{ADAPTIVE MULTIMEDIA STREAMING SERVICE APPARATUS AND METHOD BASED ON TERMINAL DEVICE INFORMATION NOTIFICATION} Device information communication apparatus and method for terminal adaptive multimedia streaming service TECHNICAL FIELD

본 발명은 휴대폰 단말기가 멀티미디어 서버로부터 멀티미디어 스트리밍 서비스를 받을 때 휴대폰 단말기의 종류에 적당한 서비스를 받을 수 있도록 하는 기술에 관한 것으로, 특히 SIP 기반의 통신망에서 단말기가 멀티미디어 서버로부터 멀티미디어 스트리밍 서비스를 받을 때 휴대폰 단말기 환경에 적당한 서비스를 받을 수 있도록 한 단말기 적응형 멀티미디어 스트리밍 서비스를 위한 단말기 정보 통신 장치 및 방법에 관한 것이다. The present invention relates to a technology for receiving a suitable service for the type of mobile terminal when the mobile terminal receives the multimedia streaming service from the multimedia server, in particular, when the terminal receives the multimedia streaming service from the multimedia server in a SIP-based communication network A terminal information communication apparatus and method for a terminal adaptive multimedia streaming service to receive a service suitable for a terminal environment.

근래 들어, 휴대폰 단말기는 SIP(SIP: Session Initiation Protocol) 기반의 통신망을 이용하여 IPTV 등의 다양한 멀티미디어 서비스 기능을 제공하고 있다. 상기 SIP는 HTTP(HTTP: Hypertxt Transfer Protocol)와 같은 텍스트 기반의 프로토콜로서, 현재 인터넷 전화를 비롯한 다양한 분야에서 콜 셋업(Call Set Up) 등을 위해 사용되고 있으며, 이메일과 유사한 주소체계 형태의 SIP 식별자(URI: Uniform Resource Identifier)를 이용하여 언제 어디에서나 음성 통화 및 멀티미디어 서비 스가 가능하도록 하는 기능을 제공한다.Recently, mobile phone terminals have provided various multimedia service functions such as IPTV using a SIP (SIP) based communication network. The SIP is a text-based protocol such as HTTP (Hypertxt Transfer Protocol), and is currently used for call set up in various fields such as Internet telephony. URI (Uniform Resource Identifier) provides the function to make voice call and multimedia service anytime and anywhere.

종래의 멀티미디어 서버에 있어서는 SIP 기반의 통신망(이하, "SIP 기반 통신망"이라 칭함) 예를 들어, IMS(IP Multimedia Subsystem)망을 통해 휴대폰 단말기에 IPTV 등의 멀티미디어 스트리밍 서비스를 제공할 때 휴대폰 단말기의 정보 즉, 휴대폰 단말기가 원활히 수용이 가능한 프레임 레이트, 화면 크기, 디코딩 능력, 사용언어, 접속 속도 등에 관계없이 획일적인 서비스를 제공하였다. In a conventional multimedia server, a SIP-based communication network (hereinafter, referred to as a "SIP-based communication network"), for example, provides a multimedia streaming service such as IPTV to a mobile phone terminal through an IMS (IP Multimedia Subsystem) network. In other words, the mobile phone terminal provided a uniform service regardless of the frame rate, screen size, decoding capability, language used, and connection speed that can be easily accommodated.

이로 인하여 다양한 종류의 휴대폰 단말기를 사용하는 사용자들 입장에서 볼 때 자신의 휴대폰 단말기의 수용 가능한 프레임 레이트, 화면 크기, 디코딩 능력, 사용언어, 접속 속도 등의 시스템 환경에 관계없이 획일적인 멀티미디어 스트리밍 서비스를 받게 되어 원활한 서비스를 받을 수 없는 문제점이 있었다. 심한 경우, 휴대폰 단말기의 종류에 따라 어떤 단말기에서는 멀티미디어 스트리밍 서비스를 이용하지 못하게 되는 경우도 발생되었다.As a result, users of various types of mobile phones can use a uniform multimedia streaming service regardless of the system environment such as frame rate, screen size, decoding capability, language, and connection speed of their mobile devices. There was a problem that can not receive smooth service. In severe cases, depending on the type of mobile phone terminal, there is a case where some terminals cannot use the multimedia streaming service.

따라서, 본 발명의 목적은 휴대폰 단말기에서 멀티미디어 서버에 멀티미디어 스트리밍 서비스를 요청할 때 단말기 정보를 포함시켜 전송하고, 그 멀티미디어 서버에서는 전송받은 단말기 정보에 적응적으로 멀티미디어 스트리밍 서비스를 제공하도록 하는데 있다. Accordingly, an object of the present invention is to include and transmit terminal information when requesting a multimedia streaming service from a mobile phone terminal to a multimedia server, and provide the multimedia streaming service adaptively to the received terminal information.

상기와 같은 목적을 달성하기 위한 본 발명은, 사용자의 요구에 따라 멀티미디 어 서버로부터 멀티미디어 컨텐츠를 수신받기 위해 SIP 메시지를 전송할 때 단말기 정보를 포함시켜 전송하는 휴대폰 단말기와; 상기 휴대폰 단말기에서 전송되는 SIP 메시지를 상기 멀티미디어 서버에 전달하거나, 그 멀티미디어 서버로부터 전송되는 멀티미디어 컨텐츠를 휴대폰 단말기에 전송하기 위한 SIP 프락시 서버 및, SIP 기반 통신망과; 상기 SIP 프락시 서버 및, SIP 기반 통신망을 통해 수신된 SIP 메시지를 분석하여 상기 단말기 정보를 추출하고, 그 추출 결과에 상응되는 멀티미디어 컨텐츠를 선택하여 상기 휴대폰 단말기 측으로 전송하는 멀티미디어 서버를 포함하여 구성함을 특징으로 한다.According to an aspect of the present invention, there is provided a mobile phone terminal including terminal information when transmitting a SIP message to receive multimedia content from a multimedia server according to a user's request; A SIP proxy server for transmitting a SIP message transmitted from the mobile phone terminal to the multimedia server, or a multimedia content transmitted from the multimedia server to the mobile phone terminal, and a SIP-based communication network; And analyzing the SIP proxy server and the SIP message received through the SIP-based communication network, extracting the terminal information, selecting a multimedia content corresponding to the extraction result, and transmitting the multimedia information to the mobile terminal. It features.

여기서, 휴대폰 단말기는 프레임 레이트, 화면 크기, 디코딩 능력, 사용 언어, 접속 속도 등의 단말기 정보 중에서 적어도 하나 이상을 저장하는 단말기정보 제공부를 포함하여 구성함이 바람직하다.Here, the mobile phone terminal is preferably configured to include a terminal information providing unit for storing at least one or more of the terminal information, such as frame rate, screen size, decoding capability, language used, connection speed.

상기 휴대폰 단말기는 SIP 메시지를 작성하여 전송할 때 단말기 정보를 포함시켜 작성하는 SIP 메시지 처리부를 포함하여 구성함이 바람직하다.The mobile phone terminal is preferably configured to include a SIP message processing unit for including and writing the terminal information when creating and sending a SIP message.

상기 멀티미디어 서버는 상기 SIP 프락시 서버를 통해 상기 휴대폰 단말기로부터 전송되어 온 상기 SIP 메시지를 해석하여 그 해석 결과를 출력하는 SIP 메시지 처리부를 포함하여 구성함이 바람직하다. Preferably, the multimedia server includes a SIP message processing unit for analyzing the SIP message transmitted from the mobile terminal through the SIP proxy server and outputting the result of the analysis.

상기 멀티미디어 서버는 멀티미디어 서버는 상기 추출된 단말기 정보에 상응되는 스트리밍 데이터를 저장매체로부터 읽어내어 전송하는 멀티미디어 스트리밍 제어부를 포함하여 구성함이 바람직하다.Preferably, the multimedia server includes a multimedia streaming controller which reads and transmits streaming data corresponding to the extracted terminal information from a storage medium.

상기와 같은 목적을 달성하기 위한 또 다른 발명은, 사용자의 요구에 따라 멀티 미디어 서버에 SIP 메시지를 전송할 때 휴대폰 단말기의 상태 및, 단말기 정보를 포함시켜 전송하는 단계와; 상기 SIP 메시지를 SIP 프락시 서버를 통해 상기 멀티미디어 서버에 전달하는 단계와; 상기 전달된 SIP 메시지를 해석하여 상기 단말기 정보를 추출하고, 그 추출된 단말기 정보에 상응되는 멀티미디어 컨텐츠를 선택하여 상기 휴대폰 단말기 측으로 전송하는 단계를 포함하여 이루어짐을 특징으로 한다.According to yet another aspect of the present invention, there is provided a method for transmitting a SIP message to a multimedia server according to a user's request. Delivering the SIP message to the multimedia server through a SIP proxy server; And analyzing the delivered SIP message to extract the terminal information, and selecting and transmitting the multimedia content corresponding to the extracted terminal information to the mobile terminal.

본 발명은 휴대폰 단말기에서 멀티미디어 서버에 멀티미디어 스트리밍 서비스를 요청할 때 단말기 정보를 포함시켜 전송하고, 그 멀티미디어 서버에서는 전송받은 단말기 정보에 상응되는 멀티미디어 스트리밍 서비스를 제공하도록 함으로써, 프레임 레이트, 화면 크기, 디코딩 능력, 사용언어, 접속 속도, 가용 대역폭 등의 환경에 알맞은 멀티미디어 스트리밍 서비스를 제공할 수 있는 효과가 있다.  According to the present invention, when a mobile phone terminal requests a multimedia streaming service from a multimedia server, the terminal information is included and transmitted, and the multimedia server provides a multimedia streaming service corresponding to the received terminal information, thereby providing frame rate, screen size, and decoding capability. It is effective to provide multimedia streaming services suitable for environments such as language, connection speed, and available bandwidth.

따라서, 사용자 입장에서 볼 때 별다른 노력을 기울이지 않고도 항상 최적의 멀티미디어 스트리밍 서비스를 받을 수 있는 효과가 있다. Therefore, from the user's point of view, it is possible to always receive the optimal multimedia streaming service without any extra effort.

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

도 1은 본 발명에 의한 단말기 적응형 멀티미디어 스트리밍 서비스를 위한 단말기 정보 통신 장치의 일실시 구현예를 보인 블록도로서 이에 도시한 바와 같이, SIP 메시지를 전송할 때 단말기 정보를 포함시켜 전송하는 휴대폰 단말기(10)와; 상기 휴대폰 단말기(10)와 멀티미디어 서버(30) 간의 SIP 메시지나 멀티미디어 컨텐츠를 전달하기 위한 SIP 프락시 서버(21),(22) 및, SIP 기반 통신망(NET)과; 수신된 SIP 메시지를 분석한 후 그 분석 결과에 상응되는 멀티미디어 컨텐츠를 선택하여 상기 휴대폰 단말기(10) 측으로 전송하는 멀티미디어 서버(30)를 포함하여 구성한다.1 is a block diagram showing an embodiment of a terminal information communication apparatus for a terminal adaptive multimedia streaming service according to the present invention. As shown in the drawing, a mobile phone terminal including terminal information when transmitting a SIP message ( 10); SIP proxy servers (21) and (22) for delivering SIP messages or multimedia contents between the cellular phone terminal (10) and the multimedia server (30), and a SIP-based communication network (NET); The multimedia server 30 analyzes the received SIP message and selects the multimedia content corresponding to the analysis result and transmits the multimedia content to the mobile terminal 10.

휴대폰 단말기(10)는 단말기정보 제공부(11), 멀티미디어 스트리밍 처리부(12), SIP 메시지 처리부(13)를 포함하여 이루어진다.The mobile phone terminal 10 includes a terminal information providing unit 11, a multimedia streaming processing unit 12, and a SIP message processing unit 13.

상기 단말기정보 제공부(11)는 해당 단말기의 링크상태 정보와 시스템 정보(이하, "단말기정보"라 칭함)를 저장하고 있다가 필요한 시점에서 상기 SIP 메시지 처리부(13)에 제공한다. 상기 단말기 정보는 단말기의 환경설정 정보와 서로 대응되게 기록되는데, 이 정보의 예로써, 프레임 레이트(frame rate), 화면 크기, 디코딩 능력, 사용 언어, 접속 속도 등이 있다. The terminal information providing unit 11 stores link state information and system information (hereinafter, referred to as "terminal information") of the corresponding terminal and provides the SIP message processing unit 13 when necessary. The terminal information is recorded in correspondence with the configuration information of the terminal. Examples of the information include frame rate, screen size, decoding capability, language used, connection speed, and the like.

상기 멀티미디어 스트리밍 처리부(12)는 후술 할 멀티미디어 서버(30)로부터 전송받은 IPTV 등의 멀티미디어 스트리밍 데이터를 화면에 디스플레이하는데 적당하도록 처리한다. 그리고, 멀티미디어 스트리밍 처리부(12)는 사용자로부터 멀티미디어 스트리밍 서비스 요구가 있을 때 SIP 메시지 처리부(13)에 멀티미디어 요청정보를 전송한다.The multimedia streaming processing unit 12 processes the multimedia streaming data such as IPTV received from the multimedia server 30 to be described later on the screen. The multimedia streaming processor 12 transmits the multimedia request information to the SIP message processor 13 when a multimedia streaming service request is received from the user.

SIP 제어메시지 처리부(13)는 상기 멀티미디어 스트리밍 처리부(12)로부터 상기 멀티미디어 요청정보가 접수될 때 SIP 메시지 즉, 인바이트 메시지(invite)를 작성하여 멀티미디어 서버(30) 측으로 전송한다. 이때, 상기 SIP 메시지 처리부(13)는 SDP(SDP : Session Description Protocol)를 이용하여 SIP 메시지에 상기 단말기 정보를 포함시켜 전송한다.When the multimedia request information is received from the multimedia streaming processor 12, the SIP control message processor 13 creates a SIP message, that is, an invite, and transmits it to the multimedia server 30. In this case, the SIP message processing unit 13 includes the terminal information in the SIP message and transmits the message using a Session Description Protocol (SDP).

SIP 프락시 서버는 SIP 기반 통신망(NET)을 사이에 두고 상기 휴대폰 단말기(10) 측에 설치된 SIP 프락시 서버(21)와, 멀티미디어 서버(30) 측에 설치된 SIP 프락시 서버(22)를 포함하여 이루어진다.The SIP proxy server includes a SIP proxy server 21 installed on the cellular phone terminal 10 with a SIP-based communication network (NET) therebetween, and a SIP proxy server 22 installed on the multimedia server 30 side.

상기 SIP 프락시 서버(21)는 상기 휴대폰 단말기(10)로부터 전송된 상기 SIP 메시지를 내부적으로 처리하거나, 상기 멀티미디어 서버(30) 측으로 전달하는 기능을 수행한다. 이와 마찬가지로, 상기 SIP 프락시 서버(22)는 상기 SIP 프락시 서버(21)로부터 전송되어 온 상기 SIP 메시지를 내부적으로 처리하거나 상기 멀티미디어 서버(30) 측으로 전달하는 기능을 수행한다The SIP proxy server 21 performs a function of internally processing the SIP message transmitted from the mobile phone terminal 10 or transferring the SIP message to the multimedia server 30. Similarly, the SIP proxy server 22 performs a function of internally processing or delivering the SIP message transmitted from the SIP proxy server 21 to the multimedia server 30.

상기 멀티미디어 서버(30)는 컨텐츠 데이터베이스(31), 멀티미디어 스트리밍 제어부(32), SIP 메시지 처리부(33)를 포함하여 이루어진다.The multimedia server 30 includes a content database 31, a multimedia streaming control unit 32, and a SIP message processing unit 33.

상기 컨텐츠 데이터베이스(31)에는 여러 휴대폰 단말기(10)에 제공하기 위한 각종 컨텐츠 예를 들어, IPTV용 동영상이나 VOD용 동영상 등의 컨텐츠가 저장되어 있다. The content database 31 stores various contents for providing to the various mobile phone terminals 10, for example, contents such as IPTV video or VOD video.

상기 SIP 메시지 처리부(33)는 상기 SIP 프락시 서버(21),(22)를 통해 상기 휴대폰 단말기(10)로부터 전송되어 온 상기 SIP 메시지를 해석하여 그 해석 결과를 멀티미디어 스트리밍 제어부(32)에 전달한다.The SIP message processor 33 analyzes the SIP message transmitted from the mobile phone terminal 10 through the SIP proxy server 21 and 22 and transmits the result of the analysis to the multimedia streaming controller 32. .

멀티미디어 스트리밍 제어부(32)는 상기 휴대폰 단말기(10)의 요구에 따라 상기 컨텐츠 데이터베이스(31)로부터 해당 컨텐츠의 멀티미디어 스트리밍 데이터(소스) 를 읽어내어 그 휴대폰 단말기(10) 측으로 전송하게 된다. 이때, 상기 멀티미디어 스트리밍 제어부(32)는 획일적인 멀티미디어 스트리밍 서비스를 제공하는 것이 아니라 상기 SIP 메시지의 해석 결과(단말기 정보)에 대응되는 스트리밍 서비스를 제공한다. The multimedia streaming control unit 32 reads the multimedia streaming data (source) of the corresponding content from the content database 31 according to the request of the mobile terminal 10 and transmits it to the mobile terminal 10 side. In this case, the multimedia streaming control unit 32 does not provide a uniform multimedia streaming service but provides a streaming service corresponding to a result of analyzing the SIP message (terminal information).

상기 멀티미디어 스트리밍 제어부(32)가 상기 SIP 메시지의 해석 결과에 따라 상기 컨텐츠 데이터베이스(31)로부터 해당 멀티미디어 스트리밍 데이터를 읽어내어 전송하는 방법에는 여러 가지가 있을 수 있다. There may be various methods for the multimedia streaming control unit 32 to read and transmit the multimedia streaming data from the content database 31 according to the result of the interpretation of the SIP message.

예를 들어, 여러 멀티미디어 스트리밍 제어 데이터를 미리 인코딩하여 상기 컨텐츠 데이터베이스(31)의 소정 영역에 저장해 두고, 이를 상기 멀티미디어 스트리밍 제어부(32)가 읽어내어 전송하는 방법이 있다. 또한, 상기 멀티미디어 스트리밍 제어부(32)가 상기 컨텐츠 데이터베이스(31)로부터 해당 멀티미디어 스트리밍 제어 데이터를 실시간으로 읽어내어 트랜스 코딩(trans coding)하여 전송하는 방법이 있다. 또한, 상기 멀티미디어 스트리밍 제어부(32)가 상기 컨텐츠 데이터베이스(31)로부터 해당 멀티미디어 스트리밍 제어 데이터를 읽어내어 SVC와 같은 다단계 코딩(Layered Coding) 기법으로 코딩해서 전송하는 방법이 있다. For example, there is a method in which various multimedia streaming control data are pre-encoded and stored in a predetermined area of the content database 31, and the multimedia streaming control unit 32 reads and transmits them. In addition, there is a method in which the multimedia streaming control unit 32 reads and transcodes the multimedia streaming control data from the content database 31 in real time. In addition, there is a method in which the multimedia streaming control unit 32 reads the multimedia streaming control data from the content database 31 and codes the multimedia streaming control data by using a layered coding technique such as SVC.

한편, 본 발명에서는 상기 SDP의 속성정보(attribute : a)를 화면크기(quality)와 매핑(attribute a = quality)시켜 사용하도록 하였으며, 도 2의 표는 그에 따른 매핑 테이블의 예를 나타낸 것이다.Meanwhile, in the present invention, the attribute information (a) of the SDP is mapped to a quality of the screen and used (attribute a = quality), and the table of FIG. 2 shows an example of the mapping table accordingly.

이와 같은 경우, 상기 SIP 메시지 처리부(13)는 SIP 메시지 내의 데이터필드에 상기 단말기 정보를 기록할 때 화면크기 영역의 속성정보(a)를 0∼9 중에서 하나의 값으로 기록한다. 그리고, 상기 멀티미디어 스트리밍 제어부(32)는 상기 컨텐츠 데이터베이스(31)로부터 해당 멀티미디어 스트리밍 제어 데이터를 읽어내어 전송할 때 상기 속성정보(a)의 값으로 분류 저장된 데이터 중에서 해당 데이터를 읽어내어 전송하게 된다.In this case, the SIP message processing unit 13 records the attribute information a of the screen size area as one of 0 to 9 when recording the terminal information in the data field in the SIP message. When the multimedia streaming control data is read from the content database 31 and transmitted, the multimedia streaming control unit 32 reads out the corresponding data from the data classified and stored as the value of the attribute information (a).

또한, 본 발명에서는 SDP의 대역폭(b= AS : xxx)을 상기 휴대폰 단말기(10)에서 가용한 링크 대역폭 정보에 매핑시켜 사용하도록 하였다. 여기서, 'AS'는 SDP의 표준안 b 플래그 중 'Attribute Specific'을 의미한다. In addition, in the present invention, the bandwidth (b = AS: xxx) of the SDP is mapped to the link bandwidth information available in the mobile phone terminal 10 to be used. Here, 'AS' means 'Attribute Specific' among standard b flags of the SDP.

예를 들어, 링크 가용 대역폭이 128Kbps 이라면 상기 SIP 메시지 처리부(13)는 SIP 메시지 내의 데이터필드에 상기 단말기 정보를 기록할 때 대역폭 영역에 b=AS:128로 기록하게 된다. 따라서, 상기 멀티미디어 서버(30)는 상기 링크 대역폭 정보(b=AS:128)를 근거로 현재 휴대폰 단말기(10)의 링크 상태를 인식할 수 있게 된다.For example, if the link available bandwidth is 128 Kbps, the SIP message processing unit 13 records b = AS: 128 in the bandwidth area when recording the terminal information in the data field in the SIP message. Therefore, the multimedia server 30 can recognize the link state of the current mobile phone terminal 10 based on the link bandwidth information (b = AS: 128).

또한, 본 발명에서는 상기 SDP의 속성정보(attribute : a)를 사용자의 사용 언어(lang)와 매핑(attribute a = lang : xxx)시켜 사용하도록 하였다. 예를 들어, 사용자 언어가 한국어(kor)일 경우, 상기 SIP 메시지 처리부(13)는 SIP 메시지 내의 데이터필드에 상기 단말기 정보를 기록할 때 언어영역에 a=lang:kor로 기록하게 된다.In the present invention, the attribute information (a) of the SDP is mapped to the user's language (lang) and used (attribute a = lang: xxx). For example, when the user language is Korean (kor), the SIP message processing unit 13 writes a = lang: kor in the language area when recording the terminal information in the data field in the SIP message.

도 3은 본 발명에 의한 SDP의 구현예를 나타낸 것으로, 여기서 상기 속성정보의 사용예를 확인할 수 있다. Figure 3 shows an embodiment of the SDP according to the present invention, where the use example of the attribute information can be confirmed.

한편, 본 발명의 다른 실시예로서, 단말기 적응형 멀티미디어 스트리밍 서비스 를 위한 단말기 정보 통신 방법을 첨부한 도 4를 참조하여 설명하면 다음과 같다.Meanwhile, as another embodiment of the present invention, a terminal information communication method for a terminal adaptive multimedia streaming service will be described with reference to FIG. 4.

사용자로부터 멀티미디어 스트리밍 서비스 요구가 있을 때 상기 멀티미디어 스트리밍 처리부(12)는 SIP 메시지 처리부(13)에 멀티미디어 요청정보를 전송한다.(S1)When there is a multimedia streaming service request from a user, the multimedia streaming processor 12 transmits the multimedia request information to the SIP message processor 13 (S1).

이에 대하여, 상기 SIP 메시지 처리부(13)는 상기 멀티미디어 서버(30)에 SIP 메시지(invite)를 전송하게 되는데, 이때 단말기의 상태 및, 단말기정보 제공부(11)에 저장되어 있는 프레임 레이트, 화면 크기, 디코딩 능력, 사용 언어, 접속 속도, 가용 대역폭 등의 단말기 정보를 포함시켜 전송한다.(S2)In contrast, the SIP message processor 13 transmits an SIP message to the multimedia server 30. In this case, the status of the terminal and the frame rate and screen size stored in the terminal information provider 11 are transmitted. In addition, the terminal information including the decoding capability, the language used, the connection speed, the available bandwidth, and the like are transmitted.

상기 SIP 메시지 처리부(13)에서 작성되어 전송된 SIP 메시지는 SIP 프락시 서버(21),(22)를 통해 상기 멀티미디어 서버(30)에 전달된다.(S3),(S4)The SIP message created and transmitted by the SIP message processor 13 is transferred to the multimedia server 30 through the SIP proxy servers 21 and 22. (S3) and (S4)

이때, 상기 SIP 메시지 처리부(33)는 상기 SIP 메시지를 해석하여 그 해석 결과를 멀티미디어 스트리밍 제어부(32)에 전달한다.(S5)At this time, the SIP message processing unit 33 interprets the SIP message and transfers the result of the analysis to the multimedia streaming control unit 32. (S5)

이에 대하여, 상기 멀티미디어 스트리밍 제어부(32)는 상기 컨텐츠 데이터베이스(31)로부터 멀티미디어 컨텐츠를 선택하여 상기 휴대폰 단말기(10) 측으로 전송함에 있어서, 상기 SIP 메시지 처리부(33)에서의 SIP 메시지 해석 결과에 상응되는 컨텐츠 즉, 상기 휴대폰 단말기(10)의 정보(프레임 레이트, 화면 크기, 디코딩 능력, 사용 언어, 접속 속도, 가용 대역폭)에 상응되는 컨텐츠를 선택하여 전송하게 된다.(S6)In contrast, the multimedia streaming control unit 32 selects the multimedia content from the content database 31 and transmits the multimedia content to the mobile phone terminal 10. In other words, content corresponding to the information (frame rate, screen size, decoding capability, language used, connection speed, available bandwidth) of the mobile phone terminal 10 is selected and transmitted.

상기 멀티미디어 스트리밍 제어부(32)에서 전송된 멀티미디어 컨텐츠는 상기 SIP 메시지의 전송 경로를 통해 상기 휴대폰 단말기(10)의 멀티미디어 스트리밍 처 리부(12)에 전송된다.The multimedia content transmitted from the multimedia streaming control unit 32 is transmitted to the multimedia streaming processing unit 12 of the mobile phone terminal 10 through a transmission path of the SIP message.

따라서, 상기 휴대폰 단말기(10)는 상기 멀티미디어 서버(30)로부터 멀티미디어 컨텐츠를 수신받을 때 자신의 환경(종류)에 알맞는 멀티미디어 컨텐츠를 수신받아 화면에 디스플레이할 수 있게 된다.Accordingly, when the mobile terminal 10 receives the multimedia content from the multimedia server 30, the mobile phone terminal 10 may receive the multimedia content suitable for its environment (type) and display the same on the screen.

이상에서 본 발명의 바람직한 실시예에 대하여 상세히 설명하였지만, 본 발명의 권리범위가 이에 한정되는 것이 아니라 다음의 청구범위에서 정의하는 본 발명의 기본 개념을 바탕으로 보다 다양한 실시예로 구현될 수 있으며, 이러한 실시예들 또한 본 발명의 권리범위에 속하는 것이다. Although the preferred embodiment of the present invention has been described in detail above, the scope of the present invention is not limited thereto, and may be implemented in various embodiments based on the basic concept of the present invention defined in the following claims. Such embodiments are also within the scope of the present invention.

도 1은 본 발명의 단말기 적응형 멀티미디어 스트리밍 서비스를 위한 단말기 정보 통신 장치의 블록도.1 is a block diagram of a terminal information communication device for a terminal adaptive multimedia streaming service of the present invention.

도 2는 본 발명에 따라 SDP의 속성정보를 화면크기와 매핑시켜 사용한 예를 나타낸 2 illustrates an example of mapping SDP attribute information to screen size according to the present invention.

매핑 테이블. Mapping Table.

도 3은 본 발명에 의한 SDP의 구체적인 예시도. Figure 3 is a specific illustration of the SDP according to the present invention.

도 4는 본 발명의 단말기 적응형 멀티미디어 스트리밍 서비스를 위한 단말기 정보 통신 방법의 신호 흐름도.4 is a signal flow diagram of a terminal information communication method for a terminal adaptive multimedia streaming service of the present invention.

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

10 : 휴대폰 단말기 11 : 단말기정보 제공부10: mobile phone terminal 11: terminal information provider

12 : 멀티미디어 스트리밍 처리부 13,33 : SIP 메시지 처리부12: multimedia streaming processing unit 13,33: SIP message processing unit

21,22 : SIP 프락시 서버 31 : 컨텐츠 데이터베이스21,22: SIP proxy server 31: content database

32 : 멀티미디어 스트리밍 제어부32: multimedia streaming control unit

Claims (12)

사용자의 요구에 따라 멀티미디어 서버로부터 멀티미디어 컨텐츠를 수신받기 위해 SIP 메시지를 전송할 때 단말기 정보를 포함시켜 전송하고, 프레임 레이트, 화면 크기, 디코딩 능력, 사용 언어, 접속 속도, 가용 대역폭을 포함하는 단말기 정보 중에서 적어도 하나 이상을 저장하는 단말기정보 제공부와, SIP 메시지를 작성하여 전송할 때 프레임 레이트, 화면 크기, 디코딩 능력, 사용 언어, 접속 속도, 가용 대역폭 등의 단말기 정보 중에서 적어도 하나 이상을 포함시켜 작성하는 SIP 메시지 처리부를 포함하여 구성된 휴대폰 단말기와; When sending a SIP message to receive multimedia contents from a multimedia server according to a user's request, the terminal information is included and transmitted. A terminal information providing unit storing at least one or more SIPs and a SIP including at least one of terminal information such as frame rate, screen size, decoding capability, language used, connection speed, available bandwidth, etc. A mobile terminal configured to include a message processing unit; 상기 휴대폰 단말기에서 전송되는 SIP 메시지를 상기 멀티미디어 서버에 전달하거나, 그 멀티미디어 서버로부터 전송되는 멀티미디어 컨텐츠를 휴대폰 단말기에 전송하기 위한 SIP 프락시 서버 및, SIP 기반 통신망과;A SIP proxy server for transmitting a SIP message transmitted from the mobile phone terminal to the multimedia server, or a multimedia content transmitted from the multimedia server to the mobile phone terminal, and a SIP-based communication network; 상기 SIP 프락시 서버 및, SIP 기반 통신망을 통해 수신된 SIP 메시지를 분석하여 상기 단말기 정보를 추출하고, 그 추출 결과에 상응되는 멀티미디어 컨텐츠를 선택하여 상기 휴대폰 단말기 측으로 전송하는 멀티미디어 서버를 포함하며,And extracting the terminal information by analyzing the SIP message received through the SIP proxy server and a SIP-based communication network, and selecting a multimedia content corresponding to the extraction result and transmitting the selected multimedia content to the mobile terminal. 상기 멀티미디어 서버는 상기 SIP 프락시 서버를 통해 상기 휴대폰 단말기로부터 전송되어 온 상기 SIP 메시지를 해석하여 그 해석 결과를 출력하는 SIP 메시지 처리부와, 상기 추출된 단말기 정보에 상응되는 스트리밍 데이터를 저장매체로부터 읽어내어 전송하는 멀티미디어 스트리밍 제어부를 포함하여 이루어지고,The multimedia server interprets the SIP message transmitted from the mobile phone terminal through the SIP proxy server and outputs the result of the analysis, and reads streaming data corresponding to the extracted terminal information from a storage medium. Including a multimedia streaming control unit for transmitting, 상기 휴대폰 단말기 또는 멀티미디어 서버는 SDP의 속성정보를 화면크기와 매핑시켜 사용하거나, SDP의 대역폭을 휴대폰 단말기에서 가용한 링크 대역폭 정보에 매핑시켜 사용하거나, SDP의 속성정보를 사용자의 사용 언어와 매핑시켜 사용하도록 구성된 것을 특징으로 하는 단말기 적응형 멀티미디어 스트리밍 서비스를 위한 단말기 정보 통신 장치.The mobile terminal or the multimedia server maps the attribute information of the SDP to the screen size, maps the bandwidth of the SDP to the link bandwidth information available in the mobile terminal, or maps the attribute information of the SDP to the user's language. Terminal information communication device for a terminal adaptive multimedia streaming service, characterized in that configured to use. 삭제delete 삭제delete 제1항에 있어서, SIP 프락시 서버는 일측은 SIP 기반 통신망과 연결되고 타측은 상기 휴대폰 단말기, 멀티미디어 서버에 각기 연결된 두 개의 SIP 프락시 서버로 구성된 것을 특징으로 하는 단말기 적응형 멀티미디어 스트리밍 서비스를 위한 단말기 정보 통신 장치.The terminal information of claim 1, wherein the SIP proxy server comprises two SIP proxy servers connected to a SIP-based communication network and connected to the mobile terminal and the multimedia server, respectively. Communication device. 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete
KR1020080090512A 2008-09-12 2008-09-12 Device information communication apparatus and method for terminal adaptive multimedia streaming service Expired - Fee Related KR101038080B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080090512A KR101038080B1 (en) 2008-09-12 2008-09-12 Device information communication apparatus and method for terminal adaptive multimedia streaming service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080090512A KR101038080B1 (en) 2008-09-12 2008-09-12 Device information communication apparatus and method for terminal adaptive multimedia streaming service

Publications (2)

Publication Number Publication Date
KR20100031413A KR20100031413A (en) 2010-03-22
KR101038080B1 true KR101038080B1 (en) 2011-06-01

Family

ID=42181094

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080090512A Expired - Fee Related KR101038080B1 (en) 2008-09-12 2008-09-12 Device information communication apparatus and method for terminal adaptive multimedia streaming service

Country Status (1)

Country Link
KR (1) KR101038080B1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020181495A1 (en) 2001-05-23 2002-12-05 Nokia Corporation Communication of codec information
US20050041578A1 (en) * 2003-08-18 2005-02-24 Nokia Corporation Setting up communication sessions
KR20070028722A (en) * 2005-09-07 2007-03-13 주식회사 케이티 Apparatus and method for providing a video streaming service to a videophone terminal to which a session initiation protocol is applied

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020181495A1 (en) 2001-05-23 2002-12-05 Nokia Corporation Communication of codec information
US20050041578A1 (en) * 2003-08-18 2005-02-24 Nokia Corporation Setting up communication sessions
KR20070028722A (en) * 2005-09-07 2007-03-13 주식회사 케이티 Apparatus and method for providing a video streaming service to a videophone terminal to which a session initiation protocol is applied

Also Published As

Publication number Publication date
KR20100031413A (en) 2010-03-22

Similar Documents

Publication Publication Date Title
US10165226B2 (en) Interactive video conferencing
CN102857478B (en) media data control method and device
CN101237340B (en) System and method for realizing multicast channel in multimedia service
WO2019094748A1 (en) Interfaces between dash aware application and dash client for service interactivity support
CN101123718B (en) Multi-media ordering method and system
US20030187658A1 (en) Method for text-to-speech service utilizing a uniform resource identifier
CN101119475B (en) System and method for realizing video-on-demand request redirection in IPTV system
US20120089740A1 (en) Method and device for selecting an svc operation point, and method and device for providing information of svc operation points
CN103036888A (en) Self-adapting stream-media play method and self-adapting play unit
KR101764317B1 (en) Streaming server, streaming system and streaming method
US20100011401A1 (en) Method, system and apparatus for applying terminal capability information in iptv service
US20220407899A1 (en) Real-time augmented reality communication session
US9246955B2 (en) Capability query handling in a communication network
US20080243602A1 (en) Systems and methods for providing iptv advertisements
EP3504878A1 (en) System level signaling of sei tracks for media data streaming
CN111656791A (en) Signaling and reporting interactivity usage in streaming services
KR20230030589A (en) Streaming of Media Data Containing an Addressable Resource Index Track with Switching Sets
EP1890463A1 (en) Accessing interactive services over internet
US10178203B1 (en) Methods and systems for adaptively directing client requests to device specific resource locators
US8908853B2 (en) Method and device for displaying information
US20120331510A1 (en) Method, server and system for providing real-time video service in telecommunication network
RU2571370C2 (en) Differentiating iptv notifications
US20050198338A1 (en) Image data transfer sessions
US20130151723A1 (en) Stream media channel switch method, switch agent, client and terminal
CN102224543A (en) Method, a media server, computer program and computer program product for combining a speech related to a voice over ip voice communication session between user equipments, in combination with web based applications

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

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

PA0201 Request for examination

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

P22-X000 Classification modified

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

D13-X000 Search requested

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

D14-X000 Search report completed

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

N231 Notification of change of applicant
PN2301 Change 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

R17-X000 Change to representative recorded

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

PG1501 Laying open of application

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

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

AMND Amendment
E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E601 Decision to refuse application
PE0601 Decision on rejection of patent

St.27 status event code: N-2-6-B10-B15-exm-PE0601

AMND Amendment
E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

J201 Request for trial against refusal decision
P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PJ0201 Trial against decision of rejection

St.27 status event code: A-3-3-V10-V11-apl-PJ0201

PB0901 Examination by re-examination before a trial

St.27 status event code: A-6-3-E10-E12-rex-PB0901

B701 Decision to grant
PB0701 Decision of registration after re-examination before a trial

St.27 status event code: A-3-4-F10-F13-rex-PB0701

GRNT Written decision to grant
PR0701 Registration of establishment

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

PR1002 Payment of registration fee

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

Fee payment year number: 1

PG1601 Publication of registration

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

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20140422

Year of fee payment: 4

PR1001 Payment of annual fee

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

Fee payment year number: 4

PN2301 Change 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

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

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

Not in force date: 20150525

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid 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: 20150525

P22-X000 Classification modified

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

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PN2301 Change 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

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000