奇点新源国际技术开发(北京)有限公司张伟强获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉奇点新源国际技术开发(北京)有限公司申请的专利一种基于大模型的数据库映射文件转换方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120631967B 。
龙图腾网通过国家知识产权局官网在2026-03-17发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202511133790.5,技术领域涉及:G06F16/25;该发明授权一种基于大模型的数据库映射文件转换方法及系统是由张伟强;高晖;赵琛设计研发完成,并于2025-08-14向国家知识产权局提交的专利申请。
本一种基于大模型的数据库映射文件转换方法及系统在说明书摘要公布了:本申请涉及数据库技术领域,尤其涉及一种基于大模型的数据库映射文件转换方法及系统,方法包括:递归遍历目标项目路径下的文件,得到文件路径列表;按照文件路径列表中的路径顺序,循环执行以下步骤S1‑S5;S1:读取第N个待转换文件的待转换文件内容;S2:基于读取到的待转换文件内容构建目标提示词,并将目标提示词及待转换文件内容输入至大模型;目标提示词用于引导大模型将待转换文件内容中的SQL语句转换为符合目标语法的目标语句;S3:解析大模型的输出结果,得到预设格式的待写入文件内容;S4:生成输出路径;S5:将待写入文件内容写入输出路径下的目标文件中。这样,可以提高数据库适配转换的效率和准确性。
本发明授权一种基于大模型的数据库映射文件转换方法及系统在权利要求书中公布了:1.一种基于大模型的数据库映射文件转换方法,其特征在于,所述方法包括: 从配置文件中获取API密钥、目标数据库的类型标识、目标项目路径及预设根路径;其中,所述API密钥是用户向大模型平台申请得到的; 递归遍历所述目标项目路径下的文件,得到待转换文件的文件路径列表;其中,所述文件路径列表是由M个符合映射文件命名规则的待转换文件的源文件路径构成的,所述映射文件命名规则包括:文件名包含预设关键字、扩展名为预设扩展名;所述待转换文件为Mapper映射文件,Mapper映射文件用于定义SQL语句、参数映射规则和结果集映射规则; 按照所述文件路径列表中的路径顺序,循环执行以下步骤S1-S5: S1:基于所述文件路径列表读取第N个所述待转换文件的待转换文件内容,1≤N≤M; 具体包括:遍历所述文件路径列表,确定第N个所述待转换文件; 基于预设字符编码规则,将第N个所述待转换文件中的字节数据转换为文本字符串,得到第N个所述待转换文件的待转换文件内容;所述预设字符编码规则为UTF-8编码或UTF-16编码,所述文本字符串是由Unicode字符构成的; S2:基于目标数据库的类型标识在提示词模板库中进行匹配,得到目标数据库对应的目标提示词模板,将读取到的所述待转换文件内容插入所述目标提示词模板,得到所述目标提示词,通过POST请求与所述大模型的API建立连接,以将所述目标提示词及所述待转换文件内容输入至大模型; 其中,所述目标提示词用于引导所述大模型将所述待转换文件内容中的SQL语句转换为符合目标语法的目标语句,得到预设格式的待写入文件内容;所述目标提示词还引导大模型将待写入文件内容封装在特定字段中;所述目标语法为目标数据库对应的语法;所述预设格式是指所述预设扩展名对应的格式;所述POST请求的请求头的身份验证字段包含所述大模型的所述API密钥;其中,大模型API用于基于所述POST请求中携带的所述API密钥进行身份认证,以及,大模型用于通过解析POST请求接收所述目标提示词,并基于所述目标提示词执行SQL语句转换任务,将所述待转换文件内容的SQL语句按目标数据库方言规则生成适配的待写入内容; S3:解析所述大模型的输出结果中的特定字段,得到所述预设格式的所述待写入文件内容;所述特定字段为result字段; S4:基于所述目标项目路径、所述预设根路径及源文件路径,生成输出路径;其中,所述源文件路径是第N个待转换文件的文件路径; S5:将所述待写入文件内容写入所述输出路径下的目标文件中,得到适配所述目标数据库的数据库映射文件;具体包括: 判断所述输出路径对应的输出目录是否存在; 在所述输出路径对应的所述输出目录不存在的情况下,基于所述输出路径创建所述输出目录; 在所述输出路径对应的所述输出目录存在的情况下,基于所述输出目录创建所述目标文件,并将所述待写入文件内容通过所述预设字符编码规则写入所述目标文件,得到适配所述目标数据库的数据库映射文件。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人奇点新源国际技术开发(北京)有限公司,其通讯地址为:100176 北京市大兴区北京经济开发区科谷一街10号院2号楼5层502-1室;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

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