发明名称 一种雷达终端虚拟总线模块组织方法
摘要 本发明涉及一种雷达终端虚拟总线模块组织方法,尤其涉及一种基于分布式、跨异构通讯网络的软件模块组织方法。本发明包括虚拟总线服务器模块、虚拟总线客户端模块、软件启动模块、通讯链路模块。虚拟总线服务器模块是整个总线的核心模块,起到对总线上各模块进行数据转发、网络发现、通讯负载平衡功能、工作状态监视和对虚拟总线客户端模块的运行控制的功能;虚拟总线客户端模块,获取上层应用软件模块运行状态信息,并提供上层应用软件模块接入总线的接口。本发明具有较好的扩展性、适应性和开发效率,可广泛应用于各种需要良好扩展性的武器系统控制软件、分布式计算网络、自适应组网等技术领域。
申请公布号 CN102438007B 申请公布日期 2015.02.04
申请号 CN201110305935.7 申请日期 2011.10.11
申请人 武汉滨湖电子有限责任公司 发明人 张磊;陈斯;张雷;张林兵
分类号 H04L29/06(2006.01)I;G06F9/455(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 武汉帅丞知识产权代理有限公司 42220 代理人 朱必武;王玉
主权项 一种雷达终端虚拟总线模块组织方法,其特征在于:包含以下步骤:步骤1:在机器上运行虚拟总线服务器,通过虚拟总线服务器可连接其客户端信息表中的各个虚拟总线客户端或其他平台的虚拟总线服务器;步骤2:应用程序在生成的时候附加上虚拟总线客户端的动态链接库,初始化程序的同时对虚拟总线客户端进行初始化,为应用程序提供接入总线的接口;步骤3:虚拟总线服务器在初始化的时候会自动读取本地对应的文件中的信息,获取端口号、虚拟ID号及其客户端信息表中的客户信息;步骤4:虚拟总线客户端在初始化的时候会自动读取本地对应的文件中的信息,获取端口号、虚拟ID号及其对应的虚拟总线服务器的相关信息;步骤5:当应用程序要向其他应用程序发送数据的时候,先将数据附加上包头,通过虚拟总线客户端提供的接口发往虚拟总线服务器;步骤7:虚拟总线服务器根据包头信息的目的ID号,通过底层通讯模块发送查找数据帧到客户端信息表中所列举的异构网络不同平台的虚拟总线服务器,待其找到目的ID号后会返回查找应答帧;步骤8:根据查找应答帧信息和底层通讯模块返回的情况,虚拟总线服务器会按通讯链路的传输能力的强弱分配数据到可用链路传输数据。
地址 430077 湖北省武汉市中北路160号