KR20050039401A - 모바일 기기로의 분할 데이터 전송방법 - Google Patents
모바일 기기로의 분할 데이터 전송방법 Download PDFInfo
- 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
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
모바일 기기로의 분할 데이터 전송방법이 게시된다. 본 발명의 분할 데이터 전송방법은, 자료 데이터 파일을 다수개의 파트 파일로 분할하여, 메인 서버가 엑서스할 수 있도록 제공하는 A)단계; 메인 서버가 특정 모바일 기기로부터 자료 데이터 파일의 전송 요청을 인식하는 B)단계; 현재 자료 데이터 파일을 전송 중인 다른 모바일 기기의 갯수(m)을 파악하는 C)단계; 및 m이 n보다 작으면, 현재 비전송 중인 파트 파일을 특정의 모바일 기기로 전송하는 D)단계를 구비한다. 본 발명의 분할 데이터 전송방법에 의하면, 전송하고자 하는 자료 데이터 파일을 다수개의 파트로 분할하여, 엑세스 가능한 상태로 저장함으로써, 동시에 다수개의 모바일 기기로부터 동일한 자료 데이터 파일에 대한 전송요청이 발생하더라도, 현재 전송중의 상태에 놓여 있지 않은 파트부터 먼저 전송함으로써,모바일 기기에서의 기다림 시간을 현저히 감소시킬 수 있다.
Description
본 발명은 데이터 전송방법에 관한 것으로서, 특히 모바일 기기로의 데이터 전송방법에 관한 것이다.
최근에, 모바일(mobile) 기기 보급의 활성화로 인하여 모바일 기기의 사용이 일반화되어 있고, 지역이나 시간 및 공간적인 제약에 관계없이 모바일 기기의 사용이 가능하게 되었다. 뿐만 아니라, IMT-2000 등의 모바일 기기에서는 문자 정보는 물론 화상 정보까지도 송수신할 수 있도록 하고 있다.
이와 같이, 모바일 기기의 적용범위가 확대되자, 도 1에 도시되는 바와 같이, 다수의 사용자가 모바일 기기를 통하여, 특정의 자료 데이터를 동시에 요청하는 경우가 자주 발생하게 되었다.
도 2는 종래기술에 따른 모바일 기기로의 데이터 전송방법을 나타내는 플로우챠트이다. 도 2를 참조하여, 종래의 모바일 기기로의 데이터 전송방법을 기술하면, 다음과 같다.
먼저, 특정의 모바일 기기(20)로부터, 메인 서버(10)에 대하여 자료 데이터 파일(11)의 전송 요청이 발생하면, 상기 메인 서버(10)는 전송 요청을 인식한다(S101). 그리고, 현재, 상기 특정의 모바일 기기(20)로부터 전송요청을 받은 자료 데이터 파일(11)에 대하여 타 모바일 기기(20')로 전송 중인지를 판단한다(S203). 만약, 상기 자료 데이터 파일(11)이 전송중의 상태라면, 소정 시간동안 대기한 후(S205), 상기 타 모바일 기기(20')로의 전송이 완료되었는지를 판단한다(S207). 그리고, 상기 타 모바일 기기(20')로의 전송이 완료된 후에, 상기 특정 모바일 기기(20)로의 파일의 전송을 진행한다(S209).
그런데, 도 2에 도시되는 바와 같은, 종래기술에 따른 모바일 기기로의 데이터 전송방법은 이전에 전송 요청된 타 모바일 기기(20')로의 데이터 전송이 완료된 후에, 특정의 모바일 기기(20)로의 데이터 전송이 전행된다. 예를 들어, 하나의 모바일 기기로의 데이터 전송에 소요되는 시간이 T이고, 5개의 모바일 기기로부터 거의 동시에 데이터 파일의 전송을 요청받은 경우, 가장 나중에 전송을 요청한 모바일 기기로의 데이터 전송은 4T가 경과한 후에, 진행된다.
따라서, 종래기술에 의한 모바일 기기로의 데이터 전송방법은 데이터 전송을 위한 기다림 시간이 증가하는 문제점이 발생한다.
본 발명의 목적은 종래기술의 문제점을 해결하기 위한 것으로서, 데이터 전송을 위한 기다림 시간을 최소화하는 모바일 기기로의 데이터 전송방법을 제공하는 데 있다.
상기와 같은 기술적 과제를 달성하기 위한 본 발명의 일면은 소정의 자료 데이터 파일을 메인 서버로부터 다수개의 모바일 기기로 제공하는 분할 데이터 전송방법에 관한 것이다. 본 발명의 분할 데이터 전송방법은, 상기 자료 데이터 파일을 n(여기서, n은 2이상인 자연수)개의 파트 파일로 분할하여, 상기 메인 서버가 엑서스할 수 있도록 제공하는 A)단계; 상기 메인 서버가 특정의 상기 모바일 기기로부터 상기 자료 데이터 파일의 전송 요청을 인식하는 B)단계; 현재 상기 자료 데이터 파일을 전송 중인 상기 다른 모바일 기기의 갯수(m)을 파악하는 C)단계; 및 상기 m이 상기 n보다 작으면, 현재 비전송 중인 상기 파트 파일을 상기 특정의 상기 모바일 기기로 전송하는 D)단계를 구비한다.
본 발명과 본 발명의 동작상의 잇점 및 본 발명의 실시에 의하여 달성되는 목적을 충분히 이해하기 위해서는 본 발명의 바람직한 실시예를 예시하는 첨부 도면 및 첨부 도면에 기재된 내용을 참조하여야만 한다. 각 도면을 이해함에 있어서, 동일한 부재는 가능한 한 동일한 참조부호로 도시하고자 함에 유의해야 한다. 또한, 하기의 설명에서, 구체적인 처리흐름과 같은 많은 특정 상세들은 본 발명의 보다 전반적인 이해를 제공하기 위해 기술된다. 그러나, 이들 특정 상세들 없이도, 본 발명의 실시될 수 있다는 것은 당해 기술분야에서 통상의 지식을 가진 자에게는 자명한 사실이다. 그리고, 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 공지 기능 및 구성에 대한 상세한 기술은 생략된다.
이하, 첨부한 도면을 참조하여 본 발명의 바람직한 실시예를 설명함으로써, 본 발명을 상세히 설명한다.
도 3은 본 발명의 일실시에에 따른 분할 데이터 전송 방법에 적용되는 자료 데이터 파일(11)을 설명하기 위한 도면이다. 상기 자료 데이터 파일(11)은 n개의 파트로 분할되어 구성된다. 그리고, 상기 자료 데이터 파일(11)의 각 파트들은 독자적으로 도 1의 메인 서버(10) 및 모바일 기기(20, 20')에서 억세스가 가능하다.
도 4는 본 발명의 일실시예에 따른 모바일 기기로의 분할 데이터 전송방법을 나타내는 플로우챠트이다. 도 4를 참조하여, 본 발명의 분할 데이터 전송방법이 기술된다.
먼저, 도 3에 도시된 바와 같이, n개의 파트로 분할된 자료 데이터 파일을 상기 메인 서버(10)에 제공한다(S401). 상기 자료 데이터 파일의 각 파트는, 전술한 바와 같이, 각각이 상기 메인 서버(10) 및 각 모바일 기기(20, 20')에서 억세스 가능하다. 그리고, 특정의 모바일 기기(20)로부터, 메인 서버(10)에 대하여 자료 데이터 파일(11)의 전송 요청이 발생하면, 상기 메인 서버(10)는 상기 특정 모바일 기기로부터의 자료 데이터 파일의 전송 요청을 인식한다(S403). 그리고, 현재, 상기 특정의 모바일 기기(20)로부터 전송요청을 받은 자료 데이터 파일(11)에 대하여 타 모바일 기기(20')로 전송 중인지를 판단한다(S405).
만약, 상기 자료 데이터 파일(11)이 전송중의 상태라면, 현재 상기 자료 데이터 파일(11)을 전송하고 있는 타 모바일 기기의 갯수(m)을 파악하여, 상기 m이 상기 n보다 작은 값인지 여부를 판단한다(S407). 만약, 상기 m이 상기 n 보다 작은 값인 경우에는, 상기 자료 데이터 파일(11)의 각 파트들 중에서, 현재 비전송 중인 파트를 검색하여(S411), 상기 검색된 파트를 상기 특정의 모바일 기기(20, 20')로 전송한다(S413).
그리고, 상기 S409 단계의 판단결과, 상기 m이 상기 n보다 작지 않는 경우(여기서는, 상기 m이 상기 n과 동일한 값임)에는, 소정의 시간이 경과한 후(S415) 상기 S407 단계를 다시 수행한다.
또한, 상기 S405의 판단결과, 상기 자료 데이터 파일을 전송하고 있는 모바일 기기(20')가 없는 경우에는, 상기 S411 단계를 진행한다.
상기와 같은 본 발명의 데이터 분할 전송방법에 의하면, 데이터 전송을 위한 기다림 시간이 현저히 감소된다. 만약, 5개의 모바일 기기에서 동시에 동일한 자료 데이터 파일에 대한 전송 요청이 발생하는 경우라 하더라도, 상기 n이 5 이상인 경우에는 기다림 시간없이 데이터의 전송이 가능하다. 또한, 5 이상의 모바일 기기에서 데이터의 전송요청이 동시에 발생하는 경우에도, 자료 데이터 파일의 일부 파트에 대하여 비전송 중이면, 바로 데이터의 전송이 가능하므로, 역시 데이터의 전송을 위한 기다림 시간은 현저히 감소된다.
본 발명은 도면에 도시된 일 실시예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다.
상기와 같은 본 발명의 분할 데이터 전송방법에 의하면, 전송하고자 하는 자료 데이터 파일을 다수개의 파트로 분할하여, 엑세스 가능한 상태로 저장함으로써, 동시에 다수개의 모바일 기기로부터 동일한 자료 데이터 파일에 대한 전송요청이 발생하더라도, 현재 전송중의 상태에 놓여 있지 않은 파트부터 먼저 전송함으로써,모바일 기기에서의 기다림 시간을 현저히 감소시킬 수 있다.
본 발명의 상세한 설명에서 사용되는 도면을 보다 충분히 이해하기 위하여, 각 도면의 간단한 설명이 제공된다.
도 1은 다수개의 모바일 기기에서 메인 서버에 자료 데이터 파일의 전송 요청을 설명하기 위한 도면이다.
도 2는 종래기술에 따른 모바일 기기로의 데이터 전송방법을 나타내는 플로우챠트이다.
도 3은 본 발명의 일실시에에 따른 분할 데이터 전송 방법에 적용되는 자료 데이터 파일을 설명하기 위한 도면이다.
도 4는 본 발명의 일실시예에 따른 모바일 기기로의 분할 데이터 전송방법을 나타내는 플로우챠트이다.
Claims (2)
- 소정의 자료 데이터 파일을 메인 서버로부터 다수개의 모바일 기기로 제공하는 분할 데이터 전송방법에 있어서,상기 자료 데이터 파일을 n(여기서, n은 2이상인 자연수)개의 파트 파일로 분할하여, 상기 메인 서버가 엑서스할 수 있도록 제공하는 A)단계;상기 메인 서버가 특정의 상기 모바일 기기로부터 상기 자료 데이터 파일의 전송 요청을 인식하는 B)단계;현재 상기 자료 데이터 파일을 전송 중인 상기 다른 모바일 기기의 갯수(m)을 파악하는 C)단계; 및상기 m이 상기 n보다 작으면, 현재 비전송 중인 상기 파트 파일을 상기 특정의 상기 모바일 기기로 전송하는 D)단계를 구비하는 것을 특징으로 하는 분할 데이터 전송 방법.
- 제1 항에 있어서,상기 m이 상기 n과 동일하면, 소정 시간이 경과한 후, 상기 C)단계를 다시 수행하는 것을 특징으로 하는 분할 데이터 전송 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030074867A KR101042280B1 (ko) | 2003-10-25 | 2003-10-25 | 모바일 기기로의 분할 데이터 전송방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030074867A KR101042280B1 (ko) | 2003-10-25 | 2003-10-25 | 모바일 기기로의 분할 데이터 전송방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050039401A true KR20050039401A (ko) | 2005-04-29 |
KR101042280B1 KR101042280B1 (ko) | 2011-06-17 |
Family
ID=37241642
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020030074867A KR101042280B1 (ko) | 2003-10-25 | 2003-10-25 | 모바일 기기로의 분할 데이터 전송방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101042280B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100752496B1 (ko) * | 2006-09-27 | 2007-08-27 | 김창모 | 확산 또는 비확산 무선 통신에서 데이터의 랜덤 전송순서를 이용하는 데이터 통신 방법 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2742383B2 (ja) | 1994-04-11 | 1998-04-22 | 松下電器産業株式会社 | 要求番組提供装置及びその方法 |
KR20030047042A (ko) * | 2001-12-07 | 2003-06-18 | 삼성전자주식회사 | 복수개의 통신 단말기들을 이용한 데이터 분할 송수신시스템 및 그 방법 |
-
2003
- 2003-10-25 KR KR1020030074867A patent/KR101042280B1/ko active IP Right Grant
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100752496B1 (ko) * | 2006-09-27 | 2007-08-27 | 김창모 | 확산 또는 비확산 무선 통신에서 데이터의 랜덤 전송순서를 이용하는 데이터 통신 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR101042280B1 (ko) | 2011-06-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7707337B2 (en) | Object-based storage device with low process load and control method thereof | |
US20060041614A1 (en) | Data access responding system, storage system, client apparatus, cache apparatus, and method for accessing data access responding system | |
KR970016918A (ko) | 다수의 저장 장치들의 어레이들 상의 다수의 호스트 컴퓨터들을 위한 데이터 저장 시스템 및 데이터 액세스 방법 | |
CN101689181A (zh) | 对命名空间灵活地区分优先级 | |
JP4758794B2 (ja) | メモリ領域割り当て制御装置、メモリ領域割り当て制御プログラム、及びメモリ領域割り当て制御方法 | |
CN1531303A (zh) | 协议无关的客户端高速缓存***和方法 | |
CN100498745C (zh) | 在向请求设备发送数据前利用描述符数据预取所有数据的桥接设备和方法 | |
CN100428220C (zh) | 数字信息输入装置 | |
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 | |
US20090327303A1 (en) | Intelligent allocation of file server resources | |
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 (zh) | 缓存、数据的处理方法及电子设备 | |
KR101042280B1 (ko) | 모바일 기기로의 분할 데이터 전송방법 | |
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 (ja) | データ通信システムおよびデータ通信方法、データ通信プログラム | |
US6834281B1 (en) | Method and apparatus to support multi-node direct access to file system data | |
CN104333803A (zh) | 防止视频编辑时丢帧的方法、设备及*** | |
CN112114748B (zh) | 一种用于冷热数据的分离方法和*** | |
KR101319465B1 (ko) | 엔스크린용 파일 제공 시스템 | |
JP6542721B2 (ja) | データ管理装置及びデータ管理方法 |
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 |