一种支付乘车费的方法及装置制造方法及图纸

技术编号:17780776 阅读:37 留言:0更新日期:2018-04-22 09:51
本说明书实施例公开了一种支付乘车费的方法及装置。当用户乘车时,用户终端与公共交通工具的收款设备建立近场通信NFC连接,用户终端将加密后的用户的账户标识传输给收款设备,收款设备就可以向服务器请求从用户的账户中扣除乘车费。

【技术实现步骤摘要】
一种支付乘车费的方法及装置
本说明书涉及信息
,尤其涉及一种支付乘车费的方法及装置。
技术介绍
目前,利用终端(如手机)的近场通信(NearFieldCommunication,NFC)功能,将手机等终端模拟成公交卡,以通过“刷手机”的方式乘坐公共交通工具的方法已经出现,如图1所示。一般的,实现模拟公交卡的终端至少需要具备以下三个硬件单元:NFC前端芯片、NFC天线、安全芯片。其中,NFC前端芯片和NFC天线用于实现NFC通信,公交卡的账户标识和账户余额以硬件加密的形式存储于安全芯片中,也就是说,安全芯片的作用是防止账户余额被非法修改。使用时,用户将终端贴近公共交通工具的收款设备,收款设备就会与终端建立NFC连接,收款设备有权限通过NFC连接改写终端中的安全芯片存储的账户余额(例如将100元改写为98元),以收取乘车费。基于现有技术,需要一种成本更低的支付乘车费的方法。
技术实现思路
本说明书实施例提供一种支付乘车费的方法及装置,以解决现有的支付乘车费的方法成本较高的问题。为解决上述技术问题,本说明书实施例是这样实现的:本说明书实施例提供的一种支付乘车费的方法,包括:用户终端与公共交通工具的收款设备建立近场通信NFC连接;根据与公共交通系统预先约定的加密算法,对用户的账户标识进行加密,得到加密数据;通过所述NFC连接,将所述加密数据传输给所述收款设备,以使所述收款设备对所述加密数据进行解密得到所述账户标识,并将所述账户标识发送给服务器,进而使所述服务器从所述账户标识对应的账户中扣除乘车费。本说明书实施例提供的一种支付乘车费的方法,包括:公共交通工具的收款设备与用户终端建立近场通信NFC连接;通过所述NFC连接,接收所述用户终端传输的加密数据;所述加密数据是所述用户终端对用户的账户标识进行加密得到的;对所述加密数据进行解密,得到用户的账户标识;将所述账户标识发送给服务器,以使所述服务器从所述账户标识对应的账户中扣除乘车费。本说明书实施例提供的一种支付乘车费的装置,包括:建立模块,与公共交通工具的收款设备建立近场通信NFC连接;加密模块,根据与公共交通系统预先约定的加密算法,对用户的账户标识进行加密,得到加密数据;传输模块,通过所述NFC连接,将所述加密数据传输给所述收款设备,以使所述收款设备对所述加密数据进行解密得到所述账户标识,并将所述账户标识发送给服务器,进而使所述服务器从所述账户标识对应的账户中扣除乘车费。本说明书实施例提供的一种支付乘车费的装置,包括:建立模块,与用户终端建立近场通信NFC连接;接收模块,通过所述NFC连接,接收所述用户终端传输的加密数据;解密模块,对所述加密数据进行解密,得到用户的账户标识;发送模块,将所述账户标识发送给服务器,以使所述服务器从所述账户标识对应的账户中扣除乘车费。本说明书实施例提供的一种支付乘车费的设备,包括一个或多个处理器及存储器,所述存储器存储有程序,并且被配置成由所述一个或多个处理器执行以下步骤:与公共交通工具的收款设备建立近场通信NFC连接;根据与公共交通系统预先约定的加密算法,对用户的账户标识进行加密,得到加密数据;通过所述NFC连接,将所述加密数据传输给所述收款设备,以使所述收款设备对所述加密数据进行解密得到所述账户标识,并将所述账户标识发送给服务器,进而使所述服务器从所述账户标识对应的账户中扣除乘车费。本说明书实施例提供的一种收取乘车费的设备,包括一个或多个处理器及存储器,所述存储器存储有程序,并且被配置成由所述一个或多个处理器执行以下步骤:与用户终端建立近场通信NFC连接;通过所述NFC连接,接收所述用户终端传输的加密数据;对所述加密数据进行解密,得到用户的账户标识;将所述账户标识发送给服务器,以使所述服务器从所述账户标识对应的账户中扣除乘车费。由以上本说明书实施例提供的技术方案可见,在本说明书实施例中,当用户乘车时,用户终端与公共交通工具的收款设备建立近场通信NFC连接,用户终端将加密后的用户的账户标识传输给收款设备,收款设备就可以向服务器请求从用户的账户中扣除乘车费。通过本说明书实施例,用户终端无须具备安全芯片,这节省了硬件成本,同时,用户的账户余额由服务器进行记录和修改,用户依然可以通过“刷手机”的方式乘坐公共交通工具。附图说明为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是将手机模拟成公交卡支付乘车费的方法示意图;图2是本说明书实施例提供的一种支付乘车费的方法流程图;图3是本说明书实施例提供的一种支付乘车费的装置示意图;图4是本说明书实施例提供的一种支付乘车费的装置示意图;图5是本说明书实施例提供的一种支付乘车费的设备示意图;图6是本说明书实施例提供的一种支付乘车费的设备示意图。具体实施方式如
技术介绍
所述,目前的用户终端需要具备NFC前端芯片、NFC天线以及安全芯片等硬件单元,用户才能通过“刷手机”的方式乘坐公共汽车、地铁等公共交通工具。但是,以用户终端是手机为例,一方面,要求手机具备安全芯片会导致手机的硬件成本过高;另一方面,市面上依然存在很多不具备安全芯片的手机,这些手机的用户无法享受“刷手机”乘坐公共交通工具的便利。为此,在本说明书实施例中,一方面,用户终端不会存储用户的账户余额,而是由服务器对用户的账户进行维护;另一方面,不论用户终端是否具备安全芯片,都可以利用用户终端具备的NFC前端芯片和NFC天线,使用户终端与公共交通工具的收款设备建立NFC连接,由用户终端将用户的账户标识传输给收款设备,再由收款设备请求服务器对所述账户标识对应的账户进行扣款。为了描述的方便,下文以公共交通工具是地铁为例展开说明。为了使本
的人员更好地理解本说明书中的技术方案,下面将结合本说明书一个或多个实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。通过本说明书实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。以下结合附图,详细说明本说明书各实施例提供的技术方案。图2是本说明书实施例提供的支付乘车费的方法流程图,包括以下步骤:S200:用户终端与公共交通工具的收款设备建立近场通信NFC连接。在本说明书实施例中,用户终端可以是手机、平板电脑、笔记本电脑等能够应用于移动支付场景的智能设备。而公共交通工具的收款设备可以是地铁闸机、公共汽车上的刷卡器等,下文以收款设备是地铁闸机为例说明。在本步骤中,用户可以将用户终端贴近收款设备,当用户终端和收款设备的距离不大于NFC感应距离时,用户终端和收款设备方可建立NFC连接。需要说明的是,NFC连接的建立并不依赖于互联网或局域网,因此,用户终端和收款设备均离线时,二者依然可以建立NFC连接。S202:用户终端根据与公共交通系统预先约定的加密算法,对用户的账户标识进行加密,得到加密数据。S204:用户终端通过所述NFC连接,将所述加密数据传输给本文档来自技高网
...
一种支付乘车费的方法及装置

【技术保护点】
一种支付乘车费的方法,包括:用户终端与公共交通工具的收款设备建立近场通信NFC连接;根据与公共交通系统预先约定的加密算法,对用户的账户标识进行加密,得到加密数据;通过所述NFC连接,将所述加密数据传输给所述收款设备,以使所述收款设备对所述加密数据进行解密得到所述账户标识,并将所述账户标识发送给服务器,进而使所述服务器从所述账户标识对应的账户中扣除乘车费。

【技术特征摘要】
1.一种支付乘车费的方法,包括:用户终端与公共交通工具的收款设备建立近场通信NFC连接;根据与公共交通系统预先约定的加密算法,对用户的账户标识进行加密,得到加密数据;通过所述NFC连接,将所述加密数据传输给所述收款设备,以使所述收款设备对所述加密数据进行解密得到所述账户标识,并将所述账户标识发送给服务器,进而使所述服务器从所述账户标识对应的账户中扣除乘车费。2.根据权利要求1所述的方法,对用户的账户标识进行加密,得到加密数据,具体包括:获取当前时间对应的时间戳;对用户的账户标识和所述时间戳进行加密,得到加密数据。3.根据权利要求1所述的方法,对用户的账户标识进行加密,得到加密数据,具体包括:通过所述NFC连接,获取所述收款设备的设备标识;对用户的账户标识和所述设备标识进行加密,得到加密数据。4.一种支付乘车费的方法,包括:公共交通工具的收款设备与用户终端建立近场通信NFC连接;通过所述NFC连接,接收所述用户终端传输的加密数据;对所述加密数据进行解密,得到用户的账户标识;将所述账户标识发送给服务器,以使所述服务器从所述账户标识对应的账户中扣除乘车费。5.根据权利要求4所述的方法,对所述加密数据进行解密,得到所述账户标识,具体包括:对所述加密数据进行解密,得到所述账户标识和时间戳;将所述账户标识发送给服务器,具体包括:判断所述时间戳对应的时间到当前时间的时间间隔是否满足指定条件;若是,则将所述账户标识发送给服务器;否则,则拒绝将所述账户标识发送给服务器。6.根据权利要求4所述的方法,对所述加密数据进行解密,得到所述账户标识,具体包括:对所述加密数据进行解密,得到所述账户标识和设备标识;将所述账户标识发送给服务器,具体包括:判断解密得到的所述设备标识与自身的设备标识是否一致;若是,则将所述账户标识发送给服务器;否则,则拒绝将所述账户标识发送给服务器。7.根据权利要求5或6所述的方法,将所述账户标识发送给服务器,具体包括:将所述账户标识发送给服务器,并控制入口开启和/或不报错;拒绝将所述账户标识发送给服务器,具体包括:拒绝将所述账户标识发送给服务器,并报错和/或控制入口关闭。8.一种支付乘车费的装置,包括:建立模块,与公共交通工具的收款设备建立近场通信NFC连接;加密模块,根据与公共交通系统预先约定的加密算法,对用户的账户标识进行加密,得到加密数据;传输模块,通过所述NFC连接,将所述加密数据传输给所述收款设备,以使所述收款设备对所述加密数据进行解密得到所述账户...

【专利技术属性】
技术研发人员:张鸿吴军孙健康
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1