[发明专利]动态控制一个网络设备的系统无效
申请号: | 98805441.8 | 申请日: | 1998-03-20 |
公开(公告)号: | CN1257593A | 公开(公告)日: | 2000-06-21 |
发明(设计)人: | R·C·克瑙埃尔哈泽;M·M-H·特索 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F15/17 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 王勇,王忠忠 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态控制 一个 网络设备 系统 | ||
本发明要求名称为“动态控制一个网络代理的系统”(″Systemfor Dynamically Controlling a Network Proxy,″)的美国临时申请60/042071(由Robert C.Knauerhase等人于1997年3月25日申请,并转让给英特尔公司)的权益,其公开的内容作为参考包括在本申请中。
本发明的背景
发明领域
本发明总的涉及计算机网络领域,更具体地,涉及将一个设备作为一个网络代理进行配置以响应动态输入执行一个预定的动作的方法和装置。
相关技术
众所周知,可以将一个网络代理或代理服务器作为一个中间设备布置在一个或多个客户计算机和一个诸如因特网的外部网络之间。在Ian S.Graham所著的HTML Source Book:A Complete Guide to HTML3.0 403(1996年第2版)中已基本上描述了网络代理。然而大多数现有的网络代理缺乏命令处理或者动态配置的能力。网络代理通常使用静态控制面板和例如存储在诸如“.INI”文件或者MS-Windows注册项中的设置进行预先配置。只要该网络代理仍在运行,这些设置就保持不变。而且,这种网络代理缺乏动态接收和执行通常进行网络代理的重新配置的命令或者指令的能力。这是因为通常就是将网络代理作为一个管道使用。例如,用于环球网(WWW)接入的网络代理简单地将从一个客户计算机接收的HTTP请求传送给能够服务该请求的一个服务器计算机。同样地,也简单地将网络代理响应这一请求从该服务器计算机接收的内容传送给该请求客户计算机。换句话说,该网络代理并不查看通过它传送的内容。
考虑到现有技术的上述限制,因此需要一种能够对传送到其上的信息进行操作的网络代理,无论这种信息是嵌入在从一个客户计算机发出的请求中的命令,还是由一个服务器计算机提供的内容。尽管网络代理的这种动态控制是理想的,期望广阔的因特网的基础结构迅速改变以适应这一新的功能是不现实的。为此,希望以一种方式实现这一新的功能,该方式不要求改变现有的客户计算机或服务器计算机。
发明概述
本发明涉及用于动态控制一个网络代理的系统,方法和设备。例如可以使用多种实施例动态进行网络的重新配置,以改变网络代理的操作参数,以及在将网络内容传送给客户机设备之前将其进行代码转换。
根据一个特定的实施例,一个动态可控制的网络设备包括一个分析器和一个服务提供器。该分析器包括响应从该网络设备接收的一个外部输入所分析出的命令选择性地调用该服务提供器的指令。
附图的简要描述
图1是示出根据本发明的一个实施例的一个动态可控制的网络设备的一个示意图。
图2是本发明的一个实施例的一个示意图,其中将一个动态可控制的网络设备实现为一个网络代理。
图3是本发明的一个实施例的一个示意图,其中将一个动态可控制的网络设备实现为一个变码服务器。。
图4是根据本发明的一个实施例的一种动态控制一个网络设备的方法的一个示意图。
详细描述
根据本发明的第一个实施例,如图1所示出的,提供了一个装置,其中通过该装置,指示一个网络设备2(其可以是配置成以另一个计算机的名义用于网络事务处理的计算机)基于一个来自外部的输入以一种特定的方式工作。这种输入可以源自例如一个系统管理员。将网络设备2配置成对通过它的网络业务进行检查。在某些实例中,网络设备2可以拦截命令,并采取某些预定的响应动作。在其他实例中,网络设备2可以基于它接收到的内容的特征(诸如一个数据类型或者MIME(多用途因特网邮件扩展)类型)采取某些动作,这种动作可以包括例如设置网络设备2的操作参数,诸如一个高速缓冲存储器的大小;网络设备2的远程管理,诸如检索/清除日志文件,获得系统状态信息,以及重新启动网络设备2;以及发布软件的升级。
在这一实施例中,网络设备2包括一个控制模块4,该模块具有一个分析器6和多个业务提供器8。控制模块4可以例如实现为安装在网络设备2中的一个软件模块。分析器6被配置成根据控制模块4接收的外部输入进行动作,诸如对于由一个客户设备产生的网络目标的请求,或者对由一个网络服务器设备提供的请求的回答。在这一特定的实施例中,分析器6根据一个预定的选择准则,负责有选择地调用一个或多个业务提供器8。该预定的选择准则可以例如是一个嵌入在一个请求中的一个命令,一个所接收的请求或数据目标的特征,网络设备2自身的一个条件,前者的组合等等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/98805441.8/2.html,转载请声明来源钻瓜专利网。