资源层级比对与处理方法、装置、设备及介质与流程

摘要: 本发明涉及数据分析,尤其涉及一种资源层级比对与处理方法、装置、设备及介质。背景技术:1、在组合服务资源处理场景中,现有资源分配方式通常依据单一因素确定资源使用顺...
资源层级比对与处理方法、装置、设备及介质与流程

本发明涉及数据分析,尤其涉及一种资源层级比对与处理方法、装置、设备及介质。

背景技术:

1、在组合服务资源处理场景中,现有资源分配方式通常依据单一因素确定资源使用顺序,例如仅依据失效时间、人工选择结果或者预设固定顺序进行处理。由于同一资源使用请求下可能同时存在多个可用资源,且不同资源在服务类型、服务位置、资源属性和账户状态方面存在差异,现有方式难以在可用资源中形成与当前请求相匹配的资源使用序列,容易导致资源使用顺序与实际服务需求不一致。

2、在金融科技业务领域,客户可能同时持有账户服务资源、支付优惠资源、保单增值资源、理赔协助资源和会员增值资源。现有金融业务平台在处理支付、保险、消费金融或者财富管理等服务请求时,通常依赖资源到期时间或者人工选择结果确定使用对象,未能结合请求参数和资源属性数据进行层级判断。由此,在多个资源均满足当前服务请求时,容易出现使用顺序不准确的问题,进而影响资源扣减、账户更新和资源处理记录的一致性。

3、在医疗健康业务领域,用户可能同时持有问诊服务资源、体检服务资源、健康管理资源、药品配送资源和护理服务资源。现有医疗健康平台在处理预约、咨询、配送或者健康服务请求时,通常侧重于单个资源是否可用,缺少面向候选资源集合的层级比对处理。由此,在多个健康服务资源均可用于同一服务请求时,容易出现资源使用序列确定不准确的问题,影响后续资源占用、资源使用处理和账户记录更新。

技术实现思路

1、本发明的主要目的在于提供一种资源层级比对与处理方法、装置、设备及存储介质,旨在解决现有技术在多个资源均可用于同一资源使用请求时,难以结合请求参数、资源属性数据和层级处理配置生成准确的资源使用序列,导致资源使用对象选择与后续资源使用处理不一致的技术问题。

2、为实现上述目的,本发明提供一种资源层级比对与处理方法,包括:

3、获取资源使用请求,基于所述资源使用请求中的请求参数读取用户资源账户中的资源记录,生成初始资源集合;

4、基于所述请求参数对所述初始资源集合进行可用性筛查,将通过可用性筛查的资源记录作为候选资源记录,并生成候选资源集合;

5、基于所述请求参数和所述候选资源记录的资源属性数据生成资源比较信息,并将所述资源比较信息绑定至所述候选资源记录;

6、获取与所述请求参数对应的层级处理配置,基于所述层级处理配置和所述资源比较信息对所述候选资源集合进行层级比对,生成资源使用序列;

7、从所述资源使用序列中选取排序最前的候选资源记录进行临时占用处理,生成待使用资源记录,并将所述资源使用序列中剩余的候选资源记录确定为备用资源记录;

8、将所述待使用资源记录与所述资源使用请求进行匹配校验,基于匹配校验结果对所述待使用资源记录或所述备用资源记录进行资源使用处理,生成资源处理日志,基于所述资源处理日志更新所述用户资源账户并写入资源调度记录。

9、进一步地,为实现上述目的,本发明提供一种资源层级比对与处理装置,包括:

10、请求解析与资源读取模块,用于获取资源使用请求,基于所述资源使用请求中的请求参数读取用户资源账户中的资源记录,生成初始资源集合;

11、资源可用性筛查模块,用于基于所述请求参数对所述初始资源集合进行可用性筛查,将通过可用性筛查的资源记录作为候选资源记录,并生成候选资源集合;

12、资源比较信息生成模块,用于基于所述请求参数和所述候选资源记录的资源属性数据生成资源比较信息,并将所述资源比较信息绑定至所述候选资源记录;

13、层级比对排序模块,用于获取与所述请求参数对应的层级处理配置,基于所述层级处理配置和所述资源比较信息对所述候选资源集合进行层级比对,生成资源使用序列;

14、临时占用处理模块,用于从所述资源使用序列中选取排序最前的候选资源记录进行临时占用处理,生成待使用资源记录,并将所述资源使用序列中剩余的候选资源记录确定为备用资源记录;

15、资源使用结算模块,用于将所述待使用资源记录与所述资源使用请求进行匹配校验,基于匹配校验结果对所述待使用资源记录或所述备用资源记录进行资源使用处理,生成资源处理日志,基于所述资源处理日志更新所述用户资源账户并写入资源调度记录。

16、进一步地,为实现上述目的,本发明还提供一种计算机设备,所述计算机设备包括存储器、处理器以及存储至所述存储器上并可在所述处理器上运行的资源层级比对与处理程序,所述资源层级比对与处理程序被所述处理器执行时实现如上述所述的资源层级比对与处理方法的步骤。

17、进一步地,为实现上述目的,本发明还提供一种计算机可读存储介质,所述存储介质上存储有资源层级比对与处理程序,所述资源层级比对与处理程序被处理器执行时实现如上所述的资源层级比对与处理方法的步骤。

18、有益效果:本发明涉及数据分析技术领域,公开了一种资源层级比对与处理方法、装置、设备及介质,包括:获取资源使用请求,基于请求参数读取用户资源账户中的资源记录并生成初始资源集合;对初始资源集合进行可用性筛查,生成候选资源集合;基于请求参数和资源属性数据生成资源比较信息;结合层级处理配置对候选资源集合进行层级比对,生成资源使用序列;基于资源使用序列生成待使用资源记录和备用资源记录;对待使用资源记录或备用资源记录进行资源使用处理,生成资源处理日志,并更新用户资源账户和写入资源调度记录。本发明可应用于金融科技等业务场景中,通过可用性筛查形成候选资源集合,再结合资源比较信息和层级处理配置生成资源使用序列,使资源使用对象能够按层级比对结果确定,并通过备用资源记录和资源处理日志完成替换处理及账户更新,从而减少多个可用资源并存时资源使用顺序不准确和账户记录更新不一致的情况。

1.一种资源层级比对与处理方法,其特征在于,包括以下步骤:

2.如权利要求1所述的资源层级比对与处理方法,其特征在于,获取资源使用请求,基于所述资源使用请求中的请求参数读取用户资源账户中的资源记录,生成初始资源集合,包括:

3.如权利要求1所述的资源层级比对与处理方法,其特征在于,基于所述请求参数对所述初始资源集合进行可用性筛查,将通过可用性筛查的资源记录作为候选资源记录,并生成候选资源集合,包括:

4.如权利要求1所述的资源层级比对与处理方法,其特征在于,基于所述请求参数和所述候选资源记录的资源属性数据生成资源比较信息,并将所述资源比较信息绑定至所述候选资源记录,包括:

5.如权利要求1所述的资源层级比对与处理方法,其特征在于,获取与所述请求参数对应的层级处理配置,基于所述层级处理配置和所述资源比较信息对所述候选资源集合进行层级比对,生成资源使用序列,包括:

6.如权利要求1所述的资源层级比对与处理方法,其特征在于,从所述资源使用序列中选取排序最前的候选资源记录进行临时占用处理,生成待使用资源记录,并将所述资源使用序列中剩余的候选资源记录确定为备用资源记录,包括:

7.如权利要求1所述的资源层级比对与处理方法,其特征在于,将所述待使用资源记录与所述资源使用请求进行匹配校验,基于匹配校验结果对所述待使用资源记录或所述备用资源记录进行资源使用处理,生成资源处理日志,基于所述资源处理日志更新所述用户资源账户并写入资源调度记录,包括:

8.一种资源层级比对与处理装置,其特征在于,所述资源层级比对与处理装置包括:

9.一种计算机设备,其特征在于,所述计算机设备包括存储器、处理器以及存储至所述存储器上并可以在所述处理器上运行的资源层级比对与处理程序,所述资源层级比对与处理程序被所述处理器执行时实现如权利要求1-7中任一项所述的资源层级比对与处理方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述存储介质上存储有资源层级比对与处理程序,所述资源层级比对与处理程序被处理器执行时实现如权利要求1-7中任一项所述的资源层级比对与处理方法的步骤。