CN101267343B - 一种多客户端配置服务端网元数据的方法 - Google Patents
一种多客户端配置服务端网元数据的方法 Download PDFInfo
- Publication number
- CN101267343B CN101267343B CN2008100667965A CN200810066796A CN101267343B CN 101267343 B CN101267343 B CN 101267343B CN 2008100667965 A CN2008100667965 A CN 2008100667965A CN 200810066796 A CN200810066796 A CN 200810066796A CN 101267343 B CN101267343 B CN 101267343B
- Authority
- CN
- China
- Prior art keywords
- configuration
- functional module
- network element
- element data
- client
- 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
Landscapes
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种多客户端配置服务端网元数据的方法,首先,客户端进入欲配置的功能模块时,向所述服务端申请所述功能模块的网元数据的配置权限;然后,所述服务端判断与所述功能模块具有配置互斥关系的各个功能模块的网元数据的配置权限是否已分配给其它客户端,若均未分配,所述服务端将所述配置权限分配给所述客户端,所述客户端配置所述功能模块的网元数据。本发明所述技术方案提高了服务端网元数据配置的有效性及便利性。
Description
技术领域
本发明涉及一种配置Server(服务端)网元数据的方法,尤其是一种多Client(客户端)配置Server网元数据的方法。
背景技术
电信网络的网元管理***实现对网元的管理,其核心是网元数据的配置管理。网元管理***采用C/S结构或者B/S结构,如图1所示,其允许多Client同时对Server进行网元数据配置操作。
当多Client同时对Server进行网元数据配置的时候,就可能产生数据配置冲突。假设存在Client1和Client2,两者同时向Server发送数据配置命令对A功能模块进行数据配置时,若Client1希望将其配置为V1,Client2希望将其配置为V2,则最终结果可能是V1,也可能是V2。
目前,多Client配置Server网元数据存在下述两种方式。
第一种方式允许多Client同时进行相同的网元数据配置操作,某Client操作成功后,Server即向各Client发送通知,各Client在接收到通知后刷新自己相关的网元数据配置页面。这种方式下,若Client1首先操作成功,Client2接收到Server的通知后,即使正在进行相同网元数据配置页面的编辑工作,也会丢弃正在编辑的数据,根据通知来刷新当前页面。也就是说,这种方式会导致Client网元数据配置工作的无效。
第二种方式任何时刻只允许一个Client进行网元数据配置操作,该Client独占Server的网元数据配置权限,其他Client只能进行查看操作,不能向Server发送网元数据配置命令。这种方式下,Server存在两个互不相关的功能模块A1和A2时,当Client1对功能模块A1进行数据配置操作时,其它Client不能对任何功能模块,包括功能模块A2进行数据配置操作,因此,这种方式的网元数据配置较为不便。
发明内容
本发明要解决的技术问题是提供一种多Client配置Server网元数据的方法,提高了Server网元数据配置的有效性及便利性。
本发明解决其技术问题所采用的技术方案是:
一种多Client配置Server网元数据的方法,包括以下步骤:
a、Client进入欲配置的功能模块时,向所述Server申请所述功能模块的网元数据的配置权限;
b、所述Server判断与所述功能模块具有配置互斥关系的各个功能模块的网元数据的配置权限是否已分配给其它Client,若均未分配,所述Server将所述配置权限分配给所述Client,并进入下一步;若非均未分配时,所述Server拒绝所述Client的配置权限申请,只允许所述Client进行查看操作。
c、所述Client配置所述功能模块的网元数据。
上述方案中,所述Client完成配置或查看操作后,退出所述功能模块时,向所述Server申请释放所述配置权限,所述Client具有所述配置权限时,所述Server的权限控制中心释放所述配置权限,并清除存储的所述配置权限分配信息。
上述方案中,所述功能模块是对所述Server的网元数据按功能进行划分得到的,划分得到的各个功能模块两两之间为互相独立或配置互斥关系,并且,所述各个功能模块分别与其自身具有配置互斥关系。
上述方案中,所述步骤b中,所述Server通过权限控制中心对已存储的配置权限分配信息的查询,判断与所述功能模块具有配置互斥关系的各个功能模块的网元数据的配置权限是否已分配给其它Client。
上述方案中,所述步骤b中,所述Server将所述功能模块的网元数据的配置权限分配给所述Client后,所述权限控制中心存储所述配置权限分配信息。
上述方案中,所述权限控制中心存储的各配置权限分配信息包括功能模块的I D(标识号)、配置权限的申请时间、申请配置权限的Client的会话ID及其IP(互联网协议)地址。
上述方案中,所述Client退出所述功能模块后,所述权限控制中心释放全部所述Client会话ID标识的网元数据配置权限。
上述方案中,所述各个功能模块两两之间的配置互斥关系是指,对其中的一个功能模块的网元数据的配置操作会影响到另一个功能模块的网元数据;所述各个功能模块两两之间的互相独立关系是指,对其中的一个功能模块的网元数据的配置操作不会影响到另一个功能模块的网元数据。
上述方案中,所述各个功能模块两两之间的关系通过所述Server的权限控制中心进行存储,存储时对每个功能模块建立一条记录,其 中包括功能模块的ID、描述信息及与该功能模块具有配置互斥关系的功能模块的集合。
本发明的有益效果主要表现在:本发明提供的技术方案中Server网元数据划分为功能模块,各个功能模块两两之间为相互独立或者配置互斥关系,任何时刻只允许一个Client对配置互斥的功能模块的网元数据进行配置,因此,不存在配置数据的丢弃现象,提高了Server网元数据配置的有效性,并且本发明允许多Client同时对互相独立的功能模块的网元数据进行配置,提高了Server网元数据配置的便利性。
附图说明
图1为多Client同时对Server进行网元数据配置操作的示意图;
图2为本发明多Client配置Server网元数据的方法流程图;
图3为本发明Server网元数据的功能模块划分示意图。
具体实施方式
图1已在背景技术中加以描述,此处不再赘述,下面结合图2、图3对本发明作进一步的描述。
参照图2,一种多Client配置Server网元数据的方法,包括以下步骤:
S201:Client成功登陆Server,进入欲配置的功能模块A时,向Server申请功能模块A的网元数据的配置权限;
S202:Server的权限控制中心对已申请权限信息表进行查询,判断与功能模块A具有配置互斥关系的各个功能模块的网元数据的配置 权限是否已分配给其它Client,若均未分配,进入S203,否则,进入S205;
其中,已申请权限信息表存储功能模块的网元数据的配置权限分配信息,每条记录包括以下信息:功能模块的ID、配置权限的申请时间、申请配置权限的Client的会话ID及申请配置权限的Client的IP地址;
S203:Server权限控制中心将功能模块A的网元数据的配置权限分配给该Client,并在已申请权限信息表中存储该配置权限分配信息;
S204:该Client配置功能模块A的网元数据,之后进入S206;
S205:Server权限控制中心拒绝该Client的配置权限申请,只允许该Client进行查看操作,不能进行数据配置操作;
S206:该Client退出功能模块A时,向Server申请释放其功能模块A的网元数据的配置权限;
S207:Server权限控制中心查询已申请权限信息表,判断该Client是否具有功能模块A的网元数据的配置权限,若具有,进入S208,否则,进入S209;
S208:Server权限控制中心释放该Client功能模块A的网元数据的配置权限,并清除已申请权限信息表中功能模块A的配置权限分配信息,之后进入S209;
S209:该Client退出后,权限控制中心遍历已申请权限信息表,将所有该Client会话ID标识的网元数据配置权限进行释放。
下面,对上述流程中的功能模块作进一步的说明。Server的网元数据按功能进行划分得到多个功能模块,这些功能模块两两之间为互 相独立或配置互斥关系。功能模块划分完毕后,Server的权限控制中心对其两两之间的关系以表格的形式加以存储,存储时对每个功能模块建立一条记录,其中包括功能模块的ID、功能模块的描述信息及与该功能模块具有配置互斥关系的功能模块的集合。
其中,功能模块两两之间的配置互斥关系是指,对其中的一个功能模块的网元数据的配置操作会影响到另一个功能模块的网元数据;功能模块两两之间的互相独立关系是指,对其中的一个功能模块的网元数据的配置操作不会影响到另一个功能模块的网元数据。默认情况下,各个功能模块还分别与其自身具有配置互斥关系。参照图3,功能模块B与功能模块A为配置互斥关系,即若当前有Client对功能模块A进行网元数据配置,那么其他Client都不能对功能模块A及功能模块B进行网元数据配置;功能模块C和功能模块D之间为互相独立关系,即若当前有Client对功能模块C进行网元数据配置,那么其他Client可以同时对功能模块D进行网元数据配置。
以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
Claims (9)
1.一种多客户端配置服务端网元数据的方法,其特征在于,包括以下步骤:
a、客户端进入欲配置的功能模块时,向所述服务端申请所述功能模块的网元数据的配置权限;
b、所述服务端判断与所述功能模块具有配置互斥关系的各个功能模块的网元数据的配置权限是否已分配给其它客户端,若均未分配,所述服务端将所述配置权限分配给所述客户端,并进入下一步;若非均未分配时,所述服务端拒绝所述客户端的配置权限申请,只允许所述客户端进行查看操作;
c、所述客户端配置所述功能模块的网元数据。
2.如权利要求1所述的多客户端配置服务端网元数据的方法,其特征在于:所述客户端完成配置或查看操作后,退出所述功能模块时,向所述服务端申请释放所述配置权限,所述客户端具有所述配置权限时,所述服务端的权限控制中心释放所述配置权限,并清除存储的所述配置权限分配信息。
3.如权利要求1至2其中之一所述的多客户端配置服务端网元数据的方法,其特征在于:所述功能模块是对所述服务端的网元数据按功能进行划分得到的,划分得到的各个功能模块两两之间为互相独立或配置互斥关系,并且,所述各个功能模块分别与其自身具有配置互斥关系。
4.如权利要求3所述的多客户端配置服务端网元数据的方法,其特征在于:所述步骤b中,所述服务端通过权限控制中心对已存储的配置权限分配信息的查询,判断与所述功能模块具有配置互斥关系的各个功能模块的网元数据的配置权限是否已分配给其它客户端。
5.如权利要求4所述的多客户端配置服务端网元数据的方法,其特征在于:所述步骤b中,所述服务端将所述功能模块的网元数据的配置权限分配给所述客户端后,所述权限控制中心存储所述配置权限分配信息。
6.如权利要求5所述的多客户端配置服务端网元数据的方法,其 特征在于:所述权限控制中心存储的各配置权限分配信息包括功能模块的标识号、配置权限的申请时间、申请配置权限的客户端的会话标识号及其互联网协议地址。
7.如权利要求2所述的多客户端配置服务端网元数据的方法,其特征在于:所述客户端退出所述功能模块后,所述权限控制中心释放全部所述客户端会话标识号标识的网元数据配置权限。
8.如权利要求3所述的多客户端配置服务端网元数据的方法,其特征在于:所述各个功能模块两两之间的配置互斥关系是指,对其中的一个功能模块的网元数据的配置操作会影响到另一个功能模块的网元数据;所述各个功能模块两两之间的互相独立关系是指,对其中的一个功能模块的网元数据的配置操作不会影响到另一个功能模块的网元数据。
9.如权利要求3所述的多客户端配置服务端网元数据的方法,其特征在于:所述各个功能模块两两之间的关系通过所述服务端的权限控制中心进行存储,存储时对每个功能模块建立一条记录,其中包括功能模块的标识号、描述信息及与该功能模块具有配置互斥关系的功能模块的集合。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100667965A CN101267343B (zh) | 2008-04-25 | 2008-04-25 | 一种多客户端配置服务端网元数据的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100667965A CN101267343B (zh) | 2008-04-25 | 2008-04-25 | 一种多客户端配置服务端网元数据的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101267343A CN101267343A (zh) | 2008-09-17 |
CN101267343B true CN101267343B (zh) | 2011-01-05 |
Family
ID=39989492
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008100667965A Expired - Fee Related CN101267343B (zh) | 2008-04-25 | 2008-04-25 | 一种多客户端配置服务端网元数据的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101267343B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102244889B (zh) * | 2010-05-12 | 2014-12-10 | 中兴通讯股份有限公司 | 一种网络设备的操作维护方法及装置 |
CN102523134A (zh) * | 2011-12-08 | 2012-06-27 | 中兴通讯股份有限公司 | 一种检测客户端异常退出的方法及网站服务器 |
CN106506238A (zh) * | 2015-08-24 | 2017-03-15 | 中兴通讯股份有限公司 | 一种网元管理方法及*** |
CN105389253B (zh) * | 2015-10-19 | 2017-12-08 | 烽火通信科技股份有限公司 | 基于多线程技术模拟客户端执行网元管理的方法及*** |
CN107133516B (zh) * | 2017-04-24 | 2020-10-30 | 深信服科技股份有限公司 | 一种权限控制方法和*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1859166A (zh) * | 2005-10-28 | 2006-11-08 | 华为技术有限公司 | 对数据管理进行权限控制的方法 |
CN101090317A (zh) * | 2006-06-13 | 2007-12-19 | 华为技术有限公司 | 一种进行配置操作管理的方法及装置 |
CN101141763A (zh) * | 2007-10-09 | 2008-03-12 | 中兴通讯股份有限公司 | 一种按照网元粒度进行网元配置权限管理的方法及其*** |
-
2008
- 2008-04-25 CN CN2008100667965A patent/CN101267343B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1859166A (zh) * | 2005-10-28 | 2006-11-08 | 华为技术有限公司 | 对数据管理进行权限控制的方法 |
CN101090317A (zh) * | 2006-06-13 | 2007-12-19 | 华为技术有限公司 | 一种进行配置操作管理的方法及装置 |
CN101141763A (zh) * | 2007-10-09 | 2008-03-12 | 中兴通讯股份有限公司 | 一种按照网元粒度进行网元配置权限管理的方法及其*** |
Also Published As
Publication number | Publication date |
---|---|
CN101267343A (zh) | 2008-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103281203B (zh) | 一种基于ecos***的DHCP地址分配管理方法 | |
CN107733670B (zh) | 一种转发策略配置方法和装置 | |
CN107733799B (zh) | 一种报文传输方法和装置 | |
CN108924268B (zh) | 一种容器云服务***及pod创建方法、装置 | |
CN101267343B (zh) | 一种多客户端配置服务端网元数据的方法 | |
CN110417676B (zh) | 一种调度方法、装置和调度网络 | |
CN110225146B (zh) | 内外网映射方法、装置、电子设备、介质及视频会议*** | |
CN105245638A (zh) | 地址分配方法、设备和*** | |
CN103744719B (zh) | 锁管理方法及***、锁管理***的配置方法及装置 | |
CN101159758B (zh) | 一种分类关联的动态主机配置协议选项分配方法及装置 | |
EP3614650B1 (en) | Separation of forwarding plane and control plane of cgn | |
CN106453681B (zh) | 一种ip地址的分配方法和装置 | |
CN100571286C (zh) | Cdma***为用户分配固定ip地址的方法 | |
CN102394948B (zh) | Dhcp地址分配方法及dhcp服务器 | |
CN103259736A (zh) | 一种隧道建立方法和网络设备 | |
CN102244690A (zh) | 动态主机配置协议地址分配方法、***、客户端及服务器 | |
CN102833363A (zh) | 一种ip地址分配方法、装置及*** | |
CN110519348A (zh) | 一种多服务分布式集群部署***及方法 | |
WO2012146120A1 (en) | Method for forwarding response packet from dhcp server, forwarding device and system | |
CN111093160B (zh) | 一种呼叫方法、设备及*** | |
CN106302861B (zh) | 一种地址分配方法及装置 | |
WO2016202016A1 (zh) | 设备管理方法、装置及*** | |
CN102739821A (zh) | Ip地址的分配方法及*** | |
CN104468138B (zh) | 一种多媒体会议的实现方法、相关设备以及*** | |
CN106534204A (zh) | 客户端与服务器的连接方法、***及服务器 |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110105 Termination date: 20190425 |
|
CF01 | Termination of patent right due to non-payment of annual fee |