当前位置: 首页 > 专利查询>西门子公司专利>正文

在制造执行系统内更新web包技术方案

技术编号:7786300 阅读:149 留言:0更新日期:2012-09-21 07:20
本发明专利技术涉及在制造执行系统内更新web包。为了在制造执行系统(MES)内更新安装的web包(10),其中执行下述步骤:a)把web包更新(8,9)存储在制造执行系统(MES)的文件系统(4)的包库(6)中;b)通过安装web包更新(8,9)更新web包(10);c)保留在更新之前应用于web包(10)的至少一项用户可自定义设置(13,14),并且在web包(10)的更新之后把所述保留的至少一项用户可自定义设置(13,14)应用于web包(10)。

【技术实现步骤摘要】
在制造执行系统内更新web包的方法和制造执行系统
本专利技术涉及一种用于在制造执行系统内更新web包的方法和系统。
技术介绍
如EP2234054A1中所公开,众所周知,一种用于调度由企业资源计划(ERP)规划并由车间生产的制造过程的方法提供一种用于在工厂底层(plantfloor)调度并实现调度的制造过程并控制对应生产步骤的制造执行系统(MES)。特别地,企业资源计划(ERP)是包括用于规划企业的商业资源(即,材料供应、人力资源管理、采购、订单、利润、财务、库存控制、客户管理等)的硬件装置和对应软件应用的系统,而术语“车间”用于指示这样的系统,其例如通过测量每小时由每个机器生产的零件的数量或者其功能参数、生产的零件的质量等支持制造过程中所涉及的单个机器的控制。MES是ERP上层和车间下层之间提供计算机器和软件工具的中间层,包括:用于生产订单管理的软件工具,其从ERP接收生产的请求;和用于生产建模的软件工具,其支持选择并管理制造过程中将涉及的资源(即,雇员、机器和材料)的各阶段,以便在要求的时间约束内实现规划的制造过程。因此,制造执行系统需要对工厂装备建模以用于调度和控制活动。更具体地讲,制造执行系统需要可靠的仪器以便在通常存在于普通制造环境中的分布式多客户端架构上交换web应用。典型地,web包是压缩文件,其包含具有网页、用户控件、脚本、类库、图像、布局信息和关于ASP.NETweb应用的任何另外的元素的形式的web应用内容。通过使用web包,可以创建压缩、加密并且自描述的web包。另外,能够调节由管理控制台执行的对它的内容的部署并且能够控制web应用里面的它的内容的全部集成。web包通常包括许多功能并且能够依赖于其它web包。在工程设计阶段期间,web管理员将会根据客户需要决定必须安装哪些web包。专门应用显示web包的动态内容。这些内容被封闭在web包中并且实际上由web应用提供。在制造执行环境中对web包的基本技术要求是下面各项:a)web包应该具有封闭形式(closedformat);b)它的真实性必须完全保证;并且c)web包的内容必须由web应用提供。这些含义要求web包内容必须被加密,并且为了确保不能通过增加、删除或更改它的内容(页、控件…)修改内容,必须也对web包进行散列操作。如EP2234054A1中所述,在安装之后,能够更新(update)包(package)。当具有新版本号的包存储在文件系统上的包库中时,执行更新步骤。当用户从专用管理网页选择必须更新的包时,由用户执行的唯一可能活动是更新功能。当用户选择更新阶段时,包的所有内容被评估并且在文件系统上或者在数据库上被替换(取决于设置(setting)的类型)。例如,作为包含在包中的网页的可见性和角色的设置覆写与这个包信息相关的数据库内容。如果在包安装之后用户已自定义这些设置中的一些,则包的更新利用包的标准设置替换这些“自定义”设置。结果,用户自定义将会丢失。
技术实现思路
因此本专利技术的目的在于克服这项缺点并提供一种用于制造执行系统的安装的web包的改进的更新的方法和系统。该目的通过根据如下采用的措施来实现。也即,根据本专利技术在制造执行系统内更新安装的web包的方法,其中web包包括web应用内容,该方法包括下述步骤:a)把web包更新存储在制造执行系统的文件系统的包库中;b)通过安装web包更新更新web包;c)保留在更新之前应用于web包的至少一项用户可自定义设置,并且在web包的更新之后把保留的所述至少一项用户可自定义设置应用于web包,其中所述至少一项用户自定义设置包括对图像、网页的可见性、与网页关联的标题、分级结构、网页的本地化和用户的角色中的任意一个的选择;并且其中提供可替代性选择的覆写选项和保留选项。根据本专利技术的制造执行系统,其适应于更新制造执行系统的安装的web包,其中安装的web包包括web应用内容,该制造执行系统包括:包库,适应于存储web包更新;web服务器,适应于在web服务器上安装web包;更新装置,适应于通过在web服务器上安装web包更新更新安装的web包;保留装置,适应于保留在安装的web包的更新之前应用于安装的web包的至少一项用户可自定义设置;其中制造执行系统还适应于在web包的更新期间保留所选择的至少一项用户自定义设置并且在web包的更新之后把所选择的至少一项用户自定义设置应用于web包,其中所选择的至少一项用户自定义设置包括对图像、网页的可见性、与网页关联的标题、分级结构、网页的本地化和用户的角色中的任意一个的选择,并且其中所述制造执行系统适应于提供覆写选项和保留选项。根据该方法,web包更新被存储在制造执行系统的文件系统的包库中。通过例如在web服务器上安装web包更新而更新web包。在更新之前应用于安装的web包的至少一项用户可自定义设置被保留并且在web包的更新之后应用于web包。制造执行系统适应于更新制造执行系统的安装的web包。安装的web包包括web应用内容。该制造执行系统包括:包库,适应于存储web包更新;web服务器,适应于在web服务器上安装web包;更新装置,适应于通过在web服务器上安装web包更新而更新安装的web包;和保留装置,适应于保留在安装的web包(10)的更新之前应用于安装的web包的至少一项用户可自定义设置。制造执行系统还适应于在web包的更新之后把所述保留的至少一项设置应用于web包。本专利技术提供这样的优点:在web包的安装之后,如果用户已执行关于例如网页的设置的一些自定义,则保留这些设置。当在包的安装之后用户必须执行例如关于谁能访问网页(角色设置)、导航(navigation)树里面的位置、可见性、本地化等的很多配置(configuration)工作时,这是非常基本的功能。这种配置阶段能够花费几天并且对于用户而言在每次需要更新包时重复这些操作是不可接受的。根据优选实施例,提供可替代性选择的覆写(override)选项和保留(preserve)选项。覆写选项包括在web包的更新期间利用标准设置覆写所有用户可自定义设置的选择,因此原始设置将会被恢复。保留选项包括保留所述至少一项用户可自定义设置的选择。作为选择所述保留选项的结果执行更新。例如,当用户选择更新阶段时,显示两个选项:覆写和保留。利用覆写选项,存在于包更新中的所有设置和补丁将会可用并且作为存在于安装的包中的网页和web控件的位置、可见性、角色、本地化等的用户自定义将会被覆写。因此,在原始可安装web包中和在包更新中通常存在并且相同的原始信息将会被重新应用。然而,利用保留选项,用户可以在包安装之后已配置包时选择哪些设置将要被保留。根据优选实施例,这个选项提供几种可选择选项,其允许选择性地保留网页的下面的设置的选择:·角色(Roles):在包创建的阶段期间,默认角色被分配给网页。如果用户确定不保存这个选项,则这些默认角色将会被恢复,并且由用户执行的关于这些设置的可能变化将会丢失。相反地,如果用户选择保留角色的选项,则在包的安装之后执行的自定义将会被保留并且包角色设置将会被更新阶段忽略。·图像(Images):如果选择保留图像,则在更新之后能够保留链接到网页的图标。·可见性(Visibility):当本文档来自技高网
...
在制造执行系统内更新web包

【技术保护点】

【技术特征摘要】
2011.02.04 EP 11153374.11.一种在制造执行系统(MES)内更新安装的web包(10)的方法,其中web包(10)包括web应用内容(12),该方法包括下述步骤:a)把web包更新(8,9)存储在制造执行系统(MES)的文件系统(4)的包库(6)中;b)通过安装web包更新(8,9)更新web包(10);c)保留在更新之前应用于web包(10)的至少一项用户可自定义设置(13,14),并且在web包(10)的更新之后把保留的所述至少一项用户可自定义设置(13,14)应用于web包(10),其中所述至少一项用户自定义设置(13,14)包括对图像、网页的可见性、与网页关联的标题、分级结构、网页的本地化和用户的角色中的任意项的选择;并且其中提供可替代性选择的覆写选项(30)和保留选项(40-47)。2.根据权利要求1所述的方法,其中保留所述至少一项用户可自定义设置(13,14)的方法步骤包括下述步骤:在更新之前从安装的web包(10)提取(51)所述至少一项用户可自定义设置(13,14)并且在web包(10)的更新之后把提取的所述至少一项用户可自定义设置(13,14)应用于安装的web包(10)。3.根据权利要求1所述的方法,其中覆写选项(30)包括在web包的更新期间利用标准设置覆写所有用户可自定义设置(13,14)的选择,而保留选项(40-47)包括保留所述至少一项用户可自定义设置(13,14)的选择,并且其中作为选择所述保留选项(40-47)的结果执行方法步骤c)。4.根据权利要求3所述的方法,其中所述保留选项(40-47)包括保留所有用户可自定义设置(13,14)的选项(47)。5.根据权利要求4所述的方法,其中所述方法步骤c)包括:保留在更新之前应用于web包(10)的所有用户可自定义设置(13,14),并且在web包(10)的更新之后把所有保留的用户可自定义设置(13,14)应用于web包(10)。6.根据前面权利要求1-5中任一项所述的方法,其中所安装的web包(10)由web服务器(5)包含。7.一种制造执行系统(MES),适应于更新制造执行系统(MES)的安装的web包(10),其中安装的web包(10)包括web应用内容(12),该制造...

【专利技术属性】
技术研发人员:N朱斯蒂
申请(专利权)人:西门子公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1