【技术实现步骤摘要】
生成网络拓扑图的方法和装置
本专利技术涉及拓扑图领域,特别涉及一种生成网络拓扑图的方法和装置。
技术介绍
拓扑图是借助图形将实物及其链接方式直观地表现出来,图标大小、距离与实际情况无关。目前生成拓扑图的方法有两种:一是通过人的操作来绘制,所有图形的变化都需要通过手工修改;二是计算机通过已存在的实体及实体关系信息自动生成,后台的信息变化能在拓扑图打开时自动调整。在拓扑图的实际应用中,通常采用第二种方法,系统根据预先定义好的默认规则自动生成拓扑图。对于动态生成的拓扑图,如果对其拓扑图例进行人工修改、图标位置或大小等调整后,这些变化信息不能在下一次拓扑图动态生成时反映出来,不能恢复原来的图形风格。
技术实现思路
本专利技术实施例所要解决的一个技术问题是:解决网络拓扑图展示风格的继承问题。本专利技术实施例的一个方面提供了一种生成网络拓扑图的方法,包括:响应于切换或退出拓扑图的操作,将拓扑图中所有实体图例的位置及形状信息保存到该拓扑图对应的图例位置及形状信息表中;响应于打开或刷新拓扑图的操作,从该拓扑图的图例位置及形状信息表中读入实体图例的位置及形状信息;根据读入的实体图例的位 ...
【技术保护点】
一种生成网络拓扑图的方法,包括:响应于切换或退出拓扑图的操作,将拓扑图中所有实体图例的位置及形状信息保存到该拓扑图对应的图例位置及形状信息表中;响应于打开或刷新拓扑图的操作,从该拓扑图的图例位置及形状信息表中读入实体图例的位置及形状信息;根据读入的实体图例的位置及形状信息,在相应位置生成或更新实体图例。
【技术特征摘要】
1.一种生成网络拓扑图的方法,包括:响应于切换或退出拓扑图的操作,将拓扑图中所有实体图例的位置及形状信息保存到该拓扑图对应的图例位置及形状信息表中;响应于打开或刷新拓扑图的操作,从该拓扑图的网络实体信息表中读入网络实体基本信息,从该拓扑图的图例位置及形状信息表中读入实体图例的位置及形状信息,所述网络实体基本信息用于在系统中唯一的标识网络实体;根据读入的实体图例的位置及形状信息,在相应位置生成或更新实体图例;从该拓扑图的实体关联关系信息表中读入网络实体的关系信息,根据读入的网络实体的关系信息生成关联关系图例,所述网络实体的关系信息用于描述网络实体之间的关联关系。2.根据权利要求1所述的方法,其特征在于,在将拓扑图中所有实体图例的位置及形状信息保存到该拓扑图对应的图例位置及形状信息表中之前,还包括:判断是否已经存在该拓扑图对应的图例位置及形状信息表,如果不存在,创建该拓扑图对应的图例位置及形状信息表,如果已经存在,清空该拓扑图对应的图例位置及形状信息表。3.根据权利要求1所述的方法,其特征在于,还包括:如果在该拓扑图的图例位置及形状信息表中查找不到网络实体,按照系统默认规则形成相应的实体图例。4.根据权利要求1所述的方法,其特征在于,网络实体基本信息包括:实体编码、实体名称、实体类型;网络实体的关系信息包括:依赖、包含、安装于、组成、组件;实体图例的位置及形状信息包括:网络拓扑图编号、网络实体标识、图例类型编码、图例左上X轴坐标、图例左上Y轴坐标、图例右下X轴坐标、图例右下Y轴坐标。5.一种生成网络拓扑图的装置,包括:位置及形状信息保存单元,用于响应于切换或退出拓扑图的操...
【专利技术属性】
技术研发人员:梁奂,乔宏明,康尚钦,姚文胜,陈春华,龚至晖,李嫚,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。