APP下载

六安供电公司电力营销便民服务终端软件系统的设计与实现

2013-12-29张磊余志强丁倩

电脑知识与技术 2013年16期

摘要:该项目基于优质服务到户的构想,研制电力营销便民服务自助终端系统,整个系统包含:便民服务自助终端硬件、终端软件和主站软件三个部分,便民服务自助终端安装在小区出入口或计量箱附近,通过近距离布线连接到计量箱预留的以太网插口或者通过移动GPRS组建VPN网络,实现与主站的网络通信。通过终端,用户在家门口即可实现以下自助服务目标:用电查询、刷卡缴费、打印收据、客户建议、客户咨询、电力公告、小区广告等。论文工作包括1)给出了业务功能具体设计,实现用电查询、刷卡缴费、打印收据、客户建议、客户咨询、电力公告、小区广告等业务处理模块;2)系统内、外接口及公用结构的设计和实现。

关键词:用电查询;,缴费银联;GPRS;VPN网络

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)16-3744-05

1 概述

1.1 课题研究背景

国家电网公司优质服务理念是“真诚服务,共谋发展”,以客户为中心,坚持服务至上,始于客户需求、终于客户满意,积极推进优质服务规范化、常态化和人性化,为客户提供安全可靠的电力供应和真诚规范的服务,持续为客户创造价值。

坚持合作共赢,共同发展,把公司自身发展置于整个国家发展战略之中,发展公司,服务社会,与各方平等合作,互利互惠,谋求与发电企业、客户以及社会的和谐发展,实现企业利益、行业利益和社会利益的协调统一。

本项目基于优质服务到户的构想,研制电力营销便民服务自助终端系统,整个系统包含:便民服务自助终端硬件、终端软件和主站软件三个部分,便民服务自助终端安装在小区出入口或计量箱附近,通过近距离布线连接到计量箱预留的以太网插口或者通过移动GPRS组建VPN网络,实现与主站的网络通信。通过终端,用户在家门口即可实现以下自助服务目标:用电查询、刷卡缴费、打印收据、客户建议、客户咨询、电力公告、小区广告等。

1.2 本文内容与章节安排

该文主要研究以下几个内容:

1)便民服务终端的总体设计,软件架构;

2)便民服务终端功能模块设计及业务功能的实现;

3)便民服务终端接口的实现。

1.3 术语及定义

银联:中国银联分公司;

电费:用户用电发生的费用;

交易:指服务双方提供服务时交换信息的数据集合,交易往往与服务联系在一起;

冲正:对实时缴费的服务,代理方在交易过程中无法得到服务方及时的反馈结果时,代理方向服务方发起的撤销请求。

2 系统建设目标与原则

2.1系统建设目标

1) 根据收费业务管理划分,建立便民营销终端收费方式的综合业务平台,实现自助缴费方式统一管理。系统具备以下功能:用电查询、刷卡缴费、打印收据、客户建议、客户咨询、电力公告、小区广告等;

2) 通过便民营销终端系统的建设,建立起多渠道的服务体系,突破服务空间和时间限制,方便客户业务办理,提高客户满意率,提高工作效率。

2.2系统建设原则

1) 系统分为两部分:便民营销终端和主站平台。主站平台统一集中部署,管理全市的便民营销终端;

2) 主站平台采用成熟主流技术架构,B/S模式,零客户端安装;

3) 主站平台与其它系统之间通过 Socket访问提供服务。

3 系统架构

3.1 业务架构

3.3 技术架构

3.3.1 设备拓扑

3.3.5广告数据下发方式

主站将广告视频采用HTTP的形式提供下载,终端在接收到新增广告数据之后,自行从主站下载广告视频文件。

4 系统需求分析

4.1 主站功能描述

4.1.1 SG186POS接口交互模块

使用Tuxedo 11g客户端与POS前置机连接,负责跟SG186的POS收费接口交互,可以实时地查询用户用电情况、进行缴费操作、进行充正操作、获取缴费发票信息,以及每天提交对账单。

4.1.2 电费查询/缴费模块

接受终端的查询指令,通过POS接口对指定客户号进行欠费情况查询,并将查询结果返回给终端。

接受终端的缴费指定,通过POS接口对指定客户号进行指定金额缴费,成功后向终端返回缴费后打印凭证信息。

4.1.3 业务处理模块

接受终端的业务预处理信息,记录客户个人资料(姓名、身份证号由二代身份证读取)、手机号、固话以及需要输的业务种类。

供电局工作人员可以在主站后台程序中看到业务预约情况。

4.1.4 终端管理模块

负责各个终端信息、状态的维护,可以在主站上添加、激活终端或是禁用终端,所有终端需要在主站上添加并激活才可以使用。可以实时查看终端在线状态情况、工作日志等。

4.1.5 通知模块

在主站上可以管理广播通知,可以针对不同的终端发送不同的通知同时指定通知的有效期,有效期过后终端自动删除通知,并且在终端发送心跳信息的时候主动推送给终端。

4.1.6 信息发布模块

在主站上可以管理新闻信息,可以针对不同的终端发送不同的新闻,并且在终端发送心跳信息的时候主动推送给终端。

4.1.7 广告模块

在主站上可以管理广告数据,可以针对不同的终端发送不同的广告,可以指定广告播放的时间、频率规则,并且在终端发送心跳信息的时候主动推送给终端。广告主要以AVI、MPG、FLASH形式展现。

4.1.8 数据统计模块

数据统计模块主要分两部分:一部分是终端本身的运行情况统计,另一部分是业务数据统计。

终端运行情况统计包括线率统计、掉线时间统计、设备故障统计(主要包括身份证阅读器故障、热敏打印机故障、网络连接故障、银联连接故障)。

业务数据统计包括查询次数统计、缴费笔数统计、缴费金额统计、通知发布量统计、通知阅读量统计、新闻信息发布量统计、新闻信息阅读量统计、广告播放时间统计、广告播放次数统计。

4.1.9 终端接口模块

使用Socket作为通讯方式,负责接受终端的心跳信息以及业务请求。在接受心跳信息的时候及时更新终端的状态,同时发还主动推送的如通知、新闻、广告数据。在接受业务请求时,将请求抛给相应的业务模块,并且将处理后的数据传回给终端。

4.2 终端功能描述

4.2.1 银联(Union Pay)接口模块

负责跟银联接口,可以实现消费与充正两种操作。消费是指从客户的银联卡上扣款转账至供电公司指定账户,充正是指将转账操作还原,把钱退回给客户。

4.2.2 用电查询

账户查询,根据客户编号查询客户基本信息及用电费用信息,并标识出客户的费用状态,供客户作为缴费依据。

汇总查询,提供查询指定时间段内客户在自助缴费平台上的缴费汇总信息,汇总信息包括:不同缴费方式下的总缴费笔数、总缴费金额等;查询在指定时间段内的某一次的客户缴费明细信息。

明细查询,缴费明细信息包括:不同缴费方式下的缴费时间、缴费金额、缴费及缴费时客户的费用信息等,可根据供电公司需求提供凭据打印功能。

4.2.3刷卡缴费

刷卡缴费,根据应缴电费的查询结果,通过刷银联卡,直接对客户的用电户号进行电费缴费操作。

4.2.4缴费凭证打印

缴费成功后,系统打印缴费凭证。

4.2.5 绑定用户二代身份证

客户可以在终端机上将二代身份证与用电客户信息绑定,这样客户在做查询电费等操作时,可以直接使用二代身份证的读取来代替输入用电户号。

4.2.6 业务预申请

可以通过二代身份证阅读器来录入用户信息,通过终端屏幕的选择确定需要办理的业务种类,并且录入联系电话,系统会记录业务预申请数据并送给工作人员。

4.2.7 新闻信息、电力通知、广告

终端界面有专门的新闻信息栏,可以查看相关的新闻、用电指南等。

终端会自动显示当前有效的电力通知给客户。

终端在空闲时可以根据设定的时间及频率播放广告。

4.2.8 自动更新

终端程序具有自动更新功能,终端程序会定期从服务器检查更新,如果发现有新的版本,会自我更新。

5 数据传输协议

数据传输以指令为单位,一次传输的内容为一条指令。传输主要分为三层,最底层为传输层,中层为数据层,上层为协议层。

5.1传输层

传输层处于数据传输的最底层,直接使用Socket进行传输操作,每条指令传输约定如下,前四个字节是一个int类型,代表本条数据的总长度(包括前四个代表长度的字节)。

5.2 数据层

通过传输层传递的数据是一个字节流,这个字节流里面包含了协议内容,协议分两种类别,一种是字符串形式,一种是字节流形式。

我们约定本层第一个字节代表协议的类别,首字节为0,代表后面是个字符串形式的协议,首字节为1,代表后面是一个字节流形式的协议。

5.3 协议层

参考文献:

[1] 国网VI规范[S].

[2] 多渠道平台接入接口规范-第1部分:终端报文接口(QCUP 035.1-2010)-1[S].

[3] 多渠道平台接入接口规范-第5部分:附录(QCUP 035.5-2010) [S].

[4] 供电单位及户号编码规则表[S].

[5] 中国银联银联卡公共支付技术规范[S].

[6] 中国银联银行卡联网联合技术规范V2.1[S].