logo好方法网

交通卡的计次方法、装置、扫码设备和计次卡服务器


技术摘要:
本说明书实施例提出了一种交通卡的计次方法、装置、扫码设备和计次卡服务器,其中,上述交通卡的计次方法中,计次卡服务器接收公共交通服务器发送的交通卡的行程数据之后,对上述交通卡进行有效性校验,在上述交通卡通过上述有效性校验之后,根据上述行程数据生成用户  全部
背景技术:
】 目前乘客乘坐公交或地铁出行,乘客需要在公交公司的线下网点购买实体计次 卡,刷卡进站乘坐公交或地铁,享受乘车的计次权益。 但是,这种使用实体计次卡乘车的方式,对乘客来说,实体计次卡需要去线下网点 购买,费时费力,并且易丢失。 而对公交公司来说,由于乘客使用实体卡乘坐公交或地铁刷卡的时候,公交公司 不会校验用户,所以存在实体卡冒用的风险,造成票务的资金损失;另外,公交公司的线下 网点要承接实体卡的申请和办理服务,同时还有实体卡制卡的成本,综合成本较高。 因此,需要提供一种交通卡的计次方法,降低公交公司的成本,提高公交公司运营 的效率,提升乘客的使用体验。 【
技术实现要素:
】 本说明书实施例提供了一种交通卡的计次方法、装置、扫码设备和计次卡服务器, 以实现将公共出行的乘车次卡电子化,降低公交公司的成本,提高公交公司运营的效率,提 升用户的使用体验。 第一方面,本说明书实施例提供一种交通卡的计次方法,包括: 计次卡服务器接收公共交通服务器发送的交通卡的行程数据,所述交通卡的行程 数据是所述公共交通服务器接收扫码设备发送的所述交通卡的行程数据之后发送的,所述 扫码设备发送的所述交通卡的行程数据是所述扫码设备对用户使用的电子设备所展示的 二维码进行扫描,确定所述二维码对应的交通卡的卡类型为计次卡之后生成的; 对所述交通卡进行有效性校验; 在所述交通卡通过所述有效性校验之后,根据所述行程数据生成所述用户本次乘 车的计次订单; 根据所述计次订单,从所述交通卡对应的乘车次数中扣除所述用户本次乘车的乘 车次数; 在扣除所述用户本次乘车的乘车次数之后,如果所述交通卡的剩余乘车次数大于 第一预定阈值,则根据所述剩余乘车次数获得所述交通卡的计次扣除结果; 将所述交通卡的计次扣除结果推送至所述用户使用的电子设备,以供所述电子设 备展示所述交通卡的计次扣除结果。 上述交通卡的计次方法中,计次卡服务器接收公共交通服务器发送的交通卡的行 程数据之后,对上述交通卡进行有效性校验,在上述交通卡通过上述有效性校验之后,根据 上述行程数据生成用户本次乘车的计次订单,然后,从上述交通卡对应的乘车次数中扣除 7 CN 111612115 A 说 明 书 2/15 页 用户本次乘车的乘车次数,如果上述交通卡的剩余乘车次数大于第一预定阈值,则根据上 述剩余乘车次数获得上述交通卡的计次扣除结果;将上述交通卡的计次扣除结果推送至上 述用户使用的电子设备,由上述电子设备展示上述交通卡的计次扣除结果。从而可以实现 将公共出行的乘车次卡电子化,降低公交公司的成本,提高公交公司运营的效率,也降低了 用户维护实体卡的成本,提升了用户的使用体验。 其中一种可能的实现方式中,所述对所述交通卡进行有效性校验包括: 对所述交通卡进行以下一项或多项判断:判断所述用户是否在黑名单中、所述交 通卡是否合法、所述交通卡是否被所述公共交通服务器禁用,以及所述交通卡是否在退卡 流程中。 其中一种可能的实现方式中,所述计次卡服务器接收公共交通服务器发送的交通 卡的行程数据之前,还包括: 接收所述用户使用的电子设备发送的交通卡购买请求,所述交通卡购买请求用于 请求购买卡类型为计次卡的交通卡; 确定所述用户具有购买所述交通卡的资格之后,对所述交通卡购买请求进行处 理; 在所述交通卡购买成功之后,记录所述交通卡购买的乘车次数; 将所述交通卡购买的乘车次数发送给所述公共交通服务器,以供所述公共交通服 务器保存所述交通卡购买的乘车次数。 其中一种可能的实现方式中,所述对所述交通卡进行有效性校验之后,还包括: 如果所述交通卡未通过所述有效性校验,则判断所述交通卡的剩余乘车次数是否 小于第二预定阈值; 如果所述交通卡的剩余乘车次数小于第二预定阈值,则确定所述交通卡已击穿, 将所述交通卡已击穿的事件发送给所述公共交通服务器,以供所述公共交通服务器记录所 述交通卡已击穿的事件,并将使用所述交通卡的用户添加到黑名单中,将所述黑名单发送 给所述扫码设备。 其中一种可能的实现方式中,所述判断所述交通卡的剩余乘车次数是否小于第二 预定阈值之后,还包括: 如果所述交通卡的剩余乘车次数大于或等于第二预定阈值,则向所述用户使用的 电子设备发送禁止生成所述交通卡对应的二维码的指令。 其中一种可能的实现方式中,所述根据所述计次订单,从所述交通卡对应的乘车 次数中扣除所述用户本次乘车的乘车次数之后,还包括: 在扣除所述用户本次乘车的乘车次数之后,如果所述交通卡的剩余乘车次数等于 第二预定阈值,则向所述用户使用的电子设备发送禁止生成所述交通卡对应的二维码的指 令。 第二方面,本说明书实施例提供一种交通卡的计次方法,包括: 扫码设备对用户使用的电子设备所展示的二维码进行扫描; 确定所述二维码对应的交通卡的卡类型为计次卡之后,生成所述交通卡的行程数 据; 将所述交通卡的行程数据发送给公共交通服务器,以供所述公共交通服务器将所 8 CN 111612115 A 说 明 书 3/15 页 述交通卡的行程数据发送给计次卡服务器,由所述计次卡服务器根据所述行程数据获得所 述交通卡的计次扣除结果。 其中一种可能的实现方式中,所述确定所述二维码对应的交通卡的卡类型为计次 卡包括: 根据扫描获得的二维码,在预先保存的二维码对应的卡类型白名单中进行查询, 确定所述二维码对应的交通卡的卡类型为计次卡。 其中一种可能的实现方式中,所述确定所述二维码对应的交通卡的卡类型为计次 卡之前,还包括: 判断所述用户是否在所述黑名单中; 如果所述用户不在所述黑名单中,则执行所述确定所述二维码对应的交通卡的卡 类型为计次卡的步骤。 第三方面,本说明书实施例提供一种交通卡的计次装置,设置在计次卡服务器中, 所述装置包括: 接收模块,用于接收公共交通服务器发送的交通卡的行程数据,所述交通卡的行 程数据是所述公共交通服务器接收扫码设备发送的所述交通卡的行程数据之后发送的,所 述扫码设备发送的所述交通卡的行程数据是所述扫码设备对用户使用的电子设备所展示 的二维码进行扫描,确定所述二维码对应的交通卡的卡类型为计次卡之后生成的; 校验模块,用于对所述交通卡进行有效性校验; 生成模块,用于在所述交通卡通过所述有效性校验之后,根据所述行程数据生成 所述用户本次乘车的计次订单; 扣除模块,用于根据所述计次订单,从所述交通卡对应的乘车次数中扣除所述用 户本次乘车的乘车次数; 获得模块,用于在扣除所述用户本次乘车的乘车次数之后,如果所述交通卡的剩 余乘车次数大于第一预定阈值,则根据所述剩余乘车次数获得所述交通卡的计次扣除结 果; 推送模块,用于将所述交通卡的计次扣除结果推送至所述用户使用的电子设备, 以供所述电子设备展示所述交通卡的计次扣除结果。 其中一种可能的实现方式中,所述校验模块,具体用于对所述交通卡进行以下一 项或多项判断:判断所述用户是否在黑名单中、所述交通卡是否合法、所述交通卡是否被所 述公共交通服务器禁用,以及所述交通卡是否在退卡流程中。 其中一种可能的实现方式中,还包括:处理模块、记录模块和保存模块; 所述接收模块,还用于在接收公共交通服务器发送的交通卡的行程数据之前,接 收所述用户使用的电子设备发送的交通卡购买请求,所述交通卡购买请求用于请求购买卡 类型为计次卡的交通卡; 所述处理模块,用于确定所述用户具有购买所述交通卡的资格之后,对所述交通 卡购买请求进行处理; 所述记录模块,用于在所述交通卡购买成功之后,记录所述交通卡购买的乘车次 数; 所述保存模块,用于将所述交通卡购买的乘车次数发送给所述公共交通服务器, 9 CN 111612115 A 说 明 书 4/15 页 以供所述公共交通服务器保存所述交通卡购买的乘车次数。 其中一种可能的实现方式中,还包括:判断模块和发送模块; 所述判断模块,还用于在所述校验模块对所述交通卡进行有效性校验之后,如果 所述交通卡未通过所述有效性校验,则判断所述交通卡的剩余乘车次数是否小于第二预定 阈值; 所述发送模块,用于当所述交通卡的剩余乘车次数小于第二预定阈值时,确定所 述交通卡已击穿,将所述交通卡已击穿的事件发送给所述公共交通服务器,以供所述公共 交通服务器记录所述交通卡已击穿的事件,并将使用所述交通卡的用户添加到黑名单中, 将所述黑名单发送给所述扫码设备。 其中一种可能的实现方式中, 所述发送模块,还用于在所述判断模块判断所述交通卡的剩余乘车次数是否小于 第二预定阈值之后,如果所述交通卡的剩余乘车次数大于或等于第二预定阈值,则向所述 用户使用的电子设备发送禁止生成所述交通卡对应的二维码的指令。 其中一种可能的实现方式中,还包括: 发送模块,用于在扣除所述用户本次乘车的乘车次数之后,如果所述交通卡的剩 余乘车次数等于第二预定阈值,则向所述用户使用的电子设备发送禁止生成所述交通卡对 应的二维码的指令。 第四方面,本说明书实施例提供一种数据标注装置,设置在扫码设备中,所述装置 包括: 扫描模块,用于对用户使用的电子设备所展示的二维码进行扫描; 确定模块,用于确定所述二维码对应的交通卡的卡类型; 生成模块,用于在所述确定模块确定所述二维码对应的交通卡的卡类型为计次卡 之后,生成所述交通卡的行程数据; 发送模块,用于将所述交通卡的行程数据发送给公共交通服务器,以供所述公共 交通服务器将所述交通卡的行程数据发送给计次卡服务器,由所述计次卡服务器根据所述 行程数据获得所述交通卡的计次扣除结果。 其中一种可能的实现方式中,所述确定模块,具体用于根据扫描获得的二维码,在 预先保存的二维码对应的卡类型白名单中进行查询,确定所述二维码对应的交通卡的卡类 型为计次卡。 其中一种可能的实现方式中,还包括: 判断模块,用于在所述确定模块确定所述二维码对应的交通卡的卡类型为计次卡 之前,判断所述用户是否在所述黑名单中。 第五方面,本说明书实施例提供一种计次卡服务器,包括: 至少一个处理器;以及与所述处理器通信连接的至少一个存储器,其中: 所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指 令能够执行第一方面提供的方法。 第六方面,本说明书实施例提供一种扫码设备,包括: 至少一个处理器;以及与所述处理器通信连接的至少一个存储器,其中: 所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指 10 CN 111612115 A 说 明 书 5/15 页 令能够执行第二方面提供的方法。 第七方面,本说明书实施例提供一种交通卡的计次系统,包括:如上所述的计次卡 服务器、如上所述的扫码设备和公共交通服务器。 第八方面,本说明书实施例提供一种非暂态计算机可读存储介质,所述非暂态计 算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行第一方面提供的方 法。 第九方面,本说明书实施例提供一种非暂态计算机可读存储介质,所述非暂态计 算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行第二方面提供的方 法。 应当理解的是,本说明书实施例的第三和第五方面与本说明书实施例的第一方面 的技术方案一致,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。 应当理解的是,本说明书实施例的第四和第六方面与本说明书实施例的第二方面 的技术方案一致,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。 【附图说明】 为了更清楚地说明本说明书实施例的技术方案,下面将对实施例中所需要使用的 附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书的一些实施例,对于本 领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的 附图。 图1为本说明书交通卡的计次方法一个实施例的流程图; 图2为本说明书交通卡的计次方法另一个实施例的流程图; 图3为本说明书交通卡的计次方法再一个实施例的流程图; 图4为本说明书交通卡的计次方法再一个实施例的流程图; 图5为本说明书交通卡的计次方法再一个实施例的流程图; 图6为本说明书交通卡的计次方法再一个实施例的流程图; 图7为本说明书交通卡的计次方法再一个实施例的流程图; 图8为本说明书交通卡的计次装置一个实施例的结构示意图; 图9为本说明书交通卡的计次装置另一个实施例的结构示意图; 图10为本说明书交通卡的计次装置再一个实施例的结构示意图; 图11为本说明书交通卡的计次装置再一个实施例的结构示意图; 图12为本说明书计次卡服务器一个实施例的结构示意图; 图13为本说明书交通卡的计次系统一个实施例的结构示意图。 【
分享到:
收藏