科技成果

阅读数: 515

成果名称: 基于GRPC的碰撞检测服务系统

成果登记号: 9612023Y3554

第一完成单位: 西安海讯科技发展有限公司

联 系 人: 薛绒花

成果类型: 应用技术

成果体现形式 : 新技术

技术领域: 航空航天

应用行业: 信息传输、软件和信息技术服务业

学科分类: 计算机应用(520.60)

应用状态: 产业化应用

完成人: 王平,陈厚帅,柯双双,申亚红

成果简介:

目标碰撞检测的目的是判断目标在飞行过程中是否与山体或地面产生碰撞,从而依据检测结果进行相应处理,使仿真效果更加逼真。基于GRPC实现碰撞检测,原因是GRPC与RPC一样,使用了定义服务的思想,通过制定参数和返回类型实现的一种远程过程调用方法,Client可以直接调用Server端的接口,就像调用本地的方法一样。在服务器端,服务器实现了这个接口并运行一个GRPC服务器来处理客户端调用。GRPC具备的特点包括:支持多语言(支持多种编程语言,可以轻松地跨平台、跨语言实现RPC调用)、高效、轻量级(使用基于HTTP/2协议地二进制传输,数据编码使用protouf格式,因此传输效率高、带宽占用低、性能优越)、易于使用(API简单易用,开发者可以轻松地定义服务和消息类型,并使用生成的代码进行开发)、支持流式数据传输(支持客户端和服务器端的双向流、服务器端流、客户端流等多种流式数据传输方式,适用于实时数据处理等场景)等。同时,采用GRPC技术还可以降低本地负载,达到负载均衡的效果。