恭喜北京白海科技有限公司刘喆获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜北京白海科技有限公司申请的专利一种代码辅助信息的获取方法及装置获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114661341B 。
龙图腾网通过国家知识产权局官网在2025-03-18发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210311467.2,技术领域涉及:G06F8/72;该发明授权一种代码辅助信息的获取方法及装置是由刘喆;卢亿雷设计研发完成,并于2022-03-28向国家知识产权局提交的专利申请。
本一种代码辅助信息的获取方法及装置在说明书摘要公布了:本申请提供了一种代码辅助信息的获取方法及装置,该方法包括:获取用户当前选中的目标代码的代码信息;基于代码信息,确定目标代码在虚拟文件中的虚拟行号,虚拟文件是通过对目标文件进行文件虚拟化后得到的文件,目标文件的文件格式包括多种;基于虚拟行号,在与目标代码的定义类型对应的目标抽象语法树上获取目标代码对应的目标辅助信息,目标抽象语法树是通过对多个虚拟文件进行解析得到的;输出目标辅助信息。通过采用上述代码辅助信息的获取方法及装置,解决了在获取代码辅助信息时,python文件与ipynb文件之间无法相互引用的问题。
本发明授权一种代码辅助信息的获取方法及装置在权利要求书中公布了:1.一种代码辅助信息的获取方法,其特征在于,包括:获取用户当前选中的目标代码的代码信息;基于所述代码信息,确定所述目标代码在虚拟文件中的虚拟行号,所述虚拟文件是通过对目标文件进行文件虚拟化后得到的文件,所述目标文件的文件格式包括多种;基于所述虚拟行号,在与所述目标代码的定义类型对应的目标抽象语法树上获取所述目标代码对应的目标辅助信息,所述目标抽象语法树是通过对多个虚拟文件进行解析得到的;输出所述目标辅助信息;所述代码信息包括单元格标识以及目标代码所在的行号;所述基于所述代码信息,确定所述目标代码在虚拟文件中的虚拟行号,包括:确定所述目标代码所在文件是否为ipynb文件;若是ipynb文件,则获取与所述单元格标识对应代码单元格的单元格初始行号;基于所述单元格初始行号以及目标代码所在的行号,确定所述目标代码在虚拟文件中的虚拟行号;通过以下方式对目标文件进行文件虚拟化:确定所述目标文件是否为python文件或者ipynb文件;若是python文件,则直接获取所述目标文件的虚拟文件;若是ipynb文件,则获取所述目标文件中的多个代码单元格,将多个代码单元格按顺序拼接在一起获取所述目标文件的虚拟文件。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京白海科技有限公司,其通讯地址为:100000 北京市海淀区北四环西路9号21层2106-Y28;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。