手机短信抄表管理信息系统
短信抄表系统是我们为了进一步提高电力行业在抄表方面的工作效率,结合了安全、稳定、覆盖范围广的GSM网络而开发的系统,该系统将会在抄表工作以及管理方面
提供更加高效快捷的管理方法,以期提高工作效率。
随着电力行业的快速发展,各供电公司抄表难的问题越来越突出,抄表的及时率和准确率难以保障,已经成为供电企业迫切需要解决的重要问题。目前,各供电企业已经尝试并采用了一些新的技术,并已在实际应用中取得了良好的效果。河南省各县级供电企业大部采用了手持抄表机进行抄表,避免了表底在营销系统中的二次录入问题,提高了抄表录入效率;还有的市局或县局开始实施集抄系统,从而进一步提高抄表自动化。
网络结构图
软件结构图
系统特点
① 、短信服务模块,用于实现和短信网关( ISMG )的通信控制功能,采用线程池技术及数据缓冲区机制提高了短信的收发效率,具有良好的伸缩性,能够满足大批量的抄表工作要求。
② 、系统将抄表员的身份与其手机号(或 SIM 卡号)进行绑定,对抄表员的权限和短信的有效性进行验证,从而保证了抄表数据的安全性和有效性。
③ 、数据映射服务功能,是实现该系统和营销 MIS 系统接口的核心功能,根据目前国际上最新的关系对象映射标准,采用可配置的数据映射方式,实现了与不同厂家营销 MIS 数据库(不同库表结构)的无缝连接。该服务还具有数据隔离功能,确保对营销 MIS 系统数据访问的安全性。该服务同时也提供了异步通信功能,以 XML 数据流的方式实现与各乡所的数据交换,保证了该系统在现有不同网络和应用环境下的广泛可用性。
④、基于 J2EE 三层架构的抄表管理平台,是该系统的主体应用模块,采用基于浏览器的 B/S 模式,其基于 J2EE MVC 的体系架构保证了系统的灵活性和可扩展性。主要包括系统管理、信息查询和统计分析三方面的功能。
系统功能
①、利用手机短信功能实现抄表
系统利用移动GSM通道,通过手机短信的方式实现抄表,抄表数据及时、准确,并且没有时间、空间、存储容量上的限制。对有可能异常的表底信息及时地反馈给抄表员,有效降低了抄表的出错率。
②、实现对抄表员的有效管理
系统利用流程化的管理方式,对抄表流程进行严格控制,同时也对抄表员抄表时间、抄表范围进行了控制,提高了抄表员的工作效率。
③、对抄表过程进行监控
系统提供查看当前活动抄表信息的查询,对当前正在抄表的抄表员进行监视,可以看到抄表员所抄台区、所抄用户等信息。
④、基于J2EE 三层架构的抄表管理平台,是该系统的主体应用模块,采用基于浏览器的B/S模式,其基于J2EE MVC的体系架构保证了系统的灵活性和可扩展性。主要包括系统管理、信息查询和统计分析三方面的功能。
手机抄表的优越性
手机抄表项目是对目前一些抄表方式的有益补充,它有以下几方面的特点:
①、它利用应用覆盖范围广的GSM网络通道,数据实时性高、抄表员的抄表信息直接反馈到系统中,能够对抄表员进行有效的监控
②、利用抄表员的手机,操作简便且不须购置额外的设备
③、与手持抄表机进行比较,其最大的优点是不需进行额外的上传下载操作,由于与后台服务器系统通过GSM通道连接,因此不存在容量的限制。
◆ 技术难点、技术创新及解决办法
①、数据映射技术
系统采用了先进灵活的对象关系映射技术,实现了手机短信抄表系统与用电MIS系统之间的数据映射,为手机短信抄表系统和用电MIS系统提供了灵活的、可配置的无缝连接,从而克服了不同用电MIS厂家带来的不同数据结构问题。
对于未实现乡所数据集中的局,我们设计了异步的基于XML数据交换的方式,实现了乡所数据的上传及抄表信息的下载工作。
②、基于移动CMPP2.0/3.0协议的短信接收服务
抄表过程由于时间集中,并发量大,如何提高抄表短信接收处理效率是本系统能够实用化的一个关键技术指标。 系统采用以下几种方式进行处理:
采用数据缓冲技术:为接收发送的数据建立全局的数据缓冲区,从而实现了对短信的异步处理,有效地避免了阻塞。
采用线程池对接收的短信进行处理:线程池机制保证了短信分解的高效性。
采用Web Service接口技术:保证了系统的可扩展性,可动态扩展业务功能。
③、对抄表过程的实时监控及抄表数据的安全机制
系统实现了对抄表过程的全程控制,能够对抄表员的抄表情况进行监控,对抄表过程进行跟踪。
对异常和错误信息实时进行提醒,对抄表数据系统从多方面进行分析,如发现异常系统及时反馈到抄表员手机,从而保证了抄表的成功率。
由于系统的终端是普通的手机,因此对短信的有效性验证十分重要,我们采用将抄表员的权限以及与手机号(SIM卡号)绑定的机制,杜绝非法用户或恶意短信,另外抄表员可以设置手机验证码,保证抄表的有效性。
对抄表工作的流程化管理,对抄表员可抄台区和抄表时间进行严格限制。
④、基于J2EE构建的抄表综合管理平台
系统采用了基于J2EE MVC的三层架构,利用J2EE中间件技术对系统的网络资源、数据库资源、目录资源等紧缺资源进行有效的管理,大幅降低了开发时间和维护成本,并且保证了系统的可扩展性。
文章来源于领测软件测试网 https://www.ltesting.net/
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073