一种智能业务系统数据的自动同步方法

文档序号:7622828阅读:189来源:国知局
专利名称:一种智能业务系统数据的自动同步方法
技术领域
本发明涉及智能网通讯领域,特别涉及智能业务系统的数据同步技术。
背景技术
自从1984年由美国Bellcore提出了智能网的概念,智能网得到了快速的发展。智能网是一个用于产生和提供电信业务的体系结构,它将基本呼叫和业务控制相分离,能快速、方便、灵活、经济、有效地生成和实现各种新业务。这个体系的目标是为所有的网络服务,即它不仅可以为现有的电话网络(PSTN)、分组交换数据网(PSPDN)、窄带综合业务数字网(N-ISDN)服务,还可以为宽带综合业务数字网(B-ISDN)、移动通信网PLMN和INTERNET服务。
目前,智能网在我国得到了广泛的运用。在引入智能网的早期,运营商考虑到成本,一般都采用单一SCP设备,随着智能业务的发展及用户量的迅速增长,设备扩容不可避免。在新增SCP时需要设备厂商的维护人员手工地调整相关业务的数据,保证智能业务能在新增SCP上能正常运行,均衡各SCP的负载。一般的方法是手工将源SCP节点的数据导出,然后再手工导入到目的SCP节点中。这样做比较繁琐,特别是有可能因为人为的疏忽造成各SCP节点的数据不一致。
相关现有技术包括专利申请号为CN02151186的中国专利申请“一种利用文件传输实现异构平台数据同步的方法”和专利号为JP07160562A的日本专利“METHOD AND DEVICE FOR MANAGING DATA BASE FORINTELLIGENT NETWORK SYSTEM”(智能网数据库管理方法和设备)。
第CN02151186号中国专利申请主要描述了智能网SMP和SCP之间通过文件传输实现的数据同步,主要适用于一个SCP发起更新操作,由SMP协调同步到其他SCP节点上。但如果新增一个SCP节点,原有SCP上的业务数据并不能自动同步到新增的SCP节点上,仍然需要人工干预完成数据设置。
第JP07160562A号日本专利只是描述了智能网中如何将业务通过SMS节点快速地部署到网络中各SCP节点上,实际上是由SMS主动发起SMS-SCP间的同步操作,在数据变化时将SMS上的数据同步到各个SCP上。即使新增SCP节点时能通过SMS将所有数据同步,也需要对所有SCP操作,不够灵活。

发明内容
本发明的目的在于,提供一种智能业务系统数据的自动同步方法,能够自动识别源和目的SCP节点,并将源节点的业务数据快速同步到目的节点。
本发明采用以下技术方案本发明涉及的网络结构如附图1所示,自动同步操作主要发生在业务管理点(SMP)、业务控制点(SCP)、业务管理访问点(SMAP)设备之间,可以根据需要在任意的SMAP设备节点上实现本方法。
一种智能业务系统数据的自动同步方法,包括以下步骤步骤一建立业务管理访问点SMAP到业务管理点SMP之间的数据链路;步骤二SMAP根据设定的业务键从SMP上获取业务控制点SCP信息列表;步骤三SMAP确定SCP源节点和目的节点列表;步骤四SMAP根据指定的业务键从SMP上获取相关业务的系统表名信息列表;步骤五SMAP对每一个目的节点做同步处理,直至所有目的节点处理完。
进一步地,步骤五完成后,断开SMAP和SMP、SCP之间的数据链接。
进一步地,步骤二中设定业务键的方式包括配置文件设置、人机界面设置和不设置即由SMAP从SMP加载的业务信息中取,按照业务键从小到大的方式依次对每个业务做同步处理。
进一步地,设定业务键的默认模式为按人机界面设置。
进一步地,步骤五中同步处理包括步骤aSMAP利用源节点数据同步目的节点的所有数据表;步骤b设置目的节点的同步标志为已同步。
与现有技术相比较,本发明利用SMP上的管理信息,识别出源和目的SCP节点,快速地完成业务数据的同步,减少了维护工作量。本发明实现简单,无需添加新的设备,对现有业务改动小,且不需要对所有SCP节点进行操作,从而减少了设备间的数据流。


图1是应用本发明的智能网系统组网结构图;图2是本发明的方法流程图;图3是本发明中确定源节点和目的节点列表的流程图。
具体实施例方式
下面结合附图对本发明方法的实施方式进行详细说明。
本发明涉及的网络结构如附图1所示,自动同步操作主要发生在业务管理点(SMP)、业务控制点(SCP)、业务管理访问点(SMAP)设备之间,可以根据需要在任意的SMAP设备节点上实现本发明方法。
如图1所示,本实施例涉及的设备包括SMP负责网络管理、业务管理和系统管理。一般情况下,SMP与SCP通过一个局域网连接在一起,SMP上存有SCP设备信息、SCP业务信息等。
SCP是智能网中集中的业务逻辑和数据的控制点,是智能网的核心部分,控制智能网业务的呼叫。一般开局时SMP和SCP合设,业务增长时可以考虑将SMP和SCP分离,扩充SCP等方法增加系统的处理能力。图1显示的是一套SMP管理两套SCP设备的情况。
SMAP为SMP提供业务接入功能。它负责对业务用户的管理,提供业务用户创建、用户删除、业务逻辑加载等功能。SMAP可以和SMP、SCP配置在同一个局域网内,也可以通过接入服务器从远程访问。
如图2所示,SMAP按以下步骤完成SCP之间的数据同步
第一步SMAP读取本机上的配置文件建立和SMP的数据链接。
第二步SMAP根据设定的业务键从SMP的设备表、设备加载业务表中的信息得到加载了指定业务的SCP设备的IP地址用于之后建立到SCP设备的数据链接;有些时候网络中可能有超过两套SCP设备,且业务可能不会加载到每个SCP设备上,通过此步骤过滤掉不需要关心的SCP设备,减少所需的数据链路数。
第三步SMAP分别建立到上一步获得的SCP的数据链接,并判断哪个SCP作为数据同步的源节点、哪些SCP是需要同步的目的节点、哪些SCP是不需要同步的无关节点。无关节点只有在原有加载业务的SCP超过一套、新增一套设备的情况下才会出现,剔除无关节点可以减少同步的数据量。本实施例中,假设图1中的SCP1是源节点,SCP2是目的节点。
第四步SMAP根据业务键从SMP获得相应的系统数据表名称列表用于确定同步对象。对于这部分信息,需要增加业务系统数据信息表,因为智能业务软件功能变化产生新的系统表时,需要及时将新增表名信息记录在此表中。
第五步根据上一步得到的表名获取SCP1上这些表的数据复制到SCP2上的对应表中;对于有触发器的表,需要在复制数据前删除触发器,待数据复制完成后再重建触发器;对于原来有数据的表,需要先将数据删除再复制;在复制过程中,如果某个表复制失败,SMAP记录下失败的表名,并尝试从失败的表开始继续处理后续的表;尝试3次(次数可设定)仍失败退出,并给出警告信息;当所有表数据复制完成后设置SCP2的同步标志,表明SCP2上的设定业务已处理完毕。
第六步断开SMAP和SMP、SCP1、SCP2间的数据链接。
如图3所示,本实施例中,对于所有加载了设定业务的SCP,确定源节点和目的节点的流程如下步骤A从得到的SCP中选取一个,建立到该SCP的数据链接。
步骤B从链接的SCP上相应的业务数据库中取同步标志。
步骤C如果同步标志已经设置为“已同步”,表明此SCP原来做过同步,将视为候选源节点;如果此时同步标志为“未同步”就可以确定此SCP为目的节点。一般在业务加载时同步标志初始化为“未同步”,在只有一套SCP设备时可以通过SMAP提供的界面修改此标志为“已同步”,保证网络中至少有一个源节点。
步骤D对候选源节点,继续判断此前是否已找到源节点,如果已经找到了那这个节点就不用作源节点,也不需要做同步处理,称为无关节点;否则就把候选节点当作源节点。
步骤E判断是否有SCP还未处理,如果有返回步骤A;否则得到源节点和目的节点列表。
本发明方法用来实现在智能网扩容时将原有业务控制点(SCP)上的业务数据自动同步到新增业务控制点上,能够快速、准确地实现新增SCP设备的数据同步,为现场设备调试和验收节省宝贵的时间。对于各种网络类型的智能业务都能适用。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种智能业务系统数据的自动同步方法,包括以下步骤步骤一建立业务管理访问点SMAP到业务管理点SMP之间的数据链路;步骤二SMAP根据设定的业务键从SMP上获取业务控制点SCP信息列表;步骤三SMAP确定SCP源节点和目的节点列表;步骤四SMAP根据指定的业务键从SMP上获取相关业务的系统表名信息列表;步骤五SMAP对每一个目的节点做同步处理,直至所有目的节点处理完。
2.根据权利要求1所述的方法,其特征在于,步骤五完成后,断开SMAP和SMP、SCP之间的数据链接。
3.根据权利要求1或2所述的方法,其特征在于,步骤二中设定业务键的方式包括配置文件设置、人机界面设置和不设置即由SMAP从SMP加载的业务信息中取,按照业务键从小到大的方式依次对每个业务做同步处理。
4.根据权利要求3所述的方法,其特征在于,设定业务键的默认模式为按人机界面设置。
5根据权利要求1或2所述的方法,其特征在于,步骤五中同步处理包括步骤aSMAP利用源节点数据同步目的节点的所有数据表;步骤b设置目的节点的同步标志为已同步。
全文摘要
本发明旨在提供一种智能业务系统数据的自动同步方法,包括以下步骤建立业务管理访问点SMAP到业务管理点SMP之间的数据链路;SMAP根据设定的业务键从SMP上获取业务控制点SCP信息列表;SMAP确定SCP源节点和目的节点列表;SMAP根据指定的业务键从SMP上获取相关业务的系统表名信息列表;SMAP对每一个目的节点做同步处理,直至所有目的节点处理完。本发明利用SMP上的管理信息,识别出源和目的SCP节点,快速地完成业务数据的同步,减少了维护工作量。
文档编号H04L12/24GK1964271SQ20051009526
公开日2007年5月16日 申请日期2005年11月7日 优先权日2005年11月7日
发明者王浩 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1