G06F9/50
1.一种资源分配方法,其特征在于,包括:
接收申请用户发送的资源获取请求;所述资源获取请求中包含有所述申请用户的申请用户信息;
根据所述申请用户信息判断所述申请用户是否为核心用户;所述核心用户包括具有调用资源的权限的用户;
在所述申请用户不是核心用户的情况下,基于所述申请用户信息确定所述申请用户是否与至少一个核心用户存在对应关系;
若存在,向所述申请用户反馈资源。
2.如权利要求1所述的方法,其特征在于,所述资源获取请求用于通过申请用户的抵押物品置换资源。
3.如权利要求1所述的方法,所述对应关系包括所述申请用户将所述申请用户信息发送至核心用户,由所述核心用户审核所述申请用户信息通过后所确定的关系。
4.如权利要求1所述的方法,其特征在于,所述对应关系包括合作关系和附属关系;所述基于所述申请用户信息确定所述申请用户是否与至少一个核心用户存在对应关系之后,还包括:
若所述申请用户与至少一个核心用户存在对应关系,且所述对应关系为服务关系,向所述申请用户反馈资源;所述服务关系用于表示所述申请用户基于所获取的资源为所述核心用户提供服务。
5.如权利要求4所述的方法,其特征在于,所述资源获取请求用于获取第一分配数量的资源;所述若所述申请用户与至少一个核心用户存在对应关系,且所述对应关系为服务关系,向所述申请用户反馈资源,包括:
若所述申请用户与至少一个核心用户存在对应关系,且所述对应关系为服务关系,向所述申请用户反馈第二分配数量的资源;所述第二分配数量不大于所述第一分配数量。
6.如权利要求5所述的方法,其特征在于,所述基于所述申请用户信息确定所述申请用户是否与至少一个核心用户存在对应关系之后,还包括:
若所述申请用户与至少一个核心用户存在对应关系,且所述对应关系不包含服务关系,向所述申请用户反馈第三分配数量的资源;所述第三分配数量小于所述第二分配数量。
7.如权利要求1所述的方法,其特征在于,所述根据所述申请用户信息判断所述申请用户是否为核心用户之后,还包括:
拒绝所述申请用户的资源获取请求。
8.如权利要求1所述的方法,其特征在于,所述资源获取请求用于获取第一分配数量的资源;所述向所述申请用户反馈资源,包括:
向所述申请用户反馈第四分配数量的资源;所述第四分配数量小于所述第一分配数量。
9.如权利要求8所述的方法,其特征在于,所述基于所述申请用户信息确定所述申请用户是否与至少一个核心用户存在对应关系之后,还包括:
若不存在,向所述申请用户反馈第五分配数量的资源;所述第五分配数量小于所述第四分配数量。
10.如权利要求1所述的方法,其特征在于,所述根据所述申请用户信息判断所述申请用户是否为核心用户之后,还包括:
在所述申请用户为核心用户的情况下,向所述核心用户反馈所述资源。
11.如权利要求10所述的方法,其特征在于,所述资源获取请求用于获取第一分配数量的资源,所述向所述核心用户反馈所述资源,包括:
向所述核心用户反馈第一分配数量的资源。
12.如权利要求1所述的方法,其特征在于,所述基于所述申请用户信息确定所述申请用户是否与至少一个核心用户存在对应关系之后,还包括:
若不存在,拒绝所述申请用户的资源获取请求。
13.如权利要求1所述的方法,其特征在于,所述向所述申请用户反馈资源,包括:
基于所述对应关系所对应的资源转换比例向所述申请用户反馈资源;所述资源转换比例包括申请用户所申请的资源数量与反馈至申请用户的资源数量对应的比例。
14.一种资源分配装置,其特征在于,包括:
资源获取请求接收模块,用于接收申请用户发送的资源获取请求;所述资源获取请求中包含有对应于所述申请用户的申请用户信息;
核心用户判断模块,用于根据所述申请用户信息判断所述申请用户是否为核心用户;所述核心用户包括具有调用资源的权限的用户;
对应关系确定模块,用于在所述申请用户不是核心用户的情况下,基于所述申请用户信息确定;
资源反馈模块,用于在所述申请用户与至少一个核心用户存在对应关系时,向所述申请用户反馈资源。
15.一种资源分配设备,包括存储器和处理器;
所述存储器,用于存储计算机程序指令;
所述处理器,用于执行所述计算机程序指令以实现以下步骤:接收申请用户发送的资源获取请求;所述资源获取请求中包含有对应于所述申请用户的申请用户信息;根据所述申请用户信息判断所述申请用户是否为核心用户;所述核心用户包括具有调用资源的权限的用户;在所述申请用户不是核心用户的情况下,基于所述申请用户信息确定所述申请用户是否与至少一个核心用户存在对应关系;若存在,向所述申请用户反馈资源。
本说明书实施例涉及计算机技术领域,特别涉及一种资源分配方法、装置及设备。
在日常处理业务的过程中,为了保证相应的业务、工程或任务的正常实施,一般需要利用相应的资源,例如可以是货币资源或计算资源等不同类型的资源。在资源有限的情况下,为了避免对于资源的滥用导致业务进展,需要根据用户所处理的业务的重要程度对请求资源的用户进行审核,审核通过后的用户可以请求调用所需的资源;而审核未通过的用户只能调用少量的资源或无法调用资源。
但是,在实际应用中,业务处理的状况在不断变化,用户之间的合作程度也在不断提高。在处理业务的过程中,审核未通过的用户可能需要利用资源来为审核通过的用户提供服务,但在未分配资源的情况下,所述审核未通过的用户所提供的服务可能会受到一定的影响,从而干扰审核通过的用户所处理的业务,延缓业务的处理进度。因此,目前亟需一种保障业务处理进度的资源分配方法。
本说明书实施例的目的是提供一种资源分配方法、装置及设备,以解决如何对资源进行分配以保障业务正常处理的问题。
为解决上述技术问题,本申请实施例提供一种资源分配方法,包括:
接收申请用户发送的资源获取请求;所述资源获取请求中包含有对应于所述申请用户的申请用户信息;
根据所述申请用户信息判断所述申请用户是否为核心用户;所述核心用户包括具有调用资源的权限的用户;
在所述申请用户不是核心用户的情况下,基于所述申请用户信息确定所述申请用户是否与至少一个核心用户存在对应关系;
若存在,向所述申请用户反馈资源。
本说明书实施例还提出一种资源分配装置,包括:
资源获取请求接收模块,用于接收申请用户发送的资源获取请求;所述资源获取请求中包含有对应于所述申请用户的申请用户信息;
核心用户判断模块,用于根据所述申请用户信息判断所述申请用户是否为核心用户;所述核心用户包括具有调用资源的权限的用户;
对应关系确定模块,用于在所述申请用户不是核心用户的情况下,基于所述申请用户信息确定;
资源反馈模块,用于在所述申请用户与至少一个核心用户存在对应关系时,向所述申请用户反馈资源。
本说明书实施例还提出一种资源分配设备,包括存储器和处理器;所述存储器,用于存储计算机程序指令;所述处理器,用于执行所述计算机程序指令以实现以下步骤:接收申请用户发送的资源获取请求;所述资源获取请求中包含有对应于所述申请用户的申请用户信息;根据所述申请用户信息判断所述申请用户是否为核心用户;所述核心用户包括具有调用资源的权限的用户;在所述申请用户不是核心用户的情况下,基于所述申请用户信息确定所述申请用户是否与至少一个核心用户存在对应关系;若存在,向所述申请用户反馈资源。
由以上本说明书实施例提供的技术方案可见,本说明书实施例在接收到申请用户提交的资源获取请求后,若所述申请用户不是核心用户,则可以判断所述申请用户与核心用户之间是否存在对应关系。若存在,则可以为所述申请用户分配一定的资源。通过上述方法,在申请用户不是核心用户的情况下,也可以基于与核心用户之间的关系获取到一定的资源,从而在所述申请用户是在为核心用户提供相应的服务的情况下,保证了所述申请用户的业务的正常执行。相应的,在所述申请用户与核心用户之间存在对应关系的情况下,为所述申请用户分配资源也保证了核心用户的业务的正常执行,从而确保了核心用户的业务的有效处理,实现了资源的合理分配。
为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本说明书实施例一种资源分配方法的流程图;
图2为本说明书实施例一种资源分配方法的流程图;
图3为本说明书实施例一种资源分配装置的模块图;
图4为本说明书实施例一种资源分配设备的结构图。
下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。
以下结合附图1介绍本说明书实施例一种资源分配方法。所述方法的执行主体为资源分配设备,所述资源分配设备包括但不限于服务器、工控机、PC机等。所述资源分配方法包括以下具体实施步骤。
S110:接收申请用户发送的资源获取请求;所述资源获取请求中包含有所述申请用户的申请用户信息。
申请用户是申请资源的用户。所述申请用户可以是独立的个人用户,也可以是公司、机构、组织等团体所代表的用户。
在所述申请用户是请求资源的情况下,对于所述申请用户的资格不作限制。例如,所述申请用户可以是具有调用资源的权限的用户,也可以不具备直接调用资源的权限。
所述资源可以是实体资源,也可以是虚拟资源。
在所述资源为实体资源的情况下,所述资源管理服务器可以用于管理资源的分配以及使用情况。例如在所述资源为实际物资的情况下,所述资源管理服务器中可以包含这些实际物资分别所对应的所有者,以及这些所有者对于所对应的实际物资的使用情况。相应的,在分发所述实体资源至用户时,所述资源管理服务器可以发送相应的指令至对应的终端设备或操作人员以完成对于实体资源的分发。
在所述资源为虚拟资源的情况下,所述资源管理服务器可以只用于管理资源的分配以及使用情况,也可以用于对应的虚拟资源。例如在所述虚拟资源为计算资源的情况下,所述虚拟管理服务器可以为包含有多个服务器的服务器集,这个集中的服务器可以为客户端或其他服务器提供计算服务。相应的,所述资源管理服务器可以自行处理对于所述虚拟资源的分发。
在所述资源为虚拟资源的情况下,所述资源还可以是。则所述资源管理服务器可以用于管理对应于若干个用户的账户,并在用户提出支用需求时从对应的账户中为其提供相应的转账业务。例如,出票人在提供相应的电子银行承兑汇票至银行的资源管理服务器后,资源管理服务器能够根据所述电子银行承兑汇票兑现一定的金额至出票人。
具体对于所述资源的应用方式可以基于实际应用中的需求进行调整,并不限于上述示例,在此不再赘述。
所述资源获取请求即为所述申请用户为了获取资源而提交至所述资源分配设备的请求。所述资源获取请求可以用于请求固定数量的资源,也可以只是用于请求资源,而所请求的资源的数量由所述资源分配设备确定。
在一些实施方式中,所述资源获取请求可以是申请用户通过抵押物品来从所述资源分配设备处获取资源的请求。
所述抵押物品可以是实体资源,也可以是虚拟资源。在所述抵押物品为实体资源的情况下,所述实体资源例如可以为实际的货物、设备等有价值的物品,相应的,所述资源获取请求中可以包含有所述实体资源的具体信息以及请求利用实体资源置换对应的资源的凭证;在所述抵押物品为虚拟资源的情况下,所述虚拟资源例如可以为电子汇票,所述电子汇票在汇票到期时可以提取一定的资金,但是,申请用户可以在所述电子汇票到期之前将所述电子汇票抵押至所述资源分配设备以预先置换一定的资源。实际应用中在所述抵押物品为虚拟资源时,所述抵押物品不限于上述示例中的电子汇票,其他具备价值的虚拟资源均可作为抵押物品用于置换相应的资源,在此不再赘述。
所述资源获取请求中可以包含有所述申请用户的申请用户信息。所述申请用户信息可以包含所述申请用户自身的信息。例如,在所述申请用户为个人用户的情况下,所述申请用户信息可以包括所述申请用户的姓名、出生年月、工作情况、家庭住址等信息;在所述申请用户为公司、机构或组织的情况下,所述申请用户信息可以包括成立时间、公司类型、公司所包含的员工和员工的具体信息等信息。实际应用中也可以根据具体需要在所述申请用户信息中添加其他信息,在此不再赘述。
所述申请用户信息也可以包含所述申请用户与其他个人和/或集体之间的对应关系信息,例如所述申请用户向用户A提供服务,所述申请用户接受用户B所提供的服务,以及所述申请用户与用户C之间为对立的关系等。实际应用中对于所述申请用户与其他个人和/或集体之间的关系不限于上述示例,具体的关系可以根据实际应用中的情况进行扩展,在此不再赘述。
S120:根据所述申请用户信息判断所述申请用户是否为核心用户;所述核心用户包括具有调用资源的权限的用户。
在获取到所述申请用户信息后,可以根据所述申请用户信息判断所述申请用户是否为核心用户。所述核心用户可以是具备调用资源的权限的用户,即,在确定所述申请用户为核心用户的情况下,可以直接同意所述核心用户调用资源的请求。所述核心用户可以是具备获取一定数量的资源的权限;在所述资源获取请求是通过申请用户的抵押物品来置换资源的情况下,所述核心用户也可以是具备直接利用抵押物品来置换资源的权限。实际应用中对于分配所述核心用户调用资源的权限的方式可以不限于上述示例,在此不再赘述。
在一些实施方式中,所述核心用户可以是某一个用户预先提交相应的核心用户申请至所述资源分配设备后,由所述资源分配设备对该用户进行审核。在所述资源分配设备对该用户审核通过后,可以确定该用户为核心用户。
具体的确定所述核心用户的方式可以是用户在所述核心用户申请中附加该用户的用户信息,以及所申请的资源的具体用途等信息,由所述资源分配设备根据上述信息,利用预设审核条件对该用户进行审核。在该用户满足所述预设审核条件的情况下,确定该用户为核心用户;若该用户不满足所述预设审核条件,则驳回该用户申请成为核心用户的请求。具体的预设审核条件可以根据实际应用的需求进行调整,在此不再赘述。
在获取到所述申请用户的申请用户信息后,所述资源分配设备可以根据所述申请用户信息确定所述申请用户是否为核心用户。具体的,在所述资源分配设备中可以存储有所述包含所有核心用户的数据表以及这些核心用户对应的用户信息。所述资源分配设备在获取到所述申请用户信息之后,可以根据所述申请用户信息在所述数据表中进行查,若能够在所述数据表中查到对应于所述申请用户信息的核心用户,则可以确定所述申请用户为核心用户;若无法在所述数据表中查到匹配所述申请用户信息的核心用户,则确定所述申请用户为非核心用户。
在一些实施方式中,所述申请用户信息中可以直接包含有所述申请用户是否为核心用户的信息。资源分配设备在接收到所述申请用户信息后,可以直接确定所述申请用户是否为核心用户,从而节省了相应的判断时间。
实际应用中确定所述申请用户是否为核心用户的方式可以根据实际情况进行调整,并不限于上述示例,在此不再赘述。
S130:在所述申请用户不是核心用户的情况下,基于所述申请用户信息确定所述申请用户是否与至少一个核心用户存在对应关系。
若根据所述申请用户的申请用户信息确定所述申请用户不是核心用户,则无法直接分配相应的资源至所述申请用户。但在只分配资源至核心用户的情况下,若所述申请用户是为所述核心用户服务的用户,则所述申请用户在缺少所分配的资源的情况下,可能会影响所述核心用户的业务处理进度。因此,若所述申请用户不是核心用户,还可以判断所述申请用户是否与至少一个核心用户存在对应关系。
在一些实施方式中,确定所述申请用户不是核心用户后,可以根据所述申请用户信息确定所述申请用户是否与至少一个核心用户之间存在对应关系。
所述对应关系可以用于表示所述申请用户与所述核心用户之间所存在的一种或几种具体的关系。所述申请用户可以基于所述对应关系获取相应的资源。
在一些具体的示例中,所述对应关系可以是指所述申请用户为所述核心用户服务的关系。所述申请用户为所述核心用户服务可以是指所述申请用户可以用于处理所述核心用户所提交的业务,也可以是所述核心用户从自身所处理的业务中划分出一定的子业务由所述申请用户处理,或者是所述核心用户用于获取资源以产生所述核心用户所需要的其他资源。实际应用中对于所述申请用户为所述核心用户服务的情况可以不限于上述示例,可以根据实际应用的情况进行调整,在此不再赘述。
在一些具体的实施方式中,所述对应关系也可以仅仅是指所述核心用户同意申请用户以其名义调用一定的资源。例如,在所述资源获取请求是在所述申请用户希望通过票据置换一定的资源的情况下,若所述票据是与至少一个核心用户相关的票据,则也可以同意所述申请用户利用该票据置换资源的请求。
在一些具体的实施方式中,所述对应关系也可以是所述申请用户将对应的申请用户信息发送至核心用户,由所述核心用户基于一定的审核规则对所述申请用户进行审核,并在审核通过后所确定的关系。具体的审核规则可以由所述核心用户根据相应的需求进行设置,在此不再赘述。
实际应用中也可以根据具体的需求设置其他的关系作为所述对应关系,并不限于上述示例,对此不再赘述。
实际应用中可以只设置一种申请用户与核心用户之间的关系为所述对应关系,也可以设置多种申请用户与核心用户之间的关系为所述对应关系,对此不做限制。所述对应关系也可以根据实际应用的需求进行设置,并不限于上述示例,在此也不再赘述。
在一些实施方式中,为了使得资源分配设备能够确定所述申请用户是否与至少一个核心用户之间存在对应关系,所述申请用户的申请用户信息中也可以包含有所述申请用户与其他用户之间的关系。相应的,与所述申请用户之间存在关系的其他用户可以是单独的个人用户,也可以是公司、机构或组织等用户。在所述资源分配设备判断所述申请用户不是核心用户之后,所述资源分配设备可以根据所述申请用户信息中所包含的申请用户与其他用户之间的关系来查所述申请用户是否与核心用户之间存在有对应关系。
在另一些实施方式中,所述资源分配设备可以存储有包含不同的用户之间的关系的数据表。在判断所述申请用户不是核心用户后,所述资源分配设备可以根据所述申请用户信息在所述数据表中查与所述申请用户之间存在对应关系的其他用户。若这些用户之中存在有核心用户,则可以判断所述申请用户与至少一个核心用户存在对应关系。
实际应用中也可以根据具体的需求利用其他方式来判断所述申请用户是否与核心用户之间具备对应关系,并不限于上述示例,在此不再赘述。
S140:若存在,向所述申请用户反馈资源。
若所述申请用户与至少一个核心用户之间存在所述对应关系,则表明所述申请用户依托于所述核心用户的信用而调用相应的资源,或者是所述申请用户通过获取资源来为所述核心用户提供服务。在这种情况下,为所述申请用户分配资源也能够保证所述核心用户的业务的顺利执行或是所述核心用户能够加快处理业务的进度。因此,若确定所述申请用户与至少一个核心用户之间存在所述对应关系,则可以向所述申请用户反馈资源。
在一些实施方式中,所述申请用户向所述资源分配设备请求资源时,可以在所述资源获取请求中包含有所希望获取的资源的数量,例如可以是用于请求对应于第一分配数量的资源。相应的,在所述申请用户不是核心用户,但所述申请用户与至少一个核心用户之间存在对应关系的情况下,可以为所述申请用户分配一定的资源,所分配的资源的数量可以为第四分配数量,所述第四分配数量小于第一分配数量。
利用一个具体的示例进行说明,在所述申请用户希望通过抵押与核心用户相关的电子汇票来获取一定的资金的情况下,对应于所述电子汇票的资金数量为第一数量。所述申请用户所提交的资源获取请求中希望置换的资金的金额即为所述第一数量。所述资源分配设备在审核所述资源获取请求以及所述电子汇票后,为所述申请用户提供的资源数量为第四数量,而所述第四数量小于所述第一数量。
基于上述实施方式,在判断所述申请用户是否与至少一个核心用户之间存在对应关系后,若所述申请用户与任何一个核心用户之间都不存在所述对应关系,则也可以选择为所述申请用户提供资源,其中,所提供的资源的数量为第五分配数量,所述第五分配数量小于所述第四分配数量。
利用一个具体的示例进行说明,在利用同一个抵押物品置换资源时,与至少一个核心用户之间存在对应关系的非核心用户相较于与任何核心用户之间都不存在对应关系的非核心用户置换得到的资源更多。
在一些实施方式中,所述资源分配设备中存储有资源转换比例。在所述资源获取请求是在所述申请用户通过抵押物品以获取资源的情况下,所述资源转换比例对应于不同的对应关系可以具有不同的大小情况,即针对同一抵押物品分配不同数量的资源至所述申请用户。例如,在所述对应关系仅仅表示所述核心用户允许以其名义来获取相应的资源的情况下,所述对应关系可以对应于较小的资源转换比例,即分配较少的资源至所述申请用户;在所述对应关系表示所述申请用户用于协助所述核心用户处理相应的业务的情况下,所述对应关系可以具有较高的资源转换比例,即分配较多的资源至所述申请用户。实际应用中也可以根据申请用户与核心用户之间基于所述对应关系对业务进行实施的具体情况来为所述申请用户分配相应的资源,并不限于上述示例,在此不再赘述。
通过上述方法的实施例,在接收到申请用户提交的资源获取请求后,若所述申请用户不是核心用户,则可以判断所述申请用户与核心用户之间是否存在对应关系。若存在,则可以为所述申请用户分配一定的资源。通过上述方法,在申请用户不是核心用户的情况下,也可以基于与核心用户之间的关系获取到一定的资源,从而在所述申请用户是在为核心用户提供相应的服务的情况下,保证了所述申请用户的业务的正常执行。相应的,在所述申请用户与核心用户之间存在对应关系的情况下,为所述申请用户分配资源也保证了核心用户的业务的正常执行,从而确保了核心用户的业务的有效处理,实现了资源的合理分配。
在实际应用中,在判断申请用户是否为核心用户,以及确定非核心用户与其他核心用户之间的对应关系时,可能会出现其他情况,例如申请用户即为核心用户或申请用户与其他核心用户之间不存在对应关系等情况。针对上述情况,本说明书实施例还提出一种资源分配方法。所述资源分配方法的执行主体也可以是所述资源分配设备。如图2所示,所述资源分配方法包括以下具体实施步骤。
S210:接收申请用户发送的资源获取请求;所述资源获取请求中包含有所述申请用户的申请用户信息;所述资源获取请求用于获取第一分配数量的资源。
申请用户是申请资源的用户。所述申请用户可以是独立的个人用户,也可以是公司、机构、组织等团体所代表的用户。
在所述申请用户是请求资源的情况下,对于所述申请用户的资格不作限制。例如,所述申请用户可以是具有调用资源的权限的用户,也可以不具备直接调用资源的权限。
所述资源可以是实体资源,也可以是虚拟资源。
在所述资源为实体资源的情况下,所述资源管理服务器可以用于管理资源的分配以及使用情况。例如在所述资源为实际物资的情况下,所述资源管理服务器中可以包含这些实际物资分别所对应的所有者,以及这些所有者对于所对应的实际物资的使用情况。相应的,在分发所述实体资源至用户时,所述资源管理服务器可以发送相应的指令至对应的终端设备或操作人员以完成对于实体资源的分发。
在所述资源为虚拟资源的情况下,所述资源管理服务器可以只用于管理资源的分配以及使用情况,也可以用于对应的虚拟资源。例如在所述虚拟资源为计算资源的情况下,所述虚拟管理服务器可以为包含有多个服务器的服务器集,这个集中的服务器可以为客户端或其他服务器提供计算服务。相应的,所述资源管理服务器可以自行处理对于所述虚拟资源的分发。
在所述资源为虚拟资源的情况下,所述资源还可以是。则所述资源管理服务器可以用于管理对应于若干个用户的账户,并在用户提出支用需求时从对应的账户中为其提供相应的转账业务。例如,出票人在提供相应的电子银行承兑汇票至银行的资源管理服务器后,资源管理服务器能够根据所述电子银行承兑汇票兑现一定的金额至出票人。
具体对于所述资源的应用方式可以基于实际应用中的需求进行调整,并不限于上述示例,在此不再赘述。
所述资源获取请求即为所述申请用户为了获取资源而提交至所述资源分配设备的请求。所述资源获取请求可以用于请求固定数量的资源,也可以只是用于请求资源,而所请求的资源的数量由所述资源分配设备确定。
在一些实施方式中,所述资源获取请求可以是申请用户通过抵押物品来从所述资源分配设备处获取资源的请求。
所述抵押物品可以是实体资源,也可以是虚拟资源。在所述抵押物品为实体资源的情况下,所述实体资源例如可以为实际的货物、设备等有价值的物品,相应的,所述资源获取请求中可以包含有所述实体资源的具体信息以及请求利用实体资源置换对应的资源的凭证;在所述抵押物品为虚拟资源的情况下,所述虚拟资源例如可以为电子汇票,所述电子汇票在汇票到期时可以提取一定的资金,但是,申请用户可以在所述电子汇票到期之前将所述电子汇票抵押至所述资源分配设备以预先置换一定的资源。实际应用中在所述抵押物品为虚拟资源时,所述抵押物品不限于上述示例中的电子汇票,其他具备价值的虚拟资源均可作为抵押物品用于置换相应的资源,在此不再赘述。
所述资源获取请求中可以包含有所述申请用户的申请用户信息。所述申请用户信息可以包含所述申请用户自身的信息。例如,在所述申请用户为个人用户的情况下,所述申请用户信息可以包括所述申请用户的姓名、出生年月、工作情况、家庭住址等信息;在所述申请用户为公司、机构或组织的情况下,所述申请用户信息可以包括成立时间、公司类型、公司所包含的员工和员工的具体信息等信息。实际应用中也可以根据具体需要在所述申请用户信息中添加其他信息,在此不再赘述。
所述申请用户信息也可以包含所述申请用户与其他个人和/或集体之间的对应关系信息,例如所述申请用户向用户A提供服务,所述申请用户接受用户B所提供的服务,以及所述申请用户与用户C之间为对立的关系等。实际应用中对于所述申请用户与其他个人和/或集体之间的关系不限于上述示例,具体的关系可以根据实际应用中的情况进行扩展,在此不再赘述。
所述资源获取请求中可以包含所述申请用户所希望获取资源的数量,即为所述第一分配数量。所述第一分配数量可以是所述申请用户请求所述资源分配设备为其分配的资源的数量,也可以是所述申请用户通过抵押物品置换资源时所希望获取的资源的数量。所述资源分配设备可以根据所述申请用户的具体情况和所述第一分配数量来确定具体的为所述申请用户所分配的资源的数量。
S220:根据所述申请用户信息判断所述申请用户是否为核心用户。
在获取到所述申请用户信息后,可以根据所述申请用户信息判断所述申请用户是否为核心用户。所述核心用户可以是具备调用资源的权限的用户,即,在确定所述申请用户为核心用户的情况下,可以直接同意所述核心用户调用资源的请求。所述核心用户可以是具备获取一定数量的资源的权限;在所述资源获取请求是通过申请用户的抵押物品来置换资源的情况下,所述核心用户也可以是具备直接利用抵押物品来置换资源的权限。实际应用中对于分配所述核心用户调用资源的权限的方式可以不限于上述示例,在此不再赘述。
在一些实施方式中,所述核心用户可以是某一个用户预先提交相应的核心用户申请至所述资源分配设备后,由所述资源分配设备对该用户进行审核。在所述资源分配设备对该用户审核通过后,可以确定该用户为核心用户。
具体的确定所述核心用户的方式可以是用户在所述核心用户申请中附加该用户的用户信息,以及所申请的资源的具体用途等信息,由所述资源分配设备根据上述信息,利用预设审核条件对该用户进行审核。在该用户满足所述预设审核条件的情况下,确定该用户为核心用户;若该用户不满足所述预设审核条件,则驳回该用户申请成为核心用户的请求。具体的预设审核条件可以根据实际应用的需求进行调整,在此不再赘述。
在获取到所述申请用户的申请用户信息后,所述资源分配设备可以根据所述申请用户信息确定所述申请用户是否为核心用户。具体的,在所述资源分配设备中可以存储有所述包含所有核心用户的数据表以及这些核心用户对应的用户信息。所述资源分配设备在获取到所述申请用户信息之后,可以根据所述申请用户信息在所述数据表中进行查,若能够在所述数据表中查到对应于所述申请用户信息的核心用户,则可以确定所述申请用户为核心用户;若无法在所述数据表中查到匹配所述申请用户信息的核心用户,则确定所述申请用户为非核心用户。
在一些实施方式中,所述申请用户信息中可以直接包含有所述申请用户是否为核心用户的信息。资源分配设备在接收到所述申请用户信息后,可以直接确定所述申请用户是否为核心用户,从而节省了相应的判断时间。
实际应用中确定所述申请用户是否为核心用户的方式可以根据实际情况进行调整,并不限于上述示例,在此不再赘述。
若判断结果为所述申请用户不是核心用户,则执行步骤S230;若判断结果为所述申请用户是核心用户,则执行步骤S260。
S230:判断所述申请用户是否与至少一个核心用户之间存在对应关系。
若根据所述申请用户的申请用户信息确定所述申请用户不是核心用户,则无法直接分配相应的资源至所述申请用户。但在只分配资源至核心用户的情况下,若所述申请用户是为所述核心用户服务的用户,则所述申请用户在缺少所分配的资源的情况下,可能会影响所述核心用户的业务处理进度。因此,若所述申请用户不是核心用户,还可以判断所述申请用户是否与至少一个核心用户存在对应关系。
在一些实施方式中,确定所述申请用户不是核心用户后,可以根据所述申请用户信息确定所述申请用户是否与至少一个核心用户之间存在对应关系。
所述对应关系可以用于表示所述申请用户与所述核心用户之间所存在的一种或几种具体的关系。所述申请用户可以基于所述对应关系获取相应的资源。
在一些具体的示例中,所述对应关系可以是指所述申请用户为所述核心用户服务的关系。所述申请用户为所述核心用户服务可以是指所述申请用户可以用于处理所述核心用户所提交的业务,也可以是所述核心用户从自身所处理的业务中划分出一定的子业务由所述申请用户处理,或者是所述核心用户用于获取资源以产生所述核心用户所需要的其他资源。实际应用中对于所述申请用户为所述核心用户服务的情况可以不限于上述示例,可以根据实际应用的情况进行调整,在此不再赘述。
在一些具体的实施方式中,所述对应关系也可以仅仅是指所述核心用户同意申请用户以其名义调用一定的资源。例如,在所述资源获取请求是在所述申请用户希望通过票据置换一定的资源的情况下,若所述票据是与至少一个核心用户相关的票据,则也可以同意所述申请用户利用该票据置换资源的请求。
在一些具体的实施方式中,所述对应关系也可以是所述申请用户将对应的申请用户信息发送至核心用户,由所述核心用户基于一定的审核规则对所述申请用户进行审核,并在审核通过后所确定的关系。具体的审核规则可以由所述核心用户根据相应的需求进行设置,在此不再赘述。
实际应用中也可以根据具体的需求设置其他的关系作为所述对应关系,并不限于上述示例,对此不再赘述。
实际应用中可以只设置一种申请用户与核心用户之间的关系为所述对应关系,也可以设置多种申请用户与核心用户之间的关系为所述对应关系,对此不做限制。所述对应关系也可以根据实际应用的需求进行设置,并不限于上述示例,在此也不再赘述。
在一些实施方式中,为了使得资源分配设备能够确定所述申请用户是否与至少一个核心用户之间存在对应关系,所述申请用户的申请用户信息中也可以包含有所述申请用户与其他用户之间的关系。相应的,与所述申请用户之间存在关系的其他用户可以是单独的个人用户,也可以是公司、机构或组织等用户。在所述资源分配设备判断所述申请用户不是核心用户之后,所述资源分配设备可以根据所述申请用户信息中所包含的申请用户与其他用户之间的关系来查所述申请用户是否与核心用户之间存在有对应关系。
在另一些实施方式中,所述资源分配设备可以存储有包含不同的用户之间的关系的数据表。在判断所述申请用户不是核心用户后,所述资源分配设备可以根据所述申请用户信息在所述数据表中查与所述申请用户之间存在对应关系的其他用户。若这些用户之中存在有核心用户,则可以判断所述申请用户与至少一个核心用户存在对应关系。
实际应用中也可以根据具体的需求利用其他方式来判断所述申请用户是否与核心用户之间具备对应关系,并不限于上述示例,在此不再赘述。
若判断结果为所述申请用户与至少一个核心用户之间存在对应关系,则执行步骤S240;若判断结果为所述申请用户与任何一个核心用户之间均不存在对应关系,则执行步骤S270。
需要说明的是,在一些实施方式中,所述资源分配设备所持有的资源数量可能较为有限。在将资源分配至核心用户之后,可能并不存在较多的可分配的资源。若再基于申请用户与核心用户之间的对应关系为所述申请用户分配资源,则可能会减少分配至所述核心用户的资源。因此,在一些实施方式中,若判断所述申请用户不是核心用户之后,可以直接拒绝所述申请用户的资源获取请求。
具体的,可以预先设置有判断开关,在确定可以分配一定资源至非核心用户的情况下,将所述判断开关打开,在判断申请用户不是核心用户的情况下,执行步骤S230;在不希望分配资源至非核心用户的情况下,关闭所述判断开关,并在申请用户不是核心用户的情况下,直接拒绝所述申请用户的资源获取请求。
上述实施方式在资源数量较少的情况下保障了分配至非核心用户的资源的数量,从而能够确保对应于非核心用户的业务的正常执行。
S240:判断所述对应关系中是否包含服务关系。
若所述申请用户与至少一个核心用户之间存在有对应关系,还可以判断所述对应关系中是否包含服务关系。所述服务关系用于表示所述申请用户基于所获取的资源为所述核心用户提供服务。具体的,所述申请用户为所述核心用户提供服务可以是基于所获取的资源输出供所述核心用户使用的其他资源,或基于所获取的资源帮助所述核心用户处理相应的业务等。实际应用中也可以基于具体需求对所述服务关系进行设置,并不限于上述示例,对此不做赘述。
在所述申请用户与所述核心用户之间为服务关系的情况下,所述申请用户在获取到资源后能够促进核心用户的业务的执行。相应的,为所述申请用户分配较多的资源也能够加快核心用户的业务处理进度。因此,根据所述对应关系中是否包含服务关系可以决定为所述申请用户所分配的资源的数量。
若判断结果为所述对应关系中包含服务关系,则执行步骤S250;若判断结果为所述对应关系中不包含服务关系,则执行步骤S280。
S250:为所述申请用户分配第二分配数量的资源。
在所述申请用户与至少一个核心用户之间存在对应关系,且所述对应关系中包含服务关系的情况下,可以为所述申请用户分配第二分配数量的资源。在所述申请用户在资源获取请求中请求第一分配数量的资源的情况下,所述第二分配数量可以为不大于所述第一分配数量的资源数量,即所述第二分配数量可以等于所述第一分配数量,也可以小于所述第一分配数量。具体的对于所述第二分配数量的大小的设置可以根据实际应用的需求进行调整,并不限于上述示例,在此不再赘述。
S260:为所述申请用户分配第一分配数量的资源。
若基于步骤S220中的判断结果,确定所述申请用户为核心用户,则可以直接为所述申请用户分配相应的资源。具体的,在所述申请用户所提交的资源获取请求用于获取第一分配数量的资源的情况下,可以直接为所述申请用户分配所述第一分配数量的资源。
S270:拒绝所述申请用户的资源获取请求。
若基于步骤S230中的判断结果,确定所述申请用户与任何核心用户之间均不存在对应关系,则可以直接所述申请用户的资源获取请求,不分配任何资源至所述申请用户,从而保证核心用户对于资源的需求,保障了核心用户的业务的执行。
S280:为所述申请用户分配第三分配数量的资源。
若基于步骤S240中的判断结果,确定所述申请用户与至少一个核心用户之间存在对应关系,但所述对应关系中不包含服务关系,即所述申请用户在获取到资源之后可能并不会直接为所述核心用户提供相应的服务,若分配较多的资源至所述申请用户,可能会影响对于核心用户或其他与核心用户关系较为密切的用户的资源的分配。
因此,在所述申请用户与至少一个核心用户之间存在对应关系,但所述对应关系中不包含服务关系的情况下,可以为所述申请用户分配第三分配数量的资源。所述第三分配数量小于所述第二分配数量。利用一个具体的示例进行说明,在利用同一个抵押物品来置换资源的情况下,与核心用户之间存在服务关系的申请用户相较于与核心用户之间不存在服务关系的申请用户能够置换得到更多的资源。在申请用户与核心用户之间存在服务关系时,所述申请用户在获取到资源之后能够更好地保障所述核心用户的业务的执行。因此,设置所述第二分配数量与所述第三分配数量之间的大小关系能够更好的保证核心用户的业务执行。
通过上述资源分配方法的实施例可以看出,在申请用户与核心用户之间是否存在关系,以及申请用户与核心用户之间的具体的关系存在一定差别的情况下,可以选择是否为申请用户提供资源,以及调整为所述申请用户所分配的资源的数量,从而有效合理地对资源进行分配,保障了相应的用户对于资源的利用,有利于业务的执行。
基于图1所对应的资源分配方法,介绍本说明书实施例一种资源分配装置。所述资源分配装置可以设置于所述资源分配设备。如图3所示,所述资源分配装置包括以下模块。
资源获取请求接收模块310,用于接收申请用户发送的资源获取请求;所述资源获取请求中包含有对应于所述申请用户的申请用户信息;
核心用户判断模块320,用于根据所述申请用户信息判断所述申请用户是否为核心用户;所述核心用户包括具有调用资源的权限的用户;
对应关系确定模块330,用于在所述申请用户不是核心用户的情况下,基于所述申请用户信息确定;
资源反馈模块340,用于在所述申请用户与至少一个核心用户存在对应关系时,向所述申请用户反馈资源。
基于图1所对应的资源分配方法,本说明书实施例提供一种资源分配设备。如图4所示,所述资源分配设备可以包括存储器和处理器。
在本实施例中,所述存储器可以按任何适当的方式实现。例如,所述存储器可以为只读存储器、机械硬盘、固态硬盘、或U盘等。所述存储器可以用于存储计算机程序指令。
在本实施例中,所述处理器可以按任何适当的方式实现。例如,处理器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application SpecificIntegrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式等等。所述处理器可以执行所述计算机程序指令实现以下步骤:接收申请用户发送的资源获取请求;所述资源获取请求中包含有对应于所述申请用户的申请用户信息;根据所述申请用户信息判断所述申请用户是否为核心用户;所述核心用户包括具有调用资源的权限的用户;在所述申请用户不是核心用户的情况下,基于所述申请用户信息确定所述申请用户是否与至少一个核心用户存在对应关系;若存在,向所述申请用户反馈资源。
在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(Programmable Logic Device,PLD)(例如现场可编程门阵列(Field Programmable GateArray,FPGA))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片PLD上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(Hardware Description Language,HDL),而HDL也并非仅有一种,而是有许多种,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware DescriptionLanguage)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(RubyHardware Description Language)等,目前最普遍使用的是VHDL(Very-High-SpeedIntegrated Circuit Hardware Description Language)与Verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。
上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本说明书可借助软件加必需的第一硬件平台的方式来实现。基于这样的理解,本说明书的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本说明书各个实施例或者实施例的某些部分所述的方法。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本说明书可用于众多第一或专用的计算机系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。
本说明书可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
虽然通过实施例描绘了本说明书,本领域普通技术人员知道,本说明书有许多变形和变化而不脱离本说明书的精神,希望所附的权利要求包括这些变形和变化而不脱离本说明书的精神。
本文发布于:2023-04-13 03:51:08,感谢您对本站的认可!
本文链接:https://patent.en369.cn/patent/3/85769.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |