数据处理方法及系统的制作方法

文档序号:6600815阅读:121来源:国知局
专利名称:数据处理方法及系统的制作方法
技术领域
本发明涉及数据处理,尤其涉及电子交易数据的处理。
背景技术
现有公共支付业务中,交易发起方往往以批处理文件的形式发起交易,亦即,该交易请求以批处理文件的形式被提交给中间处理平台(比如银联系统)。对交易发起方而言, 其以批处理文件的形式向中间处理平台提交交易数据,有效缓解了交易发起方本地系统的联机处理压力,并在一定程度上节约了交易成本但目前,交易接收方与银联系统之间却仍然只有联机交易一种方式,所以中间处理平台在接收到交易发起方发送的批处理文件后,必需解析该批处理文件,将其拆分为单笔交易,再通过联机报文的形式实时转发给交易接收方。这样的方式,使得交易接收方仍然不能利用批处理交易在提高性能、节约成本这方面的优势。另外,目前以批处理文件提交请求的情况下,交易文件在请求应答交互过程中,一般采用“ 一对一,,的处理模式,亦即在交易时限内,对于每一个交易请求文件,生成一个对应的应答文件,应答文件和交易请求文件所包含的记录条数必须完全一致,且存在记录间的一一对应关系。采用这种模式,交易接收方只能在请求文件中所有的交易请求被处理完的情况下,返回应答,这就使得交易处理的灵活性欠佳。

发明内容
鉴于上述问题,本发明提供一种数据处理方法,以有效解决上述问题。该方法包括设置批处理控制参数,所述批处理控制参数与接收方相关联且所述批处理控制参数指明所述接收方是否支持批处理;接收来自发送方的数据;根据所述数据,获取所述数据对应的接收方;根据所述控制参数,确定所述接收方是否支持批处理,如果所述接收方支持批处理,则将所述数据以第一形式发给所述接收方,如果所述接收方不支持批处理,则将所述数据以第二形式发给所述接收方。优选地,所述第一形式为批处理形式,所述第二形式为联机交易报文形式。优选地,所述方法进一步包括设置应答控制参数,所述应答控制参数与所述发送方相关联且指明所述发送方的应答要求;以及按照所述应答控制参数所指定的应答要求, 将所述应答发送给所述发送方。优选地,所述应答控制参数指示将发送给与所述应答控制参数相关联的发送方的各应答,组合为一个应答文件发送给所述发送方。优选地,来自发送方的所述数据至少包含一笔交易数据;每一笔交易数据包含设定的针对该笔交易数据的应答控制信息,所述应答控制信息指示每一笔交易数据的应答时限,所述数据接收方根据该应答时限发送应答。本发明还提供一种数据处理系统,其特征在于,所述系统包括接收模块,接收由数据发送方发送的数据,并且接收由所述数据的接收方发送的应答;处理模块,根据所接收的来自所述发送方的数据,确认所述数据的接收方,并根据设定的批处理控制参数判断相对应的接收方是否支持批处理,其中所述批处理控制参数与所述接收方关联并指明所述接收方是否支持批处理;以及发送模块,当所述处理模块判断所述接收方支持批处理时,则所述发送模块将所述数据以第一形式发给所述接收方;当所述处理模块判断所述接收方不支持批处理时,则所述发送模块将所述数据以第二形式发给所述接收方。
优选地,所述第一形式为批处理形式,所述第二形式为联机交易报文形式。优选地,所述接收模块接收到来自所述接收方的应答时,所述处理模块根据设定的应答控制参数判断所述发送方的应答要求,其中,所述应答控制参数与所述发送方相关联且指明所述发送方的应答要求。 优选地,所述应答控制参数指示将发送给与所述应答控制参数相关联的发送方的各应答,组合为一个应答文件发送给所述发送方。优选地,所述发送方发送的数据包括至少一笔交易数据,且所述接收模块所接收的发送方发送的数据中,所述每一笔交易数据包含设定的针对该笔交易数据的应答控制信息,所述应答控制信息指示每一笔交易数据的应答时限,所述数据接收方根据该应答时限发送应答。本发明还提供一种数据处理方法,所述方法包括由发送方在发送至少包括一笔交易数据的数据时,在所述数据的每一笔交易数据中设置应答控制信息;接收方接收所述数据并解析,在获得所述应答控制信息后,所述接收方根据所述应答控制信息向所述发送方返回应答。优选地,所述应答控制信息指定所述发送方要求的每一笔交易数据的应答时限, 在所述应答时限内,所述接收方将针对多笔交易的应答组成一个应答文件,返回给所述发送方。本发明另外还提供一种数据处理方法,所述方法包括设置应答控制参数,所述应答控制参数和数据发送方相关联,所述发送方发送包括至少一笔交易数据的数据,所述应答控制参数指示将发送给与所述应答控制参数相关联的发送方的各应答,组合成一个应答文件;接收方接收所述发送方发送的数据,处理所述数据中的每一笔交易,并生成针对所述每一笔交易的应答;根据所述应答控制参数的指示,将发送给与所述应答控制参数相关联的发送方的各应答组成一个应答文件;以及向所述发送方发送所述应答文件。使用本发明所述的数据处理系统,执行本发明所述的数据处理方法,使得数据处理系统可以批处理的形式给数据接收方发送数据,进而有效减少了处理系统和数据接收方之间的文件交互次数,节约了资源。同时使得应答可以根据需求,将多个合并为一个应答文件返回给数据发送方,在减少了文件交互次数的同时,提升了应答处理的灵活性。


图1是本发明所述处理系统一个示例的结构示意图;图2是本发明所述处理系统的另一示例的结构示意图;图3是本发明所述数据处理方法一个示例的流程图;以及图3a是本发明所述数据处理方法中应答发送方法的示意流程图。
具体实施例方式为使本发明的上述目的、特征和优点更加明显易懂,以下结合附图和具体实施方式
,进一步详细说明本发明。需要说明的是,以下说明中,本发明所述数据处理方法和数据处理系统被结合到银联系统,但并非就此限制本发明所述方法和系统仅能应用于银联系统;本发明所述方法和系统还可以应用在其它网络支付系统(比如支付宝系统等)以及其它涉及数据批处理的系统。在以下结合银联系统来说明本发明所述方法和系统的描述中,发送方与交易发起方可互换;数据为交易数据,而交易数据与交易记录可互换使用;接收方指的是交易数据的接收方,而处理系统是银联系统。当本发明用于其它网络支付或数据批处理系统时,发送方、数据和接收方则是该网络支付或数据处理系统中与其功能呼应的其它部件。简单地说,术语“批处理”指的是将若干笔交易数据存放在独立的文件中,并通过文件传递的方式将该多笔交易数据在交易各方的系统之间传递。术语“联机交易报文”指的是仅包含单笔交易的数据,该数据以联机方式在交易各方的系统中传递。如果没有特殊说明,这些术语的意思与本领域普通技术人员的普通理解一致。需要先行说明的是,以下说明中,发送方12和接收方14仅用于示意,并不限定只有一个发送方或只有一个接收方,实际应用中,发送方12或12’泛指若干个向处理系统10 或10’提交交易数据的交易发起方,而接收方14或14’泛指多个自处理平台接收交易数据的交易接收方。图1是本发明所述处理系统的结构示意图。如图所示,本发明所述处理系统10包括接收模块101,处理模块103,发送模块105和存储模块107。接收模块101接收发送方12所提交的数据120以及由数据120的接收方14所提交的应答140。在本发明以下所有示例中,数据120可以是单笔交易数据,也可以是由多笔交易数据所构建的批处理文件,或者可以是单笔交易数据与批处理文件的组合;数据120 和应答140都仅为示意,并不是说发送方12发送给数据处理系统10的数据仅有数据120, 实际应用中,发送方12发送的数据有多笔,比如数据220,320等,同样地,数据接收方14发送的应答也可以有多笔比如应答140’,140”等,而不限于只有140 ;此外,术语“提交”可以和“发送”互换;在术语“返回”和“转发”可以互换。数据120中的每笔交易数据都有对应的接收方,而各接收方可以是同一接收方,也可以是不同的接收方。数据接收方14在接收到数据并对其进行处理之后,将返回应答140,应答140由接收模块101接收。处理模块103解析接收模块101所接收的数据120,根据数据120中每笔交易数据所包含的指示目的地的数据段,获悉每笔交易数据对应的接收方14 ;比如,发送方所提交的数据120是来自不同银行卡的刷卡消费数据,处理模块103根据该数据中所包含的对应银行卡卡号的数据段,即可获知该卡的发卡行,也就是获知了交易数据的接收方。处理模块103根据设定的批处理控制参数,判断各接收方14是否支持批处理;针对每一个接收方,处理系统10根据其预先发送的用于说明其是否支持批处理交易的信息,为其设置了批处理控制参数;在数据处理中,处理系统10根据该参数可以确定该接收方是否支持批处理交易。批处理控制参数的值可以数据库的形式设定在处理系统10中,而该数据库则存储在处理系统10的存储模块107,需要说明的是,这里所述的数据库形式仅为示例,并非用以限定。存储模块107可以是非易失性寄存器,其在处理系统10中可以单独存储设备存在,也可以是处理模块103的 一部分,比如说处理系统10的缓存等。另外,处理模块103在收到来自接收方14的应答后,方式一是将应答直接转发给应答的接收者,亦即数据120的发送方;方式二则是首先根据设定的应答控制参数确认发送方12的应答要求,然后根据该应答要求发送该应答。需要说明的是,在以上方式二中,处理系统10可以根据各发送方提交给处理系统 10的应答要求信息,设置并存储应答控制参数,以便处理系统10在接收到接收方14所提交的应答之后,确认发送方所要求的应答接收形式。本实施方式中,该应答控制参数指明在不超过交易时限的情况下,数据处理系统10可将前往与该应答控制参数相关联的发送方的应答合并为一个应答文件转发到该发送方而无需等待所有交易数据都处理完;也可在接收到应答时,即转发给数据发送方而无需等待所有交易数据都处理完。具体地说,如果数据 120是单笔交易数据A,处理系统10在接收到针对该单笔交易数据A的应答时,即将该应答转发给数据发送方12 ;如果数据120包括多笔交易数据例如A,B和C,则在不超过交易时限的情况下,处理系统10转发应答时,可以将针对A,B和C的应答组成一个应答文件转发给发送方;此外,在不超过交易时限的情况下,处理系统10也可以将针对数据120的应答与其它数据——例如如前所述的数据220,320——的应答组合成一个应答文件,再转发给发送方,具体来说,如果数据120,220和320都已经处理完,则将针对该三者的应答组成一个应答文件以转发给发送方;如果数据120,220和320都没有处理完,则将针对该三者的每一个中、已经处理完的那些交易的应答,组成一个应答文件以转发给发送方;以及如果数据 120,220和320之中有处理完的,也有没处理完的,则将针对该三者之中已经处理完的一个或两个数据的应答和未处理完的两个或一个中已处理的交易的应答,组成一个应答文件以返回给发送方。由此提供了多种交易应答方式,也减少了文件交互次数。超过交易时限以后,处理系统10也可以将针对数据120的应答与其它数据的应答结合为一个应答文件,再转发给发送方,以减少文件交互次数;如果应答参数没有指定应答要求,则以常规方式返回应答。实际应用中,应答控制参数也可以指定应答数量,即指明每一个应答文件应包含针对几笔交易数据的应答。发送模块105根据处理模块103的判断结果,将数据120发送到接收方14。如前所述,数据120中的每笔交易数据都有对应的接收方,各交易数据对应的接收方可以相同, 也可以不同,所以发送模块105根据处理模块103的判断结果,将数据120中的每笔交易发送到其对应的接收方。如果处理模块103的判断结果是接收方支持批处理,则发送模块105 将数据120以第一形式发送给接收方14,在本申请以下所有的实施方式中,第一形式为批处理文件的形式,需要说明的是,如果接收方14为多个,则处理模块103将数据120拆分并将前往同一个接收方的交易数据重建为批处理文件,供发送模块105发送;如果判断结果是接收方不支持批处理,则将数据120以第二形式发送给接收方14,在本申请以下的实施方式中,第二形式为联机交易报文形式;如果判断结果是接收方14包括多个接收方且部分接收方支持批处理,部分不支持批处理,则处理模块103首先将数据120分解为单笔交易数据,然后将前往同一接收方且该接收方支持批处理交易的数据组装成新的批处理文件,并由发送模块105将其发出,而将前往同一接收方且该接收方不支持批处理交易的数据组装成联机报文,由发送模块105将其发出。此外,发送模块105根据处理模块103所确认的应答要求,将来自接收方14的应答发送到数据发送方12。参考图2,说明本发明所述处理系统的另一实施方式。本实施方式的数据处理系统包括发送方12’、处理系统10’和接收方14’。需要说明的是,该实施方式与以上结合图 1所述的实施方式相比,区别主要在于应答控制参数的设置以及相应的应答的发送,所以以下将主要说明这部分,其它相同或相似的部分不再赘述。该实施方式中,发送方12’在向处理系统10’提交数据120’时,在数据120’的每一个单笔交易数据中设置了应答控制信息, 用以指明针对该单笔交易数据的应答要求;需要说明的是,除了数据120’,发送方12’发送的数据可以有多笔,比如数据220’,320’等。接收方14’在接收到数据120’,对其进行处理的同时会获取该应答控制信息,据此获知数据120’的发送方12’对每一笔交易数据的应答要求;进而接收方14’根据该应答要求向发送方12’发送应答。在本实施方式中,应答控制信息指示在不超过交易时限的情况下,数据接收方14’可将前往同一发送方的应答合并为一个应答文件转发到该发送方而无需等待所有交易数据都处理完。具体来说,如果数据 120’是单笔交易数据A’,则数据接收方14’在处理完该交易数据后即向处理系统10’提交应答;如果数据120’包括多笔交易数据例如A’,B’和C’,则在指定的时限之内,当数据接收方14’在某个时间点要向处理系统10’提交应答时,可以将针对A’,B’和C’的应答组成一个应答文件提交;此外,在应答时限内,数据接收方14’也可以将针对数据120’的应答与其它数据——例如如前所述的数据220’,320”——的应答组成一个应答文件,再转发给发送方,具体来说,如果数据120’,220’和220”都已经处理完,将针对该三者的应答组成一个应答文件以提交给处理系统10’,通过其返回给发送方;如果数据120’,220’和320”都没有处理完,将针对该三者的每一个中,已经处理完的那些交易的应答,组成一个应答文件以提交给处理系统10’,通过其返回给发送方;以及如果数据120’,220’和320”之中有处理完的,也有没处理完的,将针对该三者之中已经处理完的一个或两个的数据的应答和未处理完的两个或一个中已处理的交易的应答,组成一个应答文件以提交给处理系统10’,通过其返回给发送方。由此,大大提升了应答方式的灵活性。可替代地,应答控制信息指示每一笔交易数据的应答时限,其中,各笔交易数据的应答时限不一定相同。这种情况下,接收方 14’可根据每笔交易数据的应答时限分批次向处理系统10’提交针对每笔交易数据的应答。 此外,这种情况下,也可以将某一个应答时限内提交给处理系统10’且是针对同一个发送方的应答,组合成一个应答文件提交给处理系统10’,由其转发给发送方;举例来说,假设指定单笔交易数据A的应答时限是tl,指定单笔交易数据B的应答时限是t2,且tl早于t2, 那么如果在tl时间时、数据接收方14’既形成了针对单笔交易数据A的应答,又形成了针对单笔交易数据B的应答,则可以将A和B的应答组成一个应答文件在时限tl内提交给处理系统10’,以发给数据发送方12’,其中A和B可以是同一数据120’中的交易数据,也可以是不同数据(比如数据120’和220’中的交易数据)。超过应答时限以后,未处理完的单笔或多笔 交易数据的应答,可以与处理系统10’所接收到的另外的数据的应答一起返回,数据120’和该另外的数据均是发送方12提交给处理系统10’的数据。图3是本发明所述数据处理方法的流程图。参照图1和图3,在步骤200,处理系统10设定控制参数;详细地说,在步骤200,设定批处理控制参数,该批处理控制参数与接收方14相关联,也就是说,接收方14中的每一个都有一个相对应的批处理控制参数,用来指明该接收方是否支持批处理;可选地,可以在步骤200设置与发送方12相关联的应答控制参数,也就是说每一个发送方都对应一个应答参数,以指明所述发送方的应答要求。该批处理控制参数和该应答控制参数都是可修改的,亦即,可以根据接收方和发送方的请求或通知分别修改批处理控制参数和应答控制参数。需要说明的是,虽然这里是在同一步骤 200设置批处理控制参数和应答控制参数,但其仅用于示意性地说明,并非用以限定批处理控制参数和应答控制参数必需同时设置。在步骤202,处理系统10通过接收模块101接收来自发送方12的数据120 ;数据120可为单笔交易数据,也可以是包括多笔交易数据的批处理交易文件,或者是单笔交易数据与批处理交易文件的组合;数据120中的每一条交易数据可以对应同一接收方,也可以对应不同的接收方。在步骤204,处理模块103解析所接收的数据120,以首先获知数据120所对应的一个或多个接收方14,具体地说,根据数据120 中每笔交易数据所包含的指示目的地的数据段,获悉每笔交易数据对应的接收方14 ;其 次根据已设定的批处理控制参数判断各接收方是否支持批处理;如果支持批处理则进至步骤 207a,如果不支持批处理则进至步骤207b,如果接收方14中部分支持批处理、部分不支持批处理,则进至步骤207c。在步骤207a,发送模块105以批处理文件的形式将所接收的数据发出,如果接收方14包括多个接收方,则处理模块103将数据120分解并将前往同一个接收方的数据重构为批处理文件,供发送模块105发送;在步骤207b,发送模块105则以联机报文的形式将数据120发送到接收方14 ;在步骤207c,处理模块103首先将数据120分解为单笔交易数据,然后将前往同一接收方且该接收方支持批处理交易的数据组装成新的批处理文件,并由发送模块105将其发出,而将前往同一接收方且该接收方不支持批处理交易的数据组装成联机报文,并由发送模块105将其发出。对于接收方12,请参见图3a。在步骤300,接收方14处理所接收到的数据120并在一笔交易处理结束之后,形成应答提交到处理系统10。在步骤302,处理系统10接收到来自发送方的应答后,根据应答控制参数,确定数据120的发送方12的应答要求,并根据该要求,向发送方12转发来自接收方14的应答140。 在本实施方式中,该应答控制参数指明在不超过交易时限的情况下,数据处理系统10可将前往与该应答控制参数相关联的发送方的应答合并为一个应答文件转发到该发送方而无需等待所有交易数据都处理完,也可在接收到应答时,即转发给数据发送方而无需等待所有交易数据都处理完。举例来说,如果数据120是单笔交易数据A,处理系统10在接收针对该单笔交易数据A的应答时,即返回给数据发送方12 ;如果数据120包括多笔交易数据例如A,B和C,则在不超过交易时限的情况下,处理系统10返回应答时可以将针对A,B和 C的应答组成一个应答文件返回给发送方。此外,在不超过交易时限的情况下,处理系统10 也可以将针对数据120的应答与其它数据——例如如前所述的数据220,320——的应答组成一个应答文件,再转发给发送方;具体地说,如果数据120,220和320都已经处理完,将针对该三者的应答组成一个应答文件以返回给发送方;如果数据120,220和320都没有处理完,将针对该三者的每一个中、已经处理完的那些交易的应答,组成一个应答文件以转发给发送方;以及如果数据120,220和320三者中有处理完,也有没处理完的交易数据,则将该三者之中已经处理完的一个或两个数据的应答和未处理完的两个或一个中已处理完的交易数据的应答,组成一个应答文件以返回给发送方。由此,大大提升了应答方式的灵活性。 超过时限以后,处理系统10也可以将针对数据120的应答与其它数据的应答结合在同一个应答文件。通过以上方式,将可以结合的应答结合在同一个应答文件转发给发送方,有效地减少文件交互次数。如果应答参数没有指定应答形式或者说应答控制参数是缺省值,则以常规方式返回应答。 作为图3所示的方法的替代,在步骤100所设置的应答控制参数由发送方设置在数据的每一笔交易内,而无需设置在处理系统。则相应地,接收方在处理数据时,同时获取到每笔交易数据的应答控制要求,则接收方根据该要求返回应答。在本实施方式中,应答控制信息指示在不超过交易时限的情况下,数据接收方14’可将前往同一发送方的应答组合为一个应答文件转发到该发送方而无需等待所有交易数据都处理完。具体来说,如果数据 120’是单笔交易数据A’,则数据接收方14’在处理完该交易数据后即向处理系统10’提交应答;如果数据120’包括多笔交易数据例如A’,B’和C’,则在指定的时限之内,当数据接收方14’在某个时间点要向处理系统10’提交应答时,可以将针对A’,B’和C’的应答组成一个应答文件提交;此外,在应答时限内,数据接收方14’也可以将针对数据120’的应答与其它数据——例如如前所述的数据220’,320”——的应答组合在同一个应答文件,再转发给发送方,具体来说,如果数据120’,220’和220”都已经处理完,将针对该三者的应答组成一个应答文件以提交给处理系统10’,通过其返回给发送方;如果数据120’,220’和320”都没有处理完,将针对该三者的每一个中、已经处理完的那些交易的应答,组成一个应答文件以提交给处理系统10’,通过其转发给发送方;以及如果数据120’,220’和320”之中有处理完的,也有没处理完的,将针对该三者之中已经处理完的一个或两个的数据的应答和未处理完的两个或一个中已处理完的若干笔交易数据的应答,组成一个应答文件以提交给处理系统10’,通过其返回给发送方。通过上述应答方式,有效地减少了文件交互次数。可替代地,应答控制信息指示每一笔交易数据的应答时限,其中,各笔交易数据的应答时限不一定相同。这种情况下,接收方14’可根据每笔交易数据的应答时限分批次向处理系统10’提交针对每笔交易数据的应答,也可以将某一个应答时限内要提交给处理系统10’且针对同一个发送方的应答,组合成一个应答文件提交给处理系统10’,由其转发给发送方;举例来说,假设指定单笔交易数据A的应答时限是tl,指定单笔交易数据B的应答时限是t2,且tl 早于t2,如果在tl时间时,数据接收方14’既形成了针对单笔交易数据A的应答,又形成了针对单笔交易数据B的应答,则可以将A和B的应答组成一个应答文件在时限tl内提交给处理系统10’,以发给数据发送方12’,其中A和B可以是同一数据120’中的交易数据,也可以是不同数据(比如数据120’和220’中的交易数据)。超过应答时限以后,针对未处理完的单笔或多笔交易数据的应答,可以与处理系统所接收到的另外数据的应答一起提交处理系统10并由其转发给发送方,以减少文件交互次数。使用本发明所述的数据处理系统,执行本发明所述的方法,则为接收交易数据的接收方也提供了通过批处理文件的形式来处理交易数据的通道,进而使得接收方有效提高了处理效率,也节约了系统资源。最后应当说明的是,以上具体实施方式
仅用以说明本发明的技术方案而非对其进行限制。尽管参照上述具体实施方式
对本发明进行了详细的说明,本领域的普通技术人员应当理解,依然可以对本发明的具体实施方式
进行修改或对部分技术特征进行等同替换, 而在不脱离本发明的技术方案的精神下,其均应涵盖在本发明请求保护的技术方案范围当中。
权利要求
1.一种数据处理方法,其特征在于,所述方法包括设置批处理控制参数,所述批处理控制参数与接收方相关联且所述批处理控制参数指明所述接收方是否支持批处理;接收来自发送方的数据;根据所述数据,获取所述数据对应的接收方;根据所述控制参数,确定所述接收方是否支持批处理,如果所述接收方支持批处理,则将所述数据以第一形式发给所述接收方;如果所述接收方不支持批处理,则将所述数据以第二形式发给所述接收方。
2.根据权利要求1所述的方法,其特征在于,所述第一形式为批处理形式,所述第二形式为联机交易报文形式。
3.根据权利要求1或2所述的方法,其特征在于,所述方法进一步包括设置应答控制参数,所述应答控制参数与所述发送方相关联且指明所述发送方的应答要求;以及按照所述应答控制参数所指定的应答要求,将所述应答发送给所述发送方。
4.根据权利要求3所述的方法,其特征在于,所述应答控制参数指示将发送给与所述应答控制参数相关联的发送方的各应答,组合为一个应答文件发送给所述发送方。
5.根据权利要求1或2所述的方法,其特征在于,所述来自发送方的数据至少包含一笔交易数据。
6.根据权利要求5所述的方法,其特征在于,所述每一笔交易数据包含设定的针对该笔交易数据的应答控制信息,所述应答控制信息指示每一笔交易数据的应答时限,所述数据接收方根据该应答时限发送应答。
7.一种数据处理系统,其特征在于,所述系统包括接收模块,接收由数据发送方发送的数据,并且接收由所述数据的接收方发送的应答;处理模块,根据所接收的来自所述发送方的数据,确认要接收所述数据的接收方,并根据设定的批处理控制参数判断相对应的接收方是否支持批处理,其中所述批处理控制参数与所述接收方关联并指明所述接收方是否支持批处理;以及发送模块,当所述处理模块判断所述接收方支持批处理时,则所述发送模块将所述数据以第一形式发给所述接收方;当所述处理模块判断所述接收方不支持批处理时,则所述发送模块将所述数据以第二形式发给所述接收方。
8.根据权利要求7所述的数据处理系统,其特征在于,所述第一形式为批处理形式,所述第二形式为联机交易报文形式。
9.根据权利要求7或8所述的系统,其特征在于,所述接收模块接收到来自所述接收方的应答时,所述处理模块根据设定的应答控制参数判断所述发送方的应答要求,其中,所述应答控制参数与所述发送方相关联且指明所述发送方的应答要求。
10.根据权利要求9所述的系统,其特征在于,所述应答控制参数指示将发送给与所述应答控制参数相关联的发送方的各应答,组合为一个应答文件发送给所述发送方。
11.根据权利要求7或8所述的系统,其特征在于,所述发送方发送的数据包括至少一笔交易数据。
12.根据权利要求11所述的系统,其特征在于,所述接收模块所接收的发送方发送的数据中,所述每一笔交易数据包含设定的针对该笔交易数据的应答控制信息,所述应答控制信息指示每一笔交易数据的应答时限,所述数据接收方根据该应答时限发送应答。
13.一种数据处理方法,其特征在于,所述方法包括由发送方在发送至少包括一笔交易数据的数据时,在所述数据的每一笔交易数据中设置应答控制信息;接收方接收所述数据并解析,在获得所述应答控制信息后,所述接收方根据所述应答控制信息向所述发送方返回应答。
14.根据权利要求13所述的数据处理方法,其特征在于,所述应答控制信息指定所述发送方要求的每一笔交易数据的应答时限,在所述应答时限内,所述接收方将针对多笔交易的应答组成一个应答文件,返回给所述发送方。
15.一种数据处理方法,所述方法包括 设置应答控制参数,所述应答控制参数和数据发送方相关联,所述发送方发送包括至少一笔交易数据的数据,所述应答控制参数指示将发送给与所述应答控制参数相关联的发送方的各应答,组合成一个应答文件;接收方接收所述发送方发送的数据,处理所述数据中的每一笔交易,并生成针对所述每一笔交易的应答;根据所述应答控制参数的指示,将发送给与所述应答控制参数相关联的发送方的各应答组成一个应答文件;以及向所述发送方发送所述应答文件。
全文摘要
本发明提供一种数据处理方法及系统。该数据处理方法包括设置批处理控制参数,该批处理控制参数与接收方相关联且该批处理控制参数指明该接收方是否支持批处理;接收来自发送方的数据;根据该数据,获取该数据对应的接收方;以及根据该控制参数,确定该接收方是否支持批处理。本发明还提供一种数据处理系统,该系统中的数据接收方可以批处理的形式处理交易数据。通过本发明所述的数据处理方法和系统,交易接收方可以以批处理文件的形式处理交易数据,提高了交易数据的处理效率。
文档编号G06Q30/00GK102222297SQ20101014809
公开日2011年10月19日 申请日期2010年4月15日 优先权日2010年4月15日
发明者徐静雯, 蒋慧科, 赵伟 申请人:中国银联股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1