[go: up one dir, main page]

KR20080035406A - Apparatus and method for providing contents using device information - Google Patents

Apparatus and method for providing contents using device information Download PDF

Info

Publication number
KR20080035406A
KR20080035406A KR1020060102068A KR20060102068A KR20080035406A KR 20080035406 A KR20080035406 A KR 20080035406A KR 1020060102068 A KR1020060102068 A KR 1020060102068A KR 20060102068 A KR20060102068 A KR 20060102068A KR 20080035406 A KR20080035406 A KR 20080035406A
Authority
KR
South Korea
Prior art keywords
content
list
contents
user
content list
Prior art date
Application number
KR1020060102068A
Other languages
Korean (ko)
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 KR1020060102068A priority Critical patent/KR20080035406A/en
Publication of KR20080035406A publication Critical patent/KR20080035406A/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4825End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Health & Medical Sciences (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Human Computer Interaction (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

An apparatus and a method for providing contents by using device information are provided to enable a user to receive a contents list and contents regenerable at a user device. An apparatus for providing contents includes a communication unit(310), a controller(320), a contents storage unit(330), a contents list forming unit(340) and a contents converting unit(350). The communication unit transmits or receives an instruction for requesting user devices' information, device information in accordance with a corresponding request, the first contents list, the second contents list or contents regenerable selected by a user wherein the second contents list includes regenerable contents into which non-regenerable contents among the first contents list in the user device is converted. The controller provides information for the contents list forming unit on the basis of the user devices' information provided via the communication unit, and transmits contents information regenerable in the user devices to the contents converting unit. The contents list forming unit forms a contents list by using the user devices information transmitted by the user devices. The contents converting unit converts a corresponding file, selected from the first contents list, into a regenerable file. The regenerable file is transmitted to the contents list forming unit and the second contents list is formed.

Description

장치 정보를 이용한 컨텐츠 제공 장치 및 방법{Apparatus and method for offering contents of device information}Apparatus and method for offering contents of device information}

도 1은 종래 기술에 따른 무선 단말기에서 컨텐츠 별 메뉴 리스트 동적 변경 시스템을 도시한 도면.1 is a diagram illustrating a system for dynamically changing a menu list for each content in a wireless terminal according to the related art.

도 2는 종래 기술에 따른 무선 단말기에서 컨텐츠 별 메뉴 리스트의 동적 디스플레이 흐름도.2 is a flow diagram of a dynamic display of a menu list for each content in a wireless terminal according to the prior art.

도 3은 본 발명의 실시예에 따른 장치 정보를 이용한 컨텐츠 제공 장치를 도시한 도면.3 is a view showing a content providing device using the device information according to an embodiment of the present invention.

도 4는 본 발명의 실시예에 따른 사용자 장치를 도시한 도면.4 illustrates a user device according to an embodiment of the present invention.

도 5는 본 발명의 실시예에 따른 장치 정보를 이용한 컨텐츠 제공 흐름도.5 is a flowchart of providing content using device information according to an embodiment of the present invention.

도 6는 본 발명의 실시예에 따른 사용자 장치의 컨텐츠 리스트 표시 화면을 도시한 도면.6 is a diagram illustrating a content list display screen of a user device according to an embodiment of the present invention.

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

300: 컨텐츠 제공 서버 310: 통신부300: content providing server 310: communication unit

320: 제어부 330: 컨텐츠 저장부320: control unit 330: content storage unit

340: 컨텐츠 리스트 구성부 350: 컨텐츠 변환부340: content list construction unit 350: content conversion unit

360: 통신 망 370: PC360: communication network 370: PC

380a,b: 사용자 장치380a, b: user device

본 발명은 사용자의 장치 정보를 이용한 컨텐츠 제공 장치 및 방법에 관한 것으로, 보다 상세하게는 컨텐츠 제공 서버에 접속되는 사용자 장치의 장치 정보를 바탕으로 제 1 컨텐츠 리스트를 구성하여 사용자 장치로 제공하고, 제 1 컨텐츠 리스트 중 사용자 장치에서 재생이 불가능한 컨텐츠를 재생 가능한 컨텐츠로 변환하여 제 2 컨텐츠 리스트를 제공하여 사용자가 선택하는 컨텐츠를 제공하는 장치 정보를 이용한 컨텐츠 제공 장치 및 방법에 관한 것이다.The present invention relates to a device and a method for providing content using device information of a user. More particularly, a first content list is constructed and provided to a user device based on device information of a user device connected to a content providing server. The present invention relates to a content providing apparatus and method using device information for providing content selected by a user by providing a second content list by converting content that is not playable on a user device from one content list to playable content.

도 1은 종래 기술에 따른 무선 단말기에서 컨텐츠 별 메뉴 리스트 동적 변경 시스템을 도시한 도면이다.1 is a diagram illustrating a system for dynamically changing a menu list for each content in a wireless terminal according to the related art.

종래 기술에 따른 무선 단말기(100)에서 메뉴 리스트를 동적으로 변경하기 위한 시스템은 서비스 페이지 별 뎁스(Depth)를 고정하지 않고 해당 페이지에 필요한 인덱스 정보를 저장하는 메뉴 제공 프로그램이 저장된 무선 단말기(100), 무선 단말기(100)의 컨텐츠 요청 명령에 따라 해당 컨텐츠와 그 컨텐츠에 필요한 메뉴에 해당하는 인덱스 정보를 무선 단말기(100)에 제공하는 컨텐츠 제공 서버(170)를 포함한다.The system for dynamically changing a menu list in the wireless terminal 100 according to the related art is a wireless terminal 100 in which a menu providing program for storing index information necessary for a corresponding page without fixing a depth for each service page is stored. And a content providing server 170 that provides the wireless terminal 100 with index information corresponding to the corresponding content and a menu required for the content according to the content request command of the wireless terminal 100.

무선 단말기(100)는 컨텐츠 제공 서버(170)로부터 컨텐츠와 그 컨텐츠에 필요한 메뉴 인덱스 정보가 수신되면, 컨텐츠를 디스플레이하고, 사용자로부터 메뉴 키 선택 정보가 수신되면, 메뉴 제공 프로그램을 구동시켜 메뉴 인덱스 정보가 나타내는 메뉴 리스트를 판단하여 미리 정해진 영역에 디스플레이 한다.When the content terminal and the menu index information necessary for the content are received from the content providing server 170, the wireless terminal 100 displays the content. When the menu key selection information is received from the user, the wireless terminal 100 drives the menu providing program to provide the menu index information. The menu list indicated by is determined and displayed in the predetermined area.

메뉴 제공 프로그램에는 인덱스와 그에 해당하는 메뉴 정보, 메인 화면의 제공영역, 메뉴 선택 정보가 수신된 경우, 메뉴 리스트를 제공하기 위한 영역 등의 정보가 정의되어 있다. 메뉴 제공 프로그램은 무선 단말기(100) 출시 시 또는 서버에서 다운로드 된 프로그램 일 수 있다.The menu providing program defines information such as an index, corresponding menu information, an area for providing a main screen, and an area for providing a menu list when menu selection information is received. The menu providing program may be a program downloaded from the wireless terminal 100 or released from a server.

여기에서, 해당 페이지에 필요한 인덱스 정보는 서버와의 프로토콜 상에서 정의되는 것으로 인덱스가 아닌 다른 방식으로도 정의될 수 있다.In this case, the index information required for the page is defined in a protocol with the server, and may be defined in a manner other than an index.

이러한 무선 단말기(100)는 제어부(110), 무선 처리부(120), 키 입력부(130), 표시부(140), 저장부(150)를 포함한다.The wireless terminal 100 includes a control unit 110, a wireless processing unit 120, a key input unit 130, a display unit 140, and a storage unit 150.

무선 처리부(120)는 안테나에서 수신되는 신호를 무선 신호에서 중간 주파수 신호로 변환하여 출력하고, 송신하고자 하는 신호를 중간 주파수 신호에서 무선 신호로 변환하여 안테나로 출력한다. The wireless processor 120 converts a signal received from the antenna into an intermediate frequency signal and outputs the signal, and converts a signal to be transmitted from the intermediate frequency signal into a radio signal and outputs the signal to the antenna.

키 입력부(130)는 다수의 숫자/문자 키와 각종 기능을 수행하기 위한 기능키들로 이루어져 있으며, 사용자에 의해 입력된 키에 대응하는 키 데이터의 전기적 신호를 제어부(110)에 전송한다. 사용자는 키 입력부를 이용하여 컨텐츠 제공 서버(170)에 접속하여 원하는 컨텐츠를 요청한다.The key input unit 130 includes a plurality of numeric / character keys and function keys for performing various functions, and transmits an electrical signal of key data corresponding to a key input by a user to the controller 110. The user requests the desired content by accessing the content providing server 170 using the key input unit.

표시부(140)는 제어부의 제어에 의해 무선 단말기(100)의 상태를 디스플레이 한다. 또한, 표시부(140)는 사용자의 요청에 상응한 컨텐츠를 디스플레이하고, 사용자가 메뉴 키를 선택하면, 컨텐츠에 필요한 메뉴 리스트를 디스플레이 한다. 이 때, 메뉴 리스트는 미리 설정된 영역에 디스플레이 된다.The display unit 140 displays the state of the wireless terminal 100 under the control of the controller. In addition, the display unit 140 displays the content corresponding to the user's request, and when the user selects the menu key, the display unit 140 displays a menu list required for the content. At this time, the menu list is displayed in the preset area.

저장부(150)는 제어부의 동작을 위한 프로그램 및 동작 중에 처리되는 데이터를 저장하며, 메뉴 제공 프로그램이 저장된다.The storage unit 150 stores a program for the operation of the controller and data processed during the operation, and a menu providing program.

메뉴 제공 프로그램은 컨텐츠가 디스플레이 된 상태에서 사용자가 메뉴 키를 선택하면, 디스플레이 된 컨텐츠에 필요한 메뉴 리스트가 디스플레이 되도록 하는 프로그램이다.The menu providing program is a program for displaying a menu list necessary for the displayed contents when the user selects the menu key while the contents are displayed.

제어부는 무선 단말기(100)의 모든 기능을 제어하는 것으로 컨텐츠 제공 서버(170)로부터 컨텐츠와 그 컨텐츠에 필요한 메뉴 인덱스 정보가 수신되면, 컨텐츠를 디스플레이하고, 사용자로부터 메뉴 키 선택 정보가 수신되면, 저장부(150)에 저장된 메뉴 제공 프로그램을 구동시킨다. 이때, 제어부는 메뉴 제공 프로그램을 이용하여 수신된 메뉴 인덱스 정보가 나타내는 메뉴 리스트를 판단하고, 미리 정해진 영역에 앞서 판단된 메뉴 리스트를 디스플레이 한다.The control unit controls all functions of the wireless terminal 100 and displays the contents when the contents and the menu index information necessary for the contents are received from the contents providing server 170 and stores the contents when the menu key selection information is received from the user. The menu providing program stored in the unit 150 is driven. At this time, the controller determines a menu list indicated by the received menu index information by using a menu providing program, and displays the menu list determined before the predetermined area.

위와 같은 무선 단말기(100)는 각 페이지와 메뉴 리스트들을 정의하고 카테고리화시켜 메뉴 제공 프로그램에 포함시킨 후, 컨텐츠 제공 서버(170)와의 통신을 통해 해당 인덱스 또는 별도 값을 받아 메뉴 제공 프로그램이 해당 페이지를 동적으로 구성하도록 한다.The wireless terminal 100 as described above defines and categorizes each page and menu list in a menu providing program, and then receives a corresponding index or a separate value through communication with the content providing server 170 so that the menu providing program can receive the corresponding page. To dynamically configure

도 2는 종래 기술에 따른 무선 단말기에서 컨텐츠 별 메뉴 리스트의 동적 디스플레이 흐름도이다.2 is a flowchart illustrating a dynamic display of a menu list for each content in a wireless terminal according to the related art.

종래 기술에 따른 무선 단말기(100)에서 컨텐츠 별 메뉴 리스트를 동적으로 디스플레이 하는 방법을 도시한 것이다.A method of dynamically displaying a menu list for each content in the wireless terminal 100 according to the related art is illustrated.

무선 단말기(100)는 사용자로부터 컨텐츠 요청 명령이 수신되면(S200), 컨텐츠 요청 명령을 해당 컨텐츠 제공 서버(170)에 전송한다(S210).When the content request command is received from the user (S200), the wireless terminal 100 transmits the content request command to the corresponding content providing server 170 (S210).

무선 단말기(100)는 컨텐츠 제공 서버(170)에 접속한 후, 원하는 컨텐츠를 요구하는 컨텐츠 요청 명령을 컨텐츠 제공 서버(170)에 전송한다(S210).After accessing the content providing server 170, the wireless terminal 100 transmits a content request command for requesting desired content to the content providing server 170 (S210).

컨텐츠 제공 서버(170)는 무선 단말기(100)로부터 컨텐츠 요청 명령이 수신되면(S220), 컨텐츠 요청 명령에 해당하는 컨텐츠와 컨텐츠에 필요한 메뉴에 해당하는 인덱스 정보를 함께 무선 단말기(100)에 전송한다(S230). 여기에서 인덱스 정보는 미리 정의된 것으로서, 무선 단말기(100)는 인덱스 정보에 해당하는 메뉴 리스트를 디스플레이 한다.When the content providing server 170 receives a content request command from the wireless terminal 100 (S220), the content providing server 170 transmits the content corresponding to the content request command and index information corresponding to a menu required for the content to the wireless terminal 100. (S230). In this case, the index information is predefined, and the wireless terminal 100 displays a menu list corresponding to the index information.

인덱스 정보가 전송되면(S230), 무선 단말기(100)는 컨텐츠 제공 서버(170)로부터 전송된 컨텐츠를 디스플레이 함과 동시에 인덱스 정보를 저장한다(S240).When the index information is transmitted (S230), the wireless terminal 100 displays the content transmitted from the content providing server 170 and simultaneously stores the index information (S240).

인덱스 정보가 저장되면(S240), 무선 단말기(100)는 사용자로부터 메뉴 키 선택 정보 수신 여부를 판단(S250)하여 수신 여부 판단에 따라 저장된 인덱스 정보에 해당하는 메뉴 리스트를 판단하여 미리 정의된 영역에 디스플레이 한다(S260).When the index information is stored (S240), the wireless terminal 100 determines whether to receive the menu key selection information from the user (S250), and determines a menu list corresponding to the stored index information according to the reception decision to determine a menu list. Display (S260).

즉, 무선 단말기(100)는 사용자로부터 메뉴 키 선택 정보가 수신되면, 메뉴 제공 프로그램을 구동시켜서 저장된 인덱스 정보에 해당하는 메뉴 리스트를 추출한다. 그런 다음 미리 정해진 영역에 추출된 메뉴 리스트를 디스플레이하고, 메뉴 제공 프로그램을 구동시켜 인덱스 정보가 나타내는 메뉴 리스트를 판단한다.That is, when the menu key selection information is received from the user, the wireless terminal 100 runs a menu providing program to extract a menu list corresponding to the stored index information. Then, the menu list extracted in the predetermined area is displayed, and the menu providing program is driven to determine the menu list indicated by the index information.

이와 같은 종래의 메뉴 리스트를 동적으로 변경하여 제공하는 시스템에서는 컨텐츠 제공 서버로부터 컨텐츠 제공 시 무선 단말기 정보를 이용하지 않음으로써, 해당 단말기에서 재생 불가능한 컨텐츠를 제공 받을 수 있다는 문제가 있었다. 이는 사용자의 컨텐츠 선택에 혼란을 야기 하여 해당 서버가 유료 서비스를 제공하는 경우는 해당 사용자들이 금전적이 피해를 볼 수 있다는 문제가 있었다.In such a system of dynamically changing a menu list and providing the same, there is a problem in that a content that cannot be played on a corresponding terminal can be provided by not using wireless terminal information when providing contents from a content providing server. This causes confusion in the user's selection of content, and there is a problem that the users may be financially damaged when the server provides a paid service.

본 발명은 상기한 문제점을 개선하기 위해서 고안된 것으로 보다 상세하게는 상세하게는 컨텐츠 제공 서버에 접속되는 사용자 장치의 장치 정보를 제공받아 컨텐츠 리스트를 구성하여 사용자 장치로 제공하는데, 사용자 장치로 제공되는 제 1 컨텐츠 리스트는 해당 장치에서 직접 재생이 가능한 컨텐츠 리스트와 변환을 통해 재생이 가능한 컨텐츠 리스트가 포함된다. 사용자가 변환을 통해 재생이 가능한 컨텐츠 리스트 중 임의의 컨텐츠를 선택하면, 해당 컨텐츠가 재생 가능한 컨텐츠로 변환되고, 제 1 컨텐츠 리스트가 제 2 컨텐츠 리스트로 갱신되어 사용자 장치로 제공되는 장치 정보를 이용한 컨텐츠 제공 장치 및 방법에 관한 것이다.The present invention has been devised to improve the above-mentioned problem. More particularly, the present invention provides device information of a user device connected to a content providing server to construct a content list and to provide the user device to the user device. 1 The content list includes a content list that can be played directly on the device and a content list that can be played back through conversion. When the user selects any content from the list of contents that can be played through conversion, the contents are converted into contents that can be played, and the first content list is updated with the second content list to use the device information provided to the user device. The present invention relates to a providing apparatus and a method.

본 발명의 목적들은 이상에서 언급한 목적들로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The objects of the present invention are not limited to the above-mentioned objects, and other objects that are not mentioned will be clearly understood by those skilled in the art from the following description.

본 발명의 실시예에 따른 장치 정보를 이용한 컨텐츠 제공 장치는 사용자 장치가 제공하는 장치 정보를 바탕으로 제 1 컨텐츠 리스트를 구성하는 컨텐츠 리스트 구성부, 제 1 컨텐츠 리스트에 포함된 컨텐츠 중 사용자 장치에서 재생이 불가능한 컨텐츠를 재생 가능한 컨텐츠로 변환하는 컨텐츠 변환부 및 제 1 컨텐츠 리스 트 또는 변환된 컨텐츠가 포함된 제 2 컨텐츠 리스트를 사용자 장치로 제공하는 통신부를 포함한다.The content providing device using the device information according to an embodiment of the present invention, the content list construction unit constituting the first content list based on the device information provided by the user device, the content of the content included in the first content list playback on the user device; A content converting unit converting the impossible content into playable content, and a communication unit providing a first content list or a second content list including the converted content to the user device.

본 발명의 실시예에 따른 장치 정보를 이용한 컨텐츠 제공 장치는 제 1 컨텐츠 리스트 구성을 위해 컨텐츠 제공 서버가 요청하는 장치 정보를 저장하는 저장부, 제 1 컨텐츠 리스트에 포함된 재생 불가능한 컨텐츠 중 컨텐츠 제공 서버에 의하여 재생 가능하도록 변환된 컨텐츠를 포함하는 제 2 컨텐츠 리스트를 수신하는 통신부 및 제 1 컨텐츠 리스트 또는 제 2 컨텐츠 리스트를 별도의 화면 영역에 표시하는 디스플레이부를 포함한다.Content providing apparatus using the device information according to an embodiment of the present invention is a storage unit for storing the device information requested by the content providing server for the composition of the first content list, the content providing server of the non-playable content included in the first content list And a communication unit configured to receive a second content list including content converted to be playable by the display unit, and a display unit displaying the first content list or the second content list on a separate screen area.

본 발명의 실시예에 따른 장치 정보를 이용한 컨텐츠 제공 방법은 컨텐츠 제공 서버가 요청하는 사용자 장치의 장치 정보를 전송하는 단계, 전송되는 장치 정보를 바탕으로 제 1 컨텐츠 리스트를 구성하여 사용자 장치로 제공하는 단계, 제 1 컨텐츠 리스트 중 사용자 장치에서 재생이 불가능한 컨텐츠에 대해 컨텐츠 변환이 요청되는 단계 및 변환이 적용된 컨텐츠를 포함하는 제 2 컨텐츠 리스트를 디스플레이하는 단계를 포함한다.According to an embodiment of the present invention, a content providing method using device information includes transmitting device information of a user device requested by a content providing server, and constructing a first content list based on the transmitted device information and providing the same to the user device. And requesting content conversion for content that cannot be played on the user device among the first content list, and displaying a second content list including content to which the conversion has been applied.

기타 실시예들의 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다. Specific details of other embodiments are included in the detailed description and the drawings.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.Advantages and features of the present invention and methods for achieving them will be apparent with reference to the embodiments described below in detail with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but can be implemented in various different forms, and only the embodiments make the disclosure of the present invention complete, and the general knowledge in the art to which the present invention belongs. It is provided to fully inform the person having the scope of the invention, which is defined only by the scope of the claims. Like reference numerals refer to like elements throughout.

도 3은 본 발명의 실시예에 따른 장치 정보를 이용한 컨텐츠 제공 장치를 도시한 도면이다.3 is a diagram illustrating a content providing device using device information according to an embodiment of the present invention.

본 발명의 실시예에 따른 사용자 장치 정보를 이용한 컨텐츠 제공 장치는 컨텐츠 제공 서버(300), 통신 망(360), PC(370) 및 사용자 장치(380a, b)를 포함할 수 있다.The content providing device using the user device information according to the embodiment of the present invention may include the content providing server 300, the communication network 360, the PC 370 and the user devices (380a, b).

먼저, 컨텐츠 제공 서버(300)는 음악, 동영상, 이미지 및 텍스트와 같은 컨텐츠를 저장하여 사용자 장치(380a, b)로부터 컨텐츠 요청이 있을 경우 해당 컨텐츠를 제공하는 서버로 통신부(310), 제어부(320), 컨텐츠 저장부(330), 컨텐츠 리스트 구성부(340) 및 컨텐츠 변환부(350)를 포함할 수 있다.First, the content providing server 300 stores content such as music, video, image, and text, and provides a corresponding content to the server for providing a corresponding content when a content request is received from the user apparatuses 380a and b. ), A content storage unit 330, a content list construction unit 340, and a content conversion unit 350.

이러한 구성요소를 포함하는 컨텐츠 제공 서버(300)는 유선 또는 무선 인터넷 망 및 이동 통신 망과 같은 통신 망(360)을 통해 사용자 구비할 수 있는 사용자 장치(380a, b)로 컨텐츠 리스트 및 컨텐츠를 제공한다. The content providing server 300 including such a component provides a content list and contents to user devices 380a and b which may be provided by a user through a communication network 360 such as a wired or wireless internet network and a mobile communication network. do.

컨텐츠 서버(300)와 연결되는 사용자의 장치(380a, b)는 통신 망(360)을 통해 컨텐츠 제공 서버(300)와 직접 연결될 수 있는 네트워크 기능을 내장하는 장치(380a) 또는 네트워크 기능을 내장하지는 않지만 네트워크 기능을 구비하는 PC(370)와 연결되어 컨텐츠 제공 서버(300)에 접속되는 사용자 장치(380b) 중 적어도 하나가 될 수 있다.The user's devices 380a and b connected to the content server 300 may not have a built-in device 380a or a network function that may be directly connected to the content providing server 300 through the communication network 360. However, it may be at least one of the user devices 380b connected to the content providing server 300 by being connected to the PC 370 having a network function.

여기에서 PC(370)와 연결되는 사용자 장치(380b)는 USB, IEEE 1394 및 블루투스를 통해 연결될 수 있다.The user device 380b connected to the PC 370 may be connected via USB, IEEE 1394, and Bluetooth.

컨텐츠 제공 서버(300)의 통신부(310)는 전술한 통신 망(360)을 통해 사용자 장치(380a, b) 및 PC(370)와 통신을 수행하는 입력 및 출력부로 제어부(320)에서 요청되는 사용자 장치(380a, b)의 장치 정보 요청 명령, 해당 요청에 따른 장치 정보, 제 1 컨텐츠 리스트, 제 1 컨텐츠 리스트 중 사용자 장치(380a, b)에서 재생 불가능한 컨텐츠를 변환하여 재생 가능한 컨텐츠를 포함하는 제 2 컨텐츠 리스트 및 사용자의 재생 가능한 컨텐츠 선택 시 해당 컨텐츠를 송수신 한다.The communication unit 310 of the content providing server 300 is a user requested by the control unit 320 as an input and output unit for communicating with the user devices 380a and b and the PC 370 through the communication network 360 described above. A device information request command of the devices 380a and b, a device information according to the request, a first content list, and a first content list including content that can be played back by converting content that cannot be played on the user devices 380a and b; 2 Send and receive the corresponding content when selecting the content list and the user's playable content.

제어부(320)는 통신부(310)를 통해 제공되는 사용자 장치(380a, b)의 장치 정보를 바탕으로 해당 정보를 컨텐츠 리스트 구성부(340)로 제공하고, 컨텐츠 리스트 구성부(340)에서 구성되는 컨텐츠 리스트 중 컨텐츠 변환을 통해 사용자 장치(380a, b)에서 재생 가능한 컨텐츠 정보를 컨텐츠 변환부(350)로 전송한다. 즉, 제어부(320)는 컨텐츠 제공 서버(300)에서 수행되는 모든 과정을 제어한다.The control unit 320 provides the information to the content list constructing unit 340 based on the device information of the user devices 380a and b provided through the communication unit 310, and is configured in the content list constructing unit 340. The content information that can be reproduced by the user apparatuses 380a and b is transmitted to the content converter 350 through content conversion in the content list. That is, the controller 320 controls all processes performed by the content providing server 300.

컨텐츠 저장부(330)는 통상적인 저장매체로 이미지, 동영상, 텍스트, 음악과 같은 컨텐츠를 저장한다.The content storage unit 330 stores content such as an image, a video, text, and music as a conventional storage medium.

컨텐츠 리스트 구성부(340)는 사용자 장치(380a, b)로부터 전송되는 장치 정보를 이용하여 컨텐츠 리스트를 구성한다.The content list constructing unit 340 constructs a content list using the device information transmitted from the user devices 380a and b.

다음은 사용자 장치(380a, b)로부터 제공되는 장치 정보를 도시한 것이다.The following shows the device information provided from the user devices 380a and b.

[표 1] TABLE 1

사용자 장치로부터 제공되는 XML 형태의 장치 정보Device information in XML format provided from user device

도시된 바와 같이, 장치 정보는 해당 장치의 제조사 정보, 시리얼 번호, 펌웨어 버전, 코덱 및 재생 화면 사이즈와 같은 정보들이 포함될 수 있으며, 해당 정보들은 통신 망(360)을 통해 컨텐츠 제공 서버(300)로 전송되어 컨텐츠 리스트 구성을 위한 분석 정보로 활용된다.As shown, the device information may include information such as manufacturer information, serial number, firmware version, codec, and playback screen size of the device, and the information is transmitted to the content providing server 300 through the communication network 360. It is transmitted and used as analysis information for constructing a content list.

컨텐츠 제공 서버(300)로 제공되는 장치 정보는 이들로 국한되지 않으며, 이들로부터 파생 가능한 모든 정보를 포함할 수 있다.Device information provided to the content providing server 300 is not limited to these, and may include all information derivable from them.

컨텐츠 리스트 구성부(340)는 사용자 장치(380a, b)에서 재생 가능한 컨텐츠 리스트 및 변환을 통해 재생 가능한 컨텐츠 리스트를 포함하는 제 1 컨텐츠 리스트를 구성하고, 해당 리스트 중 사용자 장치(380a, b)에서 재생이 불가능한 컨텐츠를 포함하는 리스트에서 사용자가 임의의 컨텐츠를 선택하여 요청할 경우 해당 컨텐츠를 변환하여 제 1 컨텐츠 리스트를 제 2 컨텐츠 리스트 갱신하여 사용자 장치(380a, b)로 제공한다.The content list constructing unit 340 constructs a first content list including a content list playable in the user devices 380a and b and a content list playable through the conversion, and among the corresponding lists, in the user devices 380a and b. When a user selects and requests an arbitrary content from a list including content that cannot be played back, the corresponding content is converted and the first content list is updated to provide the second content list to the user apparatuses 380a and b.

이러한, 컨텐츠 리스트의 구성은 컨텐츠 저장부(330)에 저장된 컨텐츠에 대한 메타데이터 정보와 사용자 장치(380a, b)의 장치 정보를 비교하여 구성한다.The content list is constructed by comparing metadata information about content stored in the content storage unit 330 with device information of the user devices 380a and b.

예를 들어, 사용자 장치(380a, b)로부터 제공되는 장치 정보에 해당 장치가 mp3 파일만을 재생할 수 있는 MP3P라는 정보가 포함되면, 컨텐츠 리스트 구성부(340)는 컨텐츠 저장부(330)에서 mp3 파일만을 추출하여 재생 가능한 컨텐츠 리스트와 mp3 파일로 변환이 가능한 wave 파일을 포함하는 mp3 파일로 변환 가능한 컨텐츠 리스트를 구성한다. 이때, 구성되는 컨텐츠 리스트를 제 1 컨텐츠 리스트라고 한다.For example, when the device information provided from the user devices 380a and b includes information that the device is MP3P capable of playing only the mp3 file, the content list constructing unit 340 stores the mp3 file in the content storage unit 330. It extracts only the contents that can be converted into an mp3 file including a playable content list and a wave file that can be converted into an mp3 file. In this case, the configured content list is called a first content list.

이와 같이 구성되는 제 1 컨텐츠 리스트는 통신부(310)를 통해 사용자 장치(380a, b)로 전송되어 재생 가능한 컨텐츠 리스트와 변환 가능한 컨텐츠 리스트로 구분되어 별도로 표시된다.The first content list configured as described above is transmitted to the user apparatuses 380a and b through the communication unit 310 and divided into a playable content list and a convertible content list and displayed separately.

컨텐츠 변환부(350)는 사용자 장치(380a, b)로 제공된 제 1 컨텐츠 리스트 중 변환 가능한 컨텐츠 리스트에서 사용자가 임의의 컨텐츠(wave 파일일 경우)를 선택하여 해당 파일을 요청하면, 해당 파일을 재생 가능한 파일(mp3)로 변환한다. 변환된 파일 정보는 컨텐츠 리스트 구성부(340)로 제공되어 제 2 컨텐츠 리스트로 구성된다.When the user selects arbitrary content (when it is a wave file) from the convertible content list among the first content lists provided to the user devices 380a and b, and requests the file, the content converter 350 plays the corresponding file. Convert to possible file (mp3). The converted file information is provided to the content list constructing unit 340 to constitute a second content list.

즉, 컨텐츠 리스트 구성부(340)는 사용자 장치(380a, b)의 장치 정보를 바탕으로 제 1 컨텐츠 리스트를 구성하여 사용자 장치(380a, b)로 제공하고, 제 1 컨텐츠 리스트 중 변환 가능한 컨텐츠 리스트에서 사용자가 임의의 컨텐츠에 대한 변환을 요청하면, 제 2 컨텐츠 리스트를 구성하여 사용자 장치(380a, b)로 제공한다. That is, the content list constructing unit 340 constructs a first content list based on the device information of the user devices 380a and b and provides it to the user devices 380a and b, and converts the content list from the first content list. When the user requests conversion of arbitrary content, the second content list is constructed and provided to the user devices 380a and b.

컨텐츠 변환부(350)는 다수의 사용자들이 한꺼번에 다수의 컨텐츠에 대한 변환을 요청할 경우 해당 과정에서 오버플로우가(Overflow) 발생할 수 있으므로, 오버플로우 방지를 위해 변환 과정을 거치는 컨텐츠를 사용자 장치로 제공하는 것이 아니라 제 2 컨텐츠 리스트에서 요청되는 컨텐츠를 제공하는 것이 바람직하며, 컨텐츠에 대한 변환에 필요한 변환 프로그램 및 해당 프로그램의 매뉴얼을 제공할 수 있다.The content converter 350 may overflow when a plurality of users request to convert a plurality of contents at a time, thereby providing a content that undergoes a conversion process to the user device to prevent overflow. Rather than providing the content requested in the second content list, it is possible to provide a conversion program for converting the content and a manual of the corresponding program.

본 발명의 실시예에 따른 장치 정보를 이용한 컨텐츠 제공 장치는 사용자를 통한 별도의 입력 과정 없이 XML 형태의 정보를 컨텐츠 제공 서버(300)로 제공하여 해당 장치에서 재생 가능한 컨텐츠 리스트와 변환을 통해 재생이 가능한 컨텐츠 리스트를 동시에 제공함으로써, 컨텐츠를 요청하는 사용자에게 편의를 줄 수 있다.Content providing apparatus using the device information according to an embodiment of the present invention provides the information in the form of XML to the content providing server 300 without a separate input process through the user to reproduce the content through the content list and conversion that can be played on the device By simultaneously providing a list of possible contents, it may be convenient for the user who requests the contents.

도 4는 본 발명의 실시예에 따른 사용자 장치를 도시한 도면이다.4 is a diagram illustrating a user device according to an exemplary embodiment of the present invention.

본 발명의 실시예에 따른 사용자 장치(380a, b)는 컨텐츠 리스트를 제공받기 위해 컨텐츠 제공 서버(300) 접속 시 해당 장치의 장치 정보를 제공한다.The user devices 380a and b according to an embodiment of the present invention provide device information of the corresponding device when the content providing server 300 is connected to receive a content list.

먼저, 사용자 장치(380a, b)는 컨텐츠 제공 서버(300)와 통신을 수행하는 통신부(400), 제어부(410), 저장부(420), 키 입력부(430) 및 디스플레이부를 포함할 수 있다.First, the user devices 380a and b may include a communication unit 400, a control unit 410, a storage unit 420, a key input unit 430, and a display unit that communicate with the content providing server 300.

사용자 장치(380a, b)는 도 3에서 언급했듯이, 네트워크 기능을 내장하는 장치(380a) 또는 네트워크 기능을 내장하지는 않지만, 네트워크 기능을 구비하는 PC(370)와 연결되어 컨텐츠 제공 서버(300)와 접속하는 장치(380b) 중 적어도 하나가 될 수 있다.As mentioned in FIG. 3, the user devices 380a and b are connected to the content providing server 300 by being connected to the device 380a having the network function or the PC 370 having the network function but not having the network function. It may be at least one of the devices 380b to connect.

사용자 장치(380a, b)의 통신부(400)는 컨텐츠 제공 서버(300)로 전송되는 장치 정보, 장치 정보 전송에 따라 해당 서버에서 제공되는 제 1 컨텐츠 리스트, 제 1 컨텐츠 리스트 중 사용자 장치(380a, b)에서 재생 불가능한 컨텐츠를 변환하여 재생 가능한 컨텐츠를 포함하는 제 2 컨텐츠 리스트 및 사용자의 재생 가능한 컨텐츠 선택 시 해당 컨텐츠를 송수신 한다.The communication unit 400 of the user devices 380a and b may include the device information transmitted to the content providing server 300, the first content list provided by the server according to the device information transmission, and the user device 380a, among the first content list. In step b), the non-playable content is converted to transmit and receive the second content list including the playable content and the corresponding content when the user selects the playable content.

저장부(420)는 통상적인 저장매체로 컨텐츠 제공 서버(300)로부터 제공되는 컨텐츠 리스트, 컨텐츠 및 장치 정보를 저장할 수 있다. 저장부(420)는 저장되는 정보에 따라 다수 개로 구성될 수 있다.The storage unit 420 may store a content list, content, and device information provided from the content providing server 300 as a conventional storage medium. The storage unit 420 may be configured in plural numbers according to the stored information.

키 입력부(430)는 사용자 장치(380a, b)에 따라 터치 패드 형태 또는 휴대 전화와 같은 하드웨어적인 키 패드 형태로 구성될 수 있다.The key input unit 430 may be configured in the form of a touch pad or a hardware key pad such as a mobile phone according to the user devices 380a and b.

사용자는 키 입력부(430)를 통해 컨텐츠 제공 서버(300)로부터 제공되는 컨텐츠 리스트 중 임의의 리스트를 선택하여 사용자가 원하는 컨텐츠를 요청할 수 있다.The user may request a desired content by selecting an arbitrary list from the content list provided from the content providing server 300 through the key input unit 430.

디스플레이부(440)는 컨텐츠 제공 서버(300)에서 제공되는 제 1 컨텐츠 리스트 또는 제 2 컨텐츠 리스트를 표시하는데, 해당 장치에서 재생 가능한 컨텐츠의 리스트 및 변환을 통해 재생 가능한 컨텐츠의 리스트를 별도의 화면 영역에 디스플레이 한다.The display unit 440 displays the first content list or the second content list provided by the content providing server 300. The display unit 440 displays a list of contents that can be played back on the corresponding device and a list of contents that can be played back through conversion. Display on the screen.

즉, 본 발명의 실시예에 따른 사용자 장치(380a, b)는 컨텐츠 서버와 접속 시 해당 장치의 장치 정보를 전송하여 해당 정보에 상응하는 컨텐츠 리스트를 제공받아 이종의 리스트를 표시하여 사용자가 선택한 재생 가능한 컨텐츠를 제공받아 재생한다.That is, the user devices 380a and b according to an embodiment of the present invention transmit the device information of the corresponding device when connected to the content server, receive a content list corresponding to the information, and display heterogeneous lists to reproduce the user's selection. Receive and play available content.

도 5는 본 발명의 실시예에 따른 장치 정보를 이용한 컨텐츠 제공 흐름도이다.5 is a flowchart of providing content using device information according to an embodiment of the present invention.

본 발명의 실시예에 따른 장치 정보를 이용한 컨텐츠 제공은 사용자 장치(380a, b)로부터 제공되는 장치 정보를 이용하여 이에 상응하는 컨텐츠 리스트를 제공함으로써, 사용자 요청에 따라 이루어진다.Providing content using device information according to an embodiment of the present invention is provided according to a user request by providing a corresponding content list using device information provided from user devices 380a and b.

먼저, 사용자는 사용자가 구비하는 소정의 사용자 장치(380a, b)를 이용하여 컨텐츠 제공 서버(300)에 접속한다(S500).First, the user accesses the content providing server 300 by using the predetermined user devices 380a and b provided by the user (S500).

해당 서버로의 접속은 사용자 장치에 내장되는 네트워크 기능을 이용하여 직접 연결될 수도 있고, PC(370)와 같이 네트워크 기능을 구비하는 별도 장치와 연결되어 간접적으로 이루어진다.The server may be directly connected by using a network function embedded in a user device, or indirectly by connecting to a separate device having a network function, such as a PC 370.

사용자 장치(380a, b)가 컨텐츠 제공 서버(300)에 접속이 되면(S500), 해당 서버에서는 접속된 사용자 장치에 장치 정보를 요청한다(S505).When the user devices 380a and b are connected to the content providing server 300 (S500), the server requests device information from the connected user device (S505).

장치 정보의 요청은 사용자 로그 인 또는 해당 서버의 메인 페이지 요청 시 자동으로 이루어질 수도 있고, 별도의 요청 과정을 통해 이루어질 수도 있다.The request for device information may be made automatically when a user logs in or requests a main page of a corresponding server, or may be made through a separate request process.

컨텐츠 제공 서버(300)의 장치 정보 요청(S505)으로 사용자 장치(380a, b)는 XML 형태의 정보를 컨텐츠 제공 서버(300)로 제공하고, 제공된 장치 정보를 바탕으로 컨텐츠 제공 서버(300)의 컨텐츠 리스트 구성부(340)에서 제 1 컨텐츠 리스트가 구성된다(S510).In response to the device information request (S505) of the content providing server 300, the user devices 380a and b provide information in the form of XML to the content providing server 300, and based on the provided device information, The first content list is constructed in the content list constructing unit 340 (S510).

장치 정보를 바탕으로 구성되는 제 1 컨텐츠 리스트는 전술한 도 3에서 상술하였으므로 여기에서는 상세한 설명을 생략하기로 한다.Since the first content list constructed based on the device information has been described above with reference to FIG. 3, a detailed description thereof will be omitted.

앞선 과정을 통해 구성되는 제 1 컨텐츠 리스트는 재생 가능한 컨텐츠 리스트와 변환 가능한 컨텐츠 리스트를 포함하며, 사용자 장치(380a, b)로 제공된다(S515). 이때, 컨텐츠 제공 서버(300)로부터 제공되는 제 1 컨텐츠 리스트는 사용자 장치(380a, b)의 디스플레이부(440)를 통해 재생 가능한 컨텐츠 리스트와 변환 가능한 컨텐츠 리스트로 별도의 영역에 표시된다.The first content list configured through the above process includes a playable content list and a convertible content list, and are provided to the user apparatuses 380a and b (S515). In this case, the first content list provided from the content providing server 300 is displayed in a separate area as a content list that can be played back and a convertible content list through the display units 440 of the user apparatuses 380a and b.

제 1 컨텐츠 리스트를 확인한 사용자는 임의의 컨텐츠 리스트를 선택한다(S520). 여기에서 사용자가 선택하는 컨텐츠 리스트는 재생 가능한 컨텐츠 리스 트 또는 변환 가능한 컨텐츠 리스트 중 하나가 될 수 있다.The user who checks the first content list selects an arbitrary content list (S520). Here, the content list selected by the user may be either a list of reproducible contents or a list of convertible contents.

만약, 사용자가 재생 가능한 컨텐츠 리스트를 선택(S525)하여 사용자가 원하는 임의의 컨텐츠를 선택하면(S545), 사용자 선택에 상응하는 컨텐츠가 사용자 장치(380a, b)로 제공된다(S550). 제공되는 컨텐츠는 사용자 장치(380a, b)의 저장부(420)에 저장될 수 있다.If the user selects a playable content list (S525) and selects arbitrary content desired by the user (S545), the content corresponding to the user selection is provided to the user devices 380a and b (S550). The provided content may be stored in the storage unit 420 of the user device 380a or b.

반면, 변환 가능한 컨텐츠 리스트를 선택(S530)하여 변환을 원하는 임의의 컨텐츠가 선택되면, 해당 컨텐츠에 대한 컨텐츠 변환이 요청 된다(S535). 사용자에 의해 컨텐츠 변환이 요청되면, 컨텐츠 변환부(350)에서는 소정의 컨텐츠 변환 프로그램을 이용하여 사용자 장치(380a, b)에서 재생 가능한 컨텐츠로 변환하여 컨텐츠 리스트 구성부(340)로 해당 정보를 제공하고, 기 구성된 제 1 컨텐츠 리스트의 재생 가능한 컨텐츠 리스트를 갱신하여 제 2 컨텐츠 리스트로 구성하고, 해당 리스트를 사용자 장치(380a, b)로 제공한다(S540).On the other hand, if any content to be converted is selected by selecting the convertible content list (S530), content conversion for the corresponding content is requested (S535). When the content conversion is requested by the user, the content conversion unit 350 converts the content into playable content on the user apparatuses 380a and b by using a predetermined content conversion program and provides the corresponding information to the content list construction unit 340. In operation S540, the playable content list of the previously configured first content list is updated to form a second content list, and the corresponding list is provided to the user apparatuses 380a and b (S540).

사용자 장치(380a, b)로 제공되는 제 2 컨텐츠 리스트 역시 전술한 제 1 컨텐츠 리스트와 마찬가지로 사용자 장치(380a, b)의 디스플레이부(440)를 통해 재생 가능한 컨텐츠 리스트와 변환 가능한 컨텐츠 리스트를 별도의 영역에 디스플레이 되며, 해당 리스트에서 사용자가 선택하는 재생 가능한 컨텐츠는 컨텐츠 제공 서버(300)로 요청되어 사용자 장치(380a, b)로 제공된다(S545, S550).Similar to the first content list described above, the second content list provided to the user devices 380a and b may also be separated from the playable content list and the convertible content list through the display unit 440 of the user devices 380a and b. The playable content that is displayed in the area and the user selects from the list is requested to the content providing server 300 and provided to the user devices 380a and b (S545 and S550).

도 6는 본 발명의 실시예에 따른 사용자 장치의 컨텐츠 리스트 표시 화면을 도시한 도면.6 is a diagram illustrating a content list display screen of a user device according to an embodiment of the present invention.

본 발명의 실시예에 따른 사용자 장치(380a, b)의 컨텐츠 리스트 표시 화면 은 사용자 장치(380a, b)로부터 제공되는 장치 정보를 바탕으로 구성된 컨텐츠 리스트를 표시한 것이다.The content list display screen of the user devices 380a and b according to an embodiment of the present invention displays a content list configured based on the device information provided from the user devices 380a and b.

도시된 바와 같이, 사용자 장치(380a, b)의 장치 정보를 바탕으로 구성되는 제 1 컨텐츠 리스트(600)는 재생 가능한 컨텐츠 리스트(610)와 변환 가능한 컨텐츠 리스트(630)를 포함하여 별도의 영역에 표시된다.As illustrated, the first content list 600 configured based on the device information of the user devices 380a and b includes a playable content list 610 and a convertible content list 630 in separate areas. Is displayed.

예를 들어, 사용자 장치(380a, b)가 mp3 및 avi 파일만을 재생할 수 있는 장치인 경우 재생 가능한 컨텐츠 리스트(610)는 mp3 및 avi 파일에 상응하는 컨텐츠 리스트가 표시되고, 변환 가능한 컨텐츠 리스트(630)에는 컨텐츠 저장부(330)에 저장된 컨텐츠 중 mp3나 avi로 변환이 가능한 wav 및 wmv 파일에 상응하는 컨텐츠 리스트가 표시된다.For example, when the user devices 380a and b are devices capable of playing only mp3 and avi files, the playable content list 610 displays a content list corresponding to the mp3 and avi files, and converts the contents list 630. ) Displays a content list corresponding to wav and wmv files that can be converted into mp3 or avi among the contents stored in the content storage unit 330.

사용자가 이와 같이 표시되는 제 1 컨텐츠 리스트의 재생 가능한 컨텐츠 리스트(610)에서 abc.mp3컨텐츠(620)를 선택하면, 해당 파일이 컨텐츠 제공 서버(300)로 요청되어 사용자 장치(380a, b)로 제공된다. 반면, 변환 가능한 컨텐츠 리스트(630)에서 아자.wav컨텐츠(630)를 선택하면, 컨텐츠 변환부(350)를 통해 변환이 이루어진 아자.mp3파일(650)이 제공될 수도 있고, 제 1 컨텐츠 리스트(600)가 갱신된 제 2 컨텐츠 리스트(650)가 제공될 수 있다.When the user selects the abc.mp3 content 620 from the playable content list 610 of the first content list displayed in this way, the file is requested to the content providing server 300 to the user devices 380a and b. Is provided. On the other hand, when the aza.wav content 630 is selected in the convertible content list 630, the converted aza.mp3 file 650 may be provided through the content conversion unit 350, or the first content list ( The second content list 650 updated with 600 may be provided.

제 2 컨텐츠 리스트(650)는 제 1 컨텐츠 리스트(600) 중 사용자에 의해 변환이 요청된 컨텐츠(640)가 재생 가능한 컨텐츠(670)로 변환 후, 갱신 된 리스트이다. 해당 리스트에서는 재생 가능한 컨텐츠 리스트(610) 및 변환 가능한 리스트(630)가 재생 가능한 컨텐츠 리스트(660) 및 변환 가능한 리스트(680)로 갱신되 어 표시된다.The second content list 650 is an updated list after the content 640 requested to be converted by the user in the first content list 600 is converted into playable content 670. In this list, the playable content list 610 and the convertible list 630 are updated and displayed as the playable content list 660 and the convertible list 680.

상기한 바와 같은 본 발명의 장치 정보를 이용한 컨텐츠 제공 장치 및 방법에 따르면 사용자가 구비하는 장치의 장치 정보를 이용하여 해당 장치에서 재생 가능한 컨텐츠 리스트 및 컨텐츠를 제공 받을 수 있다는 장점이 있다. 또한, 재생 가능한 컨텐츠 리스트 제공 시 변환 가능한 컨텐츠 리스트가 함께 제공되어 사용자 장치에서 재생이 불가능 했던 컨텐츠를 변환하여 제공한다는 장점이 있다. According to the content providing apparatus and method using the device information of the present invention as described above, there is an advantage that the content list and the content that can be played in the corresponding device can be provided using the device information of the device provided by the user. In addition, when providing a list of playable contents, a list of convertible contents is provided along with an advantage of converting and providing contents that were not playable on the user device.

Claims (5)

사용자 장치가 제공하는 장치 정보를 바탕으로 제 1 컨텐츠 리스트를 구성하는 컨텐츠 리스트 구성부;A content list constructing unit for constructing a first content list based on device information provided by a user device; 상기 제 1 컨텐츠 리스트에 포함된 컨텐츠 중 상기 사용자 장치에서 재생이 불가능한 컨텐츠를 재생 가능한 컨텐츠로 변환하는 컨텐츠 변환부; 및A content converter configured to convert, from the contents included in the first content list, content that is not playable on the user device into playable content; And 상기 제 1 컨텐츠 리스트 또는 상기 변환된 컨텐츠가 포함된 제 2 컨텐츠 리스트를 상기 사용자 장치로 제공하는 통신부를 포함하는 사용자 장치 정보를 이용한 컨텐츠 제공 장치.And a communication unit which provides the first content list or the second content list including the converted content to the user device. 제 1항에 있어서,The method of claim 1, 상기 장치 정보는,The device information, 직접 또는 간접적으로 연결되는 상기 사용자 장치로부터 제공되는 XML 형태의 정보를 포함하는 사용자 장치 정보를 이용한 컨텐츠 제공 장치.Content providing apparatus using the user device information including the information in the form of XML provided from the user device connected directly or indirectly. 제 1 컨텐츠 리스트 구성을 위해 컨텐츠 제공 서버가 요청하는 장치 정보를 저장하는 저장부;A storage unit which stores device information requested by a content providing server for constructing a first content list; 상기 제 1 컨텐츠 리스트에 포함된 재생 불가능한 컨텐츠 중 상기 컨텐츠 제공 서버에 의하여 재생 가능하도록 변환된 컨텐츠를 포함하는 제 2 컨텐츠 리스트를 수신하는 통신부; 및A communication unit configured to receive a second content list including content which is converted to be playable by the content providing server among non-playable contents included in the first content list; And 상기 제 1 컨텐츠 리스트 또는 상기 제 2 컨텐츠 리스트를 별도의 화면 영역에 표시하는 디스플레이부를 포함하는 사용자 장치 정보를 이용한 컨텐츠 제공 장치.And a display unit configured to display the first content list or the second content list in a separate screen area. 컨텐츠 제공 서버가 요청하는 사용자 장치의 장치 정보를 전송하는 단계; Transmitting device information of a user device requested by the content providing server; 상기 전송되는 장치 정보를 바탕으로 제 1 컨텐츠 리스트를 구성하여 상기 사용자 장치로 제공하는 단계;Constructing a first content list based on the transmitted device information and providing the first content list to the user device; 상기 제 1 컨텐츠 리스트 중 상기 사용자 장치에서 재생이 불가능한 컨텐츠에 대해 컨텐츠 변환이 요청되는 단계; 및Requesting content conversion for content that is not playable on the user device in the first content list; And 상기 변환이 적용된 컨텐츠를 포함하는 제 2 컨텐츠 리스트를 디스플레이 하는 단계를 포함하는 사용자 장치 정보를 이용한 컨텐츠 제공 방법.And displaying a second content list including the content to which the transformation is applied. 제 4항에 있어서,The method of claim 4, wherein 상기 제 1 컨텐츠 리스트 또는 상기 제 2 컨텐츠 리스트를 별도의 화면 영역에 디스플레이 하여 사용자가 선택하는 재생 가능한 컨텐츠를 상기 컨텐츠 제공 서버로부터 제공받는 단계를 더 포함하는 사용자 장치 정보를 이용한 컨텐츠 제공 방법.And displaying the first content list or the second content list on a separate screen area and receiving playable content selected by the user from the content providing server.
KR1020060102068A 2006-10-19 2006-10-19 Apparatus and method for providing contents using device information KR20080035406A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060102068A KR20080035406A (en) 2006-10-19 2006-10-19 Apparatus and method for providing contents using device information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060102068A KR20080035406A (en) 2006-10-19 2006-10-19 Apparatus and method for providing contents using device information

Publications (1)

Publication Number Publication Date
KR20080035406A true KR20080035406A (en) 2008-04-23

Family

ID=39574398

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060102068A KR20080035406A (en) 2006-10-19 2006-10-19 Apparatus and method for providing contents using device information

Country Status (1)

Country Link
KR (1) KR20080035406A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101275289B1 (en) * 2011-01-13 2013-06-14 주식회사 팬택 Apparatus and method for providing contents
KR20150146195A (en) * 2014-06-23 2015-12-31 주식회사 엘지유플러스 Apparatus and method for providing compatible of talking pen

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101275289B1 (en) * 2011-01-13 2013-06-14 주식회사 팬택 Apparatus and method for providing contents
KR20150146195A (en) * 2014-06-23 2015-12-31 주식회사 엘지유플러스 Apparatus and method for providing compatible of talking pen

Similar Documents

Publication Publication Date Title
US20220321938A1 (en) Portable terminal, information processing apparatus, content display system and content display method
US9369945B2 (en) Wireless network system and wireless communication method for switching a wireless network mode
KR101810403B1 (en) Apparatus and method for storing data of peripheral device in portable terminal
CN102959617A (en) Information provision system and vehicle-mounted device
US8340797B2 (en) Method and system for generating and processing digital content based on text-to-speech conversion
JP5337255B2 (en) Related content providing system, providing method, service server, terminal terminal, and storage medium
JP2011139405A (en) Information processor, information processing method, program, control object device, and information processing system
US8600946B2 (en) Content reproducing system and content reproducing method
US9853853B2 (en) Facilitating sharing of setting data in binary format for electronic device
KR20080035406A (en) Apparatus and method for providing contents using device information
KR20020009808A (en) Method for changing font in mobile terminal
JP5694898B2 (en) Karaoke music selection system using personal portable terminal
JP5580962B2 (en) Karaoke music selection system using personal portable terminal
JP3977690B2 (en) A karaoke system that lets you select a song and choose from several karaoke video works prepared for that song
US20080109733A1 (en) Method and apparatus for Internet connection of mobile communication terminal
JP2013211632A (en) Mobile communication terminal, communication program, and information communication system
JP5349171B2 (en) Karaoke system with performance condition setting function
CN102761651A (en) Terminal display device and control method thereof
KR101568045B1 (en) A music file background content providing system being reproduced, a communication terminal used in the system, and a control method thereof
KR20070006032A (en) How to Control Peripheral Devices in Mobile Communication Terminal
KR20080093567A (en) How to display mobile terminal and video list
JP2005286762A (en) Broadcast recording system, broadcast recording method, recording request program and recording instructing program
JP4693251B2 (en) Communication terminal device and control program
KR100723711B1 (en) Method and system for dynamically changing menu list by content in wireless terminal
KR101155189B1 (en) Audio output apparatus and method for mobile communication terminal

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20061019

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20071123

Patent event code: PE09021S01D

PG1501 Laying open of application
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20080625

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20071123

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I