KR20130130659A - 데이터 전송 방법 및 장치 - Google Patents

데이터 전송 방법 및 장치 Download PDF

Info

Publication number
KR20130130659A
KR20130130659A KR1020130057798A KR20130057798A KR20130130659A KR 20130130659 A KR20130130659 A KR 20130130659A KR 1020130057798 A KR1020130057798 A KR 1020130057798A KR 20130057798 A KR20130057798 A KR 20130057798A KR 20130130659 A KR20130130659 A KR 20130130659A
Authority
KR
South Korea
Prior art keywords
data exchange
data
magnetic disk
exchange device
disk symbol
Prior art date
Application number
KR1020130057798A
Other languages
English (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 후아웨이 디바이스 컴퍼니 리미티드
Publication of KR20130130659A publication Critical patent/KR20130130659A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0674Disk device
    • G06F3/0676Magnetic disk device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0604Improving or facilitating administration, e.g. storage management
    • G06F3/0605Improving or facilitating administration, e.g. storage management by facilitating the interaction with a user or administrator
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/061Improving I/O performance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0638Organizing or formatting or addressing of data
    • G06F3/0643Management of files
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0662Virtualisation aspects
    • G06F3/0664Virtualisation aspects at device level, e.g. emulation of a storage device or system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Communication Control (AREA)

Abstract

본 발명은 데이터 전송 방법 및 장치를 제공한다. 본 발명의 데이터 전송 방법은, 제1 데이터 교환 장치의 무선 데이터 교환 요청을 수신하는 단계; 상기 무선 데이터 교환 요청에 따라, 상기 제1 데이터 교환 장치와 연관된 자기 디스크 심볼을 로컬로 생성하는 단계; 및 상기 자기 디스크 심볼을 통해, 상기 제2 데이터 교환 장치 내의 로컬 데이터와 상기 자기 디스크 심볼에 대응하는 상기 제1 데이터 교환 장치 내의 데이터 사이의 데이터 상호작용을 처리하는 단계를 포함한다. 본 발명의 데이터 전송 방법 및 장치를 사용함으로써 핸드헬드 단말기와 컴퓨터 사이에서 사용자에 의해 수행되는 무선 데이터 전송은, 로컬 디스크 간의 데이터 전송만큼 간단하고 편리하다.

Description

데이터 전송 방법 및 장치 {DATA TRANSMISSION METHOD AND APPARATUS}
본 발명은 데이터 전송 분야에 관한 것으로, 특히, 데이터 전송 방법 및 장치에 관한 것이다.
종래의 핸드헬드 단말기(handheld terminal)와 컴퓨터 사이의 데이터 전송은 일반적으로 범용 직렬 버스(Universal Serial BUS, USB) 데이터 라인을 통해 구현된다. 핸드헬드 단말기에는 보안 디지털 카드(Secure Digital Card, SD) 및 TF(TransFLash) 카드와 같은 대용량 저장 장치(mass storage device)가 추가된다. USB 전송 프로토콜은 컴퓨터와 핸드헬드 단말기 각각에 저장되어 있다. 컴퓨터가 데이터 전송을 수행할 필요가 있을 때, 컴퓨터의 USB 포트는 USB 데이터 라인을 통해 연결된다. 그 후, 사용자가, 광 디스크 심볼이나 자기 디스크 심볼에 따라, 컴퓨터와 핸드헬드 단말기 사이에 데이터 전송을 구현할 수 있도록, 운영체제는 컴퓨터상의 광 디스크 또는 자기 디스크 심볼을 매핑한다. 전송 방식을 구현하기 위해서는, USB 데이터 라인이 필요하다, 다시 말해, 사용자가 데이터 라인을 가지고 다니는 경우에만, 사용자는 데이터 마이그레이션(data migration) 및 저장을 구현할 수 있으므로, 불편한 것은 명백하다.
따라서, 기존 기술 중 일부에서는, 블루투스 기능을 가진 컴퓨터와 핸드헬드 단말기 사이의 데이터 교환을 구현하기 위해 블루투스 어댑터를 컴퓨터에 플러그인한다. 예를 들면, 핸드헬드 단말기는 이동전화이다. 도 1은 이동전화의 동작 프로세스를 보여준다. 이동전화의 블루투스가 열린 후, 이동전화는 주위의 블루투스 장치를 스캔하고, 블루투스 기능을 가진 컴퓨터를 발견하면, 이동전화는 그 컴퓨터에 페어링 요청(pairing request)을 전송한다. 일반적으로 요청을 받은 컴퓨터에는 매칭 패스워드(matching password)가 설정되어 있으며, 그 패스워드가 이동전화에 입력되어 요청받은 측이 이동전화의 페이링에 동의하면, 양측 간에 연결이 설정된다. 일단 파일이 전송되면, 수신 측이 수신할 의사가 있는지의 여부가 질의 된다. 수신 측이 수신에 동의하면, 파일은 수신 측의 디폴트 디렉토리에 전송되며, 데이터 전송이 완료된 때 연결이 해제된다. 수신 측은 디폴트 디렉토리에 있는 수신 파일을 볼 수 있다. 이 전송 방식에서는, 핸드헬드 단말기와 컴퓨터 단말기 사이에 대용량 전송을 수행하는 것은 매우 불편하고, 로컬 디스크 사이의 데이터 전송만큼 편리할 수는 없다.
본 발명의 실시예는 데이터 라인 없이 단말기 사이의 데이터 인터랙션 처리(data interaction processing)를 구현할 수 있도록, 데이터 전송 방법 및 장치를 제공한다.
일 측면에서, 본 발명의 일 실시예는 데이터 전송 방법을 제공한다. 상기 데이터 전송 방법은,
제2 데이터 교환 장치가, 제1 데이터 교환 장치의 무선 데이터 교환 요청을 수신하는 단계;
상기 제2 데이터 교환 장치가, 상기 무선 데이터 교환 요청에 따라, 상기 제1 데이터 교환 장치와 연관된 자기 디스크 심볼을 로컬로 생성하는 단계; 및
상기 제2 데이터 교환 장치가, 상기 자기 디스크 심볼을 통해, 상기 제2 데이터 교환 장치 내의 로컬 데이터와 상기 자기 디스크 심볼에 대응하는 상기 제1 데이터 교환 장치 내의 데이터 사이의 데이터 상호작용을 처리하는 단계를 포함한다.
다른 측면에서, 본 발명의 일 실시예는 데이터 전송 방법을 제공한다. 상기 데이터 전송 방법은,
제1 데이터 교환 장치가, 제2 데이터 교환 장치에 무선 데이터 교환 요청을 전송하는 단계 - 상기 무선 데이터 교환 요청은 상기 제1 데이터 교환 장치와 연관된 자기 디스크 심볼을 생성하기 위해 상기 제2 데이터 교환 장치에서 사용됨 -; 및
상기 제1 데이터 교환 장치가, 상기 제1 데이터 교환 장치와 연관된 자기 디스크 심볼을 통해, 상기 자기 디스크 심볼이 위치한 상기 제2 데이터 교환 장치 내의 데이터와 상기 제1 데이터 교환 장치 내의 로컬 데이터 사이의 데이터 상호작용을 처리하는 단계를 포함한다.
또 다른 측면에서, 본 발명의 일 실시예는 데이터 교환 장치를 제공한다. 상기 데이터 교환 장치는,
제1 데이터 교환 장치의 무선 데이터 교환 요청을 수신하도록 구성된 수신 유닛;
상기 무선 데이터 교환 요청에 따라, 상기 제1 데이터 교환 장치와 연관된 자기 디스크 심볼을 로컬로 생성하도록 구성된 생성 유닛; 및
상기 자기 디스크 심볼을 통해, 상기 데이터 교환 장치 내의 로컬 데이터와 상기 자기 디스크 심볼에 대응하는 상기 제1 데이터 교환 장치 내의 데이터 사이의 데이터 상호작용을 처리하도록 구성된 데이터 교환 유닛을 포함한다.
또 다른 측면에서, 본 발명의 일 실시예는 내장(built-in) 무선 데이터 전송 프로토콜 모듈을 가지는 데이터 교환 장치를 제공한다. 상기 데이터 교환 장치는,
제2 데이터 교환 장치에 무선 데이터 교환 요청을 전송하도록 구성된 전송 유닛 - 상기 무선 데이터 교환 요청은 상기 데이터 교환 장치와 연관된 자기 디스크 심볼을 생성하기 위해 상기 제2 데이터 교환 장치에서 사용됨 -; 및
상기 데이터 교환 장치와 연관된 자기 디스크 심볼을 통해, 상기 데이터 교환 장치 내의 로컬 데이터와 상기 자기 디스크 심볼이 위치한 상기 제2 데이터 교환 장치 내의 데이터 사이의 데이터 상호작용을 처리하도록 구성된 데이터 교환 유닛을 포함한다.
본 발명의 실시예에 따른 데이터 전송 방법 및 장치에서는, 단말기 사이의 연결은 무선 데이터 전송 프로토콜을 통해 설정되고, 단말기는, 다른 단말기에 대해, 자기 디스크 심볼을 가지는 저장 장치로서 매핑되며, 데이터 상호작용은 자기 디스크 심볼을 통해 처리된다.
본 발명의 실시예의 기술적 해결방안을 더욱 분명하게 설명하기 위해, 실시예을 설명하는 첨부도면을 이하에 간단히 설명한다. 명백히, 이하의 설명에서 첨부도면은 본 발명의 일부 실시예를 예시한 것뿐이며, 본 발명이 속한 기술분야의 당업자는 창의적인 노력 없이 이들 도면으로부터 다른 도면을 얻을 수 있다.
도 1은 종래기술에 따른 블루투스 어댑터를 통한 데이터 전송의 흐름도이다.
도 2는 본 발명의 일 실시예에 따른 데이터 전송 방법의 시스템 아키텍처의 개략도이다.
도 3은 본 발명의 일 실시예에 따른 데이터 전송 방법의 흐름도이다.
도 4는 본 발명의 다른 실시예에 따른 데이터 전송 방법의 흐름도이다.
도 5는, 도 4에 나타낸 단계 S403의 상세 흐름도이다.
도 6은 본 발명의 또 다른 실시예에 따른 데이터 전송 방법의 흐름도이다.
도 7은 본 발명의 또 다른 실시예에 따른 데이터 전송 방법의 로컬 표시 상태의 참조도이다.
도 8은 본 발명의 또 다른 실시예에 따른 데이터 전송 방법에서의 단계 S605의 제1 상세 흐름도이다.
도 9는 본 발명의 또 다른 실시예에 따른 데이터 전송 방법에서의 단계 S605의 제2 상세 흐름도이다.
도 10은 본 발명의 일 실시예에 따른 데이터 전송 방법의 다른 애플리케이션 아키텍처의 개략도이다.
도 11은 본 발명의 일 실시예에 따른 데이터 전송 방법의 애플리케이션 상태의 참조도이다.
도 12는 본 발명의 또 다른 실시예에 따른 데이터 전송 방법의 흐름도이다.
도 13은 본 발명의 일 실시예에 따른 데이터 교환 장치의 개략 구성도이다.
도 14는 본 발명의 다른 실시예에 따른 데이터 교환 장치의 개략 구성도이다.
이하에서는 본 발명의 실시예에 대한 첨부도면을 참조하여 본 발명의 실시예에서의 기술적 해결방안을 분명하고 완전하게 설명한다. 명백히, 이하에 설명하는 실시예는 본 발명의 실시예 전부가 아니라 일부일 뿐이다. 해당 기술분야의 당업자가 창의적인 노력 없이 본 발명의 실시예에 기초하여 얻은 모든 다른 실시예는, 본 발명의 보호 범위에 속한다.
본 발명의 일 실시예는 데이터 전송 방법을 제공하며, 도 2는 데이터 전송 방법의 애플리케이션 아키텍처를 나타낸다. 핸드헬드 단말기(20)에 의해 전송된 무선 데이터 교환 요청을 스캐닝할 때, 컴퓨터 단말기(10)는, 무선 데이터 전송 프로토콜을 통해, 컴퓨터 단말기(10)와 핸드헬드 단말기(20) 사이에 연결을 설정하고, 컴퓨터 단말기(10)에 대해, 핸드헬드 단말기(20)를 자기 디스크 심볼을 가지는 저장 장치로서 매핑하므로, 사용자는 데이터 라인 및 어댑팅 장치(adapting device)를 가지고 다닐 필요 없이, 로컬 데이터를 판독하는 것처럼 컴퓨터 단말기(10)와 핸드헬드 단말기(20) 간에 데이터를 저장/인출(petch)할 수 있다.
도 3은 본 발명의 일 실시예에 따른 데이터 전송 방법의 흐름도이다. 도 3에 나타낸 바와 같이, 본 실시예는 구체적으로 다음의 단계를 포함한다:
단계 S301: 제1 데이터 교환 장치의 무선 데이터 교환 요청을 수신한다.
구체적으로는, 본 실시예에서, 무선 데이터 교환 요청을 수신하는 본체( main body)는 컴퓨터일 수 있으며, 무선 데이터 교환 요청을 전송하는 데이터 교환 장치는 스마트폰 또는 태블릿 컴퓨터일 수 있다. 무선 데이터 교환 프로토콜은 컴퓨터 및 스마트폰 상에 구성될 수 있고, 예를 들면, 블루투스 칩, 적외선 칩, NFC(Near Field Communication, 근거리 무선 통신) 칩 등이 설정된다. 무선 데이터 교환 요청을 검출하면, 컴퓨터는 무선 데이터 교환 요청을 수신하고; 그렇지 않으면 컴퓨터는 검출을 계속한다. 무선 데이터 교환 요청에 의해 요청된 데이터는 비디오, 오디오, 이미지, 및 파일을 포함하지만, 이에 한정되는 것은 아니다.
도 2에 나타낸 애플리케이션 아키텍처를 예로 들면, 컴퓨터 단말기(10)는, 주위에 이동전화와 같은, 무선 데이터 교환 기능을 가지는 핸드헬드 단말기가 존재하는지를 검출하기 위한 프로그램을 개시한다. 본 실시예에서는, 핸드헬드 단말기만이 검출된 예를 사용하여 설명한다, 즉, TF 카드를 구비한 핸드헬드 단말기(20)를 무선 데이터 교환 요청 장치로 간주한다. 무선 데이터 교환 기능을 구비한 핸드헬드 단말기를 검출한 후, 컴퓨터 단말기(10)는 데이터 교환 요청이 존재하는지, 예를 들면, 특수 필드 A가 컴퓨터로 전송되고 그 특수 필드 A가 컴퓨터와의 데이터 교환 요청을 나타내는지를 계속하여 모니터링한다. 특수 필드 A는, 핸드헬드 단말기에 의해 전송된 교환 요청의 목적이 컴퓨터 단말기와의 데이터 전송 연결을 설정하기 위한 것임을 나타내기 위해 사용된 숫자열일 수 있다.
무선 데이터 교환 요청을 검출한 후, 컴퓨터 단말기(10)는 무선 데이터 요청을 수신한다, 다시 말해, 수신된 패킷은 특수 필드 A를 포함한다. 컴퓨터 단말기(10)는 응답 명령어(answer instruction)를, 무선 데이터 교환 요청을 전송한 핸드헬드 단말기(20)에 전송하여, 핸드헬드 단말기(20)의 요청을 수신하였음을 나타낸다.
단계 S302: 무선 데이터 교환 요청에 따라, 제1 데이터 교환 장치와 연관된 자기 디스크 심볼을 로컬로 생성한다.
구체적으로는, 컴퓨터 단말기(10)는 자기 디스크 심볼을 로컬로 생성하고, 자기 디스크 심볼은 무선 데이터 교환 요청을 전송하는 핸드헬드 단말기(20)의 저장 장치에 대응한다. 사용자가 컴퓨터 단말기(10) 측에서 디스크 심볼을 조작함으로써 데이터 마이그레이션을 수행할 때, 자기 디스크 심볼은 핸드헬드 단말기(20)의 저장 장치에 대응한다.
단계 S303: 자기 디스크 심볼을 통해, 로컬 데이터와 자기 디스크 심볼에 대응하는 제1 데이터 교환 장치 사이의 데이터 상호작용을 처리한다.
구체적으로는, 데이터는, 자기 디스크 심볼을 통해, 자기 디스크 심볼에 대응하는 제1 데이터 교환 장치 내에 저장될 수 있거나; 자기 디스크 심볼에 대응하는 제1 데이터 교환 장치 내의 데이터는 자기 디스크 심볼을 통해 판독될 수 있거나; 자기 디스크 심볼에 대응하는 제1 데이터 교환 장치 내의 데이터는 자기 디스크 심볼을 통해 변경(modify)될 수 있다.
본 발명의 전술한 실시예에 따른 데이터 전송 방법을 사용함으로써, 핸드헬드 단말기(20)에 의해 전송된 무선 데이터 교환 요청을 스캐닝한 후에, 컴퓨터 단말기(10)는, 무선 데이터 전송 프로토콜을 통해, 단말기 간의 연결을 설정할 수 있고, 컴퓨터 단말기(10)에 대해, 핸드헬드 단말기(20)를 자기 디스크 심볼을 가지는 저장 장치로서 매핑할 수 있으므로, 사용자는 데이터 라인 및 어댑팅 장치를 가지고 다닐 필요 없이, 로컬 데이터를 판독하는 것처럼 단말기 간에 데이터를 저장/인출하거나, 핸드헬드 단말기 내의 파일을 변경할 수 있다.
도 4는 본 발명의 다른 실시예에 따른 데이터 전송 방법의 흐름도이다. 도 4에 나타낸 바와 같이, 이 데이터 전송 방법은 다음의 단계를 포함한다:
단계 S401: 제1 데이터 교환 장치의 무선 데이터 교환 요청을 수신한다.
구체적으로는, 컴퓨터는 내장 무선 전송 칩을 가지고; 컴퓨터가 켜질 때, 컴퓨터는 스마트폰과 같은 데이터 교환 장치의 무선 데이터 교환 요청을 검출하기 위해 검출 프로그램을 실행시킨다. 대응하는 무선 데이터 교환 요청이 검출된 후, 컴퓨터는 데이터 교환 장치에 응답 명령어를 전송한다. 대응하는 무선 데이터 교환 요청이 검출되지 않으면, 컴퓨터는 검출을 계속한다. 무선 전송 칩은 블루투스, 적외선, 또는 근거리 무선 통신(NFC) 전송 프로토콜을 적용할 수 있지만, 이에 한정되지 않는다.
단계 S402: 제1 데이터 교환 장치와 무선 연결을 설정한다.
구체적으로는, 컴퓨터가 응답 명령어를 전송한 후, 스마트폰과 컴퓨터 사이에는 매칭 관계(matching relationship)가 설정되며, NFC, 블루투스 무선 연결, 또는 적외선 전송 무선 연결이 무선 데이터 프로토콜 스택을 통해 설정된다. 그 후, 그 연결은 MAC 어드레스를 바인딩(binding)함으로써 유지될 수 있고, 그런 다음 절차는 단계 S403으로 진행된다.
연결 설정 프로세스 동안, 인증 방식이 사용될 수 있으며, 예를 들면, 핸드헬드 단말기에서 미리 설정된 패스워드가 컴퓨터의 허가를 확인(verify)하기 위해 입력되고, 인증 성공 후에, 그 연결은 MAC 어드레스 바인딩에 의해 유지될 수 있다.
유의할 것은, 핸드헬드 단말기가 데이터 교환 요청을 전송한 후, 다수의 컴퓨터 단말기가 데이터 교환 요청을 동시에 모니터링하고 응답 명령어를 핸드헬드 단말기에 전송할 수 있다는 것이다. 그러므로, 핸드헬드 단말기는 컴퓨터 단말기들 중 하나를 선택하여 그 컴퓨터 단말기와의 연결을 설정한다. 이 경우에, 한가지 해결방안은, 데이터 교환 요청을 모니터링한 후, 연결 설정 인터페이스가 수신 또는 거부를 선택하도록 컴퓨터 단말기 상에 나타내는 것이다. 다른 해결방안은, 핸드헬드 단말기가 연결을 설정하기 위한 요청을 수신 또는 거부를 선택하도록 하는 것이다.
단계 S403: 무선 데이터 교환 요청에 따라, 제1 데이터 교환 장치와 연관된 자기 디스크 심볼을 로컬로 생성한다.
구체적으로는, 컴퓨터는 자기 디스크 심볼을 로컬로 생성하고, 그 자기 디스크 심볼은 무선 데이터 교환 요청을 전송하는 핸드헬드 단말기의 저장 장치에 대응한다. 사용자가 컴퓨터 측에서 자기 디스크 심볼을 조작하여 데이터 마이그레이션을 수행할 때, 그 자기 디스크 심볼은 핸드헬드 단말기의 저장 장치에 대응한다.
도 5는 단계 S403의 상세 흐름도이다. 도 5에 나타낸 바와 같이, 단계 S403은 또한 다음의 단계를 포함한다:
단계 S501: 장치 파일 생성 함수를 호출하고, 그 장치 파일 생성 함수를 사용하여 데이터 교환 장치를 위한 가상 장치 파일(virtual device file)을 로컬로 생성한다.
윈도즈( Windows ) 시스템을 실행하는 컴퓨터에서는, creatfile 함수를 호출하여 장치 파일을 생성할 수 있고, 그 후, 컴퓨터는 무선 데이터 전송 드라이버와 통신하며, 그 무선 데이터 전송 드라이버를 통해, locreatedevice를 호출함으로써 가상 장치 파일을 생성한다.
단계 S502: 자기 디스크 심볼을 생성하고, 그 자기 디스크 심볼을 가상 장치 파일과 연관짓는다.
가상 장치 파일을 생성한 후, locreatsymboliclink 함수를 호출함으로써 자기 디스크 심볼을 생성하고, 자기 디스크 심볼은 단계 S401에서 생성된 가상 장치 파일과 연관된다.
또한, 단계 S502 이후에, 무선 데이터 프로토콜 스택 내의 판독/기록 함수가 가상 장치 파일에 전달된다. 이와 같이, 무선 데이터 교환 요청 장치의 저장 장치로부터 데이터를 판독 및/또는 무선 데이터 교환 요청 장치의 저장 장치에 데이터를 저장할 수 있다.
또, 가상 장치 파일에 다른 변경 함수(modification function )를 전달함으로써, 자기 디스크 심볼에 대응하는 제1 데이터 교환 장치 내의 데이터가 자기 디스크 심볼을 통해 변경될 수 있다.
해당 기술분야의 당업자라면, 상이한 컴퓨터는 상이한 운영체제를 사용할 수 있고, 상이한 운영체제에서는, 가상 장치 파일의 생성, 자기 디스크 심볼의 생성, 및 컴퓨터 장치 관리자에게 리프레시(refresh)를 명령어 함수가 상이하다는 것을 알 것이다. 그러므로, 전술한 실시예는 단지 예시를 위한 것이며 본 발명을 한정하는 것으로 생각해서는 안 된다.
단계 S404: 자기 디스크 심볼을 통해, 로컬 데이터와 자기 디스크 심볼에 대응하는 제1 데이터 교환 장치 사이의 데이터 상호작용을 처리한다.
구체적으로는, 데이터는, 자기 디스크 심볼를 통해, 자기 디스크 심볼에 대응하는 제1 데이터 교환 장치 내에 저장되거나; 자기 디스크 심볼에 대응하는 제1 데이터 교환 장치 내의 데이터가 자기 디스크 심볼을 통해 판독되거나; 자기 디스크 심볼에 대응하는 제1 데이터 교환 장치 내의 데이터가 자기 디스크 심볼을 통해 변경된다.
구체적으로, 윈도즈( Windows )서는, 생성된 자기 디스크 심볼을 마우스를 사용하여 직접 클릭함으로써, 자기 디스크 심볼과 연관된 무선 데이터 교환 요청 장치, 예를 들면, 이동전화의 저장 카드를 열 수 있다.
DOS 시스템에서는, 커맨드 방식을 사용하여 자기 디스크 심볼 경로를 열 수 있고, 마찬가지로, 자기 디스크 심볼과 연관된 무선 데이터 교환 요청 장치, 예를 들면 이동전화의 저장 카드를 열 수 있다.
전술한 실시예를 사용함으로써, 스마트폰이 전송한 무선 데이터 교환 요청을 스캐닝한 후, 컴퓨터는 무선 데이터 전송 프로토콜을 통해, 단말기 간에 연결을 설정하고, 컴퓨터에 대해, 스마트폰의 저장 장치를 자기 디스크 심볼을 가지는 저장 장치로서 매핑할 수 있고, 사용자는 DOS 커맨드 등을 통해 작업(operation)을 수행함으로써, 컴퓨터와 스마트폰 사이에 데이터 마이그레이션을 수행할 수 있다.
도 6은 본 발명의 또 다른 실시예에 따른 데이터 전송 방법의 흐름도이다. 도 6에 나타낸 바와 같이, 이 데이터 전송 방법은 다음의 단계를 포함한다:
단계 S601: 제1 데이터 교환 장치의 무선 데이터 교환 요청을 수신한다.
단계 S602: 제1 데이터 교환 장치와 무선 연결을 설정한다.
단계 S603: 무선 데이터 교환 요청에 따라, 제1 데이터 교환 장치와 연관된 자기 디스크 심볼을 로컬로 생성한다.
구체적으로는, 단계 S601 내지 단계 S603은 전술한 실시예에서의 단계 S401 내지 단계 S403과 동일하므로, 상세한 설명은 생략한다. 그 차이점은 단계 S603 후이며, 다음의 단계를 포함한다:
단계 S604: 제1 데이터 교환 장치와 연관된, 생성된 자기 디스크 심볼을 표시하기 위한 표시 정보를 갱신한다.
구체적으로는, 단계 S603에서 가상 장치 파일을 생성한 후, locreatsymboliclink 함수를 호출함으로써 자기 디스크 심볼을 생성할 수 있고, 자기 디스크 심볼은 단계 S401에서 생성된 가상 장치 파일과 연관되어 있으며; 그 후, BroadcastSystemMessage 함수를 호출하여 컴퓨터 장치에 리프레시를 명령하여, 생성한 자기 디스크 심볼을 표시한다.
자기 디스크 심볼이 생성된 후, 장치 관리자의 디스플레이 정보는 생성된 자기 디스크 심볼을 표시하기 위해 갱신된다. 이와 같이, 사용자가 데스크톱 상의 내컴퓨터(My Computer)을 열어 리프레시를 실행하면, 생성된 자기 디스크 심볼이 표시될 수 있다, 예를 들면, 자기 디스크 심볼은 USB 플래시 디스크처럼 (F:)로 표시될 수 있다. 이와 같이, 조작 과정(operation procedure)이 창을 통해 표시되므로, 조작의 단순성 및 편의성을 향상시킨다.
도 7은 핸드헬드 단말기(20)의 TF 카드 저장 장치가 컴퓨터 단말기(10)의 디스플레이(110)에 표시된 가상 자기 디스크 심볼 F:와 연관되어 있고, 핸드헬드 단말기(20)가 블루투스 또는 적외선을 통해 컴퓨터 단말기(10)와의 연결을 유지하는 표시 상태를 나타낸다. 컴퓨터 단말기(10)의 로컬 디스크로부터 읽은 데이터를 가상 자기 디스크 심볼 F: 내로 드래그하면, 그 데이터는 핸드헬드 단말기(20)의 TF 카드에 전송되므로, 사용자에게 매우 편리하다. 예를 들면, 핸드헬드 단말기에 저장된 데이터를 잘라내거나 컴퓨터에 복사할 수 있고, 컴퓨터에 저장된 데이터를 핸드헬드 단말기의 저장 장치 내에 저장하거나 잘라낼 수 있다.
단계 S605: 자기 디스크 심볼을 통해, 로컬 데이터와 자기 디스크 심볼에 대응하는 제1 데이터 교환 장치 사이의 데이터 상호작용을 처리한다.
구체적으로는, 데이터를, 자기 디스크 심볼을 통해 자기 디스크 심볼에 대응하는 제1 데이터 교환 장치 내에 저장할 수 있거나; 자기 디스크 심볼에 대응하는 제1 데이터 교환 장치 내의 데이터를, 자기 디스크 심볼을 통해 판독할 수 있거나; 제1 데이터 교환 장치 내의 데이터를 자기 디스크 심볼을 통해 변경할 수 있다.
구체적으로는, 데이터를 자기 디스크 심볼에 대응하는 제1 데이터 교환 장치 내로, 자기 디스크 심볼을 통해 저장하는 단계는 다음의 단계들을 포함한다:
단계 S801: 타겟 파일(target file)을 로컬로 판독한다.
구체적으로는, 타겟 파일을 로컬로 판독하는 것은, 컴퓨터의 로컬 디스크에서 타겟 파일을 복사 및 잘라내기 하는 것을 포함하지만 이에 한정되는 것은 아니며, 타겟 파일은 비디오, 오디오 및 이미지 데이터를 포함하지만 이에 한정되는 것은 아니다.
단계 S802: 자기 디스크 심볼 디렉토리를 입력한다.
구체적으로는, 이 단계에서는, 컴퓨터의 로컬로 표시된 창에서 자기 디스크 심볼 디렉토리를 열 수 있거나, 자기 디스크 심볼 경로를 커맨드를 사용하여 백그라운드로 열다.
단계 S803: 자기 디스크 심볼 디렉토리 아래에, 타겟 파일에 대응하는 데이터를 저장하여, 타겟 파일에 대응하는 데이터를 제1 데이터 교환 장치에 저장한다.
구체적으로는, 상기 복사 또는 잘라낸 타겟 파일을 자기 디스크 심볼 디렉토리 아래에 복사할 수 있으므로, 타겟 파일에 대응하는 데이터를 핸드헬드 단말기에 전송할 수 있다.
자기 디스크 심볼에 대응하는 데이터 교환 장치에서의 자기 디스크 심볼을 통한 데이터 판독 프로세스는 다음의 단계를 포함한다:
단계 S901: 자기 디스크 심볼 디렉토리를 입력한다.
구체적으로는, 윈도즈( Windows )에서, 생성된 자기 디스크 심볼을 마우스를 사용하여 직접 클릭함으로써, 자기 디스크 심볼과 연관된 무선 데이터 교환 요청 장치, 예를 들면 이동전화의 저장 카드를 열 수 있다.
DOS 시스템에서, 자기 디스크 심볼 경로는 커맨드 방식을 사용하여 열 수 있고, 마찬가지로, 자기 디스크 심볼과 연관된 무선 데이터 교환 요청 장치, 예를 들면, 이동전화의 저장 카드를 열 수 있다.
단계 S902: 자기 디스크 심볼 디렉토리 아래의 타겟 파일을 판독하여, 자기 디스크 심볼에 대응하는 제1 데이터 교환 장치 내의 타겟 파일에 대응하는 데이터를 판독한다.
구체적으로는, 컴퓨터에서 자기 디스크 심볼 경로를 연 후, 문서, 이미지, 비디오 파일과 같은 타켓 데이터를, 로컬 디스크에 대한 조작으로서, 검색할 수 있다.
단계 S903: 타겟 파일에 대응하는 데이터를 로컬로 저장하여, 자기 디스크 심볼 디렉토리 아래에 있는 타겟 파일을 로컬로 저장한다.
구체적으로는, 자기 디스크 심볼 디렉토리 아래에서 타켓 데이터를 발견한 후, 그 타켓 데이터를 복사하거나 잘라내어, 로컬 디스크에 저장할 수 있다.
도 6에 나타낸 실시예를 사용함으로써, 핸드헬드 단말기(20)의 저장 장치를 컴퓨터 단말기(10)에서 컴퓨터의 로컬 디스크로서 조작할 수 있으므로, 데이터를 컴퓨터의 로컬 디스크와 이동전화 사이에 전송할 수 있다.
도 10은 전술한 몇몇 실시예에 사용될 수 있는 시스템 아키텍처의 다른 도면을 나타낸다. 그러므로, 시스템 아키텍처는 컴퓨터(10), 태블릿 컴퓨터(30), 및 이동전화(20)를 포함할 수 있다.
전술한 데이터 전송 방법은 또한 도 10에 나타낸 아키텍처에도 사용될 수 있다. 그 차이점은, 두 개의 핸드헬드 단말기(스마트폰(20)과 태블릿 컴퓨터(30))에 의해 동시에 또는 연달아 전송된 무선 데이터 교환 요청을 검출한 후, 컴퓨터(10)는 두 개의 단말기에 각각 응답 명령어를 전송하고, 그 두 개의 핸드헬드 단말기와 연결을 설정한다.
그 후, 컴퓨터(10)는 각 핸드헬드 단말기를 자기 디스크 심볼로서 각각 매핑하고, 두 개의 핸드헬드 단말기의 매핑된 자기 디스크 심볼은 컴퓨터의 디스플레이 인터페이스에 각각 표시된다. 도 11은 표시 상태를 나타낸다.
태블릿 컴퓨터(30)의 저장 장치 SD 카드와 스마트폰(20)의 저장 장치 TF 카드는, 컴퓨터(10)에 의해 이동식(removable) 디스크 G: 및 이동식 디스크 F:로 각각 표시된다. 이와 같이, 사용자는 컴퓨터(10)의 저장 장치와, 태블릿 컴퓨터(30)의 저장 장치 SD 카드 및 스마트폰(20)의 저장 장치 TF 카드 사이에 데이터를 마이그레이션하거나, 태블릿 컴퓨터(30)의 저장 장치 SD 카드 및 스마트폰(20)의 저장 장치 TF 카드 사이에 데이터를 마이그레이션할 수 있다. 후자의 작업에서, 핸드헬드 단말기의 저장 장치에서 컴퓨터로 마이그레이션된 후, 그 데이터는 다른 핸드헬드 단말기로 마이그레이션될 수 있지만; 마이그레이션 프로세스는 사용자에게 표시되지 않을 수 있으므로, 사용자는 그 작업을 두 개의 로컬 디스크 사이의 작업으로 수행할 수 있다.
또, 다른 핸드헬드 단말기에 의해 채택된 무선 전송 프로토콜은, 컴퓨터 내의 대응하는 무선 데이터 전송 프로토콜 스택에 상주하는 한, 동일하거나 상이할 수 있다.
해당 기술분야의 당업자라면 다른 실시예들에서는 더 많은 핸드헬드 단말기가 동시에 연결될 수 있음을 알 것이다. 그 원리는 전술한 실시예들과 동일하므로, 상세한 사항을 다시 설명하지 않는다.
본 실시예를 사용함으로써, 컴퓨터(10)에서 핸드헬드 단말기의 저장 장치를 컴퓨터(10)의 로컬 디스크로 동작시킬 수 있으므로, 컴퓨터(10)의 로컬 디스크와 핸드헬드 단말기는 물론 하나의 핸드헬드 단말기와 다른 핸드헬드 단말기 사이에 데이터를 전송할 수 있다.
핸드헬드 단말기 측의 관점에서, 핸드헬드 단말기를 사용한 데이터 전송 방법을 이하에 상세하게 설명한다. 도 12는 데이터 전송 방법의 흐름도이다. 도면에 나타낸 바와 같이, 데이터 전송 방법은 다음의 단계를 포함한다:
단계 S1201: 제2 데이터 교환 장치에 무선 데이터 교환 요청을 전송하며, 이 무선 데이터 교환 요청은 제2 데이터 교환 장치에 의해 로컬 측과 연관된 자기 디스크 심볼을 생성하기 위해 사용된다.
본 실시예에서는, 핸드헬드 단말기가 로컬 측으로 사용되고, 컴퓨터가 제2 데이터 교환 장치로 사용되는 예를 통해 설명한다.
구체적으로는, 핸드헬드 단말기가 무선 데이터 교환 요청을 전송하는 방식에 대해 설명하면, 데이터 요청 프로그램이 설치될 수 있으며, 그 프로그램을 연 후에, 블루투스가 자동으로 열리거나 수동으로 동작한다.
핸드헬드 단말기에 의해 전송된 무선 데이터 교환 요청을 수신한 후, 컴퓨터 단말기는 응답 명령어를 전송한다. 핸드헬드 단말기는 컴퓨터로부터 응답 명령어를 수신한다. 예를 들면, 스마트폰의 요청을 포착한 후, 컴퓨터는 그 요청이 데이터 교환 요청임을 식별할 수 있게 해주는 필드 A를 가지는지를 결정하고, 응답 명령어를 피드백하며, 스마트폰에 그 스마트폰의 요청을 수신하였음을 보고한다.
그 후, 컴퓨터 장치와의 연결이 설정된다.
구체적으로는, 연결을 설정하는 방식에 대해 설명하면, 연결은 MAC 바인딩에 의해, 또는 패스워드 입력에 의해 설정될 수 있고 양측을 매칭 큐(matching queue)에 추가함으로써 연결을 유지할 수 있다.
무선 데이터 연결을 설정한 후, 컴퓨터 측은 가상 디스크 심볼을 가지는 가상 디스크를 생성한다. 핸드헬드 단말기는 그 가상 디스크 심볼을, TF 카드와 같은, 자신의 저장 장치와 연관지을 수 있고, 그러면 핸드헬드 단말기에 의해 수신된 파일은 자동으로 TF 카드에 저장된다
단계 S1202: 로컬 측과 연관된 자기 디스크 심볼을 통해, 로컬 데이터와 자기 디스크 심볼이 위치한 제2 데이터 교환 장치 사이의 데이터 상호작용을 처리한다.
구체적으로는, 핸드헬드 단말기가 컴퓨터에 저장된 데이터 호출 요청을 할 수 있고, 컴퓨터 측이 또한 핸드헬드 단말기 내의 데이터 호출 요청을 전송할 수도 있다.
제2 데이터 교환 장치의 데이터 호출 요청을 수신한 후, 데이터 호출 요청에 대응하는 데이터가, 자기 디스크 심볼을 통해, 로컬 측에서 제2 데이터 교환 장치로 호출되거나; 데이터 호출 요청이 제2 데이터 교환 장치로 전송된 후, 데이터 호출 요청에 대응하는 데이터가, 자기 디스크 심볼을 통해, 제2 데이터 교환 장치에서 로컬 측으로 호출되거나; 로컬 측의 데이터가, 자기 디스크 심볼을 통해, 제2 데이터 교환 장치 내에서 변경된다.
구체적으로는, 타겟 파일이 로컬로 판독된 후, 사용자는 컴퓨터에서 생성된 자기 디스크 심볼 디렉토리를 입력할 수 있고, 그 타겟 파일에 대응하는 데이터를 자기 디스크 심볼 디렉토리 아래에 저장할 수 있으므로, 타겟 파일에 대응하는 데이터를 핸드헬드 단말기에 저장할 수 있다
다르게는, 사용자가 컴퓨터 내의 자기 디스크 심볼 디렉토리를 입력한 후, 자기 디스크 심볼 디렉토리 아래의 타겟 파일이 판독된 다음, 로컬 핸드헬드 단말기 내의 타겟 파일에 대응하는 데이터가 판독되고, 그 후 티켓 파일에 대응하는 데이터가 컴퓨터 내에 저장되므로, 핸드헬드 단말기 내의 타겟 파일을 컴퓨터에 저장한다.
또, 로컬 측의 데이터는, 자기 디스크 심볼을 통해, 제2 데이터 교환 장치에서, 예를 들면 파일 이름과 파일 형식, 및 병합 폴더를 변경하기 위해, 변경될 수 있다.
본 실시예에서는 블루투스 프로토콜이 상주하는 핸드헬드 단말기를 예로서 설명하지만, 해당 기술분야의 당업자라면, 핸드헬드 단말기는 또한 태블릿 컴퓨터, 스마트폰일 수도 있고, 무선 데이터 전송 프로토콜은 또한 적외선 및 NFC와 같은 무선 데이터 전송 프로토콜일 수도 있음을 알 것이다.
전술한 실시예를 사용함으로써, 사용자는 데이터 라인 및 어댑팅 장치를 가지고 다닐 필요 없이 로컬 데이터를 판독하는 것처럼 데이터를 저장/인출할 수 있다.
도 13은 본 발명의 일 실시예에 따른 데이터 교환 장치의 개략 구성도이며, 이 데이터 교환 장치는 내장 무선 데이터 전송 프로토콜 모듈을 가진다. 도 13에 나타낸 바와 같이, 데이터 교환 장치는 다음의 구성요소:
제1 데이터 교환 장치의 무선 데이터 교환 요청을 수신하도록 구성된 수신 유닛(1301);
무선 데이터 교환 요청에 따라, 데이터 교환 장치와 연관된 자기 디스크 심볼을 로컬로 생성하도록 구성된 생성 유닛(1302); 및
자기 디스크 심볼을 통해, 로컬 데이터와 자기 디스크 심볼에 대응하는 제1 데이터 교환 장치 사이의 데이터 상호작용을 처리하도록 구성된 데이터 교환 유닛(1303)을 포함한다.
또한, 데이터 교환 유닛(1303)은 구체적으로는, 자기 디스크 심볼을 통해, 데이터를 자기 디스크 심볼에 대응하는 제1 데이터 교환 장치에 저장하도록 구성되거나; 자기 디스크 심볼을 통해, 자기 디스크 심볼에 대응하는 제1 데이터 교환 장치 내의 데이터를 교환하거나; 자기 디스크 심볼을 통해, 자기 디스크 심볼에 대응하는 제1 데이터 교환 장치 내의 데이터를 변경하도록 구성된다.
구체적으로는, 컴퓨터가 내장 무선 전송 칩을 가지고, 컴퓨터가 켜지면, 컴퓨터는 스마트폰과 같은 데이터 교환 장치의 무선 데이터 교환 요청을 검출하기 위해 검출 프로그램을 동작시킨다. 대응하는 무선 데이터 교환 요청이 검출된 후, 컴퓨터는, 수신 유닛(1301)을 통해, 무선 데이터 교환 요청을 수신하고, 그 무선 데이터 교환 요청을 전송한 데이터 교환 장치에 응답 명령어를 전송한다. 대응하는 무선 데이터 교환 요청이 검출되지 않으면, 컴퓨터는 검출을 계속한다. 무선 전송 칩은, 블루투스, 적외선, 근거리 무선 통신(NFC) 전송 프로토콜을 포함할 수 있지만, 이에 한정되는 것은 아니다.
본 실시예에 따른 데이터 교환 장치는 데이터 교환 장치와 무선 연결을 설정하도록 구성된 설정 유닛을 더 포함할 수 있다. 구체적으로는, 컴퓨터가 응답 명령어를 전송한 후, 생성 유닛을 통해, 스마트폰과 컴퓨터 사이에 매칭 관계가 설정되고, 블루투스 무선 연결, 또는 적외선 전송 무선 연결이 무선 데이터 프로토콜 스택을 통해 설정된다. 그 후, 그 연결은 MAC 어드레스를 바인딩함으로써 유지될 수 있고, 그 후 절차는 단계 403으로 진행된다.
그 후, 핸드헬드 단말기의 저장 장치는, 생성 유닛(1302)을 통해, 컴퓨터 단말기에 대한 가상 로컬 디스크 심블을 통해, 가상 로컬 디스크로서 매핑되므로, 사용자는, 가상 로컬 디스크 심볼을 통해, 핸드헬드 단말기 내의 데이터를 조작 로컬 데이터(operation local data)로서 조작할 수 있으며, 이는 사용자의 조작을 편리하게 한다.
생성 유닛(1302)의 동작 방식을 설명하면 다음과 같을 수 있다:
장치 파일 생성 함수가 호출되고, 가상 장치 파일이 생성된다.
윈도즈( Windows ) 시스템을 실행하는 컴퓨터에서는, creatfile 함수가 장치 파일을 생성하기 위해 호출될 수 있고, 그 후, 컴퓨터는 무선 데이터 전송 드라이브와 통신하고, 가상 장치 파일이, 드라이브를 통해, locreatedevice을 호출함으로써 생성될 수 있다.
자기 디스크 심볼이 생성되고 그 자기 디스크 심볼은 가상 장치 파일과 연관된다.
가상 장치 파일이 생성된 후, 자기 디스크 심볼은 locreatsymboliclink 함수를 호출함으로써 생성되고, 자기 디스크 심볼은 단계 S401에서 생성된 가상 장치 파일과 연관된다.
자기 디스크 심볼이 생성되고 자기 디스크 심볼이 가상 장치 파일과 연관된 후, 무선 데이터 프로토콜 스택 내의 판독/기록 함수가 가상 장치 파일에 전달된다. 이와 같이, 무선 데이터 교환 요청 장치의 저장 장치에서 데이터의 판독 및/또는 무선 데이터 교환 요청 장치의 저장 장치로의 데이터의 저장이 달성될 수 있다.
본 실시예에서, 데이터 교환 장치 내에 갱신 유닛이 배치될 수 있다. 연결이 설정되고 자기 디스크 심볼이 생성된 후, 표시 정보는 제1 데이터 교환 장치에 대응하는 생성된 자기 디스크 심볼을 표시하기 위해 갱신된다.
해당 기술분야의 당업자라면, 데이터가 컴퓨터의 로컬 디스크와 핸드헬드 단말기 사이에 전송될 수 있고, 하나의 핸드헬드 단말기와 다른 핸드헬드 단말기 사이에 전송될 수 있도록, 컴퓨터가 수 개의 핸드헬드 단말기에 동시에 연결될 수 있다는 것을 알 것이다.
도 14는 본 발명의 일 실시예에 따른 데이터 교환 장치의 개략 구성도이며, 이 데이터 교환 장치는 내장 무선 데이터 전송 프로토콜 모듈을 가진다. 도 14에 나타낸 바와 같이, 데이터 교환 장치는 다음의 구성요소를 포함한다:
제2 데이터 교환 장치에 무선 데이터 교환 요청을 전송하도록 구성된 전송 유닛(1401) - 무선 데이터 교환 요청은 로컬 측과 연관된 자기 디스크 심볼을 생성하기 위해 제2 데이터 교환 장치에 의해 사용됨 -; 및
로컬 측과 연관된 자기 디스크 심볼을 통해, 로컬 데이터와 자기 디스크 심볼이 위치한 제2 데이터 교환 장치 사이의 데이터 상호작용을 처리하도록 구성된 데이터 교환 유닛(1402).
구체적으로는, 핸드헬드 단말기는 컴퓨터에 저장된 호출 데이터를 요청할 수 있고, 컴퓨터 측도 핸드헬드 단말기 내의 호출 데이터 요청을 전송할 수 있다.
그러므로, 호출 요청 상호작용 유닛이 제2 데이터 교환 장치의 데이터 호출 요청을 수신하거나, 제2 데이터 교환 장치에 데이터 호출 요청을 전송하기 위해 핸드헬드 단말기에 배치될 수 있다.
제2 데이터 교환 장치의 데이터 호출 요청을 수신한 후, 데이터 교환 유닛(1402)은, 로컬 측에서 제2 데이터 교환 장치로 자기 디스크 심볼을 통해, 데이터 호출 요청에 대응하는 데이터를 호출하거나; 데이터 호출 요청을 제2 데이터 교환 장치에 전송한 후, 제2 데이터 교환 장치에서 로컬 측으로 자기 디스크 심볼을 통해, 데이터 호출 요청에 대응하는 데이터를 호출하거나; 자기 디스크 심볼을 통해, 제2 데이터 교환 장치에서 로컬 측의 데이터를 변경한다.
본 실시예에서는 상주 블루투스 프로토콜을 구비한 핸드헬드 단말기를 예로 들지만, 해당 기술분야의 당업자라면, 핸드헬드 단말기는 태블릿 컴퓨터 또는 스마트폰일 수 있고, 무선 데이터 전송 프로토콜은 또한 적외선, NFC, 및 WIFI와 같은 무선 데이터 전송 프로토콜일 수도 있음을 알 것이다.
핸드헬드 단말기가, 전송 유닛(1301)을 통해, 특수 필드 A를 포함하는 무선 데이터 교환 요청을 전송하는 경우에 대해 설명하면, 데이터 요청 프로그램이 설치될 수 있으며, 프로그램을 연 후에, 블루투스가 자동으로 열리거나 수동으로 동작한다.
예를 들면, 스마트 핸드헬드 단말기의 요청을 포착한 후, 컴퓨터는 그 요청이 데이터 교환 요청임을 식별할 수 있게 하는 필드 A를 그 요청이 가지고 있는지를 결정하고, 응답 명령어를 피드백하고, 핸드헬드 단말기에 그 핸드헬드 단말기의 요청을 수신하였음을 보고한다.
그 후, 컴퓨터에 대한 연결을 설정하는 방식을 설명하면, 그 연결은 MAC를 바인딩하거나, 패스워드를 입력하고, 연결을 유지하기 위해 매칭 큐에 양측을 추가함으로써 설정될 수 있다.
무선 데이터 연결을 설정한 후, 컴퓨터 측은 가상 디스크를 생성한다. 핸드헬드 단말기는 자기 디스크 심볼을, TF 카드와 같은, 자신의 저장 장치와 연관지을 수 있고, 그러면 핸드헬드 단말기에 의해 수신된 파일은 자동으로 그 TF 카드에 저장된다.
무선 데이터 연결이 설정된 후, 호출 요청 상호작용 유닛(1402)은 데이터 호출 요청을 컴퓨터로부터 수신하거나, 데이터 호출 요청을 컴퓨터에 전송한다.
구체적으로는, 핸드헬드 단말기는 컴퓨터에 저장된 호출 데이터를 요청할 수 있고, 컴퓨터 측도 핸드헬드 단말기 내의 호출 데이터 요청을 전송할 수 있다.
데이터 교환 유닛(1402)은, 로컬 측에서 제2 데이터 교환 장치로 자기 디스크 심볼을 통해, 데이터 호출 요청에 대응하는 데이터를 호출하거나; 제2 데이터 교환 장치에서 로컬 측으로 자기 디스크 심볼를 통해, 데이터 호출 요청에 대응하는 데이터를 호출한다.
구체적으로는, 타겟 파일이 판독된 후, 타겟 파일에 대응하는 데이터를 데이터 교환 장치에 저장하기 위해, 사용자는 컴퓨터 내에 생성된 자기 디스크 심볼 디렉토리를 입력하여, 그 자기 디스크 심볼 디렉토리 아래에 타겟 파일에 대응하는 데이터를 저장할 수 있다.
다르게는, 핸드헬드 단말기 내의 타겟 파일을 컴퓨터에 저장하기 위해, 사용자가 컴퓨터 내의 자기 디스크 심볼 디렉토리를 입력한 후, 그 자기 디스크 심볼 디렉토리 아래의 타겟 파일이 판독된 다음, 로컬 핸드헬드 단말기 내의 그 타겟 파일에 대응하는 데이터가 판독되고, 그 후 타겟 파일에 대응하는 데이터가 컴퓨터에 저장된다.
구체적으로는, 데이터를 컴퓨터로부터 판독할 수 있거나, 판독 데이터를 자기 디스크 심볼에 대응하는 경로에 저장할 수 있다.
전술한 실시예를 사용함으로써, 사용자는, 데이터 라인 및 어탭팅 장치를 가지고 다닐 필요 없이, 사용자는 로컬 데이터를 판독하는 것처럼 데이터를 저장/인출할 수 있다.
해당 기술분야의 당업자라면, 본 명세서의 실시예에서 설명한 예와의 조합에 있어, 유닛 및 알고리즘 단계는 전자 하드웨어, 컴퓨터 소프트웨어, 또는 이들의 조합에 의해 구현될 수 있다는 것을 또한 알 것이다.
하드웨어와 소프트웨어 간의 호환성을 분명하게 설명하기 위해, 이상에서는 일반적으로 기능에 따라 모든 실시예의 구성 및 단계를 설명하였다. 그 기능들이 하드웨어 또는 소프웨어에 의해 수행되는지는, 특정한 애플리케이션 및 기술적 해결방안에 대한 설계 제약 조건에 의존한다. 해당 기술분야의 당업자라면 특정 애플리케이션 각각에 대해 설명한 기능을 구현하기 위해 다른 방법들을 사용할 수 있을 것이지만, 그것이 본 발명의 범위를 벗어나는 실시로 간주되어서는 안된다.
본 명세서에 개시한 실시예와 관련하여 설명한 방법 또는 알고리즘의 단계들은, 하드웨어로, 프로세서에 의해 실행되는 소프트웨어 모듈로, 또는 이 둘의 조합으로 직접 구현될 수 있다. 소프트웨어 모듈은 임의 접근 메모리( RAM), 컴퓨터 메모리, 판독 전용 메모리(Read Only Memory, ROM), 전기적으로 프로그램 가능한 판독 전용 메모리(Electrically Programmable Read Only Memory, EPROM), 전기적으로 소거/프로그램 가능한 판독 전용 메모리(Electrically Erasable Programmable Read Only Memory, EEPROM), 레지스터, 하드 디스크, 이동식 디스크, 컴팩트 디스크-판독 전용 메모리(Compact Disk-Read Only Memory, CD-ROM), 또는 해당 기술분야에 널리 알려진 기타 저장 매체에 위치시킬 수 있다.
이상의 구체적인 실시예들은 또한 본 발명의 목적, 기술적 해결방안 및 장점을 설명한다. 이상의 설명은 단지 본 발명의 구체적인 실시예에 관한 것이고, 본 발명의 보호범위는 한정하는 것은 아님은 물론이다. 본 발명의 사상 및 원리 내에서 이루어진 모든 변경, 등가물의 치환 또는 개선은 본 발명의 보호 범위에 속한다.

Claims (18)

  1. 제2 데이터 교환 장치가, 제1 데이터 교환 장치의 무선 데이터 교환 요청을 수신하는 단계;
    상기 제2 데이터 교환 장치가, 상기 무선 데이터 교환 요청에 따라, 상기 제1 데이터 교환 장치와 연관된 자기 디스크 심볼을 로컬로 생성하는 단계; 및
    상기 제2 데이터 교환 장치가, 상기 자기 디스크 심볼을 통해, 상기 제2 데이터 교환 장치 내의 로컬 데이터와 상기 자기 디스크 심볼에 대응하는 상기 제1 데이터 교환 장치 내의 데이터 사이의 데이터 상호작용(data interaction)을 처리하는 단계
    를 포함하는 데이터 전송 방법.
  2. 제1항에 있어서,
    상기 제2 데이터 교환 장치가, 상기 무선 데이터 교환 요청에 따라, 상기 제1 데이터 교환 장치와 연관된 자기 디스크 심볼을 로컬로 생성하는 단계는,
    장치 파일 생성 함수를 호출하고, 상기 장치 파일 생성 함수를 사용하여 상기 제1 데이터 교환 장치를 위한 가상 장치 파일을 로컬로 생성하는 단계; 및
    상기 자기 디스크 심볼을 생성하고, 상기 자기 디스크 심볼을 상기 가상 장치 파일과 연관짓는 단계를 포함하는, 데이터 전송 방법
  3. 제1항에 있어서,
    상기 제2 데이터 교환 장치가, 상기 자기 디스크 심볼을 통해, 상기 제2 데이터 교환 장치 내의 로컬 데이터와 상기 자기 디스크 심볼에 대응하는 상기 제1 데이터 교환 장치 내의 데이터 사이의 데이터 상호작용을 처리하는 단계는,
    상기 자기 디스크 심볼을 통해, 상기 로컬 데이터를 상기 자기 디스크 심볼에 대응하는 상기 제1 데이터 교환 장치에 저장하는 단계; 또는
    상기 자기 디스크 심볼을 통해, 상기 자기 디스크 심볼에 대응하는 상기 제1 데이터 교환 장치 내의 데이터를 판독하는 단계; 또는
    상기 자기 디스크 심볼을 통해, 상기 자기 디스크 심볼에 대응하는 상기 제1 데이터 교환 장치 내의 데이터를 변경하는 단계를 포함하는, 데이터 전송 방법.
  4. 제2항에 있어서,
    상기 자기 디스크 심볼을 상기 가상 장치 파일과 연관짓는 단계 후에,
    무선 데이터 프로토콜 스택 내의 판독/기록 함수를 상기 가상 장치 파일에 입력하는 단계를 더 포함하고,
    상기 판독/기록 함수는, 상기 제1 데이터 교환 장치로부터 데이터를 판독하고 상기 제1 데이터 교환 장치에 데이터를 저장하기 위해 사용되는, 데이터 전송 방법.
  5. 제1항에 있어서,
    상기 제2 데이터 교환 장치가, 상기 제1 데이터 교환 장치와 연관된 자기 디스크 심볼을 로컬로 생성하는 단계 후에,
    상기 제1 데이터 교환 장치와 연관된, 상기 생성된 자기 디스크 심볼을 표시하기 위해 표시 정보를 갱신하는 단계를 더 포함하는 데이터 전송 방법.
  6. 제3항에 있어서,
    상기 자기 디스크 심볼을 통해, 상기 자기 디스크 심볼에 대응하는 상기 제1 데이터 교환 장치 내의 데이터를 판독하는 단계는,
    자기 디스크 심볼 디렉토리를 입력하는 단계 - 상기 자기 디스크 심볼 디렉토리는 상기 자기 디스크 심볼 아래의 디렉토리임 -;
    상기 자기 디스크 심볼 디렉토리 아래의 타겟 파일을 판독하여, 상기 자기 디스크 심볼에 대응하는 상기 제1 데이터 교환 장치 내의 상기 타겟 파일에 대응하는 데이터를 판독하는 단계; 및
    상기 타겟 파일에 대응하는 데이터를 로컬로 저장하여, 상기 자기 디스크 심볼 디렉토리 아래에 있는 상기 타겟 파일을 로컬로 저장하는 단계를 포함하는, 데이터 전송 방법.
  7. 제3항에 있어서,
    상기 자기 디스크 심볼을 통해, 상기 로컬 데이터를 상기 자기 디스크 심볼에 대응하는 상기 제1 데이터 교환 장치에 저장하는 단계는,
    로컬 타겟 파일을 판독하는 단계;
    자기 디스크 심볼 디렉토리를 입력하는 단계 - 상기 자기 디스크 심볼 디렉토리는 상기 자기 디스크 심볼 아래의 디렉토리임 -; 및
    상기 자기 디스크 심볼 디렉토리 아래에, 상기 로컬 타겟 파일에 대응하는 데이터를 저장하여, 상기 로컬 타겟 파일에 대응하는 데이터를 상기 제1 데이터 교환 장치에 저장하는 단계를 포함하는, 데이터 전송 방법.
  8. 제1항에 있어서,
    상기 제2 데이터 교환 장치가, 상기 제1 데이터 교환 장치의 무선 데이터 교환 요청을 수신하는 단계 후에,
    상기 제1 데이터 교환 장치와 무선 연결을 설정하는 단계를 더 포함하고,
    상기 제1 데이터 교환 장치와 무선 연결을 설정하는 단계는, 무선 데이터 프로토콜 스택, 블루투스 무선 연결, 근거리 무선 통신 연결(near field communication connection) 또는 적외선 전송 무선 연결을 사용하여, 상기 제1 데이터 교환 장치와 무선 연결을 설정하는 단계를 포함하는, 데이터 전송 방법.
  9. 제1 데이터 교환 장치가, 제2 데이터 교환 장치에 무선 데이터 교환 요청을 전송하는 단계 - 상기 무선 데이터 교환 요청은 상기 제1 데이터 교환 장치와 연관된 자기 디스크 심볼을 생성하기 위해 상기 제2 데이터 교환 장치에서 사용됨- ; 및
    상기 제1 데이터 교환 장치가, 상기 제1 데이터 교환 장치와 연관된 자기 디스크 심볼을 통해, 상기 제1 데이터 교환 장치 내의 로컬 데이터와 상기 자기 디스크 심볼이 위치한 상기 제2 데이터 교환 장치 내의 데이터 사이의 데이터 상호작용을 처리하는 단계
    를 포함하는 데이터 전송 방법.
  10. 제9항에 있어서,
    상기 제1 데이터 교환 장치가, 상기 제1 데이터 교환 장치와 연관된 자기 디스크 심볼을 통해, 상기 제1 데이터 교환 장치 내의 로컬 데이터와 상기 자기 디스크 심볼이 위치한 상기 제2 데이터 교환 장치 내의 데이터 사이의 데이터 상호작용을 처리하는 단계는,
    상기 자기 디스크 심볼을 통해, 상기 제1 데이터 교환 장치에서 상기 제2 데이터 교환 장치로 로컬 데이터를 호출하는 단계; 또는
    상기 자기 디스크 심볼을 통해, 상기 제2 데이터 교환 장치에서 상기 제1 데이터 교환 장치로 데이터를 호출하는 단계; 또는
    상기 자기 디스크 심볼을 통해, 상기 제2 데이터 교환 장치에서 상기 제1 데이터 교환 장치의 데이터를 변경하는 단계를 포함하는, 데이터 전송 방법
  11. 제1 데이터 교환 장치의 무선 데이터 교환 요청을 수신하도록 구성된 수신 유닛;
    상기 제1 데이터 교환 장치와 연관된 자기 디스크 심볼을 로컬로 생성하도록 구성된 생성 유닛; 및
    상기 자기 디스크 심볼을 통해, 데이터 교환 장치 내의 로컬 데이터와 상기 자기 디스크 심볼에 대응하는 상기 제1 데이터 교환 장치 내의 데이터 사이의 데이터 상호작용을 처리하도록 구성된 데이터 교환 유닛
    을 포함하는 데이터 교환 장치.
  12. 제11항에 있어서,
    상기 데이터 교환 유닛은,
    상기 자기 디스크 심볼을 통해, 상기 로컬 데이터를 상기 자기 디스크 심볼에 대응하는 상기 제1 데이터 교환 장치에 저장하도록 구성되거나;
    상기 자기 디스크 심볼을 통해, 상기 자기 디스크 심볼에 대응하는 상기 제1 데이터 교환 장치 내의 데이터를 판독하도록 구성되거나;
    상기 자기 디스크 심볼을 통해, 상기 자기 디스크 심볼에 대응하는 상기 제1 데이터 교환 장치 내의 데이터를 변경하도록 구성되는, 데이터 교환 장치.
  13. 제11항에 있어서,
    상기 제1 데이터 교환 장치와 무선 연결을 설정하도록 구성된 설정 유닛을 더 포함하는 데이터 교환 장치.
  14. 제11항에 있어서,
    상기 제1 데이터 교환 장치와 연관된, 상기 생성된 자기 디스크 심볼을 표시하기 위해 표시 정보를 갱신하도록 구성된 갱신 유닛을 더 포함하는 데이터 교환 장치.
  15. 제11항에 있어서,
    상기 생성 유닛은,
    장치 파일 생성 함수를 호출하고, 상기 장치 파일 생성 함수를 사용하여 상기 제1 데이터 교환 장치를 위한 가상 장치 파일을 로컬로 생성하도록 구성되고;
    상기 자기 디스크 심볼을 생성하고, 상기 자기 디스크 심볼을 상기 가상 장치 파일과 연관짓도록 구성되는, 데이터 교환 장치.
  16. 제2 데이터 교환 장치에 무선 데이터 교환 요청을 전송하도록 구성된 전송 유닛 - 상기 무선 데이터 교환 요청은 데이터 교환 장치와 연관된 자기 디스크 심볼을 생성하기 위해 상기 제2 데이터 교환 장치에서 사용됨 -; 및
    상기 데이터 교환 장치와 연관된 자기 디스크 심볼을 통해, 상기 데이터 교환 장치 내의 로컬 데이터와 상기 자기 디스크 심볼이 위치한 상기 제2 데이터 교환 장치 내의 데이터 사이의 데이터 상호작용을 처리하도록 구성된 데이터 교환 유닛
    을 포함하는 데이터 교환 장치.
  17. 제16항에 있어서,
    상기 데이터 교환 유닛은,
    상기 자기 디스크 심볼을 통해, 상기 데이터 교환 장치에서 상기 제2 데이터 교환 장치로 로컬 데이터를 호출하도록 구성되거나;
    상기 자기 디스크 심볼을 통해, 상기 제2 데이터 교환 장치에서 상기 데이터 교환 장치로 데이터를 호출하도록 구성되거나;
    상기 자기 디스크 심볼을 통해, 상기 제2 데이터 교환 장치에서 상기 데이터 교환 장치의 데이터를 변경하도록 구성되는, 데이터 교환 장치.
  18. 제16항에 있어서,
    상기 제2 데이터 교환 장치의 데이터 호출 요청을 수신하거나, 상기 제2 데이터 교환 장치에 데이터 호출 요청을 송신하도록 구성된 호출 요청 상호작용 유닛을 더 포함하고,
    상기 데이터 교환 유닛은,
    상기 자기 디스크 심볼을 통해 상기 데이터 교환 장치에서 상기 제2 데이터 교환 장치로, 상기 데이터 호출 요청에 대응하는 데이터를 호출하거나;
    상기 자기 디스크 심볼을 통해 상기 제2 데이터 교환 장치에서 상기 데이터 교환 장치로, 상기 데이터 호출 요청에 대응하는 데이터를 호출하는, 데이터 교환 장치.
KR1020130057798A 2012-05-22 2013-05-22 데이터 전송 방법 및 장치 KR20130130659A (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201210160436.8 2012-05-22
CN201210160436.8A CN102752364B (zh) 2012-05-22 2012-05-22 数据传输方法和装置

Publications (1)

Publication Number Publication Date
KR20130130659A true KR20130130659A (ko) 2013-12-02

Family

ID=47032262

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130057798A KR20130130659A (ko) 2012-05-22 2013-05-22 데이터 전송 방법 및 장치

Country Status (5)

Country Link
US (1) US20130318262A1 (ko)
EP (1) EP2667297A3 (ko)
KR (1) KR20130130659A (ko)
CN (1) CN102752364B (ko)
WO (1) WO2013174265A1 (ko)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102752364B (zh) * 2012-05-22 2016-03-30 华为终端有限公司 数据传输方法和装置
CN103825632B (zh) * 2012-11-16 2016-08-03 纬创资通股份有限公司 应用近场通信的信息快速同步方法
CN103391635B (zh) * 2013-07-16 2017-12-26 江苏惠通集团有限责任公司 运行存储设备的方法及一种无线存储设备
JP6318514B2 (ja) * 2013-09-20 2018-05-09 カシオ計算機株式会社 入力処理システム、情報記憶装置、情報処理装置、及び入力方法
CN103942168B (zh) * 2014-01-08 2017-04-05 北京奇虎科技有限公司 一种浏览器进行信息传输的方法和***
WO2015127647A1 (zh) * 2014-02-28 2015-09-03 运软网络科技(上海)有限公司 一种基于Ceph的分布式机制的存储虚拟化管理器及***
CN103873566B (zh) * 2014-02-28 2017-12-29 联想(北京)有限公司 访问移动设备的方法和装置
WO2016008139A1 (zh) * 2014-07-17 2016-01-21 华为技术有限公司 用户设备的***安装方法和装置
CN104794072B (zh) * 2015-04-23 2018-02-06 北京北信源软件股份有限公司 一种基于用户身份认证的盘符映射方法
CN106210122A (zh) * 2016-08-02 2016-12-07 国网四川省电力公司乐山供电公司 用于计算机与智能手机终端进行无线数据交换设备及方法
CN109041264B (zh) * 2018-09-27 2021-12-17 上海思依暄机器人科技股份有限公司 一种数据传输方法及***

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6212577B1 (en) * 1993-03-03 2001-04-03 Apple Computer, Inc. Method and apparatus for improved interaction with an application program according to data types and actions performed by the application program
US5694561A (en) * 1994-12-12 1997-12-02 Microsoft Corporation Method and system for grouping and manipulating windows
US5933599A (en) * 1995-07-17 1999-08-03 Microsoft Corporation Apparatus for presenting the content of an interactive on-line network
US6101559A (en) * 1997-10-22 2000-08-08 Compaq Computer Corporation System for identifying the physical location of one or more peripheral devices by selecting icons on a display representing the one or more peripheral devices
US6947991B1 (en) * 1999-09-13 2005-09-20 Novell, Inc. Method and apparatus for exposing network administration stored in a directory using HTTP/WebDAV protocol
US7216304B1 (en) * 2000-01-05 2007-05-08 Apple Inc. Graphical user interface for computers having variable size icons
US7099946B2 (en) * 2000-11-13 2006-08-29 Canon Kabushiki Kaishsa Transferring a media browsing session from one device to a second device by transferring a session identifier and a session key to the second device
CN1235227C (zh) * 2001-07-31 2006-01-04 台均实业有限公司 具有usb接口的便携式可读写存储器及其数据管理的方法
US7607102B2 (en) * 2002-03-14 2009-10-20 Apple Inc. Dynamically changing appearances for user interface elements during drag-and-drop operations
US8078973B1 (en) * 2002-06-25 2011-12-13 Cypress Semiconductor Corporation Visual indication of a device connection speed
US6799226B1 (en) * 2002-07-23 2004-09-28 Apple Computer, Inc. Hot unpluggable media storage device
US20040204053A1 (en) * 2002-10-22 2004-10-14 Jen-Tsung Yeh Wireless electronic memory device
US20050066293A1 (en) * 2003-09-23 2005-03-24 Hunt Simon Derek Tree and table GUI
TWI228894B (en) * 2003-12-31 2005-03-01 Z Com Inc Wireless virtual storage device
DE102004006285A1 (de) * 2004-02-09 2005-09-15 Siemens Ag Visualisierung von strukturierten Daten
CN100464289C (zh) * 2005-03-22 2009-02-25 联想(北京)有限公司 一种蓝牙数据传输处理装置及其传输方法
JP2007104081A (ja) * 2005-09-30 2007-04-19 Toshiba Corp 通信装置および通信制御方法
US7738920B1 (en) * 2006-07-12 2010-06-15 Sprint Communications Company L.P. Operating a computing device with an operating system and a wireless data access on a mobile device
US20100211652A1 (en) * 2006-11-24 2010-08-19 Shih-Ho Hong Data sharing network device having portable storage portion with network function
TW200824366A (en) * 2006-11-24 2008-06-01 Shi-Han Hong Portable storage device with web function
US20080195734A1 (en) * 2007-02-12 2008-08-14 Shih-Ho Hong Method of using portable network-attached storage
CN201725582U (zh) * 2010-05-21 2011-01-26 华东师范大学附属杨行中学 蓝牙u盘
US9542202B2 (en) * 2010-10-19 2017-01-10 Apple Inc. Displaying and updating workspaces in a user interface
US9658732B2 (en) * 2010-10-19 2017-05-23 Apple Inc. Changing a virtual workspace based on user interaction with an application window in a user interface
CN102201846B (zh) * 2011-05-27 2015-02-11 魅族科技(中国)有限公司 基于soft AP技术的无线数据传输***及其方法
CN102752364B (zh) * 2012-05-22 2016-03-30 华为终端有限公司 数据传输方法和装置

Also Published As

Publication number Publication date
EP2667297A3 (en) 2014-01-08
EP2667297A2 (en) 2013-11-27
US20130318262A1 (en) 2013-11-28
CN102752364A (zh) 2012-10-24
CN102752364B (zh) 2016-03-30
WO2013174265A1 (zh) 2013-11-28

Similar Documents

Publication Publication Date Title
KR20130130659A (ko) 데이터 전송 방법 및 장치
US9473233B2 (en) Method and apparatus for transmitting data using relay device
WO2019227488A1 (zh) 一种查看信息内容的方法及终端
WO2013159700A1 (zh) 文件传输的方法及终端
EP3281141A1 (en) Cloud-based cross-device digital pen pairing
CN103826321A (zh) 一种电子设备连接的方法和设备
JP2017530564A (ja) 接続状態プロンプティング方法および装置
US20150067669A1 (en) Method for managing application and electronic device thereof
US9021164B2 (en) Near field communication mimic device and method of use
US9335862B1 (en) Virtual multi-device navigation in surface computing system
KR102110257B1 (ko) 전화번호를 이용하여 외부 기기를 제어하는 전자 기기 및 방법
JP6427950B2 (ja) 端末装置、プログラム、機能呼び出し方法及び情報処理システム
US20150205510A1 (en) Information processing system, terminal apparatus, and control method for terminal apparatus
WO2019072214A1 (zh) Wifi热点分享方法、设备及存储介质
WO2022057156A1 (zh) 信息共享方法、装置、耳机盒及计算机可读存储介质
CN103092648B (zh) 一种镜像升级方法、***及用户设备和个人计算机
JP6374666B2 (ja) 通信装置およびその制御方法、ならびにプログラム
US10171464B2 (en) Data process apparatus, data sharing method, and data process system
CN115278616A (zh) 一种文件分享方法和电子设备
WO2015051742A1 (zh) 一种设备之间自动实现无线连接的方法及设备
CN110418429B (zh) 数据显示方法、计算设备及数据显示***
JP2016057865A (ja) 情報処理システム、情報処理装置、機器制御方法及びプログラム
CN114422236B (zh) 一种智能设备的访问方法、装置和电子设备
KR102095666B1 (ko) 정보 입력 방법, 장치, 프로그램 및 저장매체
JP5707366B2 (ja) Usb端末の制御方法及びこれを実行する装置

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application