用于收集、处理、加工并且管理呼叫细节的装置以及用于收集、处理、加工并且管理呼叫细...的制作方法

文档序号:7606432阅读:160来源:国知局
专利名称:用于收集、处理、加工并且管理呼叫细节的装置以及用于收集、处理、加工并且管理呼叫细 ...的制作方法
技术领域
本发明涉及呼叫细节收集装置、呼叫细节处理装置、呼叫细节加工装置、呼叫细节管理装置、呼叫细节加工系统、呼叫细节收集方法、呼叫细节处理方法、呼叫细节加工方法以及呼叫细节管理方法。更加特别的是,如果在收集和处理呼叫细节记录的过程中出现了时延,本发明还涉及到用于适应这种时延的技术。
背景技术
在电信业务中,网络中安装的交换机对用户使用电信业务时所生成的呼叫信息进行处理,形成CDR(呼叫细节记录)。然后在这种CDR信息的基础上,执行针对因使用电信业务而产生的通信收费的结算。
由CDR的生成地域(其中包括市区、郊区以及本地城区)所决定的本地特性或者与人类活动时间或经济活动时间紧密相连的时间特性都会大大影响到所生成CDR(或呼叫信息)的数量。
相应地,如果在执行这种处理时,没有考虑到上述的本地特性或者时间特性,则在CDR信息基础上执行通信收费结算处理的记账系统的处理效率就会有所下降。
而且,在CDR信息基础上执行通信收费结算处理的记账系统中,如果例如处理CDR的交换系统出现了故障,则在记账系统内,结算处理中所包含的CDR的处理都会被中断。当故障被清除之后,立即对从故障起的中断期间内应该得到处理的CDR进行处理,并且将其送入记账系统中,这样就会显著地影响通信收费的结算处理。因此处理效率就会有所降低,除非可以根据交换系统的操作状况,执行通信收费的结算处理。

发明内容
本发明提供呼叫细节收集装置、呼叫细节处理装置、呼叫细节加工装置、呼叫细节管理装置、呼叫细节处理系统、呼叫细节收集方法、呼叫细节处理方法、呼叫细节加工方法以及呼叫细节管理方法,它们允许根据本地特性、时间特性或者交换系统的操作状况,有效地收集和处理呼叫细节记录。
根据本发明的一种模式,用于重复执行收集循环操作,收集在预定出现时段内出现的呼叫细节记录的呼叫细节收集装置中包括收集单元,用于从外部装置收集呼叫细节记录;启动单元,用于在每个收集循环操作的预定起始时刻去启动收集单元进行的采集;启动取消单元,用于如果在预定收集循环操作时段内没有完成收集循环操作,则取消启动单元对下一个以及所有随后的收集循环操作的启动;以及条件启动单元,用于如果启动已经被启动取消单元取消,则在收集循环操作完成之后,启动下一个以及所有随后的收集循环操作。
根据本发明的另一种模式,用于重复执行处理循环操作,处理在预定出现期间内已出现并收集的呼叫细节记录的呼叫细节处理装置中包括接收单元,用于从外部装置中接收呼叫细节记录;处理单元,用于对接收到的呼叫细节记录进行处理;以及处理暂停单元,用于如果在预定处理循环操作时段内没有完成处理循环操作,则暂停下一个以及所有随后的处理循环操作,直到完成处理循环操作为止。
仍然根据本发明的另一种模式,用于重复执行收集和处理循环操作,收集和处理在预定出现时段内出现的呼叫细节记录的呼叫细节加工装置中包括收集和处理单元,用于从外部装置收集呼叫细节记录,并且对呼叫细节记录进行处理;启动单元,用于在收集和处理循环操作的每个预定起始时刻,启动收集单元进行的采集;启动取消单元,用于如果在预定收集和处理循环操作时段内没有完成收集和处理循环操作,则取消启动单元对下一个以及所有随后的收集和处理循环操作的启动;以及条件启动单元,用于如果启动已经被启动取消单元取消,则在收集和处理循环操作完成之后,启动下一个以及所有随后的收集和处理循环操作。
又根据本发明的另一种模式,用于重复执行收集循环操作,在对应于出现时段的预定收集时段内,收集在预定出现时段内出现的呼叫细节记录的呼叫细节收集装置中包括收集单元,用于从外部装置中收集呼叫细节记录,其中如果存在某些在以前的收集循环操作内出现、但仍未收集的呼叫细节记录,则收集单元要收集这些未收集的呼叫细节记录以及在出现时段内出现的呼叫细节记录。
或者,收集单元中可以包含收集限制器,用于限制一个收集循环操作内所收集的呼叫细节记录,而且该收集单元可以收集那些被收集限制器排除在外的未收集的呼叫细节记录,以及将要在下一个以及所有随后收集循环操作内收集的呼叫细节记录。
甚至在下一个以及所有随后的收集循环操作中,收集限制器还可以收集被排除在外的呼叫细节记录,这是通过将其限制在一个收集循环操作的范围之内来进行。
或者,呼叫细节收集装置中还包括启动单元,用于在收集循环操作的每个预定起始时刻,启动收集单元进行的采集;启动取消单元,用于如果在预定收集循环操作时段内没有完成收集循环操作,则取消启动单元对下一个以及所有随后的收集循环操作的启动;以及条件启动单元,用于如果启动已经被启动取消单元取消,则在收集循环操作完成之后,启动下一个以及所有随后的收集循环操作。
或者,收集单元中还包括用于处理所收集的呼叫细节记录的处理单元。
还根据本发明的一种模式,用于重复执行收集循环操作,收集在预定出现时段内出现的呼叫细节记录的呼叫细节收集装置中包括收集单元,用于从外部装置中收集呼叫细节记录;分割单元,用于把业务中止时段中,即呼叫细节记录收集装置业务中止期间出现的呼叫细节记录分割为预定数量的呼叫细节记录;以及分发单元,用于在呼叫细节记录收集装置恢复其操作之后,再把由分割单元所分割得到的呼叫细节记录分发给随后的收集循环操作,其中收集单元收集由分发单元所分发的呼叫细节记录以及在出现时段内出现的呼叫细节记录。
预定数量的呼叫细节记录可以被设定在一个范围之内,其中在收集循环操作中预定的收集循环操作时段内完成收集循环操作。
或者,呼叫细节收集装置可以包括启动单元,用于在收集操作循环的每个预定起始时刻,启动收集单元进行的采集;启动取消单元,用于如果在预定收集循环操作时段内没有完成收集循环操作,则取消启动单元对下一个以及所有随后的收集循环操作的启动;以及条件启动单元,用于如果启动已经被启动取消单元取消,则在收集循环操作完成之后,启动下一个以及所有随后的收集循环操作。
或者,收集单元中可以包括用于处理所收集的呼叫细节记录的处理单元。
还根据本发明的一个模式,管理呼叫细节收集系统的呼叫细节管理装置(其中呼叫细节收集系统内包括多个收集装置,从多个用于累积呼叫细节记录的外部装置中收集呼叫细节记录)中包括平均收集数量计算单元,用于在收集装置所收集数量的基础上,计算多个收集装置的平均收集数量;以及分配设置单元,用于在平均收集数量的基础上,设置外部装置到收集装置的分配。
根据本发明的另一个模式,呼叫细节加工系统中包括用于重复执行处理循环操作,处理预定出现时段内出现并且已经收集到的呼叫细节记录的呼叫细节处理装置,其中包括接收单元,用于从呼叫细节收集装置中接收呼叫细节记录;处理单元,用于对接收到的呼叫细节记录进行处理;以及处理暂停单元,用于如果在预定处理循环操作时段内没有完成处理循环,则暂停下一个以及所有随后的处理循环操作,直到完成处理循环操作为止;以及用于重复执行收集循环操作,收集在预定出现时段内出现的呼叫细节记录的呼叫细节收集装置,其中包括收集单元,用于从外部装置中收集呼叫细节记录;启动单元,用于在收集循环操作的每个预定起始时刻,启动收集单元进行的采集;启动取消单元,用于如果在预定收集循环操作时段内没有完成收集循环操作,则取消启动单元对下一个以及所有随后的收集循环操作的启动;条件启动单元,用于如果启动已经被启动取消单元取消,则在收集循环操作完成之后,启动下一个以及所有随后的收集循环操作;以及发送单元,用于向呼叫细节处理装置发送所收集到的呼叫细节记录。
还根据本发明的一个模式,呼叫细节加工系统中包括用于重复执行处理循环操作,处理在预定出现时段内已出现并收集到的呼叫细节记录的呼叫细节处理装置,其中包括接收单元,用于从呼叫细节收集装置中接收呼叫细节记录;处理单元,用于对接收到的呼叫细节记录进行处理;以及处理暂停单元,用于如果在预定处理循环时段内没有完成处理循环,则暂停下一个以及所有随后的处理循环操作,直到完成处理循环操作为止;以及用于重复执行收集循环操作,在对应出现时段的预定收集时段内,收集在预定出现时段内出现的呼叫细节记录的呼叫细节收集装置,其中包括收集单元,用于从外部装置收集呼叫细节记录;启动单元,用于在收集循环操作的每个预定起始时刻启动收集单元进行的采集;启动取消单元,用于如果在预定收集循环操作时段内没有完成收集循环操作,则取消启动单元对下一个以及所有随后的收集循环操作的启动;条件启动单元,用于如果启动已经被启动取消单元取消,则在收集循环操作完成之后,启动下一个以及所有随后的收集循环操作;以及发送单元,用于向呼叫细节处理装置发送所收集到的呼叫细节记录,其中如果存在某些在以前的收集循环操作内出现、但仍未收集的呼叫细节记录,则收集单元要收集这些未收集的呼叫细节记录以及出现在出现时段内的呼叫细节记录。
根据本发明的另一种模式,呼叫细节加工系统中包括用于重复执行处理循环操作,处理在预定出现时段内已出现并收集的呼叫细节记录的呼叫细节处理装置,其中包括接收单元,用于从呼叫细节收集装置中接收呼叫细节记录;处理单元,用于对接收到的呼叫细节记录进行处理;以及处理暂停单元,用于如果在预定处理循环操作时段内没有完成处理循环操作,则暂停下一个以及所有随后的处理循环操作,直到完成处理循环操作为止;以及用于重复执行收集循环操作,收集在预定出现时段内出现的呼叫细节记录的呼叫细节收集装置,其中包括收集单元,用于从外部装置中收集呼叫细节记录;分割单元,用于把暂停时段内,即呼叫细节记录收集装置业务中止期间出现的呼叫细节记录分割为预定数量的呼叫细节记录;以及分发单元,用于在呼叫细节记录收集装置恢复其操作之后,再把分割单元所分割得到的呼叫细节记录分发给收集循环操作;启动单元,用于在收集循环操作的每个预定起始时刻,启动收集单元进行的采集;启动取消单元,用于如果在预定收集循环操作时段内没有完成收集循环操作,则取消启动单元对下一个以及所有随后的收集循环操作的启动;条件启动单元,用于如果启动已经被启动取消单元取消,则在收集循环操作完成之后,启动下一个以及所有随后的收集循环操作;以及发送单元,用于向呼叫细节处理装置发送所收集到的呼叫细节记录,其中收集单元收集由分发单元所分发的呼叫细节记录,以及在出现时段内出现的呼叫细节记录。
仍然根据本发明的另一种模式,用于重复执行收集循环操作,收集在预定出现时段内出现的呼叫细节记录的呼叫细节收集方法,其中包括收集步骤,用于从外部装置中收集呼叫细节记录;启动步骤,用于在收集循环操作的每个预定起始时刻,启动收集步骤中进行的采集;启动取消步骤,如果在收集循环操作的预定时段内没有终止收集循环操作,则取消启动步骤中下一个以及所有随后的收集循环操作的启动;以及条件启动步骤,用于如果启动在启动取消步骤中被取消,则在收集循环操作终止之后,启动下一个以及所有随后的收集循环操作。
根据本发明的另一种模式,用于重复执行处理循环操作,处理在预定出现时段内已出现并收集到的呼叫细节记录的呼叫细节处理方法中包括接收步骤,用于从外部装置中接收呼叫细节记录;处理步骤,用于对接收到的呼叫细节记录进行处理;以及处理暂停步骤,用于如果在预定处理循环操作时段内没有完成处理循环操作,则暂停下一个以及所有随后的处理循环操作,直到完成处理循环操作为止。
仍然根据本发明的另一种模式,用于重复执行收集和处理循环操作,收集并且处理在预定出现时段内出现的呼叫细节记录的呼叫细节加工方法中包括收集和处理步骤,用于从外部装置收集呼叫细节记录,并且对呼叫细节记录进行处理;启动步骤,用于在收集和处理循环操作的每个预定起始时刻,启动收集步骤中进行的采集;启动取消步骤,用于如果在预定收集和处理循环时段内没有完成收集和处理循环操作,则取消启动步骤中下一个以及所有随后的收集和处理循环操作的启动;以及条件启动步骤,用于如果启动已经在启动取消步骤中取消,则在收集和处理循环操作完成之后,启动下一个以及所有随后的收集和处理循环操作。
仍然根据本发明的另一种模式,用于重复执行收集循环操作,在对应于出现时段的预定收集时段内,收集在预定出现时段内出现的呼叫细节记录的呼叫细节收集方法中包括收集步骤,用于从外部装置中收集呼叫细节记录,其中如果存在某些在以前的收集循环操作内出现、但仍未收集的呼叫细节记录,则收集步骤收集这些未收集的呼叫细节记录,以及在出现时段内出现的呼叫细节记录。
或者,收集步骤中可以包含收集限制步骤,用于限制一个收集循环操作内所收集的呼叫细节记录,并且收集限制步骤还可以收集那些被收集限制步骤排除在外的、未收集的呼叫细节记录,以及在下一个以及所有随后的收集循环操作内收集的呼叫细节记录。
还根据本发明的一种模式,用于重复执行收集循环操作,收集在预定出现时段内出现的呼叫细节记录的呼叫细节收集方法中包括收集步骤,用于从外部装置中收集呼叫细节记录;分割步骤,用于把暂停时段内,即呼叫细节记录收集装置业务中止期间出现的呼叫细节记录分割为预定数量的呼叫细节记录;以及分发步骤,用于在呼叫细节记录收集装置恢复其操作之后,再把分割步骤中所分割得到的呼叫细节记录分发给随后的收集循环操作,其中收集步骤收集由分发步骤所分发的呼叫细节记录,以及在出现时段内出现的呼叫细节记录。
还根据本发明的一个模式,用于管理呼叫细节收集系统的呼叫细节管理方法(其中呼叫细节收集系统包括多个收集装置,从多个用于累积呼叫细节记录的外部装置中收集呼叫细节记录)中包括平均收集数量计算步骤,用于在收集装置的收集数量基础上,计算多个收集装置的平均收集数量;以及分配设置步骤,用于在平均收集数量的基础上,设置外部装置到收集装置的分配。
附图简述

图1根据本发明的第一实施例,给出呼叫细节记录加工系统的概要结构框图;图2给出第一实施例中的呼叫细节记录加工系统的功能配置的模块框图;图3给出图1中所示的收集装置的硬件配置框图;图4是说明第一实施例中的呼叫细节记录加工系统的操作实例的框图;图5根据本发明的第二实施例,给出呼叫细节记录加工系统的概要结构框图;
图6给出图5中所示的CDR加工装置的功能配置的模块框图;图7是说明第二实施例中的呼叫细节记录加工系统的操作实例的框图;图8根据本发明的第三实施例,给出在呼叫细节记录加工系统内所提供的收集装置的功能配置的框图;图9是说明第三实施例中的呼叫细节记录加工系统的操作实例的框图;图10根据本发明的第四实施例,给出在呼叫细节记录加工系统内所提供的收集装置的功能配置的框图;图11是说明根据第四实施例的呼叫细节记录加工系统的操作实例的框图;图12根据本发明的第五实施例,给出呼叫细节记录加工系统的概要结构框图;图13给出图12所示的收集装置的功能配置框图;图14给出图12所示的管理装置的功能配置框图;图15说明根据第五实施例的呼叫细节记录加工系统的操作实例的框图;图16说明根据第五实施例的呼叫细节记录加工系统的另一操作实例的框图;图17说明根据第五实施例的呼叫细节记录加工系统的又一操作实例的框图。
执行本发明的最佳模式[1]第一实施例[1.1]第一实施例的配置[1.1.1]呼叫细节记录加工系统的概要配置图1根据本发明的第一实施例,给出呼叫细节记录加工系统的概要配置。
如图1所示,呼叫细节记录加工系统1中配备有收集装置10,用于从CDR累积装置14(外部设备)中收集CDR(呼叫细节记录),即呼叫细节的记录;处理装置11,用于对收集装置10所收集的CDR进行处理;以及累积装置12,用于累积经过处理装置11所处理的CDR。
收集装置10、处理装置11以及累积装置12之间通过例如FDDI(光纤分布式数据接口)的高速LAN(局域网)中间媒介相互连接。
呼叫细节记录加工系统的功能配置[1.1.2.1]收集装置的功能配置参考图2,描述收集装置10的功能配置。
如图2所示,收集装置10中具备收集作业启动功能101,用于在循环操作的每个预定起始时刻启动收集作业,该循环操作用于重复收集和处理在预定时段内出现的CDR;以及收集功能102,用于收集在CDR累积装置14(外部设备)中累积的CDR。收集装置10中还包括作业启动取消功能103,用于如果在预定时段内没有完成CDR采集,则为了防止在下一个以及随后的循环操作的起始时刻自动启动收集作业,而释放下一个以及随后的循环操作中的收集作业启动功能101。收集装置10中还包括条件启动功能104,用于如果下一个以及所有随后的循环操作的启动都已经被作业启动取消功能103取消,则在当前实施的CDR收集完成之后,启动下一个以及所有随后循环操作中CDR的收集;而且其中还具备收集结果发送功能105,用于向处理装置11发送所收集到的CDR。
处理装置的功能配置参考图2,解释处理装置11的功能配置。
如图2所示,处理装置11中具备接收功能111,用于从收集设备10中接收CDR;以及处理作业控制功能112,用于控制对所接收到的CDR进行处理的处理作业。处理装置11中还具备处理功能113,用于根据处理作业控制功能112所控制的处理作业去处理CDR;以及处理结果发送功能114,用于向累积装置12发送经过处理的CDR。
处理过程中包括例如在存储于CDR内的呼叫信息的基础上,为每个承载者准备结算收费的结算信息。
处理作业控制功能112具备如下功能,即在启动CDR的处理之前,判断是否要继续执行前一个循环操作或更早的循环操作内实施的CDR处理。而且,如果处理作业控制功能112判断到正在执行前一个循环操作或者更早循环操作内实施的CDR处理,则它暂停将要在当前循环操作内所执行的CDR处理,直到完成当前要继续的处理为止。
累积装置的功能配置参考图2,将解释累积装置12的功能配置。
如图2所示,累积装置12中具备接收控制功能121,用于从处理装置11中接收CDR;以及累积功能122,用于累积由接收控制功能121所接收到的CDR。
收集装置的硬件配置参考图3,解释收集装置10的硬件配置。
如图3所示,收集装置10中配备有用于集中执行算术处理以及控制处理的中央处理单元(CPU)31;用于存储各种类型控制程序的只读存储器(ROM)33;以及用于暂时存储正在运行的程序以及数据等的主存储器(RAM)32。收集装置10中还配备有辅助存储器(HDD)34,用于存储程序,以控制上述的作业启动功能101、收集功能102、作业启动取消功能103、条件启动功能104以及收集结果发送功能105。而且,收集装置10中还配备有被当作连接接口的通信控制单元35,该单元通过通信线路的中间媒介连接CDR累积装置14(外部装置)、处理装置11以及累积装置12,可以输入各种类型数据的键盘36以及显示处理结果的显示单元37等。CPU 31、RAM32、ROM 32、HDD 34、通信控制单元35、键盘36以及显示单元37通过总线(BUS)38相互连接。
处理装置11和累积装置12共享类似于收集装置10的硬件配置。
第一实施例的操作[1.2.1]收集装置的概要操作参考图2和图3,解释收集装置10的概要操作。
在收集装置10内,在到达收集和处理CDR的循环操作的预定起始时刻时,CPU 31使得从HDD 34中读取用于控制作业启动功能101的程序,并且将其存储在RAM 32中。然后,CPU 31启动程序,用于控制作业启动功能101。
随后,CPU 31使得从HDD 34中读取控制收集功能102的程序以及执行程序所需要的数据,并且将其存储在RAM 32中。然后,根据控制收集功能102的程序,CPU 31从经通信控制单元35的中间媒介相连接的CDR累积装置14中收集CDR。
随后,CPU 31使得从HDD 34中读取控制收集结果发送功能105的程序,并且将其存储在RAM 32中。然后,根据控制收集结果发送功能105的程序,CPU 31从经通信控制单元35的中间媒介相连接的CDR累积装置14中收集CDR到处理装置11。
而且,如果在预定时段内没有完成CDR的收集操作,则需要释放下一个以及所有随后循环操作中的作业启动功能101,因此在这种情况中,CPU 31使得从HDD 34中读取控制作业启动取消功能103的程序,并且将其存储在RAM 32中。然后,CPU 31执行用于控制作业启动取消功能103的程序。
随后,CPU 31使得从HDD 34中读取控制条件启动功能104的程序,并且将其存储在RAM 32中。然后,在当前循环操作内执行的收集完成之后,CPU 31执行用于控制下一个以及所有随后循环操作中执行的收集(收集功能102)的程序。
出现时延时所执行的操作参考图4,描述在呼叫细节记录加工系统1内,如果在收集和处理CDR的过程中出现时延的操作实例。
在该操作实例中,第N个循环以及第N+3个循环内的收集作业和处理作业说明在分配给循环操作的时段内可能完成作业的情况。而且,第N+1个循环内的收集作业和处理作业说明在分配给循环操作的时段内不可能完成作业的情况。而且,第N+2个循环内的收集作业说明在分配给循环操作的时段内可能完成作业的情况。第N+2个循环内的处理作业说明在分配给循环操作的时段内不可能完成作业的情况。
首先,在第N个循环(即收集和处理CDR的循环操作的一个循环)的收集起始时刻,由收集装置10的收集作业启动功能101定时器启动(timer-start)收集作业,从CDR累积装置14中收集CDR(步骤S1)。
在收集装置10中,收集功能102按照所启动的收集作业从CDR累积装置14中收集CDR。然后,由收集结果发送功能105把收集到的CDR从收集装置10发送给处理装置11(步骤S2)。
处理装置11的接收功能111所接收到的CDR经过处理功能113的处理,其中该处理功能按照处理作业控制功能112所控制的处理作业进行工作(步骤S3)。
在该操作实例中,在分配给第N个循环的时段内可以完成第N个循环内的CDR的收集作业和处理作业(步骤S4)。
随后,在第N+1个循环的收集起始时刻,由收集装置10的收集作业启动功能101来定时器启动收集作业,从CDR累积装置14中收集CDR(步骤S5)。
在收集装置10中,收集功能102从CDR累积装置14中收集CDR,其中该收集功能按照所启动的收集作业进行工作。然后,由收集结果发送功能105把收集到的CDR从收集装置10发送给处理装置11(步骤S6)。
处理装置11的接收功能111所接收到的CDR经过处理功能113的处理,其中该处理功能按照处理作业控制功能112所控制的处理作业来工作(步骤S7)。
在该操作实例中,在分配给第N+1个循环的时段内不能完成第N+1个循环内的CDR收集作业。因此,收集装置10内的作业启动取消功能103可以取消在第N+2个循环的收集起始时刻上由定时器启动的收集作业(步骤S8)。
然后,当完成第N+1个循环的CDR收集作业之后,由收集装置10的条件启动功能104去有条件地启动要在第N+2个循环内执行的收集作业(步骤S9)。
在收集装置10中,收集功能102从CDR累积装置14中收集CDR。然后,由收集结果发送功能105把收集到的CDR从收集装置10发送给处理装置11(步骤S10)。
处理装置11的接收功能111所接收到的CDR经过处理功能113的处理,其中该处理功能按照处理作业控制功能112所控制的处理作业来工作(步骤S11)。在第N+1个循环内执行的处理作业完成之后,再去执行第N+2个循环内已经执行的处理作业,使得挂起要在第N+2个循环内实施的处理的功能不再起作用。
在该操作实例中,在分配给第N+2个循环的时段内已经完成第N+2个循环内的CDR收集作业(步骤S12)。
随后,在第N+3个循环的收集起始时刻,由收集装置10的收集作业启动功能101来定时器启动收集作业(步骤S13)。
在收集装置10中,收集功能102从CDR累积装置14中收集CDR。然后,由收集结果发送功能105把收集到的CDR从收集装置10发送给处理装置11(步骤S14)。
处理装置11的处理作业控制功能112挂起要在第N+2个循环内实施的处理,直到完成步骤S11中所实施的第N+2个循环内的处理作业。然后,在完成第N+2个循环内处理作业后,根据处理作业控制功能112的控制,启动要在第N+3个循环内执行的处理(步骤S15)。
在该操作实例中,在分配给第N+3个循环的时段内能够完成第N+3个循环内CDR的收集和处理(步骤S12)。
第一实施例的优点这样,即使在分配给处理的一个循环的时段内不能完成CDR的收集和处理,也可以由作业启动取消功能103取消在下一个以及所有随后循环操作的收集起始时刻上所启动的收集作业,并且由条件启动功能104去启动下一个以及所有随后循环操作中要执行的CDR收集操作。因此,即使在特定的循环操作中出现了时延,也可以适应时延所带来的影响。
第一实施例的修改上述的第一实施例中配备CDR累积装置14、收集装置10、处理装置11以及累积装置12各一个。但是或者也可以每种类型提供多个装置。在这一情况中,可以为每个收集装置10配备一个或多个CDR累积装置14。
第二实施例[2.1]第二实施例的配置[2.1.1]呼叫细节记录加工系统的概要配置图5根据本发明的第二实施例,给出呼叫细节记录加工系统2的概要配置。
第二实施例的概要配置与第一实施例的概要配置的差别在于第二实施例中配备有CDR加工装置20,用于集中执行CDR的收集、处理和累积,而第一实施例则是由收集装置、处理装置和累积装置组成。
第二实施例与第一实施例的差别还在于第二实施例在单一收集和处理操作中实施收集和处理,而在第一实施例中则是分别实施收集和处理。
CDR加工装置的功能配置参考图6,描述CDR加工装置20的功能配置。
如图6所示,CDR加工装置20中配备作业启动功能21,用于在循环操作的每个预定起始时刻,启动收集和处理作业以收集和处理在预定时段内已出现的CDR;以及收集和处理功能22,用于收集并且处理在CDR累积装置14(外部设备)中累积的CDR。而且,CDR加工装置20中还配有作业启动取消功能23,如果在预定时段内没有完成CDR的收集和处理,则为了防止在下一个循环操作以及所有随后循环操作的起始时刻上自动启动收集和处理作业,而在下一个以及所有随后循环操作中释放作业启动功能21。CDR加工装置20中还配有条件启动功能24,如果下一个以及所有随后循环操作的启动都已经被作业启动取消功能23取消,则在当前被实施的CDR收集和处理完成之后,启动下一个以及所有随后循环操作的CDR的收集和处理。
第二实施例的操作参考图7,描述在呼叫细节记录加工系统2内,如果在收集和处理CDR的过程中出现时延的操作实例。
在该操作实例中,第N个循环、第N+2个循环以及第N+3个循环内的收集作业和处理作业说明在分配给一个处理循环的时段内可能完成作业的情况。第N+1个循环内的收集作业和处理作业说明在分配给循环操作的时段内不能完成作业的情况。
首先,在第N个循环(即收集和处理CDR的循环操作的一个循环)的加工起始时刻,由CDR加工装置20的作业启动功能21来定时器启动收集和处理作业,从CDR累积装置14中收集并且处理CDR(步骤S21)。
在CDR加工装置20中,收集和处理功能22使得从CDR累积装置14中收集CDR,并且对收集到的CDR进行处理,其中该收集和处理功能按照所启动的任务进行工作(步骤S22)。
在该操作实例中,在分配给第N个循环的时段内可以完成第N个循环内CDR的收集和处理作业。
随后,在第N+1个循环的加工起始时刻,由CDR加工装置20的作业启动功能21来定时器启动收集和处理作业,收集并且处理CDR(步骤S23)。
然后,收集和处理功能22使得从CDR累积装置14中收集CDR,并且对收集到的CDR进行处理,其中该收集和处理功能按照所启动的收集和处理作业进行工作。
在该操作实例中,在分配给第N+1个循环的时段内不能完成第N+1个循环内的CDR收集和处理作业。因此,CDR加工装置20内的作业启动取消功能23可以取消在第N+2个循环的加工起始时刻上所定时器启动的收集作业(步骤S24)。
当完成第N+1个循环的CDR收集和处理作业之后,由CDR加工装置20的条件启动功能24去有条件地启动第N+2个循环内将要执行的实施CDR收集和处理的收集和处理作业(步骤S25)。
在CDR加工装置20中,收集和处理功能22使得从CDR累积装置14中收集CDR,并且对收集到的CDR进行处理。(步骤S26)。
在该操作实例中,在分配给第N+2个循环的时段内已完成第N+2个循环内CDR的收集和处理作业。
随后,在第N+3个循环的加工起始时刻,由CDR加工装置20的作业启动功能21来定时器启动实施收集和处理CDR的收集和处理作业(步骤S27)。
在CDR加工装置20中,收集和处理功能22使得从CDR累积装置14中收集CDR,并且对收集到的CDR进行处理(步骤S28)。
在该操作实例中,在分配给第N+3个循环的时段内已完成第N+3个循环内CDR的收集和处理作业(步骤S29)。
第二实施例的优点这样,即使在分配给一个处理循环的时间内不能完成CDR的收集和处理,也可以由作业启动取消功能23取消将要在下一个以及所有随后循环加工的加工起始时刻上所启动的收集和处理作业,并且由条件启动功能24去启动将要在下一个以及所有随后循环加工中要执行的CDR收集和处理作业。因此,即使在特定的循环加工中出现了时延,也可以适应时延所带来的影响。
第三实施例[3.1]第三实施例的配置[3.1.1]呼叫细节记录加工系统的概要配置第三实施例的概要配置与第一实施例的概要配置相同。
第三实施例与第一实施例的差别在于第三实施例能够收集或处理在非对应于一个循环操作的时间内所生成并且累积的CDR,而第一实施例只能收集和处理对应于一个循环操作的时间内生成并且累积的CDR。
因此,如果生成CDR以及在CDR累积装置14内累积所生成的CDR的交换系统失效,并且不再能够累积CDR,则如下操作是有好处的,即在交换系统从故障状态中恢复之后,同时在CDR累积装置14处累积失效期间所聚集的CDR。
收集装置的功能配置图8给出第三实施例中的收集装置10a的功能配置。在该实施例中,相同的参考数字表示与第一实施例中收集装置10中的功能相类似的功能。
第三实施例中收集装置10a的功能与第一实施例中收集装置10的差别在于第三实施例中的收集装置10a中配备有CDR限制功能106,用于把一个循环操作内所处理的CDR的数量限制在预定范围之内;以及聚积CDR分配功能107,使其可能收集在非对应一个循环操作的时间内所累积的CDR。
CDR限制功能106具备如下功能把所保留的CDR,即出现在前一个以及所有随后循环操作中并且还没有被收集的CDR限制在预置的一个循环操作内所能处理的CDR数量之内。
聚积CDR分配功能107具备如下功能控制CDR的数量到预置的CDR数量,并且把CDR限制功能106所排除在外的CDR分割到下一个以及所有随后的循环操作。
采用这种设计,即使例如交换系统的故障时间变长,而且在故障期间内聚积了大量的CDR,也可以通过如下方式进行加工,即把CDR分为若干个组,在一个循环操作内处理其中的一个组。这样就可能成功地应付由于故障而生成异常大量的CDR所带来的问题。
第三实施例的操作参考图9,给出如果交换系统出现故障时,呼叫细节记录加工系统3中所执行操作实例的描述。在该操作实例中,一个操作循环的操作时间被设置为“TC”。
首先,在第N个循环(用于收集和处理CDR的循环操作中的一个循环)的加工起始时刻,由收集装置10a的收集作业启动功能101来定时器启动收集作业,从CDR累积装置14中收集CDR(步骤S31)。
在收集装置10a中,收集功能102从CDR累积装置14中收集对应于第N个循环内收集的CDR,其中收集功能按照所启动的收集作业进行工作(步骤S32)。
随后,在第N个循环的加工起始时刻,由收集装置10a的收集作业启动功能101来定时器启动收集作业,从CDR累积装置14中收集CDR(步骤S33)。
在该操作实例中,用于累积在CDR累积装置14内所生成CDR的交换系统恰好在执行第N+1个循环操作之前的T1时刻失效(步骤S34);因此,在CDR累积装置14内不能累积对应于第N+1个循环内收集到的CDR(步骤S35)。这样,第N+1个循环内的收集作业就会终止,而收集功能102不会再去实施CDR的收集(步骤S36)。
而且,在第N+2个循环的加工起始时刻,交换系统仍然没有从故障状态中恢复;因此就会如第N+1个循环中的那样,收集功能102不收集CDR的状态仍然会持续。而且在时刻T2,当交换系统从故障状态恢复时,交换系统在CDR累积装置14内累积失效期间已聚积的CDR,以及应该在第N+1个循环内处理的CDR(步骤37)。
收集装置10a的CDR限制功能106判断本来计划在第N+1个循环内处理的、聚积的CDR的数量是否处于第N+2个循环内所能处理的CDR数量的预定范围之内。如果判断结果表明在第N+2个循环内只能处理部分聚积的CDR,则聚积CDR分配功能107把聚积的CDR分割为将要在第N+2个循环内处理的CDR(步骤S38),以及在第N+3个循环及其随后循环所能处理的CDR(步骤S41)。相反,如果判断到在第N+2个循环内可以处理所有聚积的CDR,则聚积CDR分配功能107把所有聚积的CDR都分配为将要在第N+2个循环内处理的CDR(步骤S38)。
收集装置10a的收集功能102收集由聚积CDR分配功能107所分配的、第N+1个循环内所聚积的CDR(作为将要在第N+2个循环内处理的CDR),以及CDR累积装置14累积并且将要在第N+2个循环中处理的CDR(步骤S39)。
随后,在第N+3个循环的加工起始时刻,由收集装置10a的收集作业启动功能101来定时器启动收集作业,从CDR累积装置14中收集CDR(步骤S40)。
此时,CDR限制功能106判断由聚积CDR分配功能107所分配的第N+1个循环内聚积的CDR(当作第N+3个及其随后的循环中所处理的CDR)的数量是否处于第N+3个循环内所能处理的CDR数量的预定范围之内。如果判断结果表明在第N+3个循环内只能处理部分聚积的CDR,则聚积CDR分配功能107把聚积的CDR分割为将要在第N+3个循环内处理的CDR以及将要在第N+4个循环及其随后循环中处理的CDR。相反,如果判断到在第N+3个循环内可以处理所有聚积的CDR,则聚积CDR分配功能107把所有聚积的CDR都分配为将要在第N+3个循环内处理的CDR(步骤S41)。
收集装置10a的收集功能102收集由聚积CDR分配功能107所分配的第N+1个循环内所聚积的CDR(作为将要在第N+3个循环内处理的CDR),以及CDR累积装置14累积并且将要在第N+3个循环中处理的CDR(步骤S42)。
第三实施例的优点这样,即使由于交换系统累积CDR失效而造成CDR的聚积,CDR限制功能106也会将CDR限制在一个循环操作内所能处理的CDR的适当数量范围内,并且聚积CDR分配功能107分割数量有限的CDR。这样就可能处理聚积的CDR,而没有常规加工中的时延。
第三实施例的修改在上述的第三实施例中,分别提供收集装置和处理装置。但是,或者也可以使用具备收集装置所提供功能以及处理装置所提供功能的终端装置。
第四实施例[4.1]第四实施例的配置[4.4.1]呼叫细节记录加工系统的概要配置第四实施例的概要配置类似于第一实施例的概要配置。
第四实施例与第一实施例的不同之处在于当呼叫细节记录加工系统业务中止时,第四实施例也能够收集所生成并累积的CDR,而第一实施例只能对在对应一个操作循环的时间内所生成并累积的CDR进行加工。
收集装置的功能配置图10中给出第四实施例的收集装置10b的功能配置。在该实施例中,把相同的参考数字分配给与第一实施例中收集装置10的功能相同的功能。
第四实施例中收集装置10b的功能与第一实施例中收集装置10的功能的不同之处在于第四实施例的收集装置10b中配备有CDR分割功能108,用于把呼叫细节记录加工系统业务中止时所累积的CDR的数量限制为预定的CDR数量的上限或者更小;而且还配备CDR分发功能109,在呼叫细节记录加工系统的操作恢复之后,把由CDR分割功能108所分割得到的CDR组分发给单个的加工操作循环。
采用这种设计,即使在呼叫细节记录加工系统业务中止时累积了大量的CDR,也可以通过如下方式进行操作,即把累积的CDR分为若干CDR组,并且将其分发,允许进行处理,而不会影响加工操作循环。
出于如下原因,需要提供CDR分割功能108如果当呼叫细节记录加工系统业务中止时累积大量的CDR,则当在一个加工循环内该系统业务中止时加工累积的所有CDR需要大量的时间。这会影响到下一个及其随后的循环操作,会在系统操作中引入时延。
出于如下原因,需要提供CDR分发功能109由于当呼叫细节记录加工系统业务中止时累积的CDR没有一个被处理,因此需要把系统业务中止时所出现的CDR,以及在系统恢复其操作之后对应于一个加工循环的时段内累积的CDR分发给单个加工循环,并且对其进行处理。
第四实施例的操作参考图11,描述用于呼叫细节记录加工系统的恢复操作的操作实例。
首先,在收集装置10b中,启动呼叫细节记录加工系统的引导过程(步骤S51)。
然后,在引导过程中,收集装置10b的CDR分割功能108把呼叫细节记录加工系统业务中止时在CDR累积装置14中累积的CDR分割为若干个组,其中每组内包含的CDR数量不会超过分配给预定的一个循环操作的CDR数量的上限(步骤S52)。
然后,当操作恢复之后,收集装置10b的CDR分发功能109把由CDR分割功能108所分割得到的CDR组分发给单独的处理循环(步骤S53)。
更加特别的是,例如,当系统业务中止时,如果在CDR累积装置14中累积的CDR记录达到2500条,并且本发明中分配给一个加工操作循环的CDR数量的上限为1500条,则CDR分割功能108把业务中止期间内累积得到的2500条CDR分割为两组,分别包含1500条CDR以及1000条CDR。而且,CDR分发功能109进行分发以便使分割所得到的CDR组在第一和第二循环中处理。
然后,当收集装置10b的收集功能102执行第一或第二循环的收集操作时,它合并并且收集在第一和第二循环内基本处理的CDR以及由CDR分发功能109分发给第一循环或第二循环的CDR组(步骤S54)。
第四实施例的优点这样,即使在呼叫细节记录加工系统业务中止的时段内累积CDR,CDR分割功能108也可以把呼叫细节记录系统业务中止时所累积的CDR分割为多个组,其中每组内所包含的CDR数量不会超过分配给预定的一个操作循环的CDR数量的上限,而且在收集CDR组之前,CDR分发功能109把分割所得的CDR组进行分发。因此,能够处理系统业务中止期间所累积的CDR,而不会引入常规加工操作中的时延。
第四实施例的修改在上述的第四实施例中,分别提供收集装置和处理装置。但是,或者也可以使用具备收集装置所提供功能以及处理装置所提供功能的终端装置。
第五实施例 第五实施例的配置[5.1.1]呼叫细节记录加工系统的概要配置图12根据本发明的第五实施例,给出呼叫细节加工系统的概要配置。
如图12所示,呼叫细节记录加工系统5中配备有收集装置10c,用于从多个CDR累积装置14(外部设备)中收集CDR(呼叫细节记录),即呼叫细节的记录;处理装置11,用于对多个收集装置10c所收集到的CDR进行处理;多个累积装置12,用于累积经过多个处理装置11所处理的CDR;以及管理装置15,用于管理呼叫细节记录加工系统5。
收集装置10c、处理装置11、累积装置12以及管理装置15之间通过例如FDDI(光纤分布式数据接口)的高速LAN(局域网)中间媒介相互连接。
每个收集装置10c、处理装置11、累积装置12以及管理装置15的硬件配置都与第一实施例中收集装置10的硬件配置相同。
呼叫细节记录加工系统的功能配置处理装置11以及累积装置1 2的功能配置与第一实施例的处理装置11以及累积装置12的功能配置相同。
收集装置的功能配置参考图13,描述收集装置10c的功能配置。
如图13所示,收集装置10c中具备收集作业启动功能101,用于在收集和处理CDR循环操作的每个起始时刻启动收集作业;收集功能110,用于收集在预定的CDR累积装置14(外部设备)中累积的CDR;以及收集结果发送功能105,用于向处理装置11发送收集到的CDR。
管理装置的功能配置参考图14,描述管理装置15的功能配置。
如图14所示,管理装置15中配备平均收集数量计算功能151,用于在多个收集装置10c采集到的收集CDR数量的基础上,计算每个收集装置10c的收集量;以及收集目标分配功能152,用于分配能够收集CDR的CDR累积装置14,使得在由平均收集数量计算功能151计算得到的CDR平均收集数量的基础上,收集装置10c的收集数量是相等的。
在该实施例中,收集目标分配功能152把CDR累积装置14分配给收集装置10c,使得计算得到的收集装置10c以及CDR累积装置14的总收集数量是近似相同的。
第五实施例的操作现在参考图15到图17,给出当呼叫细节记录加工系统5的每个CDR累积装置14中累积的CDR累积数量发生很大变化时,所执行的操作实例。图中栏的高度表示CDR数量的大小,而且括号内所给出的数字表示CDR数量的特定实例。
首先,图15中给出如下这种状态,其中在呼叫细节记录加工系统5中,针对收集装置10,来设定当前的CDR累积装置14的条件。
如图15所示,收集装置10cA从CDR累积装置14a和14b收集CDR,而且收集装置10cB从CDR累积装置14c和14d中收集CDR。
如图15所示,在CDR累积装置14a和14b中累积的CDR14a’和14b’的总收集数量是6000。同时,在CDR累积装置14c和14d中累积的CDR14c’和14d’的总收集数量是6000。这就意味着由收集装置10cA和10cB所收集的CDR的平均收集数量是6000。从这一点,可以理解到收集装置10cA和10cB所收集的CDR数量等于平均收集数量,使得当按照这种方式设置时,组合是最佳的。
图16给出在CDR累积装置中累积的CDR发生变化的当前状态。
如图16所示,在CDR累积装置14a和14b中累积的CDR14a’和14b’的总收集数量是9000。同时,在CDR累积装置14c和14d中累积的CDR14c’和14d’的总收集数量是3000。这样,可以理解到收集装置10cA收集到的CDR数量要远远大于收集装置10cB收集到的CDR数量。
在这种情况下,管理装置15的平均收集数量计算功能151计算得到收集装置10cA和10cB所收集的CDR的总收集数量为12000。而且平均收集数量计算功能151计算得到由收集装置10cA和10cB所收集到的每单元CDR平均收集数量为6000。
随后,管理装置15的收集目标分配功能152提取能够提供最为接近6000(收集装置10cA和10cB的平均收集数量)的收集数值的CDR累积装置的组合。在该操作实例中,提取出CDR累积装置14a和14c的组合以及CDR累积装置14b和14d的组合。
在这种情况中,CDR累积装置14a和14c的总CDR收集数量是6000,并且CDR累积装置14b和14d的总CDR收集数量是6000。这样,由于每个组合的总CDR收集数量都等于6000(这是平均CDR收集数量),所以收集目标分配功能152决定该组合是最佳组合,并且提取出这种组合。
因此,如图17所示,收集目标分配功能152分配CDR累积装置14a和14c作为收集装置10cA收集CDR的CDR累积装置14,并且还分配CDR累积装置14b和14d作为收集装置10cB收集CDR的CDR累积装置14。
第五实施例的优点这样,即使在CDR累积装置14内所累积的CDR会因为本地特性的改变而变化,但是平均收集数量计算功能151计算多个收集装置10c的每单元的平均收集数量,而且收集目标分配功能152分配对于单个收集装置10c最佳的CDR累积装置14,使得可能维持单个收集装置10c的基本上均匀的收集,这样可以得到稳定的操作。
第五实施例的修改在上述的第五实施例中,比较在组合基础上得到的总CDR收集数量,以提取总收集数量最为接近平均CDR收集数量的CDR累积装置14的组合,而且把所提取的组合分配给收集装置10c。然而,本发明并不局限于这种分配方法。或者,可以应用如下描述的分配方法。
首先按照要收集CDR数量递减的顺序,为每个收集装置10c分配CDR累积装置14,并且完成为第一装置的分配。然后,通过颠倒对第一装置的分配的顺序,按照要收集CDR数量递减的顺序,为每个收集装置10c分配CDR累积装置14。然而,对于第二装置及其随后装置的分配来说,最好根据平均收集数量计算功能151计算得到的平均收集数量,决定是否要执行分配操作。
实施例的修改在上述实施例中,收集的对象是CDR,即呼叫细节记录;然而,需要收集的对象可以是呈现为其它形式的数据,只要它们是与呼叫收费相关的数据。
权利要求
1.一种用于重复执行收集循环操作,收集在预定出现时段内出现的呼叫细节记录的呼叫细节收集装置中包括收集单元,用于从外部装置收集呼叫细节记录;启动单元,用于在每个收集循环操作的预定起始时刻去启动收集单元进行的采集;启动取消单元,用于如果在预定收集循环操作时段内没有完成收集循环操作,则取消启动单元对下一个以及所有随后的收集循环操作的启动;以及条件启动单元,用于如果启动已经被启动取消单元取消,则在收集循环操作完成之后,启动下一个以及所有随后的收集循环操作。
2.一种用于重复执行处理循环操作,处理在预定出现时段内已出现并收集的呼叫细节记录的呼叫细节处理装置中包括接收单元,用于从外部装置中接收呼叫细节记录;处理单元,用于对接收到的呼叫细节记录进行处理;以及处理暂停单元,用于如果在预定处理循环操作时段内没有完成处理循环操作,则暂停下一个以及所有随后的处理循环操作,直到完成处理循环操作为止。
3.一种用于重复执行收集和处理循环操作,收集和处理在预定出现时段内出现的呼叫细节记录的呼叫细节加工装置中包括收集和处理单元,用于从外部装置收集呼叫细节记录,并且对呼叫细节记录进行处理;启动单元,用于在收集和处理循环操作的每个预定起始时刻,启动收集单元进行的采集;启动取消单元,用于如果在预定收集和处理循环操作时段内没有完成收集和处理循环操作,则取消启动单元对下一个以及所有随后的收集和处理循环操作的启动;以及条件启动单元,用于如果启动已经被启动取消单元取消,则在收集和处理循环操作完成之后,启动下一个以及所有随后的收集和处理循环操作。
4.一种用于重复执行收集循环操作,在对应于出现时段的预定收集时段内,收集在预定出现时段内出现的呼叫细节记录的呼叫细节收集装置中包括收集单元,用于从外部装置中收集呼叫细节记录,其中如果存在某些在以前的收集循环操作内出现、但仍然未收集的呼叫细节记录,则收集单元要收集未收集的呼叫细节记录以及在出现时段内出现的呼叫细节记录。
5.根据权利要求4的呼叫细节收集装置,其中收集单元中包含收集限制器,用于限制一个收集循环操作内所收集的呼叫细节记录,以及该收集单元可以收集那些被收集限制器排除在外的未收集的呼叫细节记录,以及将要在下一个以及所有随后收集循环操作内收集的呼叫细节记录。
6.根据权利要求5的呼叫细节收集装置,其中甚至在下一个以及所有随后的收集循环操作中,收集限制器还可以收集被排除在外的呼叫细节记录,这是通过将其限制在一个收集循环操作的范围之内进行的。
7.根据权利要求4的呼叫细节收集装置中包括启动单元,用于在收集循环操作的每个预定起始时刻,启动收集单元进行的采集;启动取消单元,用于如果在预定收集循环操作时段内没有完成收集循环操作,则取消启动单元对下一个以及所有随后的收集循环操作的启动;以及条件启动单元,用于如果启动已经被启动取消单元取消,则在收集循环操作完成之后,启动下一个以及所有随后的收集循环操作。
8.根据权利要求4的呼叫细节收集装置,其中收集单元中还包括用于处理所收集的呼叫细节记录的处理单元。
9.一种用于重复执行收集循环操作,收集在预定出现时段内出现的呼叫细节记录的呼叫细节收集装置中包括收集单元,用于从外部装置中收集呼叫细节记录;分割单元,用于把业务中止时段中,即呼叫细节记录收集装置业务中止期间出现的呼叫细节记录分割为预定数量的呼叫细节记录;以及分发单元,用于在呼叫细节记录收集装置恢复其操作之后,再把由分割单元所分割得到的呼叫细节记录分发给随后的收集循环操作,其中收集单元收集由分发单元所分发的呼叫细节记录以及在出现时段内出现的呼叫细节记录。
10.根据权利要求9的呼叫细节收集装置,其中预定数量的呼叫细节记录可以被设定在一个范围之内,其中在收集循环操作中预定的收集循环操作时段内完成收集循环操作。
11.根据权利要求9的呼叫细节收集装置包括启动单元,用于在收集操作循环的每个预定起始时刻,启动收集单元进行的采集;启动取消单元,用于如果在预定收集循环操作时段内没有完成收集循环操作,则取消启动单元对下一个以及所有随后的收集循环操作的启动;以及条件启动单元,用于如果启动已经被启动取消单元取消,则在收集循环操作完成之后,启动下一个以及所有随后的收集循环操作。
12.根据权利要求9的呼叫细节收集装置,其中收集单元中可以包括用于处理所收集的呼叫细节记录的处理单元。
13.一种管理呼叫细节收集系统的呼叫细节管理装置,其中呼叫细节收集系统内包括多个收集装置,从多个用于累积呼叫细节记录的外部装置中收集呼叫细节记录,该装置中包括平均收集数量计算单元,用于在收集装置所收集数量的基础上,计算多个收集装置的平均收集数量;以及分配设置单元,用于在平均收集数量的基础上,设置外部装置到收集装置的分配。
14.一种呼叫细节加工系统中包括用于重复执行处理循环操作,处理预定出现时段内出现并且已经收集到的呼叫细节记录的呼叫细节处理装置,其中包括接收单元,用于从呼叫细节收集装置中接收呼叫细节记录;处理单元,用于对接收到的呼叫细节记录进行处理;以及处理暂停单元,用于如果在预定处理循环操作时段内没有完成处理循环操作,则暂停下一个以及所有随后的处理循环操作,直到完成该处理循环操作为止;以及用于重复执行收集循环操作,收集在预定出现时段内出现的呼叫细节记录的呼叫细节收集装置,其中包括收集单元,用于从外部装置中收集呼叫细节记录;启动单元,用于在收集循环操作的每个预定起始时刻,启动收集单元进行的采集;启动取消单元,用于如果在预定收集循环操作时段内没有完成收集循环操作,则取消启动单元对下一个以及所有随后的收集循环操作的启动;以及条件启动单元,用于如果启动已经被启动取消单元取消,则在收集循环操作完成之后,启动下一个以及所有随后的收集循环操作。
15.一种呼叫细节加工系统中包括用于重复执行处理循环操作,处理在预定出现时段内已出现并收集到的呼叫细节记录的呼叫细节处理装置,其中包括接收单元,用于从呼叫细节收集装置中接收呼叫细节记录;处理单元,用于对接收到的呼叫细节记录进行处理;以及处理暂停单元,用于如果在预定处理循环操作时段内没有完成处理循环操作,则暂停下一个以及所有随后的处理循环操作,直到完成该处理循环操作为止;以及用于重复执行收集循环操作,在对应出现时段的预定收集时段内,收集在预定出现时段内出现的呼叫细节记录的呼叫细节收集装置,其中包括收集单元,用于从外部装置收集呼叫细节记录;启动单元,用于在收集循环操作的每个预定起始时刻启动收集单元进行的采集;启动取消单元,用于如果在预定收集循环操作时段内没有完成收集循环操作,则取消启动单元对下一个以及所有随后的收集循环操作的启动;条件启动单元,用于如果启动已经被启动取消单元取消,则在收集循环操作完成之后,启动下一个以及所有随后的收集循环操作;以及发送单元,用于向呼叫细节处理装置发送所收集到的呼叫细节记录,其中如果存在某些在以前的收集循环操作内出现、但仍未收集的呼叫细节记录,则收集单元要收集这些未收集的呼叫细节记录以及出现在出现时段内的呼叫细节记录。
16.一种呼叫细节加工系统中包括用于重复执行处理循环操作,处理在预定出现时段内已出现并收集的呼叫细节记录的呼叫细节处理装置,其中包括接收单元,用于从呼叫细节收集装置中接收呼叫细节记录;处理单元,用于对接收到的呼叫细节记录进行处理;以及处理暂停单元,用于如果在预定处理循环操作时段内没有完成处理循环操作,则暂停下一个以及所有随后的处理循环操作,直到完成处理循环操作为止;以及用于重复执行收集循环操作,收集在预定出现时段内出现的呼叫细节记录的呼叫细节收集装置,其中包括收集单元,用于从外部装置中收集呼叫细节记录;分割单元,用于把暂停时段内,即呼叫细节记录收集装置业务中止期间出现的呼叫细节记录分割为预定数量的呼叫细节记录;以及分发单元,用于在呼叫细节记录收集装置恢复其操作之后,再把分割单元所分割得到的呼叫细节记录分发给随后的收集循环操作;启动单元,用于在收集循环操作的每个预定起始时刻,启动收集单元进行的采集;启动取消单元,用于如果在预定收集循环操作时段内没有完成收集循环操作,则取消启动单元对下一个以及所有随后的收集循环操作的启动;条件启动单元,用于如果启动已经被启动取消单元取消,则在收集循环操作完成之后,启动下一个以及所有随后的收集循环操作;以及发送单元,用于向呼叫细节处理装置发送所收集到的呼叫细节记录,其中收集单元收集由分发单元所分发的呼叫细节记录,以及在出现时段内出现的呼叫细节记录。
17.一种用于重复执行收集循环操作,收集在预定出现时段内出现的呼叫细节记录的呼叫细节收集方法,包括收集步骤,用于从外部装置中收集呼叫细节记录;启动步骤,用于在收集循环操作的每个预定起始时刻,启动收集步骤中进行的采集;启动取消步骤,如果在预定收集循环操作时段内没有完成收集循环操作,则取消启动步骤中下一个以及所有随后的收集循环操作的启动;以及条件启动步骤,用于如果启动已在启动取消步骤中被取消,则在收集循环操作完成之后,启动下一个以及所有随后的收集循环操作。
18.一种用于重复执行处理循环操作,处理在预定出现时段内已出现并收集到的呼叫细节记录的呼叫细节处理方法中包括接收步骤,用于从外部装置中接收呼叫细节记录;处理步骤,用于对接收到的呼叫细节记录进行处理;以及处理暂停步骤,用于如果在预定处理循环操作时段内没有完成处理循环操作,则暂停下一个以及所有随后的处理循环操作,直到完成处理循环操作为止。
19.一种用于重复执行收集和处理循环操作,收集并且处理在预定出现时段内出现的呼叫细节记录的呼叫细节加工方法中包括收集和处理步骤,用于从外部装置收集呼叫细节记录,并且对呼叫细节记录进行处理;启动步骤,用于在收集和处理循环操作的每个预定起始时刻,启动收集步骤中进行的采集;启动取消步骤,用于如果在预定收集和处理循环操作时段内没有完成收集和处理循环操作,则取消启动步骤中下一个以及所有随后的收集和处理循环操作的启动;以及条件启动步骤,用于如果启动已经在启动取消步骤中取消,则在收集和处理循环操作完成之后,启动下一个以及所有随后的收集和处理循环操作。
20.一种用于重复执行收集循环操作,在对应于出现时段的预定收集时段内,收集在预定出现时段内出现的呼叫细节记录的呼叫细节收集方法中包括收集步骤,用于从外部装置中收集呼叫细节记录,其中如果存在某些在以前的收集循环操作内出现、但仍未收集的呼叫细节记录,则收集步骤收集这些未收集的呼叫细节记录,以及在出现时段内出现的呼叫细节记录。
21.根据权利要求18的呼叫细节收集方法,其中收集步骤中可以包含收集限制步骤,用于限制一个收集循环操作内所收集的呼叫细节记录,以及收集限制步骤还可以收集那些被收集限制器排除在外的、未收集的呼叫细节记录,以及在下一个以及所有随后的收集循环操作内收集的呼叫细节记录。
22.一种用于重复执行收集循环操作,收集在预定出现时段内出现的呼叫细节记录的呼叫细节收集方法中包括收集步骤,用于从外部装置中收集呼叫细节记录;分割步骤,用于把暂停时段内,即呼叫细节记录收集装置业务中止期间出现的呼叫细节记录分割为预定数量的呼叫细节记录;以及分发步骤,用于在呼叫细节记录收集装置恢复其操作之后,再把分割步骤所分割得到的呼叫细节记录分发给随后的收集循环操作,其中收集步骤收集由分发步骤所分发的呼叫细节记录,以及在出现时段内出现的呼叫细节记录。
23.一种用于管理呼叫细节收集系统的呼叫细节管理方法,其中呼叫细节收集系统包括多个收集装置,从多个用于累积呼叫细节记录的外部装置中收集呼叫细节记录,该方法中包括平均收集数量计算步骤,用于在收集装置的收集数量基础上,计算多个收集装置的平均收集数量;以及分配设置步骤,用于在平均收集数量的基础上,设置外部装置到收集装置的分配。
全文摘要
在循环操作的起始时刻,收集装置从CDR累积装置中收集CDR,并且将其发送到处理装置。如果在循环操作的预定时段内没有完成CDR的收集,则解除下一个以及所有随后的循环操作内的作业启动功能。然后当前循环操作内的收集完成之后,执行下一个以及所有随后加工循环内的收集。
文档编号H04M15/00GK1379948SQ00814249
公开日2002年11月13日 申请日期2000年9月6日 优先权日1999年10月13日
发明者须田慎一郎, 丰间骏 申请人:Ntt通讯产品株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1