[发明专利]资源匹配方法、装置、电子设备及可读存储介质有效
申请号: | 202010822477.3 | 申请日: | 2020-08-14 |
公开(公告)号: | CN111949500B | 公开(公告)日: | 2023-09-22 |
发明(设计)人: | 叶轮;李天然;段伟杰;王世壮 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F16/903 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 鄢功军 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 匹配 方法 装置 电子设备 可读 存储 介质 | ||
1.一种资源匹配方法,包括:
获取需求配置文件,其中,所述需求配置文件包括M个需求名称分别对应的需求值,M为正整数;
获取资源存量文件,其中,所述资源存量文件包括N个资源名称分别对应的资源值,N为正整数;
将所述M个需求名称分别对应的需求值和所述N个资源名称分别对应的资源值进行匹配,确定每个需求值匹配的资源值;
根据所述每个需求值对应的需求名称和所述每个需求值匹配的资源值对应的资源名称生成映射关系文件;以及
根据所述映射关系文件进行资源部署;
其中,将所述M个需求名称分别对应的需求值和所述N个资源名称分别对应的资源值进行匹配,确定每个需求值匹配的资源值包括:
根据所述M个需求名称分别对应的需求值生成需求队列,其中,所述需求队列中包括M个需求值;
根据所述N个资源名称分别对应的资源值生成资源队列,其中,所述资源队列中包括N个资源值;
针对所述需求队列中的每个需求值,按照所述资源队列中的资源值的排列顺序,计算所述需求值与所述资源队列中的资源值的差值;以及
根据所述需求值与所述资源队列中的资源值的差值确定与所述需求值匹配的资源值;
其中,根据所述需求值与所述资源队列中的资源值的差值确定与所述需求值匹配的资源值包括:
计算所述需求值与所述资源队列中的第一资源值的差值的平方;
将所述差值的平方除以所述需求值的平方,得到第一比值;
将所述第一比值与阈值进行比较;以及
在所述第一比值小于所述阈值的情况下,确定与所述需求值匹配的资源值为所述第一资源值。
2.根据权利要求1所述的方法,其中,所述阈值通过神经网络算法拟合得到,包括:
利用训练集中每个需求值与资源值之间的差的平方之和作为损失函数对初始阈值进行矫正,直到收敛后得到所述阈值。
3.根据权利要求1所述的方法,还包括:
在所述第一比值大于或等于所述阈值的情况下,计算所述需求值与所述资源队列中的第二资源值的差值的平方;
将所述需求值与所述资源队列中的第二资源值的差值的平方除以所述需求值的平方,得到第二比值;
将所述第二比值与所述第一比值进行比较;以及
在所述第二比值大于或等于所述第一比值的情况下,确定与所述需求值匹配的资源值为所述第一资源值。
4.根据权利要求3所述的方法,还包括:
在所述第二比值小于所述第一比值的情况下,按照所述资源队列中的资源值的排列顺序,依次计算所述需求值与当前资源值的差值的平方;
将所述需求值与所述当前资源值的差值的平方除以所述需求值的平方,得到当前比值;
在所述当前比值大于或等于上一个比值的情况下,将计算上一个比值时使用的资源值确定为与所述需求值匹配的资源值。
5.根据权利要求1所述的方法,还包括:
在将所述M个需求名称分别对应的需求值和所述N个资源名称分别对应的资源值进行匹配之后,如果所述需求队列中还包括一个或多个需求值没有匹配的资源值,调整所述阈值重新进行匹配;
其中,调整所述阈值包括:
计算当前所有已完成匹配的需求值对应的差的平方比之和,其中,所述差的平方比为:所述需求值和匹配的资源值的差值的平方与所述需求值的平方之间的比值;
计算当前所有已完成匹配的需求值的数量;
将所述差的平方比之和除以所述当前所有已完成匹配的需求值的数量,得到偏移值;以及
将所述阈值与所述偏移值的和作为调整后的阈值。
6.根据权利要求1所述的方法,还包括:
预先将所述需求队列中的需求值和所述资源队列中的资源值分别按照从大到小的顺序进行排序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010822477.3/1.html,转载请声明来源钻瓜专利网。