一种终端离线的收费服务方法及系统与流程

文档序号:16147446发布日期:2018-12-05 16:44阅读:279来源:国知局
一种终端离线的收费服务方法及系统与流程

本发明涉及自助收费服务领域,尤其涉及一种终端离线的收费服务方法及系统。

背景技术

随着通信电子技术的发展,电子商务已成为了大众生活中不可缺少的一部分,在大多城市里,自助收费服务的设备随处可见,例如自动售货机、自动咖啡机等等,然而,目前的自助收费服务系统普遍会将收费终端与应用服务器进行网络连接,以在线的形式部署,导致应用服务器与收费终端之间需维持一条有线或无线的信道,这种部署形式存在以下几点缺陷:需要向运营商支付高昂的信道费用;如果采用有线部署的方式,则对收费终端部署位置的限制较大,毕竟布网线是个繁琐的工程,另外有线线路容易受损不便于维护;必须保持收费终端处于时刻在线状态,会导致较大的功耗。



技术实现要素:

本发明为了解决上述技术问题提供一种终端离线的收费服务方法。

本发明解决上述技术问题的技术方案如下:一种终端离线的收费服务方法及系统,包括以下几个步骤:

s1,收费终端将获取到的支付请求生成随机口令和标识信息,并对所述随机口令和所述标识信息进行存储;

s2,所述收费终端对所述随机口令进行加密得到加密随机口令,并将加密随机口令、所述标识信息以及所述收费终端的id一并发送至用户终端;

s3,所述用户终端将所述加密随机口令、所述标识信息以及所述收费终端的id发送至应用服务器;

s4,所述应用服务器根据所述收费终端的id找到预存在所述应用服务器中与所述收费终端的id对应的解密秘钥,通过所述解密秘钥对所述加密随机口令进行解密得到解密随机口令,并根据所述标识信息将所述应用服务器中预存的与所述标识信息对应的支付界面发送至所述用户终端;

s5,所述用户终端通过所述支付界面获取支付信息,并将所述支付信息发送至所述应用服务器;

s6,所述应用服务器确认所述支付信息后,将所述解密随机口令发送到所述用户终端;

s7,所述收费终端从所述用户终端获取所述解密随机口令;

s8,所述收费终端验证所述解密随机口令,若验证通过,则提供所述标识信息的对应服务;若验证未通过,则不提供服务。

本发明的有益效果是:通过用户终端来联系收费终端和应用服务器,使得收费终端不必与应用服务器直接网络连接,从而让收费终端处于离线状态,不需要实时联网,在离线模式下即可完成收费服务,不仅大大降低了收费终端的功耗,而且减小了整个收费系统的运营成本。其次,通过收费终端生成随机口令并进行加密,大大增加了收费服务系统的交易安全性。

在上述技术方案的基础上,本发明还可以做如下改进。

进一步,所述s8的具体验证方法包括:比较所述解密随机口令与所述s1中存储在所述收费终端里的所述随机口令是否一致。

采用上述进一步方案的有益效果是利用预先存储在收费终端里的随机口令与解密随机口令进行比较,不必引入过多的数据,验证方法简单有效。

进一步,所述s2中的所述收费终端还对所述标识信息进行加密得到加密标识信息;

所述s3中将加密随机口令、所述加密标识信息以及所述收费终端的id一并发送至所述用户终端;

所述s4中的所述应用服务器还通过所述解密秘钥对所述加密标识信息进行解密得到解密标识信息,根据所述解密标识信息将所述应用服务器中预存的与所述解密标识信息对应的支付界面发送至所述用户终端。

采用上述进一步方案的有益效果是通过对标识信息进行加密,防止标识信息在传输到应用服务器的过程中被篡改,导致应用服务器生成不对应的支付界面,进而造成商家损失,从而进一步增加交易安全性。

进一步,所述s6中所述应用服务器确认所述支付信息后,还将解密标识信息发送到所述用户终端;

所述s7中所述收费终端从所述用户终端获取所述解密随机口令;

所述s8中所述收费终端验证所述解密随机口令和所述解密标识信息;若验证通过,则提供所述解密标识信息的对应服务;若验证未通过,则不提供服务。

采用上述进一步方案的有益效果是通过对解密标识信息进行验证,确保收费终端提供的服务与用户选择的服务一致,而且进一步保证交易安全性。

进一步,所述收费终端与所述用户终端之间的数据传输方式为:扫码传输、nfc传输、蓝牙传输、wifi传输、zigbee传输中的一种或多种。

采用上述进一步方案的有益效果是通过无线通讯方式实现收费终端与用户终端之间的数据传输,不仅使用起来方便、快捷,而且便于收费终端的部署。

本发明为了解决上述技术问题还提供一种终端离线的收费服务系统。

其技术方案如下:一种终端离线的收费服务系统,包括收费终端、与所述收费终端通信连接的用户终端、与所述用户终端通信连接的应用服务器;

所述收费终端用于将获取到的支付请求生成随机口令和标识信息,并对所述随机口令和所述标识信息进行存储;

所述收费终端还用于对所述随机口令进行加密得到加密随机口令,并将加密随机口令、所述标识信息以及所述收费终端的id一并发送至用户终端;

所述用户终端用于将所述加密随机口令、所述标识信息以及所述收费终端的id发送至应用服务器;

所述应用服务器用于根据所述收费终端的id找到预存在所述应用服务器中与所述收费终端的id对应的解密秘钥,通过所述解密秘钥对所述加密随机口令进行解密得到解密随机口令,并根据所述标识信息将所述应用服务器中预存的与所述标识信息对应的支付界面发送至所述用户终端;

所述用户终端还用于通过所述支付界面获取支付信息,并将所述支付信息发送至所述应用服务器;

所述应用服务器还用于确认所述支付信息后,将所述解密随机口令发送到所述用户终端;

所述用户终端还用于将所述解密随机口令发送至所述收费终端;

所述收费终端还用于验证所述解密随机口令,若验证通过,则提供所述标识信息的对应服务;若验证未通过,则不提供服务。

进一步,所述收费终端还用于比较所述解密随机口令与存储在所述收费终端中的所述随机口令是否一致。

进一步,所述收费终端还用于对所述标识信息进行加密;所述应用服务器还用于对所述加密标识信息进行解密。

进一步,所述收费终端还用于对所述解密标识信息进行验证。

进一步,所述收费终端与所述用户终端之间的数据传输方式为:扫码传输、nfc传输、蓝牙传输、wifi传输、zigbee传输中的一种或多种。

附图说明

图1为本发明的方法流程图;

图2为本发明的系统结构示意图;

图3位本发明的系统工作流程图。

具体实施方式

以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。

如图1所示,本发明实施例提供的一种终端离线的收费服务方法,包括以下几个步骤:

s1,收费终端将获取到的支付请求生成随机口令和标识信息,并对随机口令和标识信息进行存储;

需要说明的是,标识信息包括服务订单号、订单号所对应的支付金额等信息。

s2,收费终端对随机口令进行加密得到加密随机口令,并将加密随机口令、标识信息以及收费终端的id一并发送至用户终端;

需要说明的是,用户终端可以为智能手机、平板电脑、笔记本电脑等等。

s3,用户终端将加密随机口令、标识信息以及收费终端的id发送至应用服务器;

s4,应用服务器根据收费终端的id找到预存在应用服务器中与收费终端的id对应的解密秘钥,通过解密秘钥对加密随机口令进行解密得到解密随机口令,并根据标识信息将应用服务器中预存的与标识信息对应的支付界面发送至用户终端;

s5,用户终端通过支付界面获取支付信息,并将支付信息发送至应用服务器;

s6,应用服务器确认支付信息后,将解密随机口令发送到用户终端;

s7,收费终端从用户终端获取解密随机口令;

s8,收费终端验证解密随机口令,若验证通过,则提供标识信息的对应服务;若验证未通过,则不提供服务。

在实际应用场景中,首先收费终端将获取到的支付请求生成随机口令和标识信息,例如,生成的随机口令为pwd,生成的标识信息为m,并对随机口令pwd和标识信息m进行存储,其中,支付请求由用户向收费终端发送,用户可以通过用户终端以无线通讯的方式进行发送,还可以直接通过收费终端上设置的人机交互界面来输入支付请求,其中,这里的无线通讯方式具体地可以采用蓝牙、nfc、扫码、wifi等近距离无线传输的方式。

然后,收费终端对生成的随机口令pwd进行加密,得到加密随机口令pwd*,并且将加密随机口令pwd*、标识信息m以及收费终端的id一并发送至用户终端,用户终端接收以后再把该密随机口令pwd*和标识信息m远程传输至应用服务器,其中,这里远程传输的方式可以为3g、4g、gprs等较为成熟的远程传输方式。

需要说明的是,布置的收费终端为多台,每台收费终端都有自己对应的id。

接着,应用服务器接收到加密随机口令pwd*、标识信息m以及收费终端的id后,根据收费终端的id找到预存在应用服务器中与收费终端的id对应的解密秘钥,通过解密秘钥对加密随机口令进行解密得到解密随机口令pwd1,并根据标识信息m将应用服务器中预存的与标识信息m对应的支付界面发送至用户终端。用户则通过用户终端在支付界面上填写支付信息,即支付账号和支付密码,再将支付信息发送至应用服务器,应用服务器确认支付信息以后,将解密随机口令pwd1发送到用户终端,用户终端再将该解密随机口令pwd1发送至收费终端。

最后,收费终端对接收到的解密随机口令pwd1进行验证,若验证通过,则提供标识信息m的对应服务;若验证未通过,则不提供服务。整个过程通过用户终端来联系收费终端和应用服务器,使得收费终端不必与应用服务器直接网络连接,从而让收费终端处于离线状态,不需要实时联网,在离线模式下即可完成收费服务,不仅大大降低了收费终端的功耗,而且减小了整个收费系统的运营成本。其次,通过收费终端生成随机口令并进行加密,大大增加了收费服务系统的交易安全性。

优选地,s8的具体验证方法包括:比较解密随机口令pwd1与s1中存储在收费终端里的随机口令pwd是否一致,若一致,则提供标识信息m的对应服务,且清除收费终端中存储的随机口令和标识信息m;否则,不提供服务。这里利用预先存储在收费终端里的随机口令与解密随机口令pwd1进行比较,不必引入过多的数据,验证方法简单有效。

优选地,s2中的收费终端还对标识信息m进行加密得到加密标识信息m*;

s3中将加密随机口令pwd*、加密后的标识信息m*以及收费终端的id一并发送至用户终端;

s4中的应用服务器还通过解密秘钥对加密后的标识信息m*进行解密得到解密标识信息m1,根据解密标识信息m1将应用服务器中预存的与解密标识信息m1对应的支付界面发送至用户终端。这里通过对标识信息进行加密,防止标识信息在传输到应用服务器的过程中被篡改,具体地,避免使用者篡改支付金额;或者篡改服务订单号,使得到的服务与支付金额不对应,导致应用服务器生成不对应的支付界面,进而造成商家损失,从而进一步增加交易安全性。

优选地,s6中应用服务器确认支付信息后,还将解密标识信息m1发送到用户终端;

s7中用户终端还将解密标识信息m1发送至收费终端;

s8中收费终端验证解密随机口令pwd1和解密标识信息m1;若验证通过,则提供解密标识信息m1的对应服务;若验证未通过,则不提供服务。这里通过对解密标识信息m1进行验证,确保收费终端提供的服务与用户选择的服务一致,而且进一步保证交易安全性。

如图2所示:本实施例提供一种终端离线的收费服务方法及系统,包括收费终端、与收费终端通信连接的用户终端、与用户终端通信连接的应用服务器;

收费终端用于将获取到的支付请求生成随机口令和标识信息,并对随机口令和标识信息进行存储;

收费终端还用于对随机口令进行加密得到加密随机口令,并将加密随机口令、标识信息以及收费终端的id一并发送至用户终端;

用户终端用于将加密随机口令、标识信息以及收费终端的id发送至应用服务器;

应用服务器用于根据收费终端的id找到预存在应用服务器中与收费终端的id对应的解密秘钥,通过解密秘钥对加密随机口令进行解密得到解密随机口令,并根据标识信息将应用服务器中预存的与标识信息对应的支付界面发送至用户终端;

用户终端还用于通过支付界面获取支付信息,并将支付信息发送至应用服务器;

应用服务器还用于确认支付信息后,将解密随机口令发送到用户终端;

用户终端还用于将解密随机口令发送至收费终端;

收费终端还用于验证解密随机口令,若验证通过,则提供标识信息的对应服务;若验证未通过,则不提供服务。

优选地,收费终端还用于比较解密随机口令与存储在收费终端中的随机口令是否一致。

优选地,收费终端还用于对标识信息进行加密;应用服务器还用于对加密后的标识信息进行解密。

优选地,收费终端还用于对解密标识信息进行验证。

优选地,收费终端与用户终端之间的数据传输方式为:扫码传输、nfc传输、蓝牙传输、wifi传输、zigbee传输中的一种或多种。

在实际应用场景中,如图3所示:该系统在工作时的使用步骤如下:

(1)用户向收费终端发送支付请求。

(2)收费终端生成随机口令pwd和本次服务的相关标识信息m,并且在收费终端临时存储这些数据。并将pwd和m加密后,分别得到pwd*和m*,将pwd*、m*和收费终端的id传递至用户终端(如手机、pad等)。

(3)用户移动设备将pwd*、m*和收费终端的id转发给应用服务器。

(4)应用服务器根据收费终端的id,找到对应的解密秘钥,解密后得到pwd1和m1,并跳转至支付界面,并将支付界面发送至用户终端。

(5)用户通过用户终端在支付界面上填写支付信息,并将支付信息发送至应用服务器。

(6)应用服务器检查支付信息,确认收款成功后,将解密随机口令pwd1和解密标识信息m1转发至用户终端。

(7)用户将移动设备收到的pwd1和m1传递给收费终端,收费终端收到pwd1和m1后,与临时存储的pwd和m进行对比,若二者均一致,则按m标识对应的服务特性提供服务,并清除本次存储的pwd和m;若二者有其中一个不一致或均不一致,都不启动服务。

需要说明的是,第(2)步的信息传输方式可以是:收费终端将传输的数据以二维码形式呈现,用户用移动设备扫描二维码后获得信息;或者收费终端通过nfc等通信方式传输至用户移动设备。

需要说明的是,第(7)步的信息传输方式可以是:用户通过人机交互界面或键盘将信息输入至收费终端;或者通过nfc等通信方式将信息传输至收费终端;或者用户移动终端上将信息以二维码方式呈现,让收费终端扫描二维码后获得信息。

需要说明的是,所有收费终端和应用服务器需要配置相同的加密算法;每个收费终端配置一条属于自己的密钥,其中,不同终端的密钥互补相同;应用服务器拥有全部终端的密钥。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1