[發明專利]根據系統配置選取資源的方法及裝置有效
| 申請號: | 201610149977.9 | 申請日: | 2016-03-16 |
| 公開(公告)號: | CN107203418B | 公開(公告)日: | 2021-02-02 |
| 發明(設計)人: | 羅自榮 | 申請(專利權)人: | 斑馬智行網絡(香港)有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F9/445 |
| 代理公司: | 上海華誠知識產權代理有限公司 31300 | 代理人: | 徐穎聰 |
| 地址: | 中國香港九龍長沙灣道*** | 國省代碼: | 香港;81 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 根據 系統配置 選取 資源 方法 裝置 | ||
1.一種根據系統配置選取資源的方法,其特征在于,包括:
根據待選取資源的標識信息,查詢預先生成的資源與配置組合的對應關系集合,獲取與所述待選取資源對應的各配置組合;
從所述各配置組合中選擇與當前系統配置相匹配的目標配置組合;
根據所述待選取資源的標識信息,選取與所述目標配置組合對應的資源集合中的相應資源;
其中,所述目標配置組合是通過如下方法獲得:
比較各配置組合的第一分數,選擇第一分數最高的各配置組合,作為候選配置組合;
判斷所述候選配置組合的數目是否大于1;
若是,比較各候選配置組合的第二分數,并選擇第二分數最低的候選配置組合作為所述目標配置組合;
所述第一分數是根據相應配置組合中各配置項的限定值與當前系統配置中的相應值是否相符計算得到的、用于表征所述配置組合與當前系統配置匹配程度的分數;
所述第二分數用于表征相應候選配置組合的范圍匹配配置項與當前系統配置的差異程度,所述范圍匹配配置項是指所述候選配置組合包含的、限定值為范圍形式、且與當前系統配置的相應值相符的配置項。
2.根據權利要求1所述的根據系統配置選取資源的方法,其特征在于,通過以下步驟預先生成所述資源與配置組合的對應關系集合:
針對各種資源類型,遍歷與所述資源類型對應的資源集合,為其中包含的各資源分別生成對應關系表項,所述對應關系表項中至少包含資源的標識信息、以及所述資源的各宿主資源集合所對應的配置組合;
用生成的對應關系表項組成所述對應關系集合。
3.根據權利要求2所述的根據系統配置選取資源的方法,其特征在于,在為數據型資源生成的對應關系表項中,還包含所述資源對應于其中每個配置組合的具體值;
當所述待選取資源為數據型資源時,所述根據所述待選取資源的標識信息,選取與所述目標配置組合及待選取資源的資源類型對應的資源集合中的相應資源,包括:根據所述待選取資源的標識信息,從所述對應關系集合中提取相應的對應關系表項,并從中獲取與所述目標配置組合相對應的具體值。
4.根據權利要求1所述的根據系統配置選取資源的方法,其特征在于,在比較所述各配置組合針對當前系統配置的第一分數之前,包括:
判斷是否已預先計算所述各配置組合的第一分數,若否,則計算所述各配置組合的第一分數。
5.根據權利要求4所述的根據系統配置選取資源的方法,其特征在于,所述各配置組合中每個配置組合的第一分數是通過如下步驟計算得到的:
將待計算的配置組合的第一分數設置為第一初始值;
針對所述配置組合中的每個配置項,執行以下操作:
若所述配置項的限定值與當前系統配置中的相應值相符,則在第一分數上累加與所述配置項對應的預設分值;若不相符,則將所述配置組合的第一分數設置為預設的小于所述第一初始值的第二數值,并結束針對所述配置組合的計算過程。
6.根據權利要求5所述的根據系統配置選取資源的方法,其特征在于,所述每個配置項具有預設的優先級,與每個配置項對應的預設分值的高低與其優先級高低成正比。
7.根據權利要求6所述的根據系統配置選取資源的方法,其特征在于,與每個配置項對應的預設分值是采用如下公式計算得到的:
score = 2^i;
其中,^代表冪運算,i 為相應配置項在按照優先級從低到高排序的配置項列表中的序號,score為計算得到的預設分值。
8.根據權利要求1所述的根據系統配置選取資源的方法,其特征在于,所述判斷所述候選配置組合的數目是否大于1,還包括:
若否,將所述候選配置組合作為所述目標配置組合。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于斑馬智行網絡(香港)有限公司,未經斑馬智行網絡(香港)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610149977.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種可鎖止的萬向腳輪支架
- 下一篇:一種銳角換向萬向輪





