一种基于GIS的光缆管理系统及资源加载方法与流程

文档序号:13846263阅读:1016来源:国知局
一种基于GIS的光缆管理系统及资源加载方法与流程

本发明涉及odn领域,具体来讲涉及一种基于gis(geographicinformationsystem,地理信息系统)的光缆管理系统及资源加载方法。



背景技术:

在光传送网中,odn(opticaldistributionnetwork,光分配网络)起着关键骨干网连接功能,在pon(passiveopticalnetwork,无源光网络)网络下,odn是olt(opticallineterminal,光线路终端)和onu(opticalnetworkunit,光网络单元)这两个有源设备之间的所有无源光纤、无源设备(光分路器)组成的一个网络,其作用是为olt和onu之间提供光传输通道。

在光分配网络实际施工中,需要使用管道、杆路等,进行光配线设施的部署,可以看出,管道、杆路等管线设施是光配线网必不可少的基础设施。在光缆的敷设工程中,走向相同的同路由光缆段情况非常普遍,但是,由于管控手段有限,缺少直观的查询途径,对于管孔或线杆的利用情况无法精确掌握,通常通过人为查阅一些设计资料来判断,从而带来多余的人力开销,并且光缆敷设施工效率低下,对于业务开通时间要求较高的工程,则采用新建管孔或者后期二次放缆的方式去实现,加剧了资源的管理混乱现象。



技术实现要素:

针对现有技术中存在的缺陷,本发明的目的在于提供一种基于gis的光缆管理系统及资源加载方法,通过gis(geographicinformationsystem,地理信息系统)管线设施资源,提高资源数据的加载效率,降低人力开销,提高光缆敷设施工效率。

为达到以上目的,本发明采取一种基于gis的光缆管理系统,包括管线模块、光分配网络odn网管服务器、web客户端和文件传输协议ftp服务器;odn网管服务器,用于将管线资源的资源文件打包,并上传至所述ftp服务器,还用于向管线模块发送携带ftp服务器相关信息的推送消息;管线模块,其基于地理信息系统gis,用于在自身初始化的时候向odn网管服务器发送资源打包通知;还用于将odn网管服务器上传至ftp服务器资源文件下载至本地;ftp服务器,用于管理odn网管服务器的资源文件;web客户端,用于访问管线模块,并将资源文件以点和线的图层加载到gis地图上呈现。

在上述技术方案的基础上,所述odn网管服务器通过webservice协议接口连接所述管线模块。

在上述技术方案的基础上,所述odn网管服务器通过ftp协议上传资源文件至所述ftp服务器,所述管线模块通过ftp协议从所述ftp服务器下载资源文件。

在上述技术方案的基础上,所述web客户端通过超文本传输协议http访问管线系统。

在上述技术方案的基础上,所述管线资源包括管井、管道、管道段、管孔、子孔、电杆、杆路、吊线和吊线段的相关信息,所述相关信息至少包括名称和对应的经纬度。

本发明还提供一种光缆管理系统的资源加载方法,包括:

s1.管线模块初始化,向odn网管服务器发送管线资源的打包通知;

s2.odn网管服务器将管线资源的资源文件打包并上传至ftp服务器,再向管线模块发送推送消息,推送消息中携带所述ftp服务器的相关信息;

s3.管线模块解析odn网管服务器发送的推送消息,连接所述ftp服务器,下载所述资源文件到本地;

s4.web客户端通过访问所述管线模块,将资源文件以点图层和线图层的形式加载到gis地图上呈现。

在上述技术方案的基础上,所述管线资源包括管井、管道、管道段、管孔、子孔、电杆、杆路、吊线和吊线段的相关信息,所述相关信息至少包括名称和对应的经纬度。

在上述技术方案的基础上,所述web客户端根据管井、管道、电杆和杆路的经纬度,分别在gis地图上绘制点覆盖物,管道和杆路并分别以管道图标和电杆图标显示,管井和电杆分别以点显示。

在上述技术方案的基础上,web客户端将管道段的经纬度集合和吊线段的经纬度集合分为作为线的拐点,在gis地图上绘制线覆盖物,并以不同的颜色将管道段和吊线段进行区分。

在上述技术方案的基础上,gis地图的管道中显示管孔和子孔,还显示吊线段的吊线。

本发明的有益效果在于:

1、基于gis的光缆管理系统以在线/离线地图展示管线资源,在光缆敷设过程中,通过web客户端可以查看管线资源,建立直观的查询途径,无需人才查找资料,降低人力开销,提高光缆敷设施工效率,避免资源的管理混乱现象。

2、所述管线资源包括管井、管道、管道段、管孔、子孔、电杆、杆路、吊线和吊线段的相关信息,所述相关信息至少包括名称和对应的经纬度。web客户端根据管井、管道、杆路和电杆的经纬度,分别在gis地图上绘制点覆盖物,管道和杆路并分别以管道图标和电杆图标显示,管井和电杆均以点显示,并且可以通过不同颜色区分。web客户端将管道段的经纬度集合和杆路的经纬度集合分为作为线的拐点,在gis地图上绘制线覆盖物,并以不同的颜色将管道段和杆路进行区分。使用户能够全局把握所有资源的位置信息以及光路由的大致走向,图案清晰明了,方便用户查找资源。在光缆铺设前可以通过管线系统查询可用资源然后再进行规划,可以提供效率,并且能够保证准确性。

3、管线模块启动时通知odn网管服务器将资源文件进行打包并上传至ftp服务器,ftp服务器支持文件资源文件上传及下载,管线模块可以从ftp服务器下载资源文件并解析。通过文件进行资源文件的传输,可以大大提高资源数据的加载效率,保证光缆管理系统快速而有效的运行。

附图说明

图1为本发明基于gis的光缆管理系统的结构示意图;

图2为本发明资源加载方法的流程图。

附图标记:

管线模块1,odn网管服务器2,web客户端3,ftp服务器4。

具体实施方式

以下结合附图及实施例对本发明作进一步详细说明。

如图1所示,本发明基于gis的光缆管理系统,包括管线模块1,odn网管服务器2,web客户端3和ftp服务器4。管线模块1基于gis,管线模块1连接odn网管服务器2的webservice协议接口,通过webservice协议与odn网管服务器2通信。odn网管服务器2用于将管线资源的资源文件打包,并通过ftp协议上传至ftp服务器4,odn网管服务器2还用于向管线模块1发送携带ftp服务器4相关信息的推送消息。管线模块1用于在管线模块初始化的时候,向odn网管服务器2发送资源打包通知;还用于通过ftp协议将odn网管服务器2上传至ftp服务器4的资源文件下载,并缓存至本地并解析。所述管线资源包括管井、管道、管道段、管孔、子孔、电杆、杆路、吊线和吊线段的相关信息,所述相关信息至少包括名称和对应的经纬度。

ftp服务器4用于管理odn网管服务器2的资源文件,支持文件上传及下载。web客户端3用于访问管线模块1,通过http协议向管线模块1请求管线资源,并将资源文件分别以点和线的图层加载到gis地图上呈现。管线模块1也可以通过http协议通知web客户端3有消息变化并及时刷web客户端3的界面。

如图2所示,本发明基于光缆管理系统的资源加载方法,包括如下步骤:

s1.启动管线模块1,管线模块1初始化。

s2.管线模块1向odn网管服务器2发送管线资源打包的通知请求,并等待odn网管服务器2回复响应。

s3.管线模块1判断响应是否成功,若是,进入s5;若否,进入s4。

s4.延迟一定时间,转入s2;延迟的时间可以预先设定,本实施例中,延迟时间为5s。

s5.odn网管服务器2将管线资源的资源文件打包并上传至ftp服务器4,再向管线模块1发送打包成功的推送消息,该推送消息携带该ftp服务器4的相关信息。

s6.管线模块1判断是否接收到所述推送消息,若是,进入s7;若否,转入s4。

s7.管线模块1解析所述推送消息,获取ftp服务器4的相关信息,并连接ftp服务器4。

s8.判断ftp服务器4是否连接成功,若是,进入s10;若否,进入s9。

s9.管线模块1向web客户端3发送通知,web客户端3的界面显示ftp服务器4连接失败的提示,结束。

s10.管线模块1登录ftp服务器4。

s11.判断登录ftp服务器4是否成功,若是,进入s13;若否,进入s12。

s12.管线模块1向web客户端3发送通知,web客户端3的界面显示ftp服务器4登录失败的提示,结束。

s13.管线模块1获取资源文件在ftp服务器4上的主目录下的所有文件列表,并开启多线程进行资源文件的下载、解析和缓存,直至所有资源文件下载至本地。

s14.管线模块1向web客户端3发送通知,web客户端3的界面调用资源文件的加载接口,获取资源文件中的管线资源,并将管线资源以点图层和线图层的形式加载到gis地图上呈现。

上述步骤s14中,将管线资源呈现到gis地图上的方式如下:

s140.web客户端3获取当前gis地图可视范围,并向管线模块1发送查询当前可视范围内管线资源的请求。

s141.管线模块1根据web客户端3的查询请求,从本地缓存中查询满足条件的管线资源。例如,管线资源为管道时,相关信息包括管道名和对应的经纬度等;管线资源为杆路时,相关信息包括杆路名和对应的经纬度等。管线资源为管道段时,相关信息包括管道段名称、管道两端以及管道段所经过的经纬度集合,经纬度集合中至少包含管道两个端点的经纬度,并且管道两个端点为管井。管线资源为吊线段时,相关信息包括吊线段名称、吊线段两端以及吊线段所经过的经纬度集合,经纬度集合中至少包含吊线段两端点的经纬度,且吊线段两个端点为电杆。

s142.管线模块1将查询结果列表响应给web客户端3。

s143.web客户端3遍历响应结果列表中的所有管线资源,以点图层和线图层的形式加载到gis地图上。具体的,根据管道的经纬度和杆路的经纬度,分别在gis地图上绘制点覆盖物,并分别以管道图标和电杆图标显示,管井和电杆也是在gis地图上绘制点覆盖物,分别以点表示,可以用不同颜色的点区分。将管道段的经纬度集合和吊线段的经纬度集合分为作为线的拐点,在gis地图上绘制线覆盖物,并以不同的颜色将管道段和杆路进行区分。

经过上述步骤,gis地图的显示绘制完毕,同时,管道中还会电视管孔和子孔,吊线段之间的吊线也在gis上有所显示。

本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1