[发明专利]基于蓝牙、数据库与UDP协议的分布式半物理仿真系统及其数据汇总和分发的方法无效
申请号: | 201010184718.2 | 申请日: | 2010-05-27 |
公开(公告)号: | CN101834876A | 公开(公告)日: | 2010-09-15 |
发明(设计)人: | 曹喜滨;董晓光;张锦绣;杨正贤;陈雪芹;王峰;叶东 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/28;H04L12/18;H04B5/00;G06F17/30 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 张宏威 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 蓝牙 数据库 udp 协议 分布式 物理 仿真 系统 及其 数据 汇总 分发 方法 | ||
1.基于蓝牙、数据库与UDP协议的分布式半物理仿真系统,其特征在于它由仿真成员模块(1)、数据存储模块(2)及终端模块(3)组成,所述仿真成员模块(1)包括多个仿真成员(1-1),所述终端模块(3)包括多个数据显示及处理终端(3-1);
每个仿真成员(1-1)上安装有一个第一蓝牙串口,数据存储模块(2)安装有多个第二蓝牙串口,第二蓝牙串口的数量与仿真成员(1-1)的数量相同,且每个第一蓝牙串口均分别与一个仿真成员(1-1)上的第二蓝牙串口相匹配;数据存储模块(2)及多个数据显示及处理终端(3-1)通过UDP协议组成局域网;
每个仿真成员(1-1),用于实现仿真并将仿真数据通过第一蓝牙串口发送至与该第一蓝牙串口相匹配的第二蓝牙串口;
所述数据存储模块(2),用于接收并保存通过多个第二蓝牙串口接收到的仿真数据,并将保存的仿真数据通过UDP协议广播到局域网中;
每个数据显示及处理终端(3-1),用于接收并显示来自供局域网中的该仿真数据。
2.根据权利要求1所述的基于蓝牙、数据库与UDP协议的分布式半物理仿真系统,其特征在于每对相匹配的第一蓝牙串口和第二蓝牙串口之间的距离小于或等于10米。
3.根据权利要求1所述的基于蓝牙、数据库与UDP协议的分布式半物理仿真系统,其特征在于所述数据存储模块(2)还包括蓝牙串口单元(2-1)、缓存单元(2-2)、数据库单元(2-3)及UDP操作单元(2-4);
所述蓝牙串口单元(2-1),用于对多个第二蓝牙串口的串口号、波特率、数据位、停止位和校验位进行设置以及串口的打开和关闭,用于接收来自各个仿真成员(1-1)的仿真数据,并将接收到的仿真数据发送至缓存单元(2-2);
所述缓存单元(2-2),用于缓冲存储蓝牙串口单元(2-1)发送的仿真数据,并当存储数据量达到一帧时,将该帧数据发送至数据库单元(2-3),然后清除所有仿真数据;
所述数据库单元(2-3),用于接收并保存缓存单元(2-2)发来的仿真数据,以及将保存的仿真数据通过UDP操作单元(2-4)广播到局域网;
所述UDP操作单元(2-4),用于进行UDP服务端口设置以及UDP服务的开启和关闭,用于显示服务器的IP和名称,还用于将保存的仿真数据通过UDP协议广播到局域网中,然后供局域网中的多个数据显示及处理终端(3-1)接收该仿真数据。
4.根据权利要求3所述的基于蓝牙、数据库与UDP协议的分布式半物理仿真系统,其特征在于所述数据存储模块(2)还包括仿真数据显示单元(2-5)和系统状态显示单元(2-6);
所述蓝牙串口单元(2-1),还用于统计并获得串口通信量,并将获得的串口通信量发送给系统状态显示单元(2-6);
所述数据库单元(2-3),还用于将保存的仿真数据发送至仿真数据显示单元(2-5);
所述UDP操作单元(2-4),还用于统计并获得UDP通信量,并将获得的UDP通信量发送给系统状态显示单元(2-6);
所述仿真数据显示单元(2-5),用于显示接收到的仿真数据;
所述系统状态显示单元(2-6),用于显示系统的运行状态和运行时间,还用于显示接收到的串口通信量和UDP通信量。
5.如权利要求1所述的基于蓝牙、数据库与UDP协议的分布式半物理仿真系统的数据汇总和分发的方法,其特征在于它的过程如下:
步骤一、基于蓝牙、数据库与UDP协议的分布式半物理仿真系统进行初始化设置,初始化完成后,执行步骤二;
步骤二、当仿真成员(1-1)的仿真数据发送至蓝牙串口单元(2-1)时,蓝牙串口单元(2-1)开始串行接收该仿真数据,并将该仿真数据保存至缓存单元(2-2)中,直到所述缓存单元(2-2)中的仿真数据构成一帧时,执行步骤三;
步骤三、缓存单元(2-2)将已保存的仿真数据发送至数据库单元(2-3)中,数据库单元(2-3)保存接收到的仿真数据,同时通过UDP操作单元(2-4)将所保存的仿真数据广播到局域网中;局域网中的每个数据显示及处理终端(3-1),根据需要下载数据库单元(2-3)中保存的仿真数据。
6.根据权利要求5所述的基于蓝牙、数据库与UDP协议的分布式半物理仿真系统的数据汇总和分发的方法,其特征在于步骤一中所述的基于蓝牙、数据库与UDP协议的分布式半物理仿真系统进行初始化设置的具体过程为:
蓝牙串口单元(2-1)进行初始化设置,具体包括对以下串口参数的设置:串口号、波特率、数据位、停止位和校验位;
缓存单元(2-2)进行初始化设置;
数据库单元(2-3)进行初始化设置;
UDP操作单元(2-4)进行初始化设置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010184718.2/1.html,转载请声明来源钻瓜专利网。