USB无线网络驱动器制造技术

技术编号:2911634 阅读:2076 留言:0更新日期:2012-04-11 18:40
提供了一种通用串行总线(USB)设备,该设备包括呈现典型USB驱动器操作的USB接口。该USB设备通过其USB接口提供标识信息,其中该标识信息指示该USB设备是存储设备。事实上,该USB设备不包括USB驱动器或存储单元,而是包括通信接口,例如有线或无线网络接口,其允许USB设备自动地连接到和/或映射到联网的驱动器。这允许USB设备通过通信接口建立通往远程存储设备的安全通信链路。因此,该USB设备允许终端经由USB端口透明地连接到远程网络驱动器,同时该远程网络驱动器对该终端而言呈现为本地USB驱动器。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术的各种实施例涉及通用串行总线设备,更具体地,涉及一种设备,其通过通信接口安装远程存储设备并且通过通用串行总线接口将该远程存储设备呈现为本地存储设备。
技术介绍
随着计算机互连变得日益广泛,已经暴露出的安全性缺陷使得计算机易于受到入侵者的攻击。通常利用操作系统、网络协议和/或应用程序中的安全漏洞或缺陷来获得对计算机中信息的未授权访问。例如,连接到因特网的计算机易于受到经由所采用操作系统或网络协议的安全缺陷的未授权访问。此外,从计算机通过因特网发送的信息在传输的时候也易于受到未授权访问。因此,将计算机连接到因特网使该计算机易于受到入侵者的攻击,这些入侵者企图访问在该计算机中存储的或由该计算机发送的计算机资源或信息。旅行或远程工作的计算机用户经常需要远程访问公司资源,例如公司数据中心的公司数据、应用程序和/或网络驱动器。然而,通过因特网有线或无线地连接到公司资源不总是可能的。例如,用户的计算机可能在当前位置找不到因特网连接。即使当因特网连接对用户可用时,用户通常也必须经过繁锁的步骤才能设置和/或连接到公司资源。此外,需要实现附加的安全机制以确保对用户计算机和从用户计算机发送或发送到用户计算机的数据的安全和保护。例如,可以使用虚拟专用网络(VPN)和/或安全软件,但是这些安全机制通常要求用户配置和频繁地更新以提供充分的保护。除非VPN得到适当的保护和/或定期地更新安全软件,否则计算机仍然易于受到未授权的入侵攻击。因此,需要一种方便的和/或安全的方式,以允许远程计算机利用最少的用户交互来访问公司数据和/或网络驱动器。-->
技术实现思路
提供了一种通用串行总线(USB)设备,其包括:(a)USB接口,(b)通信耦合到USB接口的通信接口,以及(c)耦合到USB接口和通信接口的电路。电路可以被配置用于:(1)通过USB接口提供标识信息,其指示该USB设备是存储设备,(2)通过通信接口建立通往远程存储设备的通信链路,和/或(3)在通信接口和USB接口之间传输数据,以使远程存储设备通过USB接口呈现为本地存储设备。通信接口可以是无线通信接口,通过该通信接口,通用串行总线设备能够访问无线网络。电路也可以被配置用于:(1)与远程服务器建立虚拟专用网络隧道,通过该隧道,通用串行总线设备能够与远程存储设备进行通信,和/或(2)映射远程网络驱动器或文件夹,其通过USB接口呈现为本地设备。通用串行总线设备也可以包括有限用途存储设备,其耦合到电路并被配置用于存储USB设备的内部配置信息。该有限用途存储设备存储用于保护通信链路的安全密钥,和/或用于辅助建立安全通信链路的网络连接信息。在一些实现中,电路还被配置用于:(1)获得USB设备的软件补丁,和/或(2)基于软件补丁更新USB设备的内部信息。可选地,电路可以被配置用于:(1)获得耦合到USB接口的终端的软件补丁,和/或(2)经由USB接口将软件补丁传输给终端。也提供了一种用于操作通用串行总线(USB)设备的方法。通过USB接口提供标识信息,其指示该USB设备是存储设备。通过通信接口建立通往远程存储服务器的通信链路。经由与存储服务器的通信链路映射远程存储设备。在通信接口和USB接口之间传输数据,以使远程存储设备通过USB接口呈现为本地存储设备。在USB设备中存储安全密钥,其中该安全密钥用于建立通信链路。网络连接信息可以存储在USB设备中,其中该网络连接信息用于连接到远程存储设备。在一些实现中,获得USB设备的软件补丁,并且基于软件补丁更新USB设备的内部信息。可选地,获得耦合到USB接口的终端的软件补丁,并且经由USB接口将软件补丁传输给终端。另一种实现提供一种处理器,其具有(a)通用串行总线(USB)接口,-->(b)通信耦合到USB接口的通信接口,以及(c)耦合到USB接口和通信接口的处理电路。电路被配置用于:(1)通过USB接口提供标识信息,其指示该USB设备是存储设备,(2)通过通信接口建立通往远程存储设备的安全通信链路,以及(3)在通信接口和USB接口之间传输数据,以使远程存储设备通过USB接口呈现为本地存储设备。附图说明图1是示例系统,通过一个接口呈现闪存驱动器并通过第二接口呈现网络连接的USB设备在该示例系统中进行操作。图2是示例小型USB设备,其被配置为通过USB接口呈现本地存储驱动器并通过一不同的通信接口连接到远程存储设备。图3示出如何配置USB设备(比如USB设备)进行操作的实例。图4示出操作USB设备以通过USB接口呈现本地存储驱动器并通过一不同的通信接口连接到远程存储设备的示例方法。图5示出一种示例方法,其中可以更新USB设备。图6是示出USB设备的另一实例的方框图,该USB设备向移动终端传送软件更新信息或升级信息。图7示出实现一个或多个新颖性特征的USB设备的实例。具体实施方式在下面的描述中,给出了具体细节以提供对实施例的全面理解。然而,本领域技术人员应当理解,在没有这些具体细节的情况下也可以实施这些实施例。例如,在方框图中可以不示出电路,以避免将实施例掩盖在不必要的细节中。另外,应当注意,实施例可以被描述为以流程表、流程图、结构图或方框图来描绘的过程。虽然流程图可以将操作描述为有序的过程,但是很多操作能够并行或同时执行。此外,可以重新设置操作的顺序。当过程的操作完成时该过程结束。过程可以对应于方法、函数、程序、子例程、子程序等。当过程对应于函数时,该过程的结束对应于该函数返回到调用函数或主函数。-->此外,存储介质可以表示用于存储数据的一个或多个设备,包括只读存储器(ROM)、随机访问存储器(RAM)、磁盘存储介质、光存储介质、闪存设备和/或用于存储信息的其它机器可读介质。术语“机器可读介质”包括,但不局限于便携式或固定的存储设备、光存储设备、无线信道、以及能够存储、容纳或携带指令和/或数据的各种其它介质。此外,实施例可以由硬件、软件、固件、中间件、微代码或其组合来实现。当以软件、固件、中间件或微代码来实现时,用于执行必要任务的程序代码或代码段可以存储在诸如存储介质或其它存储装置的机器可读介质中。处理器可以执行必要的任务。代码段可以表示过程、函数、子程序、程序、例程、子例程、模块、软件包、类,或者指令、数据结构或程序语句的组合。通过传送和/或接收信息、数据、变量、参数或存储器内容,可以将代码段耦合到另一个代码段或硬件电路。可以经由包括存储器共享、消息传送、令牌传送和网络传输等适当方式来传送、转发或发送信息、变量、参数、数据等。一个特征提供了一种通用串行总线(USB)设备,其包括呈现典型USB驱动器的操作的USB接口。事实上,该USB设备不包括USB驱动器,而是包括比如有线或无线网络接口的通信接口,其允许USB设备连接到和/或映射到联网的驱动器。因此,该USB设备允许计算机经由USB端口透明地连接到远程网络驱动器,同时该远程网络驱动器对该计算机而言呈现为本地USB驱动器。图1是示出示例系统的方框图,在该示例系统中,USB设备通过一个接口呈现闪存驱动器并通过第二接口呈现网络连接。USB设备102包括USB接口,用于耦合到计算设备104(例如,计算机、膝上型电脑、移动终端、手持设备等)的USB端口106以及与其本文档来自技高网...

【技术保护点】
一种通用串行总线(USB)设备,包括: USB接口; 通信耦合到所述USB接口的通信接口;以及 耦合到所述USB接口和所述通信接口的电路,所述电路用于通过所述USB接口提供标识信息,其中所述标识信息指示所述USB设备是存储 设备, 通过所述通信接口建立通往远程存储设备的通信链路,以及 在所述通信接口和USB接口之间传输数据,以使所述远程存储设备通过所述USB接口呈现为本地存储设备。

【技术特征摘要】
【国外来华专利技术】US 2006-6-16 11/454,4081、一种通用串行总线(USB)设备,包括:USB接口;通信耦合到所述USB接口的通信接口;以及耦合到所述USB接口和所述通信接口的电路,所述电路用于通过所述USB接口提供标识信息,其中所述标识信息指示所述USB设备是存储设备,通过所述通信接口建立通往远程存储设备的通信链路,以及在所述通信接口和USB接口之间传输数据,以使所述远程存储设备通过所述USB接口呈现为本地存储设备。2、根据权利要求1所述的通用串行总线设备,其中所述电路还用于与远程服务器建立虚拟专用网络隧道,通过该隧道,所述通用串行总线设备能够与所述远程存储设备通信。3、根据权利要求1所述的通用串行总线设备,其中所述通信接口是无线通信接口,通过该无线通信接口,所述通用串行总线设备能够接入无线网络。4、根据权利要求1所述的通用串行总线设备,其中所述电路还用于映射远程网络驱动器,使其通过所述USB接口呈现为所述本地设备。5、根据权利要求1所述的通用串行总线设备,其中所述电路还用于映射远程网络文件夹,使其通过所述USB接口呈现为所述本地设备。6、根据权利要求1所述的通用串行总线设备,还包括:有限用途存储设备,其耦合到所述电路并且用于存储所述USB设备的内部配置信息。7、根据权利要求6所述的通用串行总线设备,其中所述有限用途存储设备存储用于保护所述通信链路的安全密钥。8、根据权利要求6所述的通用串行总线设备,其中所述有限用途存储设备存储用于协助建立安全通信链路的网络连接信息。9、根据权利要求1所述的通用串行总线设备,其中所述电路还用于获得所述USB设备的软件补丁;以及基于所述软件补丁,更新所述USB设备的内部信息。10、根据权利要求1所述的通用串行总线设备,其中所述电路还用于获得耦合到所述USB接口的终端的软件补丁;以及经由所述USB接口,将所述软件补丁传输给所述终端。11、一种通用串行总线(USB)设备,包括:用于通过USB接口提供标识信息的模块,其中所述标识信息指示所述USB设备是存储设备;用于通过一不同的通信接口建立通往远程存储设备的通信链路的模块;以及用于在所述通信接口和USB接口之间传输数据的模块,以使所述远程存储设备通过所述USB接口呈现为本地存储设备。12、根据权利要求11所述的通用串行总线设备,还包括:用于存储所述USB设备的内部配置信息的模块。13、根据权利要求11所述的通用串行总线设备,还包括:用于获得所述USB设备的软件补丁的模块;以及用于基于所述软件补丁来更新所述USB设备的内部信息的模块。14、根据权利要求11所述的通用串行总线设备,还包括:用于获得耦合到所述USB接口的终端的软件补丁的模块;以及用于经由所述USB接口将所述软件补丁传输给所述终端的模块。15、一种用于操作通用串...

【专利技术属性】
技术研发人员:A甘特曼J斯蒂恩斯特拉
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1