一种实现数据业务割接的方法及系统的制作方法

文档序号:7968484阅读:260来源:国知局
专利名称:一种实现数据业务割接的方法及系统的制作方法
技术领域
本发明涉及通信管理技术领域,尤其涉及一种实现数据业务割接的方法及系统。
背景技术
数据业务管理平台(Data Service Management Platform,DSMP)是在通信网络上实现业务数据综合管理统一接入的平台系统,能够为通信运营商提供可运营、管理、开放的业务管理平台,以及通过该平台开展丰富多样的业务服务。
DSMP拥有开放的运营业务平台,完成业务数据的统一管理、统一认证、统一鉴权和统一计费。
在通信业务项目建设实施过程中,一些新系统需要接入现网中运行,为了实现统一的管理、计费,经常遇到新的系统与现网已有运营系统进行业务割接。为了实现新系统与现网的业务割接,需要对待割接单元进行全面的测试,测试通过后,方可完成割接。
目前,一般直接在数据业务管理平台上进行业务的测试割接。下面对需要业务数据测试的割接流程进行描述1、由数据业务管理平台将所有待割接单元的业务数据导入到数据业务管理平台的数据库;2、接入一个待割接单元,对接入的系统进行全面的测试;3、测试结束,该系统即割接完成;4、重复2~3步骤,直到所有待割接单元割接完成。
参见图1所示,待割接单元101割接时,将待割接单元10l的业务数据导入数据库,数据业务管理平台100接入待割接单元101根据数据库中待割接单元的业务数据对待割接单元进行测试,测试完毕即完成割接。
如果待割接单元有多个,则在测试完上一个待割接单元后,接入下一个待割接单元进行测试,直到所有待割接单元测试完毕,完成割接。
从以上技术方案可以看出,该方案将未经测试的数据直接导入数据业务管理平台进行测试,这无疑对稳定性和可靠性要求很高的数据业务管理平台造成严重威胁。

发明内容
本发明要解决的技术问题是提供一种实现数据业务割接的方法及系统,以增强割接过程中数据业务管理平台的稳定性和安全性。
为解决上述技术问题,本发明的目的是通过以下技术方案实现的一种实现数据业务割接的方法,该方法包括以下步骤将待割接单元的业务数据导入预设的数据镜像区,并将待割接单元接入数据业务管理平台;数据业务管理平台从数据镜像区获取待割接单元的业务数据对待割接单元进行测试;测试完毕,将数据镜像区中通过测试的待割接单元的业务数据导入数据业务管理平台的数据库。
可选地,所述数据镜像区为磁盘文件或数据库。
可选地,所述数据业务管理平台逐个对待割接单元测试或同时对至少两个待割接单元测试。
可选地,将待割接单元的业务数据导入数据镜像区前进一步包括将待割接单元的业务数据从待割接单元导出。
可选地,所述导出的业务数据以文本或EXCEL表格方式保存。
可选地,将数据镜像区中通过测试的业务数据以自动化脚本方式导入数据业务管理平台的数据库。
一种实现数据业务割接的系统,该系统包括,数据业务管理平台、数据镜像区数据镜像区,用于存储待割接单元的业务数据,系统割接时为数据业务管理平台提供待割接单元的业务数据;数据业务管理平台从数据镜像区获取待割接单元的业务数据对待割接单元进行测试;测试完毕,将数据镜像区中通过测试的待割接单元的业务数据导入数据业务管理平台的数据库。
可选地,所述数据镜像区内置或外置于数据业务管理平台。
可选地,所述数据镜像区提供给数据业务管理平台的待割接单元的业务数据为文本或EXCEL表格方式保存。
可选地,其特征在于所述数据镜像区为磁盘文件或数据库。
以上技术方案可以看出,本发明设置了与数据业务管理平台数据库独立的数据镜像区,将未经测试的业务数据在数据镜像区测试后发送到数据业务管理平台的数据库,避免了不安全数据对数据业务管理平台的破坏,提高了割接过程中数据业务管理平台的安全性和稳定性。


图1为现有实现数据业务割接系统框图;图2为本发明实现数据业务割接系统框图;图3为本发明系统另一实施例框图;图4为本发明数据业务割接方法的流程图;图5为本发明方法另一实施例流程图。
具体实施例方式
本发明基本思想是,建立一个与数据业务管理平台数据库隔离的数据镜像区,将待割接单元的测试在数据镜像区中完成,测试完毕后,将通过测试的安全业务数据导入到正式数据业务管理平台数据库,完成割接。
为了使本技术领域的人员更好地理解本发明方案,下面首先介绍本发明中的几个基本概念割接是指将部署到现有网络中的新系统测试并开始运行的过程。例如某公司设计了一种新的交换机,而这种交换机需要部署到现有通信网中运行,从安装到调测,再到正式投入网络运营的过程叫做割接;又如某电信运营商设计了一个全新的智能网系统,需要替换掉原来的旧系统,从新系统安装,到调试或试运行,再到正式将业务切换到新的系统并将旧系统从网络中移除的过程就叫做割接。
测试是指新系统正式投入运行之前,新系统和现网设备之间的信令流程测试,测试新系统能否正常工作。例如在网络中加入了一台交换机,需要试打电话,测试交换机是否能够使电话机正常拨通等;再如有一个新的系统替换了原有旧的系统,需要测试新系统是否能正常工作,如用户开户流程是否正常,用户结算是否正常等,在不同系统的割接中,具体测试方法和具体的应用相关。
为使本发明的技术方案更加清楚明白,以下参照附图并举实施例,对本发明进一步详细说明。
参见图2所示,为本发明系统框图,该系统包括数据业务管理平台200、数据镜像区20l,数据业务管理平台200本身携带一个数据库,所述数据镜像区201为数据业务管理平台数据库中开辟的一个数据存储区。
所述数据镜像区通常有两种形式数据库和磁盘文件。数据库即是建立一个数据库作为数据镜像区;磁盘文件即是将业务数据存放到硬盘,硬盘上存放的待测试数据的存储区就是数据镜像区。
在本实施例中,数据镜像区使用的是磁盘文件形式,即在数据业务管理平台的原数据库开辟一个分区作为数据镜像区。本发明建立数据镜像区的最终目的是将存储未经测试数据的数据存储区与数据业务管理平台本身的数据库隔离,使未经测试的数据中可能含有的不安全数据不会对数据业务管理的数据库造成破坏。
数据业务割接时,数据业务管理平台200将待割接单元202的业务数据导入数据镜像区201,接入该系统,数据业务管理平台200根据数据镜像区中的业务数据对待割接单元进行业务测试,测试完毕,如果测试通过,数据业务管理平台200将该系统业务数据导入数据业务管理平台数据库,完成割接。
其中,数据业务管理平台将数据镜像区中通过测试的业务数据导入数据业务管理平台的数据库可以采用人工控制方式完成,也可以通过数据业务管理平台内嵌的软件自动完成。
其中,待割接单元的业务数据可以为文本形式或EXCEL表格形式由待割接单元提供。通常待割接单元自身具备这种将业务数据导出的功能。另外,获取待割接单元的业务数据后,数据业务管理平台将待割接单元的业务数据导入到数据镜像区。一般数据库管理系统都会提供数据导入的命令,因此将待割接单元的业务数据导入数据镜像区的过程一般都采用命令方式。
其中,将通过测试的业务数据以割接软件采用自动化脚本方式导入到数据业务管理平台数据库。
在本发明其它实施例中,还有多个待割接单元需要业务数据割接的情形,这种情况下,数据业务管理平台将所有待割接单元的相关业务数据导入数据镜像区,接入一个待割接单元,数据业务管理平台根据镜像区中业务数据对该系统进行业务测试,测试完毕接入下一个待割接单元进行测试,直到所有待割接单元测试完毕,数据业务管理平台将所有通过测试的业务数据导入到数据业务管理平台数据库,完成割接。待割接单元测试的顺序,可以按人工列好的序列顺序逐个接入测试,也可以随机生成一个序列,按照这个序列逐个接入待割接单元进行测试;还可以同时测试多个待割接单元,本实施例的宗旨是将待割接单元测试完后将通过测试的业务数据导入数据业务管理平台的数据库,导数据前测试的方式以及顺序对本发明的实现并无影响。
下面再以割接一个交换机为例,说明割接的过程假设交换机的业务是电话业务,那么交换机中的业务数据就是一些用户的电话号码,我们首先要将这些用户的电话号码导出来,以文本或EXCEL将其保存下来再导入数据镜像区,然后将交换机接入数据业务管理平台,即连接到网络中,接着测试交换机是否能正常转接电话,这时数据业务管理平台需要从数据镜像区中获取业务数据,即用户的电话号码,根据这个电话号码拨打,测试电话是否能够打通,如果能够打通说明交换机工作正常,将这些电话号码导入数据业务管理平台,交换机割接成功。
参见图3所示,为本发明系统另一实施例框图,该系统包括数据业务管理平台300、数据镜像区301,该系统工作方式和上一实施例相同,系统中各部件和上一实施例中各相应部件功能也相同,不同之处仅在于该实施例中数据镜像区以数据库形式建立,该数据库外置生产系统。在本发明其它实施例中,数据库还可以内置生产系统,并不影响本发明的实现。
参见图4所示,对数据镜像割接方法的流程进行描述步骤401数据业务管理平台将一个待割接单元的相关业务数据导入数据镜像区;步骤402数据业务管理平台接入该待割接单元,根据数据镜像区中该待割接单元的业务数据对该单元进行业务测试;步骤403该单元测试完毕,如果测试通过,数据业务管理平台将该单元的业务数据从数据镜像区导入到数据业务管理平台数据库。
该实施例中,数据业务管理平台接入待割接单元也可以在导入该待割接单元业务数据之前进行。
在将待割接单元的业务数据导入数据镜像区前进一步包括,将业务数据从待割接单元导出。
其中,在步骤40l中,待割接单元的业务数据可以以文本方式提供,也可以以EXCEL方式提供,另外,导数据动作并不一定由数据业务管理平台来执行,如选取一台具有导数据功能的服务器,将其与数据镜像区建立通信连接,在服务器端将文本或EXCEL表格方式的业务数据导入数据镜像区。
步骤402具体为数据业务管理平台接入该待割接单元,数据业务管理平台从数据镜像区中查找到接入待割接单元的业务数据,根据业务数据对待割接单元做相应的测试。
参见图5所示,对数据镜像割接方法另一实施例流程进行描述步骤501数据业务管理平台将待测割接单元的业务数据导入数据镜像区;步骤502接入一个待割接单元,数据业务管理平台根据数据镜像区中该待割接单元的业务数据对该单元进行业务测试;步骤503该单元测试完毕,接入下一个待割接单元,如此重复步骤502至503,直到所有待割接单元测试完毕;步骤504数据业务管理平台将数据镜像区中所有通过测试的业务数据导入到数据业务管理平台数据库。
在本实施例中也有与上一实施例相同的替换,这里不在重复描述。
在其它实施例中,也可以先接入一个待割接单元,然后再导入业务数据,在本发明在系统测试时,数据业务管理平台从数据镜像区中提取相应待割接单元的业务数据,待割接单元统一完成测试,再统一将通过测试的业务数据导入到数据业务管理平台的数据库中。只要能够为数据业务管理平台提供需测试的业务数据,而将数据导入数据镜像区具体在什么时候进行并不影响本发明的实现。本发明中,也可以同时对两个或三个待割接单元进行测试,并不限于逐个进行。
以上对本发明所提供的一种实现数据业务割接的方法及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种实现数据业务割接的方法,其特征在于,该方法包括以下步骤将待割接单元的业务数据导入预设的数据镜像区,并将待割接单元接入数据业务管理平台;数据业务管理平台从数据镜像区获取待割接单元的业务数据对待割接单元进行测试;测试完毕,将数据镜像区中通过测试的待割接单元的业务数据导入数据业务管理平台的数据库。
2.根据权利要求1所述的实现数据业务割接的方法,其特征在于,所述数据镜像区为磁盘文件或数据库。
3.根据权利要求1所述的实现数据业务割接的方法,其特征在于,所述数据业务管理平台逐个对待割接单元测试或同时对至少两个待割接单元测试。
4.根据权利要求1所述的实现数据业务割接的方法,其特征在于,将待割接单元的业务数据导入数据镜像区前进一步包括将待割接单元的业务数据从待割接单元导出。
5.根据权利要求4所述的实现数据业务割接的方法,其特征在于,所述导出的业务数据以文本或EXCEL表格方式保存。
6.根据权利要求1所述的实现数据业务割接的方法,其特征在于,将数据镜像区中通过测试的业务数据以自动化脚本方式导入数据业务管理平台的数据库。
7.一种实现数据业务割接的系统,其特征在于,该系统包括,数据业务管理平台、数据镜像区数据镜像区,用于存储待割接单元的业务数据,系统割接时为数据业务管理平台提供待割接单元的业务数据;数据业务管理平台从数据镜像区获取待割接单元的业务数据对待割接单元进行测试;测试完毕,将数据镜像区中通过测试的待割接单元的业务数据导入数据业务管理平台的数据库。
8.根据权利要求7所述的实现数据业务割接的系统,其特征在于所述数据镜像区内置或外置于数据业务管理平台。
9.根据权利要求7所述的实现数据业务割接的系统,其特征在于所述数据镜像区提供给数据业务管理平台的待割接单元的业务数据为文本或EXCEL表格方式保存。
10.根据权利要求7至9任一所述的实现数据业务割接的系统,其特征在于所述数据镜像区为磁盘文件或数据库。
全文摘要
本发明公开了一种实现数据业务割接的方法,该方法包括以下步骤将待割接单元的业务数据导入预设的数据镜像区,并将待割接单元接入数据业务管理平台;数据业务管理平台从数据镜像区获取待割接单元的业务数据对待割接单元进行测试;测试完毕,将数据镜像区中通过测试的待割接单元的业务数据导入数据业务管理平台的数据库。本发明还提供了实现数据业务割接的系统。利用本发明,能够提高业务割接过程中系统的稳定性和可靠性。
文档编号H04M3/22GK1913559SQ200610127720
公开日2007年2月14日 申请日期2006年8月30日 优先权日2006年8月30日
发明者杨加龙, 严雪松, 望岳, 吴文魁, 张卫星, 李强, 赵林华, 宦宣颐 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1