[发明专利]一种计算公式处理方法、装置以及计算方法和装置在审
申请号: | 201611229101.1 | 申请日: | 2016-12-27 |
公开(公告)号: | CN106776520A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 聂砂;安兴朝;邢磊 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F17/24 | 分类号: | G06F17/24 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 王宝筠 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算 公式 处理 方法 装置 以及 计算方法 | ||
技术领域
本发明涉及软件开发技术领域,更具体地说,涉及一种计算公式处理方法、装置以及计算方法和装置。
背景技术
随着金融领域的发展,银行系统中发展出大量的业务,针对银行IT系统中涉及很多数据计算的问题。例如,在商户积分系统中,计算会员消费积分的公式中可能涉及到消费金额、固定奖励值、基础积分系数、奖励积分系数等参数值,并且随着活动种类的变化,积分计算公式也要随之变化。
现有的开发模式下,计算参数可以通过配置文件或数据库等形式获得,计算公式一般都是写入代码中。这种开发方法在公式固定不变时比较适用,但是一旦需要改变计算公式就要重新修改代码,然后再对修改后的代码进行测试和上线,这就导致开发时间长并且工作量大的问题。
发明内容
有鉴于此,本发明提供一种计算公式处理方法、装置以及计算方法和装置,以解决现有的技术方案中开发时间长并且工作量大的问题。技术方案如下:
一种计算公式处理方法,包括:
加载全量的计算公式信息;
当接收到携带有待处理计算公式标识的查询指令时,从所述全量的计算公式信息中查找与所述待处理计算公式标识对应的待处理计算公式信息,所述待处理计算公式信息包括公式状态标识和公式表达式;
当查找到所述待处理计算公式信息时,根据所述公式状态标识判断是否允许建立所述公式表达式中的公式参数与交易参数的映射关系;
当判断出允许建立所述公式参数与交易参数的映射关系,且接收到所述交易参数时,生成所述公式参数与所述交易参数的映射关系。
优选的,还包括:
当未查找到所述待处理计算公式信息时,生成用于表征输入待处理计算公式信息的第一提示内容。
优选的,还包括:
当判断出不允许建立所述公式参数与交易参数的映射关系时,生成用于表征修改所述公式状态标识的第二提示内容。
优选的,还包括:
当接收到待处理计算公式信息或修改后的所述公式状态标识时,刷新所述全量的计算公式信息。
一种计算公式处理装置,包括:加载模块、查找模块、判断模块和映射关系生成模块;
所述加载模块,用于加载全量的计算公式信息;
所述查找模块,用于当接收到携带有待处理计算公式标识的查询指令时,从所述全量的计算公式信息中查找与所述待处理计算公式标识对应的待处理计算公式信息,所述待处理计算公式信息包括公式状态标识和公式表达式;
所述判断模块,用于当查找到所述待处理计算公式信息时,根据所述公式状态标识判断是否允许建立所述公式表达式中的公式参数与交易参数的映射关系;
所述映射关系生成模块,用于当判断出允许建立所述公式参数与交易参数的映射关系,且接收到所述交易参数时,生成所述公式参数与所述交易参数的映射关系。
优选的,还包括:第一提示内容生成模块;
所述第一提示内容生成模块,用于当未查找到所述待处理计算公式信息时,生成用于表征输入待处理计算公式信息的第一提示内容。
优选的,还包括:第二提示内容生成模块;
所述第二提示内容生成模块,用于当判断出不允许建立所述公式参数与交易参数的映射关系时,生成用于表征修改所述公式状态标识的第二提示内容。
优选的,还包括:刷新模块;
所述刷新模块,用于当接收到待处理计算公式信息或修改后的所述公式状态标识时,刷新所述全量的计算公式信息。
一种计算方法,包括:
当接收到携带有当前交易参数以及当前交易参数值的计算指令时,根据预先生成的公式参数与交易参数的映射关系查找所述当前交易参数对应的当前公式参数,其中,所述公式参数与交易参数的映射关系是按照上述技术方案任意一项所述的计算公式处理方法生成的;
从所述全量的计算公式信息中获取所述当前公式参数对应的当前计算公式信息,所述当前计算公式信息包括当前公式表达式;
将所述当前交易参数值代入到所述当前公式表达式中进行计算。
一种计算装置,包括:当前公式参数查找模块、当前计算公式信息获取模块和计算模块;
所述当前公式参数查找模块,用于当接收到携带有当前交易参数以及当前交易参数值的计算指令时,根据预先生成的公式参数与交易参数的映射关系查找所述当前交易参数对应的当前公式参数,其中,所述公式参数与交易参数的映射关系是按照上述技术方案任意一项所述的计算公式处理方法生成的;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611229101.1/2.html,转载请声明来源钻瓜专利网。