一种实现多图形用户界面单元同步的方法

文档序号:7967131阅读:107来源:国知局
专利名称:一种实现多图形用户界面单元同步的方法
技术领域
本发明涉及一种网管系统,特别涉及一种实现多GUI (图形用户界面单元)
同步的方法。
背景技术
网管操作命令的类型可以分成以下几种GET、 SET和R印ort,其中GET操作 命令是某个GUI单独发送命令给服务器,服务器收到后返回命令结果给特定的GUI, Report操作命令是服务器收到网元事件后广播给所有的GUI,这两个操作命令不存 在同步问题。同步问题主要涉及到SET操作命令。目前的问题是服务器管理多个网 元设备,可以同时有多个GUI登陆服务器,如果一个GUI进行操作,那么其他的 GUI需要进行同步显示,对服务器的SET操作需要同步。目前采用的是强制同步方 式,即不管什么SET操作命令都对其他的GUI进行强制刷新,这种方法带来了很多 问题,首先是网管系统频繁的广播信息造成带宽资源的浪费,另外GUI需要额外处 理很多不必要的应答和刷新,造成系统易用性较差。

发明内容
本发明要解决的技术问题是,解决网管系统频繁的广播信息所带来的带宽资源 浪费问题;解决网管系统中GUI的负担问题,GUI不需要额外处理很多不必要的应 答和刷新;解决网管系统的易用性问题。
为此,本发明提供一种实现多GUI (图形用户界面单元)同步的方法,包 括步骤
步骤一、图形用户界面单元向服务器发送包括同步标志的操作命令; 步骤二、服务器命令其他图形用户界面单元进行同步; 步骤三、其他图形用户界面单元根据同步标志来进行同步。
其中,所述同步级别的同步标志为对话框同步标志,内存同步标志,相关功能
对话框同步标志以及功能内存同步标志其中之- 。
其中,如果同步标志为对话框同步标志,则其他图形用户界面单元对内存内容 和打开功能对话框进行同步。
其中,如果同步标志是内存同步标志,则其他图形用户界面单元对内存内容进
行同步。
其中,如果同步标志是相关功能对话框同步标志,则其他图形用户界面单元对 功能的相关内存以及与该功能相关的功能的内存和对话框进行同步。
其中,如果同步标志是功能内存同步标志,则其他图形用户界面单元只对其他 图形用户界面单元相关的功能的内存进行同步。
为此,本发明还提供一种实现多图形用户界面单元同步的方法,其特征在 于,包括步骤
步骤一、图形用户界面单元向服务器发送操作命令;
步骤二、服务器判断是否需要向其他图形用户界面单元进行同步,其中,如果 在操作命令中无同步标志,则执行步骤三,如果在操作命令中包括同步标志,则执 行步骤四;
步骤三、服务器向图形用户界面单元回复;
步骤四、服务器命令其他图形用户界面单元进行同步,以及其他图形用户界面 单元根据同步标志来进行同步。
其中,所述同步级别的同步标志为对话框同步标志,内存同步标志,相关功能 对话框同步标志以及功能内存同步标志其中之一。
其中,如果同步标志为对话框同步标志,则其他图形用户界面单元对内存内容 和打开功能对话框进行同步。
其中,如果同步标志是内存同步标志,则其他图形用户界面单元对内存内容进 行同步。
其中,如果同步标志是相关功能对话框同步标志,则其他图形用户界面单元对 功能的相关内存以及与该功能相关的功能的内存和对话框进行同步。
其中,如果同步标志是功能内存同步标志,则其他图形用户界面单元只对其他图 形用户界面单元相关的功能的内存进行同步。
本发明在操作命令中设置同步级别,按照不同的命令对系统产生影响的程度不 同,将命令分级,不同的同步级别对应不同的同步粒度,从而使得GUI不需要额外
处理很多不必要的应答和刷新,解决了网管系统中带宽资源的浪费问题。


图1网管系统结构图; 图2为根据本发明的报文结构之一; 图3为根据本发明的报文结构之一; 图4为根据本发明的报文结构之一; 图5为根据本发明的报文结构之一; 图6为根据本发明的系统流程图之一; 图7为根据本发明的系统流程图之一。
具体实施例方式
下面结合附图,详细说明本发明的具体实施方式

本发明对SET操作中的操作命令设置同步级别,按照不同的命令对系统产生影 响的程度不同,将命令分级,不同的同步标志表示不同的同步级别,并且不同的同 步级别对应不同的同步粒度。
根据操作本身对系统产生的影响来定义同步级别。若级别定义过大,则导致广播
信息过多,从而增加网络负担,造成用户操作中断;若级别定义过小,则其他GUI 用户不能及时进行网络操作,特别是对于某些增量设置命令,其有可能造成故障。 针对于此,本发明在命令的报头添加是否需要广播的标志,服务器在完成某个命令 后根据该标志规则判断是否需要对其结果进行广播,如果不需要,则将运行结果发 送给发起命令的GUI即可;如果需要进行广播,则直接广播给所有的GUI,从而保 证不需要同步命令的不必要广播。
GUI对于每个命令可以定制级别,写入本地配置文件,GUI启动后读入内存。在 收到服务器的广播结果后GUI根据命令的类型査找同步配置情况进行处理。在本发 明中将命令设置为四个同步级别,分别是对话框同步级别、内存同步级别、相关 功能对话框同步级别以及功能内存同步级别。下面详细说明本发明的四个同步级别。 其中,第一级别为对话框同步级别,该级别命令操作后将涉及到其他GUI对网 管系统的操作,其他GUI必须进行同步,除了对其内存内容进行同步之外,需要对 打开功能对话框进行同步刷新。图2为对话框同步级别的报文结构,如图2所示,
在GUI发送的命令的报头添加"对话框同步标志",则其他GUI根据该同步标志对 内存内容和打开功能对话框进行同步,例如当发生插拔单板或建立/删除网元时。
其中,第二级别为内存同步级别,该级别命令操作后将涉及到其他GUI对网管 系统的操作,服务器对其他GUI进行内存数据同步,例如NCP与上层数据库同步。 图3为对内存同步级别的报文结构,如图3所示,在GUI发送的命令的报头添加"内 存同步标志",则其他GUI根据该同步标志对其他GUI内存内容进行同步。
其中,第三级别为相关功能对话框同步级别,在该同步级别中,服务器除了同步 其他GUI的命令的相关内存,还要同步与该命令相关的功能的内存和对话框。图4 为对相关功能对话框同步级别的报文结构,如图4所示,在GUI发送的命令的报头 添加"相关功能对话框同步标志",则其他GUI根据该同步标志对功能的相关内存 以及与该功能相关的功能的内存和对话框进行同步。
其中,第四级别为功能内存同步级别,在该同步级别中,服务器只对该相关的内 存进行同步,而不影响其他功能的设置命令。图5为功能内存同步级别的报文结构, 如图5所示,在GUI发送的命令的报头添加"功能内存同步标志",则其他GUI 根据该同步标志对只对其他GUI相关的功能的内存进行同步。
本发明的SET操作命令中包括有同步级别的相关同步标志,服务器根据同步标 志来命令其他GUI进行同步。图6为本发明的系统流程图之一,如图6所示,步骤 Sl, GUI向服务器发送包括有同步级别的相关同步标志的操作命令;步骤S2,服务 器将包括同步级别的相关同步标志的信息发送给其他GUI,并命令其他GUI进行同 步;步骤S3,其他GUI根据同步级别的相关同步标志来判断同步粒度,并进行同步, 其中,如果同步级别的相关同步标志是"对话框同步标志",则其他GUI根据该同 步标志对内存内容和打开功能对话框进行同步,如果同步级别的相关同步标志是"内 存同步标志",则其他GUI根据该同步标志对其他GUI内存内容进行同步,如果同 步级别的相关同步标志是"相关功能对话框同步标志",则其他GUI根据该同步标 志对功能的相关内存以及与该功能相关的功能的内存和对话框进行同步,如果同步 级别的相关同步标志是"功能内存同步标志",则其他GUI根据该同步标志对只对 其他GUI相关的功能的内存进行同步。
图7为本发明的系统流程图之一,如图7所示,在步骤S10中,GUI向服务器发 送GET、 SET或Report操作命令,如果是SET操作命令,则在所发送的命令的报 头中包括有同步级别的相关同步标志,其为"对话框同步标志","内存同步标志", "相关功能对话框同步标志"以及"功能内存同步标志"其中之一;在步骤S20中, 服务器在收到上述命令后,向各网元发送操作命令;步骤S30,网元处理完毕命令 后返回处理结果给服务器;步骤S40,服务器收到处理结果后根据命令中的同步级 别的相关同步标志来判断是否需要向其他GUI进行同步,如果在报头中无同步标志, 则不需要同步,执行步骤S50,如果在报头中包括同步标志,则还需要对其他GUI 进行同步,即执行步骤S60;步骤S50,服务器向GUI回复;步骤S60,服务器将包 括同步级别的相关同步标志的信息发送给其他GUI,并命令其他GUI进行同步;步 骤S70,其他GUI根据同步级别的相关同步标志来判断同步粒度,并进行同步,其 中,如果同步级别的相关同步标志是"对话框同步标志",则其他GUI根据该同步 标志对内存内容和打开功能对话框进行同步,如果同步级别的相关同步标志是"内 存同步标志",则其他GUI根据该同步标志对其他GUI内存内容进行同步,如果同 步级别的相关同步标志是"相关功能对话框同步标志",则其他GUI根据该同步标 志对功能的相关内存以及与该功能相关的功能的内存和对话框进行同步,如果同步 级别的相关同步标志是"功能内存同步标志",则其他GUI根据该同步标志对只对 其他GUI相关的功能的内存进行同步。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下, 熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相 应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1、一种实现多图形用户界面单元同步的方法,其特征在于,包括步骤步骤一、图形用户界面单元向服务器发送包括同步标志的操作命令;步骤二、服务器命令其他图形用户界面单元进行同步;步骤三、其他图形用户界面单元根据同步标志来进行同步。
2、 如权利要求1所述的方法,其特征在于,所述同步级别的同步标志为对话框 同步标志,内存同步标志,相关功能对话框同步标志以及功能内存同步标志其中之
3、 如权利要求2所述的方法,其特征在于,如果同步标志为对话框同步标志, 则其他图形用户界面单元对内存内容和打开功能对话框进行同步。
4、 如权利要求2所述的方法,其特征在于,如果同步标志是内存同步标志,则 其他图形用户界面单元对内存内容进行同步。
5、 如权利要求2所述的方法,其特征在于,如果同步标志是相关功能对话框同 步标志,则其他图形用户界面单元对功能的相关内存以及与该功能相关的功能的内 存和对话框进行同步。
6、 如权利要求2所述的方法,其特征在于,如果同步标志是功能内存同步标志, 则其他图形用户界面单元只对其他图形用户界面单元相关的功能的内存进行同步。
7、 一种实现多图形用户界面单元同步的方法,其特征在于,包括步骤 步骤-、图形用户界面单元向服务器发送操作命令;步骤二、服务器判断是否需要向其他图形用户界面单元进行同步,其中,如果 在操作命令中无同步标志,则执行步骤三,如果在操作命令中包括同步标志,则执 行步骤四;步骤三、服务器向图形用户界面单元回复;步骤四、服务器命令其他图形用户界面单元进行同步,以及其他图形用户界面 单元根据同步标志来进行同步。
8、 如权利要求7所述的方法,其特征在于,所述同步级别的同步标志为对话框 同歩标志,内存同步标志,相关功能对话框同步标志以及功能内存同步标志其中之
9、 如权利要求8所述的方法,其特征在于,如果同步标志为对话框同步标志, 则其他图形用户界面单元对内存内容和打开功能对话框进行同步。
10、 如权利要求8所述的方法,其特征在于,如果同步标志是内存同歩标志, 则其他图形用户界面单元对内存内容进行同步。
11、 如权利要求8所述的方法,其特征在于,如果同步标志是相关功能对话框同步标志,则其他图形用户界面单元对功能的相关内存以及与该功能相关的功能的 内存和对话框进行同步。
12、 如权利要求8所述的方法,其特征在于,如果同步标志是功能内存同步标 志,则其他图形用户界面单元只对其他图形用户界面单元相关的功能的内存进行同步。
全文摘要
本发明公开了一种实现多图形用户界面单元同步的方法,包括步骤步骤一、图形用户界面单元向服务器发送包括同步标志的操作命令;步骤二、服务器命令其他图形用户界面单元进行同步;步骤三、其他图形用户界面单元根据同步标志来进行同步。
文档编号H04L12/24GK101183966SQ20061011453
公开日2008年5月21日 申请日期2006年11月14日 优先权日2006年11月14日
发明者涛 薛 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1