【技术实现步骤摘要】
云端控制管理系统、方法、云服务器及存储介质
[0001]本申请涉及云端服务
,尤其涉及一种云端控制管理系统
、
方法
、
云服务器及存储介质
。
技术介绍
[0002]无线射频类电子产品从立项到出厂的过程具有多个流程,整个产品需要经历研发
、
生产
、
测试等环节,且上述各环节占用的时间长
。
此外,上述各环节所进行的工作易受到后期工作的影响而需要重新修改,例如,在生产环节的试生产过程中,若出现硬件问题
、
生产制造问题等,均会导致硬件
、
软件的修改,从而退回研发环节;在完成生产环节后,还需要进行测试,如法规测试
、
认证测试等,以检测产品是否符合相关法律或者相关标准的要求,一旦不满足要求则可能需要重新设计产品或者对生产线进行更改
。
[0003]由此可见,无限射频类电子类产品的上市周期长,且产品上市前的各环节的更改均会延长上市周期,导致企业的成本不断增加,为此,缩短环节更改而引起的周期延长在本领域中极为重要
。
技术实现思路
[0004]本申请提供了一种云端控制管理系统
、
方法
、
云服务器及存储介质,能够在完成产品设计时并对其进行测试,并迅速完成部署,有效地缩短了无限射频类电子类产品的上市周期
。
[0005]第一方面,本申请提供一种云端控制管理系统,云端控制管理系统与测试硬件射频仪 ...
【技术保护点】
【技术特征摘要】
1.
一种云端控制管理系统,其特征在于,所述云端控制管理系统与测试硬件射频仪器通信连接,以接收所述测试硬件射频仪器的设备数据,所述云端控制管理系统包括:代码管理模块,所述代码管理模块包括版本控制工具和代码质量管理工具,以用于初始化代码仓库以及在所述代码仓库更新后输出重构信号;可持续集成模块,所述可持续集成模块用于在预构建的编译环境中对提交至所述代码仓库的代码进行自动化操作以生成固件包,所述自动化操作包括编译
、
处理和模块集成,以及在接收到所述重构信号后,重新构建所述编译环境并生成新的固件包;自动测试模块,所述自动测试模块用于基于预设的测试用例和接收到的所述设备数据,对所述固件包进行自动测试并生成测试结果,所述测试用例中所采用的测试环境同步于所述编译环境;自动部署模块,所述自动部署模块用于根据操作接口以及所述测试用例,对所述可持续集成模块构建的输出内容进行部署,所述输出内容包括所述固件包和测试脚本,所述操作接口用于调用硬件接口以供所述测试用例中的测试脚本访问硬件参数以及操作硬件执行对应指令;产线监控模块,所述产线监控模块用于监控并记录已完成部署的产线上出现的异常数据;数据收集模块,所述数据收集模块用于记录所述测试结果以及所述产线上的产线测试数据
。2.
根据权利要求1所述的云端控制管理系统,其特征在于,所述可持续集成模块还用于生成对应所述固件包的构建报告,所述构建报告包括构建结果
、
构建时长
、
所述固件包的大小
、
固件包内的代码错误
、
代码告警提示以及所述固件包与上一版本的大小差异
。3.
根据权利要求1所述的云端控制管理系统,其特征在于,所述自动测试模块包括:代码测试单元,所述代码测试单元用于对所述固件包的代码进行单元测试;软件功能测试单元,所述软件功能测试单元用于测量所述固件包的代码运行速度和对应的软件功能的执行状况信息;射频性能测试单元,所述射频性能测试单元用于结合所述测试用例的测试脚本运行所述固件包,以确定所述设备数据是否满足预设的射频性能参数;产品功能测试单元,所述产品功能测试单元用于根据所述测试用例中的测试脚本,对所述固件包进行功能测试,并生成所述测试结果
。4.
根据权利要求1所述的云端控制管理系统,其特征在于,所述自动部署模块包括:存储库,所述存储库用于保存所述可持续集成模块的输出内容;脚本控...
【专利技术属性】
技术研发人员:陈智红,白金龙,孙红礼,张泓鑫,
申请(专利权)人:广州立功科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。