一种电费缴纳方法及系统与流程

文档序号:11833311阅读:437来源:国知局
一种电费缴纳方法及系统与流程

本申请涉及电费缴纳技术领域,尤其是一种基于移动设备的IC卡(Integrated Circuit Card,集成电路卡)电费缴纳系统及方法。



背景技术:

目前,电费缴纳的方式主要是人工缴纳或者在自助终端缴纳。其中,人工缴纳指的是用户在供电局柜台,由营业人员在电脑及相关的电卡读写设备上进行,该缴费方式需要基于固定的营业场所,且需要较多的人力;自助终端缴纳指的是,供电局在固定场所安装自助终端设备,用户在该自助终端上进行自助缴纳,该种缴费方式比人工缴纳更高效便民,但用户仍需前往自助终端现场,缴费方式不够方便快捷。



技术实现要素:

有鉴于此,本发明提供了一种电费缴纳方法及系统,用以解决现有技术中电费缴纳方式不够方便快捷的技术问题。为实现所述目的,本发明提供的技术方案如下:

一种电费缴纳方法,包括:

客户端获取用户输入的购电量并发送至服务器;

所述服务器将所述购电量发送至民电系统,以触发所述民电系统利用所述购电量生成购电金额并将所述购电金额返回至所述服务器;

所述服务器依据所述购电金额进行缴费,并向所述民电系统发送缴费成功信息,以触发所述民电系统生成写卡数据并将所述写卡数据返回至所述服务器;

所述服务器将接收到的所述写卡数据发送至所述客户端;

所述客户端将接收到的所述写卡数据发送至刷卡器,以触发所述刷卡器将所述写卡数据中的购电量写入电卡中。

可选地,上述的电费缴纳方法中,还包括:

所述客户端获取刷卡器从电卡中读取到的用户号,并发送至所述服务器;

所述服务器将所述用户号发送至所述民电系统,以触发所述民电系统利用所述用户号获取电卡信息,并将所述电卡信息返回至所述客户端。

可选地,上述的电费缴纳方法中,还包括:

所述服务器向所述民电系统发送缴费信息,以触发所述民电系统记录所述缴费信息;其中,所述缴费信息包括用户号、购电量及购电金额。

可选地,上述的电费缴纳方法中,在所述客户端将接收到的写卡数据发送至刷卡器之前,还包括:

所述客户端向所述刷卡器发送写卡记录查询指令,以触发所述刷卡器从所述电卡中读取写卡记录标识并返回至所述客户端,当所述写卡记录标识为可写状态标识时,所述客户端将接收到的写卡数据发送至刷卡器。

可选地,上述的电费缴纳方法中,所述电卡信息包括:电价、购电次数、已购电量、最小购电值、最大购电值及用户状态中的一项或多项。

本申请还提供了一种电费缴纳系统,包括:

客户端,与刷卡器相连,用于获取用户输入的购电量并发送至服务器,以及将接收到的写卡数据发送至刷卡器,以触发所述刷卡器将所述写卡数据中的购电量写入电卡中;

服务器,分别与所述客户端与民电系统相连,用于将所述购电量发送至所述民电系统,以触发所述民电系统利用所述购电量生成购电金额并将所述购电金额返回至所述服务器,当接收到所述购电金额后进行缴费,并向所述民电系统发送缴费成功信息,以触发所述民电系统生成写卡数据并将所述写卡数据返回至所述服务器,当接收到所述写卡数据后将所述写卡数据发送至所述客户端。

可选地,上述的电费缴纳系统中,所述客户端,还用于获取刷卡器从电卡中读取到的用户号,并发送至所述服务器;

所述服务器,还用于将所述用户号发送至所述民电系统,以触发所述民电系统利用所述用户号获取电卡信息,并将所述电卡信息返回至所述客户端。

可选地,上述的电费缴纳系统中,所述服务器,还用于向所述民电系统发送缴费信息,以触发所述民电系统记录所述缴费信息;其中,所述缴费信息包括用户号、购电量及购电金额。

可选地,上述的电费缴纳系统中,所述客户端,还用于在将接收到的写卡数据发送至刷卡器之前,向所述刷卡器发送写卡记录查询指令,以触发所述刷卡器从所述电卡中读取写卡记录标识并返回至所述客户端,当所述写卡记录标识为可写状态标识时,将接收到的写卡数据发送至刷卡器。

可选地,上述的电费缴纳系统中,所述电卡信息包括:电价、购电次数、已购电量、最小购电值、最大购电值及用户状态中的一项或多项。

由以上可知,本发明具有如下有益效果:

本发明提供的电费缴纳方法中,用户直接在客户端输入购电量,客户端将该购电量发送至服务器,服务器将其转发至民电系统,民电系统计算购电金额后返回至服务器,服务器进行缴费并在缴费成功后向民电系统发送缴费成功信息,民电系统生成写卡数据并通过服务器返回至客户端,客户端控制刷卡器将写卡数据中的购电量写入点卡中,从而完成缴费购电。与现有技术相比,本发明开发有客户端,用户直接利用客户端便可进行缴费,随地缴费购电,更加方便快捷。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例提供的电费缴纳方法的流程图;

图2为本发明提供的客户端与刷卡器之间的数据交互过程示意图;

图3为本发明实施例提供的电费缴纳系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参照图1,其示出了本发明实施例提供的电费缴纳方法的流程,具体包括以下步骤:

步骤S101:客户端获取用户输入的购电量并发送至服务器。

其中,客户端是可以联网的各种电子设备,如台式计算机、手机、PAD等。客户端接收到用户输入的购电量后,将该购电量数据通过网络发送至服务器,当然,电子设备可以利用专门的客户端应用程序或者浏览器完成本步骤及以下各个步骤。

步骤S102:服务器将所述购电量发送至民电系统,以触发所述民电系统执行步骤S103。

其中,服务器接收到客户端发送的购电量后将其转发至民电系统。转发的方式可以是将购电量封装在金额计算交易报文中,该交易报文的格式为服务器与民电系统按照相应的通信协议生成的报文。

步骤S103:民电系统利用所述购电量生成购电金额,并将所述购电金额返回至所述服务器。

其中,民电系统利用购电量可以计算出购电金额,购电金额即用户购买电量需要支付的金额。购电金额需要根据民电系统按照相应收费标准设定的计算方法计算,本发明对计算方法并不做限定。实际中,计算方式可以是根据购电量设定的,即当购电量小于或等于某个数值时,按照平价电价计算,当购电值大于该数值并小于等于另一数值时,按照另一电价计算,同理,还可以为更高的购电值设定更高的电价,此即阶梯电价计算方法。

在民电系统计算购电金额,可以保证购电金额的计算随时根据收费标准的不同而不同。

步骤S104:服务器依据所述购电金额进行缴费,并向所述民电系统发送缴费成功信息,以触发所述民电系统执行步骤S105。

其中,服务器的缴费过程是将购电金额从用户的资金账户划拨到民电系统的资金账户中。划拨方式是通过用户刷卡或者输入卡号的方式,即用户在刷卡器上刷卡或者在客户端输入卡号、密码并在客户端缴费成功后,服务器会将用户卡中的金额划拨至民电系统的资金账户。另外,为了提高安全性,在缴费过程中服务器可以向客户端发送缴费确认信息,以供用户对此笔缴费交易进行确认。更进一步地,该缴费确认信息可以为加密后的信息。

缴费成功后,服务器向民电系统发送缴费成功信息,以提示民电系统缴费成功,进而民电系统可以执行下一步骤。

步骤S105:民电系统生成写卡数据并将所述写卡数据返回至所述服务器。

其中,写卡数据中包括购电量,当然,还可以包括用户号(用户在民电系统中的唯一标识)、电表信息、密钥等。

步骤S106:服务器将接收到的写卡数据发送至客户端。

步骤S107:客户端将接收到的写卡数据发送至刷卡器,以触发所述刷卡器执行步骤S108。

步骤S108:刷卡器将所述写卡数据中的购电量写入电卡中。

其中,服务器将民电系统生成的写卡数据转发至客户端,客户端向刷卡器发送写卡指令,控制刷卡器将写卡数据中的购电量写入点卡中,完成购电过程。

由以上技术方案可知,本实施例提供的电费缴纳方法中,用户直接在客户端输入购电量,客户端将该购电量发送至服务器,服务器将其转发至民电系统,民电系统计算购电金额后返回至服务器,服务器进行缴费并在缴费成功后向民电系统发送缴费成功信息,民电系统生成写卡数据并通过服务器返回至客户端,客户端控制刷卡器将写卡数据中的购电量写入点卡中,从而完成缴费购电。与现有技术相比,本发明开发有客户端,用户直接利用客户端便可进行缴费,购电过程更加方便快捷。

从上述的缴费过程可以看出,服务器除了需要完成重要的支付功能外,还需要实现客户端与民电系统之间数据的转发。原因是,民电系统为现有的电力系统,其并未开发与客户端交互的平台,本发明在服务器上开发支付平台,使用民电系统提供的交互接口与其交互数据。

需要说明的是,上述实施例中步骤S101中用户输入购电量后,可以对该输入的购电量进行判断,即判断该购电量是否在最小购电值及最大购电值组成的区间范围内,若是,才将购电量发送至服务器,否则,客户端生成提示信息,以提示用户输入的购电量超出范围,并提示用户重新输入,返回执行上述判断过程,直至判断结果为是。这样,可以保证用户输入的购电值满足民电系统对购电值的数值要求,提高购电成功率。

上述最大购电值及最小购电值可以预先从民电系统获取并存储在客户端,还可以是实时查询获得的,即在执行步骤S101之前,客户端向服务器发 送购电值范围查询指令,以触发服务器向民电系统查询后将查询到的内容(最大购电值及最小购电值)返回至客户端。

当服务器缴费成功后,可以向民电系统发送缴费信息,以触发所述民电系统记录所述缴费信息。其中,所述缴费保存信息中需要包括用户号,当然,还可以包括购电量及购电金额。民电系统记录缴费信息的方式,可以是在后台的账务信息中添加该笔购电金额,还可以单独记录该用户号对应的购电量及购电金额。

用户还可以利用客户端从民电系统获取电卡信息,该过程具体如下:

客户端获取刷卡器从电卡中读取到的用户号,并发送至服务器;所述服务器将用户号发送至民电系统,以触发所述民电系统利用所述用户号获取电卡信息,并将所述电卡信息返回至客户端。

其中,刷卡器可以从电卡中读取用户号,客户端可以从刷卡器中获取该用户号,并将该用户号通过服务器发送至民电系统,从而民电系统利用该用户号查找该用户的电卡信息,并将其返回至客户端,以供用户查看。电卡信息可以根据民电系统存储信息的不同而不同,可选地,电卡信息包括:电价、购电次数、已购电量、最小购电值、最大购电值及用户状态中的一项或多项,其中,用户状态指的是用户是否可以购电,该状态信息记录在民电系统中。

客户端可以将用户号封装在信息查询报文中,并将其发送至服务器。服务器将该报文中的用户号提取出来后,依据民电系统提供的交互接口标准封装电卡表查询报文,将该报文发送至民电系统,民电系统向服务器返回电卡表查询应答报文。需要说明的是,刷卡器还可以从电卡中获取其中存储的读卡字符串及电卡编号,将其一并发送给客户端,客户端将其一并封装在报文中,经过服务器的转发后发送至民电系统。其中,民电系统利用读卡字符串对电卡有效性进行验证,电卡编号可以用来协助电卡信息的查询。

另外,为了进一步提高写卡成功率,在上述步骤S107客户端将写卡数据发送至刷卡器之前,还可以包括:

所述客户端向所述刷卡器发送写卡记录查询指令,以触发所述刷卡器从所述电卡中读取写卡记录标识并返回至所述客户端,当所述写卡记录标识为可写状态标识时,所述客户端将接收到的写卡数据发送至刷卡器。

具体地,在每次向电卡中写入电卡量之前,可以查询一下电卡中是否存在未写入成功的记录。查询过程是,客户端向刷卡器发送写卡记录查询指令,刷卡器可以从电卡中读取标志位,并将该标志位返回给客户端,客户端根据该标志位可以判断出电卡是否处于可写状态。在查询结果为可写状态时,客户端才将写卡数据发送至刷卡器。

从原理上来讲,电卡中设有标志位,该标识位具有三种状态标识,一种为默认状态标识如0,一种为开始写卡状态标识如1,一种为写卡结束状态标识如2。其中,若电卡未被写入过电卡数据,则标识位为默认状态标识,当电卡每次被写入电卡数据时,会将该标识位设置为开始写卡状态标识,在每次写卡结束后会将该标识位设置为写卡结束状态标识。若在某次向电卡中写入写卡数据时,客户端发现该标识位的值为写卡开始状态标识,则说明上次的写卡数据并未被成功写入,其余两种状态标识为可写状态标识,表明电卡为可写状态。当然,还可以是其他的判断方式。

另外,若客户端判断得出写卡记录标识为不可写状态标识时,可以执行电卡补写过程。具体地:

所述客户端获取所述刷卡器从所述电卡中读取到的用户号,并将其发送至所述服务器;所述服务器将接收到的所述用户号发送至所述民电系统,以触发所述民电系统生成写卡数据并返回至所述服务器;所述服务器将所述写卡数据返回至所述客户端;所述客户端将接收到的所述写卡数据发送至所述刷卡器,以触发所述刷卡器将所述写卡数据中的购电量写入所述电卡中。

其中,民电系统中记录有用户号对应的用户每次的购电记录,从而可以再次生成写卡数据。

需要说明的是,客户端与刷卡器及电卡之间可以通过图2所示的方式进行电卡的读写。上述各个实施例中的电卡可以为IC卡,刷卡器为IC卡读写设备。

下面对本发明实施例提供的电费缴纳系统进行介绍,需要说明的是,有关电费缴纳系统的说明可以参照上文提供的电费缴纳方法,以下并不做赘述。

参照图3,其示出了本发明实施例提供的电费缴纳系统的结构,具体包括:客户端100及服务器200。其中:

客户端,与刷卡器相连,用于获取用户输入的购电量并发送至服务器,以及将接收到的写卡数据发送至刷卡器,以触发所述刷卡器将所述写卡数据中的购电量写入电卡中;

服务器,分别与所述客户端与民电系统相连,用于将所述购电量发送至所述民电系统,以触发所述民电系统利用所述购电量生成购电金额并将所述购电金额返回至所述服务器,当接收到所述购电金额后进行缴费,并向所述民电系统发送缴费成功信息,以触发所述民电系统生成写卡数据并将所述写卡数据返回至所述服务器,当接收到所述写卡数据后将所述写卡数据发送至所述客户端。

需要说明的是,上述的服务器可以被称为移动支付服务器,其上部署的系统为移动支付系统,刷卡器为移动支付设备,如“一盒宝”。客户端可以与刷卡器进行无线或有线连接,可选地,采用蓝牙或者音频连接,交互的数据报文可以进行加密,且双方校验对方的MAC地址,以提高安全性。客户端与服务器的连接方式可以是无线如WI-FI或者有线网络。为了进一步提高通信安全性,服务器可以使用专用网络与民电系统进行连接。

所述客户端100,还用于获取刷卡器从电卡中读取到的用户号,并发送至所述服务器;

所述服务器200,还用于将所述用户号发送至所述民电系统,以触发所述民电系统利用所述用户号获取电卡信息,并将所述电卡信息返回至所述客户端。所述电卡信息包括:电价、购电次数、已购电量、最小购电值、最大购电值及用户状态中的一项或多项。

所述服务器200,还用于向所述民电系统发送缴费信息,以触发所述民电系统记录所述缴费信息;其中,所述缴费信息包括用户号、购电量及购电金额。

所述客户端100,还用于在将接收到的写卡数据发送至刷卡器之前,向所述刷卡器发送写卡记录查询指令,以触发所述刷卡器从所述电卡中读取写卡记录标识并返回至所述客户端,当所述写卡记录标识为可写状态标识时,将接收到的写卡数据发送至刷卡器。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个 实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括上述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1