一种基于IC卡的一对多虚拟读卡方法及虚拟读卡器技术

技术编号:26174721 阅读:49 留言:0更新日期:2020-10-31 14:04
本发明专利技术提供了一种基于IC卡的一对多虚拟读卡方法及虚拟读卡器,用以解决现有技术中生活缴费排队及缴费工作效率低下的问题。所述一对多虚拟读卡方法通过具有无线传输功能的IC卡读取计量表当前值,再将当前值传输给手机APP;手机APP与缴费平台服务器连接,平台服务器调用虚拟读卡器,虚拟读卡器对当前值进行解密,并根据用户有操作参数对当前值进行操作,生成充后值并进行加密,将加密后的充后值返回给服务器,再返回给手机APP,手机APP将充后值发送给IC卡,最后IC卡将更新后的充后值更新到计量表中。本发明专利技术实现了生活缴费的云服务,不需要用户排队即可完成充值,节约了用户时间;实现一对多缴费,提高生活缴费服务的工作效率。

【技术实现步骤摘要】
一种基于IC卡的一对多虚拟读卡方法及虚拟读卡器
本专利技术属于微电子和计算机领域,具体涉及一种基于IC卡的一对多虚拟读卡方法及虚拟读卡器。
技术介绍
日常生活中,一般采用集成电路(IntegratedCircuit,IC)卡进行水、电和燃气费的缴纳。例如,现有的IC卡燃气表,使用IC卡进行充值和查询。如图1所示,充值的过程是用户先用IC卡读取燃气表上的数值,完成后到燃气营业厅,能过营业员操作,缴费系统读取IC卡上的信息,再根据用户的购买量,将新的燃气量下放给读卡器,通过读卡量将新的燃气量写入用户的IC卡中,用户再将IC卡插入IC卡表中,便可将购气量充入表中。燃气公司营业厅需要提前将燃气缴费客户端连接上读卡器,一台PC机只可连接一台读卡器。如果营业员在给一用户充值时,下一个用户只能排队等待。一张IC卡对应一个实体读卡器的工作方式,限制了用户只能到营业厅进行充值缴费。此外,因为实体读卡器的局限性,一台PC机只能连接一台读卡器。营业员在操作系统读写IC卡的时候,不可以再操作其他IC卡业务,工作效率低下,也浪费了用户的时间。
技术实现思路
鉴于现有技术中的上述缺陷或不足,本专利技术提供了一种基于IC卡的一对多虚拟读卡方法及虚拟读卡器,通过在服务器后台设置虚拟读卡器,实现多线程的IC卡充值缴费,提高充值缴费作业的工业效率,节约用户时间。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提供了一种基于IC卡的一对多虚拟读卡方法,所述一对多虚拟读卡方法包括如下步骤:步骤S1,具有无线传输功能的IC卡读取计量表当前值;步骤S2,所述IC卡通过无线传输功能将读取的当前值传输给手机APP;步骤S3,手机APP与缴费平台服务器连接,将当前值和用户操作信息发送给缴费平台服务器;步骤S4,平台服务器调用虚拟读卡器,虚拟读卡器对加密的当前值进行解密,并根据用户操作信息对当前值进行操作,生成充后值并进行加密,将加密后的充后值返回给平台服务器;步骤S5,平台服务器将接收到的加密充后值返回给手机APP;步骤S6,手机APP通过无线传输功能将加密充后值发送给IC卡,对IC卡中的计量信息进行更新;步骤S7,IC卡将更新后的充后值更新到计量表中,完成充值。上述方案中,所述虚拟读卡器以动态库的形式内嵌在服务器上,供服务器调用。上述方案中,所述步骤S1中的无线传输功能,通过蓝牙或zigbee实现。上述方案中,所述用户操作信息,包括用户类型和参数,其中,用户类型包括账号、卡类型、城市代码;参数包括购买量、单价、缴费值。第二方面,本专利技术实施例还提供了一种基于IC卡的一对多虚拟读卡器,所述虚拟读卡器,包括:虚拟读卡器接口、解密模块、充后值生成模块、加密模块;其中,所述虚拟读卡器接口与服务器、解密模块和充后值生成模块相连,用于接收来自服务器的当前值和用户操作信息,并将加密后的充后值返回给服务器;所述解密模块与充后值生成模块相连,用于接收虚拟读卡器接口接收的加密数据,并对加密数据解密后,将解密后的数据发送给充后值生成模块;所述充后值生成模块与加密模块相连,用于根据所接收的用户操作信息对当前值进行更新,并将更新后的充后值发送给所述加密模块;所述加密模块与虚拟读卡器接口相连,用于对充后值进行加密,并将加密后的充后值通过虚拟读卡器接口返回给平台服务器。上述方案中,所述虚拟读卡器接口包括下行接口、上行接口;其中,下行接口与解密模块和充后值生成模块相连,用于接收来自服务器的数据;上行接口与加密模块相连,用于返回数据给服务器。上述方案中,所述下行接口包括解密数据接口和操作数据接口,所述加密数据接口用于接收加密的当前值,所述操作数据接口用于接收用户操作信息。上述方案中,所述解密数据接口与解密模块相连,用于将接收的加密数据发送给解密模块;所述解密模块与所述充后值生成模块相连,用于将接收到手加密数据进行解密,并将解密后的当前值发送给所述充后值生成模块;所述操作数据接口与充后值生成模块相连,用于将用户操作信息发送给所述充后值生成模块。本专利技术实施例所提供的基于IC卡的一对多虚拟读卡方法及虚拟读卡器,通过无线传输功能实现手机APP与IC卡的通信,对计量表的加密数据进行读取,借助蜂窝网络进行加密数据和操作数据的上传,服务器通过调用虚拟读卡器,完成用户充值缴费的服务器端操作,再将虚拟读卡器的加密数据返回给用户的手机APP,最后完成数据的用户端的充值过程。通过现有的网络,无需用户到服务大厅进行生活缴费,实现生活缴费的云服务,不需要用户排队即可完成充值,节约了用户时间,缓解快节奏的生活压力;实现一对多缴费,提高生活缴费服务的工作效率,提高生活服务质量,增进社会和谐。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1为现有技术中IC卡充值缴费流程示意图;图2为本专利技术实施例基于IC卡的一对多虚拟读卡方法流程示意图;图3为本专利技术实施例基于IC卡的一对多虚拟读卡器结构示意图;图4为本专利技术实施例基于IC卡的一对多虚拟读卡器工作流程示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。本专利技术实施例提出了一种基于IC卡的一对多虚拟读卡方法及虚拟读卡器,有效解决了PC机一对一读卡器的问题,方便用户灵活充值缴费。首先在所述IC卡上设置蓝牙功能,成为蓝牙卡,用户通过蓝牙将手机与蓝牙卡连接,足不出户即可在APP上实现实时充值购气或购水。蓝牙卡通过蓝牙将存储在IC中的数据信息传输给手机APP,手机APP结合用户操作参数将IC数据和购买数据借助网络发送给远端服务器,服务器通过访问虚拟读卡器进行IC数据和购买数据的解密和加密,再将加密后的数据返回给手机APP,手机APP把数据写到蓝牙卡当中,完成充值过程。相比于实体读卡器接收到电脑发送来的数据来读写到IC卡,虚拟读卡器可以根据服务器发送来卡上的原始数据进行解密,结合用户操作参数进行加密生成卡上需要写入的数据然后返回给服务端。此方式基于服务器可以接受来自多个手机APP发来的访问,实现了一对多的充值缴费方式,用户无需排队即可完成充值。图2为本专利技术实施例基于IC卡的一对多虚拟读卡方法流程示意图。本专利技术实施例中所述IC卡,指用于生活缴费用IC卡,如燃气卡、水卡。下面的说明中,以燃气卡为例进行说明,但并不局限于燃气卡。如图2所示,所述基于IC卡的一对多虚拟读卡方法,包括如下步骤:步骤S1,具有无线传输功能的IC卡读取计量表当前值。本步骤中,所述无线传输本文档来自技高网...

【技术保护点】
1.一种基于IC卡的一对多虚拟读卡方法,其特征在于,所述一对多虚拟读卡方法包括如下步骤:/n步骤S1,具有无线传输功能的IC卡读取计量表当前值;/n步骤S2,所述IC卡通过无线传输功能将读取的当前值传输给手机APP;/n步骤S3,手机APP与缴费平台服务器连接,将当前值和用户操作信息发送给缴费平台服务器;/n步骤S4,平台服务器调用虚拟读卡器,虚拟读卡器对加密的当前值进行解密,并根据用户操作信息对当前值进行操作,生成充后值并进行加密,将加密后的充后值返回给平台服务器;/n步骤S5,平台服务器将接收到的加密充后值返回给手机APP;/n步骤S6,手机APP通过无线传输功能将加密充后值发送给IC卡,对IC卡中的计量信息进行更新;/n步骤S7,IC卡将更新后的充后值更新到计量表中,完成充值。/n

【技术特征摘要】
1.一种基于IC卡的一对多虚拟读卡方法,其特征在于,所述一对多虚拟读卡方法包括如下步骤:
步骤S1,具有无线传输功能的IC卡读取计量表当前值;
步骤S2,所述IC卡通过无线传输功能将读取的当前值传输给手机APP;
步骤S3,手机APP与缴费平台服务器连接,将当前值和用户操作信息发送给缴费平台服务器;
步骤S4,平台服务器调用虚拟读卡器,虚拟读卡器对加密的当前值进行解密,并根据用户操作信息对当前值进行操作,生成充后值并进行加密,将加密后的充后值返回给平台服务器;
步骤S5,平台服务器将接收到的加密充后值返回给手机APP;
步骤S6,手机APP通过无线传输功能将加密充后值发送给IC卡,对IC卡中的计量信息进行更新;
步骤S7,IC卡将更新后的充后值更新到计量表中,完成充值。


2.根据权利要求1所述的一对多虚拟读卡方法,其特征在于,所述虚拟读卡器以动态库的形式内嵌在服务器上,供服务器调用。


3.根据权利要求1所述的一对多虚拟读卡方法,其特征在于,所述步骤S1中的无线传输功能,通过蓝牙或zigbee实现。


4.根据权利要求1所述的一对多虚拟读卡方法,其特征在于,所述用户操作信息,包括用户类型和参数,其中,用户类型包括账号、卡类型、城市代码;参数包括购买量、单价、缴费值。


5.一种基于IC卡的一对多虚拟读卡器,其特征在于,所述虚拟读卡器,包括:虚拟读卡器接口、解密模块、充后值生成模块、加...

【专利技术属性】
技术研发人员:侯思瑞符子建董胜龙李俊峰翟创杰
申请(专利权)人:天津速越科技有限公司
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1