一种基于地图电路分层展示的交互方法、存储介质及系统与流程

文档序号:37517075发布日期:2024-04-01 14:29阅读:12来源:国知局
一种基于地图电路分层展示的交互方法、存储介质及系统与流程

本发明属于web前端开发,具体地,涉及一种基于地图电路分层展示的交互方法、存储介质及系统。


背景技术:

1、随着社会的发展,电路设施越来越完善,所对应数据量越来越大,使得各种数据关系的复杂度也越来越高,这导致电路信息的获取和展示变得更加困难,尤其是关联关系复杂的、层级较多的、需要同时包含骨干段和省内段的电路展示越来越不清晰。

2、目前,现有的电路开通预测交互存在以下问题:展示的预测电路不完整,只展示骨干段的预测电路,没有省内段电路预测;电路信息没有区分3a电路等级;预测电路信息缺少层次,电路的所有路由信息一起呈现,难以区分;缺少标识段信息;使用切片图层,数据变更后需要重新跑切片服务,导致在一段时间内的展示与数据不一致。


技术实现思路

1、针对现有技术中存在的问题,本发明提供了一种基于地图电路分层展示的交互方法、存储介质及系统,将省内段电路方案进行筛选过滤,并拼接到相应的骨干段电路方案中,并进行分层展示,可有效提高电路信息展示效果,逻辑更清晰,且渲染效率更高。

2、为实现上述技术目的,本发明采用如下技术方案:一种基于地图电路分层展示的交互方法,具体包括如下步骤:

3、步骤1、基于图形数据库获取预测电路的骨干段数据和az端两省的省内段数据,将骨干段数据和省内段数据处理成数据结构相同的数据;

4、步骤2、将具有相同数据结构的骨干段数据和省内段数据均依次按照转接数、距离、时延从小到大的顺序排序,分别返回至少三个最靠前的骨干段电路方案和省内段电路方案;

5、步骤3、将返回的骨干段电路方案和省内段电路方案的介质路由根据主备电路数分成1a、2a、3a电路,并将省内段电路方案进行筛选过滤,并拼接到相应的骨干段电路方案中;

6、步骤4、将拼接的骨干段电路方案放到相应的地图电路图层中;

7、步骤5、寻找并标识在地图电路图层中当前可视区域内的介质路由。

8、进一步地,步骤1中所述骨干段数据包括:骨干段简单路由和骨干段介质路由;所述az端两省的省内段数据包括:a省简单路由、a省介质路由、a省标识段、z省简单路由、z省介质路由和z省标识段。

9、进一步地,步骤1中处理成数据结构相同的数据包括:路由段两端局站或标识名称、经纬度、局站id、路由段名称和路由段id。

10、进一步地,步骤2中排序的规则是:优先按照转接数排序,若转接数相同,按照距离排序;若距离也相同,按照时延排序。

11、进一步地,步骤3包括如下子步骤:

12、步骤3.1、将返回的骨干段电路方案和省内段电路方案的介质路由根据主备电路数分成1a、2a、3a电路;

13、步骤3.2、根据1a、2a、3a电路遍历省内段电路方案,判断骨干段az两端局站与az端省内段电路方案中是否含有对应az两端局站的链路数据或含有硬跳到az两段局站的链路数据,若含有,执行步骤3.3;

14、步骤3.3、遍历a端省简单路由,找到含有骨干段起始局站的简单路由,以此条简单路由为末端,通过所述简单路由中起终点id找到下一条简单路由完成排序,排序后将简单路由信息拼接在骨干段简单路由的左侧;遍历z端省简单路由,找到含有骨干段终点局站的简单路由,以此条简单路由为起始端,通过所述简单路由中起终点id找到下一条简单路由完成排序,排序后将简单路由信息拼接在骨干段简单路由的右侧;

15、步骤3.4、简单路由拼接后,找到a省简单路由对应的介质路由,递归找介质路由中起点设备id在其它路由段中没有相同的终点设备id与之对应的介质路由作为起始端,通过所述介质路由中起终点id找到下一条介质路由完成排序,倒序将介质路由信息拼接在骨干段介质路由的左侧;找到z省简单路由对应的介质路由,递归找介质路由中起点设备id在其它路由段中没有相同的终点设备id与之对应的介质路由作为起始端,通过所述介质路由中起终点id找到下一条介质路由完成排序,倒序将介质路由信息拼接在骨干段介质路由的右侧。

16、进一步地,步骤4的具体过程为:将az端两省的传输电路链路放在第一层地图电路图层中,对应的地图层级为1-5层;简单路由和介质路由放在第二层地图电路图层中,对应的地图层级为6-14层;标识段放在第三层地图电路图层中,对应的地图层级为15-18层。

17、进一步地,步骤5包括如下子步骤:

18、步骤5.1、通过aimap的获取边界的方法获取地图可视区域的边界,得到西南、东北、西北、东南四个顶点的经纬度,并获取边界内所有介质路由两端点的经纬度;

19、步骤5.2、将介质路由两端点的经纬度和四个顶点的经纬度转化为墨卡托坐标系的坐标,并将四个顶点的经纬度围成矩形,介质路由转换成线段;

20、步骤5.3、判断线段是否在矩形内,若是,得到可视区域内的所有介质路由,通过介质路由查询标识段数据。

21、进一步地,步骤5.3中判断线段是否在矩形内的方法为:若线段两端的一个端点在矩形内,另一个端点在矩形外,则该线段在可视区域内;若线段的两个端点均在矩形内,则该线段在可视区域内;若线段的两个端点均在矩形外,通过向量运算判断线段与矩形是否有两个交点,若有,则该线段在可视区域内。

22、进一步地,本发明还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序使计算机执行所述的基于地图电路分层展示的交互方法。

23、进一步地,本发明还提供了一种所述的基于地图电路分层展示的交互方法的交互系统,包括:单端选址组件,双端选址组件、可受理业务组件、已受理业务组件、文本路由组件、设备详情组件、地图组件,通过单端选址组件和双端选址组件查询选择地址,实现在地图组件上快速定位打点;通过点击单端选址组件和双端选址组件上的资源勘查按钮和已受理业务按钮查询相关业务资源,并在可受理的业务组件和已受理业务组件进行展示;所述可受理业务组件点击下钻查询对应的能力设备和接入设备,同时在地图上打点;所述设备详情组件与地图组件实现设备信息与地图双向联动;所述双端选址组件具备资源时,通过点击“具备”进入文本路由组件,在文本路由组件中通过点击对应的路由在地图组件中进行切换显示不同的路由信息。

24、与现有技术相比,本发明具有如下有益效果:本发明基于地图电路分层展示的交互方法将省内段电路方案进行筛选过滤,并拼接到相应的骨干段电路方案中,用户可以看到从起点的省内局站到起点的骨干局站,再到终点的骨干局站,最后到终点的省内局站,多条完整的预测电路,对电路开通提供了更好的建议和帮助。通过地图图层分层交互的设计,可以在地图缩放的过程中直接切换展示数据,而且保证了展示内容和数据的一致性,优化了电路展示,丰富了展示内容,让展示更清晰,逻辑更合理。同时增加了可视区域内的介质路由的寻找与标识,提高了地图大数据量数据时的渲染效率,很大程度增强了相关业务人员的使用体验,提升了工作效率。



技术特征:

1.一种基于地图电路分层展示的交互方法,其特征在于,具体包括如下步骤:

2.根据权利要求1所述的一种基于地图电路分层展示的交互方法,其特征在于,步骤1中所述骨干段数据包括:骨干段简单路由和骨干段介质路由;所述az端两省的省内段数据包括:a省简单路由、a省介质路由、a省标识段、z省简单路由、z省介质路由和z省标识段。

3.根据权利要求1所述的一种基于地图电路分层展示的交互方法,其特征在于,步骤1中处理成数据结构相同的数据包括:路由段两端局站或标识名称、经纬度、局站id、路由段名称和路由段id。

4.根据权利要求1所述的一种基于地图电路分层展示的交互方法,其特征在于,步骤2中排序的规则是:优先按照转接数排序,若转接数相同,按照距离排序;若距离也相同,按照时延排序。

5.根据权利要求1所述的一种基于地图电路分层展示的交互方法,其特征在于,步骤3包括如下子步骤:

6.根据权利要求5所述的一种基于地图电路分层展示的交互方法,其特征在于,步骤4的具体过程为:将az端两省的传输电路链路放在第一层地图电路图层中,对应的地图层级为1-5层;简单路由和介质路由放在第二层地图电路图层中,对应的地图层级为6-14层;标识段放在第三层地图电路图层中,对应的地图层级为15-18层。

7.根据权利要求6所述的一种基于地图电路分层展示的交互方法,其特征在于,步骤5包括如下子步骤:

8.根据权利要求7所述的一种基于地图电路分层展示的交互方法,其特征在于,步骤5.3中判断线段是否在矩形内的方法为:若线段两端的一个端点在矩形内,另一个端点在矩形外,则该线段在可视区域内;若线段的两个端点均在矩形内,则该线段在可视区域内;若线段的两个端点均在矩形外,通过向量运算判断线段与矩形是否有两个交点,若有,则该线段在可视区域内。

9.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序使计算机执行如权利要求1-8任一项所述的基于地图电路分层展示的交互方法。

10.一种权利要求1-8任一项所述的基于地图电路分层展示的交互方法的交互系统,其特征在于,包括:单端选址组件,双端选址组件、可受理业务组件、已受理业务组件、文本路由组件、设备详情组件、地图组件,通过单端选址组件和双端选址组件查询选择地址,实现在地图组件上快速定位打点;通过点击单端选址组件和双端选址组件上的资源勘查按钮和已受理业务按钮查询相关业务资源,并在可受理的业务组件和已受理业务组件进行展示;所述可受理业务组件点击下钻查询对应的能力设备和接入设备,同时在地图上打点;所述设备详情组件与地图组件实现设备信息与地图双向联动;所述双端选址组件具备资源时,通过点击“具备”进入文本路由组件,在文本路由组件中通过点击对应的路由在地图组件中进行切换显示不同的路由信息。


技术总结
本发明公开了一种基于地图电路分层展示的交互方法、存储介质及系统,包括:基于图形数据库获取预测电路的骨干段数据和AZ端两省的省内段数据,将骨干段数据和省内段数据处理成数据结构相同的数据;将骨干段数据和省内段数据筛选至少三个最靠前的骨干段电路方案和省内段电路方案;将返回的骨干段电路方案和省内段电路方案的介质路由根据主备电路数分成1A、2A、3A电路,并将省内段电路方案进行筛选过滤,并拼接到相应的骨干段电路方案中;将拼接的骨干段电路方案放到相应的地图电路图层中;寻找并标识在地图电路图层中当前可视区域内的介质路由。该方法可有效提高电路信息展示效果,逻辑更清晰,且渲染效率更高。

技术研发人员:李鹏,霍鹏翔,申紫玉,党咏欣,吴昌政,张恒禹
受保护的技术使用者:中电信数智科技有限公司
技术研发日:
技术公布日:2024/3/31
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1