一种价格计划选择的方法及系统技术方案

技术编号:4330598 阅读:196 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种价格计划选择的方法,包括以下步骤:定义树形结构的规则函数;存储所述规则函数于函数列表中;根据价格计划选择的因素从所述函数列表中选择所述规则函数;根据所述规则函数的计算结果,选择价格计划。本发明专利技术所述规则函数可以任意扩展,因此运营商可以根据实际需要动态扩展价格计划选择的因素,从而选择对应的规则函数,得到相应的价格计划。本发明专利技术还提供了一种价格计划选择的系统。

【技术实现步骤摘要】

本专利技术涉及广播通信
,特别涉及数字电视业务中 一种价格计划选 择的方法及系统。
技术介绍
随着中国数字电视系统整体平移的进行,原有简单单一的包月收费模式被 多样的按频道付费、按片付费、按市场付费的模式所取代。由于客户类型、产 品组合、销售区域和付费方式等因素的不同,客户购买同一产品的价格和计费 方式也会有所区别。因此,同一产品需要定义多个不同的价格计划。目前数字电视行业的所有运营支撑系统沿用模拟电视运营支撑系统方式, 采用人工选择价格计划或者基于固定因素选择价格计划的方式。基于固定因素 选择价格计划的方式适用于模拟电视运营支撑系统中有限的因素,例如根据客 户类型或销售区域等选择价格计划。所述基于固定因素选择价格计划的方式, 算法非常简单,能够较好支持运营模式和价格计算单一的模拟电视业务。但是随着数字电视业务的不断壮大,涌现出许多新的客户群划分方法,例 如按照注册日期、历史消费总额等。所述基于固定因素选择价格计划的方式无 法支持固定因素外的其他因素作为选择价格计划的条件。例如,根据客户类型 和运营区域选择价格计划,则定义两个固定因素客户类型和运营区域。 当运营商需求发生改变需要增加客户历史消费总额的因素时,必须在原来 的价格计划的程序中增加客户历史消费总额的因素。这样不能在不改变原 程序的基础上进行实现,必须重新设计程序,重新实施上线。因此,基于固定 因素选择价格计划的传统方法的扩展能力极低。由此可见,传统的基于固定因素选择价格计划的模式不能动态增加价格计 划选择的因素,不易扩展。
技术实现思路
本专利技术解决的技术问题是提供一种价格计划选择的方法及系统,可以动态 增加价格计划选择的因素,具有良好的扩展性。本专利技术提供一种价格计划选择的方法,包括以下步骤定义树形结构的规则函数; 存储所述规则函数于函数列表中;根据价格计划选择的因素从所述函数列表中选择所述规则函数; 根据所述规则函数的计算结果,选择价格计划。 优选地,所述规则函数为复合函数, 一个规则函数包含两个以上函数。 优选地,所述规则函数调用所述价格计划选择的因素,计算得到价格计划, 具体为上一级规则函数逐级调用下一级规则函数,下一级规则函数逐级返回计算 结果。优选地,所述定义树形结构的规则函数,具体为通过可视编辑界面定义 树形结构的规则函数。优选地,所述根据价格计划选择的因素从所述函数列表中选择所述规则函 数,具体为通过可视编辑界面选择所述规则函数。本专利技术还提供一种价格计划选择的系统,包括函数定义单元、存储单元、 规则函数选择单元和价格计划选择单元;所述函数定义单元,用于定义树形结构的规则函数;所述存储单元,用于存储所述规则函数于函数列表中;所述规则函数选择单元,用于根据价格计划选择的因素从所述函数列表中 选择所述规则函数;所述价格计划选择单元,用于根据所述规则函数的计算结果,选择价格计划。优选地,所述规则函数为复合函数, 一个规则函数包含两个以上函数。 优选地,所述函数定义单元通过可视编辑页面定义所述规则函数。与现有技术相比,本专利技术具有以下优点本专利技术提供的价格计划选择方法通过定义树形结构的规则函数,将所述规 则函数存储于函数列表中。根据价格计划选择的因素从所述函数列表中选择所 述规则函数。调用规则函数计算得到结果。根据所述计算结果,选择符合因素 条件的价格计划。本专利技术所述规则函数可以任意扩展,因此运营商可以根据实 际需要动态扩展价格计划选择的因素,从而选择对应的规则函数,得到相应的价格计划。 附图说明图1是基于本专利技术一种价格计划选择的方法第一实施例流程图2是基于本专利技术一种价格计划选择的方法第二实施例流程图; 图3是基于本专利技术一种价格计划选择的方法第三实施例流程图; 图4是基于本专利技术 一种价格计划选择的方法第四实施例流程图; 图5是基于本专利技术价格计划选择的系统第一实施例结构图。 具体实施例方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图对 本专利技术的具体实施方式做详细的说明。参见图1,该图为基于本专利技术一种价格计划选择的方法第一实施例流程图。S101:定义树形结构的规则函数。 ' 所述规则函数可以进行组合集成。 一个规则函数可以包括两个以上函数。 所述组合函数由基本函数组成树形结构。S102:存储所述规则函数到函数列表中。所述函数列表中可以存储常用函数,例如数学函数、判断函数、逻辑函 数、条件函数、高级函数、对象函数、常数函数、脚本函数以及结构化查询语 言函数(SQL, Structured Query Language )。所述数学函数包括力。、减、乘、除等基本函数。所述判断函数包括大于、小于、等于、大于等于、小于等于、不等于等 函数。所述逻辑函数包括与、或、非、异或等函数。 所述条件函数包括如果......那么......。所述高级函数包括列表映射、得到第一个符合条件的对象、过滤和排序 等函数。所述对象函数包括得到对象和得到属性等函数。需要说明的是,运营商可以根据实际需要自定义规则函数,将所述自定义 规则函数存储于所述函数列表中。5例如,所述得到客户的账单金额总额和客户价格计划过滤并排序属于所述自定义规则函数。S103:根据价格计划选择的因素从所述函数列表中选择所述规则函数。所述价格计划选择的因素可以通过定义规则函数任意进行扩展。S104:根据所述规则函数的计算结果,选择价格计划。由于价格计划适用条件有许多种,运营商可以根据自己设定的价格计划选择的因素选择规则函数,进而选择相应的价格计划。本专利技术所述价格计划选择的方法首先定义树形结构的规则函数。然后根据价格计划选择的因素,从函数列表中选择相应的规则函数。规则函数根据所述价格计划选择的因素计算得到结果。运营商可以根据所述结果选择相应的价格计划。本专利技术所述规则函数可以根据需要任意扩展,从而实现价格计划的灵活选择。下面结合附图2详细说明本专利技术所述规则函数可以进行组合集成,进而可以不断扩充。参见图2,该图为基于本专利技术一种价格计划选择的方法第二实施例流程图。下面以得到客户历史消费金额作为需要扩充的因素为例,说明本专利技术所述规则函数可以进行组合集成。首先通过查找订购的客户,得到客户对应的唯一标识。然后,通过所述标识查询客户的消费金额,将所述消费金额求和即可得到该客户的客户历史消费金额。S201:通过SQL函数定义需要扩充的因素得到客户历史消费金额。SQL函数调用得到客户属性函数和常数。需要说明的是,此处所述常数为一个字符串,例如select sum(money)from payment where customerid= ,,。所述常数作为所述SQL函数执行的条件。S202:得到客户属性。所述客户属性一4殳为客户对应的唯一标识。每个客户对应一个唯一标识。S203:得到客户对象。6S204:得到客户常数。由此可见,本专利技术所述规则函数包含多个函数。上一级的规则函数不能直接得到函数的执行结果。上一级规则函数调用下一级规则函数得到结果。这样逐级调用,直到最后一级规则函数返回计算结果。这样逐级返回计算结果,直到得到最终需要的结果。因此,本专利技术所述规则函数与数学函数的区别是数学函数的参数是一个定值或者在运行时传入一个计算后的数值;但规则函数的参数是另外一个或多个函数,而不是定值。规则函本文档来自技高网...

【技术保护点】
一种价格计划选择的方法,其特征在于,包括以下步骤: 定义树形结构的规则函数; 存储所述规则函数于函数列表中; 根据价格计划选择的因素从所述函数列表中选择所述规则函数; 根据所述规则函数的计算结果,选择价格计划。

【技术特征摘要】
1、一种价格计划选择的方法,其特征在于,包括以下步骤定义树形结构的规则函数;存储所述规则函数于函数列表中;根据价格计划选择的因素从所述函数列表中选择所述规则函数;根据所述规则函数的计算结果,选择价格计划。2、 根据权利要求1所述的方法,其特征在于,所述规则函数为复合函数, 一个规则函数包含两个以上函数。3、 根据权利要求1所述的方法,其特征在于,所述规则函数调用所述价 格计划选择的因素,计算得到价格计划,具体为上一级规则函数逐级调用下一级规则函数,下一级规则函数逐级返回计算 结果。4、 根据权利要求1或2所述的方法,其特征在于,所述定义树形结构的 规则函数,具体为通过可视编辑界面定义树形结构的规则函数。5、 根据权利要求1或2所述的方法,其特征在于,所述根据价格计划选 择的因素从所述函数列表中选择所述...

【专利技术属性】
技术研发人员:曹江辉刘春根刘伟袁昊程张亮
申请(专利权)人:北京四达时代软件技术股份有限公司
类型:发明
国别省市:11[中国|北京]

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

1