交易数据信息处理方法及装置的制造方法_3

文档序号:8943611阅读:来源:国知局
的断开操作,相关的线程可以销毁。
[0073]总之,通过本申请实施例,可以提供客户端程序,并在服务器端提供对应的程序并安装由结算组织分发的硬件加密装置。这样,对于商户或者消费者而言,不再需要购置POS机等硬件设备,只需要在其已有的智能终端设备中安装本申请实施例中的客户端程序,就可以使用其终端设备对电子现金卡进行刷卡操作,进行具体的圈提或者圈存等处理,并且,在处理的过程中,可以通过服务器安装的硬件加密装置来完成设备间相互认证,以此来保证交易的安全性。
[0074]实施例二
[0075]该实施例二从服务器的角度对本申请实施例进行介绍。参见图2,该实施例二提供了一种交易数据信息处理方法,其中,服务器端配置有硬件加密装置,所述硬件加密设备由结算组织分发,电子现金卡配置有无线通讯模块,具体的,该方法具体可以包括以下步骤:
[0076]S201:服务器接收客户端发送的第一签名数据,所述第一签名数据由电子现金卡在收到客户端的认证请求后,利用预置的算法对认证响应进行签名而生成;
[0077]S202:利用所述硬件加密装置对所述第一签名数据进行解析,根据解析结果对所述目标电子现金卡进行认证;
[0078]S203:认证通过后,生成确认信息,并利用所述硬件加密装置对所述确认信息进行签名,生成第二签名数据,返回给客户端,以便客户端将所述第二签名数据发送给所述电子现金卡,由所述电子现金卡对所述第二签名数据进行解析,并根据解析结果对所述服务器进行认证;
[0079]S204:在所述目标电子现金卡与服务器之间的相互认证通过后,根据所述交易数据信息,在所述目标电子现金卡与服务器之间完成交易。
[0080]实施例三
[0081]该实施例三主要从电子现金卡的角度,提供了一种交易数据信息处理方法,其中,服务器端配置有硬件加密装置,所述硬件加密设备由结算组织分发,具体的,该方法可以包括以下步骤:
[0082]S301:目标电子现金卡与运行有客户端的智能终端设备建立通信连接;
[0083]S302:接收所述客户端发送的认证请求,并生成认证响应后,利用预置的算法对所述认证响应进行签名,生成第一签名数据,并返回给客户端,以便所述客户端接收到所述第一签名数据后,发送给服务器,由服务器利用所述硬件加密装置对所述第一签名数据进行解析,根据解析结果对所述目标电子现金卡进行认证,并在认证通过后,生成确认信息,利用所述硬件加密装置对所述确认信息进行签名,生成第二签名数据,返回给客户端,再由所述客户端返回给所述目标电子现金卡;
[0084]S303:对所述第二签名数据进行解析,根据解析结果对所述服务器进行认证;
[0085]S304:在所述目标电子现金卡与服务器之间的相互认证通过后,根据所述交易数据信息,在所述目标电子现金卡与服务器之间完成交易。
[0086]需要说明的是,前述实施例二以及实施例三是与实施例一相对应的,具体的实现可以参见实施例一中的介绍,这里不再赘述。
[0087]与实施例一相对应,本申请实施例还提供了一种交易数据信息处理装置,服务器端配置有硬件加密装置,所述硬件加密设备由结算组织分发,电子现金卡配置有无线通讯模块,所述装置应用于客户端,参见图4,该装置可以包括:
[0088]交易数据确定单元401,用于确定交易数据信息;所述客户端运行于智能终端设备中;
[0089]通信连接建立单元402,用于通过所述智能终端设备与目标电子现金卡建立通信连接;
[0090]认证请求发送单元403,用于向所述目标电子现金卡发送认证请求,以便所述目标电子现金卡生成认证响应,并利用预置的算法对所述认证响应进行签名,生成第一签名数据,并返回给客户端;
[0091]第一签名数据发送单元404,用于接收到所述第一签名数据后,发送给服务器,以便服务器利用所述硬件加密装置对所述第一签名数据进行解析,根据解析结果对所述目标电子现金卡进行认证,认证通过后,生成确认信息,并利用所述硬件加密装置对所述确认信息进行签名,生成第二签名数据,返回给客户端;
[0092]第二签名数据发送单元405,用于接收到所述第二签名数据后,发送给所述目标电子现金卡,以便所述目标电子现金卡对所述第二签名数据进行解析,根据解析结果对所述服务器进行认证;
[0093]交易数据处理单元406,用于在所述目标电子现金卡与服务器之间的相互认证通过后,根据所述交易数据信息,在所述目标电子现金卡与服务器之间完成交易。
[0094]其中,所述交易数据处理单元,包括:
[0095]交易数据信息发送子单元,用于将交易数据信息发送给所述目标电子现金卡,以便所述目标电子现金卡对所述交易数据信息认证通过后,在所述交易数据信息中添加电子现金卡信息,并利用预置的算法进行签名后,生成第三签名数据,并通过所述通信连接返回给客户端;
[0096]第三签名数据发送子单元,用于接收到所述电子现金卡返回的第三签名数据后,发送到服务器,以便所述服务器利用所述硬件加密装置对所述第三签名数据进行签名,生成第四签名数据,并发送到所述结算组织进行处理。
[0097]具体实现时,该装置还可以包括:
[0098]处理结果展示单元,用于接收服务器返回的交易数据处理结果信息,并进行展示。
[0099]与实施例二相对应,本申请实施例还提供了一种交易数据信息处理装置,服务器端配置有硬件加密装置,所述硬件加密设备由结算组织分发,电子现金卡配置有无线通讯模块,所述装置应用于服务器,参见图5,该装置可以包括:
[0100]第一签名数据接收单元501,用于接收客户端发送的第一签名数据,所述第一签名数据由电子现金卡在收到客户端的认证请求后,利用预置的算法对认证响应进行签名而生成;
[0101]第一认证单元502,用于利用所述硬件加密装置对所述第一签名数据进行解析,根据解析结果对所述目标电子现金卡进行认证;
[0102]第二签名数据生成单元503,用于认证通过后,生成确认信息,并利用所述硬件加密装置对所述确认信息进行签名,生成第二签名数据,返回给客户端,以便客户端将所述第二签名数据发送给所述电子现金卡,由所述电子现金卡对所述第二签名数据进行解析,并根据解析结果对所述服务器进行认证;
[0103]交易数据处理单元504,用于在所述目标电子现金卡与服务器之间的相互认证通过后,根据所述交易数据信息,在所述目标电子现金卡与服务器之间完成交易。
[0104]与实施例三相对应,本申请实施例还提供了一种交易数据信息处理装置,服务器端配置有硬件加密装置,所述硬件加密设备由结算组织分发,电子现金卡配置有无线通讯模块,所述装置应用于目标电子现金卡,参见图6,该装置可以包括:
[0105]通信连接建立单元601,用于与运行有客户端的智能终端设备建立通信连接;
[0106]第一签名数据生成单元602,用于接收所述客户端发送的认证请求,并生成认证响应后,利用预置的算法对所述认证响应进行签名,生成第一签名数据,并返回给客户端,以便所述客户端接收到所述第一签名数据后,发送给服务器,由服务器利用所述硬件加密装置对所述第一签名数据进行解析,根据解析结果对所述目标电子现金卡进行认证,并在认证通过后,生成确认信息,利用所述硬件加密装置对所述确认信息进行签名,生成第二签名数据,返回给客户端,再由所述客户端返回给所述目标电子现金卡;
[0107]第二认证单元603,用于对所述第二签名数据进行解析,根据解析结果对所述服务器进行认证;
[0108]交易数据处理单元604,用于在所述目标电子现金卡与服务器之间的相互认证通过后,根据所述交易数据信息,在所述目标电子现金卡与服务器之间完成交易。
[0109]通过本申请实施例,可以提供客户端程序,并在服务器端提供对应的程序并安装由结算组织分发的硬件加密装置。这样,对于商户或者消费者而言,不再需要购置POS机等硬件设备,只需要在其已有的智能终端设备中安装本申请实施例中的客户端程序,就可以使用其终端设备对电子现金卡进行刷卡操作,进行具体的圈提或者圈存等处理,并且,在处理的过程中,可以通过服务器安装的硬件加密装置来完成设备间相互认证,以此来保证交易的安全性。
[0110]通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。
[0111]本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1