一种流量和费用双核减的方法及装置制造方法及图纸

技术编号:16190466 阅读:61 留言:0更新日期:2017-09-12 12:25
本发明专利技术涉及一种流量和费用双核减的方法及装置。该方法包括:读取用户的话单中的流量数据;对话单中的流量数据进行核减,获取此次待计费的流量数据;根据此次待计费的流量数据,计算相应的流量费用;对流量费用进行核减,获取此次用户最终应付的流量费用。实时读取话单中待计费的数据流量,并进行核减,确定此次需要计算的数据流量以及相应的流量费用。然后再对流量费用进行核减,确定最终的流量费用。如此可以实现精确的计算用户最终所使用的流量和应该支付的流量费用。而并非采用向上取整,由此造成用户多支付流量费用的情况发生。

Method and device for double reduction of flow and cost

The invention relates to a method and a device for double reduction of flow and cost. The method includes: flow data read the user in the data flow; dialogue in the cut, to obtain the traffic data in the billing; according to the data flow billing, calculate the corresponding traffic costs; cut to get traffic costs, the final user traffic costs payable. If a single data flow of real-time read for billing, and determine the need for data reduction, flow calculation and corresponding flow cost. Then the flow cost reduction, determine the final cost of traffic. This allows accurate calculation of the user's final traffic and the amount of traffic that should be paid. Not by rounding up, resulting in occurrence of users to pay the cost of traffic.

【技术实现步骤摘要】
一种流量和费用双核减的方法及装置
本专利技术涉及电信领域,尤其涉及一种流量和费用双核减的方法及装置。
技术介绍
随着电子技术的迅速发展,电子产品成了日常生活中必不可少的物品。将电子产品作为聊天工具或者网购工具等,所离不开的就是数据流量。而现在的电信公司通常对于数据流量的计费方式均是“向上取整”的方式。也即是说,如果用户所使用的数据流量低于1K或者1M时,必然会按照1K或者1M进行计费。如此一来,将会导致用户流量被多收费的情况发生。如何实现对用户使用流量计费精确则是本专利技术所要解决的技术问题。
技术实现思路
为解决上述技术问题,本专利技术提供了一种流量和费用双核减的方法及装置。第一方面,本专利技术提供了一种流量和费用双核减的方法,该方法包括:读取用户的话单中的流量数据;对话单中的流量数据进行核减,获取此次待计费的流量数据;根据此次待计费的流量数据,计算相应的流量费用;对流量费用进行核减,获取此次用户最终应付的流量费用。本专利技术的有益效果是:实时读取话单中待计费的数据流量,并进行核减,确定此次需要计算的数据流量以及相应的流量费用。然后再对流量费用进行核减,确定最终的流量费用。如此可以实现精确的计算用户最终所使用的流量和应该支付的流量费用。而并非采用向上取整,由此造成用户多支付流量费用的情况发生。进一步,对话单中的流量数据进行核减,获取此次待计费的流量数据,具体包括:读取核减表中的核减记录,其中核减表中存储已生成的话单中,除当前话单之外的话单的流量数据进行核减记录信息;根据核减表中的核减记录,确定读取用户的话单中的流量数据之前,是否已经记录对该用户的除当前话单之外的话单中的流量数据进行核减的记录;当核减表中并未记录对当前话单的前一次话单中的流量数据进行核减的记录时,通过第一计算方式,计算此次待计费的流量数据;或者,当核减表中已记录对当前话单的前一次话单中的流量数据进行核减的记录时,通过第二计算方式,计算此次待计费的流量数据。采用上述进一步的方案的有益技术效果在于,读取核减表中已经存储的数据流量核减记录,包括前一次话单中未收取流量费用的流量,或者用户未使用但是已经收取流量费用的流量。根据这些流量数据以及此次生成的流量数据,确定采用第一计算方式或者第二计算方式计算此次需要进行收费的有效流量数据,并根据有效流量数据计算相应的费用。采用核减算法,再对有效流量数据对应的费用进行核减,计算此次用户最终要支付的流量费用。计算方式更加精确。进一步,第一计算方式具体包括向上取整方式和向下取整方式;向下取整方式对应的计算公式如下所示:dur=[totalValue]unit向上取整方式对应的计算公式如下所示:dur=[totalValue+(unit-1)]unit其中,dur为此次待计费的流量数据,totalValue为此次读取的用户的话单中的流量数据,unit为计费的单位流量数值,[]unit为取整函数。采用上述进一步的技术方案的有益技术效果在于,根据不同的预设规则,第一计算方式包括向上取整凡是和向下取整方式。但是无论哪一种计算方式,都能够精确的计算用户需要付费的流量和需要付费的费用。进一步的,第二计算方式具体包括向上取整方式和向下取整方式;向下取整方式对应的计算公式如下所示:dur=[(totalValue+cutValue)]unit向上取整方式对应的计算公式如下所示:dur=[(totalValue-cutValue+(unit-1))]unit其中,dur为此次待计费的流量数据,totalValue为此次读取的用户的话单中的流量数据,cutValue为在此次话单核减之前的前一次话单核减时待核减的流量数据,unit为计费的单位流量数值,[]unit为取整函数。采用上述进一步的技术方案的有益技术效果在于:与上一步类似的,第二计算方式同样包括向上取整方式和向下取整方式。但是无论哪一种计算方式,都能够精确的计算用户需要付费的流量和需要付费的费用。进一步的,当计算此次待计费的流量数据计算方式为向下取整方式时,在此次话单核减之前的前一次话单核减时,未计费的流量数据的计算方式为:cutValue=(totalValue+cutValue)%unit或者,当计算此次待计费的流量数据计算方式为向上取整方式时,在此次话单核减之前的前一次话单核减时,未计费的流量数据的计算方式为:cutValue=(unit-(totalValue-cutValue)%unit)%unit其中,dur为此次待计费的流量数据,totalValue为此次读取的用户的话单中的流量数据,unit为计费的单位流量数值,%为取余函数,cutValue为在此次话单核减之前的前一次话单核减时待核减的流量数据,当读取用户的话单中的流量数据之前,并未记录对该用户的除当前话单之外的话单中的流量数据进行核减的记录时,cutValue取值为0。采用上述进一步的技术方案的有益技术效果在于:当采用向下取整方式计算待计费的数据流量时,如果在此话单之前,已经存在对前一次话单中的流量数据进行核减的记录。就需要首先计算出上一次未计费的流量数据。第二方面,本专利技术提供了一种流量和费用双核减的装置,该装置包括:读取单元,用于读取用户的话单中的流量数据;流量统计单元,用于对话单中的流量数据进行核减,获取此次待计费的流量数据;处理单元,用于根据此次待计费的流量数据,计算相应的流量费用;并对流量费用进行核减,获取此次用户最终应付的流量费用。上述方案的有益技术效果在于,实时读取话单中待计费的数据流量,并进行核减,确定此次需要计算的数据流量以及相应的流量费用。然后再对流量费用进行核减,确定最终的流量费用。如此可以实现精确的计算用户最终所使用的流量和应该支付的流量费用。而并非采用向上取整,由此造成用户多支付流量费用的情况发生。进一步的,读取单元具体用于,读取核减表中的核减记录,其中核减表中存储已生成的话单中,除当前话单之外的话单的流量数据进行核减记录信息;处理单元还用于,根据核减表中的核减记录,确定读取用户的话单中的流量数据之前,是否已经记录对该用户的除当前话单之外的话单中的流量数据进行核减的记录;当核减表中并未记录对当前话单的前一次话单中的流量数据进行核减的记录时,通过第一计算方式,计算此次待计费的流量数据;或者,当核减表中已记录对当前话单的前一次话单中的流量数据进行核减的记录时,通过第二计算方式,计算此次待计费的流量数据。采用上述进一步的方案的有益技术效果在于,读取核减表中已经存储的数据流量核减记录,包括前一次话单中未收取流量费用的流量,或者用户未使用但是已经收取流量费用的流量。根据这些流量数据以及此次生成的流量数据,确定采用第一计算方式或者第二计算方式计算此次需要进行收费的有效流量数据,并根据有效流量数据计算相应的费用。采用核减算法,再对有效流量数据对应的费用进行核减,计算此次用户最终要支付的流量费用。计算方式更加精确。进一步的,第一计算方式具体包括向上取整方式和向下取整方式;向下取整方式对应的计算公式如下所示:dur=[totalValue]unit向上取整方式对应的计算公式如下所示:dur=[totalValue+(unit-1)]unit其中,dur为此次待计费的流量数据,totalValue为此次读取本文档来自技高网...
一种流量和费用双核减的方法及装置

【技术保护点】
一种流量和费用双核减的方法,其特征在于,所述方法包括:读取用户的话单中的流量数据;对所述话单中的流量数据进行核减,获取此次待计费的流量数据;根据所述此次待计费的流量数据,计算相应的流量费用;对所述流量费用进行核减,获取此次用户最终应付的流量费用。

【技术特征摘要】
1.一种流量和费用双核减的方法,其特征在于,所述方法包括:读取用户的话单中的流量数据;对所述话单中的流量数据进行核减,获取此次待计费的流量数据;根据所述此次待计费的流量数据,计算相应的流量费用;对所述流量费用进行核减,获取此次用户最终应付的流量费用。2.根据权利要求1所述的方法,其特征在于,所述对所述话单中的流量数据进行核减,获取此次待计费的流量数据,具体包括:读取核减表中的核减记录,其中所述核减表中存储已生成的话单中,除当前话单之外的话单的流量数据进行核减记录信息;根据所述核减表中的核减记录,确定所述读取用户的话单中的流量数据之前,是否已经记录对该用户的除当前话单之外的话单中的流量数据进行核减的记录;当所述核减表中并未记录对所述当前话单的前一次话单中的流量数据进行核减的记录时,通过第一计算方式,计算此次待计费的流量数据;或者,当所述核减表中已记录对所述当前话单的前一次话单中的流量数据进行核减的记录时,通过第二计算方式,计算此次待计费的流量数据。3.根据权利要求2所述的方法,其特征在于,所述第一计算方式具体包括向上取整方式和向下取整方式;向下取整方式对应的计算公式如下所示:dur=[totalValue]unit向上取整方式对应的计算公式如下所示:dur=[totalValue+(unit-1)]unit其中,dur为此次待计费的流量数据,totalValue为此次读取的用户的话单中的流量数据,unit为计费的单位流量数值,[]unit为取整函数。4.根据权利要求2或3所述的方法,其特征在于,所述第二计算方式具体包括向上取整方式和向下取整方式;向下取整方式对应的计算公式如下所示:dur=[(totalValue+cutValue)]unit向上取整方式对应的计算公式如下所示:dur=[(totalValue-cutValue+(unit-1))]unit其中,dur为此次待计费的流量数据,totalValue为此次读取的用户的话单中的流量数据,cutValue为在此次话单核减之前的前一次话单核减时待核减的流量数据,unit为计费的单位流量数值,[]unit为取整函数。5.根据权利要求4所述的方法,其特征在于,当计算所述此次待计费的流量数据计算方式为向下取整方式时,所述在此次话单核减之前的前一次话单核减时,待核减的流量数据的计算方式为:cutValue=(totalValue+cutValue)%unit或者,当计算所述此次待计费的流量数据计算方式为向上取整方式时,所述在此次话单核减之前的前一次话单核减时,待核减的流量数据的计算方式为:cutValue=(unit-(totalValue-cutValue)%unit)%unit其中,dur为此次待计费的流量数据,totalValue为此次读取的用户的话单中的流量数据,unit为计费的单位流量数值,%为取余函数,cutValue为在此次话单核减之前的前一次话单核减时待核减的流量数据,当所述读取用户的话单中的流量数据之前,并未记录对该用户的除当前话单之外的话单中的流量数据进行核减的记录时,cutValue取值为0。6.一种流量和费...

【专利技术属性】
技术研发人员:杨光辉
申请(专利权)人:北京思特奇信息技术股份有限公司
类型:发明
国别省市:北京,11

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

1