[发明专利]一种数据处理方法及装置有效
申请号: | 201910879334.3 | 申请日: | 2019-09-18 |
公开(公告)号: | CN110716961B | 公开(公告)日: | 2023-07-18 |
发明(设计)人: | 左福强 | 申请(专利权)人: | 平安银行股份有限公司 |
主分类号: | G06F16/2457 | 分类号: | G06F16/2457;G06F16/21;G06F16/22;G06F21/64;G06Q40/04 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 | ||
1.一种数据处理方法,其特征在于,包括:
在第一清算时刻之后接收目标产品的申购赎回消息,所述申购赎回消息包含所述目标产品的目标产品标识;所述第一清算时刻为目标产品当天销售截止的时刻;
解析所述申购赎回消息获得所述目标产品标识,依据所述目标产品标识获得所述第一清算时刻和第二清算时刻,所述第二清算时刻为上一次清算所述目标产品的交易数据的时刻;
获取所述目标产品标识对应的数据分库的集合,所述目标产品标识对应的数据分库的集合包括第一数据分库和第二数据分库;
根据所述第一清算时刻、所述第二清算时刻以及目标产品标识生成数据库查询指令;
向所述第一数据分库和所述第二数据分库分别发送所述数据库查询指令,所述数据库查询指令用于指示返回所述第一清算时刻和所述第二清算时刻之间的时间段内,所述目标产品标识对应的交易数据;
接收所述第一数据分库返回的交易数据作为第一查询结果,接收所述第二数据分库返回的交易数据作为第二查询结果,将所述第一查询结果和所述第二查询结果对应的交易数据作为目标交易数据;
判断在预设时间阈值内是否获取到所述第一查询结果和所述第二查询结果;
在预设时间阈值内未获取到所述第一查询结果和所述第二查询结果的情况下,向所述第一数据分库和所述第二数据分库发送分表查询指令,所述分表查询指令用于指示对所述第一数据分库中的第一数据表和所述第二数据分库中的第二数据表进行拆分后查询,分别得到M个和N个拆分后的数据表,M、N为大于0的整数;
向所述第一数据分库和所述第二数据分库分别发送所述数据库查询指令,所述数据库查询指令用于指示返回分别从所述M个和所述N个拆分后的数据表中获取所述第一清算时刻和所述第二清算时刻之间的时间段内,所述目标产品标识对应的交易数据;
在获取到所述目标产品的交易数据后,对所述目标交易数据进行清算,得到所述目标产品的清算结果。
2.根据权利要求1所述的方法,其特征在于,所述接收所述第一数据分库返回的交易数据作为第一查询结果,接收所述第二数据分库返回的交易数据作为第二查询结果,包括:
接收所述第一数据分库返回的第一文件作为第一查询结果,接收所述第二数据分库返回的第二文件作为第二查询结果,其中,所述第一文件和所述第二文件分别为一个或多个第一文件分片和一个或多个第二文件分片,所述一个或多个第一文件分片和所述一个或多个第二文件分片的标识为其自身的哈希值。
3.根据权利要求1所述的方法,其特征在于,所述在获取到所述目标产品的交易数据后,对所述目标交易数据进行清算,得到所述目标产品的清算结果,包括:
获取所述目标产品标识;
对所述目标产品标识取哈希值后再取模,得到所述目标产品清算模板存储的数据库标识,
从所述数据库标识对应的数据库中获取所述目标产品对应的清算模板;
利用所述清算模板对所述目标产品的交易数据进行清算。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当对所述目标产品交易数据清算出现错误时,生成用于提示清算错误的提示信息,所述提示信息包含所述清算错误对应错误编号的错误日志;
将所述提示信息发送给所述目标产品对应的业务人员。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910879334.3/1.html,转载请声明来源钻瓜专利网。