专利名称:可重构路由交换平台中的路由协议软件构件重构方法
技术领域:
本发明涉及一种路由协议软件构件重构方法,特别是涉及一种可 重构路由交换平台中的路由协议软件构件重构方法。背景技术:
网络体系架构设计应该面向变化,具有可扩展性,能够 提供柔性的服务,支撑现有和未来大多数业务。网络必须摆脱层出不穷的业务发展约
束,能够聚类不同的处理任务和网络业务,构建具备规模可缩放、功能可重构、服务可定制 等特性的网络体系架构。网络节点设备体系架构应符合可扩展的原则,支持在其之上的不同提供商的 升级和功能、性能扩展。当前网络节点设备采用专用的软/硬件设计,其体系结构是紧
耦合的,缺乏灵活性。可重构路由交换平台采用开放标准和积木式模型,模块可互操作,软 件可重用,则开发者可以在交换平台中集成不同厂商的软/硬件模块,方便地升级、扩展或 重组交换平台的结构和服务。可重构路由交换平台中的构件技术就是要让路由器设计、开 发像机械制造工业一样,可以用各种标准和非标准的零件来进行组装,或者像建筑业一样, 用各种建筑材料搭建成各式各样的建筑。路由交换系统构件化的目标是可以对由不同厂 商、不同单位或个人提供、在不同操作系统或硬件平台上实现的功能构件方便地、动态地集 成为一个有机体。这些构件要求能互操作,实现路由交换功能的构件化是一种前沿的系统 设计思想,对路由交换设备制造乃至整个网络行业的健康发展有着至关重要的推动作用。在由构件组成的可重构路由交换平台中,当平台按需进行重构时,构件是进 行重构操作的基本元素和对象。我们需要一种方法来高效地管理构件,并且使重构过
程达到步骤简单,快速可靠的效果。
发明内容
本发明要解决的技术问题是克服现有技术的缺陷,提供一种重构结构简
单、支持多种构件、可扩展性强的可重构路由交换平台中的路由协议软件构件重构方法。本发明的技术方案
一种可重构路由交换平台中的路由协议软件构件重构方法,在可重构路由 交换平台上建立一个通用的软件构件运行环境,软件构件运行环境与一定数量的路由 协议软件构件和操作系统通讯,构件代理管理路由协议软件构件,构件代理负责路由协议 软件构件的重构控制过程,构件代理与可重构管理平台通信,负责接收可重构管理平台的 重构指令,构件代理还与路由协议软件构件和软件构件运行环境通信,向路由协议软件构 件和软件构件运行环境下发和通告不同路由协议软件构件的通信地址,构件代理通过控制 软件构件运行环境动态地加载和删除路由协议软件构件、启动和关闭路由协议软件构件。构件代理对路由协议软件构件的重构控制过程如下
步骤a 检测并解析命令构件代理检测并解析可重构管理平台发送的重构指令,验证 该重构指令的合法性;如果合法,执行步骤b ;如果不合法,构件代理删除相关解析结果,并 将该不合法信息反馈给可重构管理平台,然后执行步骤i ;
步骤b 接收软件重构描述文件,提取相关信息构件代理接收可重构管理平台发送的软件重构描述文件,该软件重构描述文件包含重构的方法信息,构件代理提取软件重构描 述文件中路由协议软件构件的个数信息、类型信息和构件端口连接关系信息;
步骤c 判断构件是否齐全,提取构件描述信息构件代理判断可重构管理平台下发的 路由协议软件构件是否齐全;如果不齐全,执行步骤i ;如果齐全,构件代理则下载构件描 述文件,并提取资源需求信息和构件ID信息,然后执行步骤d ;
步骤d 判断重构资源情况构件代理判断软件构件运行环境的重构资源是否可支持 此次重构;如果不支持,则向可重构管理平台返回资源不满足要求的信息,然后执行步骤 i;如果支持,则执行步骤e;
步骤e 接收构件的代码构件代理接收可重构管理平台下发的路由协议软件构件代
码;
步骤f 部署构件构件代理根据软件重构描述文件和构件描述文件在软件构件运行 环境中启动路由协议软件构件;
步骤g 反馈重构结果构件代理检查路由协议软件构件是否重构成功,并向可重构管 理平台返馈重构结果;如果不成功,执行步骤i ;如果成功,执行步骤h ; 步骤h 数据切换将网络数据切换到重构后的路由协议软件构件中; 步骤i 结束。重构资源含有存储资源和计算资源。软件构件运行环境中含有构件运行管理接口、用户控制界面接口、服务映射层和 协议报文收发接口,路由协议软件构件在启动时向软件构件运行环境注册构件运行管理接 口,路由协议软件构件通过用户控制界面接口与用户控制界面通讯,通过用户控制界面接 口,设备管理员在设备的命令行界面中可对路由协议软件构件进行相应的配置和管理,各 路由协议软件构件遵循相同的用户控制界面接口标准,服务映射层中定义了路由协议软件 构件与软件构件运行环境之间的通讯协议,路由协议软件构件通过软件构件运行环境的协 议报文收发接口访问操作系统内核协议栈,从而获取协议报文。构件代理含有管理接口和构件部署管理模块,构件部署管理模块与管理接口通 讯,构件部署管理模块中含有构件认证程序、请求资源程序和构件执行程序,构件认证程序 完成后进入请求资源程序,请求资源程序完成后进入构件执行程序。构件代理具有管理功 能、监控功能和业务组合功能。重构指令含有构件认证指令、查询构件指令、构件删除指令和构件执行指令。路由协议软件构件含有OSPF协议构件和RIP协议构件。OSPF协议构件含有与用户控制界面连接的接口、与构件代理连接的接口、与路由 管理构件连接的接口和与软件构件运行环境连接的接口,路由管理构件与软件构件运行环 境连接,与构件代理连接的接口和与路由管理构件连接的接口为Agent client接口。软件构件运行环境具有标准的通信接口,在遵循标准通信接口的前提下,任何开 发机构开发的协议构件均能在同一个路由交换平台上运行。本发明中使用的通讯数据类型有两种,如下
类型A 构件代理与路由协议软件构件之间、各路由协议软件构件之间的重构消息;该 重构消息为控制消息,该重构消息由消息头和消息体构成,消息头具有统一格式,主要包含 消息的类型、发送者标识、接收者标识和消息长度。
类型B 路由协议软件构件与软件构件运行环境之间、软件构件运行环境与操作 系统之间的协议报文和控制报文,该协议报文和控制报文报文的格式为传统协议报文和传 统控制报文的格式。类型A的重构消息的消息头的格式如下所示 Version版本号4 bit,目前版本为1。Rsvd保留字段4 bit,发送者必须把该字段设置为零,接收方必须忽视这个字段。Message Type 消息类型8bit。其取值定义如下
0x00Reserved保留
0x01AssociationSetup启动建链
0x02AssociationTeardown拆除链接
0x03Config配置
0x04Query查询
0x05EventNotification事件通知
0x06PacketRedirect数据包重定向
0x07 - OxOEReserved保留
OxOFHearbeat心跳
OxllAssociationSetupRepsonse启动建链回应
0x12Reserved保留
0x13ConfigRepsonse配置回应
0x14Query-查询回应 Length 消息长度。Source ID 源构件 ID。Destination ID 目标构件 IDO。Correlator 关联因子。Correlator 的用途Request 消息和 Response 消息必须有一样的 correlator 值。 消息分割前32位相同,后32位不相同。同一事务的不同消息,前
32位相同,后32位不相同,与消息分割的区别是,AT= 1。其它情况,correlator可为
O0ACK (确认标志,4bit) :ACK用来指示构件是否需要回复。ACK可以设置成以下值
NoACK (ObOO)表明目的构件不必发送任何响应消息。SuccessACK (ObOl)表明仅当发送的消息被成功处理时,才必须返回响应消息。 所谓的成功,是指同一消息中的所有操作全部成功。FailureACK (OblO)表明仅当发送的消息被处理失败时,才必须返回响应消息。AlwaysACK (Obll)表明目的构件必须发送响应消息给源构件。Pri (优先级标志,4bit)控制协议定义了 8个不同的优先级(0_7);优先值越高, 协议消息的内容越重要。Revd:预留字段,填充0。
本发明的有益效果
1、本发明采用构件代理控制路由协议软件构件的重构过程,而且还设有软件构件运行 环境,构件代理与可重构管理平台通信,负责接收可重构管理平台的重构指令,并向路由协 议软件构件和软件构件运行环境下发和通告不同路由协议软件构件的通信地址,因此,本 发明的构件管理效率高、重构过程步骤简单、快速可靠。
图1为可重构管理平台、构件代理、软件构件运行环境、路由协议软件构件之间控制关 系的示意图2为OSPF协议构件的接口示意图3为本发明中使用的通讯数据类型A的重构消息的消息头格式示意图; 图4为服务映射层标准通讯报文公共头结构示意图。具体实施例方式
实施例一参见图1 图4,图中,可重构路由交换平台中的路由协议软 件构件重构方法为在可重构路由交换平台上建立一个通用的软件构件运行环境,软 件构件运行环境与一定数量的路由协议软件构件和操作系统通讯,构件代理管理路由协议 软件构件,构件代理负责路由协议软件构件的重构控制过程,构件代理与可重构管理平台 通信,负责接收可重构管理平台的重构指令,构件代理还与路由协议软件构件和软件构件 运行环境通信,向路由协议软件构件和软件构件运行环境下发和通告不同路由协议软件构 件的通信地址,构件代理通过控制软件构件运行环境动态地加载和删除路由协议软件构 件、启动和关闭路由协议软件构件。构件代理对路由协议软件构件的重构控制过程如下
步骤a 检测并解析命令构件代理检测并解析可重构管理平台发送的重构指令,验证 该重构指令的合法性;如果合法,执行步骤b ;如果不合法,构件代理删除相关解析结果,并 将该不合法信息反馈给可重构管理平台,然后执行步骤i ;
步骤b 接收软件重构描述文件,提取相关信息构件代理接收可重构管理平台发送的 软件重构描述文件,该软件重构描述文件包含重构的方法信息,构件代理提取软件重构描 述文件中路由协议软件构件的个数信息、类型信息和构件端口连接关系信息;
步骤c 判断构件是否齐全,提取构件描述信息构件代理判断可重构管理平台下发的 路由协议软件构件是否齐全;如果不齐全,执行步骤i ;如果齐全,构件代理则下载构件描 述文件,并提取资源需求信息和构件ID信息,然后执行步骤d ;
步骤d 判断重构资源情况构件代理判断软件构件运行环境的重构资源是否可支持 此次重构;如果不支持,则向可重构管理平台返回资源不满足要求的信息,然后执行步骤 i;如果支持,则执行步骤e;
步骤e 接收构件的代码构件代理接收可重构管理平台下发的路由协议软件构件代
码;
步骤f 部署构件构件代理根据软件重构描述文件和构件描述文件在软件构件运行 环境中启动路由协议软件构件;
步骤g 反馈重构结果构件代理检查路由协议软件构件是否重构成功,并向可重构管 理平台返馈重构结果;如果不成功,执行步骤i ;如果成功,执行步骤h ;步骤h 数据切换将网络数据切换到重构后的路由协议软件构件中; 步骤i 结束。重构资源含有存储资源和计算资源。软件构件运行环境中含有构件运行管理接口、用户控制界面接口、服务映射层和 协议报文收发接口,路由协议软件构件在启动时向软件构件运行环境注册构件运行管理接 口,构件代理可使用构件运行管理接口对路由协议软件构件进行管理,路由协议软件构件 通过用户控制界面接口与用户控制界面通讯,通过用户控制界面接口,设备管理员在设备 的命令行界面中可对路由协议软件构件进行相应的配置和管理,各路由协议软件构件遵循 相同的用户控制界面接口标准,服务映射层中定义了路由协议软件构件与软件构件运行环 境之间的通讯协议,路由协议软件构件通过软件构件运行环境的协议报文收发接口访问操 作系统内核协议栈,从而获取协议报文。构件代理含有管理接口和构件部署管理模块,构件部署管理模块与管理接口通 讯,构件部署管理模块中含有构件认证程序、请求资源程序和构件执行程序,构件认证程序 完成后进入请求资源程序,请求资源程序完成后进入构件执行程序。构件代理具有管理功 能、监控功能和业务组合功能。重构指令含有构件认证指令、查询构件指令、构件删除指令和构件执行指令。路由协议软件构件含有OSPF协议构件和RIP协议构件。OSPF协议构件含有与用户控制界面连接的接口、与构件代理连接的接口、与路由 管理构件连接的接口和与软件构件运行环境连接的接口,路由管理构件与软件构件运行环 境连接,与构件代理连接的接口和与路由管理构件连接的接口为Agent client接口。与用户控制界面连接的接口描述如下
接口方式采用Socket API接口中对IPv4域的基于连接的流式套接字。接口功能当OSPF协议构件的守护进程开始运转后,为网络管理员提供一个通过 指令配置、干预、查看OSPF运转状况的通道。当OSPF协议构件作为一个进程运行时,在模块初始化期间,构件与用户控制界面 通过socket建立了 tcp连接,并监听来自该端口的所有命令。当监听到一条命令时,OSPF 即通过读线程来接收该命令,然后协议进程根据接收的命令字符串查找命令树,由此执行 相应的函数,从而完成对OSPF协议的配置以及运行情况的管理。与构件代理连接的接口描述如下
接口方式利用Agent client建立与构件代理的通信,通信中采用Agent client自定 义的消息格式。接口功能构件初始化时,通过此接口向构件代理发送注册消息。构件代理收到注 册消息后,通过此接口发送消息给当前构件,使它知晓自己将要进行通信的构件的地址。构 件代理可以通过此接口向构件发送配置文件,命令构件读取配置文件。同时构件代理还可 通过此接口关闭构件。与路由管理构件连接的接口描述如下
接口方式利用Agent client建立与路由管理构件的通信,通信中采用服务映射层自 定义的消息格式。接口功能可重构路由交换平台通过路由管理构件来为各路由协议提供接口、路由等信息的服务,同时,收集各协议的路由信息生成统一的路由表下发给各硬件转发构件。 OSPF构件通过Agent client以收发消息的形式与路由管理构件进行通信,提交所获取的 路由信息;路由管理构件通过Agent client向OSPF构件提供系统的接口信息和重分配的
路由信息。与软件构件运行环境连接的接口描述如下
接口方式采用Socket API接口中对IPv4域的基于连接的流式套接字。接口功能SCRE介于操作系统与协议构件之间;对操作系统起底层屏蔽的作用。 这样OSPF协议构件与操作系统发生的联系都通过SCRE来进行,而不必关心采用何种操作 系统。该接口主要实现OSPF协议构件与操作系统的TCP/IP协议栈的连接,以接收和发送 数据包,并提供对协议模块运行过程中的内存和定时器管理。软件构件运行环境具有标准的通信接口,在遵循标准通信接口的前提下,任何开 发机构开发的协议构件均能在同一个路由交换平台上运行。本发明中使用的通讯数据类型有两种,如下
类型A 构件代理与路由协议软件构件之间、各路由协议软件构件之间的重构消息;该 重构消息为控制消息,该重构消息由消息头和消息体构成,消息头具有统一格式,主要包含 消息的类型、发送者标识、接收者标识和消息长度。类型B 路由协议软件构件与软件构件运行环境之间、软件构件运行环境与操作 系统之间的协议报文和控制报文,该协议报文和控制报文报文的格式为传统协议报文和传 统控制报文的格式。类型A的重构消息的消息头的格式如下所示 Version版本号4 bit,目前版本为1。Rsvd保留字段4 bit,发送者必须把该字段设置为零,接收方必须忽视这个字段。Message Type 消息类型8bit。其取值定义如下
0x00 0x01 0x02 0x03 0x04 0x05 0x06
0x07 - OxOE
OxOF
Oxll
0x12
0x13
0x14
Reserved AssociationSetup AssociationTeardown Config Query
EventNotification PacketRedirect Reserved Hearbeat
AssociationSetupRepsonse
Reserved
ConfigRepsonse
Query-
保留
启动建链 拆除链接 配置 查询 事件通知 数据包重定向 保留 心跳 启动建链回应
保留 配置回应
查询回应
Length 消息长度。 Source ID 源构件 IDc
Destination ID 目标构件 IDO。Correlator 关联因子。Correlator 的用途Request 消息和 Response 消息必须有一样的 correlator 值。 消息分割前32位相同,后32位不相同。同一事务的不同消息,前
32位相同,后32位不相同,与消息分割的区别是,AT= 1。其它情况,correlator可为O。ACK (确认标志,4bit) :ACK用来指示构件是否需要回复。ACK可以设置成以下值
NoACK (ObOO)表明目的构件不必发送任何响应消息。SuccessACK (ObOl)表明仅当发送的消息被成功处理时,才必须返回响应消息。 所谓的成功,是指同一消息中的所有操作全部成功。FailureACK (OblO)表明仅当发送的消息被处理失败时,才必须返回响应消息。AlwaysACK (Obll)表明目的构件必须发送响应消息给源构件。Pri (优先级标志,4bit)控制协议定义了 8个不同的优先级(0_7);优先值越高, 协议消息的内容越重要。Revd:预留字段,填充0。构件运行管理接口的定义和相关函数介绍如下 构件运行管理接口数据结构说明
Typedef struct {
Int (*component_init) ( char *workdir,struct sockaddr_in ^container); Int (*component_stop)(); Int (*component—restart)(); Int (*component—poll)();
Int (*component—writeconfig)(char ^conffile); Int (*component—readconfig)(char ^conffile);
Int (*component_showrun)(char *strbuff,int maxIenj int *runlen); Int (*component—readstatistics)(struct NCI_statistics_info *info); Int (*component—vendorinfo)(char *strbuffjint maxlen, int *runlen); }NCI_Component—Admin_Interface; 对构件运行管理接口数据结构中的回调函数介绍如下
component_init 通知协议构件初始化,其中workdir指定协议构件运行的工作目录, container给出服务映射层的访问地址;
component_stop 通知协议构件停止运行并退出; component_restart 通知协议构件重新启动到初始化之前的状态; component_poll 检测协议构件是否活跃;
component_writeconfig 通知协议构件将配置信息写入到conffile中; component_readconfig 通知协议构件在conffile中载入配置信息; component_showrun 通知协议构件显示当前的运行配置状态信息,strbuff给出运行 配置状态信息的缓冲区,maxlen指出缓冲区的最大长度,rimlen中返回实际的运行配置状态信息的长度;
component_readstatistics 读取协议构件的运行状态统计信息,包括内存使用情 况、CPU占用情况、路由表使用情况、报文收发情况等;
component_vendorinfo 通知协议构件显示协议构件的厂商信息,strbuff给出保存 厂商信息的缓冲区,maxlen指出缓冲区的最大长度,rimlen中返回实际的厂商信息的长度。在路由协议软件构件使用的用户控制界面接口库中有一个命令结构维护整个协 议构件的命令列表。每个协议构件维护其自己的命令向量,称为cmdvec。命令向量由一系 列命令节点组成。命令节点又可安装相应的命令元素。命令节点数据结构如表
权利要求
一种可重构路由交换平台中的路由协议软件构件重构方法,其特征是在可重构路由交换平台上建立一个通用的软件构件运行环境,软件构件运行环境与一定数量的路由协议软件构件和操作系统通讯,构件代理管理路由协议软件构件,构件代理负责路由协议软件构件的重构控制过程,构件代理与可重构管理平台通信,负责接收可重构管理平台的重构指令,构件代理还与路由协议软件构件和软件构件运行环境通信,向路由协议软件构件和软件构件运行环境下发和通告不同路由协议软件构件的通信地址,构件代理通过控制软件构件运行环境动态地加载和删除路由协议软件构件、启动和关闭路由协议软件构件。
2.根据权利要求1所述的可重构路由交换平台中的路由协议软件构件重构方法,其特 征是所述构件代理对路由协议软件构件的重构控制过程如下步骤a 检测并解析命令构件代理检测并解析可重构管理平台发送的重构指令,验证 该重构指令的合法性;如果合法,执行步骤b ;如果不合法,构件代理删除相关解析结果,并 将该不合法信息反馈给可重构管理平台,然后执行步骤i ;步骤b 接收软件重构描述文件,提取相关信息构件代理接收可重构管理平台发送的 软件重构描述文件,该软件重构描述文件包含重构的方法信息,构件代理提取软件重构描 述文件中路由协议软件构件的个数信息、类型信息和构件端口连接关系信息;步骤c 判断构件是否齐全,提取构件描述信息构件代理判断可重构管理平台下发的 路由协议软件构件是否齐全;如果不齐全,执行步骤i ;如果齐全,构件代理则下载构件描 述文件,并提取资源需求信息和构件ID信息,然后执行步骤d ;步骤d 判断重构资源情况构件代理判断软件构件运行环境的重构资源是否可支持 此次重构;如果不支持,则向可重构管理平台返回资源不满足要求的信息,然后执行步骤 i;如果支持,则执行步骤e;步骤e 接收构件的代码构件代理接收可重构管理平台下发的路由协议软件构件代码;步骤f 部署构件构件代理根据软件重构描述文件和构件描述文件在软件构件运行 环境中启动路由协议软件构件;步骤g 反馈重构结果构件代理检查路由协议软件构件是否重构成功,并向可重构管 理平台返馈重构结果;如果不成功,执行步骤i ;如果成功,执行步骤h ; 步骤h 数据切换将网络数据切换到重构后的路由协议软件构件中; 步骤i 结束。
3.根据权利要求2所述的可重构路由交换平台中的路由协议软件构件重构方法,其特 征是所述重构资源含有存储资源和计算资源。
4.根据权利要求1所述的可重构路由交换平台中的路由协议软件构件重构方法,其特 征是所述软件构件运行环境中含有构件运行管理接口、用户控制界面接口、服务映射层和 协议报文收发接口,路由协议软件构件在启动时向软件构件运行环境注册构件运行管理接 口,构件代理可使用构件运行管理接口对路由协议软件构件进行管理,路由协议软件构件 通过用户控制界面接口与用户控制界面通讯,通过用户控制界面接口,设备管理员在设备 的命令行界面中可对路由协议软件构件进行相应的配置和管理,各路由协议软件构件遵循 相同的用户控制界面接口标准,服务映射层中定义了路由协议软件构件与软件构件运行环 境之间的通讯协议,路由协议软件构件通过软件构件运行环境的协议报文收发接口访问操作系统内核协议栈,从而获取协议报文。
5.根据权利要求1或2所述的可重构路由交换平台中的路由协议软件构件重构方法, 其特征是所述构件代理含有管理接口和构件部署管理模块,构件部署管理模块与管理接 口通讯,构件部署管理模块中含有构件认证程序、请求资源程序和构件执行程序,构件认证 程序完成后进入请求资源程序,请求资源程序完成后进入构件执行程序。
6.根据权利要求1或2所述的可重构路由交换平台中的路由协议软件构件重构方法, 其特征是所述重构指令含有构件认证指令、查询构件指令、构件删除指令和构件执行指 令。
7.根据权利要求1或2所述的可重构路由交换平台中的路由协议软件构件重构方法, 其特征是所述路由协议软件构件含有OSPF协议构件和RIP协议构件。
8.根据权利要求7所述的可重构路由交换平台中的路由协议软件构件重构方法,其特 征是所述OSPF协议构件含有与用户控制界面连接的接口、与构件代理连接的接口、与路 由管理构件连接的接口和与软件构件运行环境连接的接口,路由管理构件与软件构件运行 环境连接,与构件代理连接的接口和与路由管理构件连接的接口为Agent client接口。
9.根据权利要求1或2所述的可重构路由交换平台中的路由协议软件构件重构方法, 其特征是所述构件代理与路由协议软件构件之间、各路由协议软件构件之间的重构消息 为控制消息,该重构消息由消息头和消息体构成,消息头具有统一格式,消息头包含消息的 类型、发送者标识、接收者标识和消息长度;所述路由协议软件构件与软件构件运行环境之 间、软件构件运行环境与操作系统之间的协议报文和控制报文,该协议报文和控制报文报 文的格式为传统协议报文和传统控制报文的格式。
全文摘要
本发明涉及一种可重构路由交换平台中的路由协议软件构件重构方法;该方法为在可重构路由交换平台上建立一个通用的软件构件运行环境,软件构件运行环境与一定数量的路由协议软件构件和操作系统通讯,构件代理负责路由协议软件构件的重构控制过程,构件代理与可重构管理平台通信,负责接收可重构管理平台的重构指令,构件代理还与路由协议软件构件和软件构件运行环境通信,向它们下发和通告不同路由协议软件构件的通信地址,构件代理通过控制软件构件运行环境动态地加载和删除路由协议软件构件、启动和关闭路由协议软件构件;本发明提供了一种重构结构简单、支持多种构件、可扩展性强的可重构路由交换平台中的路由协议软件构件重构方法。
文档编号H04L12/56GK101977160SQ20101056514
公开日2011年2月16日 申请日期2010年11月30日 优先权日2010年11月30日
发明者兰巨龙, 刘强, 张博, 张建辉, 王保进, 袁博, 邬钧霆, 陈庶樵, 马海龙, 齐宁 申请人:中国人民解放军信息工程大学