(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210953966.1
(22)申请日 2022.08.10
(65)同一申请的已公布的文献号
申请公布号 CN 115034095 A
(43)申请公布日 2022.09.09
(73)专利权人 国网江苏省电力有限公司信息通
信分公司
地址 210024 江苏省南京市 鼓楼区北京西
路20号
专利权人 国家电网有限公司
(72)发明人 夏飞 袁国泉 汤铭 李萌
单新文 王凌 杜元翰 沈力
刘子寒 奚梦婷 朱佳佳 陈欣
(74)专利代理 机构 上海领誉知识产权代理有限
公司 31383
专利代理师 车超平(51)Int.Cl.
G06F 30/20(2020.01)
G06F 11/36(2006.01)
G06F 8/71(2018.01)
G06F 8/41(2018.01)
(56)对比文件
CN 114490319 A,202 2.05.13
CN 111142879 A,2020.0 5.12
CN 112148269 A,2020.12.2 9
US 6405364 B1,20 02.06.11
US 6895382 B1,20 05.05.17
赵必厦 等.基 于Vega Prime的多通道三维
仿真系统的实现. 《图学 学报》 .2012,第3 3卷(第5
期),
审查员 赵鼎新
(54)发明名称
一种敏态研发仿真系统
(57)摘要
本发明公开了一种敏态研发仿 真系统, 包括
总部仿真子系统、 子公司仿真子系统和研发单位
仿真子系统; 总部仿真子系统包括总部公共服务
环境、 总部验证培训环境、 总部测试服务环 境、 一
级代码库、 一级依赖库和一级镜像库; 子公司仿
真子系统包括部署在子公司的子公司公共服务
环境、 子公司验证培训环境、 子公司研发测试环
境、 二级代码库、 二级依赖库和二级镜像库; 研发
单位仿真子系统包括部署在研发单位的单位公
共服务环 境、 单位研发测试环境、 二级代码库、 二
级依赖库和二级镜像库。 本发明实现了在线研
发、 在线测试、 在线发布等一体化、 全流程、 自动
化, 提升各类研发、 协作、 运维效能, 实现对用户
可见的持续、 顺畅、 高质量的交付。
权利要求书3页 说明书8页 附图1页
CN 115034095 B
2022.11.04
CN 115034095 B
1.一种敏态研发仿真系统, 其特征在于, 所述敏态研发仿真系统包括总部仿真子系统、
子公司仿真子系统和研发单位仿真子系统;
所述总部仿真子系统包括部署在总部级主体 内的总部公共服务环境、 总部验证培训环
境、 总部测试服务环 境、 总部编译机、 一级代码库、 一级依赖库和一级镜像库; 所述子公司仿
真子系统包括部署在子公司级主体内的子公司公共服务环境、 子公司验证培训环境、 子公
司研发测试环境、 子公司编译机、 二级代码库、 二级依赖库和二级镜像库; 所述研发单位仿
真子系统包括部署在研发单位级主体内的单位公共服务环境、 单位研发测试环境、 单位编
译机、 二级代码库、 二级依赖库和二级镜像库;
所述总部公共服务环境中部署有全部平台公用的公共服务系统, 根据子公司公共服务
环境和单位 公共环境 发送的公共服务系统加载请求, 将公共服务系统加载请求对应的公共
服务系统的镜像包发送至子公司公共服务环境和单位 公共环境; 所述子公司公共服务环境
和单位公共环境中还部署有仅供本地取用的个性 化公共服 务系统;
所述一级镜像库和所有的二级镜像库之间建立有数据交互通道, 镜像库用于存放编译
后的研发系统的程序包或镜像包; 所述一级依赖库和所有二级依赖库之间建立有 数据交互
通道, 依赖库用于存放系统开发和编译过程中依赖的组件包; 研发单位级主体的二级代码
库分别与一级代码库、 部分子公司的二级代码库之间建立有数据 交互通道, 代码库用于存
放系统研发代码;
对于研发单位仿真子系统, 二级代码库用于存放待验证的代码; 单位编译机分别从二
级代码库和二级依赖库提取待验证的代码和相应的依赖包组件, 编译打包成相应的程序包
或者镜像包推送至二级镜像库, 经 由二级镜像库发布至单位研发测试环境, 调用单位公共
服务环境和总部公共服务环境, 利用第三方测试工具, 开展研发侧的测试; 如果测试通过的
代码为统建系统, 则将测试通过 的代码在线提交至一级代码库, 如果测试通过的代码为自
建系统, 则将测试通过的代码在线提交至子公司的二级代码库, 再分别由总部仿真子系统
或者子公司仿真子系统对测试通过的代码依 次执行编译、 镜像包发布、 第三方测试和生产
发布, 以执 行统建系统部署或者自建系统部署。
2.根据权利要求1所述的敏态研发仿真系统, 其特征在于, 所述总部公共服务环境中部
署的公共服务系统更新时, 总部公共服务环境根据更新内容生成相 应的镜像包, 将生成的
镜像包通过一级镜像库下发至二级镜像库, 使子公司公共服务环境和单位公共服务环境从
二级镜像库中加载相应的镜像包, 对本地部署的公共服 务系统进行同步更新。
3.根据权利要求1所述的敏态研发仿真系统, 其特征在于, 所述二级依赖库中内嵌有拉
取模块, 拉取模块用于从一级依赖库中 自下而上地选择相应的依赖组件拉取至所属二级依
赖库。
4.根据权利要求1所述的敏态研发仿真系统, 其特征在于, 所述研发单位仿真子系统用
于执行研发流 程; 具体地, 研发流 程包括以下步骤:
S1, 研发人员在单位研发测试环境中开展系统研发, 研发过程中, 实时调用在线第三方
测试工具对代码进行在线扫描, 根据扫描结果对代码进行修改完善后, 将代码在线提交至
二级代码库, 触发单位编译器;
S2, 单位编译器从二级代码库中拉取提交的代码, 再从二级依赖库中拉取相应的依赖
组件, 对代码进行编译打包, 将生成的程序包或者镜像包推送至相应的二级镜像库;权 利 要 求 书 1/3 页
2
CN 115034095 B
2S3, 二级镜像库将接收到的程序包或者镜像包实时发布至单位研发测试环境中;
S4, 在单位研发测试环境中, 调用总部公共服务环境和单位公共服务环境中的测试相
关公共服务系统, 利用在线第三方测试工具, 在线开展内部测试和集团出厂测试, 具体地,
内部测试包括系统功能测试、 性能测试、 安全测试和集成测试。
5.根据权利要求1所述的敏态研发仿真系统, 其特征在于, 所述总部仿真子系统执行统
建系统的第三方测试验证流 程; 具体地, 统建系统的第三方测试验证过程包括以下步骤:
S5, 研发单位仿真子系统将测试通过的统建系统的代码发送至一级代码库, 同时在线
提交第三方测试申请材 料, 触发总部编译器;
S6, 总部编译器从一级代码库中拉取提交的代码, 并从一级依赖库中拉取相应的依赖
组件, 对代码进行编译打包, 将生成的统建系统的程序包或者镜像包推送到一级镜像库;
S7, 将一级镜像库中的统建系统的程序包或者镜像包 同步至总部仿真镜像库, 再发布
至总部验证培训环境中, 触发自动测试流 程;
S8, 在总部验证培训环境中, 调用总部公共服务环境中的测试相关公共服务系统, 利用
总部测试服务环境中的在线第三方测试工具, 在线开展统建系统的第三方测试; 如果测试
通过, 触发自动部署流程, 转入步骤S9, 否则, 将代码返回研发单位仿真子系统, 结束第三方
测试验证流 程;
S9, 在总部验证培训环境中, 通过调用总部公共服务环境中的部署相关公共服务系统,
开展在线业 务验证、 在线演练和在线培训工作, 对统建系统进行部署。
6.根据权利要求5所述的敏态研发仿真系统, 其特征在于, 所述自动部署流程包括: 对
统建系统的部署环境进行识别:
当统建系统同时部署在总部生产环境和子公司生产环境 时, 将测试通过的程序包或者
镜像包从一级镜像库同步至总部生产镜像库, 再一键发布至总部生产环境;
当统建系统只部署在子公司生产环境 时, 将测试通过的程序包或者镜像包从一级镜像
库推送至子公司侧的二级镜像库, 经 由二级镜像库同步至子公司的仿真镜像库, 再发布至
子公司验证培训环境, 并同时调用子公司公共服务环境和单位公共服务环境的公共服务系
统, 开展子公司侧的统建系统验证工作, 子公司侧的统建系统验证工作只包括本地环境的
适应性验证; 验证通过后, 将子公司侧的二级镜像库中的统建系统程序包或者镜像包同步
至子公司生产镜像库, 再一键发布至 子公司生产环境。
7.根据权利要求1所述的敏态研发仿真系统, 其特征在于, 所述子公司仿真子系统还用
于执行自建系统的第三方测试验证流 程; 具体地, 包括以下步骤:
S10, 研发单位仿真子系统将测试通过的自建系统的代码发送至子公司级主体的二级
代码库, 触发子公司编译器;
S11, 子公司编译器从子公司级主体的二级代码库中拉取提交的代码, 并从二级依赖库
中拉取相 应的依赖组件, 对代码进行编译打包, 将生成的自建系统的程序包或者镜像包推
送到子公司级 主体的二级镜像库;
S12, 将子公司级主体的二级镜像库的自建系统的程序包或者镜像包 同步至子公司 仿
真镜像库, 再发布至 子公司验证培训环境中, 触发自动测试流 程;
S13, 在子公司验证培训环境中, 调用子公司公共服务环境中的测试相关公共服务系
统, 利用子公司测试服务环境中的在线第三方测试工具, 在线开展自建系统的第三方测试;权 利 要 求 书 2/3
专利 一种敏态研发仿真系统
文档预览
中文文档
13 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 17:39:37上传分享