卫星组网的拓扑关系和链路信息展示方法技术

技术编号:20549948 阅读:32 留言:0更新日期:2019-03-09 22:15
本发明专利技术涉及卫星组网展示技术领域,公开了一种卫星组网的拓扑关系和链路信息展示方法,用以解决现有技术中不能同时展示卫星组网中跨层、同级的设备链路关系的问题。可概括为:卫星组网的拓扑关系和链路信息展示方法,后台根据卫星通信系统的设备关系对象数组计算出设备层数和各设备间的上下级关系,并根据设备层数和各设备间的上下级关系确定每个设备显示位置的坐标;根据卫星通信系统的链路信息对象数组,生成拓扑关系Link对象组和链路信息Link对象组,并将拓扑关系Link对象组和链路信息Link对象组添加到返回对象中;前台使用Echarts的Graph组件解析返回对象并展示拓扑关系和链路信息。本发明专利技术适用于卫星网络系统。

【技术实现步骤摘要】
卫星组网的拓扑关系和链路信息展示方法
本专利技术涉及卫星组网展示
,特别涉及卫星组网的拓扑关系和链路信息展示方法。
技术介绍
目前市面上可见的拓扑图展示大都基于Tree的组件,这种组件能较好的展示网络设备的层级关系,但是跨层、同级的设备链路关系难以表现。
技术实现思路
本专利技术要解决的技术问题是:提供一种卫星组网的拓扑关系和链路信息展示方法,用以解决现有技术中不能同时展示卫星组网中跨层、同级的设备链路关系的问题。为解决上述问题,本专利技术采用的技术方案是:卫星组网的拓扑关系和链路信息展示方法,包括如下步骤:步骤1、后台获取卫星通信系统的设备站点关系对象数组和链路信息对象数组;步骤2、后台根据卫星通信系统的设备站点关系对象数组计算出设备的层级和设备间的上下级关系,并根据所述层级和上下级关系确定每个设备显示位置的坐标;其中,确定每个设备显示位置的坐标采用以下方法:同级设备按上下方位进行排布,非同级设备按左右方位进行排布,根据下一级设备的数量计算得到的中间位置作为上一级设备的纵坐标,每个设备的横坐标根据设备层数确定;步骤3、根据卫星通信系统的链路信息对象数组,生成拓扑关系Link对象组和链路信息Link对象组,并将拓扑关系Link对象组和链路信息Link对象组添加到返回对象中;步骤4、前台使用Echarts的Graph组件解析返回对象,并结合步骤二中确定好的每个设备显示位置的坐标,展示设备间的拓扑关系和链路信息。进一步的,为便于区分拓扑关系和链路信息,步骤4在展示设备间的拓扑关系和链路信息时,可采用不同的连线样式展示拓扑关系与链路信息。本专利技术的有益效果是:本专利技术基于Echarts的Graph组件,模拟Tree的展示形式,通过不同样式的连线和设备的位置关系计算,得到一种既可以展示设备拓扑关系,又能灵活的展示跨层、同级的设备链路信息的图形。本专利技术特别适用于卫星网络系统。附图说明图1为本专利技术的展示效果图。具体实施方式下面通过实施例对本专利技术做具体说明。本专利技术公开了一种卫星组网的拓扑关系和链路信息展示方法,包括如下步骤:步骤1、后台获取卫星通信系统的设备站点关系对象数组和链路信息对象数组。步骤2、后台根据卫星通信系统的设备站点关系对象数组计算出设备的层级和设备间的上下级关系,并根据所述层级和上下级关系确定每个设备显示位置的坐标。其中,本专利技术确定每个设备显示位置的坐标可采用以下方法:同级设备按上下方位进行排布,非同级设备按左右方位进行排布,根据下一级设备的数量计算得到的中间位置作为上一级设备的纵坐标,每个设备的横坐标根据设备层数确定。具体计算时,首先可计算出一共有多少层,最多的一层有多少个相邻元素,得到中间元素所在的位置。结合如图1所示,主站的横坐标可以是初始值+一个冗余值i(比如100),它还有四个相关的Link。因为第二层拥有最多元素(3个,)可以得到纵向层数为三,那么主站的纵坐标就是初始值+2个冗余值j。终端2的横坐标是初始值+2个冗余值i,因为它位于2层;纵坐标则是初始值+一个冗余值j,依次类推。归纳为公式就是:计算层数N、层中最多数量M,则每一个元素的坐标是由init+i*N和init+j*(M%2)共同决定,其中init是初始值。步骤3、根据卫星通信系统的链路信息对象数组,生成拓扑关系Link对象组和链路信息Link对象组,并将拓扑关系Link对象组和链路信息Link对象组添加到返回对象中。步骤4、前台使用Echarts的Graph组件解析返回对象,并结合步骤二中确定好的每个设备显示位置的坐标,展示设备间的拓扑关系和链路信息。进一步的,步骤4在展示设备间的拓扑关系和链路信息时,采用不同的连线样式展示拓扑关系与链路信息。为便于区分拓扑关系和链路信息,本专利技术在展示设备间的拓扑关系和链路信息时,可采用不同的连线样式展示拓扑关系与链路信息,最终展示效果如图1所示,其中,实线的连线样式表示拓扑关系,虚线的连线样式表示链路信息。本文档来自技高网...

【技术保护点】
1.卫星组网的拓扑关系和链路信息展示方法,其特征在于,包括如下步骤:步骤1、后台获取卫星通信系统的设备站点关系对象数组和链路信息对象数组;步骤2、后台根据卫星通信系统的设备站点关系对象数组计算出设备的层级和设备间的上下级关系,并根据所述层级和上下级关系确定每个设备显示位置的坐标;其中,确定每个设备显示位置的坐标采用以下方法:同级设备按上下方位进行排布,非同级设备按左右方位进行排布,根据下一级设备的数量计算得到的中间位置作为上一级设备的纵坐标,每个设备的横坐标根据设备层数确定;步骤3、根据卫星通信系统的链路信息对象数组,生成拓扑关系Link对象组和链路信息Link对象组,并将拓扑关系Link对象组和链路信息Link对象组添加到返回对象中;步骤4、前台使用Echarts的Graph组件解析返回对象,并结合步骤2中确定好的每个设备显示位置的坐标,展示设备间的拓扑关系和链路信息。

【技术特征摘要】
1.卫星组网的拓扑关系和链路信息展示方法,其特征在于,包括如下步骤:步骤1、后台获取卫星通信系统的设备站点关系对象数组和链路信息对象数组;步骤2、后台根据卫星通信系统的设备站点关系对象数组计算出设备的层级和设备间的上下级关系,并根据所述层级和上下级关系确定每个设备显示位置的坐标;其中,确定每个设备显示位置的坐标采用以下方法:同级设备按上下方位进行排布,非同级设备按左右方位进行排布,根据下一级设备的数量计算得到的中间位置作为上一级设备的纵坐标,每个设备的横坐标根据设...

【专利技术属性】
技术研发人员:黄道坤
申请(专利权)人:四川安迪科技实业有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1