一种基于智能移动终端的通讯线路巡检系统的制作方法
【专利摘要】本发明提出一种基于智能移动终端的通讯线路巡检系统:该系统包含有系统主要包括MVC架构中的三层:数据层、应用层、展示层,数据层包括数据采集层和数据库存储层。该系统有利于线路运维信息化管理系统将是一个利用了诸多先进信息化技术和手段的综合信息平台,通过3G网络实现服务器端和单兵手持终端实现数据实时传输。为线路维护提供全方位的支撑,提高线路运维管理水平,确保线路运行质量,为公司业务的迅猛发展护航,自动化程度高,设计新颖,是一项很好的设计方案,很有市场推广前景,而且感观性能优。
【专利说明】
-种基于智能移动终端的通讯线路巡检系统
技术领域
[0001] 本发明涉及软件开发应用领域,尤其一种基于智能移动终端的通讯线路巡检系 统。
【背景技术】
[0002] 巡检系统是一种监督巡逻、巡检过程的装置。2010年,随着政府、社区和各行各业 对巡逻、巡检工作的重视,电子巡更市场也在不断拓展,为了防止意外、确保安全,现代社会 的许多场合都需要对一定区域进行周而复始的巡检。在巡检器诞生W前,对于巡检的监督 主要是靠纸笔签到完成,送就存在代签、补签无据可查的问题。电子巡更是一种通过RFID 或者TM卡等移动识别技术,将巡检工作中的信息自动准确记录下来的管理系统,它的出 现,是对巡逻、巡检过程监控手段的进步。
[0003] 目前常见的巡检系统由两部分组成,巡检系统硬件和巡检系统软件。巡检系统硬 件是一款手持触摸屏终端设备,可W手动选择检查区域及检查项目,该款手持终端具备图 像、条码采集功能,操作人员可W拿着到现场进行巡查,可将检查结果缓存设备中,也可将 检查结果实时上传至服务器中做分析生成报表。巡检系统软件分为采集端软件及管理端软 件,采集端软件内嵌在巡检终端中,管理端软件采用B/S结构设计,用户可通过IE浏览器进 入系统进行操作管理。
[0004] 电子巡检系统可W划分成两类,到位巡检和设备巡检。到位巡检是考核巡逻人员 定时定点到达巡逻地点。设备巡检是考核巡逻人员定时定点到达某个设备,输入中文、数 值、选项记录设备的运行参数。
[0005] 巡检系统工作过程分为W下为Η种,单机版巡检系统、局域版巡检系统和网络版 巡检系统。单机版巡检系统是在各个车间设立一台电脑,将软件安装在送台电脑上,将通讯 座连接到此电脑上,巡检人员巡检后将数据上传到送台电脑上,管理人员需在此电脑上查 询数据,并可将此数据通过邮件(软件自带功能)的形式发送给其他人员;局域版巡检系统 是总厂设立一台电脑,将安装在送台电脑上,各个车间配备一台远程通讯座通过网线、WIFI 网络、GPRS网络连接此电脑,巡检人员巡检后将数据传输并保存到远程通讯座中,只要网络 连通即可上传到电脑上,管理人员需在此电脑上查询数据,或将数据发送邮件给其他人员; 网络版巡检系统是工厂内部设立一台服务器,将软件安装在送台服务器上,只要有广域网 或局域网的地方就可W查询或上传巡检数据,可W实现上级管理下级的部口管理,给各部 口负责人分配权限,使得各尽其责。适合全国连锁或大型工厂企业使用。
[0006] 综上所述,特别需要一种基于智能移动终端的通讯线路巡检系统,W满足社会发 展的需求。
【发明内容】
[0007] 本发明的目的是提供一种基于智能移动终端的通讯线路巡检系统,通过3G网络 实现服务器端和单兵手持终端实现数据实时传输。为线路维护提供全方位的支撑,提高线 路运维管理水平,确保线路运行质量,为公司业务的迅猛发展护航。
[000引本发明为解决其技术问题所采用的技术方案是:
[0009] 本发明提供了一种基于智能移动终端的通讯线路巡检系统;该系统包含有系统主 要包括MVC架构中的Η层;数据层、应用层、展示层,数据层包括数据采集层和数据库存储 层;
[0010] 展示层的表现形式丰富,支持界面层现、自动报告、图表呈现、GIS地图呈现、报表 导出等;
[0011] 应用层实现各类数据的应用,支持平台上很多针对数据查询、管理W及分析的功 能模块的实现;
[0012] 数据库存储层需要实现手机端所采集巡检数据和平台端系统管理数据的解析、汇 总、备份、恢复等工作,确保数据的准确性、关联性和完整性,并为应用层提供方便的数据调 用;
[0013] 数据采集层主要是各种接口的实现,手机端程序、WebService接口,包括数据的获 取、数据上报、安全性验证操作等W确保数据的准确采集和交互。
[0014] 优选的,所述的应用层包含有巡检模块、抢修任务模块、Π 禁管理模块、数据管理 模块、考核管理模块、系统管理模块、手机客户端模块;
[0015] 巡检模块包含有:
[0016] 1、制定巡检计划:为巡检人员制定巡检工作计划;
[0017] 2、巡检计划调整:可对已经制定的巡检计划进行变更;
[0018] 3、巡检计划审核:制定巡检计划后,需要管理人员审核,审核后的计划不能再调 整;
[0019] 4、巡检计划查询:巡检计划可按时间、人员等条件查询,可查看计划明细;
[0020] 5、巡检历史查询:可按时间、业务类别、维护部口查询历史巡检数据;
[0021] 6、巡检抽查;可按指定比率随机抽取巡检站点,通过照片等方式比对,确认数据真 实性,可保存抽查合格率;
[0022] 抢修任务模块包含有;
[0023] 1、申领抢修任务;通过系统之间接口,用户直接申领WX系统中的抢修任务;
[0024] 2、我的任务;可查看我已经申领的任务,填写任务完成情况;
[0025] 3、历史任务;可根据时间,部口查询抢修任务W及其详细的情况;
[0026] 口禁管理模块包含有:
[0027] 1、口禁设备管理;可通过平台录入设备信息,或由设备安装调试过程中自动上报 到系统数据库,从系统中进行维护管理;
[0028] 2、钥匙管理;可通过平台录入钥匙信息,或由钥匙安装调试过程中自动上报到系 统数据库,从系统中进行维护管理;
[0029] 3、分配钥匙;为光交箱分配钥匙,设置钥匙有效期限;
[0030] 4、口禁授权;针对不匹配的钥匙开口申请,授权其能够开启;
[0031] 5、口禁日志;查询光交箱的开口记录;
[0032] 6、告警查询;查询非法开口的告警记录;
[0033] 数据管理模块包含有:
[0034] 1、光缆管理;支持EXC化文本导入或手动添加编辑光缆数据;
[0035] 2、光交箱管理;支持EXC化文本导入或手动添加编辑光交箱数据,可为光交箱分 配电子标签;
[0036] 3、工地管理;支持EXCEL文本导入或手动添加编辑工地数据;
[0037] 4、电子标签;查询电子标签的相关信息;
[0038] 考核管理模块包含有:
[0039] 1、考核查询:可按日期,维护部口查询考核结果,考核排名等信息;
[0040] 2、月度考核:可按计划完成率、抽查合格率设定考核权重,生成考核结果;
[0041] 3、规则设定;设定考核规则与比重值;
[0042] 系统管理模块包含有:
[0043] 1、用户管理;查询和编辑用户信息,设定用户帐号密码;
[0044] 2、维护部口管理;查询和编辑维护部口信息;
[0045] 3、角色管理;灵活配置系统角色权限;
[0046] 4、日志管理;查看系统操作日志;
[0047] 手机客户端模块包含有:
[0048] 1、任务查询;可查看当日、当月未完成的巡检计划与抢修任务;
[0049] 2、位置确认;可确认巡检人员位置W及与任务起始点的距离;
[0050] 3、巡检数据采集;可填写巡检项目数据,按要求为巡检项目拍照;
[0051] 4、巡检数据上报;将巡检结果提交到服务器;
[0052] 5、巡检问题上报:可提交巡检项目外发现的问题;
[0053] 6、数据实时查询:可按站点、地址等关键字查询基站信息;
[0054] 7、系统设置:可W修改登录用户的登录密码;
[00巧]8、二维码扫描;可W扫描二维码图片查询光交箱详细信息和对应光缆信息;
[0056] 9、实时获取;通过Service服务实时获取平台端派来的抢修任务和开口任务,显 示实时任务总数,有新任务时响铃并震动。
[0057] 优选的,系统硬件包括云平台上应用、数据服务器,用户使用的PC端和手机智能 终端,还有口禁管理相关的硬件;
[00则系统硬件:
[0059] 应用服务器和数据服务器各1台;
[0060] 安卓手机华为C8813 ;
[006。 口禁装置10套;
[00的]系统软件:
[0063] 数据库软件为 SQLSERVER 2008 ;
[0064] 地图软件为 Baidu Map API ;
[0065] 客户端 internet Explorer 8、An化oid 4. 1 ;
[0066] 开发环境;VS 2008、MyEclipse 10 ;
[0067] 其中应用服务器和数据库服务器都是放在云平台上,数据库服务器隐藏在防火 墙后面,只有系统程序可W访问,送样可W确保数据库的安全,保证数据的完整性和准确 性;应用服务器在前面,所有访问者都可W通过登录验证访问,手机端华为C8813使用3G 网络通过Internet上传到数据库中(系统会通过校验码验证是否可W通过),PC端通过 Internet网络可W查看并在有权限的情况下修改数据。
[0068] 优选的,该系统可支持近端接入和远程接入,系统可W通过手机端方式和Web系 统登录,手机端登录时需要输入用户名、密码并发送唯一的校验码用于操作时数据交互时 的校验,Web系统登录需要输入用户名、密码并验证IP地址;
[0069] 系统支持的并发用户数应参照如下各类操作对并发用户数的要求:
[0070] 最复杂查询操作:不得少于10个并发用户数量;
[0071] 最复杂功能操作:不得少于8个并发用户数量;
[0072] 手机端程序;一个手机端只能登录一个用户,并且一个用户只能登录一个手机 玉山 乂而。
[0073] 优选的,该系统主要保存日常巡检数据、巡检中的照片数据、输出的报表、GIS地图 数据等,存储的时间要求按照平台数据联机存储能力要求,容量要求按保存一年计算大约 需要500G,由于做磁盘raid及数据备份的需要,存储容量1. 5TB,能满足网络至少2014年 规划的要求。
[0074] 本发明的优点在于,该系统有利于线路运维信息化管理系统将是一个利用了诸多 先进信息化技术和手段的综合信息平台,通过3G网络实现服务器端和单兵手持终端实现 数据实时传输。为线路维护提供全方位的支撑,提高线路运维管理水平,确保线路运行质 量,为公司业务的迅猛发展护航,自动化程度高,设计新颖,是一项很好的设计方案,很有市 场推广前景,而且感观性能优。
【附图说明】
[0075] 下面结合附图和【具体实施方式】来详细说明本发明:
[0076] 图1是本发明的系统架构图;
[0077] 图2是本发明的软件架构图;
[007引图3是本发明的系统用例图;
[0079] 图4是本发明的硬件架构图;
[0080] 图5是本发明的巡检计划制定流程图;
[0081] 图6是本发明的手机端任务获取流程图;
[0082] 图7是本发明的光交箱巡检流程图;
[0083] 图8是本发明的二维码扫描流程图;
[0084] 图9是本发明的抢修任务流程图;
【具体实施方式】
[0085] 为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结 合图示与具体实施例,进一步阐述本发明。
[0086] 参见图1、图2、图3、图4本发明提出的一种基于智能移动终端的通讯线路巡检系 统;该系统包含有系统主要包括MVC架构中的Η层;数据层、应用层、展示层,数据层包括数 据采集层和数据库存储层;
[0087] 展层的表现形式丰Η,支持界面层现、自动报告、图表呈现、GIS地图呈现、报表 导出等;
[0088] 应用层实现各类数据的应用,支持平台上很多针对数据查询、管理W及分析的功 能模块的实现;
[0089] 数据库存储层需要实现手机端所采集巡检数据和平台端系统管理数据的解析、汇 总、备份、恢复等工作,确保数据的准确性、关联性和完整性,并为应用层提供方便的数据调 用;
[0090] 数据采集层主要是各种接口的实现,手机端程序、WebService接口,包括数据的获 取、数据上报、安全性验证操作等W确保数据的准确采集和交互。
[00川模型一视图一控制器(Model-View - Controller, MVC)架构模式将应用程序分 为了Η个主要的组件;模型,视图和控制器。基于MVC的Web应用程序是ASP.肥T MVC框架 为ASP.肥T Web表单模式提供了另一种开发模式。ASP.肥T MVC框架继承在了现有的ASP. 肥T功能之中,是一个轻量的、高度可测试的表现层框架。MVC框架定义在了 System. Web. Mvc命名空间中,由部分System. Web命名空间支持。
[009引 MVC是一个许多开发者都熟悉的、标准的设计模式。ASP.肥T MVC框架提供了下面 的功能:应用程序任务的分离(输入逻辑、业务逻辑和用户界面逻辑),可测试性,W及默认 的测试驱动开发;它是一个可扩展和可插入的框架;一个强大的U化映射组件,允许你创建 拥有着易于理解和便于搜索的U化的应用程序;支持在现有的ASP. NET页面(.aspx文件)、 用户控件(.ascx文件)和模板页(.master文件)文件中使用标记来作为视图模版;支持 现有的ASP.肥T功能。
[0093] 优选的,所述的应用层包含有巡检模块、抢修任务模块、Π 禁管理模块、数据管理 模块、考核管理模块、系统管理模块、手机客户端模块;
[0094] 巡检模块包含有:
[0095] 1、制定巡检计划:为巡检人员制定巡检工作计划;
[0096] 2、巡检计划调整:可对已经制定的巡检计划进行变更;
[0097] 3、巡检计划审核:制定巡检计划后,需要管理人员审核,审核后的计划不能再调 整;
[0098] 4、巡检计划查询:巡检计划可按时间、人员等条件查询,可查看计划明细;
[0099] 5、巡检历史查询:可按时间、业务类别、维护部口查询历史巡检数据;
[0100] 6、巡检抽查巧按指定比率随机抽取巡检站点,通过照片等方式比对,确认数据真 实性,可保存抽查合格率;
[0101] 抢修任务模块包含有;
[0102] 1、申领抢修任务;通过系统之间接口,用户直接申领WX系统中的抢修任务;
[0103] 2、我的任务;可查看我已经申领的任务,填写任务完成情况;
[0104] 3、历史任务;可根据时间,部口查询抢修任务W及其详细的情况;
[0105] 口禁管理模块包含有:
[0106] 1、口禁设备管理;可通过平台录入设备信息,或由设备安装调试过程中自动上报 到系统数据库,从系统中进行维护管理;
[0107] 2、钥匙管理;可通过平台录入钥匙信息,或由钥匙安装调试过程中自动上报到系 统数据库,从系统中进行维护管理;
[010引 3、分配钥匙;为光交箱分配钥匙,设置钥匙有效期限;
[0109] 4、口禁授权;针对不匹配的钥匙开口申请,授权其能够开启;
[0110] 5、口禁日志;查询光交箱的开口记录;
[0111] 6、告警查询;查询非法开口的告警记录;
[0112] 数据管理模块包含有:
[0113] 1、光缆管理;支持EXC化文本导入或手动添加编辑光缆数据;
[0114] 2、光交箱管理;支持EXC化文本导入或手动添加编辑光交箱数据,可为光交箱分 配电子标签;
[0115] 3、工地管理;支持EXCEL文本导入或手动添加编辑工地数据;
[0116] 4、电子标签;查询电子标签的相关信息;
[0117] 考核管理模块包含有:
[0118] 1、考核查询:可按日期,维护部口查询考核结果,考核排名等信息;
[0119] 2、月度考核:可按计划完成率、抽查合格率设定考核权重,生成考核结果;
[0120] 3、规则设定;设定考核规则与比重值;
[0121] 系统管理模块包含有:
[0122] 1、用户管理;查询和编辑用户信息,设定用户帐号密码;
[0123] 2、维护部口管理;查询和编辑维护部口信息;
[0124] 3、角色管理;灵活配置系统角色权限;
[01巧]4、日志管理;查看系统操作日志;
[0126] 手机客户端模块包含有:
[0127] 1、任务查询;可查看当日、当月未完成的巡检计划与抢修任务;
[0128] 2、位置确认;可确认巡检人员位置W及与任务起始点的距离;
[0129] 3、巡检数据采集;可填写巡检项目数据,按要求为巡检项目拍照;
[0130] 4、巡检数据上报;将巡检结果提交到服务器;
[0131] 5、巡检问题上报:可提交巡检项目外发现的问题;
[0132] 6、数据实时查询:可按站点、地址等关键字查询基站信息;
[0133] 7、系统设置:可W修改登录用户的登录密码;
[0134] 8、二维码扫描;可W扫描二维码图片查询光交箱详细信息和对应光缆信息;
[0135] 9、实时获取;通过Service服务实时获取平台端派来的抢修任务和开口任务,显 示实时任务总数,有新任务时响铃并震动。
[0136] 优选的,系统硬件包括云平台上应用、数据服务器,用户使用的PC端和手机智能 终端,还有口禁管理相关的硬件;
[0137] 系统硬件:
[013引应用服务器和数据服务器各1台;
[0139] 安卓手机华为C8813;
[0140] 口禁装置10套;
[0141] 系统软件:
[0142] 数据库软件为 SQLSERVER 2008 ;
[014引 地图软件为Baidu Map API ;
[0144]客户端 internet Explorer 8、An化oid 4. 1 ;
[014引 开发环境;VS 2008、MyEclipse 10 ;
[0146] 其中应用服务器和数据库服务器都是放在云平台上,数据库服务器隐藏在防火 墙后面,只有系统程序可W访问,送样可W确保数据库的安全,保证数据的完整性和准确 性;应用服务器在前面,所有访问者都可W通过登录验证访问,手机端华为C8813使用3G 网络通过Internet上传到数据库中(系统会通过校验码验证是否可W通过),PC端通过 Internet网络可W查看并在有权限的情况下修改数据。
[0147] 优选的,该系统可支持近端接入和远程接入,系统可W通过手机端方式和Web系 统登录,手机端登录时需要输入用户名、密码并发送唯一的校验码用于操作时数据交互时 的校验,Web系统登录需要输入用户名、密码并验证IP地址;
[014引系统支持的并发用户数应参照如下各类操作对并发用户数的要求:
[0149] 最复杂查询操作:不得少于10个并发用户数量;
[0150] 最复杂功能操作:不得少于8个并发用户数量;
[0151] 手机端程序;一个手机端只能登录一个用户,并且一个用户只能登录一个手机 JLjJU 乂而。
[0152] 优选的,该系统主要保存日常巡检数据、巡检中的照片数据、输出的报表、GIS地图 数据等,存储的时间要求按照平台数据联机存储能力要求,容量要求按保存一年计算大约 需要500G,由于做磁盘raid及数据备份的需要,存储容量1. 5TB,能满足网络至少2014年 规划的要求。
[0153] 优选的,所述的客户分析系统通过数据提取、数据清洗、数据转化后,将所获得的 结果载入数据仓库中,按照不同的业务主题放在不同的业务数据库中,送种面向企业的某 个部口在逻辑上或物理上划分出来的数据子集称为数据集市,他只存放了某个主题需要的 信息,使数据的利用和分析更有效、快捷和灵活。
[0154] 在数据库中日常巡检任务和抢修任务是2个完全独立的功能,它的基础是数据库 中存在的3种业务类别的基础数据。它的核必表是通过年月、维护中必、班组、业务类别制 定出来的巡检计划表。计划每一个月制定一次,基础数据和巡检计划在每一个月的周期里 是多对一的关系。巡检计划表主要有审批和统计的功能,巡检计划制定时会生成唯一的计 划编号,它也是所有与计划相关所有表的外键;制定完成之后,自动生成巡检计划明细表。 巡检计划与巡检计划明细是一对多的关系。平台端和手机端程序,都是先通过查询巡检计 划表获得计划编号,在根据日期查询巡检计划表,获得详细的计划数据;对于每一条巡检计 划明细,都应该有巡检结果和GI^定位,他们都是一对多的关系。
[01巧]对于抢修任务来说,外部程序通过系统的接口将抢修任务插入到抢修任务表中, 系统通过派发后,由抢修人员处理后,在抢修明细表和抢修GI^定位表中插入相关数据,其 中抢修GI^定位表还能提供实时查看抢修人员位置、自动派发的功能。抢修任务表和抢修 明细表、抢修GI^定位表都是一对多的关系。
[0156] 保证数据存取和逻辑处理等不出现异常错误,确保7*24情况下一周的正常运转。 对在数据处理过程中可能出现的软件、硬件故障导致的数据处理中断,系统应及时进行数 据回滚,保证数据的唯一性、准确性。
[0157] 系统的投入、退出和异常停止后,不影响其他系统正常业务。
[015引用户界面程序异常停止后,不应影响服务器端系统和其他用户界面的正常运行。
[0159] 根据系统的正常稳定运行需求,W及考虑未来扩展性需求,因此配置应用服务器 和数据服务器各1台,硬件配置为当前主流PC服务器,性能要求;4核CPU, 8GB内存,1. 5TB 硬盘容量。该配置是W 100部移动终端考虑的,如将来终端增加,系统并发用户数提高,可 W通过设置独立图片服务器、数据库集群、负载均衡等软硬件方式进行扩容。
[0160] 系统将应用程序放入了云平台中,通过云平台的安全技术,保证系统的安全运行; 将数据库放入了线路局内网环境中,防止非法用户的闯入,并通过设置防火墙等技术手段, 阻止外部用户和与本系统相连的接口的非法访问。
[0161] 平台端计划管理:
[0162] 通讯线路巡检系统的主要功能就是通过管理人员在上月底制定出针对到人并根 据任务类别针对到天或者月的详细计划,对整个巡检任务进行全面的管理。管理人员在月 底制定不同类别任务下一个月的详细计划,提交申请,并审批通过后,生成计划。送有助于 管理人员及上层领导实时有效的了解整个巡检计划,并在数据库中保留历史数据,确保不 会遗漏光交箱、光缆、工地的巡检。
[0163] 浏览和维护巡检计划信息。数据表为T_INSPECTION_PLAN(巡检计划表)和了_ INSPECTION_PLAN_DETAILS(巡检计划明细表)。巡检计划表为系统自动生成的统计结果, 在巡检计划明细表被编辑保存时自动更新。
[0164] 巡检计划管理功能包括;新增、修改、删除和查询巡检计划。
[0165] 新增(AddNew),巡检计划可批量新增,但巡检计划表中仍然W每个基站为一条计 划记录。
[0166] 修改巧dit),巡检计划仅允许修改下月计划数据,当前月及已执行的计划不能修 改。
[0167] 删除值elete),巡检计划仅允许删除下月计划数据。
[0168] 查询(Search),提供按照维护中必、时间段等条件查询巡检计划功能;提供月、 季、年计划完成情况统计;提供长期未巡检数据查询;提供数据巡检频次统计。
[0169] 如图5所示,管理员可W通过选择年、月、维护中必、班组制定光缆、光交箱、工地 的月度巡检计划。例如光缆巡线计划,管理人员选择年、月、维护中必、班组查询该年月该 维护中必班组是否存在计划。如果不存在计划,则可W新增计划,进入新增计划页面之后, 在属于该班组下的所有光缆中勾选本月需要巡线的光缆,对于每条光缆可W设定不同的巡 线日期和巡检人员,点击保存后系统将根据年月日维护中必班组等信息生成唯一的计划编 号,在巡检计划表和巡检计划明细表插入信息;如果存在计划,则可W修改计划、删除计划。 新增或修改计划完之后提交审批,审批通过后计划完成;审批失败则修改计划,继续提交, 直到通过为止。
[0170] 如表1所示,T_INSPECTION_PLAN是巡检计划总表,主要记录每月每个维护中必 班组巡检计划的总数。其中PLANID是主键,并且它也是其他所有与计划有关的表的外 键,PLANID在送个系统中是唯一的,在制定计划时通过算法生成;PLANTYPE是标识符,主 要是区分巡检计划的类型,包括CABLE (光缆巡线)、BOX(光交箱巡检)、PRCUECT (工地 防障);PLANNUM是计划巡检数量,PLANREALNUM是实际完成巡检数量,C0MPLET10NRATE 是PLANREALNUM/PLANNUM的百分比,用于统计巡检完成比例,是对巡检情况的考察; CHECKSTATUS是审批状态,ο是未提交,1是提交审批,2是审批通过,3是审批失败。Τ_ INSPECTION_PLAN_DETAILS是巡检计划明细表,是T_INSPECTION_PLAN插入一条计划后自 动生成的一系列计划明细,里面记录了计划里面每一个光缆、光交箱、工地的计划巡检日期 和实际巡检日期,PLANUS邸ID是具体的巡检人员,PLAND0表示该计划是否巡检完成。
[0171] 表1巡检计划管理表
[0172]
[0173]
[0174] 手机端任务获取:
[0Π5] 手机端查询该登录用户当天所有的巡检任务。需要访问的数据表为了_ INSPECTION_PLAN (巡检计划表)和 T_INSPECTION_PLAN_DETAILS (巡检计划明细表)。
[0176] 手机端登录后,在我的任务菜单中,查看当日的巡检任务。
[0177] 如图6所示,巡检人员巡检时,在手机端填写用户名、密码通过WebService验 证之后,进入手机端,点击我的任务菜单,手机端将用户名、时间、选择的业务类型传入 WebService,获取到当天自己的任务计划,在手机端给出相关信息的帮助下(如光交箱地 址、光交箱对应的光缆信息表等)快速有效的完成当天的巡检计划。
[0178] WebService 描述:
[0179] 方名称:P1 曰nSe曰rch(strin邑 key, string type, string ye曰r, string month, string day, string userName)
[0180] 功能;用于获取我的巡检任务计划。
[0181] 输入参数;通讯校验码Key,业务类型Type,年份化ar,月份Month,日化y (可为 空,为空时返回整月计划),巡检人员UserName。
[0182] 输出多条记录:字段包括基站编号Contentid,基站名称ContentName,工程编号 ContentCode,是否已巡检Complete (0 ;未巡检,1 :已巡检),通讯信息Message,计划编号 Planid,开始地点StartPoint (光缆巡线特有,其余为空),结束地点化dPoint (光缆巡线特 有,其余为空)。
[018引 输出格式;[{ "Contentid" : " 1" , "ContentName":"光缆 1" , "ContentC ode,,:,,12138273,,,"Type,,:,,光缆巡线,,,"Complete,,:,,0,,,"StartPoint,,:,,江苏 路","化dPoint,,:,,愚园路,,,''PlanId,,:,,XXXX,,,"Message": "XXXX,,,叮)ate": "2013-1-5"} ,{"ContentId,,:,,l,,,"ContentName,,:,,光缆 1","ContentCode": "12138273","Type,,:,, 光缆巡线,,,"Complete,,:,,0,,,"StartPoint,,:,,江苏路,,,"化dPoint,,:,,愚园路,,,"PI anld" :,,XXXX,,,"Message" :,,XXXX,,,"Date" :,,2013-1-5,,}]
[0184] 在Amlroid SDK中并没有提供调用WebService的库,因此,需要使用第H方的SDK 来调用WebService。送里我们选用ksoap2调用WebService。
[0185] ksoap2调用WebService需要做W下参数准备:
[0186] U化:服务器WebService地址,要去掉? wsdl,并且尽量用域名不要用IP。
[0187] NAMESPACE:WebSe;rvice 中命名空间 targetNamespace。
[0188] METH0D_NAME:需要调用的方法,此功能中调用远程PlanSearch方法。
[0189] 手机端巡检光交箱任务:
[0190] 巡检人员到达光交箱现场后,点击对应的光交箱进行巡检操作。需要访问的数据 表为BOX (光交箱表)和INSPECTRESULT (巡检结果表)。
[0191] 如图7所示,巡检人员点击我的任务后,选择业务类别为光交箱巡检,找到对应的 光交箱并点击,首先进行GI^对比操作。手机端将通过百度SDK定位获取手机此时的GPS 信息(经缔度),通过WebService接口上传经缔度和光交箱名,服务器端根据光交箱名取 出光交箱经缔度(在光交箱录入时已记录在数据库中)与上传的经缔度经行比较,误差在 50米W内,则可W进行巡检操作;若超过50米,则返回提示,要求巡检人员到达现场后再巡 检。若可W巡检,进入巡检信息填写页面,并要求巡检人员拍照,最后将照片、巡检数据、GPS 信息组织成JS0N通过WebService上传服务器中,处理后入库。
[0192] 如表2所示,BOX表是光交箱的基础信息表,里面记录了所有光交箱的基础信息, 主键是NAME光交箱号,它也是其他表的外键,可W通过光交箱号取到对应光交箱的信息。 LONG口UDE和LATITUDE字段记录了该光交箱的经缔度。
[0193] INS阳CTRESULT表是巡检结果记录表,里面记录了所有任务的巡检结果,主键是 PLANID计划编号、TYPE业务类别和C0NTENTNAME基础数据名称。由于整个巡检内容是可配 置的,所W里面存在巡检类别和巡检内容,有相应的巡检结果。经度和缔度表示上传送次数 据时手机端所在的经缔度,照片的数量表示此次巡检上传了几张照片,通过照片名外键关 联到照片信息。
[0194] 表2光交箱巡检任务表
[0195]
阳 196]
[0197]
[0198] webService 描述:
[0199] (1)位置确认(选择一条任务后)
[0200] 方法名称:CheckPosition(string key, string type, string contentid, float longitude, float latitude)
[0201] 功能;检测指定光交箱的坐标W及与指定坐标(手机端所在位置)的距离。
[0202] 输入参数;通讯校验码Key,业务类型Type,光交箱号Contentid,经度Longitude, 缔度 Latitude。
[0203] 输出一条记录;字段包括经度Longitude,缔度LatiUide,距离Distance (单位: 米),是否允许巡检Valid (0 ;距离太远不允许巡检;1 ;允许巡检)。
[0204] 输出格式;{ "LongiUide,,:,,!,,,"Longitude,,:,,光缆 1","Distance": "121382 73","Valid":"光缆巡线"}
[0205] (2)巡检结果提交
[020引 方法名称;UploadInspectData(string k巧,string json)
[0207] 功能;用于上传一次巡检数据记录,记录内容为json字符串。
[020引输入参数;key为通讯校验码,json为json格式文本字符串。
[0209] 输出一条记录:字段包括上传状态Status (0 ;上传成功,1 ;上传失败),提示消息 Message (0 ;上传成功;1 ;上传失败!)。
[0210] 输出格式;{ "Status" :,,0,,,"Message":,,上传成功,,}
[0211] 上传的巡检数据记录文本格式定义:
[0引引[{"Planld": "201212170001","Type": "C油le,,,,中lanContentld": "11","Inspec tContentId": "1","InspectContentValue": "XXX","LongiUide": "120. 2113312","Latitud e": "30.123123","InspectDate":,劝 121217100330",,化erld": "admin"}, fplanid":,,201212170001,,,''Τ ype":"C油le",'中lanContentId":"ll", "InspectContentId":"!", "InspectContentValue" :,奴X",'longitude": "120. 2113312",'latitude": "30. 123123","InspectDate": "20121217100330",,, Userid": "a血in"},{"planid": "201212170001","Type": "C油le", '中lanContentId": "11", 'Inspect防ntentid": "1", "InspectContentValue":'奴X", 'longitude": "120. 2。33口", 'latitude": "3 0. 123123,,,,,InspectDate" :,,20121217100330","Userid" :,,a 血 in,,}]
[0引引其中,Planid为计划编号,Type为项目类型,PlanContentId为项目编号, InspectContentId为巡检项目编号 ,InspectContentValue 为巡检结果数据,Longitude为 数据采集时的经度,Latitude为数据采集时的缔度,InspectDate为数据采集时间,Userid 为巡检人员。
[0214] An化0id设置权限,网络访问权限、百度GI^定位权限、获取手机状态权限。
[0215] 手机端巡检光交箱二维码扫描:
[0216] 使用二维码功能扫描二维码获取光交箱相关信息。需要访问的数据表为BOX(光 交箱表)和CABLEB0XINF0(配光缆信息表)。
[0217] 巡检人员到达光交箱现场后,如果需要查询或确认光交箱的相关信息,可W使用 二维码扫描功能,获取该光交箱的基础信息和对应的配光缆信息。此功能只能扫描此系统 中存在的光交箱,对于其他的二维码将给出不存在的提示[14]。
[021引 W往当巡检人员到达现场后,只能通过光交箱上的铭牌获取基本信息,但是铭牌 一般比较小,所包含的信息较少,更新不便,信息容易过时;巡检人员业务不熟时,还需要打 电话去咨询信息或者在出发之前拿大量的表格W供到现场查询;将光交箱的信息标注在铭 牌上很容易使信息泄露,被不法分子利用;而且铭牌制作成本较高,安装也比较繁琐。
[0219] 现在,可W使用系统中提供的光交箱名二维码打印功能,打印出该光交箱对应的 二维码,将二维码贴在光交箱上。首先,对于制作铭牌来说,打印一张二维码成本肯定更低; 其次,二维码是基于光交箱名生成的,其他系统的二维码扫描功能无法获取除光交箱名之 外的任何信息,从而防止了信息泄露,保障了信息安全,而且更新光交箱相关信息时并不需 要对二维码做修改;最后,就是巡检人员只需用手机端扫描功能扫一下,就可W获得该光交 箱相关的所有最新信息,也节约了电话和信息打印成本。
[0220] 如图8所示,巡检人员使用二维码扫描功能,开始扫描光交箱二维码。通过二维码 解码得到光交箱名,调用WebService接口查询是否存在此光交箱,有的话则给出该光交箱 详细信息;无的话手机端给出提示返回扫描界面。
[0221] WebService 描述:
[0222] 方法名称:BaseDataDetails (strin邑 key, strin邑 name, strin邑 type)
[0223] 功能;用于获取基础数据的详细信息。
[0224] 输入参数;通讯校验码Key,基础数据名称Name,业务类型Type。
[0225] 输出多条记录:字段包括基站编号Id,基站名称Name,工程编号Code,详细信息 Content,配光缆信息C油lein化(光交箱特有,其余为空)。
[0226] 输出格式;{"Id": "1","Name":,,光交箱 1","Code": "12138273","Content":,,交 接箱名称--N光00330/336 ;线序--N化L ;地址--淮海中路1045号B1层电信机房上海平安 金融广场;工程编号一05J2甜1008-063AA-001-004 ;A端机房一汾阳;A端线序一20/1-48 ; A端容量一NU化;B端机房一NU化;B端线序一49-96 ;B端容量一N化L","C油leinfo":" 汾阳狂)光 8_NULL_NULL_NULL_3_N光 00330/336_抓化_0_0_淮海中路 1045 号 B1 层电信机房上海平安金融广场_NULL_NULL_NULL_NULL_NULL_NULL_1_1_0_管 理员 _2012-12-05_NULL_X 型 Tag_330_0_a血in_2012-12-0520:58:49 --汾阳狂) 光 8_06J2S册316-063AC-001-015_12_3909. 3_3_N 光 00330/336_97-108_0_97_ 淮海中路1045号B1层电信机房上海平安金融广场_N光00330-0037/24_1-12_徐家 汇路518号1层机房天天花园POP点_NULL_2006-ll-9_信潮公司_0_1_0_管理 员 _2012-12-05_ 核查号 769:N330-37 和 N282-1 是同一机房;徐蔚俊 _X 型 _330_0_ 曰血111_2012-12-0520:58:49"}。
[0227] Amlroid设置摄像头操作权限、存储卡操作权限、闪光灯使用权限。
[022引抢修任务派发、获取:
[0229] 系统平台端获取抢修任务,派发给手机端,手机端接收到任务,响铃并震动提示。 需要访问的数据表为REPAIRGPSL0CATI0N (抢修GPS记录表)和TASK (抢修任务信息表)。
[0230] 如图9所示,WX系统通过本系统的WebService接口将新产生的抢修任务推送到 系统的TASK表中,系统通过选择自动查找(通过GI^经缔度找到此时刻没有抢修任务且离 抢修地点的抢修人员)或者手动查找(通过维护中必、班组选择抢修人员)。手机端在抢修 登录时,后台启动一个轮询服务(Service),每一分钟通过WebService上传抢修人员的经 缔度并查看是否接收到新的抢修任务。手机端在接收到新的抢修任务后,手机响铃、震动并 给出新任务提示;抢修人员点击提示抢修人员点击提示,进入抢修任务列表页面,并选择开 始抢修任务或挂起任务(遇到一些原因无法开始抢修)。开始抢修后,每半小时自动提醒填 写当前状态和抢修情况;中途遇到无法处理的情况,申请抢修挂起,填写挂起原因和挂起时 间上传至服务器;抢修结束时,选择故障类型并填写故障原因。
[0231] 如表3所示,REPAIRGPSL0CATI0N表是抢修任务抢修人员的轨迹表。里面根据时 间的先后存入了各个抢修人员的上班抢修时的经缔度。系统可W根据时间DATE和抢修人 员ID REPAIRUSERID找到该抢修人员当天的路线轨迹。
[0232] TASK表是抢修任务表,里面记录了抢修任务的基本信息。主键是抢修编号 TASKID,是所有与抢修有关表的外键。抢修状态STATUS标识了该抢修任务正处于的状态 (未抢修、开始抢修、抢修挂起、抢修结束)。
[0233] 表3抢修任务表
[0234]
[0235] WebService 描述:
[0236] (1)抢修GI^位置记录(一分钟上传一次)
[0237] 方法 名称:RepairGPSLocation(string key, string userName, string longitude, string 1曰titude, string d曰te)
[023引功能;用于记录抢修人员GPS位置。
[0239] 输入参数;通讯校验码Key,用户帐号UserName,经度Longitude,缔度LatiUide, 时间化te
[0240] 输出一条记录:字段包括执行状态Status,提示消息Message(0 ;操作成功;1 ;操 作失败!;1:操作失败:无法获取用户信息!;4;用户通讯校验码过期!)。
[02川输出格式;{ "Status" :,,0,,,"Message":,,操作成功,,}
[0242] (2)轮询获取新的抢修任务(一分钟轮询一次)
[0243] 方法名称:RepairNum(strin邑 key, strin邑 userName, strin邑 date)
[0244] 功能;用于获取当天该员工抢修任务数量。
[024引输入参数;通讯校验码Key,用户帐号UserName,时间化te
[0246] 输出一条记录:字段包括任务数量Num,提示消息Message (0 ;操作成功;1 ;操作 失败!;4;用户通讯校验码过期!)。
[0247] 输出格式;{ "Num" :,,0,,,,,Message":,,操作成功,,}。
[0248] An化oid设置手机震动权限、手机服务(Service)显示对话框权限和禁止屏幕休 眠权限。
[0249] 本发明可达到的目标如下:
[0巧0] (1)自动化制定并下发巡检任务
[0251] 管理员通过系统为每个巡检人员定制巡检任务。通过审核后,自动发送到巡检人 员的任务表单中。
[0巧2] (2)监控巡检到位情况W及检查巡检任务完成情况
[0巧3] 现场人员手持终端设备巡检,每隔几砂钟通过GI^模块向服务器端发送位置信 息,监控现场人员的巡检到位。监控巡检到位后,跟踪巡检路线,检查是否按计划巡检;结合 智能终端的手机拍照功能,将现场情况拍照并及时传回管理端,供管理人员核查,有效杜绝 了 W假乱真现象。
[0254] (3)解决远程支撑问题
[0巧5] 巡检人员手持终端W后,管理支撑人员和巡检人员可W自由通信,管理支撑人员 可W将设计文档、图纸、资源信息等发送给现场巡检人员。
[0巧6] (4)缩短故障抢修响应时间,实现就近派单
[0巧7] 派发抢修任务时,可W查看现场人员所处位置及手头工作完成情况,实现就近派 单,缩短故障抢修响应时间。
[0巧引(5)交接箱的信息安全
[0巧9] 采用一套口禁管理系统,远程实时监测口的开关状态。实时查询光交箱口的开、关 状态、垂直状态。非法开口实时告警。并每把钥匙都有全球唯一的标识,对钥匙进行管理,防 止钥匙的丢失和非法复制。远程授权开启箱口。记录开口钥匙标识、开口时间、关口时间。
[0260] 采用二维码或RFID代替传统的贴牌,将跳纤上下联等关键信息隐藏,避免非法占 用的发生。
[0261] (6)问题的可追溯性
[0262] 规范化管理,变传统纸质化管理为信息化管理,管理流程形成闭环,避免信息录入 不对称情况,出现问题有根可循。
[0263] (7)有效考核统计
[0264] 结合终端拍照功能,检查巡检质量;监控任务完成情况;形成严格的考核依据,规 范外包人员的工作。
[0265] (8)安全高效的数据管理
[0266] 与外部系统建立数据链接,实时有效的获取到最新的数据。定期备份数据库资料, 防止重要数据丢失。
[0267] 基于上述,本发明的优点为;该系统有利于线路运维信息化管理系统将是一个利 用了诸多先进信息化技术和手段的综合信息平台,通过3G网络实现服务器端和单兵手持 终端实现数据实时传输。为线路维护提供全方位的支撑,提高线路运维管理水平,确保线路 运行质量,是一项很好的设计方案,很有市场推广前景,而且感观性能优。
[026引 W上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术 人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本 发明的原理,在不脱离本发明精神和范围的前提下本发明还会有各种变化和改进,送些变 化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其 等同物界定。
【主权项】
1. 一种基于智能移动终端的通讯线路巡检系统:其特征在于:该系统包含有系统主要 包括MVC架构中的三层:数据层、应用层、展示层,数据层包括数据采集层和数据库存储层; 展示层的表现形式丰富,支持界面层现、自动报告、图表呈现、GIS地图呈现、报表导出 等; 应用层实现各类数据的应用,支持平台上很多针对数据查询、管理以及分析的功能模 块的实现; 数据库存储层需要实现手机端所采集巡检数据和平台端系统管理数据的解析、汇总、 备份、恢复等工作,确保数据的准确性、关联性和完整性,并为应用层提供方便的数据调 用; 数据采集层主要是各种接口的实现,手机端程序、WebService接口,包括数据的获取、 数据上报、安全性验证操作等以确保数据的准确采集和交互。2. 根据权利要求1所述的一种基于智能移动终端的通讯线路巡检系统,其特征在于: 所述的应用层包含有巡检模块、抢修任务模块、门禁管理模块、数据管理模块、考核管理模 块、系统管理模块、手机客户端模块; 巡检模块包含有: 1、 制定巡检计划:为巡检人员制定巡检工作计划; 2、 巡检计划调整:可对已经制定的巡检计划进行变更; 3、 巡检计划审核:制定巡检计划后,需要管理人员审核,审核后的计划不能再调整; 4、 巡检计划查询:巡检计划可按时间、人员等条件查询,可查看计划明细; 5、 巡检历史查询:可按时间、业务类别、维护部门查询历史巡检数据; 6、 巡检抽查:可按指定比率随机抽取巡检站点,通过照片等方式比对,确认数据真实 性,可保存抽查合格率; 抢修任务模块包含有; 1、 申领抢修任务:通过系统之间接口,用户直接申领wx系统中的抢修任务; 2、 我的任务:可查看我已经申领的任务,填写任务完成情况; 3、 历史任务:可根据时间,部门查询抢修任务以及其详细的情况; 门禁管理模块包含有: 1、 门禁设备管理:可通过平台录入设备信息,或由设备安装调试过程中自动上报到系 统数据库,从系统中进行维护管理; 2、 钥匙管理:可通过平台录入钥匙信息,或由钥匙安装调试过程中自动上报到系统数 据库,从系统中进行维护管理; 3、 分配钥匙:为光交箱分配钥匙,设置钥匙有效期限; 4、 门禁授权:针对不匹配的钥匙开门申请,授权其能够开启; 5、 门禁日志:查询光交箱的开门记录; 6、 告警查询:查询非法开门的告警记录; 数据管理模块包含有: 1、 光缆管理:支持EXCEL文本导入或手动添加编辑光缆数据; 2、 光交箱管理:支持EXCEL文本导入或手动添加编辑光交箱数据,可为光交箱分配电 子标签; 3、 工地管理:支持EXCEL文本导入或手动添加编辑工地数据; 4、 电子标签:查询电子标签的相关信息; 考核管理模块包含有: 1、 考核查询:可按日期,维护部门查询考核结果,考核排名等信息; 2、 月度考核:可按计划完成率、抽查合格率设定考核权重,生成考核结果; 3、 规则设定:设定考核规则与比重值; 系统管理模块包含有: 1、 用户管理:查询和编辑用户信息,设定用户帐号密码; 2、 维护部门管理:查询和编辑维护部门信息; 3、 角色管理:灵活配置系统角色权限; 4、 日志管理:查看系统操作日志; 手机客户端模块包含有: 1、 任务查询:可查看当日、当月未完成的巡检计划与抢修任务; 2、 位置确认:可确认巡检人员位置以及与任务起始点的距离; 3、 巡检数据采集:可填写巡检项目数据,按要求为巡检项目拍照; 4、 巡检数据上报:将巡检结果提交到服务器; 5、 巡检问题上报:可提交巡检项目外发现的问题; 6、 数据实时查询:可按站点、地址等关键字查询基站信息; 7、 系统设置:可以修改登录用户的登录密码; 8、 二维码扫描:可以扫描二维码图片查询光交箱详细信息和对应光缆信息; 9、 实时获取:通过Service服务实时获取平台端派来的抢修任务和开门任务,显示实 时任务总数,有新任务时响铃并震动。3.根据权利要求1所述的一种基于智能移动终端的通讯线路巡检系统,其特征在于: 系统硬件包括云平台上应用、数据服务器,用户使用的PC端和手机智能终端,还有门禁管 理相关的硬件; 系统硬件: 应用服务器和数据服务器各1台; 安卓手机华为C8813 ; 门禁装置10套; 系统软件: 数据库软件为SQLSERVER 2008 ; 地图软件为Baidu Map API ; 客户端:Internet Explorer 8、Android 4· 1 ; 开发环境:VS 2008、MyEclipse 10; 其中应用服务器和数据库服务器都是放在云平台上,数据库服务器隐藏在防火墙后 面,只有系统程序可以访问,这样可以确保数据库的安全,保证数据的完整性和准确性;应 用服务器在前面,所有访问者都可以通过登录验证访问,手机端华为C8813使用3G网络通 过Internet上传到数据库中(系统会通过校验码验证是否可以通过),PC端通过Internet 网络可以查看并在有权限的情况下修改数据。4. 根据权利要求1所述的一种基于智能移动终端的通讯线路巡检系统,其特征在于: 该系统可支持近端接入和远程接入,系统可以通过手机端方式和Web系统登录,手机端登 录时需要输入用户名、密码并发送唯一的校验码用于操作时数据交互时的校验,Web系统登 录需要输入用户名、密码并验证IP地址; 系统支持的并发用户数应参照如下各类操作对并发用户数的要求: 最复杂查询操作:不得少于10个并发用户数量; 最复杂功能操作:不得少于8个并发用户数量; 手机端程序:一个手机端只能登录一个用户,并且一个用户只能登录一个手机端。5. 根据权利要求1所述的一种基于智能移动终端的通讯线路巡检系统,其特征在于: 该系统主要保存日常巡检数据、巡检中的照片数据、输出的报表、GIS地图数据等,存储的时 间要求按照平台数据联机存储能力要求,容量要求按保存一年计算大约需要500G,由于做 磁盘raid及数据备份的需要,存储容量1. 5TB,能满足网络至少2014年规划的要求。
【文档编号】G07C1/20GK105989443SQ201510081225
【公开日】2016年10月5日
【申请日】2015年2月15日
【发明人】杜岸树
【申请人】杜岸树