本发明专利技术公开了一种数据处理方法和装置,涉及计算机技术领域。所述方法包括:接收web服务器发送的业务请求;根据所述业务请求,获得对应的请求对象以及对应的各统计类型;以请求对象和各统计类型构建记录账户ID,通过web服务器从请求对象所对应的目标服务器中,获取目标服务器的响应数据并根据所述记录账户ID进行记录。本发明专利技术由此解决了进行后期统计分析处理数据量庞大,效率低,无法清晰的记录交易过程,容易出现逻辑错误的问题,取得了可以降低统计分析的数据量,提高处理效率,交互过程数据记录清晰,可使后期统计的业务逻辑简单的、能提高统计正确性的有益效果。
【技术实现步骤摘要】
一种web业务数据处理方法和web业务数据处理装置
本专利技术涉及计算机
,具体涉及一种web业务数据处理方法和web业务数据处理装置。
技术介绍
随着inter网以及计算机技术的发展,越来越多的人在网上进行购物活动,比如为手机充话费、网上购买电子产品等,在这个过程中,第一客户端(对应消费者),第二客户端(对应商家)通过平台服务器系统连接各银行服务器,进行支付、退款等各种交易行为。在这个过程中,无论是消费者客户端,还是商户客户端其进行交易时均可能使用不同的银行服务器进行支付、转账等操作。而为了保证第一客户端或第二客户端、平台服务器系统、各银行服务器三方在进行数据交互时,各方军会对传输的交易数据(比如单号、金额)进行记录,那么在平台服务器系统中,对于某个账户ID发起的业务请求,进行处理后接收相应银行服务器返回的响应数据,再在该账户ID下建立一个记录表将对进行交易数据的记录,比如记录某个支出的数据为多少,收到的数据为多少等,但是该种记录方式得到的数据,对于后期平台服务器系统进行的数据分析会产生很多问题,在服务器进某些字段的统计分析时,按一个账户ID记录的数据中,需要获取该账户ID下的所有记录项进行摘取、分析,其处理数据量庞大、效率低,并且由于其是在一张表中按各种交易行为发生的时间进行记录,但是对于同一个业务请求,其可能对应一脉相承的多个阶段的交易行为,而不同业务请求对应的各阶段交易行为可能在时间上是交叉的,因此其无法对某个一脉相承的交易过程的数据进行清晰的记录,并且基于该记录方式,其记录逻辑混乱,使后期统计分析的业务逻辑复杂,导致统计准确性低。其一个应用场景为:对于一个账户ID,其所有交易行为产生的数据(比如账户中的金额)只直接以该ID构建记录表进行记录,比如进账多少金额,支出多少金额等各项交易过程中产生的数据,该种方法如果需要对各种会计科目进行统计分析,则需要将该账户ID下的表进行整个提取,其处理数据量庞大、效率低,并且该方法不能清晰的表示出记账的过程,由于其处理逻辑混乱,可能导致各种财务记账错误,统计正确性低。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种web业务数据处理装置和相应的数据处理方法。依据本专利技术的一个方面,提供了一种web业务数据处理方法,包括:接收web服务器发送的业务请求;根据所述业务请求,获得对应的请求对象以及对应的各统计类型;以请求对象和各统计类型构建记录账户ID,通过web服务器从请求对象所对应的目标服务器中,获取目标服务器的响应数据并根据所述记录账户ID进行记录。可选的,所述请求对象为各银行服务器,所述统计类型为会计科目,还包括:针对各银行服务器分配第一编号,构建请求对象编号表;针对各会计科目分配第二编号,构建统计类型编号表。可选的,以请求对象和统计类型构建记录账户ID,通过web服务器从请求对象所对应的目标服务器中,获取目标服务器的响应数据并根据所述记录账户ID进行记录包括:以对应银行服务器的第一编号和对应各会计科目的第二编号组合为记录账户ID,通过web服务器从请求对象所对应的银行服务器中,获取银行服务器的响应数据并根据所述记录账户ID进行记录。可选的,在根据所述业务请求,获得对应的请求对象以及对应的统计类型时还包括:获取所述业务请求对应的业务类型;进一步,以请求对象和各统计类型构建记录账户ID,通过web服务器从请求对象所对应的目标服务器中,获取响应数据并根据所述记录账户ID进行记录包括:根据业务类型的业务处理阶段,在各阶段分别提取相应的记录账户ID进行记录。可选的,根据业务类型的处理阶段,在各阶段分别提取相应的记录账户ID进行记录包括:针对每个业务请求,构建业务处理对象,通过所述业务处理对象,针对每个阶段,在相应的记录表中采用各记录账户ID和/或用户账户ID进行数据记录。可选的,还包括:构建业务单表,所述业务单表用于针对各业务处理阶段的处理结果,进行状态记录。可选的,还包括:判断统计类型和/或目标数值是否错误;如果错误,则发出错误提醒。可选的,接收web服务器发送的业务请求之后还包括:获取所述业务请求中的用户状态数据并进行状态校验;当所述状态正常,则进入根据所述业务请求,获得对应的请求对象以及对应的统计类型;当所述状态不正常,则启动错误返回操作。依据本专利技术的另外一个方面提供了一种web业务数据处理装置,包括:请求接收模块,适于接收web服务器发送的业务请求;请求处理模块,适于根据所述业务请求,获得对应的请求对象以及对应的统计类型;记录模块,适于以请求对象和各统计类型构建记录账户ID,通过web服务器从请求对象所对应的目标服务器中,获取目标服务器的响应数据并根据所述记录账户ID进行记录。可选的,所述请求对象为各银行服务器,所述统计类型为会计科目,还包括:银行编号构建模块,适于针对各银行分配第一编号,构建请求对象编号表;统计类型编号构建模块,适于针对各会计科目分配第二编号,构建统计类型编号表。可选的,所述记录模块包括:第一记录模块,适于以对应银行的第一编号和对应会计科目的第二编号组合为记录账户ID,通过web服务器从请求对象所对应的目标服务器中,获取银行服务器的响应数据并根据所述记录账户ID进行记录。可选的,所述请求处理模块还包括:第一处理模块,适于获取所述业务请求对应的业务类型;进一步,所述记录模块包括:第二记录模块,适于根据业务类型的业务处理阶段,在各阶段分别提取相应的记录账户ID进行记录。可选的,所述第二记录模块包括:针对每个业务请求,构建业务处理对象,通过所述业务处理对象,针对每个阶段,在相应的记录表中采用各记录账户ID和/或用户账户ID进行数据记录。可选的,在业务处理对象构建模块中还包括:状态记录模块,适于构建业务单表,所述业务单表用于针对各业务处理阶段的处理结果,进行状态记录。可选的,还包括:错误提醒模块,适于判断统计类型和/或目标数值是否错误;如果错误,则发出错误提醒。可选的,所述请求接收模块之后,还包括:账户状态判断模块,适于获取所述业务请求中的用户状态数据并进行状态校验;当所述状态正常,则进入根据所述业务请求,获得对应的请求对象以及对应的统计类型;当所述状态不正常,则启动错误返回操作。根据本专利技术的一种web业务数据处理方法可以针对web服务器发送的业务请求,获得对应的请求对象以及对应的各统计类型,然后以请求对象和各统计类型构建记录账户ID,通过web服务器从请求对象所对应的目标服务器中,获取响应数据并根据所述记录账户ID进行记录,由此解决了进行后期统计分析处理数据量庞大,效率低,无法清晰的记录交易过程,容易出现逻辑错误的问题,取得了可以降低统计分析的数据量,提高处理效率,交互过程数据记录清晰,可使后期统计的业务逻辑简单的、能提高统计正确性的有益效果。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的本文档来自技高网...

【技术保护点】
一种数据处理方法,包括:接收web服务器发送的业务请求;根据所述业务请求,获得对应的请求对象以及对应的各统计类型;以请求对象和各统计类型构建记录账户ID,通过web服务器从请求对象所对应的目标服务器中,获取目标服务器的响应数据并根据所述记录账户ID进行记录。
【技术特征摘要】
1.一种web业务数据处理方法,应用于账户服务器,包括:接收web服务器发送的业务请求;所述业务请求由web服务器根据请求对象编号表以及统计类型编号表组装;所述业务请求中包括的请求对象为银行服务器,所述业务请求中包括的统计类型为针对业务流程的会计科目;根据所述业务请求,获得对应的请求对象以及对应的各统计类型;以请求对象和各统计类型构建记录账户ID,通过web服务器从请求对象所对应的目标服务器中,获取目标服务器的响应数据并根据所述记录账户ID进行记录,所述业务请求根据业务阶段对应不同的记录账户ID。2.如权利要求1所述的方法,其特征在于,还包括:针对各银行服务器分配第一编号,构建请求对象编号表;针对各会计科目分配第二编号,构建统计类型编号表。3.如权利要求2所述的方法,其特征在于,以请求对象和统计类型构建记录账户ID,通过web服务器从请求对象所对应的目标服务器中,获取目标服务器的响应数据并根据所述记录账户ID进行记录包括:以对应银行服务器的第一编号和对应各会计科目的第二编号组合为记录账户ID,通过web服务器从请求对象所对应的银行服务器中,获取银行服务器的响应数据并根据所述记录账户ID进行记录。4.如权利要求1所述的方法,其特征在于,在根据所述业务请求,获得对应的请求对象以及对应的统计类型时还包括:获取所述业务请求对应的业务类型;进一步,以请求对象和各统计类型构建记录账户ID,通过web服务器从请求对象所对应的目标服务器中,获取响应数据并根据所述记录账户ID进行记录包括:根据业务类型的业务处理阶段,在各阶段分别提取相应的记录账户ID进行记录。5.如权利要求4所述的方法,其特征在于,根据业务类型的处理阶段,在各阶段分别提取相应的记录账户ID进行记录包括:针对每个业务请求,构建业务处理对象,通过所述业务处理对象,针对每个阶段,在相应的记录表中采用各记录账户ID和/或用户账户ID进行数据记录。6.如权利要求5所述的方法,其特征在于,还包括:构建业务单表,所述业务单表用于针对各业务处理阶段的处理结果,进行状态记录。7.如权利要求5所述的方法,其特征在于,还包括:判断统计类型和/或目标数值是否错误;如果错误,则发出错误提醒。8.如权利要求1所述的方法,其特征在于,接收web服务器发送的业务请求之后还包括:获取所述业务请求中的用户状态数据并进行状态校验;当所述状态正常,则进入根据所述业务请求,获得对应的请求对象以...
【专利技术属性】
技术研发人员:李连港,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。