CN111161019B - 一种数据处理***以及方法 - Google Patents
一种数据处理***以及方法 Download PDFInfo
- Publication number
- CN111161019B CN111161019B CN201911307745.1A CN201911307745A CN111161019B CN 111161019 B CN111161019 B CN 111161019B CN 201911307745 A CN201911307745 A CN 201911307745A CN 111161019 B CN111161019 B CN 111161019B
- Authority
- CN
- China
- Prior art keywords
- data
- data processing
- target
- network platform
- bill
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
- G06Q30/0635—Processing of requisition or of purchase orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/102—Bill distribution or payments
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请公开了一种数据处理***以及方法,该***包括数据供应端、实体对象端、以及网络平台端;数据供应端用于,针对所属于实体对象的目标对象提供订单结算服务,获得订单结算数据;将订单结算数据提供给实体对象端;实体对象端用于,根据订单结算数据,使用与网络平台端相一致的账单数据处理方式获得目标账单数据;将目标账单数据提供给网络平台端;删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据;网络平台端用于,获得目标账单数据。该***可避免因无法保障数据的一致性而对后续的账单数据汇总、账单数据核对等环节产生影响的问题,并且可避免现有的实体对象端存储大量历史账单数据而增加其管理数据的复杂度的问题。
Description
技术领域
本申请涉及计算机技术领域,具体涉及一种数据处理***。本申请同时涉及一种数据处理方法、装置、电子设备以及计算机可读存储介质。
背景技术
在网络购物平台、本地生活服务类网络应用平台等网络平台提供服务的过程中,各网络平台以及入驻于该网络平台的实体对象(例如商家)均需要对其服务所产生的账单数据进行存储,以实现后续账单数据汇总、账单数据核对等数据处理过程。
现有的网络平台以及入驻于该网络平台的实体对象获取账单数据的方式为:在提供服务后,实体对象端和网络平台端分别从数据提供端(例如交易支付***)获取订单结算数据,并分别基于该订单结算数据获得账单数据。
上述获取账单数据的方式存在以下问题:
实体对象端和网络平台端采用异步的方式分别获取订单结算数据,并分别根据订单结算数据获取账单数据,由于获取订单结算数据的时间、数据存储方式、数据统计方式等因素的影响,导致实体对象端所获取的账单数据与网络平台端所获取的账单数据存在差异,无法保持账单数据的一致性,对后续的账单数据汇总、账单数据核对等环节产生影响,例如,在实体对象端对当天的账单数据进行核对时,需从网络平台端查询获取网络平台端存储的当天的账单数据,并将其与本地存储的当天的账单数据进行比对,在该过程中,会因两端账单数据的不一致而造成无法核对的问题;
为了实现历史账单数据的核对,实体对象端需存储大量的历史账单数据,需占用大量数据存储资源,且需对其存储的大量历史账单数据进行维护,使得实体对象端管理账单数据的复杂度较高。
发明内容
本申请实施例提供一种数据处理***、方法、装置、电子设备及计算机可读存储介质,以解决现有技术中无法核对数据以及实体对象端管理数据的复杂度较高的问题。
本申请实施例提供一种数据处理***,包括:数据供应端、实体对象端、以及网络平台端,所述数据供应端为所属于所述实体对象的目标对象提供订单结算服务,并为所述实体对象端提供订单结算数据,所述网络平台为所述实体对象提供线上服务;
所述数据供应端用于,针对所属于所述实体对象的目标对象提供订单结算服务,获得订单结算数据;将所述订单结算数据提供给所述实体对象端;
所述实体对象端用于,根据所述订单结算数据,使用与所述网络平台端相一致的账单数据处理方式获得目标账单数据;将所述目标账单数据提供给所述网络平台端;删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据;
所述网络平台端用于,获得所述目标账单数据。
可选的,所述实体对象端还用于:从本地读取当前数据处理周期内的第一目标账单数据,并从所述网络平台端读取当前数据处理周期之前的历史数据处理周期内的第二目标账单数据。
可选的,所述网络平台端还用于:响应于针对当前数据处理周期之前的历史数据处理周期内的第二目标账单数据的读取请求,返回所述第二目标账单数据。
可选的,所述实体对象端还用于:响应于针对当前数据处理周期内的第一目标账单数据的读取请求,返回所述第一目标账单数据。5、根据权利要求1所述的***,,所述将所述目标账单数据提供给所述网络平台端,包括:在当前数据处理周期结束后,将当前数据处理周期内的第一目标订单数据提供给所述网络平台端。
可选的,所述实体对象端还用于:将所述订单结算数据提供给所述网络平台端;对应的,所述网络平台端还用于:根据所述订单结算数据获得所述目标账单数据。
可选的,所述删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据,包括:在使用与所述网络平台端相一致的账单数据处理方式获得当前数据处理周期内的第一目标账单数据之前或之后,删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据。
可选的,所述根据所述订单结算数据,使用与所述网络平台端相一致的账单数据处理方式获得目标账单数据,包括:获得所述网络平台端用于执行账单数据处理操作的软件工具包;使用所述软件工具包,根据所述订单结算数据获得目标账单数据。
可选的,所述数据供应端将所述订单结算数据提供给所述实体对象端,包括:响应于所述实体对象端针对所述订单结算数据的订阅请求,将所述订单结算数据提供给所述实体对象端。
本申请另一实施例还提供一种数据处理方法,包括:获得数据供应端提供的订单结算数据;根据所述订单结算数据,使用与网络平台端相一致的账单数据处理方式获得目标账单数据;将所述目标账单数据提供给所述网络平台端;删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据。
可选的,还包括:从本地读取当前数据处理周期内的第一目标账单数据,并从所述网络平台端读取当前数据处理周期之前的历史数据处理周期内的第二目标账单数据。
可选的,还包括:响应于针对当前数据处理周期内的第一目标账单数据的读取请求,返回所述第一目标账单数据。
可选的,所述将所述目标账单数据提供给所述网络平台端,包括:在当前数据处理周期结束后,将当前数据处理周期内的第一目标订单数据提供给所述网络平台端。
可选的,所述删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据,包括:在获得当前数据处理周期内的第一目标账单数据之前或之后,删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据。
可选的,还包括:将所述订单结算数据提供给所述网络平台端。
可选的,所述根据所述订单结算数据,使用与所述网络平台端相一致的账单数据处理方式获得目标账单数据,包括:获得所述网络平台端用于执行账单数据处理操作的软件工具包;使用所述软件工具包,根据所述订单结算数据获得目标账单数据。
本申请另一实施例还提供一种数据处理装置,包括:订单结算数据获得单元,用于获得数据供应端提供的订单结算数据;目标账单数据获得单元,用于根据所述订单结算数据,使用与网络平台端相一致的账单数据处理方式获得目标账单数据;目标账单数据提供单元,用于将所述目标账单数据提供给所述网络平台端;目标账单数据删除单元,用于删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据。
可选的,还包括:目标账单数据读取单元,用于从本地读取当前数据处理周期内的第一目标账单数据,并从所述网络平台端读取当前数据处理周期之前的历史数据处理周期内的第二目标账单数据。
可选的,还包括:第一目标账单数据返回单元,用于响应于针对当前数据处理周期内的第一目标账单数据的读取请求,返回所述第一目标账单数据。
可选的,所述将所述目标账单数据提供给所述网络平台端,包括:在当前数据处理周期结束后,将当前数据处理周期内的第一目标订单数据提供给所述网络平台端。
可选的,所述删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据,包括:在获得当前数据处理周期内的第一目标账单数据之前或之后,删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据。
可选的,还包括:订单结算数据提供单元,用于将所述订单结算数据提供给所述网络平台端。
可选的,所述目标账单数据获得单元包括:软件工具包获得子单元,用于获得所述网络平台端用于执行账单数据处理操作的软件工具包;目标账单数据获得子单元,用于使用所述软件工具包,根据所述订单结算数据获得目标账单数据。
本申请另一实施例还提供一种电子设备,包括处理器和存储器;其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现如下操作:获得数据供应端提供的订单结算数据;根据所述订单结算数据,使用与网络平台端相一致的账单数据处理方式获得目标账单数据;将所述目标账单数据提供给所述网络平台端;删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据。
本申请另一实施例还提供一种计算机可读存储介质,其上存储有一条或多条计算机指令,该指令被处理器执行以实现如下操作:获得数据供应端提供的订单结算数据;根据所述订单结算数据,使用与网络平台端相一致的账单数据处理方式获得目标账单数据;将所述目标账单数据提供给所述网络平台端;删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据。
与现有技术相比,本申请实施例具有以下优点:
本申请实施例提供的数据处理***,包括数据供应端、实体对象端、以及网络平台端;数据供应端用于,针对所属于实体对象的目标对象提供订单结算服务,获得订单结算数据;将订单结算数据提供给实体对象端;实体对象端用于,根据订单结算数据,使用与网络平台端相一致的账单数据处理方式获得目标账单数据;将目标账单数据提供给网络平台端;删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据;网络平台端用于,获得目标账单数据。
在该***中,实体对象端采用与网络平台端相一致的账单数据处理方式获得目标账单数据,并将该目标账单数据提供给网络平台端,并且删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据,实体对象端仅需存储当前数据处理周期内的账单数据,网络平台端存储历史账单数据,由于实体对象端与网络平台端处理账单数据的方式一致,因此,在进行账单数据汇总以及账单数据核对的过程中,可使得查询获得的账单数据相对于实体对象端和网络平台端具有唯一性,可避免现有的实体对象端和网络平台端分别从数据供应端获取订单结算数据、并基于该订单结算数据获得账单数据时,因无法保障数据的一致性而对后续的账单数据汇总、账单数据核对等环节产生影响的问题;并且,实体对象端仅存储当前数据处理周期内的账单数据,可避免现有的实体对象端存储大量历史账单数据而增加其管理数据的复杂度的问题。
附图说明
图1是本申请第一实施例提供的数据处理***的示意图;
图2是本申请第二实施例提供的数据处理方法的流程图;
图3是本申请第三实施例提供的数据处理装置的单元框图;
图4是本申请第四实施例提供的电子设备的逻辑结构示意图。
具体实施方式
在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。
针对网络购物平台、本地生活服务类网络应用平台等网络平台的账单数据处理场景,为了保障实体对象端与网络平台端的账单数据的一致性、以及降低实体对象端管理数据的复杂度,本申请提供了一种数据处理***、一种数据处理方法、与该数据处理方法相对应的数据处理装置、电子设备以及计算机可读存储介质。以下提供实施例对上述***、方法、装置、电子设备以及计算机可读存储介质进行详细说明。
本申请第一实施例提供一种数据处理***,如图1所示,图1为本申请第一实施例提供的数据处理***的示意图,以下结合图1对本实施例提供的数据处理***进行详细描述。以下描述所涉及的实施例是用来解释说明方法原理,不是实际使用的限定。
如图1所示,本实施例提供的数据处理***包括:数据供应端101、实体对象端102、以及网络平台端103。数据供应端101可以是指运行于第三方支付机构的服务器或服务器集群;实体对象可以是指依靠网络平台所提供的网络服务环境为用户提供商品或服务的商家,实体对象端102可以为该商家所使用的数据管理终端;网络平台端103可以是指网络购物平台或本地生活服务类网络应用平台的服务器或服务器集群,其为实体对象(入驻于该网络购物平台或本地生活服务类网络应用平台的商家)提供线上服务,例如,网络购物平台为其入驻商家提供线上用户引流、商品推广以及资金结算等服务。
所述数据供应端101用于针对所属于所述实体对象的目标对象提供订单结算服务,获得订单结算数据,并将该订单结算数据提供给所述实体对象端。例如,在网络购物场景或本地生活服务类网络应用场景的订单结算环节,数据供应端101为所属于上述实体对象端102的目标对象(商品或服务)提供订单结算服务,并为该实体对象端提供订单结算数据,例如,第三方支付机构在完成订单结算之后,将完成交易的订单信息以及该订单信息对应的订单结算数据实时发送至实体对象端,在该过程中,实体对象端102对第三方支付机构的订单结算***进行监听,在监听到所需的交易打款信息后,向第三方支付机构的订单结算***发出针对该交易打款信息的订阅请求,第三方支付机构的订单结算***响应于实体对象端针对上述订单结算数据的订阅请求,将所述订单结算数据提供给所述实体对象端。
所述实体对象端102用于根据所述订单结算数据,使用与所述网络平台端相一致的账单数据处理方式获得目标账单数据,并将所述目标账单数据提供给所述网络平台端,以及删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据。
所述网络平台端103用于,获得所述目标账单数据。
在本实施例中,实体对象端102根据所述订单结算数据,使用与所述网络平台端相一致的账单数据处理方式获得目标账单数据,具体可以是指:获得所述网络平台端103用于执行账单数据处理操作的软件开发工具包(Software Development Kit,SDK),并使用该软件开发工具包,根据所述订单结算数据获得目标账单数据。软件开发工具包指的是为特定的软件包、软件框架、硬件平台、操作***等建立应用软件的开发工具的集合。
在现有的获取账单数据的过程中,网络平台端使用预定的账单数据获取规则获取账单数据,实体对象端使用另一种账单数据获取规则获取账单数据,然而,由于数据统计方式的差异和统计时间的差异,网络平台端和实体对象端根据同一订单交易数据所获取的账单数据在形式上差别较大。例如,在网络平台端,A类产品的账单数据存储至A数据表,B类产品的账单数据存储至B数据表,而实体对象端未根据产品的类别存储数据。再例如,数据供应端提供的订单交易数据为:总金额10元,优惠8元(平台优惠3,商家优惠5),买家付2元;网络平台端所获得的账单数据为:总金额10元,用户实际付款2元,商家实收5元;实体对象端所获得的账单数据为:总金额10元,收到5元。
再例如,数据供应端采用实时数据传输的方式将订单交易数据提供给实体对象端,但采用异步数据传输的方式将订单交易数据提供给网络平台端,例如,实体对象端在16:59获得订单交易数据,网络平台端在17:05获得相同的订单交易数据,则在账单数据统计时,实体对象端统计16点钟所对应的时间区间内存在账单数据,17点钟所对应的时间区间内不存在账单数据,而网络平台端统计16点钟所对应的时间区间内不存在账单数据,17点钟所对应的时间区间内存在账单数据,因此,当使用16点钟所对应的时间区间内的网络平台端的账单数据与实体对象端的账单数据进行比对时,则无法获得正确的比对结果。
本实施例中,实体对象端102通过使用网络平台端103用于执行账单数据处理操作的该软件开发工具包获得目标账单数据,可实现该目标账单数据与网络平台端103的账单数据的数据口径一致,可使得其获得的目标账单数据与网络平台端103的目标账单数据在统计方式上保持统一。
实体对象端102将所述目标账单数据提供给所述网络平台端103,可以是指在当前数据处理周期结束后,将当前数据处理周期内的第一目标账单数据提供给所述网络平台端103,即,通过单次数据传输将当前数据处理周期内的所有目标账单数据同步给网络平台端,实体对象端102也可以在获得任一目标账单数据后,即将该目标数据提供给网络平台端103,在后一种情况下,数据同步的过程存在延迟,只需将该延迟限定在预定时间范围内即可,例如,在第二个数据处理周期开始之前完成同步当前数据处理周期内的所有目标账单数据。
实体对象端102删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据,可以是指:在使用与所述网络平台端相一致的账单数据处理方式获得当前数据处理周期内的第一目标账单数据之前或之后,删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据。例如,实体对象端102在每一天的预定时间点对本地存储的前一天的目标账单数据进行清空处理,该预定时间点可以为获得当天的目标账单数据之前或之后的任意时间点。
网络平台端103所获得的目标账单数据均为实体对象端102所提供的目标账单数据,包括当前数据处理周期内的目标账单数据和历史数据处理周期内的目标账单数据。在当前数据处理周期内,网络平台端103主要用于维护历史数据处理周期内的目标账单数据,并且基于该历史数据处理周期内的目标账单数据响应数据查询请求。
在本实施例中,所述实体对象端102还用于从本地读取当前数据处理周期内的第一目标账单数据,并从所述网络平台端读取当前数据处理周期之前的历史数据处理周期内的第二目标账单数据。例如,商家欲对账单数据进行核对和汇总时,实体对象端102响应于针对目标数据的查询操作,从本地读取当前数据处理周期内的第一目标账单数据,并从所述网络平台端读取当前数据处理周期之前的历史数据处理周期内的第二目标账单数据。
在本实施例中,所述网络平台端还用于:响应于针对当前数据处理周期之前的历史数据处理周期内的第二目标账单数据的读取请求,返回所述第二目标账单数据。并且,所述实体对象端还用于:响应于针对当前数据处理周期内的第一目标账单数据的读取请求,返回所述第一目标账单数据。例如,本实施例提供的数据处理***还包括读取请求响应端,用于对任意终端发送的针对目标账单数据的读取请求进行识别,以确定该读取请求为针对历史目标账单数据的读取请求或者为针对当前目标账单数据的读取请求,如果确定该读取请求为针对历史目标账单数据的读取请求,则将其发送至网络平台端,网络平台端可响应于该请求,返回当前数据处理周期之前的历史数据处理周期内的第二目标账单数据,如果确定该读取请求为针对当前目标账单数据的读取请求,则将其发送至实体对象端,实体对象端可响应于该请求,返回当前数据处理周期内的第一目标账单数据。
在本实施例中,所述实体对象端102将所述目标账单数据提供给所述网络平台端,还可以是指:将所述订单结算数据提供给所述网络平台端;对应的,所述网络平台端获得所述目标账单数据,可以是指:根据所述订单结算数据以及本地预设的账单数据处理方式(与实体对象端使用的账单数据处理方式一致),获得所述目标账单数据。
本实施例提供的数据处理***,实体对象端采用与网络平台端相一致的账单数据处理方式获得目标账单数据,并将该目标账单数据提供给网络平台端,并且删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据,实体对象端仅需存储当前数据处理周期内的账单数据,网络平台端存储历史账单数据,由于实体对象端与网络平台端处理账单数据的方式一致,因此,在进行账单数据汇总以及账单数据核对的过程中,可使得查询获得的账单数据相对于实体对象端和网络平台数据存储模块具有唯一性,可避免现有的实体对象端和网络平台端分别从数据供应端获取订单结算数据并基于该订单结算数据获得账单数据时,因无法保障数据的一致性而对后续的账单数据汇总、账单数据核对等环节产生影响的问题;并且,实体对象端仅存储当前数据处理周期内的账单数据,可避免现有的实体对象端存储大量历史账单数据而增加其管理数据的复杂度的问题。
本申请第二实施例提供了一种数据处理方法,该方法的应用主体可以为上述***实施例中的实体对象端,图2为本申请第二实施例提供的数据处理方法的流程图,以下结合图2对本实施例提供的数据处理方法进行详细描述。如图2所示,本实施例提供的数据处理方法包括如下步骤:
S201,获得数据供应端提供的订单结算数据。
例如,在网络购物场景或本地生活服务类网络应用场景的订单结算环节,数据供应端在提供订单结算服务之后,获得该数据供应端提供订单结算数据,例如,第三方支付机构在完成订单结算之后,将完成交易的订单信息以及该订单信息对应的订单结算数据实时发送至本地,在该过程中,可通过对第三方支付机构的订单结算***进行监听,在监听到所需的交易打款信息后,向第三方支付机构的订单结算***发出针对该交易打款信息所对应的订单结算数据的订阅请求,第三方支付机构的订单结算***响应于针对上述订单结算数据的订阅请求,将上述订单结算数据发送至本地。
S202,根据所述订单结算数据,使用与网络平台端相一致的账单数据处理方式获得目标账单数据。例如,获得所述网络平台端用于执行账单数据处理操作的软件工具包;使用所述软件工具包,根据所述订单结算数据获得目标账单数据。
S203,将所述目标账单数据提供给所述网络平台端。
S204,删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据。
在上述步骤之后,该方法还包括:从本地读取当前数据处理周期内的第一目标账单数据,并从所述网络平台端读取当前数据处理周期之前的历史数据处理周期内的第二目标账单数据。
在本实施例中,还包括:响应于针对当前数据处理周期内的第一目标账单数据的读取请求,返回所述第一目标账单数据。
上述将所述目标账单数据提供给所述网络平台端,可以是指:在当前数据处理周期结束后,将当前数据处理周期内的第一目标订单数据提供给所述网络平台端。
上述删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据,可以是指:在获得当前数据处理周期内的第一目标账单数据之前或之后,删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据。
在本实施例中,上述将所述目标账单数据提供给所述网络平台端,可以是指:将所述订单结算数据提供给所述网络平台端,以供所述网络平台端根据所述订单结算数据以及所述账单数据处理方式获得所述目标账单数据。
本实施例提供的数据处理方法,采用与网络平台端相一致的账单数据处理方式获得目标账单数据,并将该目标账单数据提供给网络平台端,并且删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据,仅需存储当前数据处理周期内的账单数据,网络平台端存储历史账单数据,由于与网络平台端处理账单数据的方式一致,因此,在进行账单数据汇总以及账单数据核对的过程中,可使得查询获得的账单数据具有唯一性,可避免现有的实体对象端和网络平台端分别从数据供应端获取订单结算数据并基于该订单结算数据获得账单数据时,因无法保障数据的一致性而对后续的账单数据汇总、账单数据核对等环节产生影响的问题;并且,仅存储当前数据处理周期内的账单数据,可避免现有的实体对象端存储大量历史账单数据而增加其管理数据的复杂度的问题。
上述第二实施例提供了一种数据处理方法,与之相对应的,本申请第三实施例还提供了一种数据处理装置,由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关的技术特征的细节部分请参见上述提供的方法实施例的对应说明即可,下述对装置实施例的描述仅仅是示意性的。
请参考图3理解该实施例,图3为本实施例提供的装置的单元框图,如图3所示,本实施例提供的装置包括:
订单结算数据获得单元301,用于获得数据供应端提供的订单结算数据;
目标账单数据获得单元302,用于根据所述订单结算数据,使用与网络平台端相一致的账单数据处理方式获得目标账单数据;
目标账单数据提供单元303,用于将所述目标账单数据提供给所述网络平台端;
目标账单数据删除单元304,用于删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据。
可选的,还包括:目标账单数据读取单元,用于从本地读取当前数据处理周期内的第一目标账单数据,并从所述网络平台端读取当前数据处理周期之前的历史数据处理周期内的第二目标账单数据。
可选的,还包括:第一目标账单数据返回单元,用于响应于针对当前数据处理周期内的第一目标账单数据的读取请求,返回所述第一目标账单数据。
可选的,所述将所述目标账单数据提供给所述网络平台端,包括:在当前数据处理周期结束后,将当前数据处理周期内的第一目标订单数据提供给所述网络平台端。
可选的,所述删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据,包括:在获得当前数据处理周期内的第一目标账单数据之前或之后,删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据。
可选的,还包括:订单结算数据提供单元,用于将所述订单结算数据提供给所述网络平台端。
可选的,目标账单数据获得单元包括:软件工具包获得子单元,用于获得所述网络平台端用于执行账单数据处理操作的软件工具包;目标账单数据获得子单元,用于使用所述软件工具包,根据所述订单结算数据获得目标账单数据。
本实施例提供的数据处理装置,采用与网络平台端相一致的账单数据处理方式获得目标账单数据,并将该目标账单数据提供给网络平台端,并且删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据,仅需存储当前数据处理周期内的账单数据,网络平台端存储历史账单数据,由于与网络平台端处理账单数据的方式一致,因此,在进行账单数据汇总以及账单数据核对的过程中,可使得查询获得的账单数据具有唯一性,可避免现有的实体对象端和网络平台端分别从数据供应端获取订单结算数据并基于该订单结算数据获得账单数据时,因无法保障数据的一致性而对后续的账单数据汇总、账单数据核对等环节产生影响的问题;并且,仅存储当前数据处理周期内的账单数据,可避免现有的实体对象端存储大量历史账单数据而增加其管理数据的复杂度的问题。
在上述的实施例中,提供了一种数据处理方法以及一种数据处理装置,此外,本申请第四实施例还提供一种电子设备,由于电子设备实施例基本相似于方法实施例,所以描述得比较简单,相关的技术特征的细节部分请参见上述提供的方法实施例的对应说明即可,下述对电子设备实施例的描述仅仅是示意性的。
该电子设备实施例如下:
请参考图4理解本实施例,图4为本实施例提供的电子设备的示意图。
如图4所示,本实施例提供的电子设备包括:处理器401和存储器402;
该存储器402用于存储一条或多条计算机指令,该一条或多条计算机指令在被所述处理器401读取执行时,执行如下操作:
获得数据供应端提供的订单结算数据;
根据所述订单结算数据,使用与网络平台端相一致的账单数据处理方式获得目标账单数据;
将所述目标账单数据提供给所述网络平台端;
删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据。
可选的,还包括:从本地读取当前数据处理周期内的第一目标账单数据,并从所述网络平台端读取当前数据处理周期之前的历史数据处理周期内的第二目标账单数据。
可选的,还包括:响应于针对当前数据处理周期内的第一目标账单数据的读取请求,返回所述第一目标账单数据。
可选的,所述将所述目标账单数据提供给所述网络平台端,包括:在当前数据处理周期结束后,将当前数据处理周期内的第一目标订单数据提供给所述网络平台端。
可选的,所述删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据,包括:在获得当前数据处理周期内的第一目标账单数据之前或之后,删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据。
可选的,还包括:将所述订单结算数据提供给所述网络平台端。
可选的,所述根据所述订单结算数据,使用与所述网络平台端相一致的账单数据处理方式获得目标账单数据,包括:获得所述网络平台端用于执行账单数据处理操作的软件工具包;使用所述软件工具包,根据所述订单结算数据获得目标账单数据。
本实施例提供的电子设备,采用与网络平台端相一致的账单数据处理方式获得目标账单数据,并将该目标账单数据提供给网络平台端,并且删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据,仅需存储当前数据处理周期内的账单数据,网络平台端存储历史账单数据,由于与网络平台端处理账单数据的方式一致,因此,在进行账单数据汇总以及账单数据核对的过程中,可使得查询获得的账单数据具有唯一性,可避免现有的实体对象端和网络平台端分别从数据供应端获取订单结算数据并基于该订单结算数据获得账单数据时,因无法保障数据的一致性而对后续的账单数据汇总、账单数据核对等环节产生影响的问题;并且,仅存储当前数据处理周期内的账单数据,可避免现有的实体对象端存储大量历史账单数据而增加其管理数据的复杂度的问题。
在上述的实施例中,提供了一种数据处理方法、一种数据处理装置以及一种电子设备,此外,本申请第五实施例还提供了一种用于实现数据处理方法的计算机可读存储介质。本申请提供的计算机可读存储介质实施例描述得比较简单,相关部分请参见上述方法实施例的对应说明即可,下述描述的实施例仅仅是示意性的。
本实施例提供的计算机可读存储介质上存储有计算机指令,该指令被处理器执行时实现以下步骤:
获得数据供应端提供的订单结算数据;根据所述订单结算数据,使用与网络平台端相一致的账单数据处理方式获得目标账单数据;将所述目标账单数据提供给所述网络平台端;删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据。
可选的,还包括:从本地读取当前数据处理周期内的第一目标账单数据,并从所述网络平台端读取当前数据处理周期之前的历史数据处理周期内的第二目标账单数据。
可选的,还包括:响应于针对当前数据处理周期内的第一目标账单数据的读取请求,返回所述第一目标账单数据。
可选的,所述将所述目标账单数据提供给所述网络平台端,包括:在当前数据处理周期结束后,将当前数据处理周期内的第一目标订单数据提供给所述网络平台端。
可选的,所述删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据,包括:在获得当前数据处理周期内的第一目标账单数据之前或之后,删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据。
可选的,还包括:将所述订单结算数据提供给所述网络平台端。
可选的,所述根据所述订单结算数据,使用与所述网络平台端相一致的账单数据处理方式获得目标账单数据,包括:获得所述网络平台端用于执行账单数据处理操作的软件工具包;使用所述软件工具包,根据所述订单结算数据获得目标账单数据。
本实施例提供的计算机可读存储介质,采用与网络平台端相一致的账单数据处理方式获得目标账单数据,并将该目标账单数据提供给网络平台端,并且删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据,仅需存储当前数据处理周期内的账单数据,网络平台端存储历史账单数据,由于与网络平台端处理账单数据的方式一致,因此,在进行账单数据汇总以及账单数据核对的过程中,可使得查询获得的账单数据具有唯一性,可避免现有的实体对象端和网络平台端分别从数据供应端获取订单结算数据并基于该订单结算数据获得账单数据时,因无法保障数据的一致性而对后续的账单数据汇总、账单数据核对等环节产生影响的问题;并且,仅存储当前数据处理周期内的账单数据,可避免现有的实体对象端存储大量历史账单数据而增加其管理数据的复杂度的问题。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
1、计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
2、本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请虽然以较佳实施例公开如上,但其并不是用来限定本申请,任何本领域技术人员在不脱离本申请的精神和范围内,都可以做出可能的变动和修改,因此本申请的保护范围应当以本申请权利要求所界定的范围为准。
Claims (25)
1.一种数据处理***,其特征在于,包括:
数据供应端、实体对象端、以及网络平台端,所述数据供应端针对所属于所述实体对象端的目标对象提供订单结算服务,所述网络平台端向与其建立网络服务关系的所述实体对象端提供线上网络服务,其中,所述数据供应端是指运行于第三方支付机构的服务器或服务器集群;所述实体对象是指依靠网络平台所提供的网络服务环境为用户提供商品或服务的商家,所述实体对象端为该商家所使用的数据管理终端;所述网络平台端是指所述网络平台的服务器或服务器集群;
所述数据供应端用于,针对所属于所述实体对象的目标对象执行订单结算操作,获得订单结算数据;将所述订单结算数据提供给所述实体对象端;
所述实体对象端用于,根据所述订单结算数据,使用与所述网络平台端相一致的账单数据处理方式获得目标账单数据;将所述目标账单数据提供给所述网络平台端;删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据;
所述网络平台端用于,获得所述目标账单数据。
2.根据权利要求1所述的***,其特征在于,所述实体对象端还用于:从本地读取当前数据处理周期内的第一目标账单数据,并从所述网络平台端读取历史数据处理周期内的第二目标账单数据。
3.根据权利要求1所述的***,其特征在于,所述网络平台端还用于:响应于针对历史数据处理周期内的第二目标账单数据的读取请求,返回所述第二目标账单数据。
4.根据权利要求1所述的***,其特征在于,所述实体对象端还用于:响应于针对当前数据处理周期内的第一目标账单数据的读取请求,返回所述第一目标账单数据。
5.根据权利要求1所述的***,其特征在于,所述将所述目标账单数据提供给所述网络平台端,包括:
在当前数据处理周期结束后,将当前数据处理周期内的第一目标订单数据提供给所述网络平台端。
6.根据权利要求1所述的***,其特征在于,所述实体对象端将所述目标账单数据提供给所述网络平台端,包括:将所述订单结算数据提供给所述网络平台端;
对应的,所述网络平台端获得所述目标账单数据,包括:根据所述订单结算数据以及所述账单数据处理方式,获得所述目标账单数据。
7.根据权利要求1所述的***,其特征在于,所述删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据,包括:
在使用与所述网络平台端相一致的账单数据处理方式获得当前数据处理周期内的第一目标账单数据之前或之后,删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据。
8.根据权利要求1所述的***,其特征在于,所述根据所述订单结算数据,使用与所述网络平台端相一致的账单数据处理方式获得目标账单数据,包括:
获得所述网络平台端用于执行账单数据处理操作的软件工具包;
使用所述软件工具包,根据所述订单结算数据获得目标账单数据。
9.根据权利要求1所述的***,其特征在于,所述数据供应端将所述订单结算数据提供给所述实体对象端,包括:
响应于所述实体对象端针对所述订单结算数据的订阅请求,将所述订单结算数据提供给所述实体对象端。
10.一种数据处理方法,其特征在于,应用于实体对象端,包括:
获得数据供应端提供的订单结算数据;
根据所述订单结算数据,使用与网络平台端相一致的账单数据处理方式获得目标账单数据;
将所述目标账单数据提供给所述网络平台端;
删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据;
其中,所述数据供应端是指运行于第三方支付机构的服务器或服务器集群;所述实体对象是指依靠网络平台所提供的网络服务环境为用户提供商品或服务的商家,所述实体对象端为该商家所使用的数据管理终端;所述网络平台端是指所述网络平台的服务器或服务器集群。
11.根据权利要求10所述的方法,其特征在于,还包括:
从本地读取当前数据处理周期内的第一目标账单数据,并从所述网络平台端读取历史数据处理周期内的第二目标账单数据。
12.根据权利要求10所述的方法,其特征在于,还包括:
响应于针对当前数据处理周期内的第一目标账单数据的读取请求,返回所述第一目标账单数据。
13.根据权利要求10所述的方法,其特征在于,所述将所述目标账单数据提供给所述网络平台端,包括:
在当前数据处理周期结束后,将当前数据处理周期内的第一目标订单数据提供给所述网络平台端。
14.根据权利要求10所述的方法,其特征在于,所述删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据,包括:
在获得当前数据处理周期内的第一目标账单数据之前或之后,删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据。
15.根据权利要求10所述的方法,其特征在于,所述将所述目标账单数据提供给所述网络平台端,包括:
将所述订单结算数据提供给所述网络平台端,以供所述网络平台端根据所述订单结算数据以及所述账单数据处理方式获得所述目标账单数据。
16.根据权利要求10所述的方法,其特征在于,所述根据所述订单结算数据,使用与所述网络平台端相一致的账单数据处理方式获得目标账单数据,包括:
获得所述网络平台端用于执行账单数据处理操作的软件工具包;
使用所述软件工具包,根据所述订单结算数据获得目标账单数据。
17.一种数据处理装置,其特征在于,应用于实体对象端,包括:
订单结算数据获得单元,用于获得数据供应端提供的订单结算数据;
目标账单数据获得单元,用于根据所述订单结算数据,使用与网络平台端相一致的账单数据处理方式获得目标账单数据;
目标账单数据提供单元,用于将所述目标账单数据提供给所述网络平台端;
目标账单数据删除单元,用于删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据;
其中,所述数据供应端是指运行于第三方支付机构的服务器或服务器集群;所述实体对象是指依靠网络平台所提供的网络服务环境为用户提供商品或服务的商家,所述实体对象端为该商家所使用的数据管理终端;所述网络平台端是指所述网络平台的服务器或服务器集群。
18.根据权利要求17所述的装置,其特征在于,还包括:
目标账单数据读取单元,用于从本地读取当前数据处理周期内的第一目标账单数据,并从所述网络平台端读取历史数据处理周期内的第二目标账单数据。
19.根据权利要求17所述的装置,其特征在于,还包括:
第一目标账单数据返回单元,用于响应于针对当前数据处理周期内的第一目标账单数据的读取请求,返回所述第一目标账单数据。
20.根据权利要求17所述的装置,其特征在于,所述将所述目标账单数据提供给所述网络平台端,包括:
在当前数据处理周期结束后,将当前数据处理周期内的第一目标订单数据提供给所述网络平台端。
21.根据权利要求17所述的装置,其特征在于,所述删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据,包括:
在获得当前数据处理周期内的第一目标账单数据之前或之后,删除本地存储的当前数据处理周期之前的上一个数据处理周期内的目标账单数据。
22.根据权利要求17所述的装置,其特征在于,还包括:
订单结算数据提供单元,用于将所述订单结算数据提供给所述网络平台端,以供所述网络平台端根据所述订单结算数据以及所述账单数据处理方式获得所述目标账单数据。
23.根据权利要求17所述的装置,其特征在于,所述目标账单数据获得单元包括:
软件工具包获得子单元,用于获得所述网络平台端用于执行账单数据处理操作的软件工具包;
目标账单数据获得子单元,用于使用所述软件工具包,根据所述订单结算数据获得目标账单数据。
24.一种电子设备,其特征在于,包括处理器和存储器;其中,
所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现如权利要求10-16任一项 所述的方法。
25.一种计算机可读存储介质,其上存储有一条或多条计算机指令,其特征在于,该指令被处理器执行以实现如权利要求10-16任一项 所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911307745.1A CN111161019B (zh) | 2019-12-18 | 2019-12-18 | 一种数据处理***以及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911307745.1A CN111161019B (zh) | 2019-12-18 | 2019-12-18 | 一种数据处理***以及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111161019A CN111161019A (zh) | 2020-05-15 |
CN111161019B true CN111161019B (zh) | 2021-03-26 |
Family
ID=70557763
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911307745.1A Active CN111161019B (zh) | 2019-12-18 | 2019-12-18 | 一种数据处理***以及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111161019B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015032029A1 (zh) * | 2013-09-03 | 2015-03-12 | Wong Kamfu | 一种本地提货网购通讯认证***及方法 |
CN106887095A (zh) * | 2017-03-01 | 2017-06-23 | 佛山市恒南微科技有限公司 | 一种基于物联网的智能社区电子结算*** |
CN107886424A (zh) * | 2017-11-28 | 2018-04-06 | 腾讯科技(深圳)有限公司 | 结算数据处理方法和装置、计算机设备和存储介质 |
CN110097436A (zh) * | 2019-03-20 | 2019-08-06 | 顺丰速运有限公司 | 快递线上账单定制方法、装置和计算机可读存储介质 |
CN110428304A (zh) * | 2019-07-31 | 2019-11-08 | 北京三快在线科技有限公司 | 一种订单结算***、方法及装置 |
-
2019
- 2019-12-18 CN CN201911307745.1A patent/CN111161019B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015032029A1 (zh) * | 2013-09-03 | 2015-03-12 | Wong Kamfu | 一种本地提货网购通讯认证***及方法 |
CN106887095A (zh) * | 2017-03-01 | 2017-06-23 | 佛山市恒南微科技有限公司 | 一种基于物联网的智能社区电子结算*** |
CN107886424A (zh) * | 2017-11-28 | 2018-04-06 | 腾讯科技(深圳)有限公司 | 结算数据处理方法和装置、计算机设备和存储介质 |
CN110097436A (zh) * | 2019-03-20 | 2019-08-06 | 顺丰速运有限公司 | 快递线上账单定制方法、装置和计算机可读存储介质 |
CN110428304A (zh) * | 2019-07-31 | 2019-11-08 | 北京三快在线科技有限公司 | 一种订单结算***、方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN111161019A (zh) | 2020-05-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11394625B2 (en) | Service level agreement based storage access | |
CA3087309C (en) | Blockchain-based data processing method and device | |
CN109961365B (zh) | 一种基于区块链智能合约的收账记录处理方法及*** | |
CN107239279B (zh) | 基于电商类PaaS平台***的订单数据获取和推送方法 | |
CN111339073A (zh) | 实时数据处理方法、装置、电子设备及可读存储介质 | |
CN106933548B (zh) | 全局信息获取、处理及更新、方法、装置和*** | |
EP3076359A1 (en) | Implementing retail customer analytics data model in a distributed computing environment | |
CN109241165B (zh) | 一种数据库同步延时的确定方法、装置和设备 | |
CN110389989B (zh) | 一种数据处理方法、装置及设备 | |
CN108153795B (zh) | 一种电子红包的数据处理方法、***和装置 | |
CN111459948B (zh) | 一种基于中心化块链式账本的交易完整性验证方法 | |
CN111444216A (zh) | 一种基于中心化块链式账本的数据块删除方法 | |
CN105404437B (zh) | 一种信息操作的方法及装置 | |
CN107169752B (zh) | 一种资源转移方法及装置 | |
CN111161019B (zh) | 一种数据处理***以及方法 | |
CN111125168B (zh) | 一种数据处理方法、装置、电子设备及存储介质 | |
WO2016169420A1 (zh) | 一种业务请求执行状态的查询方法、装置及*** | |
CN112799951B (zh) | 用于计费***的生成自动测试用例的方法与设备 | |
CN111639936B (zh) | 交易信息的获取方法、装置、电子设备及可读存储介质 | |
CN114513469A (zh) | 分布式***的流量整形方法、装置和存储介质 | |
CN111369282B (zh) | 一种资源处理方法以及装置 | |
CN108898446B (zh) | 用于输出信息的方法和装置 | |
CN112509164A (zh) | 一种出勤打卡方法、装置、设备和存储介质 | |
CN111966892A (zh) | 一种数据处理方法和装置,计算机存储介质和电子设备 | |
CN112769928A (zh) | 一种基于业务场景的信息交互方法及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |