专利名称:与敌对系统共享的文件的制作方法
技术领域:
本发明涉及存储器领域,具体地涉及一种移动设备和在移动设备和远 程系统间共享文件的方法。
背景技术:
大容量存储器,如可删除存储卡,是一种增加可以存储在移动设备上 的诸如文档和文件等数据的数据量的常见方式,并使移动设备更易于同远 程系统共享数据。
发明内容
在实施例中,提供了一种移动设备。该移动设备包括存储设备,用 于存储一个或更多的文件以及串行端口,用于连接移动设备和远程系统。 该移动设备还包括用户界面,后者允许移动设备的用户选择存储在存储设 备上的文件,以便在移动设备经由串行端口连接至远程系统时,远程系统 只能访问选定的文件。
在另一实施例中,提供了一种移动设备。该移动设备包括存储设备, 用于存储一个或更多文件以及串行端口,用于连接移动设备和远程系统。 该移动设备还包括用户界面,后者允许移动设备选择存储在存储设备上的 文件并指定远程系统将以读/写方式还是只读方式访问选定文件,以便在移 动设备通过串行端口连接至远程系统时,远程系统只能访问选定的文件, 并且只能按用户指定的读/写或只读方式访问选定文件。
在另一实施例中,提供了一种在移动设备和远程系统间共享文件的方 法。该方法包括在移动设备的第一文件系统中存储一个或更多的文件、 从第一文件系统中选出一个或更多的文件与远程系统共享以及将移动设 备连接至远程系统。
为了使本公开文件得到更透彻地理解,下面将参考以下结合附图以及 详细说明的简要说明,其中相同数字表示相同部分。
图1示出了依照本公开实施例的、显示文件共享选项的用户界面。
图2示出了依照本公开实施例的、显示大容量存储设备中的文件的用 户界面。
图3示出了本公开的实施例,其中选定了用于同远程系统共享的多个 文件。
图4示出了本公开的另一实施例,其中选定了用于同远程系统共享的 多个文件。
图5示出了依照本公开实施例的、用于限制远程系统的访问的文件系统。
图6示出了依照本公开实施例的、显示文件共享选项的另一用户界面。 图7示出了依照本公开实施例的文件共享方法。 图8示出了包含可用于本公开各不同实施例中的用户设备的无线通信 系统。
图9是可用于本公开各不同实施例中的用户设备的方框图。 图10示出了可实现于可用于本公开各不同实施例中的用户设备上的 软件环境。
图11示出了适用于本公开各不同实施例的说明性的通用计算机系统。
具体实施例方式
首先,应当理解的是,虽然以下给出了本发明一个以上的实施例的说 明性的实现方案,然而所公开的系统和/或方法还可以采用现存的或现有的 许多技术予以实现。无论如何,本公开不局限于说明性实现、附图以及以 下说明的包含此处说明和描述的典型设计以及实现在内的技术,相反还可 以在所附权利要求内限定的范围内以及所附权利要求等价物的全部范围 对其加以修改。
在典型的文件共享环境下,移动设备通过串行端口,如通用串行总线 (USB)端口连接至远程系统。 一旦移动设备检测到其连接至远程系统,
该移动设备就询问用户用户是否希望远程系统访问大容量存储设备上的 数据。此时,用户只能在两种选项中选择一种彻底拒绝远程系统对大容 量存储设备上任意数据的访问或者允许远程系统完全地访问大容量存储 设备上的全部数据。
在实施例中,提供了一种移动设备。该移动设备包括存储设备,用 于存储一个或更多的文件以及串行端口,用于连接移动设备和远程系统。 该移动设备还包括用户界面,后者允许移动设备的用户选择存储在存储设 备上的文件,以便在移动设备经由串行端口连接至远程系统时,远程系统 只能访问选定的文件。
在另一实施例中,提供了一种移动设备。该移动设备包括存储设备, 用于存储一个或更多文件以及串行端口,用于连接移动设备和远程系统。 该移动设备还包括用户界面,后者允许移动设备选择存储在存储设备上的 文件并指定远程系统将以读/写方式还是只读方式访问选定文件,以便在移 动设备通过串行端口连接至远程系统时,远程系统只能访问选定的文件, 并且只能按用户指定的读/写或只读方式访问选定文件。
在另一实施例中,提供了一种在移动设备和远程系统间共享文件的方 法。该方法包括在移动设备的第一文件系统中存储一个或更多的文件、 从第一文件系统中选出一个或更多文件与远程系统共享以及将移动设备 连接至远程系统。
图1示出了依照本公开实施例的、显示文件共享选项的用户界面100。 在本实施例中,用户设备(UE) 102的用户期望同远程系统104共享大 容量存储设备110中一个以上的文件。此外,虽然此处将大容量存储设备
110描述为可删除存储卡(removable memory card),然而大容量存储设 备110还可以是所属领域技术人员所知的任何大容量存储设备。用户利用 串行端口 106将UE 102连接至远程系统104,以便共享大容量存储设备 110中的文件。串行端口 106可以是所属领域技术人员所知的任何类型的 串行端口,包括通用串行总线端口、火线(firewire)或RS-232串行端口。 此外,虽然如图所示用串行端口将远程系统104同UE102进行连接,然
而所属领域技术人员应认识到可以采用包括无线接入在内的任何接入方 式访问UE 102上大容量存储设备110。
然而,用户不愿同远程系统104共享大容量存储设备110上的全部文 件,相反用户希望只共享选定文件,而不允许远程系统104访问或知晓其 他文件。本公开可以利用用户界面,如用户界面100帮助用户达此目的。 虽然以下提供了大量典型用户界面,然而应当意识到,本公开不局限于或 受限于这些方案,相反还可以使用处于本公开精神和范围内的其他用户界 面。在这种情况下,当UE 102连接至远程系统104后,用户界面100 向UE 102的用户提供用于同远程系统104共享大容量存储设备110中的 文件的附加选项108。此附加选项108用于选择同远程系统104共享的单 个文件。在此图中,单个文件选项108处于选中状态。
虽然在描述过程中大容量存储设备110上存在特定数量的文件,所属 领域技术人员应意识到大容量存储设备110上可以存在更多或者更少的文 件,并且可以选择任意数量的文件。
一旦用户选择了单个文件选项108,用户界面100上就会显示出一张 大容量存储设备110中的文件的列表。图2示出了依照本公幵实施例的、 显示大容量存储设备110中的文件200、 202、 204、 206以及208的用 户界面。在本说明中,用户选择文件200用于共享。 一旦用户选定了用于 同远程系统共享的文件,选定文件将作为外部目录显示于远程系统之上。 在本例中,现在选定文件200显示为远程系统104上的目录210中的单 个文件200。这样,本实施例使用户能够同远程系统104共享文件200, 而不允许远程系统104访问甚至知晓文件202、 204、 206或208。就远 程系统104而言,文件200是大容量存储设备110中的仅有的文件。在 某些实施例中,远程系统104可能能够看见但无法访问或者复制其他未指 定文件。
用户还可以选择同远程系统104共享大容量存储设备110中的一个以 上的文件。图3示出了本公开的实施例,其中选定了用于同远程系统共享 的多个文件。在本例中,当选择了单个文件选项108之后,用户选择同远 程系统104共享两个文件,文件200和202。远程系统104只能将这两 个文件视作两个独立的外部目录,目录210和目录300或将这两个文件作 为两个独立的外部目录予以访问。
图4示出了本公开的另一实施例,其中选定了用于同远程系统共享的
多个文件。在这种情况下,用户选择了包含文件200和202的文件夹400。 文件夹400以及文件200和202将显示于远程系统104上的单个外部目 录402之下。
通过限制远程系统104只能访问选定文件,UE 102的用户可以不让 远程系统104看到大容量存储设备110上的其他文件。这种限制性访问可 以出于私人、职业、法律或其他原因。当UE 102的用户对远程系统104 或其相关用户有所顾忌时,限制性访问也可能十分有用。举例而言,UE 102 的用户也许对可能运行于远程系统104上的恶意软件有所顾忌。在这种情 况下,限制性访问不仅可以不让远程系统看到大容量存储设备110上的其 他文件,还可以防止远程系统在用户不知情的情况下复制或破坏它们。
图5示出了依照本公开实施例的、用于限制远程系统104的访问的第 二文件系统500。在该实施例中,如图所示,用户选择了文件200和202。 一旦选定了文件,就在第二文件系统中创建指向大容量存储设备110上的 选定文件200的位置的第一条目502。同样,在第二文件系统500中创 建指向大容量存储设备110上的选定文件200的位置的第二条目504。远 程系统104只被授予访问第二文件系统500中信息的权利。因此,远程 系统104只拥有访问文件200和202的信息,因而局限于这些文件。
大容量存储设备110上的文件系统可以是所属领域技术人员所知的任 何类型的文件系统,包括文件分配表(FAT)文件系统、文件分配表-32 (FAT-32)文件系统、新技术文件系统(NTFS)、第二版扩展(Ext2)文 件系统、第三版扩展(Ext3)文件系统以及UNIX文件系统(UFS)。
第二文件系统500可由UE 102上的固件动态创建,也可以是UE 102 上的静态文件系统。第二文件系统500还可以是所属领域技术人员所知 的任何类型的文件系统,包括文件分配表(FAT)文件系统、文件分配 表-32 (FAT-32)文件系统、新技术文件系统(NTFS)、第二版扩展(Ext2) 文件系统、第三版扩展(Ext3)文件系统以及UNIX文件系统(UFS)。 此外,虽然描述的是第二文件系统,所属领域技术人员应认识到还可以按 照所属领域技术人员所熟知的多种方法实现这种限制。
图6示出了依照本公开实施例的、显示文件共享选项的另 一用户界面。 一旦用户选定了要同远程系统104共享的文件,在本实施例中,用户界面100就让用户决定授予远程系统104的访问级别。在本实施例中,示出了 读/写选项600以及只读选项602,并且选中了只读选项602。根据选定的 访问级别,远程系统104被授予以选定的访问级别访问选定文件的权限。
图7示出了依照本公开实施例的文件共享方法700。在本实施例中, 将用户设备连接至远程系统(方框702)。 一旦用户设备连接至远程系统, 用户设备上的用户界面就显示用于同远程系统共享文件的用户选项(方框 704)。选项包括同远程系统共享全部文件、不共享文件或者共享单个或 多个文件。 一些选择了单个文件选项(方框706),用户设备上的第二用 户界面就显示在用户设备的大容量存储设备中找到的文件(方框708)。 接着,用户选择其想要同远程系统共享的文件(方框710)。当用户选定 了文件之后,第三用户界面就允许用户选择授予远程系统的对选定文件的 访问级别,如读/写或只读访问(方框712)。然后,向第二文件系统写入 各选定文件在大容量存储设备上的位置。接着,授权远程系统访问第二文 件系统(方框716)。远程系统使用在第二文件系统中找到的位置信息, 以用户指定的访问级别访问大容量存储设备上的选定文件(方框718)。
虽然上述实施例将写入第二文件系统的信息描述为位置信息,然而, 所属领域技术人员应认识到可以使用使远程系统能够找到文件的任意类 型的信息,如文件名或者散列。
图8示出了包含UE 102的实施例的无线通信系统。UE 102可用于
实现本公开的方案,然而本公开不应局限于这些实现。虽然说明的是移动 电话,然而UE102以及远程系统104还可以采用各种其他形式,包括无 线手机、寻呼机、个人数字助理(PDA)、便携式计算机、平板计算机或 膝上型计算机。大量适当设备结合了这些功能的若干或全部功能。在本发 明的某些实施例中,UE 102不是诸如便携式、膝上型或平板计算机等通 用计算设备而是诸如移动电话、无线手机、寻呼机或PDA等专用通信设 备。在另一实施例中,UE 102可以是便携式、膝上型或其他计算设备。 UE 102可以支持专门的活动,如游戏、库存控制、工作控制和/或任务管 理功能等等。
UE 102包括显示器802。 UE 102可以包括供用户输入用的整体表 示为804的触摸感应面、键盘或其他输入。键盘可以是诸如QWERT丫、
Dvorak、 AZERT丫和其他类型的完全或简化的字母数字键盘,或具有与电 话键盘相联系的字母的传统数字键盘。输入键可以包括滚轮、退出键、 跟踪球以及可以向内按压以提供其他输入功能的其他导航或功能键。UE 102可以呈现供用户选择的选项、由用户驱动的控制和/或由用户管理的 光标或其他指示器。UE 102还可以接受由用户输入的数据,包括拨打 的号码或用于配置UE 102运行方式的各种参数值。UE 102还可以对用 户命令做出响应,执行一个以上的软件或硬件应用程序。这些应用程序可 以配置UE 102对用户交互做出响应,执行各种定制功能。此外,还可以 利用无线方式,比如由无线基站、无线接入点或对等UE102,对UE102 进行程序设计和/或配置。
由UE 102执行的各种应用程序之一是Web浏览器,后者使显示器 802能够显示网页。网页可以无线通信方式,利用无线网络接入点、小区 发射塔、对等UE 102或其他无线通信网络或系统800获取。网络800连 接至诸如互联网等有线网络808。利用无线链路以及有线网络,UE 102 可以访问各种服务器,如服务器810上的信息。服务器810能够提供可以 显示在显示器802上的内容。或者,UE 102可以中继式或跳式连接方式, 通过作为中介的对等UE 102访问网络800。
图9示出了 UE 102的方框图。虽然示出了 UE 102的各种已知组件, 然而,在一实施例中UE 102可以包含列出组件的子集和/或未列出的附加 组件。UE 102包括中央处理单元(CPU) 902以及存储器904。如图所 示,UE 102还可以包含天线以及前端单元906、射频(RF)收发机908、 模拟基带处理单元910、麦克风912、听筒扬声器914、耳机端口916、 输入/输出接口 918、可删除存储卡920、通用串行总线(USB)端口 922、 短程无线通信子系统924、警报器926、键盘928、可能包含触摸感应面 930在内的液晶显示器(LCD)、 LCD控制器932、电荷耦合装置(CCD) 照相机934、照相机控制器936以及全球定位系统(GPS)传感器938。 在实施例中,UE 102可以包括另一种未装备触摸感应屏的显示器。在实 施例中,CPU 902可以在不使用输入/输出接口 918的情况下直接同存储 器904进行通信。
CPU 902或各种其他形式的控制器或中央处理单元用于按照存储于
存储器904或者存储于CPU 902本身内部的存储器中的嵌入式软件或固 件控制UE102的各种组件。除了嵌入式软件或固件,CPU 902还可以执 行存储于存储器904中的、或由诸如可删除存储卡920等便携式数据存 储介质一类的信息承载介质提供的、或者通过有线或无线网络通信方式提 供的其他应用程序。应用软件可以包括 一组经编译的配置CPU 902提 供期望功能的机器可读指令,或者应用软件可以是要由解释程序或编译器 处理的、用于间接配置CPU902的高级软件指令。
天线和前端单元906可用于实现无线信号和电信号间的转换,使UE 102能够从蜂窝网络或某些其他可用无线通信网络或者从对等UE 102发 送并接收信息。在实施例中,天线和前端单元906可以包括用于支持波束 成形和/或多输入多输出(MIMO)操作的多天线。正如所属领域技术人员 所知的那样,MIMO操作能够提供可用于克服恶劣信道条件和/或提高信道 吞吐量的空间分集。天线和前端单元906可以包括天线调谐和/或阻抗 匹配组件、RF功率放大器和/或低噪声放大器。
RF收发机908提供频率偏移、将接收到的RF信号转换为基带信 号以及将基带发射信号转换为RF信号的功能。在某些说明中,可以将无 线收发器或RF收发机理解为包含其他信号处理功能,如调制/解调、编码 /译码、交织/解交织、扩频/解扩、逆快速傅里叶变换(IFFT)/快速傅里叶 变换(FFT)、循环前缀添加/删除以及其他信号处理功能。为清楚起见, 此处的说明将这部分信号处理的说明同RF和/或射频阶段分开,并从概念 上将这种信号处理功能分配给模拟基带处理单元910和/或CPU 902或其 他中央处理单元处理。在某些实施例中,可以将RF收发机908、天线和 前端906的某些部分以及模拟基带处理单元910合并于一个以上的处理单 元和/或专用集成电路(ASIC)。
模拟基带处理单元910可以提供对输入和输出的各种模拟处理,例如 对麦克风912和耳机916的输入的模拟处理以及对听筒914和耳机916 的输出的模拟处理。为此,模拟基带处理单元910可以具有用于连接至内 置麦克风912和听筒麦克风914,使UE 102能够作为蜂窝电话使用的端 口 。模拟基带处理单元910还可以包括用于连接耳机或其他免持麦克风和 扬声器配置。模拟基带处理单元910可以在一个信号方向内提供数模转
换,并在相反的信号方向内提供魔术转换。在某些实施例中,可以用数字
处理组件如CPU 902或其他中央处理单元提供模拟基带处理单元910的 至少某些功能。
CPU902可以执行调制/解调、编码/译码、交织/解交织、扩频/解扩、 逆快速傅里叶变换(IFFT)/快速傅里叶变换(FFT)、循环前缀添加/删除 以及其他同无线通信有关的信号处理功能。在实施例中,例如在码分多址 (CDMA)技术应用中,为了实现发射机功能,CPU902可以执行调制、 编码、交织以及扩频,而为了实现接收机功能,CPU902可以执行解扩、 解交织、译码和解调。在另一实施例中,例如在正交频分多址(OFDMA) 技术应用中,为了实现发射机功能,CPU 902可以执行调制、编码、交织、 逆快速传里叶变换以及循环前缀添加,而为了实现接收机功能,CPU 902 可以执行循环前缀删除、快速傅立叶变换、解交织、译码以及解调。在其 他无线技术应用中,CPU 902还可以执行其他信号处理功能以及信号处理 功能的组合。
CPU 902可以经由模拟基带处理单元910同无线网络进行通信。在 某些实施例中,通信可以提供互联网连接,使用户能够访问互联网上的内 容,并发送和接收电子邮件或者文本消息。输入/输出接口 918使CPU 902 和各种存储器以及接口相互连接。存储器904和可删除存储卡920可以 提供用于配置CPU 902工作方式的软件以及数据。接口可以包括USB接 口 922以及短程无线通信子系统924。 USB接口 922可用于为UE 102 充电,还能使UE102起外围设备的作用,同个人计算机或其他计算机系 统交换信息。短程无线通信子系统925可以包括红外端口、蓝牙接口、 符合IEEE 802.11的无线接口或可以使UE 102能够以无线方式同其他相
邻移动设备和/或无线基站进行通信的其他短程无线通信子系统。
输入/输出接口918还可以将CPU902连接至警报器926 ,警报器926 一旦触发,就引起UE102以响铃、播放音乐或振动的方式提醒用户。警 报器926可以充当用于向用户通知诸如来话、新文本消息等各种事件的机 制,以及通过无声振动或播放为具体呼叫者预先分配的特定音乐的方式实 现的约会提醒。
键盘928经由接口918连接至CPU 902,为用户提供选择、输入信
息以及向UE 102提供输入的机制。键盘928可以是诸如QWERTY、 Dvorak、 AZERTY和其他类型的完全或简化的字母数字键盘,或具有与电 话键盘相联系的字母的传统数字键盘。输入键可以包括滚轮、退出键、 跟踪球以及可以向内按压以提供其他输入功能的其他导航或功能键。另一 输入机制可以是LCD930,后者可以具有触摸屏功能,并向用户显示文本 和/或图形。LCD控制器932将CPU 902连接至LCD 930。
CCD照相机934 (若装备)使UE 102能够拍摄数码图像。CPU 902 通过照相机控制器936与CCD照相机934进行通信。在另一实施例中, 可以采用按照电荷耦合装置照相机以外技术工作的照相机。GPS传感器 938连接至CPU,以对全球定位系统信号进行译码,从而使UE 102能够 判定自身位置。此外,还可以包含各种其他外围设备,以提供诸如无线电 和电视接收等附加功能。
图10示出了可由CPU 902实现的软件环境1002。 CPU 902执行操 系统驱动程序1004,为其余软件提供运行平台。操作系统驱动程序1004 为具有应用软件可以访问的标准接口的UE硬件提供驱动程序。操作系统 驱动程序1004包括用于在运行于UE 102上的应用程序间传输控制命令 的应用管理服务("AMS")。图10中还示出了 web浏览器应用程序1008、 媒体播放器应用程序1010以及Java小程序1012。 web浏览器应用程序 1008将UE 102配置成web浏览器,使用户能够向表格中输入信息,并 选择链接以获取并阅览网页。媒体播放器应用程序1010配置UE 102获 取并播放音频或音像媒体。Java小程序1012配置UE 102提供游戏、实 用工具以及其他功能。
图11示出了可能适于实现此处公开的一个以上的实施例的典型的通 用计算机系统"00。计算机系统1100包括同包括辅助存储器1150、 只读存储器(ROM) 1140、随机存取存储器(RAM) 1130在内的存储器 进行通信的处理器1120 (可称为中央处理单元或CPU)、输入/输出(I/O) 设备1110以及网络连接设备1160。处理器可以作为一个以上的CPU芯 片予以实现。
辅助存储器"50通常由一个以上的硬盘驱动器或磁带驱动器构成, 用于以非易失方式存储数据,并在RAM 1130不足以保存工作数据时充当
溢出数据存储设备。辅助存储器"50可用于存储在选定了执行待程序的
情况下要载入RAM 1130的程序。ROM 1140用于存储在程序执行期间读 取的指令以及可能的数据。ROM 1140是非易失性存储设备,相对于辅助 存储器的较大存储量而言,通常后者存储量较小。RAM1130用于存储易 失数据还可能用于存储指令。通常,ROM 1140和RAM 1130的访问速度 都比辅助存储器1150的访问速度快。
I/O设备1110可以包括打印机、视频监视器、液晶显示器(LCD)、 触摸屏、键盘、小键盘、开关、拨号盘、鼠标、跟踪球、语音识别器、读 卡器、读带机或其他众所周知的输入设备。
网络连接设备1160可以具有调制解调器、调制解调器库、以太网卡、 通用串行总线(USB)接口卡、串行接口、令牌环卡、光纤分布式数据接 口卡、无线局域网(WLAN)卡、诸如码分多址(CDMA)和/或全球移动 通信(GSM)无线收发机卡等无线收发机卡以及其他众所周知的网络设备。 上述网络连接设备1160可以使处理器1120同互联网或一个以上的内联网 进行通信。利用这样一条网络连接,考虑处理器1120可以在执行上述方 法步骤的过程中从网络接收信息,或者向网络输出信息。举例而言,可以 包含于载波内的计算机数据信号的形式从网络接收并向网络输出这类通 常被表示为要由处理器"20执行的指令序列的信息。
举例而言,可以计算机数据基带信号或包含于载波内的信号的形式从 网络接收并向网络输出这类可能包括要由处理器1120执行的数据或者指 令的信息。由网络连接1160设备产生的基带信号或包含于载波中的信号 可以在导电体内或其表面上、同轴电缆内、波导中、诸如光纤等光介质中、 或在空气或自由空间中传播。基带信号或包含于载波中的信号所含的信息 可以按处理或产生信息或者发射或接收信息所期望的不同顺序排列。可以 根据所属领域技术人员所熟知的多种方法产生基带信号或包含于载波中 的信号或者现有或将于未来开发出来的其他类型的信号。
处理器1120执行从硬盘、软盘、光盘(上述各种基于磁盘的系统均 可看成辅助存储器1150)、 ROM 1140、 RAM 1130或网络连接设备获得
的指令、代码、计算机程序、脚本。
虽然本公开提供了大量实施例,然而应当理解可以在不背离本公开精
神或范围的前提下以各种其他特定形式实现所公开的系统以及方法。上述 示例应被理解为说明性的而非限制性的,并且本意不局限于此处给定的细 节。举例而言,可以在另一系统中结合或合并各种元件或组件,还可以省 略或不实现某些特征。
此外,可以在不背离本公开范围的前提下,将在各实施例中说明和阐 释的技术、系统同其他系统、模块、技术或者方法进行合并或者结合。所 示或所讨论的彼此连接或直接连接或相互通信的其他物项可以电器、机 械、或其他方式,通过某些接口、设备或中间组件间接相连。变形、替换 或修改的其他实例可由所属领域技术人员査明确认,并且可以在不背离此 处公开的精神和范围的前提下做出这些变形、替换或修改。
权利要求
1.一种移动设备,包括存储设备,用于存储一个或更多的文件;串行端口,用于连接移动设备和远程系统;以及用户界面,允许移动设备的用户选择存储在存储设备上的一个或更多的文件,以便在移动设备经由串行端口连接至远程系统时,远程系统只能访问选定的一个或更多的文件。
2. 根据权利要求1所述的移动设备,其中所述存储设备是可删除存 储卡。
3. 根据权利要求1或2所述的移动设备,其中所述串行端口是通用 串行总线端口、火线或RS-232串行端口。
4. 根据前述权利要求中任意一项所述的移动设备,其中所述远程系 统是兼容串行端口的系统。
5. 根据前述权利要求中任意一项所述的移动设备,其中所述存储设 备上的文件存储于一个或更多目录之下。
6. 根据权利要求5所述的移动设备,其中所述用户界面允许移动设 备的用户选择存储设备上的目录,以便当移动设备经由端口连接至远程系 统时,远程系统只能访问选定的文件目录。
7. 根据前述权利要求中任意一项所述的移动设备,其中所述用户界 面允许用户指定远程系统将以读/写方式还是只读方式访问选定的一个或 更多的文件,以便在移动设备经由串行端口连接至远程系统时,远程系统 只能按用户指定的读/写或只读方式访问 一个或更多的选定文件。
8. —种在移动设备和远程系统间共享文件的方法,包括 在移动设备的第一文件系统中存储一个或更多的文件; 从第一文件系统中选择一个或更多的文件与远程系统共享;以及 将移动设备连接至远程系统。
9. 根据权利要求8所述的方法,还包括创建具有仅仅针对选定文件的位置信息的第二文件系统;以及 与远程系统共享第二文件系统;其中与远程系统共享的第二文件系统只提供针对选定文件的位置信息。
10. 根据权利要求8或9所述的方法,其中所述第一文件系统位于大 容量存储设备上。
11. 根据权利要求11所述的方法,其中所述第二文件系统包括以下任 意一种文件分配表"FAT"文件系统、文件分配表-32 "FAT-32"文件 系统、新技术文件系统"NTFS"、第二版扩展"Ext2"文件系统、第三版 扩展"Ext3"文件系统、或者UNIX文件系统"UFS"。
12. 根据权利要求9或11所述的方法,其中所述第二文件系统是移动 设备上的固件。
13. —种计算机可读介质,存储有可由计算设备的处理器执行的、令 所述设备执行权利要求8至12中任意一项所述方法步骤的计算机可读指
全文摘要
本发明涉及与敌对系统共享的文件,具体地涉及一种移动设备和在移动设备和远程系统间共享文件的方法。提供了一种移动设备。该移动设备包括存储设备,用于存储一个或更多的文件以及串行端口,用于连接移动设备和远程系统。该移动设备还包含用户界面,后者允许移动设备的用户选择存储在存储设备上的文件,以便在移动设备通过串行端口连接至远程系统时,远程系统只能访问选定的文件。
文档编号G06F17/30GK101339565SQ200810128228
公开日2009年1月7日 申请日期2008年7月4日 优先权日2007年7月5日
发明者克里斯托夫·E·S·潘特登, 罗伯特·H·伍德, 马克西姆·M·马通 申请人:捷讯研究有限公司