一种智能电表售电接口规范管理系统的制作方法
【技术领域】
[0001]本发明涉及一种检测系统,具体涉及一种智能电表售电接口规范管理系统。
【背景技术】
[0002]随着智能电网的发展,缴费和远程送电等营销业务发生重大变化。电力公司大力引进第三方机构为客户提供多种缴费渠道,并开展无卡购电、远程购电等新业务,不仅提高了智能电表的应用效率,还实现了真正的便民用电服务。
[0003]随着业务的拓展,与SG186智能表业务相关的接口越来越多,实现方式越来越复杂,过程环节实时性和稳定性要求越来越高。实际工作中因应用环境问题、规范解读理解差异等问题造成的问题日趋增加,降低了服务质量,对系统的安全运行也带来很大的隐患,导致缴费差错率较高,引起用户投诉,需要电力公司工作人员进行处理,需要支付大量的人力成本,因此需要管理、审查、验证与智能表售电相关接口信息,保障生产环境接口应用的准确和稳定。
【发明内容】
[0004]本发明的目的是提供一种智能电表售电接口规范管理系统,能够实现管理、审查、验证与智能表售电相关接口信息,保障生产环境接口应用的准确和稳定。
[0005]本发明的一个实施例提供了一种智能电表售电接口规范管理系统,包括接口类型管理、接口规范管理、代收机构信息管理、智能表绑定管理、接口测试计划管理、接口测试报告管理、接口规范集成和模拟测试;
接口规范管理包括接口版本管理、接口功能管理和接口错误码管理;
代收机构信息管理包括基本信息管理和代收机构功能管理;
智能表绑定管理包括智能表与用户绑定和智能表与用户解除绑定;
接口测试计划管理包括测试计划管理、测试数据记录、查看报文测试数据和查看用户测试数据;
接口测试报告管理包括测试报告生成和测试报告查看;
模拟测试包括智能电表档案查询接口模拟功能、智能电表开户接口模拟功能、智能电表购电接口模拟功能、智能电表冲正查询接口模拟功能、智能电表购电冲正接口模拟功能、智能电表购电冲正写卡确认接口模拟功能、智能电表重写卡接口模拟功能、智能电表记录查询接口模拟功能、智能电表购电后校验接口模拟功能和智能电表购电重整后校验接口模拟功能。
[0006]本发明提供的智能电表售电接口规范管理系统,具有如下优点:设有接口分类、接口定义和测试过程管理的功能,开发接口类型管理、接口规范管理、代收机构信息管理、智能表绑定管理、接口测试计划管理、接口测试报告管理、模拟测试、接口规范集成等业务功能,实现管理、审查、验证与智能表售电相关接口信息,保障生产环境接口应用的准确和稳定。
【附图说明】
[0007]图1所示为本发明的智能电表售电接口规范管理系统的功能构成的一个实施例的示意图。
[0008]图2所示为本发明的智能电表售电接口规范管理系统的数据架构的一个实施例的示意图。
【具体实施方式】
[0009]为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明具体实施例及相应的附图对本发明技术方案进行清楚、完整地描述。
[0010]参考图1、图2,在本发明的一个实施例中,智能电表售电接口规范管理系统包括接口类型管理、接口规范管理、代收机构信息管理、智能表绑定管理、接口测试计划管理、接口测试报告管理、智能表接口功能管理、接口规范集成和模拟测试;
接口规范管理包括接口版本管理、接口功能管理和接口错误码管理;可自定义接口规范内容的增加,修改和删除。对接口规范的维护必须有相关的日志记录,并对删除操作能实现还原和回滚。
[0011]代收机构信息管理包括基本信息管理和代收机构功能管理;实现代收机构的编码、名称、以及测试接口管理。
[0012]智能表绑定管理包括智能表与用户绑定和智能表与用户解除绑定;
接口测试计划管理包括测试计划管理、测试数据记录、查看报文测试数据和查看用户测试数据;接口测试计划管理实现第三方机构根据接口规范要求进行系统测试和联调,并能查看测试记录和过程。测试分为两种类型,开发型测试和验收测试。开发型测试即代收机构在开发出接口程序后,需要进行验证性测试,系统需要记录下所有的测试过程及错误原因。验收测试需要对所有要求的功能接口进行测试。
[0013]在没有测试计划的情况下,第三方代收机构不能发起测试。
[0014]接口测试报告管理包括测试报告生成和测试报告查看;
模拟测试包括智能电表档案查询接口模拟功能、智能电表开户接口模拟功能、智能电表购电接口模拟功能、智能电表冲正查询接口模拟功能、智能电表购电冲正接口模拟功能、智能电表购电冲正写卡确认接口模拟功能、智能电表重写卡接口模拟功能、智能电表记录查询接口模拟功能、智能电表购电后校验接口模拟功能和智能电表购电重整后校验接口模拟功能。模拟测试功能可以模拟代收机构进行发送数据包进行测试,即可以自行进行测试,提前判断问题,减少实际运行中出错的概率。
[0015]智能表接口需要引入版本管理,当接口进行新增或修改的时候,应该对版本进行升级。旧版本的接口内容只能查看,不能修改。凡是对接口定义的新增、修改或废除,都必须对原版本进行升级。修改了版本内容后,要经过新版本审核,如果审核没有通过,则重新进行接口修改,直到通过审核后,新版本生效。
[0016]智能表接口功能管理主要包括录入和智能表有关的接口功能的报文内容,即报文里每个字段的位置和意义,以及数据类型等。接收报文和返回报文都需要进行记录。
[0017]智能表接口错误码管理:当接口交易出现错误的时候,系统会返回错误码,需要将错误码的意义以及建议处理方案进行维护。
[0018]参考图1,在本发明的一个实施例中,模拟测试还包括增加代收机构网点信息接口模拟功能、修改代收机构网点信息接口模拟功能和删除代收机构网点信息接口模拟功能。
[0019]参考图1,在本发明的一个实施例中,模拟测试还包括智能表换卡补卡接口模拟功能、智能表选择性重写卡接口模拟功能。
[0020]参考图1,在本发明的一个实施例中,模拟测试还包括查询用户是否可以进行网上购电下接口模拟功能。
[0021]参考图1,在本发明的一个实施例中,模拟测试还包智能表用户网上缴费接口模拟功能和日终对账接口模拟功能。
[0022]参考图2,在本发明的一个实施例中,接口规范管理系统的数据架构为:接口测试应用服务通过socket通讯与银电接口服务器通讯,银电接口服务器通过s
ocket通讯与代收系统通讯;接口测试应用服务和银电接口服务器均连接接口测试数据库,接口测试数据库包括接口规范数据、代收机构数据、用户电表数据、测试计划数据和测试数据。
[0023]在本发明的一个实施例中,接口规范管理系统的技术架构包括页面表现层、业务逻辑层和数据层;
业务逻辑层用于部署业务逻辑组件,包括业务处理逻辑组件和基础应用支撑组件;业务处理逻辑包括接口类型管理、代收机构管理、智能表绑定、接口测试计划、接口测试报告、模拟测试、基础数据管理、系统管理;系统应用支撑包括业务规则引擎、组织权限服务、日志服务、服务监控,任务调度服务、工作流、版本管理和流程管理。
[0024]系统遵循J2EE技术路线,应用面向服务架构(S0A),技术支撑主要包括BPM流程引擎技术、报表引擎技术、权限认证技术、搜索引擎技术、预测算法引擎技术、统计引擎技术等技术。按照数据层、技术支持层、业务层和采集交互层实现多层技术体系架构,通过Web服务接口实现与其他系统的集成。
[0025]按照智能电表接口规范管理系统应用架构和数据架构的设计,结合信息技术发展趋势,智能电表接口规范管理系统应采用满足技术先进性与成熟性相结合的基于JAVA EE的多层技术构架,以提高系统的灵活性、可扩展性、安全性以及并发处理能力。采用多层架构的企业标准管理支持系统采用组件技术将界面控制、业务逻辑和数据映射分离,实现系统内部的松耦合,以灵活、快速地响应业务变化对系统的需求。系统层次结构总体上划分为客户层、接入表示层、业务逻辑层、数据层(包含数据映射层和数据源),通过各层次系统组件间服务的承载关系,实现系统功能。
[0026]页面表现层可进一步细分为接入服务层和页面展现层。
[0027]接入服务层:支持企业内部网络接入模式,提供统一的认证和授权、服务调度、接入监控等服务,同时实现交互界面的关联和控制。
[0028]页面展现层:在JAVAEE技术体系,可采用MVC应用框架,由界面控制器组件、界面操作组件、JSP页面组件和服务代理单元组成。其中界面的显示由JSP网页组件完成,网页上的具体操作由界面操作组件通过服务代理单元调用业务逻辑层的具体服务来完成,由界面控制器组件负责统一调用不同的界面操作组件和JSP网页组件。
[0029]数据层由数据映射层和数据源构成:
数据映射层:负责对数据源的访问的封装,并使得业务逻辑层的设计和实现更集中于系统本身的功能。同时,数据映射层的存在屏蔽了业务逻辑层对底层数据存储形式的依赖,使应用系统能够适应多种类型的数据库。
[0030]数据源主要包括:数据库、内存数据、消息队列、磁盘文件等。
[0031]在本发明的一个实施例中,系统应用支撑还包括统一的集成服务实现。
[0032]虽然以上述较佳的实施例对本发明做出了详细的描述,但并非用上述实施例限定本发明。本领域的技术人员应当意识到在不脱离本发明技术方案所给出的技术特征和范围的情况下,对技术特征所作的增加、以本领域一些同样内容的替换,均应属本发明的保护范围。
【主权项】
1.一种智能电表售电接口规范管理系统,其特征是,包括接口类型管理、接口规范管理、代收机构信息管理、智能表绑定管理、接□测试计划管理、接□测试报告管理、接口规范集成和模拟测试; 所述接口规范管理包括接口版本管理、接口功能管理和接口错误码管理; 所述代收机构信息管理包括基本信息管理和代收机构功能管理; 所述智能表绑定管理包括智能表与用户绑定和智能表与用户解除绑定; 所述接口测试计划管理包括测试计划管理、测试数据记录、查看报文测试数据和查看用户测试数据; 所述接口测试报告管理包括测试报告生成和测试报告查看; 所述模拟测试包括智能电表档案查询接口模拟功能、智能电表开户接口模拟功能、智能电表购电接口模拟功能、智能电表冲正查询接口模拟功能、智能电表购电冲正接口模拟功能、智能电表购电冲正写卡确认接口模拟功能、智能电表重写卡接口模拟功能、智能电表记录查询接口模拟功能、智能电表购电后校验接口模拟功能和智能电表购电重整后校验接口模拟功能。2.根据权利要求1所述的系统,其特征是,所述模拟测试还包括增加代收机构网点信息接口模拟功能、修改代收机构网点信息接口模拟功能和删除代收机构网点信息接口模拟功會泛。3.根据权利要求1或2所述的系统,其特征是,所述模拟测试还包括智能表换卡补卡接口模拟功能、智能表选择性重写卡接口模拟功能。4.根据权利要求1或2所述的系统,其特征是,所述模拟测试还包括查询用户是否可以进行网上购电下接口模拟功能。5.根据权利要求1或2所述的系统,其特征是,所述模拟测试还包智能表用户网上缴费接口模拟功能和日终对账接口模拟功能。6.根据权利要求1或2所述的系统,其特征是,所述接口规范管理系统的数据架构为:接口测试应用服务通过socket通讯与银电接口服务器通讯,银电接口服务器通过socket通讯与代收系统通讯;所述接口测试应用服务和银电接口服务器均连接接口测试数据库,所述接口测试数据库包括接口规范数据、代收机构数据、用户电表数据、测试计划数据和测试数据。7.根据权利要求1或2所述的系统,其特征是,所述接口规范管理系统的技术架构包括页面表现层、业务逻辑层和数据层; 所述业务逻辑层用于部署业务逻辑组件,包括业务处理逻辑组件和基础应用支撑组件;所述业务处理逻辑包括接口类型管理、代收机构管理、智能表绑定、接口测试计划、接口测试报告、模拟测试、基础数据管理、系统管理;所述系统应用支撑包括业务规则引擎、组织权限服务、日志服务、服务监控,任务调度服务、工作流、版本管理和流程管理。8.根据权利要求7所述的系统,其特征是,所述系统应用支撑还包括统一的集成服务实现。
【专利摘要】本发明公开了一种智能电表售电接口规范管理系统,本发明的一个实施例提供了一种智能电表售电接口规范管理系统,包括接口类型管理、接口规范管理、代收机构信息管理、智能表绑定管理、接口测试计划管理、接口测试报告管理、接口规范集成和模拟测试。本发明的售电接口规范管理系统能够实现管理、审查、验证与智能表售电相关接口信息,保障生产环境接口应用的准确和稳定。
【IPC分类】G06Q50/06
【公开号】CN105488741
【申请号】CN201510960218
【发明人】彭军, 卢斌, 张嘉岷, 马建龙, 何培东, 李方硕
【申请人】国网四川省电力公司电力科学研究院
【公开日】2016年4月13日
【申请日】2015年12月21日