集抄系统演示
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
应用服务器系统结构设计
应用服务器系统结构设计 工作过程说明如下: 应用服务器系统主要提供3个方面的功能:数据库操作、定时任务形成和业 务逻辑操作。具体说明如下。 提供访问、操作数据库的功能。整个系统涉及到的数据库操作包括:客户 端对数据库的访问、前置机抄收数据写库操作等。应用服务器以Remoting的 方式对前置机、客户端提供SQL数据操作代理对象,一方面实现了数据库操 作的完美封装和数据库无关性,另一方面保持最低的数据库连接个数,降低 数据库购买费用。(即仅仅使用几个数据库连接来完成所有系统的数据库功 能,这样是的购买大型数据库所投入的费用大大降低)。 提供业务逻辑功能的封装。具体包括Web、客户端需要的综合数据查询、 信息浏览、报表统计分析功能、定时计算需要的计算功能、Web实时数据显 示需要的实时数据刷新功能。应用服务器通过Web Service和Remoting两种 方式提供给WEB发布、前置机、客户端使用业务逻辑功能组件。 定时抄收任务的执行。应用服务器还肩负着执行定时任务的功能。应用服 务器定时检查数据库中是否有新的定时任务或到点要执行的任务,找到后形 成指令表发送给前置机,前置机去执行。前置机执行的结果返回给应用服务 器,通过Remoting 的方式写入数据库。
集抄系统背景介绍 随着经济、社会的不断发展,电力在社会中的重要性不断提高。如何实现 电力用户及居民用户的电表远程集抄问题日益成为配电、用电领域研究的新 课题。同时,随着计算机及通讯技术的发展,GPRS技术也已经非常成熟,将 GPRS技术应用于电力集抄系统中已经成为当前电力行业的一个研究热点。总 体来说,基于GPRS的电力集抄系统包含主站软件和硬件终端产品两部分。主 站软件具体实现终端的管理、远程控制、远程抄表、负荷控制等功能;硬件 终端根据主站制定的方案进行电表的实时监测与管理。基于GPRS的电力集抄 系统软件的设计与实现方法,具体包括主站软件和终端软件两部分。
通讯服务器通过固定端口与前置机通讯。通讯服务器和前置 机建立连接(TCP)后,首先验证前置机是否合法,通过验证 后,前置机和通讯服务器就建立一定数量的数据连接通道,通 过将一直保留,直到前置机关机或网络故障。
前置来自百度文库系统
前置机系统对客户端提供一个虚拟的终端指令集,使得客户端 不需要考虑类型众多的终端的物理指令问题,由前置机软件将虚 拟终端指令翻译成物理终端指令发送给通讯服务器实际执行。前 置机系统和通讯服务器系统功能组成整个集抄系统的通信任务。 具体来说前置机系统主要功能有: 接收客户端虚拟指令,将虚拟指令转换成实际不同类型终端操 作物理指令,然后将物理指令发送到终端。 对于客户端发过来的大量指令进行排队处理,按照优先级、指 令类型等排队。 接收终端主动上报的报警、抄收数据等。将接收到的报警、数 据发送给客户端、应用服务器。提供多级缓存机制,一方面保证 数据不会重复抄收,另一方面保证在前置机和客户端、应用服务 器网络故障情况下数据不丢失。 建立和保持同通讯服务器、应用服务器的连接。 监测并维护客户端状态。
软件系统整体架构设计
考虑到以上的各种情况,软件系统可以分为以下几个组成部分: 通讯服务器系统、前置机系统、WEB服务及应用服务器系统、 客户端系统。具体结构图如下:
通讯服务器
通讯服务器(Communication Server)主要功能有: 接收并维护和现场GPRS终端的数据连接。 接收前置机发出的命令,将命令转发给相应终端。 接收终端上报的数据和命令执行的结果,并转发给前置机。 提供基于Web的终端在线状况查询。 通讯服务器需要实时和终端保持连接,因此在基于公网 Internet的模式下,通讯服务器需具有静态公网IP地址或全球唯 一域名,终端和前置机通过IP地址或域名与通讯服务器进行通讯。 对于基于VPN的网络模式,通讯服务器需要具备VPN内静态IP地 址即可。
应用服务器及WEB服务器 WEB及应用服务器系统包括:应用服务器系统、WEB服务两部分。应用服 务器基于三层结构模式对表现层、业务逻辑和数据操作进行封装,以组件形 式通过Web Service、Remoting等形式提供给客户端和前置机系统使用。其 主要实现的功能有: 基础数据类的封装。如:电表类、终端类、实时数据类、定时数据类、报 警类等。 实现异种数据库操作的封装。向下可支持SQL Server、Sybase、Oracle等 常见大型数据库;向上以类和对象的形式为上层应用提供服务。 业务逻辑类的封装。如:各种统计分析类、报表类、线损计算类等。 提供数据库连接池功能,减少数据库连接的数量、提高使用效率。 根据定时抄收计划方案,形成抄收命令定时抄收并保存数据到数据库。 提供一定的数据缓存功能,提高数据检索、数据操作效率。 实现所有数据操作的封装,提高了数据库的安全性。
集抄系统背景介绍 对于供电部门和用户来说,人工抄表收费一直是一大难题,存在难入户、 抄表人工费用高、人为可操作因素大等缺点。由于我国采取“一户一表”制, 抄表系统数据采集点多、数据量大,采集点极其分散。随着通信技术、计算 机网络技术及数字信号处理技术的快速发展,出现了多种自动抄表技术。 自动抄表(Automatic Meter Reading-AMR)是指采用通信和计算机网络等技 术自动读取和处理表计数据。采用自动抄表技术,不仅能节约人力资源,更 重要的是可提高抄表的准确性,使供用电管理部门能及时准确获得数据信息, 并进行负荷预测及控制,以实现电力行业整体经济效益的提高和管理水平的 进步。 “抄表数据自动传输”是自动抄表技术的一个重要环节。传统上出现过载 波传输、专用无线传输、GSM短信传输等多种方式,每种方式各有优缺点。 载波传输费用较低,但是可靠性不高,随距离增加信号衰减明显;专用无线 传输(如230兆赫负控专用无线信道)通讯可靠但需要投资进行基站建设与维 护;GSM短信方式费用低廉但传输信息少,实时性差,仅适合居民定时抄表, 不适合实时性较强的大用户、变电站抄表与监控。
前置机系统软件结构设计
前置机系统作为整个集抄系统的控制与数据转发中心,承担的 任务极其重要,因此整个系统的工作机制设计要充分考虑到实时 性、稳定性、可靠性。首先,前置机要时刻保持与通信服务器的 数据通道连接,以便可以实时接收到通讯服务器发上来的报警信 息和抄收的数据。对于接收到的数据,在无法及时将数据、报警 发送到客户端时(如网络故障等),需要对数据进行缓存,在系 统正常后补送数据。
集抄系统现状
1) 网络架构支持VPN,同时也要能支持采用公网情况。 2) 既能满足拥有上网专线的用户需要,又要满足用户没 有固定IP地址而采用动态分配IP地址上网的情况。 3) 要支持多个管理客户端程序同时运行。 4) 要满足有些用户管理客户端无法访问互联网、但是要 能操作集抄系统的特殊情况。 5) 多客户端同时控制多终端情况下,要能实现GPRS通 讯流量最少,达到给用户节约费用的目的。
通讯服务器功能设计
Communication Server
指令转发处理 通信层 终端 安全认 证层 上报数据处理
命令处 理 安全认 通信层 证层 数据发 送 前置机
数据缓存
日志
通讯服务器软件结构设计 关键:通讯服务器如何与终端、前置机进行数据交互
终端采用中国移动GPRS无线网络以TCP/IP协议连接到通讯服 务器指定端口,通讯服务器获取TCP连接的Socket对象,收取 Socket对象缓冲区报文,验证终端注册报文,非法直接关闭此连 接,报文合法直接添加到终端处理列表,有其他线程处理此终端 对象的数据传输。
前置机系统软件结构设计
前置机系统软件结构设计 工作过程说明如下: 指令处理模块将接收到的抄收指令按照负控、实时、定时的从高到低三个 优先级别按终端进行数据的抄收操作。 客户端通过TCP向前置机发出操作指令,前置机接收到指令后按照终端分 组并排队以等待指令处理模块进行处理。客户端发送给前置机的指令都是内 部虚拟指令,前置机根据收到的虚拟指令自动转换成物理终端对应的指令。 当前置机系统启动后自动连接通讯服务器建立命令通道,并主动与通讯服 务器建立主动数据通道、缓存数据通道进行数据通讯。 前置机通过接收客户端发送的心跳信息,建立对应的客户端在线状态列表, 以便在收到主动报警数据时发送在线客户端。 对接收到的数据进行规约解析后,前置机将分析好的数据发送给应用服务 器进行数据的存储操作。
电力集抄系统-系统概括 电力集抄系统 系统概括
2009-12
本文结构
第一:分析集抄系统背景,介绍其研发及应用内容 。 第二: 提出一种适应多种不同电力系统用户需求的集抄系统 架构设计方案,介绍了系统各组成部分的主要功能,并对方案的 实用性、可行性进行了说明。 第三:对于主站软件系统的各个组成部分(通讯服务器、前置 机、WEB及应用服务器、客户端等四个子系统)进行了详细论 述,对于各子系统使用的进行详细说明。 第四:对全文进行了总结,并对未来集抄系统提出一些设想。
基本信息维护
数据查询
整点数据
实时数据
极值数据
报警数据
任务数据
电量数据
客户端
统计分析 母线不平衡 线损数据 变损数据 漏点数据
报表管理
电量报表
损耗报表
自定义报表
曲线图
整点曲线
电量曲线
损耗曲线
接口
档案同步
电费数据导入 Udp接收抄 收结果线程
其他接口
后台运行
定时发送心跳
自动升级
客户端系统 客户端将系统功能、操作展现给用户,接收用户的命令并进行初步处理。 根据命令的不同性质,和前置机进行TCP/IP通讯或者调用应用服务器相应功 能(通过Web Service或Remoting技术)来完成用户的操作。具体功能列表 如下: 基本信息管理,包括:终端、电表、变电站、线路、客户等管理。 通讯控制管理,包括:终端参数设置、负荷控制、电表参数设置、实时数 据抄收、报警数据抄收等。 数据查询,包括:实时数据、整点数据、极值数据、电表数据(单表、多 表、日电量、月电量、小时电量等)、报警数据、电压合格率、供电可靠性、 购电量等。 统计分析,包括:母线不平衡率(日、月、任意时间段)、线损分析(日、 月、任意时间段等)、变损统计(日、月、任意时间段)等。 曲线(棒图)查询:整点(日、月、任意时间段)数据曲线、电量(小时、 日、月、任意时间段)数据曲线、损耗数据(日母线不平衡率、月母线不平 衡率、日变损、月变损、日线损、月线损等)曲线等,可以进行不同表或不 同年的对比查询。 报表管理,包括:表码报表、电量报表、损耗报表等多种报表。 自定义报表功能。在系统内部数据基础上实现灵活的自定义报表功能。
客户端结构设计 客户端对数据的管理是通过Remoting方式对应用服务器的操作 数据库实现的。数据的插入、删除、更新操作以及数据的统计、查询分析都 是在应用服务器上进行;客户端与数据库服务器为物理隔离,最大限度保证 了数据库的安全性。
客户端结构设计
系统维护 权限管理 变电站 电表变更 通讯控制 终端参数 定时任务 线路 变压器变更 电表参数 系统设置 变压器 互感器变更 历史数据 实时数据 数据库维护 电表 互感器 客户
各个抄表系统示意图
集抄系统现状
我国各地区电力发展水平参差不齐,工业较发达地区、沿海地 区电力系统资金充裕,可以在集抄系统建设上投入大量资金,配 置高档服务器、架设通讯专线。而一些经济发展相对落后的地区, 能够投入集抄系统建设的资金相对较少,基本都是采用多个应用 系统跑在一台服务器上,同时一般也没有充足资金进行专网建设, 集抄系统往往直接运行在公网Internet上。有些电力系统用户对 于内部人员上外网不加限制,而另外一些用户则严格限制上网计 算机,这样就导致集抄客户端需要充分考虑到客户端计算机是否 能够直接连接公网。因此,系统架构的设计要充分考虑现场的实 际情况,至少要能符合下列要求。
电力集抄系统用途说明
各地电业局(供电公司或电业公司)需要对所管辖区域的用电 及电力分配等进行管理。一般市、县级电业局抄表工作可以分为: 大用户、居民、变电站等三类。大用户抄表一般是指对当地的工 厂、企业等用电大户的电表抄收。居民抄表即对普通居民住宅电 表的抄收。变电站抄表是电业局对所属变电站关口表进行抄收。 整个集抄系统由软件系统和硬件终端设备组成。硬件终端负责对 电表进行抄收,根据不同类型可以分为变电站终端、居民终端、 负控终端(大用户)等多种,GPRS集抄终端采用GPRS进行通 讯传输,内置GRPS通信模块。一般GPRS终端除具备抄表功能 外,往往还具备一些其它监测功能,如防窃电、负荷控制等。几 种抄表系统的示意图如图所示。