一种数据处理方法、装置及计算机可读存储介质与流程

文档序号:15519167发布日期:2018-09-25 19:00阅读:138来源:国知局

本发明涉及数据处理技术领域,尤其涉及一种数据处理方法、装置及计算机可读存储介质。



背景技术:

火车是生活中必不可少的交通工具,它给人们的日常出行带来了很大便利。随着越来越多的人们选择火车出行,铁路部门为了更好地服务乘客,优化服务,需要统计乘客的实际乘车记录信息。一方面,实际乘车记录信息可以给铁路部门提供参考,用以优化火车运行线路,提高铁路的运载能力;另一方面,铁路部门也可以按照实际乘车记录信息给乘客积分,增强乘客体验。

然而,在实现本发明过程中,发明人发现现有技术中没有实际乘车记录信息的生成方案。



技术实现要素:

有鉴于此,本发明实施例提供了一种数据处理方法、装置及计算机可读存储介质,用以解决现有技术中没有实际乘车记录信息的生成方案的问题。

一方面,本发明实施例提供了一种数据处理方法,包括:

根据售票交易记录信息和乘客信息,生成候选交易记录信息;

从所述售票交易记录信息中,获取指定类型票据的交易记录信息;

根据所述指定类型票据的交易记录信息,对所述候选交易记录信息进行筛选,得到实际乘车记录信息。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,根据售票交易记录信息和乘客信息,生成候选交易记录信息之前,还包括:根据指定的收数日期,从所述售票交易记录信息中获取符合所述收数日期的售票交易记录信息;

根据售票交易记录信息和乘客信息,生成候选交易记录信息,包括:根据符合所述收数日期的售票交易记录信息以及所述乘客信息,生成候选交易记录信息。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述售票交易记录信息和所述乘客信息都包含车票编码;根据符合所述收数日期的售票交易记录信息以及所述乘客信息,生成候选交易记录信息,包括:

根据所述车票编码,将符合所述收数日期的售票交易记录信息与所述乘客信息进行关联,得到候选交易记录信息。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,从所述售票交易记录信息中,获取指定类型票据的交易记录信息,包括:

从符合所述收数日期的售票交易记录信息中抽取退票交易记录信息、废票交易记录信息和改签票交易记录信息,以作为所述指定类型票据的交易记录信息。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,根据所述指定类型票据的交易记录信息,对所述候选交易记录信息进行筛选,得到实际乘车记录信息,包括:

在所述候选交易记录信息中,筛除不收费的票据对应的交易记录信息;

从经过筛除之后得到的候选交易记录信息中,筛选得到换票交易记录信息;

从所述换票交易记录信息中,获取非积分支付的票据所对应的交易记录信息;

根据所述指定类型票据的交易记录信息,在非积分支付的票据所对应的交易记录信息中,筛除废票交易记录信息、退票交易记录信息以及改签票交易记录信息,以及,在非积分支付的票据所对应的交易记录信息中,筛除车站应急情况下的换票交易记录信息,得到实际乘车记录信息。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述数据处理方法还包括:

根据换票交易记录信息和所述售票交易记录信息,得到两个交易记录信息的交集,以及,根据所述两个交易记录信息的交集和换票交易记录信息的差集,得到异常交易记录信息;

从所述换票交易记录信息中,获取非积分支付的票据所对应的交易记录信息,包括:从所述换票交易记录信息和异常处理记录信息中,获取非积分支付的票据所对应的交易记录信息。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述数据处理方法还包括:根据所述实际乘车记录信息,获得乘客的积分信息。

上述技术方案中的一个技术方案具有如下有益效果:

本发明实施例中,首先根据售票交易记录信息和乘客信息,生成候选交易记录信息;然后,在该售票交易记录信息中,获取指定类型票据的交易记录信息;进而,根据所获取的指定类型票据的交易记录信息,对上述生成的候选交易记录信息进行筛选,得到实际乘车记录信息。因此,本发明实施例提供的技术方案解决了现有技术中没有实际乘车记录信息的生成方案的问题。

另一方面,本发明实施例提供了一种数据处理装置,包括:

生成模块,用于根据售票交易记录信息和乘客信息,生成候选交易记录信息;

获取模块,用于从所述售票交易记录信息中,获取指定类型票据的交易记录信息;

筛选模块,用于根据所述指定类型票据的交易记录信息,对所述候选交易记录信息进行筛选,得到实际乘车记录信息。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述获取模块还用于:根据指定的收数日期,从所述售票交易记录信息中获取符合所述收数日期的售票交易记录信息;

所述生成模块具体用于:根据符合所述收数日期的售票交易记录信息以及所述乘客信息,生成候选交易记录信息。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述售票交易记录信息和所述乘客信息都包含车票编码;所述生成模块具体用于:

根据所述车票编码,将符合所述收数日期的售票交易记录信息与所述乘客信息进行关联,得到候选交易记录信息。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述获取模块具体用于:

从符合所述收数日期的售票交易记录信息中抽取退票交易记录信息、废票交易记录信息和改签票交易记录信息,以作为所述指定类型票据的交易记录信息。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述筛选模块具体用于:

在所述候选交易记录信息中,筛除不收费的票据对应的交易记录信息;

从经过筛除之后得到的候选交易记录信息中,筛选得到换票交易记录信息;

从所述换票交易记录信息中,获取非积分支付的票据所对应的交易记录信息;

根据所述指定类型票据的交易记录信息,在非积分支付的票据所对应的交易记录信息中,筛除废票交易记录信息、退票交易记录信息以及改签票交易记录信息,以及,在非积分支付的票据所对应的交易记录信息中,筛除车站应急情况下的换票交易记录信息,得到实际乘车记录信息。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述筛选模块还用于:根据换票交易记录信息和所述售票交易记录信息,得到两个交易记录信息的交集,以及,根据所述两个交易记录信息的交集和换票交易记录信息的差集,得到异常交易记录信息;

从所述换票交易记录信息中,获取非积分支付的票据所对应的交易记录信息,包括:从所述换票交易记录信息和异常处理记录信息中,获取非积分支付的票据所对应的交易记录信息。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括:统计模块,用于根据所述实际乘车记录信息,获得乘客的积分信息。

再一方面,本发明实施例提供了一种计算机可读存储介质,包括:计算机可执行指令,当所述计算机可执行指令被运行时执行上述的数据处理方法。

上述技术方案中的一个技术方案具有如下有益效果:

本发明实施例中,首先根据售票交易记录信息和乘客信息,生成候选交易记录信息;然后,在该售票交易记录信息中,获取指定类型票据的交易记录信息;进而,根据所获取的指定类型票据的交易记录信息,对上述生成的候选交易记录信息进行筛选,得到实际乘车记录信息。因此,本发明实施例提供的技术方案解决了现有技术中没有实际乘车记录信息的生成方案的问题。

【附图说明】

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1是本发明实施例所提供的数据处理方法的流程示意图;

图2是本发明实施例中步骤s103的具体实现方法的流程示意图;

图3是本发明实施例二中获取非积分支付票据所对应的交易记录信息的又一方法流程示意图;

图4是本发明实施例所提供的数据处理装置的功能方块图。

【具体实施方式】

为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。

应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

在本发明实施例中使用的术语仅仅是出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。

应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。

实施例一

本发明实施例给出一种数据处理方法,请参考图1,其为本发明实施例所提供的数据处理方法的流程示意图。如图1所示,该方法包括以下步骤:

s101,根据售票交易记录信息和乘客信息,生成候选交易记录信息。

需要说明的是,本发明实施例中,售票交易记录信息包含所售车票的车票编码、票据价格、票据类型、票款支付方式、销售渠道以及所售票据上记载的乘客身份证号码、出发车站、到达车站、出发日期等信息。乘客信息包含乘客姓名、身份证号码以及所购车票的车票编码等信息。

具体的,根据售票交易记录信息和乘客信息,生成候选交易记录信息之前,还包括:根据指定的收数日期,从售票交易记录信息中获取符合该指定的收数日期的售票交易记录信息。

需要说明的是,收数日期是指数据录入售票交易记录信息系统的日期,而指定的收数日期可以为具体的日期,也可以为日期范围。例如,指定的收数日期可以为2017年12月18日这样的具体的日期,也可以为2017年10月18日至2017年12月18日这样的日期范围。在具体实现过程中,指定的收数日期可以根据实际需要进行设置,本发明实施例对此不进行特别限定。

进一步地,根据售票交易记录信息和乘客信息,生成候选交易记录信息,包括:根据符合该指定的收数日期的售票交易记录信息以及乘客信息,生成候选交易记录信息。

其中,售票交易记录信息和乘客信息都包含车票编码。

需要说明的是,车票编码是指车票票面上记载的21位编码。进一步地,每张车票都对应一个车票编码,且这个车票编码是唯一的,即不存在同一个车票编码对应两张车票的情况。

进一步地,根据符合该指定的收数日期的售票交易记录信息以及乘客信息,生成候选交易记录信息,包括:

根据车票编码,将符合该指定的收数日期的售票交易记录信息与乘客信息进行关联,得到候选交易记录信息。

具体的,以乘客信息中的车票编码为基准,在符合该指定的收数日期的售票交易记录信息中查找是否存在相同的车票编码;如果查找到相同的车票编码,则将符合该指定的收数日期的售票交易记录信息中该车票编码对应的售票交易记录信息,与该车票编码对应的乘客信息合并为一条信息,以作为候选交易记录信息,此时认为该车票编码对应的信息关联成功;反之,如果没有查找到相同的车票编码,此时认为该车票编码对应的信息未关联成功,则将符合该指定的收数日期的售票交易记录信息中该车票编码对应的售票交易记录信息记录在未关联成功日志表中。

在未关联成功日志表中,将没有进行实名制所对应的售票交易记录信息筛除。筛除上述售票交易记录信息后,如果未关联成功日志表中没有售票交易记录信息,则说明关联成功。如果未关联成功日志表中还有售票交易记录信息,则说明存在未上传的乘客信息。此时,需要查看售票交易记录信息中的销售渠道。如果销售渠道为应急售票,则说明是应急售票车站的乘客信息没有上传。如果还有其他销售渠道,则需要留在未关联成功日志表中继续分析原因。

可以理解的是,根据车票编码仅用以说明本发明实施例中如何将售票交易记录信息与乘客信息进行关联,在具体的实现过程中,还可以有其他的实现形式,比如乘客的身份证号码,本发明实施例对此不进行特别限定。

s102,从售票交易记录信息中,获取指定类型票据的交易记录信息。

需要说明的是,本发明实施例中,票据类型包含退票、废票以及改签票等类型。

具体的,从符合指定的收数日期的售票交易记录信息中抽取退票交易记录信息、废票交易记录信息和改签票交易记录信息,将这三类交易记录信息作为本发明实施例中的指定类型票据的交易记录信息。

s103,根据指定类型票据的交易记录信息,对候选交易记录信息进行筛选,得到实际乘车记录信息。

本发明实施例的技术方案具有以下有益效果:

采用本发明实施例中的技术方案,首先根据售票交易记录信息和乘客信息,生成候选交易记录信息;然后,在该售票交易记录信息中,获取指定类型票据的交易记录信息;进而,根据所获取的指定类型票据的交易记录信息,对上述生成的候选交易记录信息进行筛选,得到实际乘车记录信息。因此,本发明实施例提供的技术方案解决了现有技术中没有实际乘车记录信息的生成方案的问题。

实施例二

基于上述实施例一所提供的数据处理方法,本发明实施例对s103中“根据指定类型票据的交易记录信息,对候选交易记录信息进行筛选,得到实际乘车记录信息”的方法进行具体描述。

请参考图2,其为本发明实施例中步骤s103的具体实现方法的流程示意图,如图2所示,步骤s103具体可以包括以下步骤:

s201,在候选交易记录信息中,筛除不收费的票据对应的交易记录信息。

需要说明的是,候选交易记录信息中包含收费的票据对应的交易记录信息和/或不收费的票据对应的交易记录信息。

例如,不收费的票据包含挂失补票的票据。

s202,从经过筛除之后得到的候选交易记录信息中,筛选得到换票交易记录信息。

需要说明的是,s201中经过筛除之后得到的候选交易记录信息中包含换票交易记录信息和/或未换票交易记录信息。因此,可以从经过筛除之后得到的候选交易记录信息中,筛选得到换票交易记录信息。

可选的,将筛选得到的换票交易记录信息存入其他表格中。

s203,从换票交易记录信息中,获取非积分支付的票据所对应的交易记录信息。

具体的,本发明实施例中,非积分支付的票据是指乘客通过非积分所购买的票据。例如,乘客实际支付100元购买了一张车票,这张车票就属于非积分支付的票据。积分支付的票据则是指乘客通过用所获得的积分兑换得来的票据。假设实际支付1元可以获得2个积分,则乘客通过实际支付100元购票共获得200个积分。如果200个积分可以兑换一张车票,那么乘客下次购票选择用200个积分便可兑换一张车票,则这张车票属于积分支付的票据。

需要说明的是,换票交易记录信息中包含积分支付的票据所对应的交易记录信息和/或非积分支付的票据所对应的交易记录信息。

s204,根据指定类型票据的交易记录信息,在非积分支付的票据所对应的交易记录信息中,筛除废票交易记录信息、退票交易记录信息以及改签票交易记录信息,以及,在非积分支付的票据所对应的交易记录信息中,筛除车站应急情况下的换票交易记录信息,得到实际乘车记录信息。

需要说明的是,车站应急情况下的换票交易记录是指车站在断网等应急情况下,临时性的换票交易记录。

进一步地,在非积分支付的票据所对应的交易记录信息中,筛除车站应急情况下的换票交易记录信息,以及根据指定类型票据的交易记录信息,筛除废票交易记录信息、退票交易记录信息以及改签票交易记录信息,这两个过程没有先后顺序之分。

本发明实施例的技术方案具有以下有益效果:

本发明实施例中,根据售票交易记录信息和乘客信息,生成候选交易记录信息;在该售票交易记录信息中,获取指定类型票据的交易记录信息;进而,根据所获取的指定类型票据的交易记录信息,对上述生成的候选交易记录信息进行筛选,得到实际乘车记录信息。采用本发明实施例中的技术方案,首先筛除候选交易记录信息中不收费的票据所对应的交易记录信息;然后从经过筛除之后得到的候选交易记录信息中,筛选得到换票交易记录信息;其次获取该换票交易记录信息中,非积分支付的票据所对应的交易记录信息;进而在非积分支付的票据所对应的交易记录信息中,按照指定类型票据的交易记录信息查找,用以筛除废票交易记录信息、退票交易记录信息以及改签票交易记录信息,以及筛除车站应急情况下的换票交易记录信息,得到实际乘车记录信息。因此,本发明实施例提供的技术方案解决了现有技术中没有实际乘车记录信息的生成方案的问题。

实施例三

请参考图3,其为本发明实施例二中获取非积分支付票据所对应的交易记录信息的又一方法流程示意图。如图3所示,获取非积分支付票据所对应的交易记录信息的方法可以包括以下步骤:

s301,根据换票交易记录信息和售票交易记录信息,得到两个交易记录信息的交集,以及,根据这两个交易记录信息的交集和换票交易记录信息的差集,得到异常交易记录信息。

需要说明的是,换票交易记录信息中包含有与售票交易记录信息对应和/或不对应的换票交易记录信息。另外,换票交易记录信息和售票交易记录信息中都包含有车票编码。

具体的,以换票交易记录信息中的车票编码为基准,在售票交易记录信息中查找是否存在相同的车票编码;如果查找到相同的车票编码,则将售票交易记录信息与换票交易记录信息对应,即为取交集。由于换票交易记录信息中包含有与售票交易记录信息不对应的换票交易记录信息,因此,根据上述两个交易记录信息的交集和换票交易记录信息取差集,得到换票交易记录信息中不与售票交易记录信息对应的换票交易记录信息,即为异常交易记录信息。

s302,从换票交易记录信息和异常处理记录信息中,获取非积分支付的票据所对应的交易记录信息。

本发明实施例的技术方案具有以下有益效果:

本发明实施例中,根据售票交易记录信息和乘客信息,生成候选交易记录信息;在该售票交易记录信息中,获取指定类型票据的交易记录信息;进而,根据所获取的指定类型票据的交易记录信息,对上述生成的候选交易记录信息进行筛选,得到实际乘车记录信息。采用本发明实施例中的技术方案,首先,根据换票交易记录信息和售票交易记录信息,得到两个交易记录信息的交集;然后,根据这两个交易记录信息的交集和换票交易记录信息的差集,得到异常交易记录信息;进而,从换票交易记录信息和异常处理记录信息中,获取非积分支付的票据所对应的交易记录信息。因此,本发明实施例提供的技术方案解决了现有技术中没有实际乘车记录信息的生成方案的问题。

实施例四

基于上述实施例一所提供的数据处理方法,本发明实施例进一步给出实现上述方法实施例中各步骤及方法的装置实施例。

一方面,本发明实施例给出一种数据处理装置。

具体的,请参考图4,其为本发明实施例所提供的数据处理装置的功能方块图。如图4所示,该装置包括:

生成模块41,用于根据售票交易记录信息和乘客信息,生成候选交易记录信息;

获取模块42,用于从售票交易记录信息中,获取指定类型票据的交易记录信息;

筛选模块43,用于根据指定类型票据的交易记录信息,对候选交易记录信息进行筛选,得到实际乘车记录信息;

统计模块44,用于根据实际乘车记录信息,获得乘客的积分信息。

在一个具体实现候选交易记录信息的过程中,获取模块42,具体用于:

根据指定的收数日期,从售票交易记录信息中获取符合该指定的收数日期的售票交易记录信息。

此时,生成模块41,用于:

根据符合该指定的收数日期的售票交易记录信息以及乘客信息,生成候选交易记录信息。

在另一个具体实现候选交易记录信息的过程中,售票交易记录信息和乘客信息都包含车票编码,生成模块41,具体用于:

根据车票编码,将符合该指定的收数日期的售票交易记录信息与乘客信息进行关联,得到候选交易记录信息。

在一个具体实现实际乘车交易记录信息的过程中,获取模块42,具体用于:

从符合该指定的收数日期的售票交易记录信息中抽取退票交易记录信息、废票交易记录信息和改签票交易记录信息,将这三类交易记录信息作为指定类型票据的交易记录信息。

此时,筛选模块43,用于:

在候选交易记录信息中,筛除不收费的票据对应的交易记录信息;

从经过筛除之后得到的候选交易记录信息中,筛选得到换票交易记录信息;

从换票交易记录信息中,获取非积分支付的票据所对应的交易记录信息;

根据指定类型票据的交易记录信息,在非积分支付的票据所对应的交易记录信息中,筛除废票交易记录信息、退票交易记录信息以及改签票交易记录信息,以及,在非积分支付的票据所对应的交易记录信息中,筛除车站应急情况下的换票交易记录信息,得到实际乘车记录信息。

在另一个具体实现实际乘车交易记录信息的过程中,筛选模块43,具体用于:

根据换票交易记录信息和售票交易记录信息,得到两个交易记录信息的交集,以及,根据两个交易记录信息的交集和换票交易记录信息的差集,得到异常交易记录信息;

从换票交易记录信息和异常处理记录信息中,获取非积分支付的票据所对应的交易记录信息。

另一方面,本发明实施例给出一种计算机可读存储介质。

具体的,计算机可读存储介质中包括计算机可执行指令,当该计算机可执行指令被运行时,能够执行本发明实施例中所给出的数据处理方法。

由于本实施例中的各模块能够执行图1所示的数据处理方法,本实施例未详细描述的部分,可参考对图1的相关说明。

本发明实施例的技术方案具有以下有益效果:

本发明实施例中,首先根据售票交易记录信息和乘客信息,生成候选交易记录信息;然后,在该售票交易记录信息中,获取指定类型票据的交易记录信息;进而,根据所获取的指定类型票据的交易记录信息,对上述生成的候选交易记录信息进行筛选,得到实际乘车记录信息。因此,本发明实施例提供的技术方案解决了现有技术中没有实际乘车记录信息的生成方案的问题。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

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