数据处理方法技术

技术编号:9171449 阅读:264 留言:0更新日期:2013-09-19 20:15
本发明专利技术提供一种数据处理方法及系统。该数据处理方法包括设置批处理控制参数,该批处理控制参数与接收方相关联且该批处理控制参数指明该接收方是否支持批处理;接收来自发送方的数据;根据该数据,获取该数据对应的接收方;以及根据该控制参数,确定该接收方是否支持批处理。本发明专利技术还提供一种数据处理系统,该系统中的数据接收方可以批处理的形式处理交易数据。通过本发明专利技术所述的数据处理方法和系统,交易接收方可以以批处理文件的形式处理交易数据,提高了交易数据的处理效率。

【技术实现步骤摘要】
数据处理方法本申请是申请号为201010148096.8、申请日为2010年4月15日、题目为“数据处理方法及系统”的专利申请的分案申请。
本专利技术涉及数据处理,尤其涉及电子交易数据的处理。
技术介绍
现有公共支付业务中,交易发起方往往以批处理文件的形式发起交易,亦即,该交易请求以批处理文件的形式被提交给中间处理平台(比如银联系统)。对交易发起方而言,其以批处理文件的形式向中间处理平台提交交易数据,有效缓解了交易发起方本地系统的联机处理压力,并在一定程度上节约了交易成本。但目前,交易接收方与银联系统之间却仍然只有联机交易一种方式,所以中间处理平台在接收到交易发起方发送的批处理文件后,必需解析该批处理文件,将其拆分为单笔交易,再通过联机报文的形式实时转发给交易接收方。这样的方式,使得交易接收方仍然不能利用批处理交易在提高性能、节约成本这方面的优势。另外,目前以批处理文件提交请求的情况下,交易文件在请求应答交互过程中,一般采用“一对一”的处理模式,亦即:在交易时限内,对于每一个交易请求文件,生成一个对应的应答文件,应答文件和交易请求文件所包含的记录条数必须完全一致,且存在记录间的一一对应关系。采用这种模式,交易接收方只能在请求文件中所有的交易请求被处理完的情况下,返回应答,这就使得交易处理的灵活性欠佳。
技术实现思路
鉴于上述问题,本专利技术提供一种数据处理方法,以有效解决上述问题。该方法包括:设置批处理控制参数,所述批处理控制参数与接收方相关联且所述批处理控制参数指明所述接收方是否支持批处理;接收来自发送方的数据;根据所述数据,获取所述数据对应的接收方;根据所述控制参数,确定所述接收方是否支持批处理,如果所述接收方支持批处理,则将所述数据以第一形式发给所述接收方,如果所述接收方不支持批处理,则将所述数据以第二形式发给所述接收方。优选地,所述第一形式为批处理形式,所述第二形式为联机交易报文形式。优选地,所述方法进一步包括:设置应答控制参数,所述应答控制参数与所述发送方相关联且指明所述发送方的应答要求;以及按照所述应答控制参数所指定的应答要求,将所述应答发送给所述发送方。优选地,所述应答控制参数指示将发送给与所述应答控制参数相关联的发送方的各应答,组合为一个应答文件发送给所述发送方。优选地,来自发送方的所述数据至少包含一笔交易数据;每一笔交易数据包含设定的针对该笔交易数据的应答控制信息,所述应答控制信息指示每一笔交易数据的应答时限,所述数据接收方根据该应答时限发送应答。本专利技术还提供一种数据处理系统,其特征在于,所述系统包括:接收模块,接收由数据发送方发送的数据,并且接收由所述数据的接收方发送的应答;处理模块,根据所接收的来自所述发送方的数据,确认所述数据的接收方,并根据设定的批处理控制参数判断相对应的接收方是否支持批处理,其中所述批处理控制参数与所述接收方关联并指明所述接收方是否支持批处理;以及发送模块,当所述处理模块判断所述接收方支持批处理时,则所述发送模块将所述数据以第一形式发给所述接收方;当所述处理模块判断所述接收方不支持批处理时,则所述发送模块将所述数据以第二形式发给所述接收方。优选地,所述第一形式为批处理形式,所述第二形式为联机交易报文形式。优选地,所述接收模块接收到来自所述接收方的应答时,所述处理模块根据设定的应答控制参数判断所述发送方的应答要求,其中,所述应答控制参数与所述发送方相关联且指明所述发送方的应答要求。优选地,所述应答控制参数指示将发送给与所述应答控制参数相关联的发送方的各应答,组合为一个应答文件发送给所述发送方。优选地,所述发送方发送的数据包括至少一笔交易数据,且所述接收模块所接收的发送方发送的数据中,所述每一笔交易数据包含设定的针对该笔交易数据的应答控制信息,所述应答控制信息指示每一笔交易数据的应答时限,所述数据接收方根据该应答时限发送应答。本专利技术还提供一种数据处理方法,所述方法包括:由发送方在发送至少包括一笔交易数据的数据时,在所述数据的每一笔交易数据中设置应答控制信息;接收方接收所述数据并解析,在获得所述应答控制信息后,所述接收方根据所述应答控制信息向所述发送方返回应答。优选地,所述应答控制信息指定所述发送方要求的每一笔交易数据的应答时限,在所述应答时限内,所述接收方将针对多笔交易的应答组成一个应答文件,返回给所述发送方。本专利技术另外还提供一种数据处理方法,所述方法包括:设置应答控制参数,所述应答控制参数和数据发送方相关联,所述发送方发送包括至少一笔交易数据的数据,所述应答控制参数指示将发送给与所述应答控制参数相关联的发送方的各应答,组合成一个应答文件;接收方接收所述发送方发送的数据,处理所述数据中的每一笔交易,并生成针对所述每一笔交易的应答;根据所述应答控制参数的指示,将发送给与所述应答控制参数相关联的发送方的各应答组成一个应答文件;以及向所述发送方发送所述应答文件。使用本专利技术所述的数据处理系统,执行本专利技术所述的数据处理方法,使得数据处理系统可以批处理的形式给数据接收方发送数据,进而有效减少了处理系统和数据接收方之间的文件交互次数,节约了资源。同时使得应答可以根据需求,将多个合并为一个应答文件返回给数据发送方,在减少了文件交互次数的同时,提升了应答处理的灵活性。附图说明图1是本专利技术所述处理系统一个示例的结构示意图;图2是本专利技术所述处理系统的另一示例的结构示意图;图3是本专利技术所述数据处理方法一个示例的流程图;以及图3a是本专利技术所述数据处理方法中应答发送方法的示意流程图。具体实施方式为使本专利技术的上述目的、特征和优点更加明显易懂,以下结合附图和具体实施方式,进一步详细说明本专利技术。需要说明的是,以下说明中,本专利技术所述数据处理方法和数据处理系统被结合到银联系统,但并非就此限制本专利技术所述方法和系统仅能应用于银联系统;本专利技术所述方法和系统还可以应用在其它网络支付系统(比如支付宝系统等)以及其它涉及数据批处理的系统。在以下结合银联系统来说明本专利技术所述方法和系统的描述中,发送方与交易发起方可互换;数据为交易数据,而交易数据与交易记录可互换使用;接收方指的是交易数据的接收方,而处理系统是银联系统。当本专利技术用于其它网络支付或数据批处理系统时,发送方、数据和接收方则是该网络支付或数据处理系统中与其功能呼应的其它部件。简单地说,术语“批处理”指的是将若干笔交易数据存放在独立的文件中,并通过文件传递的方式将该多笔交易数据在交易各方的系统之间传递。术语“联机交易报文”指的是仅包含单笔交易的数据,该数据以联机方式在交易各方的系统中传递。如果没有特殊说明,这些术语的意思与本领域普通技术人员的普通理解一致。需要先行说明的是,以下说明中,发送方12和接收方14仅用于示意,并不限定只有一个发送方或只有一个接收方,实际应用中,发送方12或12’泛指若干个向处理系统10或10’提交交易数据的交易发起方,而接收方14或14’泛指多个自处理平台接收交易数据的交易接收方。图1是本专利技术所述处理系统的结构示意图。如图所示,本专利技术所述处理系统10包括接收模块101,处理模块103,发送模块105和存储模块107。接收模块101接收发送方12所提交的数据120以及由数据120的接收方14所提交的应答140。在本专利技术以下所有示例中本文档来自技高网...
数据处理方法

【技术保护点】
一种数据处理方法,其特征在于,所述方法包括:由发送方在发送至少包括一笔交易数据的数据时,在所述数据的每一笔交易数据中设置应答控制信息;接收方接收所述数据并解析,在获得所述应答控制信息后,所述接收方根据所述应答控制信息向所述发送方返回应答。

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:由发送方在发送至少包括一笔交易数据的数据时,在所述数据的每一笔交易数据中设置应答控制信息,其中,所述应答控制信息指定所述发送方要求的每一笔交易数据的应答时限,在所述应答时限内,接收方将针对多笔交易的应答组成一个应答文件,返回给所述发送方;接收方接收所述数据并解析,在获得所述应答控制信息后,所述接收方根据所述应答控制信息向所述发送方返回应答。2.一种数据处理方法,所述...

【专利技术属性】
技术研发人员:蒋慧科徐静雯赵伟
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:

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

1