资源回转方法和装置与流程

文档序号:11147629阅读:759来源:国知局
资源回转方法和装置与制造工艺

本发明涉及计算机技术领域,特别是涉及一种资源回转方法和装置。



背景技术:

随着计算机技术的不断发展,通过计算机实现资源的转化越来越普遍。资源,包括虚拟物品以及实体物品,虚拟物品比如账户数值、积分或者电子代金券等。资源的拥有者可以在计算机平台上进行资源转化,将第一资源转化为第二资源,并在需要时进行资源回转操作,以将第二资源回转为第一资源。

然而,传统的资源回转采用的是人工手动进行回转的方式,由于不同资源之间的转化比例是变化的,资源的拥有者需要多次查看资源是否达到预期的状态,再手动进行资源回转,操作繁琐,导致资源回转效率低。



技术实现要素:

基于此,有必要针对人工手动进行回转的方式导致资源回转效率低的问题,提供一种资源回转方法和装置。

一种资源回转方法,所述方法包括:

获取与用户标识对应的资源转化计划单;所述资源转化计划单包括第一资源总额预期变化比例范围的边界值,以及将第一资源转化为第二资源而得到的第二资源累积总份额;

按照当期适配的资源转化比例,获取若所述第二资源累积总份额回转为第一资源时的第一资源总额预估变化比例;

当所述第一资源总额预估变化比例属于所述边界值所对应的所述第一资源总额预期变化比例范围时,创建用于锁定所述第二资源累积总份额的第二资源锁定单;

根据所述第二资源锁定单将处于冻结状态的所述第二资源累积总份额标记为锁定状态;

以所述第二资源锁定单为依据,将处于冻结状态且处于锁定状态的所述第二资源累积总份额按照当前适配的资源转化比例回转为第一资源总数额。

一种资源回转装置,所述装置包括:

计划单获取模块,用于获取与用户标识对应的资源转化计划单;所述资源转化计划单包括第一资源总额预期变化比例范围的边界值,以及将第一资源转化为第二资源而得到的第二资源累积总份额;

资源预估模块,用于按照当期适配的资源转化比例,获取若所述第二资源累积总份额回转为第一资源时的第一资源总额预估变化比例;

资源锁定模块,用于当所述第一资源总额预估变化比例属于所述边界值所对应的所述第一资源总额预期变化比例范围时,创建用于锁定所述第二资源累积总份额的第二资源锁定单;根据所述第二资源锁定单将处于冻结状态的所述第二资源累积总份额标记为锁定状态;

资源回转模块,用于以所述第二资源锁定单为依据,将处于冻结状态且处于锁定状态的所述第二资源累积总份额按照当前适配的资源转化比例回转为第一资源总数额。

上述资源回转方法和装置,在按照当期适配的资源转化比例获取的第一资源总额预估变化比例,属于第一资源总额预期变化比例范围的边界值对应的第一资源总额预期变化比例范围时,自动触发资源回转操作,避免了由于资源转化比例是当期适配的变化量,资源拥有者需要多次手动查看资源状态,再手动进行资源回转,操作繁琐的问题,提高了资源回转效率。而且,通过创建第二资源锁定单,将处于冻结状态的第二资源累积总份额标记为锁定状态,只有以该第二资源锁定单为依据才能实现对处于锁定状态的资源的回转,避免了资源被锁定后,同时通过多种方式进行资源回转导致回转失败的问题,保证了资源回转的准确性以及资源的安全性。

附图说明

图1为一个实施例中资源回转方法的应用环境图;

图2为一个实施例中用于实现资源回转方法的服务器的结构示意图;

图3为一个实施例中资源回转方法的流程示意图;

图4为另一个实施例中资源回转方法的流程示意图;

图5为另一个实施例中资源回转方法的流程示意图;

图6为另一个实施例中资源回转方法的流程示意图;

图7为另一个实施例中资源回转方法的流程示意图;

图8为另一个实施例中资源回转方法的流程示意图;

图9A为一个实施例中资源转化过程的时序图;

图9B为另一个实施例中资源转化过程的时序图;

图10A为一个实施例中资源回转过程的时序图;

图10B为另一个实施例中资源回转过程的时序图;

图11为一个实施例中资源回转装置的结构框图;

图12为另一个实施例中资源回转装置的结构框图;

图13为另一个实施例中资源回转装置的结构框图;

图14为另一个实施例中资源回转装置的结构框图;

图15为另一个实施例中资源回转装置的结构框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,在一个实施例中,提供了一种资源回转方法的应用环境图。参照图1,该资源回转方法应用于资源回转系统,该资源回转系统包括终端110和服务器120,其中服务器120可以包括用户资源管理服务器121、第一资源管理服务器122和第二资源管理服务器123。终端110包括移动终端和台式计算机等,移动终端包括手机、平板电脑、智能手表、个人数字助理(PDA)和可联网电子阅读器等中的至少一种。服务器120可以是独立的物理服务器也可以是物理服务器集群。

图2为一个实施例中用户资源管理服务器121的内部结构示意图。如图2所示,该用户资源管理服务器包括通过系统总线连接的处理器、非易失性存储介质、内存储器和网络接口。其中,该服务器的非易失性存储介质存储有操作系统、数据库和资源回转装置,数据库中存储有与用户标识对应的资源转化计划单,该资源回转装置用于实现适用于服务器的一种资源回转方法。该服务器的处理器用于提供计算和控制能力,支撑整个服务器的运行。该服务器的内存储器为非易失性存储介质中的资源回转装置的运行提供环境,该内存储器中可储存有计算机可读指令,该计算机可读指令被所述处理器执行时,可使得所述处理器执行一种资源回转方法。该服务器的网络接口用于据以与外部的终端或服务器通过网络连接通信,比如接收终端发送的资源转化指令以及向第二资源管理服务器发送资源回转通知等。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。本领域技术人员可以理解,图2中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的服务器的限定,具体的服务器可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

如图3所示,在一个实施例中,提供了一种资源回转方法,本实施例以该方法应用于上述图1中的用户资源管理服务器121来举例说明。该方法具体包括如下步骤:

S302,获取与用户标识对应的资源转化计划单;资源转化计划单包括第一资源总额预期变化比例范围的边界值,以及将第一资源转化为第二资源而得到的第二资源累积总份额。

其中,资源转化计划单是指按照计划进行资源转化的单据,包括第一资源总额预期变化比例范围的边界值,以及将第一资源转化为第二资源而得到的第二资源累积总份额。第一资源总额预期变化比例范围是指将第一资源转化为第二资源一段时期后,预期的第一资源数额的变化比例的范围。第一资源总额预期变化比例可以是第一资源总额预期增长比例或者第一资源总额预期减少比例。第一资源总额预期变化比例范围的边界值是指第一资源总额预期变化比例范围边界对应的变化比例值。

第二资源累积总份额根据将第一资源转化为第二资源而得到。其中,第二资源累积总份额可以包括按照预设的资源转化周期将预设数额的第一资源转化为第二资源得到的第二资源份额,也可以包括通过用户标识不定期发起的资源转化指令,将指定数额的第一资源转化为第二资源得到的第二资源份额。

资源是指可通过网络获取所有权的物品,包括虚拟物品和实体物品中的至少一种,虚拟物品包括账户数值、虚拟形象产品、虚拟充值卡、游戏装备和虚拟货币中的至少一种,实体物品可以是任意可被用户拥有的具有实际形态的物品,比如电子产品、玩具、工艺品或者签名照片等。这里第一资源和第二资源是不同的资源,且两种资源之间可以相互转化。

具体地,用户资源管理服务器上存储有资源转化计划单,该资源转化计划单具有唯一的计划单标识,该计划单标识与用户标识对应。计划单标识可以是包括数字、字母和符号中的至少一种字符的字符串。用户标识可以是包括数字、字母和符号中的至少一种字符的字符串。用户资源管理服务器上存储的资源转化计划单可通过用户标识与计划单标识的对应关系查找到。

S304,按照当期适配的资源转化比例,获取若第二资源累积总份额回转为第一资源时的第一资源总额预估变化比例。

其中,资源转化比例是指第一资源的数额和第二资源的份额之间的转化比例。当期适配的资源转化比例是指与当下时间适配的资源转化比例;当期适配的资源转化比例可以是最近且可用的资源转化比例。资源转化比例可以是周期性变化的,如每日具有唯一可用的资源转化比例,且不同日的资源转化比例可以不同。

第一资源总额预估变化比例是指将第一资源转化为第二资源一段时期后,预估的第一资源数额的变化比例。回转是指将第一资源转化为第二资源后,再将转化得到的第二资源转化为第一资源的过程。

具体地,用户资源管理服务器可预先设置检查周期,在时间符合检查周期时,获取当期适配的资源转化比例,根据与当下时间匹配的资源转化比例,估算将资源转化计划单中的第二资源累积总份额回转为第一资源的回转数额,再将估算的回转数额减去第一资源累积总数额后的差除以第一资源累积总数额得到第一资源总额预估变化比例。

其中,检查周期是对转化得到的第二资源进行回转预估的周期,检查周期如每日。第一资源总额预估变化比例可以是第一资源总额预估增长比例或第一资源总额预估减少比例。当估算的回转数额与第一资源累积总数额的差值为正值,则得到第一资源总额预估变化比例为第一资源总额预估增长比例;当估算的回转数额与第一资源累积总数额的差值为负值,则得到第一资源总额预估变化比例为第一资源总额预估减少比例。

进一步地,用户资源管理服务器还可以定期在当期适配的资源转化比例确定前,预估当期适配的资源转化比例,按照预估的当期适配的资源转化比例估算将资源转化计划单中的第二资源累积总份额回转为第一资源的回转数额,将估算的回转数额减去第一资源累积总数额后的差除以第一资源累积总数额得到第一资源总额预估变化比例。

S306,当第一资源总额预估变化比例属于边界值所对应的第一资源总额预期变化比例范围时,创建用于锁定第二资源累积总份额的第二资源锁定单。

其中,资源转化计划单中包括第一资源总额预期变化比例范围的边界值,该边界值用于配置对第二资源累积总份额进行回转的触发条件,该触发条件是第一资源总额预估变化比例属于边界值所对应的第一资源总额预期变化比例范围。第二资源锁定单是用于锁定满足进行回转的触发条件的第二资源累积总份额的凭据。

具体地,当用户资源管理服务器估算得到的第一资源总额预估变化比例为第一资源总额预估增长比例,且大于或等于第一资源总额预期变化比例范围的边界值时;或者,用户资源管理服务器估算得到的第一资源总额预估变化比例为第一资源总额预估减少比例,且小于或等于第一资源总额预期变化比例范围的边界值时,判定触发条件被满足,用户资源管理服务器可创建用于锁定满足进行回转的触发条件第二资源累积总份额的第二资源锁定单。

S308,根据第二资源锁定单将处于冻结状态的第二资源累积总份额标记为锁定状态。

其中,处于冻结状态是指处于无法通过用户标识发起回转操作的状态。资源转化计划单包括的第二资源累积总份额处于冻结状态,用户资源管理服务器禁止用户标识直接对于处于冻结状态的第二资源累积总份额的发起回转的权限。用户仅可通过终止资源转化计划单,间接发起对终止的资源转化计划单包括的第二资源累积总份额的回转操作。

用户资源管理服务器在执行步骤S306后,根据第二资源锁定单将处于冻结状态,且满足资源回转条件的第二资源累积总份额进行预解冻,标记为锁定状态。此时,处于锁定状态的第二资源累积总份额仍处于冻结状态,用户无法通过用户标识直接发起对于处于锁定状态的第二资源累积总份额的回转操作;而且由于第二资源累积总份额处于锁定状态,用户也无法通过终止处于锁定状态的第二资源累积总份额所属的资源转化计划单,间接发起对处于锁定状态的第二资源累积总份额的回转操作。

S310,以第二资源锁定单为依据,将处于冻结状态且处于锁定状态的第二资源累积总份额按照当前适配的资源转化比例回转为第一资源总数额。

具体地,用户资源管理器在执行步骤S308后,获取当前适配的资源转化比例,以第二资源锁定单为依据,将处于冻结状态且处于锁定状态的第二资源累积总份额,按照获取的当前适配的资源转化比例回转为第一资源总数额。

上述资源回转方法,在按照当期适配的资源转化比例获取的第一资源总额预估变化比例属于第一资源总额预期变化比例范围的边界值对应的第一资源总额预期变化比例范围时,自动触发资源回转操作,避免了由于资源转化比例是当期适配的变化量,资源拥有者需要多次手动查看资源状态,再手动进行资源回转,操作繁琐的问题,提高了资源回转效率。而且,通过创建第二资源锁定单,将处于冻结状态的第二资源累积总份额标记为锁定状态,只有以该第二资源锁定单为依据才能实现对处于锁定状态的资源的回转,避免了资源被锁定后,同时通过多种方式进行资源回转导致回转失败的问题,保证了资源回转的准确性和资源的安全性。

如图4所示,在一个实施例中,步骤S302之后,资源回转方法还包括如下步骤:

S402,按照资源转化周期执行资源转化任务。

其中,资源转化任务是指进行资源转化的任务。资源转化是周期性进行的,资源转化周期是指进行资源转化的周期,如一个或多个日、周或者月。

具体地,用户资源管理服务器在获取到与用户标识对应的资源转化计划单后,获取该资源转化计划单中包括的资源转化周期,判断当下时间是否达到符合资源转化周期的周期性时间点。周期性时间点如每日预设时刻或者每月预设日。用户资源管理服务器在判定当下时间达到周期性时间点时,生成资源转化任务并执行。

S404,在执行资源转化任务时,记录资源转化任务的执行状态。

具体地,用户资源管理服务器在执行步骤S402时,可生成资源转化记录单与资源冻结记录单,记录资源转化任务的执行状态。资源转化记录单用于记录资源转化的状态,资源冻结记录单用于记录资源冻结的状态。由于用户资源管理服务器禁止用户标识对按照资源转化周期转化得到的第二资源份额的回转操作,因此需要对转化获得的第二资源的份额累加到资源转化计划单中的第二资源累积总份额中,并进行冻结。

用户资源管理服务器可在生成资源转化任务后,生成资源转化记录单与资源冻结记录单,并向管理第二资源的第二资源管理服务器发送执行资源转化任务的请求。用户资源管理服务器在获取到第二资源管理服务器反馈的确认指令后,将资源转化记录单中的资源转化的状态更新为申请成功状态,并获取资源转化计划单中包括的第一资源的单周期转化数额,通过管理第一资源的第一资源管理服务器完成单周期转化数额的第一资源的转移。其中,第一资源的单周期转化数额是指每次进行资源转化时需要转化的第一资源的数额。

用户资源管理服务器在完成资源转移后,将资源转化记录单中的资源转化的状态更新为转移成功状态,再通过第二资源管理服务器完成转移的单周期转化数额的第一资源转化为第二资源。用户资源管理服务器可在完成资源转移后,将资源转化记录单中的资源转化状态更新为转化成功状态,然后将转化获得的第二资源的份额累加到资源转化计划单中的第二资源累积总份额并冻结,再将资源冻结记录单中的资源冻结的状态更新为冻结成功状态,以完成资源转化任务。

S406,当检测到资源转化任务发生中断时,根据记录的执行状态继续执行资源转化任务。

具体地,用户资源管理服务器可实时检测资源转化记录单中的资源转化的状态,以及资源冻结记录单中的资源冻结的状态。用户资源管理服务器在检测到资源转化或资源冻结的状态发生中断时,根据资源转化记录单或资源冻结记录单中上次更新的状态,继续资源转转化任务的下一步骤。

比如,在资源转化任务执行到向管理第二资源的第二资源管理服务器发送执行资源转化任务的请求时,发生网络中断,使得发送的执行资源转化任务的请求未被第二资源管理服务器接收,导致资源转化任务失败。用户资源管理服务器在连续两次检测资源转化记录单的状态都未发生改变时,判定资源转化任务中断,并按照与重试次数正相关的时间间隔进行重试,以继续资源转化任务。其中重试的时间间隔可以由以大于1的正数为底数且以重试次数为指数的指数函数计算出;还可以将该指数函数计算出的值乘以正系数作为时间间隔。比如以2N的时间间隔进行重试,其中N为重试次数。

在本实施例中,用户资源管理服务器在检测到资源转化任务发生中断时,可通过查看记录的资源转化任务的执行状态,及时完成资源转化任务,提高了资源转化的效率。

如图5所示,在一个实施例中,步骤S302之后,资源回转方法还包括如下步骤:

S502,按照资源转化周期向第二资源管理服务器发送资源转化申请请求。

具体地,第二资源管理服务器是用于对第二资源进行管理的服务器。资源转化申请请求是指用于申请将第一资源转化为第二资源的请求。资源转化申请请求可以通过消息形式或者文件形式由用户资源管理服务器发送。

S504,接收第二资源管理服务器反馈的申请确认指令。

S506,根据申请确认指令向第一资源管理服务器发起资源转移请求,使得第一资源管理服务器从与用户标识对应的第一账户向目标账户转移第一资源,转移的第一资源的数额是与用户标识对应的单周期转化数额。

其中,第一资源管理服务器是用于对第一资源进行管理的服务器。资源转移请求是用于将资源从一个账户转移到另一个账户的请求。资源转移请求可以通过消息形式或者文件形式由用户资源管理服务器发送。

具体地,第一资源管理服务器在接收到该资源转移请求后,获取资源转移请求携带的与用户标识对应的第一账户标识、目标账户标识和第一资源转移数额,将符合第一资源转移数额的第一资源从与第一账户标识对应的第一账户向与目标账户标识对应的目标账户转移。其中,资源转移请求是根据资源转化计划单生成的,因此第一资源转移数额为单周期转化数额。

S508,接收第一资源管理服务器反馈的转移确认指令,并向与目标账户对应的第二资源管理服务器发送资源转化通知,使得第二资源管理服务器在与用户标识对应的第二账户中增加第二资源,且增加的第二资源是按照当期适配的资源转化比例将转移的第一资源转化得到。

其中,资源转化通知是用于使得第二资源管理服务器进行资源转化的通知。资源转化通知可以通过消息形式或者文件形式由用户资源管理服务器发送。

具体地,用户资源管理服务器向第一资源管理服务器发起资源转移请求后,由第一资源管理服务器向目标账户转移第一资源后,向用户资源管理服务器发送转移确认指令,用户资源管理服务器接收第一资源管理服务器针对该资源转移请求反馈的转移确认指令。用户资源管理服务器在接收到转移确认指令后向第二资源服务器发送资源转化通知。

第二资源管理服务器在接收到该资源转化通知后,获取资源转化通知携带的与用户标识对应的第二账户标识和第一资源转移数额,将第一资源转移数额的第一资源按照当期适配的资源转化比例转化得到的第二资源的份额增加到与第二账户标识对应的第二账户中。第二资源管理服务器在完成资源转化后,向用户资源管理服务器发送转化确认指令,以使得用户资源管理服务器获取转化确认指令中携带的转化得到的第二资源份额。

在本实施例中,资源转化计划单的处理、第一资源的转移以及资源间转化相分离,分别由不同的处理者处理,保证了资源的转移与转化过程的安全性。

如图6所示,在一个实施例中,步骤S302之后,资源回转方法还包括如下步骤:

S602,按照资源转化周期向第二资源服务器发送将单周期转化数额的第一资源转化为第二资源的资源转化请求。

具体地,资源转化请求是根据资源转化计划单生成的,因此第一资源转化数额为单周期转化数额,且由用户资源管理服务器按照资源转化周期向第二资源服务器发送。

S604,获取第二资源管理服务器反馈的根据资源转化请求转化得到的第二资源的份额。

具体地,第二资源管理服务器在接收到资源转化请求后,将单周期转化数额的第一资源转化为第二资源,并将转化得到的第二资源的份额发送至用户资源管理服务器。

S606,根据第一资源的单周期转化数额以及当期适配的资源转化比例对获取的第二资源的份额进行核对。

具体地,用户资源管理服务器在获取的第二资源的份额后,获取当期适配的资源转化比例,将第一资源的单周期转化数额除以获取的当期适配的资源转化比例计算得到第二资源的份额。再将计算得到的第二资源的份额与获取的第二资源的份额进行比较。

用户资源管理服务器也可以在发送资源转移请求时,获取当期适配的资源转化比例,将第一资源的单周期转化数额除以获取的当期适配的资源转化比例计算得到第二资源的份额,以在获取第二资源管理服务器反馈的根据资源转化请求转化得到的第二资源的份额后进行核对。

S608,若核对通过,则将获取的第二资源的份额累加到资源转化计划单中的第二资源累积总份额。

具体地,若用户资源管理服务器计算得到的第二资源的份额与第二资源管理服务器反馈的根据资源转化请求转化得到的第二资源的份额一致,则说明核对通过,将获取的第二资源服务器反馈的第二资源的份额累加到资源转化计划单中的第二资源累积总份额。

若用户资源管理服务器计算得到的第二资源的份额与第二资源管理服务器反馈的根据资源转化请求转化得到的第二资源的份额不一致,则说明核对未通过,用户资源管理服务器向第二资源管理服务器发送携带核对结果的提醒通知表示核对未通过。

在本实施例中,在接收到第二资源管理服务器反馈的根据资源转化请求转化得到的第二资源的份额后,与本地计算的第二资源份额对进行核对,在核对通过后再将第二资源服务器反馈的第二资源的份额累加到资源转化计划单中的第二资源累积总份额,通过本地和第二资源管理服务器双重验证,保证了资源转化的准确性和安全性。

如图7所示,在一个实施例中,步骤S302之后,资源回转方法还包括如下步骤:

S702,按照资源转化周期向第二资源服务器发送将单周期转化数额的第一资源转化为第二资源的资源转化请求。

S704,获取第二资源管理服务器反馈的根据资源转化请求转化得到的第二资源的份额。

S706,当资源转化计划单包括的第二资源累积总份额处于锁定状态时,将获取的第二资源的份额累加到非资源转化计划单的第二资源累积总份额。

具体地,当资源转化计划单包括的第二资源累积总份额处于锁定状态时,表示资源转化计划单包括的第二资源累积总份额满足资源回转条件,并正在进行资源回转。此时用户资源管理服务器对获取的转化得到的第二资源的份额不再进行冻结,作为活动份额累加到非资源转化计划单的第二资源累积总份额。用户可以通过用户标识发起对该份额的回转操作。

其中,非资源转化计划单的第二资源累积总份额,是指用户资源管理服务器根据终端通过用户标识发起的未针对资源转化计划单的资源转化指令,将指定的第一资源转化为第二资源而得到的。对于上述情形所发起的资源转化指令转化得到的第二资源份额,用户资源管理服务器赋予用户标识对该份额进行回转的权限,不对该份额进行冻结,用户可以通过用户标识发起对该份额的回转操作。

S708,当资源转化计划单包括的第二资源累积总份额未处于锁定状态时,将获取的第二资源的份额累加到资源转化计划单的第二资源累积总份额。

具体地,当资源转化计划单包括的第二资源累积总份额未处于锁定状态时,表示资源转化计划单包括的第二资源累积总份额不满足资源回转条件,不能进行资源回转。此时用户资源管理服务器应当对获取的转化得到的第二资源的份额进行冻结,作为冻结份额累加到资源转化计划单的第二资源累积总份额。

在本实施例中,提供对于在进行资源回转时处于转化过程中的第二资源份额的处理方式,避免因资源处于转化过程中而无法完成资源回转,提高容错性。

在一个实施例中,资源回转方法还包括检测通过用户标识发起的针对资源转化计划单的终止请求。当检测到终止请求,且资源转化计划单包括的第二资源累积总份额未处于锁定状态时,则将第二资源累积总份额按照当前适配的资源转化比例回转为第一资源总数额。

具体地,终端可以提供资源转化计划单配置界面,获取用户通过用户标识登陆后设置的资源转化计划单终止信息,在用户确认后将该资源转化计划单终止信息携带在资源转化计划单的终止请求中,并将该资源转化计划单的终止请求发送给用户资源管理服务器,用户资源管理服务器检测通过用户标识所发起的资源转化计划单的终止请求。

用户资源管理服务器检测到通过用户标识所发起的资源转化计划单的终止请求后,确定用户请求终止的资源转化计划单,查看确定的计划单所包括的第二资源累积总份额是否处于锁定状态。若该第二资源累积总份额处于锁定状态,则说明该第二资源累积总份额已经处于回转过程,不需要再次发起对该第二资源累积总份额的回转操作。若该第二资源累积总份额未处于锁定状态,则可发起对该第二资源累积总份额的回转操作,将第二资源累积总份额按照当前适配的资源转化比例回转为第一资源总数额。

在本实施例中,提供了用户自主对资源转化计划单包括的第二资源累积总份额进行回转的途径,增加了回转方式,增强了资源回转方法的易用性。而且用户自主回转时,要求资源转化计划单包括的第二资源累积总份额未被锁定,保证了资源回转的准确性。

在一个实施例中,资源回转方法还包括获取通过用户标识所发起的针对资源转化计划单的资源转化指令;根据资源转化指令,将资源转化指令指定数额的第一资源转化为第二资源;将转化获得的第二资源的份额累加到资源转化计划单中的第二资源累积总份额。

其中,资源转化指令是用于进行资源转化的指令。终端可以提供资源转化配置界面,获取用户通过用户标识登陆后录入的资源转化配置信息,在用户确认后将该资源转化配置信息携带在资源转化指令中,并将该资源转化指令发送给用户资源管理服务器,用户资源管理服务器获取通过用户标识所发起的资源转化指令。

用户资源管理服务器在接收到资源转化指令后,获取该资源转化指令所携带的资源转化配置信息,并按照该资源转化配置信息中的要求将指定数额的第一资源转化为第二资源。由于终端发送的转化指令是针对资源转化计划单配置的,因此用户资源管理服务器将转化获得的第二资源的份额累加到资源转化计划单中的第二资源累积总份额。

在本实施例中,提供了用户自主对资源转化计划单发起资源转化的途径,增加了资源转化计划单包括的第二资源累积总份额的增加方式,增强了资源转化方法的易用性。

在一个实施例中,提供了一种资源回转方法,该方法中第一资源为货币,第二资源为基金,资源转化计划单为货币投入计划单,资源转化周期为货币投入周期,第一资源的单周期转化数额为货币的单周期投入数额,第一资源总额预期增长比例范围的边界值为货币总额预期变化率范围的边界值,第二资源累积总份额为基金累积总份额,如图8所示,该方法具体包括如下步骤:

S802,获取与用户标识对应的货币投入计划单;货币投入计划单包括货币总额预期变化率范围的边界值,以及将货币转化为基金而得到的基金累积总份额。

具体地,用户资源管理服务器根据用户标识获取与用户标识对应的货币投入计划单。其中,用户资源管理服务器可以是理财平台。货币是一种货币所有者进行资源交换的物品,可以是贵金属货币、纸币、电子货币等。基金是指用于投资的基金,可以是指数基金等。用户可以通过货币购买基金进行投资。货币投入计划单对应于单个基金,也就是说一个货币投入计划任务对应一个基金。一个基金可以设置多个货币投入计划单,且相同基金的多个货币投入计划任务之间互不影响。

S804,按照当期适配的基金净值,获取若基金累积总份额回转为货币时的货币总额预估变化率。

其中,不同基金属于不同的资源,与货币之间的转化比例不同,也就是不同基金的基金净值不同。基金净值是当期基金总资产与基金总份额的比值。回转是指将货币投入购买基金一段时间后,将基金赎回为货币的过程。

具体地,用户资源管理服务器可预先设置检查周期,在时间符合检查周期时,获取当期适配的基金净值,根据与当下时间匹配的基金净值,估算将资源转化计划单中的基金累积总份额回转为货币的回转数额,将估算的回转数额减去货币累积总数额后的差除以货币累积总数额得到货币总额预估变化率。

进一步地,用户资源管理服务器还可以定期在当期适配的基金净值确定前,预估当期适配的基金净值,按照预估的当期适配的基金净值估算将资源转化计划单中的基金累积总份额回转为货币的回转数额,将估算的回转数额减去货币累积总数额后的差除以货币累积总数额得到货币总额预估变化率。比如,对于指数基金,一般为每日下午三点确定当日的基金净值,用户资源管理服务器可在每日下午一点时,获取指数基金的整体指数,根据该整体指数预估当日的基金净值。

S806,当货币总额预估变化率属于边界值所对应的货币总额预期变化率范围时,创建用于管控基金累积总份额的基金管控单。

其中,资源转化计划单中包括货币总额预期变化率范围的边界值,该边界值用于配置对基金累积总份额进行回转的触发条件,该触发条件是货币总额预估变化率属于边界值所对应的货币总额预期变化率范围。基金管控单是用于管控满足资源回转的触发条件的基金累积总份额的凭据。

具体地,当用户资源管理服务器估算得到的货币总额预估变化率为货币总额预估增长率,且大于或等于货币总额预期变化率范围的边界值时;或者,用户资源管理服务器估算得到的货币总额预估变化率为货币总额预估减少率,且小于或等于货币总额预期变化率范围的边界值时,判定触发条件被满足,用户资源管理服务器可创建用于管控基金累积总份额的基金管控单。

S808,根据基金锁定单将处于冻结状态的基金累积总份额标记为受控状态。

其中,处于冻结状态是指处于无法通过用户标识发起回转操作的状态。货币投入计划单包括的基金累积总份额处于冻结状态,用户资源管理服务器禁止用户标识直接对于处于冻结状态的基金累积总份额的发起回转的权限。用户仅可通过终止货币投入计划单,间接发起对终止的货币投入计划单包括的基金累积总份额的回转操作。

用户资源管理服务器在执行步骤S806后,根据基金管控单将处于冻结状态,且满足资源回转条件的基金累积总份额进行预解冻,标记为受控状态。处于受控状态的基金累积总份额仍处于冻结状态,用户无法通过用户标识直接发起对于处于受控状态的基金累积总份额的回转操作。由于基金累积总份额处于受控状态,用户也无法通过终止处于受控状态的基金累积总份额所属的货币投入计划单,间接发起对处于受控状态的基金累积总份额的回转操作。

S810,以基金管控单为依据,将处于冻结状态且处于受控状态的基金累积总份额按照当前适配的基金净值回转为货币总数额。

具体地,用户资源管理器在执行步骤S808后,获取当前适配的基金净值,以基金管控单为依据,将处于冻结状态且处于受控状态的基金累积总份额,按照获取的当前适配的基金净值回转为货币总数额。

在本实施例中,在按照当期适配的基金净值获取的货币总额预估变化率属于货币总额预期变化比例范围的边界值对应的货币总额预期变化率范围时,自动触发基金回转操作,避免了由于基金净值是当期适配的变化量,基金拥有者需要多次手动查看基金状态,再手动进行基金回转,操作繁琐的问题,提高了基金回转效率。而且,通过创建基金管控单,将处于冻结状态的基金累积总份额标记为受控状态,只有以该基金管控单为依据才能实现对处于受控状态的基金的回转,避免了基金被管控后,同时通过多种方式进行基金回转导致回转失败的问题,保证了基金回转的准确性以及基金的安全性。

如图9A所示,图9A示出了一个实施例中资源转化过程的时序图。在本实施例中,第二资源为基金,资源转化计划单为货币投入计划单,资源转化周期为货币投入周期,第一资源的单周期转化数额为货币的单周期投入数额,用户资源管理服务器为理财平台,第一资源管理服务器为第三方支付平台,第二资源管理服务器为基金平台。

参考图9A,该资源转化过程具体包括:用户通过终端配置货币投入计划,并将配置完成的货币投入计划发送至理财平台,理财平台根据接收到的货币投入计划创建货币投入计划单,并对应于用户标识存储。理财平台根据货币投入计划单与第三方支付平台约定货币转移,再将货币投入计划单发送至基金平台,使得基金平台将货币投入计划单对应于用户标识存储。

理财平台在接收到货币投入计划单后,获取货币投入计划单中包括的货币投入周期,每日判断时间是否符合货币投入周期。在判定时间符合货币投入周期时,创建货币投入记录单,向基金平台发起货币投入申请请求,并在获取到基金平台的反馈的申请确认指令后,将货币投入记录单中的货币投入状态更新为申请成功,再向第三方支付平台发起货币转移请求。第三方支付平台根据该货币转移请求,从与用户标识对应的第一账户向基金账户转移货币投入计划单中包括的单周期投入数额的货币,并在货币转移完成后向理财平台发送转移确认指令。

理财平台根据接收的转移确认指令将货币投入记录单中的货币投入状态更新为投币转移成功,并向基金平台发送货币投入通知。基金平台根据接收到的货币投入通知在与用户标识对应的第二账户中增加按照当期适配的基金净值转化得到的基金,并向理财平台发送投入确认指令,以及基金份额确认结果。

理财平台再对基金份额确认结果进行核对,在核对通过后,将货币投入记录单中的货币投入状态更新为确认成功,再检测货币投入计划单包括的基金累积总份额是否处于受控状态。若是,将转化获得的基金的份额累加到货币投入计划单中的基金累积总份额。若否,则创建货币冻结记录单,将转化获得的基金的份额累加到货币投入计划单中的基金累积总份额并冻结,将货币冻结记录单中的货币冻结状态更新为冻结成功。

如图9B所示,图9B示出了另一个实施例中资源转化过程的时序图。在本实施例中,第二资源为基金,资源转化计划单为货币投入计划单,资源转化周期为货币投入周期,第一资源的单周期转化数额为货币的单周期投入数额,用户资源管理服务器为理财平台,第一资源管理服务器为第三方支付平台,第二资源管理服务器为基金平台。

参考9B,该资源转化过程包括:终端通过用户标识向理财平台发起的针对资源转化计划单的资源转化指令,理财平台在接收到该资源转化指令后,创建货币投入记录单,向基金平台发起货币投入申请请求,并在获取到基金平台的反馈的申请确认指令后,将货币投入记录单中的货币投入状态更新为申请成功,再向第三方支付平台发起货币转移请求。第三方支付平台根据该货币转移请求,从与用户标识对应的第一账户向基金账户转移货币投入计划单中包括的单周期投入数额的货币,并在货币转移完成后向理财平台发送转移确认指令。

理财平台根据接收的转移确认指令将货币投入记录单中的货币投入状态更新为投币转移成功,并向基金平台发送货币投入通知。基金平台根据接收到的货币投入通知在与用户标识对应的第二账户中增加按照当期适配的基金净值转化得到的基金,并向理财平台发送投入确认指令,以及基金份额确认结果。

理财平台再对基金份额确认结果进行核对,在核对通过后,将货币投入记录单中的货币投入状态更新为确认成功,创建货币冻结记录单,将转化获得的基金的份额累加到货币投入计划单中的基金累积总份额并冻结,将货币冻结记录单中的货币冻结状态更新为冻结成功。

如图10A所示,图10A示出了一个实施例中资源回转过程的时序图。在本实施例中,第二资源为基金,资源转化计划单为货币投入计划单,资源转化周期为货币投入周期,第一资源的单周期转化数额为货币的单周期投入数额,第一资源总额预期变化比例范围的边界值为货币总额预期变化率范围的边界值,用户资源管理服务器为理财平台,第一资源管理服务器为第三方支付平台,第二资源管理服务器为基金平台。

参考10A,该资源回转过程包括:理财平台按照检测周期获取基金平台下发的当期适配的基金净值,并查看货币投入计划单是否被终端通过用户标识终止,若否,则获取的当期适配的基金净值乘以当前货币投入计划任务中的基金累积总份额再减去当前货币投入计划任务中的货币累积总数额得到的差除以当前货币投入计划任务中的货币累积总数额,计算得到货币投入计划任务中的基金累积总份额回转为货币的货币总额预估变化率。

在当货币总额预估变化率属于货币总额预期变化比例范围的边界值对应的货币总额预期变化率范围时,记录货币总额预估变化率,并向终端发送基金赎回通知。若终端反馈取消基金回转,基金平台按照终端反馈取消基金回转。若终端反馈确认基金回转,基金平台创建基金赎回单与基金受控单,根据基金管控单将满足回转条件的基金份额标记为受控状态,并向基金平台发送基金赎回请求,以基金管控单为依据回转满足回转条件的基金份额。在基金回转完成后,将基金赎回单中基金状态更新为赎回成功,并向终端发送基金回转成功通知。

如图10B所示,图10B示出了另一个实施例中资源回转过程的时序图。在本实施例中,第二资源为基金,资源转化计划单为货币投入计划单,资源转化周期为货币投入周期,第一资源的单周期转化数额为货币的单周期投入数额,第一资源总额预期变化比例范围的边界值为货币总额预期变化率范围的边界值,用户资源管理服务器为理财平台,第一资源管理服务器为第三方支付平台,第二资源管理服务器为基金平台。

参考10B,该资源回转过程包括:终端通过用户标识终止货币投入计划单,间接发起对货币投入计划单包括的基金累积总份额的回转操作。理财平台在检测到终端发送的针对货币投入计划单的终止请求后,检测货币投入计划单包括的基金累积总份额是否处于受控状态,若货币投入计划单包括的货币累积总份额未处于锁定状态,则将基金总份额按照当前适配的基金净值回转为货币总数额。

如图11所示,在一个实施例中,提供了一种资源转化装置1100,包括:计划单获取模块1101、资源预估模块1102、资源锁定模块1103和资源回转模块1104。

计划单获取模块1101,用于获取与用户标识对应的资源转化计划单;资源转化计划单包括第一资源总额预期变化比例范围的边界值,以及将第一资源转化为第二资源而得到的第二资源累积总份额。

资源预估模块1102,用于按照当期适配的资源转化比例,获取若第二资源累积总份额回转为第一资源时的第一资源总额预估变化比例。

资源锁定模块1103,用于当第一资源总额预估变化比例属于边界值所对应的第一资源总额预期变化比例范围时,创建用于锁定第二资源累积总份额的第二资源锁定单;根据第二资源锁定单将处于冻结状态的第二资源累积总份额标记为锁定状态。

资源回转模块1104,用于以第二资源锁定单为依据,将处于冻结状态且处于锁定状态的第二资源累积总份额按照当前适配的资源转化比例回转为第一资源总数额。

上述资源回转装置,在按照当期适配的资源转化比例获取的第一资源总额预估变化比例属于第一资源总额预期变化比例范围的边界值对应的第一资源总额预期变化比例范围时,自动触发资源回转操作,避免了由于资源转化比例是当期适配的变化量,资源拥有者需要多次手动查看资源状态,再手动进行资源回转,操作繁琐的问题,提高了资源回转效率。而且,通过创建第二资源锁定单,将处于冻结状态的第二资源累积总份额标记为锁定状态,只有以该第二资源锁定单为依据才能实现对处于锁定状态的资源的回转,避免了资源被锁定后,同时通过多种方式进行资源回转导致回转失败的问题,保证了资源回转的准确性以及资源的安全性。

在一个实施例中,资源回转模块1104还用于检测通过用户标识发起的针对资源转化计划单的终止请求;当检测到终止请求,且资源转化计划单包括的第二资源累积总份额未处于锁定状态时,则将第二资源累积总份额按照当前适配的资源转化比例回转为第一资源总数额。

在本实施例中,提供了用户自主对资源转化计划单包括的第二资源累积总份额进行回转的途径,增加了回转方式,增强了资源回转方法的易用性。而且用户自主回转时,要求资源转化计划单包括的第二资源累积总份额未被锁定,保证了资源回转的准确性。

在一个实施例中,资源转化计划单为货币投入计划单,第一资源总额预期变化比例范围的边界值为货币总额预期变化率范围的边界值,第二资源累积总份额为基金累积总份额。

资源预估模块1102还用于按照当期适配的基金净值,获取若基金累积总份额回转为货币时的货币总额预估变化率;

资源锁定模块1103还用于当货币总额预估变化率属于边界值所对应的货币总额预期变化率范围时,创建用于管控基金累积总份额的基金管控单;根据基金管控单将处于冻结状态的基金累积总份额标记为受控状态;

资源回转模块1104还用于以基金管控单为依据,将处于冻结状态且处于受控状态的基金累积总份额按照当前适配的基金净值回转为货币总数额。

在本实施例中,在按照当期适配的基金净值获取的货币总额预估变化率属于货币总额预期变化比例范围的边界值对应的货币总额预期变化率范围时,自动触发基金回转操作,避免了由于基金净值是当期适配的变化量,基金拥有者需要多次手动查看基金状态,再手动进行基金回转,操作繁琐的问题,提高了基金回转效率。而且,通过创建基金管控单,将处于冻结状态的基金累积总份额标记为受控状态,只有以该基金管控单为依据才能实现对处于受控状态的基金的回转,避免了基金被管控后,同时通过多种方式进行基金回转导致回转失败的问题,保证了基金回转的准确性以及基金的安全性。

如图12所示,在另一个实施例中,提供了一种资源转化装置1200,包括:计划单获取模块1201、资源转化模块1202、资源预估模块1203、资源锁定模块1204和资源回转模块1205。

计划单获取模块1201,用于获取与用户标识对应的资源转化计划单;资源转化计划单包括第一资源总额预期变化比例范围的边界值,资源转化周期以及将第一资源转化为第二资源而得到的第二资源累积总份额。

资源转化模块1202,用于按照资源转化周期执行资源转化任务;在执行资源转化任务时,记录资源转化任务的执行状态;当检测到资源转化任务发生中断时,根据记录的执行状态继续执行资源转化任务。

资源预估模块1203,用于按照当期适配的资源转化比例,获取若第二资源累积总份额回转为第一资源时的第一资源总额预估变化比例。

资源锁定模块1204,用于当第一资源总额预估变化比例属于边界值所对应的第一资源总额预期变化比例范围时,创建用于锁定第二资源累积总份额的第二资源锁定单;根据第二资源锁定单将处于冻结状态的第二资源累积总份额标记为锁定状态。

资源回转模块1205,用于以第二资源锁定单为依据,将处于冻结状态且处于锁定状态的第二资源累积总份额按照当前适配的资源转化比例回转为第一资源总数额。

在本实施例中,用户资源管理服务器在检测到资源转化任务发生中断时,可通过查看记录的资源转化任务的执行状态,及时完成资源转化任务,提高了资源转化的效率。

在一个实施例中,资源转化模块1202还用于获取通过用户标识所发起的针对资源转化计划单的资源转化指令;根据资源转化指令,将资源转化指令指定数额的第一资源转化为第二资源;将转化获得的第二资源的份额累加到资源转化计划单中的第二资源累积总份额。

在本实施例中,提供了用户自主对资源转化计划单发起资源转化的途径,增加了资源转化计划单包括的第二资源累积总份额的增加方式,增强了资源转化方法的易用性。

如图13所示,在另一个实施例中,提供了一种资源转化装置1300,包括:计划单获取模块1301、资源转化请求模块1302、资源转移模块1303、资源转化模块1304、资源预估模块1305、资源锁定模块1306和资源回转模块1307。

计划单获取模块1301,用于获取与用户标识对应的资源转化计划单;资源转化计划单包括第一资源总额预期变化比例范围的边界值,资源转化周期,第一资源的单周期转化数额,以及将第一资源转化为第二资源而得到的第二资源累积总份额。

资源转化请求模块1302,用于按照资源转化周期向第二资源管理服务器发送资源转化申请请求;接收第二资源管理服务器反馈的申请确认指令。

资源转移模块1303,用于根据申请确认指令向第一资源管理服务器发起资源转移请求,使得第一资源管理服务器从与用户标识对应的第一账户向目标账户转移第一资源,转移的第一资源的数额是与用户标识对应的单周期转化数额。

资源转化模块1304,用于接收第一资源管理服务器反馈的转移确认指令,并向与目标账户对应的第二资源管理服务器发送资源转化通知,使得第二资源管理服务器在与用户标识对应的第二账户中增加第二资源,且增加的第二资源是按照当期适配的资源转化比例将转移的第一资源转化得到。

资源预估模块1305,用于按照当期适配的资源转化比例,获取若第二资源累积总份额回转为第一资源时的第一资源总额预估变化比例。

资源锁定模块1306,用于当第一资源总额预估变化比例属于边界值所对应的第一资源总额预期变化比例范围时,创建用于锁定第二资源累积总份额的第二资源锁定单;根据第二资源锁定单将处于冻结状态的第二资源累积总份额标记为锁定状态。

资源回转模块1307,用于以第二资源锁定单为依据,将处于冻结状态且处于锁定状态的第二资源累积总份额按照当前适配的资源转化比例回转为第一资源总数额。

在本实施例中,资源转化计划单的处理、第一资源的转移以及资源间转化相分离,分别由不同的处理者处理,保证了资源的转移与转化过程的安全性。

如图14所示,在另一个实施例中,提供了一种资源转化装置1400,包括:计划单获取模块1401、资源转化模块1402、资源核对模块1403、资源预估模块1404、资源锁定模块1405和资源回转模块1406。

计划单获取模块1401,用于获取与用户标识对应的资,源转化计划单;资源转化计划单包括第一资源总额预期变化比例范围的边界值,资源转化周期,第一资源的单周期转化数额,以及将第一资源转化为第二资源而得到的第二资源累积总份额。

资源转化模块1402,用于按照资源转化周期向第二资源服务器发送将单周期转化数额的第一资源转化为第二资源的资源转化请求;获取第二资源管理服务器反馈的根据资源转化请求转化得到的第二资源的份额。

资源核对模块1403,用于根据第一资源的单周期转化数额以及当期适配的资源转化比例对获取的第二资源的份额进行核对;若核对通过,则将获取的第二资源的份额累加到资源转化计划单中的第二资源累积总份额。

资源预估模块1404,用于按照当期适配的资源转化比例,获取若第二资源累积总份额回转为第一资源时的第一资源总额预估变化比例。

资源锁定模块1405,用于当第一资源总额预估变化比例属于边界值所对应的第一资源总额预期变化比例范围时,创建用于锁定第二资源累积总份额的第二资源锁定单;根据第二资源锁定单将处于冻结状态的第二资源累积总份额标记为锁定状态。

资源回转模块1406,用于以第二资源锁定单为依据,将处于冻结状态且处于锁定状态的第二资源累积总份额按照当前适配的资源转化比例回转为第一资源总数额。

在本实施例中,在接收到第二资源管理服务器反馈的根据资源转化请求转化得到的第二资源的份额后,与本地计算的第二资源份额对进行核对,在核对通过后再将第二资源服务器反馈的第二资源的份额累加到资源转化计划单中的第二资源累积总份额,通过本地和第二资源管理服务器双重验证,保证了资源转化的准确性和安全性。

如图15所示,在另一个实施例中,提供了一种资源转化装置1500,包括:计划单获取模块1501、资源转化模块1502、资源管理模块1503、资源预估模块1504、资源锁定模块1505和资源回转模块1506。

计划单获取模块1501,用于获取与用户标识对应的资,源转化计划单;资源转化计划单包括第一资源总额预期变化比例范围的边界值,资源转化周期,第一资源的单周期转化数额,以及将第一资源转化为第二资源而得到的第二资源累积总份额。

资源转化模块1502,用于按照资源转化周期向第二资源服务器发送将单周期转化数额的第一资源转化为第二资源的资源转化请求;获取第二资源管理服务器反馈的根据资源转化请求转化得到的第二资源的份额。

资源管理装置1503,用于当资源转化计划单包括的第二资源累积总份额处于锁定状态时,将获取的第二资源的份额累加到非资源转化计划单的第二资源累积总份额;当资源转化计划单包括的第二资源累积总份额未处于锁定状态时,将获取的第二资源的份额累加到资源转化计划单的第二资源累积总份额。

资源预估模块1504,用于按照当期适配的资源转化比例,获取若第二资源累积总份额回转为第一资源时的第一资源总额预估变化比例。

资源锁定模块1505,用于当第一资源总额预估变化比例属于边界值所对应的第一资源总额预期变化比例范围时,创建用于锁定第二资源累积总份额的第二资源锁定单;根据第二资源锁定单将处于冻结状态的第二资源累积总份额标记为锁定状态。

资源回转模块1506,用于以第二资源锁定单为依据,将处于冻结状态且处于锁定状态的第二资源累积总份额按照当前适配的资源转化比例回转为第一资源总数额。

在本实施例中,提供对于在进行资源回转时处于转化过程中的第二资源份额的处理方式,避免因资源处于转化过程中而无法完成资源回转,提高容错性。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1