北京百度網訊科技有限公司李俊蓉獲國家專利權
買專利賣專利找龍圖騰,真高效! 查專利查商標用IPTOP,全免費!專利年費監控用IP管家,真方便!
龍圖騰網獲悉北京百度網訊科技有限公司申請的專利一種動態化編譯的方法、裝置、設備和存儲介質獲國家發明授權專利權,本發明授權專利權由國家知識產權局授予,授權公告號為:CN114756238B 。
龍圖騰網通過國家知識產權局官網在2025-09-23發布的發明授權授權公告中獲悉:該發明授權的專利申請號/專利號為:202210244172.8,技術領域涉及:G06F8/41;該發明授權一種動態化編譯的方法、裝置、設備和存儲介質是由李俊蓉;高飛設計研發完成,并于2022-03-11向國家知識產權局提交的專利申請。
本一種動態化編譯的方法、裝置、設備和存儲介質在說明書摘要公布了:本公開提供了一種動態化編譯的方法、裝置、設備以及存儲介質,計算機術領域,尤其涉及互聯網和移動應用的研發和運維領域。具體實現方案為:使用DSL規范,解析源文件確定源文件對應的DSL語法樹,得到第一目標文件;并根據所述DSL語法樹,確定各節點所代表的程序對象的聲明類型和調用順序,之后再根據所述聲明類型和所述調用順序,確定所述聲明類型的加載順序,得到第二目標文件。由于第二目標文件中包含有排列順序與所述調用順序一致的各程序對象的聲明類型,因此在將第一目標文件中的DSL產物轉換為可執行環境中源文件對應的可執行文件的過程中,可大大加快了加載聲明類型和程序對象的速度,進而提高了將DSL產物實時轉化為頁面顯示內容的效率。
本發明授權一種動態化編譯的方法、裝置、設備和存儲介質在權利要求書中公布了:1.一種動態化編譯的方法,包括: 獲取至少一個源文件; 使用DSL規范,解析所述至少一個源文件中的每一源文件,確定所述至少一個源文件的DSL語法樹,得到至少一個第一目標文件,所述DSL語法樹中的每一個節點代表一個程序對象; 將屬于第一源文件的節點信息加入到所述第一源文件的節點信息的集合; 若所述第一源文件包含第二源文件中的程序對象,則將所述第二源文件中的程序對象的節點信息,加入到所述第二源文件的節點信息的集合; 所述節點包括內部節點和外部節點,所述節點信息包括相應節點的標識和類型,所述節點的類型包括類、頂級變量、頂級函數和枚舉; 根據所述節點的標識,確定所述節點所代表的程序對象的聲明類型; 根據所述DSL語法樹中各節點之間的路徑信息,確定各節點所代表的程序對象的調用順序; 根據所述聲明類型和所述調用順序,確定所述聲明類型的加載順序,得到第二目標文件; 根據所述第二目標文件,順序加載所述第二目標文件中的聲明類型; 將所述第一目標文件轉換為運行環境中所述至少一個源文件對應的可執行文件。
如需購買、轉讓、實施、許可或投資類似專利技術,可聯系本專利的申請人或專利權人北京百度網訊科技有限公司,其通訊地址為:100089 北京市海淀區上地十街10號百度大廈2層;或者聯系龍圖騰網官方客服,聯系龍圖騰網可撥打電話0551-65771310或微信搜索“龍圖騰網”。
1、本報告根據公開、合法渠道獲得相關數據和信息,力求客觀、公正,但并不保證數據的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發布本報告當日的職業理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據或者憑證。