一种金融产品的解析方法,装置及系统制造方法及图纸

技术编号:21434366 阅读:25 留言:0更新日期:2019-06-22 12:35
本申请实施例示出一种金融产品的解析方法,装置及系统,所述方法包括:获取输入信息集,所述输入信息集包括至少一个输入信息;遍历所述输入信息集,分别解析所述输入信息,生成解析后的数据;根据所述解析后的数据,计算出解析结果。本申请实施例示出的方法,首先,获取输入信息,通过对输入信息的解析,最终生成金融产品对应的解析结果。本申请实施示出的方法,无需预先存储每个金融产品对应的计算公式,不但增加了内存空闲,也未添加系统运行负荷,减少了运行代码运行期对代码的依赖,缩短了在解析过程中承载了金融产品数据的应用平台服务器的等待时间,提高了系统带宽、数据库等资源的利用率。

【技术实现步骤摘要】
一种金融产品的解析方法,装置及系统
本专利技术涉及计算机
,特别涉及一种金融产品的解析方法,装置及系统。
技术介绍
随着互联网技术的发展,基于互联网的应用服务系统也越来越多。金融产品解析系统就是一个典型的基于互联网的应用服务系统。图1为基于互联网的应用服务系统的应用场景图,这个系统一般有一个应用平台服务器1,与其连接的数据存储服务器2,该数据存储服务器2设置在平台服务器1内部或独立设置,以及,与应用平台服务器1通过互联网3或移动互联网3连接的终端4,通常,应用平台服务器1为终端4提供应用服务。随着车辆交易平台的程序化普及,越来越多的车辆交易基于应用平台服务系统完成。车贷交易系统就是一个如图1所示的系统。通常,用户通过终端输入用户信息,所述用户信息包括:用户选定的金融产品,以及,业务参数。应用平台服务器根据用户信息,确定用户选定的金融产品,调取所述金融产品对应的计算公式,然后将用户输入的业务参数输入上述计算公式,最终输出用户在各个车贷环节的金额明细。例如,根据用户选定的方案,输出各项金额明细,相应的所述还款明细显示该用户每月还款的钱数。通常,每个车辆交易平台存在多个金融模型,每个金融模型对应一套计算公式,每套公式对应多个计算公式,每个计算公式对应一个金融产品。基于以上的情况,应用平台服务器,需要预先存储大量的计算公式。通常,金融模型具有很强的实时性,以及,扩展性,通常需要根据市场的需求,对金融模型的计算公式做出相应的改进,这就需要实时的对应用平台服务器存储的大量的计算公式进行更新。在金融产品日益增多的环境下应用平台服务器存储的数据发庞大,在对数据更新的过程中,承载了金融产品数据的应用平台服务器长时间处于等待的状态,降低了系统带宽、数据库等资源的利用率。
技术实现思路
本专利技术的专利技术目的在于提供一种金融产品的解析方法,装置及系统,以解现有技术示出的金融产品解析方法,在对数据更新的过程中,承载了金融产品数据的应用平台服务器长时间处于等待的状态,降低了系统带宽、数据库等资源的利用率的技术问题。本申请实施例第一方面示出一种金融产品的解析方法,所述方法包括:获取输入信息集,所述输入信息集包括至少一个输入信息,所述输入信息为金融产品计算公式,其中,用户信息已嵌入金融产品的计算公式,所述金融产品的计算公式配置有包裹符,以及,参数表达式;遍历所述输入信息集,分别解析所述输入信息,生成解析后的数据;根据所述解析后的数据,计算出解析结果。可选择的,所述遍历输入信息集,分别解析所述输入信息,生成解析后的结果的步骤包括:遍历所述输入信息集中的输入信息;判断所述输入信息是否存在参数;如果所述输入信息存在参数,则继续追踪所述输入信息集中的输入信息;如果所述输入信息不存在参数,则计算所述输入信息,得到计算后的输入信息,存储计算后的输入信息,得到暂存数据;解析所述暂存数据,生成解析后的数据。可选择的,如果所述输入信息存在参数,则继续追踪所述输入信息集中的输入信息的步骤具体为:如果所述输入信息存在参数,则根据递归处理规则继续追踪所述输入信息集中的输入信息。可选择的,所述遍历所述输入信息集,分别解析所述输入信息,生成解析后的结果的步骤包括:遍历所述输入信息集中的输入信息;判断所述输入信息的包裹符是否为预置包裹符;如果所述输入信息的包裹符是为预置包裹符,解析出所述输入信息的条件分支的布尔值,以及,所述输入信息的结果分支;根据三目运算规则,所述条件分支的布尔值,以及,所述结果分支,生成解析后的结果。可选择的,所述根据三目运算规则,所述条件分支的布尔值,以及,所述结果分支,生成解析后的结果的步骤包括:判断所述结果分支是否存在参数;如果所述结果分支存在参数,则继续追踪所述输入信息集中的输入信息;如果所述结果分支不存在参数,则根据三目运算规则,所述条件分支的布尔值,以及,所述结果分支,生成解析后的结果。可选择的,所述如果结果分支存在参数,则继续追踪所述输入信息集中的输入信息的步骤具体为:如果结果分支存在参数,则根据递归处理规则继续追踪所述输入信息集中的输入信息。可选择的,所述获取输入信息集,所述输入信息集包括至少一个输入信息的步骤包括:根据预置修约规则,调整所述输入信息。可选择的,根据所述解析后的数据,计算出解析结果的步骤包括:根据预置修约规则,修约所述解析后的数据,得到修约后的数据;根据所述修约后的数据,计算出解析结果。本申请实施例第二方面示出一种金融产品的解析装置,所述装置包括:信息获取单元,用于获取输入信息集,所述输入信息集包括至少一个输入信息,所述输入信息为金融产品计算公式,其中,用户信息已嵌入金融产品的计算公式,所述金融产品的计算公式配置有包裹符,以及,参数表达式;遍历单元,用于遍历所述输入信息集,分别解析所述输入信息,生成解析后的数据;计算单元,用于根据所述解析后的数据,计算出解析结果。本申请实施例第三方面示出一种金融产品的解析系统,所述系统包括:应用平台服务器,与所述应用平台服务器相连接的数据存储服务器,所述数据存储服务器设置在所述应用平台服务器内部或独立设置,所述应用平台服务器通过互联网与终端相连接;所述终端,用于将数据请求条件发送到后台的应用平台服务器;所述应用平台服务器,用于获取输入信息集,所述输入信息集包括至少一个输入信息,所述输入信息为金融产品计算公式,其中,用户信息已嵌入金融产品的计算公式,所述金融产品的计算公式配置有包裹符,以及,参数表达式;遍历所述输入信息集,分别解析所述输入信息,生成解析后的数据;根据所述解析后的数据,计算出解析结果;所述数据存储服务器,用于相关数据的存储。由以上技术方案可知,本申请实施例示出一种金融产品的解析方法,装置及系统,所述方法包括:获取输入信息集,所述输入信息集包括至少一个输入信息,所述输入信息为金融产品计算公式,其中,用户信息已嵌入金融产品的计算公式,所述金融产品的计算公式配置有包裹符,以及,参数表达式;遍历所述输入信息集,分别解析所述输入信息,生成解析后的数据;根据所述解析后的数据,计算出解析结果。本申请实施例示出的方法,首先,获取输入信息,通过对输入信息的解析,最终生成金融产品对应的解析结果。本申请实施示出的方法,无需预先存储每个金融产品对应的计算公式,不但增加了内存空闲,也未添加系统运行负荷,减少了运行代码运行期对代码的依赖,缩短了在解析过程中承载了金融产品数据的应用平台服务器的等待时间,提高了系统带宽、数据库等资源的利用率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为一款示例性的用于金融产品的数据解析系统的场景图;图2-1为根据一优选实施例示出的一种金融产品的解析系统的结构框图;图2-2为根据又一优选实施例示出的一种金融产品的解析系统的结构框图;图3为根据一优选实施例示出的一种金融产品的解析方法的流程图;图4为涉及多个属性的金融模型的示意图;图5为根据一优选实施例示出的步骤S102的详细流程图;图6为根据一优选实施例示出的步骤S10213的详细流程图;图7为根据又本文档来自技高网
...

【技术保护点】
1.一种金融产品的解析方法,其特征在于,所述方法包括:获取输入信息集,所述输入信息集包括至少一个输入信息,所述输入信息为金融产品计算公式,其中,用户信息已嵌入金融产品的计算公式,所述金融产品的计算公式配置有包裹符,以及,参数表达式;遍历所述输入信息集,分别解析所述输入信息,生成解析后的数据;根据所述解析后的数据,计算出解析结果。

【技术特征摘要】
1.一种金融产品的解析方法,其特征在于,所述方法包括:获取输入信息集,所述输入信息集包括至少一个输入信息,所述输入信息为金融产品计算公式,其中,用户信息已嵌入金融产品的计算公式,所述金融产品的计算公式配置有包裹符,以及,参数表达式;遍历所述输入信息集,分别解析所述输入信息,生成解析后的数据;根据所述解析后的数据,计算出解析结果。2.根据权利要求1所述的方法,其特征在于,所述遍历输入信息集,分别解析所述输入信息,生成解析后的结果的步骤包括:遍历所述输入信息集中的输入信息;判断所述输入信息是否存在参数;如果所述输入信息存在参数,则继续追踪所述输入信息集中的输入信息;如果所述输入信息不存在参数,则计算所述输入信息,得到计算后的输入信息,存储计算后的输入信息,得到暂存数据;解析所述暂存数据,生成解析后的数据。3.根据权利要求2所述的方法,其特征在于,如果所述输入信息存在参数,则继续追踪所述输入信息集中的输入信息的步骤具体为:如果所述输入信息存在参数,则根据递归处理规则继续追踪所述输入信息集中的输入信息。4.根据权利要求1所述的方法,其特征在于,所述遍历所述输入信息集,分别解析所述输入信息,生成解析后的结果的步骤包括:遍历所述输入信息集中的输入信息;判断所述输入信息的包裹符是否为预置包裹符;如果所述输入信息的包裹符是为预置包裹符,解析出所述输入信息的条件分支的布尔值,以及,所述输入信息的结果分支;根据三目运算规则,所述条件分支的布尔值,以及,所述结果分支,生成解析后的结果。5.根据权利要求4所述的方法,其特征在于,所述根据三目运算规则,所述条件分支的布尔值,以及,所述结果分支,生成解析后的结果的步骤包括:判断所述结果分支是否存在参数;如果所述结果分支存在参数,则继续追踪所述输入信息集中的输入信息;如果所述结果分支不存在参数,则根据三目运算规则,所述条件...

【专利技术属性】
技术研发人员:肖文彬李晶
申请(专利权)人:车伯乐北京信息科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1