CN101719292B - 智能卡的充值方法、设备及*** - Google Patents
智能卡的充值方法、设备及*** Download PDFInfo
- Publication number
- CN101719292B CN101719292B CN200910237530.7A CN200910237530A CN101719292B CN 101719292 B CN101719292 B CN 101719292B CN 200910237530 A CN200910237530 A CN 200910237530A CN 101719292 B CN101719292 B CN 101719292B
- Authority
- CN
- China
- Prior art keywords
- recharging payment
- last time
- recharging
- payment
- integrity
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明的实施例公开了一种智能卡的充值方法、设备及***,涉及信息技术领域,解决了现有技术中为了获得具备完整性的充值交易付出的代价过大的问题。本发明实施例后台服务器在对智能卡充值前,检查智能卡的上次充值交易是否具有完整性;若具有不完整性,则后台服务器获取智能卡的上次充值交易结果,并根据上次充值交易结果判断上次充值交易是否处于可结账状态;若处于可结账状态,则将上次充值交易中已冻结的充值金额扣除,并将上次充值交易修改为具有完整性;之后,后台服务器冻结智能卡本次充值交易的充值金额,设定本次充值交易具有不完整性,并根据智能卡本次充值交易结果检查本次充值交易的完整性。本发明实施例主要应用在对智能卡的充值交易中。
Description
技术领域
本发明涉及信息技术领域,尤其涉及一种智能卡的充值方法、设备及***。
背景技术
随着人们生活水平的提高,各自智能卡得到广泛的应用,例如:公交卡就与人们的日常生活紧密相连。公交卡的普及带来的一个问题就是对智能卡的充值网点太少。对智能卡进行充值交易的重点在于保证充值交易的安全性和完整性。其中,充值交易的安全性一般在规范中是通过认证,加密运算,或者信息验证码(Message Authentication Code,MAC)计算等操作来保证;充值交易的完整性一般是通过智能卡返回的充值交易凭证来保证。如果有得到智能卡返回的充值交易凭证,则说明充值交易是完整的,否则该充值交易是不完整的,当充值交易不完整时,例如:已经输入充值的金额,但该金额并未被充入到公交卡中时,则由专门的操作人员来完成后续的操作,以保证充值交易的完整性。
另外,现有的公交卡的充值网点地理范围受限,数量较少。而且如果按照现有技术中的方式增加充值网点,势必需要更多的场地,设备,以及人力,这样会不仅会增加运营商的运营成本,而且付出巨大代价后获得的几个增加的网点给人们带来便利的效果也不明显。
在实现上述充值交易的过程中,发明人发现:在现有的充值网点进行充值的方案中,必须要以很多人力、以及运营商投入一些成本高的设备来换取充值交易的完整性,而且给持卡者的充值交易带来方便的效果也不明显。那么,如何做到在无需投入过多人力和设备的情况下保证充值交易的完整性是现有技术中待解决的问题。
发明内容
本发明的实施例提供一种智能卡的充值方法、设备及***,可实现无人值守自助充值状态下保证充值交易的完整性,方便用户进行智能卡充值。
一种智能卡的充值方法,包括:在无人值守自动充值的过程中,包括后台服务器在对智能卡充值前,检查所述智能卡的上次充值交易是否具有完整性;
若所述上次充值交易具有不完整性,则后台服务器通过所述充值终端获取所述智能卡的上次充值交易结果,并根据所述上次充值交易结果判断所述上次充值交易是否处于可结账状态;
若所述上次充值交易处于可结账状态,则后台服务器将上次充值交易中已冻结的充值金额扣除,并将所述上次充值交易修改为具有完整性;
后台服务器冻结所述智能卡本次充值交易的充值金额,设定本次充值交易具有不完整性,并根据所述智能卡本次充值交易结果检查本次充值交易的完整性。
一种后台服务器,包括:
检查单元,用于检查所述智能卡的上次充值交易是否具有完整性;
判断单元,用于若所述上次充值交易具有不完整性,则通过所述充值终端获取所述智能卡的上次充值交易结果,并根据所述上次充值交易结果判断所述上次充值交易是否处于可结账状态;
执行单元,用于若所述上次充值交易处于可结账状态,则将上次充值交易中已冻结的充值金额扣除,并将所述上次充值交易修改为具有完整性;
冻结单元,用于冻结所述智能卡本次充值交易的充值金额,设定本次充值交易具有不完整性,并根据所述智能卡本次充值交易结果检查本次充值交易的完整性。
一种智能卡,所述智能卡用于无人值守自动充值的过程中,并且所述智能卡包括:
充值交易结果存储单元,用于存储上次充值交易的充值交易结果;
所述充值交易结果存储单元的上次充值交易的充值交易结果在本次充值交易前不会被消费交易的交易结果覆盖。
一种智能卡的充值***,包括:
智能卡,用于无人值守自动充值的过程中,存储上次充值交易的充值交易结果,其中,所述上次充值交易的充值交易结果在本次充值交易前不会被消费交易的交易结果覆盖;
充值终端,用于获取所述智能卡的充值交易结果,并发送所述充值交易结果到所述后台服务器;
后台服务器,用于在对智能卡充值前,检查所述智能卡的上次充值交易是否具有完整性;若所述上次充值交易具有不完整性,则通过所述充值终端获取所述智能卡的上次充值交易结果,并根据所述上次充值交易结果判断所述上次充值交易是否处于可结账状态;若所述上次充值交易处于可结账状态,则将上次充值交易中已冻结的充值金额扣除,并将所述上次充值交易修改为具有完整性;并冻结所述智能卡本次充值交易的充值金额,设定本次充值交易具有不完整性,再根据所述智能卡本次充值交易结果检查本次充值交易的完整性。
本发明实施例提供的技术方案具有如下有益效果:可确保充值交易过程中充值交易的完整性,并且每次充值交易的完整性的维护无需人工管理,可由后台服务器自动实施,可降低用户和运营商为获取充值交易完整性付出的代价,实现无人值守自助充值,并且本发明的实施例中的充值终端可通过具备联网能力的PC机与读卡机进行实现,使用户在家便可通过该充值终端完成智能卡的充值交易,无需用户往返于充值网点,方便用户进行智能卡充值。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例1中一种智能卡的充值方法的流程示意图;
图2为本发明实施例2中一种智能卡的充值方法的流程示意图;
图3为本发明实施例2中具体根据上次充值交易结果判断上次充值交易是否处于可结账状态的方法的流程示意图;
图4为本发明实施例2中具体执行本次充值交易的方法的流程示意图;
图5为本发明实施例3中后台服务器的结构示意图;
图6为本发明实施例3中的智能卡的结构示意图;
图7为本发明实施例4中一种智能卡的充值***的示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。并且,以下各实施例均为本发明的可选方案,实施例的排列顺序及实施例的编号与其优选执行顺序无关。
实施例1
本实施例提供一种智能卡的充值方法,如图1所示,包括:
步骤101,在每次无人值守自动充值过程中,后台服务器在对智能卡充值前,检查所述智能卡的上次充值交易是否具有完整性;
步骤102,若所述上次充值交易具有不完整性,则后台服务器通过所述充值终端获取所述智能卡的上次充值交易结果,并根据所述上次充值交易结果判断所述上次充值交易是否处于可结账状态;
步骤103,若所述上次充值交易处于可结账状态,则后台服务器将上次充值交易中已冻结的充值金额扣除,并将所述上次充值交易修改为具有完整性;
步骤104,后台服务器冻结所述智能卡本次充值交易的充值金额,设定本次充值交易具有不完整性,并根据所述智能卡本次充值交易结果检查本次充值交易的完整性。
另外,需要说明的是:在本实施例以及下述各实施例中“上次”与“本次”指的是两个接连的充值交易过程。例如:若本次指第4次充值交易过程,则上次是指第3次充值交易过程,即:该上次并不指代第2次或第1次充值交易过程。
本实施例提供的智能卡的充值方法通过采用在每次进行充值交易时先检查上次充值交易的完整性,在保证上次充值交易具有完整性的前提下,进行本次充值交易,并确定本次充值交易完整性的技术方案,解决了现有技术中充值交易过程中的完整性需要人工维护的技术问题,取得了可实现由后台服务器自动实施确保充值交易过程中充值交易的完整性,降低用户和运营商为获取充值交易完整性付出的代价,无人值守自助充值的技术效果。
实施例2
本实施例具体提供一种智能卡的充值方法,在本实施例中,该智能卡为公交卡,其中,因为国内交通领域采取的规范一般是中国金融集成电路卡规范--简称PBOC规范,所以本实施中的方法是结合该PBOC规范进行实施的,需要说明的是,本发明并不局限于PBOC规范,也可以适用其他规范。
在PBOC规范中,一个充值交易定义为圈存过程,主要包括两条指令:圈存初始化指令以及圈存指令。在该圈存过程中,如果充值交易成功,公交卡会至少返回交易验证信息,在本实施中的,该交易验证信息为:充值交易验证码(Transaction Authentication Code,TAC)、MAC,以及本次充值交易成功的充值交易指示符作为本次充值交易的结果。需要说明的是,在本实施例以及下述各实施例中交易验证信息具体为TAC和MAC。
本方案中主要涉及三个部分:公交卡,自动充值终端,以及后台服务器。其中,自动充值终端可以是专门的充值机,也可以是已联网的PC机加上读卡器。公交卡与自动充值终端通讯方式可以采用非接触通讯方式,或USB通讯方式等。并且,在本实施例中,该公交卡的用户所持有的银行卡的对应账户相关信息存储在该后台服务器中,另外,后台服务器也存储了每个账户上次充值交易时设置的完整性指示符,用于指示该账户的用户在上次充值交易时的充值交易是否完整。
如图2所示,该方法具体包括:
步骤200,在无人值守自动充值过程中,后台服务器在对公交卡充值前,后台服务器先通过充值终端获取公交卡中用户的账户信息。
该步骤200的具体实施方式可为:在公交卡与自动充值终端连接好后,该自动充值终端发送获取账户信息的指令到公交卡,公交卡返回账户信息,自动充值终端接收到该账户信息后,发送到后台服务器。
步骤201,后台服务器根据该账户信息检查所述公交卡的上次充值交易是否具有完整性,如果上次充值交易具有不完整性则执行步骤202;否则执行步骤205。
具体的,步骤201可为:后台服务器检查所述账户信息对应的账户的上次充值交易的完整性指示符是否指示上次充值交易成功;如果所述上次充值交易的完整性指示符指示上次充值交易完整,则代表所述上次充值交易具有完整性,并执行步骤205;否则代表所述上次充值交易不具有完整性,并执行步骤202。
步骤202,后台服务器通过所述充值终端获取所述公交卡的上次充值交易结果,并根据所述上次充值交易结果判断所述上次充值交易是否处于可结账状态;如果判定处于可结账状态,则执行步骤203;否则执行步骤204。
该步骤202如图3所示,可具体通过如下方式实现:
步骤2021,后台服务器发送获取上次充值交易的充值交易结果的指令到自动充值终端,自动充值终端将所述指令传送给公交卡,并接收到公交卡返回的上次充值交易的充值交易结果,自动充值终端将所述充值交易结果上报到后台服务器。
具体的,在本实施例中,公交卡返回的上次充值交易的充值交易结果至少包括:上次充值交易的充值交易成功指示符、上次交易验证信息,即上次充值交易的TAC和上次充值交易的MAC。
需要说明是,本实施例中的公交卡将保存上次充值交易的充值交易结果,即:用于指示上次充值交易是否成功的充值交易成功指示符,上次充值交易的交易验证信息,即TAC和MAC,并且该上次充值交易的充值交易结果不会因为在本次充值交易前因为消费交易而被替换掉。
步骤2022,后台服务器检查所述充值交易结果中的上次充值交易的充值交易成功指示符是否指示所述上次充值交易处于成功状态;如果述充值交易成功指示符指示所述上次充值交易处于成功状态,则代表所述上次充值交易处于可结账状态,并可进一步执行步骤2023;否则执行步骤204。
步骤2023,后台服务器判断上次充值交易结果中的所述公交卡返回的TAC和MAC是否与后台服务器通过计算获得的该账户上次充值交易的TAC和MAC相同;如果相同,则代表此时是充值交易成功状态且充值交易正确状态,也即:所述上次充值交易处于可结账状态,因此执行步骤203;否则执行步骤204。
步骤203,后台服务器将上次充值交易中所述账户中已冻结的充值金额扣除,并将所述上次充值交易修改为具有完整性,再执行步骤205。
在公交卡上次充值过程中,由于网路情况不稳定,导致上传充值交易结果时网路中断,后台服务器没有收到上次充值交易的充值交易结果,那么上次充值交易就属于一次不完整的充值交易。在这种情况下,通过本实施例中提供的方法,可实现在本次充值交易时,当公交卡把账户信息上传给后台服务器后,后台服务器会发现上次充值交易的不完整,那么后台服务器会要求公交卡把上次的充值交易结果重新上传。在上次充值交易的充值交易结果通过检查后,后台服务器将自动把上次充值交易设置成完整,以便用户进行安全的再申请充值交易。
步骤204,后台服务器发送包含上次充值交易出错的信息到自动充值终端,自动充值终端在接收该信息后,通过连接的显示器将所述信息显示给用户,以提示用户上次充值交易不完整,并不再执行下述步骤。
另外,如果上次充值交易不完整,此时用户可到营业厅办理人工同步过程。
步骤205,后台服务器发送上次充值交易同步成功的信息到自动充值终端,自动充值终端将该信息通过连接显示器显示给用户,此时,用户可向自动充值终端输入需要充值的金额,自动充值终端收到该金额后将其发送到后台服务器,后台服务器冻结所述公交卡本次充值交易的充值金额,设定本次充值交易具有不完整性,进而开始执行本次充值交易,即圈存过程,并根据所述公交卡返回的本次充值交易结果检查本次充值交易的完整性。
具体的,如图4所示,该步骤205可通过如下方式实现:
步骤2051,后台服务器发送上次充值交易同步成功的信息到自动充值终端,自动充值终端将该信息通过连接显示器显示给用户,此时,用户可向自动充值终端输入需要充值的金额,自动充值终端收到该金额后将其发送到后台服务器。
步骤2052,通过自动充值终端,后台服务器与公交卡进行圈存过程。后台服务器发送圈存初始化指令,并在通过自动充值终端接收到公交卡返回的圈存初始化响应后,在上述账号中冻结接收到的本次充值交易中充值的金额,并设置本次充值交易具有不完整性(可通过设置本次充值交易的完整性指示符为不完整实现)。
步骤2053,后台服务器发送圈存指令,并通过自动充值终端接收到公交卡会返回的本次充值交易的充值交易结果。
具体的,在本实施例中,返回的本次充值交易的充值交易结果至少包括:本次充值交易的充值交易成功指示符,以及本次充值交易的TAC。
步骤2054,后台服务器根据本次充值的充值交易结果判断本次充值交易是否完整;如果判定完整,则扣除步骤2052中冻结的充值金额,再将本次充值交易的修改为具有完整性(可通过将本次充值交易的完整性充值交易指示符修改为完整实现),并不再执行下述步骤;如果判定所述本次充值交易具有不完整性,则后台服务器发送包含本次充值交易出错的信息到自动充值终端,自动充值终端在接收该信息后,通过连接的显示器将所述信息显示给用户。
在步骤2054中后台服务器根据本次充值的充值交易结果判断本次充值交易是否完整具体可通过如下方式实现:
后台服务器检查所述本次充值交易结果中的充值交易成功指示符是否指示本次充值交易成功,以及判断所述本次充值交易结果中TAC和MAC是否与通过计算获得的所述本次充值交易的TAC和MAC相同;如果指示本次充值交易成功,并且判断所述MAC和TAC与后台服务器通过计算获得的该账户本次充值交易的TAC相同,则代表代表所述本次充值交易是否具有完整性;否则代表所述本次充值交易具有不完整性。
另外,由上述执行过程可看出,当上次充值交易具备充值交易完整性时,后台服务器将跳过调整上次充值交易的完整性的过程,直接接入公交卡的圈存过程。例如:以第一次为公交卡通过本实施例中的方法充值时为例:
由于是第一次充值,后台服务器在步骤201中将不会发现任何不完整的充值交易,那么将跳过步骤202和步骤203调整上次充值交易的完整性的过程,进入步骤205,即:后台服务器根据用户输入的充值金额,相继发起圈存初始化,圈存指令,并在在收到卡片返回的交易验证信息后,完成本次充值的整个充值交易过程。
本发明实施例提供的智能的充值方法具有如下有益效果:可确保充值交易过程中充值交易的完整性,并且每次充值交易的完整性的维护无需人工管理,可由后台服务器自动实施,可降低用户和运营商为获取充值交易完整性付出的代价,实现无人值守自助充值。另外,本发明的实施例中的充值终端可通过具备联网能力的PC机与读卡机进行实现,使用户在家便可通过该充值终端完成智能卡的充值交易,无需用户往返于充值网点,并且当该PC机为笔记本时,充值终端也就相当于还具备了移动性,极大的方便用户在多种场地进行智能卡充值操作。
实施例3
为了便于上述实施例2中的后台服务器部分方法的实施,本实施例提供一种后台服务器300,如图5所示,包括:检查单元31,判断单元32,执行单元33,冻结单元34。
检查单元31,用于检查所述智能卡的上次充值交易是否具有完整性;判断单元32,用于当检查单元31检查到所述上次充值交易具有不完整性时,通过所述充值终端获取所述智能卡的上次充值交易结果,并根据所述充值交易结果判断所述上次充值交易是否处于可结账状态;执行单元33,用于若判断单元32判定所述上次充值交易处于可结账状态时,将上次充值交易中已冻结的充值金额扣除,并将所述上次充值交易修改为具有完整性;冻结单元34,用于当检查单元31检查到所述上次充值交易具有完整性,或者当执行单元33执行过后,冻结所述智能卡本次充值交易的充值金额,设定本次充值交易具有不完整性,并根据所述智能卡本次充值交易结果检查本次充值交易的完整性。
在本实施例中后台服务器300可包括如下可选模块:
发送单元35,用于当判断单元32判定所述上次充值交易过程处于不可结账状态时,发送包含所述上次充值交易出错的信息到所述充值终端,以提示用户所述上次充值交易不完整。
其中,当所述可结账状态为充值交易成功状态时,判断单元32包括:
第一检查模块321,用于检查所述充值交易结果中的充值交易成功指示符是否指示所述上次充值交易处于成功状态;当所述充值交易成功指示符指示所述上次充值交易处于成功状态是,代表所述上次充值交易处于可结账状态。
当可结账状态为:充值交易成功状态且充值交易正确状态时;判断单元32包括:
第二检查模块322,用于检查所述充值交易结果中的充值交易成功指示符是否指示所述上次充值交易处于成功状态;判断模块323,用于当所述充值交易成功指示符指示所述上次充值交易处于成功状态时,判断所述上次充值交易结果中交易验证信息是否与通过计算获得的所述上次充值交易的交易验证信息相同;判定相同时,代表所述上次充值交易处于可结账状态。
本实施例提供的后台服务器在无人值守自动充值过程中,可实现将用户主账户中的金额扣除并充值到公交卡的功能,取得了在进行无人值守自动充值的同时保证充值交易具有完整性的技术效果,并且可配合由PC机和读卡器组合而成的自动充值终端一起使用,可实现家庭式无人值守自动充值,无需运营商对该家庭式自动充值终端进行维护,可降低运营商的运营成本。
为了便于实施例2中公交卡部分的方法实施,本实施例还提供了一种用于无人值守自动充值的过程智能卡400,如图6所示,该智能卡400至少包括:
充值交易结果存储单元41,用于存储上次充值交易的充值交易结果。
其中,所述充值交易结果存储单元41的上次充值交易的充值交易结果在本次充值交易前不会被消费交易的交易结果覆盖。
其中,充值交易结果存储单元41存储的充值交易结果至少包括:用于指示上次充值交易是否成功的充值交易成功指示符,上次充值交易的交易验证信息。
在本实施例的智能卡将保存上一次充值交易的充值交易结果,便于在保持充值交易完整性的过程中后台服务器校验上次充值交易是否具有的完整性;因为在本实施例中,后台服务器需要负责在维护本次充值交易前完成上次充值交易的完整性的同步工作。
另外,本实施例还提供了一种自动充值终端,该自动充值终端自动充值终端可以是利用现有技术中专门的充值机也可以是利用具备联网能力的PC机加上读卡器。自动充值终端相当于是一个通道,用于传送后台服务器和公交卡之间的信息,以及用于接收后台服务器发送的包含充值交易出错的信息,并通过连接的显示器向用户显示所述信息。
通过本实施例提供的后台服务器、智能卡和自动充值终端可在每次进行充值交易时同步上次充值交易的完整性,并设置本次充值交易完整性,解决了现有技术中充值交易过程中的完整性需要人工维护的技术问题,取得了可实现由后台服务器自动实施确保充值交易过程中充值交易的完整性,降低用户和运营商为获取充值交易完整性付出的代价,无人值守自助充值的技术效果。并且由于本实施例终端自动充值终端可由PC机和读卡器普遍存在于用户的生活中,因此用户可直接利用该PC机和读卡器组合作为执行充值交易的通道,对于运营商来说不仅减少了人力,更可实现0成本维护。
实施例4
本实施例提供一种智能卡的充值***,如图7所示,该***包括:智能卡71,充值终端72,以及后台服务器73。
智能卡71,用于至少存储用户的账户信息,以及无人值守自动充值的过程中,存储上次充值交易的充值交易结果,其中,所述上次充值交易的充值交易结果在本次充值交易前不会被消费交易的交易结果覆盖;充值终端72,用于获取所述智能卡71的账户和所述智能卡的上次和/或本次充值交易结果,并发送所述上次和/或本次充值交易结果到所述后台服务器73;后台服务器73,用于在对智能卡71充值前,检查所述智能卡71的上次充值交易是否具有完整性;若所述上次充值交易具有不完整性,则通过所述充值终端72获取所述智能卡71的上次充值交易结果,并根据所述上次充值交易结果判断所述上次充值交易是否处于可结账状态;若所述上次充值交易处于可结账状态,则将上次充值交易中已冻结的充值金额扣除,并将所述上次充值交易修改为具有完整性;并冻结所述智能卡71本次充值交易的充值金额,设定本次充值交易具有不完整性,再根据所述智能卡71本次充值交易结果检查本次充值交易的完整性。
其中,充值终端71还用于接收来自所述后台服务器73的包含充值交易上次充值交易和本次充值交易出错的信息,并通过连接的显示器向用户显示所述信息。
本发明实施例提供的***具有如下有益效果:可确保充值交易过程中充值交易的完整性,并且每次充值交易的完整性的维护无需人工管理,可由后台服务器自动实施,可降低用户和运营商为获取充值交易完整性付出的代价,实现无人值守自助充值,并且本发明的实施例中的充值终端可通过具备联网能力的PC机与读卡机进行实现,使用户在家便可通过该充值终端完成智能卡的充值交易,无需用户往返于充值网点,方便用户进行智能卡充值。
本领域的普通技术人员可以理解实现上述各实施例中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于——计算机可读取存储介质中,该程序在执行时,包括上述各实施例中的全部或者部分方法和步骤,其中,所述的存储介质,如:ROM/RAM、磁盘、光碟等。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台设备执行本发明各个实施例所述的方法。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (18)
1.一种智能卡的充值方法,其特征在于,在无人值守自动充值过程中包括:
后台服务器在对智能卡充值前,检查所述智能卡的上次充值交易是否具有完整性;
若所述上次充值交易不具有完整性,则后台服务器通过充值终端获取所述智能卡存储的上次充值交易的充值交易结果,并根据所述上次充值交易结果判断所述上次充值交易是否处于可结账状态;
若所述上次充值交易处于可结账状态,则后台服务器将上次充值交易中已冻结的充值金额扣除,并将所述上次充值交易修改为具有完整性;
后台服务器冻结所述智能卡本次充值交易的充值金额,设定本次充值交易不具有完整性,并根据所述智能卡本次充值交易结果检查本次充值交易的完整性。
2.根据权利要求1所述的方法,其特征在于,所述检查所述智能卡的上次充值交易是否具有完整性包括:
后台服务器检查所述智能卡的上次充值交易的完整性指示符是否指示所述上次充值交易具有完整性;
若所述完整性指示符指示所述上次充值交易具有完整性,则代表所述上次充值交易具有完整性;否则代表所述上次充值交易不具有完整性。
3.根据权利要求1所述的方法,其特征在于,所述可结账状态为:充值交易成功状态;所述根据所述上次充值交易的充值交易结果判断所述上次充值交易是否处于可结账状态包括:
后台服务器检查所述上次充值交易的充值交易结果中的充值交易成功指示符是否指示所述上次充值交易处于成功状态;
若所述充值交易成功指示符指示所述上次充值交易处于成功状态,则代表所述上次充值交易处于可结账状态。
4.根据权利要求1所述的方法,其特征在于,所述可结账状态为:充值交易成功状态且充值交易正确状态;所述根据所述充值交易结果判断所述上次充值交易是否处于可结账状态包括:
后台服务器检查所述充值交易结果中的充值交易成功指示符是否指示所述上次充值交易处于成功状态;
若所述充值交易成功指示符指示所述上次充值交易处于成功状态,则判断所述上次充值交易结果中交易验证信息是否与通过计算获得的所述上次充值交易的交易验证信息相同;
若后台服务器判定相同,则代表所述上次充值交易处于可结账状态。
5.根据权利要求1所述的方法,其特征在于,该方法还包括:
若所述上次充值交易处于不可结账状态,则后台服务器发送包含所述上次充值交易出错的信息到所述充值终端,以提示用户所述上次充值交易不完整。
6.根据权利要求5所述的方法,其特征在于,所述不可结账状态为:充值交易不成功状态,或充值交易不正确状态。
7.根据权利要求1所述的方法,其特征在于,所述根据所述智能卡本次充值交易结果检查本次充值交易的完整性包括:
所述后台服务器通过所述充值终端获取所述智能卡的本次充值交易结果;
所述后台服务器根据所述本次充值交易结果判断所述本次充值交易过程是否具有完整性;
若所述本次充值交易具有完整性,则扣除所述冻结的充值金额,并将所述本次充值交易修改为具有完整性;若所述本次充值交易具有不完整性,则发送包含所述本次充值交易出错的信息到所述充值终端。
8.根据权利要求7所述的方法,其特征在于,所述后台服务器根据所本次充值交易结果判断所述本次充值交易过程是否具有完整性包括:
后台服务器检查所述本次充值交易结果中的充值交易成功指示符是否指示所述本次充值交易处于成功状态,以及判断所述本次充值交易结果中交易验证信息是否与通过计算获得的所述本次充值交易的交易验证信息相同;
若所述充值交易成功指示符指示所述本次充值交易处于成功状态,且判定交易验证信息相同,则代表所述本次充值交易具有完整性;否则代表所述本次充值交易具有不完整性。
9.根据权利要求1所述的方法,其特征在于,所述充值终端包括:专用充值机,或由PC机和读卡器组成的充值机。
10.一种后台服务器,其特征在于,包括:
检查单元,用于检查智能卡的上次充值交易是否具有完整性;
判断单元,用于若所述上次充值交易具有不完整性,则通过充值终端获取所述智能卡存储的上次充值交易的充值交易结果,并根据所述上次充值交易结果判断所述上次充值交易是否处于可结账状态;
执行单元,用于若所述上次充值交易处于可结账状态,则将上次充值交易中已冻结的充值金额扣除,并将所述上次充值交易修改为具有完整性;
冻结单元,用于冻结所述智能卡本次充值交易的充值金额,设定本次充值交易具有不完整性,并根据所述智能卡本次充值交易结果检查本次充值交易的完整性。
11.根据权利要求10所述的后台服务器,其特征在于,所述可结账状态为:充值交易成功状态;所述判断单元包括:
第一检查模块,用于检查所述上次充值交易的充值交易结果中的充值交易成功指示符是否指示所述上次充值交易处于成功状态;当所述充值交易成功指示符指示所述上次充值交易处于成功状态时,代表所述上次充值交易处于可结账状态。
12.根据权利要求10所述的后台服务器,其特征在于,所述可结账状态为:充值交易成功状态且充值交易正确状态;所述判断单元包括:
第二检查模块,用于检查所述上次充值交易的充值交易结果中的充值交易成功指示符是否指示所述上次充值交易处于成功状态;
判断模块,用于当所述充值交易成功指示符指示所述上次充值交易处于成功状态时,判断所述上次充值交易结果中交易验证信息是否与通过计算获得的所述上次充值交易的交易验证信息相同;当判定相同时,代表所述上次充值交易处于可结账状态。
13.根据权利要求10所述的后台服务器,其特征在于,还包括:
发送单元,用于当所述上次充值交易处于不可结账状态时,发送包含所述上次充值交易出错的信息到所述充值终端,以提示用户所述上次充值交易不完整。
14.根据权利要求10所述的后台服务器,其特征在于,所述冻结单元包括:
获取模块,用于通过所述充值终端获取所述智能卡的本次充值交易结果;
完整判断模块,用于根据所本次充值交易结果判断所述本次充值交易是否具有完整性;
扣除模块,用于当所述完整判断模块判定本次充值交易具有完整性时,扣除所述冻结的充值金额,并将所述本次充值交易修改为具有完整性;
发送模块,用于当所述完整判断模块判定所述本次充值交易具有不完整性,发送包含所述本次充值交易出错的信息到所述充值终端。
15.一种智能卡,其特征在于,应用于权利要求10-14中的任一项所述的后台服务器,所述智能卡用于无人值守自动充值的过程中,并且所述智能卡至少包括:
充值交易结果存储单元,用于存储上次充值交易的充值交易结果;
所述充值交易结果存储单元的上次充值交易的充值交易结果在本次充值交易前不会被消费交易的交易结果覆盖。
16.根据权利要求15所述的智能卡,其特征在于,所述充值交易结果存储单元存储的充值交易结果至少包括:用于指示所述上次充值交易是否成功的充值交易成功指示符,所述上次充值交易的交易验证信息。
17.一种智能卡的充值***,其特征在于,包括:
智能卡,用于无人值守自动充值的过程中,存储上次充值交易的充值交易结果,其中,所述上次充值交易的充值交易结果在本次充值交易前不会被消费交易的交易结果覆盖;
充值终端,用于获取所述智能卡的充值交易结果,并发送所述充值交易结果到后台服务器;
后台服务器,用于在对智能卡充值前,检查所述智能卡的上次充值交易是否具有完整性;若所述上次充值交易具有不完整性,则通过所述充值终端获取所述智能卡的上次充值交易结果,并根据所述上次充值交易结果判断所述上次充值交易是否处于可结账状态;若所述上次充值交易处于可结账状态,则将上次充值交易中已冻结的充值金额扣除,并将所述上次充值交易修改为具有完整性;并冻结所述智能卡本次充值交易的充值金额,设定本次充值交易具有不完整性,再根据所述智能卡本次充值交易结果检查本次充值交易的完整性。
18.根据权利要求17所述的***,其特征在于,所述充值终端还用于接收来自所述后台服务器的包含上次充值交易出错的信息,并通过连接的显示器向用户显示所述信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910237530.7A CN101719292B (zh) | 2009-11-16 | 2009-11-16 | 智能卡的充值方法、设备及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910237530.7A CN101719292B (zh) | 2009-11-16 | 2009-11-16 | 智能卡的充值方法、设备及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101719292A CN101719292A (zh) | 2010-06-02 |
CN101719292B true CN101719292B (zh) | 2016-08-31 |
Family
ID=42433861
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910237530.7A Expired - Fee Related CN101719292B (zh) | 2009-11-16 | 2009-11-16 | 智能卡的充值方法、设备及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101719292B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101894337A (zh) * | 2010-06-22 | 2010-11-24 | 北京握奇数据***有限公司 | 智能储值卡网络交易处理方法、***及相关装置 |
CN102129745A (zh) * | 2010-10-25 | 2011-07-20 | 上海复展照明科技有限公司 | 充值卡的充值方法及***、充值卡的使用方法及管理*** |
CN102610042A (zh) * | 2012-03-13 | 2012-07-25 | 中国联合网络通信集团有限公司 | 空中圈存方法、***、终端和空中圈存服务器 |
CN102682521A (zh) * | 2012-04-28 | 2012-09-19 | 郑州信大捷安信息技术股份有限公司 | 基于桌面***的加油ic卡充值***及充值方法 |
CN102646304A (zh) * | 2012-04-28 | 2012-08-22 | 郑州信大捷安信息技术股份有限公司 | 基于桌面***的公交卡充值***及充值方法 |
CN103679954B (zh) * | 2012-09-14 | 2016-07-20 | 深圳市金正方科技股份有限公司 | 一种基于ic卡收费的智能纠错方法及*** |
CN103714625B (zh) * | 2013-12-20 | 2016-06-01 | 北京握奇数据***有限公司 | 一种智能卡充值方法及*** |
-
2009
- 2009-11-16 CN CN200910237530.7A patent/CN101719292B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN101719292A (zh) | 2010-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101719292B (zh) | 智能卡的充值方法、设备及*** | |
EP2379363B1 (en) | Systems and methods for charging an electric vehicle using broadband over powerlines | |
EP2509181B1 (en) | Methods and systems for distributing solar energy charging capacity to a plurality of electric vehicles | |
CN106114254B (zh) | 智能充电控制方法、装置和*** | |
CN102496213B (zh) | 新能源汽车充换电流程控制*** | |
US20110047052A1 (en) | Method and process for an energy management system for setting and adjusting a minimum energy reserve for a rechargeable energy storage device | |
CN103066638B (zh) | 向电力存储装置供应电流的***、充电装置和方法 | |
CN103854374B (zh) | 基于周期结算模式的电动交通工具用电计费方法及装置 | |
CN105186592A (zh) | 一种快速充电站的充电管理***及方法 | |
CN108389325A (zh) | 结算方法和***、汽车、充电桩、服务端、程序和介质 | |
AU2009330592A1 (en) | System and method for charging an electric vehicle facilitated by a wireless communication link | |
CN104252743A (zh) | 充电计费方法及装置 | |
CN107458241A (zh) | 一种带有蓝牙接口的充电桩***的充电使用方法 | |
CN107633431A (zh) | 一种基于互联网的储能装置租赁*** | |
CN109472937A (zh) | 扫码用电方法及终端设备 | |
CN107972520A (zh) | 一种充电站 | |
CN108001284A (zh) | 充电服务方法、***、装置及使用方法和时间买卖*** | |
CN115375470A (zh) | 碳币交易的***及其方法 | |
CN107480972A (zh) | 账户共享在共享电源业务中的应用方法 | |
CN109685993A (zh) | 一种充电桩用电的账务管理方法 | |
CN107798553A (zh) | 信用积分在共享电源业务中的应用方法 | |
CN103023994B (zh) | 一种用于pos机的远程下载方法 | |
CN109146087A (zh) | 一种电动汽车充电异常交易处理方法及充电运营平台 | |
CN208061252U (zh) | 一种基于无线混合通信的用电管理装置 | |
CN110119848A (zh) | 链式通信电动汽车群体共享决策调频交易方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: 100015 Beijing city Chaoyang District Dongzhimen West eight Street No. 2 room Wanhong Yan Dong Business Garden Patentee after: BEIJING WATCHDATA Co.,Ltd. Address before: 100015 Beijing city Chaoyang District Dongzhimen West eight Street No. 2 room Wanhong Yan Dong Business Garden Patentee before: BEIJING WATCH DATA SYSTEM Co.,Ltd. |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160831 Termination date: 20211116 |