一种交通一卡通的数据核查方法与流程

文档序号:15560275发布日期:2018-09-29 02:05阅读:488来源:国知局

本发明涉及公共交通领域,尤其涉及一种交通一卡通的数据核查方法。



背景技术:

随着全国交通一卡通互联互通工作的开展,全国交通一卡通将为广大人民群众提供更便捷、高效、安全的公共交通服务,但随着市场环境的快速变化和应用范围的不断扩大,使得数据质量问题逐渐升级,数据质量的好坏决定了在电子商务领域应用的深度,在各种类型交易数据清分过程中迫切需要核查数据结果的及时性与准确性。现有技术在全国一卡通数据校验过程耗时,并且存在在信用支付、电子票证、小额支付等电子商务领域应用中数据核查效率较低、功能不完善的缺陷。因此,对于交通一卡通数据的核查具有较高研究价值和实际意义。



技术实现要素:

为解决现有技术的不足,本发明提供了一种交通一卡通的数据核查方法,本发明的技术方案如下:

一种交通一卡通的数据核查方法,所述数据核查方法包括对一卡通数据的连续性核查,所述连续性核查包括核查设备流水号、票卡交易计数和票卡余额连续性的异常信息并进行人工分析;所述数据核查方法还包括票卡余额溢出核查和交易门槛信息分析,所述余额溢出核查包括核查余额溢出的异常信息并进行人工分析,所述交易门槛信息分析包括核查任一票卡门槛的异常信息并进行人工分析。

进一步地,所述核查设备流水号连续性的异常信息包括如下步骤:

对目标交易设备流水号进行排序;

将重复或不连续的设备流水号标记为异常信息;

记录目标交易设备的最终状态并对核查结果进行人工分析。

进一步地,所述核查票卡交易计数连续性的异常信息包括如下步骤:

根据交易计数对任一票卡的交易数据进行排序;

将不连续或相同的的交易计数标记为异常信息;

记录目标票卡的最终状态并对核查结果进行人工分析。

进一步地,所述核查票卡余额连续性的异常信息包括如下步骤:

核对任一票卡的连续两笔的余额;

广义余额平衡判断,所述广义余额平衡是指对于任一票卡连续两笔的余额需要满足下一笔交易前的余额等于上笔的余额;

标记不满足广义余额平衡为异常信息并进行记录和人工分析。

进一步地,所述核查余额溢出的异常信息包括如下步骤:

对任一张票卡历史累计所有的加值操作和减值操作进行核查,所述减值操作为交易后票卡余额等于票卡余额与交易金额之差,所述加值操作为交易前余额等于票卡余额与交易金额之和;

对于减值操作与最后余额之和大于加值操作的信息标记为票卡余额溢出;

记录目标票卡的最终状态并进行人工处理。

进一步地,所述核查任一票卡门槛的异常信息包括如下步骤:

统计任一月份的任一张票卡门槛计数;

标记门槛异常增大或门槛异常变小为异常信息,所述门槛异常增大是指根据交易计数和交易时间排序的充值与消费计数器和增加量大于票卡联合计数的增加量,所述门槛异常变小是指根据交易计数和交易时间排序的任意连续两笔中下一笔的计数器小于上一笔;

记录该票卡的最终状态并进行人工分析。

相比于现有技术的不足,本发明的有益效果是:本发明对交通一卡通海量交易数据预处理结果提供了稳定、高效、快速的数据核查方法,本方法应用于系统后,能在30分钟内完成近1500万数据的核查,同时能实现对cpu和m1两种类型数据进行并行核查且核查过程保存了票卡最近状态,比传统的数据核查方式效率提升了近30%,使得数据核查过程能更快发现问题、处理问题、规避风险,使整个公共交通一卡通系统资金安全得到有效保障。

附图说明

图1为本发明的方法流程图;

图2为设备流水号连续性核查的流程框图;

图3为票卡交易计数连续性核查的流程框图;

图4为票卡余额连续性核查的流程框图;

图5为票卡余额溢出核查的流程框图;

图6为交易门槛信息分析的流程框图;

图7为票卡交易计数连续性的核查方法流程图;

图8为票卡余额连续性的核查方法流程图。

具体实施方式

下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。

一种交通一卡通的数据核查方法,如图1所示,该数据核查方法包括对一卡通数据的连续性核查,其中,连续性核查包括核查设备流水号、票卡交易计数和票卡余额连续性的异常信息并进行人工分析;

其中,核查设备流水号连续性的异常信息包括如下步骤,如图2所示:

(1)根据设备号分组交易设备流水号进行排序;

(2)将重复或不连续的设备流水号标记为异常信息;

(3)核查结束后记录该设备的最后状态并把核查的结果下发并对核查结果进行人工分析。

其中的核查票卡交易计数连续性的异常信息包括如下步骤,如图3所示:

(1)根据交易计数对任一票卡的交易数据进行排序;

(2)将不连续或相同的的交易计数标记为异常信息;

(3)核查结束后记录该票卡的最后状态并把核查的结果下发并对核查结果进行人工分析。

其具体流程如图7所示:开始票卡的断号检查,首先获取下一笔的记录并同上一笔的记录作比较,如果票卡号与上笔记录相同,再判断当前交易计数是否比上笔多1,如果当前交易计数比上笔多1,则判断是否为最后一条记录,如果是最后一条记录,则设置当前记录为该票卡的最后状态且票卡断号检查结束,如果不是最后一条记录,则记录当前记录为上一笔记录并进行获取下一笔记录;如果当前交易计数不是比上笔多1,则判断为缺失的交易计数;如果票卡号与上笔记录不同,则更新上笔记录为对应票卡的最后状态并通过数据库查询当前记录票卡号的最后状态,同时判断当前数据交易计数是否比查询出交易计数多1,如果是,则进行最后一条记录的判定,如果不是则判断为缺失的交易计数。

其中的核查票卡余额连续性是对票卡的上下笔余额变化的检查,对于同一票卡的上下笔余额需要满足该笔的交易前余额等于上笔的余额,符合这个条件则认为下笔记录与上笔记录余额连续,符合广义余额平衡。核查其异常信息包括如下步骤,如图4所示:

(1)核对任一票卡的连续两笔的余额;

(2)广义余额平衡判断,广义余额平衡是指对于任一票卡连续两笔的余额需要满足下一笔交易前的余额等于上笔的余额;

(3)标记不满足广义余额平衡为异常信息并进行记录,供以后人工分析使用。

其具体流程如图8所示:开始票卡余额检查,获取下一笔记录并进行与上一笔记录的判别,如果与上笔记录不同,则设置上笔记录为对应票卡的最后余额检查记录;如果与上笔记录相同,则查询当前记录票卡号的最后余额检查记录为上笔记录并判断当前交易前余额是否等于上笔余额,如果不是,则判定为该笔记录及上笔记录不符合余额平衡;如果当前交易前余额等于上笔余额,则进行最后一条记录的判断,如果是则设置当前记录为该票卡余额的检查记录并结束核查,如果不是则记录当前记录为上一笔记录并获取下一笔记录。

另外,数据核查方法还包括票卡余额溢出核查,余额溢出核查包括核查余额溢出的异常信息并进行人工分析,票卡余额溢出核查是对单张的票卡,必须累计历史所有的加值、减值操作,当出现“减值操作+最后余额>加值操作”称为票卡余额溢出;其中,减值操作:交易后余额=余额-交易金额,加值操作:交易前余额=余额+交易金额;

因此核查余额溢出的异常信息包括如下步骤,如图5所示:

(1)对任一张票卡历史累计所有的加值操作和减值操作进行核查;

(2)当出现“减值操作+最后余额>加值操作”时,标记为票卡余额溢出异常;

(3)核查结束后记录该票卡的最后状态并供以后人工分析使用。

其中,累计的数据范围包括预处理判为有效数据、预处理判为挂起数据、个案核查时无效转有效数据和查找缺失记录生成的数据。

减掉的数据范围:数据核查时挂起转无效数据和数据核查时有效转无效数据。

当出现余额溢出时,把不符合广义余额平衡的记录列出,及时通知通卡公司进行人工处理。当人工还未处理该票卡的余额溢出时,系统停止对该票卡的自动核查。

数据核查方法还包括交易门槛分析,分析交易数据的门槛月份须与当前北京时间月份一致,且交易类型属于交通行业的消费类型。对当天的交易数据进行上下笔分析,查找该月份中同一张票卡门槛计数出现异常的记录。出现异常的票卡,须及时通知通卡公司,并报告异常的票卡数量。

交易门槛异常信息包括门槛异常增大和门槛异常变小,因此,核查任一票卡门槛的异常信息包括如下步骤,如图6所示:

(1)统计任一月份的任一张票卡门槛计数;

(2)标记门槛异常增大或门槛异常变小为异常信息,门槛异常增大是指根据交易计数和交易时间排序的联乘计数器增加量大于票卡联合计数的增加量,门槛异常变小是指根据交易计数和交易时间排序的任意连续两笔中下一笔的联乘计数器小于上一笔;

(3)核查结束后记录该票卡的最后状态并供以后人工分析使用。

本发明克服了现有技术在全国交通一卡通数据校验过程耗时,以及全国一卡通在信用支付、电子票证、小额支付等电子商务领域应用中数据核查效率较低、功能不完善的缺陷,本发明对于全国交通一卡通海量交易数据预处理结果提供了一套稳定、高效、快速的数据核查方法,能及时发现问题、处理问题、规避风险,使整个公共交通一卡通系统资金安全得到有效保障。

本发明的系统在30分钟内完成近1500万数据的核查,能实现对cpu和m1两种类型数据进行并行核查且核查过程保存了票卡最近状态,比传统的数据核查方式效率提升了近30%。

上述实施方式仅为本发明的优选实施方式,不能以此来限定本发明保护的范围,本领域的技术人员在本发明的基础上所做的任何非实质性的变化及替换均属于本发明所要求保护的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1