[发明专利]基于地铁乘车码的行程控制方法、装置、系统及电子设备在审
申请号: | 202010177061.0 | 申请日: | 2020-03-13 |
公开(公告)号: | CN111951412A | 公开(公告)日: | 2020-11-17 |
发明(设计)人: | 卢祖传;王志刚 | 申请(专利权)人: | 武汉小码联城科技有限公司 |
主分类号: | G07B11/11 | 分类号: | G07B11/11;G07B11/00 |
代理公司: | 北京思格颂知识产权代理有限公司 11635 | 代理人: | 吕露;杨超 |
地址: | 430014 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 地铁 乘车 行程 控制 方法 装置 系统 电子设备 | ||
本发明提出了基于地铁乘车码的行程控制方法、装置、系统及电子设备,该方法包括:接收闸机扫描乘车码生成并上传的用户的当前行程数据,根据当前行程数据中包括的用户ID查找所述用户的历史行程数据;根据当前行程数据中包括的行程类型、上一次行程数据中包括的行程类型和历史行程数据的匹配状态,对用户的当前行程状态是否异常进行判断,确定用户的当前进、出闸机行程状态无异常,向闸机发送开闸指令并存储当前行程数据;确定用户的当前行程状态异常,则向闸机发送禁止开闸指令并向客户端发送行程状态异常的通知,用户只有在解除当前行程的异常状态后,才能通过闸机,有效减少了单边乘车的异常行程,减少了地铁运营方的票款损失。
技术领域
本发明涉及网络技术领域,特别涉及一种基于地铁乘车码的行程控制方法、装置、系统及电子设备。
背景技术
在公共交通行业中,越来越多城市的地铁支持用户使用电子乘车码方式进行乘车,现有的地铁乘车码的行程控制,只对用户的当前行程进行控制,确认当前行程的用户信息有效即开闸放行,而不管用户的历史行程是否异常,这样会出现大量单边乘车的异常行程,导致无法完成扣费,从而导致地铁运营方的票款损失。
发明内容
鉴于上述问题,有必要提出一种基于地铁乘车码的行程控制方法以解决或部分解决上述问题,本发明提出的技术方案如下:
第一方面,本发明提出了一种基于地铁乘车码的行程控制方法,该方法包括:
接收闸机扫描乘车码生成并上传的用户的当前行程数据,根据当前行程数据中包括的用户ID查找所述用户的历史行程数据;
若未查找到历史行程数据,根据当前行程数据中包括的行程类型判断所述用户的当前行程状态是否异常;
若查找到历史行程数据,根据当前行程数据中包括的行程类型、上一次行程数据中包括的行程类型和历史行程数据的匹配状态,判断所述用户的当前行程状态是否异常;
确定用户的当前行程状态异常时,向闸机发送禁止开闸指令并向客户端发送行程状态异常的通知;确定用户的当前行程状态无异常,向闸机发送开闸指令并存储当前行程数据。
进一步的,所述根据当前行程数据中包括的行程类型判断所述用户的当前行程状态是否异常,包括:
若当前行程数据的行程类型是进站,则用户的当前行程状态无异常;
若当前行程数据的行程类型是出站,则用户的当前行程状态异常。
进一步的,所述若根据当前行程数据中包括的行程类型、上一次行程数据中包括的行程类型和历史行程数据的匹配状态,判断所述用户的当前行程状态是否异常,包括:
当前行程数据的行程类型为进站、上一次行程数据的行程类型为出站且历史行程数据全部完成匹配时,确定用户的当前行程状态无异常;否则,确定用户的当前行程状态异常;
当前行程数据的行程类型为出站、上一次行程数据的行程类型为进站、判断历史行程数据满足预设条件时,确定用户的当前行程状态无异常;否则,确定用户的当前行程状态异常。
进一步的,所述判断历史行程数据满足预设条件,包括:
判断上一次行程数据中包括的扫码时间与当前行程数据中包括的扫码时间的时间差是否不超过预设时间差阈值。
进一步的,所述确定用户的当前行程状态异常时,向闸机发送禁止开闸指令并向客户端发送行程状态异常的通知,还包括:
向客户端发送行程数据补全通知;
接收到客户端发送的补全行程数据后,若根据所述补全行程数据判断当前行程的异常状态解除时,向闸机发送开闸指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉小码联城科技有限公司,未经武汉小码联城科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010177061.0/2.html,转载请声明来源钻瓜专利网。