KR20050039401A - Method for transfering divided data to mobile - Google Patents

Method for transfering divided data to mobile Download PDF

Info

Publication number
KR20050039401A
KR20050039401A KR20030074867A KR20030074867A KR20050039401A KR 20050039401 A KR20050039401 A KR 20050039401A KR 20030074867 A KR20030074867 A KR 20030074867A KR 20030074867 A KR20030074867 A KR 20030074867A KR 20050039401 A KR20050039401 A KR 20050039401A
Authority
KR
South Korea
Prior art keywords
data
mobile device
data file
file
transmitting
Prior art date
Application number
KR20030074867A
Other languages
Korean (ko)
Other versions
KR101042280B1 (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 KR1020030074867A priority Critical patent/KR101042280B1/en
Publication of KR20050039401A publication Critical patent/KR20050039401A/en
Application granted granted Critical
Publication of KR101042280B1 publication Critical patent/KR101042280B1/en

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

모바일 기기로의 분할 데이터 전송방법이 게시된다. 본 발명의 분할 데이터 전송방법은, 자료 데이터 파일을 다수개의 파트 파일로 분할하여, 메인 서버가 엑서스할 수 있도록 제공하는 A)단계; 메인 서버가 특정 모바일 기기로부터 자료 데이터 파일의 전송 요청을 인식하는 B)단계; 현재 자료 데이터 파일을 전송 중인 다른 모바일 기기의 갯수(m)을 파악하는 C)단계; 및 m이 n보다 작으면, 현재 비전송 중인 파트 파일을 특정의 모바일 기기로 전송하는 D)단계를 구비한다. 본 발명의 분할 데이터 전송방법에 의하면, 전송하고자 하는 자료 데이터 파일을 다수개의 파트로 분할하여, 엑세스 가능한 상태로 저장함으로써, 동시에 다수개의 모바일 기기로부터 동일한 자료 데이터 파일에 대한 전송요청이 발생하더라도, 현재 전송중의 상태에 놓여 있지 않은 파트부터 먼저 전송함으로써,모바일 기기에서의 기다림 시간을 현저히 감소시킬 수 있다. Disclosed is a method of transmitting divided data to a mobile device. The divided data transmission method of the present invention comprises the steps of: A) dividing a data data file into a plurality of part files and providing the main server for access; B) the main server recognizing a request for transmission of the data data file from the specific mobile device; C) determining the number (m) of other mobile devices currently transmitting the data data file; And if m is less than n, step D) of transmitting a part file that is currently not being transmitted to a specific mobile device. According to the divided data transmission method of the present invention, the data data file to be transmitted is divided into a plurality of parts and stored in an accessible state, so that even if a transmission request for the same data data file occurs from a plurality of mobile devices at the same time, By first transmitting the part that is not in the state of being transmitted, the waiting time in the mobile device can be significantly reduced.

Description

모바일 기기로의 분할 데이터 전송방법{Method for transfering divided data to mobile} Method for transferring divided data to mobile}

본 발명은 데이터 전송방법에 관한 것으로서, 특히 모바일 기기로의 데이터 전송방법에 관한 것이다.The present invention relates to a data transmission method, and more particularly, to a data transmission method to a mobile device.

최근에, 모바일(mobile) 기기 보급의 활성화로 인하여 모바일 기기의 사용이 일반화되어 있고, 지역이나 시간 및 공간적인 제약에 관계없이 모바일 기기의 사용이 가능하게 되었다. 뿐만 아니라, IMT-2000 등의 모바일 기기에서는 문자 정보는 물론 화상 정보까지도 송수신할 수 있도록 하고 있다.Recently, the use of mobile devices has become common due to the activation of mobile devices, and it is possible to use mobile devices regardless of region, time and space constraints. In addition, mobile devices, such as IMT-2000, can transmit and receive text information as well as image information.

이와 같이, 모바일 기기의 적용범위가 확대되자, 도 1에 도시되는 바와 같이, 다수의 사용자가 모바일 기기를 통하여, 특정의 자료 데이터를 동시에 요청하는 경우가 자주 발생하게 되었다.As such, as the application range of the mobile device is expanded, as shown in FIG. 1, many users frequently request specific data data through the mobile device.

도 2는 종래기술에 따른 모바일 기기로의 데이터 전송방법을 나타내는 플로우챠트이다. 도 2를 참조하여, 종래의 모바일 기기로의 데이터 전송방법을 기술하면, 다음과 같다.2 is a flowchart illustrating a data transmission method to a mobile device according to the prior art. Referring to FIG. 2, a data transmission method of a conventional mobile device will be described.

먼저, 특정의 모바일 기기(20)로부터, 메인 서버(10)에 대하여 자료 데이터 파일(11)의 전송 요청이 발생하면, 상기 메인 서버(10)는 전송 요청을 인식한다(S101). 그리고, 현재, 상기 특정의 모바일 기기(20)로부터 전송요청을 받은 자료 데이터 파일(11)에 대하여 타 모바일 기기(20')로 전송 중인지를 판단한다(S203). 만약, 상기 자료 데이터 파일(11)이 전송중의 상태라면, 소정 시간동안 대기한 후(S205), 상기 타 모바일 기기(20')로의 전송이 완료되었는지를 판단한다(S207). 그리고, 상기 타 모바일 기기(20')로의 전송이 완료된 후에, 상기 특정 모바일 기기(20)로의 파일의 전송을 진행한다(S209). First, when a transfer request of the data data file 11 is generated from the specific mobile device 20 to the main server 10, the main server 10 recognizes the transfer request (S101). In operation S203, it is determined whether the data data file 11 received from the specific mobile device 20 is being transmitted to the other mobile device 20 ′. If the data data file 11 is in the state of being transmitted, after waiting for a predetermined time (S205), it is determined whether the transmission to the other mobile device 20 'is completed (S207). After the transmission to the other mobile device 20 'is completed, the file is transferred to the specific mobile device 20 (S209).

그런데, 도 2에 도시되는 바와 같은, 종래기술에 따른 모바일 기기로의 데이터 전송방법은 이전에 전송 요청된 타 모바일 기기(20')로의 데이터 전송이 완료된 후에, 특정의 모바일 기기(20)로의 데이터 전송이 전행된다. 예를 들어, 하나의 모바일 기기로의 데이터 전송에 소요되는 시간이 T이고, 5개의 모바일 기기로부터 거의 동시에 데이터 파일의 전송을 요청받은 경우, 가장 나중에 전송을 요청한 모바일 기기로의 데이터 전송은 4T가 경과한 후에, 진행된다.However, as shown in FIG. 2, in the data transmission method according to the related art, after the data transmission to another mobile device 20 ′ previously requested to be transmitted is completed, data to a specific mobile device 20 is completed. The transmission is advanced. For example, if the time required for data transmission to one mobile device is T, and the data files are requested to be transmitted from five mobile devices at about the same time, the data transmission to the mobile device that requested the latest transmission is 4T. After elapse, it progresses.

따라서, 종래기술에 의한 모바일 기기로의 데이터 전송방법은 데이터 전송을 위한 기다림 시간이 증가하는 문제점이 발생한다. Therefore, the data transmission method to the mobile device according to the prior art has a problem that the waiting time for data transmission increases.

본 발명의 목적은 종래기술의 문제점을 해결하기 위한 것으로서, 데이터 전송을 위한 기다림 시간을 최소화하는 모바일 기기로의 데이터 전송방법을 제공하는 데 있다. An object of the present invention is to solve the problems of the prior art, to provide a data transmission method to a mobile device that minimizes the waiting time for data transmission.

상기와 같은 기술적 과제를 달성하기 위한 본 발명의 일면은 소정의 자료 데이터 파일을 메인 서버로부터 다수개의 모바일 기기로 제공하는 분할 데이터 전송방법에 관한 것이다. 본 발명의 분할 데이터 전송방법은, 상기 자료 데이터 파일을 n(여기서, n은 2이상인 자연수)개의 파트 파일로 분할하여, 상기 메인 서버가 엑서스할 수 있도록 제공하는 A)단계; 상기 메인 서버가 특정의 상기 모바일 기기로부터 상기 자료 데이터 파일의 전송 요청을 인식하는 B)단계; 현재 상기 자료 데이터 파일을 전송 중인 상기 다른 모바일 기기의 갯수(m)을 파악하는 C)단계; 및 상기 m이 상기 n보다 작으면, 현재 비전송 중인 상기 파트 파일을 상기 특정의 상기 모바일 기기로 전송하는 D)단계를 구비한다.One aspect of the present invention for achieving the above technical problem relates to a split data transmission method for providing a predetermined data data file from the main server to a plurality of mobile devices. The split data transmission method of the present invention comprises the steps of: dividing the data data file into n parts (where n is a natural number of 2 or more) and providing the main server to access it; B) the main server recognizing a request for transmission of the data data file from a specific mobile device; Determining number (m) of the other mobile devices currently transmitting the data data file; And d) transmitting, when the m is smaller than the n, the part file which is not currently being transmitted to the specific mobile device.

본 발명과 본 발명의 동작상의 잇점 및 본 발명의 실시에 의하여 달성되는 목적을 충분히 이해하기 위해서는 본 발명의 바람직한 실시예를 예시하는 첨부 도면 및 첨부 도면에 기재된 내용을 참조하여야만 한다. 각 도면을 이해함에 있어서, 동일한 부재는 가능한 한 동일한 참조부호로 도시하고자 함에 유의해야 한다. 또한, 하기의 설명에서, 구체적인 처리흐름과 같은 많은 특정 상세들은 본 발명의 보다 전반적인 이해를 제공하기 위해 기술된다. 그러나, 이들 특정 상세들 없이도, 본 발명의 실시될 수 있다는 것은 당해 기술분야에서 통상의 지식을 가진 자에게는 자명한 사실이다. 그리고, 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 공지 기능 및 구성에 대한 상세한 기술은 생략된다.In order to fully understand the present invention, the operational advantages of the present invention, and the objects achieved by the practice of the present invention, reference should be made to the accompanying drawings which illustrate preferred embodiments of the present invention and the contents described in the accompanying drawings. In understanding the drawings, it should be noted that like parts are intended to be represented by the same reference numerals as much as possible. In addition, in the following description, numerous specific details, such as specific processing flows, are described to provide a more general understanding of the invention. However, it will be apparent to one of ordinary skill in the art that the present invention may be practiced without these specific details. Incidentally, detailed descriptions of well-known functions and configurations that are determined to unnecessarily obscure the subject matter of the present invention will be omitted.

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

도 3은 본 발명의 일실시에에 따른 분할 데이터 전송 방법에 적용되는 자료 데이터 파일(11)을 설명하기 위한 도면이다. 상기 자료 데이터 파일(11)은 n개의 파트로 분할되어 구성된다. 그리고, 상기 자료 데이터 파일(11)의 각 파트들은 독자적으로 도 1의 메인 서버(10) 및 모바일 기기(20, 20')에서 억세스가 가능하다.3 is a diagram for explaining a data data file 11 applied to a method of transmitting divided data according to an embodiment of the present invention. The data data file 11 is divided into n parts. Each part of the data data file 11 can be independently accessed from the main server 10 and the mobile devices 20 and 20 'of FIG. 1.

도 4는 본 발명의 일실시예에 따른 모바일 기기로의 분할 데이터 전송방법을 나타내는 플로우챠트이다. 도 4를 참조하여, 본 발명의 분할 데이터 전송방법이 기술된다.4 is a flowchart illustrating a method of transmitting divided data to a mobile device according to an embodiment of the present invention. With reference to Fig. 4, the divided data transmission method of the present invention is described.

먼저, 도 3에 도시된 바와 같이, n개의 파트로 분할된 자료 데이터 파일을 상기 메인 서버(10)에 제공한다(S401). 상기 자료 데이터 파일의 각 파트는, 전술한 바와 같이, 각각이 상기 메인 서버(10) 및 각 모바일 기기(20, 20')에서 억세스 가능하다. 그리고, 특정의 모바일 기기(20)로부터, 메인 서버(10)에 대하여 자료 데이터 파일(11)의 전송 요청이 발생하면, 상기 메인 서버(10)는 상기 특정 모바일 기기로부터의 자료 데이터 파일의 전송 요청을 인식한다(S403). 그리고, 현재, 상기 특정의 모바일 기기(20)로부터 전송요청을 받은 자료 데이터 파일(11)에 대하여 타 모바일 기기(20')로 전송 중인지를 판단한다(S405). First, as shown in FIG. 3, a data data file divided into n parts is provided to the main server 10 (S401). As described above, each part of the data data file is accessible from the main server 10 and each of the mobile devices 20 and 20 '. Then, when a transfer request of the data data file 11 is generated from the specific mobile device 20 to the main server 10, the main server 10 requests the transfer of the data data file from the specific mobile device. It is recognized (S403). In operation S405, it is determined whether the data data file 11 received from the specific mobile device 20 is being transmitted to the other mobile device 20 ′.

만약, 상기 자료 데이터 파일(11)이 전송중의 상태라면, 현재 상기 자료 데이터 파일(11)을 전송하고 있는 타 모바일 기기의 갯수(m)을 파악하여, 상기 m이 상기 n보다 작은 값인지 여부를 판단한다(S407). 만약, 상기 m이 상기 n 보다 작은 값인 경우에는, 상기 자료 데이터 파일(11)의 각 파트들 중에서, 현재 비전송 중인 파트를 검색하여(S411), 상기 검색된 파트를 상기 특정의 모바일 기기(20, 20')로 전송한다(S413).If the data data file 11 is being transmitted, the number m of other mobile devices currently transmitting the data data file 11 is determined to determine whether m is smaller than n. It is determined (S407). If m is a value smaller than n, among the parts of the data data file 11, a part that is not currently being transmitted is searched (S411), and the searched part is converted into the specific mobile device 20; 20 ') (S413).

그리고, 상기 S409 단계의 판단결과, 상기 m이 상기 n보다 작지 않는 경우(여기서는, 상기 m이 상기 n과 동일한 값임)에는, 소정의 시간이 경과한 후(S415) 상기 S407 단계를 다시 수행한다.As a result of the determination in step S409, when m is not smaller than n (here, m is the same value as n), after the predetermined time has elapsed (S415), step S407 is performed again.

또한, 상기 S405의 판단결과, 상기 자료 데이터 파일을 전송하고 있는 모바일 기기(20')가 없는 경우에는, 상기 S411 단계를 진행한다.In addition, when there is no mobile device 20 'that transmits the data data file as a result of the determination in S405, step S411 is performed.

상기와 같은 본 발명의 데이터 분할 전송방법에 의하면, 데이터 전송을 위한 기다림 시간이 현저히 감소된다. 만약, 5개의 모바일 기기에서 동시에 동일한 자료 데이터 파일에 대한 전송 요청이 발생하는 경우라 하더라도, 상기 n이 5 이상인 경우에는 기다림 시간없이 데이터의 전송이 가능하다. 또한, 5 이상의 모바일 기기에서 데이터의 전송요청이 동시에 발생하는 경우에도, 자료 데이터 파일의 일부 파트에 대하여 비전송 중이면, 바로 데이터의 전송이 가능하므로, 역시 데이터의 전송을 위한 기다림 시간은 현저히 감소된다.According to the data division transmission method of the present invention as described above, the waiting time for data transmission is significantly reduced. If a transmission request for the same data data file occurs in five mobile devices at the same time, if n is 5 or more, data can be transmitted without waiting. In addition, even when data transmission requests are simultaneously generated by 5 or more mobile devices, if some parts of the data file are not transmitted, the data can be transmitted immediately, so the waiting time for data transmission is significantly reduced. do.

본 발명은 도면에 도시된 일 실시예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다. Although the present invention has been described with reference to one embodiment shown in the drawings, this is merely exemplary, and those skilled in the art will understand that various modifications and equivalent other embodiments are possible therefrom. Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.

상기와 같은 본 발명의 분할 데이터 전송방법에 의하면, 전송하고자 하는 자료 데이터 파일을 다수개의 파트로 분할하여, 엑세스 가능한 상태로 저장함으로써, 동시에 다수개의 모바일 기기로부터 동일한 자료 데이터 파일에 대한 전송요청이 발생하더라도, 현재 전송중의 상태에 놓여 있지 않은 파트부터 먼저 전송함으로써,모바일 기기에서의 기다림 시간을 현저히 감소시킬 수 있다. According to the divided data transmission method of the present invention as described above, by dividing the data data file to be transmitted into a plurality of parts and storing them in an accessible state, a transmission request for the same data data file is generated from a plurality of mobile devices at the same time. Even if it is, the waiting time in the mobile device can be significantly reduced by first transmitting the part that is not in the state of being transmitted.

본 발명의 상세한 설명에서 사용되는 도면을 보다 충분히 이해하기 위하여, 각 도면의 간단한 설명이 제공된다.In order to more fully understand the drawings used in the detailed description of the invention, a brief description of each drawing is provided.

도 1은 다수개의 모바일 기기에서 메인 서버에 자료 데이터 파일의 전송 요청을 설명하기 위한 도면이다.1 is a diagram for explaining a request for transmission of a data data file to a main server in a plurality of mobile devices.

도 2는 종래기술에 따른 모바일 기기로의 데이터 전송방법을 나타내는 플로우챠트이다.2 is a flowchart illustrating a data transmission method to a mobile device according to the prior art.

도 3은 본 발명의 일실시에에 따른 분할 데이터 전송 방법에 적용되는 자료 데이터 파일을 설명하기 위한 도면이다.3 is a view for explaining a data data file applied to the divided data transmission method according to an embodiment of the present invention.

도 4는 본 발명의 일실시예에 따른 모바일 기기로의 분할 데이터 전송방법을 나타내는 플로우챠트이다. 4 is a flowchart illustrating a method of transmitting divided data to a mobile device according to an embodiment of the present invention.

Claims (2)

소정의 자료 데이터 파일을 메인 서버로부터 다수개의 모바일 기기로 제공하는 분할 데이터 전송방법에 있어서,In the split data transmission method for providing a predetermined data data file from the main server to a plurality of mobile devices, 상기 자료 데이터 파일을 n(여기서, n은 2이상인 자연수)개의 파트 파일로 분할하여, 상기 메인 서버가 엑서스할 수 있도록 제공하는 A)단계;A) dividing the data data file into n parts (where n is a natural number of 2 or more) and providing the main server for access; 상기 메인 서버가 특정의 상기 모바일 기기로부터 상기 자료 데이터 파일의 전송 요청을 인식하는 B)단계;B) the main server recognizing a request for transmission of the data data file from a specific mobile device; 현재 상기 자료 데이터 파일을 전송 중인 상기 다른 모바일 기기의 갯수(m)을 파악하는 C)단계; 및Determining number (m) of the other mobile devices currently transmitting the data data file; And 상기 m이 상기 n보다 작으면, 현재 비전송 중인 상기 파트 파일을 상기 특정의 상기 모바일 기기로 전송하는 D)단계를 구비하는 것을 특징으로 하는 분할 데이터 전송 방법. And if the m is smaller than the n, transmitting the part file which is not currently transmitted to the specific mobile device. 제1 항에 있어서,According to claim 1, 상기 m이 상기 n과 동일하면, 소정 시간이 경과한 후, 상기 C)단계를 다시 수행하는 것을 특징으로 하는 분할 데이터 전송 방법. And when m is equal to n, after step C has elapsed, step C) is performed again.
KR1020030074867A 2003-10-25 2003-10-25 Method for transfering divided data to mobile KR101042280B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020030074867A KR101042280B1 (en) 2003-10-25 2003-10-25 Method for transfering divided data to mobile

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030074867A KR101042280B1 (en) 2003-10-25 2003-10-25 Method for transfering divided data to mobile

Publications (2)

Publication Number Publication Date
KR20050039401A true KR20050039401A (en) 2005-04-29
KR101042280B1 KR101042280B1 (en) 2011-06-17

Family

ID=37241642

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030074867A KR101042280B1 (en) 2003-10-25 2003-10-25 Method for transfering divided data to mobile

Country Status (1)

Country Link
KR (1) KR101042280B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100752496B1 (en) * 2006-09-27 2007-08-27 김창모 Method for data communication using random sequence of transferring data in wireless communication of spread-spectrum or non spread-spectrum

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2742383B2 (en) 1994-04-11 1998-04-22 松下電器産業株式会社 Requested program providing apparatus and method
KR20030047042A (en) * 2001-12-07 2003-06-18 삼성전자주식회사 System and method for transmitting and receiving data using plural mobile stations

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100752496B1 (en) * 2006-09-27 2007-08-27 김창모 Method for data communication using random sequence of transferring data in wireless communication of spread-spectrum or non spread-spectrum

Also Published As

Publication number Publication date
KR101042280B1 (en) 2011-06-17

Similar Documents

Publication Publication Date Title
US7707337B2 (en) Object-based storage device with low process load and control method thereof
KR970016918A (en) A data storage system and a data access method for a plurality of host computers on arrays of a plurality of storage devices
CN101689181A (en) Flexible namespace prioritization
JP4758794B2 (en) Memory area allocation control device, memory area allocation control program, and memory area allocation control method
CN1531303A (en) Caching system and method at user terminal without protocol concerned
CN100498745C (en) Bridging device for prefetching all data before sending data to requesting service and the method
CN100428220C (en) Digital information input device
US7472158B2 (en) Initiator connection tag for simple table lookup
US20030101325A1 (en) Transparent remote data storage device and method
WO2018125297A1 (en) Atomic execution unit for object storage
US8549274B2 (en) Distributive cache accessing device and method for accelerating to boot remote diskless computers
US20150081934A1 (en) System and method for data synchronization across digital device interfaces
CN116303126B (en) Caching method, data processing method and electronic equipment
KR101042280B1 (en) Method for transfering divided data to mobile
US20080270480A1 (en) Method and system of deleting files from a remote server
US7827194B2 (en) Access to shared disk device on storage area network
US6308167B1 (en) Computer system using a queuing system and method for managing a queue and heterogeneous data structures
JP4218034B2 (en) Data communication system, data communication method, and data communication program
US6834281B1 (en) Method and apparatus to support multi-node direct access to file system data
CN104333803A (en) Method, equipment and system for preventing frame loss in process of video editing
CN112114748B (en) Separation method and system for cold and hot data
KR101319465B1 (en) File providing system for n-screen service
JP6542721B2 (en) Data management apparatus and data management method
KR100502427B1 (en) An method and system of changing information stored in memory in wap clients
KR100910720B1 (en) Apparatus and method for supplying real-time service context by automatically recognizing change of situation

Legal Events

Date Code Title Description
N231 Notification of change of applicant
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: 20120402

Year of fee payment: 13