KR101095857B1 - Portable terminal and content download method using by it, content offering apparatus and its method - Google Patents

Portable terminal and content download method using by it, content offering apparatus and its method Download PDF

Info

Publication number
KR101095857B1
KR101095857B1 KR1020090073393A KR20090073393A KR101095857B1 KR 101095857 B1 KR101095857 B1 KR 101095857B1 KR 1020090073393 A KR1020090073393 A KR 1020090073393A KR 20090073393 A KR20090073393 A KR 20090073393A KR 101095857 B1 KR101095857 B1 KR 101095857B1
Authority
KR
South Korea
Prior art keywords
content
portable terminal
terminal
content providing
detailed model
Prior art date
Application number
KR1020090073393A
Other languages
Korean (ko)
Other versions
KR20110015936A (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 KR1020090073393A priority Critical patent/KR101095857B1/en
Publication of KR20110015936A publication Critical patent/KR20110015936A/en
Application granted granted Critical
Publication of KR101095857B1 publication Critical patent/KR101095857B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • H04W8/24Transfer of terminal data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/18Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Telephone Function (AREA)

Abstract

본 발명은 휴대용 단말기와 콘텐츠 제공 장치를 유선 인터페이스로 연결되어 콘텐츠를 다운로드 또는 제공하는 기법에 관한 것으로, 콘텐츠 제공을 위해 휴대용 단말기와 콘텐츠 제공 장치가 시리얼 인터페이스 또는 USB 인터페이스를 통해 연결되면, 휴대용 단말기로부터 전송되는 응답 패킷 또는 USB 프로토콜 패킷을 분석하여 휴대용 단말기의 세부 모델을 인식한 후에, 인식된 세부 모델에 따라 요청된 콘텐츠를 휴대용 단말기로 제공함으로써, 단말기 세부 모델을 쉽게 인식할 수 있어 콘텐츠를 효과적으로 다운로드할 수 있는 것이다.The present invention relates to a technique for downloading or providing content by connecting a portable terminal and a content providing device through a wired interface. When the portable terminal and the content providing device are connected through a serial interface or a USB interface for providing content, After analyzing the transmitted response packet or USB protocol packet and recognizing the detailed model of the portable terminal, the requested detailed model is provided to the portable terminal according to the recognized detailed model so that the detailed model of the terminal can be easily recognized and the contents are effectively downloaded. You can do it.

휴대용 단말기, 콘텐츠 다운로드 Handheld terminal, content download

Description

휴대용 단말기 및 이를 이용한 콘텐츠 다운로드 방법, 콘텐츠 제공 장치 및 그 방법{PORTABLE TERMINAL AND CONTENT DOWNLOAD METHOD USING BY IT, CONTENT OFFERING APPARATUS AND ITS METHOD}PORTABLE TERMINAL AND CONTENT DOWNLOAD METHOD USING BY IT, CONTENT OFFERING APPARATUS AND ITS METHOD}

본 발명은 콘텐츠 제공 기법에 관한 것으로, 더욱 상세하게는 휴대용 단말기와 유선 인터페이스를 통해 연결된 콘텐츠 제공 장치를 이용하여 요청된 콘텐츠를 제공하는데 적합한 휴대용 단말기 및 이를 이용한 콘텐츠 다운로드 방법, 콘텐츠 제공 장치 및 그 방법에 관한 것이다.The present invention relates to a content providing technique, and more particularly, a portable terminal suitable for providing requested content using a content providing apparatus connected to a portable terminal via a wired interface, a content download method using the same, a content providing apparatus, and the method It is about.

잘 알려진 바와 같이, 최근 휴대용 단말기의 하드웨어의 성능이 높아짐에 따라 다양한 기능을 수행할 수 있는 복잡한 소프트웨어들이 탑재되어 시장에 출시되고 있으며, 예를 들면, 휴대폰, 스마트폰, PDA(personal digital assistant, 이하 'PDA'라 함), 게임 단말기, PMP(potable multimedia player, 이하 'PMP'라 함), 네비게이션 단말기 등이 있다.As is well known, as the hardware performance of portable terminals has recently increased, complex softwares capable of performing various functions have been introduced to the market. For example, mobile phones, smart phones, personal digital assistants (PDAs), etc. "PDA", a game terminal, a potable multimedia player (PMP), and a navigation terminal.

이러한 휴대용 단말기는 음악 재생, 동영상 재생, 게임 실행, 오피스 프로그램 실행, 전자북 리더, DMB(digital multimedia broadcasting), GPS(global positioning system) 등과 같은 특화기능을 위한 전용 단말기로 개발되는 경우도 있으나, 주로 여러 기능을 하나의 단말기에서 실행할 수 있도록 개발된다.Such portable terminals may be developed as dedicated terminals for specialized functions such as music playback, video playback, game execution, office program execution, electronic book reader, digital multimedia broadcasting (DMB), global positioning system (GPS), etc. It is developed to execute several functions in one terminal.

또한, 사용자는 모바일 단말기에 제품 구입 시 탑재되었던 콘텐츠 이외에도 추가적으로 콘텐츠를 다운로드 받아 사용할 수 있는데, 콘텐츠 다운로드를 위해서 USB(universal serial bus, 이하 'USB'라 함) 또는 시리얼 케이블을 통해 디지털 콘텐츠 제공 서버와 직접 연결하는 방식, 이동통신사의 무선망을 이용하여 디지털 콘텐츠 제공 서버와 연결하는 방식, 유무선 인터페이스를 통한 인터넷 접속 등을 통해 디지털 콘텐츠 제공 서버와 연결하는 방식 등으로 원하는 콘텐츠를 다운로드할 수 있다.In addition, the user can download and use additional contents in addition to the contents mounted in the mobile terminal when purchasing the product. The digital contents providing server and the serial cable are provided through a universal serial bus (USB) or a serial cable to download the contents. The desired content can be downloaded by a direct connection method, a connection method with a digital content providing server using a mobile carrier's wireless network, and a connection method with a digital content providing server through an internet connection through a wired or wireless interface.

최근에는 오프라인에서 USB를 통해 휴대용 단말기와 연결하여 디지털 콘텐츠를 다운로드 서비스할 수 있는 디지털 콘텐츠 판매기가 출시될 예정인데, 기존의 키오스크 또는 디지털 콘텐츠 판매기에서는 자동으로 휴대용 단말기의 세부 모델을 인식하는 기능을 제공하지 않기 때문에, 디지털 콘텐츠 제공서버에 휴대용 단말기를 연결하고, GUI 메뉴에서 제공되는 수많은 모델을 사용자가 직접 검색하여 선택하는 방식을 사용하고 있으며, 이에 따라 디지털 콘텐츠 제공서버는 사용자가 직접 입력한 모델 정보를 이용하여 각 휴대용 단말기 모델의 하드웨어 또는 소프트웨어 사양을 고려하여 가장 적합한 콘텐츠를 제공한다. 즉, 휴대용 단말기의 모델에 따라 DRM 정책과 컨텐츠를 재생하는 환경이 다르므로, 휴대용 단말기 모델 정보를 분석하여 각각의 모델에 맞는 콘텐츠를 선별하여 제공하는 방식을 사용한다.Recently, a digital content vending machine will be released that can download digital contents by connecting to a portable terminal offline via USB. Existing kiosks or digital content vending machines will provide the function of automatically recognizing the detailed model of the portable terminal. Since the mobile terminal is connected to the digital content providing server and the user directly searches and selects a number of models provided in the GUI menu, the digital content providing server provides the model information directly input by the user. Using the to provide the most suitable content in consideration of the hardware or software specifications of each portable terminal model. That is, since the environment for reproducing the DRM policy and contents differs according to the model of the portable terminal, a method of selecting and providing contents suitable for each model by analyzing the portable terminal model information is used.

상술한 바와 같이 종래에는 사용자가 휴대용 단말기의 모델 정보를 직접 입력하여 그에 대응하는 콘텐츠를 다운로드해야 하기 때문에, 콘텐츠를 다운로드하는데 불편함이 있다.As described above, since the user has to directly input the model information of the portable terminal and download the corresponding content, it is inconvenient to download the content.

이에 따라, 본 발명은 디지털 콘텐츠 제공 서버 또는 디지털 콘텐츠 판매기와 휴대용 단말기가 시리얼 방식 또는 USB 방식으로 연결될 경우 휴대용 단말기의 세부 모델을 자동으로 인식함으로써, 콘텐츠를 쉽게 다운로드할 수 있는 휴대용 단말기 및 이를 이용한 콘텐츠 다운로드 방법, 콘텐츠 제공 장치 및 그 방법을 제공하고자 한다.Accordingly, the present invention provides a mobile terminal and a content using the same by easily recognizing the detailed model of the mobile terminal when the digital content providing server or the digital content vending machine and the portable terminal are connected in a serial or USB manner. A download method, a content providing device, and a method thereof are provided.

또한, 본 발명은 디지털 콘텐츠 제공 서버로부터 콘텐츠를 구매하기 위해 휴대용 단말기와 유선으로 연결될 경우 휴대용 단말기의 장치 모드를 자동으로 변경함으로써, 콘텐츠를 쉽게 다운로드하여 저장할 수 있는 휴대용 단말기 및 이를 이용한 콘텐츠 다운로드 방법, 콘텐츠 제공 장치 및 그 방법을 제공하고자 한다.In addition, the present invention is a portable terminal that can easily download and store the content by automatically changing the device mode of the portable terminal when a wired connection with the portable terminal to purchase the content from the digital content providing server, and a content download method using the same, An apparatus and method for providing content are provided.

본 발명의 일 실시 예의 일 양태에 따르면, 콘텐츠 제공 장치와 유선 인터페이스로 연결되어 데이터 통신을 담당하는 통신 모듈부와, 상기 유선 인터페이스 중 시리얼 인터페이스를 통해 연결된 경우 상기 콘텐츠 제공 장치로부터의 질의 패킷을 수신하여 상기 수신된 질의 패킷에 따라 단말기 세부 모델명이 기록된 응답 패킷을 전송하고, 상기 유선 인터페이스 중 USB 인터페이스를 통해 연결된 경우에는 디바이스 디스크립터 정보를 포함하는 USB 프로토콜 패킷을 상기 콘텐츠 제공 장치로 전송한 후에, 상기 콘텐츠 제공 장치에서 단말기 세부 모델이 인식되면, 이동식 디스크 모드에서 콘텐츠를 다운로드하여 저장하도록 제어하는 제어부와, 상기 이동식 디스크 모드로의 설정 또는 변경을 수행하는 모드 변환부와, 상기 다운로드된 콘텐츠를 저장하는 저장부를 포함하는 휴대용 단말기가 제공된다.According to an aspect of an embodiment of the present invention, a communication module unit connected to a content providing device via a wired interface and performing data communication, and receiving a query packet from the content providing device when connected through a serial interface among the wired interfaces. Transmitting a response packet in which the terminal detailed model name is recorded according to the received query packet, and transmitting the USB protocol packet including device descriptor information to the content providing apparatus when the wired interface is connected through the USB interface. A control unit for controlling to download and store content in a removable disk mode, a mode converter for setting or changing to the removable disk mode when the terminal detailed model is recognized by the content providing device, and storing the downloaded content doing A portable terminal including a storage unit is provided.

바람직하게는, 상기 제어부는, 상기 수신된 질의 패킷의 AT 커맨드를 분석하여 상기 콘텐츠 제공 장치로부터의 요청 사항을 파악하는 휴대용 단말기가 제공된다.Preferably, the controller is provided with a portable terminal for analyzing the AT command of the received query packet to grasp the request from the content providing device.

바람직하게는, 상기 디바이스 디스크립터 정보는, 제조사 ID를 기술하는 idVendor 필드 및 세부 모델 ID를 기술하는 idProduct 필드를 포함하는 휴대용 단말기가 제공된다.Preferably, the device descriptor information is provided with a portable terminal including an idVendor field describing a manufacturer ID and an idProduct field describing a detailed model ID.

본 발명의 일 실시 예의 다른 양태에 따르면, 콘텐츠 제공 장치와 유선 인터페이스로 연결되는 단계와, 상기 유선 인터페이스 중 시리얼 인터페이스로 연결된 경우 상기 콘텐츠 제공 장치로부터의 질의 패킷을 수신하여 상기 수신된 질의 패킷에 따라 단말기 세부 모델명이 기록된 응답 패킷을 상기 콘텐츠 제공 장치로 전송하거나, 상기 유선 인터페이스 중 USB 인터페이스로 연결된 경우 디바이스 디스크립터 정보를 포함하는 USB 프로토콜 패킷을 상기 콘텐츠 제공 장치로 전송하는 단계와, 상기 콘텐츠 제공 장치에서 단말기 세부 모델이 인식된 후에, 이동식 디스크 모드에서 상기 콘텐츠 제공 장치로부터 콘텐츠를 다운로드하는 단계를 포함하는 휴대용 단말기를 이용한 콘텐츠 다운로드 방법이 제공된다.According to another aspect of an embodiment of the present invention, the step of connecting to the content providing device via a wired interface, and when connected via a serial interface of the wired interface receives the query packet from the content providing device according to the received query packet Transmitting a response packet in which a detailed terminal name of a terminal is recorded to the content providing device, or transmitting a USB protocol packet including device descriptor information to the content providing device when the wired interface is connected to the content providing device through the USB interface; After the terminal detailed model is recognized in the present invention, there is provided a content download method using a portable terminal, the method including downloading content from the content providing device in a removable disk mode.

바람직하게는, 상기 콘텐츠 제공 장치로 전송하는 단계는, 상기 수신된 질의 패킷의 AT 커맨드를 분석하여 상기 콘텐츠 제공 장치로부터의 요청 사항을 파악하 는 휴대용 단말기를 이용한 콘텐츠 다운로드 방법이 제공된다.Preferably, the step of transmitting to the content providing device, the content download method using a portable terminal for analyzing the AT command of the received query packet to determine the request from the content providing device is provided.

바람직하게는, 상기 디바이스 디스크립터 정보는, 제조사 ID를 기술하는 idVendor 필드 및 세부 모델 ID를 기술하는 idProduct 필드를 포함하는 휴대용 단말기를 이용한 콘텐츠 다운로드 방법이 제공된다.Preferably, the device descriptor information is provided with a content download method using a portable terminal including an idVendor field describing the manufacturer ID and an idProduct field describing the detailed model ID.

본 발명의 다른 실시 예의 일 양태에 따르면, 휴대용 단말기와 유선 인터페이스로 연결되어 데이터 통신을 담당하는 통신부와, 상기 유선 인터페이스 중 시리얼 인터페이스를 통해 연결된 경우 단말기 세부 모델명을 문의하는 질의 패킷을 상기 휴대용 단말기로 전송하고, 상기 전송된 질의 패킷에 대응하는 응답 패킷을 수신하여 상기 수신된 응답 패킷의 분석 결과에 따라 단말기 세부 모델을 인식하고, 상기 유선 인터페이스 중 USB 인터페이스를 통해 연결된 경우에는 상기 휴대용 단말기로부터 디바이스 디스크립터 정보를 포함하는 USB 프로토콜 패킷을 수신하여 상기 수신된 USB 프로토콜 패킷의 분석 결과에 따라 상기 단말기 세부 모델을 인식하며, 상기 휴대용 단말기의 이동식 디스크 모드에서 요청된 콘텐츠를 추출하여 상기 휴대용 단말기로 전송하도록 제어하는 전송 제어부와, 상기 수신된 응답 패킷을 분석하여 상기 단말기 세부 모델명을 추출한 상기 분석 결과를 상기 전송 제어부로 제공하거나, 상기 수신된 USB 프로토콜 패킷을 분석하여 상기 디바이스 디스크립터 정보를 추출한 상기 분석 결과를 상기 전송 제어부 제공하는 정보 분석부를 포함하는 콘텐츠 제공 장치가 제공된다.According to an aspect of another embodiment of the present invention, a communication unit connected to a portable terminal via a wired interface and in charge of data communication, and a query packet for inquiring a detailed model name of the terminal when connected through a serial interface among the wired interfaces to the portable terminal. Transmits, receives a response packet corresponding to the transmitted query packet, recognizes a terminal detailed model according to an analysis result of the received response packet, and, when connected through a USB interface of the wired interface, a device descriptor from the portable terminal. Receives a USB protocol packet including information, recognizes the terminal detailed model according to the analysis result of the received USB protocol packet, extracts the requested content in the portable disk mode of the portable terminal and transfers it to the portable terminal. And a transmission control unit for controlling the control unit, and analyzing the received response packet to provide the analysis result of extracting the terminal detailed model name to the transmission control unit, or analyzing the received USB protocol packet to extract the device descriptor information. Provided is a content providing device including an information analyzing unit for providing the transmission control unit.

바람직하게는, 상기 전송 제어부는, 제조사별로 제공되는 AT 커맨드를 이용하여 상기 질의 패킷을 생성하는 콘텐츠 제공 장치가 제공된다.Preferably, the transmission control unit is provided with a content providing device for generating the query packet using an AT command provided for each manufacturer.

바람직하게는, 상기 정보 분석부는, 상기 디바이스 디스크립터 정보에서 제조사 ID를 기술하는 idVendor 필드 및 세부 모델 ID를 기술하는 idProduct 필드를 참조하여 상기 USB 프로토콜 패킷을 분석하는 콘텐츠 제공 장치가 제공된다.Preferably, the information analyzer is provided with a content providing apparatus for analyzing the USB protocol packet with reference to the idVendor field describing the manufacturer ID and the idProduct field describing the detailed model ID in the device descriptor information.

본 발명의 다른 실시 예의 다른 양태에 따르면, 휴대용 단말기와 유선 인터페이스로 연결되는 단계와, 상기 유선 인터페이스 중 시리얼 인터페이스를 통해 연결된 경우 단말기 세부 모델명을 문의하는 질의 패킷을 상기 휴대용 단말기로 전송하고, 상기 전송된 질의 패킷에 대응하는 응답 패킷을 수신하여 상기 수신된 응답 패킷의 분석 결과에 따라 단말기 세부 모델을 인식하거나, 상기 유선 인터페이스 중 USB 인터페이스를 통해 연결된 경우 상기 휴대용 단말기로부터 디바이스 디스크립터 정보를 포함하는 USB 프로토콜 패킷을 수신하여 상기 수신된 USB 프로토콜 패킷의 분석 결과에 따라 상기 단말기 세부 모델을 인식하는 단계와, 상기 휴대용 단말기의 이동식 디스크 모드로의 변경을 선택 제어한 후에, 요청된 콘텐츠를 추출하여 상기 휴대용 단말기로 전송하는 단계를 포함하는 콘텐츠 제공 방법이 제공된다.According to another aspect of another embodiment of the present invention, the step of connecting to the portable terminal via a wired interface, and when connected via a serial interface of the wired interface, and transmits a query packet for querying the terminal detailed model name to the portable terminal, the transmission Receiving a response packet corresponding to the received query packet to recognize the terminal detailed model according to the analysis result of the received response packet, or a USB protocol including device descriptor information from the portable terminal when connected via the USB interface of the wired interface Receiving a packet and recognizing the terminal detailed model according to the analysis result of the received USB protocol packet, and after controlling to change to the portable disk mode of the portable terminal, the requested content is extracted and the portable terminal The content providing method comprising the step of transmitting to is provided.

바람직하게는, 상기 단말기 세부 모델을 인식하는 단계는, 제조사별로 제공되는 AT 커맨드를 이용하여 상기 질의 패킷을 생성하는 콘텐츠 제공 방법이 제공된다.Preferably, the step of recognizing the terminal detailed model, there is provided a content providing method for generating the query packet using an AT command provided for each manufacturer.

바람직하게는, 상기 단말기 세부 모델을 인식하는 단계는, 상기 디바이스 디스크립터 정보에서 제조사 ID를 기술하는 idVendor 필드 및 세부 모델 ID를 기술하는 idProduct 필드를 참조하여 상기 USB 프로토콜 패킷을 분석하는 콘텐츠 제공 방법이 제공된다.Preferably, the step of recognizing the terminal detailed model, provides a content providing method for analyzing the USB protocol packet with reference to the idVendor field describing the manufacturer ID and the idProduct field describing the detailed model ID in the device descriptor information do.

본 발명은, 디지털 콘텐츠 제공 장치가 접속된 휴대용 단말기의 세부 모델을 자동으로 인식하고, 이를 통해 각 휴대용 단말기의 하드웨어 사양과 소프트웨어 플랫폼을 판단하여 각 모델에 적합한 사용자 맞춤형 콘텐츠를 제공한다. The present invention automatically recognizes a detailed model of a portable terminal to which a digital content providing device is connected, thereby determining a hardware specification and a software platform of each portable terminal to provide user-specific contents suitable for each model.

그리고, 사용자 측면에서는 디지털 콘텐츠 제공 장치의 판매 메뉴를 이용하는 과정에서 자신이 보유하고 있는 휴대용 단말기의 복잡한 모델명을 직접 선택하는 과정 없이 디지털 콘텐츠 제공 장치로부터 간편하게 콘텐츠를 검색하고 구매할 수 있는 장점을 갖는다. In addition, the user has an advantage in that the user can easily search for and purchase content from the digital content providing device in the process of using the sales menu of the digital content providing device without directly selecting a complicated model name of the portable terminal.

또한, 콘텐츠 판매자 측면에서는 소비자를 위한 판매 메뉴를 쉽고 간단하게 구성하여 사용자가 짧은 시간동안 콘텐츠 구매를 할 수 있는 기술을 획득함으로써 단위 시간당 더 많은 판매를 기대할 수 있다.In addition, the content seller side can easily and simply configure the sales menu for the consumer to obtain a technology that allows the user to purchase the content for a short time can expect more sales per unit time.

본 발명은, 콘텐츠 제공을 위해 휴대용 단말기와 콘텐츠 제공 장치가 시리얼 인터페이스 또는 USB 인터페이스를 통해 연결되면, 휴대용 단말기로부터 전송되는 응답 패킷 또는 USB 프로토콜 패킷을 분석하여 휴대용 단말기의 세부 모델을 인식한 후에, 인식된 세부 모델에 따라 요청된 콘텐츠를 휴대용 단말기로 제공한다는 것이며, 이러한 기술적 수단을 통해 종래 기술에서의 문제점을 해결할 수 있다.According to the present invention, when a portable terminal and a content providing apparatus are connected through a serial interface or a USB interface for content provision, the portable terminal and the content providing apparatus analyze a response packet or a USB protocol packet transmitted from the portable terminal and then recognize the detailed model of the portable terminal. It is to provide the requested content to the portable terminal according to the detailed model, it is possible to solve the problems in the prior art through such technical means.

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

본 발명의 실시 예들을 설명함에 있어서 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명의 실시 예에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. The following terms are defined in consideration of the functions in the embodiments of the present invention, which may vary depending on the intention of the user, the intention or the custom of the operator. Therefore, the definition should be based on the contents throughout this specification.

첨부된 블록도의 각 블록과 흐름도의 각 단계의 조합들은 컴퓨터 프로그램 인스트럭션들에 의해 수행될 수도 있다. 이들 컴퓨터 프로그램 인스트럭션들은 범용 컴퓨터, 특수용 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서에 탑재될 수 있으므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서를 통해 수행되는 그 인스트럭션들이 블록도의 각 블록 또는 흐름도의 각 단계에서 설명된 기능들을 수행하는 수단을 생성하게 된다. 이들 컴퓨터 프로그램 인스트럭션들은 특정 방식으로 기능을 구현하기 위해 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 지향할 수 있는 컴퓨터 이용 가능 또는 컴퓨터 판독 가능 메모리에 저장되는 것도 가능하므로, 그 컴퓨터 이용가능 또는 컴퓨터 판독 가능 메모리에 저장된 인스트럭션들은 블록도의 각 블록 또는 흐름도 각 단계에서 설명된 기능을 수행하는 인스트럭션 수단을 내포하는 제조 품목을 생산하는 것도 가능하다. 컴퓨터 프로그램 인스트럭션들은 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에 탑재되는 것도 가능하므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에서 일련의 동작 단계들이 수행되어 컴퓨터로 실행되는 프로세스를 생성해서 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 수행하는 인스트럭션들은 블록도의 각 블록 및 흐름도의 각 단계에서 설명된 기능들을 실행하기 위한 단계들을 제공하는 것도 가능하다. Combinations of each block of the accompanying block diagram and each step of the flowchart may be performed by computer program instructions. These computer program instructions may be mounted on a processor of a general purpose computer, special purpose computer, or other programmable data processing equipment such that instructions executed through the processor of the computer or other programmable data processing equipment may not be included in each block or flowchart of the block diagram. It will create means for performing the functions described in each step. These computer program instructions may be stored in a computer usable or computer readable memory that can be directed to a computer or other programmable data processing equipment to implement functionality in a particular manner, and thus the computer usable or computer readable memory. It is also possible for the instructions stored in to produce an article of manufacture containing instruction means for performing the functions described in each block or flowchart of each step of the block diagram. Computer program instructions may also be mounted on a computer or other programmable data processing equipment, such that a series of operating steps may be performed on the computer or other programmable data processing equipment to create a computer-implemented process to create a computer or other programmable data. Instructions that perform processing equipment may also provide steps for performing the functions described in each block of the block diagram and in each step of the flowchart.

또한, 각 블록 또는 각 단계는 특정된 논리적 기능(들)을 실행하기 위한 하나 이상의 실행 가능한 인스트럭션들을 포함하는 모듈, 세그먼트 또는 코드의 일부를 나타낼 수 있다. 또, 몇 가지 대체 실시 예들에서는 블록들 또는 단계들에서 언급된 기능들이 순서를 벗어나서 발생하는 것도 가능함을 주목해야 한다. 예컨대, 잇달아 도시되어 있는 두 개의 블록들 또는 단계들은 사실 실질적으로 동시에 수행되는 것도 가능하고 또는 그 블록들 또는 단계들이 때때로 해당하는 기능에 따라 역순으로 수행되는 것도 가능하다.In addition, each block or step may represent a portion of a module, segment or code that includes one or more executable instructions for executing a specified logical function (s). It should also be noted that in some alternative embodiments, the functions mentioned in the blocks or steps may occur out of order. For example, the two blocks or steps shown in succession may in fact be executed substantially concurrently or the blocks or steps may sometimes be performed in the reverse order, depending on the functionality involved.

이하, 첨부된 도면을 참조하여 본 발명의 실시 예를 상세히 설명하기로 한다.Hereinafter, with reference to the accompanying drawings will be described an embodiment of the present invention;

도 1은 본 발명의 실시 예에 따라 휴대용 단말기와 콘텐츠 제공 장치를 유선 인터페이스로 연결시켜 콘텐츠를 제공하는데 적합한 콘텐츠 제공 시스템의 블록 구성도로서, 휴대용 단말기(100), 콘텐츠 제공 장치(200) 등을 포함할 수 있다.1 is a block diagram of a content providing system suitable for providing content by connecting a portable terminal and a content providing device through a wired interface according to an exemplary embodiment of the present invention. It may include.

도 1을 참조하면, 휴대용 단말기(100)는 예를 들면, 휴대폰, 스마트폰, PDA, 게임 단말기, PMP, 네비게이션 단말기 등을 의미하는 것으로, 콘텐츠 다운로드를 위해 콘텐츠 제공 장치(200)와 시리얼 인터페이스를 통해 연결(접속)되면, 콘텐츠 제공 장치(200)로부터 전송되는 모델명 인식을 위한 질의 패킷(query packet)을 수신하고, 수신된 질의 패킷에서 AT 커맨드의 요청 사항을 분석한 후에, 휴대용 단말기(100)의 모델명이 기록된 응답 패킷(response packet)을 콘텐츠 제공 장치(200)로 전송한다. 여기에서, 질의 패킷은 단말기 제조사별로 제공되는 AT 커맨드를 이용하여 전송될 수 있다.Referring to FIG. 1, the portable terminal 100 refers to, for example, a mobile phone, a smartphone, a PDA, a game terminal, a PMP, a navigation terminal, and the like, and uses a serial interface with a content providing device 200 to download contents. When connected (connected), the mobile terminal 100 after receiving a query packet for model name recognition transmitted from the content providing apparatus 200 and analyzing a request for an AT command in the received query packet. The response packet in which the model name is recorded is transmitted to the content providing device 200. Here, the query packet may be transmitted using an AT command provided for each terminal manufacturer.

또한, 휴대용 단말기(100)는 콘텐츠 제공 장치(200)와 USB 인터페이스를 통해 연결(접속)되면, USB 프로토콜의 표준 스펙에서 정의하고 있는 USB 클라이언트가 USB 호스트에게 제공하는 디바이스 디스크립터 정보를 포함하는 USB 프로토콜 패킷을 콘텐츠 제공 장치(200)로 전송한다. 여기에서, 디바이스 디스크립터 정보에는 예를 들면, 제조사 정보(idVendor), 제품 정보(idProduct) 등이 포함되어 있다.In addition, when the portable terminal 100 is connected (connected) with the content providing device 200 through the USB interface, the USB protocol including device descriptor information provided to the USB host by the USB client defined in the standard specification of the USB protocol. The packet is transmitted to the content providing device 200. Here, the device descriptor information includes, for example, manufacturer information (idVendor), product information (idProduct), and the like.

다음에, 휴대용 단말기(100)는 콘텐츠 제공 장치(200)로부터 모드 변경 제어신호를 수신하여 이동식 디스크 모드로 변경하고, 콘텐츠 제공 장치(200)에 특정 콘텐츠의 다운로드를 요청하면, 콘텐츠 제공 장치(200)로부터 전송되는 해당 콘텐츠를 수신하여 기 설정된 저장 매체(예를 들면, 내장 메모리, 외장 메모리 등)에 저장한다.Next, the portable terminal 100 receives the mode change control signal from the content providing apparatus 200, changes to the removable disk mode, and requests the content providing apparatus 200 to download a specific content. Receives the corresponding content transmitted from) and stores it in a preset storage medium (eg, internal memory, external memory, etc.).

한편, 콘텐츠 제공 장치(200)는 콘텐츠 제공 키오스크, 콘텐츠 제공 판매기, 콘텐츠 제공 서버 등을 포함하는 것으로, 콘텐츠 제공을 위해 휴대용 단말기(100)와 시리얼 인터페이스를 통해 연결(접속)되면, 제조사별로 제공되는 AT 커맨드를 이용하여 모델명 인식을 위한 질의 패킷을 휴대용 단말기(100)로 전송하고, 이에 따라 휴대용 단말기(100)로부터 전송되는 모델명이 기록된 응답 패킷을 수신 및 분석하여 휴대용 단말기(100)의 세부 모델을 인식하며, 콘텐츠 제공을 위해 휴대용 단말기(100)와 USB 인터페이스를 통해 연결(접속)되면, 휴대용 단말기(100)로부터 전송되는 디바이스 디스크립터 정보를 포함하는 USB 프로토콜 패킷을 수신 및 분석하여 휴대용 단말기(100)의 세부 모델을 인식한다.Meanwhile, the content providing device 200 includes a content providing kiosk, a content providing vending machine, a content providing server, and the like. When the content providing device 200 is connected (connected) to the portable terminal 100 through a serial interface for providing content, the content is provided for each manufacturer. Using the AT command, a query packet for model name recognition is transmitted to the portable terminal 100. Accordingly, the detailed model of the portable terminal 100 is received and analyzed by receiving and analyzing a response packet in which the model name transmitted from the portable terminal 100 is recorded. Recognizes and connects (connects) the portable terminal 100 to the portable terminal 100 through a USB interface for providing content, the portable terminal 100 receives and analyzes a USB protocol packet including device descriptor information transmitted from the portable terminal 100. Recognize the detailed model of.

또한, 콘텐츠 제공 장치(200)는 휴대용 단말기(100)의 세부 모델을 인식한 후에, 휴대용 단말기(100)가 이동식 디스크 모드가 아닌 경우 모드 변경 제어신호를 휴대용 단말기(100)로 선택 제공하고, 이동식 디스크 모드로의 변경이 확인되면, 휴대용 단말기(100)로부터 요청된 해당 콘텐츠를 추출하여 휴대용 단말기(100)로 전송(제공)한다.In addition, after recognizing the detailed model of the portable terminal 100, the content providing device 200 selects and provides a mode change control signal to the portable terminal 100 when the portable terminal 100 is not in the removable disk mode. When the change to the disk mode is confirmed, the requested content is extracted from the portable terminal 100 and transmitted (provided) to the portable terminal 100.

따라서, 콘텐츠 제공을 위해 휴대용 단말기와 콘텐츠 제공 장치가 시리얼 인터페이스 또는 USB 인터페이스를 통해 연결되면, 휴대용 단말기로부터 전송되는 응답 패킷 또는 USB 프로토콜 패킷을 분석하여 휴대용 단말기의 세부 모델을 인식한 후에, 인식된 세부 모델에 따라 요청된 콘텐츠를 휴대용 단말기로 제공할 수 있다.Therefore, when the portable terminal and the content providing device are connected through the serial interface or the USB interface for providing the content, the detailed model of the portable terminal is recognized after analyzing the response packet or the USB protocol packet transmitted from the portable terminal. Depending on the model, the requested content can be provided to the portable terminal.

다음에, 상술한 바와 같은 구성을 갖는 콘텐츠 제공 시스템에서 시리얼 인터페이스 또는 USB 인터페이스를 통해 콘텐츠 제공 장치와 연결되면, 단말기 모델명을 파악할 수 있는 응답 패킷 또는 USB 프로토콜 패킷을 콘텐츠 제공 장치에 전송하고, 단말기 세부 모델의 인식이 완료되면 콘텐츠 제공 장치에 특정 콘텐츠를 요청하여 다운로드하는 휴대용 단말기에 대해 설명한다.Next, when the content providing system having the above configuration is connected to the content providing device through the serial interface or the USB interface, a response packet or a USB protocol packet capable of determining the terminal model name is transmitted to the content providing device, and the terminal details. When the recognition of the model is completed, a portable terminal for requesting and downloading specific content to a content providing device will be described.

도 2는 본 발명의 일 실시 예에 따라 유선 인터페이스를 통해 콘텐츠 제공 장치에 연결되어 콘텐츠를 다운로드하는데 적합한 휴대용 단말기의 블록 구성도로서, 휴대용 단말기(100)는 제어부(102), 키입력부(104), 표시부(106), 송수신부(108), 저장부(110), 통신 모듈부(112), 모드 변환부(114) 등을 포함할 수 있다.2 is a block diagram of a portable terminal suitable for downloading content by connecting to a content providing device through a wired interface according to an embodiment of the present invention, the portable terminal 100 includes a control unit 102 and a key input unit 104. , A display unit 106, a transceiver 108, a storage 110, a communication module 112, a mode converter 114, and the like.

도 2를 참조하면, 제어부(102)는 휴대용 단말기(100)의 전반적인 동작을 제어하며, DSP(Digital Signal Processor)를 포함하여 비디오 및 오디오 데이터를 처리 및 제공하는 것으로, 키입력부(104)로부터 제공되는 조작신호에 따라 해당 동작 제어를 수행하는데, 휴대용 단말기(100)의 각종 정보를 표시하기 위한 제어신호를 표시부(106)로 제공하고, 저장부(110)에 저장된 소정의 프로그램에 따라 각각의 제어신호를 제공하며, 오디오 데이터 및 비디오 데이터를 비롯한 각종 신호를 송수신하기 위한 제어신호를 송수신부(108)로 제공한다.Referring to FIG. 2, the control unit 102 controls the overall operation of the portable terminal 100, and processes and provides video and audio data including a digital signal processor (DSP), which is provided from the key input unit 104. The operation control is performed according to the manipulation signal to be provided. The control signal for displaying various information of the portable terminal 100 is provided to the display unit 106, and each control is performed according to a predetermined program stored in the storage unit 110. A signal is provided, and a control signal for transmitting and receiving various signals including audio data and video data is provided to the transceiver 108.

또한, 제어부(102)는 송수신부(108)로부터 제공되는 비디오 신호를 디지털 신호 처리 후 표시부(106)를 통해 디스플레이하고, 오디오 신호를 디지털 신호 처리 후 스피커(SPK)를 통해 출력하도록 제어하는 등의 기능을 수행한다.In addition, the controller 102 may display the video signal provided from the transceiver 108 through the display unit 106 after processing the digital signal, and output the audio signal through the speaker SPK after processing the digital signal. Perform the function.

한편, 제어부(102)는 통신 모듈부(112)를 통해 유선 인터페이스(예를 들면, 시리얼 방식, USB 방식 등)에 따라 콘텐츠 다운로드를 위해 콘텐츠 제공 장치(200)와 연결 접속되면, 시리얼 인터페이스로 연결된 경우 콘텐츠 제공 장치(200)로부터 모델명을 문의하는 질의 패킷을 통신 모듈부(112)를 통해 수신하고, 질의 패킷의 AT 커맨드 요청 사항을 분석한 후, 휴대용 단말기(100)의 모델명이 기록된 응답 패킷을 통신 모듈부(112)를 통해 콘텐츠 제공 장치(200)로 전송한다.On the other hand, the control unit 102 is connected to the content providing apparatus 200 for content download according to a wired interface (for example, serial method, USB method, etc.) through the communication module unit 112, connected via a serial interface In the case of receiving a query packet for inquiring the model name from the content providing device 200 through the communication module 112, analyzing the AT command request of the query packet, the response packet in which the model name of the portable terminal 100 is recorded. Is transmitted to the content providing device 200 through the communication module 112.

또한, 제어부(102)는 USB 인터페이스로 연결된 경우 디바이스 디스크립터 정보를 포함하는 USB 프로토콜 패킷을 통신 모듈부(112)를 통해 콘텐츠 제공 장치(200)로 전송한다. 여기에서, 디바이스 디스크립터 정보는 예를 들면, 제조사 ID를 기술하는 idVendor 필드, 세부 모델 ID를 기술하는 idProduct 필드 등을 포함할 수 있다.In addition, the controller 102 transmits the USB protocol packet including the device descriptor information to the content providing apparatus 200 through the communication module 112 when connected via the USB interface. Here, the device descriptor information may include, for example, an idVendor field describing a manufacturer ID, an idProduct field describing a detailed model ID, and the like.

이 후, 제어부(102)는 콘텐츠 제공 장치(200)에서 휴대용 단말기(100)의 세부 모델 정보를 인식한 후, 콘텐츠 제공 장치(200)로부터 통신 모듈부(112)를 통해 모드 변경 제어신호가 수신되면, 모드 변경 제어신호에 따라 콘텐츠 다운로드를 위해 모드 변경부(114)를 통해 이동식 디스크 모드로 단말기 설정을 변경하며, 이동식 디스크 모드에서 콘텐츠 제공 장치(200)로부터 통신 모듈부(112)를 통해 다운로드 요청한 콘텐츠를 수신하여 저장부(110)에 저장한다.Thereafter, the controller 102 recognizes the detailed model information of the portable terminal 100 from the content providing apparatus 200, and then receives a mode change control signal from the content providing apparatus 200 through the communication module unit 112. When the terminal is changed to the mobile disk mode through the mode changing unit 114 to download the content according to the mode change control signal, the mobile terminal downloads the content through the communication module unit 112 from the content providing apparatus 200 in the mobile disk mode. The requested content is received and stored in the storage 110.

그리고, 키입력부(104)는 예를 들어 키패드, 터치 스크린 패드 등을 포함하는 것으로, 다수의 숫자키, 다수의 문자키 등을 구비하고 있으며, 이를 통해 입력되는 키패드 실행 조작신호 등을 발생하여 이를 제어부(102)로 제공하는 등의 기능을 수행한다.The key input unit 104 includes, for example, a keypad, a touch screen pad, and the like, and includes a plurality of numeric keys, a plurality of character keys, and the like. It provides a function such as the control unit 102.

다음에, 표시부(106)는 제어부(102)의 제어에 따라 휴대용 단말기(100)의 각종 정보(예를 들면, 시각 표시, 메뉴 화면 표시 등)를 표시하며, 키입력부(104)에서 발생되는 조작신호 및 제어부(102)의 각종 정보 신호를 입력받아 디스플레이하는 등의 기능을 수행한다.Next, the display unit 106 displays various kinds of information (for example, time display, menu screen display, etc.) of the portable terminal 100 under the control of the control unit 102, and the operation generated in the key input unit 104 is performed. A signal and various information signals of the control unit 102 are input and displayed.

한편, 상술한 바와 같은 휴대용 단말기(100)가 터치 스크린 방식으로 구현된다면, 표시부(106)는 디스플레이 모듈과 터치 패드가 상호 레이어 구조를 이루어 키입력 부(104)와 함께 구성될 수 있으며, 이 경우 표시부(106)는 액정 디스플레이(liquid crystal display), 박막 트랜지스터 액정 디스플레이(thin film transistor-liquid crystal display), 유기 발광 다이오드(organic light-emitting diode), 플렉시블 디스플레이(flexible display), 3차원 디스플레이(3D display) 중 적어도 어느 하나를 포함하여 구현될 수 있다.On the other hand, if the portable terminal 100 as described above is implemented in a touch screen method, the display unit 106 may be configured with the key input unit 104 in a layer structure of the display module and the touch pad, in this case The display unit 106 includes a liquid crystal display, a thin film transistor-liquid crystal display, an organic light-emitting diode, a flexible display, and a three-dimensional display (3D). display).

그리고, 송수신부(108)는 안테나(ANT)를 통해 무선 통신망과 통신을 수행하며, 송/수신되는 신호를 분리하여 송신 신호는 필터링 및 증폭하여 안테나를 통해 무선 통신망으로 전송하며, 무선 통신망으로부터 안테나를 통해 수신되는 수신 신호는 미약한 신호를 증폭 및 필터링하여 제어부(102)로 전달한다.The transceiver 108 communicates with a wireless communication network through an antenna ANT, separates the transmitted / received signals, filters and amplifies the transmitted signal, and transmits the transmitted signal to the wireless communication network through the antenna, and the antenna from the wireless communication network. The received signal received through the amplified and filtered weak signal is delivered to the control unit 102.

한편, 저장부(110)는 예를 들면, 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard-disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 메모리, XD 메모리 등), 램, 롬 중 적어도 어느 하나의 타입의 내장 또는 외장의 저장 매체를 포함하는 것으로, 제어부(102)의 처리 및 제어를 위한 소정의 프로그램이 저장되어 있고, 입/출력되는 데이터(예를 들면, 폰북, 메시지, 정지 영상, 동영상 등)의 저장 기능을 수행하며, 이들은 필요에 따라 추출되어 제어부(102)로 제공될 수 있다.The storage unit 110 may be, for example, a flash memory type, a hard-disk type, a multimedia card micro type, a card type memory (for example, SD memory, XD memory, etc.), RAM, ROM, at least one type of internal or external storage medium, and a predetermined program for processing and controlling the control unit 102 is stored, and input / output It performs a storage function of the data (for example, phone book, message, still image, video, etc.) to be, which may be extracted and provided to the control unit 102 as needed.

한편, 통신 모듈부(112)는 휴대용 단말기(100)와 연결되는 모든 외부 기기와의 인터페이스 역할을 수행하는 것으로, 예를 들면, 유/무선 헤드셋, 외부 충전기, 유/무선 데이터 포트, 카드 소켓(예를 들어 메모리 카드, SIM/UIM 카드 등), 오디오 I/O 단자, 비디오 I/O 단자, 이어폰 단자, 시리얼 케이블 단자, USB 연결 단자 등 을 포함할 수 있고, 이러한 구성을 통해 외부 기기로부터 오디오 및 비디오 신호를 포함하는 각종 신호를 수신하거나 전원을 공급받아 제어부(102)로 제공하며, 휴대용 단말기(100)의 각종 신호를 연결된 외부 기기로 전송한다.On the other hand, the communication module 112 serves as an interface with all external devices connected to the portable terminal 100, for example, a wired / wireless headset, an external charger, a wired / wireless data port, a card socket ( Memory card, SIM / UIM card, etc.), audio I / O terminal, video I / O terminal, earphone terminal, serial cable terminal, USB connection terminal, etc. And receiving various signals including a video signal or supplying power to the controller 102, and transmits various signals of the portable terminal 100 to the connected external device.

그리고, 모드 변환부(114)는 휴대용 단말기(100)의 각종 설정 모드를 변경하기 위한 것으로, 제어부(102)의 제어에 따라 예를 들면, 음성 통화 모드, 이동식 디스크 모드 등을 설정 변경할 수 있다.The mode converting unit 114 is for changing various setting modes of the portable terminal 100. For example, the mode converting unit 114 may change and set the voice call mode, the removable disk mode, and the like under the control of the control unit 102.

따라서, 시리얼 인터페이스 또는 USB 인터페이스를 통해 콘텐츠 제공 장치와 연결되면, 단말기 모델명을 파악할 수 있는 응답 패킷 또는 USB 프로토콜 패킷을 콘텐츠 제공 장치에 전송하고, 단말기 세부 모델의 인식이 완료되면 콘텐츠 제공 장치로부터 특정 콘텐츠를 쉽게 다운로드할 수 있다.Therefore, when connected to the content providing device through a serial interface or a USB interface, a response packet or a USB protocol packet capable of determining the terminal model name is transmitted to the content providing device, and when the recognition of the detailed model of the terminal is completed, the specific content from the content providing device is completed. You can download it easily.

다음에, 상술한 바와 같은 콘텐츠 제공 시스템에서 콘텐츠 제공을 위해 시리얼 인터페이스 또는 USB 인터페이스를 통해 휴대용 단말기와 연결되면, 휴대용 단말기로부터 전송되는 응답 패킷 또는 USB 프로토콜 패킷을 분석하여 단말기 세부 모델을 인식하고, 휴대용 단말기의 이동식 디스크 모드로의 변경을 선택 요청하며, 콘텐츠 전송 요청에 따라 해당 콘텐츠를 추출하여 전송하는 콘텐츠 제공 장치에 대해 설명한다.Next, when the content providing system as described above is connected to the portable terminal through the serial interface or the USB interface for providing the content, the terminal detailed model is recognized by analyzing the response packet or the USB protocol packet transmitted from the portable terminal. A description will be given of a content providing apparatus for selecting a change to a removable disk mode of a terminal and extracting and transmitting the corresponding content according to a content transmission request.

도 3은 본 발명의 다른 실시 예에 따라 유선 인터페이스를 통해 연결된 휴대용 단말기로 콘텐츠를 제공하는데 적합한 콘텐츠 제공 장치의 블록 구성도로서, 콘텐츠 제공 장치(200)는 통신부(202), 전송 제어부(204), 디스플레이부(206), 입력부(208), 정보 분석부(210), 콘텐츠 저장부(212) 등을 포함할 수 있다.3 is a block diagram of a content providing device suitable for providing content to a portable terminal connected through a wired interface according to another embodiment of the present invention. The content providing device 200 includes a communication unit 202 and a transmission control unit 204. The display unit 206 may include an input unit 208, an information analyzer 210, a content storage unit 212, and the like.

도 3을 참조하면, 통신부(202)는 콘텐츠 제공 장치(200)와 연결되는 모든 외부 기기와의 인터페이스 역할을 수행하는 것으로, 예를 들면, 유/무선 데이터 포트, 카드 소켓(예를 들어 메모리 카드, SIM/UIM 카드 등), 오디오 I/O 단자, 비디오 I/O 단자, 시리얼 케이블 단자, USB 연결 단자 등을 포함할 수 있고, 이러한 구성을 통해 외부 기기로부터 오디오 및 비디오 신호를 포함하는 각종 정보를 수신하거나 전송 제어부(204)로 제공하며, 콘텐츠 제공 장치(200)의 각종 콘텐츠를 연결된 외부 기기로 전송한다.Referring to FIG. 3, the communication unit 202 serves as an interface with all external devices connected to the content providing device 200, for example, a wired / wireless data port and a card socket (eg, a memory card). , SIM / UIM card, etc.), audio I / O terminal, video I / O terminal, serial cable terminal, USB connection terminal, and the like, and various information including audio and video signals from an external device through this configuration. Receive or provide to the transmission control unit 204, and transmits the various contents of the content providing device 200 to the connected external device.

그리고, 전송 제어부(204)는 콘텐츠 제공 장치(200)의 전반적인 동작 제어를 수행하는 것으로, 콘텐츠 제공을 위한 시작 메뉴 화면을 디스플레이부(206)를 통해 표시한 상태에서 통신부(202)를 통해 휴대용 단말기(100)와 유선 인터페이스(예를 들면, 시리얼 방식, USB 방식 등)로 연결되면, 휴대용 단말기(100)와의 연결 상태를 디스플레이부(206)를 통해 표시한 후에, 시리얼 인터페이스로 연결된 경우 제조사별로 제공되는 AT 커맨드를 이용하여 단말기 모델명을 문의하기 위한 질의 패킷을 통신부(202)를 통해 휴대용 단말기(100)로 전송하며, 통신부(202)를 통해 휴대용 단말기(100)로부터 전송되는 응답 패킷을 수신하여 정보 분석부(210)를 통해 응답 패킷을 분석하도록 제어하며, 그 분석 결과에 따라 휴대용 단말기(100)의 세부 모델명을 인식한다.In addition, the transmission control unit 204 performs overall operation control of the content providing apparatus 200, and displays the start menu screen for providing the content through the display unit 206. When connected to the wired interface 100 (eg, a serial method, a USB method, etc.), the connection state with the portable terminal 100 is displayed through the display unit 206 and then provided by a manufacturer when connected via the serial interface. A query packet for inquiring the terminal model name is transmitted to the portable terminal 100 through the communication unit 202 using an AT command, and the response packet transmitted from the portable terminal 100 through the communication unit 202 is received. The analysis unit 210 controls to analyze the response packet, and recognizes the detailed model name of the portable terminal 100 according to the analysis result.

또한, 전송 제어부(204)는 USB 인터페이스로 휴대용 단말기(100)와 연결된 경우 통신부(202)를 통해 휴대용 단말기(100)로부터 전송되는 USB 프로토콜 패킷을 수신하여 정보 분석부(210)를 통해 분석하도록 제어하며, 그 분석 결과에 따라 휴 대용 단말기(100)의 세부 모델명을 인식한다. 이러한 USB 프로토콜 패킷은 USB 프로토콜 표준 스펙에서 정의하고 있는 USB 클라이언트가 USB 호스트에게 제공하는 디바이스 디스크립터 정보를 포함하고 있으며, 디바이스 디스크립터 정보는 예를 들면, 제조사 ID를 기술한 idVendor 필드, 세부 모델 ID를 기술한 idProduct 필드 등을 포함할 수 있다.In addition, the transmission control unit 204 controls to receive the USB protocol packet transmitted from the portable terminal 100 through the communication unit 202 through the information analysis unit 210 when connected to the portable terminal 100 via a USB interface. The detailed model name of the portable terminal 100 is recognized according to the analysis result. The USB protocol packet includes device descriptor information provided to a USB host by a USB client defined in the USB protocol standard specification. The device descriptor information describes, for example, an idVendor field describing a manufacturer ID and a detailed model ID. It may include an idProduct field and the like.

한편, 전송 제어부(204)는 인식된 휴대용 단말기(100)의 세부 모델에 따라 지원 가능한 모델인지를 확인한 후에, 지원 가능한 모델인 경우 통신부(202)를 통해 연결된 휴대용 단말기(100)가 이동식 디스크 모드로 설정되어 있는지를 체크하며, 이동식 디스크 모드가 아닌 경우 모드 변경 제어신호를 통신부(202)를 통해 휴대용 단말기(100)로 전송한다. 여기에서, 이동식 디스크 모드로 자동 변경이 지원되지 않은 모델인 경우 휴대용 단말기(100)의 세부 모델에 따른 모드 전환 안내 화면을 디스플레이부(206)를 통해 표시할 수 있다.On the other hand, the transmission control unit 204 checks whether it is a model that can be supported according to the detailed model of the recognized portable terminal 100, and if it is a model that can support the portable terminal 100 connected through the communication unit 202 to the removable disk mode It checks whether it is set, and transmits the mode change control signal to the portable terminal 100 through the communication unit 202 when it is not the removable disk mode. Here, when the model does not support automatic change to the removable disk mode, the mode switching guide screen according to the detailed model of the portable terminal 100 may be displayed on the display unit 206.

그리고, 전송 제어부(204)는 이동식 디스크 모드로 변경된 후에 입력부(208)로부터 특정 콘텐츠의 전송을 요청하는 조작신호가 입력되면, 휴대용 단말기(100)로부터 통신부(202)를 통해 수신되는 메모리 정보와 전송 요청된 콘텐츠의 용량을 디스플레이부(206)를 통해 표시하고, 콘텐츠 전송이 가능할 경우 해당 콘텐츠를 콘텐츠 저장부(212)에서 추출하여 통신부(202)를 통해 휴대용 단말기(100)로 전송한다. 여기에서, 콘텐츠 전송이 불가능할 경우, 즉 전송 요청된 콘텐츠의 용량이 휴대용 단말기(100)의 메모리 용량을 초과하면, 다른 메모리 장치를 연결하도록 디스플레이부(206)를 통해 표시하거나 콘텐츠 전송이 불가능함을 알리는 메시지를 디스 플레이부(206)를 통해 표시할 수 있다.When the control unit 204 is changed to the removable disk mode and an operation signal for requesting the transmission of specific content is input from the input unit 208, the transmission control unit 204 transmits the memory information received from the portable terminal 100 through the communication unit 202 and transmits the data. The content of the requested content is displayed on the display unit 206, and if the content can be transmitted, the content is extracted from the content storage unit 212 and transmitted to the portable terminal 100 through the communication unit 202. In this case, when content transmission is impossible, that is, when the capacity of the content requested to be transmitted exceeds the memory capacity of the portable terminal 100, the display unit 206 may be displayed or connected to another memory device to connect another memory device. The informing message may be displayed through the display unit 206.

다음에, 디스플레이부(206)는 전송 제어부(204)의 제어에 따라 콘텐츠 제공 장치(200)의 각종 정보(예를 들면, 시각 표시, 메뉴 화면 표시 등)를 표시하며, 입력부(208)에서 발생되는 조작신호 및 전송 제어부(204)의 각종 정보 신호를 입력받아 디스플레이하는 등의 기능을 수행한다.Next, the display unit 206 displays various kinds of information (eg, time display, menu screen display, etc.) of the content providing apparatus 200 under the control of the transmission control unit 204, and is generated by the input unit 208. It performs a function such as receiving and displaying the operation signal and the various information signals of the transmission control unit 204.

그리고, 입력부(208)는 예를 들어 키패드, 터치 스크린 패드 등을 포함하는 것으로, 다수의 숫자키, 다수의 문자키 등을 구비하고 있으며, 이를 통해 입력되는 키패드 실행 조작신호 등을 발생하여 이를 전송 제어부(204)로 제공하는 등의 기능을 수행한다.In addition, the input unit 208 includes, for example, a keypad, a touch screen pad, and the like, and includes a plurality of numeric keys, a plurality of character keys, and the like. It provides a function such as the control unit 204.

한편, 상술한 바와 같은 콘텐츠 제공 장치(200)가 터치 스크린 방식으로 구현된다면, 디스플레이부(206)는 디스플레이 모듈과 터치 패드가 상호 레이어 구조를 이루어 입력부(208)와 함께 구성될 수 있으며, 이 경우 디스플레이부(206)는 액정 디스플레이, 박막 트랜지스터 액정 디스플레이, 유기 발광 다이오드, 플렉시블 디스플레이, 3차원 디스플레이 중 적어도 어느 하나를 포함할 수 있다.On the other hand, if the content providing apparatus 200 as described above is implemented in a touch screen method, the display unit 206 may be configured with the input unit 208 in a layer structure of the display module and the touch pad, in this case The display unit 206 may include at least one of a liquid crystal display, a thin film transistor liquid crystal display, an organic light emitting diode, a flexible display, and a three-dimensional display.

그리고, 정보 분석부(210)는 전송 제어부(204)의 제어에 따라 통신부(202)를 통해 수신되는 응답 패킷 또는 USB 프로토콜 패킷을 분석하고, 응답 패킷에 포함된 휴대용 단말기(100)의 세부 모델명에 대한 분석 결과를 전송 제어부(204)에 제공하거나, USB 프로토콜 패킷에 포함된 디바이스 디스크립터 정보를 분석하여 idVendor 필드 및 idProduct 필드에 포함된 제조사 정보 및 세부 모델명에 대한 분석 결과를 전송 제어부(204)에 제공한다.The information analyzing unit 210 analyzes the response packet or the USB protocol packet received through the communication unit 202 under the control of the transmission control unit 204, and applies the detailed model name of the portable terminal 100 included in the response packet. Provide the analysis result of the analysis to the transmission control unit 204, or analyze the device descriptor information included in the USB protocol packet to the transmission control unit 204 to analyze the manufacturer information and the detailed model name included in the idVendor field and the idProduct field do.

또한, 콘텐츠 저장부(212)는 예를 들면, 플래시 메모리 타입, 하드디스크 타입, 램, 롬 중 적어도 어느 하나의 타입의 내장 또는 외장의 저장 매체를 포함하는 것으로, 전송 제어부(204)의 처리 및 제어를 위한 소정의 프로그램이 저장되어 있고, 입/출력되는 콘텐츠 데이터(예를 들면, 폰북, 메시지, 정지 영상, 동영상 등)의 저장 기능을 수행하며, 이들은 필요에 따라 추출되어 전송 제어부(204)로 제공될 수 있다.In addition, the content storage unit 212 includes an internal or external storage medium of at least one of, for example, a flash memory type, a hard disk type, a RAM, a ROM, and the like. A predetermined program for control is stored, and a function of storing input / output content data (for example, a phone book, a message, a still image, a video, etc.) is performed. It may be provided as.

따라서, 콘텐츠 제공을 위해 시리얼 인터페이스 또는 USB 인터페이스를 통해 휴대용 단말기와 연결되면, 휴대용 단말기로부터 전송되는 응답 패킷 또는 USB 프로토콜 패킷을 분석하여 단말기 세부 모델을 인식하고, 휴대용 단말기의 이동식 디스크 모드로의 변경을 선택 요청하며, 콘텐츠 전송 요청에 따라 해당 콘텐츠를 추출하여 효과적으로 전송할 수 있다.Therefore, when connected to a portable terminal through a serial interface or a USB interface to provide content, it analyzes the response packet or the USB protocol packet transmitted from the portable terminal to recognize the detailed model of the terminal and changes the portable terminal to the removable disk mode. Selection request can be made, and the content can be effectively extracted according to the content transmission request.

다음에, 상술한 바와 같은 휴대용 단말기에서 시리얼 인터페이스 또는 USB 인터페이스를 통해 콘텐츠 제공 장치와 연결되면, 단말기 모델명을 파악할 수 있는 응답 패킷 또는 USB 프로토콜 패킷을 콘텐츠 제공 장치에 전송하고, 단말기 세부 모델의 인식이 완료되면 콘텐츠 제공 장치에 특정 콘텐츠를 요청하여 다운로드하는 과정에 대해 설명한다.Next, when the portable terminal as described above is connected to the content providing device through a serial interface or a USB interface, a response packet or a USB protocol packet capable of identifying the terminal model name is transmitted to the content providing device, and the recognition of the terminal detailed model is performed. When the content is completed, a process of requesting and downloading specific content from the content providing device will be described.

도 4는 본 발명의 일 실시 예에 따라 유선 인터페이스를 통해 콘텐츠 제공 장치에 연결되어 콘텐츠를 다운로드하는 과정을 도시한 플로우차트이다.4 is a flowchart illustrating a process of downloading content by being connected to a content providing device through a wired interface according to an embodiment of the present invention.

도 4를 참조하면, 휴대용 단말기(100)의 콘텐츠 다운로드 모드에서(단계402), 제어부(102)에서는 콘텐츠 다운로드를 위해 콘텐츠 제공 장치(200)에 유선 인터페이스(예를 들면, 시리얼 방식, USB 방식 등의 유선 인터페이스)를 통해 연결(접속)되는지를 체크한다(단계404).Referring to FIG. 4, in the content download mode of the portable terminal 100 (step 402), the control unit 102 connects a wired interface (eg, a serial method, a USB method, etc.) to the content providing device 200 for content download. It is checked whether it is connected (connected) through the wired interface) (step 404).

상기 단계(404)에서의 체크 결과, 콘텐츠 다운로드를 위해 콘텐츠 제공 장치(200)와 유선 인터페이스를 통해 연결(접속)될 경우 제어부(102)에서는 시리얼 인터페이스로 연결되었는지 USB 인터페이스로 연결되었는지를 체크한다(단계406).As a result of the check in step 404, when the content providing apparatus 200 is connected (connected) to the content providing apparatus 200 through a wired interface, the controller 102 checks whether the connection is via a serial interface or a USB interface ( Step 406).

상기 단계(406)에서의 체크 결과, 시리얼 인터페이스로 연결된 경우 제어부(102)에서는 통신 모듈부(112)를 통해 콘텐츠 제공 장치(200)로부터 모델명을 문의하는 질의 패킷을 수신하고, 질의 패킷의 AT 커맨드 요청 사항을 분석한다(단계408). 여기에서, 콘텐츠 제공 장치(200)로부터 전송되는 질의 패킷은 콘텐츠 제공 장치(200)에 제조사별로 제공되는 AT 커맨드를 이용하여 생성될 수 있다.As a result of the check in the step 406, when connected via the serial interface, the control unit 102 receives a query packet for querying the model name from the content providing apparatus 200 through the communication module unit 112, and the AT command of the query packet. The request is analyzed (step 408). Here, the query packet transmitted from the content providing apparatus 200 may be generated using an AT command provided to each content providing apparatus 200 for each manufacturer.

그리고, 제어부(102)에서는 휴대용 단말기(100)의 모델명이 기록된 응답 패킷을 통신 모듈부(112)를 통해 콘텐츠 제공 장치(200)로 전송한다(단계410).In addition, the controller 102 transmits the response packet in which the model name of the portable terminal 100 is recorded to the content providing device 200 through the communication module 112 (step 410).

한편, 상기 단계(406)에서의 체크 결과, USB 인터페이스로 연결된 경우 제어부(102)에서는 디바이스 디스크립터 정보를 포함하는 USB 프로토콜 패킷을 통신 모듈부(112)를 통해 콘텐츠 제공 장치(200)로 전송한다(단계412). 여기에서, 디바이스 디스크립터 정보는 예를 들면, 제조사 ID를 기술하는 idVendor 필드, 세부 모델 ID를 기술하는 idProduct 필드 등을 포함할 수 있다.On the other hand, as a result of the check in step 406, when connected via the USB interface, the control unit 102 transmits the USB protocol packet including the device descriptor information to the content providing apparatus 200 through the communication module 112 ( Step 412). Here, the device descriptor information may include, for example, an idVendor field describing a manufacturer ID, an idProduct field describing a detailed model ID, and the like.

일 예로서, 도 6은 본 발명의 일 실시 예에 따라 디바이스 디스크립터에 정의된 각 필드를 설명하는 도면으로, bLength, bDescriptorType, bcdUSB, bDeviceClass, bDeviceProtocol, bMaxPacketSize, IdVendor, idProduct, bcdDevice, iManufacturer, iProduct, iSerialNumber, bNumConfigurations 등의 필드를 포함할 수 있는데, idVendor 필드는 제조사 ID를 기술하고 있고, idProduct 필드는 제품 ID(즉, 세부 모델 ID)를 기술하고 있다.As an example, FIG. 6 is a diagram illustrating each field defined in a device descriptor according to an embodiment of the present invention. BLength, bDescriptorType, bcdUSB, bDeviceClass, bDeviceProtocol, bMaxPacketSize, IdVendor, idProduct, bcdDevice, iManufacturer, iProduct, Fields such as iSerialNumber and bNumConfigurations may be included. The idVendor field describes a manufacturer ID, and the idProduct field describes a product ID (ie, a detailed model ID).

이 후, 제어부(102)에서는 콘텐츠 제공 장치(200)에서 휴대용 단말기(100)의 세부 모델 정보를 인식한 후, 콘텐츠 제공 장치(200)로부터 통신 모듈부(112)를 통해 모드 변경 제어신호가 수신되는지를 체크한다(단계414). 여기에서, 콘텐츠 제공 장치(200)에서는 인식된 세부 모델에 따라 지원 가능한 모델인지를 확인한 후에, 지원 가능한 모델인 경우 연결된 휴대용 단말기(100)가 이동식 디스크 모드로 설정되어 있는지를 체크하며, 이동식 디스크 모드가 아닌 경우 모드 변경 제어신호를 통신부(202)를 통해 휴대용 단말기(100)로 전송하고, 이동식 디스크 모드로 자동 변경이 지원되지 않은 모델인 경우 휴대용 단말기(100)의 세부 모델에 따른 모드 전환 안내 화면을 표시할 수 있다.Thereafter, the controller 102 recognizes the detailed model information of the portable terminal 100 from the content providing apparatus 200, and then receives a mode change control signal from the content providing apparatus 200 through the communication module 112. Check if it is (step 414). Herein, after checking whether the content providing device 200 is a model that can be supported according to the recognized detailed model, in the case of a model that is supported, it is checked whether the connected portable terminal 100 is set to the removable disk mode, and the removable disk mode. If not, the mode change control signal is transmitted to the mobile terminal 100 through the communication unit 202, and the mode change guide screen according to the detailed model of the mobile terminal 100 when the automatic change to the removable disk mode is not supported model Can be displayed.

상기 단계(414)에서의 체크 결과, 모드 변경 제어신호가 수신된 경우 제어부(102)에서는 수신되는 모드 변경 제어신호에 따라 콘텐츠 다운로드를 위해 모드 변경부(114)를 통해 이동식 디스크 모드로 단말기 설정을 변경한다(단계416). 이 때, 이동식 디스크 모드에서는 콘텐츠 제공 장치(200)의 표시 화면을 통해 휴대용 단말기(100)에 다운로드할 수 있는 다수의 콘텐츠 목록이 표시되고, 이러한 다수의 콘텐츠 목록에서 특정 콘텐츠의 다운로드를 선택하여 해당 콘텐츠의 다운로드를 요청할 수 있다.When the mode change control signal is received as a result of the check in step 414, the controller 102 sets the terminal to the removable disk mode through the mode change unit 114 for content download according to the received mode change control signal. Change (step 416). In this case, in the removable disk mode, a plurality of contents lists that can be downloaded to the portable terminal 100 are displayed on the display screen of the content providing apparatus 200, and the specific contents are selected from the plurality of contents lists to select the corresponding contents. You can request to download content.

이 후에, 제어부(102)에서는 이동식 디스크 모드에서 콘텐츠 제공 장치(200)로부터 통신 모듈부(112)를 통해 다운로드 요청한 콘텐츠를 수신하여 저장부(110)에 저장한다(단계418).Thereafter, the control unit 102 receives the content requested for downloading from the content providing device 200 through the communication module unit 112 in the removable disk mode and stores it in the storage unit 110 (step 418).

따라서, 휴대용 단말기에서 시리얼 인터페이스 또는 USB 인터페이스를 통해 콘텐츠 제공 장치와 연결되면, 단말기 모델명을 파악할 수 있는 응답 패킷 또는 USB 프로토콜 패킷을 콘텐츠 제공 장치에 전송함으로써, 단말기 세부 모델을 자동으로 인식하여 특정 콘텐츠를 쉽게 다운로드할 수 있다.Therefore, when a portable terminal is connected to a content providing device through a serial interface or a USB interface, a response packet or a USB protocol packet capable of identifying the terminal model name is transmitted to the content providing device, thereby automatically recognizing the detailed model of the terminal to display specific content. Easy to download

다음에, 상술한 바와 같은 콘텐츠 제공 장치에서 콘텐츠 제공을 위해 시리얼 인터페이스 또는 USB 인터페이스를 통해 휴대용 단말기와 연결되면, 휴대용 단말기로부터 전송되는 응답 패킷 또는 USB 프로토콜 패킷을 분석하여 단말기 세부 모델을 인식하고, 휴대용 단말기의 이동식 디스크 모드로의 변경을 선택 요청하며, 콘텐츠 전송 요청에 따라 해당 콘텐츠를 추출하여 전송하는 과정에 대해 설명한다.Next, when the content providing device as described above is connected to the portable terminal through the serial interface or the USB interface for providing the content, the terminal detailed model is recognized by analyzing the response packet or the USB protocol packet transmitted from the portable terminal. A process of selecting a change to the removable disk mode of the terminal and requesting to change the content will be described according to the content transmission request.

도 5는 본 발명의 다른 실시 예에 따라 유선 인터페이스를 통해 연결된 휴대용 단말기로 콘텐츠를 제공하는 과정을 도시한 플로우차트이다.5 is a flowchart illustrating a process of providing content to a portable terminal connected via a wired interface according to another embodiment of the present invention.

도 5를 참조하면, 콘텐츠 제공 장치(200)의 콘텐츠 제공 모드에서(단계502), 전송 제어부(204)에서는 콘텐츠 제공을 위한 시작 메뉴 화면을 디스플레이부(206)를 통해 표시한 상태에서 통신부(202)를 통해 휴대용 단말기(100)와 유선 인터페이스로 연결되는지를 체크한다(단계504).Referring to FIG. 5, in the content providing mode of the content providing apparatus 200 (step 502), the transmission control unit 204 displays the start menu screen for providing the content through the display unit 206 in the communication unit 202. In step 504, the portable terminal 100 is connected to the wired interface.

상기 단계(504)에서의 체크 결과, 유선 인터페이스로 연결된 경우 전송 제어부(204)에서는 유선 인터페이스가 시리얼 인터페이스인지 또는 USB 인터페이스인지 체크한다(단계506).As a result of the check in step 504, when connected via a wired interface, the transmission control unit 204 checks whether the wired interface is a serial interface or a USB interface (step 506).

상기 단계(506)에서의 체크 결과, 시리얼 인터페이스로 연결된 경우 휴대용 단말기(100)와의 연결 상태(즉, 시리얼 인터페이스를 통해 휴대용 단말기(100)와 연결된 상태)를 디스플레이부(206)를 통해 표시한 후에, 제조사별로 제공되는 AT 커맨드를 이용하여 단말기 모델명을 문의하기 위한 질의 패킷을 통신부(202)를 통해 휴대용 단말기(100)로 전송한다(단계508).As a result of the check in step 506, after the connection state with the portable terminal 100 (that is, the state connected with the portable terminal 100 through the serial interface) is displayed on the display unit 206 after being connected through the serial interface, In operation 508, an inquiry packet for querying the terminal model name is transmitted to the portable terminal 100 through the communication unit 202 using an AT command provided by each manufacturer.

그리고, 전송 제어부(204)에서는 통신부(202)를 통해 휴대용 단말기(100)로부터 전송되는 응답 패킷(즉, 단말기 세부 모델명을 기록한 응답 패킷)을 수신한다(단계510).Then, the transmission control unit 204 receives a response packet (that is, a response packet recording the terminal detailed model name) transmitted from the portable terminal 100 through the communication unit 202 (step 510).

그리고, 전송 제어부(204)에서는 수신된 응답 패킷을 분석하기 위한 제어신호를 정보 분석부(210)로 제공하고, 정보 분석부(210)에서는 수신되는 응답 패킷을 분석한 후에, 단말기 세부 모델명을 추출한 분석 결과를 전송 제어부(204)로 제공하며, 이에 따라 전송 제어부(204)에서는 휴대용 단말기(100)의 세부 모델명을 인식한다(단계512).In addition, the transmission control unit 204 provides a control signal for analyzing the received response packet to the information analysis unit 210, and after analyzing the received response packet, the information analysis unit 210 extracts the terminal detailed model name. The analysis result is provided to the transmission control unit 204, whereby the transmission control unit 204 recognizes the detailed model name of the portable terminal 100 (step 512).

한편, 상기 단계(506)에서의 체크 결과, USB 인터페이스로 연결된 경우 휴대용 단말기(100)와의 연결 상태(즉, USB 인터페이스를 통해 휴대용 단말기(100)와 연결된 상태)를 디스플레이부(206)를 통해 표시한 후에, 통신부(202)를 통해 휴대용 단말기(100)로부터 전송되는 USB 프로토콜 패킷을 수신한다(단계514).On the other hand, as a result of the check in the step 506, when the connection to the portable terminal 100 (that is, connected to the portable terminal 100 via the USB interface) is displayed on the display unit 206 After that, a USB protocol packet transmitted from the portable terminal 100 is received through the communication unit 202 (step 514).

또한, 전송 제어부(204)에서는 수신된 USB 프로토콜 패킷(즉, 디바이스 디스크립터 정보를 포함하는 패킷)을 분석하기 위한 제어신호를 정보 분석부(210)로 제공하고, 정보 분석부(210)에서는 수신되는 USB 프로토콜 패킷을 분석한 후에, USB 프로토콜 패킷에서 디바이스 디스크립터 정보를 추출하고, 추출된 디바이스 디스크립터 정보에서 idVendor 필드, idProduct 필드 등을 참조하여 단말기 세부 모델명을 추출한 분석 결과를 전송 제어부(204)로 제공하며, 이에 따라 전송 제어부(204)에서는 휴대용 단말기(100)의 세부 모델명을 인식한다(단계516). 이러한 USB 프로토콜 패킷은 USB 프로토콜 표준 스펙에서 정의하고 있는 USB 클라이언트가 USB 호스트에게 제공하는 디바이스 디스크립터 정보를 포함하고 있으며, 디바이스 디스크립터 정보는 예를 들면, 제조사 ID를 기술한 idVendor 필드, 세부 모델 ID를 기술한 idProduct 필드 등을 포함할 수 있다.In addition, the transmission control unit 204 provides a control signal for analyzing the received USB protocol packet (that is, a packet including device descriptor information) to the information analyzer 210, and the information analyzer 210 receives the control signal. After analyzing the USB protocol packet, the device descriptor information is extracted from the USB protocol packet, and the analysis result obtained by extracting the detailed model name of the terminal by referring to the idVendor field and the idProduct field from the extracted device descriptor information is provided to the transmission controller 204. Accordingly, the transmission control unit 204 recognizes the detailed model name of the portable terminal 100 (step 516). The USB protocol packet includes device descriptor information provided to a USB host by a USB client defined in the USB protocol standard specification. The device descriptor information describes, for example, an idVendor field describing a manufacturer ID and a detailed model ID. It may include an idProduct field and the like.

일 예로서, 도 7은 본 발명의 다른 실시 예에 따라 콘텐츠 제공 장치와 MP3 재생기와 휴대폰의 디바이스 디스크립터 정보를 추출한 것을 예시한 도면으로, MP3 재생기 및 휴대폰 각각의 디바이스 디스크립터 정보를 필드별로 나타내고 있으며, 이를 통해 단말기 세부 모델을 인식하기 위한 정보를 추출할 수 있다.As an example, FIG. 7 illustrates an example of extracting device descriptor information of a content providing apparatus, an MP3 player, and a mobile phone according to another embodiment of the present invention. FIG. 7 illustrates device descriptor information of each of the MP3 player and the mobile phone by field. Through this, information for recognizing the detailed model of the terminal can be extracted.

한편, 전송 제어부(204)는 인식된 휴대용 단말기(100)의 세부 모델에 따라 지원 가능한 모델인지를 확인한 후에, 지원 가능한 모델인 경우 통신부(202)를 통해 연결된 휴대용 단말기(100)가 이동식 디스크 모드로 설정되어 있는지를 체크한다(단계518).On the other hand, the transmission control unit 204 checks whether it is a model that can be supported according to the detailed model of the recognized portable terminal 100, and if it is a model that can support the portable terminal 100 connected through the communication unit 202 to the removable disk mode Check if it is set (step 518).

상기 단계(518)에서의 체크 결과, 이동식 디스크 모드가 아닌 경우 모드 변경 제어신호를 통신부(202)를 통해 휴대용 단말기(100)로 전송하며, 전송 제어부(204)에서는 휴대용 단말기(100)로부터의 모드 변경 확인 신호를 수신하여 이동식 디스크 모드로의 변경을 확인한다(단계520). 여기에서, 전송 제어부(204)에서는 이동식 디스크 모드로 자동 변경이 지원되지 않은 모델인 경우 휴대용 단말기(100)의 세부 모델에 따른 모드 전환 안내 화면을 디스플레이부(206)를 통해 표시할 수 있다.As a result of the check in the step 518, the mode change control signal is transmitted to the portable terminal 100 through the communication unit 202 when it is not the removable disk mode, and the transmission control unit 204 receives the mode from the portable terminal 100. The change confirmation signal is received to confirm the change to the removable disk mode (step 520). Here, when the model does not support automatic change to the removable disk mode, the transmission controller 204 may display the mode switching guide screen according to the detailed model of the portable terminal 100 through the display unit 206.

한편, 상기 단계(518)에서의 체크 결과, 휴대용 단말기(100)가 이동식 디스크 모드이거나 혹은 이동식 디스크 모드로 변경된 상태가 확인될 경우 전송 제어부(204)에서는 해당 단말기 세부 모델에 따라 제공 가능한 다수의 콘텐츠 목록을 디스플레이부(206)를 통해 표시하고, 이를 통해 입력부(208)로부터 특정 콘텐츠의 전송을 요청하는 조작신호가 입력되면, 휴대용 단말기(100)로부터 통신부(202)를 통해 수신되는 메모리 정보와 전송 요청된 콘텐츠의 용량을 디스플레이부(206)를 통해 표시하고, 콘텐츠 전송이 가능할 경우 해당 콘텐츠를 콘텐츠 저장부(212)에서 추출하여 통신부(202)를 통해 휴대용 단말기(100)로 전송한다(단계522).On the other hand, when it is confirmed in the step 518 that the portable terminal 100 is in the removable disk mode or the changed state to the removable disk mode, the transmission control unit 204 provides a plurality of contents that can be provided according to the detailed model of the terminal. When the list is displayed through the display unit 206 and an operation signal for requesting transmission of specific content is input from the input unit 208, the memory information and the transmission received from the portable terminal 100 through the communication unit 202 are transmitted. The content of the requested content is displayed on the display unit 206, and if the content can be transmitted, the content is extracted from the content storage unit 212 and transmitted to the portable terminal 100 through the communication unit 202 (step 522). ).

여기에서, 콘텐츠 전송이 불가능할 경우, 즉 전송 요청된 콘텐츠의 용량이 휴대용 단말기(100)의 메모리 용량을 초과하면, 다른 메모리 장치를 연결하도록 디스플레이부(206)를 통해 표시하거나 콘텐츠 전송이 불가능함을 알리는 메시지를 디스플레이부(206)를 통해 표시할 수 있다.In this case, when content transmission is impossible, that is, when the capacity of the content requested to be transmitted exceeds the memory capacity of the portable terminal 100, the display unit 206 may be displayed or connected to another memory device to connect another memory device. The informing message may be displayed on the display unit 206.

따라서, 콘텐츠 제공 장치에서 콘텐츠 제공을 위해 시리얼 인터페이스 또는 USB 인터페이스를 통해 휴대용 단말기와 연결되면, 휴대용 단말기로부터 전송되는 응답 패킷 또는 USB 프로토콜 패킷을 분석하여 단말기 세부 모델을 자동으로 인식함으로써, 콘텐츠 전송 요청에 따라 휴대용 단말기에 해당 콘텐츠를 추출하여 쉽게 전송할 수 있다.Therefore, when the content providing device is connected to the mobile terminal through the serial interface or the USB interface for providing the content, the response model or the USB protocol packet transmitted from the mobile terminal is analyzed to automatically recognize the detailed model of the terminal, thereby responding to the content transmission request. Accordingly, the content can be extracted and easily transmitted to the portable terminal.

한편, 상술한 본 발명의 일 실시 예와 다른 실시 예에서는 휴대용 단말기(100)가 이동 통신 단말기(즉, 휴대폰)로 인식될 경우로 하여 설명하였으나, 휴대용 단말기(100)가 PMP, 다른 외장 메모리 장치 등인 경우에는 지원 가능 모델의 체크, 이동식 디스크 모드 변경 등의 과정을 생략하여 상술한 바와 같은 과정을 수행할 수 있음은 물론이다.Meanwhile, in the above-described exemplary embodiments, the portable terminal 100 is described as a mobile communication terminal (ie, a mobile phone). However, the portable terminal 100 is a PMP or another external memory device. For example, the process as described above may be performed by omitting the process of checking the supportable model and changing the removable disk mode.

이상의 설명에서는 본 발명의 다양한 실시 예들을 제시하여 설명하였으나 본 발명이 반드시 이에 한정되는 것은 아니며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능함을 쉽게 알 수 있을 것이다.In the foregoing description, various embodiments of the present invention have been described and described. However, the present invention is not necessarily limited thereto, and a person having ordinary skill in the art to which the present invention pertains can make various changes without departing from the technical spirit of the present invention. It will be readily appreciated that branch substitutions, modifications and variations are possible.

도 1은 본 발명의 실시 예에 따라 휴대용 단말기와 콘텐츠 제공 장치를 유선 인터페이스로 연결시켜 콘텐츠를 제공하는데 적합한 콘텐츠 제공 시스템의 블록 구성도,1 is a block diagram of a content providing system suitable for providing content by connecting a portable terminal and a content providing device with a wired interface according to an embodiment of the present invention;

도 2는 본 발명의 일 실시 예에 따라 유선 인터페이스를 통해 콘텐츠 제공 장치에 연결되어 콘텐츠를 다운로드하는데 적합한 휴대용 단말기의 블록 구성도,2 is a block diagram of a portable terminal suitable for downloading content connected to a content providing device through a wired interface according to an embodiment of the present invention;

도 3은 본 발명의 다른 실시 예에 따라 유선 인터페이스를 통해 연결된 휴대용 단말기로 콘텐츠를 제공하는데 적합한 콘텐츠 제공 장치의 블록 구성도,3 is a block diagram of a content providing device suitable for providing content to a portable terminal connected through a wired interface according to another embodiment of the present invention;

도 4는 본 발명의 일 실시 예에 따라 유선 인터페이스를 통해 콘텐츠 제공 장치에 연결되어 콘텐츠를 다운로드하는 과정을 도시한 플로우차트,4 is a flowchart illustrating a process of downloading content by being connected to a content providing device through a wired interface according to an embodiment of the present invention;

도 5는 본 발명의 다른 실시 예에 따라 유선 인터페이스를 통해 연결된 휴대용 단말기로 콘텐츠를 제공하는 과정을 도시한 플로우차트,5 is a flowchart illustrating a process of providing content to a portable terminal connected through a wired interface according to another embodiment of the present invention;

도 6은 본 발명의 일 실시 예에 따라 디바이스 디스크립터에 정의된 각 필드를 설명하는 도면,6 is a diagram illustrating each field defined in a device descriptor according to one embodiment of the present invention;

도 7은 본 발명의 다른 실시 예에 따라 콘텐츠 제공 장치와 MP3 재생기와 휴대폰의 디바이스 디스크립터 정보를 추출한 것을 예시한 도면.FIG. 7 is a diagram illustrating extracting device descriptor information of a content providing device, an MP3 player, and a mobile phone according to another exemplary embodiment of the present invention.

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

100 : 휴대용 단말기 102 : 제어부100: portable terminal 102: control unit

104 : 키입력부 106 : 표시부104: key input unit 106: display unit

108 : 송/수신부 110 : 저장부108: transmitting / receiving unit 110: storage unit

112 : 통신 모듈부 114 : 모드 변환부112: communication module unit 114: mode conversion unit

200 : 콘텐츠 제공 장치 202 : 통신부200: content providing device 202: communication unit

204 : 전송 제어부 206 : 디스플레이부204: transmission control unit 206: display unit

208 : 입력부 210 : 정보 분석부208: input unit 210: information analysis unit

212 : 콘텐츠 저장부212: content storage unit

Claims (12)

콘텐츠 제공 장치와 유선 인터페이스로 연결되어 데이터 통신을 담당하는 통신 모듈부와,A communication module unit connected to the content providing device through a wired interface and responsible for data communication; 상기 유선 인터페이스 중 시리얼 인터페이스를 통해 연결된 경우 상기 콘텐츠 제공 장치로부터의 질의 패킷을 수신하여 상기 수신된 질의 패킷에 따라 단말기 세부 모델명이 기록된 응답 패킷을 전송하며, 상기 유선 인터페이스 중 USB 인터페이스를 통해 연결된 경우에는 디바이스 디스크립터 정보를 포함하는 USB 프로토콜 패킷을 상기 콘텐츠 제공 장치로 전송한 후에, 상기 콘텐츠 제공 장치에서 단말기 세부 모델이 인식되면, 이동식 디스크 모드에서 콘텐츠를 다운로드하여 저장하도록 제어하는 제어부와,When connected via a serial interface of the wired interface receives a query packet from the content providing device and transmits a response packet recorded with the terminal detailed model name according to the received query packet, and connected through a USB interface of the wired interface A control unit for controlling to download and store the contents in a removable disk mode when the terminal detailed model is recognized by the contents providing apparatus after transmitting the USB protocol packet including device descriptor information to the contents providing apparatus; 상기 이동식 디스크 모드로의 설정 또는 변경을 수행하는 모드 변환부와,A mode converting unit for setting or changing to the removable disk mode; 상기 다운로드된 콘텐츠를 저장하는 저장부를 포함하는It includes a storage unit for storing the downloaded content 휴대용 단말기.Handheld terminal. 제 1 항에 있어서,The method of claim 1, 상기 제어부는, 상기 수신된 질의 패킷의 AT 커맨드를 분석하여 상기 콘텐츠 제공 장치로부터의 요청 사항을 파악하는The controller analyzes an AT command of the received query packet to determine a request from the content providing device. 휴대용 단말기.Handheld terminal. 제 1 항 또는 제 2 항에 있어서,The method according to claim 1 or 2, 상기 디바이스 디스크립터 정보는, 제조사 ID를 기술하는 idVendor 필드 및 세부 모델 ID를 기술하는 idProduct 필드를 포함하는The device descriptor information includes an idVendor field describing a manufacturer ID and an idProduct field describing a detailed model ID. 휴대용 단말기.Handheld terminal. 콘텐츠 제공 장치와 유선 인터페이스로 연결되는 단계와,Connecting the content providing device to the wired interface; 상기 유선 인터페이스 중 시리얼 인터페이스로 연결된 경우 상기 콘텐츠 제공 장치로부터의 질의 패킷을 수신하여 상기 수신된 질의 패킷에 따라 단말기 세부 모델명이 기록된 응답 패킷을 상기 콘텐츠 제공 장치로 전송하는 단계와,Receiving a query packet from the content providing apparatus when the serial interface is connected to the wired interface, and transmitting a response packet recorded with a terminal detailed model name to the content providing apparatus according to the received query packet; 상기 유선 인터페이스 중 USB 인터페이스로 연결된 경우 디바이스 디스크립터 정보를 포함하는 USB 프로토콜 패킷을 상기 콘텐츠 제공 장치로 전송하는 단계와,Transmitting a USB protocol packet including device descriptor information to the content providing device when the wired interface is connected to the USB interface; 상기 콘텐츠 제공 장치에서 단말기 세부 모델이 인식된 후에, 이동식 디스크 모드에서 상기 콘텐츠 제공 장치로부터 콘텐츠를 다운로드하는 단계를 포함하는After the terminal detailed model is recognized in the content providing device, downloading the content from the content providing device in the removable disk mode. 휴대용 단말기를 이용한 콘텐츠 다운로드 방법.Content download method using a portable terminal. 제 4 항에 있어서,The method of claim 4, wherein 상기 응답 패킷을 상기 콘텐츠 제공 장치로 전송하는 단계에서, 상기 수신된 질의 패킷의 AT 커맨드를 분석하여 상기 콘텐츠 제공 장치로부터의 요청 사항을 파악하는In step of transmitting the response packet to the content providing device, to analyze the AT command of the received query packet to determine the request from the content providing device 휴대용 단말기를 이용한 콘텐츠 다운로드 방법.Content download method using a portable terminal. 제 4 항에 있어서,The method of claim 4, wherein 상기 디바이스 디스크립터 정보는, 제조사 ID를 기술하는 idVendor 필드 및 세부 모델 ID를 기술하는 idProduct 필드를 포함하는The device descriptor information includes an idVendor field describing a manufacturer ID and an idProduct field describing a detailed model ID. 휴대용 단말기를 이용한 콘텐츠 다운로드 방법.Content download method using a portable terminal. 휴대용 단말기와 유선 인터페이스로 연결되어 데이터 통신을 담당하는 통신부와,A communication unit connected to the portable terminal through a wired interface and in charge of data communication; 상기 유선 인터페이스 중 시리얼 인터페이스를 통해 연결된 경우 단말기 세부 모델명을 문의하는 질의 패킷을 상기 휴대용 단말기로 전송하고, 상기 전송된 질의 패킷에 대응하는 응답 패킷을 수신하여 상기 수신된 응답 패킷의 분석 결과에 따라 단말기 세부 모델을 인식하고, 상기 유선 인터페이스 중 USB 인터페이스를 통해 연결된 경우에는 상기 휴대용 단말기로부터 디바이스 디스크립터 정보를 포함하는 USB 프로토콜 패킷을 수신하여 상기 수신된 USB 프로토콜 패킷의 분석 결과에 따라 상기 단말기 세부 모델을 인식하며, 상기 휴대용 단말기의 이동식 디스크 모드에서 요청된 콘텐츠를 추출하여 상기 휴대용 단말기로 전송하도록 제어하는 전송 제어부와,When connected via a serial interface of the wired interface, a query packet for inquiring a detailed model name is transmitted to the portable terminal, a response packet corresponding to the transmitted query packet is received, and the terminal according to the analysis result of the received response packet. Recognizing a detailed model, when connected through a USB interface of the wired interface, receives a USB protocol packet including device descriptor information from the portable terminal to recognize the terminal detailed model according to the analysis result of the received USB protocol packet A transmission control unit which controls to extract and transmit the requested content in the portable disk mode of the portable terminal to the portable terminal; 상기 수신된 응답 패킷을 분석하여 상기 단말기 세부 모델명을 추출한 상기 분석 결과를 상기 전송 제어부로 제공하거나, 상기 수신된 USB 프로토콜 패킷을 분석하여 상기 디바이스 디스크립터 정보를 추출한 상기 분석 결과를 상기 전송 제어부 제공하는 정보 분석부를 포함하는Information for providing the analysis result obtained by analyzing the received response packet to extract the terminal detailed model name to the transmission controller, or analyzing the received USB protocol packet to provide the analysis result of extracting the device descriptor information; Including analysis 콘텐츠 제공 장치.Content providing device. 제 7 항에 있어서,The method of claim 7, wherein 상기 전송 제어부는, 제조사별로 제공되는 AT 커맨드를 이용하여 상기 질의 패킷을 생성하는The transmission control unit generates the query packet using an AT command provided for each manufacturer. 콘텐츠 제공 장치.Content providing device. 제 7 항 또는 제 8 항에 있어서,9. The method according to claim 7 or 8, 상기 정보 분석부는, 상기 디바이스 디스크립터 정보에서 제조사 ID를 기술하는 idVendor 필드 및 세부 모델 ID를 기술하는 idProduct 필드를 참조하여 상기 USB 프로토콜 패킷을 분석하는The information analyzer analyzes the USB protocol packet with reference to an idVendor field describing a manufacturer ID and an idProduct field describing a detailed model ID in the device descriptor information. 콘텐츠 제공 장치.Content providing device. 휴대용 단말기와 유선 인터페이스로 연결되는 단계와,Connecting the portable terminal to a wired interface; 상기 유선 인터페이스 중 시리얼 인터페이스를 통해 연결된 경우 단말기 세부 모델명을 문의하는 질의 패킷을 상기 휴대용 단말기로 전송하고, 상기 전송된 질의 패킷에 대응하는 응답 패킷을 수신하여 상기 수신된 응답 패킷의 분석 결과에 따라 단말기 세부 모델을 인식하는 단계와, When connected via a serial interface of the wired interface, a query packet for inquiring a detailed model name is transmitted to the portable terminal, a response packet corresponding to the transmitted query packet is received, and the terminal according to the analysis result of the received response packet. Recognizing the detailed model, 상기 유선 인터페이스 중 USB 인터페이스를 통해 연결된 경우 상기 휴대용 단말기로부터 디바이스 디스크립터 정보를 포함하는 USB 프로토콜 패킷을 수신하여 상기 수신된 USB 프로토콜 패킷의 분석 결과에 따라 상기 단말기 세부 모델을 인식하는 단계와,Receiving a USB protocol packet including device descriptor information from the portable terminal when the wired interface is connected through a USB interface, and recognizing the terminal detailed model according to an analysis result of the received USB protocol packet; 상기 휴대용 단말기의 이동식 디스크 모드로의 변경을 선택 제어한 후에, 요청된 콘텐츠를 추출하여 상기 휴대용 단말기로 전송하는 단계를 포함하는After selecting and controlling the change to the portable disk mode of the portable terminal, extracting the requested content and transmitting the requested content to the portable terminal; 콘텐츠 제공 방법.How content is delivered. 제 10 항에 있어서,11. The method of claim 10, 상기 응답 패킷의 결과에 따라 상기 단말기 세부 모델을 인식하는 단계는, 제조사별로 제공되는 AT 커맨드를 이용하여 상기 질의 패킷을 생성하는Recognizing the terminal detailed model according to the result of the response packet, generating the query packet using an AT command provided for each manufacturer 콘텐츠 제공 방법.How content is delivered. 제 10 항에 있어서,11. The method of claim 10, 상기 USB 프로토콜 패킷의 분석결과에 따라 상기 단말기 세부 모델을 인식하는 단계는, 상기 디바이스 디스크립터 정보에서 제조사 ID를 기술하는 idVendor 필드 및 세부 모델 ID를 기술하는 idProduct 필드를 참조하여 상기 USB 프로토콜 패킷을 분석하는Recognizing the terminal detailed model according to the analysis result of the USB protocol packet, by analyzing the USB protocol packet with reference to the idVendor field describing the manufacturer ID and the idProduct field describing the detailed model ID in the device descriptor information 콘텐츠 제공 방법.How content is delivered.
KR1020090073393A 2009-08-10 2009-08-10 Portable terminal and content download method using by it, content offering apparatus and its method KR101095857B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090073393A KR101095857B1 (en) 2009-08-10 2009-08-10 Portable terminal and content download method using by it, content offering apparatus and its method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090073393A KR101095857B1 (en) 2009-08-10 2009-08-10 Portable terminal and content download method using by it, content offering apparatus and its method

Publications (2)

Publication Number Publication Date
KR20110015936A KR20110015936A (en) 2011-02-17
KR101095857B1 true KR101095857B1 (en) 2011-12-21

Family

ID=43774442

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090073393A KR101095857B1 (en) 2009-08-10 2009-08-10 Portable terminal and content download method using by it, content offering apparatus and its method

Country Status (1)

Country Link
KR (1) KR101095857B1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001523365A (en) 1997-05-02 2001-11-20 ウェブティーヴィー・ネットワークス・インコーポレーテッド Automatic download of device drivers over the network

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001523365A (en) 1997-05-02 2001-11-20 ウェブティーヴィー・ネットワークス・インコーポレーテッド Automatic download of device drivers over the network

Also Published As

Publication number Publication date
KR20110015936A (en) 2011-02-17

Similar Documents

Publication Publication Date Title
US12035386B2 (en) Method and device for executing application
CN107277754B (en) Bluetooth connection method and Bluetooth peripheral equipment
US8656316B2 (en) Device, system and method for selecting, sharing and displaying electronic content
US9146900B2 (en) Method for activating application, handheld electronic apparatus and car system
TWI497361B (en) Selection of text prediction results by an accessory
US10205770B2 (en) Mobile device application integration with infotainment head units
CN103297096A (en) Apparatus and method for transmitting and receiving multimedia data by using NFC
KR20120099951A (en) Method and system for providing after service of electronic device using mobile terminal
US20160057564A1 (en) Bluetooth pairing method using a wired connection
CN104350483A (en) Holistic identification of electronic device
KR20180042929A (en) Wireless Connection System and Method for Controlling thereof
CN104620220A (en) Method and apparatus for executing application in device
CN104767786A (en) Method and system for a head unit to receive an application
CN103324497A (en) Methods and systems for downloading effects to an effects unit
CN105094830A (en) Method and device for executing target functions
KR20120017615A (en) Control method for display having a plurality of display panel and apparatus thereof
KR20110067998A (en) Operating method and apparatus for user interface in a portable terminal
KR102330576B1 (en) Singing rooms system and control method thereof
KR101543155B1 (en) Electronic toll collection system for interactiving with smartphoe application
US9351095B2 (en) Terminal apparatus and method for connecting with a head unit of a vehicle
KR101095857B1 (en) Portable terminal and content download method using by it, content offering apparatus and its method
CN107295455B (en) Application method of short-distance wireless communication and terminal equipment
WO2015043239A1 (en) Method and device for playing media data on a terminal
CN106161750B (en) Information processing method and electronic equipment
KR20200053752A (en) Providing Method of Autofill function and electric device including the same

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20150109

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee