CN100388675C - 一种网管***中实现对前台数据配置的方法 - Google Patents

一种网管***中实现对前台数据配置的方法 Download PDF

Info

Publication number
CN100388675C
CN100388675C CNB2003101135101A CN200310113510A CN100388675C CN 100388675 C CN100388675 C CN 100388675C CN B2003101135101 A CNB2003101135101 A CN B2003101135101A CN 200310113510 A CN200310113510 A CN 200310113510A CN 100388675 C CN100388675 C CN 100388675C
Authority
CN
China
Prior art keywords
data
foreground
configuration
background
transmitted
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
Application number
CNB2003101135101A
Other languages
English (en)
Other versions
CN1545252A (zh
Inventor
刘兵
张燕
蒋贤忠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CNB2003101135101A priority Critical patent/CN100388675C/zh
Publication of CN1545252A publication Critical patent/CN1545252A/zh
Application granted granted Critical
Publication of CN100388675C publication Critical patent/CN100388675C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开一种网管***中实现对前台数据配置的方法,先在后台数据库模拟前台数据库***创建相关配置表,待传输数据表、前后台数据库对应关系表以及自定义存储过程;操作人员下发数据配置请求后,网管程序调用相关的自定义存储过程生成配置数据;操作人员发送数据同步请求后,网管程序根据所述待传输数据表读取要传输的配置表数据,依据所述前后台数据库对应关系表进行数据转换后,把数据传送到前台。采用本发明方法,能节省前台有限的CPU、内存等资源,提高前台的工作效率,同时,能充分利用后台关系型数据库***的强大功能,使配置数据更加可靠。

Description

一种网管***中实现对前台数据配置的方法
技术领域
本发明涉及一种网络管理***,尤其涉及一种网管***中实现对前台数据配置的方法。
背景技术
配置管理是电信等网络管理***的一项重要功能,它根据业务需求对网络设备和网络资源进行定义和初始化。
在现有的***中,进行配置管理的第一种方法是采取人机命令的方式,操作维护人员通过OMC(操作管理中心,Operate Manager Center)下发人机命令到前台,前台解析命令并操作相关的前台数据库表,实现数据的配置。
这种方式的缺点是大大增加了前台的运行工作量,由于配置逻辑都是在前台实现,增加了前台的代码量,不利于前台的运行稳定,降低了前台工作效率。同时,与后台成熟的关系型数据库***(DBMS)相比,前台嵌入式数据库功能相对简单,例如,不能很好的提供事务操作的功能,一旦配置过程中出现数据异常,恢复正确的数据比较困难。
第二种方法是把前台配置数据先传送到后台,在后台转化成数据库格式,如DBF文件,然后编辑这些数据库文件,再转换成前台数据格式,传送到前台保存。
这种方法的缺点是每次进行数据配置的时候都要把前台数据先传送到后台,不够方便。而且由于一次配置数据一般涉及很多文件,对于大型通讯***(例如GSM),后台在编辑DBF等格式的文件时很难保证数据的正确性和对事务的完整操作。
发明内容
本发明所要解决的技术问题在于提供一种网管***中实现对前台数据配置的方法,能够在减轻前台工作量的同时,充分利用后台关系型数据库***的强大功能,使配置数据更加可靠。
为了解决以上技术问题,本发明提供了一种网管***中实现对前台数据配置的方法,包括以下步骤:
(a)后台数据库模拟前台数据库***创建相关配置表,并创建待传输数据表和前后台数据库对应关系表,以及用于实现配置逻辑的自定义存储过程;
(b)操作维护人员下发数据配置请求;
(c)网管程序收到数据配置请求后,调用相关的自定义存储过程,生成配置数据;
(e)操作维护人员发送数据同步请求;
(f)网管程序收到数据同步请求后,根据所述待传输数据表读取要传输的配置表的数据,依据所述前后台数据库对应关系表进行数据转换后,与前台交互,把数据传送到前台;
(g)前台接收配置数据,在接收完成后,把数据保存到前台数据库中。从而完成对前台的数据配置。
为了实现增量同步和整表同步两种方式,上述方法中:所述步骤(c)中还将修改过的配置表在所述待传输数据表中的标记置为“需传输”状态;所述步骤(e)中,操作维护人员可发出增量同步或整表同步的请求;所述步骤(f)中,当网管程序接收到增量同步的请求后,只读取待传输数据表中传输标记为“需传输”状态的配置表数据,而在收到整表同步的请求后,读取待传输数据表中所有配置表的数据。
在一个后台数据库对应于多个前台模块且需有选择地进行数据配置时,所述步骤(e)中,操作维护人员还从网管终端选择要进行数据配置的网元并下发,网管程序根据所述网元从待传输数据表中选取与其相关的配置表。
由上可知,本发明方法在后台数据库成熟的大型关系型数据库***中,采用自定义过程来实现配置逻辑,可以很好的实现事务等功能,降低错误的概率。而且,由于配置逻辑是由在后台数据库中实现,因而减轻了前台的负担,提高了前台工作效率。可以在网管***中实现对电信等网络设备和网络资源的高效配置。
附图说明
图1PHS网管***数据配置流程图。
具体实施方式
下面以个人便携电话***(PHS)***的网管***为例,详细介绍本发明的实施方法。
PHS***是成熟发展的一种个人移动通讯***,从技术体制上是一种有线接入网技术和移动切换技术相结合的产物,属于2.5G的移动通讯产品。PHS网管***是PHS***的一个子***。本实施例中,PHS网管***为标准客户机/服务器结构,后台数据库采用Microsoft SQL Server,操作维护人员使用图形用户界面(GUI)终端通过PHS网管服务器(即后台服务器)访问SQL Server数据库。后台***和前台***之间通过TCP/IP协议通信。
首先,SQL Server数据库模拟前台数据库表结构创建相关配置表,所谓模拟是指二者的结构(如字段名称、字段类型、字段长度等)几乎一致。但是,由于前后台数据库的类型不同,也可能存在不一致的问题,这时需要在传送之前加以数据格式转换。
在数据配置过程中,后台数据库上要根据操作维护人员的配置请求,在后台数据库上完成配置逻辑。在同步时,还需确定需传输哪些表和传输到哪些前台模块,以及根据前后台数据库配置表的对应关系进行数据转换。
本实施例中,后台数据库安装的时候创建了用于实现配置逻辑的自定义存储过程。这些自定义存储过程可以根据操作维护人员下发的配置请求,用软件自动完成对所有相关数据库中数据的相应修改,完成配置逻辑,其可靠性要高于对数据库文件的编辑。
PHS网管***数据配置包括整表同步和增量同步两种类型,整表同步是把后台数据库全部配置表的数据同步到前台,一般在开局时使用,增量同步是同步自上次同步以来修改的表的数据,增量同步涉及的数据比较少,一般在***运行维护时使用。
为了确定同步时需传送的表,后台数据库在安装的时候创建了待传输数据表send_table,对其数据初始化时写入了后台数据库中涉及配置数据的表名Tablename,以及网元号(代表前台模块号)和是否需要传输的标记IsSend,传输标记用于识别配置表是否为“需传输”状态。send_table表的结构如表1所示,但本发明并不局限于此。
表1,待传输数据表(send_table)
 字段名称   字段类型   字段内容
 NeNo   Tinyint   网元号
 Tablename   Varchar(20)   配置表名
 IsSend   Tinyint   是否需要传输,0~不需要1~需要
为了反映前后台数据库中配置表的对应关系,以及表与表之间的结构对应关系,本实施例的PHS网管***数据库在安装时,创建了反映前后台数据库对应关系的关系表table_book,数据初始化时将前后台涉及配置数据的数据库表信息写入该表中,网管服务器程序根据表table_book进行数据转换和表的对应。本实施例的table_book表的结构如表2所示,包括后台表名、后台表字段名、后台表字段类型和长度,以及相对应的前台表名、前台表字段名、前台表字段类型和长度等字段。但该表只是一个示例,其中的字段也可以根据情况省略或增加。
表2,前后台数据库对应关系表(table_book)
  字段名   数据类型   含义
  Nmtable   Varchar(20)   后台表名
  Nmfield   Varchar(20)   后台表字段名
  Npfdtype   Tinyint   后台表字段数据类型
  Npfdlength   Smallint   后台表字段所占字节长度
  Mptable   Varchar(12)   前台表名
  Mpfield   Varchar(10)   前台表字段名
  Mpfdtype   Tinyint   前台表字段数据类型
  Mpfdlength   Smallint   前台表字段所占字节长度
PHS网管***数据配置的具体步骤如图1所示,包括以下步骤:
步骤100,SQL Server数据库模拟前台数据库创建相关配置表,这些表的结构(包括字段的名称、长度、类型等)与前台基本相同;
步骤110,SQL Server数据库创建前后台数据库对应关系表table_book和待传输数据表send_table;
步骤120,SQL Server数据库创建自定义存储过程,实现配置逻辑;
步骤130,操作维护人员根据需要,使用PHS网管终端下发数据配置请求,例如,增加单板,增加基站等;
步骤140,PHS网管服务器接收PHS网管终端发来的配置请求,处理后调用后台数据库相应的自定义存储过程,把配置数据写入后台数据库SQLServer相应的表;
步骤150,后台数据库把修改过的配置表在待传输数据表send_table中对应的isSend字段设置为1,以便在增量同步时查询哪些表是修改的;
步骤160,操作维护人员在数据配置完成后,从PHS网管终端选择网元(即数据传输到的前台模块),下发数据同步请求;
步骤170,PHS网管服务器分析数据同步请求的类型,如果是整表同步,执行步骤180a,如果是增量同步,执行步骤180b;
步骤180a,从send_table取出所选网元对应的全部配置表,依据前后台数据库的对应关系表table_book,将取出的数据在PHS网管服务器的内存中转化为前台可以接收的数据;
步骤180b,从send_table表中取出所选网元对应的变动表(isSend等于1的表),依据前后台数据库的对应关系表table_book,将取出的数据在PHS网管服务器的内存中转化为前台可以接收的数据;
步骤190,PHS网管服务器向前台发送数据同步请求,在得到应答后,以TCP/IP协议向前台传送配置数据;
步骤200,前台先将接收到的配置数据写入前台数据库临时表;
步骤210,在数据传送完成,PHS网管服务器向前台发送数据存盘请求;
步骤220,前台把前台数据库临时表的数据拷贝到前台数据库实际表中,数据同步结束。
本发明方法在网管***的后台数据库中模拟前台数据库***创建相关配置表,后台数据库使用自定义存储过程来实现配置逻辑,在配置数据全部生成后,通过后台到前台的数据同步来实现对电信等网络设备和网络资源的配置。因而采用本方法,能节省前台有限的CPU、内存等资源,提高前台的工作效率,同时,能充分利用后台关系型数据库***的强大功能,使配置数据更加可靠。通过使用这种方法,操作维护人员可以通过OMC的图形化终端对网络进行灵活、高效的配置,并可以保证数据完整性,同时对***负荷影响极小。
虽然本发明实施例是以PHS网管***为例,但本发明方法可适用于各类网管***中,当然该网管***的后台要与前台***相连。

Claims (7)

1.一种网管***中实现对前台数据配置的方法,包括以下步骤:
(a)后台数据库模拟前台数据库***创建相关配置表,并创建前后台数据库对应关系表和待传输数据表,以及用于实现配置逻辑的自定义存储过程;
(b)操作维护人员下发数据配置请求;
(c)网管程序收到数据配置请求后,调用相关的自定义存储过程,生成配置数据;
(e)操作维护人员发送数据同步请求;
(f)网管程序收到数据同步请求后,根据所述待传输数据表读取要传输的配置表的数据,依据所述前后台数据库对应关系表进行数据转换后,与前台交互,把数据传送到前台;
(g)前台接收配置数据,在接收完成后,把数据保存到前台数据库中。
2.如权利要求1所述的方法,其特征在于:所述前后台数据库对应关系表中包括相对应的前、后台的表名及字段名称、类型、长度的关联信息。
3.如权利要求1所述的方法,其特征在于:所述待传输数据表中包括网元号、配置表名及传输标记等字段。
4.如权利要求3所述的方法,其特征在于:所述步骤(e)中,操作维护人员可发出增量同步或整表同步的请求。
5.如权利要求4所述的方法,其特征在于:所述步骤(c)中还将修改过的配置表在所述待传输数据表中的标记置为“需传输”状态。
6.如权利要求5所述的方法,其特征在于:所述步骤(f)中,当网管程序接收到增量同步的请求后,只读取待传输数据表中传输标记为“需传输”状态的配置表数据,而在收到整表同步的请求后,读取待传输数据表中所有配置表的数据。
7.如权利要求1所述的方法,其特征在于:所述步骤(e)中,操作维护人员还从网管终端选择要进行数据配置的网元并下发,网管程序根据所述网元从待传输数据表中选取与其相关的配置表。
CNB2003101135101A 2003-11-13 2003-11-13 一种网管***中实现对前台数据配置的方法 Expired - Fee Related CN100388675C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2003101135101A CN100388675C (zh) 2003-11-13 2003-11-13 一种网管***中实现对前台数据配置的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2003101135101A CN100388675C (zh) 2003-11-13 2003-11-13 一种网管***中实现对前台数据配置的方法

Publications (2)

Publication Number Publication Date
CN1545252A CN1545252A (zh) 2004-11-10
CN100388675C true CN100388675C (zh) 2008-05-14

Family

ID=34336886

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2003101135101A Expired - Fee Related CN100388675C (zh) 2003-11-13 2003-11-13 一种网管***中实现对前台数据配置的方法

Country Status (1)

Country Link
CN (1) CN100388675C (zh)

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8811348B2 (en) 2003-02-24 2014-08-19 Qualcomm Incorporated Methods and apparatus for generating, communicating, and/or using information relating to self-noise
US7218948B2 (en) 2003-02-24 2007-05-15 Qualcomm Incorporated Method of transmitting pilot tones in a multi-sector cell, including null pilot tones, for generating channel quality indicators
US9544860B2 (en) 2003-02-24 2017-01-10 Qualcomm Incorporated Pilot signals for use in multi-sector cells
US9661519B2 (en) 2003-02-24 2017-05-23 Qualcomm Incorporated Efficient reporting of information in a wireless communication system
US8503938B2 (en) 2004-10-14 2013-08-06 Qualcomm Incorporated Methods and apparatus for determining, communicating and using information including loading factors which can be used for interference control purposes
MX2007004520A (es) 2004-10-14 2007-09-11 Qualcomm Flarion Tech Metodos y aparatos para determinar, comunicar y utilizar informacion la cual puede ser empleada para propositos de control de interferencia._.
CN1838780B (zh) * 2005-03-21 2010-11-03 华为技术有限公司 实现不同设备间数据转换的方法
CN100417100C (zh) * 2005-05-23 2008-09-03 中兴通讯股份有限公司 一种大量设备的软件仿真方法
US9191840B2 (en) 2005-10-14 2015-11-17 Qualcomm Incorporated Methods and apparatus for determining, communicating and using information which can be used for interference control
US8989084B2 (en) 2005-10-14 2015-03-24 Qualcomm Incorporated Methods and apparatus for broadcasting loading information corresponding to neighboring base stations
CN100433650C (zh) * 2005-12-14 2008-11-12 中兴通讯股份有限公司 网络优化***中的网管数据同步方法及网管数据同步***
US9572179B2 (en) 2005-12-22 2017-02-14 Qualcomm Incorporated Methods and apparatus for communicating transmission backlog information
US9137072B2 (en) 2005-12-22 2015-09-15 Qualcomm Incorporated Methods and apparatus for communicating control information
US9451491B2 (en) 2005-12-22 2016-09-20 Qualcomm Incorporated Methods and apparatus relating to generating and transmitting initial and additional control information report sets in a wireless system
US20070149132A1 (en) 2005-12-22 2007-06-28 Junyl Li Methods and apparatus related to selecting control channel reporting formats
US9125092B2 (en) 2005-12-22 2015-09-01 Qualcomm Incorporated Methods and apparatus for reporting and/or using control information
US9125093B2 (en) 2005-12-22 2015-09-01 Qualcomm Incorporated Methods and apparatus related to custom control channel reporting formats
US9338767B2 (en) 2005-12-22 2016-05-10 Qualcomm Incorporated Methods and apparatus of implementing and/or using a dedicated control channel
US9148795B2 (en) 2005-12-22 2015-09-29 Qualcomm Incorporated Methods and apparatus for flexible reporting of control information
US20070249287A1 (en) 2005-12-22 2007-10-25 Arnab Das Methods and apparatus for selecting between a plurality of dictionaries
US9473265B2 (en) 2005-12-22 2016-10-18 Qualcomm Incorporated Methods and apparatus for communicating information utilizing a plurality of dictionaries
US8437251B2 (en) 2005-12-22 2013-05-07 Qualcomm Incorporated Methods and apparatus for communicating transmission backlog information
US8514771B2 (en) 2005-12-22 2013-08-20 Qualcomm Incorporated Methods and apparatus for communicating and/or using transmission power information
US20070243882A1 (en) 2006-04-12 2007-10-18 Qualcomm Incorporated Method and apparatus for locating a wireless local area network associated with a wireless wide area network
CN100417095C (zh) * 2006-07-21 2008-09-03 华为技术有限公司 实现网管和网元配置操作的方法与***
CN101136690B (zh) * 2006-11-23 2012-01-11 中兴通讯股份有限公司 一种操作维护中心与基站配置数据同步的***和方法
CN101400043B (zh) * 2007-09-25 2010-11-24 中兴通讯股份有限公司 移动通信***中前后台数据一致性比较的方法及***
CN101170440B (zh) * 2007-11-20 2010-06-02 中兴通讯股份有限公司 离线配置方式下的资源管理状态处理方法
CN102479109B (zh) * 2010-11-23 2016-08-03 腾讯科技(深圳)有限公司 一种前后台数据同步方法及装置
CN103248503B (zh) * 2012-02-03 2018-05-29 中兴通讯股份有限公司 一种网管配置数据备份恢复功能的方法及装置
CN104125249A (zh) * 2013-04-24 2014-10-29 北京远方环宇通讯技术有限责任公司 通信终端配置文件的同步***和方法
CN103970840B (zh) * 2014-04-24 2017-10-03 北京佳讯飞鸿电气股份有限公司 一种在人工话务***中实现数据同步的方法
CN106293678B (zh) * 2015-06-09 2020-11-24 北京京东尚科信息技术有限公司 一种管理应用服务的变量的方法和***

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1377158A (zh) * 2001-03-22 2002-10-30 深圳市中兴通讯股份有限公司上海第二研究所 同步数字传输***的业务自动配置方法
KR20030055697A (ko) * 2001-12-27 2003-07-04 한국전자통신연구원 기업공중사설망에 대한 통합망 서비스 관리시스템의관리명령을 처리하기 위한 관리 게이트웨이 시스템과 그처리방법

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1377158A (zh) * 2001-03-22 2002-10-30 深圳市中兴通讯股份有限公司上海第二研究所 同步数字传输***的业务自动配置方法
KR20030055697A (ko) * 2001-12-27 2003-07-04 한국전자통신연구원 기업공중사설망에 대한 통합망 서비스 관리시스템의관리명령을 처리하기 위한 관리 게이트웨이 시스템과 그처리방법

Also Published As

Publication number Publication date
CN1545252A (zh) 2004-11-10

Similar Documents

Publication Publication Date Title
CN100388675C (zh) 一种网管***中实现对前台数据配置的方法
CN101313495B (zh) 数据同步方法、***及装置
CN107566165B (zh) 一种发现及部署电力云数据中心可用资源的方法及***
CN100401707C (zh) 一种分布式控制***中的远程过程调用方法及***
CN101102577B (zh) 无线通信基站***前后台数据库表数据增量同步方法
CN102609281B (zh) 分布式软件补丁更新方法及***
CN101179430B (zh) 一种分布式***软件版本更新控制装置及方法
CA2623837A1 (en) Efficient database synchronization by comparing representative information
CN112364049B (zh) 数据同步脚本生成方法、***、终端及存储介质
CN102800015A (zh) 一种金融ic卡远程个人化方法及***
CN1818902A (zh) 使用设备数据模式同步服务器和设备数据
US20080133543A1 (en) System and Method for Dynamic and On-Demand Data Transfer and Synchronization Between Isolated Networks
CN101211360A (zh) 处理报表数据源中多个数据表格的***及方法
CN102905000B (zh) 通讯录同步方法及装置
CN111027284B (zh) 一种基于数据灵活接入标准化输出方法
CN100334841C (zh) 一种基于分级链表和动态xml技术的lcs网管方法
CN101499924B (zh) 一种计算机生产***在线割接方法
CN101094144A (zh) 无线接入网的数据配置方法和***
CN1682215A (zh) 数据库同步
CN113448939A (zh) 数据归档存储的方法、装置以及存储介质
CN111045928A (zh) 一种接口数据测试方法、装置、终端及存储介质
CN100423492C (zh) 一种管理信息库的处理方法
CN100512037C (zh) 一种主备冗余***中数据同步的方法
CN104578418A (zh) 基于101规约配电自动化设备的配置方法和***及设备
US7974945B2 (en) System and method for synchronizing a BlackBerry with a Macintosh

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080514

Termination date: 20131113