本发明涉及航空数据处理,尤其涉及一种航班状态变更监控方法、装置及相关设备。
背景技术:
1、随着民航业的发展,在原有计划的基础上变更航班状态的情况经常发生,例如航班临时的时刻变更、机型变更等。对于机场或航司的人员来说,每个操作员都有可能进行航班状态变更操作,因此,需要为控制室的控制人员提供一套系统用以监控所有航班的状态变更操作。
2、在现有技术中,传统的航班状态监控系统通过黑屏指令进行航班状态的监控,航空公司与机场需要对人员进行培训,而且,新入岗的人员经验不足,容易出现操作错误或重复操作,并且,现有的航班状态监控系统对于操作结果的反馈(如状态变更的处理结果、状态变更的具体信息等)不直观,容易造成比较大的影响。
技术实现思路
1、有鉴于此,本发明实施例提供一种航班状态变更监控方法、装置及相关设备,以实现直观地进行航班状态变更监控、提高工作效率和降低成本的目的。
2、为实现上述目的,本发明实施例提供如下技术方案:
3、本发明实施例第一方面公开了一种航班状态变更监控方法,所述方法包括:
4、当已登录用户具有前端的当前页面的操作权限时,获取所述已登录用户通过所述前端的当前页面输入的监控条件,所述监控条件至少包括所述已登录用户预设的监控频率;
5、校验所述监控条件;
6、若所述监控条件通过校验,按照所述已登录用户预设的监控频率,定时调用预先建立的后台接口,查询预先建立的数据库中是否存在与所述监控条件匹配的航班状态变更信息;
7、若存在,使所述前端的当前页面以列表形式展示所述航班状态变更信息;
8、若不存在,将得到的第一错误信息记录在错误日志中。
9、可选的,在当已登录用户具有前端的当前页面的操作权限时之前,还包括:
10、当检测到所述前端存在所述已登录用户时,获取所述已登录用户的账号信息;
11、根据所述账号信息,判断所述已登录用户是否具有当前页面的操作权限;
12、若不具有,在用户操作日志中记录所述已登录用户的操作;
13、若具有,执行获取所述已登录用户通过所述前端的当前页面输入的监控条件这一步骤。
14、可选的,还包括:
15、获取所述已登录用户通过所述前端的当前页面选择的警告标签;
16、根据所述警告标签,筛选所述航班状态变更信息中与所述警告标签匹配的第一航班状态变更信息,使所述前端的当前页面展示所述第一航班状态变更信息。
17、可选的,还包括:
18、获取所述已登录用户通过所述前端的当前页面选择的失败标签;
19、根据所述失败标签,筛选所述航班状态变更信息中与所述失败标签匹配的第二航班状态变更信息,使所述前端的当前页面展示所述第二航班状态变更信息;
20、获取所述已登录用户通过所述前端的当前页面选择的任一所述第二航班状态变更信息和重试标签;
21、基于所述第二航班状态变更信息,获取所述第二航班状态变更信息对应的报文,重新调用所述后台接口,对所述第二航班状态变更信息进行修改;
22、针对修改成功的第二航班状态变更信息,将所述第二航班状态变更信息对应的状态置为操作成功;
23、针对修改失败的第二航班状态变更信息,将得到的重试错误信息记录在所述错误日志中。
24、可选的,还包括:
25、获取所述已登录用户通过所述前端的当前页面选择的多条所述第二航班状态变更信息和批量重试标签;
26、基于多条所述第二航班状态变更信息,获取多条所述第二航班状态变更信息对应的报文,重新调用所述后台接口,对多条所述第二航班状态变更信息进行修改;
27、针对修改成功的第二航班状态变更信息,将多条所述第二航班状态变更信息对应的状态置为操作成功;
28、针对修改失败的第二航班状态变更信息,将得到的重试错误信息记录在所述错误日志中,使所述前端的当前页面展示修改失败的第二航班状态变更信息的处理结果详情。
29、本发明实施例第二方面公开了一种航班状态变更监控装置,所述装置包括:
30、第一获取模块,用于当已登录用户具有前端的当前页面的操作权限时,获取所述已登录用户通过所述前端的当前页面输入的监控条件,所述监控条件至少包括所述已登录用户预设的监控频率;
31、校验模块,用于校验所述监控条件;
32、查询模块,用于若所述监控条件通过校验,按照所述已登录用户预设的监控频率,定时调用预先建立的后台接口,查询预先建立的数据库中是否存在与所述监控条件匹配的航班状态变更信息;
33、展示模块,用于若存在,使所述前端的当前页面以列表形式展示所述航班状态变更信息;
34、第一记录模块,用于若不存在,将得到的第一错误信息记录在错误日志中。
35、可选的,在所述第一获取模块用于当已登录用户具有前端的当前页面的操作权限时之前,还包括:
36、第二获取模块,用于当检测到所述前端存在所述已登录用户时,获取所述已登录用户的账号信息;
37、判断模块,用于根据所述账号信息,判断所述已登录用户是否具有当前页面的操作权限,若不具有,执行第二记录模块,若具有,执行所述第一获取模块;
38、所述第二记录模块,用于在用户操作日志中记录所述已登录用户的操作。
39、可选的,还包括:
40、第三获取模块,用于获取所述已登录用户通过所述前端的当前页面选择的警告标签;
41、第一筛选模块,用于根据所述警告标签,筛选所述航班状态变更信息中与所述警告标签匹配的第一航班状态变更信息,使所述前端的当前页面展示所述第一航班状态变更信息。
42、本发明实施例第三方面公开了一种电子设备,所述电子设备用于运行程序,其中,所述程序运行时执行如本发明实施例第一方面中任一项所述的航班状态变更监控方法。
43、本发明实施例第四方面公开了一种存储介质,所述存储介质包括航班状态变更监控程序,其中,所述程序被处理器执行时实现如本发明实施例第一方面中任一项所述的航班状态变更监控方法。
44、基于上述本发明实施例提供的一种航班状态变更监控方法、装置及相关设备,所述方法包括:当已登录用户具有前端的当前页面的操作权限时,获取所述已登录用户通过所述前端的当前页面输入的监控条件,所述监控条件至少包括所述已登录用户预设的监控频率;校验所述监控条件;若所述监控条件通过校验,按照所述已登录用户预设的监控频率,定时调用预先建立的后台接口,查询预先建立的数据库中是否存在与所述监控条件匹配的航班状态变更信息;若存在,使所述前端的当前页面以列表形式展示所述航班状态变更信息;若不存在,将得到的第一错误信息记录在错误日志中。在本方案中,如果监控条件通过校验,在定时调用后台接口查询到数据库中存在与监控条件匹配的航班状态变更信息后,使前端展示航班状态变更信息,从而便于航班状态变更监控、提高工作效率和降低成本。