一种电力购电读卡器实现购电的方法

文档序号:6549461阅读:461来源:国知局
一种电力购电读卡器实现购电的方法
【专利摘要】本发明涉及一种电力购电读卡器实现购电的方法,包括步骤:(1)调用程序进行读、写卡操作:(2)售电服务总线实现业务操作功能:根据售电渠道与卡表统一售电平台业务交互购电交易数据特性,定义售电交易数据交互WebService通讯规约,并为实现各售电网点的售电业务标准化集成售电查询、售电计算、卡表购电、获取卡号外网公共服务为一套服务总线;(3)数据安全认证:在购电读、写卡时,统一售电平台系统与加密机进行数据交互,完成读卡认证、写卡加密的数据安全认证。本发明实现了在售电、银行或第三方售电机构的多种售电渠道进行相关业务操作。
【专利说明】 一种电力购电读卡器实现购电的方法
【技术领域】
[0001]本发明属于电力系统购电【技术领域】,尤其是一种电力购电读卡器实现购电的方法。
【背景技术】
[0002]随着电力缴费渠道建设的不断完善,营销售电渠道仍局限与电力营业柜台、银行柜台、超市柜台等有人值守的交易渠道,极大限制了营销售电业务电子化、自助式发展,通过对售电读写卡设备的智能化、自助化的研究,为电力售电客户提供足便捷式自助售电读写卡服务,实现缴费售电自助应用。
[0003]售电读写卡设备作为电力行业的专用设备,只在电力行业内进行应用,近几年国内外还未有对售电读写卡设备的标准、售电读写卡设备驱动标准进行系统的研究,按照国网公司《关于进一步拓展居民客户缴费方式的指导意见》的相关要求,本领域的技术人员急需研究自助读写卡设备设计技术,用于拓展售电读写卡渠道。

【发明内容】

[0004]本发明的目的在于克服现有技术的不足,而提出一种电力购电读卡器实现购电的方法。
[0005]本发明解决其技术问题是采取以下技术方案实现的:
[0006]一种电力购电读卡器实现购电的方法,包括步骤如下:
[0007](I)调用程序进行读、写卡操作:在卡表统一售电平台系统进行业务数据提交后,调用厂家提供的读写卡程序操作营业站机器上的读写卡器进行读、写卡操作;
[0008](2)售电服务总线实现业务操作功能:根据售电渠道与卡表统一售电平台业务交互购电交易数据特性,定义售电交易数据交互WebService通讯规约,并为实现各售电网点的售电业务标准化集成售电查询、售电计算、卡表购电、获取卡号外网公共服务为一套服务总线;
[0009](3)、数据安全认证:在购电读、写卡时,统一售电平台系统与加密机进行数据交互,完成读卡认证、写卡加密的数据安全认证。
[0010]而且,所述步骤(I)的调用程序进行读、写卡操作的具体步骤为:当系统需要驱动客户端读写卡器设备实现读、写卡操作时,采用ActiveX技术手段调用读卡器厂家的动态链接库实现电卡的读写操作。
[0011]而且,所述步骤(2)的售电服务总线实现业务操作功能的具体步骤为:
[0012]①根据本地费控售电系统、营销业务系统以及相关各系统的业务交互数据的实时性、准确性、事务性特征,定义数据售电交易数据交互WebService规约;
[0013]②建立售电服务数据库,实现电力内网与售电网点外网数据的交互,此数据引擎利用OracleAPI采用S0APXML协议,根据服务端的WSDL描述文档创建request请求对象生成SOAP请求消息发送给服务端,服务端按照接口要求返回相应的数据并生成SOAP应答,创建reponse接受对象,对该应答进行解析,从而完成数据交互;
[0014]③建立包括售电查询、售电计算、卡表购电、获取卡号外网公共服务,即售电服务总线对外网应用部署的公共服务接口。
[0015]而且,所述步骤(3)的数据安全认证的具体步骤为:
[0016]①利用SocketAPI建立起一个Socket服务端,所有终端读写卡都作为Socket客户端连接访问该加密机,由该加密机前置程序按照加密机调用进行调用统一售电平台售电接口从而完成数据交互;
[0017]②把部署了加密机前置程序的服务器的IP、MAC配置到加密机中,终端读写卡通过Socket客户端访问加密机前置程序采用TDEA, TripleDataEncrypt1nAlgorithm三重数据加密算法以确保数据交互的安全;
[0018]③设置多台加密机数据访问的负载均衡处理,即加密机前置程序利用Java多线程技术,配置多台加密机的访问IP和端口,根据终端访问的任务量,对多台加密机的数据访问进行负载均衡。
[0019]本发明的优点和积极效果是:
[0020]本发明提出了采用统一的数据接口规范和ActiveX技术驱动客户端读写卡器设备的操作和数据的交换,采用面向服务的体系架构构建售电服务总线,实现数据高效、快速、安全及交互功能的易扩展性,而采用Java跨平台的特性构建一个加密机前置程序,解决数据安全认证过程的并发量受限和加密机重启等问题,最终实现安全、快速、智能的读、写不同厂家不同类型的售电卡,并实现在售电、银行或第三方售电机构等多种售电渠道进行相关业务操作。
【具体实施方式】
[0021]以下对本发明实施做进一步详述,以下实施例只是描述性的,不是限定性的,不能以此限定本发明的保护范围。
[0022]一种电力购电读卡器实现购电的方法,该方法步骤如下:
[0023](I)调用程序进行读、写卡操作:在卡表统一售电平台系统进行业务数据提交后,调用厂家提供的读写卡程序操作营业站机器上的读写卡器进行读、写卡操作;其中,调用程序进行读、写卡操作的具体步骤为:
[0024]当系统需要驱动客户端读写卡器设备实现读、写卡操作时,采用ActiveX技术手段调用读卡器厂家的动态链接库实现电卡的读写操作,因为使用ActiveX,可轻松方便的在Web页中插入多媒体效果、交互式对象、以及复杂程序,而无需关心对象是用什么语言写的,也无须关心它是以DLL还是以另外的过程来执行的;
[0025](2)售电服务总线实现业务操作功能:根据售电渠道与卡表统一售电平台业务交互购电交易数据的实时性、准确性、事务性,定义售电交易数据交互WebService通讯规约,并为实现各售电网点的售电业务标准化集成售电查询、售电计算、卡表购电、获取卡号外网公共服务为一套服务总线,其中,售电服务总线实现业务操作功能的具体步骤为:
[0026]①根据本地费控售电系统、营销业务系统以及相关各系统的业务交互数据的实时性、准确性、事务性特征,定义数据售电交易数据交互WebService规约。
[0027]②建立售电服务数据库,实现电力内网与售电网点外网数据的交互,此数据引擎利用OracleAPI采用S0APXML协议,根据服务端的WSDL描述文档创建request请求对象生成SOAP请求消息发送给服务端,服务端按照接口要求返回相应的数据并生成SOAP应答,创建reponse接受对象,对该应答进行解析,从而完成数据交互。
[0028]③建立包括售电查询、售电计算、卡表购电、获取卡号外网公共服务,即售电服务总线对外网应用部署的公共服务接口。
[0029](3)数据安全认证:在购电读、写卡时,统一售电平台系统与加密机进行数据交互,完成读卡认证、写卡加密的数据安全认证;其中,数据安全认证的具体步骤为:
[0030]①利用SocketAPI建立起一个Socket服务端,所有终端读写卡都作为Socket客户端连接访问该加密机,由该加密机前置程序按照加密机调用进行调用统一售电平台售电接口从而完成数据交互;
[0031]②把部署了加密机前置程序的服务器的IP、MAC配置到加密机中,终端读写卡通过Socket客户端访问加密机前置程序采用TDEA, TripleDataEncrypt1nAlgorithm三重数据加密算法以确保数据交互的安全;
[0032]③设置多台加密机数据访问的负载均衡处理,即加密机前置程序利用Java多线程技术,配置多台加密机的访问IP和端口,根据终端访问的任务量,对多台加密机的数据访问进行负载均衡。
【权利要求】
1.一种电力购电读卡器实现购电的方法,其特征在于包括步骤如下: (1)调用程序进行读、写卡操作:在卡表统一售电平台系统进行业务数据提交后,调用厂家提供的读写卡程序操作营业站机器上的读写卡器进行读、写卡操作; (2)售电服务总线实现业务操作功能:根据售电渠道与卡表统一售电平台业务交互购电交易数据特性,定义售电交易数据交互WebService通讯规约,并为实现各售电网点的售电业务标准化集成售电查询、售电计算、卡表购电、获取卡号外网公共服务为一套服务总线.(3)数据安全认证:在购电读、写卡时,统一售电平台系统与加密机进行数据交互,完成读卡认证、写卡加密的数据安全认证。
2.根据权利要求1所述的电力购电读卡器实现购电的方法,其特征在于:所述步骤(I)的调用程序进行读、写卡操作的具体步骤为:当系统需要驱动客户端读写卡器设备实现读、写卡操作时,采用ActiveX技术手段调用读卡器厂家的动态链接库实现电卡的读写操作。
3.根据权利要求1所述的电力购电读卡器实现购电的方法,其特征在于:所述步骤(2)的售电服务总线实现业务操作功能的具体步骤为: ①根据本地费控售电系统、营销业务系统以及相关各系统的业务交互数据的实时性、准确性、事务性特征,定义数据售电交易数据交互WebService规约; ②建立售电服务数据库,实现电力内网与售电网点外网数据的交互,此数据引擎利用OracleAPI采用S0APXML协议,根据服务端的WSDL描述文档创建request请求对象生成SOAP请求消息发送给服务端,服务端按照接口要求返回相应的数据并生成SOAP应答,创建reponse接受对象,对该应答进行解析,从而完成数据交互; ③建立包括售电查询、售电计算、卡表购电、获取卡号外网公共服务,即售电服务总线对外网应用部署的公共服务接口。
4.根据权利要求1所述的电力购电读卡器实现购电的方法,其特征在于:所述步骤(3)的数据安全认证的具体步骤为: ①利用SocketAPI建立起一个Socket服务端,所有终端读写卡都作为Socket客户端连接访问该加密机,由该加密机前置程序按照加密机调用进行调用统一售电平台售电接口从而完成数据交互; ②把部署了加密机前置程序的服务器的IP、MAC配置到加密机中,终端读写卡通过Socket客户端访问加密机前置程序采用TDEA, TripleDataEncrypt1nAlgorithm三重数据加密算法以确保数据交互的安全; ③设置多台加密机数据访问的负载均衡处理,即加密机前置程序利用Java多线程技术,配置多台加密机的访问IP和端口,根据终端访问的任务量,对多台加密机的数据访问进行负载均衡。
【文档编号】G06Q50/06GK104036432SQ201410260917
【公开日】2014年9月10日 申请日期:2014年6月12日 优先权日:2014年6月12日
【发明者】钟珊, 赵宝国, 刘志, 贾培刚, 高伟, 段奇, 滑小立, 王子兴, 孙继科, 马涛, 张皓 申请人:国家电网公司, 国网天津市电力公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1