1.一种多通道实时传输优先级管控方法,其特征在于,所述方法包括:步骤S1、从数据传输的角度,梳理传输链路,构建传输通道;步骤S2、依据各节点数据对试训任务允许的重要紧急程度,建立节点优先级;步骤S3、依据节点内数据的业务性质和数据量大小,建立对象模型数据交互优先级;在所述步骤S3中,所述依据节点内数据的业务性质和数据量大小,建立对象模型数据交互优先级的方法包括:从传输交互角度,根据节点内数据的业务性质,对象模型分类包括:请求应答类、消息交互类和对象交互类;信息交互对可靠性有较高的要求,采用请求应答的方式进行交互;对吞吐量有较高的要求,采用消息交互的方式进行交互;对象实例和对象实例属性,采用对象交互的方式进行交互;请求应答类对象模型,属于管控指令类数据,优先级最高;消息交互类对象模型,属于试验中过程数据交互,优先级居中;对象交互类对象模型,用于节点对象实例或对象实例属性,优先级最低;步骤S4、各节点根据所述节点优先级和对象模型数据交互优先级,通过中间件和所述传输通道进行数据交互;在所述步骤S4中,所述各节点根据所述节点优先级和对象模型数据交互优先级,通过中间件和所述传输通道进行数据交互的方法包括:首先进行节点一级的优先级判断;然后进行对节点的对象模型数据交互优先级判断;最后进行传输通道匹配设置;所述请求应答类对象模型对应gRPC传输通道;所述消息交互类对象模型对应Kafka传输通道;所述对象交互类对象模型对应DDS传输通道。
2.根据权利要求1所述的一种多通道实时传输优先级管控方法,其特征在于,在所述步骤S1中,依据中间件的组件功能,把传输通道划分为DDS传输通道、gRPC传输通道和Kafka传输通道。
3.根据权利要求1所述的一种多通道实时传输优先级管控方法,其特征在于,在所述步骤S2中,所述依据各节点数据对试训任务允许的重要紧急程度,建立节点优先级的方法包括:从信息重要性角度,把节点划分为A、B和C三类节点,并且优先级依次降低;所述A类节点为指挥控制类节点;所述B类节点为过程执行类节点,执行试验管控指令;所述C类节点为非试验中需求类节点,执行采集数据,并存储。
4.根据权利要求3所述的一种多通道实时传输优先级管控方法,其特征在于,在所述步骤S2中,所述A、B和C三类节点的优先级的权重为:所述A类节点的优先级的权重设置为1~0.9;所述B类节点的优先级的权重设置为0.6~0.5;所述C类节点的优先级的权重设置为0.3~0.2。
5.根据权利要求1所述的一种多通道实时传输优先级管控方法,其特征在于,在所述步骤S3中,所述请求应答类对象模型、消息交互类对象模型和对象交互类对象模型的交互优先级的权重为:所述请求应答类对象模型的交互优先级的权重设置为1~0.9;所述消息交互类对象模型的交互优先级的权重设置为0.6~0.5;所述对象交互类对象模型的交互优先级的权重设置为0.3~0.2。
6.一种用于多通道实时传输优先级管控系统,其特征在于,所述系统包括:第一处理模块,被配置为,从数据传输的角度,梳理传输链路,构建传输通道;第二处理模块,被配置为,依据各节点数据对试训任务允许的重要紧急程度,建立节点优先级;第三处理模块,被配置为,依据节点内数据的业务性质和数据量大小,建立对象模型数据交互优先级;所述依据节点内数据的业务性质和数据量大小,建立对象模型数据交互优先级包括:从传输交互角度,根据节点内数据的业务性质,对象模型分类包括:请求应答类、消息交互类和对象交互类;信息交互对可靠性有较高的要求,采用请求应答的方式进行交互;对吞吐量有较高的要求,采用消息交互的方式进行交互;对象实例和对象实例属性,采用对象交互的方式进行交互;请求应答类对象模型,属于管控指令类数据,优先级最高;消息交互类对象模型,属于试验中过程数据交互,优先级居中;对象交互类对象模型,用于节点对象实例或对象实例属性,优先级最低;第四处理模块,被配置为,各节点根据所述节点优先级和对象模型数据交互优先级,通过中间件和所述传输通道进行数据交互;所述各节点根据所述节点优先级和对象模型数据交互优先级,通过中间件和所述传输通道进行数据交互包括:首先进行节点一级的优先级判断;然后进行对节点的对象模型数据交互优先级判断;最后进行传输通道匹配设置;所述请求应答类对象模型对应gRPC传输通道;所述消息交互类对象模型对应Kafka传输通道;所述对象交互类对象模型对应DDS传输通道。
7.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时,实现权利要求1至5中任一项所述的一种多通道实时传输优先级管控方法中的步骤。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现权利要求1至5中任一项所述的一种多通道实时传输优先级管控方法中的步骤。