一种电话多时段折价计费方法

文档序号:7635058阅读:214来源:国知局
专利名称:一种电话多时段折价计费方法
技术领域
本发明涉及一种电信领域电话计费方法,尤其是一种电话多时段折价计费方法。
目前,在电信领域的电话计费系统中,电话话费的计算通常是根据不同通话的时段,按相应的收费比率计费的。例如中国电信总局自1998年1月1日开始,对国内长途和国际长途执行三段折价计费,对于国内长途,将每天的210000至240000按半价计费,000000至070000按三折计费,周末(周六与周日)和节假日则全天半价,除000000至070000按三折计费外;对于国际长途,将每天的210000至240000按八折计费,000000至070000按六折计费,周末(周六与周日)和节假日则全天八折,除000000至070000按六折计费外;对于港澳台,则除节假日全天八折外,一律不折价。
在现有的电话计费系统中,电话计费主要是按照下述方法进行的首先根据话单的起始日期与时间,到折价时区表中查找相应的折价区段,然后判断当前日期是否是节假日,如果是,并且话单起始时间落在本日折价的起始时间与结束时间之间,则按该时段的折价率乘上基本费率进行计费,否则按全价计费;如果不是节假日,则判断当前日期是否属于某个周期的日期,如周末,如果当前日期是周期日,并且话单起始时间落在本日折价的起始时间与结束时间之间,则按该时段的折价率乘上基本费率计费;否则按全价计费;如果当前日期不是周期日,则判断当前日期是否属于每天折价,如果属于每天折价,并且话单起始时间落在本日折价的起始时间与结束时间之间,则按该时段的折价率乘上基本费率计费;否则按全价计费。
上述电话计费方法是按照节假日、周期、每天折价的优先级顺序,再根据话单的起始日期与时间,到折价时区表中查找相应的折价区段,进而完成电话计费的。其主要缺点在于①折价的假设是基于一天只有两种费率的情况,因此如果每天有三种以上的折价率,则目前这种非此即彼的方法,就不适用;②每张话单在计费过程中,均按照节假日、周期、每天的优先级进行计费,判断量大,复杂,效率不高,特别对于大话单量的连续处理时,将消耗大量时间,同时,上述按优先级顺序比较计费的方式在计费时段增多时将会大大降低计费效率;③由于计费时都按具体日期与时间形式进行,在跨时段,特别是跨天时,需要重新定位,工作量大,效率低。
美国专利说明书US5793852公开了一种电话计费的方法,它根据星期、天数、时间点和节假日来确定当前时间的附加业务的折价率,其大量的工作用在判断当前时间处在哪个折价段内,按照先星期、再天数、再时间、最后是节假日的顺序依次判断,做起来十分繁琐,耗时多,效率低。同时它虽然每天有多个折价段,但其依据是一天只有2个折价率,即标准价与折扣价,不能完成多时段多折价率完全不同的计费。另外它没有给出跨时段计费的处理方法,使计费不和理。
因此,在现有的电话计费系统中,其电话计费方法难以满足目前三段折价的计费要求,更难以满足未来可能出现的更多时段、折价率的计费要求。
针对上述现有技术的问题,本发明的目的在于提供一种电话多时段折价计费方法,该方法计费合理、实现简单,具有较高的计费效率,能够满足目前三段折价的计费要求,以及未来可能出现的更多时段、折价率的计费要求。
为实现上述目的,本发明采用的技术方案是一种电话多时段折价计费方法,该方法包括以下步骤(11)确定数据处理基准时间点,并用之对用户或系统预先设置的折价时区表进行预处理,根据不同的局向和不同的折价率,将折价时区表中的日期/时间统一为以基准时间点为起点的相对秒数,以形成相应的有序折价时间链,其中每个局向形成一条有序折价时间链;(12)顺序读入待处理话单;(13)判断是否按时间、日期计费,如果是,转下述步骤(14)继续以下操作,否则按其它计费方法计费,然后转上述步骤(12)继续处理待处理话单;(14)将该话单起始时间转化为以基准时间点为起点的相对秒数;(15)根据话单局向在相应折价时间链上定位折价时间点;(16)利用通话时长与该通话点至下一折价点的剩余时长来判断是否跨时段,如果不跨时段,直接按通话时长计费,然后结束本张话单的结算,并作好读入下一张话单的准备,转下述步骤(18)继续以下操作,否则转下述步骤(17)继续以下操作;(17)先按剩余时长根据计费时长单元归整成标准时长,按该标准时长计费,然后以上述通话时长中尚未计费的时长为通话时长,根据标准时长跨至下一折价时间段,然后转上述步骤(16)继续操作;(18)判断是否所有话单都已经处理完毕,如果未处理完毕,转上述步骤(12)继续处理待处理话单,否则结束本次计费操作。
上述对折价时区表进行预处理是按照下述方法所示步骤进行的(21)对折价时区表根据每天、周期、节假日从低到高的顺序进行排序;(22)读入排序后的折价时区表,将其中的折价开始日期转化为以基准时间点为起点的相对秒数;(23)根据电话拨出目的地确定局向数N;(24)选第M个局向;(25)对该局向本次结帐日期范围进行折价段预处理,从本次结帐起始日期开始顺序选择本次结帐日期范围内的日期;(26)将该日期转化为对同一基准时间点为起点的相对秒数;(27)根据折价时区表中的每天、周期和节假日折价情况,在内存中对当天的每个折价段进行标记,以在内存中留下与这一天特性有关的折价时间点,顺序选择本次结帐日期范围的待处理日期,转上述步骤(26),直到本次结帐截止日期,最终形成一条按时间排序的折价时间链,该链由许多个具有确定优先级的折价时间点组成;(28)计算M=M+1然后判断M与N是否相等,如果相等则结束本次预处理,否则转上述步骤(24)继续处理下一局向的结帐日期范围内的日期,以形成下一局向的折价时间链,直至形成所有局向的折价时间链。
从上面方案可以看出,本发明的主要优点和完全达到本发明的目的在于以下几个方面首先,由于引入了对折价时区表的预处理过程,将节假日、周期和每天折价等具有优先级的判断在预处理阶段完成,即根据不同的局向和不同的折价率,将折价时区表中的日期/时间统一为以基准时间点为起点的相对秒数,形成相应的有序折价时间链,因此在结算话单时,由于话单产生日期/时间的折价性质(每天折价、周期折价还是节假日折价)已经确定,不需要再对该话单进行折价性质的重复判断,因此加快了速度。
其次,在确定折价率的过程中,由于将日期/时间转化为以基准时间点为起点的相对长整数,形成有序的时间链,便于使用快速查找方法迅速定位,算法也简单,同时计费时将话单起始时间同样转化为有共同起点的相对长整数,从而将一个对于日期/时间类型的判断转变为对长整数的判断,避免了对话费折价性质和具体的日期/时间的判断,而且因不需要读入新日期/时间,给跨时段计费也带来了方便,因此也加快了速度,并使计费更加合理。
第三,不再有一天内折价率数目的限制,真正实现了多时间段多折价率的计费。由于没有了折价率只能2个的限制,因此一天内无论分为多少段,最多只是在预处理时在折价时间链上多几个点而已,对计费速度没有大的影响。
由以上叙述可知,本发明的突出优点在于计费效率高,计费合理,折价率不受限制,实现简单。本发明采用的方法与话单产生形式和话单格式无关,使得本发明既可以应用于脱机计费系统的计费过程,又可以应用于实时计费需要进行按日期/时间折价的过程中。由于本发明加快了单张话单的计费时间,相当于增加了单位时间内的业务处理能力,从而降低了呼损率,提高了业务质量。因此,本发明能够方便地应用于对各种机型的话单折价计费,满足目前中国电信的计费要求,以及未来可能出现的更多时段、折价率的计费要求。
下面结合附图和实施例对本发明作进一步的详细说明。


图1是本发明的实施步骤流程示意图;图2是本发明的折价时区表预处理过程流程示意图;图3是本发明实施例折价时区表示例摘录图;图4是本发明实施例折价时区链示例摘录图5是本发明在脱机计费系统中的应用示意图;图6是本发明在电话卡实时计费系统中的应用示意图。
在实施本发明前,首先要作初始化准备工作,即由用户或系统管理员设置计费要求的多个折价时间段,折价率等系统初始参数,折价时间点可以精确到秒。在以上工作完毕后,电话计费系统既可运行按本发明编制的程序进行电话计费,具体步骤如下所述,参考图1。
在经过电话计费系统的启动步骤101之后,进入步骤102和103,上述步骤将确定数据处理的基准时间点,并用之对用户或系统预先设置的折价时区表进行预处理,根据不同的局向(国内、国际、港澳台等)和不同的折价率,将折价时区表中的日期/时间统一为以基准时间点为起点的相对秒数,以形成相应的有序折价时间链,其中每个局向形成一条有序折价时间链。确定基准时间点的目的是在预处理阶段生成折价时间链时,使预处理的日期/时间都有一个共同的基准,便于计费数据类型的统一,以利于提高效率和适应多时段、多折价率的计费方式。上述基准时间点可以是任一时间,如1994年1月1日零点。参考图2。
在步骤104,计费系统顺序读入待处理话单,对于实时计费系统,此待处理话单可能只有一张,而对于联机计费系统,该话单一般为多张,此时只能顺序处理话单。
对于读入的话单,在步骤105要判断该话单是否按时间、日期计费,如果是,转步骤107继续以下步骤,否则执行步骤106按其它计费方法计费,如按时长折价计费、浮率计费等,然后转上述步骤104继续处理待处理话单。
在步骤107,将话单起始时间转化为以基准时间点为起点的相对秒数,因此经此步骤后,日期/时间即已将数据类型统一为长整数;然后系统运行步骤108,该步骤主要是在相应折价时间链上定位折价时间点,以确定折价区段。由于内存中的折价时间链是有序的,因此可利用快速检索方法,迅速定位折价时间点。
系统接着运行步骤109,该步骤利用通话时长与该通话点至下一折价点的剩余时长来判断本话单的通话时长是否跨时段,如果不跨时段,则执行步骤110直接按通话时长计费,然后结束本张话单结算的计费,并作好读入下一张话单的准备,转步骤112继续以下操作,否则转步骤111继续以下操作;如果跨时段,步骤111则先按剩余时长根据计费时长单元归整成标准时长,再执行步骤114按该标准时长计费,然后执行步骤115,以上述通话时长中尚未计费的时长为通话时长,根据标准时长跨至下一折价时间段,然后转步骤108继续以下操作;上面所述计费时长单元是指计算话费的基本时间单位,例如,对于国内电话,按目前中国电信的计费规定,市话的计费时长单元为3分钟,长话的计费时长单元为1分钟。
假设有一普通日期的长途话单,从205716直到210445,由于在21点有折价,因此该话单属于跨时间段。由于“计费单元时长”为1分钟,故从205716->205816、205816->205916均属于全价计费;而接下来将跨21点,剩余时长为44秒,由于“计费单元时长”为1分钟,因此从205916->210016也为全价,即不是按44秒计费,而仍按60秒计费,另外下一计费点从210016开始,而非21000开始。以后则是半价,分别为210016->210116、210116->210216、210216->210316、210316->210416、210416->210516(210445已结束,但仍按1分钟计费),共有5个半价单位。因此该话单共应计费5.5个全价单位(3个全价单位+5个半价单位)。
在步骤112,判断是否所有话单都已经处理完毕,如果未处理完毕,转步骤104继续处理待处理话单,否则执行结束步骤113结束本次计费操作。
在执行步骤102、103对折价时区表进行预处理,形成相应的有序折价时间链的过程中,是执行下述步骤完成的经过入口步骤210,系统执行步骤202,对折价时区表根据每天、周期、节假日从低到高的顺序进行排序。参考图3。该图表示折价时区编辑表外观,其中折价日期类型对应于不同局向的折价类别,如国内长途为0,国际长途为1,港澳台为2等;而折价周期如为1表示每天折价,为0表示为节假日,其它数字为周期折价,常见的为7,表示每周折一次价。设置时每个折价区间设置为一条记录。其中规定从哪天开始,哪个时间段间进行折价,折价率为多少。这些时间均以秒为单位,可以供用户设置与修改。在结帐前,本发明读入这些数据,进行内部预处理,以形成折价时区数据链。
系统接着执行步骤203,读入排序后的折价时区表,将其中的折价开始日期转化为以基准时间点为起点的相对秒数。然后执行步骤204,根据电话拨出目的地的不同确定局向数N。如国内与国际直播电话有不同的折价率,因此代表了不同的局向,令M=1,以从第一个局向开始生成折价时间链。然后执行步骤205,选第M个局向,对该局向本次结帐日期范围进行折价段预处理,经步骤206形成本次结帐日期队列,为从本次结帐起始日期开始顺序选择本次结帐日期范围内的日期进行预处理,先求出待处理的日期总数I,令J等于1,以顺序处理队列中的日期。然后系统执行步骤207,选择第J个要处理的日期。
接着系统执行步骤208,将该日期转化为以基准时间点为基准的相对秒数。再执行步骤209,根据折价时区表中的每天、周期和节假日折价情况,在内存中对当天的每个折价段进行标记,以在内存中留下与这一天特性有关的折价时间点。然后执行步骤211,判断是否本日期队列的全部日期都处理完毕,如未完毕,执行步骤213,顺序选择本次结帐日期范围的下一个待处理日期,转步骤207继续执行,直到本次结帐截止日期全部处理完毕。如全部日期已处理完毕,则经步骤212最终形成一条第M局向按时间排序的折价时间链,该链由许多个具有确定优先级的折价时间点组成。然后执行步骤214。
在步骤214,系统判断是否所有局向的结帐日期已处理完毕,如未完毕,执行步骤215,选下一局向后,转步骤205继续处理下一局向的结帐日期,否则执行步骤216退出预处理过程。
上述对当天的每个折价段进行标记的实施方法如下,参考图4。如果遇到某天既是每天折价,又是周期折价,则用周期折价的时间部分覆盖每天折价的相应部分,如每天折价要求070000至210000是全价,而周末则070000至240000为半价,则将该天070000至240000标记为半价,覆盖了原先070000至210000的全价部分。如果遇到某天还是节假日,则用节假日的时间部分覆盖每天折价(周期折价)的相应部分,如国庆当天按每天折价要求070000至210000是全价,而国庆折价则070000至240000为半价,则将该天070000至240000标记为半价,覆盖了原先070000至210000的全价部分。这样就在内存中留下了跟这一天特性有关的折价时间点,该折价时间点由下述数据构成以基准时间点为基准的相对秒数、折价时间点、折价率、到下一折价点的时长秒数。
图4表示在预处理时,内存中的折价时区数据链。本例中将具体日期转化为基于1994年1月1日零点以来的相对秒数;同时还存放了每个折价时区点上的折价率与至下一折价点的时长。如果某天为周期性折价日(如周六或周日)或节假日,则用新的折价率覆盖已有的折价率,如图中1999/07/31为周六,因此使用周六的折价时区算法代替每天折价。对于不同的局向(如国内与国际),可设置不同的折价率,图4中显示了对于国际长途的另一折价时区数据链。(8)计算M=M+1然后判断M与N是否相等,如果相等则结束本次预处理,否则转步骤(5)继续处理下一局向的结帐日期范围内的日期,以形成该局向的折价时间链。
下面通过两个本发明的具体应用实例进一步说明本发明。
参考图5。图5所示是本发明的一个具体应用实例,在本例中,由于折价日期/时间表经过了预处理,因此在结帐时效率得到了提高,加快了结帐的速度,减少了结帐时间。图示是结帐一个话单文件的大致过程读入话单,进行折价日期/时间处理,如还需要进行其它计费方式的处理,如按标准费率计费、按时长折价、浮率计费、单次计次等,则按其它计费方式处理后,最后将处理结果入库,然后进行下一张话单的读入。
参考图6。图6所示是本发明的另一个具体应用实例,在本例中,要求计费系统不仅能对成功呼叫计算费用,还特别要求能根据电话卡的可用金额和被叫号码、通话起始时间来推算出最大的可用时长,以便交换机进行时长监控。由于在计算费用与推算时长的过程中使用了本发明,可以在保证准确度的情况下,有效提高结算速度,从而提高了在单位时间内处理的呼叫量,从而降低了整个系统的呼损率。其大致过程是,估测一个可用时长,然后根据本发明以及其它计费方式的组合来得到一个这段时长的费用,然后与该电话卡的可用金额相比,以不断地修正可用时长,直至收敛于可用金额,此时估测的时长即为最大时长。
权利要求
1.一种电话多时段折价计费方法,其特征在于,该方法包括以下步骤(11)确定数据处理基准时间点,并用之对用户或系统预先设置的折价时区表进行预处理,根据不同的局向和不同的折价率,将折价时区表中的日期/时间统一为以基准时间点为起点的相对秒数,以形成相应的有序折价时间链,其中每个局向形成一条有序折价时间链;(12)顺序读入待处理话单;(13)判断是否按时间、日期计费,如果是,转下述步骤(14)继续以下操作,否则按其它计费方法计费,然后转上述步骤(12)继续处理待处理话单;(14)将该话单起始时间转化为以基准时间点为起点的相对秒数;(15)根据话单局向在相应折价时间链上定位折价时间点;(16)利用通话时长与该通话点至下一折价点的剩余时长来判断是否跨时段,如果不跨时段,直接按通话时长计费,然后结束本张话单的结算,并作好读入下一张话单的准备,转下述步骤(18)继续以下操作,否则转下述步骤(17)继续以下操作;(17)先按剩余时长根据计费时长单元归整成标准时长,按该标准时长计费,然后以上述通话时长中尚未计费的时长为通话时长,根据标准时长跨至下一折价时间段,然后转上述步骤(16)继续操作;(18)判断是否所有话单都已经处理完毕,如果未处理完毕,转上述步骤(12)继续处理待处理话单,否则结束本次计费操作。
2.根据权利要求1所述的电话多时段折价计费方法,其特征在于,所述对折价时区表进行预处理是按照下述方法进行的(21)对折价时区表根据每天、周期、节假日从低到高的顺序进行排序;(22)读入排序后的折价时区表,将其中的折价开始日期转化为以基准时间点为起点的相对秒数;(23)根据电话拨出目的地确定局向数N;(24)选第M个局向;(25)对该局向本次结帐日期范围进行折价段预处理,从本次结帐起始日期开始顺序选择本次结帐日期范围内的日期;(26)将该日期转化为对同一基准时间点为起点的相对秒数;(27)根据折价时区表中的每天、周期和节假日折价情况,在内存中对当天的每个折价段进行标记,以在内存中留下与这一天特性有关的折价时间点,顺序选择本次结帐日期范围的待处理日期,转上述步骤(26),直到本次结帐截止日期,最终形成一条按时间排序的折价时间链,该链由许多个具有确定优先级的折价时间点组成,转下述步骤(28)继续执行以下操作;(28)计算M=M+1然后判断M与N是否相等,如果相等则结束本次预处理,否则转上述步骤(24)继续处理下一局向的结帐日期范围内的日期,以形成下一局向的折价时间链,直至形成所有局向的折价时间链。
3.根据权利要求2所述的电话多时段折价计费方法,其特征在于,所述折价时间链上的折价时间点由下述数据构成以某一时间为基准的相对秒数、有折价时间点、折价率、到下一折价点的时长秒数。
全文摘要
本发明公开了一种电话多时段折价计费方法,该方法通过对折价时区表的预处理,将日期/时间转化为以基准时间点为起点的相对长整数,形成有序的折价时间链,计费时将话单起始时间同样转化为有共同起点的相对长整数,避免了对话费折价性质和日期/时间的判断,便于使用快速检索方法迅速定位和处理跨时段通话,因此计费效率高、合理,实现简单,可用于脱机、联机计费系统,能够满足目前三段折价以及未来的更多时段、折价率的计费要求。
文档编号H04M17/00GK1339911SQ00119759
公开日2002年3月13日 申请日期2000年8月23日 优先权日2000年8月23日
发明者羊峥嵘 申请人:深圳市中兴通讯股份有限公司上海第二研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1