恭喜天津金城银行股份有限公司郑一凡获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜天津金城银行股份有限公司申请的专利处理数据库文件的代码生成方法、文件处理方法及设备获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119292612B 。
龙图腾网通过国家知识产权局官网在2025-03-18发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411814717.X,技术领域涉及:G06F8/41;该发明授权处理数据库文件的代码生成方法、文件处理方法及设备是由郑一凡设计研发完成,并于2024-12-11向国家知识产权局提交的专利申请。
本处理数据库文件的代码生成方法、文件处理方法及设备在说明书摘要公布了:本申请涉及数据处理技术领域,尤其涉及一种处理数据库文件的代码生成方法、文件处理方法及设备,该方法包括:根据解析目标需求配置文件得到的目标需求数据和关键字,采用模板方法利用代码生成器生成目标需求配置文件对应的数据库访问对象的代码,以及利用文件处理类生成方法生成目标需求配置文件对应的文件处理类,以及利用任务调度平台,生成目标需求配置文件对应的调度任务类;调度任务类用于根据关键字启动目标需求配置文件对应的数据库文件处理任务,以根据关键字匹配得到数据库访问对象和文件处理类,进而通过数据库访问对象与数据库进行交互,进而通过文件处理类来解析或生成数据库文件,可以解决现有技术中数据库文件处理效率低的问题。
本发明授权处理数据库文件的代码生成方法、文件处理方法及设备在权利要求书中公布了:1.一种处理数据库文件的代码生成方法,其特征在于,包括:获取预设格式的目标需求配置文件,并采用文件解析工具类对所述目标需求配置文件进行解析,得到目标需求数据;根据所述目标需求数据以及基于所述目标需求数据确定的关键字采用模板方法利用预设的代码生成器生成所述目标需求配置文件对应的数据库访问对象的代码,具体包括:利用预设的代码生成器分别生成所述数据库访问对象中的数据操作对象、数据操作接口和数据操作仓库的代码;其中,所述目标需求配置文件对应的所述数据操作对象和对应的所述数据操作接口通过参数的形式与对应的所述数据操作仓库关联;根据所述目标需求数据和所述关键字,利用预先构建的文件处理类生成方法采用所述模板方法生成所述目标需求配置文件对应的文件处理类;根据所述目标需求数据和所述关键字,采用所述模板方法利用预设的分布式任务调度平台,生成所述目标需求配置文件对应的调度任务类;所述调度任务类用于根据所述关键字启动所述目标需求配置文件对应的数据库文件处理任务,以根据所述关键字匹配得到所述数据库访问对象,进而通过所述数据库访问对象与数据库进行交互,以及根据所述关键字匹配得到所述文件处理类,进而通过所述文件处理类来解析或生成数据库文件;所述利用预设的代码生成器分别生成所述数据库访问对象中的数据操作对象、数据操作接口和数据操作仓库的代码,包括:根据所述目标需求数据中文件标识和访问类关键字,采用驼峰命名法分别为所述数据操作对象、所述数据操作接口和所述数据操作仓库类命名,以供在执行所述数据库文件处理任务时根据名称使用所述目标需求配置文件对应的数据库访问对象;根据所述目标需求数据中各个业务字段,对应生成所述数据操作对象的属性;所述根据所述目标需求数据和所述关键字,采用所述模板方法利用预设的分布式任务调度平台,生成所述目标需求配置文件对应的调度任务类,包括:根据预先构建的调度接口和所述目标需求数据中的文件处理类型,生成所述调度任务类中的生成文件调度任务实现类或解析文件调度任务实现类以及调度任务入口类,并根据所述目标需求数据中的文件标识和任务标识符,采用驼峰命名法分别为所述调度任务入口类、所述生成文件调度任务实现类和所述解析文件调度任务实现类命名;其中,根据所述文件标识确定所述关键字;所述调度任务入口类用于根据所述目标需求数据中的文件标识和所述文件处理类型匹配并调用对应调度任务实现类;所述生成文件调度任务实现类用于在执行所述数据库文件处理任务时根据所述关键字匹配对应的文件生成实现类;所述解析文件调度任务实现类用于在执行所述数据库文件处理任务时根据所述关键字匹配对应的文件解析实现类;其中,所述调度接口是根据所述目标需求数据中的文件处理时间,并基于所述分布式任务调度平台预先构建得到,以用于根据所述文件处理时间执行所述数据库文件处理任务;所述数据操作仓库类包括文件解析处理仓库类和文件生成处理仓库类;所述根据所述目标需求数据和所述关键字,利用预先构建的文件处理类生成方法采用所述模板方法生成所述目标需求配置文件对应的文件处理类,包括:利用预先构建的文件处理类生成方法生成所述文件处理类中包括的文件生成实现类和文件解析实现类,并根据所述目标需求数据中的文件标识和对应的处理类标识符,采用驼峰命名法分别为所述文件生成实现类和所述文件解析实现类命名;其中,所述文件生成实现类依赖所述文件生成处理仓库类,并且继承预先构建的文件生成流程基类;所述文件生成流程基类用于生成文件头、生成文件数据和上传服务器;所述文件生成处理仓库类用于关联使用的所述数据操作对象和所述数据操作接口;所述文件解析实现类依赖所述文件解析处理仓库类,并且继承预先构建的文件解析流程基类;所述文件解析流程基类用于实现解析前置处理、解析文件数据和解析后置处理;所述文件解析处理仓库类用于关联使用的所述数据操作对象和所述数据操作接口;所述文件解析处理仓库类和所述文件生成处理仓库类均继承预先的仓库基类。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人天津金城银行股份有限公司,其通讯地址为:300450 天津市滨海新区自贸试验区(中心商务区)融义路1352号宝信大厦22-23层;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。