当前位置: 首页 > 专利查询>英特尔公司专利>正文

一种便携式设备和一种主机系统技术方案

技术编号:11441431 阅读:114 留言:0更新日期:2015-05-13 11:49
便携式设备可以使用例如通用串行总线(USB)或IEEE 1934的连接技术经由有线或无线方式连接到主机系统。使便携式设备能够适当地与主机系统交互的驱动程序可以存储在便携式设备内部的非易失性存储器中。当便携式设备连接到主机系统时,如果确定主机系统不具有便携式设备的驱动程序或者与存储在便携式设备中的驱动程序相比主机系统中的驱动程序是过时的,则便携式设备可以自动地将存储在其中的驱动程序安装在主机系统中。当连接到因特网时,便携式设备还可以搜索因特网以获得最近的驱动程序。如果合适的话,便携式设备可以下载并在主机系统中安装在因特网上找到的最近的驱动程序,并相应地更新存储在便携式设备中的驱动程序。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】
【专利说明】_种便携式设备和_种主机系统本申请是2011年12月20日提交的,申请号为201120536680.0的同名专利申请的分案申请。
本公开内容总体上涉及耦合到电子设备的便携式设备,更具体地涉及一种具有集成驱动程序的便携式设备,一旦该便携式设备耦合到主机电子设备,该设备就可以自动安装驱动程序。
技术介绍
存在着多种有助于将便携式设备连接到主机电子设备的连接技术。便携式设备包括计算机外围设备,诸如相机、鼠标、键盘、打印机、闪存驱动器、外部硬盘驱动器、媒体播放器、网络适配器等。主机电子设备可以包括台式计算机、膝上型计算机、平板电脑、上网本计算机、智能电话等。主机设备还可以作为外围设备耦合到另一主机电子设备。连接技术包括但不局限于通用串行总线(USB)、IEEE 1934接口和eSATA。USB是用于在设备与主机(诸如个人计算机(PC))之间建立通信的串行总线接口的工业标准。USB支持USB主机与USB设备之间的功能数据和控制交换作为一组单向或双向管道。USB数据传输发生在主机软件与USB设备上的特定端点之间。USB主机通过USB主机控制器(HC)与USB设备进行交互。主机上的USB系统软件管理USB设备与基于主机的设备软件之间的交互。USB标准支持即插即用和热插拔。IEEE 1934接口是高带宽通信和同步实时数据传输的串行总线接口标准。其可以由PC、数字音频/视频应用使用。该接口还可以被称为FireWire、1.LINK或Lynx。IEEE1934可以以树形链拓扑连接多个外围设备(例如,63个)。在许多应用中,其可以用于替换并行小型计算机系统接口(SCSI)连接。其允许进行对等设备通信(诸如扫描仪与打印机之间的通信),而不需要使用系统存储器或中央处理单元(CPU)。其被设计成支持即插即用和热插拔。eSATA代表外部串行高级技术附件(SATA),其是SATA接口标准的变形。SATA接口是用于将主机总线适配器连接到大容量存储设备(诸如硬盘驱动器和光盘驱动器)的总线接口。eSATA被设计成用于外部连接,例如将PC连接到外部硬盘驱动器。无论使用哪种连接技术,通常都需要在主机中安装便携式设备的设备驱动程序,以便用户使用该便携式设备来与主机交互。例如,具有USB端口的数码相机通常提供安装光盘(CD),该光盘包括该数码相机的驱动程序。为了通过USB连接在PC与数码相机之间传输数字图片,需要首先将该驱动程序安装在PC中。类似地,需要在PC中安装用于经由IEEE1934在具有IEEE 1934端口的摄像机与PC之间传输视频数据的驱动程序。典型地,每个便携式设备都具有其自己的驱动程序,该驱动程序通常是不能与另一设备共享的,即使该另一设备具有相同的类型但由不同的制造商制造也是如此。因此,用户需要保存便携式设备的安装CD以备后续使用。例如,如果PC崩溃并且需要在以后复原,则用户需要找到该CD来再次安装该便携式设备的驱动程序。那时,用户或许不能再找到该安装CD。因此,具有便携式设备的驱动程序CD是非常不方便的。
技术实现思路
根据本技术的一个方面,提供了一种便携式设备,包括:存储介质,用于存储所述便携式设备的驱动程序;硬件接口,用于提供与用于将所述便携式设备连接到主机系统的连接技术相兼容的接口功能;以及设备控制器,用于确定是否将所述驱动程序安装在所述主机系统中,并且如果是的话,则将所述驱动程序安装在所述主机系统中,其中,所述设备控制器用硬件来实现。所述连接技术是标准通用串行总线(USB)技术、标准无线USB技术、IEEE 1934接口或无线IEEE 1934接口中的一个。所述主机系统包括个人计算机、智能电话、平板计算机或上网本计算机中的一个。所述存储介质包括非易失性存储器。所述设备控制器检查所述主机系统以获得所述便携式设备的驱动程序。所述设备控制器搜索因特网以获得所述便携式设备的比存储在所述存储介质中的驱动程序更加新的驱动程序或者获得对于存储在所述存储介质中的驱动程序的更新;如果找到所述驱动程序,则所述具有硬件的设备控制器从因特网下载更加新的驱动程序或所述更新,并将所述更加新的驱动程序或所述更新存储到所述存储介质。所述设备控制器在从因特网下载所述更加新的驱动程序或所述更新之前以及在将所述更加新的驱动程序或所述更新存储到所述存储介质之前请求用户许可。所述设备控制器包括用于在需要时将所述驱动程序自动地安装在所述主机系统的存储驱动器中的硬件模块。所述设备控制器将所述便携式设备配置成对所述主机系统而言看起来是外部存储驱动器。所述设备控制器在所述便携式设备连接到所述主机系统时保护所述存储介质中的内容。如果在所述主机系统中没有找到驱动程序,则所述设备控制器将存储在所述存储介质中的驱动程序安装在所述主机系统中。如果发现所述主机系统具有所述便携式设备的驱动程序,则所述设备控制器将在所述主机系统中找到的驱动程序与存储在所述存储介质中的驱动程序进行比较。 如果与存储在所述存储介质中的驱动程序相比,在所述主机系统中找到的驱动程序是过时的,则所述设备控制器将存储在所述存储介质中的驱动程序安装在所述主机系统中。根据本专利技术的另一个方面,提供了一种主机系统,包括:存储器;耦合到所述存储器的存储器控制器;以及耦合到所述存储器控制器的硬件输入/输出I/o控制器,所述硬件I/O控制器用于与根据权利要求1至13中任意一项所述的便携式设备连接。【附图说明】根据下面对所公开的主题的详细描述,该主题的特征和优点将变得显而易见,其中:图1示出了根据本专利技术一个实施例的一个示例性系统,其中使用USB接口将便携式设备连接到主机设备;图2示出了根据本专利技术一个实施例的另一示例性系统,其中使用无线USB接口将便携式设备连接到主机设备;图3是根据本专利技术一个实施例的USB设备的功能框图;图4是根据本专利技术一个实施例的使用无线USB连接的设备的功能框图;图5示出了根据本专利技术一个实施例可以使用连接技术连接到主机设备的便携式设备的功能框图;以及图6是示出了根据本专利技术一个实施例用于在USB设备耦合到主机时发起USB操作的过程的流程图。【具体实施方式】根据本申请中的所公开主题的实施例,可以将便携式设备的驱动程序与该便携式设备自身集成。该驱动程序可以存储在该便携式设备内的非易失性存储器中。当该便携式设备经由有线或无线方式耦合到主机设备时,该主机设备的操作系统(OS)可以识别该便携式设备。如果该主机设备之前安装了该便携式设备的驱动程序,则该便携式设备可以开始与该主机设备进行通信并可以直接由用户使用。如果该主机设备没有识别出该便携式设备或者没有将该便携式设备的工作驱动程序安装在该主机设备中,则该便携式设备对于主机的OS而言可以看起来像闪存驱动器。根据本专利技术的一个实施例,存储在便携式设备的非易失性存储器中的自动执行程序可以运行,以将存储在该便携式设备的非易失性存储器中的驱动程序安装到主机设备。如果主机设备连接到因特网,则自动执行程序可以经由因特网来获取该驱动程序的最近更新,并更新存储在该便携式设备的非易失性存储器中的驱动程序。在一个实施例中,自动执行程序可以周期性地检查驱动程序的任何更新,并更新本地存储在该便携式设备中的驱动程序。一些设备可能需要多于一个的驱动程序来与主机进行交本文档来自技高网
...

【技术保护点】
一种便携式设备,包括:存储介质,用于存储所述便携式设备的驱动程序;设备接口,其具有:发射器,用于提供与用于将所述便携式设备连接到主机系统的连接技术相兼容的接口功能;以及接收器,其可通信地耦合到所述存储介质;以及设备控制器,其具有:具有片上存储器的微控制器,所述微控制器具有用于使所述便携式设备在特定情况下对所述主机系统而言表现为外部存储驱动器的逻辑,其中,所述设备控制器用于:确定是否将所述驱动程序安装在所述主机系统中,并且如果是的话,则将所述驱动程序安装在所述主机系统中,经由所述接收器接收所述驱动程序,以及将所接收的驱动程序存储在所述存储介质中,并且其中,所述设备控制器用硬件来实现。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:J·K·克里格尔施泰因
申请(专利权)人:英特尔公司
类型:新型
国别省市:美国;US

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

1