云端控制管理系统、方法、云服务器及存储介质与流程

文档序号:36342824发布日期:2023-12-13 22:37阅读:23来源:国知局
云端控制管理系统的制作方法

本申请涉及云端服务,尤其涉及一种云端控制管理系统、方法、云服务器及存储介质。


背景技术:

1、无线射频类电子产品从立项到出厂的过程具有多个流程,整个产品需要经历研发、生产、测试等环节,且上述各环节占用的时间长。此外,上述各环节所进行的工作易受到后期工作的影响而需要重新修改,例如,在生产环节的试生产过程中,若出现硬件问题、生产制造问题等,均会导致硬件、软件的修改,从而退回研发环节;在完成生产环节后,还需要进行测试,如法规测试、认证测试等,以检测产品是否符合相关法律或者相关标准的要求,一旦不满足要求则可能需要重新设计产品或者对生产线进行更改。

2、由此可见,无限射频类电子类产品的上市周期长,且产品上市前的各环节的更改均会延长上市周期,导致企业的成本不断增加,为此,缩短环节更改而引起的周期延长在本领域中极为重要。


技术实现思路

1、本申请提供了一种云端控制管理系统、方法、云服务器及存储介质,能够在完成产品设计时并对其进行测试,并迅速完成部署,有效地缩短了无限射频类电子类产品的上市周期。

2、第一方面,本申请提供一种云端控制管理系统,云端控制管理系统与测试硬件射频仪器通信连接,以接收测试硬件射频仪器的设备数据,云端控制管理系统包括代码管理模块、可持续集成模块、自动测试模块、自动部署模块、产线监控模块和数据收集模块。

3、其中,代码管理模块包括版本控制工具和代码质量管理工具,以用于初始化代码仓库以及在代码仓库更新后输出重构信号;

4、可持续集成模块用于在预构建的编译环境中对提交至代码仓库的代码进行自动化操作以生成固件包,自动化操作包括编译、处理和模块集成,以及在接收到重构信号后,重新构建编译环境并生成新的固件包;

5、自动测试模块用于基于预设的测试用例和接收到的设备数据,对固件包进行自动测试并生成测试结果,测试用例中所采用的测试环境同步于编译环境;

6、自动部署模块用于根据操作接口以及测试用例,对可持续集成模块构建的输出内容进行部署,输出内容包括固件包和测试脚本,操作接口用于调用硬件接口以供测试用例中的测试脚本访问硬件参数以及操作硬件执行对应指令;

7、产线监控模块用于监控并记录已完成部署的产线上出现的异常数据;

8、数据收集模块用于记录测试结果以及产线上的产线测试数据。

9、第二方面,本申请还提供一种云端控制管理方法,该方法包括:

10、初始化一个云端会话以加载云端控制管理系统的各模块以及操作接口;

11、对远端的软件编译环境和集成脚本进行云端配置同步,以搭建编译环境和测试环境;

12、基于预设的控制指令,调用硬件接口以访问远端的设备数据;

13、根据设备数据和预设的测试用例,通过自动测试模块在测试环境中对基于编译环境生成的固件包进行测试;

14、基于数据收集模块记录的对应固件包的测试结果,确定固件包是否通过测试;

15、若固件包通过测试,则通过自动部署模块对固件包进行部署。

16、第三方面,本申请还提供一种云服务器,其包括上述的云端控制管理系统,还包括:

17、一个或多个处理器;

18、存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述的云端控制管理方法。

19、第四方面,本申请还提供了一种存储介质,存储有计算机可执行指令,计算机可执行指令在由处理器执行时用于执行上述的云端控制管理方法。

20、本申请通过云端控制管理系统中各模块实现对测试方案的测试、部署,在初步完成部分功能的代码设计后,云端控制管理系统即可进行快速验证和测试,从而在研发环节中对功能进行实时测试,当产品功能研发完成后,测试方案也同步完成。而且基于云服务器与脚本控制的自动测试模块,方案不仅实现了射频测试自动化,还提升了射频测试的效率,有效地缩短了各环节的耗时。此外,在完成测试后,即可自动同步部署到产线中,快速地完成部署,有助于进一步缩短各环节的耗时。



技术特征:

1.一种云端控制管理系统,其特征在于,所述云端控制管理系统与测试硬件射频仪器通信连接,以接收所述测试硬件射频仪器的设备数据,所述云端控制管理系统包括:

2.根据权利要求1所述的云端控制管理系统,其特征在于,所述可持续集成模块还用于生成对应所述固件包的构建报告,所述构建报告包括构建结果、构建时长、所述固件包的大小、固件包内的代码错误、代码告警提示以及所述固件包与上一版本的大小差异。

3.根据权利要求1所述的云端控制管理系统,其特征在于,所述自动测试模块包括:

4.根据权利要求1所述的云端控制管理系统,其特征在于,所述自动部署模块包括:

5.根据权利要求1所述的云端控制管理系统,其特征在于,所述产线监控模块还包括异常监控单元,所述异常监控单元用于在出现异常数据时,对所述异常数据的出现位置进行定位,并上报定位信息。

6.一种云端控制管理方法,其特征在于,应用于权利要求1-5任一项所述的云端控制管理系统,所述方法包括:

7.根据权利要求6所述的云端控制管理方法,其特征在于,在根据所述设备数据和预设的测试用例,通过自动测试模块在所述测试环境中对基于所述编译环境生成的固件包进行测试之前,所述方法还包括:

8.根据权利要求6所述的云端控制管理方法,其特征在于,所述方法还包括:

9.一种云服务器,其特征在于,包括如权利要求1-5任一项所述的云端控制管理系统,还包括:

10.一种存储计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由处理器执行时用于执行如权利要求6-8中任一项所述的云端控制管理方法。


技术总结
本申请提供了一种云端控制管理系统、方法、云服务器及存储介质,涉及云端服务技术领域,本申请通过云端控制管理系统中各模块实现对测试方案的测试、部署,在初步完成部分功能的代码设计后,云端控制管理系统即可进行快速验证和测试,从而在研发环节中对功能进行实时测试,当产品功能研发完成后,测试方案也同步完成;而且基于云服务器与脚本控制的自动测试模块,方案不仅实现了射频测试自动化,还提升了射频测试的效率,有效地缩短了各环节的耗时;在完成测试后,即可自动同步部署到产线中,快速地完成部署,有助于进一步缩短各环节的耗时。

技术研发人员:陈智红,白金龙,孙红礼,张泓鑫
受保护的技术使用者:广州立功科技股份有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1