[發明專利]一種指標庫代碼適配方法及系統有效
| 申請號: | 202110252607.9 | 申請日: | 2021-03-09 |
| 公開(公告)號: | CN112631653B | 公開(公告)日: | 2021-06-15 |
| 發明(設計)人: | 徐明;王華松;孫振;周露;賴苑婷 | 申請(專利權)人: | 廣州歐賽斯信息科技有限公司 |
| 主分類號: | G06F8/72 | 分類號: | G06F8/72;G06F8/41 |
| 代理公司: | 廣州博士科創知識產權代理有限公司 44663 | 代理人: | 李永鋒 |
| 地址: | 510700 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 指標 代碼 配方 系統 | ||
1.一種指標庫代碼適配方法,其特征在于,應用于服務器,所述服務器與多個軟件開發終端通信連接,所述方法包括:
啟用通過對當前軟件需求指標統計獲得的指標庫的索引代碼塊序列進行業務更新后的更新索引代碼塊序列,并基于所述更新索引代碼塊序列生成至少一個待編譯實例的指標庫復用腳本,其中,所述待編譯實例用于表示提供軟件編譯功能的實例化元素,所述指標庫復用腳本用于表示在進行指標庫復用時所調用的鏈接腳本;
從所述指標庫復用腳本的多個待定鏈接腳本中確定復用共享鏈接腳本;所述復用共享鏈接腳本包括所述多個待定鏈接腳本中的任意兩個待定鏈接腳本;
將所述復用共享鏈接腳本中軟件編譯適配參數大于目標適配參數的復用共享鏈接腳本確定為目標復用共享鏈接腳本,并將所述目標復用共享鏈接腳本中的兩個待定鏈接腳本進行適配共享,得到適配共享鏈接腳本;
將所述適配共享鏈接腳本和余下鏈接腳本確定為待定鏈接腳本,直到所述指標庫復用腳本中不存在軟件編譯適配參數大于目標適配參數的復用共享鏈接腳本時,輸出與所述適配共享鏈接腳本相關聯的代碼適配策略,并基于所述適配共享鏈接腳本相關聯的代碼適配策略對所述軟件開發終端的代碼集合進行信息軟件編譯;所述余下鏈接腳本為所述多個待定鏈接腳本中除所述適配共享鏈接腳本外的待定鏈接腳本;
所述啟用通過對當前軟件需求指標統計獲得的指標庫的索引代碼塊序列進行業務更新后的更新索引代碼塊序列,并基于所述更新索引代碼塊序列生成至少一個待編譯實例的指標庫復用腳本的步驟,包括:
對所述軟件開發終端的代碼調用過往數據進行軟件編譯調用信息提取,得到所述代碼調用過往數據中每個軟件編譯調用信息的狀態觸發過程信息;
對所述代碼調用過往數據中每個軟件編譯調用信息分別進行多個指標庫綁定指標樣本的指標庫綁定處理,得到對應每個指標庫綁定指標樣本的指標庫綁定結果;
基于所述代碼調用過往數據中每個軟件編譯調用信息的狀態觸發過程信息以及每個指標庫綁定指標樣本的指標庫綁定結果,確定對應每個指標庫綁定指標樣本中每個軟件編譯調用信息的指標庫綁定簽名;
基于對應每個指標庫綁定指標樣本中每個軟件編譯調用信息的指標庫綁定簽名,生成對應指標庫綁定指標樣本的復用進程,并將多個指標庫綁定指標樣本的復用進程按照指標庫綁定關聯關系進行融合后編譯到軟件需求指標統計獲得的指標庫的索引代碼塊序列中,得到更新索引代碼塊序列,并基于所述更新索引代碼塊序列,確定至少一個待編譯實例以及所述至少一個待編譯實例的指標庫復用腳本。
2.根據權利要求1所述的指標庫代碼適配方法,其特征在于,所述復用共享鏈接腳本中的兩個待定鏈接腳本包含第一鏈接腳本和第二鏈接腳本;
在所述將所述復用共享鏈接腳本中軟件編譯適配參數大于目標適配參數的復用共享鏈接腳本確定為目標復用共享鏈接腳本,并將所述目標復用共享鏈接腳本中的兩個待定鏈接腳本進行適配共享,得到適配共享鏈接腳本之前,所述方法還包括:
獲取所述復用共享鏈接腳本對應的鏈接腳本共享庫中的每個共享庫,并將與每個共享庫相關聯的第一鏈接腳本的鏈接腳本配置信息分別確定為第一鏈接腳本配置信息,并將與每個共享庫相關聯的第二鏈接腳本的鏈接腳本配置信息分別確定為第二鏈接腳本配置信息;
基于每個共享庫、每個第一鏈接腳本配置信息、每個第二鏈接腳本配置信息,確定所述復用共享鏈接腳本對應的軟件編譯適配參數;
所述基于每個共享庫、每個第一鏈接腳本配置信息、每個第二鏈接腳本配置信息,確定所述復用共享鏈接腳本對應的軟件編譯適配參數,包括:
根據每個共享庫對應的預設適配屬性策略、以及與相應共享庫相關聯的第一鏈接腳本配置信息和第二鏈接腳本配置信息,分別確定所述復用共享鏈接腳本在相應共享庫時的適配屬性信息;
獲取每個共享庫對應的共享權重,基于每個共享庫對應的共享權重以及所述復用共享鏈接腳本在相應共享庫時的適配屬性信息,確定所述復用共享鏈接腳本對應的軟件編譯適配參數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州歐賽斯信息科技有限公司,未經廣州歐賽斯信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110252607.9/1.html,轉載請聲明來源鉆瓜專利網。





