按期限计费的计费方法及系统技术方案

技术编号:15566686 阅读:35 留言:0更新日期:2017-06-10 00:59
本申请公开按期限计费的计费方法及系统,方法包括:等待接收用户输入的计算费用所需要的参数;验证用户输入的参数的有效性,若用户输入的参数无效,则提示用户参数无效;若有效,则继续下一步;从用户输入的有效参数中提取计算期限所需的期限参数,所述期限参数包括费用生效时间和费用失效时间,并从所述期限参数中提取出费用生效年份Sy、费用失效年份Ey、费用生效月份Sm、费用失效月份Em、费用生效日期Sd、费用失效日期Ed、费用生效月份总天数Std、费用失效月份总天数Etd;从用户输入的有效参数中提取出月度费用参数,并获取到每月收费金额Mtm;按照公式计算应收/应付总费用Mt;显示计算出的应收/应付总费用Mt。

Method and system for charging by time limit

According to the disclosed system and charging method, charging period parameter calculation method includes: receiving user input costs for required; validation of user input parameters, if the invalid user input parameters, the user is prompted to invalid arguments; if valid, then continue to the next step; extraction period required the term parameter from user input parameters, the parameters including the cost effective period of time and cost of failure time, and from the time parameters of extracted Sy, the cost of failure cost effective year year Ey, cost effective may Sm, cost Em, cost effective date of failure in Sd, Ed, the cost of the expiry date the cost of the total number of Std, cost effective in the total number of Etd in failure; extract the monthly cost parameter from user input parameters, and get a monthly fee amount Mtm Calculate the total receivable / payable Mt according to the formula; show the calculated receivable / payable total cost Mt.

【技术实现步骤摘要】

本申请涉及费用计算
,具体地说,涉及一种按期限计费的计费方法及系统
技术介绍
建设智慧城市,实现城市资源的多元化整合、共享和应用,避免重复投资建设和形成新的信息孤岛,公共信息平台建设是非常关键的内容,是一个城市智慧城市建设是否成功的重要标志之一。其中接口与服务系统是公共信息平台重要组成部分,对全市范围内的接口与服务纳入统一的管理,其中一个重要的功能就是服务的使用申请。目前城市各委办局和部门之间申请对方的服务主要靠线下人力来跑,众多领导层层审批同意后方可使用,这种传统的服务申请使用的方式存在众多问题:费方式作为费用计算的核心模块,已经应用到各行各业中,其中最能体现其使用情况的就是智慧城市、电信、移动、联通等系统在运营中的计费平台。计费方式的应用非常广泛,计费可批量的、自动的处理各类计费相关数据,大大的节省了人力、物力,更可以保证按照预定义的规则,准确的计算各类费用,是现有涉及费用的系统和平台必备的模块。但是现有的计费方式中至少还存在以下缺陷:(1)按期限计费时,时间计算不够灵活。计费的时候,现有计费方式都是按照固定的周期进行计费,即使使用灵活账期时,其使用期限的最小单位也是一个月的固定时间。比如我们的固定电话的月租费往往是按照月来计算费用。(2)按期限计费时,费用计算不够精确。当碰到闰年的时候,固定周期内就会涉及到天数不一致情况,未能精确的计算出实际应收、应缴费用。当出现退费情况时,并没有考虑到天数和费用的关系,这样就很容易引发费用纠纷。比如按天收费,闰年时一年的天数为366天,此种情况下按天收费就会收取用户366天的费用,这种情况导致有时候一年收取366天的费用,有时候一年收取了355天的费用。这时一旦客户对费用产生疑问时,就需要向客户解释原因。
技术实现思路
有鉴于此,本申请所要解决的技术问题是提供了一种按期限计费的计费方法及系统,使得按照某个非固定周期计算费用时更加灵活,且费用更加精确,从而使后续计费系统可以更加灵活的、精确的计算费用。为了解决上述技术问题,本申请有如下技术方案:一种按期限计费的计费方法,包括:等待接收用户输入的计算费用所需要的参数,所述参数至少包括:费用生效时间、费用失效时间以及月度费用;验证用户输入的参数的有效性,若用户输入的参数无效,则提示用户参数无效;若用户输入的参数有效,则继续下一步;从用户输入的有效参数中提取计算期限所需的期限参数,所述期限参数包括费用生效时间和费用失效时间,并从所述期限参数中提取出费用生效年份Sy、费用失效年份Ey、费用生效月份Sm、费用失效月份Em、费用生效日期Sd、费用失效日期Ed、费用生效月份总天数Std、费用失效月份总天数Etd;从用户输入的有效参数中提取出月度费用参数,并获取到每月收费金额Mtm;按照公式:Mt=((Ey-Sy)*12+(Em–Sm–1)+(Ed/Etd)+(Std–Sd+1)/Std)*Mtm,计算从费用生效时间到费用失效时间所在时间范围内的应收/应付总费用Mt,所述应收/应付总费用Mt的初始值为0;显示计算出的应收/应付总费用Mt。优选地,其中:所述验证用户输入的参数的有效性,进一步为:判断所述费用生效时间是否在所述费用失效时间之前,若所述费用生效时间在所述费用失效时间之前,则判定用户输入的参数有效,若所述费用生效时间在所述费用失效时间之后,则判定用户输入的参数无效。优选地,其中:所述费用生效时间和所述费用失效时间为字符串形式,格式为年-月-日;所述月度费用为字符串形式,单位为元,费用精确到分,长度不超过12位,小数点后保留两位。优选地,其中:从用户输入的有效参数中提取出月度费用参数,并获取到每月收费金额Mtm,进一步为:从用户输入的有效参数中提取出月度费用参数,根据字符串与数字的转换算法,把字符串形式的月度费用转换为数值型,得到每月收费金额Mtm。优选地,其中:所述费用生效年份Sy、所述费用失效年份Ey、所述费用生效月份Sm、所述费用失效月份Em、所述费用生效日期Sd、所述费用失效日期Ed、所述费用生效月份总天数Std和所述费用失效月份总天数Etd均为数值型参数。一种按期限计费的计费系统,其特征在于,包括:参数接收模块、有效性验证模块、期限参数提取模块、月度费用参数提取模块、应收/应付总费用计算模块、费用显示模块,所述参数接收模块,用于等待接收用户输入的计算费用所需要的参数,所述参数至少包括:费用生效时间、费用失效时间以及月度费用;所述有效性验证模块,用于验证用户输入的参数的有效性,若用户输入的参数无效,则提示用户参数无效;若用户输入的参数有效,则继续下一步;所述期限参数提取模块,用于从用户输入的有效参数中提取计算期限所需的期限参数,所述期限参数包括费用生效时间和费用失效时间,并从所述期限参数中提取出费用生效年份Sy、费用失效年份Ey、费用生效月份Sm、费用失效月份Em、费用生效日期Sd、费用失效日期Ed、费用生效月份总天数Std、费用失效月份总天数Etd;所述月度费用参数提取模块,用于从用户输入的有效参数中提取出月度费用参数,并获取到每月收费金额Mtm;所述应收/应付总费用计算模块,用于按照公式:Mt=((Ey-Sy)*12+(Em–Sm–1)+(Ed/Etd)+(Std–Sd+1)/Std)*Mtm,计算从费用生效时间到费用失效时间所在时间范围内的应收/应付总费用Mt,所述应收/应付总费用Mt的初始值为0;所述费用显示模块,用于显示计算出的应收/应付总费用Mt。优选地,其中:所述有效性验证模块,进一步用于:判断所述费用生效时间是否在所述费用失效时间之前,若所述费用生效时间在所述费用失效时间之前,则判定用户输入的参数有效,若所述费用生效时间在所述费用失效时间之后,则判定用户输入的参数无效。优选地,其中:所述费用生效时间和所述费用失效时间为字符串形式,格式为年-月-日;所述月度费用为字符串形式,单位为元,费用精确到分,长度不超过12位,小数点后保留两位。优选地,其中:所述月度费用参数提取模块,进一步用于:从用户输入的有效参数中提取出月度费用参数,根据字符串与数字的转换算法,把字符串形式的月度费用转换为数值型,得到每月收费金额Mtm。优选地,其中:所述费用生效年份Sy、所述费用失效年份Ey、所述费用生效月份Sm、所述费用失效月份Em、所述费用生效日期Sd、所述费用失效日期Ed、所述费用生效月份总天数Std和所述费用失效月份总天数Etd均为数值型参数。与现有技术相比,本申请所述的方法及系统,达到了如下效果:第一,本专利技术所提供的按期限计费的计费方法及系统,可以处理非固定周期的费用计算,有效避开了固定周期的费用计算方式。本专利技术所提供的方法和系统,费用的计算不再以固定周期(如固定周期为月,不满一月仍然按照一个月来收取费用)为基础,且最小可达到按天来计算费用,有效的减小固定周期的限制。第二,本专利技术所提供的按期限计费的计费方法及系统,可以把固定周期的费用精确的计算到天,费用计算时不满一月的情况下,反算出这个月中每天的费用,按照实际天数来计算费用,精确的计算出应收/应付总费用。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请本文档来自技高网
...
按期限计费的计费方法及系统

【技术保护点】
一种按期限计费的计费方法,包括:等待接收用户输入的计算费用所需要的参数,所述参数至少包括:费用生效时间、费用失效时间以及月度费用;验证用户输入的参数的有效性,若用户输入的参数无效,则提示用户参数无效;若用户输入的参数有效,则继续下一步;从用户输入的有效参数中提取计算期限所需的期限参数,所述期限参数包括费用生效时间和费用失效时间,并从所述期限参数中提取出费用生效年份Sy、费用失效年份Ey、费用生效月份Sm、费用失效月份Em、费用生效日期Sd、费用失效日期Ed、费用生效月份总天数Std、费用失效月份总天数Etd;从用户输入的有效参数中提取出月度费用参数,并获取到每月收费金额Mtm;按照公式:Mt=((Ey‑Sy)*12+(Em–Sm–1)+(Ed/Etd)+(Std–Sd+1)/Std)*Mtm,计算从费用生效时间到费用失效时间所在时间范围内的应收/应付总费用Mt,所述应收/应付总费用Mt的初始值为0;显示计算出的应收/应付总费用Mt。

【技术特征摘要】
1.一种按期限计费的计费方法,包括:等待接收用户输入的计算费用所需要的参数,所述参数至少包括:费用生效时间、费用失效时间以及月度费用;验证用户输入的参数的有效性,若用户输入的参数无效,则提示用户参数无效;若用户输入的参数有效,则继续下一步;从用户输入的有效参数中提取计算期限所需的期限参数,所述期限参数包括费用生效时间和费用失效时间,并从所述期限参数中提取出费用生效年份Sy、费用失效年份Ey、费用生效月份Sm、费用失效月份Em、费用生效日期Sd、费用失效日期Ed、费用生效月份总天数Std、费用失效月份总天数Etd;从用户输入的有效参数中提取出月度费用参数,并获取到每月收费金额Mtm;按照公式:Mt=((Ey-Sy)*12+(Em–Sm–1)+(Ed/Etd)+(Std–Sd+1)/Std)*Mtm,计算从费用生效时间到费用失效时间所在时间范围内的应收/应付总费用Mt,所述应收/应付总费用Mt的初始值为0;显示计算出的应收/应付总费用Mt。2.根据权利要求1所述按期限计费的计费方法,其特征在于,所述验证用户输入的参数的有效性,进一步为:判断所述费用生效时间是否在所述费用失效时间之前,若所述费用生效时间在所述费用失效时间之前,则判定用户输入的参数有效,若所述费用生效时间在所述费用失效时间之后,则判定用户输入的参数无效。3.根据权利要求1所述按期限计费的计费方法,其特征在于,所述费用生效时间和所述费用失效时间为字符串形式,格式为年-月-日;所述月度费用为字符串形式,单位为元,费用精确到分,长度不超过12位,小数点后保留两位。4.根据权利要求1所述按期限计费的计费方法,其特征在于,从用户输入的有效参数中提取出月度费用参数,并获取到每月收费金额Mtm,进一步为:从用户输入的有效参数中提取出月度费用参数,根据字符串与数字的转换算法,把字符串形式的月度费用转换为数值型,得到每月收费金额Mtm。5.根据权利要求1所述按期限计费的计费方法,其特征在于,所述费用生效年份Sy、所述费用失效年份Ey、所述费用生效月份Sm、所述费用失效月份Em、所述费用生效日期Sd、所述费用失效日期Ed、所述费用生效月份总天数Std和所述费用失效月份总天数Etd均为数值型参数。6.一种按期限计费的计费系统,其特征在于,包括:参数接收模块、有效性验证模块、期限参数提取模块、月度费用参数提取模块...

【专利技术属性】
技术研发人员:陈长成谭文马俊华马述杰郑其荣
申请(专利权)人:泰华智慧产业集团股份有限公司
类型:发明
国别省市:山东;37

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

1