利索能及
我要发布
收藏
专利号: 2016102406926
申请人: 广东威创视讯科技股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2024-12-09
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种拼接墙系统网络拓扑图的绘制方法,其特征在于,包括步骤:获取已存的配置数据,所述配置数据包括各设备的设备信息、各设备之间的连接关系,所述设备信息包括设备标识、设备类型;

根据各设备的设备类型,创建分别与各设备对应的显示图元,并根据所述连接关系生成有连接关系的设备之间的连接线,获得拼接墙系统网络拓扑图,所述连接线包括折线点;

所述折线点位于连接线的任意一点上,且所述折线点可移动,通过移动所述折线点改变连接形状;

在接收到编辑指令时,根据所述编辑指令对所述拼接墙系统网络拓扑图进行对应的调整;

在接收到保存指令时,将调整后的拼接墙系统网络拓扑图的界面元素数据进行存储,重复使用所述存储的数据,所述界面元素数据包括:各设备的显示图元的坐标信息,各连接线所连接的设备的信息、以及各连接线的折线点的位置坐标信息;

在获取配置数据之前,还包括步骤:删除双击改变连接线形状的功能;

所述编辑指令包括拖动指令、拉伸指令、放大指令、缩小指令、恢复指令、重置指令中的至少一种;

与放大指令对应的调整包括:在对选定范围拖动放大的过程中,判断选定范围拖动放大后的位置坐标相对于拖动放大前的位置坐标的放大比例是否大于放大比例阈值,若是,继续执行拖动放大操作,否则,停止执行拖动放大操作;

与缩小指令对应的调整包括:在对选定范围拖动缩小的过程中,判断选定范围拖动缩小后的位置坐标相对于拖动缩小前的位置坐标的放大比例是否大于缩小比例阈值,若是,继续执行拖动缩小操作,否则,停止执行拖动缩小操作;

所述拖动指令包括折线点拖动指令,与折线点拖动指令对应的调整包括:将选定的折线点移动到拖动后的目标位置,并更新该连接线的折线点的位置坐标信息;

在获取配置数据之前,还包括步骤:

通过获取连接端点和中间折点的连接线获取端口,删除双击改变连接线形状的功能;

所述设备信息还包括设备网络地址,该绘制方法还包括:根据各设备的设备网络地址,对该设备的状态进行监测;

其中,对设备的状态进行监测的方式包括下述两项中的至少一项:根据设备的设备网络地址,向设备发送状态监测请求,接收所述设备根据所述状态监测请求返回的状态监测响应,在状态监测响应中包含设备发生故障的信息时,在拼接墙系统网络拓扑图中将该设备的状态标记为故障状态;

根据设备的设备网络地址,向设备发送状态监测请求,接收所述设备根据所述状态监测请求返回的状态监测响应,并在发送所述状态监测请求后预设时间段内未接收到设备返回状态监测响应时,判定该设备出现故障,在拼接墙系统网络拓扑图中将该设备的状态标记为故障状态。

2.根据权利要求1所述的拼接墙系统网络拓扑图的绘制方法,其特征在于,包括下述各项中的至少一项:所述设备信息还包括设备名称,在创建分别与各设备对应的显示图元时,还在与设备对应的显示图元的相关位置显示该设备的设备名称;

各设备的显示图元的坐标信息包括设备图元的起始坐标信息、高度信息和宽度信息;

各设备的显示图元分别为相应设备的图片;

所述设备信息还包括设备型号、设备所处的物理位置;

在swing的JFrame面板中生成设备的显示图元。

3.一种拼接墙系统网络拓扑图的绘制系统,其特征在于,包括:配置信息获取模块,用于获取已存的配置数据,所述配置数据包括各设备的设备信息、各设备之间的连接关系,所述设备信息包括设备标识、设备类型;

拓扑图创建模块,用于根据各设备的设备类型,创建分别与各设备对应的显示图元,并根据所述连接关系生成有连接关系的设备之间的连接线,获得拼接墙系统网络拓扑图,所述连接线包括折线点;所述折线点位于连接线的任意一点上,且所述折线点可移动,通过移动所述折线点改变连接形状;

编辑调整模块,用于在接收到编辑指令时,根据所述编辑指令对所述拼接墙系统网络拓扑图进行对应的调整;

布局保存模块,用于在接收到保存指令时,将所述编辑调整模块调整后的拼接墙系统网络拓扑图的界面元素数据进行存储,重复使用所述存储的数据,所述界面元素数据包括:各设备的显示图元的坐标信息,各连接线所连接的设备的信息、以及各连接线的折线点的位置坐标信息;

还包括功能配置模块,用于删除双击改变连接线形状的功能;

所述编辑调整模块包括放大模块、缩小模块、拖动模块中的至少一种;

所述放大模块,用于在接收到放大指令时,在对选定范围拖动放大的过程中,判断选定范围拖动放大后的位置坐标相对于拖动放大前的位置坐标的放大比例是否大于放大比例阈值,若是,继续执行拖动放大操作,否则,停止执行拖动放大操作;

所述缩小模块,用于在接收到缩小指令时,在对选定范围拖动缩小的过程中,判断选定范围拖动缩小后的位置坐标相对于拖动缩小前的位置坐标的放大比例是否大于缩小比例阈值,若是,继续执行拖动缩小操作,否则,停止执行拖动缩小操作;

所述拖动模块,用于接收到折线点拖动指令时,将选定的折线点移动到拖动后的目标位置,并更新该连接线的折线点的位置坐标信息;

还包括:

功能配置模块,用于通过获取连接端点和中间折点的连接线获取端口,删除双击改变连接线形状的功能;

所述设备信息还包括设备网络地址;

该系统还包括:状态监测模块,用于根据各设备的设备网络地址,对该设备的状态进行监测;

其中,状态监测模块对设备的状态进行监测的方式包括下述两项中的至少一项:根据设备的设备网络地址,向设备发送状态监测请求,接收所述设备根据所述状态监测请求返回的状态监测响应,在状态监测响应中包含设备发生故障的信息时,在拼接墙系统网络拓扑图中将该设备的状态标记为故障状态;

根据设备的设备网络地址,向设备发送状态监测请求,接收所述设备根据所述状态监测请求返回的状态监测响应,并在发送所述状态监测请求后预设时间段内未接收到设备返回状态监测响应时,判定该设备出现故障,在拼接墙系统网络拓扑图中将该设备的状态标记为故障状态。

4.根据权利要求3所述的拼接墙系统网络拓扑图的绘制系统,其特征在于,包括下述各项中的至少一项:所述设备信息还包括设备名称,所述拓扑图创建模块在创建分别与各设备对应的显示图元时,还在与设备对应的显示图元的相关位置显示该设备的设备名称;

所述拓扑图创建模块在swing的JFrame面板中生成设备的显示图元。

5.一种存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时可实现如权利要求1-2中任一项所述的拼接墙系统网络拓扑图的绘制方法。

6.一种终端设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1-2中任一项所述的拼接墙系统网络拓扑图的绘制方法。