CN111080429A - 一种虚拟资源获取方法、装置和存储介质 - Google Patents
一种虚拟资源获取方法、装置和存储介质 Download PDFInfo
- Publication number
- CN111080429A CN111080429A CN201811216641.5A CN201811216641A CN111080429A CN 111080429 A CN111080429 A CN 111080429A CN 201811216641 A CN201811216641 A CN 201811216641A CN 111080429 A CN111080429 A CN 111080429A
- Authority
- CN
- China
- Prior art keywords
- virtual
- amount
- resource
- current
- virtual resource
- 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.)
- Granted
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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/03—Credit; Loans; Processing thereof
-
- 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
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Technology Law (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Marketing (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Human Resources & Organizations (AREA)
- Operations Research (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明实施例公开了一种虚拟资源获取方法、装置和存储介质;该方法包括接收终端发送的虚拟资源获取请求,虚拟资源获取请求携带有用户标识以及需要获取的目标虚拟资源量;获取用户标识对应的虚拟资源可获取量;当虚拟资源可获取量不小于目标虚拟资源量时,获取用户标识对应的发放方标识,得到发放方标识集合;根据发放方标识对应的虚拟资源可发放量和发放方标识集合确定资源发放组合信息,资源发放组合信息包括需要发放虚拟资源的目标发放方标识及其对应的虚拟资源实际发放量;根据目标发放方标识及其对应的虚拟资源实际发放量向用户标识发放相应的虚拟资源。该方案可以提高虚拟资源的获取效率。
Description
技术领域
本发明涉及通信技术领域,具体涉及一种虚拟资源获取方法、装置和存储介质。
背景技术
随着互联网技术特别是移动互联网技术的发展,出现了各式各样的虚拟资源,比如网络游戏中的游戏币、积分等等。
虚拟产品具有一定的虚拟资源量,以“定期理财产品”作为虚拟产品为例,用户在互联网理财平台上申购“定期理财产品”后,由于受到“定期理财产品”赎回规则的限制,在“定期理财产品”到期日之前用户无法快速赎回。但用户在急需虚拟资源时可以通过质押其“定期理财产品”的方式进行快速变现。
现有技术中,用户在质押“定期理财产品”变现的时候,在一次操作中只能向一个虚拟资源发放方(例如银行)进行虚拟资源申请,若该虚拟资源发放方的最高虚拟资源可发放量无法满足用户的需求时,用户需要再次向其他虚拟资源发放方进行虚拟资源申请。
用户在质押借款时***不能自动对虚拟资源发放方进行组合,若虚拟资源发放方的最高虚拟资源可发放量无法满足用户的需求时,用户需要手动向不同的虚拟资源发放方进行虚拟资源申请,获取虚拟资源的效率低。
发明内容
本发明实施例提供一种虚拟资源获取方法、装置和存储介质,用于提高虚拟资源的获取效率。
一方面,本申请提供一种虚拟资源获取方法,所述方法包括:
接收终端发送的虚拟资源获取请求,所述虚拟资源获取请求携带有用户标识以及需要获取的目标虚拟资源量;
获取所述用户标识对应的虚拟资源可获取量;
当所述虚拟资源可获取量不小于所述目标虚拟资源量时,获取所述用户标识对应的发放方标识,得到发放方标识集合;
根据所述发放方标识对应的虚拟资源可发放量和所述发放方标识集合确定资源发放组合信息,所述资源发放组合信息包括需要发放虚拟资源的目标发放方标识及其对应的虚拟资源实际发放量;
根据所述目标发放方标识及其对应的虚拟资源实际发放量向所述用户标识发放相应的虚拟资源。
一方面,本申请提供一种虚拟资源获取装置,所述装置包括:
接收单元,用于接收终端发送的虚拟资源获取请求,所述虚拟资源获取请求携带有用户标识以及需要获取的目标虚拟资源量;
第一获取单元,用于获取所述用户标识对应的虚拟资源可获取量;
第二获取单元,用于当所述虚拟资源可获取量不小于所述目标虚拟资源量时,获取所述用户标识对应的发放方标识,得到发放方标识集合;
第一确定单元,用于根据所述发放方标识对应的虚拟资源可发放量和所述发放方标识集合确定资源发放组合信息,所述资源发放组合信息包括需要发放虚拟资源的目标发放方标识及其对应的虚拟资源实际发放量;
发放单元,用于根据所述目标发放方标识及其对应的虚拟资源实际发放量向所述用户标识发放相应的虚拟资源。
在一些实施例中,所述第一确定单元包括:
第一选择子单元,用于从所述发放方标识集合中选择发放方标识作为当前发放方标识;
第一获取子单元,用于获取所述当前发放方标识对应的虚拟资源可发放量;
第一更新子单元,用于根据所述当前发放方标识对应的虚拟资源可发放量更新虚拟资源累计发放量;
第一记录子单元,用于当所述目标虚拟资源量大于所述虚拟资源累计发放量时,记录所述当前发放方标识及其对应的虚拟资源可发放量,更新当前发放方标识,并返回执行获取所述当前发放方标识对应的虚拟资源可发放量步骤;
第一确定子单元,用于当所述目标虚拟资源量不大于所述虚拟资源累计发放量时,根据记录的所述当前发放方标识及其对应的虚拟资源可发放量确定所述目标发放方标识以及与所述目标发放方标识对应的虚拟资源实际发放量。
在一些实施例中,所述第一获取子单元包括:
第一获取模块,用于获取所述当前发放方标识对应的虚拟资源总发放量以及所述当前发放方标识的已使用虚拟资源发放量;
第一确定模块,用于根据所述虚拟资源总发放量以及所述已使用虚拟资源发放量确定所述虚拟资源可发放量。
在一些实施例中,所述装置还包括:
第二获取单元,用于获取所述发放方标识对应的虚拟资源发放规则;
第一排序单元,用于根据所述虚拟资源获取规则以及所述虚拟资源发放规则对所述发放方标识集合中的发放方标识进行排序,得到排序后发放方标识集合;
所述第一选择子单元具体用于:
从所述排序后发放方标识集合选择发放方标识作为当前发放方标识。
在一些实施例中,所述第一获取单元包括:
第二获取子单元,用于获取所述用户标识对应的虚拟产品标识,得到虚拟产品标识集合;
第三获取子单元,用于获取所述虚拟产品标识对应的实际可用资源量及其对应的资源发放比例;
第二确定子单元,用于根据所述实际可用资源量及其对应的资源发放比例确定所述虚拟产品标识集合对应的可用资源量之和,得到所述虚拟资源可获取量。
在一些实施例中,所述装置还包括:
第二确定单元,用于确定所述目标发放方标识对应的虚拟产品信息,所述虚拟产品信息包括目标虚拟产品标识以及与所述目标虚拟产品标识对应的实际可用资源量,所述目标虚拟产品标识为与所述目标发放方标识对应的虚拟产品标识;
第一发送单元,用于发送所述目标发放方标识对应的虚拟资源实际发放量以及所述目标发放方标识对应的虚拟产品信息至所述终端。
在一些实施例中,所述第二确定单元包括:
第二选择子单元,用于从所述虚拟产品标识集合中选择虚拟产品标识作为当前虚拟产品标识;
第三选择子单元,用于从目标发放方标识集合中选择目标发放方标识作为当前目标发放方标识,所述目标发放方标识集合由所述目标发放方标识组成;
第四获取子单元,用于获取所述当前虚拟产品标识对应的当前可用资源量;
第二更新子单元,用于根据所述当前虚拟产品标识对应的当前可用资源量更新当前目标发放方标识的当前虚拟资源可发放量;
第二记录子单元,用于当所述更新后当前虚拟资源可发放量大于0时,记录所述当前虚拟产品标识及其对应的当前可用资源量,更新当前虚拟产品标识,并返回执行获取所述当前虚拟产品标识对应的当前可用资源量步骤;
第三确定子单元,用于当所述更新后当前虚拟资源可发放量不大于0时,根据记录的所述当前虚拟产品标识及其对应的当前可用资源量确定所述当前目标发放方标识对应的虚拟产品信息,更新当前目标发放方标识,并根据所述当前虚拟资源可发放量更新所述当前可用资源量。
在一些实施例中,所述第四获取子单元包括:
第二获取模块,用于获取所述当前虚拟产品标识对应的产品总价值量、其对应的已使用的实际可用资源量及其对应的资源发放比例;
第二确定模块,用于根据所述产品总价值量以及所述已使用的实际可用资源量确定当前实际可用资源量;
第三确定模块,用于根据所述当前实际可用资源量及其对应的资源发放比例确定所述当前可用资源量。
在一些实施例中,所述装置还包括:
第二排序单元,用于根据所述虚拟产品标识的到期时间对所述虚拟产品标识集合中的虚拟产品标识进行排序,得到排序后的虚拟产品标识集合;
所述第二选择子单元具体用于:
从所述排序后的虚拟产品标识集合中按序选择虚拟产品标识作为当前虚拟产品标识。
在一些实施例中,所述装置还包括:
第二发送单元,用于当所述虚拟资源可获取量小于所述目标虚拟资源量时,向所述终端发送虚拟资源获取失败信息;
第三获取单元,用于获取其他用户标识的其他虚拟资源可获取量;
更新单元,用于根据所述其他虚拟资源可获取量更新所述虚拟资源可获取量。
一方面,本申请提供一种装置,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现所述的虚拟资源获取方法中的步骤。
一方面,本申请提供一种存储介质,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行所述的虚拟资源获取方法中的步骤。
本发明实施例中接收终端发送的虚拟资源获取请求,所述虚拟资源获取请求携带有用户标识以及需要获取的目标虚拟资源量;获取所述用户标识对应的虚拟资源可获取量;当所述虚拟资源可获取量不小于所述目标虚拟资源量时,获取所述用户标识对应的发放方标识,得到发放方标识集合;根据所述发放方标识对应的虚拟资源可发放量和所述发放方标识集合确定资源发放组合信息,所述资源发放组合信息包括需要发放虚拟资源的目标发放方标识及其对应的虚拟资源实际发放量;根据所述目标发放方标识及其对应的虚拟资源实际发放量向所述用户标识发放相应的虚拟资源,使得用户标识获得需要获取的目标虚拟资源量。本发明实施例可以同时获取用户标识对应的所有发放方标识,得到发放方标识集合,并可以从该表示集合中确定多个需要发放虚拟资源的目标发放方标识,提高虚拟资源的获取效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1a是本发明实施例提供的虚拟资源管理***的场景示意图;
图1b是本发明实施例提供的虚拟资源获取方法的一个实施例流程示意图;
图2是本发明实施例提供的虚拟资源获取方法的一个实施例流程示意图;
图3a是本发明实施例提供的虚拟资源获取方法的一个实施例流程示意图;
图3b是本发明实施例提供的虚拟资源获取的一个场景示意图;
图3c是本发明实施例提供的虚拟资源获取的一个场景示意图;
图3d是本发明实施例提供的虚拟资源获取的一个场景示意图;
图3e是本发明实施例提供的虚拟资源获取的一个场景示意图;
图3f是本发明实施例提供的虚拟资源获取的一个场景示意图;
图3g是本发明实施例提供的虚拟资源获取的一个场景示意图;
图4a是本发明实施例提供的虚拟资源获取装置的一个实施例示意图;
图4b是本发明实施例提供的虚拟资源获取装置的一个实施例示意图;
图4c是本发明实施例提供的虚拟资源获取装置的一个实施例示意图;
图5是本发明实施例提供的服务器的结构示意图。
图6是本发明实施例提供的终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在以下的说明中,本发明的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有说明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存***中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实***置,其具有由该数据格式所定义的特定特性。但是,本发明原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。
本文所使用的术语「模块」可看做为在该运算***上执行的软件对象。本文所述的不同组件、模块、引擎及服务可看做为在该运算***上的实施对象。而本文所述的装置及方法优选的以软件的方式进行实施,当然也可在硬件上进行实施,均在本发明保护范围之内。
在对本发明实施例进行详细的解释说明之前,先对本发明实施例的应用场景予以介绍。本发明提供的方法主要应用于虚拟资源管理***,请参阅图1a,该虚拟资源管理***包括终端和服务器,且终端与服务器连接,该连接方式可以是有线或者无线连接,以使得终端可以通过该有线或者无线连接方式与服务器交互数据。其中,终端可以是手机、平板电脑等智能电子设备,服务器可以是一台服务器,也可以是由若干台服务器组成的服务器集群,或者是一个云计算服务中心。
在本发明实施例中,本实施例中的虚拟资源可以为虚拟借款金额、积分、游戏币、抵用券等等,本发明实施例对虚拟资源的类型不作限定。在本实施例中用户可以使用其拥有的虚拟产品向虚拟资源发放方进行虚拟产品的质押请求以获得虚拟资源。
需要说明的是,图1a所示的虚拟资源管理***的场景示意图仅仅是一个示例,本发明实施例描述的虚拟资源管理***以及场景是为了更加清楚的说明本发明实施例的技术方案,并不构成对于本发明实施例提供的技术方案的限定,本领域普通技术人员可知,随着虚拟资源管理***的演变和新业务场景的出现,本发明实施例提供的技术方案对于类似的技术问题,同样适用。
下面结合具体实施例进行详细说明。
在本实施例中,将从虚拟资源获取装置的角度进行描述,该虚拟资源获取装置具体可以集成在图1a所示的服务器,如社交服务器、银行服务器等中。
请参阅图1b,图1b是本发明实施例中提供的虚拟资源获取方法的一个实施例流程示意图,该虚拟资源获取方法包括:
101、接收终端发送的虚拟资源获取请求。
本发明实施例中,该虚拟资源获取请求携带有用户标识以及需要获取的目标虚拟资源量,该目标虚拟资源量为用户需要获取的的一个虚拟资源量,用户标识可以用于在虚拟资源获取过程中唯一标识用户身份,例如可以为理财账号、银行账号、即时通讯账号等等,本申请实施例中所提及的虚拟资源可以为虚拟借款金额、积分、游戏币、抵用券等等。
例如,用户希望通过安装在终端上的理财应用(APP,Application)向银行借款40000元(目标虚拟资源量),则此时,用户需要在终端上的理财APP的借款页面上输入目标借款金额40000元,当用户在该页面上确定了借款金额之后,终端就会生成一个虚拟资源获取请求,并且将该请求发送到服务器上,此时的虚拟资源获取请求上携带有目标借款金额40000元(目标虚拟资源量),以及该用户使用的理财APP的账号(用户标识)。
102、获取用户标识对应的虚拟资源可获取量。
其中,虚拟资源可获取量为该用户标识可获取到的最大的一个虚拟资源量,用户可以获取到小于或等于该虚拟资源可获取量的虚拟资源。比如,在借款的场景中,虚拟资源可获取量为用户向银行质押的所有虚拟产品对应的可借款量。
由于步骤101中接收到的虚拟资源获取请求中携带有用户标识,则此时,服务器就可以根据该用户标识获取到该用户标识对应的所有虚拟产品标识,得到虚拟产品标识集合,即把该用户标识对应的理财产品标识组合起来,具体地,该用户标识对应的虚拟产品标识可以从本地服务器中直接获取,也可以从其他服务器中获取,具体此处不做限定,与该用户标识对应的虚拟资源可获取量可以从本地服务器中获取,也可以从其他服务器中获取,具体此处也不做限定。
得到与该用户标识对应的虚拟产品标识之后,进一步获取与该产品标识对应的实际可用资源量,以及该产品标识对应的资源发放比例(大于0且小于等于1),具体地,该虚拟产品标识可以为定期理财产品的标识,资源发放比例可以为该定期理财产品对应的质押率,其中,实际可用资源量为该虚拟产品对应的总资源量与该虚拟产品已使用的虚拟资源量的差,然后根据实际可用资源量及其对应的资源发放比例确定虚拟产品标识集合中所有虚拟产品标识的可用资源量之和,得到虚拟资源可获取量,即本实施例中的虚拟资源可获取量为与该用户标识对应的所有的虚拟产品的可用资源量的总和。
本发明实施例可以将一个用户对应的多个虚拟产品集合起来,当用户持有众多定期理财产品时,用户不需要逐一进行质押借款,解决了现有的理财平台不支持对用户持有的定期理财产品自动进行组合质押,用户无法快速完成质押借款操作的问题。
103、当虚拟资源可获取量不小于目标虚拟资源量时,获取用户标识对应的发放方标识,得到发放方标识集合。
其中,发放方标识可以用于在虚拟资源获取过程中唯一标识发放方身份,具体地该发放方标识可以为银行标识,比如,银行名称等等。
当服务器判断虚拟资源可获取量不小于目标虚拟资源量时,服务器可以向第三方***发送发放方标识获取请求来获取该用户标识对应的发放方标识,然后根据获取到的发放方标识得到发放方标识集合,此外,除了获取发放方标识,还获取与该发放方标识对应的虚拟资源可发放量以及虚拟资源发放规则,第三方***中存有与该用户对应的发放方标识。
其中,获取与该发放方标识对应的虚拟资源可发放量具体为:获取发放方标识对应的虚拟资源总发放量以及该发放方标识的已使用虚拟资源发放量;然后根据该虚拟资源总发放量以及该已使用虚拟资源发放量确定该虚拟资源可发放量。
需要说明的是,当虚拟资源可获取量小于目标虚拟资源量时,服务器将会向终端发送虚拟资源获取失败信息,然后用户通过该终端得知虚拟资源获取失败之后,可以向其他终端发送虚拟资源担保请求,请求其他终端上的用户标识为该用户做担保,以提高虚拟资源可获取量,其中,其他终端接收到该虚拟资源担保请求之后,其他终端上的其他用户标识可以生成为该用户标识表示担保的其他虚拟资源可获取量,终端接收到该其他用户标识的其他虚拟资源可获取量之后,将根据其他虚拟资源可获取量更新虚拟资源可获取量。直到虚拟资源可获取量不小于目标虚拟资源量时,才获取用户标识对应的发放方标识。
104、根据发放方标识对应的虚拟资源可发放量和发放方标识集合确定资源发放组合信息。
其中,虚拟资源可发放量为该发放方标识可以发放给该用户标识的一个虚拟资源量额度,比如,在借款的场景中,例如银行i还可以向该用户放款的额度,该资源发放组合信息包括需要发放虚拟资源的目标发放方标识及其对应的虚拟资源实际发放量。
根据发放方标识对应的虚拟资源可发放量和发放方标识集合确定资源发放组合信息具体包括:
(1)从发放方标识集合中选择发放方标识作为当前发放方标识。
其中,当前发放方标识为当前需要进行处理的发放方标识,在借款的场景中,当前发放方标识即为当前需要处理的银行,具体地,可以根据虚拟资源获取规则以及虚拟资源发放规则对发放方标识集合中的发放方标识进行排序,然后从排序后的发放方标识集合中依序选择发放方标识作为当前发放方标识,其中,虚拟资源获取规则为终端发送的规则,包括借款周期最长优先或借款利率最少优先,虚拟资源发放规则为发放方标识对应的发放规则,包括发放方标识发放虚拟资源的周期信息和利率信息。
如果虚拟资源获取规则为借款周期最长优先,则此时按照发放方标识对应的借款周期信息对发放方集合中的发放方标识进行排序,具体地,借款周期长的发放方标识排在前。如果据虚拟资源获取规则为借款利息最少优先,则此时按照发放方标识对应的借款利率信息对发放方集合中的发放方标识进行排序,具体地,借款利率小的发放方标识排在前。
(2)、获取当前发放方标识对应的虚拟资源可发放量。
具体地,服务器获取当前发放方标识对应的虚拟资源总发放量以及当前发放方标识的已使用虚拟资源发放量;然后根据虚拟资源总发放量以及已使用虚拟资源发放量确定虚拟资源可发放量。
(3)、根据所述当前发放方标识对应的虚拟资源可发放量更新虚拟资源累计发放量。
其中,虚拟资源累计发放量为已经向该用户标识发放的虚拟资源总量,在借款的场景中,例如银行之前已经向用户发放了15000元,当前又给用户发放了5000元,则此时虚拟资源累计发放量为20000元。
当获取了当前发放方标识对应的虚拟资源可发放量之后,将会根据该虚拟资源可发放量更新虚拟资源累计发放量,其中,该虚拟资源累计发放量为发放方标识已经向该用户标识安排的虚拟资源发放量的总和。
(4)、判断目标虚拟资源量是否大于虚拟资源累计发放量,若是,则执行步骤(5);若否,则执行步骤(6)。
本实施例中,更新了虚拟资源累计发放量之后,将判断目标虚拟资源是否大于更新后的虚拟资源累计发放量,即判断是否还需向银行借款。
(5)记录当前发放方标识及其对应的虚拟资源可发放量,更新当前发放方标识。
本实施例中,当目标虚拟资源量大于虚拟资源累计发放量时,即说明此时还需向虚拟资源发放方请求虚拟资源,即还需继续向银行借款,此时需要记录当前发放方标识及其对应的虚拟资源可发放量,例如,当前发放方标识为Bank_i,此时与Bank_i对应的可质押借款金额为12000元,此时则记录下Bank_i以及与Bank_i对应的可质押借款金额12000元,例如记录(Bank_i,12000)。
记录了当前发放方标识及其对应的虚拟资源可发放量,并更新当前发放方标识之后,由于还需向虚拟资源发放方标识请求虚拟资源,所以还需返回执行获取当前发放方标识对应的虚拟资源可发放量步骤,即返回执行本步骤下的步骤(2)。
(6)根据记录的当前发放方标识及其对应的虚拟资源可发放量确定目标发放方标识以及与目标发放方标识对应的虚拟资源实际发放量。
本实施例中,虚拟资源实际发放量为目标发放方标识实际向用户标识发放的虚拟资源量。比如,在借款场景中,银行i的给该用户的可借款额度为20000元,但实际上只需向该用户发放15000元,则该15000元即为该银行i实际向该用户发放的虚拟资源实际发放量。
当目标虚拟资源量不大于虚拟资源累计发放量时,即说明此时不需要向虚拟资源发放方请求虚拟资源了,即已经记录借够款,不需继续向银行借款了。
此时需要根据之前记录的当前发放方标识及其对应的虚拟资源可发放量确定目标发放方标识以及与目标发放方标识对应的虚拟资源实际发放量。
需要说明的是,当最后一个更新虚拟资源累计发放量步骤之后,该虚拟资源累计发放量大于目标虚拟资源量时,最后一个当前发放方标识对应的虚拟资源实际发放量为目标虚拟资源量与前一个虚拟资源累积发放量的差(即上一个步骤的还需借款金额)。
需要说明的是,如果该用户对应的发放方标识对应的虚拟资源实际发放量的总和比借款用户需要获取的目标虚拟资源量少,则此时服务器拒绝终端的借款请求,借款失败,并向终端返回借款失败的原因。
105、根据目标发放方标识及其对应的虚拟资源实际发放量向用户标识发放相应的虚拟资源。
本实施例中,可以同时确定多个目标发放方标识,以及各个目标发放方标识对应的虚拟资源实际发放量,然后根据目标发放方标识及其对应的虚拟资源实际发放量向用户标识发放相应的虚拟资源,用户可以通过发送一次虚拟资源获取请求就可以获取到多个目标发放方标识发送的虚拟资源,避免了由于一个目标发放方标识不满足用户的资源请求时,用户需要再次向服务器发送虚拟资源获取请求的问题,提高了用户虚拟资源的获取效率。
本发明实施例中接收终端发送的虚拟资源获取请求,虚拟资源获取请求携带有用户标识以及需要获取的目标虚拟资源量;获取用户标识对应的虚拟资源可获取量;当虚拟资源可获取量不小于目标虚拟资源量时,获取用户标识对应的发放方标识,得到发放方标识集合;根据发放方标识对应的虚拟资源可发放量和发放方标识集合确定资源发放组合信息,资源发放组合信息包括需要发放虚拟资源的目标发放方标识及其对应的虚拟资源实际发放量;根据目标发放方标识及其对应的虚拟资源实际发放量向用户标识发放相应的虚拟资源,使得用户标识获得需要获取的目标虚拟资源量。本发明实施例可以同时获取用户标识对应的所有发放方标识,得到发放方标识集合,并可以从该表示集合中确定多个需要发放虚拟资源的目标发放方标识,提高虚拟资源的获取效率。
请参阅图2,图2是本发明实施例中提供的虚拟资源获取方法的一个实施例流程示意图,该虚拟资源获取方法包括:
201、接收终端发送的虚拟资源获取请求。
本发明实施例中,该虚拟资源获取请求携带有用户标识以及需要获取的目标虚拟资源量,该目标虚拟资源量为用户通过终端中输入的一个虚拟资源量。
例如,用户希望通过安装在终端上的理财APP这个应用向银行借款40000元(目标虚拟资源量),则此时,用户需要在终端上的理财APP的借款页面上输入目标借款金额40000元,当用户在该页面上确定了借款金额之后,终端就会生成一个虚拟资源获取请求,并且将该请求发送到服务器上,此时的虚拟资源获取请求上携带有目标借款金额40000元(目标虚拟资源量),以及该用户使用的理财APP的账号(用户标识)。
可选的,该虚拟资源获取请求还携带有虚拟资源获取规则,例如,该虚拟资源获取规则(借款规则)可以有两种;借款周期最长优先和借款利息最少优先,用户在借款金额页面上输入金额之外,还需要在该页面上选择此次借款使用哪种借款规则,若此时用户选择了借款周期最长优先的规则,则此时终端生成的虚拟资源获取请求除了携带目标借款金额以及用户标识之外,还携带有借款规则。
202、获取用户标识对应的虚拟资源可获取量。
由于步骤201中接收到的虚拟资源获取请求中携带有用户标识,则此时,服务器就可以根据该用户标识获取到该用户标识对应的所有虚拟产品标识,得到虚拟产品标识集合,即把该用户标识对应的理财产品标识组合起来,具体地,该用户标识对应的虚拟产品标识可以从本地服务器中直接获取,也可以从其他服务器中获取,具体此处不做限定,与该用户标识对应的虚拟资源可获取量可以从本地服务器中获取,也可以从其他服务器中获取,具体此处也不做限定。
得到与该用户标识对应的虚拟产品标识之后,进一步获取与该产品标识对应的实际可用资源量,以及该产品标识对应的资源发放比例(大于0且小于等于1),具体地,该虚拟产品标识可以为定期理财产品的标识,资源发放比例可以为该定期理财产品对应的质押率,其中,实际可用资源量为该虚拟产品对应的总资源量与该虚拟产品已使用的虚拟资源量的差,然后根据实际可用资源量及其对应的资源发放比例确定所有虚拟产品标识的可用资源量之和,得到虚拟资源可获取量,即本实施例中的虚拟资源可获取量为与该用户标识对应的所有的虚拟产品的可用资源量的总和。
具体地,定期理财产品j对应的可用资源量Kj=(Bj-Lj)*Pj,Bj为定期理财产品j的总金额(产品总价值量),Lj为该定期理财产品j累积已使用的的金额(已使用的实际可用资源量),Pj为该款定期产品j的质押率(资源发放比例),Kj为使用定期理财产品j进行质押可得到的实际借款金额(定期理财产品j对应的可用资源量)。然后对该用户标识对应的每个虚拟产品都进行以上计算,将每个定期理财产品的可用资源量相加,即得到本实施例中的虚拟资源可获取量。
本发明实施例可以将一个用户对应的多个虚拟产品集合起来,当用户持有众多定期理财产品时,用户不需要逐一进行质押借款,解决了现有的理财平台不支持对用户持有的定期理财产品自动进行组合质押,用户无法快速完成质押借款操作的问题。
203、当虚拟资源可获取量不小于目标虚拟资源量时,获取用户标识对应的发放方标识,得到发放方标识集合。
当服务器判断虚拟资源可获取量不小于目标虚拟资源量时,服务器可以向第三方***发送发放方标识获取请求来获取该用户标识对应的发放方标识,然后根据获取到的发放方标识得到发放方标识集合,此外,除了获取发放方标识,还获取与该发放方标识对应的虚拟资源可发放量以及虚拟资源发放规则。
其中,获取与该发放方标识对应的虚拟资源可发放量具体为:获取发放方标识对应的虚拟资源总发放量以及该发放方标识的已使用虚拟资源发放量;然后根据该虚拟资源总发放量以及该已使用虚拟资源发放量确定该虚拟资源可发放量。
在一实施例中,该发放方标识可以为银行标识,虚拟资源可发放量可以为该银行相对于该用户标识的可质押借款额度,虚拟资源发放规则(放款规则)为该银行的借款利率信息和借款周期信息。即当用户对应的定期理财产品的可用资源量的和不小于用户输入的目标借款金额时,向银行***获取与该用户标识对应的所有银行的银行标识、其对应可质押借款额度以及其对应的放款规则,其中,可质押借款额度为该银行的最高质押借款额度以及该用户已使用该银行的借款额度的差。具体如表1所示:
表1
银行ID | 借款周期(天) | 借款利率 | 可质押借款额度(元) |
Bank_1 | C_1 | Rate_1 | Lend_1 |
Bank_2 | C_2 | Rate_2 | Lend_2 |
Bank_3 | C_3 | Rate_3 | Lend_3 |
... | ... | ... | ... |
Bank_n | C_n | Rate_n | Lend_n |
需要说明的是,当虚拟资源可获取量小于目标虚拟资源量时,服务器将会向终端发送虚拟资源获取失败信息,然后用户通过该终端得知虚拟资源获取失败之后,可以向其他终端发送虚拟资源担保请求,请求其他终端上的用户标识为该用户做担保,以提高虚拟资源可获取量,其中,其他终端接收到该虚拟资源担保请求之后,其他终端上的其他用户标识可以生成为该用户标识表示担保的其他虚拟资源可获取量,终端接收到该其他用户标识的其他虚拟资源可获取量之后,将根据其他虚拟资源可获取量更新虚拟资源可获取量。直到虚拟资源可获取量不小于目标虚拟资源量时,才获取用户标识对应的发放方标识。
具体地,用户可以通过终端的微信等社交工具发送担保申请给其好友,其好友可以选择是否为借款人进行担保,并可以选择承诺担保的定期理财产品和担保资产金额,当该好友确定为该用户进行担保时,该好友的终端向该用户的终端发送担保反馈消息,该担保反馈消息包括该用户选择为该用户担保的定期理财产品和担保资产金额,然后该用户的终端再根据该担保反馈消息向服务器发送该好友的担保信息,服务器会根据该担保信息更新虚拟资源可获取量。
假设担保人i承诺进行用于担保的定期理财产品j总金额为DBi_j,那么借款人使用定期理财产品j进行质押得到的总借款金额计算公式为:
如果计算得到的虚拟资源可获取量仍小于用户申请的借款金额,则服务器会拒绝该用户的质押借款请求(虚拟资源获取请求);否则保存借款人的借款请求。
具体地,借款人还可以在向服务器申请借款之前向好友或其他担保人发送发送虚拟资源担保请求,在申请借款之前更新虚拟资源可获取量。
204、从发放方标识集合中选择发放方标识作为当前发放方标识。
具体地,可以根据虚拟资源获取规则以及虚拟资源发放规则对发放方标识集合中的发放方标识进行排序,然后从排序后的发放方标识集合中依序选择发放方标识作为当前发放方标识。
即,如果虚拟资源获取规则为借款周期最长优先,则此时按照发放方标识对应的借款周期信息对发放方集合中的发放方标识进行排序,具体地,借款周期长的发放方标识排在前。如果据虚拟资源获取规则为借款利息最少优先,则此时按照发放方标识对应的借款利率信息对发放方集合中的发放方标识进行排序,具体地,借款利率小的发放方标识排在前。
205、获取当前发放方标识对应的虚拟资源可发放量。
具体地,服务器获取当前发放方标识对应的虚拟资源总发放量以及当前发放方标识的已使用虚拟资源发放量;然后根据虚拟资源总发放量以及已使用虚拟资源发放量确定虚拟资源可发放量。
例如,若此时当前发放方标识为银行Bank_i,则此时需要获取用户在银行i已使用累计质押借款额度Use_i,则此时Bank_i的可质押借款金额Lend_i=Limit_i-Use_i。
206、根据当前的虚拟资源可发放量更新虚拟资源累计发放量。
当获取了当前发放方标识对应的虚拟资源可发放量之后,将会根据该虚拟资源可发放量更新虚拟资源累计发放量,其中,该虚拟资源累计发放量为发放方标识已经向该用户标识安排的虚拟资源发放量的总和。
具体地,如果当前发放方标识为Bank_i,此时与Bank_i对应的虚拟资源可发放量即为当前的虚拟资源可发放量,若当前的虚拟资源可发放量为Lend_i,在此步骤之前的虚拟资源累计发放量为sum(Lend_i),则更新后的虚拟资源累计发放量Newsum(Lend_i)=Lend_i+sum(Lend_i),其中Newsum(Lend_i)为下一个循环步骤的sum(Lend_i)。更具体地,若当前银行Bank_i的可质押借款金额(当前的虚拟资源可发放量)为12000元,在此步骤之前的已借款累积金额(更新前的虚拟资源累计发放量)为24000元,则此时更新后的已借款累计金额(更新后的虚拟资源累计发放量)为36000元,或者,更新还需借款金额,还需借款金额为总借款金额与已借款累积金额之差。
207、判断目标虚拟资源量是否大于虚拟资源累计发放量,若是,则执行步骤208;若否,则执行步骤209。
本实施例中,更新了虚拟资源累计发放量之后,将判断目标虚拟资源是否大于更新后的虚拟资源累计发放量,即判断是否还需向银行借款。
208、记录当前发放方标识及其对应的虚拟资源可发放量,更新当前发放方标识。
本实施例中,当目标虚拟资源量大于虚拟资源累计发放量时,即说明此时还需向虚拟资源发放方请求虚拟资源,即还需继续向银行借款,此时需要记录当前发放方标识及其对应的虚拟资源可发放量,例如,当前发放方标识为Bank_i,此时与Bank_i对应的可质押借款金额为12000元,此时则记录下Bank_i以及与Bank_i对应的可质押借款金额12000元,例如记录(Bank_i,12000)。
记录了当前发放方标识及其对应的虚拟资源可发放量,并更新当前发放方标识之后,由于还需向虚拟资源发放方标识请求虚拟资源,所以还需返回执行获取当前发放方标识对应的虚拟资源可发放量步骤,即返回步骤205。
209、根据记录的当前发放方标识及其对应的虚拟资源可发放量确定目标发放方标识以及与目标发放方标识对应的虚拟资源实际发放量。
本实施例中,当目标虚拟资源量不大于虚拟资源累计发放量时,即说明此时不需要向虚拟资源发放方请求虚拟资源了,即已经记录借够款,不需继续向银行借款了。
此时需要根据之前记录的当前发放方标识及其对应的虚拟资源可发放量确定目标发放方标识以及与目标发放方标识对应的虚拟资源实际发放量。
需要说明的是,当最后一个更新虚拟资源累计发放量步骤之后,该虚拟资源累计发放量大于目标虚拟资源量时,最后一个当前发放方标识对应的虚拟资源实际发放量为目标虚拟资源量与前一个虚拟资源累积发放量的差(即上一个步骤的还需借款金额)。
需要说明的是,如果该用户对应的发放方标识对应的虚拟资源实际发放量的总和比借款用户需要获取的目标虚拟资源量少,则此时服务器拒绝终端的借款请求,借款失败,并向终端返回借款失败的原因。
210、确定目标发放方标识对应的虚拟产品信息。
该目标发放方标识对应的虚拟产品信息包括目标虚拟产品标识以及与目标虚拟产品标识对应的实际可用资源量,目标虚拟产品标识为与目标发放方标识对应的虚拟产品标识,即给每一个目标发放方标识都确定与该目标发放方标识对应的虚拟产品信息,其中,一个目标发放方标识可以对应一个或多个虚拟产品。
其中,确定目标发放方标识对应的虚拟产品信息具体包括:
(1)从虚拟产品标识集合中选择虚拟产品标识作为当前虚拟产品标识。
在一实施例中,从虚拟产品标识集合中选择虚拟产品标识作为当前虚拟产品标识之前,还会根据虚拟产品标识集合中各个虚拟产品标识的到期时间对虚拟产品标识集合中的虚拟产品标识进行排序,得到排序后的虚拟产品标识集合,然后从排序后的虚拟产品标识集合中按序选择虚拟产品标识作为当前虚拟产品标识。
(2)从目标发放方标识集合中选择目标发放方标识作为当前目标发放方标识,目标发放方标识集合由目标发放方标识组成。
其中,目标发放方标识集合中的目标发放发标识可以按照虚拟资源获取规则以及虚拟资源发放规则进行排序,也可以不进行排序,具体此处不做限定。
(3)获取当前虚拟产品标识对应的当前可用资源量。
具体包括:服务器获取当前虚拟产品标识对应的产品总价值量、其对应的已使用的实际可用资源量及其对应的资源发放比例;然后根据产品总价值量以及已使用的实际可用资源量确定当前实际可用资源量;最后根据当前实际可用资源量及其对应的资源发放比例确定当前可用资源量。
当前虚拟产品标识以定期理财产品j为例,定期理财产品j对应的当前可用资源量Kj=(Bj-Lj)*Pj,Bj为定期理财产品j的总金额(产品总价值量),Lj为该定期理财产品j累计已使用的的金额(已使用的实际可用资源量),Pj为该款定期产品j的质押率(资源发放比例)。
(4)根据当前虚拟产品标识对应的当前可用资源量更新当前目标发放方标识的当前虚拟资源可发放量。
其中,本步骤中的当前可用资源量为当前虚拟产品标识对应的当前可用资源量,当前目标发放方标识的当前虚拟资源可发放量即为该当前目标发放方标识还未分配供质押的虚拟产品的虚拟资源量。
具体地,若当前目标发放方标识的当前虚拟资源可发放量为Lend_i,虚拟资源发放方标识以银行i为例,则更新银行i还未分配抵押定期理财产品的借款金额NewLend_i=Lend_i-Kj,其中,此时Kj为当前定期理财产品j(当前虚拟产品标识)进行质押可得到的实际借款金额(当前可用资源量),其中,NewLend_i即为下一个循环步骤的Lend_i。
(5)判断更新后当前虚拟资源可发放量是否大于0,若大于0,则执行步骤(6),若不大于0,则执行步骤(7)。
若更新后当前虚拟资源可发放量大于0,则说明此时当前目标发放方标识还有未分配的虚拟资源可发放量,若更新后当前虚拟资源可发放量不大于0,则说明当前虚拟资源发放方的发放额度已经被分配完全。
(6)记录当前虚拟产品标识及其对应的当前可用资源量,更新当前虚拟产品标识,并返回执行获取当前虚拟产品标识对应的当前可用资源量步骤。
例如,银行i的总的质押借款额度为12000元,此时根据当前虚拟产品标识对应的当前可用资源量以及银行i对应的之前步骤的当前虚拟资源可发放量更新当前虚拟资源可发放量为4000元,也即是剩余的需要分配抵押定期理财产品的质押借款额度为4000元,则此时当前虚拟资源可发放量大于0。
由于此时当前虚拟产品标识的可用于质押的当前可用资源量额度已经用完,所以需要更新当前虚拟产品标识,即轮到产品标识集合中的下一个虚拟产品标识。
当记录当前虚拟产品标识及其对应的当前可用资源量,并更新了当前虚拟产品标识之后,需要返回执行(3)获取更新后的当前虚拟产品标识对应的当前可用资源量的步骤。
(7)根据记录的当前虚拟产品标识及其对应的当前可用资源量确定当前目标发放方标识对应的虚拟产品信息,更新当前目标发放方标识,并根据当前虚拟资源可发放量更新当前可用资源量。
即根据之前记录的当前虚拟产品标识对应的所有虚拟产品标识以及其对应的当前可用资源量,例如,根据之前的记录得知,银行i记录的虚拟产品标识以及该当前虚拟产品标识对应的当前可用资源量有(虚拟产品a,6000元),(虚拟产品b,4000元),需要说明的时,对应银行i记录的最后一个虚拟产品为虚拟产品c,且虚拟产品c的当前可用资源量有5000元,此时根据步骤(5)可知,当前虚拟资源可发放量为-3000元,则此时,对应银行i记录的虚拟产品c的当前可用资源量应该为2000元,即还需记录(虚拟产品c,2000元),使得,虚拟产品a、虚拟产品b以及虚拟产品c对应银行i的资源量总额刚好为银行i的可质押借款额度12000元,最终,银行i对应的虚拟产品信息为:(虚拟产品a,6000元),(虚拟产品b,4000元),(虚拟产品c,2000元)。
此时,还需要更新当前目标发放方标识,即将目标发放方标识集合的下一个发放方标识确定为新的当前目标发放方标识,且根据当前虚拟资源可发放量更新当前可用资源量,即根据当前虚拟资源可发放量(-3000元)更新当前虚拟产品标识还剩余的可用资源量,由于虚拟产品c质押给银行i质押了2000元,虚拟资源c之前的对应的产品总价值量有5000元,则更新后虚拟产品c的当前可用资源量为3000元。
211、发送目标发放方标识对应的虚拟资源实际发放量以及目标发放方标识对应的虚拟产品信息至终端。
本实施例中服务器需要发送所有的目标发放方标识对应的虚拟资源实际发放量以及目标发放方标识对应的虚拟产品信息至终端,使得用户根据服务器发送的该信息具体了解,自己从哪些虚拟资源发送方获取了虚拟资源,和各个虚拟资源发送方给该用户实际下发的虚拟资源,以及各个虚拟资源发送方所对应的虚拟产品及该虚拟产品对应的资源量。
212、根据目标发放方标识及其对应的虚拟资源实际发放量向用户标识发放相应的虚拟资源。
本实施例中,可以同时确定多个目标发放方标识,以及各个目标发放方标识对应的虚拟资源实际发放量,然后根据目标发放方标识及其对应的虚拟资源实际发放量向用户标识发放相应的虚拟资源,用户可以通过发送一次虚拟资源获取请求就可以获取到多个目标发放方标识发送的虚拟资源,避免了由于一个目标发放方标识不满足用户的资源请求时,用户需要再次向服务器发送虚拟资源获取请求的问题,提高了用户虚拟资源的获取效率。
用户在进行质押借款时,理财平台服务器首先会对用户的理财资产进行检查,业界通用的规则如下,且本实施例中的虚拟理财产品也符合以下规则:
1)银行借款的还款周期>=用户用于质押的定期理财产品赎回到期时间(赎回到期时间不能晚于银行还款周期);
2)用户在每家银行质押借款的累计额度不能超过该银行规定的最高额度;
3)用户持有定期理财产品到期后,其到期资产优先归还银行借款的本息,剩余部分兑付给用户。
本发明实施例中接收终端发送的虚拟资源获取请求,虚拟资源获取请求携带有用户标识以及需要获取的目标虚拟资源量;获取用户标识对应的虚拟资源可获取量;当虚拟资源可获取量不小于目标虚拟资源量时,获取用户标识对应的发放方标识,得到发放方标识集合;根据发放方标识对应的虚拟资源可发放量和发放方标识集合确定资源发放组合信息,资源发放组合信息包括需要发放虚拟资源的目标发放方标识及其对应的虚拟资源实际发放量;根据目标发放方标识及其对应的虚拟资源实际发放量向用户标识发放相应的虚拟资源,使得用户标识获得需要获取的目标虚拟资源量。本发明实施例可以同时获取用户标识对应的所有发放方标识,得到发放方标识集合,并可以从该表示集合中确定多个需要发放虚拟资源的目标发放方标识,提高虚拟资源的获取效率。
下面结合一具体应用场景对本发明实施例中虚拟资源获取过程进行描述。请参阅图3a,图3a为本发明实施例提供的虚拟资源获取过程的一流程示意图,该流程可以包括:
301、终端向服务器发送借款请求。
借款用户可以通过安装在终端上的理财APP向服务器发送该借款请求,此外,终端还可以通过其他途径向服务器发送该借款请求,具体此处不做限定。
在一实施例中,终端打开理财APP这个应用,如图3b所示,此时借款界面上可以显示有与该借款用户对应的目前可借款额度,方便用户判断自身可借款额度的大小,然后用户点击该界面上“我要借款”的标志,此时跳转到如图3c显示的界面,然后用户在该界面上输入需要借款的金额,例如输入40000元,点击“确定”按钮,则此时,终端就可以生成借款请求,该借款请求携带有该用户的用户标识以及需要借款的金额。
在一实施例中,如图3d所示,借款输入界面还显示有借款规则的选择,例如用户可以选择还款周期最长的规则或者还款利率最低的规则,用户除了需要在该用户界面输入借款金额之外,还需要选择借款规则,再点击“确定”按钮,则此时,终端生成的借款请求上除了携带该用户的用户标识以及需要借款的金额之外,还携带有该用户选择的借款规则,例如,如果用户选择了还款周期最长的规则,则此时携带的借款规则为还款周期最长规则,服务器接收到该借款请求之后,可以生成与该用户需求对应的借款银行组合,其中,本实施例中提及的用户为借款用户。
302、服务器获取借款用户对应的质押可借款总金额。
该用户对应的质押资产可以为该用户的定期理财产品,质押可借款总金额为该用户的所有定期理财产品的可借款质押金额的和,其中每个定期理财产品的可借款质押金额为每只定期理财产品尚未被质押的产品金额(即产品可用金额)与该定期理财产品的质押率的乘积。
其中,该质押可借款总金额与图3b中的目前可借款额度相等。
服务器可以根据该借款用户的用户标识从自身存储中获取与该借款用户对应的质押资产。具体地,与该用户对应的质押可借款总金额为与该用户对应的所有定期理财产品的可以借款金额的总额,即本实施例可以对该用户所有的定期理财产品进行组合借款,而不需要根据每个定期理财产品进行逐一借款,使得借款操作更加方便。
比如,服务器获取到与该借款用户对应的定期理财产品及与该定期理财产品对应的尚未被质押的产品金额为(“定期理财产品a”,“20000元”)、(“定期理财产品b”,“12000元”)和(“定期理财产品c”,“13000元”),且分别对应的质押率为0.88、0.86和0.90,则此时质押可借款总金额为:20000*0.88+22000*0.86+13000*0.90=48220元。
303、若用户需要借款的金额不大于质押可借款总金额时,服务器则获取与借款用户对应的借款银行信息。
借款用户的借款银行信息包括多个借款银行以及该多个借款银行对应的可质押借款额度,其中,可质押借款额度为银行为该借款用户分配的总质押借款额度与已使用借款额度的差。
在一实施例中,借款银行信息包括:借款银行的放款规则(即该银行的放款周期以及放款利率)
当用户需要借款的金额大于质押可借款总金额时,服务器可以拒绝该借款请求,向终端发送借款失败信息,并且显示失败原因,例如“质押金额不足”,如图3e所示。
借款用户获取到借款失败信息之后,可以向其他用户发送担保申请,请求其他用户成为借款用户的担保人,以提高质押可借款总金额。
具体地,用户可以通过终端的微信等社交工具发送担保申请给其好友,其好友可以选择是否为借款人进行担保,并可以选择承诺担保的定期理财产品和担保资产金额,当该好友确定为该用户进行担保时,该好友的终端向该用户的终端发送担保反馈消息,该担保反馈消息包括该好友选择为该用户担保的定期理财产品和担保资产金额,然后该用户的终端再根据该担保反馈消息向服务器发送该好友的担保信息,服务器会根据该担保信息更新虚拟资源可获取量。
假设担保人i承诺进行用于担保的定期理财产品j总金额为DBi_j,那么借款人使用定期理财产品j进行质押得到的总借款金额计算公式为:
表示所有担保人为借款人提供的定期理财产品j可用于质押借款的总资产(当借款人申请贷款时,理财平台会同时冻结担保人定期理财产品j的担保资产),Bj为借款用户定期理财产品j的总金额(产品总价值量),Lj为该定期理财产品j累积已使用的的金额(已使用的实际可用资源量),Pj为该款定期产品j的质押率(资源发放比例),Kj为使用定期理财产品j进行质押可得到的实际借款金额(定期理财产品j对应的可用资源量)。;
如果计算得到的虚拟资源可获取量仍小于用户申请的借款金额,则服务器仍会拒绝该用户的借款请求(虚拟资源获取请求);否则保存借款人的借款请求。
具体地,借款人还可以在向服务器申请借款之前向好友或其他担保人发送发送虚拟资源担保请求,在申请借款之前更新虚拟资源可获取量。
304、服务器根据借款用户对应的借款银行信息以及该借款用户对应的质押可借款总金额确定银行组合信息。
具体地,可以首先根据借款用户的借款规则以及银行的放款规则对银行进行排序,得到排序后的借款银行,然后开始遍历排序后的借款银行,并记录当前银行为Bank_i,然后获取用户在Bank_i的可质押借款额度Lend_i,然后判断Lend_i是否大于还需要借款的金额,如果不大于则将该Lend_i确定为Bank_i对应的放款金额,记录下Lend_i以及Lend_i对应的放款金额,并更新还需要借款的金额,返回获取用户在Bank_i的可质押借款额度Lend_i的步骤,如果Lend_i大于还需要借款的金额,则此时记录此时的还需要借款的金额为Bank_i的放款金额,并根据记录的Bank_i以及Bank_i对应的放款金额生成银行组合信息。
在一实施例中,服务器还会将该银行组合信息发送至终端,让用户知道自己向哪些银行借款了,该银行组合信息可以如图3f所示。
在一实施例中,服务器还需要根据得出银行借款组合信息中每个银行对应的定期理财产品信息,即计算出银行借款组合信息中的每个银行对应质押的定期理财产品,以及该定期理财产品在该银行质押的金额。
在一实施例中,服务器还会将银行对应的定期理财产品信息发送至终端,让用户不仅知道自己向哪些银行借款了还知道自己的定期理财产品在各个银行的质押情况,如图3g所示,显示界面在图3f的基础上增加了每个银行的定期理财产品信息。
在一实施例中,服务器将借款利息以及还款周期的具体信息发送至终端,具体此处不做限定。
305、服务器根据银行组合信息向终端放款。
本实施例中,当服务器确定了银行组合信息之后,既可以根据该银行组合信息向终端放款,向终端发送借款成功信息。
本发明实施例,不仅可以对定期理财产品进行组合质押借款(不需要对逐个定期理财产品进行质押借款,提高借款效率),在借款时还可以对借款银行进行组合借款(若一个银行的借款额度不足以支持用户的总借款时,不需要手动向下一个银行借款,对借款银行进行自动组合,提高借款效率),得到最优的借款方式(借款周期最长或借款利率最低),如果用户的定期理财产品不够质押需要借款的金额,用户还可以通过申请其他持有定期理财产品的用户作为担保人,以提高该用户的借款额度。
为便于更好的实施本发明实施例提供的虚拟资源获取方法,本发明实施例还提供一种基于上述虚拟资源获取的装置。其中名词的含义与上述虚拟资源获取方法中相同,具体实现细节可以参考方法实施例中的说明。
请参阅图4a,图4a为本发明实施例提供的虚拟资源获取装置的结构示意图,该虚拟资源获取装置应用于服务器,其中该虚拟资源获取装置可以包括接收单元401、第一获取单元402、第二获取单元403、第一确定单元404、发放单元405,具体如下:
接收单元401,用于接收终端发送的虚拟资源获取请求,虚拟资源获取请求携带有用户标识以及需要获取的目标虚拟资源量;
第一获取单元402,用于获取用户标识对应的虚拟资源可获取量;
第二获取单元403,用于当虚拟资源可获取量不小于目标虚拟资源量时,获取用户标识对应的发放方标识,得到发放方标识集合;
第一确定单元404,用于根据发放方标识对应的虚拟资源可发放量和发放方标识集合确定资源发放组合信息,资源发放组合信息包括需要发放虚拟资源的目标发放方标识及其对应的虚拟资源实际发放量;
发放单元405,用于根据目标发放方标识及其对应的虚拟资源实际发放量向用户标识发放相应的虚拟资源。
进一步的,第一确定单元404包括:
第一选择子单元,用于从发放方标识集合中选择发放方标识作为当前发放方标识;
第一获取子单元,用于获取当前发放方标识对应的虚拟资源可发放量;
第一更新子单元,用于根据所述当前发放方标识对应的虚拟资源可发放量更新虚拟资源累计发放量;
第一记录子单元,用于当目标虚拟资源量大于虚拟资源累计发放量时,记录当前发放方标识及其对应的虚拟资源可发放量,更新当前发放方标识,并返回执行获取当前发放方标识对应的虚拟资源可发放量步骤;
第一确定子单元,用于当目标虚拟资源量不大于虚拟资源累计发放量时,根据记录的当前发放方标识及其对应的虚拟资源可发放量确定目标发放方标识以及与目标发放方标识对应的虚拟资源实际发放量。
再进一步的,第一获取子单元包括:
第一获取模块,用于获取当前发放方标识对应的虚拟资源总发放量以及当前发放方标识的已使用虚拟资源发放量;
第一确定模块,用于根据虚拟资源总发放量以及已使用虚拟资源发放量确定虚拟资源可发放量。
如图4b所示,装置还包括:
第二获取单元406,用于获取发放方标识对应的虚拟资源发放规则;
第一排序单元407,用于根据虚拟资源获取规则以及虚拟资源发放规则对发放方标识集合中的发放方标识进行排序,得到排序后发放方标识集合;
第一选择子单元具体用于:
从排序后发放方标识集合选择发放方标识作为当前发放方标识。
进一步的,第一获取单元402包括:
第二获取子单元,用于获取用户标识对应的虚拟产品标识,得到虚拟产品标识集合;
第三获取子单元,用于获取虚拟产品标识对应的实际可用资源量及其对应的资源发放比例;
第二确定子单元,用于根据实际可用资源量及其对应的资源发放比例确定虚拟产品标识集合对应的可用资源量之和,得到虚拟资源可获取量。
如图4c所示,装置还包括:
第二确定单元408,用于确定目标发放方标识对应的虚拟产品信息,虚拟产品信息包括目标虚拟产品标识以及与目标虚拟产品标识对应的实际可用资源量,目标虚拟产品标识为与目标发放方标识对应的虚拟产品标识;
第一发送单元409,用于发送目标发放方标识对应的虚拟资源实际发放量以及目标发放方标识对应的虚拟产品信息至终端。
进一步的,第二确定单408元包括:
第二选择子单元,用于从虚拟产品标识集合中选择虚拟产品标识作为当前虚拟产品标识;
第三选择子单元,用于从目标发放方标识集合中选择目标发放方标识作为当前目标发放方标识,目标发放方标识集合由目标发放方标识组成;
第四获取子单元,用于获取当前虚拟产品标识对应的当前可用资源量;
第二更新子单元,用于根据所述当前虚拟产品标识对应的当前可用资源量更新当前目标发放方标识的当前虚拟资源可发放量;
第二记录子单元,用于当所述更新后当前虚拟资源可发放量大于0时,记录当前虚拟产品标识及其对应的当前可用资源量,更新当前虚拟产品标识,并返回执行获取当前虚拟产品标识对应的当前可用资源量步骤;
第三确定子单元,用于当所述更新后当前虚拟资源可发放量不大于0时,根据记录的当前虚拟产品标识及其对应的当前可用资源量确定当前目标发放方标识对应的虚拟产品信息,更新当前目标发放方标识,并根据当前虚拟资源可发放量更新当前可用资源量。
进一步的,第四获取子单元包括:
第二获取模块,用于获取当前虚拟产品标识对应的产品总价值量、其对应的已使用的实际可用资源量及其对应的资源发放比例;
第二确定模块,用于根据产品总价值量以及已使用的实际可用资源量确定当前实际可用资源量;
第三确定模块,用于根据当前实际可用资源量及其对应的资源发放比例确定当前可用资源量。
该装置还包括:
第二排序单元,用于根据虚拟产品标识的到期时间对虚拟产品标识集合中的虚拟产品标识进行排序,得到排序后的虚拟产品标识集合;
第二选择子单元具体用于:
从排序后的虚拟产品标识集合中按序选择虚拟产品标识作为当前虚拟产品标识。
装置还包括:
第二发送单元,用于当虚拟资源可获取量小于目标虚拟资源量时,向终端发送虚拟资源获取失败信息;
第三获取单元,用于获取其他用户标识的其他虚拟资源可获取量;
更新单元,用于根据其他虚拟资源可获取量更新虚拟资源可获取量。
本发明实施例中接收单元401接收终端发送的虚拟资源获取请求,虚拟资源获取请求携带有用户标识以及需要获取的目标虚拟资源量;第一获取单元402获取用户标识对应的虚拟资源可获取量;当虚拟资源可获取量不小于目标虚拟资源量时,第二获取单元403获取用户标识对应的发放方标识,得到发放方标识集合;第一确定单元404根据发放方标识对应的虚拟资源可发放量和发放方标识集合确定资源发放组合信息,资源发放组合信息包括需要发放虚拟资源的目标发放方标识及其对应的虚拟资源实际发放量;发放单元405根据目标发放方标识及其对应的虚拟资源实际发放量向用户标识发放相应的虚拟资源,使得用户标识获得需要获取的目标虚拟资源量。本发明实施例可以同时获取用户标识对应的所有发放方标识,得到发放方标识集合,并可以从该标识集合中确定多个需要发放虚拟资源的目标发放方标识,提高虚拟资源的获取效率。
本申请实施例还提供一种装置,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现所述的虚拟资源获取方法中的步骤。
本发明实施例还提供一种服务器,如图5所示,其示出了本发明实施例所涉及的服务器的结构示意图,具体来讲:
该服务器可以包括一个或者一个以上处理核心的处理器501、一个或一个以上计算机可读存储介质的存储器502、电源503和输入单元504等部件。本领域技术人员可以理解,图5中示出的服务器结构并不构成对服务器的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
处理器501是该服务器的控制中心,利用各种接口和线路连接整个服务器的各个部分,通过运行或执行存储在存储器502内的软件程序和/或模块,以及调用存储在存储器502内的数据,执行服务器的各种功能和处理数据,从而对服务器进行整体监控。可选的,处理器501可包括一个或多个处理核心;优选的,处理器501可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作存储介质、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器501中。
存储器502可用于存储软件程序以及模块,处理器501通过运行存储在存储器502的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器502可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作存储介质、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据服务器的使用所创建的数据等。此外,存储器502可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器502还可以包括存储器控制器,以提供处理器501对存储器502的访问。
服务器还包括给各个部件供电的电源503,优选的,电源503可以通过电源管理存储介质与处理器501逻辑相连,从而通过电源管理存储介质实现管理充电、放电、以及功耗管理等功能。电源503还可以包括一个或一个以上的直流或交流电源、再充电存储介质、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
该服务器还可包括输入单元504,该输入单元504可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
尽管未示出,服务器还可以包括显示单元等,在此不再赘述。具体在本实施例中,服务器中的处理器501会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器502中,并由处理器501来运行存储在存储器502中的应用程序,从而实现各种功能,如下:
接收终端发送的虚拟资源获取请求,虚拟资源获取请求携带有用户标识以及需要获取的目标虚拟资源量;获取用户标识对应的虚拟资源可获取量;当虚拟资源可获取量不小于目标虚拟资源量时,获取用户标识对应的发放方标识,得到发放方标识集合;根据发放方标识对应的虚拟资源可发放量和发放方标识集合确定资源发放组合信息,资源发放组合信息包括需要发放虚拟资源的目标发放方标识及其对应的虚拟资源实际发放量;根据目标发放方标识及其对应的虚拟资源实际发放量向用户标识发放相应的虚拟资源,使得用户标识获得需要获取的目标虚拟资源量。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文针对虚拟资源获取方法的详细描述,此处不再赘述。
相应的,本发明实施例还提供一种终端,如图6所示,该终端可以包括射频(RF,Radio Frequency)电路601、包括有一个或一个以上计算机可读存储介质的存储器602、输入单元603、显示单元604、传感器605、音频电路606、无线保真(WiFi,Wireless Fidelity)模块607、包括有一个或者一个以上处理核心的处理器608、以及电源609等部件。本领域技术人员可以理解,图6中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
RF电路601可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器608处理;另外,将涉及上行的数据发送给基站。通常,RF电路601包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM,Subscriber Identity Module)卡、收发信机、耦合器、低噪声放大器(LNA,Low Noise Amplifier)、双工器等。此外,RF电路601还可以通过无线通信与网络和其他设备通信。无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯存储介质(GSM,Global System of Mobile communication)、通用分组无线服务(GPRS,GeneralPacket Radio Service)、码分多址(CDMA,Code Division Multiple Access)、宽带码分多址(WCDMA,Wideband Code Division Multiple Access)、长期演进(LTE,Long TermEvolution)、电子邮件、短消息服务(SMS,Short Messaging Service)等。
存储器602可用于存储软件程序以及模块,处理器608通过运行存储在存储器602的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器602可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作存储介质、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器602可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器602还可以包括存储器控制器,以提供处理器608和输入单元603对存储器602的访问。
输入单元603可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,在一个具体的实施例中,输入单元603可包括触敏表面以及其他输入设备。触敏表面,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面上或在触敏表面附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器608,并能接收处理器608发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面。除了触敏表面,输入单元603还可以包括其他输入设备。具体地,其他输入设备可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元604可用于显示由用户输入的信息或提供给用户的信息以及终端的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元604可包括显示面板,可选的,可以采用液晶显示器(LCD,Liquid Crystal Display)、有机发光二极管(OLED,Organic Light-Emitting Diode)等形式来配置显示面板。进一步的,触敏表面可覆盖显示面板,当触敏表面检测到在其上或附近的触摸操作后,传送给处理器608以确定触摸事件的类型,随后处理器608根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图6中,触敏表面与显示面板是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面与显示面板集成而实现输入和输出功能。
终端还可包括至少一种传感器605,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板的亮度,接近传感器可在终端移动到耳边时,关闭显示面板和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路606、扬声器,传声器可提供用户与终端之间的音频接口。音频电路606可将接收到的音频数据转换后的电信号,传输到扬声器,由扬声器转换为声音信号输出;另一方面,传声器将收集的声音信号转换为电信号,由音频电路606接收后转换为音频数据,再将音频数据输出处理器608处理后,经RF电路601以发送给比如另一终端,或者将音频数据输出至存储器602以便进一步处理。音频电路606还可能包括耳塞插孔,以提供外设耳机与终端的通信。
WiFi属于短距离无线传输技术,终端通过WiFi模块607可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图6示出了WiFi模块607,但是可以理解的是,其并不属于终端的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器608是终端的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器602内的软件程序和/或模块,以及调用存储在存储器602内的数据,执行终端的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器608可包括一个或多个处理核心;优选的,处理器608可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作存储介质、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器608中。
终端还包括给各个部件供电的电源609(比如电池),优选的,电源可以通过电源管理存储介质与处理器608逻辑相连,从而通过电源管理存储介质实现管理充电、放电、以及功耗管理等功能。电源609还可以包括一个或一个以上的直流或交流电源、再充电存储介质、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
尽管未示出,终端还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,终端中的处理器608会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器602中,并由处理器608来运行存储在存储器602中的应用程序,从而实现本申请实施例中描述的虚拟资源获取方法的各个步骤以及其他各种功能。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文针对虚拟资源获取方法的详细描述,此处不再赘述。
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
为此,本发明实施例提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本发明实施例所提供的任一种虚拟资源获取方法中的步骤。例如,该指令可以执行如下步骤:
接收终端发送的虚拟资源获取请求,虚拟资源获取请求携带有用户标识以及需要获取的目标虚拟资源量;获取用户标识对应的虚拟资源可获取量;当虚拟资源可获取量不小于目标虚拟资源量时,获取用户标识对应的发放方标识,得到发放方标识集合;根据发放方标识对应的虚拟资源可发放量和发放方标识集合确定资源发放组合信息,资源发放组合信息包括需要发放虚拟资源的目标发放方标识及其对应的虚拟资源实际发放量;根据目标发放方标识及其对应的虚拟资源实际发放量向用户标识发放相应的虚拟资源,使得用户标识获得需要获取的目标虚拟资源量。
由于该存储介质中所存储的指令,可以执行本发明实施例所提供的任一种虚拟资源获取方法中的步骤,因此,可以实现本发明实施例所提供的任一种虚拟资源获取方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
其中,该存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。
以上对本发明实施例所提供的一种虚拟资源获取方法、装置和存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。
Claims (13)
1.一种虚拟资源获取方法,其特征在于,包括:
接收终端发送的虚拟资源获取请求,所述虚拟资源获取请求携带有用户标识以及需要获取的目标虚拟资源量;
获取所述用户标识对应的虚拟资源可获取量;
当所述虚拟资源可获取量不小于所述目标虚拟资源量时,获取所述用户标识对应的发放方标识,得到发放方标识集合;
根据所述发放方标识对应的虚拟资源可发放量和所述发放方标识集合确定资源发放组合信息,所述资源发放组合信息包括需要发放虚拟资源的目标发放方标识及其对应的虚拟资源实际发放量;
根据所述目标发放方标识及其对应的虚拟资源实际发放量向所述用户标识发放相应的虚拟资源。
2.根据权利要求1所述的方法,其特征在于,所述根据所述发放方标识对应的虚拟资源可发放量和所述发放方标识集合确定资源发放组合信息包括:
从所述发放方标识集合中选择发放方标识作为当前发放方标识;
获取所述当前发放方标识对应的虚拟资源可发放量;
根据所述当前发放方标识对应的虚拟资源可发放量更新虚拟资源累计发放量;
当所述目标虚拟资源量大于所述虚拟资源累计发放量时,记录所述当前发放方标识及其对应的虚拟资源可发放量,更新当前发放方标识,并返回执行获取所述当前发放方标识对应的虚拟资源可发放量步骤;
当所述目标虚拟资源量不大于所述虚拟资源累计发放量时,根据记录的所述当前发放方标识及其对应的虚拟资源可发放量确定所述目标发放方标识以及与所述目标发放方标识对应的虚拟资源实际发放量。
3.根据权利要求2所述的方法,其特征在于,所述获取所述当前发放方标识对应的虚拟资源可发放量包括:
获取所述当前发放方标识对应的虚拟资源总发放量以及所述当前发放方标识的已使用虚拟资源发放量;
根据所述虚拟资源总发放量以及所述已使用虚拟资源发放量确定所述虚拟资源可发放量。
4.根据权利要求2所述的方法,其特征在于,所述虚拟资源获取请求还携带有虚拟资源获取规则,所述从所述发放方标识集合中选择发放方标识作为当前发放方标识之前,所述方法还包括:
获取所述发放方标识对应的虚拟资源发放规则;
根据所述虚拟资源获取规则以及所述虚拟资源发放规则对所述发放方标识集合中的发放方标识进行排序,得到排序后发放方标识集合;
所述从所述发放方标识集合中选择发放方标识作为当前发放方标识包括:
从所述排序后发放方标识集合选择发放方标识作为当前发放方标识。
5.根据权利要求1所述的方法,其特征在于,所述获取所述用户标识对应的虚拟资源可获取量包括:
获取所述用户标识对应的虚拟产品标识,得到虚拟产品标识集合;
获取所述虚拟产品标识对应的实际可用资源量及其对应的资源发放比例;
根据所述实际可用资源量及其对应的资源发放比例确定所述虚拟产品标识集合对应的可用资源量之和,得到所述虚拟资源可获取量。
6.根据权利要求2所述的方法,其特征在于,所述根据记录的所述当前发放方标识及其对应的虚拟资源可发放量确定所述目标发放方标识以及与所述目标发放方标识对应的虚拟资源实际发放量之后,所述方法还包括:
确定所述目标发放方标识对应的虚拟产品信息,所述虚拟产品信息包括目标虚拟产品标识以及与所述目标虚拟产品标识对应的实际可用资源量,所述目标虚拟产品标识为与所述目标发放方标识对应的虚拟产品标识;
发送所述目标发放方标识对应的虚拟资源实际发放量以及所述目标发放方标识对应的虚拟产品信息至所述终端。
7.根据权利要求6所述的方法,其特征在于,所述确定所述目标发放方标识对应的虚拟产品信息包括:
从所述虚拟产品标识集合中选择虚拟产品标识作为当前虚拟产品标识;
从目标发放方标识集合中选择目标发放方标识作为当前目标发放方标识,所述目标发放方标识集合由所述目标发放方标识组成;
获取所述当前虚拟产品标识对应的当前可用资源量;
根据所述当前虚拟产品标识对应的当前可用资源量更新当前目标发放方标识的当前虚拟资源可发放量;
当所述更新后当前虚拟资源可发放量大于0时,记录所述当前虚拟产品标识及其对应的当前可用资源量,更新当前虚拟产品标识,并返回执行获取所述当前虚拟产品标识对应的当前可用资源量步骤;
当所述更新后当前虚拟资源可发放量不大于0时,根据记录的所述当前虚拟产品标识及其对应的当前可用资源量确定所述当前目标发放方标识对应的虚拟产品信息,更新当前目标发放方标识,并根据所述当前虚拟资源可发放量更新所述当前可用资源量。
8.根据权利要求7所述的方法,其特征在于,所述获取所述当前虚拟产品标识对应的当前可用资源量包括:
获取所述当前虚拟产品标识对应的产品总价值量、其对应的已使用的实际可用资源量及其对应的资源发放比例;
根据所述产品总价值量以及所述已使用的实际可用资源量确定当前实际可用资源量;
根据所述当前实际可用资源量及其对应的资源发放比例确定所述当前可用资源量。
9.根据权利要求7所述的方法,其特征在于,所述从所述虚拟产品标识集合中选择虚拟产品标识作为当前虚拟产品标识之前,所述方法还包括:
根据所述虚拟产品标识的到期时间对所述虚拟产品标识集合中的虚拟产品标识进行排序,得到排序后的虚拟产品标识集合;
所述从所述虚拟产品标识集合中选择虚拟产品标识作为当前虚拟产品标识包括:
从所述排序后的虚拟产品标识集合中按序选择虚拟产品标识作为当前虚拟产品标识。
10.根据权利要求1至7中任一项所述的方法,其特征在于,所述获取所述用户标识对应的虚拟资源可获取量之后,所述方法还包括:
当所述虚拟资源可获取量小于所述目标虚拟资源量时,向所述终端发送虚拟资源获取失败信息;
获取其他用户标识的其他虚拟资源可获取量;
根据所述其他虚拟资源可获取量更新所述虚拟资源可获取量。
11.一种虚拟资源获取装置,其特征在于,包括:
接收单元,用于接收终端发送的虚拟资源获取请求,所述虚拟资源获取请求携带有用户标识以及需要获取的目标虚拟资源量;
第一获取单元,用于获取所述用户标识对应的虚拟资源可获取量;
第二获取单元,用于当所述虚拟资源可获取量不小于所述目标虚拟资源量时,获取所述用户标识对应的发放方标识,得到发放方标识集合;
第一确定单元,用于根据所述发放方标识对应的虚拟资源可发放量和所述发放方标识集合确定资源发放组合信息,所述资源发放组合信息包括需要发放虚拟资源的目标发放方标识及其对应的虚拟资源实际发放量;
发放单元,用于根据所述目标发放方标识及其对应的虚拟资源实际发放量向所述用户标识发放相应的虚拟资源。
12.一种装置,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如权利要求1至10中任一项所述的方法。
13.一种存储介质,其特征在于,所述存储介质存储有指令,所述指令被处理器执行时实现如权利要求1-10任一项所述虚拟资源获取方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811216641.5A CN111080429B (zh) | 2018-10-18 | 2018-10-18 | 一种虚拟资源获取方法、装置和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811216641.5A CN111080429B (zh) | 2018-10-18 | 2018-10-18 | 一种虚拟资源获取方法、装置和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111080429A true CN111080429A (zh) | 2020-04-28 |
CN111080429B CN111080429B (zh) | 2023-03-10 |
Family
ID=70309007
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811216641.5A Active CN111080429B (zh) | 2018-10-18 | 2018-10-18 | 一种虚拟资源获取方法、装置和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111080429B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111738730A (zh) * | 2020-06-15 | 2020-10-02 | 中国建设银行股份有限公司 | 一种显示界面交互方法、装置、设备及*** |
CN112261488A (zh) * | 2020-10-26 | 2021-01-22 | 腾讯科技(深圳)有限公司 | 一种虚拟物品发放方法、装置、存储介质以及计算机设备 |
CN112308622A (zh) * | 2020-11-06 | 2021-02-02 | 广州博冠信息科技有限公司 | 虚拟对象的数据处理方法及装置、存储介质及电子设备 |
CN112581178A (zh) * | 2020-12-24 | 2021-03-30 | 广州华多网络科技有限公司 | 权益发放方法、装置、电子设备及计算机可读介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016138652A1 (zh) * | 2015-03-04 | 2016-09-09 | 华为技术有限公司 | 一种获取成员资源数据的方法及对应装置、设备 |
CN105989517A (zh) * | 2015-02-12 | 2016-10-05 | 广东欧珀移动通信有限公司 | 一种信息提示方法及终端 |
CN106095846A (zh) * | 2016-06-03 | 2016-11-09 | 财付通支付科技有限公司 | 一种虚拟资源的处理方法及服务器 |
CN106156108A (zh) * | 2015-04-05 | 2016-11-23 | 腾讯科技(深圳)有限公司 | 一种虚拟资源的转移方法、装置和*** |
CN107281754A (zh) * | 2017-05-25 | 2017-10-24 | 腾讯科技(深圳)有限公司 | 一种应用标识匹配方法及其设备、存储介质、服务器 |
-
2018
- 2018-10-18 CN CN201811216641.5A patent/CN111080429B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105989517A (zh) * | 2015-02-12 | 2016-10-05 | 广东欧珀移动通信有限公司 | 一种信息提示方法及终端 |
WO2016138652A1 (zh) * | 2015-03-04 | 2016-09-09 | 华为技术有限公司 | 一种获取成员资源数据的方法及对应装置、设备 |
CN106156108A (zh) * | 2015-04-05 | 2016-11-23 | 腾讯科技(深圳)有限公司 | 一种虚拟资源的转移方法、装置和*** |
CN106095846A (zh) * | 2016-06-03 | 2016-11-09 | 财付通支付科技有限公司 | 一种虚拟资源的处理方法及服务器 |
CN107281754A (zh) * | 2017-05-25 | 2017-10-24 | 腾讯科技(深圳)有限公司 | 一种应用标识匹配方法及其设备、存储介质、服务器 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111738730A (zh) * | 2020-06-15 | 2020-10-02 | 中国建设银行股份有限公司 | 一种显示界面交互方法、装置、设备及*** |
CN112261488A (zh) * | 2020-10-26 | 2021-01-22 | 腾讯科技(深圳)有限公司 | 一种虚拟物品发放方法、装置、存储介质以及计算机设备 |
CN112308622A (zh) * | 2020-11-06 | 2021-02-02 | 广州博冠信息科技有限公司 | 虚拟对象的数据处理方法及装置、存储介质及电子设备 |
CN112581178A (zh) * | 2020-12-24 | 2021-03-30 | 广州华多网络科技有限公司 | 权益发放方法、装置、电子设备及计算机可读介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111080429B (zh) | 2023-03-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11055708B2 (en) | Resource deduction method and apparatus, intelligent terminal, and deduction server | |
CN111080429B (zh) | 一种虚拟资源获取方法、装置和存储介质 | |
CN105337843B (zh) | 交互***、方法、客户端及后台服务器 | |
CN105049423B (zh) | 权限管理***、装置及方法 | |
CN104392350B (zh) | 一种虚拟资源数据的处理方法、装置和*** | |
CN105872070B (zh) | 支持现金货币兑换的***、方法及装置 | |
CN109905754A (zh) | 虚拟礼物收取方法、装置及存储设备 | |
CN109067582B (zh) | 一种数据管理***、方法及装置 | |
CN104616138A (zh) | 资源转移方法、***及装置 | |
CN107067239B (zh) | 应用程序服务器及其信息处理方法和装置 | |
CN108984064A (zh) | 分屏显示方法、装置、存储介质和电子设备 | |
CN104780193A (zh) | 信息推送方法、装置和*** | |
CN104182869A (zh) | 处理业务的方法、装置及*** | |
CN104616143A (zh) | 社交应用中虚拟票据转移方法及装置 | |
CN110533403A (zh) | 一种消费处理的方法以及相关装置 | |
CN112184469B (zh) | 群组互动方法、装置、设备以及存储介质 | |
CN111784416A (zh) | 虚拟物品的分配方法、装置、设备及存储介质 | |
CN109146446A (zh) | 一种虚拟物品发放方法、装置及*** | |
CN107766139A (zh) | 应用管理方法及装置 | |
CN115345464A (zh) | 业务订单的派单方法、装置、计算机设备及存储介质 | |
CN111818509B (zh) | 一种资源的转换方法、装置及设备 | |
CN115545593A (zh) | 目标配送服务确定方法、装置、设备及存储介质 | |
CN111476562A (zh) | 一种虚拟资源转移方法、装置、电子设备以及存储介质 | |
CN106529988B (zh) | 业务处理方法及装置 | |
CN107809449B (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: 40022120 Country of ref document: HK |
|
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |