CN111737008A - 资源数据处理方法、装置、计算机设备和存储介质 - Google Patents
资源数据处理方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN111737008A CN111737008A CN202010735179.0A CN202010735179A CN111737008A CN 111737008 A CN111737008 A CN 111737008A CN 202010735179 A CN202010735179 A CN 202010735179A CN 111737008 A CN111737008 A CN 111737008A
- Authority
- CN
- China
- Prior art keywords
- resource
- amount
- estimated
- user
- growth
- 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.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title abstract description 23
- 238000012545 processing Methods 0.000 claims abstract description 121
- 238000000034 method Methods 0.000 claims abstract description 78
- 238000007781 pre-processing Methods 0.000 claims abstract description 50
- 238000006243 chemical reaction Methods 0.000 claims abstract description 47
- 230000008569 process Effects 0.000 claims description 49
- 238000004590 computer program Methods 0.000 claims description 15
- 230000002159 abnormal effect Effects 0.000 claims description 10
- 238000012795 verification Methods 0.000 claims description 8
- 230000000977 initiatory effect Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 14
- 238000012544 monitoring process Methods 0.000 description 9
- 230000009466 transformation Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000003203 everyday effect Effects 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
-
- 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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/06—Asset management; Financial planning or analysis
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Finance (AREA)
- Software Systems (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Technology Law (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Game Theory and Decision Science (AREA)
- General Engineering & Computer Science (AREA)
- Debugging And Monitoring (AREA)
Abstract
本申请涉及一种资源数据处理方法、装置、计算机设备和存储介质。所述方法包括:在目标时间节点之前,根据资源数额历史增长比例和各用户标识相应的资源数额,确定各所述用户标识相应的预估资源增长数额;对于相应预估资源增长数额满足预处理条件的第一用户标识,获取所述第一用户标识相应的预估资源增长数额用作实际资源增长数额;在所述目标时间节点接收资源转化服务器发送的资源增长文件;对于相应预估资源增长数额不满足预处理条件的第二用户标识,根据所述资源增长文件确定所述第二用户标识相应的实际资源增长数额。采用本方法能够提高资源数据处理的时效性。
Description
技术领域
本申请涉及计算机技术领域,特别是涉及一种资源数据处理方法、装置、计算机设备和存储介质。
背景技术
随着计算机技术的不断发展,通过计算机实现资源数据的处理越来越普遍。资源,可以包括虚拟物品以及实体物品,虚拟物品比如金融领域的账户数值、积分或者电子代金券等。资源的拥有者可以在计算机平台上将资源进行转化,获取与该资源等值的其他资源。
然而,现有的资源转化场景下往往需要按时间周期将用户的资源增长数额增加到用户对应的资源账户中,该过程处理流程繁琐且由于用户数量庞大,使得资源数据处理的时效性较低。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高资源数据处理效率的资源数据处理方法、装置、计算机设备和存储介质。
一种资源数据处理方法,所述方法包括:
在目标时间节点之前,根据资源数额历史增长比例和各用户标识相应的资源数额,确定各所述用户标识相应的预估资源增长数额;
对于相应预估资源增长数额满足预处理条件的第一用户标识,获取所述第一用户标识相应的预估资源增长数额用作实际资源增长数额;
在所述目标时间节点接收资源转化服务器发送的资源增长文件;
对于相应预估资源增长数额不满足预处理条件的第二用户标识,根据所述资源增长文件确定所述第二用户标识相应的实际资源增长数额。
一种资源数据处理装置,其特征在于,所述装置包括:
预估模块,用于在目标时间节点之前,根据资源数额历史增长比例和各用户标识相应的资源数额,确定各所述用户标识相应的预估资源增长数额;
第一处理模块,用于对于相应预估资源增长数额满足预处理条件的第一用户标识,获取所述第一用户标识相应的预估资源增长数额用作实际资源增长数额;
接收模块,用于在所述目标时间节点接收资源转化服务器发送的资源增长文件;
第二处理模块,用于对于相应预估资源增长数额不满足预处理条件的第二用户标识,根据所述资源增长文件确定所述第二用户标识相应的实际资源增长数额。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
在目标时间节点之前,根据资源数额历史增长比例和各用户标识相应的资源数额,确定各所述用户标识相应的预估资源增长数额;
对于相应预估资源增长数额满足预处理条件的第一用户标识,获取所述第一用户标识相应的预估资源增长数额用作实际资源增长数额;
在所述目标时间节点接收资源转化服务器发送的资源增长文件;
对于相应预估资源增长数额不满足预处理条件的第二用户标识,根据所述资源增长文件确定所述第二用户标识相应的实际资源增长数额。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
在目标时间节点之前,根据资源数额历史增长比例和各用户标识相应的资源数额,确定各所述用户标识相应的预估资源增长数额;
对于相应预估资源增长数额满足预处理条件的第一用户标识,获取所述第一用户标识相应的预估资源增长数额用作实际资源增长数额;
在所述目标时间节点接收资源转化服务器发送的资源增长文件;
对于相应预估资源增长数额不满足预处理条件的第二用户标识,根据所述资源增长文件确定所述第二用户标识相应的实际资源增长数额。
上述资源数据处理方法、装置、计算机设备和存储介质,在接收到资源转化服务器的资源增长文件的时间节点之前,即根据资源数额历史增长比例和各用户的资源数额,对各用户的资源增长数额进行预估;对于预估的资源增长数额满足预处理条件的用户,则直接获取这些用户预估的资源增长数额用作实际的资源增长数额,以供用户查看;对于预估的资源增长数额不满足预处理条件的用户,则在接收到资源转化数据之后,再根据资源增长文件确定这些用户实际的资源增长数额。这样使得进行资源数据处理的时间不再受限,不仅能减少耗时还能使得完成时间有所提前,能够满足用户快速查看资源增长数额的需求。
附图说明
图1为一个实施例中资源数据处理方法的应用环境图;
图2为一个实施例中资源数据处理方法的流程示意图;
图3为一个实施例中终端界面展示当前时间周期资源增长数额尚未产生的结果的示意图;
图4为一个实施例中终端界面展示当前时间周期资源增长数额产生的结果的示意图;
图5为另一个实施例中资源数据处理方法的流程示意图;
图6为一个实施例中至少两个目标设备并行执行资源处理任务的示意图;
图7为一个实施例中资源数据处理方法的时序图;
图8为一个实施例中资源数据处理装置的结构框图;
图9为另一个实施例中资源数据处理装置的结构框图;
图10为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的资源数据处理方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。服务器104包括资源转化服务器104a和资源管理服务器104b。服务器之间可以进行通信。终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器。终端可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本申请在此不做限制。
在一个实施例中,资源管理服务器104b可在目标时间节点之前,根据资源数额历史增长比例和各用户标识相应的资源数额,确定各用户标识相应的预估资源增长数额。然后通过预处理条件对用户分批进行资源数据处理。对于相应预估资源增长数额满足预处理条件的第一用户标识,获取第一用户标识相应的预估资源增长数额用作实际资源增长数额;在目标时间节点接收资源转化服务器104a发送的资源增长文件;对于相应预估资源增长数额不满足预处理条件的第二用户标识,根据资源增长文件确定第二用户标识相应的实际资源增长数额。
其中,终端102可通过资源管理服务器104b将第一资源转移至资源转化服务器104a,资源转化服务器104a将第一资源转化为第二资源,而且第一资源在转化为第二资源后,第一资源的资源数额会增长。资源管理服务器104b经过资源数据处理方法得到的实际资源增长数额为第一资源的资源增长数额。
其中,资源是指可通过网络获取所有权的物品,包括虚拟物品和实体物品中的至少一种,虚拟物品包括账户数值、虚拟形象产品、虚拟充值卡、游戏装备和虚拟货币中的至少一种,实体物品可以是任意可被用户拥有的具有实际形态的物品,比如电子产品、玩具、工艺品或者签名照片等。这里第一资源和第二资源是不同的资源,且两种资源之间可以相互转化。
在一个具体的实施例中,第一资源为货币,第二资源为基金,资源管理服务器104b可以是为用户提供货币管理服务的理财平台等,资源转化服务器104a可以是基金公司所对应的服务器。
在一个实施例中,如图2所示,提供了一种资源数据处理方法,以该方法应用于图1中的资源管理服务器104b为例进行说明,包括以下步骤:
步骤202,在目标时间节点之前,根据资源数额历史增长比例和各用户标识相应的资源数额,确定各用户标识相应的预估资源增长数额。
其中,目标时间节点是特定的时间节点。可以理解,在第一资源转化为第二资源后,第一资源的资源数额会发生增长,而且是按照时间周期增长,即每个时间周期会产生当前周期的资源增长。目标时间节点可以是两个相邻时间周期的过渡时间节点。时间周期比如一个或多个自然日、自然周或者自然月等。
举例说明,在基金申购场景下,用户通过第一资源(货币)申购第二资源(基金)后,第一资源(货币)的数额会随着时间的推移发生增长。按照金融领域约定俗成的标准,第一资源(货币)的增长数额会以一个自然日为时间周期结算。此时,目标时间节点为相邻两个自然日的过渡时间节点,即0点。
资源数额历史增长比例是指历史的资源数额增长比例,也就是在当前时间周期之前的时间周期内的资源数额增长比例。比如,历史的其中一个时间周期的资源数额增长比例,或者历史的多个时间周期的资源数额增长比例的平均值等。资源数额增长比例是指资源增长数额占资源总数额的比例。预估资源增长数额是指预估的资源增长的数额。
以基金申购场景为例说明,当前时间为2020年2月22日,那么历史的资源数额的增长比例,可以是2020年2月22日之前任一自然日的资源数额增长比例,也可以是2020年2月22日之前多个自然日的资源数额增长比例平均值。
具体地,资源管理服务器可以在目标时间节点之前,根据资源数额历史增长比例和各用户标识相应的第一资源的资源数额,估算各用户标识相应的第一资源的增长数额,即确定各用户标识相应的预估资源增长数额。
可以理解,资源数额历史增长比例能够在一定程度上反应资源数额增长的趋势,通过资源数额历史增长比例可以有效预估当前的资源增长数额。
在一个实施例中,步骤202,包括:在目标时间节点之前,获取各用户标识相应的前一周期资源数额、当前周期资源转化数额和当前周期资源回转数额;根据各用户标识相应的前一周期资源数额、当前周期资源转化数额和当前周期资源回转数额,确定各用户标识相应的当前周期资源数额;根据前一周期资源数额增长比例和各用户标识相应的当前周期资源数额,确定各用户标识相应的当前周期预估资源增长数额。
其中,前一周期资源数额是指前一个时间周期内的第一资源的数额。当前周期资源转化数额是指当前时间周期转化为第二资源的第一资源的数额。当前周期资源回转数额是指当前时间周期从第二资源回转至第一资源的数额。回转是指将第一资源转化为第二资源后,再将转化得到的第二资源转化为第一资源的过程。当前周期资源数额是指当前时间周期内的第一资源的数额。
可以理解,用户操作终端通过资源管理服务器将第一资源转移至资源转化服务器,资源转化服务器将第一资源转化为第二资源,终端再通过资源管理服务器向资源转化服务器申请将第二资源回转为第一资源,故资源管理服务器上可存储有各用户标识相应的前一周期资源数额、当前周期资源转化数额和当前周期资源回转数额。
具体地,资源管理服务器可以根据每个用户的第一资源的流向,每个用户的当前周期资源数额应当为该用户前一周期资源数额加上该用户当前周期资源回转数额后与该用户当前周期资源转化数额的差值。即:当前周期资源数额=前一周期资源数额+当前周期资源回转数额-当前周期资源转化数额。
在一个实施例中,在目标时间节点之前,获取各用户标识相应的前一周期资源数额、当前周期资源转化数额和当前周期资源回转数额,包括:在目标时间节点之前的第一时间节点,获取各用户标识相应的前一周期资源数额、当前周期资源转化数额和当前周期资源回转数额。
具体地,资源管理服务器所对应的管理员,可事先选择目标时间节点之前的第一时间节点。资源管理服务器则可以固定该第一时间节点,获取各用户标识相应的前一周期资源数额、当前周期资源转化数额和当前周期资源回转数额。这样按照统一的时间节点进行数据处理,便于资源数据的统一管理。
进一步地,前一周期资源数额增长比例是指前一个时间周期内的第一资源的数额的增长比例。在本实施例中,采用前一周期资源数额增长比例,用作当前周期资源数额增长比例来预估当前周期的资源增长数额。
具体地,资源管理服务器在得到每个用户的当前周期资源数额后,可以将每个用户的当前周期资源数额与前一周期资源数额增长比例相乘,得到每个用户的当前周期预估资源增长数额。
在本实施例中,在每个时间周期内,根据每个用户在当前时间周期的资源流向,统计每个用户名下的资源数额,基于资源数额增长比例在相邻时间周期间小概率发生突变的先验知识,采用相邻的上一个时间周期的资源数额增长比例用作当前时间周期的资源数额增长比例,来预估当前周期的资源增长数额,可以较好地将预估当前周期的资源增长数额提前至当前时间周期结束前进行。
步骤204,对于相应预估资源增长数额满足预处理条件的第一用户标识,获取第一用户标识相应的预估资源增长数额用作实际资源增长数额。
其中,预处理条件是对预估资源增长数额的约束条件,在预估资源增长数额满足该约束条件时,即可预先对该预估资源增长数额相应用户的资源数据进行处理。在预估资源增长数额不满足该约束条件时,则不可以预先对该预估资源增长数额相应用户的资源数据进行处理。
具体地,资源管理服务器在得到每个用户的预估资源增长数额,按照预估资源增长数额是否满足预处理条件,将用户分为两部分。对于相应预估资源增长数额满足预处理条件的这部分用户,可以认为该部分用户的预估资源增长数额的可信度较高,可以直接作为该部分用户的实际资源增长数额。
在一个实施例中,预处理条件为预估资源增长数额为零。根据前一周期资源数额增长比例和各用户标识相应的当前周期资源数额,确定各用户标识相应的当前周期预估资源增长数额之后,该资源处理方法还包括:对于相应预估资源增长数额满足预处理条件的第一用户标识,生成资源无增长文件。步骤204,包括:在目标时间节点之前的第二时间节点,根据资源无增长文件,在第一用户标识相应的资源账户中调整相应的账户资源数值。
其中,预处理条件为预估资源增长数额为零,即表示当前时间周期内没有资源增长。资源无增长文件是表示没有资源增长的文件。
具体地,资源管理服务器在得到每个用户的预估资源增长数额,按照预估资源增长数额是否为零,将用户分为两部分。对于相应预估资源增长数额为零的这部分用户,则生成资源无增长文件,表示这部分用户的资源数额没有增长。继而,资源管理服务器在目标时间节点之前的第二时间节点,统一根据资源无增长文件,在这批用户相应的资源账户中调整相应的账户资源数值。
在本实施例中,基于转化的资源需要达到一定数额才会有增长,而且差不多一半的用户转化的资源的数额有限的先验知识,对于那些资源没有增长的用户,将资源账户数值调整的过程,提前到目标时间节点之前进行,这样全量用户资源账户数值调整的过程的结束时间会有明显地提前。
步骤206,在目标时间节点接收资源转化服务器发送的资源增长文件。
具体地,资源转化服务器会在每个时间周期固定的目标时间节点,向资源管理服务器发送前一个时间周期的资源增长文件。该资源增长文件包括每个通过资源管理服务器进行资源转化的用户,在前一个时间周期内真实的资源增长数额。以基金申购场景为例说明,基金公司会在每个自然日0时,向理财平台发送前一个自然日的资源增长文件。
步骤208,对于相应预估资源增长数额不满足预处理条件的第二用户标识,根据资源增长文件确定第二用户标识相应的实际资源增长数额。
具体地,资源管理服务器在得到每个用户的预估资源增长数额,按照预估资源增长数额是否满足预处理条件,将用户分为两部分。对于相应预估资源增长数额不满足预处理条件的这部分用户,可以认为该部分用户的预估资源增长数额的可信度不高,需要根据资源增长文件来确定该部分用户相应的实际资源增长数额。
在一个实施例中,在目标时间节点之前,获取各用户标识相应的前一周期资源数额、当前周期资源转化数额和当前周期资源回转数额之后,该资源数据处理方法还包括:根据各用户标识相应的前一周期资源数额、当前周期资源转化数额和当前周期资源回转数额,生成核对文件。步骤208,包括:根据核对文件对资源增长文件进行核对;对于相应预估资源增长数额不满足预处理条件的第二用户标识,在核对通过时根据资源增长文件登记第二用户标识相应的实际资源增长数额。
具体地,资源管理服务器在获取各用户标识相应的前一周期资源数额、当前周期资源转化数额和当前周期资源回转数额后,可根据各用户标识相应的前一周期资源数额、当前周期资源转化数额和当前周期资源回转数额后生成核对文件。资源管理服务器再在接收到资源转化服务器发送的资源增长文件后,采用核对文件对资源增长文件进行核对,在核对通过后登记每个第二用户的实际资源增长数额,并根据每个第二用户的实际资源增长数额更新每个第二用户的资源总数额。第二用户是第二用户标识所标识的用户,是资源有增长的用户。
在本实施例中,在对资源转化服务器发送的资源增长文件核对通过后再登记用户的实际资源增长数额,保证了实际资源增长数额的准确性。
上述资源数据处理方法,在接收到资源转化服务器的资源增长文件的时间节点之前,即根据资源数额历史增长比例和各用户的资源数额,对各用户的资源增长数额进行预估;对于预估的资源增长数额满足预处理条件的用户,则直接获取这些用户预估的资源增长数额用作实际的资源增长数额,以供用户查看;对于预估的资源增长数额不满足预处理条件的用户,则在接收到资源转化数据之后,再根据资源增长文件确定这些用户实际的资源增长数额。这样使得进行资源数据处理的时间不再受限,不仅能减少耗时还能使得完成时间有所提前,能够满足用户快速查看资源增长数额的需求。
在一个实施例中,该资源数据处理方法还包括:对于相应预估资源增长数额满足预处理条件的第一用户标识,根据资源增长文件对第一用户标识相应的预估资源增长数额进行校验;当对第一用户标识相应的预估资源增长数额校验未通过时,根据资源增长文件更新第一用户标识相应的实际资源增长数额。
可以理解,对于相应预估资源增长数额满足预处理条件的第一用户,在目标时间节点之间已经将其相应的预估资源增长数额用作实际资源增长数额,以供第一用户可以在第一时间查看到自己的资源增长数额。但是预估资源增长数额毕竟是预估的结果,并非真实的结果,准确性有待校验。因此,资源管理服务器在接收到资源转化服务器发送的资源增长文件后,根据资源增长文件中记载第一用户真实的资源增长数额,对第一用户的预估资源增长数额进行校验,若真实的资源增长数额与预估资源增长数额一致,则无需进行额外的操作。若真实的资源增长数额与预估资源增长数额不一致,则需要根据资源增长文件中记载的真实的资源增长数额来更新第一用户相应的实际资源增长数额。
在本实施例中,在目标时间节点之前,将预估的大概率正确的资源增长数额用作实际资源增长数额,可以使得用户能够在第一时间查看到自己当期的资源增长数额,满足用户对快速查看当期资源增长数额的需求;而且在真实的资源增长数额产生后,即对预估的资源增长数额进行校验,对预估错误的用户的资源增长数额及时进行修正,保证资源增长数额的正确性。
在一个实施例中,资源管理服务器在根据资源增长文件对第一用户标识相应的预估资源增长数额进行校验之前,会对资源增长文件进行核对,在资源增长文件核对通过后,才认定资源增长文件的正确性,再采用资源增长文件对第一用户标识相应的预估资源增长数额进行校验。
在一个实施例中,预处理条件为预估资源增长数额为零。步骤204,包括:对于相应预估资源增长数额为零的第一用户标识,将第一用户标识相应的实际资源增长数额登记为零。当对第一用户标识相应的预估资源增长数额校验未通过时,根据资源增长文件更新第一用户标识相应的实际资源增长数额,包括:当资源增长文件表示第一用户标识相应的资源增长数额不为零时,根据资源增长文件更新第一用户标识相应的实际资源增长数额。
具体地,资源管理服务器可根据相应的资源是否有增长,即相应预估资源增长数额是否为零来划分用户。相应的资源没有增长的用户,即相应预估资源增长数额为零的用户划分为第一用户,相应的资源有增长的用户,即相应预估资源增长数额不为零的用户划分为第二用户。
对于第一用户,资源管理服务器会在第一用户真实的资源增长数额未产生时,将对其预估的资源增长数额登记为实际的资源增长数额,即登记增长数额为零。等到第一用户真实的资源增长数额产生时,再查看真实的资源增长数额是否为零。若真实的资源增长数额为零,则跳过处理;若真实的资源增长数额不为零,则将登记的第一用户实际的资源增长数额更新为真实的资源增长数额。
在本实施例中,基于转化的资源需要达到一定数额才会有增长,而且差不多一半的用户转化的资源的数额有限的先验知识,对于那些资源没有增长的用户,直接将其资源增长数额登记为零,可以使得用户能够在第一时间查看到自己当期的资源增长数额,满足用户对快速查看当期资源增长数额的需求;而且在真实的资源增长数额产生后,对预估错误的用户的资源增长数额及时进行修正,保证资源增长数额的正确性。而且还将资源账户数值调整的过程,提前到目标时间节点之前进行,这样全量用户资源账户数值调整的过程的结束时间会有明显地提前。
在一个实施例中,该资源数据处理方法还包括:接收资源数额查询请求;资源数额查询请求携带目标用户标识;当目标用户标识包括于第一用户标识、且对第一用户标识相应的预估资源增长数额的校验尚未进行时,则返回目标用户标识相应的预估资源增长数额;返回的预估资源增长数额用于在目标用户标识所对应的用户界面展示。
具体地,在目标时间节点之前,资源管理服务器也可接收来自终端的资源数额查询请求,该资源数额查询请求中携带了目标用户标识。若当前时间节点,资源管理服务器未完成资源增长数额的预估,或者未完成预估资源增长数额的登记,则返回目标用户标识相应的资源增长数额尚未产生的结果,返回的结果可以在目标用户标识所登录的终端的用户界面中展示。举例说明,参考图3,该图中示出了一个实施例中终端界面展示当前时间周期资源增长数额尚未产生的结果的示意图。从该图中可以看到该界面中显示有“今日收益尚未到账”。
若当前时间节点,资源管理服务器完成资源增长数额的预估,并完成了预估资源增长数额满足预处理条件的登记,资源管理服务器可判断目标用户标识是否包括于第一用户标识,若目标用户标识包括于第一用户标识,则向终端返回目标用户标识相应的预估资源增长数额,返回的预估资源增长数额在目标用户标识所登录的终端的用户界面中展示。举例说明,参考图4,该图中示出了一个实施例中终端界面展示当前时间周期资源增长数额的示意图。从该图中可以看到该界面中显示有“今日收益XXXXX”。
若目标用户标识未包括于第一用户标识,包括于第二用户标识,则返回目标用户标识相应的预估资源增长数额尚未产生的结果,返回的结果可以在目标用户标识所登录的终端的用户界面中展示。
另外,若当前时间节点,资源管理服务器完成预估源增长数额的校验,那么在目标用户标识包括于第一用户标识,则向终端返回目标用户标识相应的资源增长数额。此时,若校验是通过的,那么返回的资源增长数额与预估资源增长数额一致,若校验未通过的,那么返回的资源增长数额与预估资源增长数额则不一致,是真实的资源增长数额。若当前时间节点,资源管理服务器完成资源增长文件的核对,以及第二用户的资源增长数额的登记,在目标用户标识包括于第二用户标识时,则返回目标用户标识相应的实际资源增长数额,返回的实际资源增长数额可以在目标用户标识所登录的终端的用户界面中展示。
在本实施例中,在目标时间节点之前,将预估的大概率正确的资源增长数额用作实际资源增长数额,可以使得用户能够在第一时间查看到自己当期的资源增长数额,满足用户对快速查看当期资源增长数额的需求。
在一个实施例中,如图5所示,提供了一种资源数据处理方法,以该方法应用于图1中的资源管理服务器104b为例进行说明,包括以下步骤:
步骤502,在目标时间节点之前的第一时间节点,获取各用户标识相应的前一周期资源数额、当前周期资源转化数额和当前周期资源回转数额。
步骤504,根据各用户标识相应的前一周期资源数额、当前周期资源转化数额和当前周期资源回转数额,确定各用户标识相应的当前周期资源数额。
步骤506,根据前一周期资源数额增长比例和各用户标识相应的当前周期资源数额,确定各用户标识相应的当前周期预估资源增长数额。
步骤508,根据各用户标识相应的前一周期资源数额、当前周期资源转化数额和当前周期资源回转数额,生成核对文件。
步骤510,对于相应预估资源增长数额为零的第一用户标识,生成资源无增长文件。
步骤512,在目标时间节点之前的第二时间节点,根据资源无增长文件,在第一用户标识相应的资源账户中调整相应的账户资源数值。
步骤514,在目标时间节点接收资源转化服务器发送的资源增长文件。
步骤516,根据核对文件对资源增长文件进行核对。
步骤518,对于相应预估资源增长数额不为零的第二用户标识,在核对通过时根据资源增长文件登记第二用户标识相应的实际资源增长数额。
步骤520,对于相应预估资源增长数额为零的第一用户标识,在核对通过时查看资源增长文件中第一用户标识相应的资源增长数额是否为零;是则跳转至步骤522;否则跳转至步骤524。
步骤522,跳过处理。
步骤524,根据资源增长文件更新第一用户标识相应的实际资源增长数额。
在本实施例中,首先在每个时间周期内,根据每个用户在当前时间周期的资源流向,统计每个用户名下的资源数额,基于资源数额增长比例在相邻时间周期间小概率发生突变的先验知识,采用相邻的上一个时间周期的资源数额增长比例用作当前时间周期的资源数额增长比例,预估当前周期的资源增长数额,可以较好地将预估当前周期的资源增长数额提前至当前时间周期结束前进行。
其次,基于转化的资源需要达到一定数额才会有增长,而且差不多一半的用户转化的资源的数额有限的先验知识,对于那些预估的资源没有增长的用户,将资源账户数值调整的过程,提前到目标时间节点之前进行,可以使得用户能够在第一时间查看到自己当期的资源增长数额,满足用户对快速查看当期资源增长数额的需求。而且全量用户资源账户数值调整的过程的结束时间会有明显地提前。
再次,在对资源转化服务器发送的资源增长文件核对通过后,登记那些资源有增长的用户的实际资源增长数额,保证了实际资源增长数额的准确性;而且对那些预估资源没有增长的用户预估的资源增长数额进行校验,对预估错误的用户的资源增长数额及时进行修正,保证资源增长数额的正确性。
在一个实施例中,该资源数据处理方法还包括:将各用户标识划分为至少两个用户标识组;对每个用户标识组生成相应的资源处理任务;将至少两个资源处理任务分配给至少两个目标设备并行执行。
可以理解,在不同的用户之间的资源数据处理相互独立的情况下,为了提高资源数据处理效率,以及资源管理服务器的容灾能力,资源管理服务器可以将用户进行分组,然后并行对用户进行相应的资源数据处理。具体地,资源管理服务器可以将用户标识划分为至少两个用户标识组;对每个用户标识组生成相应的资源处理任务;将资源转化服务器发送的资源增长文件,按照用户的划分,拆分成至少两个子文件,每个子文件对应一个资源处理任务。资源管理服务器再将这至少两个资源处理任务分配给至少两个目标设备并行执行。其中,目标设备是进行资源数据处理的机器。
在本实施例中,通过至少两个目标设备并行地处理资源数据,可以提高资源数据的提取效率,还可以提高容灾能力。
在一个实施例中,对每个用户标识组生成相应的资源处理任务,包括:对每个用户标识组生成相应的资源处理任务,并将资源处理任务的任务状态标记为待分配状态。将至少两个资源处理任务分配给至少两个目标设备并行执行,包括:获取至少两个目标设备的至少两个进程的任务注册请求;按照至少两个任务注册请求的请求时间顺序,将任务状态标记为待分配状态的资源处理任务,分配至发起任务注册请求的进程;对于每个被分配的资源处理任务,根据被分配的资源处理任务被进程执行的进度,实时更新被分配的资源处理任务的任务状态。
具体地,资源管理服务器在生成资源处理任务后,会维护资源处理任务的任务状态。任务状态包括待分配状态、待启动状态、运行状态以及成功状态等。每个目标设备可以同时启动多个进程来并行执行资源处理任务。
资源管理服务器在分配资源处理任务时,可以按照任务注册请求的先后顺序进行。目标设备的进程通过向资源管理服务器发起请求来抢占资源处理任务,在抢占成功后立即执行资源处理任务。
举例说明,图6示出了一个实施例中至少两个目标设备并行执行资源处理任务的示意图。参考该图,可以看到任务列表中包括多个资源处理任务,每个资源处理任务对应记录了任务状态。至少两个目标设备(如目标设备1和目标设备2)的其中一个进程,可以发起请求抢占资源处理任务,对抢占的资源处理任务进行注册,目标设备的其他进程则并行地处理另外的资源能处理任务。
在本实施例中,通过至少两个目标设备启动至少两个进程并行地处理资源数据,可以进一步提高资源数据的提取效率,还可以进一步提高容灾能力。
在一个实施例中,该资源数据处理方法还包括:当至少两个进程中任一进程在执行被分配的资源处理任务时出现异常,将出现异常的进程所执行的资源处理任务的任务状态,重新设置为待分配状态;将重新设置为待分配状态的资源处理任务,重新分配至另外的进程。
具体地,资源管理服务器还可以创建监控任务,通过该监控任务监控每个目标设备的每个进程是否正常执行资源管理任务。资源管理服务器可以在至少两个进程中任一进程在执行被分配的资源处理任务时出现异常,将出现异常的进程所执行的资源处理任务的任务状态,重新设置为待分配状态;将重新设置为待分配状态的资源处理任务,重新分配至另外的进程。举例说明,继续参考图6,资源管理服务器创建监控任务,监控分配后的资源处理任务是否正常处理。
在另外的实施例中,资源管理服务器还可以创建监控任务,通过该监控任务监控每个目标设备的每个进程是否正常执行资源管理任务。资源管理服务器可以在至少两个进程中任一进程在执行被分配的资源处理任务时出现异常,发出告警通知。
其中,执行资源处理任务出现异常可以是执行时间过长。
在另外的实施例中,资源管理服务器还可以创建监控任务,通过每个目标设备是否正常运行,对于运行异常的目标设备,将该目标设备未完成的资源处理任务的任务状态,重新设置为待分配状态;将重新设置为待分配状态的资源处理任务,重新分配至另外的目标设备。
上述实施例中,通过监控目标设备的运行状态或者资源处理任务的执行状态,在出现异常的时候及时处理,可以避免浪费时间。
本申请还提供一种金融领域的应用场景,该应用场景应用上述的资源数据处理方法。以基金申购场景为例说明,用户使用货币通过理财平台向基金公司申购基金产品,在基金产品申购成功后,会按自然日产生收益。目前,理财平台在每日凌晨收到基金公司上传的收益文件后,会对收益文件中每一个用户的昨日收益进行初步核对,核对通过后进行收益入账处理,记录每个用户的收益数据并更新其最新日终资产总额,以在用户请求查看时展示给用户。
收益文件:基金公司每天提供给理财平台的用户资产和昨日收益数据文件,包括每一个用户的最新日终资产(包括昨日收益后的资产)及昨日收益数据。
收益入账:用户在理财平台申购基金产品后,基金公司每日会根据用户持有的资产为用户分配一定的收益并在次日把收益文件发送给理财平台,理财平台在收到收益文件后负责登记每一个用户的昨日收益后展示给用户。
具体地,该资源数据处理方法在该应用场景的应用如图7所示,参考图7,理财平台包括入账系统、收益系统、交易系统和份额系统。入账系统负责进行资源数据处理。
在目标时间节点之前的第一时间节点,如D日17点,入账系统可从收益系统加载D-1日各用户的货币数额,并向交易系统加载D日各用户的交易数据,根据各用户D-1日的货币数额、D日的交易数据以及D-1日的收益率,预估各用户D日的收益。对于D日收益为0的这部分用户生成零收益入账文件,并生成内部资产核对文件。
在目标时间节点之前的第二时间节点,如D日18点,入账系统可加载零收益入账文件,注册零收益入账文件,对D日收益为0的这部分用户提前完成收益入账。
在目标时间节点,如D+1日0点,接收到基金公司发送的收益文件后,入账系统可加载该收益文件,通过内部资产核对文件和收益文件的对比核对用户资产(货币数额)。在核对通过后,对收益文件进行拆分,为每个子文件注册收益入账任务,多个收益入账批跑机器可以启动多个进程(收益入账进程)去抢占待分配的收益入账任务,抢占成功后启动执行收益入账任务。
入账系统进行收入入账后,在收益系统更新用户D日的总资产(货币总数额),对于D日有收益的用户,在份额系统更新收益所对应的基金产品份额。
其中,多个收益批处理机器都可以启动多个收益入账的进程,来抢占和执行收益入账任务。另外,入账系统会启动一个监控任务,用于监控每个收益批处理机器是否正常运营,对于故障机器系统会将其未完成的任务状态改成待分配,由其他批处理机器继续重新执行;同时也会监控每个收益入账任务是否在正常运行,对于异常的任务(比如运行时间过长)监控任务会自动发出告警通知。
应该理解的是,虽然上述实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述实施例的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图8所示,提供了一种资源数据处理装置,该装置可以采用软件模块或硬件模块,或者是二者的结合成为计算机设备的一部分,该装置具体包括:预估模块801、第一处理模块802、接收模块803和第二处理模块804,其中:
预估模块801,用于在目标时间节点之前,根据资源数额历史增长比例和各用户标识相应的资源数额,确定各用户标识相应的预估资源增长数额;
第一处理模块802,用于对于相应预估资源增长数额满足预处理条件的第一用户标识,获取第一用户标识相应的预估资源增长数额用作实际资源增长数额;
接收模块803,用于在目标时间节点接收资源转化服务器发送的资源增长文件;
第二处理模块804,用于对于相应预估资源增长数额不满足预处理条件的第二用户标识,根据资源增长文件确定第二用户标识相应的实际资源增长数额。
在一个实施例中,预估模块801还用于在目标时间节点之前,获取各用户标识相应的前一周期资源数额、当前周期资源转化数额和当前周期资源回转数额;根据各用户标识相应的前一周期资源数额、当前周期资源转化数额和当前周期资源回转数额,确定各用户标识相应的当前周期资源数额;根据前一周期资源数额增长比例和各用户标识相应的当前周期资源数额,确定各用户标识相应的当前周期预估资源增长数额。
在一个实施例中,预估模块801还用于在目标时间节点之前的第一时间节点,获取各用户标识相应的前一周期资源数额、当前周期资源转化数额和当前周期资源回转数额;对于相应预估资源增长数额满足预处理条件的第一用户标识,生成资源无增长文件。第一处理模块802还用于在目标时间节点之前的第二时间节点,根据资源无增长文件,在第一用户标识相应的资源账户中调整相应的账户资源数值。
在一个实施例中,预估模块801还用于根据各用户标识相应的前一周期资源数额、当前周期资源转化数额和当前周期资源回转数额,生成核对文件。第二处理模块804还用于根据核对文件对资源增长文件进行核对;对于相应预估资源增长数额不满足预处理条件的第二用户标识,在核对通过时根据资源增长文件登记第二用户标识相应的实际资源增长数额。
在一个实施例中,第二处理模块804还用于对于相应预估资源增长数额满足预处理条件的第一用户标识,根据资源增长文件对第一用户标识相应的预估资源增长数额进行校验;当对第一用户标识相应的预估资源增长数额校验未通过时,根据资源增长文件更新第一用户标识相应的实际资源增长数额。
在一个实施例中,第二处理模块804还用于对于相应预估资源增长数额为零的第一用户标识,将第一用户标识相应的实际资源增长数额登记为零;当资源增长文件表示第一用户标识相应的资源增长数额不为零时,根据资源增长文件更新第一用户标识相应的实际资源增长数额。
在一个实施例中,如图9所示,资源数据处理装置还包括:第三处理模块805,用于接收资源数额查询请求;资源数额查询请求携带目标用户标识;当目标用户标识包括于第一用户标识、且对第一用户标识相应的预估资源增长数额的校验尚未进行时,则返回目标用户标识相应的预估资源增长数额;返回的预估资源增长数额用于在目标用户标识所对应的用户界面展示。
在一个实施例中,第二处理模块804还用于将各用户标识划分为至少两个用户标识组;对每个用户标识组生成相应的资源处理任务;将至少两个资源处理任务分配给至少两个目标设备并行执行。
在一个实施例中,第二处理模块804还用于对每个用户标识组生成相应的资源处理任务,并将资源处理任务的任务状态标记为待分配状态;获取至少两个目标设备的至少两个进程的任务注册请求;按照至少两个任务注册请求的请求时间顺序,将任务状态标记为待分配状态的资源处理任务,分配至发起任务注册请求的进程;对于每个被分配的资源处理任务,根据被分配的资源处理任务被进程执行的进度,实时更新被分配的资源处理任务的任务状态。
在一个实施例中,第二处理模块804还用于当至少两个进程中任一进程在执行被分配的资源处理任务时出现异常,将出现异常的进程所执行的资源处理任务的任务状态,重新设置为待分配状态;将重新设置为待分配状态的资源处理任务,重新分配至另外的进程。
上述资源数据处理装置,在接收到资源转化服务器的资源增长文件的时间节点之前,即根据资源数额历史增长比例和各用户的资源数额,对各用户的资源增长数额进行预估;对于预估的资源增长数额满足预处理条件的用户,则直接获取这些用户预估的资源增长数额用作实际的资源增长数额,以供用户查看;对于预估的资源增长数额不满足预处理条件的用户,则在接收到资源转化数据之后,再根据资源增长文件确定这些用户实际的资源增长数额。这样使得进行资源数据处理的时间不再受限,不仅能减少耗时还能使得完成时间有所提前,能够满足用户快速查看资源增长数额的需求。
关于资源数据处理装置的具体限定可以参见上文中对于资源数据处理方法的限定,在此不再赘述。上述资源数据处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图10所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储资源数据处理数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种资源数据处理方法。
本领域技术人员可以理解,图10中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各方法实施例中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (15)
1.一种资源数据处理方法,其特征在于,所述方法包括:
在目标时间节点之前,根据资源数额历史增长比例和各用户标识相应的资源数额,确定各所述用户标识相应的预估资源增长数额;
对于相应预估资源增长数额满足预处理条件的第一用户标识,获取所述第一用户标识相应的预估资源增长数额用作实际资源增长数额;
在所述目标时间节点接收资源转化服务器发送的资源增长文件;
对于相应预估资源增长数额不满足预处理条件的第二用户标识,根据所述资源增长文件确定所述第二用户标识相应的实际资源增长数额。
2.根据权利要求1所述的方法,其特征在于,所述在目标时间节点之前,根据资源数额历史增长比例和各用户标识相应的资源数额,确定各所述用户标识相应的预估资源增长数额,包括:
在目标时间节点之前,获取各所述用户标识相应的前一周期资源数额、当前周期资源转化数额和当前周期资源回转数额;
根据各所述用户标识相应的前一周期资源数额、当前周期资源转化数额和当前周期资源回转数额,确定各所述用户标识相应的当前周期资源数额;
根据前一周期资源数额增长比例和各所述用户标识相应的当前周期资源数额,确定各所述用户标识相应的当前周期预估资源增长数额。
3.根据权利要求2所述的方法,其特征在于,所述在目标时间节点之前,获取各所述用户标识相应的前一周期资源数额、当前周期资源转化数额和当前周期资源回转数额,包括:
在目标时间节点之前的第一时间节点,获取各所述用户标识相应的前一周期资源数额、当前周期资源转化数额和当前周期资源回转数额;
所述根据前一周期资源数额增长比例和各所述用户标识相应的当前周期资源数额,确定各所述用户标识相应的当前周期预估资源增长数额之后,还包括:
对于相应预估资源增长数额满足预处理条件的第一用户标识,生成资源无增长文件;
所述对于相应预估资源增长数额满足预处理条件的第一用户标识,获取所述第一用户标识相应的预估资源增长数额用作实际资源增长数额,包括:
在所述目标时间节点之前的第二时间节点,根据所述资源无增长文件,在所述第一用户标识相应的资源账户中调整相应的账户资源数值。
4.根据权利要求2所述的方法,其特征在于,所述在目标时间节点之前,获取各所述用户标识相应的前一周期资源数额、当前周期资源转化数额和当前周期资源回转数额之后,所述方法还包括:
根据各所述用户标识相应的前一周期资源数额、当前周期资源转化数额和当前周期资源回转数额,生成核对文件;
所述对于相应预估资源增长数额不满足预处理条件的第二用户标识,根据所述资源增长文件确定所述第二用户标识相应的实际资源增长数额,包括:
根据所述核对文件对所述资源增长文件进行核对;
对于相应预估资源增长数额不满足预处理条件的第二用户标识,在核对通过时根据所述资源增长文件登记所述第二用户标识相应的实际资源增长数额。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
对于相应预估资源增长数额满足预处理条件的第一用户标识,根据所述资源增长文件对所述第一用户标识相应的预估资源增长数额进行校验;
当对所述第一用户标识相应的预估资源增长数额校验未通过时,根据所述资源增长文件更新所述第一用户标识相应的实际资源增长数额。
6.根据权利要求5所述的方法,其特征在于,所述对于相应预估资源增长数额满足预处理条件的第一用户标识,获取所述第一用户标识相应的预估资源增长数额用作实际资源增长数额,包括:
对于相应预估资源增长数额为零的第一用户标识,将所述第一用户标识相应的实际资源增长数额登记为零;
所述当对所述第一用户标识相应的预估资源增长数额校验未通过时,根据所述资源增长文件更新所述第一用户标识相应的实际资源增长数额,包括:
当所述资源增长文件表示所述第一用户标识相应的资源增长数额不为零时,根据所述资源增长文件更新所述第一用户标识相应的实际资源增长数额。
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
接收资源数额查询请求;所述资源数额查询请求携带目标用户标识;
当所述目标用户标识包括于所述第一用户标识、且对所述第一用户标识相应的预估资源增长数额的校验尚未进行时,则
返回所述目标用户标识相应的预估资源增长数额;返回的预估资源增长数额用于在所述目标用户标识所对应的用户界面展示。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将各所述用户标识划分为至少两个用户标识组;
对每个所述用户标识组生成相应的资源处理任务;
将至少两个所述资源处理任务分配给至少两个目标设备并行执行。
9.根据权利要求8所述的方法,其特征在于,所述对每个所述用户标识组生成相应的资源处理任务,包括:
对每个所述用户标识组生成相应的资源处理任务,并将所述资源处理任务的任务状态标记为待分配状态;
所述将至少两个所述资源处理任务分配给至少两个目标设备并行执行,包括:
获取至少两个目标设备的至少两个进程的任务注册请求;
按照至少两个所述任务注册请求的请求时间顺序,将任务状态标记为待分配状态的资源处理任务,分配至发起所述任务注册请求的进程;
对于每个被分配的资源处理任务,根据所述被分配的资源处理任务被进程执行的进度,实时更新所述被分配的资源处理任务的任务状态。
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
当所述至少两个进程中任一进程在执行所述被分配的资源处理任务时出现异常,将出现异常的所述进程所执行的资源处理任务的任务状态,重新设置为待分配状态;
将所述重新设置为待分配状态的资源处理任务,重新分配至另外的进程。
11.一种资源数据处理装置,其特征在于,所述装置包括:
预估模块,用于在目标时间节点之前,根据资源数额历史增长比例和各用户标识相应的资源数额,确定各所述用户标识相应的预估资源增长数额;
第一处理模块,用于对于相应预估资源增长数额满足预处理条件的第一用户标识,获取所述第一用户标识相应的预估资源增长数额用作实际资源增长数额;
接收模块,用于在所述目标时间节点接收资源转化服务器发送的资源增长文件;
第二处理模块,用于对于相应预估资源增长数额不满足预处理条件的第二用户标识,根据所述资源增长文件确定所述第二用户标识相应的实际资源增长数额。
12.根据权利要求11所述的装置,其特征在于,所述第二处理模块还用于对于相应预估资源增长数额满足预处理条件的第一用户标识,根据所述资源增长文件对所述第一用户标识相应的预估资源增长数额进行校验;当对所述第一用户标识相应的预估资源增长数额校验未通过时,根据所述资源增长文件更新所述第一用户标识相应的实际资源增长数额。
13.根据权利要求11所述的装置,其特征在于,所述第二处理模块还用于将各所述用户标识划分为至少两个用户标识组;对每个所述用户标识组生成相应的资源处理任务;将至少两个所述资源处理任务分配给至少两个目标设备并行执行。
14.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至10中任一项所述的方法的步骤。
15.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至10中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010735179.0A CN111737008A (zh) | 2020-07-28 | 2020-07-28 | 资源数据处理方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010735179.0A CN111737008A (zh) | 2020-07-28 | 2020-07-28 | 资源数据处理方法、装置、计算机设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111737008A true CN111737008A (zh) | 2020-10-02 |
Family
ID=72656119
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010735179.0A Pending CN111737008A (zh) | 2020-07-28 | 2020-07-28 | 资源数据处理方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111737008A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120079497A1 (en) * | 2010-09-29 | 2012-03-29 | International Business Machines Corporation | Predicting Resource Requirements for a Computer Application |
US20120179823A1 (en) * | 2009-12-11 | 2012-07-12 | Hitachi, Ltd | Computer system, management method of computer resource and program |
CN106656600A (zh) * | 2016-12-22 | 2017-05-10 | 腾讯科技(深圳)有限公司 | 资源回转方法和装置 |
CN106779420A (zh) * | 2016-12-20 | 2017-05-31 | 腾讯科技(深圳)有限公司 | 一种资源转化方法和装置 |
WO2018153209A1 (zh) * | 2017-02-23 | 2018-08-30 | 腾讯科技(深圳)有限公司 | 资源数值转移的方法、服务器、系统和存储介质 |
CN110378794A (zh) * | 2019-07-26 | 2019-10-25 | 中国工商银行股份有限公司 | 一种资源价格预测方法及装置 |
-
2020
- 2020-07-28 CN CN202010735179.0A patent/CN111737008A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120179823A1 (en) * | 2009-12-11 | 2012-07-12 | Hitachi, Ltd | Computer system, management method of computer resource and program |
US20120079497A1 (en) * | 2010-09-29 | 2012-03-29 | International Business Machines Corporation | Predicting Resource Requirements for a Computer Application |
CN106779420A (zh) * | 2016-12-20 | 2017-05-31 | 腾讯科技(深圳)有限公司 | 一种资源转化方法和装置 |
CN106656600A (zh) * | 2016-12-22 | 2017-05-10 | 腾讯科技(深圳)有限公司 | 资源回转方法和装置 |
WO2018153209A1 (zh) * | 2017-02-23 | 2018-08-30 | 腾讯科技(深圳)有限公司 | 资源数值转移的方法、服务器、系统和存储介质 |
CN110378794A (zh) * | 2019-07-26 | 2019-10-25 | 中国工商银行股份有限公司 | 一种资源价格预测方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112766907B (zh) | 业务数据的处理方法、装置和服务器 | |
CN108492005B (zh) | 项目数据处理方法、装置、计算机设备和存储介质 | |
US20140059163A1 (en) | Distributed request processing | |
US20110302212A1 (en) | Systems and methods for analyzing operations in a multi-tenant database system environment | |
WO2021139816A1 (en) | System and method for optimizing resource allocation using gpu | |
CN111427971B (zh) | 用于计算机系统的业务建模方法、装置、系统和介质 | |
CN111309745B (zh) | 虚拟资源处理方法、装置、电子设备及存储介质 | |
CN109285069B (zh) | 资源转移方法、装置及服务器 | |
US20140059162A1 (en) | Distributed information synchronization | |
WO2021223493A1 (en) | Method and system for blockchain-based loan management | |
CN114282011B (zh) | 知识图谱的构建方法和装置、图计算方法及装置 | |
CN113360210A (zh) | 数据对账方法、装置、计算机设备和存储介质 | |
US20210217083A1 (en) | Method and system for optimizing resource redistribution | |
CN114185900A (zh) | 业务数据处理方法、装置、计算机设备及存储介质 | |
CN111737008A (zh) | 资源数据处理方法、装置、计算机设备和存储介质 | |
CN116797345A (zh) | 任务处理方法、装置、计算机设备及存储介质 | |
CN114048512A (zh) | 一种处理敏感数据的方法及装置 | |
CN113553203A (zh) | 请求处理方法、装置、服务器及存储介质 | |
CN113835780A (zh) | 一种事件响应方法及装置 | |
CN111311102A (zh) | 资源配比调整方法、装置、设备和计算机可读存储介质 | |
CN106878369B (zh) | 一种业务处理方法和装置 | |
CN114786031B (zh) | 资源投放方法、装置、设备及存储介质 | |
US20220382775A1 (en) | Employee compensation manager | |
CN114186963A (zh) | 业务数据处理方法、装置、计算机设备及存储介质 | |
CN116645146A (zh) | 一种资源核算方法、装置、计算机设备、存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40030666 Country of ref document: HK |
|
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |