[发明专利]计算结汇金额的数据处理方法和装置在审
申请号: | 202010753746.5 | 申请日: | 2016-06-16 |
公开(公告)号: | CN112016919A | 公开(公告)日: | 2020-12-01 |
发明(设计)人: | 张梅;胡光辉 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q40/04 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 阚传猛;周达 |
地址: | 开曼群岛大开曼岛乔治镇医院路*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 结汇 金额 数据处理 方法 装置 | ||
1.一种计算结汇金额的数据处理方法,所述方法包括:
基于多笔交易的结汇申请请求信息获取用户的结汇申请金额,并查询出所述用户的当前结汇交易数据;
判断所述当前结汇交易数据是否符合申报要求;
若符合,则基于所述当前结汇交易数据筛选出与结汇申请金额差值最小的候选交易组;
以所述候选交易组的单组总金额作为返回给用户的结汇申报金额数据。
2.如权利要求1所述的方法,所述申报要求包括:
所述当前结汇交易数据中不存在标记为已申报的单笔交易数据。
3.如权利要求2所述的方法,所述申报要求还包括:
若所述判断的结果为不存在标记为已申报的单笔交易数据,则计算所述当前结汇交易数据中单笔交易数据的单笔可结汇金额,根据所述单笔可结汇金额计算所述用户的交易可结汇总额;
所述用户的结汇申请金额小于等于计算得到的交易可结汇总额。
4.如权利要求3所述的方法,所述基于所述当前结汇交易数据筛选出与结汇申请金额差值最小的候选交易组包括:
基于所述当前结汇交易数据中单笔交易数据的单笔可结汇金额,按照预设结汇计算方式匹配计算出单组总金额与所述结汇申请金额的差值符合匹配要求的候选交易组。
5.如权利要求4所述的方法,所述按照预设结汇计算方式匹配计算出单组总金额与所述结汇申请金额的差值符合匹配要求的候选交易组包括:
查找用户当前结汇交易数据中单笔可结汇金额是否有与用户结汇申请金额相同的单笔交易数据;
若有,则以当前结汇交易数据中与结汇申请金额相同的K笔单笔交易数据分别作为K个候选交易组,K为正整数。
6.如权利要求5所述的方法,还包括:
若当前结汇交易数据中没有单笔可结汇金额与用户结汇申请金额相同的单笔交易数据,则以单笔交易数据的单笔可结汇金额为元素,列举出所述当前结汇交易数据的所有单笔交易组合C(N,M),并计算所述单笔交易组合C(N,M)中每一单笔交易组合的单笔可结汇金额的单组总金额,N为用户当前结汇交易数据中的单笔交易数据数目,M为整数且分别取值[2,N];
判断所述单笔交易组合C(N,M)中是否有单组总金额与所述结汇申请金额相同的单笔交易组合;若有,则以所述与所述结汇申请金额相同的单笔交易组合作为所述候选交易组。
7.如权利要求6所述的方法,所述方法还包括:
若所述单笔交易组合C(N,M)中没有单组总金额与所述结汇申请金额相同的单笔交易组合,则计算所述单笔交易组合C(N,M)中每个单笔交易组合的单组总金额与所述结汇申请金额的差值,并选取所述差值最小且单组总金额小于等于结汇申请金额的单笔交易组合作为候选交易组。
8.如权利要求2所述的方法,其中,交易设置有表示该笔交易申报状态的标记符,用于表示交易是否已经被申报或结算处理。
9.如权利要求4所述的方法,所述基于所述当前结汇交易数据中单笔交易数据的单笔可结汇金额,并按照预设结汇计算方式匹配计算出单组总金额与所述结汇申请金额的差值符合匹配要求的候选交易组,包括:
将当前结汇交易数据按照单笔交易数据的金额维度进行排序;
从排序队列最大值的一侧开始,依次按照头尾交替取值进行求和;
每一次取值求和之后将当前和值与结汇申请金额比较,当所述当前和值大于结汇申请金额时停止取值,并去掉当前结汇计算的单笔交易的取值;
以去掉当前结汇计算的单笔交易的取值所对应的当前和值所包括的单笔交易数据作为候选交易组;相应的,所述以所述候选交易组的单组总金额作为返回给用户的结汇申报金额数据包括:以去掉所述当前结汇计算的单笔交易的取值所得的当前和值作为返回给用户的结汇申请金额数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010753746.5/1.html,转载请声明来源钻瓜专利网。