CN1115849C - 用于智能网内数据库同步化的方法和设备 - Google Patents
用于智能网内数据库同步化的方法和设备 Download PDFInfo
- Publication number
- CN1115849C CN1115849C CN98109556.9A CN98109556A CN1115849C CN 1115849 C CN1115849 C CN 1115849C CN 98109556 A CN98109556 A CN 98109556A CN 1115849 C CN1115849 C CN 1115849C
- Authority
- CN
- China
- Prior art keywords
- scp
- database
- difference
- management system
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
- H04Q3/0029—Provisions for intelligent networking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/4228—Systems providing special services or facilities to subscribers in networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2207/00—Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place
- H04M2207/12—Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place intelligent networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/08—Indicating faults in circuits or apparatus
- H04M3/12—Marking faulty circuits "busy"; Enabling equipment to disengage itself from faulty circuits ; Using redundant circuits; Response of a circuit, apparatus or system to an error
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/06—Arrangements for interconnection between switching centres using auxiliary connections for control or supervision, e.g. where the auxiliary connection is a signalling system number 7 link
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
Abstract
本发明提供一种用于智能网内数据库同步化的方法和设备。在其中由多个SCP提供相同服务的IN中,当由于对用户服务处理而出现对用户数据的更新时能保持数据一致性。当对SCP中的用户数据库实行更新时,通过选用的路径将更新信息送至其它SCP,该路径选自通过公共信道信令网的路径、通过LAN的路径和通过SMS的路径。在SMS中主用户数据库的备份或恢复处理期间出现的更新被累计在SMS中,而在完成处理后将所累计的更新在主用户数据库中实现。因此本发明为用于将一个IN内的多个数据库之间的更新同步化的装置提供了灵活性。
Description
本发明涉及一种用于将智能网(IN)或先进智能网(AIN)(今后在用词上称为智能网或IN)中数据库同步化的方法和设备,该智能网具有多个提供相同服务的服务控制点,其中每个服务控制点能够独立于其它点而更新其数据库。
一个IN包括多个用作交换器的服务交换点(SSP),多个服务控制点(SCP)和一个服务管理系统(SMS),其中SCP具有提供服务所需的数据库并对来自SSP的请求作出响应,通过引用数据库提供服务,及SMS集中地管理对包含在SCP中的数据库所做的数据补充和更新。SSP和SCP通过一个公共信道信令网连接,该信令网也用于转发呼叫控制信号,而SCP与SMS通过例如局域网(LAN)那样的数据通信网连接起来。
在这样一个IN中,当为一定服务所预测的通信量超过一个SCP所能处理的数量时,通常在实际中将数据库中提供服务所需具有相同内容的记录存放于多个SCP中,从而在多个SCP间分散服务处理。在此情况下,当所登记内容中出现补充或更改时,首先在SMS的数据库中实现补充或更改,然后它的内容转换为与SCP格式相兼容的数据格式并下载至所有相关连的SCP。然而,当服务的每次呼叫中都出现对SCP数据库的更新时,例如一个服务对来自用户的请求作出响应而立即更改密码,或如一个服务将每个月的呼叫次数和呼叫费用都加起来并当总次数或总费用接近其上限值时通知用户,如只有一个SCP提供服务则不会有问题,但如相同服务分散在多个SCP之间,则必须提供某些装置以将多个数据库之间的更新同步化,从而保证数据一致性。日本未审查专利出版号8-107449(EP 0 702 499 A2专利族)所描述的系统中利用公共信道信令网上的通信实现分布在不同地理位置上的数据库之间的更新同步化。
在此文件中使用一个公共信道信令网将多个数据库之间的更新同步化,但由于同一个公共信道信令网也用于转发呼叫控制信号,所以会出现没有足够通信能力的情况。此外,由于不同电话公司以不同方式配置不同IN,因此希望将系统构成为可用于容纳所有配置。
此外,使用后备程序后备数据库内容和恢复处理需要相当长时间,而同时还如上所述地提供一种服务以便为每个呼叫执行数据库的更新,这就出现一个问题:如何将后备和恢复过程中出现的更新纳入数据库中。
因此,本发明第一目的是为用于将一个IN内的多个数据库之间的更新同步化的装置提供灵活性。
本发明第二目的是通过适当地处理后备过程中发生的数据库更新而维持数据库之间的同步化。
根据本发明提供的一种方法可用于将智能网内的分别包含于多个提供服务的服务控制点内的多个数据库同步化,该方法包括以下步骤:为多个服务控制点中的每一个控制点存储一个说明,用于说明传送由数据库所作更新引起的差别时所用传送模式;当对数据库所作更新引起差别时,寻找其它提供与该差别相关的服务的服务控制点;根据所存储的传送模式说明将多个传送模式中的一个确定为用于将该差别传送给其它服务控制点的传送模式;以及使用所确定传送模式传送该差别。
根据本发明提供的另一种方法用于在智能网中服务管理系统的数据库后备期间实现同步化,该方法包括以下步骤:在自数据库向数据库后备文件传送数据期间或在自数据库后备文件向数据库传送数据期间禁止更新数据库;在数据传送期间所出现的更新请求都在历史信息文件中累计起来;以及在完成数据传送后根据历史信息文件的内容更新数据库。
根据本发明提供的又一种方法用于将智能网内服务控制点中一个数据库与服务管理系统中一个数据库同步化,该方法包括以下步骤:根据服务管理系统数据库内容建立服务控制点所用数据库内容;将所建立内容自服务管理系统传送至服务控制点;将所传送内容存入服务控制点的数据库中;在自开始建立数据库内容时起至存放数据库内容时止的时期内将服务控制点内数据库更新所引起的差别在一个更新累计文件内累计起来;以及将累计的差别传送至服务控制点。
根据本发明提供的一种设备用于将智能网内分别包含于多个提供相同服务的服务控制点内的多个数据库同步化,该设备包括:用于为多个服务控制点中的每一个控制点存储一个用于说明传送对数据库所作更新所引起的差别时所用传送模式的说明的装置;当对数据库所作更新引起差别时用于寻找其它提供与该差别相关的服务的服务控制点的装置;用于根据所存储的传送模式说明将多个传送模式中的一个确定为用于将差别传送给其它服务控制点的传送模式的装置;以及使用所确定传送模式传送该差别的装置。
根据本发明提供的另一种设备用于在智能网中服务管理系统的数据库后备期间实现同步化,该设备包括:在自数据库向数据库后备文件传送数据期间或在自数据库后备文件向数据库传送数据期间用于禁止更新数据库的装置;用于将在数据传送期间所出现的更新请求都在历史信息文件中累计的装置;以及用于在完成数据传送后根据历史信息文件内容更新数据库的装置;
根据本发明提供的又一种设备用于将智能网中服务控制点中一个数据库与服务管理系统中一个数据库同步化,该设备包括:用于根据服务管理系统数据库内容建立服务控制点所用数据库内容的装置;用于将所建立内容自服务管理系统传送至服务控制点的装置;用于将所传送内容存入服务控制点的数据库中的装置;在自开始建立数据库内容时起至存放数据库内容时止的时期内对服务控制点内数据库更新所引起的差别累计在一个更新累计文件中的装置;以及用于将累计的差别传送至服务控制点的装置。
多个传送模式最好包括:使用一条通过公共信道信令网的路径将多个服务控制点与至少一个服务交换点互连的传送模式;当多个服务控制点通过数据通信网与一个服务管理系统互连时使用一条通过数据通信网的路径的传送模式;以及当多个服务控制点中的每一点在个别连接基础上与服务管理系统连接时使用一条通过个别连接的路径的传送模式。
图1是显示智能网(IN)的一个例子的图;
图2是显示根据本发明的服务控制点(SCP)配置的框图;
图3是显示根据本发明的服务管理系统(SMS)配置的框图;
图4是显示服务实施表30例子的图;
图5是显示使用公共信道信令网在SCP中实现更新同步过程的图;
图6是显示在SMS中实现更新同步过程的图;
图7是显示使用LAN在SCP中实现更新同步过程的图;
图8是显示当指定的路径通过SMS时在SCP中实现SCP更新同步过程的图;
图9是显示当指定的路径通过SMS时在SMS中实现SCP更新同步过程的图;
图10是显示使用差别记录的更新过程的图;
图11是显示SCP状态表70的例子的图;
图12是显示同步路径信息72例子的图;
图13是显示差别信息格式例子的图;
图14是显示SMS中主用户数据库的后备过程的图;
图15是显示SMS中主用户数据库的恢复过程的图;以及
图16是显示SMS至SCP下载过程的图。
图1显示智能网(IN)的例子10。IN10包括用作交换器的服务交换点(SSP)12,服务控制点(SCP)14和一个服务管理系统(SMS)18,其中SCP14对通过公共信道信令网13从SSP收到的请求作出响应,通过引用用户数据库16提供服务,及SMS18管理对包含在SCP14中的数据的补充和更新。SMS18具有一个主用户数据库20。主用户数据库20存放用户数据的方式使系统管理员能容易地检索数据。在系统启动前,或当用户数据发生变化时,首先将主用户数据库20更新,然后将与由相应的SCP14提供的服务相关的用户数据转换为一种形式以便于SCP14实施服务,并下载至相应的SCP14内。图1例子中所示6个SCP是成对提供的,每对中的一个用作工作单元而另一个用作备用单元。在图1例子中,SCP14个别地连至SMS18,但SCP14也可通过局域网(LAN)与SMS18互连。
图2显示根据本发明的SCP14的详细配置。公共信道信令网控制单元22负责与公共信道信令网13接口。呼叫控制单元24在公共信道信令网13上通过公共信道信令网控制单元22自SSP12(图1)接收询问,并对询问作出响应,通过引用存放在用户数据库16中的客户信息完成服务处理。当作为服务处理的结果在客户信息中作出更改时,数据库控制单元检测到这个,然后将由此更改引起的任何差别通知存取装置控制单元28。存取装置控制单元28根据服务实施表30内容(今后将描述)找到提供相同服务的其它SCP,确定一个可通过它通知其它SCP的装置(通过公共信道信令网13,通过LAN,或通过SMS),并将该差别通知其它SCP。存取交换单元32根据来自SMS18的命令读取和更改服务实施表30。该差别也报告给SMS18。服务实施表30也存放一个说明以标明是每次呼叫后将差别报告给SMS18还是将差别累计在差别记录文件34中及稍后再报告。SCP状态监控单元36报告SCP状态(工作状态,备用状态,等等)或对来自SMS18的命令做出响应而改变状态。
图3显示根据本发明的SMS18的详细配置。个别差别信息接收单元38接收每个个别SCP中用户数据的改变(差别)。更新记录管理单元40包括一个分析控制部分42,一个接收控制部分43,一个目的地搜索部分44和一个复制数据库更新控制部分46;下面将描述这些部分的功能。控制终端48通过服务编排器50和主数据库管理单元52完成主数据库20中用户数据的读、更改和补充操作。控制终端54通过存取装置管理单元56和通过存取交换单元32(图2)对服务实施表30完成读、更改和补充操作。SCP状态管理单元58和SCP中配备的SCP状态监控单元36一起读取和更改SCP状态(工作状态,备用状态等)。下面将描述主数据库更新管理单元60,主数据库后备/恢复单元62和复制数据库建立单元63。
图4显示存放于每个SCP中的服务实施表30例子。标号为“服务数量”的一栏中存有在相应的SCP包括它自己的SCP中容纳的服务数量。“服务1”、“服务2”和“服务3”各栏中存有所容纳服务的名称。“路径”一栏中存有用于通过它通知SMS和其它SCP的路径(装置)的说明,而“设备信息”一栏中存有通知的每个目的地的地址。当每次呼叫后向SMS报告SCP中用户数据的差别时“子信息”栏的SMS行中存有“立即通知”,及当差别累计在差别记录文件34中并一次性报告时该SMS行中存有“作为记录文件输出”。在“路径”一栏中不用它自己SCP一行中存放的信息。
参照图5和6,其中描述当“路径”栏中存有“公共信道信令网”时的通知过程。此处图中略去了与所阐述过程不直接相关的部件。图5中,公共信道信令网控制单元22在SCP-a中接收通过公共信道信令网17自一个SSP送来的查询(步骤a),查询内容向呼叫控制单元24报告(步骤b)。呼叫控制单元24要求数据库控制单元26查询用户数据(步骤c)。数据库控制单元26自用户数据库16中读取用户数据(步骤d),并将它送至呼叫控制单元24(步骤e)。呼叫控制单元24根据用户数据处理服务,并在完成服务处理后将用过的用户数据送回至数据库控制单元26(步骤f)。数据库控制单元26检查用户数据以确定它是否更改过,如果已做过更改,则将用户数据库16更新(步骤g)并将例如图13中所示格式的更新信息送至存取装置控制单元28(步骤h)。存取装置控制单元28引用服务实施表30(步骤i),找到其它提供同样服务的SCP,并确定对这些SCP的通知路径。如通知“路径”是通过“公共信令信道网”,则存取装置控制单元28将更新信息和公共信道信令网地址送至公共信道信令网控制单元22(步骤j)。公共信道信令网控制单元22通过公共信道信令网将更新信息送至其它SCP(SCP-6等)(步骤k)。SCP-6中的公共信道信令网控制单元22将更新信息送至存取装置控制单元28(步骤l)。存取装置控制单元28将更新信息送至数据库控制单元26以请求数据库更新(步骤m)。数据库控制单元26将用户数据库16更新(步骤n)。以此方式,SCP-a中用户数据库的更新立即与其它SCP(SCP-6等)中用户数据库同步化。
SCP-a中的存取装置控制单元28也将更新请求送至SMS18中的个别差别信息接收单元38(步骤o)。图6中个别差别信息接收单元38将更新请求送至更新记录管理单元40中的接收控制部分43(步骤p)。接收控制部分43将更新请求送至分析控制部分42(步骤q)。分析控制部分42将更新请求转换为内码并向主数据库管理单元52提供更新请求(步骤r)。主数据库管理单元52将主用户数据库20更新(步骤s)。以此方式,SCP-a中数据库的更新被纳入SMS中主用户数据库20中,从而完成SCP和SMS之间的更新同步化。
图7显示当服务实施表30中说明的路径是“LAN”时的通知过程。自步骤a至步骤i的过程与参照图5所描述相应过程相同,因此此处不重复描述这些步骤。步骤j中,更新信息自SCP-a中的存取装置控制单元28通过LAN送至SCP-6等中的存取装置控制单元28。SCP-6等中的存取装置控制单元28将更新信息送至数据库控制单元26以请求数据库更新(步骤k)。数据库控制单元26将用户数据库16更新(步骤l)。以此方式,SCP-a中的用户数据库更新立即与SCP-6等中用户数据库同步化。SCP-a中的存取装置控制单元28也将更新请求送至SMS中的个别差别信息接收单元38(步骤o)。以后的过程与参照图6所描述自步骤p至步骤s的过程相同,因此此处不重复描述以后步骤。
图8和9显示当服务实施表30中说明的路径是“通过SMS”时的通知过程。图8中自步骤a至i的过程与参照图5所描述相应过程相同,因此此处不重复描述这些步骤。步骤j中,更新信息自SCP-a中的存取装置控制单元28送至SMS18中的个别差别信息接收单元38。图9中个别差别信息接收单元38将更新请求送至更新记录管理单元40中的接收控制部分43(步骤k)。接收控制部分43将更新请求送至分析控制部分42(步骤l)。分析控制部分42将更新请求转换为内码并向主数据库管理单元52提出更新请求(步骤m)。主数据库管理单元52将主用户数据库20更新(步骤n)。以此方式,SCP-a中的数据库更新纳入SMS18中的主用户数据库20中。
此外,分析控制部分42将更新请求送至目的地搜索部分44(步骤o)。目的地搜索部分44通过SCP状态管理单元58搜索可向其发送更新请求的SCP(步骤p),并将更新请求和SCP名单送至复制数据库更新控制部分46(步骤q)。复制数据库更新控制段46将更新请求送至SCP名单中每个SCP(SCP-6等)中的存取装置控制单元28(步骤r)。图8中存取装置控制单元28将更新信息送至数据库控制单元26以请求数据库更新(步骤s)。数据库控制单元26将用户数据库16更新(步骤t)。以此方式,SCP-a中的用户数据库更新立即与SMS和其它SCP(SCP-6等)中的数据库同步化。
迄今所描述的过程涉及图4中服务实施表30的“子信息”栏中存有“立即通知”的情况。另一方面,当“子信息”栏中存有“作为差别记录输出”,每当SCP中用户数据库16中出现差别时并不向SMS送出通知,而是当它们出现时将差别累计在差别记录文件34中(见图2)。
现参照图10描述每隔固定时间间隔SMS接收在每个SCP中累计的差别记录的过程。每隔固定时间间隔(例如五分钟)更新记录管理单元40向个别差别信息接收控制单元38发出一个触发信号(步骤a)。个别差别信息接收控制单元38自SCP状态管理单元58中获取SCP状态表信息,例如图11中所示信息,及自存取装置管理单元56获取同步路径信息,例如图12中所示信息,并搜索正在工作的其SMS传送模式是“作为差别记录输出”的SCP(步骤b)。个别差别信息接收控制单元38自每个可应用的SCP中获取差别记录文件34(步骤c)。接收控制部分43将SMS中复制的差别记录文件34送至分析控制部分42。然后按时间标记(见图13)将更新信息重新排序并报告给主数据库管理单元52(步骤e)。主数据库管理单元52将主用户数据库20更新(步骤f)。利用此过程,SCP-a中用户数据库的更新即纳入SMS中的主用户数据库20。这也可用于减少SMS和SCP之间的通信量。
图11显示SCP状态表70的例子。在SCP状态栏中,存放“1”代表工作的SCP,“2”代表冷备用的SCP,“4”代表热备用的SCP。在“主体配对”栏中存有每个工作/备用对的另一个SCP的名称。
图12显示同步路径信息72的例子。“传送模式”栏中存有“立即通知”或“作为差别记录输出”。
当由于维护或类似原因而使SMS无法接收更新信息时,可使用差别记录文件34的累计手段来累计更新信息。如由于某种原因无法将更新信息送至SMS18,则SCP14将服务实施表30(图4)中“子信息”栏的内容由“立即通知”更改为“作为记录文件输出”以便在差别记录文件34中累计更新信息。根据参照图10所描述的自步骤a至f的过程,SMS18获取差别记录文件34的内容,并相应地更新主用户数据库20。
其次参照图14和15描述根据本发明的用于建立SMS18中主用户数据库20的备份和用于自后备文件中恢复数据的过程。在图14中所示后备过程中,当建立主用户数据库20的备份时,主数据库后备/恢复单元62通知主数据库管理单元52以禁止对主用户数据库20作任何更新(步骤a)。主数据库管理单元52向主数据库更新管理单元60发出请求以删除历史信息文件64内容(步骤b)。主数据库更新管理单元60将历史信息文件64内容删除(步骤c)。主数据库后备/恢复单元62通过主数据库管理单元52接收主用户数据库20内容并建立一个后备文件66(步骤d)。如在禁止对主用户数据库20更新期间出现更新请求(来自服务编辑器50或更新记录管理单元40等的更新请求),主数据库管理单元52将更新信息送至主数据库更新管理单元60(步骤e)。在此期间不对主用户数据库20实行更新。主数据库更新管理单元60将更新信息存于历史信息文件64中(步骤f)。在将主用户数据库20内容复制至后备文件66之后,主数据库后备/恢复单元62读取历史信息文件64(步骤g)并将该信息补充至后备文件66中以完成后备过程。然后主数据库后备/恢复单元62通知主数据库管理单元52恢复对主用户数据库20更新。主数据库管理单元52根据历史信息文件64内容将主用户数据库20更新(步骤h)。
在图15中所示恢复过程中,当将数据恢复至主用户数据库20中时,主数据库后备/恢复单元62通知主数据库管理单元52禁止对主用户数据库20作任何更新(步骤a)。如在禁止对主用户数据库20更新期间出现更新请求(来自服务编辑器50或更新记录管理单元40等的更新请求),则主数据库管理单元52将更新信息送至主数据库更新管理单元60(步骤b)。在此期间,不对主用户数据库20实行更新。主数据库后备/恢复单元62按照主用户数据库和历史信息的顺序根据后备文件66中的信息重新构成主用户数据库内容(步骤c),并通过主数据库管理单元52将它们存入主用户数据库20中。主数据库后备/恢复单元62通知主数据库管理单元52恢复对主用户数据库20更新(步骤d)。主数据库管理单元52根据历史信息文件64内容将主用户数据库20更新(步骤e)。
如SCP14中的用户数据库质量下降,或如由于SMS18中的主用户数据库20内容已自后备文件中恢复而致SMS和SCP之间数据库内容不一致,则SMS18中主用户数据库20内容被下载至每个SCP14的用户数据库中。在此下载期间在SCP侧出现的任何数据更新也必须纳入数据库中。下面将参照图6描述此过程。
SMS18中的SCP状态管理单元58通知目标SCP14的备用主体(SCP-6)中的SCP状态监控单元36以将主体状态自同步状态(热备用)改为非同步状态(冷备用)(步骤a)。复制数据库建立单元63自主数据库管理单元52中读取用户数据(步骤b),并建立一个数据文件74。然后复制数据库建立单元63将数据文件74复制至SCP-6并将其文件名称通知存取装置控制单元28(步骤c)。存取装置控制单元28请求数据库控制单元26删除旧用户数据库和扩展数据文件74(步骤d)。数据库控制单元26扩展数据文件74的内容和建立用户数据库16(步骤e)。在建立SCP-6中的用户数据库16期间SCP-a中的用户数据库中发生的任何变化都通过个别差别信息接收单元38报告给更新记录管理单元40(步骤f)。更新记录管理单元40中的接收控制部分43将更新请求送至分析控制部分42。分析控制部分42将更新请求转换为内码并向主数据库管理单元52提出更新请求(步骤g)。分析控制部分42自SCP状态管理单元58中获取每个SCP的状态(步骤h),及如备用SCP状态是非同步状态(冷备用),则分析控制部分42专为该SCP建立一个更新累计文件76,用于累计更新请求(步骤i)。复制数据库建立单元63在完成为处于非同步状态(冷备用)中的SCP建立用户数据库16后通知更新记录管理单元40(步骤j)。更新记录管理单元40通过目的地搜索部分43和复制数据库更新控制部分46通知SCP-6中的存取装置控制单元28以便使用更新累计文件76将用户数据库更新(步骤k)。存取装置控制单元28将更新信息送至数据库控制单元26并提出数据库更新请求(步骤l)。数据库控制单元26将用户数据库16更新(步骤m)。SCP状态管理单元58向每个主体(SCP-a,SCP-b)中的SCP状态监控单元36发出请求要将工作主体(SCP-a)的SCP状态切换为备用(冷备用)状态(SCP-b)及反过来做(步骤n)。现在工作主体名称和备用(冷备用)主体名称分别为SCP-b和SCP-a。此外,SCP状态管理单元58使备用主体(SCP-a)状态自非同步状态(冷备用)切换为同步状态(热备用)以将SCP-a中的用户数据库16与SCP-b的用户数据库16同步化。使用此过程,在用户数据库16恢复期间可防止丢失来自用户的更新请求。
因此本发明能够在电话用户用他的电话或通过语音通信更改他的用户信息时不论智能网系统配置如何(甚至当同一服务由多个SCP供给时)都能保证用户信息的一致性。此性能使智能网能提供先进服务。
Claims (10)
1.一种用于使分别包含于在智能网内提供服务的多个服务控制点中的多个数据库同步化的方法,包括以下步骤:
(a)为所述多个服务控制点中每一点存储一个用于说明传送对数据库所作更新所引起的差别时所用传送模式的说明;
(b)当由于对数据库作出更新而出现差别时,查出提供与所述差别相关的服务的其它服务控制点;
(c)根据所述存储的传送模式说明将多个传送模式中的一个模式确定为用于将所述差别传送给所述其它服务控制点的传送模式;以及
(d)使用所述所确定传送模式传送所述差别。
2.根据权利要求1的方法,其中所述多个传送模式包括:使用一条通过公共信道信令网的路径将所述多个服务控制点与多个服务交换点互连的传送模式;当所述多个服务控制点通过数据通信网与一个服务管理系统互连时使用一条通过所述数据通信网的路径的传送模式;以及当所述多个服务控制点中的每一点在个别连接基础上与所述服务管理系统连接时使用一条通过个别连接的路径的传送模式。
3.根据权利要求1的方法,进一步包括以下步骤:
(e)存储一个说明,所述说明用于说明是在出现差别时还是在所述差别被累计后将所述差别传送至一个服务管理系统;以及
(f)根据所述说明在所述差别出现时或在所述差别被累计后将所述差别传送至所述服务管理系统。
4.一种在智能网内服务管理系统中数据库备份期间实行同步化的方法,包括以下步骤:
(a)在自所述数据库向数据库备份文件传送数据期间或在自所述数据库备份文件向所述数据库传送数据期间禁止更新所述数据库;
(b)将在所述数据传送期间所出现的更新请求在历史信息文件中累计;以及
(c)在完成所述数据传送后根据所述历史信息文件内容更新所述数据库。
5.一种用于使智能网中服务控制点中一个数据库与服务管理系统中一个数据库同步化的方法,包括以下步骤:
(a)根据所述服务管理系统内所述数据库内容建立所述服务控制点所用数据库内容;
(b)将所述所建立内容自所述服务管理系统传送至所述服务控制点;
(c)将所述所传送内容存入所述服务控制点的所述数据库中;
(d)在开始建立所述数据库内容与存入所述数据库内容之间的时间间隔内将对所述服务控制点内所述数据库更新所引起差别累计在一个更新累计文件中;以及
(e)将所述累计的差别传送至所述服务控制点。
6.一种用于使分别包含于在智能网内提供相同服务的多个服务控制点内的多个数据库同步化的设备,包括:
用于为所述多个服务控制点中每一点存储一个用于说明传送对数据库所作更新所引起的差别时所用传送模式的说明的装置;
当由于对数据库作出更新而出现差别时,用于查出提供与所述差别相关的服务的其它服务控制点的装置;
用于根据所述所存储的传送模式说明将多个传送模式中的一个模式确定为用于将所述差别传送给所述其它服务控制点的传送模式的装置;以及
使用所述所确定传送模式传送所述差别的装置。
7.根据权利要求6的设备,其中所述多个传送模式包括:使用一条通过公共信道信令网的路径将所述多个服务控制点与多个服务交换点互连的传送模式;当所述多个服务控制点通过数据通信网与一个服务管理系统互连时使用一条通过所述数据通信网的路径的传送模式;以及当所述多个服务控制点中的每一点在个别连接基础上与所述服务管理系统连接时使用一条通过个别连接的路径的传送模式。
8.根据权利要求6的设备,还包括:
用于存储一个说明的装置,所述说明用于说明是在出现差别时还是在所述差别被累计后将所述差别传送至一个服务管理系统;以及
用于根据所述说明在所述差别出现时或在所述差别被累计后将所述差别传送至所述服务管理系统的装置。
9.一种在智能网内服务管理系统中数据库备份期间实行同步化的设备,包括:
用于在自所述数据库向数据库备份文件传送数据期间或在自所述数据库备份文件向所述数据库传送数据期间禁止更新所述数据库的装置;
用于将在所述数据传送期间所出现的更新请求在历史信息文件中累计的装置;以及
用于在完成所述数据传送后根据所述历史信息文件内容更新所述数据库的装置。
10.一种用于使智能网内服务控制点中一个数据库与服务管理系统中一个数据库同步化的设备,包括:
用于根据所述服务管理系统内所述数据库内容建立所述服务控制点所用数据库内容的装置;
用于将所述所建立内容自所述服务管理系统传送至所述服务控制点的装置;
用于将所述所传送内容存入所述服务控制点的所述数据库中的装置;
用于在开始建立所述数据库内容与存入所述数据库内容之间的时间间隔内将所述服务控制点内所述数据库更新所引起差别累计在一个更新累计文件中的装置;以及
用于将所述累计的差别传送至所述服务控制点的装置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP33557497A JP3534596B2 (ja) | 1997-12-05 | 1997-12-05 | インテリジェントネットワーク内のデータベースの同期方法と装置 |
JP335574/97 | 1997-12-05 | ||
JP335574/1997 | 1997-12-05 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1219063A CN1219063A (zh) | 1999-06-09 |
CN1115849C true CN1115849C (zh) | 2003-07-23 |
Family
ID=18290111
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN98109556.9A Expired - Fee Related CN1115849C (zh) | 1997-12-05 | 1998-06-02 | 用于智能网内数据库同步化的方法和设备 |
Country Status (3)
Country | Link |
---|---|
US (1) | US6169794B1 (zh) |
JP (1) | JP3534596B2 (zh) |
CN (1) | CN1115849C (zh) |
Families Citing this family (78)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1998038564A2 (en) * | 1997-02-28 | 1998-09-03 | Siebel Systems, Inc. | Partially replicated distributed database with multiple levels of remote clients |
GB9727463D0 (en) * | 1997-12-30 | 1998-02-25 | Orange Personal Comm Serv Ltd | Telecommunications system |
FI107310B (fi) * | 1998-04-09 | 2001-06-29 | Nokia Networks Oy | Palvelujen hajauttaminen tietoliikenneverkossa |
US6493725B1 (en) * | 1998-05-18 | 2002-12-10 | Sharp Kabushiki Kaisha | Database managing system |
US6976093B2 (en) | 1998-05-29 | 2005-12-13 | Yahoo! Inc. | Web server content replication |
US7581006B1 (en) | 1998-05-29 | 2009-08-25 | Yahoo! Inc. | Web service |
US7035943B2 (en) * | 1998-05-29 | 2006-04-25 | Yahoo! Inc. | Web server content replication |
US7143193B1 (en) * | 1998-05-29 | 2006-11-28 | Yahoo! Inc. | Content collection |
DE19829026A1 (de) * | 1998-06-30 | 2000-01-05 | Alcatel Sa | Dienstbereitstellungssystem |
FI105755B (fi) * | 1998-09-11 | 2000-09-29 | Nokia Networks Oy | Älyverkkopalvelujen suorittaminen |
JP2000163344A (ja) * | 1998-11-27 | 2000-06-16 | Nec Corp | ネットワーク管理システムのデータベース復旧方式 |
US6597700B2 (en) * | 1999-06-30 | 2003-07-22 | Nortel Networks Limited | System, device, and method for address management in a distributed communication environment |
US6888802B1 (en) | 1999-06-30 | 2005-05-03 | Nortel Networks Limited | System, device, and method for address reporting in a distributed communication environment |
US6981034B2 (en) * | 1999-06-30 | 2005-12-27 | Nortel Networks Limited | Decentralized management architecture for a modular communication system |
DE19939057C2 (de) * | 1999-08-18 | 2002-07-04 | Siemens Ag | Verfahren zur Aktualisierung von teilnehmerbezogenen Daten eines Telekommunikationsnetzes |
WO2001065371A2 (en) | 2000-03-01 | 2001-09-07 | Computer Associates Think, Inc. | Method and system for updating an archive of a computer file |
KR20010089193A (ko) * | 2000-03-10 | 2001-09-29 | 동우상 | A/s 중개시스템 및 a/s 중개방법 |
KR100364172B1 (ko) * | 2000-03-31 | 2002-12-11 | 주식회사데이콤 | 지능망시스템에서 메모리를 이용한 동시 호 제한 방법 |
JP3601777B2 (ja) * | 2000-06-02 | 2004-12-15 | 日本電気株式会社 | コールエージェント用呼制御データの集中管理方法及びシステム |
US6718348B1 (en) * | 2000-08-25 | 2004-04-06 | Telefonaktiebolaget Lm Ericsson (Publ) | Non-time dependent synchronization of databases |
JP2002140193A (ja) * | 2000-11-02 | 2002-05-17 | Canon Inc | 情報処理装置及びその方法、コンピュータ可読メモリ |
US20020053000A1 (en) * | 2000-11-02 | 2002-05-02 | Masanori Wakai | Information processing apparatus and method, and computer readable memory |
JP2002140221A (ja) * | 2000-11-02 | 2002-05-17 | Canon Inc | 情報処理装置、情報処理方法、及び、記憶媒体 |
US6718349B2 (en) * | 2000-12-14 | 2004-04-06 | Borland Software Corporation | Intelligent, optimistic concurrency database access scheme |
US7085824B2 (en) * | 2001-02-23 | 2006-08-01 | Power Measurement Ltd. | Systems for in the field configuration of intelligent electronic devices |
US6847983B2 (en) | 2001-02-28 | 2005-01-25 | Kiran Somalwar | Application independent write monitoring method for fast backup and synchronization of open files |
US6985915B2 (en) | 2001-02-28 | 2006-01-10 | Kiran Somalwar | Application independent write monitoring method for fast backup and synchronization of files |
JP2002351717A (ja) * | 2001-05-29 | 2002-12-06 | Toshiba Corp | データアクセスシステム、データ連携システム及びデータ連携プログラム並びにデータ連携方法 |
US7143094B2 (en) * | 2001-07-18 | 2006-11-28 | International Business Machines Corporation | Method and apparatus for ensuring data consistency amongst a plurality of disparate systems having multiple consumer channels |
WO2003036609A1 (en) * | 2001-10-24 | 2003-05-01 | Bea Systems, Inc. | Portal administration tool |
US20040005892A1 (en) * | 2002-04-18 | 2004-01-08 | Arnaldo Mayer | System and method for managing parameter exchange between telecommunications operators |
CN100409651C (zh) * | 2002-12-03 | 2008-08-06 | 中兴通讯股份有限公司 | 一种利用文件传输实现异构平台数据同步的方法 |
TW200412132A (en) * | 2002-12-31 | 2004-07-01 | Syncomm Technology Corp | Data link control state machine |
US7222123B2 (en) * | 2003-05-28 | 2007-05-22 | Oracle International Corporation | Technique for using a current lookup for performing multiple merge operations using source data that is modified in between the merge operations |
US7899784B2 (en) * | 2003-05-28 | 2011-03-01 | Oracle International Corporation | Method and apparatus for performing multi-table merge operations in a database environment |
US9946779B2 (en) * | 2003-05-28 | 2018-04-17 | Oracle International Corporation | Pipleline merge operations using source data and multiple destination data structures |
US7206784B2 (en) * | 2003-05-28 | 2007-04-17 | Oracle International Corporation | Method and apparatus for performing multiple merge operations using source data that is modified in between the merge operations |
CN1307811C (zh) * | 2003-06-20 | 2007-03-28 | 英业达股份有限公司 | 红外线数据同步模块及其方法 |
JP4527605B2 (ja) * | 2004-06-21 | 2010-08-18 | 三星エスディアイ株式会社 | リチウムイオン二次電池用電解液及びこれを含むリチウムイオン二次電池 |
US7596571B2 (en) * | 2004-06-30 | 2009-09-29 | Technorati, Inc. | Ecosystem method of aggregation and search and related techniques |
US7627099B2 (en) * | 2004-10-08 | 2009-12-01 | At&T Intellectual Property I, L.P. | System and method for providing a backup-restore solution for active-standby service management systems |
JP4596889B2 (ja) * | 2004-11-08 | 2010-12-15 | 株式会社日立製作所 | ストレージシステムの管理方法 |
JP2006194744A (ja) * | 2005-01-13 | 2006-07-27 | Sysmex Corp | 測定装置用データ処理装置、及びアプリケーションプログラム |
US8572026B2 (en) * | 2005-02-06 | 2013-10-29 | Oracle International Corporation | Data synchronisation across multiple data storages when processing transactions received on a network |
JP2006277424A (ja) * | 2005-03-30 | 2006-10-12 | Sysmex Corp | 分析システム、データ処理装置、測定装置、及びアプリケーションプログラム |
US8122034B2 (en) * | 2005-06-30 | 2012-02-21 | Veveo, Inc. | Method and system for incremental search with reduced text entry where the relevance of results is a dynamically computed function of user input search string character count |
JP4770358B2 (ja) * | 2005-09-22 | 2011-09-14 | 沖電気工業株式会社 | 加入者データベースネットワークのデータ一致化方法 |
US7953734B2 (en) * | 2005-09-26 | 2011-05-31 | Oracle International Corporation | System and method for providing SPI extensions for content management system |
US20070073674A1 (en) * | 2005-09-26 | 2007-03-29 | Bea Systems, Inc. | System and method for providing federated events for content management systems |
US20070073638A1 (en) * | 2005-09-26 | 2007-03-29 | Bea Systems, Inc. | System and method for using soft links to managed content |
US7818344B2 (en) * | 2005-09-26 | 2010-10-19 | Bea Systems, Inc. | System and method for providing nested types for content management |
US20070073673A1 (en) * | 2005-09-26 | 2007-03-29 | Bea Systems, Inc. | System and method for content management security |
US7752205B2 (en) * | 2005-09-26 | 2010-07-06 | Bea Systems, Inc. | Method and system for interacting with a virtual content repository |
US20070073784A1 (en) * | 2005-09-26 | 2007-03-29 | Bea Systems, Inc. | System and method for type inheritance for content management |
US20070073663A1 (en) * | 2005-09-26 | 2007-03-29 | Bea Systems, Inc. | System and method for providing full-text searching of managed content |
US7917537B2 (en) * | 2005-09-26 | 2011-03-29 | Oracle International Corporation | System and method for providing link property types for content management |
US7483893B2 (en) * | 2005-09-26 | 2009-01-27 | Bae Systems, Inc. | System and method for lightweight loading for managing content |
CN100370761C (zh) * | 2005-10-26 | 2008-02-20 | 华为技术有限公司 | 一种智能网业务控制设备容灾系统 |
WO2008045792A2 (en) * | 2006-10-06 | 2008-04-17 | Technorati, Inc. | Methods and apparatus for conversational advertising |
US8463852B2 (en) * | 2006-10-06 | 2013-06-11 | Oracle International Corporation | Groupware portlets for integrating a portal with groupware systems |
US8291120B2 (en) * | 2006-12-21 | 2012-10-16 | Verizon Services Corp. | Systems, methods, and computer program product for automatically verifying a standby site |
WO2009147704A1 (ja) * | 2008-06-04 | 2009-12-10 | 株式会社 アテナテレコムラボ | テーブルとテーブル項目の平行編集プログラム |
CN101765831B (zh) | 2007-06-06 | 2012-10-17 | 雅典娜电信实验有限公司 | 数据库不一致的处理方法 |
US7890662B2 (en) * | 2007-08-14 | 2011-02-15 | Cisco Technology, Inc. | System and method for providing unified IP presence |
CN101855839B (zh) * | 2007-10-31 | 2013-02-06 | 上海贝尔股份有限公司 | 用于异步地双重备份文件的方法 |
US7991794B2 (en) * | 2007-12-18 | 2011-08-02 | Oracle International Corporation | Pipelining operations involving DML and query |
JP5192226B2 (ja) * | 2007-12-27 | 2013-05-08 | 株式会社日立製作所 | 待機系計算機の追加方法、計算機及び計算機システム |
JP5098700B2 (ja) * | 2008-03-03 | 2012-12-12 | 沖電気工業株式会社 | 情報通信システムのファイル交換装置およびファイル交換方法 |
JP5543901B2 (ja) * | 2008-06-04 | 2014-07-09 | 株式会社アテナテレコムラボ | データベース並行編集方式 |
JP5543899B2 (ja) * | 2008-06-04 | 2014-07-09 | 株式会社アテナテレコムラボ | データベースのデータ項目の平行編集方式 |
US8495019B2 (en) | 2011-03-08 | 2013-07-23 | Ca, Inc. | System and method for providing assured recovery and replication |
JP5701224B2 (ja) * | 2012-01-11 | 2015-04-15 | 日本電信電話株式会社 | 分散データベースシステム及びデータ更新・配信方法 |
JP2015037216A (ja) * | 2013-08-12 | 2015-02-23 | 富士通株式会社 | 通信制御装置、通信制御方法及び通信制御システム |
JP5808828B2 (ja) * | 2014-01-10 | 2015-11-10 | アルカテル−ルーセント | 非同期的にファイルを二重バックアップするための方法 |
US10095704B2 (en) * | 2014-08-26 | 2018-10-09 | Ctera Networks, Ltd. | Method and system for routing data flows in a cloud storage system |
JP6506527B2 (ja) * | 2014-10-14 | 2019-04-24 | キヤノン株式会社 | 情報処理装置とデータ同期方法、データ同期システムおよびプログラム |
CN105354111A (zh) * | 2015-10-29 | 2016-02-24 | 国电南瑞科技股份有限公司 | 一种适用于广域分布式实时数据库的冗余备份方法 |
US10621049B1 (en) * | 2018-03-12 | 2020-04-14 | Amazon Technologies, Inc. | Consistent backups based on local node clock |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2662831B1 (fr) * | 1990-05-29 | 1992-08-07 | Cit Alcatel | Procede de gestion d'un reseau de bases de donnees. |
WO1994005112A1 (en) * | 1992-08-25 | 1994-03-03 | Bell Communications Research, Inc. | System and method for creating, transferring, and monitoring services in a telecommunication system |
JPH07160562A (ja) | 1993-12-09 | 1995-06-23 | Nec Corp | インテリジェントネットワークシステムのデータベース管理方法および装置 |
US5937343A (en) * | 1994-09-13 | 1999-08-10 | At&T Corp. | Method and system for updating replicated databases in a telecommunication network system |
EP0710041A2 (en) | 1994-10-28 | 1996-05-01 | AT&T Corp. | Means and method for updating databases supporting local telephone number portability |
US5579384A (en) * | 1995-02-17 | 1996-11-26 | Bellsouth Corporation | Telecommunications network service central management system interfacing with protocol specific regional stations providing services to subscribers |
US5640446A (en) * | 1995-05-01 | 1997-06-17 | Mci Corporation | System and method of validating special service calls having different signaling protocols |
US5890156A (en) * | 1996-05-02 | 1999-03-30 | Alcatel Usa, Inc. | Distributed redundant database |
JPH1118120A (ja) * | 1997-06-20 | 1999-01-22 | Fujitsu Ltd | インテリジェントネットワークシステムのプロセス制御方式 |
JP3391673B2 (ja) * | 1997-10-08 | 2003-03-31 | 富士通株式会社 | サービス管理装置およびサービス管理装置のデータベース照合方法並びにデータベース照合プログラムが記録されたコンピュータ読み取り可能な記録媒体 |
-
1997
- 1997-12-05 JP JP33557497A patent/JP3534596B2/ja not_active Expired - Fee Related
-
1998
- 1998-05-13 US US09/078,259 patent/US6169794B1/en not_active Expired - Fee Related
- 1998-06-02 CN CN98109556.9A patent/CN1115849C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP3534596B2 (ja) | 2004-06-07 |
CN1219063A (zh) | 1999-06-09 |
US6169794B1 (en) | 2001-01-02 |
JPH11168555A (ja) | 1999-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1115849C (zh) | 用于智能网内数据库同步化的方法和设备 | |
CN1066603C (zh) | 基于主叫站的完全识别的智能呼叫处理 | |
US5546574A (en) | Peer-to-peer data concurrence processes and apparatus | |
CN1147194C (zh) | 向电信网内移动台传送数据信号的方法和系统 | |
EP0932984B1 (en) | Telecommunications network with relocateability of subscriber number | |
US5515425A (en) | Telecommunications system with active database | |
JP3048879B2 (ja) | 信号伝送リンクのトラフィックを転換する方法 | |
KR100633716B1 (ko) | 인텔리전트 네트워크 환경에서의 엔피에이 분할 관리 | |
US5933489A (en) | Method and apparatus for handling subscription and administrative requests in a local service management system | |
EP0501513B1 (en) | A call distributing service system for a plurality of terminals | |
CN1224564A (zh) | 在电信网络中将呼入电话路由到已停靠的移动台 | |
AU663635B2 (en) | Telecommunications system with active database | |
CN1166228C (zh) | 用于在未完全升级的蜂窝电话网络内提供呼叫业务特性的方法和设备 | |
CN1132430A (zh) | 用于访问基于辅助单元功能的平台的辅助呼叫处理 | |
AU731020B2 (en) | Method of preventing data inconsistency between master exchange data and backup exchange data | |
EP0383931B1 (en) | Method of automatically editing data for controlling a processor that carries out distributed control and a system using the same | |
MXPA96004119A (es) | Metodo para impedir direccionamiento continuo deuna llamada entre centrales debido a error dedatos de traduccion | |
CN1192642C (zh) | 更新电信网内与用户有关的数据的方法 | |
EP0872146B1 (en) | Arrangement and method for linking clients to servers at run time in a distributing networking environment | |
EP1309162B1 (en) | A method for realizing service speech dynamic load in the intelligent networks and the network configured with this method | |
CN1283370A (zh) | 用于传送呼叫到多个业务供应商领域的方法和系统 | |
JP2003515994A (ja) | コール分配装置の付加的機能およびサービスフューチャの実現 | |
US6343325B1 (en) | Method of establishing a connection, as well as an exchange and a service control point | |
SPMS et al. | QUICK REFERENCE GUIDE | |
JPH04213252A (ja) | メールシステムの分散蓄積配信方式 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C06 | Publication | ||
PB01 | Publication | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C19 | Lapse of patent right due to non-payment of the annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |