[发明专利]航天装备培训系统主程序与多媒体课件间的通信控制方法有效
| 申请号: | 201511020897.5 | 申请日: | 2015-12-30 |
| 公开(公告)号: | CN105528256B | 公开(公告)日: | 2018-11-23 |
| 发明(设计)人: | 刘岭;赵博;郑东升;邱亚男;胡辉彪;陈思佳;吴魁;聂蓉梅;皮赞;李莉;李澍;陈仁越;周培;王哲;贾瑞林;郭逸婧;刘敏;谢汶姝;刘俊涛 | 申请(专利权)人: | 北京宇航系统工程研究所;中国运载火箭技术研究院 |
| 主分类号: | G06F9/54 | 分类号: | G06F9/54 |
| 代理公司: | 中国航天科技专利中心 11009 | 代理人: | 庞静 |
| 地址: | 100076 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 航天 装备 培训 系统 主程序 多媒体 课件 通信 控制 方法 | ||
1.航天装备培训系统主程序与多媒体课件间的通信控制方法,其特征在于在通信对象即航天装备培训系统主程序以及可视化多媒体课件上分别安装一个通信控制模块;方法步骤如下:
(1)Windows或Android操作系统下用户启动航天装备培训系统主程序,以及在主程序的根目录下存储一个XML文件,该XML文件里存储预先指定的通信IP、通信端口和通信协议;
(2)培训系统主程序进行身份验证,身份验证通过后进入步骤(3);
(3)加载多媒体课件;航天装备培训系统主程序以及多媒体课件上的通信控制模块分别初始化通信对象,即确定通信双方IP地址及通信端口、明确所使用的通信协议类型;
(4)主程序通信控制模块从XML文件中读取端口信息,并监听该端口;课件通信控制模块从XML文件中读取端口信息并绑定该端口,绑定完成后向主程序通信控制模块发送握手信息,启动通信服务;
(5)主程序通信控制模块调用操作系统服务接口建立通信线程池;
(6)主程序通信控制模块监听线程事件,从通信线程池中逐条读取通信事件并进行内容解析,判断解析后的内容为通信控制指令还是数据内容指令;若为通信控制指令,将通信控制指令发送至课件通信控制模块并转步骤(7);若为数据内容指令,则转步骤(8);
(7)课件通信控制模块解析通信控制指令,获取多媒体课件的当前状态,若当前状态与通信控制指令中的内容一致,则不执行该通信控制指令,若不一致,则课件通信控制模块控制多媒体课件根据通信控制指令内容执行相应的动作,并将相应动作结果反馈给主程序通信控制模块,转步骤(9)
(8)主程序通信控制模块解析数据内容指令,将解析后的数据内容存储到本地,转步骤(9);
(9)主程序通信控制模块通知操作系统服务接口本次监听事件处理完毕,判断是否接收到系统退出指令,若接收到,则航天装备培训系统主程序以及多媒体课件本次通信结束;否则,返回步骤(6)执行。
2.根据权利要求1所述的航天装备培训系统主程序与多媒体课件间的通信控制方法,其特征在于:所述的通信控制指令的数据格式为:
<Command Type=“Control”Confirm=“True”>Pause</Command>
其中:
Type为指令类型属性,取值为:Control代表控制指令;
Confirm为接收确认属性,可取值为:True含义为接收后需要反馈、False含义为接收后不需要反馈;
Command为控制指令的内容段,携带控制指令具体信息,取值为Pause代表暂停运行指令,Continue代表继续运行指令,Replay代表重新运行指令,Quit代表退出运行指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京宇航系统工程研究所;中国运载火箭技术研究院,未经北京宇航系统工程研究所;中国运载火箭技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511020897.5/1.html,转载请声明来源钻瓜专利网。





