CN1400528A - 自动软件驱动程序安装 - Google Patents

自动软件驱动程序安装 Download PDF

Info

Publication number
CN1400528A
CN1400528A CN02127078A CN02127078A CN1400528A CN 1400528 A CN1400528 A CN 1400528A CN 02127078 A CN02127078 A CN 02127078A CN 02127078 A CN02127078 A CN 02127078A CN 1400528 A CN1400528 A CN 1400528A
Authority
CN
China
Prior art keywords
driver
installation procedure
peripherals
mounting object
driver installation
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
CN02127078A
Other languages
English (en)
Inventor
J·W·巴梅特勒
K·G·库尔兰斯
D·X·史密斯二世
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.)
HP Inc
Original Assignee
Hewlett Packard Co
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 Hewlett Packard Co filed Critical Hewlett Packard Co
Publication of CN1400528A publication Critical patent/CN1400528A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/54Link editing before load time
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4411Configuring for operating with peripheral devices; Loading of device drivers
    • G06F9/4413Plug-and-play [PnP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4411Configuring for operating with peripheral devices; Loading of device drivers

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

软件驱动程序安装被自动执行。一种自动安装对象(14)在计算机***(10)上被运行。自动安装对象(14)确定哪种***设备(11,13)要被连接到计算机***(10)上。自动安装对象(14)要确定为被找寻出的并连接到计算机***(10)上的哪种***设备(11,13)能执行自动安装。对应这些***设备中的任何一个,自动安装对象(14)都要确定一个包含了用于该***设备(11,13)的驱动程序安装程序的网络位置(16,18)。自动安装对象(14)从该网络位置(16,18)上下载驱动程序的安装程序。自动安装对象(14)在***(10)中运行驱动程序安装程序以便为该***设备(11,13)安装设备驱动程序。

Description

自动软件驱动程序安装
发明领域
本发明是关于计算机***中的安装软件,尤其是关于自动驱动程序安装。
背景技术
计算机***设备,如数字照相机、打印机、光盘只读存储器驱动器(CD ROM)、数字视频驱动器(DVD)、扫描仪等,要求计算机***能够正确安装软件驱动程序以便允许***设备和计算机***之间正确进行交互。
当***设备与计算机***同时被购买时,软件驱动程序通常由厂家安装。然而,当***设备被添加到计算机***中或者需要更新时,用户被要求安装软件驱动程序。
出于便利、成本可容度以及其它的原因,用户通常从因特网上获得更新或是替换的软件驱动程序。例如,驱动程序软件通常与***设备一起被发送,但有时会被放错。因特网提供了一个便利的论坛,用于获取被错放的软件驱动程序的替换软件以及目前驱动程序的更新版。共享一台***设备的用户也能借助因特网获取软件驱动程序。
能够从Microsoft公司购买的Windows操作***(Windows95、Windows98、Windows ME、Windows NT等)的最近版本提供了“即插即用”技术,使用Windows操作***时该技术允许***设备识别出哪个驱动程序在***设备被连接到计算机***上时应被需要。操作***的即插即用特性能够识别出那些驱动程序是必需的,但不必要识别出驱动程序的位置。当驱动程序是在最近的操作***版本之后被创建出的或者操作***开发商并未选择将该驱动程序包括其中时,即插即用特性就不能确定出该驱动程序的位置。如果驱动程序位于软盘中或者因特网上,直至终端用户下载该驱动程序到计算机***的硬盘驱动器中,然后将操作***中的即插即用特性指向软件驱动程序的位置。
当从因特网的地址上获取软件驱动程序时,用户通常需要持有大量的信息。
例如,用户需要知道哪种操作***(例如Windows 3.1、WindowsME、Windows NT等)正被软件驱动程序所要被安装到的计算机***中使用。一些因特网地址要求用户指定计算机***是使用可以从苹果公司购买的Macintosh操作***,还是Windows操作***。用户也需要指明要被安装的***设备的型号。有时候对用户来说这很容易确定,但有些时候不行。***设备以及相关文档管理通常缺少需要唯一标识一种设备的全部信息。例如,为了获得一种适当的软件驱动程序,用户可需要确定从Hewlett Packard公司购买的HP1000C打印机是cse型号的还是cxi型号的。这类信息对用户来说很难确定。对于多数用户来说,尤其难于确定出内置的CD ROM和DVD设备的型号。
另外,用户通常被要求执行几个关键任务以便下载和安装软件驱动程序。一些网络地址要带领用户经过5篇网页之后才能实现一次安装。在第一篇网页上,用户指定何种类型的操作***被使用(例如Macintoch或者Windows)。在第二篇网页上,用户被要求指明具体的操作***版本(例如Windows 3.1、Windows95、Windows98、WindowsME、Windows NT等)。在第三篇网页上,用户被要求指明设备类型(例如打印机、扫描仪、CD ROM)。在第四篇网页上,用户被要求指定设备型号。在第五篇网页上,语言以及下载指令被给出。这些网页中任何一页中的一个错误都会导致整个过程失败。据估计,所有的基于网络的安装中,50%都会失败。
发明内容
按本发明的优选的实施例,软件驱动程序安装被自动实现。一种自动安装对象在计算机***中被运行。自动安装对象确定哪种***设备应被连接到计算机***上。自动安装对象确定它应为被找寻出的被连接到计算机***上的哪种***设备能执行自动安装。自动安装对象为这些***设备中的各个设备确定一个包含了用于该***设备的驱动安装程序的网络地址。自动安装对象从该网络地址上下载驱动安装程序。自动安装对象在计算机***中运行驱动安装程序以便为***设备安装设备驱动程序。
附图说明
图1是一个方框图,说明了一种在计算机***的浏览器中运行的插件接口,其中的计算机***被用于按本发明的优选实施获取并安装一种软件设备驱动程序。
图2是一流程图,说明了一种处理进程,通过该处理进程计算机***的浏览器中运行的一种插件接口按照本发明的优选实施例获取并安装软件设备驱动程序。
具体实施方式
图1是一个方框图说明了计算机***10中的显示器12上所给出的一种接口14。打印机13和扫描仪11代表了是或可能已经被连接到计算机***10上的多种类型***设备。
接口14,例如,是一种***到浏览器中的插件,它允许计算机***10中方便而有效的软件驱动程序的安装。另一种可以选用的接口是ActiveX控件、或者当计算机***10运行时可以用作自动安装对象的其它类型的程序。软件驱动程序通过因特网17可以从因特网内容提供者处被获取,如图1中被图解表示出的由因特网内容提供者16和因特网内容提供者18提供。因特网17表示了计算机***10被连接到其上的任何网络。本发明的原理对于驱动安装程序能由其获得的任何网络都能同样良好地工作。
在本发明的一种优选实施例中,用户选择从一个网络地址上安装或者更新驱动程序。利用对网址可以获取的有关用户计算机的信息,该网址确定是否驱动程序安装应该被自动执行。如果驱动程序安装不能被自动执行,用户就被送到标准驱动程序下载网页上。但是,如果驱动程序安装能够被自动执行,用户就被送入到具有自动安装对象的网页上。例如,自动安装对象是一个被嵌入的网络浏览器插件、或者一个ActiveX控件。自动安装对象,一旦被下载到计算机***10上并处于激活状态,除了由在其处理空间中自动安装对象能够执行的网络浏览器所提供的API之外,能访问计算机***10中可用的任何应用程序员接口(API)。自动安装对象利用操作***资源列举出所有被连接到计算机(物理地或者通过局域网)上的设备。设备驱动程序的下载是一个两步骤的处理过程。首先有关驱动程序的信息被下载,然后驱动程序被有条件地下载。利用超文本传输协议安全(HTTPS),驱动程序信息可以被获取。自动安装对象得到有关各种驱动程序的三条信息:包含了用于各种设备的软件驱动程序的因特网地址的统一资源地址(URL);各种驱动程序的MD5摘要;用于各种设备的驱动程序的版本。由于软件安装必定会进行,因此HTTPS需要被使用。伴随着任何安装过程,都存在着病毒被输送的可能性。HTTPS会提供一种安全协议以便传输驱动程序信息。
利用上一步骤中得到的版本信息,自动安装对象提示用户更新/安装任何需要安装/更新的设备。如果用户同意安装/更新,自动安装对象从第一步中获得的URL为设备的软件驱动程序下载安装程序。一旦下载被执行完,安装程序的MD5摘要要被计算。MD5散列算法被用于验证所接收到的安装程序确实就是所需要的安装程序。如果计算出的MD5摘要与被下载的MD5摘要相匹配,安装程序就被执行。这一过程被反复执行直到所有的可以从网站上获得的计算机***10上的软件驱动程序被安装为或更新成最新的版本。
图2是一流程图说明了一种处理过程。通过这种处理,自动安装对象获取并安装软件设备驱动程序。在步骤21中,自动安装对象要识别所有的被连接到计算机***10上的设备。
在步骤22中,要确定是否存在设备要更新或安装。如果是这样,在步骤23中,自动安装对象使用超文本传输协议安全(https)通过因特网17询问包含了驱动程序安装程序的因特网网址的统一资源地址(URL),以便为第一个设备执行驱动程序安装或者更新。除了驱动程序安装程序,软件驱动程序的版本号以及软件驱动程序的MD5摘要也从因特网的网站上被获取。
在步骤24中,检验被执行以便查看是否因特网网址返回错误。如果是这样,在步骤29中,计算机***10的用户就会被一条显示在显示器12上的信息所警告。然后,在步骤31中,检验被执行以便查看是否存在其它的设备要安装或者更新。如果没有,在步骤32中,该处理过程被完成。
如果在步骤31中,被确定还有其它的设备要安装或者更新,自动安装对象返回到步骤23,在此步骤中,自动安装对象利用超文本传输协议安全(https)通过因特网17询问包含了驱动程序安装程序的因特网网址中的统一资源地址(URL),以便为下一个设备执行驱动程序安装或者更新。
如果在步骤24中,提供驱动程序安装程序的因特网网址不返回错误,在步骤25中,进行检验关于是否通过URL可获取的版本是比已被安装到计算机***10中的设备的软件驱动程序(如果有)的版本新。如果从URL中获取的版本不比早已安装在计算机***10中的设备的软件驱动程序(如果有)版本新,自动安装对象就跳到步骤31,在那里检验被进行以便查看是否存在另外的设备要安装或者更新。
如果在步骤25中,通过URL获取的版本比已安装到计算机***10中的设备的软件驱动程序的版本新,在步骤26中,自动安装对象就从支持该URL的服务器上通过因特网17为该设备下载软件驱动程序到计算机***10中。下载后,计算被下载的软件驱动程序的MD5摘要。
在步骤27中,检验被进行以便查看是否为下载的软件驱动程序计算出的MD5摘要与从包含了驱动程序安装程序的因特网网址上对设备获取的MD5摘要相匹配。如果为被下载的软件驱动程序计算出的MID5摘要不能与从包含了驱动程序安装程序的因特网网址上为设备获取的MD5摘要相匹配,在步骤30中,计算机***10的用户被一条显示在显示器12上的信息所警告。然后,在步骤31中,检测被进行以便查看是否存在另外的设备要安装或者更新。
如果在步骤27中为被下载的软件驱动程序所计算出的MD5摘要能与从包含了驱动程序安装程序的因特网网址上为设备获取的MD5摘要相匹配,在步骤28中,驱动程序安装程序被执行,设备得到安装。然后,在步骤31中,检测被执行以便查看是否存在额外的设备要安装或者更新。如果没有额外的设备要安装或者更新,在步骤32中,该处理过程被完成。
以上论述仅仅揭示并说明了本发明的示例的方法和实施例。在不背离本发明的精神和基本特点的条件下,本发明也能以其它指定的形式被实现,这一点应为熟知本领域的人所理解。同样地,对本发明的以上描述只是为了举例说明本发明的范围,但是并非是限制,这一点将在以下的权利要求中给出。

Claims (10)

1.一种用于自动执行软件驱动程序安装的计算机执行方法,该计算机执行方法包括以下步骤:
(a)在***(10)中运行自动安装对象(14),自动安装对象(14)要执行下列步骤:
    (a.1)确定出哪个***设备(11,13)被连接到***(10)上;
以及
    (a.2)对于各种被找寻到的、自动安装对象(14)能够为其执
行自动安装的***设备(11,13),由自动安装对象(14)执行下列子
步骤:
    (a.2.1)确定包含了用于***设备(11,13)的驱动程序
安装程序的网络位置(16,18);
    (a.2.2)从该网络位置(16,18)上下载驱动程序安装程
序;
    (a.2.3)在***(10)中运行驱动程序安装程序以便为
***设备(11,13)安装设备驱动程序。
2.如权利要求1的计算机执行方法,其中子步骤(a.2.2)包括下列子步骤:
下载用于驱动程序安装程序的数字签名;在驱动程序安装程序被下载后,对照从驱动程序安装程序中计算出来的被计算出的数字签名检验被下载的数字签名。
3.如权利要求1中的计算机执行方法,其中子步骤(a.2.2)包括下列子步骤:
只有在确认了驱动程序安装程序将会安装一个比现在被安装到***(10)上的设备驱动程序较新的版本后,才下载驱动程序安装程序。
4.如权利要求1的计算机执行方法,其中在步骤(a)中,自动安装对象(14)是一种***到网络浏览器中的插件。
5.如权利要求1的计算机执行方法,其中在步骤(a)中,自动安装对象(14)是一种ActiveX控件。
6.一种***(10)包括:
至少一台***设备(11,13);
包含了一种自动安装对象(14)的存储器;以及
一台计算机,当它运行自动安装对象(14)时,确定哪种***设备(11,13)被连接到计算机上,同时对于每个被找寻到的自动安装对象(14)能够为其执行自动安装的***设备(11,13),该计算机要为该***设备(11,13)确定包含了驱动程序安装程序的网络位置(16,18),从该网络位置(16,18)上下载该驱动程序安装程序,以及运行驱动程序安装程序以便为该***设备(11,13)安装设备驱动程序。
7.如权利要求6中的一种***(10),其中计算机也要下载用于驱动程序安装程序的数字签名,并在驱动程序安装程序被下载后对照从驱动程序安装程序中计算出来的被计算出的数字签名检验被下载的数字签名。
8.如权利要求6中的一种***(10),其中只有在确认了驱动程序安装程序将会安装一个比现在***(10)中被安装的设备驱动程序的版本新的程序后,该计算机才下载驱动程序安装程序。
9.如权利要求6中的一种***(10),其中自动安装对象(14)是一种***到网络浏览器中的插件。
10.如权利要求6中的一种***(10),其中自动安装对象(14)是一种ActiveX控件。
CN02127078A 2001-07-26 2002-07-26 自动软件驱动程序安装 Pending CN1400528A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/916,754 US20030023770A1 (en) 2001-07-26 2001-07-26 Automated software driver installation
US09/916754 2001-07-26

Publications (1)

Publication Number Publication Date
CN1400528A true CN1400528A (zh) 2003-03-05

Family

ID=25437773

Family Applications (1)

Application Number Title Priority Date Filing Date
CN02127078A Pending CN1400528A (zh) 2001-07-26 2002-07-26 自动软件驱动程序安装

Country Status (6)

Country Link
US (1) US20030023770A1 (zh)
EP (1) EP1280059A3 (zh)
JP (1) JP2003058379A (zh)
KR (1) KR20030010523A (zh)
CN (1) CN1400528A (zh)
SG (1) SG111068A1 (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100349120C (zh) * 2005-03-16 2007-11-14 威盛电子股份有限公司 自动安装软件程序的方法
CN100367252C (zh) * 2004-08-06 2008-02-06 雅马哈株式会社 电子音乐设备及电子音乐设备的外部设备的安装方法
CN100375022C (zh) * 2005-05-27 2008-03-12 联想(北京)有限公司 实现网络间克隆软件***的方法及嵌入式***
US7634769B2 (en) 2004-03-17 2009-12-15 Samsung Digital Imaging Co., Ltd. Method and apparatus for remotely providing driver information
CN101014936B (zh) * 2004-08-12 2010-04-28 特科2000国际有限公司 用于在主机上自动安装功能单元驱动器的方法和***
CN102222053A (zh) * 2011-06-20 2011-10-19 迈奔灵动科技(北京)有限公司 一种驱动识别方法及***
CN103455341A (zh) * 2012-06-04 2013-12-18 致伸科技股份有限公司 自动安装驱动程序的方法
CN107728962B (zh) * 2017-09-14 2020-05-22 北京鼎盾信息科技有限公司 一种基于共享打印机的软件部署方法及设备
CN114860328A (zh) * 2022-07-07 2022-08-05 广东睿江云计算股份有限公司 一种前端web页面实时自动检测媒体设备接入的方法

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100444996B1 (ko) * 2002-02-08 2004-08-21 삼성전자주식회사 인터넷을 통한 디바이스 드라이버 자동 설치 및 유지 보수방법 및 그 시스템
US20030200353A1 (en) * 2002-04-19 2003-10-23 Vikas Dogra Browser-implemented upload/download of a driver
US7418618B2 (en) * 2003-01-08 2008-08-26 Transpacific Ip Ltd. Error reporting and correcting method for peripheral
AU2003261446A1 (en) * 2002-08-09 2004-02-25 Mckesson Automation Systems, Inc. Controller for dispensing products
US20040059842A1 (en) * 2002-09-19 2004-03-25 Xerox Corporation Network device installation
KR100584558B1 (ko) * 2003-08-16 2006-05-30 삼성전자주식회사 드라이버 자동 설치 방법 및 장치와 컴퓨터 프로그램을저장하는 컴퓨터로 읽을 수 있는 기록 매체
JP2005122704A (ja) 2003-09-22 2005-05-12 Fujitsu Ltd プログラム
KR100607958B1 (ko) * 2003-12-15 2006-08-03 삼성전자주식회사 드라이버 자동 설치 방법 및 시스템
US7660847B2 (en) * 2004-03-14 2010-02-09 International Business Machines Corporation Unattended installation of drivers for devices that are not automatically found and installed during operating system installation
WO2005106620A1 (ja) * 2004-04-30 2005-11-10 Fujitsu Limited 情報管理装置および情報管理方法
CN100385852C (zh) * 2004-06-22 2008-04-30 腾讯科技(深圳)有限公司 一种网页插件选择下载的实现方法及其装置
US8239749B2 (en) 2004-06-25 2012-08-07 Apple Inc. Procedurally expressing graphic objects for web pages
JP2006331160A (ja) * 2005-05-27 2006-12-07 Ricoh Co Ltd ソフトウェア導入環境構築装置、ソフトウェア導入環境構築方法、ソフトウェア導入環境構築プログラム及び記録媒体
US8918530B2 (en) * 2005-09-09 2014-12-23 Microsoft Corporation Plug and play device redirection for remote systems
JP4984503B2 (ja) * 2005-11-28 2012-07-25 富士通株式会社 携帯端末装置およびソフトウェアインストール方法
DE102005061662A1 (de) * 2005-12-22 2007-06-28 Giesecke & Devrient Gmbh Verfahren zum Installieren einer Hilfseinheit
GB2445586A (en) * 2007-01-11 2008-07-16 Toshiba Res Europ Ltd Method of deploying software modules to a configurable terminal in which the suitability of the module is assessed before full deployment.
KR101196431B1 (ko) * 2007-03-27 2012-11-01 삼성전자주식회사 외부 저장장치 및 상기 외부 저장장치의 자동 실행방법
US20090006831A1 (en) * 2007-06-30 2009-01-01 Wah Yiu Kwong Methods and apparatuses for configuring add-on hardware to a computing platform
KR101425582B1 (ko) * 2007-08-03 2014-08-04 삼성전자주식회사 초기 설정을 위한 디스플레이 제어방법 및 이를 이용한기기
US8132187B2 (en) * 2007-08-31 2012-03-06 Microsoft Corporation Driver installer usable in plural environments
JP5177678B2 (ja) * 2009-01-23 2013-04-03 セイコーエプソン株式会社 クライアント装置
JP2011003110A (ja) * 2009-06-22 2011-01-06 Hitachi Ltd サービス提供システム
US8667057B1 (en) 2010-10-01 2014-03-04 Google Inc. Method and system for delivering object update messages including payloads
US9858126B2 (en) 2010-12-16 2018-01-02 Microsoft Technology Licensing, Llc Device redirection for remote systems
CA2773726C (en) * 2011-04-07 2017-06-27 Research In Motion Limited Device for distribution of content
US20130055369A1 (en) * 2011-08-24 2013-02-28 Mcafee, Inc. System and method for day-zero authentication of activex controls
KR102066299B1 (ko) * 2011-12-21 2020-01-14 소니 주식회사 정보 처리 장치, 서버 장치, 정보 처리 방법, 서버 처리 방법 및 프로그램
US20160105320A1 (en) * 2014-10-14 2016-04-14 Cisco Technology, Inc. Automated network configuration in a closed network topology
CN105677410A (zh) * 2016-01-05 2016-06-15 太仓市同维电子有限公司 一种通过服务器下载测试程序的方法
CN106095835A (zh) * 2016-05-31 2016-11-09 广东能龙教育股份有限公司 一种客户端图片四层缓存方法
JP7084442B2 (ja) * 2020-03-16 2022-06-14 三菱重工業株式会社 情報処理装置、情報処理方法及びプログラム

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5580177A (en) * 1994-03-29 1996-12-03 Hewlett-Packard Company Printer/client network with centrally updated printer drivers and printer status monitoring
US6049671A (en) * 1996-04-18 2000-04-11 Microsoft Corporation Method for identifying and obtaining computer software from a network computer
US6151643A (en) * 1996-06-07 2000-11-21 Networks Associates, Inc. Automatic updating of diverse software products on multiple client computer systems by downloading scanning application to client computer and generating software list on client computer
US5870610A (en) * 1996-06-28 1999-02-09 Siemens Business Communication Systems, Inc. Autoconfigurable method and system having automated downloading
US5867714A (en) * 1996-10-31 1999-02-02 Ncr Corporation System and method for distributing configuration-dependent software revisions to a computer system
US6347398B1 (en) * 1996-12-12 2002-02-12 Microsoft Corporation Automatic software downloading from a computer network
US6023585A (en) * 1997-05-02 2000-02-08 Webtv Networks, Inc. Automatically selecting and downloading device drivers from a server system to a client system that includes one or more devices
GB2333864B (en) * 1998-01-28 2003-05-07 Ibm Distribution of software updates via a computer network
US6167567A (en) * 1998-05-05 2000-12-26 3Com Corporation Technique for automatically updating software stored on a client computer in a networked client-server environment
US6178468B1 (en) * 1998-06-19 2001-01-23 Hewlett-Packard Company Real time supply PF plug-and-play installation resources

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7634769B2 (en) 2004-03-17 2009-12-15 Samsung Digital Imaging Co., Ltd. Method and apparatus for remotely providing driver information
CN100367252C (zh) * 2004-08-06 2008-02-06 雅马哈株式会社 电子音乐设备及电子音乐设备的外部设备的安装方法
CN101014936B (zh) * 2004-08-12 2010-04-28 特科2000国际有限公司 用于在主机上自动安装功能单元驱动器的方法和***
CN100349120C (zh) * 2005-03-16 2007-11-14 威盛电子股份有限公司 自动安装软件程序的方法
CN100375022C (zh) * 2005-05-27 2008-03-12 联想(北京)有限公司 实现网络间克隆软件***的方法及嵌入式***
CN102222053A (zh) * 2011-06-20 2011-10-19 迈奔灵动科技(北京)有限公司 一种驱动识别方法及***
CN103455341A (zh) * 2012-06-04 2013-12-18 致伸科技股份有限公司 自动安装驱动程序的方法
CN107728962B (zh) * 2017-09-14 2020-05-22 北京鼎盾信息科技有限公司 一种基于共享打印机的软件部署方法及设备
CN114860328A (zh) * 2022-07-07 2022-08-05 广东睿江云计算股份有限公司 一种前端web页面实时自动检测媒体设备接入的方法

Also Published As

Publication number Publication date
KR20030010523A (ko) 2003-02-05
US20030023770A1 (en) 2003-01-30
EP1280059A2 (en) 2003-01-29
JP2003058379A (ja) 2003-02-28
EP1280059A3 (en) 2003-11-12
SG111068A1 (en) 2005-05-30

Similar Documents

Publication Publication Date Title
CN1400528A (zh) 自动软件驱动程序安装
US9678734B2 (en) System and method for passive detection and context sensitive notification of upgrade availability for computer information
US10367917B2 (en) Method and apparatus for dynamically locating resources
US6105028A (en) Method and apparatus for accessing copies of documents using a web browser request interceptor
US6061686A (en) Updating a copy of a remote document stored in a local computer system
CN1141641C (zh) 安装被许可应用程序的方法及装置
US6728787B1 (en) System and method for locating and installing device drivers for peripheral devices
US6212536B1 (en) Method for generating web browser sensitive pages
CN1266597C (zh) 用于安装和启动网络应用程序的***
US7913249B1 (en) Software installation checker
US5903762A (en) Application execution method and system therefor
US6516346B1 (en) Microcode upgrade in data processing system
US9754028B2 (en) Automatic crawling of encoded dynamic URLs
US7752005B2 (en) Integrated instrument driver network
US6883020B1 (en) Apparatus and method for filtering downloaded network sites
CN104468189B (zh) 一种针对不同客户版本自动升级bios的方法
JP4898536B2 (ja) 障害解析支援装置、障害解析支援方法及び障害解析支援プログラム
WO2006090974A1 (en) Method for installing activex control
CN103577217A (zh) 软件显示方法和装置
JP5299625B2 (ja) 操作支援装置、操作支援方法、及びプログラム
WO2011152593A1 (en) Data upload method using shortcut
US20080052647A1 (en) Computer development apparatus
CN112732294B (zh) 一种计算机软件的功能定制化升级方法
CN115190016B (zh) ***通用开关配置方法、装置、设备及存储介质
CN100474285C (zh) 用于在装置上自动处理组件的方法和设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication
REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1054439

Country of ref document: HK