基于机场生产运营系统的本地化离线方法技术方案

技术编号:34169915 阅读:27 留言:0更新日期:2022-07-17 10:31
本发明专利技术公开了一种基于机场生产运营系统的本地化离线方法,其包括:将机场生产运营系统的客户端的页面数据和离线操作的数据存储至本地,并实时更新;在机场生产运营系统恢复正常后,将所述页面数据和离线操作请求传输的数据传送到应用服务;应用服务根据所述页面数据和离线操作给所述客户端进行数据反馈。通过本发明专利技术实现了离线状态下的机位分配和航班状态管理功能,可以指定机场相关操作人员在离线状态下进行机位分配和航班状态管理,提高了整体工作效率;以及提高了用户的操作体验,优化了生产运营系统功能、提高了系统数据可靠性。提高了系统数据可靠性。提高了系统数据可靠性。

Localization offline method based on airport production and operation system

【技术实现步骤摘要】
基于机场生产运营系统的本地化离线方法


[0001]本专利技术涉及机场生产运营系统
,具体涉及一种基于机场生产运营系统的本地化离线工作方法。

技术介绍

[0002]随着我国经济的快速增长,国内航空业发展迅速。生产运营系统是机场的核心信息系统,包括航班管理、资源分配和地面保障、航班监管、数据分析等模块,涉及从航班落地到起飞的全过程,并为机场其他生产运营、管理、服务和收益等系统提供数据支持。
[0003]但在实际操作过程中,当生产运营系统出现宕机,大量航班数据需要操作人员手动记录并变更到系统数据库中,此过程繁琐复杂且耗时,不仅增加了手工记录可能造成的出错风险,更严重影响了整体工作效率。如何有效保证机场地面运营相关部门和作业人员在系统宕机状态下有效开展工作是一个必须研究和重视的问题。
[0004]中国专利(申请号CN102457499 A)公开了一种客户端的离线工作方法,包括下列步骤:获取并展示用户界面;检测网络是否联通,若是,则将客户端先前工作时存储的离线操作数据同步到服务器;若否,则进行离线工作;所述离线工作具体包括以下步骤:实时获取并存储用户的离线操作数据;根据实时获取并存储的所述离线操作数据更新展示的用户界面。
[0005]基于此,由于现有生产运营系统缺乏宕机状态下进行离线操作的解决办法,本专利技术拟在生产运营系统中引入一种本地化离线技术。

技术实现思路

[0006]本专利技术克服了现有技术的不足,提供一种基于机场生产运营系统的本地化离线方法,旨在解决的技术问题之一是:当机场生产运营系统出现宕机,大量航班数据需要操作人员手动记录并变更到系统数据库中的技术问题。
[0007]考虑到现有技术的上述问题,根据本专利技术的一个方面,为解决上述的技术问题,本专利技术采用以下技术方案:
[0008]一种基于机场生产运营系统的本地化离线方法,其包括:
[0009]将机场生产运营系统的客户端的页面数据和离线操作存储至本地,并实时更新;
[0010]在机场生产运营系统恢复正常后,所述页面数据和离线操作请求传输的数据传送到应用服务;
[0011]应用服务根据所述页面数据和离线操作给所述客户端进行数据反馈。
[0012]为了更好地实现本专利技术,进一步的技术方案是:
[0013]进一步地,所述机场生产运营系统的客户端调用与应用服务时,通过Dubbo实现松耦合。
[0014]进一步地,所述应用服务向所述客户端发送消息时,通过设置消息中间件实现应用服务与客户端的松耦合。
[0015]进一步地,所述应用服务将消息发送到消息中间件后,无需等待客户端接收处理,客户端会异步处理后台消息。
[0016]进一步地,使用缓存实时保存页面数据和离线操作。
[0017]进一步地,采用关系型数据库存储页面数据和离线操作。
[0018]进一步地,所述关系型数据库还用于记录系统历史数据。
[0019]进一步地,所述关系型数据库包括Oracle和MySQL。
[0020]进一步地,所述客户端的页面数据和离线操作的数据包括机位分配和航班状态管理操作。
[0021]与现有技术相比,本专利技术的有益效果之一是:
[0022]由于目前机场使用的生产运营系统,在宕机后无法正常操作,系统失去对机场的管控,必须依赖手工记录、上传更新。通过本专利技术的基于机场生产运营系统的本地化离线方法,实现了离线状态下的机位分配和航班状态管理功能,可以指定机场相关操作人员在离线状态下进行机位分配和航班状态管理,提高了整体工作效率;以及提高了用户的操作体验,优化了生产运营系统功能、提高了系统数据可靠性。
附图说明
[0023]为了更清楚的说明本申请文件实施例或现有技术中的技术方案,下面将对实施例或现有技术的描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅是对本申请文件中一些实施例的参考,对于本领域技术人员来讲,在不付出创造性劳动的情况下,还可以根据这些附图得到其它的附图。
[0024]图1为根据本专利技术一个实施例的客户端离线工作方法流程示意图。
具体实施方式
[0025]下面结合实施例对本专利技术作进一步地详细说明,但本专利技术的实施方式不限于此。
[0026]一种基于机场生产运营系统的本地化离线方法,其包括:
[0027]将机场生产运营系统的客户端的页面数据和离线操作存储至本地,并实时更新;该客户端的页面数据和离线操作的数据可以包括但不限于机位分配和航班状态管理操作。
[0028]在机场生产运营系统恢复正常后,所述页面数据和离线操作请求传输的数据传送到应用服务;如请求调用具体应用服务的指令等。
[0029]应用服务根据所述页面数据和离线操作给所述客户端进行数据反馈,其包括对机场运营管理的数据反馈,或对用户操作的及时反馈。
[0030]可优先采用Dubbo服务框架实现RPC调用,客户端和应用服务之间的调用可以实现松耦合。RPC是一种远程调用过程,第三方的客户程序通过接口调用自定义函数,获得函数返回的数据进行处理,而Dubbo作为一种高性能RPC框架,不仅能实现智能负载均衡,还能监控运行期流量,可视化服务治理与运维,可以实时监控应用服务与客户端的连接状态。主要的,Dubbo可以在客户端离线调用后台失败时,将远程调用以数据方式保存起来,在网络恢复时可重新执行业务调用。
[0031]本专利技术系统应用服务可在不同服务器上部署多个,客户端与不同应用服务之间的调用会通过Dubbo实现负载均衡,根据不同的负载均衡策略,最大化利用多个应用服务的处
理能力,提升系统性能。
[0032]本专利技术使用消息中间件实现应用服务到客户端的松耦合,客户端调用应用服务时,通过Dubbo实现松耦合,而消息中间件则在应用服务需要往客户端发消息时,在另一个方向实现了应用服务与客户端的松耦合。应用服务将消息发送到消息中间后,无需等待客户端接收处理,客户端会异步处理后台消息。在本专利技术中,使用消息中间件可以保证,在网络恢复大批量业务调用到达应用服务时,后台可高效处理处理业务调用,无需等待客户端处理消息,保证网络恢复时,离线操作可快速执行,恢复服务状态。
[0033]本专利技术使用缓存将客户端的页面数据和离线操作保存起来,在正常使用时,缓存会实时保存页面数据及其他必要数据,当断网等异常情况时,缓存中的页面数据就作为客户端离线操作的数据依据。客户端进行离线操作时,会将离线操作保存起来,同时更新缓存中的页面数据,给用户及时的操作反馈。当网络等恢复时,客户端缓存会根据后台数据实时更新成最新的结果。
[0034]本专利技术使用关系数据库持久化数据,关系型数据库采用关系模型组织数据,更易于理解,且实现方案较多,可以根据实际情况选择不同的解决方案,例如Oracle、MySQL等。应用服务和客户端在关闭时,内存数据会丢失,而数据库可以持久化相关数据,记录系统历史情况,保证业务流程正常进行。
[0035]为清晰展示本专利技术的特征和优本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于机场生产运营系统的本地化离线方法,其特征在于包括:将机场生产运营系统的客户端的页面数据和离线操作的数据存储至本地,并实时更新;在机场生产运营系统恢复正常后,将所述页面数据和离线操作请求传输的数据传送到应用服务;应用服务根据所述页面数据和离线操作给所述客户端进行数据反馈。2.根据权利要求1所述的基于机场生产运营系统的本地化离线方法,其特征在于所述机场生产运营系统的客户端调用与应用服务时,通过Dubbo实现松耦合。3.根据权利要求1所述的基于机场生产运营系统的本地化离线方法,其特征在于所述应用服务向所述客户端发送消息时,通过设置消息中间件实现应用服务与客户端的松耦合。4.根据权利要求3所述的基于机场生产运营系统的本地化离线方法,其特征在于所述应用服务将消息发...

【专利技术属性】
技术研发人员:孙帅安康战嘉馨
申请(专利权)人:青岛民航凯亚系统集成有限公司
类型:发明
国别省市:

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

1