【技术实现步骤摘要】
本专利技术实施例涉及通信
,尤其涉及一种智能卡数据加密方法及系统。
技术介绍
智能蓝牙卡是一种基于蓝牙通讯的智能IC卡,具备常规的IC卡的功能之外,还具备蓝牙功能,可与移动终端进行蓝牙通讯。根据这一特性,智能蓝牙卡可以解决很多问题,如用户不需要前去营业厅充值,可自行通过网络在线充值,为用户提供方便的同时,也能够降低发卡方的运营维护成本。蓝牙智能卡是不能单独存在的,必须配合表计方和发卡方的数据后台的服务来使用。不同发卡方的数据通讯保密方式不同,若要蓝牙智能卡实现一卡多用,这就要求智能蓝牙卡要适配不同发卡方的数据通讯保密方法,然而大多数表计方不愿意开放自己使用的IC卡的数据存储结构和数据通讯加密权限,所以,不同表计方与发卡方所存在的数据交互方式不统一的问题,成为了蓝牙智能卡实现一卡多用的瓶颈问题。综上,现有技术中存在着因智能卡无法获取多个表计提供方的数据通信加密权限,导致智能卡无法执行多个表计的数据读写操作的技术问题。
技术实现思路
本专利技术实施例提供一种智能卡数据加密方法及系统,用以解决现有技术中存在的因智能卡无法获取多个表计提供方的数据通信加密权限,导致智能卡无法执行多个表计的数据读写操作的技术问题。本专利技术实施例提供一种智能卡数据加密方法,包括:云端服务器接收终端发送的第一充卡请求;所述第一充卡请求中包括充卡
信息和第一表计的提供方服务器的服务器标识,所述充卡信息是根据所述云端服务器已生效的订单信息生成的;所述充卡信息通过与所述终端绑定的智能卡写入所述第一表计;所述云端服务器获取由所述第一表计的提供方服务器提供的所述充卡信息经过业 ...
【技术保护点】
一种智能卡数据加密方法,其特征在于,包括:云端服务器接收终端发送的第一充卡请求;所述第一充卡请求中包括充卡信息和第一表计的提供方服务器的服务器标识,所述充卡信息是根据所述云端服务器已生效的订单信息生成的;所述充卡信息通过与所述终端绑定的智能卡写入所述第一表计;所述云端服务器获取由所述第一表计的提供方服务器提供的所述充卡信息经过业务加密后的数据;所述云端服务器根据所述充卡信息经过业务加密后的数据,确定所述充卡信息的密文数据;所述云端服务器向所述终端发送针对所述第一充卡请求的充卡响应,所述充卡响应中包括所述充卡信息的密文数据。
【技术特征摘要】
1.一种智能卡数据加密方法,其特征在于,包括:云端服务器接收终端发送的第一充卡请求;所述第一充卡请求中包括充卡信息和第一表计的提供方服务器的服务器标识,所述充卡信息是根据所述云端服务器已生效的订单信息生成的;所述充卡信息通过与所述终端绑定的智能卡写入所述第一表计;所述云端服务器获取由所述第一表计的提供方服务器提供的所述充卡信息经过业务加密后的数据;所述云端服务器根据所述充卡信息经过业务加密后的数据,确定所述充卡信息的密文数据;所述云端服务器向所述终端发送针对所述第一充卡请求的充卡响应,所述充卡响应中包括所述充卡信息的密文数据。2.如权利要求1所述的方法,其特征在于,所述云端服务器通过以下方式获取由所述第一表计的提供方服务器提供的所述充卡信息经过业务加密后的数据:所述云端服务器根据所述第一充卡请求,向所述第一表计的提供方服务器发送加密请求,所述加密请求用于指示所述第一表计的提供方服务器对所述充卡信息进行业务加密;所述云端服务器接收所述第一表计的提供方服务器发送的所述充卡信息经业务加密后的数据。3.如权利要求1所述的方法,其特征在于,所述云端服务器根据所述充卡信息经过业务加密后的数据,确定所述充卡信息的密文数据,包括:所述云端服务器将所述充卡信息经过业务加密后的数据确定为所述充卡信息的密文数据;或者,所述云端服务器使用与所述智能卡预先约定的通讯密钥对所述充卡信息经过业务加密后的数据进行通信加密;将进行通信加密后的数据确定为所述充卡信息的密文数据。4.一种智能卡数据加密方法,其特征在于,包括:终端向云端服务器发送第一充卡请求;所述第一充卡请求中包括充卡信息和第一表计的提供方服务器的服务器标识,所述充卡信息是根据所述云端服务器已生效的订单信息生成的;所述充卡信息通过与所述终端绑定的智能卡写入所述第一表计;所述终端接收所述云端服务器针对所述第一充卡请求发送的充卡响应,所述充卡响应中包括所述充卡信息的密文数据,所述充卡信息的密文数据是根据由所述第一表计的提供方服务器提供的所述充卡信息经过业务加密后的数据确定的;所述终端根据所述充卡响应,向与所述终端绑定的智能卡发送第二充卡请求;所述第二充卡请求中包括所述充卡信息的密文数据。5.如权利要求4所述的方法,其特征在于,所述充卡信息的密文数据为第一数据或者第二数据;其中,所述第一数据是所述云端服务器向所述第一表计的提供方服务器发送加密请求之后,所述第一表计的提供方服务器对所述充卡信息进行业务加密后的数据;所述第二数据是所述云端服务器对所述第一数据进行通信加密后的数据,所述云端服务器使用与所述智能卡预先约定的通讯密钥对所述第一数据进行通信加密。6.一种智能卡数据加密方法,其特征在于,包括:智能卡接收与所述智能卡绑定的终端发送的第二充卡请求;所述第二充卡请求中包括第一表计的提供方服务器的服务器标识和充卡信息的密文数据;所述充卡信息的密文数据是根据第一表计的提供方服务器提供的所述充卡信息
\t经过业务加密后的数据确定的;所述智能卡根据所述第一表计的提供方服务器的服务器标识,查找与所述第一表计的提供方服务器的服务器标识对应的静态数据库,使用所述静态数据库获取所述第一表计的标准读写操作格式;其中,所述智能卡中预先存储有各表计的提供方服务器的服务器标识对应的静态数据库;所述智能卡按照所述第一表计的标准读写操作格式执行所述充卡信息的密文数据的读写操作。7.如权利要求6所述的方法,其特征在于,所述充卡信息的密文数据为第一数据或者第二数据;其中,所述第一数据是所述第一表计的提供方服务器对所述充卡信息进行业务加密后的数据;所述第二数据是云端服务器对所述第一数据进行通信加密后的数据,所述云端服务器使用与所述智能卡预先约定的通讯密钥对所述第一数据进行通信加密。8.如权利要求7所述的方法,其特征在于,若所述充卡信息的密文数据为所述第二数据,则在所述智能卡根据所述第一表计的提供方服务器的服务器标识,查找与所述第一表计的提供方服务器的服务器标识对应的静态数据库之前,所述方法还包括:所述智能卡按照与所述云端服务器预先约定的通信密钥对所述充卡信息的密文数据进行通信解密。9.如权利要求7所述的方法,其特征在于,所述智能卡按照所述第一表计的标准读写操作格式执行所述充卡信息的密文数据的读写操作,包括:所述智能卡按照所述第一表计的标准读写操作格式将所述充卡信息的密文数据写入到所述智能卡的IC芯片中;在所述智能卡与所述第一表计进行接触连接时,将所述智能卡的IC芯片
\t中的所述充卡信息的密文数据写入到所述第一表计。10.一种云端服务器,其特征在于,包括:接收单元,用于接收终端发送的第一充卡请求;所述第一充卡请求中包括充卡信息和第一表计的提供方服务器的服务器标识,所述充卡信息是根据所述云端服务器已生效的订单信息生成的;所述充卡信息通过与所述终端绑定的智能卡写入所述第一表计;处理单元,用于获取由所述第一表计的提供方服务器提供的所述充卡信息经过业务加密后的数据;确定单元,用于根据所述充卡信息经过业务加密后的数据,确定所述充卡信息的...
【专利技术属性】
技术研发人员:刘莹莹,路子鹏,董胜龙,符子建,孙磊,
申请(专利权)人:新智数字科技有限公司,
类型:发明
国别省市:河北;13
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。