一种面向无人集群系统服务效能评估系统及方法技术方案

技术编号:37472423 阅读:23 留言:0更新日期:2023-05-06 09:55
本发明专利技术提供了一种面向无人集群系统服务效能评估系统及方法,包括:Web前端、服务器端和多个无人节点;Web前端,用于获取用户请求参数并发送至服务器端,并接收服务器端发送的用户响应结果;服务器端,用于解析用户请求参数,确定用户请求信息,并将用户请求信息发送至无人节点;还用于存储无人节点发送的评估响应信息,并基于评估响应信息,向Web前端输出用户响应结果;无人节点,用于根据服务器端发送的用户请求信息进行效能评估,输出评估响应信息,并将评估响应信息发送至所述服务器端。本发明专利技术能够提升不同服务能力在群体无人系统执行协同任务中提供服务的效能等级和服务能力,并提高无人系统数据服务可靠性、数据通信适应性、数据更新实时性。数据更新实时性。数据更新实时性。

【技术实现步骤摘要】
一种面向无人集群系统服务效能评估系统及方法


[0001]本专利技术属于无人系统效能评估
,具体涉及一种面向无人集群系统服务效能评估系统及方法。

技术介绍

[0002]目前,单一无人系统执行能力和效率都比较低,因此为了提高协同任务完成的要求,采用群体无人系统,根据自身的服务能力协同完成任务,突破单一无人系统执行能力差,覆盖范围小的因素,但是群体无人系统协同任务过程中需要获取不同无人系统中的服务,如数据服务、网络服务、算法服务等,不同的服务能力都会影响着无人系统集群协同任务的成功与否,且当前的现有技术中还无法实现验证不同服务能力在群体无人系统执行协同任务中提供服务的效能及等级的能力。

技术实现思路

[0003]为克服上述现有技术的不足,本专利技术提出一种面向无人集群系统服务效能评估系统,包括:
[0004]Web前端、服务器端和多个无人节点;
[0005]所述服务器端分别和所述Web前端和无人节点进行通信连接;
[0006]多个无人节点之间通过服务器端进行通信连接;
[0007]所述Web前端,用于获取用户请求参数并发送至所述服务器端,并接收服务器端发送的用户响应结果;
[0008]所述服务器端,用于解析所述用户请求参数,确定用户请求信息,并将所述用户请求信息发送至所述无人节点;还用于存储所述无人节点发送的评估响应信息,并基于所述评估响应信息,向Web前端输出用户响应结果;
[0009]所述无人节点,用于根据所述服务器端发送的用户请求信息进行效能评估,输出评估响应信息,并将所述评估响应信息发送至所述服务器端。
[0010]优选的,所述服务器端,包括:
[0011]Web服务器、应用服务器、数据库服务器和文件服务器;
[0012]所述Web服务器分别和所述应用服务器、文件服务器和数据库服务器进行通信连接;
[0013]所述Web服务器和所述Web前端进行通信连接;
[0014]所述应用服务器和所述文件服务器分别和所述无人节点进行通信连接;
[0015]所述Web服务器,用于针对所述Web前端发送的用户请求参数进行解析,得到指标参数信息,根据所述指标参数信息,生成指标查询请求和插件查询请求,基于所述文件服务器中存放的评估指标和插件,并根据所述指标查询请求和插件查询请求,生成用户请求信息作为评估任务上传至所述应用服务器;还用于接收所述应用服务器发送的用户响应信息,并将所述用户响应信息存储至数据库服务器;还用于根据所述用户请求参数,向所述数
据库服务器中调取用户响应结果,并将所述用户响应结果上传至Web前端;
[0016]所述文件服务器,用于存放预设的评估指标和插件;
[0017]所述应用服务器,用于将所述用户请求信息上传至所述无人节点;还用于接收所述无人节点发送的评估响应信息,并对所述评估响应信息进行解析和聚合分析,得到用户响应信息,并将所述用户响应信息通过ROSBridge发送至所述Web服务器;
[0018]所述数据库服务器,用于存储所述用户响应信息;
[0019]其中,所述指标参数信息包括:所述用户请求参数中对应的评估指标、所述评估指标对应插件名称和插件参数。
[0020]优选的,所述应用服务器,包括:
[0021]节点管理模块:用于存储无人节点的节点地址信息和节点状态信息;
[0022]信息管理模块:用于接收所述Web服务器发送的用户请求信息,并基于无人节点的节点地址信息和节点状态信息,将所述用户请求信息上传至对应的无人节点;还用于接收所述无人节点发送的评估响应信息,并对所述评估响应信息进行解析和聚合分析,得到用户响应信息,并将所述用户响应信息通过ROSBridge发送至所述Web服务器;
[0023]其中,所述节点地址信息,包括:节点IP地址和节点端口号;所述节点状态信息,包括:节点可用状态和节点不可用状态。
[0024]优选的,所述Web服务器,包括:
[0025]评估指标体系管理模块:用于针对所述Web前端发送的用户请求参数进行解析,获取对应的评估指标,并根据所述评估指标,获取评估指标对应的插件名称和插件参数,将所述评估指标、评估指标对应的插件名称和插件参数作为指标参数信息;
[0026]评估工程管理模块:用于根据所述指标参数信息,创建评估工程;
[0027]评估任务管理模块:用于根据所述评估工程,生成指标查询请求和插件查询请求,并基于所述文件服务器中存放的评估指标和插件,根据所述指标查询请求和插件查询请求,生成用户请求信息作为评估任务上传至应用服务器;还用于接收所述应用服务器发送的用户响应信息,并将所述用户响应信息存储至所述数据库服务器;还用于接收所述应用服务器发送的用户响应信息,并将所述用户响应信息存储至数据库服务器;还用于根据所述用户请求参数,向所述数据库服务器中调取用户响应结果,并将所述用户响应结果上传至Web前端。
[0028]优选的,所述评估任务管理模块中基于所述文件服务器中存放的评估指标和插件,根据所述指标查询请求和插件查询请求,生成用户请求信息作为评估任务上传至应用服务器,包括:
[0029]根据所述评估工程中的指标参数信息,生成指标查询请求和插件查询请求;
[0030]根据所述指标查询请求,访问所述文件服务器中的指标库,判断所述指标参数信息中的评估指标在指标库中是否存在,当所述评估指标在所述指标库中存在时,获取所述指标对应的地址参数信息;
[0031]根据所述插件查询请求,访问所述文件服务器中的插件库,判断所述指标参数信息中的插件在插件库中是否存在,当所述插件在所述插件库中存在时,获取所述插件对应的地址参数信息;
[0032]将所述指标和指标对应的地址参数信息、插件和插件对应的地址参数信息封装为
用户请求信息,将所述用户请求信息作为评估任务上传至应用服务器;其中,所述地址参数信息,包括:IP地址、端口号和参数验证信息。
[0033]优选的,所述无人节点,包括:
[0034]无人系统客户端、指标验证模块和无人系统数据库;
[0035]所述指标验证模块分别和所述无人系统客户端和所述无人系统数据库进行通信连接;
[0036]所述无人系统客户端和所述服务器端进行通信连接;
[0037]所述无人系统客户端,用于根据接收的用户请求信息,判断所述指标验证模块中是否存在所述插件,当所述指标验证模块中不存在所述插件时,根据获取的所述插件在服务器端的地址参数信息,将所述插件下载至指标验证模块;还用于根据所述用户请求信息,向所述指标验证模块下发指标验证指令;还用于接收所述指标验证模块上传的评估响应信息,并将所述评估响应信息同步至所述应用服务器;
[0038]所述插件验证模块,用于基于所述无人系统数据库和所述指标验证指令,加载并启动所述用户请求信息中对应的插件,得到评估响应信息,并将所述评估响应信息上传至无人系统客户端;
[0039]所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种面向无人集群系统服务效能评估系统,其特征在于,包括:Web前端、服务器端和多个无人节点;所述服务器端分别和所述Web前端和无人节点进行通信连接;多个无人节点之间通过服务器端进行通信连接;所述Web前端,用于获取用户请求参数并发送至所述服务器端,并接收服务器端发送的用户响应结果;所述服务器端,用于解析所述用户请求参数,确定用户请求信息,并将所述用户请求信息发送至所述无人节点;还用于存储所述无人节点发送的评估响应信息,并基于所述评估响应信息,向Web前端输出用户响应结果;所述无人节点,用于根据所述服务器端发送的用户请求信息进行效能评估,输出评估响应信息,并将所述评估响应信息发送至所述服务器端。2.如权利要求1所述的系统,其特征在于,所述服务器端,包括:Web服务器、应用服务器、数据库服务器和文件服务器;所述Web服务器分别和所述应用服务器、文件服务器和数据库服务器进行通信连接;所述Web服务器和所述Web前端进行通信连接;所述应用服务器和所述文件服务器分别和所述无人节点进行通信连接;所述Web服务器,用于针对所述Web前端发送的用户请求参数进行解析,得到指标参数信息,根据所述指标参数信息,生成指标查询请求和插件查询请求,基于所述文件服务器中存放的评估指标和插件,并根据所述指标查询请求和插件查询请求,生成用户请求信息作为评估任务上传至所述应用服务器;还用于接收所述应用服务器发送的用户响应信息,并将所述用户响应信息存储至数据库服务器;还用于根据所述用户请求参数,向所述数据库服务器中调取用户响应结果,并将所述用户响应结果上传至Web前端;所述文件服务器,用于存放预设的评估指标和插件;所述应用服务器,用于将所述用户请求信息上传至所述无人节点;还用于接收所述无人节点发送的评估响应信息,并对所述评估响应信息进行解析和聚合分析,得到用户响应信息,并将所述用户响应信息通过ROSBridge发送至所述Web服务器;所述数据库服务器,用于存储所述用户响应信息;其中,所述指标参数信息包括:所述用户请求参数中对应的评估指标、所述评估指标对应插件名称和插件参数。3.如权利要求2所述的系统,其特征在于,所述应用服务器,包括:节点管理模块:用于存储无人节点的节点地址信息和节点状态信息;信息管理模块:用于接收所述Web服务器发送的用户请求信息,并基于无人节点的节点地址信息和节点状态信息,将所述用户请求信息上传至对应的无人节点;还用于接收所述无人节点发送的评估响应信息,并对所述评估响应信息进行解析和聚合分析,得到用户响应信息,并将所述用户响应信息通过ROSBridge发送至所述Web服务器;其中,所述节点地址信息,包括:节点IP地址和节点端口号;所述节点状态信息,包括:节点可用状态和节点不可用状态。4.如权利要求2所述的系统,其特征在于,所述Web服务器,包括:评估指标体系管理模块:用于针对所述Web前端发送的用户请求参数进行解析,获取对
应的评估指标,并根据所述评估指标,获取评估指标对应的插件名称和插件参数,将所述评估指标、评估指标对应的插件名称和插件参数作为指标参数信息;评估工程管理模块:用于根据所述指标参数信息,创建评估工程;评估任务管理模块:用于根据所述评估工程,生成指标查询请求和插件查询请求,并基于所述文件服务器中存放的评估指标和插件,根据所述指标查询请求和插件查询请求,生成用户请求信息作为评估任务上传至应用服务器;还用于接收所述应用服务器发送的用户响应信息,并将所述用户响应信息存储至所述数据库服务器;还用于接收所述应用服务器发送的用户响应信息,并将所述用户响应信息存储至数据库服务器;还用于根据所述用户请求参数,向所述数据库服务器中调取用户响应结果,并将所述用户响应结果上传至Web前端。5.如权利要求4所述的系统,其特征在于,所述评估任务管理模块中基于所述文件服务器中存放的评估指标和插件,根据所述指标查询请求和插件查询请求,生成用户请求信息作为评估任务上传至应用服务器,包括:根据所述评估工程中的指标参数信息,生成指标查询请求和插件查询请求;根据所述指标查询请求,访问所述文件服务器中的指标库,判断所述指标参数信息中的评估指标在指标库中是否存在,当所述评估指标在所述指标库中存在时,获取所述指标对应的地址参数信息;根据所述插件查询请求,访问所述文件服务器中的插件库,判断所述指标参数信息中的插件在插件库中是否存在,当所述插件在所述插件库中存在时,获取所述插件对应的地址参数信息;将所述指标和指标对应的地址参数信息、插件和插件对应的地址参数信息封装为用户...

【专利技术属性】
技术研发人员:金松昌史殿习杨烟台李杰孟杨瑞
申请(专利权)人:天津滨海人工智能创新中心
类型:发明
国别省市:

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

1