在电话交换系统中利用数据库使帐单数据二元化的方法

文档序号:7576628阅读:219来源:国知局
专利名称:在电话交换系统中利用数据库使帐单数据二元化的方法
技术领域
本发明涉及一种用于管理电话交换系统中帐单数据的方法,更具体说,涉及通过使用在电话交换系统中现有的数据库,使帐单数据二元化的方法。
一般的电子电话交换系统具有如

图1示意性表示的结构。图中,CPU(中央处理单元)10根据在ROM(只读存储器)20中储存的控制程序控制电话交换系统的整个工作,以转接电话并提供各种电话服务。ROM20储存CPU10的控制程序和初始服务数据。SRAM(静态随机存取存储器)30是CPU10的暂存器,暂时储存在控制程序执行过程中产生的数据。分机用户电路40对分机用户线的用户电话提供话音频带的通话电流。网络50在CPU10的控制下转换各种音调和话音数据。音调发生器60在CPU10的控制下产生各种音调,并将产生的音调提供给网络50。振铃发生器70在CPU10的控制下产生矩形波形式的振铃信号。DTMF(双音多频)接收机80分析从分机用户线电路40产生的MFC(多频码)信号,并将对应于MFC信号的数字数据提供给CPU。DTMF发射机90在CPU10的控制下产生MFC信号。小交换机中继线电路100和CPU10的控制下捕获小交换机中继线,以形式局线环路,并连接从小交换机中继线接收的输入信号。此外,该电话交换系统还包括ROM(动态RAM)221、打印机230、作为辅助存储器的磁带(MT)120、维修终端200、和连接到作为另一辅助存储器HDD 108(硬盘驱动器)的输入/输出单元220。
通常,将在电话交换系中产生的帐单数据首先储存在HDD 108中。然后,由会计部门的会计将帐单数据规则地储存在磁带120中,以便计算准确的电话费用。具体说,通话完成后,将帐单数据暂时储存在作为主存储器的SRAM 30中,当预定时间过去后或根据维修终端20的存储指令,由作为辅助存储器的HDD 108来支持。在不正常的情况下,如果储存在SRAM 30中的帐单数据被删掉了,可将在HDD 108中支持的帐单数据复制到SRAM 30中。另外,在每次通话完成后,将帐单数据储存在工作存储器和备用存储器两者中,以便在两个存储器之一不正常情况下将储存在正常侧的存储器中的帐单数据传输到非正常侧的存储器中。以这种方式,两个存储器可具有同样的帐单数据。然而,在两个存储器都不正常情况下,将把在HDD108中支持的帐单数据传输到工作和备用存储器中。将帐单数据从SRAM储存到HDD 108和将支持的帐单数据从HDD 108传输到SRAM 30的上述操作,对交换系统的记帐工作造成很大负担。因此,当设计帐单工作时程序员应分配许多部分以进行二元化处理。此外,执行这种操作的帐单工作将花费很长时间。而且,根据备用存储器的帐单数据请求,记帐工作中要把帐单数据从工作存储器传输到备用存储器。因此,通常的记帐工作要花费很多时间去实现二元化而不是做本身的工作,这将造成其性能降低和记帐工作的复杂性。
因此,本发明的目的是提供一种方法,通过使用在电话交换系统中的数据库很容易地使帐单数据二元化。
为达到上述和其它目的,根据本发明的电话交换系统,采用了快速存储器来代替现有交换系统中的HDD。将数据库文件的更新值及时地储存到SRAM中。然后,将SRAM中的值规则地回存到该快速存储器中备用。
下面结合附图对实施例的详细描述,将使本发明的上述和其它目的、特征和优点变得更加清楚,其中图1是通常电话交换系统的简单框图;图2是应用本发明的电话交换系统中CPU组件的简单框图;图3是表示根据本发明最佳实施例的二元化处理的简图;图4是根据本发明最佳实施例使帐单数据二元化的流程图。
现在结合附图描述本发明的最佳实施例。图中,为便于理解,相同的标号代表同样的部件。尽管将通过举例限定和详细描述具体的实施例,以便阐明本发明的主题,但对于本领域的技术人员,没有这些详细内容,以本发明的描述也可实施本发明。此外,这里避免了对那些众所周知的功能和结构的不必要的详细描述。
图2表示应用本发明的电话交换系统中DRAM 221与输入/输出单元220之间的连接。如图中所示,CPU10根据控制程序控制本发明的整个操作,比如通话转换和二元化处理等。该电话交换系统包括作为主存储器的DRAM 221,DRAM 221包含呼叫处理工作116、帐单工作117、组态/数据库工作118、和输入/输出工作119;SRAM(静态RAM)30,这是非易失的存储器,储存数据库文件;以及快速存储器114,储存程序文件和以压缩文件形式的数据库文件。根据本发明,快速存储器114起到图1的现有电话交换系统中HDD 108的作用。由DRAM 221中的输入/输出工作119控制输入/输出单元220,维修终端200和打印机230连接到输入/输出单元220。呼叫处理工作116与电话交换系统的呼叫处理相联系。帐单工作117覆盖了与记录帐单或及时记帐相联系的操作,组态/数据库工作118装入程序文件并覆盖与数据库相联系的整个管理。维修终端200通过RS-232C协议的方式执行系统维护,打印机230打印及时帐单信息、系统诊断信息和报警信息。
图3表示根据本发明最佳实施例的与帐单工作二元化相联系的几项工作。图中,呼叫处理工作116覆盖了与呼叫处理相联系的任务,并将计算电话收费所需的信息传输到帐单工作117。帐单工作117将及时帐单信息传送到输入/输出工作119,然后,输入/输出工作119使用打印机230打印出由维修终端200指定的详细内容。在应在交换系统中进行管理的记录帐单信息的情况下,帐单工作117通过设置具体的数据库文件来管理记录帐单数据。组态/数据库工作118管理与帐单工作二元化相联系的整个操作。DRAM 221储存暂时更新的数据库文件的值(记录值)。将该更新的数据库文件值规则地储存到SRAM 30备用。另外,快速存储器114以预定的周期,最好是一天一次地将SRAM 30的帐单数据储存到其中。
图4示出根据本发明最佳实施例通过使用数据库对帐单工作进行二元化处理的流程图。参看该图,在步骤411,CPU 10再起动交换系统,并在步骤412检查数据库的存在,以确定该交换系统是否处于初始模式。在数据库不存在的情况下,在步骤413,CPU 10使交换系统初始化。相反,当数据库存在时,在步骤414,CPU 10将储存在快速存储器114中的数据库里的信息装入DRAM 221中,并在步骤415,将在工作侧的存储器中的帐单数据传送到备用侧的存储器中。结果,使该帐单数据以数据库文件的形式存在,从而可自动地完成帐单工作的二元化。而且,通过组态/数据库工作118,还可完成从工作侧的存储器到备用侧的存储器的帐单数据传送操作。
从以上的描述可清楚地了解,通过从帐单工作中除去复杂的二元化处理,可简化帐单工作的设计。而且,通过使用现有的数据库,可以增进在管理和储存帐单数据方面的可靠性。此外,由于以数据库的二元结构完成了帐单数据的二元化,故当再起动交换系统时可以减少二元化时间。
尽管以上详细描述了本发明的最佳实施例,但应当清楚了解,普通技术人员可按本发明教导的基本发明构思作出许多修改,这些仍应属于所附权利要求书所限定的本发明精神和范围之内。
权利要求
1.在具有主存储器、第一和第二辅助存储器的电话交换系统中使帐单数据二元化的一种方法,包括以下步骤再起动电话交换系统;检查数据库的存在,以确定该电话交换系统是否处于初始模式;和如果所述数据库存在,则将与帐单数据相联系的所述数据库中的文件装入所述主存储器,并将工作侧的存储器中的帐单数据传送到备用侧的存储器中。
2.根据权利要求1的使帐单数据二元化的方法,还包括以下步骤及时地将更新文件储存到所述第一辅助存储器中。
3.根据权利要求1的使帐单数据二元化的方法,其中所述的第一辅助存储器是静态随机存取存储器。
4.根据权利要求2的使帐单数据二元化的方法,还包括以下步骤压缩文件,并将这些压缩文件储存到所述第二辅助存储器中备用。
5根据权利要求2的使帐单数据二元化的方法,其中所述的第二辅助存储器是快速存储器。
全文摘要
一种在电话交换系统中利用数据库使帐单数据二元化的方法。该电话交换系统采用快速存储器代替现有交换系统中的硬盘驱动器(HDD)。将数据库文件的更新值及时储存到静态随机存取存储器(SRAM)中,然后,将SRAM中的该值规则地储存到快速存储器中备用。
文档编号H04M15/04GK1197346SQ9810366
公开日1998年10月28日 申请日期1998年1月20日 优先权日1997年4月23日
发明者林庆万 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1