CN1474287A - 将外部设备模拟为硬盘的数据存取方法 - Google Patents

将外部设备模拟为硬盘的数据存取方法 Download PDF

Info

Publication number
CN1474287A
CN1474287A CNA021297169A CN02129716A CN1474287A CN 1474287 A CN1474287 A CN 1474287A CN A021297169 A CNA021297169 A CN A021297169A CN 02129716 A CN02129716 A CN 02129716A CN 1474287 A CN1474287 A CN 1474287A
Authority
CN
China
Prior art keywords
external unit
data access
usb
access method
main frame
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.)
Pending
Application number
CNA021297169A
Other languages
English (en)
Inventor
赖振兴
樊晓龙
刘宏良
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inventec Appliances Nanjing Corp
Original Assignee
Inventec Group Nanjing Electronic Technology Co Ltd
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 Inventec Group Nanjing Electronic Technology Co Ltd filed Critical Inventec Group Nanjing Electronic Technology Co Ltd
Priority to CNA021297169A priority Critical patent/CN1474287A/zh
Publication of CN1474287A publication Critical patent/CN1474287A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明涉及一种将外部设备模拟为硬盘的数据存取方法,使得外接设备直接与主机进行数据交换;该数据存取方法包括下列步骤:首先,当主机的第一操作检测到外部设备,要求取得外部设备的USB设备描述符。接着,依据USB设备描述符来建立主机与外部设备的连线关系。由主机第一操作向外部设备发送一操作指令,外部设备的第二操作便依据操作指令进行数据操作,而回传主机一完成讯息。

Description

将外部设备模拟为硬盘的数据存取方法
技术领域
本发明是有关于一种数据存取方法,且特别是有关于一种将外部设备模拟为硬盘的数据存取方法。
背景技术
手机与电脑已成为现代人经商办公的必备工具,而两者间数据数据的交流互通亦相当频繁。传统上的作法是采用专用软件,并通过USB(Universal Serial Bus)万用串行总线连接端让手机与电脑连接。然而每次连接时,都需要花时间安装专用软件以及安装USB驱动程序,对于时间就是效益的商业人士而言无疑是种不小的浪费。
发明内容
有鉴于此,本发明的目的就是在提供一种将外部设备模拟为硬盘的数据存取方法,使得外部设备可直接与电脑进行数据交换,不但简化安装操作,更可使数据存取快速便捷,提高产品的实用性。
根据本发明的目的,提出一种将外部设备模拟为硬盘的数据存取方法,使得外接设备直接与主机进行数据交换,该数据存取方法包括下列步骤:首先,当主机的第一操作检测到外部设备,要求取得外部设备的USB设备描述符(DeviceDescriber)。接着,依据USB设备描述符,建立主机与外部设备的连线关系。由主机的第一操作向外部设备发送一操作指令,外部设备的第二操作便依据操作指令进行数据操作,并回传主机一完成讯息。
为让本发明的上述目的、特征、和优点能更明显易懂,下文特举一较佳实施例,并配合附图,作详细说明如下:
附图说明
图1示出了依照本发明一较佳实施例的将外部设备模拟为硬盘的数据存取架构的方块图。
图2A示出了依照本发明一较佳实施例的主机端的***控制图。
图2B示出了依照本发明一较佳实施例的外部设备端的***控制图。
图3示出了依照本发明一较佳实施例的将外部设备模拟为硬盘的数据存取方法的流程图。
图4示出了依照本发明一较佳实施例的协定角色示意图。
具体实施方式
本发明的将外部设备模拟为硬盘的数据存取方法,主要是利用USB通讯协定及USB大量储存器类协定(USB Mass Storage Class)的传输功能,使外部设备成为电脑的外接式硬盘,实现高速便捷的数据交换,且方便用户操作使用。
图1示出了依照本发明一较佳实施例的将外部设备模拟为硬盘的数据存取架构的方块图。主机(host)110具有第一USB连接端112及处理元件114,而外部设备(Device)120至少包括第二USB连接端122及存储元件124。如图1所示,主机110是以第一USB连接端112透过USB连接线130与外部设备120的第二USB连接端122连结。当主机110与外部设备120的连线关系建立后,主机100的处理元件114可直接对外部设备120的存储元件124进行数据存取,使得外部设备120可模拟为主机100的外接式硬盘。此外,主机100可以是个人电脑、笔记型电脑或其他桌上型电脑等,而外部设备120可以是手机或其他掌上型设备。例如:具有USB连接端的手机可直接与电脑进行数据交换。
请参照图3,示出了依照本发明一较佳实施例的将外部设备模拟为硬盘的数据存取方法的流程图。并请同时参照图2A和2B,其分别示出了依照本发明一较佳实施例的主机端及外部设备的***控制图。如图3所示,外接设备120与主机110之间用以直接进行数据交换的数据存取方法,如下所述:
首先开始进入步骤302,主机110的第一操作210检测到外部设备120,并要求取得外部设备120的USB设备描述符(Device Describer)。USB设备描述符用以标示USB外部设备120的特征,例如是外部设备120的厂商标示和产品标示。接着于步骤304,依据USB设备描述符,建立主机110与外部设备120的连线关系。在建立主机110与外部设备120的连线关系之前,外部设备120的第二操作220启动USB大量储存器驱动程序222而主机110的第一操作210于取得USB设备描述符后,装载并启动相应USB大量储存器驱动程序212;在建立主机110与外部设备120之连线关系之后,第一操作210于使用者介面214显示一新硬盘,在使用者介面214可看见新硬盘上的数据和目录,其中,当第一操作为视窗操作时,使用者介面214例如是Windows档案总管。因此使用者可直接于主机端对外部设备端进行操作控制。
如步骤306所示,主机110的第一操作210向外部设备120发送一操作指令。于是外部设备120的第二操作230于步骤308中便透过应用程序介面226依据该操作指令对存储元件224进行数据操作。而对存储元件224进行数据操作的动作包括有建立目录、删除目录、建立档案、删除档案、编辑和储存档案等。
最后如步骤310所示,于外部设备120的第二操作230完成数据操作后回传主机110一完成讯息,而结束本数据存取方法。
请参照图4,示出了依照本发明一较佳实施例的协定角色示意图。USB通讯协定400是用以定义USB外接设备120和主机110之间的高速通讯,而USB大量储存器类协定则用以定义实现USB大量储存器在视窗操作下的数据交换。在协定角色上,最基层的协定是USB通讯协定400,外接设备120透过本身的设备描述符,在b介面类域(bInterfaceClass)410告知主机110自己是大量储存器412,并于b介面协定域(bInterfaceProtocol)420指定大量储存器412所用的传输协定(TransportProtocol)422,例如是采用Bulk-Only Transport的传输方式,或如CBI(Control/Bulk/Interrupt protocol)其他相关协定;此外,在b介面次类域(bInterfaceSubClass)430指定大量储存器412传输的工业标准协定(Industry-standard Protocol)432,以实现新硬盘之数据读写。例如是设定为SCSI(SmallComputer System Interface)Transport Command Set的传输指令集,或如:RBC(Reduced Block Commands)、UFI等相关协定。
本发明上述实施例所揭示的将外部设备模拟为硬盘的数据存取方法,具有下列优点:
1.数据存取快速便捷:利用USB大量储存器的概念及其协定,将具有USB连接端的外部设备模拟成硬盘,直接与电脑主机进行数据交换,以实现高速便捷的数据交换。
2.简化安装操作:在支援USB大量储存器的视窗操作下,可采用档案总管直接进行外部设备与主机间的数据交换,省却了安装软件的麻烦且不需花时间学习使用相关配套软件,操作简单,相当方便用户使用,更提高产品的实用性。
3.将具有USB连接端之掌上型设备作为USB大量储存器,使得可随身携带的掌上型设备能模拟为可携式硬盘。
综上所述,虽然本发明已以一较佳实施例揭示如上,然其并非用以限定本发明,任何熟悉本技术领域者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的之保护范围当视后附的之权利要求书为准。

Claims (10)

1.一种将外部设备模拟为硬盘的数据存取方法,使得该外接设备直接与一主机进行数据交换,该数据存取方法包括:
该主机的第一操作检测到该外部设备,并要求取得该外部设备的一USB设备描述符;
依据该USB设备描述符,建立该主机与该外部设备的连线关系;
该主机的该第一操作向该外部设备发送一操作指令;及
该外部设备的第二操作依据该操作指令进行数据操作,并回传该主机一完成讯息。
2.如权利要求1所述的数据存取方法,其特征在于,该主机是以第一USB连接端透过一USB连接线与该外部设备的第二USB连接端连结。
3.如权利要求1所述的数据存取方法,其特征在于,在建立该主机与该外部设备的连线关系之前,还包括:
该外部设备的该第二操作启动一USB大量储存器驱动程序;及
该主机的该第一操作依据该USB设备描述符装载并启动一相应USB大量储存器驱动程序。
4.如权利要求1所述的数据存取方法,其特征在于,在建立该主机与该外部设备的连线关系之后,该第一操作于一使用者介面显示一新硬盘。
5.如权利要求4所述的数据存取方法,其特征在于,该使用者介面为Windows档案总管。
6.如权利要求2所述的数据存取方法,其特征在于,该第二操作是透过一应用程序介面对该外部设备的一存储元件进行数据操作。
7.如权利要求1所述的数据存取方法,其其特征在于,该外部设备是一掌上型设备。
8.如权利要求1所述的数据存取方法,其特征在于,在一USB的通讯协定中,是透过该USB设备描述符于一b介面类域告知该主机该外部设备系一大量储存器。
9如权利要求8所述的数据存取方法,其特征在于,在该USB的通讯协定中,是透过该USB设备描述符于一b介面协定域指定该大量储存器所用的一传输协定。
10.如权利要求8所述的数据存取方法,其特征在于,在该USB的通讯协定中,是透过该USB设备描述符于一b介面次类域指定该大量储存器用以传输的工业标准协定。
CNA021297169A 2002-08-07 2002-08-07 将外部设备模拟为硬盘的数据存取方法 Pending CN1474287A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA021297169A CN1474287A (zh) 2002-08-07 2002-08-07 将外部设备模拟为硬盘的数据存取方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA021297169A CN1474287A (zh) 2002-08-07 2002-08-07 将外部设备模拟为硬盘的数据存取方法

Publications (1)

Publication Number Publication Date
CN1474287A true CN1474287A (zh) 2004-02-11

Family

ID=34144273

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA021297169A Pending CN1474287A (zh) 2002-08-07 2002-08-07 将外部设备模拟为硬盘的数据存取方法

Country Status (1)

Country Link
CN (1) CN1474287A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105095118A (zh) * 2014-05-19 2015-11-25 小米科技有限责任公司 设备的使用方法及装置
WO2017035994A1 (zh) * 2015-08-28 2017-03-09 小米科技有限责任公司 外接设备的连接方法及装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105095118A (zh) * 2014-05-19 2015-11-25 小米科技有限责任公司 设备的使用方法及装置
WO2017035994A1 (zh) * 2015-08-28 2017-03-09 小米科技有限责任公司 外接设备的连接方法及装置

Similar Documents

Publication Publication Date Title
US7921244B2 (en) Data sharing and transfer systems and methods
US8868628B2 (en) Sharing computer data among computers
TW442732B (en) Mobile client computer and flash memory management
CN1987843B (zh) Usb协议自适应方法
CN102375786B (zh) Usb设备自动识别操作***的方法及***
EP1223722A3 (en) Method and system to access software pertinent to a peripheral device
EP1721441A2 (en) Modular presentation device with network connection for use with pda's and smartphones
CN103106109A (zh) 移动装置以及于其上运行两种平台***或应用程序的方法
US20040230668A1 (en) Modular presentation device for use with PDA's and Smartphones
CN114185826A (zh) 一种用于外接存储设备的接口适配器
CN103049403B (zh) 嵌入式终端设备与手机进行通讯的方法
US20040054836A1 (en) Method of data access by simulating an external device to be a hard disk drive
US7913263B2 (en) External device and operating method applied thereto
CN101751353A (zh) 数据卡升级方法及装置
CN1474287A (zh) 将外部设备模拟为硬盘的数据存取方法
KR100481714B1 (ko) 유에스비를 이용한 이동식 저장장치 및 그를 이용한 정보제공방법
CN1975701A (zh) 主机驱动外设的方法及***
US7743213B2 (en) Portable storage device with network function
CN113472744B (zh) 不同存储协议下的数据交互方法、装置、设备及介质
CN100478941C (zh) 电子阅读装置
JP2003337784A (ja) 制御システム及びusbデバイス
CN102026402A (zh) 一种实现电脑装置接入无线网络的方法
CN101009566B (zh) 用于嵌入式***装置下载资料的***和方法
KR20080017810A (ko) 휴대 단말기에서의 오티지 기능을 이용한 인터페이스 방법및 장치
US20080195734A1 (en) Method of using portable network-attached storage

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: YINGHUADA(NAN JING) TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: YINGYEDA GROUP(NANJING) ELECTRONIC TECHNOLOGY CO.,LTD

Effective date: 20041112

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20041112

Address after: 210006 Pai Road, Jiangning economic and Technological Development Zone, Nanjing, Jiangsu

Applicant after: Inventec (Nanjing) Technology Co., Ltd.

Address before: Nanjing City, Jiangsu province 210006 Crane Street No. 100

Applicant before: Yingyeda Group (Nanjing) Electronic Technology Co., Ltd.

C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication