本发明专利技术提供一种POS机、卡片业务系统及实现方法,其中,POS机包括:数据读写装置,用于读取外部城市一卡通卡片的信息,通过数据安全装置发送给数据处理装置,在接收到卡操作业务指令后,对外部城市一卡通卡片进行读写操作;数据安全装置,用于接收数据处理装置发送的加密的卡操作业务指令,并将解密后的卡操作业务指令发送给数据读写装置;数据处理装置,用于将该信息通过第一通信接口装置发送给外部终端;接收外部终端发送的卡操作业务指令,根据卡操作业务指令通过第二通信接口装置从外部卡片密钥存储装置获取卡片密钥,将该卡片密钥携带在卡操作业务指令中发送给数据安全装置。根据本方案,可以提高业务的灵活性。
【技术实现步骤摘要】
本专利技术涉及网络通信
,特别涉及一种POS机、卡片业务系统及实现方法。
技术介绍
目前,卡片业务逐渐被广泛应用。如图1所示,是现有技术一种实现卡片业务的系统结构图。为了实现卡片业务,卡片业务系统中主要包括:城市一^^通卡片、POS(Point ofsales,销售点)机和一卡通服务器。其中,城市一卡通卡片是一种非接触式射频卡;一卡通服务器维护和管理城市一卡通卡片的身份和其他业务信息,通过与POS机进行信息交互,完成对POS机以及城市一卡通卡片的管理。目前,利用城市一卡通卡片主要是进行公交刷卡服务,但是也出现了一些新的利用城市一卡通卡片的业务,比如,如图2所示,在卡片业务系统中引入PC机、业务平台和第三方支付系统,POS机不再与一卡通服务器进行直接通信,而是通过PC机登陆业务平台,从而完成与第三方支付系统和一卡通服务器的通信,具体地,用户可以通过PC机,触发业务平台与第三方支付系统进行信息交互,从而利用城市一卡通卡片从第三方支付系统处获得更多的业务应用,扩展了城市一卡通业务的应用,为用户的使用带来方便。但是目前,无论是何种结构的卡片业务系统,无论完成何种业务,在用户侧,都需要通过PC机连接网络侧从而完成业务,这样,用户则无法在PC机没有联网的情况下随时进行一卡通业务,从而限制了业务实现的灵活性。
技术实现思路
有鉴于此,本专利技术提供一种POS机、卡片业务系统及实现方法,以提高业务实现的灵活性。第一方面,本专利技术提供了一种POS机,所述POS机包括:数据读写装置、数据安全装置、数据处理装置、第一通信接口装置和第二通信接口装置;其中,数据读写装置,用于读取外部城市一卡通卡片的信息,发送给数据安全装置,在接收到数据安全装置发送的卡操作业务指令后,根据卡操作业务指令中的卡片密钥以对外部城市一卡通卡片进行读写操作;数据安全装置,用于接收数据读写装置发送的信息,并将该信息发送给数据处理装置;接收数据处理装置发送的加密的卡操作业务指令,并利用密钥对加密的卡操作业务指令进行解密,将解密后的卡操作业务指令发送给数据读写装置;数据处理装置,用于接收数据安全装置发送的信息,并将该信息通过第一通信接口装置发送给外部终端;接收外部终端发送的卡操作业务指令,根据卡操作业务指令通过第二通信接口装置从外部卡片密钥存储装置获取卡片密钥,将该卡片密钥携带在卡操作业务指令中发送给数据安全装置。优选地,进一步包括:数据显示装置;数据处理装置,用于根据数据安全装置发送的信息,或,根据外部终端发送的卡操作业务指令,向数据显示装置发送显示指令;数据显示装置,用于接收数据处理装置发送的显示指令,以根据该显示指令显示外部城市--^通卡片的读写操作信息。优选地,所述第一通信接口装置包括多个不同协议接口类型的第一通信接口子模块,每一个协议接口类型的第一通信接口子模块用于与具有对应协议接口类型的外部终端建立连接,完成信息的收发;其中,所述第一通信接口装置包括:CCID协议接口类型的第一通信接口子模块,HID协议接口类型的第一通信接口子模块,和/或,串口协议类型的第一通信接口子模块;和/ 或,所述第二通信接口装置包括:与外部卡片密钥存储装置相连接的7816协议接口类型的第二通信接口子模块。优选地,所述外部卡片密钥存储装置包括U盘。优选地,数据处理装置,用于存储对外部城市一卡通卡片进行的卡操作信息,并接收外部终端发送的同步业务指令,根据该同步业务指令将存储的对外部城市一卡通卡片进行的卡操作信息发送给外部终端。第二方面,本专利技术提供了一种卡片业务系统,包括上述任一所述的POS机、终端、业务平台、一卡通服务器和卡片密钥存储装置;终端,用于通过第一通信接口装置接收POS机发送的信息,并生成业务请求发送给业务平台,接收业务平台发送的卡操作业务指令,并将卡操作业务指令发送给POS机;业务平台,接收终端发送的业务请求,并根据业务请求与一卡通服务器进行交互,将一卡通服务器发送的卡操作指令发送给终端;卡片密钥存储装置,用于向POS机提供城市一卡通卡片对应的卡片密钥。优选地,在所述卡操作业务指令包括扣款指令时,终端,用于接收POS机发送的城市一^通卡片的信息,在确定当前为脱机状态时,向POS机发送针对城市一卡通卡片的扣款指令;相应地,POS机,用于根据该扣款指令从卡片密钥存储装置中获取城市一卡通卡片的卡片密钥,并根据该卡片密钥以及扣款指令对城市一卡通卡片进行扣款操作;或,在所述卡操作业务指令包括扣款指令时,终端,用于接收POS机发送的城市一^^通卡片的信息,在确定当前为联机状态时,向业务平台发送针对城市一卡通卡片的扣款请求,并接收一卡通服务器通过业务平台返回的针对城市一卡通卡片的扣款指令,并将该针对城市一卡通卡片的扣款指令发送给POS机;相应地,业务平台,用于将终端发送的针对城市一卡通卡片的扣款请求发送给一卡通服务器,并接收一卡通服务器返回的针对城市一卡通卡片的扣款指令,并将针对城市一卡通卡片的扣款指令发送给终端;相应地,POS机,用于根据该扣款指令从卡片密钥存储装置中获取城市一卡通卡片的卡片密钥,并根据该卡片密钥以及扣款指令对城市一卡通卡片进行扣款操作;或,在所述卡操作业务指令包括充值指令时,卡片业务系统进一步包括:第三方支付系统;终端,用于接收POS机发送的城市一^^通卡片的信息,在确定当前为联机状态时,向业务平台发送针对城市一卡通卡片的充值请求,并接收一卡通服务器通过业务平台返回的针对城市一卡通卡片的充值指令,并将该针对城市一卡通卡片的充值指令发送给POS机;相应地,业务平台,用于接收终端发送的针对城市一卡通卡片的充值请求,根据该充值请求与第三方支付系统之间交互针对支付卡片的扣款请求,并从该支付卡片中扣除相应的充值金额,接收第三方支付系统发送的扣款成功消息,并根据该扣款成功消息与一卡通服务器之间进行交互,将一卡通服务器发送的针对城市一卡通卡片的充值指令发送给终端;相应地,POS机,用于根据终端发送的针对城市一卡通卡片的充值指令,从卡片密钥存储装置获取该城市一卡通卡片的卡片密钥,并根据该卡片密钥以及充值指令对城市一卡通卡片进行充值操作。优选地,终端,用于在确定当前为联机状态时向POS机发送同步业务指令,以接收POS机发送的对城市一卡通卡片进行的卡操作信息,并将POS机对城市一卡通卡片进行的卡操作信息发送给业务平台;业务平台,用于将终端发送的POS机对城市一卡通卡片进行的卡操作信息发送给一卡通服务器;—卡通服务器,用于根据POS机对城市一卡通卡片进行的卡操作信息对城市一卡通卡片的信息进行更新。第三方面,本专利技术提供了一种基于上述任一所述的POS机实现卡片业务的方法,包括:SI:P0S机通过第一通信接口装置将城市一卡通卡片的信息发送给终端,以使终端根据该城市一卡通卡片的信息向业务平台发送业务请求;S2:接收终端通过业务平台与一卡通服务器之间交互获得的卡操作业务指令;S3:根据该卡操作指令通过第二通信接口装置从卡片密钥存储装置中获取城市一卡通卡片的卡片密钥;S4:根据该卡片密钥和该卡操作业务指令对城市一卡通卡片进行卡操作。优选地,在所述卡操作指令包括扣款指令时,SI包括:P0S机通过第一通信接口装置将城市一卡通卡片的信息发送给终端,以使终端在确定脱机状态时根据该本文档来自技高网...
【技术保护点】
一种POS机,其特征在于,所述POS机包括:数据读写装置、数据安全装置、数据处理装置、第一通信接口装置和第二通信接口装置;其中,数据读写装置,用于读取外部城市一卡通卡片的信息,发送给数据安全装置,在接收到数据安全装置发送的卡操作业务指令后,根据卡操作业务指令中的卡片密钥以对外部城市一卡通卡片进行读写操作;数据安全装置,用于接收数据读写装置发送的信息,并将该信息发送给数据处理装置;接收数据处理装置发送的加密的卡操作业务指令,并利用密钥对加密的卡操作业务指令进行解密,将解密后的卡操作业务指令发送给数据读写装置;数据处理装置,用于接收数据安全装置发送的信息,并将该信息通过第一通信接口装置发送给外部终端;接收外部终端发送的卡操作业务指令,根据卡操作业务指令通过第二通信接口装置从外部卡片密钥存储装置获取卡片密钥,将该卡片密钥携带在卡操作业务指令中发送给数据读写装置。
【技术特征摘要】
【专利技术属性】
技术研发人员:何宗盛,孙伟,
申请(专利权)人:建亿通北京数据处理信息有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。