System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种智能PON网关插件测试管理系统及方法技术方案_技高网

一种智能PON网关插件测试管理系统及方法技术方案

技术编号:40156888 阅读:5 留言:0更新日期:2024-01-26 23:32
本发明专利技术公开了一种智能PON网关插件测试管理系统及方法,涉及通信技术领域,包括:测试平台和智能PON网关,测试平台与智能PON网关通信连接,测试平台包括硬件设备和软件设备,智能PON网关上安装有测试插件;测试平台具体包括:裁剪模块:用于裁剪硬件设备并组建为硬件系统,然后裁剪软件设备并组建为软件系统;系统组建模块,用于将裁剪后的硬件设备、软件设备和智能PON网关组建为整体系统,并配置对应的认证信息;测试管理模块,用于对智能PON网关进行认证和管理,并测试验证智能PON网关和测试插件的功能。本发明专利技术能够裁剪系统的功能和占用空间大小,以满足不同的使用场景和性能要求,进而控制开发和测试的成本。

【技术实现步骤摘要】

本专利技术涉及通信,具体的说,是一种智能pon网关插件测试管理系统及方法。


技术介绍

1、随着技术发展,越来越多的用户需要一种更便利的管理家庭网关的方法,为了满足用户需求,运营商们提出了智慧型网关的概念,通过在网关中集成插件系统来满足客户管理需求,但是不同运营商之间插件存在差异,如何低成本且高效的测试插件功能成了供应商亟待解决的问题,现有技术需要投入大量设备从前端(服务器,olt等设备)到客户端(光网关等)构建一套完整的插件测试平台,来模拟完整的智慧型网关插件运行环境,测试环境复杂,只要中间环节出现问题将会影响整个测试环境,并且搭建测试环境设备的投入成本巨大。因此提供一种智能pon网关测试和管理方法及系统,以解决现有技术中测试环境复杂、测试成本高和系统一旦构建难以进行裁剪的问题。


技术实现思路

1、本专利技术的目的在于提供一种智能pon网关插件测试管理方法及系统,用于解决现有技术中测试环境复杂、测试成本高和系统一旦构建难以进行裁剪的问题。

2、本专利技术通过下述技术方案解决上述问题:

3、一种智能pon网关插件测试管理系统,包括:测试平台和智能pon网关,所述测试平台与智能pon网关通信连接,所述测试平台包括硬件设备和软件设备,所述智能pon网关上安装有测试插件;其中,所述测试平台具体包括:

4、裁剪模块,用于裁剪所述硬件设备并组建为硬件系统,然后裁剪所述软件设备并组建为软件系统;

5、系统组建模块,用于将所述硬件系统、软件系统和智能pon网关组建为整体系统,并配置对应的认证信息;

6、测试管理模块,用于对所述智能pon网关进行认证和管理,并测试验证所述智能pon网关和测试插件的功能。.

7、专利技术原理:本专利技术先选择不同的硬件设备建构硬件系统,再根据所述硬件系统选择对应的软件设备进行软件设备部署,组建对应的整体系统,对整体系统的功能和大小进行调整,满足了特定的使用场景和性能要求,进而控制开发和测试的成本,然后通过测试管理模块对所述智能pon网关进行认证和管理,并测试验证智能pon网关以及测试插件的功能。

8、进一步地,裁剪所述硬件设备和软件设备包括:根据需要选择不同的硬件设备构建硬件系统,然后根据所述硬件系统评估软件需求,并选择对应的软件设备组建对应的软件系统,从而实现对所述整体系统的功能和大小的调整。

9、进一步地,所述硬件设备包括服务器设备,所述软件设备包括部署在所述服务器设备上的核心系统,所述测试管理模块包括:

10、第一信息接收模块,用于通过第一接口接收所述智能pon网关的连接请求,并验证所述测试插件的认证信息以及连接状态;其中,所述第一接口为所述测试插件和服务器设备之间的接口;

11、第一信息发送模块,用于通过所述第一接口向所述智能pon网关发送第一操作指令,其中,所述第一操作指令包括对所述测试插件的安装、启动、卸载和功能测试;

12、第一信息获取模块,用于通过所述第一接口获取所述智能pon网关基于所述第一操作指令得到的结果。

13、进一步地,通过预置在所述测试平台中的裁剪配置工具对所述软件设备进行裁剪,所述核心系统采用nodejs进行开发,用于提供tcp、mqtt、http、websocket通信服务。

14、进一步地,所述硬件设备还包括头端设备,所述头端设备与服务器设备、智能pon网关通信连接,用于更快地传输数据,以及提高传输的安全性和稳定性。

15、进一步地,所述硬件设备还包括客户端设备,所述软件设备还包括预置在所述服务器设备上的数据库和部署在所述客户端设备上的插件客户端,所述服务器设备与所述客户端设备通信连接;所述测试管理模块还包括:

16、第二信息接收模块,用于通过第二接口接收所述客户端设备的连接请求和第二操作指令,并验证所述插件客户端的认证信息和所述第二操作指令;其中,所述第二接口为所述插件客户端和服务器设备之间的接口,所述第二操作指令在所述第一操作指令基础上还包括创建测试任务、配置测试环境;

17、判断模块,用于判断所述第二操作指令的执行对象;

18、信息处理模块,用于执行所述第二操作指令或通过所述第一接口向所述智能pon网关发送所述第二操作指令;

19、第二信息获取模块,用于通过第一接口获取所述智能pon网关基于所述第二操作指令得到的结果;

20、第二信息发送模块,用于通过第二接口向所述客户端设备发送所述结果,同时,将结果发送至所述数据库;

21、存储模块,用于通过数据库收集数据,并分析所述结果。

22、进一步地,所述智能pon网关、服务器设备和客户端设备之间基于tcp、mqtt、http和websocket协议进行通信,所述第一接口为mqtt接口,所述第二接口为web接口。

23、本专利技术还提供了一种智能pon网关插件测试管理方法,包括:

24、s100,裁剪硬件设备并组建为硬件系统,然后裁剪软件设备并组建为软件系统;

25、s101,将所述硬件系统、软件系统和智能pon网关组建为整体系统,并配置对应的认证信息;

26、s102,对所述智能pon网关进行认证和管理,并测试验证所述智能pon网关和测试插件的功能。

27、进一步地,所述测试验证所述智能pon网关和测试插件的功能包括:进行功能测试,验证所述智能pon网关和测试插件的功能是否按预期工作;进行性能测试,评估所述智能pon网关在高负载条件下的性能和稳定性;进行安全测试,确保所述智能pon网关的安全防护措施有效,以防止未经授权的访问或攻击。

28、本专利技术与现有技术相比,具有以下优点及有益效果:

29、(1)本专利技术通过预置在核心系统中的裁剪配置工具修改设置即可调整整体系统的功能和占用空间大小;裁剪后整体系统仅需要一种服务器设备和一台智能pon网关即可提供开发人员进行离线调试,测试插件功能,成本极低。

30、(2)本专利技术也可以将所述核心系统部署在本地服务器或者云服务器上,通过连接数据库持久化数据,成为一套完整的插件管理系统,模拟完整的智能pon网关插件运行环境,并且能提供客户端设备远程管理,在有需要的情况下也可将该软件设备部署为永久系统平台,具备商业价值。

本文档来自技高网...

【技术保护点】

1.一种智能PON网关插件测试管理系统,其特征在于,包括:测试平台和智能PON网关,所述测试平台与智能PON网关通信连接,所述测试平台包括硬件设备和软件设备,所述智能PON网关上安装有测试插件;其中,所述测试平台具体包括:

2.根据权利要求1所述的一种智能PON网关插件测试管理系统,其特征在于,裁剪所述硬件设备和软件设备包括:根据需要选择不同的硬件设备构建硬件系统,然后根据所述硬件系统评估软件需求,并选择对应的软件设备组建对应的软件系统,从而实现对所述整体系统的功能和大小的调整。

3.根据权利要求1所述的一种智能PON网关插件测试管理系统,其特征在于,所述硬件设备包括服务器设备,所述软件设备包括部署在所述服务器设备上的核心系统,所述测试管理模块包括:

4.根据权利要求3所述的一种智能PON网关插件测试管理系统,其特征在于,通过预置在所述测试平台中的裁剪配置工具对所述软件设备进行裁剪,所述核心系统采用Nodejs进行开发,用于提供TCP、MQTT、HTTP、WebSocket通信服务。

5.根据权利要求4所述的一种智能PON网关插件测试管理系统,其特征在于,所述硬件设备还包括头端设备,所述头端设备与服务器设备、智能PON网关通信连接。

6.根据权利要求5所述的一种智能PON网关插件测试管理系统,其特征在于,所述硬件设备还包括客户端设备,所述软件设备还包括预置在所述服务器设备上的数据库和部署在所述客户端设备上的插件客户端,所述服务器设备与所述客户端设备通信连接;所述测试管理模块还包括:

7.根据权利要求6所述的一种智能PON网关插件测试管理系统,其特征在于,所述智能PON网关、服务器设备和客户端设备之间基于TCP、MQTT、HTTP和WebSocket协议进行通信,所述第一接口为MQTT接口,所述第二接口为Web接口。

8.一种智能PON网关插件测试管理方法,其特征在于,包括:

9.根据权利要求8所述的一种智能PON网关插件测试管理方法,其特征在于,所述测试验证所述智能PON网关和测试插件的功能包括:进行功能测试,验证所述智能PON网关和测试插件的功能是否按预期工作;进行性能测试,评估所述智能PON网关在高负载条件下的性能和稳定性;进行安全测试,确保所述智能PON网关的安全防护措施有效,以防止未经授权的访问或攻击。

...

【技术特征摘要】

1.一种智能pon网关插件测试管理系统,其特征在于,包括:测试平台和智能pon网关,所述测试平台与智能pon网关通信连接,所述测试平台包括硬件设备和软件设备,所述智能pon网关上安装有测试插件;其中,所述测试平台具体包括:

2.根据权利要求1所述的一种智能pon网关插件测试管理系统,其特征在于,裁剪所述硬件设备和软件设备包括:根据需要选择不同的硬件设备构建硬件系统,然后根据所述硬件系统评估软件需求,并选择对应的软件设备组建对应的软件系统,从而实现对所述整体系统的功能和大小的调整。

3.根据权利要求1所述的一种智能pon网关插件测试管理系统,其特征在于,所述硬件设备包括服务器设备,所述软件设备包括部署在所述服务器设备上的核心系统,所述测试管理模块包括:

4.根据权利要求3所述的一种智能pon网关插件测试管理系统,其特征在于,通过预置在所述测试平台中的裁剪配置工具对所述软件设备进行裁剪,所述核心系统采用nodejs进行开发,用于提供tcp、mqtt、http、websocket通信服务。

5.根据权利要求4所述的一种智能pon网关插件测试管理系统,其特征在于,所...

【专利技术属性】
技术研发人员:杨云翔孙锐付雪王虹力罗才华张文龙李鑫罗丽君
申请(专利权)人:四川九州电子科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1