[发明专利]基于数据分析技术的计算逻辑迁移方法及终端设备在审
申请号: | 201810916413.2 | 申请日: | 2018-08-13 |
公开(公告)号: | CN109284278A | 公开(公告)日: | 2019-01-29 |
发明(设计)人: | 葛鹏 | 申请(专利权)人: | 中国平安人寿保险股份有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 官建红 |
地址: | 518000 广东省深圳市福田*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用工程 调用 数据分析技术 计算逻辑 迁移文件 业务功能 终端设备 迁移 计算机可读存储介质 数据处理技术 数据库层级 上层系统 数据分隔 转换 层级 预设 数据库 | ||
1.一种基于数据分析技术的计算逻辑迁移方法,其特征在于,包括:
获取应用工程中的调用文件,所述调用文件用于被执行以实现业务功能;
连接与所述应用工程相关的数据库,并执行所述调用文件,得到第一执行结果;
根据预设的转换模板对所述调用文件进行转换,得到迁移文件,并获取通过执行所述迁移文件得到的第二执行结果;
若所述第一执行结果与所述第二执行结果相同,则将所述迁移文件添加至所述应用工程。
2.如权利要求1所述的计算逻辑迁移方法,其特征在于,所述根据预设的转换模板对所述调用文件进行转换,得到迁移文件,包括:
识别所述调用文件中的计算语句,所述计算语句包括待计算数据名和计算函数,所述待计算数据名为所述计算语句被执行时调用的数据库数据的名称;
将所述计算函数通过所述转换模板转换为迁移语句,将所述待计算数据名添加至所述迁移语句,并生成包含添加完成后的所述迁移语句的所述迁移文件。
3.如权利要求1所述的计算逻辑迁移方法,其特征在于,所述业务功能包括多个子功能,所述若所述第一执行结果与所述第二执行结果相同,则将所述迁移文件添加至所述应用工程,包括:
获取所述第一执行结果中与所述多个子功能一一对应的多个第一子结果,并获取所述第二执行结果中与所述多个子功能一一对应的多个第二子结果,将所述多个第一子结果与所述多个第二子结果进行一一比对;
若将所述多个第一子结果与所述多个第二子结果进行一一比对的结果都为成功,则将所述迁移文件添加至所述应用工程。
4.如权利要求1所述的计算逻辑迁移方法,其特征在于,所述若所述第一执行结果与所述第二执行结果相同,则将所述迁移文件添加至所述应用工程,包括:
获取得到所述第一执行结果的第一执行时长,并获取得到所述第二执行结果的第二执行时长;
若所述第一执行时长大于或等于所述第二执行时长,且所述第一执行结果与所述第二执行结果相同,则将所述迁移文件添加至所述应用工程。
5.如权利要求1所述的计算逻辑迁移方法,其特征在于,所述若所述第一执行结果与所述第二执行结果相同,则将所述迁移文件添加至所述应用工程之后,还包括:
禁用所述调用文件;
当检测到所述应用工程的所述业务功能实现失败时,重新启用所述调用文件。
6.一种终端设备,其特征在于,所述终端设备包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如下步骤:
获取应用工程中的调用文件,所述调用文件用于被执行以实现业务功能;
连接与所述应用工程相关的数据库,并执行所述调用文件,得到第一执行结果;
根据预设的转换模板对所述调用文件进行转换,得到迁移文件,并获取通过执行所述迁移文件得到的第二执行结果;
若所述第一执行结果与所述第二执行结果相同,则将所述迁移文件添加至所述应用工程。
7.如权利要求6所述的终端设备,其特征在于,所述根据预设的转换模板对所述调用文件进行转换,得到迁移文件,包括:
识别所述调用文件中的计算语句,所述计算语句包括待计算数据名和计算函数,所述待计算数据名是所述计算语句被执行时调用的数据库数据的名称;
将所述计算函数通过所述转换模板转换为迁移语句,并将所述待计算数据名添加至所述迁移语句,生成包含添加完成后的所述迁移语句的所述迁移文件。
8.如权利要求6所述的终端设备,其特征在于,所述业务功能包括多个子功能,所述若所述第一执行结果与所述第二执行结果相同,则将所述迁移文件添加至所述应用工程,包括:
获取所述第一执行结果中与所述多个子功能一一对应的多个第一子结果,并获取所述第二执行结果中与所述多个子功能一一对应的多个第二子结果,将所述多个第一子结果与所述多个第二子结果进行一一比对;
若将所述多个第一子结果与所述多个第二子结果进行一一比对的结果都为成功,则将所述迁移文件添加至所述应用工程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安人寿保险股份有限公司,未经中国平安人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810916413.2/1.html,转载请声明来源钻瓜专利网。