主机到外围设备驱动程序访问的改进制造技术

技术编号:2883058 阅读:180 留言:0更新日期:2012-04-11 18:40
外围设备(13)可与主机(11)一起操作以便引导主机(11)到存储在通过外部数据路径(14,16)可被主机(11)访问的外部位置(17)上的设备信息。设备信息可自动地被下载到主机(11)上,用于与外围设备(13)一同工作。(*该技术在2019年保护过期,可自由使用*)

【技术实现步骤摘要】
本申请要求根据1998年11月30日提交的共同未决的美国临时性申请No.60/110,226的5USC119(e)(1)的优先权。前述的关于向主机提供对与被连接的外围设备相关的设备驱动程序进行访问的传统技术通常被称作即插即用(PnP)。即插即用对于各个设备采用一个特定的驱动程序。因为驱动程序本质上是指定的操作系统,因而即插即用不能提高互用性。尽管典型的即插即用足以与外围设备如EISA和PCI卡一起使用。但是即插即用缺乏互用性,这样,例如如果外围设备是无线设备例如移动电话它能从一个主机移动到另一个主机而且实际上能够连接到任何类型的主机上,如个人计算机、个人数字助手和智能电话一就会出现一些问题。传统的即插即用技术不适合与这种高度移动式的外围设备一起使用,因为可连接移动式外围设备的各种不同的主机工作平台必须能够定位并检索与移动式外围设备相关的设备驱动程序。传统的即插即用典型地采取当外围设备首次被连接/安装在主机上时,外围设备一定要有适当的数据存储介质附随(例如软盘或光盘),而且主机能够寻找、定位并检索出被存储在数据存储介质上的设备驱动程序。它的不利之处在于要求移动式外围设备的用户也携带这种存储介质(例如软盘或光盘),以便当移动式设备被连接到给定的主机上时可以使用。因此,值得做的是在不要求外围设备由其上存储有设备驱动程序的数据存储介质伴随的情况下,而且不要求主机搜索设备驱动程序的情况下,向主机提供到与被连接的外围设备相关的设备驱动程序的访问。根据本专利技术,被连接到主机上的外围设备与主机一起操作以引导主机使用设备驱动程序(或其它与设备相关的信息),驱动程序被存储在可被主机通过外部数据路径访问的外部位置上。主机能够自动下载设备驱动程序。图2说明了部分URL(统一资源定位)的实例。图3说明了附图说明图1中完全URL的实例。图4说明了与外围设备驱动程序相关并能被图1中的主机为响应图1中部分URL而生成的文件名的实例。图5说明了图1中的主机按本专利技术所执行的典型操作。图6说明了按本专利技术被存储在外围设备的信息存储部分上的部分指针。图7图形化地说明了按本专利技术的主机典型实施例的相关部分。图8图形化地说明了按本专利技术的典型外围设备的相关部分。图9说明了按本专利技术的部分指针的另一实例。图10说明了按本专利技术的完全指针的另一实例。图11图形化地说明了按本专利技术的主机典型实施例的相关部分。专利技术详述按本专利技术,外围设备被连接到主机上,它能向主机提供部分指针,从这些部分指针上主机能够生成完全指针。完全指针指向外围设备的设备驱动程序在数据网络上所被定位的地址。主机使用完全指针通过数据网络访问该地址并下载设备驱动程序。图1是按本专利技术的典型布置的方块图。图1说明了主机11在13处被连接到一个或多个外围设备上。主机可能是,例如,个人计算机、工程工作站或要求与外围设备连接并交互作用的任何数据处理装置。在13处的外围装置实际上可以是任何外围设备,例如打印机、监视器或PCI卡。如前所述,本专利技术尤其有利于被用在相对移动式外围设备上,例如无线设备,它能方便地被四处移动并被连接到各种不同的主机上。在图1中,当主机11需要给定外围设备的设备驱动程序时——例如当主机第一次与13处新近被连接的外围设备之间进行通讯时,外围设备将部分指针(指针的一部分)—例如图1中所示的部分URL—传送到主机11。主机接收部分指针并从此生成完全指针,例如图1中所示的完全URL。主机11能利用适当的输出14将完全指针应用到数据网络上,该数据网络是可被主机访问的并且存储在设备驱动程序与外围设备相关的地址17处。完全指针指向设备驱动程序被定位的地址,因而主机能够自动地通过输入16下载驱动程序。在图1的实例中,设备驱动程序被定位在,例如,通过因特网可被主机访问的并被完全URL(在此例中是完全指针)指向的网址上。一旦网址被完全URL访问,设备驱动程序能通过因特网(图1中未表示)被下载到主机上。如图1所示,完全指针(例如URL),例如,也能指向外围设备的产品信息、与外围设备相关的其他应用程序、或任何其它能下载的与外围设备相关的文件。还是如图1所示,在其它的实施例中,完全指针可以指向通过因特网被主机访问的并能存储设备驱动程序、产品信息以及其它应用程序的FTP(文件转换协议)地址。图2说明了部分URL的一个实例(URL的一部分),它能从外围设备13之一被输出到主机11上。图2中的星号“*”表示图2中部分URL中所丢失的部分,这部分将由主机提供以生成完全URL。图3说明了主机11为响应接收图2中的典型部分URL而生成的完全URL的实例。在图3的完全URL中,主机将星号“*”替换成工作平台/操作系统标识符,即Win98_x86,它表示主机工作平台为x86平台,主机操作系统为Windows98。如图3所示的完全URL指向图1中的网/FTP地址,例如外围设备的生产商将设备驱动程序、产品信息、应用程序以及其他与特定外围设备相关的可下载文件中的一个或多个存储于此地址上。由于图3中URL上的工作平台/操作系统识别符Win98_x86的存在,URL能指向外围设备的生产商想要与主机11的工作平台/操作系统一起工作的正确的驱动程序、应用程序等。工作平台/操作系统的其他形式标识也可被使用,条件是它们要被外围设备的生产商所熟知,因而网址17可相应地被确立。图4说明了能被主机11从图2的典型部分URL上的信息中创建的文件名。例如,当设备驱动程序在图3的URL所引述的地址上不能利用时,这种文件名可以被创建。从图2上部分URL中的最左边的字符起,主机能删除所有直到“*”号并包含“*”号在内的字符,然后在所删去的字符位置上插入“file/a/Win98_x86”,生成图4中的文件名。该文件名被主机用于尝试从能被主机访问的存储介质(图1中15)上检索适当的设备驱动程序,这种存储介质如与外围设备一起被提供并被插入到主机上的软盘或光盘。图1配置中的主机的上述说明的操作还应参考图5中的典型流程图被进一步了解。当驱动程序被安装到给定的外围驱动器上时,主机11选择51处的设备,然后在53处请求并从被选定的外围设备上接收部分指针,例如图2中的部分URL。在55主机通过增加操作系统/工作平台的标识信息而完善该URL。此后,主机在57处使用完全URL自动地从(例如)网址或FTP地址上下载设备驱动程序(或产品信息等)。在58处如果确认驱动程序被获取,下一个设备将在51处被选取。如果在58处确定用URL并未获取驱动程序,接下来可以在59确定是否使用传统的即插即用技术以获取驱动程序。如果是,传统的即插即用技术在56处被使用。确定块59也提供传统即插即用技术的替代技术,即通向块54的路径,其中主机使用部分指针生成如上面讨论过的以及图4中说明过的文件名。然后主机使用52处的文件名来访问如软盘或光盘的存储介质,并从其上装入适当的设备驱动程序(或产品信息等)。图6说明了按专利技术的外围设备13的典型实施例的相关部分。如图6所示,外围设备包括信息存储部分(例如ROM),其上存储着部分指针(例如部分URL)。部分指针可以被提供给主机,例如依据与主机的初始连接/通讯实现。图7说明了按专利技术的主机典型实施例的相关部分。图7中的主机包括完成逻辑71,它从外围设备上接收作为输本文档来自技高网...

【技术保护点】
一种用于主机访问对应于外围设备的设备信息的方法,该外围设备可以被用于与主机一起运行,该方法包括: 外围设备向主机提供由指针指示的信息; 主机为响应该信息而生成的指针,设备信息可以自动地从该指针指向的位置上被下载到主机上; 主机使用该指针自动地下载设备信息。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:J埃尔格
申请(专利权)人:艾利森电话股份有限公司
类型:发明
国别省市:SE[瑞典]

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

1