本发明涉及互联网应用技术领域,具体提供一种基于动态建模的计价方法及系统。
背景技术:
随着互联网在线业务不断扩展深入,越来越多的网站都需要增加在线商品、服务交易功能。但是由于场景不同,交易对象也是分门别类,包括实体物品、在线应用、虚拟道具、人工服务等,不同的交易品所需要的计价方式也是各不相同。并且,随着线上服务不断升级,越来越多的高端服务也需要进行线上交易,其中不乏一些综合性、复杂性商品,由此对于线上交易计价的实现要求也在不断提高
除了线上交易外,各互联网企业也逐渐开始关注线上交易带来的收益成果。但是一方面,标准化运营分析系统对数据格式及规范都有着强制要求,如果网站有特殊需求以及视角,必然要进行单独设计,这对于企业以及服务提供商都是人力以及成本的消耗;另一方面,目前互联网业务依赖于市场变动,随时都会出现新的需求与指标,过于单一的核算分析系统无法跟上实际业务发生的变动。
技术实现要素:
本发明的技术任务是针对上述存在的问题,提供一种能够极大的减少产品维护、统计、核算工作,同时降低对维护人员财务技术的要求的基于动态建模的计价方法。
本发明进一步的技术任务是提供一种基于动态建模的计价系统。
为实现上述目的,本发明提供了如下技术方案:
一种基于动态建模的计价方法,包括以下步骤:
s1、维护人员在后台录入产品基本信息与产品基础价格;
s2、针对产品计价特性要求,维护人员将每条价格计算变量作为计价规则按照先后顺序录入至系统;
s3、需要使用特殊复杂计算公式的产品,维护人员上传自定义编写的计算代码类库至网站后台;
s4、上传产品核算分析报表模板,完成产品初始化定义;
s5、客户登录在线商城网站并选择产品后,系统开始加载预先定义好的计价规则,客户根据计价规则描述及个人需要进行填写,填写完毕后下单计算出产品报价并进行支付;
s6、订单完成后,维护人员将订单相关信息加载至预先上传好的核算报表模板,按照需求生成指定统计数据并导出报表文件。
作为优选,步骤s1中,产品基本信息包括产品类型、产品名称、产品交付方式,产品基础价格为在不触发其他计价规则情况写的购买价格。
其中产品类型包括实体类、虚拟功能类、人工服务类及自定义类,不同产品类型会触发不同的基础建模方向。所述产品交付方式包括快递、网站自有功能、人工上门服务以及第三方代理等。
作为优选,步骤s2中,计价规则类型基于基本的数学逻辑计算可以实现数量、时间、特殊触发条件场景,并且在录入时注明计算的先后顺序。
作为优选,步骤s3中,针对特殊复杂计算公式,开放出可扩展的计费接口,规定入参与结果格式,具体计算逻辑由维护人员按照指定格式编写计算公式并封装成扩展类库,最后将类库以及封装类信息上传。
作为优选,步骤s4中,核算分析报表按照计价建模系统提供的基础模板进行制作,按照要求保留指定单元格作为分析参数来源,在允许的单元格范围内填写自定义计算公式,作为产品核算模板上传至系统中。
作为优选,步骤s5中,核算报表模板支持版本或时间节点控制,若产品计价规则发生变化,则直接上传最新版模板文件,保留历史订单信息。
一种基于动态建模的计价系统,包括产品基本信息与产品基础价格录入模块、计价规则录入模块、计算代码类库上传模块、产品核算分析报表模板上传模块、产品报价计算机支付模块和统计数据生成及报表文件导出模块:
产品基本信息与产品基础价格录入模块用于维护人员在后台录入产品基本信息与产品基础价格;
计价规则录入模块负责针对产品计价特性要求,维护人员将每条价格计算变量作为计价规则按照先后顺序录入至系统;
计算代码类库上传模块针对需要使用特殊复杂计算公式的产品,维护人员上传自定义编写的计算代码类库至网站后台;
产品核算分析报表模板上传模块用于上传产品核算分析报表模板,完成产品初始化定义;
产品报价计算机支付模块用于客户登录在线商城网站并选择产品后,系统开始加载预先定义好的计价规则,客户根据计价规则描述及个人需要进行填写,填写完毕后下单计算出产品报价并进行支付;
统计数据生成及报表文件导出模块用于订单完成后,维护人员将订单相关信息加载至预先上传好的核算报表模板,按照需求生成指定统计数据并导出报表文件。
产品基本信息与产品基础价格录入模块中产品基本信息包括产品类型、产品名称、产品交付方式,产品基础价格为在不触发其他计价规则情况写的购买价格。
产品核算分析报表模板上传模块中,核算分析报表按照计价建模系统提供的基础模板进行制作,按照要求保留指定单元格作为分析参数来源,在允许的单元格范围内填写自定义计算公式,作为产品核算模板上传至系统中。
作为优选,计价规则录入模块中,计价规则类型基于基本的数学逻辑计算可以实现数量、时间、特殊触发条件场景,并且在录入时注明计算的先后顺序。
作为优选,计算代码类库上传模块针对特殊复杂计算公式,开放出可扩展的计费接口,规定入参与结果格式,具体计算逻辑由维护人员按照指定格式编写计算公式并封装成扩展类库,最后将类库以及封装类信息上传。
作为优选,产品报价计算及支付模块中,核算报表模板支持版本或时间节点控制,若产品计价规则发生变化,则直接上传最新版模板文件,保留历史订单信息。
与现有技术相比,本发明的基于动态建模的计价方法具有以下突出的有益效果:通过所述基于动态建模的计价方法,所有的产品计费规则完全支持抽象可配置操作,将产品计费因素的颗粒度降为最低,完全可以保证产品完成多种场景下的计价规则实现与切换;动态建模计价方法将不受限于产品自身类型的限制,将场景规则抽象为数据规则,由此实现所有产品交易场景类型的全覆盖;动态建模也能灵活支持交易订单的收益核算,无需让业务场景去适配分析系统场景;核算模板支持多版本场景,新模板上传后历史订单核算信息完全保留并直接应用历史版本报表格式,具有良好的推广应用价值。
附图说明
图1是本发明所述基于动态建模的计价方法流程图。
具体实施方式
下面将结合附图和实施例,对本发明的基于动态建模的计价方法及系统作进一步详细说明。
实施例
如图1所示,本发明的基于动态建模的计价方法,包括以下步骤:
s1、维护人员在后台录入产品基本信息与产品基础价格。产品基本信息包括产品类型、产品名称、产品交付方式,产品基础价格为在不触发其他计价规则情况写的购买价格。
其中产品类型包括实体类、虚拟功能类、人工服务类及自定义类,不同产品类型会触发不同的基础建模方向。所述产品交付方式包括快递、网站自有功能、人工上门服务以及第三方代理等。
s2、针对产品计价特性要求,维护人员将每条价格计算变量作为计价规则按照先后顺序录入至系统。计价规则类型基于基本的数学逻辑计算可以实现数量、时间、特殊触发条件场景,并且在录入时注明计算的先后顺序。
s3、需要使用特殊复杂计算公式的产品,维护人员上传自定义编写的计算代码类库至网站后台。针对特殊复杂计算公式,开放出可扩展的计费接口,规定入参与结果格式,具体计算逻辑由维护人员按照指定格式编写计算公式并封装成扩展类库,最后将类库以及封装类信息上传。
s4、上传产品核算分析报表模板,完成产品初始化定义。核算分析报表按照计价建模系统提供的基础模板进行制作,按照要求保留指定单元格作为分析参数来源,在允许的单元格范围内填写自定义计算公式,作为产品核算模板上传至系统中。
s5、客户登录在线商城网站并选择产品后,系统开始加载预先定义好的计价规则,客户根据计价规则描述及个人需要进行填写,填写完毕后下单计算出产品报价并进行支付。核算报表模板支持版本或时间节点控制,若产品计价规则发生变化,则直接上传最新版模板文件,保留历史订单信息。
s6、订单完成后,维护人员将订单相关信息加载至预先上传好的核算报表模板,按照需求生成指定统计数据并导出报表文件。
一种基于动态建模的计价系统,包括产品基本信息与产品基础价格录入模块、计价规则录入模块、计算代码类库上传模块、产品核算分析报表模板上传模块、产品报价计算机支付模块和统计数据生成及报表文件导出模块。
产品基本信息与产品基础价格录入模块用于维护人员在后台录入产品基本信息与产品基础价格。产品基本信息包括产品类型、产品名称、产品交付方式,产品基础价格为在不触发其他计价规则情况写的购买价格。
计价规则录入模块负责针对产品计价特性要求,维护人员将每条价格计算变量作为计价规则按照先后顺序录入至系统。计价规则录入模块中,计价规则类型基于基本的数学逻辑计算可以实现数量、时间、特殊触发条件场景,并且在录入时注明计算的先后顺序。
计算代码类库上传模块针对需要使用特殊复杂计算公式的产品,维护人员上传自定义编写的计算代码类库至网站后台。计算代码类库上传模块针对特殊复杂计算公式,开放出可扩展的计费接口,规定入参与结果格式,具体计算逻辑由维护人员按照指定格式编写计算公式并封装成扩展类库,最后将类库以及封装类信息上传。
产品核算分析报表模板上传模块用于上传产品核算分析报表模板,完成产品初始化定义。核算分析报表按照计价建模系统提供的基础模板进行制作,按照要求保留指定单元格作为分析参数来源,在允许的单元格范围内填写自定义计算公式,作为产品核算模板上传至系统中。
产品报价计算及支付模块用于客户登录在线商城网站并选择产品后,系统开始加载预先定义好的计价规则,客户根据计价规则描述及个人需要进行填写,填写完毕后下单计算出产品报价并进行支付。核算报表模板支持版本或时间节点控制,若产品计价规则发生变化,则直接上传最新版模板文件,保留历史订单信息。
统计数据生成及报表文件导出模块用于订单完成后,维护人员将订单相关信息加载至预先上传好的核算报表模板,按照需求生成指定统计数据并导出报表文件。
以上所述的实施例,只是本发明较优选的具体实施方式,本领域的技术人员在本发明技术方案范围内进行的通常变化和替换都应包含在本发明的保护范围内。