火炮火控系统信息交互方法、火炮火控系统及终端机技术方案

技术编号:31714287 阅读:12 留言:0更新日期:2022-01-01 11:18
本发明专利技术公开了一种火炮火控系统信息交互方法及火炮火控系统、终端机,本方法包括以下操作步骤:接收用户输入的控制信息;根据输入的控制信息将其处理后得到响应结果;响应结果包含改变窗体部件模型的内部参数状态,以及向配置有应用逻辑程序的数据处理设备进行信息交互,信息交互为:通过数据分发服务实时以太网中间件并且遵循ARINC661规范与数据处理设备的应用逻辑程序进行信息交互。本方法将用户界面和用户应用进行分离,在设计火炮火控系统应用程序时,可以保证用户界面需求变化后,设计人员只需要对用户应用进行升级,不需要去更改用户界面程序,使设计人员与用户终端的界面交互设计上更加方便。交互设计上更加方便。交互设计上更加方便。

【技术实现步骤摘要】
火炮火控系统信息交互方法、火炮火控系统及终端机


[0001]本专利技术涉及火炮系统,具体涉及一种火炮火控系统信息交互方法,本专利技术还涉及一种火 炮火控系统和终端机。

技术介绍

[0002]信息交互是指人与机器之间、机器与机器之间使用某种对话语言,以一定的交互方式, 为完成确定任务的信息交互过程。
[0003]目前,火炮火控系统的信息交互大都是基于嵌入方式进行的,即采用嵌入式系统,应用 程序设计人员在设计程序时,会将应用程序所包含的用户界面和用户应用(User Application, 以下简称“UA”)互相混合编写在一起。
[0004]在这种情况下,应用程序设计人员需要同时兼顾考虑界面设计和逻辑功能的设计,这会 大量地增加设计负担,更重要的一点是,客户稍微对需求进行变动所引发的界面变化,应用 程序就得做出相应的修改,而且不同的界面还对应不同的应用程序,这样就大大增加了设计 的工作量和程序的维护成本,且不易进行设计。

技术实现思路

[0005]本专利技术目的在于提供一种火炮火控系统信息交互方法及火炮火控系统、终端机,可在需 要对信息交互界面进行变动时,可无需对应用程序进行修改,从而使对火炮火控系统的交互 界面进行变动时,能更方便人员的对火炮火控系统的交互界面进行设计和修改。
[0006]在本申请中的一个方面中,本专利技术提供了一种火炮火控系统信息交互方法,所述火炮火 控系统信息交互方法应用于火炮火控系统的用户终端上,所述用户终端的内存中包含有显示 窗体部件模型的程序,所述火炮火控系统信息交互方法包括以下操作步骤:
[0007]接收用户输入的控制信息;根据输入的控制信息将其处理后得到响应结果;所述响应结 果包含改变所述窗体部件模型的内部参数状态,以及向配置有应用逻辑程序的数据处理设备 进行信息交互;所述进行信息交互为:通过数据分发服务实时以太网中间件并且遵循 ARINC661规范与数据处理设备的应用逻辑程序进行信息交互。
[0008]数据分发服务DDS(DataDistributionService)是对象管理组织(OMG)在HLA及CORBA等标 准的基础上制定的新一代分布式实时通信中间件技术规范,DDS采用发布/订阅体系架构,强 调以数据为中心,提供丰富的QoS服务质量策略,能保障数据进行实时、高效、灵活地分发, 可满足各种分布式实时通信应用需求。DDS信息分发中间件是一种轻便的、能够提供实时信息 传送的中间件技术。
[0009]本申请提出的信息交互方法,在设计火炮火控系统应用程序时,将用户界面和用户应用 进行分离,可以保证用户界面需求变化后,设计人员只需要对用户应用进行升级,不需要去 更改用户界面程序,只需要对用户界面作简单配置即可,使设计人员与用户终端的界面交互 设计上更加方便。
[0010]在上述以太网中间件并且遵循ARINC661规范与数据处理设备的应用逻辑程序进
行信息 交互中,如何更方便的为火炮火控系统进行使用,让火炮火控设计人员能进一步更加便利的 对交互界面进行设计,提高效率,本申请还进行了进一步设计。
[0011]上述根据输入的控制信息将其处理后得到响应结果包括:对用户终端上的界面定义文件 进行加载和解析;读取所述界面定义文件中的部件参数信息,并在用户终端内存中创建所述 窗体部件模型。所述界面定义文件(Definition File,以下的DF文件即本定义文件或界面定 义文件)即用户终端上的交互界面的定义文件,这里即通过程序根据读取的界面定义文件中 部件参数信息,创建所述窗体部件模型。
[0012]上述的所述根据输入的控制信息将其处理后得到响应结果还可以包括:根据所述控制信 息,改变所述窗体部件模型的内部参数状态,并且向配置有应用逻辑程序的数据处理设备通 报所述用户输入的控制信息。
[0013]在进一步设计中,所述通过数据分发服务实时以太网中间件并且遵循ARINC661规范与数 据处理设备的应用逻辑程序进行信息交互的步骤,还可以包含以下操作:
[0014]对火炮火控系统运行时的ARINC661交互指令进行解析,提取所述窗体部件模型的参数信 息,对所述窗体部件模型的属性进行修改。
[0015]在本设计中,还可根据提取所述窗体部件模型的参数信息,在所述用户终端的显示界面 上进行绘制。这里的绘制可以按DFB绘图方式进行。
[0016]在以上的设计方案中,信息的交互通过数据分发服务实时以太网中间件完成,关于主要 输入信息中关于交互界面的窗体部件模型处理,该处理集中于与用户终端上交互界面相关的 应用程序上,使火炮火控设计人员能进一步更加便利的对交互界面进行设计,可以提高设计 人员的设计效率,降低维护成本。
[0017]在本申请的第二个方面中,本申请还提供了一种火炮火控系统,包括用户交互界面模块 和应用逻辑模块;所述火炮火控系统还包括安装在不同设施上的用户终端和数据处理设备, 所述用户交互界面模块配置于所述用户终端上,所述应用逻辑模块配置于数据处理设备上, 所述用户交互界面模块通过数据分发服务与应用逻辑模块进行信息交互,所述进行信息交互 为:所述用户交互界面模块通过数据分发服务实时以太网中间件并且遵循ARINC661规范与应 用逻辑模块进行信息交互。
[0018]采用本火炮火控系统即将包含用户交互界面模块的用户界面和包含应用逻辑模块的用户 应用(User Application,可简称UA,以下所称的UA即本用户应用)进行分离,用户界面只 进行图形界面的显示,且作为客户端存放在用户终端中,用户应用只进行应用逻辑的功能实 现,作为服务器存放在应用模块中,用户终端通过数据分发服务实时以太网中间件并且遵循 ARINC661规范与应用逻辑模块进行信息交互,减少了设计工作量,降低了维护成本。
[0019]针对ARINC661规范,使设计人员能方便的通过数据分发服务实以太网中间件,将用户终 端与应用逻辑模块进行信息交互,可进一步做以下方案设计。
[0020]将用户交互界面模块划分为多个单元,包含:图形信息实例化单元、指令处理单元、图 形渲染单元、信息交互处理单元。所述图形信息实例化单元用于对界面定义文件进行加载和 解析,读取界面定义文件中的部件参数信息,在用户终端内存中创建窗体部件模型。所述指 令处理单元用于对火炮火控系统运行时的ARINC661交互指令进行解析,提取窗体部件模型的 参数信息,对窗体部件模型的属性进行修改。所述图形渲染单元用于根据所
述窗体部件模型 的显示参数,在用户终端的显示界面上进行绘制。所述信息交互处理单元用于接收、响应和 处理所述用户终端上信息交互的操作事件,以改变所述窗体部件模型的内部参数状态,并且 向应用逻辑模块通报所述操作事件。
[0021]采用上述方案后,使火炮火控设计人员能进一步更加便利的对交互界面进行设计,可以 提高设计人员的设计效率,降低维护成本。
[0022]在本火炮火控系统中,针对实际运用、数据分发服务的考虑,在本火炮火控系统中,仅 包含一个用户交本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.火炮火控系统信息交互方法,其特征在于,所述火炮火控系统信息交互方法应用于火炮火控系统的用户终端上,所述用户终端的内存中包含有显示窗体部件模型的程序,所述火炮火控系统信息交互方法包括以下操作步骤:接收用户输入的控制信息;根据输入的控制信息将其处理后得到响应结果;所述响应结果包含改变所述窗体部件模型的内部参数状态,以及向配置有应用逻辑程序的数据处理设备进行信息交互;所述进行信息交互为:通过数据分发服务实时以太网中间件并且遵循ARINC661规范与数据处理设备的应用逻辑程序进行信息交互。2.根据权利要求1所述的火炮火控系统信息交互方法,其特征在于,所述根据输入的控制信息将其处理后得到响应结果包括:对用户终端上的界面定义文件进行加载和解析;读取所述界面定义文件中的部件参数信息,并在用户终端内存中创建所述窗体部件模型。3.根据权利要求1所述的火炮火控系统信息交互方法,其特征在于,所述根据输入的控制信息将其处理后得到响应结果包括:根据所述控制信息,改变所述窗体部件模型的内部参数状态,并且向配置有应用逻辑程序的数据处理设备通报所述用户输入的控制信息。4.根据权利要求1所述的火炮火控系统信息交互方法,其特征在于,所述通过数据分发服务实时以太网中间件并且遵循ARINC661规范与数据处理设备的应用逻辑程序进行信息交互的步骤,包含以下操作:对火炮火控系统运行时的ARINC661交互指令进行解析,提取所述窗体部件模型的参数信息,对所述窗体部件模型的属性进行修改。5.根据权利要求4所述的火炮火控系统信息交互方法,其特征在于,根据提取所述窗体部件模型的参数信息,在所述用户终端的显示界面上进行绘制。6.火炮火控系统,其特征在于,包括用户交互界面模块和应用逻辑模块;所述火炮火控系统还包括安装在不同设施上的用户终端和数据处理设备;其中,所述用户交互界面模块配置于所述用户终端上,所述应用逻辑模块配置于数据处理设备上;所述用户交互界面模块通过数据分发服务与应用逻辑模块进行信息交互;所述进行信息交互为:所述用户交互界面模块通过数据分发服务实时以太网中间件并且遵循ARINC661规范与应用逻辑模块进行信息交互。7.根据权利要求6所述的火炮火控系统,其特征在于,所述用户交互界面模块包含:图形信息实例化单元、指令处理单元、图形渲染单元、信息交互处理单元;所述图形信息实例化单元用于对界面定义文件进行加载和解析,读取界面定义文件中的部件参数信息,在用户终端内存中创建窗体部件模型;所述指令处理单元用于对火炮火控系统运行时的ARINC661交互指令进行解析,提取窗
体部件模型的参数信息,对窗体部件模型的属性进行修改;所述图形渲染单元用于根据所述窗体部件模型的显示参数,在用户终端的显示界面上进行...

【专利技术属性】
技术研发人员:雷雨能王长城陈大鹏曾刊雷凌毅陶俊瞳魏正兵姚毅樊鹏王咸锋古枫凡
申请(专利权)人:中国兵器装备集团自动化研究所有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1