数据获取方法及装置制造方法及图纸

技术编号:16365945 阅读:42 留言:0更新日期:2017-10-10 22:06
本申请实施例提供了一种数据获取方法及装置,所述方法包括:在数据收集过程中,获取针对任一个用户账户的数据提交请求;将所述用户账户中所述数据提交请求中请求提交的用户数据进行数据冻结;在数据收集结束之后,检测进行数据收集的任一个用户账户是否发生异常;针对未异常的用户账户,在从全部未异常的用户账户中收集获取的用户数据满足收集条件时,将每一个未异常的用户账户中的用户数据进行扣减,获得收集数据;本申请实施例提高了数据获取成功率。

Data acquisition method and device

The embodiment of the invention provides a data acquisition method and device, the method comprises the following steps: in the process of data collection, access to any user account data request; the user account in the data submitted requests submitted by the requesting user data according to the number of freezing; after data collection ended to detect any user account data collection is abnormal; for no abnormal user account, meet in the user data obtained from all the abnormal user account collected in the collection, the user data for each user account is not abnormal in deductions, data was collected from the embodiment of the application; to improve the success rate of data acquisition.

【技术实现步骤摘要】
数据获取方法及装置
本申请属于数据处理
,具体地说,涉及一种数据获取方法及装置。
技术介绍
随着人们对数据处理的要求越来越高,数据处理过程也越来越复杂,在目前的一种数据处理系统中,可以允许多个用户注册对应的用户账户,并可以维护并处理每一个用户账户对应的用户数据,数据处理系统应用于不同领域中时,用户数据可以有不同的用途。在一个实际应用中,数据处理系统可以通过数据收集的方式,获取多个用户账户提交的用户数据,以集中进行相应的数据处理,在数据收集过程中,用户账户提交的用户数据会被预先冻结,数据收集结束时,如果收集获取的数据满足收集条件时,再进行数据推进,将用户账户中的用户数据从用户账户中扣减,如果不满足数据收集条件,即将用户数据解冻。但是,由于用户账户有可能发生异常,异常的用户账户中的用户数据将无法使用,因此如果用户账户在数据收集过程中,提交用户数据时状态正常,但是数据收集结束时,用户账户有可能已发生异常,这就导致无法实现数据扣减,此时数据推进就会终止,已扣减的数据也会回滚至对应的用户账户中,从而使得数据获取失败。
技术实现思路
有鉴于此,本申请所要解决的技术问题是提供了一种数据处理方法及装置,提高了数据获取的成功率。为了解决上述技术问题,本申请公开了一种数据处理方法,包括:在数据收集过程中,获取针对任一个用户账户的数据提交请求;将所述用户账户中所述数据提交请求中请求提交的用户数据进行数据冻结;在数据收集结束之后,检测进行数据收集的任一个用户账户是否发生异常;针对未异常的用户账户,在从全部未异常的用户账户中收集获取的用户数据满足收集条件时,将每一个未异常的用户账户中的用户数据进行扣减,获得收集数据。优选地,所述将未异常的用户账户中的业务数据进行扣减,获得收集数据之后,所述方法还包括:将所述收集数据转发至收集账户;所述在数据收集结束之后,针对进行数据收集的任一个用户账户,检测所述用户账户是否异常包括:检测所述收集账户是否发生异常;在所述收集账户未异常时,针对进行数据收集的任一个用户账户,检测所述用户账户是否异常。优选地,在将所述收集数据转发至收集账户的过程中,所述方法还包括:检测所述收集数据对应的任一个用户账户是否发生异常;如果是,输出维护提示信息,所述维护提示信息用于提示用户处理所述发生异常的用户账户;如果否,继续将所述收集数据转发至所述收集账户。优选地,所述将所述收集数据转发至收集账户的过程中,所述方法还包括:检测所述收集数据对应的任一个用户账户是否发生异常;判断从所述收集数据对应的全部未异常的用户账户中,收集获取的用户数据是否满足所述收集条件;在从进行数据收集的全部用户账户中收集获取的用户数否满足收集条件时,将所述收集数据对应的全部未异常的用户账户中的用户数据继续转发至所述募集账户。优选地,所述在数据收集结束之后,针对进行数据收集的任一个用户账户,检测所述用户账户是否发生异常包括:在数据收集结束之后,判断从进行数据收集的全部用户账户中收集获取的用户数据是否满足收集条件;如果是,针对进行数据收集的任一个用户账户,检测所述用户账户是否发生异常;如果否,将进行数据收集的每一个用户账户中的用户数据进行数据解冻。一种数据处理装置,包括:请求获取模块,用于在数据收集过程中,获取针对任一个用户账户的数据提交请求;数据冻结模块,用于将所述用户账户中所述数据提交请求中请求提交的用户数据进行数据冻结;第一检测模块,用于在数据收集结束之后,检测进行数据收集的任一个用户账户是否发生异常;第一判断模块,用于针对未异常的用户账户,判断从全部未异常的用户账户中收集获取的用户数据是否满足收集条件;数据获取模块,用于在所述数据判断模块结果为是时,将每一个未异常的用户账户中的用户数据进行扣减,获得收集数据。优选地,还包括:数据转发模块,用于将所述收集数据转发至收集账户;所述第一检测模块具体用于在数据收集结束之后,检测所述收集账户是否发生异常;在所述收集账户未异常时,针对进行数据收集的任一个用户账户,检测所述用户账户是否异常。优选地,还包括:第二检测模块,用于在将所述收集数据转发至收集账户的过程中,检测所述收集数据对应的任一个用户账户是否发生异常;如果否,触发所述数据转发模块继续将所述收集数据转发至收集账户;信息提示模块,用于在所述第二检测模块检测收集数据对应的任一个用户账户发生异常,输出维护提示信息,所述维护提示信息用于提示用户处理所述发生异常的用户账户。优选地,还包括:第三检测模块,用于在将所述收集数据转发至收集账户的过程中,检测所述收集数据对应的任一个用户账户是否发生异常;第二判断模块,用于判断从所述收集数据对应的全部未异常的用户账户中,收集获取的用户数据是否满足所述收集条件;如果是,触发所述数据转发模块将所述收集数据对应的全部未异常的用户账户中的用户数据继续转发至所述募集账户;数据回滚模块,用于在所述第二判断模块结果为否时,将所述收集数据中的用户数据回滚至对应的用户账户。优选地,第一检测模块包括:判断单元,用于在数据收集结束之后,判断从进行数据收集的全部用户账户中收集获取的用户数据是否满足收集条件;第一检测单元,用于所述判断单元结果为是时,针对进行数据收集的任一个用户账户,检测所述用户账户是否发生异常。与现有技术相比,本申请可以获得包括以下技术效果:在数据收集结束之后,首先判断进行数据收集的用户账户是否发生异常,如果存在异常的用户账户,则针对未异常的用户账户,判断收集获取的业务数据是否满足收集条件,如果满足收集条件,则数据推进会继续进行,将未异常的用户账户的业务数据进行扣减,通过对用户账户进行判断,保证了从每一个用户账户中可以成功进行数据扣减,且收集获取的收集数据满足收集条件,因此即可以进行集中的数据处理,不会影响数据处理,提高了数据获取的成功率,保证了数据处理的成功率。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是本申请实施例的一种数据获取方法一个实施例的流程图;图2是本申请实施例的一种数据获取方法又一个实施例的流程图;图3是本申请实施例的一种数据获取装置一个实施例的结构示意图;图4是本申请实施例的一种数据获取装置又一个实施例的结构示意图。具体实施方式以下将配合附图及实施例来详细说明本申请的实施方式,藉此对本申请如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。本申请技术方案主要应用于数据处理系统中,适用于数据处理系统通过数据收集方式,收集多个用户账户提交的用户数据,以集中进行相应的数据处理的应用场景中。在一个实际应用中,该数据处理系统可以为第三方支付平台。第三方支付平台是指与银行(通常是多家银行)签约,并具备一定实力和信誉保障的第三方独立机构提供的交易支持平台。通过第三方支付平台,可以提供更丰富的支付手段以及可靠的服务保证。第三方支付平台可以允许多个用户注册对应的用户账户,并可以维护并处理每一个用户账户对应的用户数据。为了适应用户消费观念的提升以及理财意识的增强,通过第三方支付平台除了可以实现货款支付,还可以为用户提供增值服务,通过第三方法支付平台可以本文档来自技高网...
数据获取方法及装置

【技术保护点】
一种数据获取方法,其特征在于,包括:在数据收集过程中,获取针对任一个用户账户的数据提交请求;将所述用户账户中所述数据提交请求中请求提交的用户数据进行数据冻结;在数据收集结束之后,检测进行数据收集的任一个用户账户是否发生异常;针对未异常的用户账户,在从全部未异常的用户账户中收集获取的用户数据满足收集条件时,将每一个未异常的用户账户中的用户数据进行扣减,获得收集数据。

【技术特征摘要】
1.一种数据获取方法,其特征在于,包括:在数据收集过程中,获取针对任一个用户账户的数据提交请求;将所述用户账户中所述数据提交请求中请求提交的用户数据进行数据冻结;在数据收集结束之后,检测进行数据收集的任一个用户账户是否发生异常;针对未异常的用户账户,在从全部未异常的用户账户中收集获取的用户数据满足收集条件时,将每一个未异常的用户账户中的用户数据进行扣减,获得收集数据。2.如权利要求1所述的方法,其特征在于,所述将每一个未异常的用户账户中的业务数据进行扣减,获得收集数据之后,所述方法还包括:将所述收集数据转发至收集账户;所述在数据收集结束之后,针对进行数据收集的任一个用户账户,检测所述用户账户是否异常包括:检测所述收集账户是否发生异常;在所述收集账户未异常时,针对进行数据收集的任一个用户账户,检测所述用户账户是否异常。3.如权利要求2所述的方法,其特征在于,在将所述收集数据转发至收集账户的过程中,所述方法还包括:检测所述收集数据对应的任一个用户账户是否发生异常;如果是,输出维护提示信息,所述维护提示信息用于提示用户处理所述发生异常的用户账户;如果否,继续将所述收集数据转发至所述收集账户。4.如权利要求2所述的方法,其特征在于,所述将所述收集数据转发至收集账户的过程中,所述方法还包括:检测所述收集数据对应的任一个用户账户是否发生异常;判断从所述收集数据对应的全部未异常的用户账户中,收集获取的用户数据是否满足所述收集条件;如果是,将所述收集数据对应的全部未异常的用户账户中的用户数据继续转发至所述募集账户;如果否,将所述收集数据中的用户数据回滚至对应的用户账户。5.如权利要求1所述的方法,其特征在于,所述在数据收集结束之后,针对进行数据收集的任一个用户账户,检测所述用户账户是否发生异常包括:在数据收集结束之后,判断从进行数据收集的全部用户账户中收集获取的用户数据是否满足收集条件;在从进行数据收集的全部用户账户中收集获取的用户数满足收集条件时,针对进行数据收集的任一个用户账户,检测所述用户账户是否发生异常。6.一种数据处理装置,其特征在于,包括:请求获取模块,用于在数...

【专利技术属性】
技术研发人员:向洁杜涛李晓波葛颖彦岑英岚周杰
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1