构建面向信创环境的物联应用的方法、系统、设备及介质与流程

文档序号:39122256发布日期:2024-08-21 11:47阅读:21来源:国知局
构建面向信创环境的物联应用的方法、系统、设备及介质与流程

本发明涉及物联网的领域,尤其涉及构建面向信创环境的物联应用的方法、系统、设备及介质。


背景技术:

1、随着物联网技术的快速发展,物联网应用已经渗透到各行各业,但是面向信创环境的物联应用程序自动构建、集成、部署流程或工具研究较少。“信创环境”是“信息技术应用创新环境”的简称,指的是国家构建自己的信息技术产业标准跟生态,使得it产品和技术安全可控。在国产信创环境中,物联应用程序的开发、测试、部署、运维面临着兼容性差、安全性弱、效率低下等诸多问题。目前该领域主要存在的缺陷有:

2、1.兼容性问题:由于信创环境下,cpu、操作系统、中间件(如数据库)都与目前的主流选型存在较大差异,这使得绝大部分物联应用程序都无法直接在信创环境中正常运行。

3、2.性能问题:物联网应用程序对实时性和性能要求高,而信创环境下的软硬件性能尚未优化完备,导致性能瓶颈,影响应用的响应速度和稳定性。

4、3.安全问题:信创环境下的安全体系尚不完善,其依赖的许多开源组件存在安全漏洞,物联程序在运行时可能造成数据和隐私的安全问题。

5、4.效率问题:物联应用程序从开发、构建、测试到在实际环境的部署、运维诸多环节,目前是一个个的流程孤岛,缺乏统一、高效的工具串联各环节,导致应用程序在信创环境中的迭代效率低下。


技术实现思路

1、有鉴于此,本发明提出了构建面向信创环境的物联应用的方法、系统、设备及介质,通过模拟多种信创环境实现物联应用程序的兼容,提高程序的开发和部署效率,增强系统的稳定性和安全性。

2、基于上述目的,本发明提出了构建面向信创环境的物联应用的方法,包括:

3、基于qemu虚拟机模拟信创环境的多个cpu架构,并对应构建多个物联应用镜像;

4、对物联应用镜像进行多维测试,得到测试通过的物联应用镜像;

5、响应于接收到实际信创环境信息,根据所述实际信创环境信息对测试通过的物联应用镜像进行兼容匹配,得到兼容物联应用镜像;

6、基于所述兼容物联应用镜像和所述实际信创环境信息部署物联应用。

7、在一些实施例中,所述基于qemu虚拟机模拟信创环境的多个cpu架构,并对应构建多个物联应用镜像的步骤包括:

8、基于qemu虚拟机模拟信创环境的不同的多个cpu架构平台;

9、通过docker和java对应构建兼容的跨平台的多个物联应用镜像。

10、在一些实施例中,方法还包括:

11、根据manifest跨平台管理相同版本的物联应用镜像;

12、使用构建工具和静态代码扫描工具,监测所述物联应用镜像的漏洞并预警。

13、在一些实施例中,所述对物联应用镜像进行多维测试,得到测试通过的物联应用镜像;

14、对所述物联应用镜像进行单元测试、集成测试、性能测试、安全漏洞测试和辅助测试,其中,辅助测试为通过大语言模型识别开发文档的关键信息,作为测试用例对物联应用镜像进行测试;

15、响应于所有的测试均通过,则得到测试通过的物联应用镜像。

16、在一些实施例中,所述基于所述兼容物联应用镜像和所述实际信创环境信息部署物联应用的步骤包括:

17、配置实际信创环境信息,识别对应的数据库类型,兼容第三方数据库;

18、根据所述兼容物联应用镜像进行部署物联应用;

19、轮询所述兼容物联应用镜像版本,对所述兼容物联应用镜像更新;

20、根据更新的兼容物联应用镜像对物联应用的配置文件进行更新。

21、在一些实施例中,方法还包括:

22、监控物联应用的运行情况,得到运行漏洞;

23、对所述运行漏洞进行预警。

24、在一些实施例中,方法还包括:

25、基于发布订阅模式进行构建流程的事件通知;

26、对通知的信息进行配置,设置通知模板;

27、根据freemarker模板引擎组织动态修改所述通知模板,生成发生的事件的通知内容;

28、发送通知内容并同步到消息中心的数据库进行存储。

29、本发明提出了构建面向信创环境的物联应用的系统,包括:

30、模拟单元,配置为用于基于qemu虚拟机模拟信创环境的多个cpu架构,并对应构建多个物联应用镜像;

31、测试单元,配置为用于对物联应用镜像进行多维测试,得到测试通过的物联应用镜像;

32、兼容单元,配置为用于响应于接收到实际信创环境信息,根据所述实际信创环境信息在测试通过的物联应用镜像进行兼容匹配,得到兼容物联应用镜像;

33、部署单元,配置为用于基于所述兼容物联应用镜像和所述实际信创环境信息部署物联应用。

34、本发明提出了一种计算机设备,包括:

35、至少一个处理器;以及存储器,所述存储器存储有可在所述处理器上运行的计算机程序,所述处理器执行所述程序时执行所述构建面向信创环境的物联应用的方法的步骤。

36、本发明提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时执行所述构建面向信创环境的物联应用的方法的步骤。

37、本发明至少具有以下有益技术效果:

38、本发明提出了构建面向信创环境的物联应用的方法、系统、设备及介质,方法包括:基于qemu虚拟机模拟信创环境的多个cpu架构,并对应构建多个物联应用镜像;对物联应用镜像进行多维测试,得到测试通过的物联应用镜像;响应于接收到实际信创环境信息,根据所述实际信创环境信息对测试通过的物联应用镜像进行兼容匹配,得到兼容物联应用镜像;基于所述兼容物联应用镜像和所述实际信创环境信息部署物联应用。本发明通过模拟多种信创环境,简化了物联应用的跨平台构建与部署,提高了工作效率,支持多种环境下物联应用配置,具有广泛的兼容性,保证了应用程序的稳定性和安全性。



技术特征:

1.构建面向信创环境的物联应用的方法,其特征在于,包括:

2.根据权利要求1所述的构建面向信创环境的物联应用的方法,其特征在于,所述基于qemu虚拟机模拟信创环境的多个cpu架构,并对应构建多个物联应用镜像的步骤包括:

3.根据权利要求1所述的构建面向信创环境的物联应用的方法,其特征在于,方法还包括:

4.根据权利要求1所述的构建面向信创环境的物联应用的方法,其特征在于,所述对所述物联应用镜像进行多维测试,得到测试通过的物联应用镜像;

5.根据权利要求1所述的构建面向信创环境的物联应用的方法,其特征在于,所述基于所述兼容物联应用镜像和所述实际信创环境信息部署物联应用的步骤包括:

6.根据权利要求1所述的构建面向信创环境的物联应用的方法,其特征在于,方法还包括:

7.根据权利要求1所述的构建面向信创环境的物联应用的方法,其特征在于,方法还包括:

8.构建面向信创环境的物联应用的系统,其特征在于,包括:

9.一种计算机设备,包括:

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时执行如权利要求1至7任一项所述构建面向信创环境的物联应用的方法的步骤。


技术总结
本发明涉及物联网的领域,提出了构建面向信创环境的物联应用的方法、系统、设备及介质,方法包括:基于QEMU虚拟机模拟信创环境的多个CPU架构,并对应构建多个物联应用镜像;对物联应用镜像进行多维测试,得到测试通过的物联应用镜像;响应于接收到实际信创环境信息,根据所述实际信创环境信息对测试通过的物联应用镜像进行兼容匹配,得到兼容物联应用镜像;基于所述兼容物联应用镜像和所述实际信创环境信息部署物联应用。本发明通过模拟多种信创环境,简化了物联应用的跨平台构建与部署,提高了工作效率,支持多种环境下物联应用配置,具有广泛的兼容性,保证了应用程序的稳定性和安全性。

技术研发人员:张兴,刘成明,王腾江,黄文超,亓浩,李娜,宋健
受保护的技术使用者:浪潮通用软件有限公司
技术研发日:
技术公布日:2024/8/20
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1