佛山智能装备技术研究院钟家明获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉佛山智能装备技术研究院申请的专利代码提示方法、装置、设备及存储介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119536704B 。
龙图腾网通过国家知识产权局官网在2025-12-02发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411429442.8,技术领域涉及:G06F8/33;该发明授权代码提示方法、装置、设备及存储介质是由钟家明;柯文;胡杰;郑敏浩;何智钊;周星设计研发完成,并于2024-10-14向国家知识产权局提交的专利申请。
本代码提示方法、装置、设备及存储介质在说明书摘要公布了:本发明公开了一种代码提示方法、装置、设备及存储介质,属于数据处理技术领域,该方法包括:获取代码文本,根据预设周期比对所述预设周期前后的所述代码文本,确定所述代码文本的变更操作和代码变更数据;获取所述代码文本对应语言的预设语法树;当所述变更操作为新增所述代码文本时,根据所述代码变更数据和所述预设语法树更新匹配缓存,并确定代码提示信息;当所述变更操作为删除所述代码文本时,根据所述代码变更数据、所述预设语法树和所述匹配缓存确定所述代码提示信息;输出所述代码提示信息。本发明旨在提高代码提示的匹配效率,提高用户编辑代码时的体验。
本发明授权代码提示方法、装置、设备及存储介质在权利要求书中公布了:1.一种代码提示方法,其特征在于,所述代码提示方法包括: 获取代码文本,根据预设周期比对所述预设周期前后的所述代码文本,确定所述代码文本的变更操作和代码变更数据; 获取所述代码文本对应语言的预设语法树; 当所述变更操作为新增所述代码文本时,根据所述代码变更数据和所述预设语法树更新匹配缓存,并确定代码提示信息; 当所述变更操作为删除所述代码文本时,根据所述代码变更数据、所述预设语法树和所述匹配缓存确定所述代码提示信息; 输出所述代码提示信息; 所述当所述变更操作为新增所述代码文本时,根据所述代码变更数据和所述预设语法树更新匹配缓存,并确定代码提示信息的步骤包括: 当所述变更操作为新增所述代码文本时,根据所述代码变更数据中的空白符确定匹配起始位置,所述代码变更数据中所述匹配起始位置后存在若干个字符串; 基于所述字符串的顺序,在所述预设语法树中查找与各个所述字符串匹配的若干个目标语法节点; 将所述目标语法节点按照对应所述字符串的顺序挂载至所述匹配缓存; 根据所述匹配缓存中挂载的所述目标语法节点的字符数据拼接形成所述代码提示信息; 所述匹配缓存包括多个缓存节点,每个所述缓存节点分别与所述代码变更数据中的每个字符相对应,所述将所述目标语法节点按照对应所述字符串的顺序挂载至所述匹配缓存的步骤包括: 将所述目标语法节点的开始点挂载至对应所述字符串的第一个字符的所述缓存节点; 将所述目标语法节点的结束点挂载至对应所述字符串的末尾字符的所述缓存节点; 建立相邻字符串的所述目标语法节点之间的因果关系,将所述因果关系挂载至所述相邻字符串中后一字符串的第一个字符的所述缓存节点,所述因果关系表征所述目标语法节点之间的顺序。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人佛山智能装备技术研究院,其通讯地址为:528000 广东省佛山市南海区狮山镇桃园东路60号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励