交通工具搭乘业务处理方法、装置以及设备与流程
- 国知局
- 2025-01-10 13:18:38
本说明书涉及近场通信,尤其涉及一种交通工具搭乘业务处理方法、装置以及设备。
背景技术:
1、随着互联网技术的发展和智能手机的使用普及,越来越多的业务可以通过智能手机上的相应应用进行,给人们生活带来了很大便利。扫码乘车(以公交车和地铁为主)就是便利的业务之一,不过,在实际应用中,扫码乘车也存在一些操作繁琐的问题。
2、针对扫码乘车的上述问题,考虑到越来越多的智能手机都支持了近场通信(nearfield communication,nfc)功能,则一些服务商考虑基于提供相应的nfc解决方案,使得用户能够基于nfc交互来乘车。
3、在这些nfc解决方案中,需要在公交车或者地铁闸机上,部署一台可以识别nfc卡片的硬件机具,并对后台系统进行相应改造,则用户的支持nfc功能的智能手机可以将自己模拟为一张nfc乘车卡片,以便由该硬件机具进行识别,从而实现更便利的乘车。
4、基于此,还需要成本更低、安全有保障,有助于降低对于手机厂商依赖的乘车解决方案。
技术实现思路
1、本说明书一个或多个实施例提供交通工具搭乘业务处理方法、装置、设备,用以解决如下技术问题:需要成本更低、安全有保障,有助于降低对于手机厂商依赖的乘车解决方案。
2、为解决上述技术问题,本说明书一个或多个实施例是这样实现的:
3、本说明书一个或多个实施例提供的一种交通工具搭乘业务处理方法,应用于用户移动终端上的用户端程序,所述方法包括:
4、在所述用户移动终端靠近为其搭乘的交通工具部署的智能卡之后,通过近场通信获取所述智能卡对应的标识信息,以及所述智能卡生成的待校验因子;
5、在所述用户移动终端上的指定安全区域中,根据所述标识信息和预先获取的读卡授权数据,生成所述交通工具对应的安全保护密钥,以使得所述生成的安全保护密钥不暴露于所述指定安全区域之外;
6、利用所述安全保护密钥,针对所述待校验因子进行加密运算,生成读卡指令;
7、将所述读卡指令发送给所述智能卡,以使所述智能卡利用自己持有的所述安全保护密钥,针对所述读卡指令进行解密运算,校验所述待校验因子,并在校验通过后,向所述用户移动终端返回搭乘相关信息;
8、根据所述搭乘相关信息,在所述用户移动终端上或所述用户端程序对应的服务器上进行相应的扣费。
9、本说明书一个或多个实施例提供的一种交通工具搭乘业务处理方法,应用于交通工具上部署的智能卡,所述方法包括:
10、在用户移动终端靠近所述智能卡之后,通过近场通信向所述用户移动终端提供所述智能卡对应的标识信息,以及所述智能卡生成的待校验因子;
11、接收所述用户移动终端上的用户端程序发送的读卡指令,其中,所述读卡指令是所述用户端程序利用所述交通工具对应的安全保护密钥,针对所述待校验因子进行加密运算生成,其中,所述安全保护密钥是所述用户端程序在其本地的指定安全区域中,根据所述标识信息和预先获取的读卡授权数据生成的,以使得所述生成的安全保护密钥不暴露于所述指定安全区域之外;
12、利用自己持有的所述安全保护密钥,针对所述读卡指令进行解密运算,校验所述待校验因子,并在校验通过后,向所述用户移动终端返回搭乘相关信息,用于在所述用户移动终端上或所述用户端程序对应的服务器上进行相应的扣费。
13、本说明书一个或多个实施例提供的一种交通工具搭乘业务处理装置,应用于用户移动终端上的用户端程序,所述装置包括:
14、校验信息获取模块,在所述用户移动终端靠近为其搭乘的交通工具部署的智能卡之后,通过近场通信获取所述智能卡对应的标识信息,以及所述智能卡生成的待校验因子;
15、保护密钥生成模块,在所述用户移动终端上的指定安全区域中,根据所述标识信息和预先获取的读卡授权数据,生成所述交通工具对应的安全保护密钥,以使得所述生成的安全保护密钥不暴露于所述指定安全区域之外;
16、读卡指令生成模块,利用所述安全保护密钥,针对所述待校验因子进行加密运算,生成读卡指令;
17、读卡指令发送模块,将所述读卡指令发送给所述智能卡,以使所述智能卡利用自己持有的所述安全保护密钥,针对所述读卡指令进行解密运算,校验所述待校验因子,并在校验通过后,向所述用户移动终端返回搭乘相关信息;
18、搭乘信息扣费模块,根据所述搭乘相关信息,在所述用户移动终端上或所述用户端程序对应的服务器上进行相应的扣费。
19、本说明书一个或多个实施例提供的一种交通工具搭乘业务处理装置,应用于交通工具上部署的智能卡,所述装置包括:
20、校验信息提供模块,在用户移动终端靠近所述智能卡之后,通过近场通信向所述用户移动终端提供所述智能卡对应的标识信息,以及所述智能卡生成的待校验因子;
21、读卡指令接收模块,接收所述用户移动终端上的用户端程序发送的读卡指令,其中,所述读卡指令是所述用户端程序利用所述交通工具对应的安全保护密钥,针对所述待校验因子进行加密运算生成,其中,所述安全保护密钥是所述用户端程序在其本地的指定安全区域中,根据所述标识信息和预先获取的读卡授权数据生成的,以使得所述生成的安全保护密钥不暴露于所述指定安全区域之外;
22、因子校验返回模块,利用自己持有的所述安全保护密钥,针对所述读卡指令进行解密运算,校验所述待校验因子,并在校验通过后,向所述用户移动终端返回搭乘相关信息,用于在所述用户移动终端上或所述用户端程序对应的服务器上进行相应的扣费。
23、本说明书一个或多个实施例提供的一种交通工具搭乘业务处理设备,应用于用户移动终端上的用户端程序,所述设备包括:
24、至少一个处理器;以及,
25、与所述至少一个处理器通信连接的存储器;其中,
26、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行:
27、在所述用户移动终端靠近为其搭乘的交通工具部署的智能卡之后,通过近场通信获取所述智能卡对应的标识信息,以及所述智能卡生成的待校验因子;
28、在所述用户移动终端上的指定安全区域中,根据所述标识信息和预先获取的读卡授权数据,生成所述交通工具对应的安全保护密钥,以使得所述生成的安全保护密钥不暴露于所述指定安全区域之外;
29、利用所述安全保护密钥,针对所述待校验因子进行加密运算,生成读卡指令;
30、将所述读卡指令发送给所述智能卡,以使所述智能卡利用自己持有的所述安全保护密钥,针对所述读卡指令进行解密运算,校验所述待校验因子,并在校验通过后,向所述用户移动终端返回搭乘相关信息;
31、根据所述搭乘相关信息,在所述用户移动终端上或所述用户端程序对应的服务器上进行相应的扣费。
32、本说明书一个或多个实施例提供的一种交通工具搭乘业务处理设备,应用于交通工具上部署的智能卡,所述设备包括:
33、至少一个处理器;以及,
34、与所述至少一个处理器通信连接的存储器;其中,
35、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行:
36、在用户移动终端靠近所述智能卡之后,通过近场通信向所述用户移动终端提供所述智能卡对应的标识信息,以及所述智能卡生成的待校验因子;
37、接收所述用户移动终端上的用户端程序发送的读卡指令,其中,所述读卡指令是所述用户端程序利用所述交通工具对应的安全保护密钥,针对所述待校验因子进行加密运算生成,其中,所述安全保护密钥是所述用户端程序在其本地的指定安全区域中,根据所述标识信息和预先获取的读卡授权数据生成的,以使得所述生成的安全保护密钥不暴露于所述指定安全区域之外;
38、利用自己持有的所述安全保护密钥,针对所述读卡指令进行解密运算,校验所述待校验因子,并在校验通过后,向所述用户移动终端返回搭乘相关信息,用于在所述用户移动终端上或所述用户端程序对应的服务器上进行相应的扣费。
39、本说明书一个或多个实施例采用的上述至少一个技术方案能够达到以下有益效果:无需针对交通工具专门额外部署硬件机具,而是较为简单地主要部署一张智能卡即可,如此成本有效降低且易于灵活部署;并且通过快捷获取校验智能卡对应的标识信息和智能卡生成的待校验因子,以及基于读卡指令和交通工具对应的安全保护密钥的双向交互,来完成校验,使得交互速度尽量更快,也有效降低了智能卡被非法复制的风险,兼顾了效率和安全性;不仅如此,这种方案使得用户的智能手机可以作为读卡器来使用,而不是作为模拟卡来使用即能够实现交通工具搭乘扣款,是有助于降低对于手机厂商依赖的乘车解决方案。
本文地址:https://www.jishuxx.com/zhuanli/20250110/352312.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表