一种资源回收方法、装置、设备及存储介质与流程

文档序号:25583988发布日期:2021-06-22 16:43阅读:73来源:国知局
一种资源回收方法、装置、设备及存储介质与流程
本发明实施例涉及计算机
技术领域
,尤其涉及一种资源回收方法、装置、设备及存储介质。
背景技术
:在对象请求资源时,资源平台一般支持为同一对象分配不同资源渠道的资源,在资源平台回收资源时,该对象请求的资源只能回收到原本的资源渠道。比如,目标对象请求向资源平台请求100份资源,资源平台从资源渠道1中分配50份资源给目标对象,从资源渠道2中分配30份资源给目标对象,从资源渠道3中分配20份资源给目标对象。在资源回收时,目标对象的50份资源返回资源渠道1,目标对象的30份资源返回资源渠道2,目标对象的20份资源返回资源渠道3。当涉及为同一用户对应的多个对象分配资源时,针对每个对象可能都需要从多个资源渠道回收资源,从而导致资源回收不够灵活。技术实现要素:本申请实施例提供了一种资源回收方法、装置、设备及存储介质,用于提高资源回收的灵活性。一方面,本申请实施例提供了一种资源回收方法,该方法具体包括:接收资源回收请求,所述资源回收请求是终端设备响应于针对目标账户触发的资源回收操作发送的,且所述资源回收请求中携带目标回收对象的请求资源回收量以及目标资源渠道的渠道标识;基于所述目标资源渠道的渠道标识,获取所述目标资源渠道对应的资源回收量阈值,所述资源回收量阈值是基于所述目标账户中各个回收对象的总待回收资源量以及所述目标资源渠道对应的待回收资源比例确定的;若所述请求资源回收量不大于所述资源回收量阈值,则按照所述请求资源回收量,将分配给所述目标回收对象的资源回收至所述目标资源渠道,并发送资源回收成功消息给所述终端设备。一方面,本申请实施例提供了一种资源回收方法,该方法具体包括:响应于针对目标账户触发的资源回收操作,向服务器发送资源回收请求,所述资源回收请求中携带目标回收对象的请求资源回收量以及目标资源渠道的渠道标识,以使所述服务器基于所述目标资源渠道的渠道标识,获取所述目标资源渠道对应的资源回收量阈值,所述资源回收量阈值是基于所述目标账户中各个回收对象的总待回收资源量以及所述目标资源渠道对应的待回收资源比例确定的;若所述请求资源回收量不大于所述资源回收量阈值,则按照所述请求资源回收量,将分配给所述目标回收对象的资源回收至所述目标资源渠道,并发送资源回收成功消息给所述终端设备;在显示界面展示所述资源回收成功消息。一方面,本申请实施例提供了一种资源回收装置,该装置具体包括:接收模块,用于接收资源回收请求,所述资源回收请求是终端设备响应于针对目标账户触发的资源回收操作发送的,且所述资源回收请求中携带目标回收对象的请求资源回收量以及目标资源渠道的渠道标识;匹配模块,用于基于所述目标资源渠道的渠道标识,获取所述目标资源渠道对应的资源回收量阈值,所述资源回收量阈值是基于所述目标账户中各个回收对象的总待回收资源量以及所述目标资源渠道对应的待回收资源比例确定的;处理模块,用于若所述请求资源回收量不大于所述资源回收量阈值,则按照所述请求资源回收量,将分配给所述目标回收对象的资源回收至所述目标资源渠道;第一发送模块,用于发送资源回收成功消息给所述终端设备。可选地,所述处理模块还用于:按照所述请求资源回收量,将分配给所述目标回收对象的资源回收至所述目标资源渠道之后,根据所述请求资源回收量,更新所述目标资源渠道对应的待回收资源比例以及所述目标资源渠道之外的其他资源渠道对应的待回收资源比例。可选地,所述接收模块还用于:接收资源回收请求之前,接收对象资源查询请求,所述对象资源查询请求是所述终端设备响应于针对所述目标回收对象的待回收资源量触发的第一查询操作发送的,所述对象资源查询请求中携带所述目标回收对象的对象标识;所述匹配模块还用于:基于所述目标回收对象的对象标识,获得所述目标回收对象的待回收资源量;所述第一发送模块还用于:将所述目标对象的待回收资源量发送给所述终端设备,以使所述终端设备在显示界面中展示所述目标回收对象的待回收资源量。可选地,所述接收模块还用于:接收资源回收请求之前,接收渠道资源查询请求,所述渠道资源查询请求是所述终端设备响应于针对各个资源渠道对应的资源回收量阈值触发的第二查询操作发送的,所述渠道资源查询请求携带所述目标账户对应的各个资源渠道的渠道标识;所述匹配模块还用于:基于所述各个资源渠道的渠道标识,分别获取所述各个资源渠道对应的待回收资源比例;所述处理模块还用于:根据所述目标账户中各个回收对象的总待回收资源量以及所述各个资源渠道对应的待回收资源比例,分别确定所述各个资源渠道各自对应的资源回收量阈值;所述第一发送模块还用于:将所述各个资源渠道各自对应的资源回收量阈值发送给所述终端设备,以使所述终端设备在显示界面中展示所述各个资源渠道各自对应的资源回收量阈值。可选地,所述接收模块还用于:接收资源分配请求,所述资源分配请求是所述终端设备响应于针对所述目标账户触发的资源分配操作发送的,所述资源分配请求中携带目标分配对象的请求资源分配量以及所述目标资源渠道的渠道标识;所述匹配模块还用于:基于所述目标资源渠道的渠道标识,获取所述目标资源渠道的剩余资源量;所述处理模块还用于:若所述请求资源分配量不大于所述目标资源渠道的剩余资源量,则按照所述请求资源分配量,将所述目标资源渠道中的资源分配给所述目标分配对象;所述第一发送模块还用于:发送资源分配成功消息给所述终端设备。可选地,所述处理模块还用于:所述按照所述请求资源分配量,将所述目标资源渠道中的资源分配给所述目标分配对象之后,根据所述请求资源分配量,更新所述目标资源渠道对应的待回收资源比例以及所述目标资源渠道之外的其他资源渠道对应的待回收资源比例。一方面,本申请实施例提供了一种资源回收装置,该装置具体包括:第二发送模块,用于响应于针对目标账户触发的资源回收操作,向服务器发送资源回收请求,所述资源回收请求中携带目标回收对象的请求资源回收量以及目标资源渠道的渠道标识,以使所述服务器基于所述目标资源渠道的渠道标识,获取所述目标资源渠道对应的资源回收量阈值,所述资源回收量阈值是基于所述目标账户中各个回收对象的总待回收资源量以及所述目标资源渠道对应的待回收资源比例确定的;若所述请求资源回收量不大于所述资源回收量阈值,则按照所述请求资源回收量,将分配给所述目标回收对象的资源回收至所述目标资源渠道,并发送资源回收成功消息给所述终端设备;显示模块,用于在显示界面展示所述资源回收成功消息。可选地,所述第二发送模块还用于:响应于针对目标账户触发的资源回收操作,向服务器发送资源回收请求之前,响应于针对所述目标回收对象的待回收资源量触发的第一查询操作,向服务器发送对象资源查询请求,所述对象资源查询请求中携带所述目标回收对象的对象标识,以使所述服务器基于所述目标回收对象的对象标识获得所述目标回收对象的待回收资源量,并将所述目标对象的待回收资源量发送给所述终端设备;所述显示模块还用于:在所述显示界面中展示所述目标回收对象的待回收资源量。可选地,所述第二发送模块还用于:所述响应于针对目标账户触发的资源回收操作,向服务器发送资源回收请求之前,响应于针对各个资源渠道对应的资源回收量阈值触发的第二查询操作,向服务器发送渠道资源查询请求,所述渠道资源查询请求携带所述目标账户对应的各个资源渠道的渠道标识,以使所述服务器基于所述各个资源渠道的渠道标识,分别获取所述各个资源渠道对应的待回收资源比例;根据所述目标账户中各个回收对象的总待回收资源量以及所述各个资源渠道对应的待回收资源比例,分别确定所述各个资源渠道各自对应的资源回收量阈值;将所述各个资源渠道各自对应的资源回收量阈值发送给所述终端设备;所述显示模块还用于:在所述显示界面中展示所述各个资源渠道分别对应的资源回收量阈值。可选地,所述第二发送模块还用于:响应于针对所述目标账户触发的资源分配操作,向服务器发送资源分配请求,所述资源分配请求中携带目标分配对象的请求资源分配量以及所述目标资源渠道的渠道标识,以使所述服务器基于所述目标资源渠道的渠道标识,获取所述目标资源渠道的剩余资源量;若所述请求资源分配量不大于所述目标资源渠道的剩余资源量,则按照所述请求资源分配量,将所述目标资源渠道中的资源分配给所述目标分配对象,并发送资源分配成功消息给所述终端设备;所述显示模块还用于:在所述显示界面展示所述资源分配成功消息。本申请实施例中,由于基于目标账户中各个回收对象的总待回收资源量以及目标资源渠道对应的待回收资源比例确定资源回收量阈值,故资源回收量阈值为目标资源渠道对应的总待回收资源量,而不仅仅是从目标资源渠道分配给目标回收对象的资源量。若请求资源回收量不大于资源回收量阈值,则按照请求资源回收量,将分配给目标回收对象的资源回收至目标资源渠道,即当目标资源渠道对应的总待回收资源量足够多时,可以从目标资源渠道回收分配给目标回收对象的所有资源,而不需要从多个资源渠道中回收分配给目标回收对象的资源,从而提高资源回收的灵活性。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种系统架构示意图;图2为本申请实施例提供的一种资源回收方法的流程示意图;图3为本申请实施例提供的一种查询目标回收对象的待回收资源量的方法的流程示意图;图4为本申请实施例提供的一种查询资源渠道的资源回收量阈值的方法的流程示意图;图5为本申请实施例提供的一种显示界面的示意图;图6为本申请实施例提供的一种显示界面的示意图;图7为本申请实施例提供的一种查询资源渠道的待回收资源比例的方法的流程示意图;图8为本申请实施例提供的一种资源分配方法的流程示意图;图9为本申请实施例提供的一种资源分配方法的流程示意图;图10为本申请实施例提供的一种资源回收方法的流程示意图;图11为本申请实施例提供的一种资源回收装置的结构示意图;图12为本申请实施例提供的一种资源回收装置的结构示意图;图13为本申请实施例提供的一种计算机设备的结构示意图;图14为本申请实施例提供的一种数据共享系统的结构示意图;图15为本申请实施例提供的一种区块链的结构示意图。具体实施方式为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。为了方便理解,下面对本发明实施例中涉及的名词进行解释。份额:总份数中的一定比例,在本申请实施例中,份额乘以净值等于资产。下面对本申请实施例的设计思想进行介绍。在对象请求资源时,资源平台一般支持为同一对象分配不同资源渠道的资源,在资源平台回收资源时,该对象请求的资源只能回收到原本的资源渠道。以资源平台为理财平台,资源渠道为资金渠道举例来说。理财产品m有100份额是采用资金渠道a的资金购买的,有50份额是采用资金渠道b的资金购买的,有200份额是采用资金渠道c的资金购买的。当用户赎回理财产品m时,理财产品m的100份额赎回至资金渠道a,理财产品m的50份额赎回至资金渠道b,理财产品m的200份额赎回至资金渠道c。当用户持有多个理财产品时,每个理财产品都需要从多个资金渠道中赎回,从而导致资源回收不够灵活。以资源平台为理财平台,资源渠道为资金渠道举例来说,如表1所示:表1.资金渠道a/份额资金渠道b/份额资金渠道c/份额理财产品m10050200理财产品n300100100理财产品m有100份额是采用资金渠道a的资金购买的,有50份额是采用资金渠道b的资金购买的,有200份额是采用资金渠道c的资金购买的。理财产品n有300份额是采用资金渠道a的资金购买的,有100份额是采用资金渠道b的资金购买的,有100份额是采用资金渠道c的资金购买的。当用户赎回理财产品m和理财产品n时,理财产品m的100份额赎回至资金渠道a,理财产品m的50份额赎回至资金渠道b,理财产品m的200份额赎回至资金渠道c。理财产品n的300份额赎回至资金渠道a,理财产品n的100份额赎回至资金渠道b,理财产品n的100份额赎回至资金渠道c。由上述例子可知,用户持有理财产品m和理财产品n两个理财产品,且两个理财产品的购买资金都来源于三个资金渠道,那么在赎回这两个理财产品时,都需要从三个资金渠道赎回,导致资源回收不够灵活。鉴于此,本申请实施例提供了一种资源回收方法,该方法具体为:终端设备响应于针对目标账户触发的资源回收操作,向服务器发送资源回收请求,其中,资源回收请求中携带目标回收对象的请求资源回收量以及目标资源渠道的渠道标识。服务器基于目标资源渠道的渠道标识,获取目标资源渠道对应的资源回收量阈值,其中,资源回收量阈值是基于目标账户中各个回收对象的总待回收资源量以及目标资源渠道对应的待回收资源比例确定的。若请求资源回收量不大于资源回收量阈值,则按照请求资源回收量,将分配给目标回收对象的资源回收至目标资源渠道,并发送资源回收成功消息给终端设备。终端设备在显示界面展示资源回收成功消息。以资源平台为理财平台,资源渠道为资金渠道举例来说。设定购买理财产品m和理财产品n时,理财产品m和理财产品n的净值均为1元,理财产品m有100份额是采用资金渠道a的资金购买的,有50份额是采用资金渠道b的资金购买的,有200份额是采用资金渠道c的资金购买的。理财产品n有300份额是采用资金渠道a的资金购买的,有100份额是采用资金渠道b的资金购买的,有100份额是采用资金渠道c的资金购买的。根据净值将份额转换为资产,获得理财产品m和理财产品n的总待回收资产y=850元,其中,资金渠道a的待回收资产为400元,资金渠道b的待回收资产为150元,资金渠道c的待回收资产为300元。将资金渠道的待回收资产与各个理财产品的总待回收资产的比值,作为资金渠道的待回收资产比例,则资金渠道a的待回收资产比例资金渠道b的待回收资产比例资金渠道c的待回收资产比例一段时间后,若理财产品m和理财产品n的净值变化为2元,则理财产品m和理财产品n当前的总待回收资产y=1700元。将理财产品m和理财产品n当前的总待回收资产与资金渠道的待回收资产比例的乘积,作为资金渠道的资产回收量阈值,则资金渠道a的资产回收量阈值za=xa×y=800元,资金渠道b的资产回收量阈值zb=xb×y=300元,资金渠道c的资产回收量阈值zc=xc×y=600元。当用户请求通过资金渠道a赎回理财产品m的350份额时,根据理财产品m的净值,将资金渠道a的资产回收量阈值za转化为资金渠道a的份额回收量阈值za′=800÷2=400份额。由于请求赎回的理财产品m的份额小于资金渠道a的份额回收量阈值,则可以将理财产品m的350份额全部赎回至资金渠道a。本申请实施例中,由于基于目标账户中各个回收对象的总待回收资源量以及目标资源渠道对应的待回收资源比例确定资源回收量阈值,故资源回收量阈值为目标资源渠道对应的总待回收资源量,而不仅仅是从目标资源渠道分配给目标回收对象的资源量。若请求资源回收量不大于资源回收量阈值,则按照请求资源回收量,将分配给目标回收对象的资源回收至目标资源渠道,即当目标资源渠道对应的总待回收资源量足够多时,可以通过目标资源渠道回收分配给目标回收对象的所有资源,而不需要通过多个资源渠道回收分配给目标回收对象的资源,从而提高资源回收的灵活性。由于每个理财产品在赎回时,资金都是回到原本的资金渠道,为了在赎回时更够快速确定赎回的各个资源渠道以及各个资源渠道上的赎回份额,在购买该理财产品时,需要对理财产品进行了标记,标记的内容至少包括各个资金渠道的购买份额,而每个理财产品在各个资源渠道上的购买份额是不相同的,这样导致每个理财产品标记的内容也是不同的,从而导致资源平台的管理成本高。鉴于此,本申请实施例中目标账户中每个回收对象标记有各个资源渠道的待回收资源比例,且每个回收对象标记的各个资源渠道的待回收资源比例相同,各个资源渠道的待回收资源比例可以根据目标账户中各个对象的资源回收和资源分配情况进行更新。这种方式简化了回收对象上标记的内容,便于对回收对象的管理,从而提高了资源管理的效率,降低了资源管理的成本。下面对本申请实施例中资源回收方法所适用的系统架构图进行示例介绍,参考图1,其为本申请实施例适用的一种系统架构图,该系统架构至少包括第终端设备101和服务器102。终端设备101安装有资源处理应用,比如理财应用、直播应用、视频应用等。资源处理应用可以是预先安装的客户端、网页版应用或嵌入在其他应用中的小程序等。终端设备101可以包括一个或多个处理器1011、存储器1012、与服务器102交互的i/o接口1013以及显示面板1014等。终端设备101可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。服务器102为资源处理应用的后台服务器,为资源处理应用提供服务。服务器102可以包括一个或多个处理器1021、存储器1022以及与终端设备101、交互的i/o接口1023等。此外,服务器102还可以配置数据库1024。服务器102可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(contentdeliverynetwork,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器。终端设备101与服务器102可以通过有线或无线通信方式进行直接或间接地连接,本申请在此不做限制。终端设备101响应于针对目标账户触发的资源回收操作,向服务器102发送资源回收请求,其中,资源回收请求中携带目标回收对象的请求资源回收量以及目标资源渠道的渠道标识。服务器102基于目标资源渠道的渠道标识,获取目标资源渠道对应的资源回收量阈值,其中,资源回收量阈值是基于目标账户中各个回收对象的总待回收资源量以及目标资源渠道对应的待回收资源比例确定的。若请求资源回收量不大于资源回收量阈值,则按照请求资源回收量,将分配给目标回收对象的资源回收至目标资源渠道,并发送资源回收成功消息给终端设备101。终端设备101在显示界面展示资源回收成功消息。基于图1所示的系统架构图,本申请实施例提供了一种资源回收方法的流程,该方法可以由计算机设备执行,计算机设备可以是图1中的终端设备和服务器,如图2所示,包括以下步骤:步骤s201,终端设备响应于针对目标账户触发的资源回收操作,向服务器发送资源回收请求。具体地,本申请实施例中的资源可以是资产、份额这一类经济资源,也可以是内存等存储资源、处理器等计算资源、带宽等网络资源等。资源回收请求中携带目标回收对象的请求资源回收量以及目标资源渠道的渠道标识。回收对象可以是理财产品,比如基金、股票等,也可以是多媒体产品,比如直播应用、视频应用、图像处理应用等,回收对象还可以是其他涉及资源分配和资源回收的产品,此处不再一一列举。步骤s202,服务器基于目标资源渠道的渠道标识,获取目标资源渠道对应的资源回收量阈值。资源回收量阈值是基于目标账户中各个回收对象的总待回收资源量以及目标资源渠道对应的待回收资源比例确定的。具体实施中,目标账户中每个回收对象标记有各个资源渠道的待回收资源比例,且每个回收对象标记的各个资源渠道的待回收资源比例相同,各个资源渠道的待回收资源比例可以根据目标账户中各个对象的资源回收和资源分配情况进行更新。目标账户中各个回收对象的总待回收资源量可以是固定不变的。比如,资源为视频占用的内存时,目标账户中各个视频占用的总内存为预先分配给各个视频的总内存。目标账户中各个回收对象的总待回收资源量也可以是波动变化的,终端设备响应于针对目标账户触发的资源回收操作,向服务器发送资源回收请求时,目标账户中各个回收对象的总待回收资源量可能等于预先分配给各个回收对象的总资源量,也可能大于或小于预先分配给各个回收对象的总资源量。比如,资源为基金对应的资产时,目标账户中各个基金的总资产会随着基金的涨跌而波动变化。基于目标账户中各个回收对象的总待回收资源量以及目标资源渠道对应的待回收资源比例确定资源回收量阈值时,本申请实施例至少提供以下两种实施方式:实施方式一、将目标账户中各个回收对象的总待回收资源量与目标资源渠道对应的待回收资源比例的乘积,作为资源回收量阈值。实施方式二、先确定目标账户中各个回收对象的总待回收资源量与目标资源渠道对应的待回收资源比例的乘积,获得目标资源渠道的待回收资源量。然后将目标资源渠道的待回收资源量与目标回收对象的待回收资源量进行比对,若目标资源渠道的待回收资源量大于目标回收对象的待回收资源量,则将目标回收对象的待回收资源量作为资源回收量阈值,否则将目标资源渠道的待回收资源量作为资源回收量阈值。步骤s203,若请求资源回收量不大于资源回收量阈值,则按照请求资源回收量,将分配给目标回收对象的资源回收至目标资源渠道。具体地,若请求资源回收量小于资源回收量阈值,则发送资源回收失败消息给终端设备,终端设备在显示界面展示资源回收失败消息。将目标回收对象的请求资源回收量回收至目标资源渠道后,目标资源渠道的剩余资源量增加请求资源回收量,目标资源渠道的待回收资源量减少请求资源回收量。步骤s204,服务器发送资源回收成功消息给终端设备。步骤s205,终端设备在显示界面展示资源回收成功消息。具体地,资源回收成功消息可以以弹窗、悬浮窗等形式进行展示。本申请实施例中,由于基于目标账户中各个回收对象的总待回收资源量以及目标资源渠道对应的待回收资源比例确定资源回收量阈值,故资源回收量阈值为目标资源渠道对应的总待回收资源量,而不仅仅是从目标资源渠道分配给目标回收对象的资源量。若请求资源回收量不大于资源回收量阈值,则按照请求资源回收量,将分配给目标回收对象的资源回收至目标资源渠道,即当目标资源渠道对应的总待回收资源量足够多时,可以通过目标资源渠道回收分配给目标回收对象的所有资源,而不需要通过多个资源渠道回收分配给目标回收对象的资源,从而提高资源回收的灵活性。可选地,在上述步骤s203之后,根据请求资源回收量,更新目标资源渠道对应的待回收资源比例以及目标资源渠道之外的其他资源渠道对应的待回收资源比例。具体实施中,将目标回收对象的请求资源回收量回收至目标资源渠道后,目标资源渠道的剩余资源量增加请求资源回收量,获得目标资源渠道当前的剩余资源量。目标资源渠道的待回收资源量减少请求资源回收量,获得目标资源渠道当前的待回收资源量。同时,目标账户中各个回收对象的总待回收资源量减去请求资源回收量,获得目标账户中各个回收对象当前的总待回收资源量。然后将目标资源渠道当前的待回收资源量与各个回收对象当前的总待回收资源量的比值,作为目标资源渠道当前的待回收资源比例。将其他资源渠道原本的待回收资源量与各个回收对象当前的总待回收资源量的比值,作为其他资源渠道当前的待回收资源比例。示例性地,设定用户采用资金渠道a、资金渠道b和资金渠道c的资产购买了理财产品m和理财产品n,各个资金渠道的待回收资产如表2所示:表2.资金渠道a/元资金渠道b/元资金渠道c/元400150300理财产品m和理财产品n的总待回收资产y=850元,资金渠道a的待回收资产比例资金渠道b的待回收资产比例资金渠道c的待回收资产比例基于总待回收资产以及各个资金渠道的待回收资产比例,确定资金渠道a的资产回收量阈值za=xa×y=400元,资金渠道b的资产回收量阈值zb=xb×y=150元,资金渠道c的资产回收量阈值zc=xc×y=300元。设定用户请求通过资金渠道a赎回理财产品m的350份额,根据理财产品m当前的净值(1元),获得通过资金渠道a赎回理财产品m的资产为350元。由于请求赎回的理财产品m的资产小于资金渠道a的资产回收量阈值,则理财产品m的资产全部赎回至资金渠道a。此时,各个资金渠道的待回收资产如表3所示:表3.资金渠道a/元资金渠道b/元资金渠道c/元50150300将资金渠道a原本的待回收资产(400元)减去理财产品m的待回收资产(350元),获得资金渠道a当前的待回收资产(50元),资金渠道b和资金渠道c的待回收资产不发生变化。此时,保留的理财产品n的总待回收资产为500元,将资金渠道a当前的待回收资产与理财产品n的总待回收资产的比值,作为资金渠道a当前的待回收资产比例将资金渠道b原本的待回收资产与理财产品n的总待回收资产的比值,作为资金渠道b当前的待回收资产比例将资金渠道c原本的待回收资产与理财产品n的总待回收资产的比值,作为资金渠道c当前的待回收资产比例本申请实施例中,将目标回收对象的请求资源回收量回收至目标资源渠道后,及时更新各个资源渠道的待回收资产比例,以便用户及时准确地获知各个资源渠道当前的待回收资源量,进而根据实际需求选择灵活的资源回收方案,提高资源回收的灵活性,同时提升用户体验。可选地,在上述步骤s201之前,终端设备可以响应于用户操作,查询目标回收对象的待回收资源量,如图3所示,具体包括以下步骤:步骤s301,终端设备响应于针对目标回收对象的待回收资源量触发的第一查询操作,向服务器发送对象资源查询请求。具体地,对象资源查询请求中携带目标回收对象的对象标识,对象标识可以是名称、编号、图片等。步骤s302,服务器基于目标回收对象的对象标识,获得目标回收对象的待回收资源量。具体地,目标回收对象的待回收资源量可以是固定不变的,比如设定目标回收对象为视频应用,资源为内存,若预先为视频应用中的某一个视频分配了500m内存,那么目标回收对象的待回收资源量为500m内存。目标回收对象的待回收资源量也可以是波动变化的,目标回收对象的待回收资源量可以等于预先分配给目标回收对象的资源量,也可以大于或小于预先分配给目标回收对象的资源量。比如,设定目标回收对象为理财产品q,理财产品q的净值为1,资源为资产,其中,资产为份额与净值的乘积。用户花500元购买了理财产品q的500份额。一段时间后,若理财产品q的净值为2,此时目标回收对象的待回收资源量为1000元。若理财产品q的净值为0.5,此时目标回收对象的待回收资源量为250元。若理财产品q的净值为1,此时目标回收对象的待回收资源量为500元。又比如,设定目标回收对象为理财产品q,理财产品q的净值为1,资源为份额。用户花500元购买了理财产品q的500份额,一段时间后,不管理财产品q的净值是否变化,理财产品q的份额仍旧为500,那么目标回收对象的待回收资源量为500份额。步骤s303,服务器将目标对象的待回收资源量发送给终端设备。步骤s304,终端设备在显示界面中展示目标回收对象的待回收资源量。具体地,资源回收成功消息可以以弹窗、悬浮窗等形式进行展示。本申请实施例中,终端设备响应于针对目标回收对象的待回收资源量触发的第一查询操作,从服务器获取目标回收对象的待回收资源量并展示给用户,使用户及时获知目标回收对象的待回收资源量,以便用户根据实际需求回收目标回收对象的资源。可选地,在上述步骤s201之前,终端设备可以响应于用户操作,查询各个资源渠道各自对应的资源回收量阈值,如图4所示,具体包括以下步骤:步骤s401,终端设备响应于针对各个资源渠道对应的资源回收量阈值触发的第二查询操作,向服务器发送渠道资源查询请求。具体地,渠道资源查询请求携带目标账户对应的各个资源渠道的渠道标识。另外,当针对目标回收对象查询各个资源渠的资源回收量阈值时,渠道资源查询请求还可以携带目标回收对象的对象标识。步骤s402,服务器基于各个资源渠道的渠道标识,分别获取各个资源渠道对应的待回收资源比例。步骤s403,服务器根据目标账户中各个回收对象的总待回收资源量以及各个资源渠道对应的待回收资源比例,分别确定各个资源渠道各自对应的资源回收量阈值。具体地,可以将目标账户中各个回收对象的总待回收资源量分别与各个资源渠道对应的待回收资源比例的乘积,作为各个资源渠道对应的资源回收量阈值。也可以先确定目标账户中各个回收对象的总待回收资源量分别与各个资源渠道对应的待回收资源比例的乘积,获得各个资源渠道的待回收资源量。针对每个资源渠道,将该资源渠道的待回收资源量与目标回收对象的待回收资源量进行比对,若该资源渠道的待回收资源量大于目标回收对象的待回收资源量,则将目标回收对象的待回收资源量作为资源回收量阈值,否则将该资源渠道的待回收资源量作为资源回收量阈值。步骤s404,服务器将各个资源渠道各自对应的资源回收量阈值发送给终端设备。步骤s405,终端设备在显示界面中展示各个资源渠道各自对应的资源回收量阈值。示例性地,服务器保存各个资金渠道的待回收资产比例,其中,资金渠道a的待回收资产比例资金渠道b的待回收资产比例资金渠道c的待回收资产比例终端设备响应于针对各个资金渠道对应的待回收资产阈值触发的第二查询操作,向服务器发送渠道资产查询请求。服务器基于各个资产渠道的渠道标识,分别获取待回收资产比例xa、待回收资产比例xb以及待回收资产比例xc。设定各个资金渠道当前的待回收资产如表2所示,理财产品m和理财产品n的总待回收资产y=850元。服务器将目标账户中各个理财产品的总待回收资产与各个资金渠道对应的待回收资产比例的乘积,分别作为各个资金渠道对应的资产回收量阈值,则资金渠道a的资产回收量阈值za=xa×y=400元,资金渠道b的资产回收量阈值zb=xb×y=150元,资金渠道c的资产回收量阈值zc=xc×y=300元。服务器将资产回收量阈值za、资产回收量阈值zb以及资产回收量阈值zc发送给终端设备。一种可能的实施方式,针对目标账户中的各种理财产品,终端设备在显示界面中均显示上述资产回收量阈值za、资产回收量阈值zb以及资产回收量阈值zc。以理财产品m举例来说,如图5所示,终端设备在显示界面中展示资金渠道a、资金渠道b和资金渠道c,同时显示理财产品m持有的待回收资产(350元)。用户可以在显示界面中进行操作,选择赎回的理财产品m的资产,可以选择全部赎回,也可以选择部分赎回。另外也可以在资金渠道a、资金渠道b和资金渠道c中选择赎回的资金渠道,当用户选择资金渠道a时,显示界面显示资产回收量阈值za。当用户选择资金渠道b时,显示界面显示资产回收量阈值zb。当用户选择资金渠道c时,显示界面显示资产回收量阈值zc。另一种可能的实施方式,终端设备基于理财产品的净值,将各个资金渠道的资产回收量阈值转化为份额回收量阈值。以理财产品m举例来说,设定理财产品m当前的净值均为2元,则资金渠道a的份额回收量阈值za′=400÷2=200份额,资金渠道b的份额回收量阈值za′=150÷2=75份额,资金渠道c的份额回收量阈值zc′=300×2=150份额。如图6所示,终端设备在显示界面中展示资金渠道a、资金渠道b和资金渠道c,同时显示理财产品m持有的待回收份额(175份额)。用户可以在显示界面中进行操作,选择赎回的份额,可以选择全部赎回,也可以选择部分赎回。另外也可以在资金渠道a、资金渠道b和资金渠道c中选择赎回的资金渠道,当用户选择资金渠道a时,显示界面显示份额回收量阈值za′。当用户选择资金渠道b时,显示界面显示份额回收量阈值zb′。当用户选择资金渠道c时,显示界面显示份额回收量阈值zc′。本申请实施例中,终端设备响应于针对各个资源渠道对应的资源回收量阈值触发的第二查询操作,从服务器获取各个资源渠道各自对应的资源回收量阈值并展示给用户,使用户及时获知各个资源渠道的可用资源,以便用户根据实际需求选择资源渠道回收目标回收对象的资源,提高资源回收的灵活性。可选地,在上述步骤s201之前,终端设备可以响应于用户操作,查询各个资源渠道对应的待回收资源比例,然后由终端设备计算各个资源渠道各自对应的资源回收量阈值,如图7所示,具体包括以下步骤:步骤s701,终端设备响应于针对各个资源渠道对应的待回收资源比例触发的第三查询操作,向服务器发送资源比例查询请求。具体地,资源比例查询请求携带目标账户对应的各个资源渠道的渠道标识。步骤s702,服务器基于各个资源渠道的渠道标识,分别获取各个资源渠道对应的待回收资源比例。步骤s703,服务器将各个资源渠道各自对应的待回收资源比例发送给终端设备。步骤s704,终端设备根据目标账户中各个回收对象的总待回收资源量以及各个资源渠道对应的待回收资源比例,分别确定各个资源渠道各自对应的资源回收量阈值。步骤s705,终端设备在显示界面中展示各个资源渠道各自对应的资源回收量阈值。终端设备计算各个资源渠道各自对应的资源回收量阈值的方法与前一实施例中服务器的计算方法相同,此处不再赘述。可选地,终端设备除了响应于用户操作向服务器请求回收目标账户中的目标回收对象的资源之外,也可以响应于用户操作,向服务器请求为目标账户中的目标分配对象分配资源,如图8所示,具体包括以下步骤:步骤s801,终端设备响应于针对目标账户触发的资源分配操作,向服务器发送资源分配请求。其中,资源分配请求中携带目标分配对象的请求资源分配量以及目标资源渠道的渠道标识。步骤s802,服务器基于目标资源渠道的渠道标识,获取目标资源渠道的剩余资源量。步骤s803,若请求资源分配量不大于目标资源渠道的剩余资源量,则服务器按照请求资源分配量,将目标资源渠道中的资源分配给目标分配对象。具体地,若请求资源分配量小于目标资源渠道的剩余资源量,则发送资源分配失败消息给终端设备,终端设备在显示界面展示资源分配失败消息。步骤s804,服务器发送资源分配成功消息给终端设备。步骤s805,终端设备在显示界面展示资源分配成功消息。可选地,在上述步骤s803之后,根据请求资源分配量,更新目标资源渠道对应的待回收资源比例以及目标资源渠道之外的其他资源渠道对应的待回收资源比例。具体实施中,从目标资源渠道中分配请求资源分配量的资源给目标分配对象之后,目标资源渠道的剩余资源量减少请求资源分配量,获得目标资源渠道当前的剩余资源量。目标资源渠道的待回收资源量增加请求资源分配量,获得目标资源渠道当前的待回收资源量。同时,目标账户中各个回收对象的总待回收资源量增加请求资源分配量,获得目标账户中各个回收对象当前的总待回收资源量。然后将目标资源渠道当前的待回收资源量与各个回收对象当前的总待回收资源量的比值,作为目标资源渠道当前的待回收资源比例。将其他资源渠道原本的待回收资源量与各个回收对象当前的总待回收资源量的比值,作为其他资源渠道当前的待回收资源比例。示例性地,各个资金渠道的待回收资产如表2所示,资金渠道a的待回收资产比例资金渠道b的待回收资产比例资金渠道c的待回收资产比例设定用户购买了150份额的理财产品l,理财产品l的净值为1元,其中,采用资金渠道a中的50元购买了50份额,采用资金渠道b中的50元购买了50份额,资金渠道c中的50元购买了50份额。此时,各个资金渠道的待回收资产如表4所示:表4.资金渠道a/元资金渠道b/元资金渠道c/元450200350将资金渠道a原本的待回收资产(400元)加上从资金渠道a分配给理财产品l的资产(50元),获得资金渠道a当前的待回收资产(450元);将资金渠道b原本的待回收资产(150元)加上从资金渠道b分配给理财产品l的资产(50元),获得资金渠道b当前的待回收资产(200元);将资金渠道c原本的待回收资产(300元)加上从资金渠道c分配给理财产品l的资产(50元),获得资金渠道c当前的待回收资产(350元)。理财产品l、理财产品m和理财产品n的总待回收资产为1000元。将资金渠道a当前的待回收资产与总待回收资产的比值,作为资金渠道a当前的待回收资产比例将资金渠道b原本的待回收资产与总待回收资产的比值,作为资金渠道b当前的待回收资产比例将资金渠道c原本的待回收资产与总待回收资产的比值,作为资金渠道c当前的待回收资产比例本申请实施例中,从目标资源渠道中分配请求资源分配量的资源给目标分配对象之后,及时更新各个资源渠道的待回收资产比例,以便用户及时准确地获知各个资源渠道当前的待回收资源量,进而根据实际需求选择灵活的资源回收方案,提高资源回收的灵活性,同时提升用户体验。为了更好的解释本申请实施例,下面结合理财场景描述本申请实施例提供的一种资源分配方法和资源回收方法,首先介绍资源分配方法,该方法由终端设备、中间服务器以及业务服务器交互执行,如图9所示,包括以下步骤:步骤s901,终端设备响应于针对目标账户触发的购买理财产品l的操作,向中间服务器发送申购请求。其中,申购请求中携带理财产品l的标识、购买的份额以及资金渠道,其中,购买的总份额为150份额,采用资金渠道a中的50元购买了50份额,采用资金渠道b中的50元购买了50份额,资金渠道c中的50元购买了50份额。步骤s902,中间服务器获取资金渠道a、资金渠道b以及资金渠道c的剩余资产。步骤s903,中间服务器在确定资金渠道a、资金渠道b以及资金渠道c的剩余资产均大于50元时,发送申购文件给业务服务器。步骤s904,业务服务器返回申购确认文件。步骤s905,中间服务器更新资金渠道a、资金渠道b以及资金渠道c的待回收资产比例。具体地,设定资金渠道a原本的待回收资产比例资金渠道原本b的待回收资产比例资金渠道c原本的待回收资产比例用户购买理财产品l后各个资金渠道的待回收资产如表4所示,将资金渠道a原本的待回收资产(400元)加上从资金渠道a分配给理财产品l的资产(50元),获得资金渠道a当前的待回收资产(450元);将资金渠道b原本的待回收资产(150元)加上从资金渠道b分配给理财产品l的资产(50元),获得资金渠道c当前的待回收资产(200元);将资金渠道c原本的待回收资产(300元)加上从资金渠道c分配给理财产品l的资产(50元),获得资金渠道c当前的待回收资产(350元)。理财产品l、理财产品m和理财产品n的总待回收资产为1000元。将资金渠道a当前的待回收资产与总待回收资产的比值,作为资金渠道a当前的待回收资产比例将资金渠道b原本的待回收资产与总待回收资产的比值,作为资金渠道b当前的待回收资产比例将资金渠道c原本的待回收资产与总待回收资产的比值,作为资金渠道c当前的待回收资产比例步骤s906,中间服务器发送申购成功消息给终端设备。步骤s907,终端设备在显示界面展示申购成功消息。下面介绍资源回收方法,该方法由终端设备、中间服务器以及业务服务器交互执行,如图10所示,包括以下步骤:步骤s1001,终端设备响应于针对理财产品n触发的第一查询操作,向中间服务器发送第一查询请求。步骤s1002,中间服务器返回理财产品n的份额和净值。设定理财产品n的份额为400,净值为1元,则理财产品n对应的待回收资产为400元。步骤s1003,终端设备响应于针对各个资金渠道对应的待回收资产比例触发的第二查询操作,向中间服务器发送第二查询请求。步骤s1004,中间服务器返回各个资金渠道对应的待回收资产比例。具体地,资金渠道a当前的待回收资产比例资金渠道b当前的待回收资产比例资金渠道c当前的待回收资产比例步骤s1005,针对理财产品n,终端设备根据各个理财产品的总待回收资产以及各个资金渠道对应的待回收资产比例,分别确定各个资金渠道各自对应的份额回收量阈值。具体地,理财产品l、理财产品m和理财产品n当前的净值均为1元,则理财产品l、理财产品m和理财产品n的总待回收资产y=1000元。先计算目标账户中各个理财产品的总待回收资产分别与各个资金渠道对应的待回收资产比例的乘积,获得资金渠道a的待回收资产为450元,资金渠道b的待回收资产为250元,资金渠道c的待回收资产为350元。针对理财产品n,采用理财产品n的净值,将各个资金渠道的待回收资产转换为待回收份额,获得资金渠道a的待回收份额为450份额,资金渠道b的待回收份额为250份额,资金渠道c的待回收份额为350份额。由于资金渠道a的待回收份额大于理财产品n的份额,则将理财产品n的份额作为资金渠道a的份额回收量阈值。由于资金渠道b和资金渠道c的待回收份额小于理财产品n的份额,则将资金渠道b和资金渠道c的待回收份额作为资金渠道b和资金渠道c的份额回收量阈值。步骤s1006,终端设备显示理财产品n的份额和净值以及各个资金渠道各自对应的份额回收量阈值。步骤s1007,终端设备响应于赎回理财产品n的操作,向中间服务器发送赎回请求。具体地,用户选择从资金渠道a赎回理财产品n的400份额,赎回请求中携带理财产品n的赎回份额以及资金渠道a的标识。步骤s1008,中间服务器在确定理财产品n的赎回份额不大于资金渠道a的份额回收量阈值时,发送赎回文件给业务服务器。步骤s1009,业务服务器返回赎回确认文件。步骤s1010,中间服务器更新资金渠道a、资金渠道b以及资金渠道c的待回收资产比例。具体地,用户申赎理财产品n之后,各个资金渠道的待回收资产如表5示:表5资金渠道a/元资金渠道b/元资金渠道c/元50200350将资金渠道a原本的待回收资产(450元)减去理财产品n的资产(400元),获得资金渠道a当前的待回收资产(50元),资金渠道b和资金渠道c的待回收资产不发生变化。此时,理财产品m和理财产品l的总待回收资产为600元,将资金渠道a当前的待回收资产与总待回收资产的比值,作为资金渠道a当前的待回收资产比例将资金渠道b原本的待回收资产与总待回收资产的比值,作为资金渠道b当前的待回收资产比例将资金渠道c原本的待回收资产与总待回收资产的比值,作为资金渠道c当前的待回收资产比例步骤s1011,中间服务器发送申赎成功消息给终端设备。步骤s1012,终端设备在显示界面展示申赎成功消息。本申请实施例中,由于基于目标账户中各个回收对象的总待回收资源量以及目标资源渠道对应的待回收资源比例确定资源回收量阈值,故资源回收量阈值为目标资源渠道对应的总待回收资源量,而不仅仅是从目标资源渠道分配给目标回收对象的资源量。若请求资源回收量不大于资源回收量阈值,则按照请求资源回收量,将分配给目标回收对象的资源回收至目标资源渠道,即当目标资源渠道对应的总待回收资源量足够多时,可以通过目标资源渠道回收分配给目标回收对象的所有资源,而不需要通过多个资源渠道回收分配给目标回收对象的资源,从而提高资源回收的灵活性。基于相同的技术构思,本申请实施例提供了一种资源回收装置,如图11所示,该资源回收装置1100包括:接收模块1101,用于接收资源回收请求,所述资源回收请求是终端设备响应于针对目标账户触发的资源回收操作发送的,且所述资源回收请求中携带目标回收对象的请求资源回收量以及目标资源渠道的渠道标识;匹配模块1102,用于基于所述目标资源渠道的渠道标识,获取所述目标资源渠道对应的资源回收量阈值,所述资源回收量阈值是基于所述目标账户中各个回收对象的总待回收资源量以及所述目标资源渠道对应的待回收资源比例确定的;处理模块1103,用于若所述请求资源回收量不大于所述资源回收量阈值,则按照所述请求资源回收量,将分配给所述目标回收对象的资源回收至所述目标资源渠道;第一发送模块1104,用于发送资源回收成功消息给所述终端设备。可选地,所述处理模块1103还用于:按照所述请求资源回收量,将分配给所述目标回收对象的资源回收至所述目标资源渠道之后,根据所述请求资源回收量,更新所述目标资源渠道对应的待回收资源比例以及所述目标资源渠道之外的其他资源渠道对应的待回收资源比例。可选地,所述接收模块1101还用于:接收资源回收请求之前,接收对象资源查询请求,所述对象资源查询请求是所述终端设备响应于针对所述目标回收对象的待回收资源量触发的第一查询操作发送的,所述对象资源查询请求中携带所述目标回收对象的对象标识;所述匹配模块1102还用于:基于所述目标回收对象的对象标识,获得所述目标回收对象的待回收资源量;所述第一发送模块1104还用于:将所述目标对象的待回收资源量发送给所述终端设备,以使所述终端设备在显示界面中展示所述目标回收对象的待回收资源量。可选地,所述接收模块1101还用于:接收资源回收请求之前,接收渠道资源查询请求,所述渠道资源查询请求是所述终端设备响应于针对各个资源渠道对应的资源回收量阈值触发的第二查询操作发送的,所述渠道资源查询请求携带所述目标账户对应的各个资源渠道的渠道标识;所述匹配模块1102还用于:基于所述各个资源渠道的渠道标识,分别获取所述各个资源渠道对应的待回收资源比例;所述处理模块1103还用于:根据所述目标账户中各个回收对象的总待回收资源量以及所述各个资源渠道对应的待回收资源比例,分别确定所述各个资源渠道各自对应的资源回收量阈值;所述第一发送模块1104还用于:将所述各个资源渠道各自对应的资源回收量阈值发送给所述终端设备,以使所述终端设备在显示界面中展示所述各个资源渠道各自对应的资源回收量阈值。可选地,所述接收模块1101还用于:接收资源分配请求,所述资源分配请求是所述终端设备响应于针对所述目标账户触发的资源分配操作发送的,所述资源分配请求中携带目标分配对象的请求资源分配量以及所述目标资源渠道的渠道标识;所述匹配模块1102还用于:基于所述目标资源渠道的渠道标识,获取所述目标资源渠道的剩余资源量;所述处理模块1103还用于:若所述请求资源分配量不大于所述目标资源渠道的剩余资源量,则按照所述请求资源分配量,将所述目标资源渠道中的资源分配给所述目标分配对象;所述第一发送模块1104还用于:发送资源分配成功消息给所述终端设备。可选地,所述处理模块1103还用于:所述按照所述请求资源分配量,将所述目标资源渠道中的资源分配给所述目标分配对象之后,根据所述请求资源分配量,更新所述目标资源渠道对应的待回收资源比例以及所述目标资源渠道之外的其他资源渠道对应的待回收资源比例。基于相同的技术构思,本申请实施例提供了一种资源回收装置,如图12所示,该资源回收装置1200包括:第二发送模块1201,用于响应于针对目标账户触发的资源回收操作,向服务器发送资源回收请求,所述资源回收请求中携带目标回收对象的请求资源回收量以及目标资源渠道的渠道标识,以使所述服务器基于所述目标资源渠道的渠道标识,获取所述目标资源渠道对应的资源回收量阈值,所述资源回收量阈值是基于所述目标账户中各个回收对象的总待回收资源量以及所述目标资源渠道对应的待回收资源比例确定的;若所述请求资源回收量不大于所述资源回收量阈值,则按照所述请求资源回收量,将分配给所述目标回收对象的资源回收至所述目标资源渠道,并发送资源回收成功消息给所述终端设备;显示模块1202,用于在显示界面展示所述资源回收成功消息。可选地,所述第二发送模块1201还用于:响应于针对目标账户触发的资源回收操作,向服务器发送资源回收请求之前,响应于针对所述目标回收对象的待回收资源量触发的第一查询操作,向服务器发送对象资源查询请求,所述对象资源查询请求中携带所述目标回收对象的对象标识,以使所述服务器基于所述目标回收对象的对象标识获得所述目标回收对象的待回收资源量,并将所述目标对象的待回收资源量发送给所述终端设备;所述显示模块1202还用于:在所述显示界面中展示所述目标回收对象的待回收资源量。可选地,所述第二发送模块1201还用于:所述响应于针对目标账户触发的资源回收操作,向服务器发送资源回收请求之前,响应于针对各个资源渠道对应的资源回收量阈值触发的第二查询操作,向服务器发送渠道资源查询请求,所述渠道资源查询请求携带所述目标账户对应的各个资源渠道的渠道标识,以使所述服务器基于所述各个资源渠道的渠道标识,分别获取所述各个资源渠道对应的待回收资源比例;根据所述目标账户中各个回收对象的总待回收资源量以及所述各个资源渠道对应的待回收资源比例,分别确定所述各个资源渠道各自对应的资源回收量阈值;将所述各个资源渠道各自对应的资源回收量阈值发送给所述终端设备;所述显示模块1202还用于:在所述显示界面中展示所述各个资源渠道分别对应的资源回收量阈值。可选地,所述第二发送模块1201还用于:响应于针对所述目标账户触发的资源分配操作,向服务器发送资源分配请求,所述资源分配请求中携带目标分配对象的请求资源分配量以及所述目标资源渠道的渠道标识,以使所述服务器基于所述目标资源渠道的渠道标识,获取所述目标资源渠道的剩余资源量;若所述请求资源分配量不大于所述目标资源渠道的剩余资源量,则按照所述请求资源分配量,将所述目标资源渠道中的资源分配给所述目标分配对象,并发送资源分配成功消息给所述终端设备;所述显示模块1202还用于:在所述显示界面展示所述资源分配成功消息。本申请实施例中,由于基于目标账户中各个回收对象的总待回收资源量以及目标资源渠道对应的待回收资源比例确定资源回收量阈值,故资源回收量阈值为目标资源渠道对应的总待回收资源量,而不仅仅是从目标资源渠道分配给目标回收对象的资源量。若请求资源回收量不大于资源回收量阈值,则按照请求资源回收量,将分配给目标回收对象的资源回收至目标资源渠道,即当目标资源渠道对应的总待回收资源量足够多时,可以通过目标资源渠道回收分配给目标回收对象的所有资源,而不需要通过多个资源渠道回收分配给目标回收对象的资源,从而提高资源回收的灵活性。基于相同的技术构思,本申请实施例提供了一种计算机设备,如图13所示,包括至少一个处理器1301,以及与至少一个处理器连接的存储器1302,本申请实施例中不限定处理器1301与存储器1302之间的具体连接介质,图13中处理器1301和存储器1302之间通过总线连接为例。总线可以分为地址总线、数据总线、控制总线等。在本申请实施例中,存储器1302存储有可被至少一个处理器1301执行的指令,至少一个处理器1301通过执行存储器1302存储的指令,可以执行前述资源回收方法中所包括的步骤。其中,处理器1301是计算机设备的控制中心,可以利用各种接口和线路连接计算机设备的各个部分,通过运行或执行存储在存储器1302内的指令以及调用存储在存储器1302内的数据,从而实现资源回收。可选的,处理器1301可包括一个或多个处理单元,处理器1301可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1301中。在一些实施例中,处理器1301和存储器1302可以在同一芯片上实现,在一些实施例中,它们也可以在独立的芯片上分别实现。处理器1301可以是通用处理器,例如中央处理器(cpu)、数字信号处理器、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。存储器1302作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。存储器1302可以包括至少一种类型的存储介质,例如可以包括闪存、硬盘、多媒体卡、卡型存储器、随机访问存储器(randomaccessmemory,ram)、静态随机访问存储器(staticrandomaccessmemory,sram)、可编程只读存储器(programmablereadonlymemory,prom)、只读存储器(readonlymemory,rom)、带电可擦除可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、磁性存储器、磁盘、光盘等等。存储器1302是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器1302还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。基于同一发明构思,本申请实施例提供了一种计算机可读存储介质,其存储有可由计算机设备执行的计算机程序,当程序在计算机设备上运行时,使得计算机设备执行上述资源回收方法的步骤。基于同一发明构思,本申请实施例提供了一种数据共享系统,如图14所示,数据共享系统1400是指用于进行节点与节点之间数据共享的系统,该数据共享系统中可以包括多个节点1401,多个节点1401可以是指数据共享系统中各个服务器。针对任意一个服务器,服务器与终端设备交互执行上述资源回收的方法,并将目标账户中各个回收对象的待回收资源量、更新的各个资源渠道对应的待回收资源比例等数据共享给其他服务器。具体地,每个节点1401在进行正常工作可以接收到数据,并基于接收到的数据维护该数据共享系统内的共享数据。为了保证数据共享系统内的信息互通,数据共享系统中的每个节点之间可以存在信息连接,节点之间可以通过上述信息连接进行信息传输。例如,当数据共享系统中的任意节点接收到数据时,数据共享系统中的其他节点便根据共识算法获取该数据,将该数据作为共享数据中的数据进行存储,使得数据共享系统中全部节点上存储的数据均一致。对于数据共享系统中的每个节点,均具有与其对应的节点标识,而且数据共享系统中的每个节点均可以存储有数据共享系统中其他节点的节点标识,以便后续根据其他节点的节点标识,将生成的区块广播至数据共享系统中的其他节点。每个节点中可维护一个如下表所示的节点标识列表,将节点名称和节点标识对应存储至该节点标识列表中。其中,节点标识可为ip(internetprotocol,网络之间互联的协议)地址以及其他任一种能够用于标识该节点的信息,表6中仅以ip地址为例进行说明。表6.节点名称节点标识节点1117.114.151.174节点2117.116.189.145……节点n119.123.789.258数据共享系统中的每个节点均存储一条相同的区块链。区块链由多个区块组成,参见图15,区块链由多个区块组成,创始块中包括区块头和区块主体,区块头中存储有输入信息特征值、版本号、时间戳和难度值,区块主体中存储有输入信息;创始块的下一区块以创始块为父区块,下一区块中同样包括区块头和区块主体,区块头中存储有当前区块的输入信息特征值、父区块的区块头特征值、版本号、时间戳和难度值,并以此类推,使得区块链中每个区块中存储的区块数据均与父区块中存储的区块数据存在关联,保证了区块中输入信息的安全性。在生成区块链中的各个区块时,参见图15,区块链所在的节点在接收到数据时,对数据进行校验,完成校验后,将数据存储至内存池中,并更新其用于记录数据的哈希树;之后,将更新时间戳更新为接收到数据的时间,并尝试不同的随机数,多次进行特征值计算,使得计算得到的特征值可以满足下述公式:sha256(sha256(version+prev_hash+merkle_root+ntime+nbits+x))<target其中,sha256为计算特征值所用的特征值算法;version(版本号)为区块链中相关区块协议的版本信息;prev_hash为当前区块的父区块的区块头特征值;merkle_root为输入信息的特征值;ntime为更新时间戳的更新时间;nbits为当前难度,在一段时间内为定值,并在超出固定时间段后再次进行确定;x为随机数;target为特征值阈值,该特征值阈值可以根据nbits确定得到。这样,当计算得到满足上述公式的随机数时,便可将数据对应存储,生成区块头和区块主体,得到当前区块。随后,区块链所在节点根据数据共享系统中其他节点的节点标识,将新生成的区块分别发送给其所在的数据共享系统中的其他节点,由其他节点对新生成的区块进行校验,并在完成校验后将新生成的区块添加至其存储的区块链中。本领域内的技术人员应明白,本发明的实施例可提供为方法、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1