一种智慧体测与算法实时交互方法与流程
2024-04-22 08:51:11
1、当前在智慧体测方面基于内部通信还是基于http请求完成通信,严重影响了通信效率;http主要是用于b/s的协议,在底层连接形式上,其默认在建立底层tcp连接之后会一直保持这个连接(keep alive),之后的请求和响应都会复用这条连接,环保比较弱一些;传输的内容上,基于tcp传输的消息,消息头header和消息体body,header是用于标记一些特殊信息,content-type、user-agent等字段,内容非常多的冗余;其他的rpc协议实现,针对于智慧体测各微服务之间通讯,严重影响了体测在执行间、成绩上报实时性,这对体测效率的提高造成了极大阻碍。
1、本发明目的是提供了一种智慧体测与算法实时交互方法,提高了信息传输效率。
3、包括服务端和客户端,所述服务端和客户端集成交互协议sportprotocol,所述交互协议sportprotocol包含启动摄像头接口、开始测试接口、结束当前测试接口、关闭测试接口、语音播报接口、标定接口和成绩上传接口七个接口具体步骤如下:
4、步骤1:使用测试终端选择体测项目,摄像头设备通过启动摄像头接口发出请求启动服务端的算法,通过测试终端开始测试接口发送测试请求,创建客户端并与服务端进行连接;
5、步骤2:服务端接收到测试请求,执行请求开始测试接口,调用算法服务,通过处理检测到的图像,检测当前的体测状态;
6、步骤3:客户端发出请求调用语音播报接口,并将请求发送到客户端,客户端收到语音播报接口数据,发送消息通知设备播报语音;
7、步骤4:服务端算法监测到体测完成,调用成绩上传接口上报成绩,服务端收到播报成绩,调用语音播报接口语音播报接口播报成绩;服务端记录成绩入库,并发送到客户端显示成绩结果。
8、优选的,所述交互协议sportprotocol,入参类型统一为json格式字符串,返回为json字符串格式。
9、优选的,所述客户端集成的交互协议sportprotocol需配置ip、端口、链接超时时长,断连超时时长。
10、优选的,所述服务端集成的交互协议sportprotocol根据端口启动服务端。
11、优选的,所述sportprotocol应用协议通过rpc协议封装于信息网络协议模型上层。
12、本发明的优点在于:本发明提高了体测在执行间、成绩上报实时性,提高了通信效率;轻量级框架通讯时效快,无需校验,内部各微服务、模块间直接通信。
1.一种智慧体测与算法实时交互方法,其特征在于,包括服务端和客户端,所述服务端和客户端集成交互协议sportprotocol,所述交互协议sportprotocol包含启动摄像头接口、开始测试接口、结束当前测试接口、关闭测试接口、语音播报接口、标定接口和成绩上传接口七个接口具体步骤如下:
2.根据权利要求1所述的智慧体测与算法实时交互方法,其特征在于,所述交互协议sportprotocol,入参类型统一为json格式字符串,返回为json字符串格式。
3.根据权利要求1所述的智慧体测与算法实时交互方法,其特征在于,所述客户端集成的交互协议sportprotocol需配置ip、端口、链接超时时长,断连超时时长。
4.根据权利要求3所述的智慧体测与算法实时交互方法,其特征在开云网址 kaiyun官方入口于,所述服务端集成的交互协议sportprotocol根据端口启动服务端。
5.根据权利要求2所述的智慧体测与算法实时交互方法,其特征在于,所述sportprotocol应用协议通过rpc协议封装于信息网络协议模型上层。
本发明提供了一种智慧体测与算法实时交互方法,通过使用测试终端选择体测项目,摄像头设备发出请求启动服务端的算法,通过测试终端发送测试请求,创建客户端并与服务端进行连接;服务端接收到测试请求,执行请求开始测试接口,调用算法服务,通过处理检测到的图像,检测当前的体测状态;客户端发出请求调用语音播报接口,并将请求发送到客户端,客户端收到语音播报接口数据,发送消息通知设备播报语音;服务端算法监测到体测完成,调用成绩上传接口上报成绩,服务端收到播报成绩,调用语音播报接口语音播报接口播报成绩;服务端记录成绩入库,并发送到客户端显示成绩结果。本发明操作更方便、通信更精准高效。
如您需求助技术专家,请点此查看客服电线.机电一体化产品开发 4.机械工程测试技术 5.逆向工程技术研究
1.振动信号时频分析理论与测试系统设计 2.汽车检测系统设计 3.汽车电子控制系统设计