发明名称 高帧频海量数据的实时通讯控制与存储方法
摘要 高帧频海量数据的实时通讯控制与存储方法属于半实物仿真系统数据处理技术领域,该方法使所有联邦成员接收外部统一时钟信号,并在数据帧中加入时间戳保证时间推进过程中接收到正确的数据帧;同时为数据库服务器系统建立多个分布式缓冲区,构建SWITCH中间件,实现随机切换数据库服务器,保证高帧频海量数据的实时存储。本发明的方法既保证了实时数据通讯的高频率和高可靠性,又实现了对实时数据的采集与存储,保证了数据的完整性;同时也为事后对数据进行分析、对设备进行测试和评估提供了一个良好的操作和维护平台。
申请公布号 CN102065090A 申请公布日期 2011.05.18
申请号 CN201010613609.8 申请日期 2010.12.30
申请人 中国科学院长春光学精密机械与物理研究所 发明人 崔爽;于国权;李姜;于洋;王思雯;杨词银;路明;李岩;王建军
分类号 H04L29/06(2006.01)I;H04L29/08(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 长春菁华专利商标代理事务所 22210 代理人 南小平
主权项 高帧频海量数据的实时通讯控制与存储方法,其特征在于,该方法包括如下步骤:步骤一、将HLA/RTI半实物仿真系统中的实体设备作为原型系统通过控制计算机以联邦成员的方式加入到仿真系统中,将仿真计算机、数据库服务器等以普通联邦成员的方式加入到仿真系统中,普通联邦成员之间通过RTI总线通讯,同时,将所有联邦成员都接入外时统,启动联邦成员;步骤二、联邦成员在接收到外时统发出的外部统一时钟触发信号后,对数据帧加入时间戳字段,并通过RTI总线发送数据帧;步骤三、HLA判断数据帧传送过程是否超时,若没有超时,则执行步骤四;若数据帧传送过程超时,则进行出错处理,对数据帧进行抛物插值补偿后执行步骤七;步骤四、HLA接收订购的全部联邦成员的数据帧;步骤五、HLA判断时间推进过程中,所接收到的联邦成员数据帧的时间戳是否正确;若每组数据帧的时间戳都正确,则执行步骤六;若出现时间戳不正确的情况,则进行出错处理,对数据帧进行抛物插值补偿后执行步骤七;步骤六、仿真系统通过设置定时器,进行判断定时时间内是否收到订购的全部联邦成员的数据帧;若已全部收到每个联邦成员完整且正确的数据帧,则执行步骤七;若收到联邦成员的数据帧的组数错误,则返回执行步骤三;步骤七、HLA对数据帧进行仿真模型解算;步骤八、为数据库服务器系统建立多个分布式缓冲区,其个数大于所使用的服务器个数,并且分布式缓冲区的容量大于单个服务器写磁盘缓冲区的容量,确立分布式存储使用的服务器数量;步骤九、构建SWITCH中间件,利用SWITCH中间件随机切换数据库服务器,通过遍历当前活跃的服务器,从中选取处在空闲状态的服务器,并将已经写满的分布式缓冲区中的数据存储到该空闲服务器中;步骤十、由HLA判断高帧频海量数据的实时通讯控制与存储方法是否结束;若未结束,则返回执行步骤一;若结束,则执行联邦成员退出联邦的操作。
地址 130033 吉林省长春市东南湖大路3888号