麒麟軟件有限公司伍洲獲國家專利權
買專利賣專利找龍圖騰,真高效! 查專利查商標用IPTOP,全免費!專利年費監控用IP管家,真方便!
龍圖騰網獲悉麒麟軟件有限公司申請的專利用于在代碼中引入信號的方法、裝置、設備以及產品獲國家發明授權專利權,本發明授權專利權由國家知識產權局授予,授權公告號為:CN120315690B 。
龍圖騰網通過國家知識產權局官網在2025-08-26發布的發明授權授權公告中獲悉:該發明授權的專利申請號/專利號為:202510804419.0,技術領域涉及:G06F8/30;該發明授權用于在代碼中引入信號的方法、裝置、設備以及產品是由伍洲;鐘生平;汪黎設計研發完成,并于2025-06-17向國家知識產權局提交的專利申請。
本用于在代碼中引入信號的方法、裝置、設備以及產品在說明書摘要公布了:本發明公開了一種用于在代碼中引入信號的方法、裝置、設備以及產品,包括:遍歷項目中的原始文件,確定可重構文件;確定可重構文件中的關鍵節點;建立規則庫;將可重構文件中的代碼與規則庫中的規則進行匹配;將可重構文件中的狀態管理方式編寫代碼轉換成信號方式編寫代碼。本發明公開了一種代碼中引入信號的方法、裝置、設備以及產品,能夠精準定位項目中可能重構的原始文件,無需開發者手動逐個查找,同時采用統一的規則進行代碼重構,確保重構替換后的代碼風格的一致性,方便后續維護人員理解和修改代碼,具有代碼轉換速度快,轉化質量高,方便后期進行維護的優點。
本發明授權用于在代碼中引入信號的方法、裝置、設備以及產品在權利要求書中公布了:1.一種用于在代碼中引入信號的方法,其特征在于,包括: 遍歷項目中的原始文件,若所述原始文件滿足第一預設條件,則確定所述原始文件是可重構文件; 對所述可重構文件的代碼進行語義分析,確定所述可重構文件中的關鍵節點,其中,所述關鍵節點是滿足第二預設條件的節點; 建立規則庫,所述規則庫中包括不同類型的所述關鍵節點對應的狀態管理方式編寫代碼替換成信號方式編寫代碼的規則; 將所述可重構文件中的代碼與所述規則庫中的規則進行匹配,利用匹配得到的規則,將所述可重構文件中的狀態管理方式編寫代碼轉換成信號方式編寫代碼; 所述第一預設條件是所述原始文件能夠同時滿足: 所述原始文件的文件類型與所述項目的類型匹配; 能夠獲取到所述原始文件的源文件及依賴文件; 能夠在所述原始文件中確定初始節點; 能夠在所述原始文件中基于所述初始節點向上遞歸,查詢到父節點,直至找到所述原始文件中的類聲明節點; 所述類聲明節點帶有輸入的指令或組件; 所述第二預設條件包括: 若所述節點是變量聲明節點,且所述變量聲明節點的變量在整個應用程序中若干次被讀取以及其值的改變影響若干個組件的行為,則所述變量聲明節點是所述關鍵節點; 若所述節點是函數調用節點,且所述函數調用節點的函數是用于更新組件狀態以及其調用邏輯與信號的使用模式相匹配,則所述函數調用節點是所述關鍵節點; 若所述節點是屬性訪問節點,且所述屬性訪問節點的寫操作會影響組件的顯示或行為,以及符合信號驅動的更新模式,則所述屬性訪問節點是所述關鍵節點。
如需購買、轉讓、實施、許可或投資類似專利技術,可聯系本專利的申請人或專利權人麒麟軟件有限公司,其通訊地址為:300450 天津市濱海新區天津濱海高新區塘沽海洋科技園信安創業廣場3號樓6-8層;或者聯系龍圖騰網官方客服,聯系龍圖騰網可撥打電話0551-65771310或微信搜索“龍圖騰網”。
1、本報告根據公開、合法渠道獲得相關數據和信息,力求客觀、公正,但并不保證數據的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發布本報告當日的職業理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據或者憑證。