一种装置状态显示系统和方法

文档序号:7967184阅读:134来源:国知局
专利名称:一种装置状态显示系统和方法
技术领域
本发明涉及一种数据通信的网络管理领域,特别涉及是网管设备中的装置 在设备面板上显示系统和方法。
背景技术
在数据通信中,为了给各种设备中的装置提供统一网络管理的系统,不可 避免的要按照设备中的装置的物理样式和状态在网络管理系统中进行设备中 的装置的显示和管理,即装置状态显示系统。
一般地,该设备状态显示系统不仅要显示出设备中的装置的物理的样式, 同时也要显示设备上的装置的状态,例如单板的运行状态,管理状态等等。由 于设备上的各种装置对要显示的状态个数和种类不同,网络管理系统中的装置 状态显示系统通常是把装置的各种状态组合情况,用图片的方式预先绘制好并
存储在装置状态显示数据库中。例如要同时显示一种端口的管理状态(up, down, unknown)和链路状态(up, down, unknown),就需要绘制 uplinkport—adminstatusup一operstatusup,uplinkport—adminstatusup一operstatusdown ......,等多个图片,这样在状态显示时,直接读取该状态时装置对应的图片,
并将其通过设备面板或者人机界面显示出来。
但是,当一个设备上的装置要表现多种状态时,则该装置在各种状态情况 下对应的图片的个数会成指数倍增加,数量很大,不易于网络管理,也很不方 便于设备中的装置显示状态的扩展和修改。

发明内容
本发明解决的技术问题是提供一种装置状态显示系统和方法,其在网管设 备中克服了设备中的装置状态显示复杂的缺点,通过基本图片动态合成装置在 各种状态下的显示图片。
为实现本发明目的而提供的一种装置状态显示系统,包括装置状态数据读
取单元,合成单元,配置单元,其中
所述装置状态数据读取单元,用于读取所述装置的状态数据信息; 所述配置单元,用于根据预先制定的合成配置信息提取出装置状态显示图
片和显示信息;
所述合成单元,用于根据装置基本状态图片和显示信息合成显示了状态的 装置的显示图片。
所述系统还包括基本图库,用于存储各种装置的各种状态的基本状态图
片;
所述基本状态图片是预先绘制的设备中所有装置的所有状态的具有明显 表现其状态意义的图片。
所述系统还进--步包括设备面板或者人机界面,用于显示通信设备中的各 种装置;
所述显示通信设备中的各种装置是将显示了状态的装置的显示图片显示 在设备面板或者人机界面的合理位置,展现出设备总体样式。 所述状态数据信息,包括装置的状态名和状态值。
所述状态图片信息包括基本状态图片名,基本状态图片在装置图片上的对 应显示位置,以及显示大小信息。
为实现本发明目的还提供一种装置状态显示方法,包括下列步骤 步骤A,读取通信设备中的装置的状态数据信息;
步骤B,根据状态数据信息,读取预先制定的合成配置信息和相应的状态 基本图片;
步骤C:根据预先制定的合成配置信息和相应的状态基本图片,合成显示 了状态的装置的显示图片。
所述步骤A之前可以包括下列步骤
预先设置存储各种装置的各种状态的基本图片,以及各种状态对应的合成 配置信息。
所述步骤C后可以进一步包括下列步骤
将显示了状态的装置的显示图片传递给设备面板或者人机界面进行整体 设备的显示。
所述合成为键值合成、必要合成中的一种或者两者组合。
所述状态数据信息,包括装置的状态名和状态值。
所述状态合成配置信息包括基本状态图片名,基本状态图片对应的显示位 置,以及显示大小信息。
本发明的有益效果是本发明的装置状态显示系统和方法,把设备中的装 置的各种状态用基本图库中的基本状态图片信息保存,在装置状态显示的时 候,使用基本图库中的状态图片按照预先配置的状态图片在装置的基本图片上 的显示位置和大小,完成装置状态显示图片的动态合成,进而在设备面板或者 人机界面上显示出装置的各种状态,其通过基本图库中的状态图片信息动态合 成显示了状态的装置的显示图片,降低装置状态显示系统的实现复杂度,基本 状态图片数量小,易于管理,同时易于维护和扩展。


图1是本发明装置状态显示系统结构示意图; 图2是本发明装置状态显示方法流程图3是本发明实施例中根据装置状态合成的一个图片示意举例图; 图4是本发明装置状态显示方法的一个合成配置信息计算机XML实现举 例图。
具体实施例方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本发明的一种装置状态显示系统和方法进行进一步详细说明。应当理 解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
下面结合图1进一步详细描述本发明的装置状态显示系统10:
如图1所示,本发明的装置状态显示系统10,包括装置状态数据读取单
元ll,基本图库13,配置单元12,合成单元14,设备面板或者人机界面15。 g巾-
装置状态数据读取单元11,用于读取通信设备中的装置的状态数据信息, 包括装置的状态名和状态值等;
基本图库13,用于存储各种装置的各种状态的基本状态图片,以及状态 对应的状态图片合成配置信息,该状态图片合成配置信息包括基本状态图片 名、基本状态图片对应的显示位置,以及显示大小等信息;
配置单元12,用于根据装置状态数据读取单元11所读取的装置的状态数 据信息,从基本图库13中读取相应的基本状态图片,配置装置基本状态图片 的显示信息,并将装置基本状态图片及显示信息传递给合成单元进行图片合 成。所述的显示信息包括基本状态图片对应的显示位置,以及显示大小等信息。
合成单元14,用于根据配置单元12所读取的装置的基本状态图片和显示 信息,合成显示了状态的装置的显示图片;
设备面板或者人机界面15,用于显示通信设备中的各种显示了状态的装 置的显示图片,该图片包括装置的物理样式,及各种状态信息的显示;
所述的通信设备中的装置可以是CSA (Core Switch A,核心交换A型板) 装置等各种通信设备中的装置,也可以是ADSLC (ADSL用户接入板)等装 置。状态可以是它们的RunStatus (运行状态),ControlStatus (控制状态)等 状态。
当装置状态显示系统10在运行中需要加载设备中的某一状态下的装置的 显示图片时,装置状态数据读取单元11首先根据装置对象的标识,从装置的 运行情况中读取对应预先制定的合成配置信息中的状态,通过对象査找方法获 取所有的装置状态名和状态值,然后由配置单元12根据读取到的状态,配置 基本状态图片的显示位置,以及显示大小等信息,并将装置的基本状态图片及 显示信息传递给合成单元14,合成单元根据这些信息合成要显示的显示了状 态的装置的显示图片,然后将合成得到的装置图片传递给设备面板或者人机界 面15进行整体设备的显示。
如图2所示,下面结合装置状态显示系统10,进一步详细说明本发明的 装置状态显示方法
步骤S100,预先设置存储各种装置的各种状态的,以及状态所对应的状 态图片的信息。
根据设备中的装置的各种状态取值情况,用户从通信设备的各个装置对象 中收集所有状态数据,包括各种状态的取值情况,在这些取值情况下需要合成 的基本状态图片,和每次必须合成的图片等;以及每个状态数据对应的合成该 状态的基本状态图片的显示信息,包括所要显示的装置的基本状态图片名,该 基本状态图片对应在装置基本图片上的显示位置,以及显示大小等信息,预先 将基本状态图片存储到基本图库13中,将基本状态图片的显示信息存储在合 成配置信息里,合成配置信息可以存储在数据库中也可以像图4举例存储在 XML等形式的文件中。
歩骤S200,读取通信设备中的装置的状态数据信息。
当设备在运行中需要显示某一装置的图片时,首先根据装置对象的标识, 例如装置名,从预先制定的合成配置信息里读取对应这个装置的合成配置项, 通过对象査找方法获取所有的在合成配置信息里配置的装置状态名和状态值 等状态数据信息。
步骤S300,根据状态数据信息,配置装置基本状态图片和显示信息,将 装置基本状态图片及显示信息传递给合成单元进行图片合成。 在合成的实现过程中,可以使用两种不同的合成方法 一种方法是键值(key-value)合成方法,键值合成方法是根据装置对象状 态名和状态值找到一个合适的基本状态图片进行合成,其对于在装置中某些存 在的状态或者状态值,而在预先制定的合成配置信息中找不到对应项的,就不 进行图片合成。其一般只需在预先制定的合成配置信息里配置想显示出来的状 态或者状态值。
如图3和图4所示,其中,图3是本发明实施例中根据装置状态合成的一 个图片示意举例图,图4本发明装置状态显示方法的一个合成配置信息计算机 XML实现举例图。根据所读取的装置的状态数据信息,在这个装置的合成配 置项KeyValueMapping下,找到每个状态名和状态值对应的需要合成的该状 态基本状态图片和合成配置信息,合成配置信息包括所要显示的基本状态图片 名,该基本状态图片对应的显示位置,以及显示大小等信息。例如图3中的 CSA装置的显示中,状态ControlStatus的值是master,根据合成配置信息中 KeyValueMapping内容,ControlStatus状态取值为master时,需要合成的图片 是"res/master.png",此状态图片是在CSA装置图片"res/LONG—CARD.png" 上进行合成,显示位置是x-"8" , ""53",大小为状态图片原始大小。参考图 3,合成单元将状态图片"res/master.png"(写有M的图片)合成绘制在装置 CSA图片"res/LONG—CARD.png"的位置31处。
同理,如图3和图4所示,标注32的位置的合成了 CSA装置状态RunStatus 取值是"exception"的基本状态图片"res/exception.png"(—个绘有"!"的
图片)。
另一种是必要(always)合成方法。必要合成方法是不管什么情况下都要 把合成配置信息中配置的always基本图片合成到装置图片上。对于必要合成 方法,所有的基本合成图片都无条件地合成到装置图片上。例如图3中CSA 装置中三个标注33、 34、 35位置中的基本合成图片,用必要合成方法合成。 根据合成配置信息中配置的必要合成基本图片"res/Letter/C.png",在装置图 片上的显示位置是F"8" , y="53",大小为状态图片原始大小,因此在装置图 片"res/LONG—CARD.png "标注33的位置无条件地合成了图片
"res/Letter/C.png"(—个绘有"C"的图片)。
同理,如图3和图4所示,标注34, 35的位置合成了必要合成图片
"res/Letter/S,png"(—个绘有"S"的图片)和"res/Letter/A.png"(—个绘有"A" 的图片)。
步骤S400,将合成了的带有状态显示的装置图片传递给设备面板或者人 机界面进行显示。设备面板或者人机界面会将设备上的所有的装置的显示了状 态的装置图片显示在设备的合理位置,以完成整个设备的显示。
本发明的装置状态显示系统和方法,把设备中的装置的各种状态用图片库 13中的基本状态图片保存,在装置状态显示的时候,读取预先制定的合成配 置信息的基本状态图片显示位置和大小,完成装置状态显示图片的动态合成, 其通过基本图库13中的状态图片动态合成装置状态显示图片,降低装置状态 显示系统的实现复杂度,图片数量小,易于管理,同时易于维护和扩展。
通过以上结合附图对本发明具体实施例的描述,本发明的其它方面及特征 对本领域的技术人员而言是显而易见的。
以上对本发明的具体实施例进行了描述和说明,这些实施例应被认为其只 是示例性的,并不用于对本发明进行限制,本发明应根据所附的权利要求进行 解释。
权利要求
1、一种装置状态显示系统,其特征在于,包括装置状态数据读取单元,合成单元,配置单元,其中所述装置状态数据读取单元,用于读取所述装置的状态数据信息;所述配置单元,用于根据预先制定的合成配置信息提取出装置状态显示图片和显示信息;所述合成单元,用于根据装置基本状态图片和显示信息合成显示了状态的装置的显示图片。
2、 根据权利要求1所述的装置状态显示系统,其特征在于,所述系统还 包括基本图库,用于存储各种装置的各种状态的基本状态图片;所述基本状态图片是预先绘制的设备中所有装置的所有状态的具有明显 表现其状态意义的图片。
3、 根据权利要求2所述的装置状态显示系统,其特征在于,所述系统还 进一步包括设备面板或者人机界面,用于显示通信设备中的各种装置;所述显示通信设备中的各种装置是将显示了状态的装置的显示图片显示 在设备面板或者人机界面的合理位置,展现出设备总体样式。
4、 根据权利要求1至3任一项所述的装置状态显示系统,其特征在于, 所述状态数据信息,包括装置的状态名和状态值。
5、 根据权利要求4所述的装置状态显示系统,其特征在于,所述状态图 片信息包括基本状态图片名,基本状态图片在装置图片上的对应显示位置,以 及显示大小信息。
6、 一种装置状态显示方法,其特征在于,包括下列步骤 步骤A,读取通信设备中的装置的状态数据信息;步骤B,根据状态数据信息,读取预先制定的合成配置信息和相应的状态 基本图片;步骤C:根据预先制定的合成配置信息和相应的状态基本图片,合成显示 了状态的装置的显示图片。
7、 根据权利要求6所述的装置状态显示方法,其特征在于,所述步骤A 之前包括下列步骤预先设置存储各种装置的各种状态的基本图片,以及各种状态对应的合成 配置信息。
8、 根据权利要求6或7所述的装置状态显示方法,其特征在于,所述步 骤C后进一步包括下列步骤将显示了状态的装置的显示图片传递给设备面板或者人机界面进行整体 设备的显示。
9、 根据权利要求6所述的装置状态显示方法,其特征在于,所述合成为 键值合成、必要合成中的一种或者两者组合。
10、 根据权利要求6所述的装置状态显示方法,其特征在于,所述状态数 据信息,包括装置的状态名和状态值。
11、 根据权利要求6所述的装置状态显示方法,其特征在于,所述状态合 成配置信息包括基本状态图片名,基本状态图片对应的显示位置,以及显示大 小信息。
全文摘要
本发明公开了一种装置状态显示系统和方法,该系统包括装置状态数据读取单元,用于读取所述装置的状态数据信息;配置单元,用于根据预先制定的合成配置信息提取出装置状态显示图片和显示信息;合成单元,用于根据装置基本状态图片和显示信息合成显示了状态的装置的显示图片;基本图库,用于存储各种装置的各种状态的基本状态图片;设备面板或者人机界面,用于显示通信设备中的各种装置。其降低装置状态显示系统的实现复杂度,基本状态图片数量小,易于管理,同时易于维护和扩展。
文档编号H04L12/24GK101192945SQ20061011479
公开日2008年6月4日 申请日期2006年11月23日 优先权日2006年11月23日
发明者李伟东 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1