个人计算机升级的制作方法

文档序号:7744278阅读:143来源:国知局
专利名称:个人计算机升级的制作方法
本专利申请为1998年8月13日美国序号09/133,622的部分继续申请,本文引用了其全文。
本发明涉及用于联网处理子系统的装置与方法,而更具体地涉及通过外部连接升级现有计算机的方法。
升级个人计算机(以下称作PC)可能要更换主板与中央处理单元(以下称作CPU)。这些元件通常位于计算机内部,因此升级一或多个这些元件可能是困难的。当CPU与主板过时时,消费者通常面临决策更换该PC还是安装升级。升级PC通常是最合算的选择,然而这可能是困难的。甚至安装外部部件,借此取消PC的内部操作,也可能需要艰难的配置过程。
联网设备的已知技术是Sun微系统公司的JiniTM。JiniTM是协助联网PC与外围设备的基于Java的软件技术。在插入网络时,Jini启动的设备将广播其存在。准备好使用该设备的网络客户端能绕过服务器或网络管理员向该设备请求必要的软件。这一体系结构建立在现有的网络之上。这一技术的缺点是假定网络已事先配置好。
为了能在处理器子系统网中自动配置共享资源与共享服务,需要解决下述问题检测新的网络连接;无须用户干预分配网络地址;以及资源与服务共享协议的实现。
关于检测新设备的第一问题已用即插即用(play-and-play)技术解决。例如Linux操作系统(OS)允许许多以太网卡/令牌环卡在插入系统时自动工作。关于地址分配的第二问题当前正在产业界中研究。已知的解决方案是配置管理协议,其实例之一是令网络管理员集中管理及自动化分配单位的网络中的网际协议(IP)地址的动态主机配置协议(DHCP)。
因此,存在着对在处理器子系统的网络内实现共享协议的方法的需求。
本发明人建议,为了使用户能升级PC,应该提出一种改造PC及提供连接器以便升级盒能从外部连接到PC上的方法。采用这一方式,可容易地更新现有的CPU、硬盘驱动器(此后称作HD)等。升级可与PC无缝地接口。对用户而言,如果新设备已经被安装了,则PC仍然可以发挥功能。例如,安装了HD升级,PC可自动配置成接受该HD升级。而HD升级可取代老HD执行功能。实际上是将新应用的代理安装在PC上,同时按照安装软件的指示将程序安装在HD升级上。这一方法对诸如X窗口等现有分布式显示平台起作用。无缝整合可采用显示服务器的方法。
本公开涉及具有耦合到升级的个人计算机(PC)的信息处理系统。PC可具有注册到第一注册表的第一客户端代理。PC还可具有用于接收第二广播器发送的消息及用于创建第一代理客户端的广播侦听器。第一代理客户端在第二条建立的信道上建立与第二端口侦听器的连接。PC还可具有用于注册PC本机的第一资源的第一注册表。PC可具有第一代理服务器,用于与第二代理客户端通信及访问第一资源。PC还可包括用于广播消息的广播模块及用于接收升级在接收到消息时发出的应答并用于创建第一代理客户端以便访问对升级本机的第二资源的广播侦听器。PC可具有端口侦听器,用于响应从升级接收的另一消息而创建第一代理服务器以便使升级能访问PC本机的第一资源。
升级可具有用于注册升级本机的第二资源的第二注册表,及用于与第一代理客户端通信并用于访问第二资源以便向PC的部件提供升级的第二代理服务器。升级还可具有用于在第二条建立的信道上传送升级的网络地址与端口号的第二广播器,及用于创建第二代理服务器的第二端口侦听器。升级也可具有注册第二注册表且用于与第一代理服务器通信的第二代理客户端。第二资源可以是软件部件、硬件部件、或包括在硬件部件中的软件部件。升级可具有用于广播消息的广播模块,及用于接收PC在接收到消息时发出的应答和用于创建第二代理客户端以便访问PC本机的第一资源的广播侦听器。升级还可包括端口侦听器,用于响应接收来自PC的另一消息创建使PC能访问升级本机的第二资源的第二代理服务器。升级可以位于PC的外部。
本公开还涉及修改PC的方法。该方法可提供能广播具有表示升级的内部协议(IP)地址与端口号的消息的升级。该发明方法可在PC上创建代理客户端以响应该消息而与用该端口号指示的升级的端口进行通信。该方法可在升级上创建代理服务器以便处理来自该代理客户端的、访问第二资源的请求。该方法也可向PC注册到第二资源的第二接口以便从PC访问该第二资源。
该方法可提供能广播具有表示该PC的另一IP地址与另一端口号的另一消息的PC。该方法可在升级上创建另一代理客户端以便响应消息建立与用该另一端口号指示的PC的另一端口的通信。该方法可在PC上创建第二代理服务器以便处理来自该第二代理客户端的、访问第一资源的第二请求。该方法可向升级注册到第一资源的第一接口以便从升级访问第一资源。升级可以位于PC的外部,该第二资源可以是软件部件、硬件部件、或包括在硬件部件中的软件部件。
按照本公开的另一方法可包含使个人计算机(PC)能寻址注册到升级的资源。该另一方法可在PC上建立与升级通信的第一代理客户端。该方法可将第一代理客户端作为第一本机资源向PC的注册表注册,第一代理客户端代表注册到该升级的资源。该方法也可在升级上创建第二代理服务器以便处理来自第一代理客户端的请求。升级可寻址注册到PC的资源。这可通过下述步骤完成在升级上创建第二代理客户端用于与PC通信,第二代理客户端代表注册到PC的资源;将第二代理客户端作为第二本机资源向升级的注册表注册;以及,在第二PC上创建第一代理服务器以便处理来自第二代理客户端的请求。升级可位于PC的外部。第二资源可以是软件部件、硬件部件或包括在硬件部件中的软件部件。
从以下结合附图使用的示例性实施的详细描述中,本发明的这些与其它目的、特征及优点将更为明显。
较佳实施例是参照附图描述的,其中

图1为本发明的系统的配置图;图2-7为说明自动配置过程及在操作使用期间的各种步骤之图;图8为展示按照一个实施例的本发明的方法的流程图;图9为本发明的第二系统的配置图;以及图10为本发明的第二系统的功能单元的图。
在所有的图中,相同的参考数字指示相似或对应的特征。
下面将参照附图更详细地描述本发明的较佳实施例。
图1为本发明中的工作系统100的主要部件的框图。系统100包括通过总线106耦合的第一PC 102及第二PC 104。总线106可以是有线总线或无线总线或它们的组合。PC 102拥有资源并提供服务。例如PC 102拥有硬盘驱动器108、电子邮件能力110、网络浏览器112、打印机114等。类似地,PC104拥有资源与服务,诸如硬盘驱动器116、字处理服务118、图形程序120、打印机122等。下面名词“资源”与“服务”是可以互换地使用的。
PC 102拥有用于注册到PC102本机的资源与服务108-114的接口的注册表,在PC 102上运行的应用能访问这些接口。这些接口处理对本机资源或服务108-114的消息或请求。类似地,PC 104拥有用于注册对PC 104本机的资源与服务116-122的接口的注册表126。
PC 102还包括下述实体,它们是并发的并可以是进程的线程广播器128、端口侦听器130及广播侦听器132。类似地,PC104拥有广播器134、端口侦听器136与广播侦听器138。PC 102还包括代理客户端142及代理服务器144。PC 104具有代理客户端140及代理服务器146。代理客户端142与代理服务器146通信,而代理客户端140与代理服务器144通信。部件124-138在系统100的自动配置中扮演的角色及代理服务器146与144及代理客户端142与140的角色参照图2-7说明。
图2为在PC102与104已功能性连接到总线106上时系统100的初始配置图。在这一配置中,广播器128在建立的信道上在总线106上发出PC102的网址“X”及端口号“x”。类似地,广播器134在另一建立的信道上在总线106上发出带有PC104的网址“Y”与端口号“y”的广播。PC 104的广播侦听器138接收PC 102广播的消息。PC102的广播侦听器132接收PC 104广播的消息。
图3示出自动配置过程的下一步骤。已接收到来自PC 104的广播消息之后,PC 102的广播侦听器132生成代理客户端142。这时代理客户端142建立与端口“y”上的PC 104的端口侦听器136的连接。类似地,PC 104的广播侦听器138生成与端口“x”上的端口侦听器130建立连接的代理客户端140。
图4示出自动配置过程中的下一步骤。端口侦听器130启动代理服务器144以便处理来自远程客户端140的请求。代理服务器144将诸如注册表124中所包含的关于资源108-114的信息发送给代理客户端140。代理客户端140向注册表126注册这一信息。类似地,端口侦听器136启动代理服务器146以便处理来自远程客户端142的请求。代理服务器146将关于资源116-122的信息发送给代理客户端142,此时后者将其注册到注册表124。
图5示出了这样的步骤,其中,代理客户端142将注册表126中各可利用的资源或服务作为本机服务向注册表124注册,以及,代理客户端140将注册表124中可利用的各资源或服务向注册表126注册。结果是PC102将其指定其本机资源与服务的地址的注册表124拷贝到PC 104上,在那里将该拷贝加到注册表126中。类似地,PC 104将其注册表126拷贝到了PC 102,在那里将其加到注册表124中。PC102与104已互相注册了。当第三PC 146连接到总线106上时,自动出现与上面所讨论的类似的过程。因而注表124与126隐藏了资源或服务是本机的还是位于另一装置上的这一概念。注册表124中各地址是在整个注册表124中独一无二的。类似地,注册表126中各地址是在整个注册表126中独一无二的。在PC 102旁工作并请求本机资源或服务-即资源或服务108-114之一的用户将该请求直接传递给注册表124中的对应地址所指示的被请求的资源或服务。当用户请求远程服务或远程资源一即远程PC 104的本机资源或服务116-122之一时,该请求被转发给代理客户端152并由代理服务器146处理,如下面参照图7所述。
图6给出图600与602,作为代理客户端142向注册表124进行注册的示例。图600表示带有在PC 104上可利用的本机资源与服务及它们各自的地址的表的初始注册表126。图602表示客户端142已向其注册后的注册表124。注册表124初始包括带本机地址#1至#K的资源与服务108-114的表。客户端142注册之后,注册表具有在地址#Q上的作为代理设备的PC 104的条目。远程资源与服务116-122现在具有依赖于地址#Q的地址。
图7示出包含代理客户端142与代理服务器146的这一基于地址的操作。在PC 102上运行的软件应用702生成对远程PC 104的资源118的请求。
如上所述已将对资源118的引用加到注册表124中。注册表124受到应用702的访问。例如,应用702请求资源118即字处理。该引用具有指向代理客户端142的指针(箭头704)。PC 102上的代理客户端142联系(箭头706)远程PC 104上的代理服务器146。代理服务器146拥有通过(箭头707)本机注册表到资源118的地址或句柄(箭头708)。资源118的处理结果返回(箭头710)到代理服务器146然后再到应用702的代理客户端142(箭头706)。应用接收来自代理客户端142的结果(箭头712)。代理客户端142与代理服务器146起到管道的作用。
如果在PC 102上生成的请求或消息具有本机资源或服务108-114之一的地址,便直接将该消息传递给服务或相关资源的设备驱动器(未示出)。在非本机地址的情况下,例如地址引用PC 104上的资源118,则将消息发送(箭头704)给代理客户端142,后者又在专用端口上将请求转发给(箭头706)代理服务器146。代理服务器146处理该请求并通过(箭头707)注册表126将其传送(箭头708)给资源116-122中相关的一个。将请求的结果传递给代理服务器146(箭头710)然后从代理服务器146传送(箭头706)给代理客户端142,从代理客户端将结果传递给例如PC 102上的本机应用或PC 102的本机显示器驱动器(未示出)。
如果两台PC之间有连接断开,则可分别从本机注册表126与126中消除远程客户端142与140的地址。
建立自动配置的装置如上所述;广播器,端口侦听器、广播侦听器、注册表、代理客户端与代理服务器是例如作为它们的操作系统的一部分或作为运行在操作系统上面的应用而安装在初始独立的PC 102与104上的。当将独立的PC 102或104连接到网络上或者当将独立的PC 102与104连在一起时,便能使用自动配置装置。软件是例如作为软盘上的程序提供给用户或从网上下载。
这一自动配置系统的一种实现可用基于Java的系统来示范。在这一情况中,两台独立的PC在它们的机器上安装有Java、网络卡及TCP/IP栈。为了使用TCP/IP,为每个相应的一台机器采用相应的随机IP号。这一观念在于用户未曾预先配置IP地址与标准TCP/IP设定值。除这一IP地址以外,还生成唯一的id(UID),它可以是充分复杂的随机数,因此在统计学上不会产生冲突(这方面的工作实例为微软的全球唯一标识符(QUID))。
IP地址用于使TCP/IP能标识各PC,而UID则用于保证随机生成的IP是不相同的。这是因为相同的IP地址必须连接到相同的UID。
在Java系统中,启动一可执行的运行时产生三个对象广播器、广播侦听器、及端口侦听器,各作为一Java线程。在这一情况中,广播侦听器可用Java组播套接字预订一组播。同样,广播器也可使用Java组播套接字发送信息给广播群。端口侦听器可作为Java服务器套接字实现。
如果广播侦听器接收一消息且其IP地址与它本身的IP地址相同但urn不同,它便停止其代理服务器的每一个、随机生成一新的IP地址、并自动地重新配置其本身。以这一方法最终确保各机器的IP地址是独一无二的。
如果广播侦听器接收一消息而IP地址与它自己的IP地址相同且urn也相同,则忽略该消息,因为该消息是它自己的广播器生成的。
如果广播侦听器接收一消息而IP地址是不同的且这一IP地址从未遇到过,则生成一新的Java线程连接在另一机器上的端口侦听器上的代理客户端。广播消息中包含端口与IP地址从而该代理客户端可作为Java套接字进行连接。
在接收到这一请求时,端口侦听器通过Java接受方法产生新的Java线程来处理这一请求代理服务器。资源信息从代理服务器流到代理客户端返回到注册表。
为了这一Java实例的目的,可将注册表组织成散列表,其中各资源是可用在将该资源或服务加入到注册表中时生成的独一无二的地址来标识的。当代理客户端第一次连接到代理服务器上时,代理服务器发送关于当前注册表的信息。这时代理客户端将这一信息加入该代理客户端的本机注册表中。为了这实例的目的,重要的概念是将一个句柄与注册表中的该代理客户端关联,使得该新地址的本机进程或线程是代理客户端而不是本机进程或线程。在使用服务时,将控制信息传递给代理客户端,后者将这一信息传递给代理服务器,然后代理服务器又将这一信息传递给另一机器上的资源或服务。
在Java实现的情况中,每一个这种服务均包括接收来自另一使用该服务或资源的对象或来自代理服务器的Byte Data的Java对象。在这一情况中,使用该服务的客户端应用与该服务两者在本地出现在同一机器上。
所用的注册表背后的重要概念在于注册表将服务/资源与地址关联并且注册表根据这一地址传输给适当服务或资源的数据采用数据分组形式。在Java实现的情况中,这一数据是用Java数据输入流与数据输出流来传递的。
如果两台PC之间的连接断开,可分别从本机注册表124与126中消除远程客户端142与140的地址。例如,PC之间的心跳协议保证互相知晓直到PC之一的心跳消失为止。定时器终止并自动触发过程来使该相关客户端的注册表失效。
按照图8提出了本发明的另一实施例。在框800中,在第一PC与该第一PC外部的第一升级之间建立通信链路。外部升级可包含一个或多个子系统,各子系统包含一升级部件。升级可包含诸如附加存储器;能将视频信号分解到多个视频监视器的图形卡;诸如硬盘驱动器、Zip驱动器、可写紧缩盘之类的存储设备;新CPU或多个CPU;或者新的总线接口,例如加速图形端口(AGP)、通用串行总线(USB)、或1394高性能串行总线。还可包含其它设备。通信链路将处理子系统联网。可以存在两个以上处理子系统。例如,一台PC可连接到三个提供分开的附加部件的升级上。
这些附加部件可包含PC 102或PC 104的硬件或软件升级。在框820中,通信链路可包含双向端口、总线、以太网连接、电话连接、电源线连接或其它类似装置。在框830中,第一升级盒可包含处理器、存储器、硬盘驱动器、盘驱动器或其它资源和/或服务。这些资源和/或服务是第一PC可利用的。在框840中,第一升级还可包含用于增加硬件的适配器,控制设备、接口电路和/或电源。应注意,图8与图9的元件可包含硬件、软件或它们的组合。
在框810中,第一PC指定其存储器的一部分用作升级上的存储器中的数据的代理。第一PC与第一升级一起作为联网的系统工作。下面在对应于图9与图10的两个替换实施例中详细描述第一PC与第一升级之间的关系。对于PC 102与PC 104描述的装置与方法可以等效于第一PC与第一升级,其中各子系统提供一个资源和/或服务。对于第一PC的用户,第一升级是看不见的,所有的请求与返回的应答都呈现为保存在第一PC上。在框850中,第一PC可起动在第一升级上的一个应用,在框860中,第一升级可输送数据给停滞(rust)的PC。
在框870中,第一PC也可终止第一升级上的应用。升级的实例可包含新的CPU、多个CPU、硬盘驱动器、串行总线、存储器子系统等。
软件的发展趋势是具有更大功能性的软件。增加的功能性需要更大量的计算机资源。超前的软件需要比老式计算机能提供的更多资源。这是用户升级计算机或购买新系统的一个原因。按照本发明的计算机升级使用户能在原本缺少足够资源的系统上运行软件。老程序继续使用原来计算机中旧CPU,而新程序则使用升级。因此升级要建立在现有资源之上并且不取代老资源。
按照本发明的升级的另一实例包含在本来不支持这种硬件的系统上提供硬件,例如1394串行总线。换言之,本发明提供方法,借此可进行在计算机与升级之间使用现有端口或套接字做不到的连接。
按照框880,联网的系统包含作为客户端工作的第一PC及作为服务器工作的第一升级盒。为了本实施例的目的,客户端/服务器描述了两个计算机程序之间的关系。在网络中,客户端/服务器模型提供了将跨不同位置分布的程序互联起来的方便方式。为了示例的目的,第一PC可描述为客户端,而第一升级为服务器。第一计算机也可包括代理服务器与代理客户端两者。
类似地,第一升级可包括代理服务器与代理客户端。
图8的升级系统的特征的优点在于该系统是方便的,与更换PC相比升级的成本是低的,只须少量技能与训练便能使用该系统,并且,临界的成本性能增益好。本发明还允许将图形卡或其它设备作为子系统封装而不是作为必须通过打开计算机箱安装的部件。此外,按照本发明,诸如硬盘驱动器等某些升级比更换系统需要的时间、技能及数据丢失的危险更少。例如,在更换硬盘驱动器时,在完成升级之前可能需要将数据从老硬盘驱动器转移到新硬盘驱动器。
图9为本发明中的工作系统900的主要部件的框图。系统900包括通过总线106耦合的PC 102与升级904。总线106可以是有线总线或无线总线或它们的组合。PC 102拥有资源并提供服务。例如,PC 102拥有硬盘驱动器108、电子邮件能力110、网络浏览器112、打印机114等。类似地,升级904拥有资源与服务,诸如硬盘驱动器916、字处理服务918、图形程序920、打印机922等。在下面名词“资源”与“服务”是可以互换地使用的。
PC 102拥有用于注册与PC 102本机资源和服务108-114的接口的注册表124。在PC 102上运行的应用能访问这些接口。这些接口处理对本机资源或服务108-114的消息或请求。类似地,升级904拥有用于注册与升级904本机的资源和服务916-922的接口的注册表926。
PC 102还可包含下列并发且可能是处理线程的实例广播器128、端口侦听器130、及广播侦听器132。类似地,升级904拥有广播器934、端口侦听器936、及广播侦听器938。PC 102还包括代理客户端142与代理服务器144。升级904拥有代理客户端940与代理服务器946。
代理客户端142与代理服务器946通信,而代理客户端940与代理服务器144通信。参照图2-7说明系统900的自动配置中部件124-144和926-946以及代理服务器946与144和代理客户端142与940所扮演的角色,其中升级904中的元件的角色与PC014的那些以相同的方式工作。
图10为本发明中的工作系统900的主要部件的框图。系统910包括通过总线106耦合的PC102及升级板904。总线106可以是有线总线或无线总线或它们的组合。PC 102拥有资源并提供服务。例如,PC102拥有硬盘驱动器108、电子邮件能力110、网络浏览器112、打印机114等。类似地,开级版904拥有资源与服务,诸如硬盘驱动器916、字处理服务918、图形程序920、打印机922等。下面名词“资源”与“服务”是可互换地使用的。
PC 102拥有用于注册到PC 102本机的资源和服务108-114的接口的注册表124。在PC 102上运行的应用能访问这些接口。这些接口处理对本机资源或服务108-114的消息或请求。类似地,升级904拥有注册与升级904本机的资源和服务916-922的接口的注册表926。
PC 102还包括并发的并可以是处理进程的下列实体广播侦听器132。类似地,升级904拥有广播器934与端口侦听器936。PC 102还包括代理客户端142。升级904拥有代理服务器946。代理客户端142与代理服务器946通信。
当将PC 102与升级904功能性地连接到总线106上时在系统910的初始配置中,广播器134在总线106上发出带有升级904的网络地址“Y”的广播,并在另一建立的信道上发出端口号“y”。PC 102的广播侦听器132接收升级904广播的消息。
在自动配置过程的下一步骤中,在已收到来自PC 104的广播消息之后,PC 102的广播侦听器132生成代理客户端142。这时代理客户端142建立与端口“y”上的升级904的端口侦听器936的连接。
在自动配置过程的下一步骤中,端口侦听器936启动代理服务器946来处理来自远程客户端142的请求。代理服务器946将关于资源916-922的信息发送给代理客户端142,这时后者将其注册在注册表124。
代理客户端142将注册表124中可利用的每一资源或服务向注册表124注册为本机服务。结果是升级904将其注册表926拷贝到PC102,在PC 102,将该注册表加到注册表124中。升级904现在已向PC 102注册。当将第三PC 148连接到总线106上时,自动发生与上面讨论的类似的过程。因而注册表124与926隐藏资源或服务是本机的还是位于另一装置上。注册表124中的各地址在整个注册表124中是独一无二的。类似地,注册表926中各地址在整个注册表926中是独一无二的。在PC102上工作并请求本机资源或服务(即资源或服务108-114之一)的用户将请求直接传递给用注册表124中的对应地址指示的所请求的资源或服务。当用户请求远程升级904的本机远程服务或远程资源例如资源或服务916-922之一时,便将请求转发给代理客户端142并由代理服务器946处理,如上面对PC 102与PC 104所述。
已描述了联网处理器子系统的装置与方法的实施例,应注意本领域的技术人员能根据上面的知识作出修改与变动。因此应认识到在所公开的本发明的特殊实施例中可从作出改变,它们仍在所附权利要求书所定义的发明范围与精神之内。已这样用细节与专利法所要求的特征描述了本发明,在所附的权利要求书中提出所要求的及希望受文字专利保护的内容。
权利要求
1.一种将个人计算机(PC)耦合到升级的信息处理系统,其中该PC包括注册到第一注册表的第一代理客户端;以及该升级包括用于注册升级本机的第二资源的第二注册表;及用于与第一代理客户端通信及用于访问第二资源以给PC的部件提供一次升级的第二代理服务器。
2.权利要求1的系统,其中该PC还包括用于接收第二广播器发送的消息及用于创建第一代理客户端的广播侦听器,第一代理客户端在第二建立的信道上建立与该升级的第二端口侦听器的连接。
3.权利要求1的系统,其中该升级还包括用于在第二建立的信道上传送用于升级的网址与端口号的第二广播器;以及用于创建第二代理服务器的第二端口侦听器。
4.权利要求1的系统,其中该PC还包括用于注册PC本机的第一资源的第一注册表;用于与第二代理客户端通信及访问第一资源的第一代理服务器;以及该升级还包括注册到第二注册表且用于与第一代理服务器通信的第二代理客户端。
5.权利要求1的系统,其中该第二资源是软件部件、硬件部件与包括在硬件部件中的软件部件之一。
6.权利要求4的系统,其中该PC还包括用于广播消息的广播模块;以及用于接收升级在接收到消息时发出的应答并用于创建第一代理客户端来访问升级本机的第二资源的广播侦听器。
7.权利要求6的系统,其中该PC还包括用于响应接收来自升级的另一消息而创建第一代理服务器从而使升级能访问PC本机的第一资源的端口侦听器。
8.权利要求4的系统,其中该升级还包括用于广播消息的广播模块;以及用于接收PC在接收到消息时发出的应答并用于创建第二代理客户端来访问PC本机的第一资源的广播侦听器。
9.权利要求8的系统,其中该升级还包括用于响应接收来自PC的另一消息而创建第二代理服务器从而使PC能访问升级本机的第二资源的端口侦听器。
10.权利要求1的系统,其中该升级位于PC的外部。
11.一种修改PC的方法,包括下列步骤提供能广播带有表示升级的内部协议(IP)地址与端口号的消息的升级;在PC上创建代理客户端来响应上述消息建立与该端口号指示的升级的端口的通信;在该升级上创建代理服务器以便为访问第二资源而处理来自代理客户端的请求;以及向PC注册到第二资源的第二接口,以便从PC访问该第二资源。
12.权利要求11的方法,还包括提供能广播带有表示该PC的另一IP地址及另一端口号的另一消息的PC;在该升级上创建另一代理客户端,用于响应该另一消息建立与该另一端口号指示的PC的另一端口的通信;在该PC上创建第二代理服务器,以便为访问第一资源处理来自该第二代理客户端的第二请求;以及为从该升级访问第一资源,向该升级注册到第一资源的第一接口。
13.权利要求11的方法,其中该升级位于PC的外部。
14.权利要求11的方法,其中第二资源是软件部件、硬件部件与包括在硬件部件中的软件部件之一。
15.一种使个人计算机(PC)能寻址注册到升级的资源的方法,包括下列步骤在该PC上创建第一代理客户端以便与该升级通信,该第一代理客户端代表注册到该升级的资源;向该PC的注册表注册作为第一本机资源的第一代理客户端;以及在该升级上创建第二代理服务器,用于处理来自第一代理客户端的请求。
16.权利要求15的方法,其中使该升级能寻址注册到PC的资源,包括下列步骤在该升级上创建第二代理客户端,用于与该PC通信,第二代理客户端代表注册到该PC的资源;向该升级的注册表注册作为第二本机资源的第二代理客户端;以及在该PC上创建第一代理服务器,用于处理来自第二代理客户端的请求。
17.权利要求15的方法,其中该升级处于该PC的外部。
18.权利要求15的方法,其中第二资源是软件部件、硬件部件与包括在硬件部件中的软件部件之一。
全文摘要
本公开中提供了一种用于联网处理子系统的方法。该方法能在多个处理子系统之间共享资源,其中至少一个子系统为PC而至少一个子系统为升级。该方法能使PC知道关于对升级的访问。该方法能使升级广播带IP地址与端口号的消息。该方法能使PC响应该消息创建代理客户端与该端口号所指示的升级的端口通信。该方法能使升级创建代理服务器从而处理来自代理客户端访问第二资源的请求。该方法还能向PC注册到第二资源的第二接口以便从该PC访问该第二资源。
文档编号H04L12/24GK1564978SQ02819578
公开日2005年1月12日 申请日期2002年9月18日 优先权日2001年10月3日
发明者L·弗里曼, R·福普佩马 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1