一种基于区块链网络的终端测试系统、方法和电子设备与流程

文档序号:34312278发布日期:2023-05-31 22:00阅读:31来源:国知局
一种基于区块链网络的终端测试系统、方法和电子设备与流程

本发明属于计算机,具体涉及一种基于区块链网络的终端测试系统、方法和电子设备。


背景技术:

1、随着数据通信技术的飞速发展,各类数据通信设备层出不穷,随之用于进行数据通信设备测试的测试技术及各种测试仪表也得到了快速的发展和应用。对于需要使用测试仪表进行设备测试的中小企业来说,采购对应的测试仪表花销大且不划算。虽然有些测试实验室具有闲置的仪表设备,但是这些设备一般是离线的,无法共享给网络上其他需要该仪表进行测试的用户使用。上述的种种问题造成了测试仪表设备的使用短缺,不利于测试仪表的通用化和大规模商用。


技术实现思路

1、本发明提出了一种基于区块链网络的终端测试系统、方法和电子设备,用以解决如何使测试仪表通用化和大规模商用,以降低测试仪表设备使用短缺的问题。

2、第一方面,本公开提供了一种基于区块链网络的终端测试系统,所述终端测试系统包括:位于区块链网络中的核心服务器、协议转换服务器、多个测试仪表设备、以及多个测试终端设备;

3、其中,所述核心服务器用于根据所述协议转换服务器中存储的协议转换模型的模型初始参数发布联邦学习任务;

4、所述测试仪表设备用于根据所述联邦学习任务,获取所述协议转换服务器中存储的协议转换模型的模型初始参数,并根据测试仪表设备中存储的历史测试数据对所述模型初始参数进行更新,得到模型更新参数;

5、所述核心服务器还用于根据多个测试仪表设备得到的模型更新参数,对所述协议转换服务器中存储的协议转换模型进行更新;

6、所述协议转换服务器用于通过更新后的协议转换模型对测试仪表设备发送的测试指令执行协议转换处理,并将协议转换处理之后的测试指令发送给测试终端设备,以实现测试仪表设备对测试终端设备的测试过程。

7、第二方面,本公开提供了一种基于区块链网络的终端测试方法,所述方法应用于终端测试系统,且所述终端测试系统包括:位于区块链网络中的核心服务器、协议转换服务器、多个测试仪表设备、以及多个测试终端设备;其中,所述方法包括:

8、通过核心服务器根据协议转换服务器中存储的协议转换模型的模型初始参数发布联邦学习任务,以供测试仪表设备根据所述联邦学习任务,获取所述协议转换服务器中存储的协议转换模型的模型初始参数,并根据测试仪表设备中存储的历史测试数据对所述模型初始参数进行更新,得到模型更新参数;

9、所述核心服务器根据多个测试仪表设备得到的模型更新参数,对所述协议转换5服务器中存储的协议转换模型进行更新,以供协议转换服务器通过更新后的协议转

10、换模型对测试仪表设备发送的测试指令执行协议转换处理,并将协议转换处理之后的测试指令发送给测试终端设备。

11、第三方面,本公开提供了一种电子设备,其特征在于,包括:

12、至少一个处理器;以及与所述至少一个处理器通信连接的存储器;

13、其中,所述存储器存储有可被所述至少一个处理器执行的一个或多个计算机程

14、序,一个或多个所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上述的基于区块链网络的终端测试方法。

15、第四方面,本公开提供了一种计算机可读存储介质,其上存储有计算机程序,

16、所述计算机程序在被处理器执行时实现如上述的基于区块链网络的终端测试方法。5根据本发明提出的一种基于区块链网络的终端测试系统、方法和电子设备,可

17、以有效避免传统的机器学习中存在的训练资源不足,数据量缺乏以及用户数据的隐私泄露等问题。同时,本发明提出利用拍卖的方式,激励仪表设备参与联邦学习并进行合理的用户选择,从而实现参与者利益最大化。这样的拍卖机制与让仪表设备

18、直接为其数据进行定价来参与联邦学习的方案相比,可以更加灵活地适应动态的市0场环境,满足用户实时需求。

19、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。



技术特征:

1.一种基于区块链网络的终端测试系统,其特征在于,所述终端测试系统包括:位于区块链网络中的核心服务器、协议转换服务器、多个测试仪表设备、以及多个测试终端设备;

2.根据权利要求1所述的终端测试系统,其特征在于,所述核心服务器进一步用于:

3.根据权利要求2所述的终端测试系统,其特征在于,所述多个测试仪表设备根据所述联邦学习任务反馈的学习资源数据量包括以下中的至少一个:

4.根据权利要求1所述的终端测试系统,其特征在于,所述核心服务器进一步用于:

5.根据权利要求1所述的终端测试系统,其特征在于,所述测试仪表设备具体用于:

6.根据权利要求1所述的终端测试系统,其特征在于,所述核心服务器进一步用于:

7.根据权利要求6所述的终端测试系统,其特征在于,所述核心服务器进一步用于:

8.一种基于区块链网络的终端测试方法,其特征在于,所述方法应用于终端测试系统,且所述终端测试系统包括:位于区块链网络中的核心服务器、协议转换服务器、多个测试仪表设备、以及多个测试终端设备;其中,所述方法包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序在被处理器执行时实现如权利要求8所述的方法。


技术总结
本发明属于计算机技术领域,具体涉及一种基于区块链网络的终端测试系统、方法和电子设备,用以解决现阶段的测试仪表设备的使用短缺,不利于测试仪表的通用化和大规模商用等问题。该方法包括:核心服务器发布联邦学习任务;测试仪表设备获取模型初始参数,并根据已存储的历史测试数据对模型初始参数进行更新得到模型更新参数;核心服务器对协议转换服务器中存储的协议转换模型进行更新。协议转换服务器对测试仪表设备发送的测试指令执行协议转换处理,并将协议转换处理之后的测试指令发送给测试终端设备。本方法利用拍卖的方式激励仪表设备参与联邦学习并进行合理的用户选择,可以更加灵活地适应动态的市场环境,满足用户实时需求。

技术研发人员:肖征荣,周晶,魏进武,叶阳,田新雪,邴建,陈茜
受保护的技术使用者:中国联合网络通信集团有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1