【技术实现步骤摘要】
计算机专用软件更新的自动配置交叉引用相关申请本申请基于并且要求2009年9月25日提出的名称为“计算机专用软件更新的自动配置”(代理人档案号06005/592219P)的美国临时申请No.61/246,008的优先权,因此,在这里通过引用明确地结合其全部内容。
本公开通常涉及在目标主机上分配计算机更新,并且特别涉及向处理控制系统自动配置该更新。
技术介绍
操作系统、普遍使用的应用软件或专门的合成软件包等的提供者经常频繁地发布更新或确定发现问题,诸如潜在地严重的编程错误、安全缺陷以及其他发布信息。例如,操作系统的供应商可能发现操作系统的某个版本不能恰当地处理一个特殊事件,或者某个通信端口不能防止未授权的访问。而不是准备操作系统的新版本,该操作系统可能包括好几万个文件,供应商特别准备一个或多个诸如动态链接库(DLLs)的对象来代替或补充操作系统的发布版本中的对象。同样,软件解决方案的提供者,例如实现为标准操作系统上的应用程序,可以仅仅在将软件解决方案发布给一个或多个消费者之后不时地发现一个问题,并且因此可以希望直接给消费者发布一个补丁。不断增加操作系统和专业软件解决方案的复杂性可以确保特殊环境中所要求的更新数量保持较高。此外,电子攻击的威胁使得需要定期地更新防病毒数据库。这些数据库,如通常所知的,经常在网络流量中存储能够检测防病毒软件的数据格式,并且标记携带该格式的数据包或帧。因为几乎每天都生成新形式的恶意病毒(例如,病毒、蠕虫、木马、间谍软件),防病毒数据库需要频繁地更新相应的防病毒软件来保持有效。此外,由于越来越多的主机通过因特网通信,计算机保护的重要性继 ...
【技术保护点】
一种计算机网络中使用的用于自动配置软件更新的软件更新系统,其中的计算机网络包括执行操作系统和过程控制软件以控制过程设备操作的主机,该自动软件更新系统包括:第一客户端应用程序,作为指令的第一集合存储在计算机可读介质上,用于从计算机网络中用于更新操作系统的第一服务器中接收与操作系统相关的软件对象,其中的第一服务器由操作系统的提供商操作;第二客户端应用程序,作为指令的第二集合存储在计算机可读介质上,用于从第二服务器接收与软件对象相关的元数据,其中的第二服务器由过程控制软件的提供商操作;元数据指定哪个软件对象已经被批准以用于主机上的过程控制软件和操作系统;并且其中第二客户端应用程序进一步适于指定哪个软件对象将要配置到主机上。
【技术特征摘要】
US 2009-9-25 61/246,008;US 2010-9-16 12/883,6641.一种计算机网络中使用的用于自动配置软件更新的软件更新系统,其中的计算机网络包括执行操作系统和过程控制软件以控制过程设备操作的主机,该自动软件更新系统包括:用于从计算机网络中用于更新操作系统的第一服务器中接收与操作系统相关的软件对象的第一装置,其中的第一服务器由操作系统的提供商操作;用于从第二服务器接收与软件对象相关的元数据的第二装置,其中的第二服务器由过程控制软件的提供商操作;元数据指定哪个软件对象已经被批准以用于主机上的过程控制软件和操作系统;并且其中第二装置进一步适于指定哪个软件对象将要配置到主机上。2.根据权利要求1所述的软件更新系统,进一步包括:用于在主机上自动安装一个或多个软件更新的配置装置;其中第二装置适于向配置装置传送消息以启动配置指定的软件对象。3.根据权利要求1所述的软件更新系统,其中的第二装置进一步适于接收:与过程控制软件相关的软件对象;以及与该过程控制软件相关的软件对象所相关的元数据。4.根据权利要求3所述的软件更新系统,其中的第二装置包括格式转换模块,该格式转换模块用于将包装程序应用到与过程控制软件相关的软件对象,以生成包装的软件对象,从而使得包装的软件对象以及操作系统相关的软件对象与共同的配置装置相兼容。5.根据权利要求1所述的软件更新系统,其中的计算机网络包括在其中主机进行操作的过程控制层以及将过程控制层与外部网络分开的安全层;第二装置包括:前端模块,该前端模块在安全层中运行,并且通过外部网络从第二服务器接收元数据;以及后端模块,该后端模块在过程控制层中运行,并且从前端模块接收元数据。6.一种用于自动向计算机主机传送软件更新的软件更新系统,该计算机主机执行操作系统和过程控制软件以控制过程设备的操作,其中的计算机主机在操作者网络的过程控制层中操作,并且其中的操作者网络进一步包括设置在过程控制层与外部网络之间的安全层,该安全层用于防止从外部网络直接访问过程控制网络,该软件更新系统包括:用于生成可应用到计算机主机的一个或多个软件更新请求,接收包括与软件更新相关的元数据的软件更新数据,并且使用包括元数据的软件更新数据来启动自动配置对主机的软件更新的第一装置,该第一装置包括:安装在安全层中的前端模块,该前端模块用于与第二装置通信;以及安装在过程控制层中的后端模块,该后端模块用于从前端模块检索软件更新并且启动配置过程控制网络中的软件更新;以及用于响应于接收请求以向第一装置提供软件更新数据的第二装置,其中软件更新已经被批准以用于计算机主机上的过程控制软件和操作系统,其中,所述元数据指定被批准的软件更新。7.根据权利要求6所述的软件更新系统,其中的软件更新包括如下至少之一:软件对象,该软件对象与过程控制软件、计算机主机正在使用的操作系统、或包括计算机主机的计算机网络中正在运行的防病毒软件的至少一个相关;以及与至少一个软件对象相关的元数据。8.根据权利要求7所述的软件更新系统,其中的元数据指定文件大小、更新行为、安装指令以及目标计算机标识的至少一个。9.根据权利要求6所述的软件更新系统,其中的软件更新用于更新过程控制软件。10.根据权利要求6所述的软件更新系统,其中的软件更新用于更新操作系统。11.根据权利要求6所述的软件更新系统,其中的前端模块包括:消息生成器,用于生成请求被批准的软件更新列表的查询;以及更新列表处理器,用于接收一个或多个被批准软件更新的列表,并且将该列表与安全层中设置的储存库中存储的数据进行比较;其中如果不能在储存库中获得一个或多个被批准的软件更新,则消息生成器进一步生成一个或多个软件更新的请求。12.根据权利要求6所述的软件更新系统,其中的前端模块包括调度程序,该调度程序用于生成周期事件,该周期事件响应于前端模块生成一个或多个软件更新的请求。13.根据权利要求6所述的软件更新系统,其中的软件更新包括与过程控制软件相关的软件对象;而其中的后端模块包括:格式转换模块,用于将包装程序应用到软件对象以生成包装的软件对象,其中包装的软件对象与商用成品配置应用程序兼容。14.根据权利要求6所述的软件更新系统,其中的后端模块适于检索来自前端模块的软件更新,而不需要前端模块从操作人员接收手工的批准。15.根据权利要求6所述的软件更新系统,其中的计算机主机在操作者网络的过程控...
【专利技术属性】
技术研发人员:KO范坎普,B威金斯,S纳琪,
申请(专利权)人:费希尔罗斯蒙特系统公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。