一种客户端应用平台及功能模块的配置管理方法及其装置制造方法及图纸

技术编号:8593927 阅读:244 留言:0更新日期:2013-04-18 07:05
本发明专利技术公开了一种客户端应用平台及功能模块的配置管理方法及其装置,根据用户对客户端应用平台及平台上各功能模块的不同配置,生成该应用平台及功能模块版本,并根据用户对版本的不同选择创建多个工作区,且多个工作区能够同时存在于该客户端上,从而可以容纳功能相同但不同版本的功能模块共存,解决各功能模块之间相互依赖性、避免版本冲突,用户无需担心多个功能模块重载。同时,该客户端又能够在无需重新启动系统的情况下,根据用户的选择任意在多个工作区之间进行切换,使得用户能够任意使用不同的应用平台及功能模块版本,大大提高了该客户端上功能模块的使用速率,节约了人力成本。

【技术实现步骤摘要】

本专利技术涉及一种应用平台及功能模块的配置管理技术。
技术介绍
工业互联网系统(Industry Internet System,简称“IIS”)客户端是人机交互的应用子系统的应用程序。且作为一展示工具软件,常运行于普通的工作站和HS-嵌入式应用服务器产品中,如基于状态维护(Condition-Based Maintenance,简称“CBM”)产品和数据采集与监视控制系统(Supervisory Control And Data Acquisition,简称“SCADA”)产品。IIS客户端常用于执行用户组态的业务视图逻辑,从而实现IIS信息模型及信息模型承载的实时历史数据的动态矢量图形的展示,并同时提供用户自定义的控制操作的人机界面。而在登录该IIS客户端应用平台时,尤为重要的是管理用户登陆时的私有信息,包括用户名、用户权限、用户信息、界面构图分配、配置文件和资源文件等。而在现有技术中,一般系统都会采用和登陆名绑定的方式来管理这些用户信息。如B/S框架的模式,SP邮件系统的指定用户在登陆后,根据此用户的配置访问到相关信息和数据资源。然而,随着系统功能的扩展与升级,需要管理的项目和各功能模块的数量也在不断地增长。对于IIS客户端应用平台上的一个普通用户来说,项目、功能模块、资源和配置的组合及其保存显得尤为重要。而在现有技术中,用户在使用Iis客户端应用平台时,经常会遇到各功能模块之间的相互依赖性、版本冲突及多个功能模块重载,且只有在重新启动系统的情况下,才能选择和切换应用平台及功能模块不同的版本等难题。
技术实现思路
本专利技术主要解决的技术问题是提供一种客户端应用平台及功能模块的配置管理方法及其装置,使得多个工作区能够同时存在于同一客户端上,在无需重新启动系统的情况下,能够根据用户的选择任意在多个工作区之间进行切换,使得用户能够任意使用不同的应用平台及功能模块版本。为了解决上述技术问题,本专利技术提供了一种客户端应用平台及功能模块的配置管理方法,该方法包含以下步骤 根据用户对应用平台和/或平台上各功能模块的不同配置,生成对应的应用平台和/或功能模块版本,每个版本的应用平台和/或功能模块唯一对应一配置相关文件;为用户创建多个工作区,根据用户所选择的应用平台和/或功能模块版本,将该应用平台和/或功能模块版本对应的配置相关文件保存在该工作区中;当用户选择或切换工作区时,根据该用户所选择的工作区中保存的配置相关文件,运行对应的应用平台和/或功能模块版本。作为上述技术方案的改进,应用平台和/或功能模块的配置相关文件可以包含用户设置文件、本地缓冲区、临时文件、索引文件、本地数据库等。作为上述技术方案的改进,预先在客户端设置一默认工作区,该默认工作区中保存应用平台和各功能模块默认版本的配置相关文件。作为上述技术方案的改进,在为用户创建多个工作区,根据用户所选择的应用平台和/或功能模块版本,将应用平台和/或功能模块版本对应的配置相关文件保存在该工作区的步骤中,还可以包含以下步骤 在用户没有对应用平台和/或多个功能模块版本进行选择时,将默认工作区中该应用平台和/或功能模块默认版本对应的配置相关文件保存在该创建的工作区中。作为上述技术方案的改进,在当用户选择或切换工作区时,根据该用户所选择的工作区中保存的配置相关文件,运行对应的应用平台和/或功能模块版本的步骤中,还可以进一步包含以下步骤 在工作区中不包含应用平台和/或多个功能模块的版本时,根据默认工作区中该应用平台和/或功能模块默认版本对应的配置相关文件,运行该应用平台和/或功能模块版本。本专利技术还提供了一种客户端配置管理装置,该装置包含 版本生成模块,用于根据用户对应用平台和/或平台上各功能模块的不同配置,生成对应的应用平台和/或功能模块版本,每个版本的应用平台和/或功能模块唯一对应一配置相关文件;工作区创建模块,用于为用户创建多个工作区,根据用户所选择的应用平台和/或功能模块版本,将该应用平台和/或功能模块版本对应的配置相关文件保存在该工作区中;工作区存储模块,用于保存各工作区和该工作区中的配置相关文件;运行模块,用于当用户选择或切换工作区时,根据该用户所选择的工作区中保存的配置相关文件,运行对应的应用平台和/或功能模块版本。作为上述技术方案的改进,应用平台和/或功能模块的配置相关文件可以包含用户设置文件、本地缓冲区、临时文件、索引文件、本地数据库等。作为上述技术方案的改进,该装置还可以包含默认工作区设置模块,用于预先设置一默认工作区,在该默认工作区中保存应用平台和各功能模块默认版本的配置相关文件。作为上述技术方案的改进,工作区创建模块中还可以进一步包含以下子模块用于在用户没有对应用平台和/或多个功能模块版本进行选择时,将默认工作区中该应用平台和/或功能模块默认版本对应的配置相关文件保存在该创建的工作区中的子模块。作为上述技术方案的改进,运行模块中还可以进一步包含以下子模块用于在工作区中不包含应用平台和/或多个功能模块的版本时,根据默认工作区中该应用平台和/或功能模块默认版本对应的配置相关文件,运行该应用平台和/或功能模块版本的子模块。本专利技术实施方式与现有技术相比,主要区别及其效果在于根据用户对应用平台和/或平台上各功能模块的不同配置,生成对应的应用平台和/或功能模块版本,每个版本的应用平台和/或功能模块唯一对应一配置相关文件;为用户创建多个工作区,根据用户所选择的应用平台和/或功能模块版本,将应用平台和/或功能模块版本对应的配置相关文件保存在该工作区中;当用户选择或切换工作区时,根据该用户所选择的工作区中保存的配置相关文件,运行对应的应用平台和/或功能模块版本。在本专利技术的实施方式中,根据用户对客户端应用平台及平台上各功能模块的不同配置,生成该应用平台及功能模块版本,并根据用户对版本的不同选择创建多个工作区,且多个工作区能够同时存在于该客户端上,从而可以容纳功能相同但不同版本的功能模块共存,解决各功能模块之间相互依赖性、避免版本冲突,用户无需担心多个功能模块重载。同时,该客户端又能够在无需重新启动系统的情况下,根据用户的选择,任意在多个工作区之间进行切换,使得用户能够任意使用不同的应用平台及功能模块版本,大大提高了该客户端上功能模块的使用速率,节约了人力成本。另外,可以在客户端上预先设置一默认工作区,将应用平台和各功能模块默认版本的配置相关文件保存在该默认工作区中。而在根据用户的选择任意在多个工作区之间进行切换的过程中,便于系统调用该默认工作区中用户未选择的应用平台和/或功能模块版本对应的配置相关文件,从而能够减少各工作区中应用平台和/或功能模块默认版本对应的配置相关文件的重复存储空间,且大大提高运行该应用平台和/或功能模块版本的速率。附图说明下面结合附图和具体实施方式对本专利技术作进一步详细说明。图1是本专利技术第一实施方式的客户端应用平台及功能模块的配置管理方法流程 图2是本专利技术第三实施方式的客户端配置管理装置结构图。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的实施方式作进一步地详细描述。本专利技术第一实施方式涉及一种IIS客户端应用平台及功能模块的配置管理方法,如图1所示。在步骤101中,根据用户对应用平台和/或平台上各功能本文档来自技高网...

【技术保护点】
一种客户端应用平台及功能模块的配置管理方法,其特征在于,该方法包含以下步骤:根据用户对所述应用平台和/或平台上各功能模块的不同配置,生成对应的应用平台和/或功能模块版本,每个版本的应用平台和/或功能模块唯一对应一配置相关文件;为用户创建至少一个工作区,根据用户所选择的所述应用平台和/或功能模块版本,将所述应用平台和/或功能模块版本对应的配置相关文件保存在该工作区中;?当用户选择或切换所述工作区时,根据该用户所选择的工作区中保存的配置相关文件,运行对应的应用平台和/或功能模块版本。

【技术特征摘要】
1.一种客户端应用平台及功能模块的配置管理方法,其特征在于,该方法包含以下步骤 根据用户对所述应用平台和/或平台上各功能模块的不同配置,生成对应的应用平台和/或功能模块版本,每个版本的应用平台和/或功能模块唯一对应一配置相关文件; 为用户创建至少一个工作区,根据用户所选择的所述应用平台和/或功能模块版本,将所述应用平台和/或功能模块版本对应的配置相关文件保存在该工作区中; 当用户选择或切换所述工作区时,根据该用户所选择的工作区中保存的配置相关文件,运行对应的应用平台和/或功能模块版本。2.根据权利要求1所述的客户端应用平台及功能模块的配置管理方法,其特征在于,所述应用平台和/或功能模块的所述配置相关文件至少包含以下之一或其任意组合 用户设置文件、本地缓冲区、临时文件、索引文件、本地数据库。3.根据权利要求1所述的客户端应用平台及功能模块的配置管理方法,其特征在于,预先在所述客户端设置一默认工作区,该默认工作区中保存所述应用平台和各功能模块默认版本的配置相关文件。4.根据权利要求1所述的客户端应用平台及功能模块的配置管理方法,其特征在于,所述为用户创建至少一个工作区,根据用户所选择的所述应用平台和/或功能模块版本,将所述应用平台和/或功能模块版本对应的配置相关文件保存在该工作区的步骤中, 在用户没有对所述应用平台和/或至少一个功能模块版本进行选择时,将所述默认工作区中该应用平台和/或功能模块默认版本对应的所述配置相关文件保存在该创建的工作区中。5.根据权利要求1所述的客户端应用平台及功能模块的配置管理方法,其特征在于,所述当用户选择或切换所述工作区时,根据该用户所选择的工作区中保存的配置相关文件,运行对应的应用平台和/或功能模块版本的步骤中, 在所述工作区中不包含所述应用平台和/或至少一个功能模块的版本时,根据所述默认工作区中该应用平台和/或功能...

【专利技术属性】
技术研发人员:钱靖梁俊何小波
申请(专利权)人:上海可鲁系统软件有限公司
类型:发明
国别省市:

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

1