具有更新号码簿译码数据库处理器的切换系统的制作方法

文档序号:7568939阅读:139来源:国知局
专利名称:具有更新号码簿译码数据库处理器的切换系统的制作方法
技术领域
本发明涉及远程通讯的运行、管理和维护,尤其是涉及号码簿译码数据库的更新,该数据是用于路由选择呼叫中呼叫控制处理器。
当全国或地区编号计划变更时,开关切换系统就有必要更新具号码簿译码数据库。目前更新数据库是用一系列的手工操作进行的,维护人员需检查一大张目标区码表以选择所要求的区码,然后将其用键盘输入一运行、管理维护处理器(OAM处理器)。利用已输入的码作为“分类键”,处理器访问数据库以检索所需目标并在视屏上显示出相应于输入区码的号码簿译码表。对视屏进行扫描,则维护人员可找到表中所需输入之处,并用键盘操作插入新的数据,消除或取代其原数据,即将原先以单个分类键识别出的一个区域割断成多个区域,又将多个区域集成一个区域,于是它可以再用单个分类键加以识别,或者将表消除。但这种手动操作程序冗长而费时,易于引入人为误差。又因号码簿译码表呈树状结构,所以人为误差引起树状结构损坏,致使呼叫控制处理器访问数据库时,导致严重后果。
因此,本发明的一个目的是,远程通讯开关切换系统中更新号码簿译码数据库时减少大量的手工操作。
本发明的第一方面是提供一种电话切换系统,其中包括具有很多表的数据库,表与表之间用下表的指示字逐位相联,呈树状结构,以便允许路由选择数据存储在末位数表中,并可响应于分类键向被读出;一视频显示终端用于手动输入一区码和路由选择数据;和一处理器用于(1)在数据库中以输入区码作为分类码而对相应的树状结构进行检索并将已输入区码中的数位数如相应树状结构中的数位数作比较,(2)当已输入区码中的数位数是(N+1)而相应的树状结构中的数位数是N时,在数据库中制作一第(N+1)表,重写相应树状结构的第N表,并用下表的指示字将第N表和第(N+1)表联系起来,再将已输入的路由数据写入第(N+1)表中,和(3)当输入区码的数位数是N,和相应的树状结构中的数位数是N+1时,将相应树状结构中的(N+1)表除去并将相应的树状结构中的第N表连同已输入的路由选择数据一起重新写入。
处理器还可当已输入区码中的数位数是N,而相应树状结构的数是N+1时,进一步响应于从视频终端来的取消命令而消除相应树状结构的第(N+1)表,并将相应树状结构中的第N表连同无用数据一起重新写入。
根据本发明的第二方面,本发明的电话开关切换系统包括一开关切换网络,即以该网络为终端的线路和中继线;一读/写存储器用于存储有很多表的数据库,表与表之间用下表指示字逐位相联,呈树状结构以使路由选择数据存储在末位数表中,并可响应于分类键而被读出;一第一处理器用于依分类键对读写存储器中的数据库进行检索,读出路由选择数据,并按该路由选择数据与开关网络建立起联系;一备用存储器用于将读/写存储器中的数据库做一拷贝存储;一视频显示终端用于手动输入区码和路由选择数据,以及一第二处理器。该第二处理器是实施下列几个步骤(1)利用已输入区码作为分类码对备用存储器中的数据库进行相应树状结构的检索并将已输入区码中的数位数和相应树状结构中的数位数进行比较;(2)如输入区码的数位数是N+1,百相应树状结构中的数位数是N,则在备用存储器的数据库中做一第(N+1)表,并用下表指示字将相应树状结构的第N表重写以使第N表和第(N+1)表联系起来,并将输入路由选择数据写入第(N+1)表中;(3)如输入区码的数位数是N和相应树状结构的数位数是N+1,则除去相应树状结构的第(N+1)表,并将相应树状结构的第N表连同已输入路由选择数据一起重新写入;和(4)将备用存储器中的数据库抄入读写存储器中。
本发明将参照下列附图予以详细描述

图1本发明的远程通讯开关切换系统的简化方框图;图2成树状结构联系的号码簿译码表的略图;图3A和3B是当更新号码簿译码数据库时,本发明的运行流程图4和4B是进行分割处理中数据库中表的示意图;图5A和5B是进行集成处理过程中数据库中表的示意图。
参照图1,为实现本发明的远程开关切换系统包括一开关切换网络60,一呼叫控制处理器10,一运行、管理、维护处理器(OAM处理器)20,和一驱动器30。该呼叫控制处理器10包括一数据库控制器11和一主存储器12(即读写存储器),其中有号码簿译码数据库50和一路由选择数据库51。OAM处理器包括一数据库控制器21和一命令控制器22。数据库控制器21是处在数据库控制器11和驱动器30中间并与该两者相联接的,以建立起备用数据库52,作为数据库50的备份。命令控制器22与数据库控制器21相联接。视频显示终端40和命令控制器22相联的允许维护人员通过键盘输入更新命令以访问数据库50和52并在视频显示屏上作相应的显示。为了按规定路线发送一呼叫,呼叫控制处理器10即用呼叫用户处接收到的数字,如分类键那样访问数据库50以确定一路由指数,该路由指数指示了一出话线路(中继线组)并利用该路由指数作为分类键以在路由数据库51中寻找专门标示所需出话中继线的数据。根据这个从路由数据库51中得到的数据,呼叫控制处理器10控制开关网络60在呼叫方和所确定的出话中继线之间联接起来。
如图2所示,号码簿译码数据库50主要包括许多相互成树状结构联接的表500。如果需有一个以上的数位以识别不同的目标的话,每个表可以被分成几个入口,否则,对一个目标而言只有一个入口。因为国家或地区的编号计划时有改变,就使OAM处理器需要建立起一个新表并将它分割成几个入口使它们能识别新的和老的目标,或者就需将一个现存表的几个入口集成起来,使那些各自被这种入口相识别的目标能按一个“通用”的路由指数组合成组,由较原用的数更小的数位数集中予以识别。举例,如果一目标区码由“ m”,位数代表,表500-1……,500-(m-1),500-m是由数据库控制器11将第一个选取表500-1采用区码的第一位数作为分类键联接在一起的。
每一个表的入口包含一识别标志场510和一指示字/指数场520。该识别标志场给出一个指示;是否有一位数是跟在某一特殊区码的后面,或者该特殊区码后没有别的位数了。在该指示字/指数场520中则从第一表到第(m-1)表都包含一个下表指示字表明将被选取的下表;而末位数表的指数场520中则包含一路由选择指数。
如果下位指示(digit-to-follow indicetion)是由表中一识别标志场用一特殊位给出的,那末,控制器11就会认出被检索出的下一数据是表中的指示字/指数场520,并用该下位数作为分类键以选取指示字/指数场。这个处理过程是在目标区码的每一位中重复进行的,所以控制器11就最终到达第m位(最后一位)表的识别标志场。此处控制器11认出其中没有下位数了。于是就利用第m位数作为分类键以选取表500m的指示字/指数场520,其中包含了路由选择指数。如果识别标志场表明是无用的,则控制器11就认出后面跟随的数据为无用并终止其检索过程。
数据库控制器11和21一起运作并响应于从视频显示终端40来的更新命令而对数据库50和52中的表进行更新。该输入命令包括状态指示数据和目标区码,并可再包括一路由指数。更新过程的流程表示在图3A中,首先是步骤200,这一步骤是判定输入命令是注册状态还是取消状态。注册状态则包括注册一新的目标区码和一新的路由指数并替换原记录的数据。而在取消状态中则原记录的数据就从数据库52中消除掉。如果该步骤判定命令标定的是注册状态,则数据库控制器21就选择驱动器中的备用数据库52,利用输入的区码数作为分类键对数据库52检索相应的树状结构(步骤201)并着手进行步骤202以对含在输入区码中的数位数(A)和相应表的数(B)进行比较。
如果输入的区码数据库52中找不到相应的树状结构(即B=0)这就判定输入命令包含一新的区码使流程从步骤202进入到步骤203,即在备用数据库52中建立一组新表,这些表呈树状结构并以在末位数表的指示字/指数场中存储输入的路由指数将这些表联系在一起。流程到步骤204中即将新区码和路由指数显示在视频显示终端(VDT)40上,并敦促维护入员确认所显示的数据并当确认注册数据无疑时(步骤205)再输入一个“执行”命令。在步骤206中将备用数据库52中新建的数据拷贝到数据库50中去。流程到此终止。
如果在备份数据库52内注册的数据出错,流程到步骤207,在进行到程序结束之前,消除在备份数据库52内注册的数据。
假如,输入的区码在数据库52中具有相应的树状结构,(即A=B),即被判定输入命令是一表的更新命令,流程即从步骤202进到步骤208,即将被检索的表中的老的数据用含在输入命令中的新的数据加以取代,再进行步骤204,让维护入员加以确认。
假如,新区码的数位是大于备用数据库中检出的表中的数,就判定需要进行分类键分割处理,流程即从步骤202转入步骤210,即阅读和存储末位数表中记录的路由指数到高速暂存的存储器(未示出)中去。流程到步骤211,在步骤211中是将末位数表的识别标志场重新写入一下表指示字以表明本表并非末表而后面还跟随着下位数表。在步骤212中,指示字/指数场即相应于识别标志场,从路由指数被改变为下表指示字,于是现在该表已变成倒数第二位数表,而新的末位数表则随后建立在备用数据库52中,且该表被割裂为冗个入口相应于十位数字(步骤213),而适当的标志数被写入新的末位数表中的识别标志场内(步骤214)。在步骤215中,存储在高速暂存存储器中的原路由指数被转变到新的末位数表的那些数位数指示字/指数场中,这些数并不包含在输入命令之中,而一新的路由指数即被写入新的末位数表的指示字/指数场中,该数是相应新区码的末位数字。在步骤215之后即执行步骤204。
举例加以说明如果被输入的新的目标区码是一个三位数码“123”,和已注册的区码是一个两位数码“12”,后者是用作分类键以选取该注册区码的末位数表500-n(其中n=3),如图4A所示,数据库控制器21从第n位数表(即末位数表)500-n的指示字/指数场中读出一原路由指数“YYY”输入到高速暂存存储器中(步骤210)。表500-n的识别场510随后被重写以指示后面还有表跟随,(步骤211),而该表的指示字/指数场520是用下表指示字加以改写如图4B所示(步骤212)。一个新的末位数表500-n(n+1)即被建立(步骤213),该表是被分割成十个入口,相应于数字“ 0”,“1”,“2”,……,“9”。适当的标志数据然后就被写到新的位表的识别标志场中(步骤214),且原路由指数“YYY”将从高速暂存存储器中转到末位数是“0”到“2”,和“4”到“9”的指示字/指数场中去,而一个新的路由指数“XXX”即被写入相应于新区码的末位数“3”的表中的指示字/指数场中去。在此方法中,原来的分类键“12”即被分割成十个“分类键”“120”到“129”。
假如,已输入一区码的位数是小于在备用数据库52中被检测到的表的数。这就判定需要进行分类键的集成处理,流程即从步骤202进行到步骤216以加一位数到这输入区码的次要位置上,以建立起十个区码。该所建区码是随即被用作分类键以阅读备用数据库52并检查出当前相应表的入口(步骤217)。在步骤218中,对应于当前表的入口的区码,陆续用作分类键以消除它们的末位表入口,在步骤219中,倒数第二位数表的指示字/指数场中;下表指示字即被重写成“通用”路由指数,且更新相应的识别标志场,以致倒数第二位数表现在变成末位数表。流程然后进入步骤204用以确认和拷贝到数据库50中去。
假如,已注册的区码是一个四位数码,数字“0”到“9”被加到已输入的三位数码上,建立起十个四位数码“1230”,“1231”……,“1239”(步骤216),采用这些四位数码作为分类键,数据库控制器21从一表500-(n+1)中读出数据,如图5A所示,并检查出相应每个码当前入口,因为每个四位数码都已有一相应的入口(其中,作为一个例子,每个入口中都已存有一个原路指数“YYY”或“ZZZ”),数据库控制器21采用全部四位数码去消除存在第四位数表500-(n+1)中的全部数据(步骤218),更新第三位数表500-n中的识别标志场以指示已没有表跟随其后,并用新的路由指数“XXX”代替表500-n表中指示字/指数场520的下表指示字,如图5B所示。这样,原分类键1230到1239即被集成为新的分类键“123”。
如在步骤200中判断出结果表明输入了一个取消状态,则进入步骤220,(图3B),以所输入的目标区码作为分类码对备用数据库52中相应的表进行检索。在步骤221中,将包含在输入区码中的数位数(A)和相应表中的数位数(B)相比较。
如果输入的区码在备用数据库52中没有相应的表(即B=0或A>B)即判定输入命令没有相应的注册了的数据,流程即从步骤221进到步骤222,即VDT40显示命令错误的信息,于是流程到此终止。
如果在备用数据库中发现相应表的组(即A=B),则从步骤221进行步骤223即将这些表从数据库52中取消,且流程到步骤204。
如果已输入数位数是小于从备用数据库52中检测出的表的数,则判定在备用数据库52中有相应表的组,则步骤223到步骤225,即执行与步骤216到步骤218(图3A)相同的内容,于是相应组的末位数表即从数据库中除去。在步骤226中相应表组中倒数第二位数表的指示字/指数场,即被重写从下表指示字改成无用数据指示,且更新相应的识别标志场而流程则到达步骤204。
权利要求
1.一种电话开关切换系统其特征在于包括一数据库,该数据库有很多表,表与表之间用下表指示字逐位相联,呈树状结构,以允许路由选择数据存储在末位数表中并可响应于分类键而被读出;一视频显示终端用于手动输入区码和路由选择数据;一处理器用于(1)利用输入区码作为分类键在数据库中对相应的树状结构进行检索,并将已输入区码中的数位数和相应树状结构中数位数作比较,(2)当已输入区码中的数位数是(N+1)而相应的树状结构中的数位数是N时,在数据库中建立一个第(N+1)表,重写相对树状结构的第N表,用下表指示字将第N表和第(N+1)表联接起来,并将已输入的路由选择数据写入(N+1)表中,和(3)当已输入区码中的数位数是N而相应的树状结构中的数位数是N+1时,将相应树状结构中的(N+1)表除去,并将相应树状结构中的N表连同已输入的路由选择数据一起重新写入。
2.一种如权利要求1所说的电话开关切换系统,其特征在于其中的处理器包括一装置,当已输入的区码中的数位数是N而相应树状结构中的数位数是N+1时,可响应于视频显示终端来的取消命令而消除相应树状结构中的第(N+1)表,并将相应树状结构中的第N表连同无用数据一起重新写入。
3.一种电话开关切换系统,其特征在于包括一开关切换网络,该网络为终端线路和中继线;一读/写存储器用于存储有很多表的数据库,表与表之间用下表指示字逐位相联,呈树状结构,以允许路由选择数据存储在末位数表中,并可响应于分类键而被读出;一第一处理器用于依分类键对读写存储器中的数据库进行检索读出路由选择数据,并按该路由选择数据与所说的开关切换网络建立起联系;一备用存储器用于将所说读/写存储器中的数据库做一备份存储在其中;一视频显示终端用于手动输入一区码和路由选择数据;和一第一处理器用于实施下列步骤(1)利用已输入一区码作为分类键对所述备用存储器中的数据库进行相应树状结构的检索,并将已输入区码中的数位数和相应树状结构中的数位数相比较;(2)如输入区码的数位数是N+1,而相应树状结构中的数位数是N,则在备用存储器的数据库中建立一个第(N+1)表,并用下表指示字将相应树状结构中的第N表重写,以使第N表和第(N+1)表联系起来,再把已输入的路由选择数据写入第(N+1)表中;(3)如输入区码的数位数是N,而相应树状结构中的数位数是N+1,则除去相应树状结构的第(N+1)表,并将相应树状结构的第N表连同已输入的路由选择数据一起重新写入;和(4)将所说的存储器中的数据库复制到所说的读/写存储器中。
4.一种如权利要求1所说的电话开关切换系统,其特征在于其中第(3)步骤还实施这一步即响应于视频显示终端来的取消命令以除去相应树状结构中的第(N+1)表,并将相应树状结构中的第N表连同无用数据一起重新写入。
全文摘要
在一电话开关切换系统中,在一读/写存储器中建立起一号码簿译码数据库,一呼叫控制处理器,在该数据库中进行检索以阅读路由选择数据,由此在切换网络建立联系,通过视频显示终端将一区码送入运行、管理、维护处理器(OAM处理器)中,与此相响应该处理器在备用存储器中的数据库中对按逐位相联的基础将号码簿译码表联系的相应树状结构进行检索,再将已输入的区码的数位数和相应树状结构中的数位数相比较。
文档编号H04Q3/66GK1163544SQ9610719
公开日1997年10月29日 申请日期1996年7月26日 优先权日1995年7月26日
发明者宫田直仁, 猪原学 申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1