一种机场收费数据的自动校验系统及校验方法与流程

文档序号:18409674发布日期:2019-08-10 00:52阅读:818来源:国知局
一种机场收费数据的自动校验系统及校验方法与流程
本发明涉及一种机场收费数据的自动录入校验系统及校验方法。
背景技术
:目前国内各大机场使用的统计数据管理系统主要为舱单系统,通过纸质舱单人工录入收费数据,耗费的时间过长,部分机场采取了直接从中航信或sita公司购买电报数据的方式,但一方面成本比较高,另一方面数据仍是有遗漏,需要人工校验核对。而一旦出现遗失的舱单文件很难发现记录缺失,因为系统没有完整的数据进行匹配导致人工录入时系统无法发现缺漏的数据。舱单系统的舱单信息量有缺失,例如国家、省份、城市、航线等配置信息,不利于信息完整性及信息的校验匹配。其过大的数据量耶使得月度汇总核算复杂困难,且在数据实时性统计方面无法做到数据的及时响应传输。而上述统计数据是机场航空性业务收费的重要依据,如果数据不准确,这将导致利润的流失。同时现场运行保障需要监测每日数据情况,用于现场资源调配和决策支撑。然而随着业务量的增加,原有的舱单系统已经不能满足日常的工作需求。技术实现要素:为了解决上述问题,本发明提供了一种机场收费数据的自动校验系统。一种机场收费数据的自动校验系统,所述收费数据由自动校验系统所设置的主数据表转换而成,包括:数据采集模块,用于采集航空收费数据,并将所述航空收费数据转化为数据源表;数据校验模块,包括数据比对单元、数据转换单元、数据排序单元和数据填充单元,所述数据比对单元用于将主数据表与数据源表进行比对,若数据源表的数据项相对于主数据表所对应的数据项发生变动,则将比对结果传递给数据转换单元,否则对主数据表的数据项不作改动;数据转换单元将所述数据源表转换成数据业务表;数据业务表经数据排序单元进行排序后通过数据填充单元将数据业务表中的数据填充至主数据表中。一种机场收费数据的自动校验方法,包括以下步骤:a.采集航空收费数据,并将所述航空收费数据转化为数据源表;b.将主数据表与数据源表进行比对和校验,删去错误数据;c.将用于更新主数据表数据的数据源表转化为数据业务表;d.对数据业务表进行优先级排序,将最高优先级排序的数据业务表填充至主数据表中;e.将主数据表中已执行的航班进行费用统计,生成收费数据。该自动校验系统,通过数据采集模块实时采集aomip一体化平台数据(航班计划)、sita报文数据(飞机通信寻址与报告系统)、各航司ldm报文数据、联邦快递数据(货运航班)、翼通商务数据(公务机数据)多种数据,并将前述数据初始化为数据校验模块能兼容的原始数据文件即数据源表,通过数据转换单元将数据源表转化为数据业务表,数据排序单元对数据业务表进行优先级排序后后,数据填充单元将数据业务表写入主数据表中与数据源表进行比对,从而找出数据源表中需要进行航空性业务收费的缺失数据,并通过各数据源表进行匹配而得出缺失数据的信息,将所述比对出的信息转化为数据业务表并补全至主数据表中,同时删除数据源表中不能产生航空性业务的数据。整个过程由于数据的不间断采集,并自动解析、自动转换、自动比对匹配和自动清洗,从而减少了数据录入工作量,容易发现遗漏数据而避免了数据缺失,降低了数据的核对汇总难度。附图说明图1为本发明所述的机场收费数据的自动校验系统的结构图。图2为主数据表与数据源表进行校验时的一个实施例的系统界面截图。图3为主数据表与数据源表进行校验时进行补充的一个实施例的系统界面截图。具体实施方式如图1所示,该机场收费数据的自动校验系统,包括:数据采集模块,用于采集aomip数据生成aomip数据源表,采集sita数据生成sita数据源表,采集amoss数据生成amoss数据源表,采集ldm报文数据生成ldm报文数据源表;数据校验模块,包括数据比对单元、数据转换单元、数据排序单元和数据填充单元,所述数据比对单元用于将主数据表与数据源表进行比对,若数据源表的数据项相对于主数据表所对应的数据项发生变动,则将比对结果传递给数据转换单元,否则对主数据表的数据项不作改动;数据转换单元将所述数据源表转换成数据业务表;数据业务表经数据排序单元进行排序后通过数据填充单元将数据业务表中的数据填充至主数据表中。收费数据生成模块,用于将主数据表转换为收费数据。该机场收费数据的自动校验方法,包括以下步骤:a.数据采集模块采集aomip数据生成数据源表、采集sita数据生成sita数据源表,采集amoss数据生成amoss数据源表,采集ldm报文数据生成ldm报文数据源表;b.数据比对单元将主数据表与数据源表进行比对和校验,删去错误数据;c.数据转换单元将用于更新主数据表数据的数据源表转化为数据业务表;d.数据排序单元对数据业务表进行优先级排序,数据填充单元将最高优先级排序的数据业务表填充至主数据表中;e.收费收据生成模块将主数据表中已执行的航班进行费用统计,生成收费数据。所述步骤d中的优先级依次为aomip数据、sita数据、amoss数据、ldm报文数据。所述步骤b中,主数据表与数据源表的比对包括以下步骤:a.数据采集模块对数据源表的数据进行更新;b.每隔一个特定时间根据预设的校验规则对主数据表和各数据源表进行对比,若主数据表与数据源表的数据不一致,判断数据源表对应的不一致的数据的更新时间是否早于主数据表,若是则采用,否则删去。以下给出该机场收费数据的自动校验系统进行数据校验的具体实施例。首先,从aomip数据获取航班计划,能做到在当天晚上12点前能得知明天所有需要经过的所有航班计划,其航班计划包括航线、机型、航班号、每周班次、班期和时刻等,然后由数据初始化模块将旅客数进行初始化形成航班计划表。具体地,数据初始化模块将aomip数据和psp离港数据系统数据依据航班号id和对应旅客数据字段一一对应的原则从psp离港数据系统中导入到航班计划表中,所述航班计划表最后形成包括有aomip数据的数据源表,导入过程中如果遇到数值类型数据为空值或者异常值则将该字段初始化为0;对于文本或字符串类型数据初始化为null。数据采集模块通过各个数据源接口根据预先设置的优先级实时更新数据源表,然后当其中对应的航班启动后,将航班计划表对应的航班计划信息转化为实际航班信息,具体地,以“计划日期+航空公司+航班号+机号+进出港”作为联合主键,从aomip数据源中获取计划航班信息,系统配置库、航信结算系统以及民航总局清算系统作为航班信息的缺段补充来源,民航总局机场管理子系统补充实际起降时间,通过psp数据源、中航信载重电报以及sita载重电报补充实际旅客、货邮数据等。以计划执行日期为20181015、航空公司为3u、航班号为8161、机号为6388的进港航班为实施例,从fims数据源中获取计划航班信息(包含计划日期、航空公司、航班号、机号、进出港等);机型、可供业载、可供座位、航线等补充信息来源于系统配置库;民航总局机场管理子系统补充基础库代码配置信息,比如:新增的机场、机号、机型等配置信息;成人数、儿童数、婴儿数、行李重量、邮件重量以及货物重量按优先级由sita电报补充实际执行数据。由前场人员根据拿到的纸质舱单文件,对系统上的航班信息数据进行核对和更新,所述的自动校验系统会判断数据是否经由人工审核,如果已经由人工审核的数据,从各数据接口单元传过来的数据将无法对主数据表中对应的数据进行更新,这是由于纸质舱单是进出境航空器负责人或其代理人向海关递交或传输的真实、准确反映运输工具所载货物、物品情况的纸质载货清单,其数据准确度极高,用来核定航空性业务收费所产生的误差最小。每隔一个特定时间,优选为1小时,根据预先设置好的校验规则对主数据表和各个接口的数据源表进行对比。具体地,如图2所示,以计划执行日期为20181016、航空公司为3u、航班号为8273、机号为8329的进港航班为实施例,在系统的数据来源校对模块中,主数据中原始的航班信息来源于aomip,在各数据源写入主数据表的过程中根据优先级通过数据补充单元对数据进行补充,aomip为当中几个数据源中优先级最高的,因此直接写入主数据表中。为保证数据没有遗留或者错审,自动校验系统设置邮件提醒模块,如果发现某数据源表记录比主表要多时,会以邮件形式发送到指定邮箱,提醒用户是否有新航班号或者新机号信息未进行录入,然后数据整合单元将主数据表的某项缺失的数据,通过数据源表对应于该缺失数据的对应关系进行匹配并补全到数据源表中。具体地,如图3所示,以计划执行日期为20181017、航空公司为bl、航班号为0672、机号为vna563的进港航班为实施例,在系统的数据来源校对模块中,主数据中原始的航班信息来源于aomip数据接口,在各数据源写入主数据表的过程中根据优先级对数据进行补充,aomip所在数据源表为当中几个数据源中优先级最高的,先写入主数据表中,缺少的机号、可供业载,可由ldm报文数据接口所提供的对应数据源表(图中显示为邮箱ldm)进行自动补充。数据初始化模块将数据采集模块所采集的aomip数据、sita数据、amoss数据、ldm报文数据和psp离港系统数据通过数据解析单元根据不同的数据格式规则对数据进行解释,初始化为原始数据形式,生成对应的数据源表,数据校验模块中对机场收费数据的自动校验,主要通过下述步骤进行:首先,将数据源表转换为数据业务表,所述数据业务表指的是在数据源表参数原有信息的基础上,根据主数据表结构进行数据填充,形成一条与主数据表结构一样的数据记录。根据预先设定的各数据接口所采集数据而生成的数据源表的优先级,对数据业务表的数据进行排序,如有更新、更高级的数据接口数据传输到自动校验系统,就会对主表数据进行更新操作。将没有用、无效、错误的数据进行过滤,减少错误数据写入系统,例如,假设数据源表a和数据源表b如下:数据源表a航班号目的地机号日期cz3211xiyb34522018-9-3cz3210ctub22352018-9-3数据源表b航班号目的地机号航班性质日期cf9002cgob2855正班2018-9-3cz3211xiyb3333正班2018-9-3经过数据清洗和数据匹配后,数据源表转化为数据业务表的结构如下:数据业务表a航班号航线航段机号机型航班性质进出港航线分类航段分类日期cz3211can-xiycan-xiyb3452732w/zodomdom2018-9-3数据业务表b航班号航线航段机号机型航班性质进出港航线分类航段分类日期cz3211can-xiycan-xiyb3333733w/zodomdom2018-9-3cf9002cgo-cancgo-canb2855752w/zidomdom2018-9-3经过数据整合后,主数据表结构变化如下:航班号航线航段机号机型机位登机门航班性质进出港航线分类航段分类日期cz3211can-xiycan-xiyb3452732115a115w/zodomdom2018-9-3cf9002cgo-cancgo-canb2855752gy01w/zidomdom2018-9-3通过数据整合后主数据表中的航班号为cz3211的机号和机型采用了数据业务表a中的机号和机型。为了提高自动校验系统中数据主表的准确性,自动校验系统给数据源的接口进行优先级排序,按先后读取顺序补充到主数据表,主要依次为aomip航班信息sita电报、中航信电报、邮航运行电报、联邦快递电报电子信息、南航核对后的ldm报数据、空管aftn电报电子信息。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1