一种支付方法、支付系统、客户端支付方法和客户端的制作方法_2

文档序号:9616612阅读:来源:国知局
具体实施方式】
[0048]为使本领域的技术人员更好地理解本发明的技术方案,下面结合附图和【具体实施方式】对本发明所提供的一种支付方法、支付系统、客户端支付方法和客户端作进一步详细描述。
[0049]实施例1:
[0050]本实施例提供一种支付方法,如图1所示,包括:
[0051]步骤S1:支付请求端向客户端发送支付请求信息。
[0052]步骤S2:客户端对支付请求信息进行确认,然后将支付请求信息与加密存储在客户端的客户的支付账户信息进行封装,生成确认支付信息,并将确认支付信息发送给支付端。
[0053]步骤S3:支付端从确认支付信息中获得客户的支付账户信息,对客户的支付账户信息进行解密,并根据解密后的客户的支付账户信息进行支付。
[0054]其中,客户的支付账户信息包括客户的支付账户和支付密码。
[0055]该支付方法通过将客户的支付账户信息加密存储在客户端,使客户在支付过程中既不需要出示自己的实体支付卡,也不需要对外暴露自己的支付账户信息,从而确保了客户在支付过程中支付账户信息的安全性。
[0056]实施例2:
[0057]本实施例提供一种支付方法,包括:
[0058]步骤S1:支付请求端向客户端发送支付请求信息。
[0059]该步骤具体包括:支付请求端将支付请求信息发送给服务端;服务端将支付请求信息加密发送给客户端;客户端对支付请求信息进行解密。
[0060]如图2所示,以支付请求端为商家,客户端为客户个人的移动通信设备,如手机等,服务端为移动通信设备的后台服务器,支付端为银行为例对该支付方法的具体支付过程进行图示说明。
[0061]该步骤中,商家通过外部系统扫描客户编码,然后向服务端发送支付请求信息;月艮务端接收该支付请求信息,然后将该支付请求信息推送给客户端。
[0062]步骤S2:客户端对支付请求信息进行确认,然后将支付请求信息与加密存储在客户端的客户的支付账户信息进行封装,生成确认支付信息,并将确认支付信息发送给支付端。
[0063]该步骤中,客户端将确认支付信息发送给支付端具体包括:
[0064]客户端将确认支付信息加密发送给服务端,服务端将确认支付信息发送给支付端。
[0065]客户端在将支付请求信息和加密存储的客户的支付账户信息进行封装时还可以再次加密;同时,客户端将确认支付信息加密发送给服务端,经过多次加密,能够进一步确保客户的支付账户信息在支付过程中不被泄露,从而进一步确保了客户的支付账户信息的安全性。
[0066]该步骤中,客户端对接收到的支付请求信息进行解密处理,客户对支付请求信息进行密码或指纹确认,然后重新包装该支付请求信息和支付账户信息(即重新包装后生成确认支付信息),并将其加密传输至服务端;服务端将该确认支付信息发送至银行。
[0067]步骤S3:支付端从确认支付信息中获得客户的支付账户信息,对客户的支付账户信息进行解密,并根据解密后的客户的支付账户信息进行支付。
[0068]其中,客户的支付账户信息包括客户的支付账户和支付密码。
[0069]该步骤中,银行从确认支付信息中获得客户的支付账户信息,对客户的支付账户信息进行解密,并根据解密后的客户的支付账户信息进行支付。
[0070]该支付方法通过将客户的支付账户信息加密存储在客户端,而将支付过程中支付请求端、客户端和支付端之间的信息交互交由服务端进行处理,使客户在支付过程中既不需要出示自己的实体支付卡,也不需要对外暴露自己的支付账户信息,从而确保了客户在支付过程中支付账户信息的安全性。
[0071]本实施例中,支付方法还包括支付端在支付完成后,向支付请求端、服务端和客户端发送结果通知信息。
[0072]该步骤中,银行在支付完成后,会同时向商家和服务端发送结果通知信息,服务端会同时将该结果通知信息发送给客户端。
[0073]本实施例中,该支付方法还包括当客户端丢失时,客户通过服务端向客户端发送数据销毁指令,将存储在客户端的客户的支付账户信息销毁。该步骤的设置,使客户端丢失时,能及时对存储在客户端的客户的支付账户信息进行销毁,从而确保了客户的支付账户信息不会被泄露,进而确保了客户的支付账户信息的绝对安全性。
[0074]如图3所示为客户对存储在客户端的支付账户信息进行销毁的过程图示,当客户端(如手机)丢失时,用户通过外部系统登录到服务端网址对自己的支付账户信息进行销毁操作;服务端根据其内部管理的数据销毁密码向客户端发送数据销毁指令;客户端根据该数据销毁指令将其内部存储的支付账户信息销毁。
[0075]本实施例中,该支付方法还包括在客户端注册并保存客户的基本信息和支付账户信息;客户端将客户的基本信息发送给服务端;客户的基本信息包括客户的唯一标识信息、客户端的唯一标识信息和数据销毁密码。该步骤能使客户将自己的基本信息和支付账户信息注册并保存到客户端,方便客户端对信息进行管理;另外,客户的基本信息发送至服务端,方便了服务端对客户端基本信息的管理。
[0076]如图4所示为客户在客户端进行注册的过程图示,客户通过外部系统下载能够对其支付账户信息进行管理的客户端应用软件,并将其安装在客户端;然后客户通过客户端应用软件在客户端进行注册,即将客户的基本信息和支付账户信息都注册在客户端;客户端会自动将客户的基本信息发送至服务端,以便服务端对客户端客户的基本信息进行管理。
[0077]实施例1-2的有益效果:实施例1-2中所提供的支付方法,通过将客户的支付账户信息加密存储在客户端,而将支付过程中支付请求端、客户端和支付端之间的信息交互交由服务端进行处理,使客户在支付过程中既不需要出示自己的实体支付卡,也不需要对外暴露自己的支付账户信息,从而确保了客户在支付过程中支付账户信息的安全性。
[0078]实施例3:
[0079]本实施例提供一种支付系统,如图5所示,包括支付请求端1、客户端3和支付端4 ;其中,支付请求端1包括支付请求模块11,用于向客户端3发送支付请求信息。客户端3包括确认模块31、存储模块32、第一加密模块33和第一通信模块34 ;确认模块31用于对接收到的支付请求信息进行确认;存储模块32用于存储客户的支付账户信息;第一加密模块33用于对客户的支付账户信息进行存储中的加密,并对支付请求信息和客户的支付账户信息进行封装,生成确认支付信息;第一通信模块34用于接收支付请求信息,并将确认支付信息发送给支付端4。支付端4包括支付模块41,用于从确认支付信息中获得客户的支付账户信息,对客户的支付账户信息进行解密,并根据解密后的客户的支付账户信息进行支付。
[0080]其中,客户的支付账户信息包括客户的支付账户和支付密码。
[0081]该支付系统通过将客户的支付账户信息加密存储在客户端3,使客户在支付过程中既不需要出示自己的实体支付卡,也不需要对外暴露自己的支付账户信息,从而确保了客户在支付过程中支付账户信息的安全性。
[0082]实施例4:
[0083]本实施例提供一种支付系统,如图6所示,该支付系统在实施例3的基础上还包括服务端2,服务端2包括第二通信模块21和第二加密模块22,第二通信模块21用于接收支付请求模块11发送的支付请求信息,并将支付请求信息发送给第一通信模块34。第二加密模块22用于对发送给第一通信模块34的支付请求信息进行加密。客户端3还包括解密模块35,用于对接收到的加密的支付请求信息进行解密。第一通信模块34用于将确认支付信息先发送给第二通信模块21。第二通信模块21还用于将确认支付信息发送给支付模块41ο
[0084]第一加密模块33和第二加密模块22的设置,能够进一步确保客户的支付账户信息在支付过程中不被泄露,从而进一步确保了客户的支付账户信息的安全性。
[0085]本实施例中,客户端3还包括数据销毁模块36 ;服务端2还包括处理模块23 ;处理模块23用于当客户端丢失时,客户通过该模块向数据销毁模块36发送数据销毁指令。数据销毁模块36用于根据数据销毁指令将存储在存储模块32中的客户的支付账户信息销毁。处理模块23和数据销毁模块36的设置,使客户端3丢失时,能及时对存储在客户端3的客户的支付账户信息进行销毁,从而确保了客户的支付账户信息不会被泄露,进而确保了客户的支付账户信息的绝对安全性。
[0086]本实施例中,客户端3还包括注册模块37,用于对客户的基本信息和支付账户信息进行注册。存储模块32还用于存储客户的基本信息,客户的基本信息包括客户的唯一标识信息、客户端的唯一标识信息和数据销毁密码。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1