The invention discloses a data exchange method and a unit management system using the exchange method. The method comprises the following steps: S1: obtaining data published by external system service or timing grabbing external system data through timer setting; S2: storing the acquired data in database for data exchange; S3: Data adaptation, which is about to convert the acquired data into target service Data; S4: synchronizes the target business data increment to the business table. The data exchange method of the invention realizes the security verification and authority management of the service. In order to avoid the impact on the online business function, increase the business copy table to meet the needs, optimize the system performance and improve the system concurrency ability, avoid frequent query of the business table and affect the online business function and increase the deadlock probability of the business table, the system is called by the data exchange subsystem. The external system does not allow the business function system to operate the external system directly.
【技术实现步骤摘要】
一种数据交换方法及使用该交换方法的机组管理系统
本专利技术涉及机组管理
,更具体地,涉及一种数据交换方法及使用该交换方法的机组管理系统。
技术介绍
机组管理系统是一种基于机组人员为主体,给航班安排机组人员,通过跟踪航班运行延误或取消关键节点、实施排班调整手段,创造透明、高效的运行环境,从而减少关舱门后旅客长时间等待的现象,提升机组排班的运行效率,提高航班的正常率,改善民航服务质量,并增加旅客的满意度。现有的机组管理系统中,机组系统直接与外部系统进行数据交换,数据存在一定的安全风险。
技术实现思路
本专利技术的首要目的是提供一种数据交换方法,实现机组管理平台与外部系统的安全数据交换。本专利技术的进一步目的是提供一种使用该交换方法的机组管理系统。为解决上述技术问题,本专利技术的技术方案如下:一种数据交换方法,包括以下步骤:S1:获取外部系统服务发布的数据或通过定时器设置定时抓取外部系统数据;S2:将获取的数据存储在数据库中进行数据交换;S3:数据适配,即将获取的数据转换为目标业务数据;S4:将目标业务数据增量同步至业务表。优选地,步骤S1中获取外部系统服务发布的数据,通过IIS采用对服务的安全验证和权限管理。优选地,步骤S1中通过定时器设置定时抓取外部系统数据,定时器使用TIMER来实现,对于不同的抓取任务配置不同的时间间隔触发抓取任务。优选地,步骤S2中将获取的数据储存储在数据库中进行数据交换,还包括在每条数据的记 ...
【技术保护点】
1.一种数据交换方法,其特征在于,包括以下步骤:/nS1:获取外部系统服务发布的数据或通过定时器设置定时抓取外部系统数据;/nS2:将获取的数据存储在数据库中进行数据交换;/nS3:数据适配,即将获取的数据转换为目标业务数据;/nS4:将目标业务数据增量同步至业务表。/n
【技术特征摘要】
1.一种数据交换方法,其特征在于,包括以下步骤:
S1:获取外部系统服务发布的数据或通过定时器设置定时抓取外部系统数据;
S2:将获取的数据存储在数据库中进行数据交换;
S3:数据适配,即将获取的数据转换为目标业务数据;
S4:将目标业务数据增量同步至业务表。
2.根据权利要求1所述的数据交换方法,其特征在于,步骤S1中获取外部系统服务发布的数据,通过IIS采用对服务的安全验证和权限管理。
3.根据权利要求1所述的数据交换方法,其特征在于,步骤S1中通过定时器设置定时抓取外部系统数据,定时器使用TIMER来实现,对于不同的抓取任务配置不同的时间间隔触发抓取任务。
4.根据权利要求1所述的数据交换方法,其特征在于,步骤S2中将获取的数据储存储在数据库中进行数据交换,还包括在每条数据的记录中附加数据的来源以及数据交换时的时间信息的步骤。
5.根据权利要求1所述的数据交换方法,其特征在于,步骤S3中将获取的数据转换为目标业务数据,通过类型转换、数据映射操作实现。
6.根据权利要求1任一项所述的数据交换方法,其特征在于,步骤S3后还进行判断该目标业务数据是否需要进行数据整合,所述数据整合为将多个不同类型的数据记录通过一些字段关联起来形成一条记录的过程,是则进行数据整合后将目标业务数据增量同步至业务表;若不是则直接将目标业务数据增量同步至业务表。
7....
【专利技术属性】
技术研发人员:梁海,
申请(专利权)人:北京恒赢智航科技有限公司,北京三赢伟业科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。