[发明专利]安装信息系统的方法及装置在审
申请号: | 201310222130.5 | 申请日: | 2013-06-05 |
公开(公告)号: | CN103268242A | 公开(公告)日: | 2013-08-28 |
发明(设计)人: | 贾晓霞;应放;李振宇;郑扬飞;郭红钰;刘毅;吴卫荣;吴瑜;张勇;刘玉龙 | 申请(专利权)人: | 中国电子科技集团公司第十五研究所 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 黄启行;方晓明 |
地址: | 100083 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 安装 信息系统 方法 装置 | ||
技术领域
本发明涉及计算机通信技术,尤其涉及一种安装信息系统的方法及装置。
背景技术
随着信息一体化在政府、机关、企业等单位的不断深化,有效地进行信息系统的安装部署,逐渐成为一个需要解决的技术问题。在信息一体化环境下,信息系统之间需要互相访问,因此,在安装部署信息系统时,需要获取访问的信息系统的部署信息,由于每个信息系统的部署信息互不相同,因而,需要安装技术人员掌握其他需要访问的信息系统的部署信息以及自身信息系统的部署信息,例如,信息系统安装的IP地址、需要访问的其他系统部署信息(例如,上级系统的部署信息)等,并在信息系统安装部署的过程中,依据安装过程中弹出的部署信息提示框,手动填写部署信息以完成该信息系统的安装。
由上述可见,现有安装信息系统的方法,由于与待安装的信息系统关联的部署信息数量较多,安装技术人员掌握部署信息较为困难,例如,由于需要记忆的部署信息量较多,容易遗忘某一部署信息,造成信息系统的安装部署不成功;进一步地,通过手动方式输入部署信息,也容易造成部署信息输入出错,导致信息系统安装失败。
发明内容
本发明的实施例提供一种安装信息系统的方法,提高信息系统的安装成功率。
本发明的实施例还提供一种安装信息系统的装置,提高信息系统的安装成功率。
为达到上述目的,本发明实施例提供的一种安装信息系统的方法,包括:
根据数据库预先存储的部署信息,设置包含映射待安装信息系统部署信息的部署控件信息,形成安装配置文件模板并存储;
根据待安装的信息系统,获取该待安装信息系统对应的安装配置文件模板,并进行解析,根据解析得到的部署控件信息,从数据库中获取该部署控件信息映射的部署信息;
使用开放源代码的对象关系映射框架回调函数,将从数据库查询出来的部署信息封装成映射类型;
将封装成映射类型的部署信息写入该待安装信息系统对应的安装配置文件模板中,生成安装配置文件,并触发依据该生成的安装配置文件安装信息系统。
其中,采用可扩展标记语言XML生成基于脚本编写的所述安装配置文件模板。
其中,所述部署控件信息包括:安装点域名信息、信息系统标识信息、标签信息、标签属性信息以及内容信息。
其中,所述标签采用树形结构,树形结构的顶部为根标签。
其中,采用开源XML解析包技术解析所述安装配置文件模板;以及,利用开源XML解析包的XMLWriter类的write方法,将封装成映射类型的部署信息写入安装配置文件模板中。
其中,所述进行解析,根据解析得到的部署控件信息,从数据库中获取该部署控件信息映射的部署信息包括:
采用开源XML解析包技术解析XML文件,获取文件对象;
调用document.getRootElement()方法,获取文件对象标签信息中的根节点信息;
从根节点开始,遍历整个XML文件,获取待安装的信息系统所属的安装点域名信息及系统标识属性信息;
根据获取的安装点域名信息及系统标识属性信息,从预先存储部署信息的数据库中获取该部署控件信息映射的部署信息。
其中,所述封装成映射类型的数据信息中,包含键值以及数值,键值为从数据库中查询得到的预先存储部署信息的表的列名,数值为数据库中该列对应的数值,该映射类型中的键值与安装配置文件模板标签内容信息中的预留占位符相对应。
其中,所述触发依据该生成的安装配置文件安装信息系统包括:
安装信息系统;
监测到安装过程中出现需要输入部署信息的提示框,获取该提示框携带的标签及标签属性;
根据携带的标签及标签属性,查询生成的安装配置文件,获取标签属性映射的部署信息;
将安装配置文件中获取的标签属性映射的部署信息自动写入提示框,触发下一步流程。
一种安装信息系统的装置,该装置包括:模板设计模块、解析模块、数据组织模块以及安装配置文件生成模块,其中,
模板设计模块,用于根据数据库预先存储的部署信息,设置包含映射待安装信息系统部署信息的部署控件信息,形成安装配置文件模板并存储;
解析模板,用于根据待安装的信息系统,获取该待安装信息系统对应的安装配置文件模板,并进行解析,根据解析得到的部署控件信息,从数据库中获取该部署控件信息映射的部署信息;
数据组织模块,用于使用开放源代码的对象关系映射框架回调函数,将解析模块查询出来的部署信息封装成映射类型;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第十五研究所,未经中国电子科技集团公司第十五研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310222130.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种源代码漏洞检测方法及其系统
- 下一篇:一种管道抢修最短时间的路径规划方法