麒麟软件有限公司伍洲获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉麒麟软件有限公司申请的专利用于在代码中引入信号的方法、装置、设备以及产品获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120315690B 。
龙图腾网通过国家知识产权局官网在2025-08-26发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510804419.0,技术领域涉及:G06F8/30;该发明授权用于在代码中引入信号的方法、装置、设备以及产品是由伍洲;钟生平;汪黎设计研发完成,并于2025-06-17向国家知识产权局提交的专利申请。
本用于在代码中引入信号的方法、装置、设备以及产品在说明书摘要公布了:本发明公开了一种用于在代码中引入信号的方法、装置、设备以及产品,包括:遍历项目中的原始文件,确定可重构文件;确定可重构文件中的关键节点;建立规则库;将可重构文件中的代码与规则库中的规则进行匹配;将可重构文件中的状态管理方式编写代码转换成信号方式编写代码。本发明公开了一种代码中引入信号的方法、装置、设备以及产品,能够精准定位项目中可能重构的原始文件,无需开发者手动逐个查找,同时采用统一的规则进行代码重构,确保重构替换后的代码风格的一致性,方便后续维护人员理解和修改代码,具有代码转换速度快,转化质量高,方便后期进行维护的优点。
本发明授权用于在代码中引入信号的方法、装置、设备以及产品在权利要求书中公布了:1.一种用于在代码中引入信号的方法,其特征在于,包括: 遍历项目中的原始文件,若所述原始文件满足第一预设条件,则确定所述原始文件是可重构文件; 对所述可重构文件的代码进行语义分析,确定所述可重构文件中的关键节点,其中,所述关键节点是满足第二预设条件的节点; 建立规则库,所述规则库中包括不同类型的所述关键节点对应的状态管理方式编写代码替换成信号方式编写代码的规则; 将所述可重构文件中的代码与所述规则库中的规则进行匹配,利用匹配得到的规则,将所述可重构文件中的状态管理方式编写代码转换成信号方式编写代码; 所述第一预设条件是所述原始文件能够同时满足: 所述原始文件的文件类型与所述项目的类型匹配; 能够获取到所述原始文件的源文件及依赖文件; 能够在所述原始文件中确定初始节点; 能够在所述原始文件中基于所述初始节点向上递归,查询到父节点,直至找到所述原始文件中的类声明节点; 所述类声明节点带有输入的指令或组件; 所述第二预设条件包括: 若所述节点是变量声明节点,且所述变量声明节点的变量在整个应用程序中若干次被读取以及其值的改变影响若干个组件的行为,则所述变量声明节点是所述关键节点; 若所述节点是函数调用节点,且所述函数调用节点的函数是用于更新组件状态以及其调用逻辑与信号的使用模式相匹配,则所述函数调用节点是所述关键节点; 若所述节点是属性访问节点,且所述属性访问节点的写操作会影响组件的显示或行为,以及符合信号驱动的更新模式,则所述属性访问节点是所述关键节点。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人麒麟软件有限公司,其通讯地址为:300450 天津市滨海新区天津滨海高新区塘沽海洋科技园信安创业广场3号楼6-8层;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。