CN1285935A - 一种使用自动下载的自动配置的方法和系统 - Google Patents

一种使用自动下载的自动配置的方法和系统 Download PDF

Info

Publication number
CN1285935A
CN1285935A CN98800926A CN98800926A CN1285935A CN 1285935 A CN1285935 A CN 1285935A CN 98800926 A CN98800926 A CN 98800926A CN 98800926 A CN98800926 A CN 98800926A CN 1285935 A CN1285935 A CN 1285935A
Authority
CN
China
Prior art keywords
equipment
remote site
driver software
website
download
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.)
Granted
Application number
CN98800926A
Other languages
English (en)
Other versions
CN1143211C (zh
Inventor
W·J·贝伊达
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.)
Siemens Business Communication Systems Inc
Original Assignee
Siemens Business Communication Systems Inc
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=22268591&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN1285935(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Siemens Business Communication Systems Inc filed Critical Siemens Business Communication Systems Inc
Publication of CN1285935A publication Critical patent/CN1285935A/zh
Application granted granted Critical
Publication of CN1143211C publication Critical patent/CN1143211C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • 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]
    • G06F9/4415Self describing peripheral devices

Abstract

一种升级系统的方法,该系统例如计算机,其支持多个设备,该方法包括定位并识别所支持的第一设备,并确定与一个远程站点相关的位置信息,在该站点中存储有设备级软件。位置信息的确定是一个对识别该第一设备的自动响应,在远程站点中的设备级软件专用于被识别的设备。通过传输线路自动访问该远程站点。然后,设备级软件从远程站点被下载到系统中。在该优选实施例中,使用户不必干预的自动程序,执行安装该下载的软件并自动配置系统的资源。对于个人计算机,该下载的软件一般是驱动程序软件。

Description

一种使用自动下载的自 动配置的方法和系统
本发明一般地涉及一种方法和系统,该方法和系统需要不同的驱动程序使由该系统支持的不同的设备工作,并尤其涉及自动操作这种系统。
给一台计算机增加内部适配器卡或外围设备,一般要求重新配置该计算机的系统资源。这种计算机必须被配置以给具体的设备分配具体的系统资源的要求显著地增加了计算机升级的复杂程度。如果两个或更多的设备试图使用同一资源,将会出现硬件和/或软件冲突。必须被分配的系统资源包括直接存储器存取(DMA)通道,中断请求线(IRQs),驱动程序的存储器位置和输入/输出(I/0)存储器地址。经常地,在物理上安装一个添加设备是比较简单的,但重新配置系统资源需要具备超过一般用户能力的专业知识。
为了简化计算机系统的升级,自动配置技术已经被越来越重视。自动配置技术有时被称作“即插即用(plug-and-play)技术”。用户只在物理上安装设备,而由计算机以一种防止冲突的方式自动地作自我配置。例如,一台个人计算机的微处理器可以和由该计算机支持的各种设备通讯,以确定已经安装了哪种设备,什么资源可以用于分配以及什么资源已经被所安装的设备使用。然后,该系统可以确定一种可接受的分配方案。
对于自动配置方法,最好选用四个相互作用的组件,虽然它们对于实现自动配置技术并不起决定性作用。第一组件是要添加的设备。该设备可以是一件外围设备,一块适配卡或类似的设备。在即插即用环境中,对于自动配置程序中的其它组件,该设备应该能够识别其自身,而且最好具有依靠解决冲突可以被改变的被分配资源。第二组件是计算机的基本输入/输出系统(BIOS)。BIOS可以定位、配置和启动不同的设备。第三组件是发现并解决资源冲突的操作系统。第四组件是在计算机关机时存储配置数据的非易失随机存取存储器。如果四个组件中的一个或多个没有被设计成可与其它的组件合作以提供即插即用的性能,其余的组件应当能够补偿这种缺失。
自动配置技术能以许多种方式被实现。例如,BIOS可以检查系统总线以确定存在什么设备。在一台个人计算机中,系统总线可以是一种工业标准结构(ISA)总线,或者可以是一种扩展工业标准结构(EISA)总线。当启动所有的引导设备时,BIOS可以禁用某些设备。然后装载操作系统。在系统启动的过程中,操作系统确定所有设备的资源需求,并启动非引导设备。最好在启动过程中,解决所有的硬件和/或软件冲突。所有需要的设备驱动程序被装入存储器。如果一件添加的设备已经被BIOS检测到,由BIOS通知操作系统。参考已经被存储在非易失随机存取存储器中配置表,以确定什么资源可以被分配给添加的设备,和/或,先前已经被分配给已存在设备的资源是否需要被重新分配。然后一个新的配置表可以被存储在该非易失随机存取存储器中。
在设计一种系统或添加设备,并相配合以提供自动配置性能时,向前兼容性是典型的问题。也就是说,系统和接线板的设计者努力适应随后可能安装的升级。然而,向后兼容性也同样被关注。例如,由微软公司出售,联邦注册商标为WINDOWS的操作系统从3.1版升级到WINDOWS95时,一个用于视频加速器板的驱动程序可能导致性能降低或异常。为了至少重新获得原来的性能水平,要求安装一个替换的驱动程序,该程序专用于该视频加速器板和该升级的操作系统。
对于一个支持多种设备的计算机系统,操作系统的版本的升级可能要求用户接触许多不同的制造厂商,以便获得最新的驱动程序软件。许多制造厂商提供可以通过通信线路访问的网络站点,允许用户下载可用的驱动程序。然而,这要求用户拥有查找网络站点、连接该站点并下载合适的驱动程序的专业知识。对于许多用户,下载所要求必备的条件可能会导致放弃即插即用技术的目的。在从一个国际互联网的站点下载一个简单的驱动程序的情况下,这种情况可能尤为如此,例如,在和一个具体的计算机硬件部件一起包装的驱动程序软件中包括了一个“程序错误”,在该硬件的包装被该制造厂商发送以后,该“程序错误”已经被硬件制造厂商修改。
所需要的是一个用于支持多个设备的系统和一个便于升级系统的方法,并最好包含在一个自动配置环境中。
一种升级系统的方法,所述的系统支持多种设备,例如适配器板,该方法包括至少部分自动执行的程序,该程序用于下载用于运行所支持设备的设备级软件。该升级程序包括以下步骤:识别由系统支持的第一设备,并作为对识别第一设备的自动响应,确定关于存储有设备级软件的远程站点的位置信息。在优选实施例中,位置信息是一个可通过传输线路访问的网络站点,而设备级软件是专用于所识别的第一设备的驱动程序软件。作为对确定位置信息的自动响应,系统访问该远程站点。然后设备级软件从远程站点被下载到该系统中,并在该系统中安装该软件。如果系统的升级是一个计算机操作系统的升级,在一个实施例中,然后第二设备被定位和识别,从而可以重复自动程序以获得用于第二设备的合适的设备级软件。在另外一个实施例中,在访问网络以下载板级软件的各个部分之前,自动识别所有的设备和确定相应的远程站点。为了便于系统的升级,该识别和访问远程站点的自动程序,适用于其它的多设备的系统,在该系统中的具体的设备和具体的板级软件之间要求一种结合。
图1是根据本发明用于执行系统升级的一个系统的方框图。
图2是在使用如图1所示的系统时执行的步骤的流程图。
一种升级系统的自动操作方法包括:辨别系统支持设备,该设备需要设备专用软件,识别存储有该软件的远程站点,通过传输线路访问该远程站点,下载该设备专用软件并正确的安装该设备和该软件。执行至少若干并最好是所有的步骤,而不需要用户的干涉。最好在设计用于自动配置系统资源的系统中执行该方法,以便在无须用户干涉的情况下解决不同设备间的任何资源冲突。
在安装一个添加设备或升级一个操作系统的时候,系统使用自动配置技术,也称作“即插即用技术”检测并识别设备。一般地,所关注的添加设备包括安装硬件的需求,但这不是关键性的。自动操作程序也可以用来定位和下载“驱动程序”,用作要求具体系统资源的应用程序,并要求和其它软件合理的结合以便正确地运行。
作为对检测和识别设备的自动响应,一个远程站点被确定。该位置信息可以是一个国际互联网站点的地址。例如,驱动程序软件可以被存储用于通过全球网(WWW)上的一个站点进行访问,和使用文件传输协议(FTP)下载。或者,该站点也可以是由该设备所涉及的卖主所提供的公告板。
自动操作系统通过通信线路建立与远程站点的通信。这可以通过使用连接到ISDN或其它数字网络的调制解调器或接口来实现。被建立的通信允许下载驱动程序软件。在本优选实施例中,下载在没有用户干涉的情况下被实现。当该方法在自动配置环境中使用时,该下载软件可以通过使用本领域的技术人员所知的技术自动地安装。
本优选实施例在个人计算机上使用该自动化方法。然而,这并不是关键性的。任何包括有要求识别在设备和软件的具体部分之间的特定结合的先进技术的系统,都可以使用该方法。例如,连接到网络的用户交换机(PBX),在安装新板时,例如在添加线路卡时,可以自动地从制造厂商处下载最新版本的板级软件。自动访问由计算机硬件销售商提供的远程站点的技术,也可以应用于其它应用程序中。例如,确定特定的远程站点和自动使系统和远程站点之间的通信初始化的步骤,也可以被用于注册程序。也就是说,在设备已经被安装到个人计算机中后,计算机可以自动连接要求用户输入用于注册该产品的信息的、由销售商设立的站点。可以预见的,该注册信息可以直接从计算机存储器中获得。这需要一些由销售商设立的站点向个人计算机的询问。在另外一个实施例中,由销售商设立的站点询问个人计算机,以确定合适的资源分配。如果该个人计算机没有被设计成提供完整的自动配置性能,这个优选实施例是有用的。在另夕外一个实施例中,该自动方法被用作用户对质疑或确定板级软件包括一个“程序错误”的响应。例如,如果设备运行不正常,可以通过请求一个软件“更新”来启动该自动程序,以识别远程站点并下载合适的设备级软件。如此,如果设备的销售商最近已经升级了该设备级软件以改正该“程序错误”,升级后的软件将被自动下载到用户的系统中。
现在参见图1,示出用于执行自动操作下载程序的示意性系统10。该系统包括一个常规的基本输入/输出系统(BIOS)12。该BIOS被连接用于访问总线14。该总线可以是一种常规的EISA总线,也可以是其它已知的具有不同寻址协议的总线。该总线在逻辑上支持不同的设备16、18和20。经常的,该总线也在物理上支持该设备,例如在适配器卡被插入接线板的插槽中的情况中,提供总线的连接。然而,设备也可以通过电缆被连接到总线14上。
操作系统22也以在本技术领域中所公知的方式运行。操作系统的类型并不是关键性的。操作系统22包括许多模块。与自动下载程序最相关的两个模块如图1所示。一个配置管理程序24控制给不同设备16、18和20的资源分配。必须被合理的分配以避免冲突的资源包括中断请求、I/O和存储器地址和直接存储器存取通道。如下文将作更完整解释的那样,当无冲突配置已经被确定的时候,该配置作为资源表26被存储在非易失随机存取存储器中。从而,在每次系统被启动时,该资源表26中的信息都可获得。
一个自动配置组件28执行由自动配置技术提供的功能。在自动配置的一个实施例中,设备定位器30识别设备16、18或20中的一个。例如,如果自系统10最后一次启动之后,第一设备16被添加,设备定位器30识别该第一设备。然后第一设备被“询问”以确定该设备的资源需求。如果不存在潜在的冲突,自动配置组件28将该资源需求传送给配置管理程序24,并且一个更新的资源表26被存储在非易失随机存取存储器中。相反地,如果第一设备16的系统需求是无法实现的,则资源仲裁程序32被启动。该资源仲裁程序计算出一个被设计用于在系统10的运行过程中避免冲突的配置。有时,这要求重新分配已经被预先分配给其它设备18或20的资源。当一个可接受的配置被确定时,该配置被提交给配置管理程序24,由其生成一个更新的资源表26。
配置组件28可以响应于BIOS12或操作系统22,但最好能够与两者都合作。也就是说,系统资源的配置最好可以被BIOS12或操作系统22控制。另外,用户可以选择部分禁用或全部禁用自动配置组件28,从而允许用户手工配置系统10。
除了系统10的已知的功能之外,该系统还包括一个站点定位器34,用于确定远程站点38的识别。远程站点通过一个将系统10与不由该系统支持的站点连接的网络接口设备36进行访问。到远程站点的连接通过传输线路40建立,而设备36可以是一个连接到ISDN或其它数字网络的调制解调器或接口。在优选实施例中,传输线路是通信线路,例如标准电话线,ISDN网线,T-1线路或任何其它的数字标准线路。该远程站点可以是由第一设备16的销售商设立的站点。如上所述,站点定位器34进行识别非站点包括与运行第一设备16相关的软件。
站点定位器34“询问”由设备定位器30识别的第一设备16。如果用于识别和访问远程站点38的位置信息是一个公众可访问的公告板系统(BBS)的电话号码,该电话号码将被用于启动网络接口设备36。反之,如果该远程站点是一个环球网(WWW)的站点,则系统10的环球网访问程序42被自动启动,并和网络接口设备36一起用于访问该站点。
现在参见图2,在第一步骤44中,一个设备被连接到该系统中。与上例中一致,第一设备16可以是一个适配器卡,插入一块板的插槽中,以将该第一设备连接到图1所示的总线14上。然后,当系统被启动时,在步骤46建立系统资源的初步分配。在步骤48,总线14被扫描并且添加的第一设备16被定位和识别。最可取地,由自动配置组件28的识别定位器30与BIOS12以及操作系统22一起协作来识别该添加的设备。为了自动配置的性能,设备的设计者使用本行业所知的技术,在该设备中内设一个标识符。然而,图2所示的方法要求设备的设计者也要提供能够下载专用于第一设备16的驱动程序软件的远程站点38的标识。在步骤50由站点定位器34获得该位置信息。
在一个实施例中,识别远程站点的步骤50包括接收直接存储在第一设备16上的数据。在另外一个实施例中,除了安装硬件之外,第一设备的安装还包括装入一个提供所需站点位置的计算机磁盘。包含在磁盘上的数据与按照惯例和添加的硬件包装在一起的驱动程序软件相比,可能要“低一级(downlevel)”。位置信息被存储在固件中的第一实施例是优选实施例。
在步骤52中,通过使用传输线路40访问该远程站点。如上所述,可能的用于访问远程站点38的网络接口设备36包括连接到ISDN或其它数字网络的调制解调器和普通的接口。虽然不是关键性的,但该方法最好包括一个下载设备级软件的自动步骤54。对于图1所示的第一设备16,下载的是专用于第一设备16的最新版本的驱动程序。然后安装该下载软件56。当然,这最好也是一个自动步骤。
通过自动执行步骤48-56中的至少若干个步骤,减少了在安装设备和安装驱动程序中用户的干预。安装最新版本的驱动程序软件不再需要连接远程站点和从这些站点下载的专业知识。自动执行所有的步骤48-56使用户从典型的与安装过程相关的负担中解脱出来。另外一个优点是用户能确保安装最新版本的用于设备16的设备级软件。
在步骤58确定是否需要识别第二个设备。如果在步骤44用户连接了两个设备,就必须为第二设备重复步骤48-56。如果连接一个或多个设备的步骤44被替换为升级操作系统以安装一个新版本的步骤,也要求重复这些步骤。一个有效的操作系统的升级可能要求给每个设备16、18和20替换驱动程序软件,以便最大地发挥单个设备的性能。
如果在步骤58确定不再需要进一步的设备级软件,则步骤60是一个已知的自动配置系统资源的步骤。该步骤由图1所示的自动配置组件28执行。然后一个更新的资源表26在操作系统级被存储,并且该程序结束62。然后用户能够使用设备16、18和20中的任何一个。
作为如图2所示的一种可选择的实施例,步骤48和50可以是如下步骤,在该步骤中,在访问网络以下载软件之前,识别所有的相关设备和适当的远程站点。在该实施例中,只需要到网络的一个连接,对于时间和/或连接费用提供了潜在的节约手段。
虽然本发明已经被描述和图解成主要用于升级一台个人计算机,本发明也可以在其它应用中使用。该系统和方法可以在以下任何应用中被使用,在该应用中有足够的技术以要求识别具体设备和该设备与具体软件之间的结合。
图1:
12:基本输入输出系统(BIOS)
14:总线
16-20:设备
22:操作系统
24:配置管理程序
26:资源表
28:自动配置组件
30:设备定位器
32:资源仲裁程序
34:站点定位器
36:网络接口设备
38:远程站点
42:网络访问程序
图2:
44:连接设备
46:预先资源配置
48:识别设备
50:识别远程站点
52:访问远程站点
54:下载设备级软件
56:安装软件
58:识别另一设备
60:自动配置资源
62:结束

Claims (19)

1.一种用于支持多个设备的系统的升级方法,该方法包括以下步骤:
定位由所述系统支持的第一设备;
作为对定位所述第一设备的自动响应,确定与一个远程站点相关的位置信息,在所述远程站点中存储有专用于所述第一设备的驱动程序软件,所述的远程站点不被所述的系统支持;
作为对确定所述位置信息的自动响应,通过传输线路访问所述的远程站点;并
从所述的远程站点下载所述的驱动程序软件给所述的系统。
2.如权利要求1所述的方法,其中所述的定位所述第一设备的步骤是一个使用即插即用的技术方法执行的步骤。
3.如权利要求1所述的方法,其中所述的确定所述定位信息的步骤包括在网络中识别一个地址。
4.如权利要求3所述的方法,其中所述的系统是一台个人计算机,所述的步骤包括识别一个地址,并包括指定一个国际互联网地址,其中所述的访问所述远程站点的步骤包括通信线路的使用。
5.如权利要求1所述的方法,其中所述的定位所述第一设备的步骤包括,检测在启动一个计算系统时存在的计算机硬件设备,所述的方法还包括,在所述的下载步骤之后,自动安装所述的驱动程序软件的步骤。
6.如权利要求1所述的方法,其中所述的定位所述的第一设备的步骤,或者是对升级计算机操作系统的自动响应,或者是对检测出添加设备存在的自动响应,该设备被添加到所述计算机中。
7.如权利要求6所述的方法,还包括,在所述的下载所述驱动程序软件的步骤之后,自动配置系统资源的步骤,以由所述系统支持的所述设备的资源需求作为所述自动配置的基础。
8.如权利要求1所述的方法,其中所述的确定位置信息的步骤,是一个指定用于识别站点的信息的步骤,所述的站点是由所述的第一设备的制造厂商提供的。
9.一种将一个设备初始化到一个系统中的方法,包括以下步骤:
将所述的设备安装到所述的系统中,包括计算机硬件的连接,并包括提供系统可存取的信息,该信息用于识别与所述设备的供应商有关的一个远程站点;
在没有用户干预的情况下,响应于所述的系统存取所述的系统可存取信息,初始化在所述的系统和所述的远程站点之间的通信,包括使用通信线路建立所述的通信;和
在所述的系统和所述远程站点之间交换数据,包括在所述系统中和运行所述设备有关的数据的交换。
10.如权利要求9所述的方法,其中所述的交换数据的步骤包括从所述的远程站点下载驱动程序软件到所述的系统中。
11.如权利要求10所述的方法,其中所述的下载驱动程序软件的步骤在没有用户干预的情况下执行。
12.如权利要求9所述的方法,其中所述的初始化通信的步骤包括使用一个连接ISDN或其它数字网络的调制解调器或接口。
13.如权利要求9所述的方法,其中所述的定位所述第一设备的步骤包括检测一台计算机系统的适配器卡。
14.一种能够自动配置以提供对多个设备的支持的系统,该系统包括:
用于识别所述的多个设备中的第一设备的装置;
站点检测装置,响应于所述的识别装置,用于检测位置信息,该信息指定一个不被所述系统支持的远程站点。
响应于所述的站点检测装置,用于通过传输线路自动访问所述远程站点的装置。和
用于接收通过所述的传输线路从所述的远程站点下载的驱动程序软件的存储装置。
15.如权利要求14所述系统,其中所述的用于自动访问所述远程站点的装置,是一个连接ISDN或其它数字网络的调制解调器或接口。
16.如权利要求14所述系统,其中所述的用于识别的装置、站点检测装置和存储装置是计算机系统的组件。
17.如权利要求14所述系统,其中所述的站点检测装置是一个用于识别一个由所述第一设备的销售商提供的网络站点的装置。
18.如权利要求14所述系统,还包括,部分地根据所述的下载的驱动程序软件,自动初始化向所述的第一设备分配资源的装置。
19.一种自动更新一个由系统支持的设备的驱动程序软件的方法,所述的方法包括以下步骤:
响应于确定出所述设备运行不正常,请求专用于所述已用设备的驱动程序软件;
作为对所述请求的自动响应,识别一个远程网络站点,在该站点中所述驱动程序软件可以被下载。
作为对所述的识别所述远程网络站点的自动响应,通过通信线路访问所述站点并下载所述的驱动程序软件;并
安装所述的下载的驱动程序软件。
CNB988009269A 1996-06-28 1998-01-20 一种使用自动下载的自动配置的方法和系统 Expired - Lifetime CN1143211C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/672,774 US5870610A (en) 1996-06-28 1996-06-28 Autoconfigurable method and system having automated downloading
PCT/US1998/027924 WO2000036502A1 (en) 1996-06-28 1998-01-20 An autoconfigurable method and system having automated downloading

Publications (2)

Publication Number Publication Date
CN1285935A true CN1285935A (zh) 2001-02-28
CN1143211C CN1143211C (zh) 2004-03-24

Family

ID=22268591

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB988009269A Expired - Lifetime CN1143211C (zh) 1996-06-28 1998-01-20 一种使用自动下载的自动配置的方法和系统

Country Status (7)

Country Link
US (1) US5870610A (zh)
EP (3) EP1962187B1 (zh)
JP (1) JP2001520787A (zh)
CN (1) CN1143211C (zh)
CA (1) CA2333304A1 (zh)
DE (2) DE69840349D1 (zh)
WO (1) WO2000036502A1 (zh)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1309212C (zh) * 2003-06-08 2007-04-04 华为技术有限公司 一种自动配置终端设备的方法
CN1327656C (zh) * 2003-11-05 2007-07-18 华为技术有限公司 升级系统设备的方法
US7284044B2 (en) 2001-03-30 2007-10-16 Seiko Epson Corporation Network technique for troubleshooting
CN100377153C (zh) * 2003-11-05 2008-03-26 鸿富锦精密工业(深圳)有限公司 远程视频控制程序下载系统及方法
CN100454843C (zh) * 2006-07-25 2009-01-21 华为技术有限公司 软件批量分发的控制系统及方法
CN100458747C (zh) * 2003-10-31 2009-02-04 索尼株式会社 用于确定计算机的连接速度的方法
CN100466659C (zh) * 2004-07-13 2009-03-04 华为技术有限公司 一种自动配置终端设备的方法
CN1711747B (zh) * 2002-11-12 2010-09-01 创道软件有限公司 包括从升级中发生的故障和错误自动恢复的电子文件升级
CN101207516B (zh) * 2006-12-22 2012-05-30 戴尔产品有限公司 单片电路和模块系统中的管理控制器远程安装性能的改进
US8595332B2 (en) 2005-11-24 2013-11-26 Huawei Technologies Co., Ltd. Remote loading system and method for network equipment
CN103455341A (zh) * 2012-06-04 2013-12-18 致伸科技股份有限公司 自动安装驱动程序的方法
US9420561B2 (en) 2011-09-22 2016-08-16 Huawei Technologies Co., Ltd. Method for obtaining configuration data and method for providing configuration data, base station device, and network management system

Families Citing this family (143)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6993471B1 (en) * 1995-11-13 2006-01-31 America Online, Inc. Integrated multilingual browser
US5870610A (en) * 1996-06-28 1999-02-09 Siemens Business Communication Systems, Inc. Autoconfigurable method and system having automated downloading
US6718319B1 (en) * 1996-12-03 2004-04-06 Strategic Analysis, Incorporated Method and apparatus for formatting smart cards and card readers
US6009274A (en) * 1996-12-13 1999-12-28 3Com Corporation Method and apparatus for automatically updating software components on end systems over a network
US6963923B1 (en) * 1997-02-10 2005-11-08 International Business Machines Corporation Method for file transfer restarts using standard internet protocol
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
US6286106B1 (en) * 1997-07-30 2001-09-04 Gateway, Inc. Computer power down upon emergency network notification
US6266809B1 (en) * 1997-08-15 2001-07-24 International Business Machines Corporation Methods, systems and computer program products for secure firmware updates
US6096094A (en) 1997-10-03 2000-08-01 National Instruments Corporation Configuration manager for configuring a data acquisition system
US6282709B1 (en) * 1997-11-12 2001-08-28 Philips Electronics North America Corporation Software update manager
US5995744A (en) * 1997-11-24 1999-11-30 Xilinx, Inc. Network configuration of programmable circuits
GB2333864B (en) * 1998-01-28 2003-05-07 Ibm Distribution of software updates via a computer network
US6202207B1 (en) 1998-01-28 2001-03-13 International Business Machines Corporation Method and a mechanism for synchronized updating of interoperating software
US6021276A (en) * 1998-03-11 2000-02-01 International Business Machines Corporation Method and apparatus for microcode downloading
US6434532B2 (en) * 1998-03-12 2002-08-13 Aladdin Knowledge Systems, Ltd. Interactive customer support for computer programs using network connection of user machine
US20040117664A1 (en) * 1998-06-04 2004-06-17 Z4 Technologies, Inc. Apparatus for establishing a connectivity platform for digital rights management
US6799277B2 (en) 1998-06-04 2004-09-28 Z4 Technologies, Inc. System and method for monitoring software
US20040107368A1 (en) * 1998-06-04 2004-06-03 Z4 Technologies, Inc. Method for digital rights management including self activating/self authentication software
US20040117644A1 (en) * 1998-06-04 2004-06-17 Z4 Technologies, Inc. Method for reducing unauthorized use of software/digital content including self-activating/self-authenticating software/digital content
US20040117628A1 (en) * 1998-06-04 2004-06-17 Z4 Technologies, Inc. Computer readable storage medium for enhancing license compliance of software/digital content including self-activating/self-authenticating software/digital content
US20040225894A1 (en) * 1998-06-04 2004-11-11 Z4 Technologies, Inc. Hardware based method for digital rights management including self activating/self authentication software
US6044471A (en) * 1998-06-04 2000-03-28 Z4 Technologies, Inc. Method and apparatus for securing software to reduce unauthorized use
US20040117663A1 (en) * 1998-06-04 2004-06-17 Z4 Technologies, Inc. Method for authentication of digital content used or accessed with secondary devices to reduce unauthorized use or distribution
US20040117631A1 (en) * 1998-06-04 2004-06-17 Z4 Technologies, Inc. Method for digital rights management including user/publisher connectivity interface
US6986063B2 (en) * 1998-06-04 2006-01-10 Z4 Technologies, Inc. Method for monitoring software using encryption including digital signatures/certificates
US6178468B1 (en) * 1998-06-19 2001-01-23 Hewlett-Packard Company Real time supply PF plug-and-play installation resources
US6418555B2 (en) * 1998-07-21 2002-07-09 Intel Corporation Automatic upgrade of software
FI982194A0 (fi) * 1998-10-09 1998-10-09 Nokia Mobile Phones Ltd Menetelmä kahden tai useamman käyttöjärjestelmän/käyttöliittymän asentamiseksi elektroniikkalaitteeseen sekä elektroniikkalaite
CA2349520C (en) * 1998-10-30 2011-05-17 Science Applications International Corporation An agile network protocol for secure communications with assured system availability
US6567860B1 (en) * 1998-10-30 2003-05-20 Computer Associates Think, Inc. Method and apparatus for new device driver installation by an operating system
US7188180B2 (en) * 1998-10-30 2007-03-06 Vimetx, Inc. Method for establishing secure communication link between computers of virtual private network
US7418504B2 (en) 1998-10-30 2008-08-26 Virnetx, Inc. Agile network protocol for secure communications using secure domain names
US6502135B1 (en) * 1998-10-30 2002-12-31 Science Applications International Corporation Agile network protocol for secure communications with assured system availability
US10511573B2 (en) 1998-10-30 2019-12-17 Virnetx, Inc. Agile network protocol for secure communications using secure domain names
US6694354B1 (en) 1998-11-30 2004-02-17 Telefonaktiebolaget Lm Ericsson (Publ) Host computer access to peripheral device drivers
JP2000207219A (ja) * 1999-01-18 2000-07-28 Fujitsu Ten Ltd 車載端末とセンタ―との間の通信システム、及び、通信システムに使用する車載端末
CN1347531B (zh) * 1999-02-17 2013-07-17 迪布尔特有限公司 货币分发自动交易机器
EP1166543A1 (en) 1999-03-19 2002-01-02 Estara, Inc. Public web phone system
US6707811B2 (en) 1999-03-19 2004-03-16 Estara, Inc. Internet telephony for ecommerce
US6895588B1 (en) * 1999-04-09 2005-05-17 Sun Microsystems, Inc. Remote device access over a network
FI106495B (fi) 1999-04-12 2001-02-15 Nokia Mobile Phones Ltd Verkkoelementti
US6996627B1 (en) 1999-05-25 2006-02-07 Realnetworks, Inc. System and method for providing update information
US7062765B1 (en) 1999-05-25 2006-06-13 Realnetworks, Inc. System and method for updating information via a network
US6578142B1 (en) * 1999-06-18 2003-06-10 Phoenix Technologies, Ltd. Method and apparatus for automatically installing and configuring software on a computer
TW498228B (en) * 1999-11-24 2002-08-11 Elegent Technologies Inc Self-contained network browser with diagnostic abilities
ES2299546T3 (es) * 2000-02-08 2008-06-01 Ricoh Company, Ltd. Sistema de gestion de dispositivos.
US6513159B1 (en) * 2000-03-28 2003-01-28 Intel Corporation Platform intelligent installer
US6658489B1 (en) 2000-03-29 2003-12-02 International Business Machines Corporation Method for replacing a device driver during system operation
EP1755315A3 (en) * 2000-04-26 2010-07-07 VirnetX Inc. Improvements to an agile network protocol for secure communications with assured system availability
US6804774B1 (en) * 2000-05-12 2004-10-12 Hewlett-Packard Development Company, L.P. Software image transition aid comprising building a disk image based on identified hardware
KR20000058548A (ko) * 2000-06-13 2000-10-05 이은석 전용 시스템을 이용하여 특정 정보를 제공하는 서버에연결하기 위한 인증 시스템 및 그 방법
WO2001097025A1 (en) * 2000-06-16 2001-12-20 Silicom Ltd. Device-related software installation
US7496739B1 (en) * 2000-06-30 2009-02-24 Microsoft Corporation System and related methods for automatically configuring a computing system
EP1233602A4 (en) * 2000-09-27 2004-09-08 Ntt Docomo Inc METHOD FOR REMOTE CONTROL OF ELECTRONIC DEVICES AND INSTALLATION FOR MANAGING SUCH DEVICES
US6948059B1 (en) * 2000-09-28 2005-09-20 Rockwell Automation Technologies, Inc. Component loader for industrial control device providing resource search capabilities
US6907597B1 (en) * 2000-10-13 2005-06-14 Ati International Srl Method and apparatus for constructing an executable program in memory
US7032015B1 (en) * 2000-10-31 2006-04-18 General Electric Company System and method for integrating a power system over a network
US7076536B2 (en) * 2000-12-21 2006-07-11 Microsoft Corporation Method and system to access software pertinent to an electronic peripheral device at an address based on a peripheral device identifier
US6904457B2 (en) * 2001-01-05 2005-06-07 International Business Machines Corporation Automatic firmware update of processor nodes
US7165109B2 (en) * 2001-01-12 2007-01-16 Microsoft Corporation Method and system to access software pertinent to an electronic peripheral device based on an address stored in a peripheral device
US6829732B2 (en) * 2001-01-22 2004-12-07 Hewlett-Packard Development Company, L.P. Network-based software recovery for computing devices
US6914899B2 (en) 2001-01-30 2005-07-05 Estara, Inc. Caller identification and voice/data synchronization for internet telephony and related applications
US7075921B2 (en) 2001-01-30 2006-07-11 Estara, Inc. Remote media control for voice over internet telephony and related applications
US20020124046A1 (en) * 2001-02-20 2002-09-05 Fischer William A. Peripheral devices which manage application upload to computing devices
KR100371189B1 (ko) * 2001-02-20 2003-02-06 엘지전자 주식회사 이동통신 단말기의 멀티-다운로드 구조 및 방법
JP3666405B2 (ja) * 2001-03-30 2005-06-29 コニカミノルタビジネステクノロジーズ株式会社 画像形成装置、インストールプログラム、インストールプログラムを記録したコンピュータ読取可能な記録媒体およびインストール方法
US6941478B2 (en) 2001-04-13 2005-09-06 Nokia, Inc. System and method for providing exploit protection with message tracking
WO2002084495A1 (en) * 2001-04-13 2002-10-24 Nokia, Inc. System and method for providing exploit protection for networks
KR100671153B1 (ko) * 2001-04-25 2007-01-17 엘지전자 주식회사 디바이스 드라이버 설치방법
US20020174206A1 (en) * 2001-05-21 2002-11-21 Moyer Alan L. Web-based file manipulating system
US20030046448A1 (en) * 2001-06-06 2003-03-06 Claudius Fischer Application programming interface layer for a device
US20030023770A1 (en) * 2001-07-26 2003-01-30 Barmettler James W. Automated software driver installation
WO2003012577A2 (en) * 2001-07-31 2003-02-13 Silicom Ltd. Device-related software installation
US7743119B2 (en) 2001-08-07 2010-06-22 Motorola, Inc. System and method for mapping identification codes
US7596565B2 (en) * 2001-08-07 2009-09-29 Good Technology System and method for maintaining wireless file folders at a wireless device
US7962622B2 (en) * 2001-08-07 2011-06-14 Motorola Mobility, Inc. System and method for providing provisioning and upgrade services for a wireless device
US7243163B1 (en) * 2001-08-07 2007-07-10 Good Technology, Inc. System and method for full wireless synchronization of a data processing apparatus with a messaging system
US7155483B1 (en) 2001-08-07 2006-12-26 Good Technology, Inc. Apparatus and method for conserving bandwidth by batch processing data transactions
US20030041125A1 (en) * 2001-08-16 2003-02-27 Salomon Kirk C. Internet-deployed wireless system
DE10140763A1 (de) * 2001-08-20 2003-03-06 Siemens Ag Verfahren und Anordnung zur Konfiguration von Baugruppen in einer Datenverarbeitungsanlage
US7506097B2 (en) 2001-09-25 2009-03-17 Caterpillar, Inc. Method and apparatus for installing data in a memory on a work machine
US7127271B1 (en) 2001-10-18 2006-10-24 Iwao Fujisaki Communication device
US20030120624A1 (en) * 2001-12-10 2003-06-26 Poppenga Burton H. System and method for efficiently installing and configuring device drivers in managed environments
US7743115B2 (en) 2002-02-27 2010-06-22 Motorola, Inc. Software content downloading methods in radio communication networks
US7253915B2 (en) * 2002-03-07 2007-08-07 Canon Kabushiki Kaisha Creating a locally managed instance of a network printer
US7065560B2 (en) * 2002-03-12 2006-06-20 Hewlett-Packard Development Company, L.P. Verification of computer program versions based on a selected recipe from a recipe table
US20030177169A1 (en) * 2002-03-14 2003-09-18 Nutt Letty B. Automated peripheral device data harvest utility
US6950964B1 (en) 2002-03-22 2005-09-27 Microsoft Corporation Driver protection
US7213060B2 (en) * 2002-04-23 2007-05-01 Canon Kabushiki Kaisha Web based creation of printer instances on a workstation
US20030200291A1 (en) * 2002-04-23 2003-10-23 Canon Kabushiki Kaisha Web based creation of printer instances on a workstation
US7689673B2 (en) * 2002-04-23 2010-03-30 Canon Kabushiki Kaisha Remote creation of printer instances on a workstation
US7447799B2 (en) * 2002-04-24 2008-11-04 Good Technology, Inc. System and method for automatically updating a wireless device
US8667104B2 (en) * 2002-05-14 2014-03-04 Hewlett-Packard Development Company, L.P. Firmware/software upgrade alert method and apparatus
US20030217357A1 (en) * 2002-05-14 2003-11-20 Parry Travis J. Monitoring firmware
US6965674B2 (en) * 2002-05-21 2005-11-15 Wavelink Corporation System and method for providing WLAN security through synchronized update and rotation of WEP keys
JP3578153B2 (ja) * 2002-05-31 2004-10-20 ブラザー工業株式会社 情報処理装置、プログラム、記録媒体、及びインストール状況表示方法
US9813514B2 (en) 2002-06-12 2017-11-07 Good Technology Holdings Limited Information repository system including a wireless device and related method
GB0214303D0 (en) * 2002-06-21 2002-07-31 Koninkl Philips Electronics Nv Server side configuration management
US7965842B2 (en) * 2002-06-28 2011-06-21 Wavelink Corporation System and method for detecting unauthorized wireless access points
US8516034B1 (en) 2002-07-08 2013-08-20 Good Technology Software, Inc System and method for modifying application behavior based on network bandwidth
US7606242B2 (en) * 2002-08-02 2009-10-20 Wavelink Corporation Managed roaming for WLANS
US7522906B2 (en) * 2002-08-09 2009-04-21 Wavelink Corporation Mobile unit configuration management for WLANs
US20040088398A1 (en) * 2002-11-06 2004-05-06 Barlow Douglas B. Systems and methods for providing autoconfiguration and management of nodes
US7437432B2 (en) * 2002-12-12 2008-10-14 International Business Machines Corporation Client device configuration with configuration services providers
US7962581B2 (en) * 2002-12-12 2011-06-14 International Business Machines Corporation Client device configuration with vendor association of configuration parameters
US20040117462A1 (en) * 2002-12-12 2004-06-17 International Business Machines Corporation Client device configuration with user entry of configuration parameters
US7093246B2 (en) * 2002-12-20 2006-08-15 International Business Machines Corporation Automated updates of software and systems
US7475389B2 (en) * 2002-12-31 2009-01-06 International Business Machines Corporation Restoration of software configurations
US7398305B2 (en) * 2003-02-06 2008-07-08 International Business Machines Corporation Client device configuration with hooks
US7082526B2 (en) 2003-03-14 2006-07-25 Elegent Technologies, Inc. Mechanism for intuitively invoking one or more auxiliary programs during a computer booting process
US8463951B1 (en) * 2003-03-27 2013-06-11 Nvidia Corporation Unified driver architecture device identifier strategy
US7103681B2 (en) * 2003-06-19 2006-09-05 Nokia Corporation System for rendering multimedia messages by providing, in a multimedia message, URL for downloadable software to receiving terminal
US9336393B2 (en) * 2003-08-23 2016-05-10 Softex Incorporated System and method for protecting files stored on an electronic device
US7590837B2 (en) * 2003-08-23 2009-09-15 Softex Incorporated Electronic device security and tracking system and method
US7535588B2 (en) * 2003-09-30 2009-05-19 Toshiba Corporation System and method to communicate to controller mapped by print server
US8225304B2 (en) * 2004-03-23 2012-07-17 Kabushiki Kaisha Toshiba System and method for remotely securing software updates of computer systems
US7478383B2 (en) * 2004-03-23 2009-01-13 Toshiba Corporation System and method for remotely securing software updates of computer systems
US7676804B2 (en) * 2004-05-20 2010-03-09 Caterpillar Inc. Systems and method for remotely modifying software on a work machine
US7827558B2 (en) 2004-06-30 2010-11-02 Devicevm, Inc. Mechanism for enabling a program to be executed while the execution of an operating system is suspended
US7363623B2 (en) * 2004-08-05 2008-04-22 Canon Kabushiki Kaisha Services of remote software installation, configuration and afterward support, for network connected peripherals
US7400997B2 (en) * 2005-05-26 2008-07-15 The Mathworks, Inc. Integrated instrument driver network
US7668974B2 (en) * 2005-11-01 2010-02-23 International Business Machines Corporation Method and system for local provisioning of device drivers for portable storage devices
US20070180445A1 (en) * 2006-01-30 2007-08-02 Microsoft Corporation Download Service For Device Drivers
US7620392B1 (en) 2006-02-27 2009-11-17 Good Technology, Inc. Method and system for distributing and updating software in wireless devices
US20080129822A1 (en) * 2006-11-07 2008-06-05 Glenn Daniel Clapp Optimized video data transfer
US20080122932A1 (en) * 2006-11-28 2008-05-29 George Aaron Kibbie Remote video monitoring systems utilizing outbound limited communication protocols
US20080143831A1 (en) * 2006-12-15 2008-06-19 Daniel David Bowen Systems and methods for user notification in a multi-use environment
JP5142519B2 (ja) * 2006-12-21 2013-02-13 キヤノン株式会社 データ処理装置、データ処理システム、データ処理方法、及びプログラム
US20080170505A1 (en) * 2007-01-15 2008-07-17 Rohlfing Thomas R Systems and methods for data obstruction system identification and circumvention
US7996831B2 (en) * 2007-02-19 2011-08-09 Kabushiki Kaisha Toshiba Office equipment and program installation support method
US20090024645A1 (en) * 2007-07-16 2009-01-22 Sudhir Krishna S Method and system for generating offline applications
WO2009047438A1 (fr) * 2007-09-18 2009-04-16 Thomson Licensing Hebergement d'applications semi-permanent
US7720940B1 (en) * 2007-09-28 2010-05-18 World Wide Packets, Inc. Managing a network element using a template configuration
US8788651B1 (en) 2007-09-28 2014-07-22 Ciena Corporation Multi-stage value retrieval and multi-rate value retrieval
US8521917B2 (en) 2008-06-26 2013-08-27 Microsoft Corporation Remote inking
US10656931B2 (en) * 2009-05-26 2020-05-19 Comcast Cable Communications, Llc Network event triggered software updates
US8402186B2 (en) * 2009-06-30 2013-03-19 Intel Corporation Bi-directional handshake for advanced reliabilty availability and serviceability
FR2948789B1 (fr) * 2009-07-28 2016-12-09 Airbus Composant logiciel et dispositif pour le traitement automatise de donnees multi-usages, mettant en oeuvre des fonctions ayant besoin de differents niveaux de surete ou limites de responsabilite
CN101694642B (zh) * 2009-10-21 2015-07-22 中兴通讯股份有限公司 数据卡的更新方法及装置
CN102098303A (zh) * 2011-01-21 2011-06-15 汉柏科技有限公司 实现自动化升级的硬件防火墙及其升级方法
US9202059B2 (en) 2011-03-01 2015-12-01 Apurva M. Bhansali Methods, systems, and apparatuses for managing a hard drive security system
US20150339111A1 (en) * 2014-05-21 2015-11-26 Google Inc. Automatic discovery and installation of applications via the internet in response to coupling of hardware device to computing device
CN104536915B (zh) * 2014-11-27 2017-11-24 英业达科技有限公司 存储扩充装置自动识别系统及存储扩充装置自动识别配置方法

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4982324A (en) * 1988-12-19 1991-01-01 International Business Machines Corporation Method of and system for using device drivers to couple the communication and data storage of remote computer systems
US5619716A (en) * 1991-11-05 1997-04-08 Hitachi, Ltd. Information processing system having a configuration management system for managing the software of the information processing system
EP0592079A2 (en) * 1992-09-20 1994-04-13 Sun Microsystems, Inc. Automated software installation and operating environment configuration on a computer system
US5815722A (en) 1992-11-18 1998-09-29 Canon Information Systems, Inc. In an interactive network board, a method and apparatus for remotely downloading and executing files in a memory
US5634074A (en) * 1993-05-07 1997-05-27 Apple Computer, Inc. Serial I/O device identifies itself to a computer through a serial interface during power on reset then it is being configured by the computer
US6031867A (en) 1993-07-02 2000-02-29 Multi-Tech Systems, Inc. Modem with firmware upgrade feature
US5483654A (en) * 1993-09-15 1996-01-09 Allen-Bradley Company, Inc. Apparatus to select computer program for execution
US5655148A (en) * 1994-05-27 1997-08-05 Microsoft Corporation Method for automatically configuring devices including a network adapter without manual intervention and without prior configuration information
US5469554A (en) * 1994-06-14 1995-11-21 Compaq Computer Corp. Detecting the presence of a device on a computer system bus by altering the bus termination
US5668992A (en) * 1994-08-01 1997-09-16 International Business Machines Corporation Self-configuring computer system
US5870610A (en) * 1996-06-28 1999-02-09 Siemens Business Communication Systems, Inc. Autoconfigurable method and system having automated downloading

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7284044B2 (en) 2001-03-30 2007-10-16 Seiko Epson Corporation Network technique for troubleshooting
CN1711747B (zh) * 2002-11-12 2010-09-01 创道软件有限公司 包括从升级中发生的故障和错误自动恢复的电子文件升级
CN1309212C (zh) * 2003-06-08 2007-04-04 华为技术有限公司 一种自动配置终端设备的方法
CN101329637B (zh) * 2003-10-31 2011-11-16 索尼株式会社 远程确定多媒体内容用户的配置的系统和方法
CN100458747C (zh) * 2003-10-31 2009-02-04 索尼株式会社 用于确定计算机的连接速度的方法
CN1327656C (zh) * 2003-11-05 2007-07-18 华为技术有限公司 升级系统设备的方法
CN100377153C (zh) * 2003-11-05 2008-03-26 鸿富锦精密工业(深圳)有限公司 远程视频控制程序下载系统及方法
CN100466659C (zh) * 2004-07-13 2009-03-04 华为技术有限公司 一种自动配置终端设备的方法
US8595332B2 (en) 2005-11-24 2013-11-26 Huawei Technologies Co., Ltd. Remote loading system and method for network equipment
CN100454843C (zh) * 2006-07-25 2009-01-21 华为技术有限公司 软件批量分发的控制系统及方法
CN101207516B (zh) * 2006-12-22 2012-05-30 戴尔产品有限公司 单片电路和模块系统中的管理控制器远程安装性能的改进
US9420561B2 (en) 2011-09-22 2016-08-16 Huawei Technologies Co., Ltd. Method for obtaining configuration data and method for providing configuration data, base station device, and network management system
CN103455341A (zh) * 2012-06-04 2013-12-18 致伸科技股份有限公司 自动安装驱动程序的方法

Also Published As

Publication number Publication date
JP2001520787A (ja) 2001-10-30
DE69841853D1 (de) 2010-09-30
US5870610A (en) 1999-02-09
EP1599796A1 (en) 2005-11-30
EP1962188A1 (en) 2008-08-27
DE69840349D1 (de) 2009-01-22
EP1599796B1 (en) 2008-12-10
CN1143211C (zh) 2004-03-24
CA2333304A1 (en) 2000-06-22
EP1962187B1 (en) 2012-08-08
EP1962187A1 (en) 2008-08-27
WO2000036502A1 (en) 2000-06-22
EP1962188B1 (en) 2010-08-18

Similar Documents

Publication Publication Date Title
CN1143211C (zh) 一种使用自动下载的自动配置的方法和系统
CN1290005C (zh) 设备驱动程序安装方法及外围设备
US6023585A (en) Automatically selecting and downloading device drivers from a server system to a client system that includes one or more devices
US5832191A (en) Method and apparatus for automatically enabling communication with a network printer
AU773635B2 (en) Method, system and computer readable storage medium for automatic device driver configuration
US6041346A (en) Method and system for providing remote storage for an internet appliance
CN1427587A (zh) 用于远端更新家用设备功能的方法和系统
US5701491A (en) Method and system for transitioning the network mode of a workstation
EP0952703A2 (en) Method for installing services
EP2040176B1 (en) Dynamic Resource Allocation
US20040093454A1 (en) USB endpoint controller flexible memory management
CN1797343A (zh) 在存储区域网络中安装远程引导的操作系统的系统和方法
US20070245055A1 (en) USB composite device, USB communication system, and USB communication method
CN100338576C (zh) 提供通信网中资源的方法
CN101022425B (zh) 基于iscsi的存储资源的分配方法
CN1512381A (zh) 一种自动匹配网卡的网络登录方法
US6708229B2 (en) Configuring computer components
CN112055066B (zh) 通信方法、装置、诊断设备及计算机可读存储介质
CN1127243C (zh) 远程访问客户系统个别初始化设定的数据处理系统和方法
CN1317767A (zh) 控制方法和电子装置
CN114430392A (zh) 一种Intel网卡连接Switch拓展网口的方法与终端
US20090157908A1 (en) Software Driver Device
CN112748943A (zh) 一种非智能交互电子白板的升级方法及升级系统
CN1135471C (zh) 管理进程的方法
CN110677378A (zh) 一种mac地址的控制方法、智能终端及存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20040324