[發明專利]資源匹配方法、裝置、電子設備及可讀存儲介質有效
| 申請號: | 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.szxzyx.cn/pat/books/202010822477.3/1.html,轉載請聲明來源鉆瓜專利網。





