一种用于IC卡收费系统的智能纠错方法与流程

文档序号:14443859阅读:372来源:国知局
一种用于IC卡收费系统的智能纠错方法与流程

本发明涉及一种智能纠错方法,尤其涉及一种用于ic卡收费系统的智能纠错方法。



背景技术:

在电力、燃气、公交等等各类收费、收费系统里,使用ic卡作为计费、收费载体的系统占很大比例,随着互联网的发展和ic卡制造工艺的提升,ic卡的应用也更加广泛和普及,现有的ic卡应用,都是将ic卡作为收费系统和用卡终端之间数据的传输中介,而由于ic卡的物理特性,在使用过程中,收费系统和用卡终端的交互之间存在真空地带,并且存在许多人为因素,这样必然会导致收费系统与用卡终端之间数据不同步、错误及紊乱等问题发生,且这些问题一旦发生,现有的处理方式极为不便,具体体现在以下几点:发生错误的几率大,不可控因素过多;系统或终端数据错误,导致用户使用不便甚至无法使用;数据丢失或计算错误,给用户及收费单位造成经济损失;处理麻烦,需多次往返系统与用卡终端间,浪费用户及收费单位的时间与精力;数据纠错困难,大部分情况下都需要人工进行计算后进行纠错。以上的几点问题在现有的ic卡系统中经常发生,带来了极大的问题和损失,因此需要一种用于ic卡收费系统的智能纠错方法以解决现有技术中发生错误几率大、数据丢失及错误率高、处理麻烦、纠错困难等问题,最终实现在不影响使用效率和质量的情况下,达到低错误率、高数据质量、高处理效率、强纠错性能的目标,但现有技术中未见此类技术的报道。



技术实现要素:

本发明目的在于解决现有技术中的上述问题,提供一种低错误率、高数据质量、高处理效率、强纠错性能的用于ic卡收费系统的智能纠错方法。

本发明为达到上述目的,所采用的技术手段是,一种用于ic卡收费系统的智能纠错方法,包括收费系统、ic卡和用卡终端三部分,所述收费系统包括系统数据库、收费模块和纠错模块,所述ic卡的存储区设置有请求区、返写区、纠错区,所述收费系统写ic卡时,先备份ic卡内数据,然后采用ajax技术异步提交数据到收费系统中,待收费系统处理成功后,再将数据写入ic卡的请求区,如果收费系统操作失败,则恢复ic卡内数据;所述ic卡插入用卡终端时,用卡终端先读取ic卡请求区内的数据,优先确保用卡终端的正常使用,如果数据正常,则用卡终端将处理结果写入ic卡的返写区,如果数据异常,则用卡终端将内部数据写入ic卡的纠错区;所述收费系统在读从用卡终端返回的ic卡内数据时,如数据正常,则所述收费模块接收返写区从用卡终端传递回来的数据,并存储到系统数据库中,如数据异常,则所述纠错模块接收纠错区从用卡终端传递回来的数据,与系统数据库内数据比对,进行纠错处理,并存储纠错结果到系统数据库中。

进一步的,所述收费系统和用卡终端的所有读、写ic卡的操作均会进行加密、解密、验证步骤,以确保一户一卡一终端对应,户、卡、终端数据绝对正确。

进一步的,所述ic卡的所有读写操作,都会根据加密算法,通过动态密钥对卡进行加密解密操作;ic卡的存储区分为请求区、返写区、纠错区,各区存储数据不同;写卡时,先备份卡内数据,然后采用ajax技术异步提交数据到收费系统中,待收费系统处理成功后,再真正写卡,如果收费系统操作失败,则恢复卡内数据;将卡插入用卡终端,用卡终端先读取数据,优先确保用卡终端的正常使用,如果数据正常,则终端将处理结果写入返写区,如果数据异常,则用卡终端将终端内的详细数据写入纠错区;当ic卡返回到收费系统中后,系统根据卡的读写状态,分别读取返写区和纠错区数据进行处理;如果数据正常,则提取反写区数据进行正常的后续操作;如果数据异常,则提取纠错区的数据,进入纠错流程,与系统数据进行自动对比分析,自动或转人工进行纠错;系统记录纠错行为,并归档;纠错完毕后,可继续进行正常读写卡操作,也可直接插入用卡终端。

本发明的有益效果在于:解决了现有技术中发生错误几率大、数据丢失及错误率高、处理麻烦、纠错困难等问题,做到了低错误率、高数据质量、高处理效率、强纠错性能。

附图说明

下面结合附图和实施例对本发明进一步说明。

图1是本发明工作原理框图;

图2是本发明的纠错流程图。

具体实施方式

如图1、2所示的一种用于ic卡收费系统的智能纠错方法,包括收费系统、ic卡和用卡终端三部分,所述收费系统包括系统数据库、收费模块和纠错模块,所述ic卡的存储区设置有请求区、返写区、纠错区,所述收费系统写ic卡时,先备份ic卡内数据,然后采用ajax技术异步提交数据到收费系统中,待收费系统处理成功后,再将数据写入ic卡的请求区,如果收费系统操作失败,则恢复ic卡内数据;所述ic卡插入用卡终端时,用卡终端先读取ic卡请求区内的数据,优先确保用卡终端的正常使用,如果数据正常,则用卡终端将处理结果写入ic卡的返写区,如果数据异常,则用卡终端将内部数据写入ic卡的纠错区;所述收费系统在读从用卡终端返回的ic卡内数据时,如数据正常,则所述收费模块接收返写区从用卡终端传递回来的数据,并存储到系统数据库中,如数据异常,则所述纠错模块接收纠错区从用卡终端传递回来的数据,与系统数据库内数据比对,进行纠错处理,并存储纠错结果到系统数据库中。

所述收费系统和用卡终端的所有读、写ic卡的操作均会进行加密、解密、验证步骤,以确保一户一卡一终端,户、卡、终端数据绝对正确。

如在ic卡售电系统中,用户持ic卡购电后,进行第一次插卡,在卡插入电表进行使用时,拔卡太快,导致终端没有获取到数据,用户之后又在系统中进行了购电,此时系统数据和终端数据不匹配;用户在第二次插卡时,发现数据错误,充值异常,电表将表内正确数据写入卡内的纠错区,用户可直接携卡至系统进行纠错;系统根据卡内纠错信息,获取系统的有效购电记录,将最近一次有效的购电记录之后的所有数据进行智能计算;将计算结果自动写入卡内,同时更新系统内的数据,用户可继续选择购电,然后将卡插入终端内即可。

以上所述,仅为本发明的具体实施方式,并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。



技术特征:

技术总结
本发明公开了一种用于IC卡收费系统的智能纠错方法,包括收费系统、IC卡和用卡终端三部分,所述收费系统包括系统数据库、收费模块和纠错模块,所述IC卡的存储区设置有请求区、返写区、纠错区,通过收费系统的纠错模块和IC卡的不同存储区。本发明解决了现有技术中发生错误几率大、数据丢失及错误率高、处理麻烦、纠错困难等问题,做到了低错误率、高数据质量、高处理效率、强纠错性能。

技术研发人员:李莉
受保护的技术使用者:李莉
技术研发日:2017.12.23
技术公布日:2018.05.15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1