[go: up one dir, main page]

KR100652114B1 - High speed data transmission method using a mobile communication terminal and a terminal incorporating a high speed data transmission module - Google Patents

High speed data transmission method using a mobile communication terminal and a terminal incorporating a high speed data transmission module Download PDF

Info

Publication number
KR100652114B1
KR100652114B1 KR1020050106178A KR20050106178A KR100652114B1 KR 100652114 B1 KR100652114 B1 KR 100652114B1 KR 1020050106178 A KR1020050106178 A KR 1020050106178A KR 20050106178 A KR20050106178 A KR 20050106178A KR 100652114 B1 KR100652114 B1 KR 100652114B1
Authority
KR
South Korea
Prior art keywords
high speed
data
data transmission
module
speed data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020050106178A
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 KR1020050106178A priority Critical patent/KR100652114B1/en
Application granted granted Critical
Publication of KR100652114B1 publication Critical patent/KR100652114B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/12Protocol engines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/18Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0042Universal serial bus [USB]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 이동통신 단말기와 PC간의 실시간 데이터 전송이 가능하도록 하는 고속 데이터 전송 모듈이 탑재된 이동통신 단말기에 관한 것으로, 특히 데이터 전송 시 이동통신 단말기의 통화, 문자, 알람기능 등의 차단 없이 모든 기능을 그대로 사용하면서 고속으로 대용량의 데이터 통신이 가능하도록 DS(Data Service) Task 상에서 동작하고 패킷방식으로 데이터를 처리하며, 일반적인 PC에서 사용하는 데이터 전송방식과 동일하게 파일단위로 단말기와 PC간에 데이터를 입출력하는 고속 데이터 전송 모듈을 내장한 이동통신 단말기 및 그 단말기를 이용한 고속 데이터 전송방법을 제공한다. The present invention relates to a mobile communication terminal equipped with a high-speed data transmission module that enables real-time data transmission between the mobile communication terminal and the PC, in particular, all functions without interruption of calls, texts, alarms, etc. of the mobile communication terminal during data transmission. It operates on DS (Data Service) Task to process large amount of data at high speed while using it as it is, and processes data by packet method, and transfers data between terminal and PC in file unit like the data transmission method used in general PC. Provided are a mobile communication terminal having a high speed data transmission module for inputting / outputting and a high speed data transmission method using the terminal.

Description

고속 데이터 전송 모듈을 내장한 이동 통신 단말기 및 그 단말기를 이용한 고속 데이터 전송방법{Mobile Communication Device Having High Speed Data Transfer Module and High Speed Data Transfer Method Using The Same} Mobile communication device having high speed data transfer module and high speed data transfer method using the terminal {Mobile Communication Device Having High Speed Data Transfer Module and High Speed Data Transfer Method Using The Same}

도1은 종래의 이동통신 단말기의 개략적인 구성을 나타낸 도면.1 is a view showing a schematic configuration of a conventional mobile communication terminal.

도2는 본 발명에 따라 고속 데이터 전송 모듈을 내장한 이동통신 단말기의 개략적인 구성을 나타낸 도면.2 is a schematic diagram of a mobile communication terminal incorporating a high speed data transmission module according to the present invention;

도3은 본 발명에 따른 고속 데이터 전송 모듈의 구성을 나타낸 도면.3 is a diagram illustrating a configuration of a high speed data transmission module according to the present invention.

도4는 본 발명에 따른 고속 데이터 전송 데이터 모듈을 내장한 이동통신 단말기와 PC간의 데이터 통신 과정을 순차적으로 나타낸 도면.4 is a diagram sequentially illustrating a data communication process between a mobile communication terminal and a PC incorporating a high speed data transmission data module according to the present invention.

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

100,200 : 이동통신 단말기 110,210 : Call 모듈100,200: mobile communication terminal 110,210: call module

120,220 : SMS 모듈 130,230 : 데이터 전송 모듈120,220: SMS module 130,230: data transmission module

140 : 통신 모듈 150 : DM Task 모듈140: communication module 150: DM Task module

160,270 : USB 디바이스 240 : 고속 데이터 전송 모듈160,270: USB device 240: High speed data transfer module

241 : 고속 전송 엔진 242 : 애플리케이션 I/F부241: high-speed transmission engine 242: application I / F unit

243 : 애플리케이션 제어부 244 : 파일 I/F부243: application control unit 244: file I / F unit

245 : 데이터 입출력부 246 : DS Task I/F부245 Data input / output unit 246 DS Task I / F unit

247 : USB 드라이버 제어부 250 : AT 커맨드 모듈247: USB driver control unit 250: AT command module

260 : DS Task 모듈260: DS Task Module

본 발명은 이동통신 단말기와 PC간의 실시간 데이터 전송이 가능하도록 하는 고속 데이터 전송 모듈이 탑재된 이동통신 단말기에 관한 것으로, 특히 데이터 전송 시 이동통신 단말기의 통화, 문자, 알람기능 등의 차단 없이 모든 기능을 그대로 사용하면서 고속으로 대용량의 데이터 통신이 가능하도록 DS Task 상에서 동작하고 패킷방식으로 데이터를 처리하며, 일반적인 PC에서 사용하는 데이터 전송방식과 동일하게 파일단위로 단말기와 PC간에 데이터를 입출력하는 고속 데이터 전송 모듈을 내장한 이동통신 단말기 및 그 단말기를 이용한 고속 데이터 전송방법을 제공한다. The present invention relates to a mobile communication terminal equipped with a high-speed data transmission module that enables real-time data transmission between the mobile communication terminal and the PC, in particular, all functions without interruption of calls, texts, alarms, etc. of the mobile communication terminal during data transmission. High speed data that operates on DS Task to process large data at high speed and processes data by packet method, and inputs and outputs data between terminals and PCs in file unit in the same way as the data transmission method used in general PCs. A mobile communication terminal having a built-in transmission module and a high speed data transmission method using the terminal are provided.

일반적으로 이동 통신 단말기는 통화(Call), 문자메시지(SMS), 알람, 데이터 통신(AT 커맨드) 등의 기능을 가지며, 통신모듈을 통해 상기 각각의 기능을 제어하여 각각의 통신 기능을 수행하고 있다.In general, a mobile communication terminal has functions such as a call, a text message, an alarm, and a data communication (AT command), and controls each function through a communication module to perform each communication function. .

상기 데이터 통신은 AT 커맨드 통신 방식(문자열 통신방법)이나 DM(Diagnostic Monitoring) 모드 통신 방식을 사용하고 있다.The data communication uses an AT command communication method (string communication method) or DM (Diagnostic Monitoring) mode communication method.

상기 AT 커맨드 통신 방식에 사용되는 AT 커맨드는 이동통신 단말기를 위해서라기보다는 모뎀을 위해 만들어진 명령어로, FAX 또는 PPP 등 기존 모뎀의 기능을 지원하고 있으며, 이동통신 단말기에서 AT 커맨드를 사용하는 모뎀으로는 Legacy 모뎀(헤이즈 모뎀)이 있다. 상기 AT 명령을 사용하는 단말기는 모든 기능(Call, SMS 등)을 그대로 사용하면서 데이터 통신이 가능하나, 이 명령방식은 한 글자(Byte) 단위로 처리되기 때문에 그 통신 속도가 현격히 느리다는 문제점이 있다. 또한, 글자 단위의 데이터가 아닌 벌크 형식의 데이터(MP3, 이미지, 동영상 등)를 처리하는 방식을 지원하지 않아 이를 처리하기 위해 데이터 가공 등에 대한 작업을 별도로 진행하여야 하므로 단말기의 데이터 전송속도가 현격하게 저하된다는 문제점도 있었다. 따라서, 상기와 같은 AT 커맨드 통신방식은 주로 전화번호부, 스케줄과 같은 일정관리(PIMS) 정보와 작은 용량의 이미지 데이터를 전송하는 데 사용되고 있다. The AT command used in the AT command communication method is a command made for a modem rather than a mobile communication terminal, and supports a function of an existing modem such as FAX or PPP. Legacy Modem (Haze Modem) The terminal using the AT command is capable of data communication while using all functions (Call, SMS, etc.) as it is, but this command method has a problem that the communication speed is significantly slow because it is processed in units of one byte. . In addition, it does not support the processing of bulk data (MP3, image, video, etc.), not character data, so data processing is required to be processed separately in order to process the data, so the data transmission speed of the terminal is significantly increased. There was also a problem of deterioration. Therefore, the AT command communication method as described above is mainly used for transmitting schedule management (PIMS) information such as a phone book and a schedule and a small amount of image data.

다음에, DM 모드 통신방식은 단말기의 각종 모듈을 감시 및 제어하는 기능을 갖는 DM(Diagnostic Monitoring) 모드를 사용하는 것으로, 이 기능을 갖는 DM Task 모듈을 단말기에 장착하여 사용한다. 또한, 상기 DM Task 모듈은 상기 기능 이외에 단말기의 성능이나 기능에 관계된 처리를 주로 하기 때문에 이 모드를 구동하기 위해서는 단말기의 모든 기능을 중단한 상태로 변환시켜야 하며, 이 상태를 DM 모드라 한다.Next, the DM mode communication method uses a DM (Diagnostic Monitoring) mode having a function of monitoring and controlling various modules of the terminal, and uses a DM task module having this function mounted on the terminal. In addition, since the DM task module mainly performs processing related to the performance or functions of the terminal in addition to the above functions, in order to operate this mode, all the functions of the terminal must be switched to a suspended state, which is called DM mode.

이동 통신 단말기와 PC간의 데이터 통신을 위한 방식으로 DM 모드를 사용하는 것은 상기 AT 커맨드 통신 방식의 문제점들과 통신 속도가 느리다는 문제점을 해결하기 위한 것이다The use of the DM mode as a method for data communication between the mobile communication terminal and the PC is to solve the problems of the AT command communication method and the problem of low communication speed.

그러나, 상기 DM 모드 통신방식은 단말기의 모든 기능을 정지시키고 필요한 기능만을 사용하기 때문에 사용하던 기능을 종료한 후에는 단말기를 재부팅시켜야만 하는 문제점이 있었다.However, since the DM mode communication method stops all functions of the terminal and uses only necessary functions, there is a problem that the terminal must be rebooted after ending the function.

또한, 문자열 처리방식이 아닌 패킷 방식으로 데이터를 전송하기 때문에 AT 커맨드 통신방식에 비해 데이터 전송 속도가 빠르다고 할 수 있으나 대용량의 데이터를 고속으로 전송하기에는 그 속도가 느리다는 문제점이 있으며, 퀄컴사에서 제공하는 기본 명령 이외에는 처리할 수 없어 확장성이 낮다는 문제점이 있었다. In addition, the data transmission speed is faster than the AT command communication method because the data is transmitted in the packet method rather than the character string processing method, but there is a problem that it is slow to transmit a large amount of data at a high speed. There is a problem that it can not process other than the basic command that is low scalability.

도1은 DM 모드 통신방식을 구현하기 위한 종래의 이동통신 단말기의 구성을 나타낸 것으로, 이동통신 단말기(100)간의 전화통화를 담당하는 Call 모듈(110)과, 문자통신을 담당하는 SMS 모듈(120)과, 데이터 통신을 담당하는 데이터 통신 모듈(130)과, 상기 각 모듈들(110,120,130)을 제어하는 통신모듈(140)과, PC와의 데이터 통신을 위해 DM 모드 방식을 사용하기 위한 DM Task 모듈(150)과, 상기 단말기를 PC와 연결하기 위한 USB 디바이스(160)로 구성된다.1 shows a configuration of a conventional mobile communication terminal for implementing a DM mode communication method, a call module 110 in charge of a telephone call between the mobile communication terminal 100 and an SMS module 120 in charge of text communication. ), A data communication module 130 in charge of data communication, a communication module 140 controlling the modules 110, 120, and 130, and a DM task module for using a DM mode method for data communication with a PC ( 150, and a USB device 160 for connecting the terminal to a PC.

상기와 같이 구성된 이동통신 단말기는 상기 DM 모드 통신방식으로 PC와 데이터를 주고받기 위해서는 이동통신 단말기의 SMS 모듈, Call 모듈의 동작을 중지하여 통화 및 문자 수/발신을 차단한 다음, DM Task 모듈을 이용하여 패킷 전송방식으로 PC와의 데이터 통신을 실시하였다. 따라서 데이터 통신 중에는 이동통신 단 말기 본래 기능인 전화통화 및 SMS 수/발신을 하지 못한다는 문제점이 있으며, 데이터 통신 완료 후 단말기의 다른 기능을 사용하기 위해서는 단말기를 재부팅해야만 한다는 문제점이 있었다.The mobile communication terminal configured as described above stops the operation of the SMS module and the call module of the mobile communication terminal in order to exchange data with the PC in the DM mode communication method, and blocks the call and the number / outgoing call of the DM task module. Data communication with a PC was performed by packet transmission. Therefore, during the data communication, there is a problem in that the mobile communication terminal does not make / receive / outgo a phone call and SMS, and there is a problem that the terminal must be rebooted in order to use other functions of the terminal after data communication is completed.

또한, 현재의 이동통신 단말기에 사용되는 USB 드라이버는 USB CDC 클래스(Class) 중 ACM 모델을 사용하고, COM 포트를 이용하여 USB 디바이스로 데이터를 전송하는 방법을 사용한다. 따라서, USB 장치를 사용하는 과정에서도 속도가 낮아져 고속의 대용량 데이터 I/O를 처리하는데 문제가 있으며, 상기 ACM 모델의 드라이버를 이용하여 대용량의 통신 후 이동통신 단말기를 정상적인 상태로 복귀시키기 위해서는 재부팅을 해야만 한다는 문제점도 있었다.In addition, the USB driver used in the current mobile communication terminal uses an ACM model of the USB CDC class, and uses a method of transmitting data to a USB device using a COM port. Therefore, the speed is lowered in the process of using a USB device, there is a problem in processing high-speed large data I / O, and rebooting to return the mobile communication terminal to the normal state after the large-capacity communication using the driver of the ACM model. There was a problem that must be.

따라서, 본 발명은 상술한 AT 커맨드 통신방식과 DM 모드 통신방식의 문제점을 해결하기 위하여 이동통신 단말기의 모든 기능을 그대로 사용하면서 PC와의 고속 대용량 데이터 통신을 가능하도록 하는 것을 목적으로 한다.Accordingly, an object of the present invention is to enable high-speed mass data communication with a PC while using all the functions of a mobile communication terminal in order to solve the problems of the AT command communication method and the DM mode communication method.

또한, 전송된 데이터를 별도 엔진을 이용하여 정합/취합하는 방식을 사용하지 않고 PC에서 사용하는 방식과 동일하게 파일 단위로 입출력하도록 함으로써 데이터의 전송속도를 향상시키고 각종 애플리케이션에서 적용하기 용이하도록 하는 것을 또 다른 목적으로 한다.In addition, it is possible to improve the data transfer speed and to make it easy to apply to various applications by inputting and outputting data in file units in the same way as the method used in a PC without using a method of matching / gathering using a separate engine. Another purpose.

상기 목적을 달성하기 위하여 본 발명은 전화통화를 위한 Call 모듈, 문자 수/발신을 위한 SMS 모듈, 데이터 전송을 위한 데이터 통신 모듈 및 PC와의 데이터 통신을 위한 USB 디바이스를 포함하는 이동통신 단말기에 있어서, 상기 모듈들이 동작하는 상태에서 PC와의 바이트 단위 저속 데이터 통신을 제어 관리하는 AT 커맨드 모듈과; 상기 모듈들이 동작하는 상태에서 패킷 방식으로 PC와의 고속 데이터 통신을 제어 관리하는 고속 데이터 전송 모듈과, 상기 AT 커맨드 모듈 및 고속 데이터 전송 모듈과 PC와의 데이터 통신을 담당하는 DS Task 모듈을 더 포함하는 것을 특징으로 하는 고속 데이터 전송 모듈을 내장한 이동통신 단말기를 제공한다.In order to achieve the above object, the present invention provides a mobile communication terminal including a call module for a telephone call, an SMS module for text / calling, a data communication module for data transmission, and a USB device for data communication with a PC. An AT command module for controlling and controlling byte-by-byte low-speed data communication with a PC while the modules are in operation; And a high speed data transmission module for controlling and managing high speed data communication with the PC in a packet manner while the modules are in operation, and a DS task module for data communication between the AT command module and the high speed data transmission module with the PC. Provided is a mobile communication terminal incorporating a high speed data transmission module.

또한, 고속 데이터 전송 모듈을 내장한 이동통신 단말기를 USB 단자를 이용하여 PC에 연결하는 단계와; 상기 연결된 이동통신 단말기와의 고속 데이터 통신을 위해 PC로부터 단말기로 USB 디바이스로 장치변경을 요청하는 단계와; 상기 PC로부터 장치 변경이 요청되면 이동통신 단말기는 고속 데이터 전송 모듈을 구성하는 USB 드라이버 제어부를 통해 요청된 드라이버로 장치변경을 실시하는 단계와; 상기 USB 드라이버 장치가 변경되었다는 정보를 PC로 전송하면 PC는 이를 수신하여 변경된 장치 드라이버를 설치하고 고속 USB 드라이버 로딩을 실시하는 단계와; 상기 드라이버 로딩이 완료되면 원하는 데이터를 패킷 형식으로 고속으로 다운로드하거나 업로드를 실시하는 단계를 포함하는 것을 특징으로 하는 고속 데이터 통신 모듈을 내장한 이동통신 단말기를 이용한 고속 데이터 전송방법을 제공한다.In addition, connecting a mobile communication terminal with a built-in high-speed data transmission module to a PC using a USB terminal; Requesting a device change from a PC to a USB device for a high speed data communication with the connected mobile communication terminal; Performing a device change with the requested driver through the USB driver control unit constituting the high speed data transmission module when the device change request is made from the PC; Transmitting the information indicating that the USB driver device has been changed to the PC, the PC receiving the changed device driver, installing the changed device driver, and performing a high speed USB driver loading; When the loading of the driver is completed, it provides a high-speed data transmission method using a mobile communication terminal with a high-speed data communication module comprising the step of performing a high-speed download or upload of the desired data in the form of a packet.

이하, 첨부된 도면을 참조로 하여 본 발명을 상세히 설명하기로 한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.

도2는 본 발명에 따른 고속 데이터 통신을 위한 이동통신 단말기의 구성을 나타낸 것으로, 데이터 통신을 위한 데이터 통신 모듈(230)와; 문자 수/발신을 위 한 SMS 모듈(220)과; 전환통화를 위한 Call 모듈(210)과; 상기 모듈들(210,220,230)이 동작하는 상태에서 PC와의 고속 데이터 통신을 제어 관리하는 고속 데이터 전송 모듈(240)과, 상기 모듈들(210,220,230)이 동작하는 상태에서 PC와의 저용량 데이터 전송을 위해 데이터 통신을 제어 관리하는 AT 커맨드 모듈(250)과; 상기 고속 데이터 전송 모듈(240) 및 AT 커맨드 모듈(250)과 PC간의 데이터 통신을 담당하는 DS Task 모듈(260)과, PC와 상기 DS Task 모듈(260)을 연결하는 장치인 USB 디바이스(270)로 구성된다.2 illustrates a configuration of a mobile communication terminal for high speed data communication according to the present invention, comprising: a data communication module 230 for data communication; SMS module 220 for text number / call; Call module 210 for the conversion call; The high speed data transmission module 240 controls and manages high speed data communication with the PC in the state where the modules 210, 220, and 230 operate, and performs data communication for low capacity data transmission with the PC in the state where the modules 210, 220, and 230 operate. An AT command module 250 for controlling and managing; DS task module 260 which is responsible for data communication between the high speed data transmission module 240 and the AT command module 250 and a PC, and a USB device 270 which is a device connecting the PC and the DS task module 260 to each other. It consists of.

상기 AT 커맨드 모듈(250)은 DS Task 모듈(260)을 통해 전화번호부나 일정관리 데이터와 같은 저용량 데이터의 전송을 실시하고, 고속 데이터 전송 모듈(250)은 이미지나 MP3와 같은 대용량 데이터의 고속 전송을 실시한다.The AT command module 250 transmits low-capacity data such as a phone book or schedule data through the DS Task module 260, and the high-speed data transmission module 250 transmits high-speed data such as an image or an MP3. Is carried out.

다음에, 도3은 상기 고속 데이터 전송 모듈의 구성을 나타낸 것으로, 데이터 전송 명령을 처리하는 파서(Parser)를 내장하며, 이 파서를 이용하여 모든 패킷을 분석하고 이관/처리하며, 단말기의 각종 예외 처리 등을 다른 구성부들로부터 전송 받아 이에 맞는 작업을 처리하는 고속 전송 엔진(241)과; 고속 데이터 전송 명령을 사용하지 않고 애플리케이션에 따라 별도의 프로토콜을 사용하는 경우 해당 프로토콜을 처리하기 위하여 데이터를 전송하고, 처리된 데이터를 PC로 전송 요청할 경우 해당 데이터를 USB 디바이스(270)를 이용하여 PC측으로 전달하는 애플리케이션 I/F(Interface)부(242)와; 상기 고속 데이터 전송 명령을 이용하여 고속 데이터 전송을 이용하는 각종 애플리케이션을 구동/종료하는 등 애플리케이션을 제어하는 애 플리케이션 제어부(243)와; 멀티미디어 대용량 데이터를 파일단위로 처리하기 위해 파일의 생성, 삭제, 변경, 읽기, 쓰기 등의 기능을 파일 시스템 별로 다른 어플리케이션(API)을 사용하여 파일 시스템(DB)와 연동시키는 파일 I/F부(244)와; 상기 USB 디바이스(270)로부터 수신된 데이터를 상기 DS Task 모듈(260)을 거쳐 전달하거나 전송 요청된 데이터를 USB 디바이스(270)를 통하여 PC로 전송하며, 데이터의 최초 수신과 고속 데이터 전송 엔진(241)에 의해서 처리된 데이터를 전송하는 데이터 입출력부(245)와; 상기 DS Task 모듈(260)에서 전송되는 각종 이벤트나 시그널을 처리하는 DS Task I/F부(246)와; USB 디바이스(270)를 구동시키기 위한 USB 드라이버의 상태를 파악하고, 장치의 연결 및 해제, 전송할 데이터의 상태 등 USB 디바이스(270)에서 발생할 수 있는 사항을 처리하고 데이터 전송에 관련한 정보를 파악하는 USB 드라이버 제어부(247)로 구성된다.Next, FIG. 3 shows a configuration of the high speed data transmission module, and includes a parser for processing a data transmission command, and analyzes, transfers, and processes all packets using the parser, and various exceptions of the terminal. A high speed transmission engine 241 which receives a process or the like from other components and processes a job corresponding thereto; When using a separate protocol according to the application without using the high-speed data transfer command, the data is transmitted to process the protocol, and when the requested data is transferred to the PC, the data is transferred to the PC using the USB device 270. An application I / F (Interface) unit 242 for transmitting to the side; An application control unit 243 for controlling applications such as driving / shutdown of various applications using high speed data transmission using the high speed data transmission command; File I / F unit that creates, deletes, changes, reads, writes, etc. file functions to file system (DB) by using different application (API) for each file system to process multimedia large data in file unit. 244); The data received from the USB device 270 is transmitted through the DS Task module 260 or the data requested to be transmitted is transmitted to the PC through the USB device 270, and the initial reception of data and the high speed data transmission engine 241 are performed. A data input / output unit 245 for transmitting data processed by; A DS Task I / F unit 246 for processing various events or signals transmitted from the DS Task module 260; USB driver to check the status of the USB driver for driving the USB device 270, and to process information that may occur in the USB device 270 such as the connection and disconnection of the device, the status of the data to be transmitted, and to identify information related to data transmission. The driver control unit 247 is configured.

또한, 상기 DS(Data Service) Task 모듈(260)은 데이터 통신을 담당하는 모듈로서 상기 고속 데이터 전송 모듈의 데이터 처리 명령에 따라 단말기 고유 기능의 차단 없이 해당 애플리케이션에 데이터를 전달한다. In addition, the DS (Data Service) Task module 260 is a module in charge of data communication and delivers data to a corresponding application without blocking a terminal-specific function according to a data processing command of the high speed data transmission module.

상기와 같이 구성된 고속 데이터 전송 모듈을 내장한 휴대용 단말기를 이용하여 PC와 고속 데이터 통신을 실시하는 방법은, USB 단자를 이용하여 PC와 이동통신 단말기의 USB 디바이스를 연결한다. 상기와 같이 PC와 이동통신 단말기가 연결되면 처음에는 이동통신 단말기에 장착된 모뎀을 PC측에서 선택하게 되고, 이 모뎀은 AT 커맨드를 이용하여 데이터를 한 글자(Byte) 단위로 저속 전송하게 된다. 이 때, PC 사용자가 이미지나 대용량의 데이터를 처리하고자 하는 경우 도4에 도시된 바와 같이 이동통신 단말기로 장치변경을 요청한다. 상기 PC로부터 장치 변경이 요청되면 이동통신 단말기는 고속 데이터 전송 모듈을 구성하는 USB 드라이버 제어부를 통해 요청한 드라이버로 장치변경을 실시한다. 다음에, 상기 USB 드라이버 장치가 변경되었다는 정보를 PC로 전송하면 PC는 이를 수신하여 변경된 장치 드라이버를 설치하고 고속 USB 드라이버 로딩을 실시한다. 상기와 같이 드라이버 로딩이 완료되면 원하는 데이터를 패킷 형식으로 고속으로 다운로드하거나 업로드를 실시한다.In a method of performing high-speed data communication with a PC by using a portable terminal having a built-in high-speed data transmission module configured as described above, a USB terminal is used to connect a PC with a USB device of a mobile communication terminal. As described above, when the PC and the mobile communication terminal are connected, a modem installed in the mobile communication terminal is initially selected on the PC side, and the modem transmits data in units of one-byte data using an AT command. At this time, when the PC user wants to process an image or a large amount of data, the device user requests a device change to the mobile communication terminal as shown in FIG. When the device change request is requested from the PC, the mobile communication terminal changes the device to the requested driver through the USB driver control unit constituting the high speed data transmission module. Next, when the USB driver device transmits the changed information to the PC, the PC receives it, installs the changed device driver, and performs high speed USB driver loading. When the driver loading is completed as described above, the desired data is downloaded or uploaded in a packet form at high speed.

상기와 같이 PC에서 고속 대용량의 데이터 통신을 위해 AT 커맨드 방식에 사용되는 모뎀으로부터 고속 데이터 전송을 위한 USB 디바이스로 장치 변경을 요청하여 로딩이 완료되면 데이터를 전송하게 된다. 상기 이동통신 단말기에서 데이터의 읽기 또는 쓰기를 요청하면, 그 요청된 상황이 링(Ring) 또는 에러인지를 판단하여 맞을 경우 콜백 펑션(Callback Function)을 이용하여 PC로 전송하고, 상기 요청을 전송받은 PC는 링 또는 에러 처리를 실시한다.As described above, the PC requests a device change from the modem used in the AT command method for high-speed mass data communication to the USB device for high-speed data transmission, and then transfers data when the loading is completed. When the mobile communication terminal requests to read or write data, it is determined whether the requested situation is a ring or an error, and if it is correct, it is transmitted to a PC using a callback function, and the request is received. The PC performs ring or error handling.

또한, 링 또는 에러가 아닐 경우 단말기의 DS Task모듈을 작동시켜 데이터를 읽고 쓰거나, 대용량일 경우 고속 데이터 전송 모듈의 고속 데이터 전송 엔진을 통해 버퍼에 데이터가 규격만큼 들어왔는지를 판단하여 들어왔다면 데이터를 읽거나 쓰고, 들어오지 않았다면 데이터가 규격만큼 버퍼링될 때까지 반복적으로 이동통신 단말기의 DS Task 모듈을 작동시킴으로써 PC와 이동통신 단말기간의 데이터 통신을 고속으로 수행하게 된다.In addition, if there is no ring or error, operate the DS Task module of the terminal to read and write data, or if the data is large, determine whether the data has entered the buffer through the high speed data transmission engine of the high speed data transmission module. If it does not read, write or enter, the DS task module of the mobile terminal is repeatedly operated until the data is buffered as much as the standard, thereby performing data communication between the PC and the mobile terminal at high speed.

상술한 바와 같이 이동통신 단말기에 장착되어 PC와의 고속 데이터 통신을 수행하는 본 발명의 고속 데이터 전송 모듈은 종래의 이동통신 단말기의 구조를 그대로 사용함으로써 단말기를 수정개발하지 않고도 칩(Chip) 형태로 제공하여 적용이 용이하다.As described above, the high speed data transmission module of the present invention mounted on the mobile communication terminal to perform high speed data communication with a PC is provided in a chip form without modifying and developing the terminal by using the structure of the conventional mobile communication terminal as it is. Easy to apply

이상과 같이 본 발명을 도면에 도시한 실시 예를 참고하여 설명하였으나, 이는 발명을 설명하기 위한 것일 뿐이며, 본 발명이 속하는 기술 분야의 통상의 지식을 가진 자라면 고안의 상세한 설명으로부터 다양한 변형 또는 균등한 실시예가 가능하다는 것을 이해할 수 있을 것이다. 따라서 본 발명의 진정한 권리 범위는 특허청구범위의 기술적 사상에 의해 결정되어야 한다. While the present invention has been described with reference to the embodiments shown in the drawings, it is only for the purpose of illustrating the invention, and those skilled in the art to which the present invention pertains various modifications or equivalents from the detailed description of the invention. It will be appreciated that one embodiment is possible. Therefore, the true scope of the present invention should be determined by the technical spirit of the claims.

상술한 바와 같이 본 발명에 따른 고속 데이터 통신 모듈을 내장한 이동통신 단말기는 USB 드라이버를 이용하여 데이터 통신을 수행함으로써 이동통신 단말기 본래의 통신기능을 작동한 상태에서 데이터 통신을 가능하게 한다.As described above, the mobile communication terminal incorporating the high speed data communication module according to the present invention enables data communication in a state in which an original communication function of the mobile communication terminal is operated by performing data communication using a USB driver.

또한, 고속 데이터 전송 모듈과 DS Task 모듈을 이용하여 패킷 방식에 따라 파일 단위로 데이터를 입출력함으로써 데이터 전송속도가 빠르고 각종 애플리케이션에 적용하기 용이하다.In addition, by using the high-speed data transmission module and DS task module to input and output data in file units according to the packet method, the data transmission speed is fast and it is easy to apply to various applications.

또한, 고속 데이터 전송 모듈을 칩 형태로 제공함으로써 기존 이동통신 단말 기의 구조를 변경하거나 수정할 필요 없이 그대로 적용할 수 있다.In addition, by providing a high-speed data transmission module in the form of a chip can be applied as it is without the need to change or modify the structure of the existing mobile communication terminal.

또한, 상기 이동통신 단말기로 대용량 데이터의 고속 전송이 가능함에 따라 이동통신 단말기를 휴대용 저장매체로 사용할 수 있으며, 메모리의 확장 시 대용량의 멀티미디어 데이터의 입출력이 가능하다.In addition, it is possible to use a mobile communication terminal as a portable storage medium as a high-speed transmission of large data to the mobile communication terminal, it is possible to input and output a large amount of multimedia data when the memory is expanded.

Claims (4)

전화통화를 위한 Call 모듈, 문자 수/발신을 위한 SMS 모듈, 데이터 전송을 위한 데이터 통신 모듈 및 PC와의 데이터 통신을 위한 USB 디바이스를 포함하는 이동통신 단말기에 있어서, A mobile communication terminal including a call module for a telephone call, an SMS module for text / calling, a data communication module for data transmission, and a USB device for data communication with a PC, 상기 모듈들이 동작하는 상태에서 패킷 방식으로 PC와의 고속 데이터 통신을 제어 관리하는 고속 데이터 전송 모듈과; A high speed data transmission module for controlling and managing high speed data communication with a PC in a packet manner while the modules are in operation; 상기 고속 데이터 전송 모듈과 PC와의 데이터 통신을 담당하는 DS Task 모듈을 더 포함하는 것을 특징으로 하는 고속 데이터 전송 모듈을 내장한 이동통신 단말기.And a DS task module in charge of data communication between the high speed data transmission module and the PC. 제 1 항에 있어서,The method of claim 1, 상기 이동통신 단말기는,The mobile communication terminal, 상기 모듈들이 동작하는 상태에서 PC와의 바이트 단위 저속 데이터 통신을 제어 관리하는 AT 커맨드 모듈을 더 포함하는 것을 특징으로 하는 고속 데이터 전송 모듈을 내장한 이동통신 단말기.And a AT command module configured to control and manage low-speed data communication in a byte unit with a PC while the modules are in operation. 제 1 항에 있어서,The method of claim 1, 상기 고속 데이터 전송 모듈은,The high speed data transmission module, 데이터 전송 명령을 처리하는 파서를 내장하며, 이 파서를 이용하여 모든 패 킷을 분석하고 이관/처리하며, 단말기의 각종 예외 처리 등을 다른 구성부들로부터 전송 받아 이에 맞는 작업을 처리하는 고속 데이터 전송 엔진과; Built-in parser to process data transfer command, high speed data transfer engine that analyzes, transfers / processes all packets using this parser, and receives various exceptions of terminal from other components and processes them and; 고속 데이터 전송 명령을 사용하지 않고 애플리케이션에 따라 별도의 프로토콜을 사용하는 경우 해당 프로토콜을 처리하기 위하여 데이터를 전송하고, 처리된 데이터를 PC로 전송 요청할 경우 해당 데이터를 USB 디바이스를 이용하여 PC로 전달하는 애플리케이션 I/F부와; In case of using separate protocol according to application without using high speed data transfer command, data is transmitted to process the protocol, and when requested to transfer the processed data to PC, the data is transferred to PC using USB device. An application I / F unit; 상기 고속 데이터 전송 명령을 이용하여 각종 애플리케이션을 제어하는 애플리케이션 제어부와; An application control unit controlling various applications using the high speed data transmission command; 멀티미디어 대용량 데이터를 파일단위로 처리하기 위해 파일의 생성, 삭제, 변경, 읽기, 쓰기 등의 기능을 파일 시스템별로 다른 API를 사용하여 파일 시스템(DB)과 연동시키는 파일 I/F부와; A file I / F unit for interfacing with a file system (DB) using a different API for each file system in order to process multimedia large-capacity data on a file basis; 상기 USB 디바이스로부터 수신된 데이터를 상기 DS Task 모듈을 통해 전달하거나 전송 요청된 데이터를 USB 디바이스를 통하여 PC로 전송하며, 데이터의 최초 수신과 고속 데이터 전송 엔진에 의해서 처리된 데이터를 전송하는 데이터 입출력부와; Data input / output unit which transmits the data received from the USB device through the DS Task module or transmits the requested data to the PC through the USB device, and transmits the data received by the initial reception and high-speed data transmission engine Wow; 상기 DS Task 모듈에서 전송되는 각종 이벤트나 시그널을 처리하는 DS Task I/F부와; A DS Task I / F unit for processing various events or signals transmitted from the DS Task module; USB 디바이스를 구동시키기 위한 USB 드라이버의 상태를 파악하고, 장치의 연결 및 해제, 전송할 데이터의 상태 등 USB 디바이스에서 발생할 수 있는 사항을 처리하고 데이터 전송에 관련한 정보를 파악하는 USB 드라이버 제어부로 구성된 것 을 특징으로 하는 고속 데이터 전송 모듈을 내장한 이동통신 단말기.It consists of a USB driver control unit that checks the status of the USB driver for driving the USB device, handles the problems that may occur in the USB device, such as the connection and disconnection of the device, and the status of the data to be transferred, and identifies information related to data transfer. A mobile communication terminal incorporating a high speed data transmission module. 제 1 항 또는 제2항의 고속 데이터 전송 모듈을 내장한 휴대용 단말기를 USB 단자를 이용하여 PC에 연결하는 단계와;Connecting a portable terminal having the high speed data transmission module according to claim 1 or 2 to a PC using a USB terminal; 상기 PC에 연결된 이동통신 단말기와의 고속 데이터 통신을 위해 AT 커맨드 방식에 사용되는 모뎀으로부터 고속 전송에 사용되는 USB 디바이스로 장치변경을 요청하는 단계와;Requesting a device change from a modem used in an AT command method to a USB device used for high speed transmission for high speed data communication with a mobile communication terminal connected to the PC; 상기 PC로부터 장치 변경이 요청되면 이동통신 단말기는 고속 데이터 전송 모듈을 구성하는 USB 드라이버 제어부를 통해 요청한 드라이버로 장치변경을 실시하는 단계와;Performing a device change with the requested driver through a USB driver control unit constituting the high speed data transmission module when the device change request is made from the PC; 상기 USB 드라이버 장치가 변경되었다는 정보를 PC측으로 전송하면 PC는 이를 수신하여 변경된 장치 드라이버를 설치하고 고속 USB 드라이버 로딩을 실시하는 단계와;Transmitting the information indicating that the USB driver device is changed to the PC, the PC receiving the changed device driver, installing the changed device driver, and performing a high speed USB driver loading; 상기 드라이버 로딩이 완료되면 원하는 데이터를 패킷 형식으로 고속으로 다운로드하거나 업로드를 실시하는 단계를 포함하는 것을 특징으로 하는 고속 데이터 통신 모듈을 내장한 이동통신 단말기를 이용한 고속 데이터 전송방법.And downloading or uploading desired data in a packet format at a high speed when the driver loading is completed, and using the mobile communication terminal incorporating a high speed data communication module.
KR1020050106178A 2005-11-07 2005-11-07 High speed data transmission method using a mobile communication terminal and a terminal incorporating a high speed data transmission module Expired - Fee Related KR100652114B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050106178A KR100652114B1 (en) 2005-11-07 2005-11-07 High speed data transmission method using a mobile communication terminal and a terminal incorporating a high speed data transmission module

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050106178A KR100652114B1 (en) 2005-11-07 2005-11-07 High speed data transmission method using a mobile communication terminal and a terminal incorporating a high speed data transmission module

Publications (1)

Publication Number Publication Date
KR100652114B1 true KR100652114B1 (en) 2006-12-01

Family

ID=37731580

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050106178A Expired - Fee Related KR100652114B1 (en) 2005-11-07 2005-11-07 High speed data transmission method using a mobile communication terminal and a terminal incorporating a high speed data transmission module

Country Status (1)

Country Link
KR (1) KR100652114B1 (en)

Similar Documents

Publication Publication Date Title
US8099528B2 (en) Data filtering using central DMA mechanism
EP2566286B1 (en) Wireless Internet Access Module, Communication Method for Host and Wireless Internet Access Module, and Data Card
WO1995014275A1 (en) Portable apparatus for providing multiple integrated communication media
CN101860440B (en) Wireless Internet access module, method for synchronizing data by using it, and data card
CN100426905C (en) Method and system for realizing virtual storage in mobile terminal
US20030140129A1 (en) Installing communication protocol in a handheld device
JP2002359694A (en) Mobile phone and data storage system employing it
KR100917677B1 (en) System and method for bridging file systems between two different processors in mobile phone
US8375079B2 (en) Coordinated operation method, and communication terminal device
KR100652114B1 (en) High speed data transmission method using a mobile communication terminal and a terminal incorporating a high speed data transmission module
RU2352977C2 (en) System for control of chamber resource in portable device
US8214544B2 (en) Register access protocol
US7751269B2 (en) Coupling device for transmitting data
KR101812145B1 (en) Apparatus and method for controlling virtual machine that connects the device
CN101154206B (en) Coupling device, processer device, data process device and data transmission method
CN101511060A (en) Method for updating sending time of sent timing multimedia message
KR100593549B1 (en) Data transmission device between computer and mobile communication terminal using UBS
KR100917193B1 (en) Apparatus and method for sharing input means of computer and mobile communication terminal
KR200328928Y1 (en) Matching device between base station controller for mobile communication and personal computer
US20030212885A1 (en) Competitive management system and method for external input/output devices and recording medium recording program
KR100591844B1 (en) Software download method and system for mobile communication terminal using UBS
JPH10285222A (en) Data transmission system and terminal support server used therein
KR100608850B1 (en) Data transmission and storage method between wireless communication device and computer system
KR100810309B1 (en) Apparatus and method for multiple data transmission using DPM in multi terminal
CN118838556A (en) Printing control method, device and equipment

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20051107

A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20051121

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20051107

Comment text: Patent Application

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20061120

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20061123

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20061124

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee