【技术实现步骤摘要】
资源分配方法、装置、计算机设备及计算机可读存储介质
本申请涉及业务数据分配
,尤其涉及一种资源分配方法、装置、计算机设备及计算机可读存储介质。
技术介绍
资源是指供用户使用的数据或服务或商品等,比如电子货币、电子券、积分券等。传统的资源分配系统,会将资源直接暴露给用户,所有的用户看到都是同一个资源,当大量用户申请该资源时,会给资源分配造成较大压力,同时很多用户会申请失败,用户体验很差。
技术实现思路
本申请的主要目的在于提供一种资源分配方法、装置、计算机设备及计算机可读存储介质,旨在解决传统的资源分配系统难以并行处理用户的资源申请,资源分配压力大,导致响应资源申请的成功率低的技术问题。第一方面,本申请提供了一种资源分配方法,所述方法包括:当监测到资源输入时,按照输入的先后顺序对输入的资源进行排队,得到多个资源队列;根据各资源队列中每个资源的属性参数,对各资源队列中每个资源进行预处理,以将各资源队列中每个资源与对应资源池的相应槽位进行关联,并将关联至相应槽位的每个资源拆分或合并 ...
【技术保护点】
1.一种资源分配方法,其特征在于,所述资源分配方法包括以下步骤:/n当监测到资源输入时,按照输入的先后顺序对输入的资源进行排队,得到多个资源队列;/n根据各资源队列中每个资源的属性参数,对各资源队列中每个资源进行预处理,以将各资源队列中每个资源与对应资源池的相应槽位进行关联,并将关联至相应槽位的每个资源拆分或合并为若干个资源逻辑块;/n当接收到资源申请时,确定所述资源申请的需求资源对应的目标资源池;/n获取所述目标资源池的槽位信息,并根据所述槽位信息从所述目标资源池中确定目标槽位;/n从所述目标槽位中获取与所述需求资源大小一致的逻辑资源块反馈至所述资源申请。/n
【技术特征摘要】
1.一种资源分配方法,其特征在于,所述资源分配方法包括以下步骤:
当监测到资源输入时,按照输入的先后顺序对输入的资源进行排队,得到多个资源队列;
根据各资源队列中每个资源的属性参数,对各资源队列中每个资源进行预处理,以将各资源队列中每个资源与对应资源池的相应槽位进行关联,并将关联至相应槽位的每个资源拆分或合并为若干个资源逻辑块;
当接收到资源申请时,确定所述资源申请的需求资源对应的目标资源池;
获取所述目标资源池的槽位信息,并根据所述槽位信息从所述目标资源池中确定目标槽位;
从所述目标槽位中获取与所述需求资源大小一致的逻辑资源块反馈至所述资源申请。
2.根据权利要求1所述的资源分配方法,其特征在于,所述根据各资源队列中每个资源的属性参数,对各资源队列中每个资源进行预处理,以将各资源队列中每个资源与对应资源池的相应槽位进行关联,包括:
根据各资源队列中每个资源的属性参数进行资源分类,得到若干种资源分类集合;
分别匹配每种资源分类集合对应的资源池,并将每种资源分类集合中的每个资源均匀分配至对应资源池的相应槽位中进行关联。
3.根据权利要求1所述的资源分配方法,其特征在于,所述根据所述槽位信息从所述目标资源池中确定目标槽位,包括:
根据所述槽位信息,确定多个备选槽位;
从所述多个备选槽位中随机选取一个备选槽位作为目标槽位。
4.根据权利要求3所述的资源分配方法,其特征在于,所述从所述目标槽位中获取与所述需求资源大小一致的逻辑资源块反馈至所述资源申请之前,还包括:
确定所述目标槽位关联的资源逻辑块是否可用;
若所述目标槽位关联的资源逻辑块可用,则执行从所述目标槽位中获取与所述需求资源大小一致的逻辑资源块反馈至所述资源申请的步骤。
5.根据权利要求4所述的资源分配方法,其特征在于,所述确定所述目标槽位关联的资源逻辑块是否可用,包括:
判断所述目标槽位是否已被锁定;
若所述目标槽位未被锁定,则锁定所述目标槽位,并判断所述目标槽位关联的资源逻辑块的大小是否大于等于所述需求资源的大小;
若所述目标槽位关联的资源逻辑块的大小大于所述需求资源的大小,则确定所述目标槽位关联的资源逻辑块可用;
若所述目标槽位关联的资源逻辑块的大小等于所述需求资源的大小,则确定所述目标槽位关联...
【专利技术属性】
技术研发人员:曹飞,
申请(专利权)人:平安国际智慧城市科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。