CN113628352B 有效 基于二次发售的地铁票务系统及地铁票二次发售方法
1.一种基于二次发售的地铁票务系统,其特征在于,所述系统包括:用户终端APP、云服务器、二维码闸机、第三方后台服务器;
所述用户终端APP用于与所述第三方后台服务器进行通信,实现获取二维码地铁票和显示;
所述第三方后台服务器用于与所述用户终端APP和所述云服务器进行通信,实现向所述用户终端APP发送二维码地铁票数据包;
所述云服务器用于与所述第三方后台服务器和所述二维码闸机通信,实现二维码地铁票的发放,以及对所述二维码地铁票的合法性和有效性进行验证;
所述二维码闸机用于实现扫描所述二维码地铁票并读取对应的二维码信息,并与所述云服务器通信,对所述二维码地铁票进行合法性和有效性验证,根据验证结果控制扇门的开关;
所述云服务器包括:第三方注册模块、密钥模块、发码模块、交易验证模块、行程匹配模块、交易扣费模块、第二数据库模块和清分对账模块;
所述第三方注册模块用于实现第三方的注册和生成第三方数字证书;
所述密钥模块用于实现生成公密钥和私密钥,所述私密钥用于二维码地铁票签名,公密钥发送给所述二维码闸机;
所述发码模块用于实现与第三方后台服务器和所述二维码闸机通信,获取并验证用户的用户身份信息和第三方信息,对验证通过的用户,根据所述用户身份信息以及包含的所述第三方信息使用所述私密钥进行数字签名,发放二维码地铁票;
所述交易验证模块用于实现在线验证所述二维码地铁票的合法性和有效性;
所述行程匹配模块用于实现根据所述用户的出入站和时间信息匹配所述用户的出行线路;
所述交易扣费模块用于实现根据所述用户的行程信息计算费用,向所述用户请款,并将交易记录以及扣费信息通过所述第三方后台服务器传送至所述用户终端APP,使所述用户完成付款操作;
所述第二数据库模块用于实现保存所述二维码地铁票所属第三方信息、用户身份信息、站点线路信息、进出站信息、异常票务信息、已完成的交易记录,根据所述二维码地铁票所属的第三方实现交易记录分类保存;
所述清分对账模块用于实现根据所述第二数据库模块中保存的所述交易记录向第三方对账收费。
2.根据权利要求1所述的系统,其特征在于,所述用户终端APP包括:用户管理模块、卡片管理模块、行程管理模块、支付管理模块、二维码管理模块和补登模块;
所述用户管理模块用于实现用户的用户注册和用户身份信息的管理;
所述卡片管理模块用于实现管理不同城市的地铁电子卡片和发放的优惠券;
所述行程管理模块用于实现查询所述用户的出行记录;
所述支付管理模块用于实现用户完成二维码地铁票交易后的付款操作;
所述二维码管理模块用于实现所述二维码地铁票的获取、刷新和显示;
所述补登模块用于实现在出现异常交易的情况下,用户完成交易补登操作。
3.根据权利要求1所述的系统,其特征在于,所述第三方后台服务器包括:用户注册模块、第一数据库模块和接口管理模块;
所述用户注册模块用于实现与所述用户终端APP进行信息交互,完成用户注册,并生成用户数字证书;
所述第一数据库模块用于实现保存用户的用户身份信息和交易记录;
所述接口管理模块用于根据所述用户终端APP发送的二维码地铁票获取请求进行验证,验证通过时,向所述云服务器发送获取二维码地铁票数据包的数据包获取请求,并向所述用户终端APP发送获取到的所述二维码地铁票数据包。
4.根据权利要求1所述的系统,其特征在于,所述二维码闸机包括:二维码扫描模块、闸机验证模块和密钥管理模块;
所述二维码扫描模块用于实现扫描所述二维码地铁票并读取对应的二维码信息;
所述闸机验证模块用于实现对所述二维码信息的内容进行解析,生成交易数据,与所述云服务器无线通信,在线根据所述交易数据对所述二维码地铁票的合法性和有效性进行验证,控制扇门的开关,完成所述交易数据的上传,当处于离线模式时,验证所述二维码地铁票的合法性,控制扇门的开关,并将二维码地铁票的交易记录保存在本地,网络恢复后完成交易数据的上传;
所述密钥管理模块用于实现获取所述云服务器下发的公密钥,使用所述公密钥解析二维码信息的内容,验证所述二维码地铁票的有效性,确定所述二维码地铁票是由所述云服务器生成并下发的。
5.一种地铁票二次发售方法,其特征在于,所述方法包括:
接收到第三方后台服务器发送的数据包获取请求,所述数据包获取请求中携带有使用第三方的私钥签名的信息数据包,所述信息数据包中包含了第三方信息和用户信息;
根据所述数据包获取请求,获取所述第三方的数字证书对所述信息数据包的有效性进行验证;
当验证通过时,生成一对密钥;
根据所述密钥的私密钥生成二维码地铁票数据包,向所述第三方后台服务器发送所述二维码地铁票数据包,所述二维码地铁票数据包是使用所述私密钥进行数字签名的数据包,所述数据包中包括第三方信息、用户信息、时间戳;
向二维码闸机发送所述密钥的公密钥,使二维码闸机对通过所述二维码地铁票数据包生成的二维码地铁票进行合法性和有效性验证,根据验证结果控制扇门的开关。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
当验证不通过时,向所述第三方后台服务器返回错误提示信息。
现在,一起体验智慧芽的产品和服务
自动注册,无需人工审核,即可立即开始查询专利
立即注册
澳门正版图库

AI助手