本发明属于通用飞机飞行管理系统领域,涉及一种通用飞机机场管理系统。
背景技术:
目前,通用飞机机场管理系统多为按键式,由于界面显示内容非常有限,飞行员欲实现某项功能时,需要进行多次复杂操作,不便于人机交互。另外,按键式设备体积大,也不便于功能集成和扩展。
触控式设备能够很好的解决按键式所存在的弊端,但是需要重新设计与触控显示界面相对应的各功能模块,设计复杂,实现难度比较大。
技术实现要素:
为了解决现有按键式飞机机场管理系统不便于人机交互的技术问题,本发明提供了一种通用飞机机场管理系统,可用于通用飞机飞行管理系统中。
本发明的技术方案是:
一种通用飞机机场管理系统,其特殊之处在于:
包括默认常显列表和功能模块;
默认常显列表包括存储机场显示列表、具体机场信息列表;所述存储机场显示列表包括用于用户搜索机场信息的搜索机场模块;
功能模块包括插入功能模块、删除功能模块和直飞功能模块;
插入功能模块用于实现以下步骤:
1)接收用户输入;
2)判断用户输入类型,若为插入请求,进入步骤3);若否,则返回步骤1);
3)判断所述搜索机场模块输出的待插入机场信息是否被选中,若是,则进入步骤4);若否,则进入步骤5);
4)将被选中的待插入机场信息插入到存储机场显示列表的最后一行,结束流程;
5)生成并弹出需要选择待插入机场对话框,返回步骤1);
删除功能模块用于实现以下步骤:
1)接收用户输入;
2)判断用户输入类型,若为删除请求,进入步骤3);若否,则返回步骤1);
3)判断用户请求删除的机场是否在存储机场显示列表中,若是,则进入步骤4);若否,进入步骤6);
4)生成并弹出是否确定删除该机场对话框,进入步骤5);
5)接收用户输入,若用户输入为确定删除,则从存储机场显示列表中删除该机场并对存储机场显示列表重新排序;若用户输入为放弃删除,则返回步骤1);
6)生成并弹出是否确定删除存储机场显示列表中所有机场对话框,进入步骤7);
7)接收用户输入,若用户输入为是,则删除存储机场显示列表中所有机场;若用户输入为否,则返回步骤1);
直飞功能模块实现以下步骤:
1)接收用户输入;
2)判断用户输入类型,若为直飞请求,进入步骤3);若否,则返回步骤1);
3)判断用户所选机场是否在存储机场列表中,若是则进入步骤4),若否,则生成并弹出选择直飞机场对话框,返回步骤1);
4)接收用户输入,判断是否已输入直飞机场跑道信息,若是,则进入步骤5);若否,则生成并弹出选择机场跑道信息对话框,并返回步骤1);
5)接收用户输入,判断是否已输入进近程序、频率信息,若是,则进入步骤6);若否,则生成并弹出选择进近程序和频率对话框,并返回步骤1);
6)生成并弹出直飞确认对话框,进入步骤7);
7)接收用户输入,若用户输入为确认直飞,则激活直飞机场功能,计算应飞航向角和距离,并输出切换界面信号【该切换界面信号被通用飞机飞行管理系统接收后,飞行管理系统会将界面切换为飞行管理系统中的飞行计划列表界面】;若用户输入为放弃直飞,则返回默认常显列表界面,然后返回步骤1)。
进一步地,所述存储机场显示列表还包括机场名称信息、机场所在城市信息、机场类型信息、机场相对海拔高度信息;
所述具体机场信息列表包括机场经纬度信息、机场相对方位信息、机场频率信息、机场跑道类型属性信息和机场进近程序信息。
与现有技术相比,本发明的优点:
1.本发明中各功能模块的软件流程是根据触控屏幕类航电系统设备特殊设计的,相对于传统按键类飞行计划管理模块,更便于人机交互,而且在页面内容和软件流程逻辑设计时,充分考虑到飞机飞行过程中多种可能遇到的场景,通用性好。
2.本发明增加了存储机场显示列表,并将其设置为默认常显列表,可将航路沿线附近机场提前存储并显示在存储机场显示列表中,在飞行过程中可以直接在存储机场显示列表中点选附近机场;若飞行员需要手动搜索机场信息,也只需要在提前存储的附近机场中搜索,相对于传统在导航数据库中搜索机场信息而言,搜索数据量大大减小,提高了搜索效率。
3.本发明中的直飞功能模块可与飞行管理系统中的飞行计划管理模块相关联,一旦确定直飞,本发明会向飞行管理系统发送切换界面信号,飞行管理系统收到切换界面信号之后,会将界面切换为飞行计划列表界面,为飞行管理系统各子系统之间的逻辑设定提供了保证,实用性和可操作性强。
4、本发明内部逻辑设计清晰,便于实现,在本发明基础上,可根据用户需求扩展与机场相关的功能,配置灵活。
附图说明
图1是本发明机场管理系统的原理框架示意图。
图2是本发明中插入功能模块的实现流程图。
图3是本发明中删除功能模块的实现流程图。
图4是本发明中直飞功能模块的实现流程图。
图5是本发明中常显列表界面的说明图。
图6是机场插入列表说明图。
图7是机场插入对话框说明图。
图8是删除功能弹出对话框情形一示意图。
图9是删除功能弹出对话框情形二示意图。
图10是机场直飞功能弹出对话框情形一说明图。
图11是机场直飞功能弹出对话框情形二说明图。
图12是机场插入功能具体流程情形一过程说明图。
图13是机场插入功能具体流程情形二过程说明图。
图14是机场删除功能具体流程情形一过程说明图。
图15是机场删除功能具体流程情形二过程说明图。
图16是机场直飞功能具体流程情形一过程说明图。
图17是机场直飞功能具体流程情形二过程说明图。
具体实施方式
以下结合附图对本发明作进一步说明。
如图1所示,本发明所提供的通用飞机机场管理系统,包括默认常显列表和功能模块。
默认常显列表:分为存储机场显示列表和具体机场信息列表。
存储机场显示列表包括:机场名称信息、机场所在城市信息、机场类型信息、机场相对海拔高度信息和用于用户搜索机场信息的搜索机场模块。
具体机场信息列表包括:机场经纬度信息、机场相对方位信息、机场相对距离信息、机场频率信息、机场跑道类型属性信息和机场进近程序信息。
功能模块:主要分为3大功能,具体如下:
1)插入功能:用于实现将搜索到的机场插入到存储机场显示列表中;
2)删除功能:用于从存储机场显示列表中删除机场信息,分为删除单个选中的机场信息和删除全部机场信息;
3)直飞功能:用于实现直飞至机场。
本发明中各功能模块均为运行在计算机上的程序,以下就各功能模块的实现流程分别介绍。
一、插入功能模块
如图2所示,插入功能模块被计算机运行时用于实现以下步骤:
1)接收用户输入;
2)判断用户输入类型,若为插入请求,进入步骤3);若否,则返回步骤1);
3)判断所述搜索机场模块输出的待插入机场信息是否被选中,若是,则进入步骤4);若否,则进入步骤5);
4)将被选中的待插入机场信息插入到存储机场显示列表的最后一行,结束流程;
5)生成并弹出需要选择待插入机场对话框,返回步骤1)。
二、删除功能模块
如图3所示,删除功能模块被计算机运行时用于实现以下步骤:
1)接收用户输入;
2)判断用户输入类型,若为删除请求,进入步骤3);若否,则返回步骤1);
3)判断用户请求删除的机场是否在存储机场显示列表中,若是,则进入步骤4);若否,进入步骤6);
4)生成并弹出是否确定删除该机场对话框,进入步骤5);
5)接收用户输入,若用户输入为确定删除,则从存储机场显示列表中删除该机场并对存储机场显示列表重新排序;若用户输入为放弃删除,则返回步骤1);
6)生成并弹出是否确定删除存储机场显示列表中所有机场对话框,进入步骤7);
7)接收用户输入,若用户输入为是,则删除存储机场显示列表中所有机场;若用户输入为否,则返回步骤1)。
三、直飞功能模块
如图4所示,直飞功能模块被计算机运行时用于实现以下步骤:
1)接收用户输入;
2)判断用户输入类型,若为直飞请求,进入步骤3);若否,则返回步骤1);
3)判断用户所选机场是否在存储机场列表中,若是则进入步骤4),若否,则生成并弹出选择直飞机场对话框,返回步骤1);
4)接收用户输入,判断是否已输入直飞机场跑道信息,若是,则进入步骤5);若否,则生成并弹出选择机场跑道信息对话框,并返回步骤1);
5)接收用户输入,判断是否已输入进近程序、频率信息,若是,则进入步骤6);若否,则生成并弹出选择进近程序和频率对话框,并返回步骤1);
6)生成并弹出直飞确认对话框,进入步骤7);
7)接收用户输入,若用户输入为确认直飞,则激活直飞机场功能,计算应飞航向角和距离,并输出切换界面信号;若用户输入为放弃直飞,则返回默认常显列表界面,然后返回步骤1)。
实施例:
一、常显列表界面
如图5所示,常显列表界面各部分具体为:1:机场名称(apt);2:机场所在城市名称(city);3:机场类型(type);4:机场所在地的海拔高度(alt);5:搜索机场的id号(aptid);6:搜索机场按键(search);7:插入机场功能按键(i);8:机场删除功能按键(d);9:直飞机场功能按键
注:机场管理模块列表默认常显示目的机场信息。
二、功能设计说明
1.插入机场功能
插入机场列表设计与说明
点击插入apt功能按键,按键背景变灰,并弹出插入对话框,如图6所示。
如图7所示,插入对话框中各部分具体为:1:插入机场的名称;2:机场所在城市;3:机场相对应的纬度;4:机场相对应的经度;5:对应机场包含的机场跑道数量;6:跑道类型;7:机场跑道相对于此刻位置的方位角;8:机场跑道最长距离;9.跑道相对于此刻位置的距离;
2.删除机场功能
当未选中机场时,点击删除按键,默认删除存储的所有机场信息,删除按键背景变为灰色,同时弹出是否需要删除所有存储机场信息确认对话框,如图8所示。
当选则中某个机场,再点击删除按键时,默认删除当前机场,删除按键背景变灰色,同时弹出确认对话框,如图9所示。
3.直飞机场功能
当未选中直飞机场,直接点击直飞按键时,直飞按键背景不变色,并弹出请选择需要直飞的机场提示框,如图10所示。
当选中直飞机场后,直飞按键背景变色表示选中,同时,被选中的机场详细信息显示在下面列表中,紧接着飞行员可以选择跑道信息,进近程序等。待选定完成之后,点击直飞按键,直飞按键背景变灰色,并同时弹出直飞确认提示框,如图11所示。
三、本发明操作流程示例
1.插入机场流程
(1)机场插入时,如需搜索,点击搜索框,虚拟键盘随即弹出,搜索输入需要插入的机场id,再点击search按键,搜索结果显示在下方列表中。如果未选中搜索机场直接点击插入按键,则插入按键的背景不变灰色,随即弹出“请选择机场”提示框,如图12所示。
(2)如选中要插入的机场,将被选中的待插入机场信息插入到存储机场显示列表的最后一行,如图13所示。
2.删除机场流程
当飞行员没有选中需要删除的机场信息时,点击删除按键,删除按键背景变为灰色,此时,默认为删除所有存储机场,并弹出是否删除所有机场信息提示框,如图14所示。
当飞行员选中某个具体机场后,该机场具体跑道等信息会自动显示在下列表中;再点击删除按键,删除按键背景变灰色,默认删除当前机场信息,并弹出确认提示框,如图15所示。
3.直飞机场功能
若飞行员未选中机场,点击直飞按键,直飞按键背景不变色,并弹出“请选择机场”信息提示框,如图16所示。
当飞行员选中需要直飞的机场后,被选中的机场背景变为棕色,以表示选中,然后飞行员可依次选择跑道、进近程序等信息;待全部确认完成后,点击直飞按键,系统弹出直飞确认提示框,如图17所示;飞行员点击对话框的确定按键后,系统默认直接激活直飞机场,并计算应飞航向角,距离,预计到达时间等信息;系统随即会切换界面到fpl飞行界面。如果点击取消按键,则返回机场管理页面。