电子票的转让及验证方法、客户端、服务器、票务系统技术方案

技术编号:18810675 阅读:39 留言:0更新日期:2018-09-01 09:35
本发明专利技术公开了一种电子票的转让方法及验证方法、客户端、服务器、票务系统。该电子票的转让方法实现第一用户所持有的目标电子票转让给第二用户,由第一用户对应的客户端实施,包括:获取第二用户的身份验证数据;根据本地存储的第一用户的身份验证数据、获取的第二用户的身份验证数据,对本地存储的目标电子票对应的目标票据数据进行处理,生成对应的转让授权数据;将目标票据数据以及对应的转让授权数据,提供给第二用户,以实施目标电子票的转让。根据本发明专利技术,实现电子票的线下转让,同时确保转让电子票的安全性。提升用户的电子票使用体验。

Electronic ticket transfer and verification method, client, server, ticketing system

The invention discloses an electronic ticket transfer method and a verification method, a client, a server and a ticketing system. The transfer method of the electronic ticket realizes the transfer of the target electronic ticket held by the first user to the second user, which is implemented by the corresponding client of the first user, including: acquiring the authentication data of the second user; acquiring the authentication data of the second user according to the authentication data of the first user stored locally; and acquiring the authentication data of the second user. The target electronic ticket data stored in the ground are processed to generate the corresponding transfer authorization data. The target electronic ticket data and the corresponding transfer authorization data are provided to the second user to implement the transfer of the target electronic ticket. According to the invention, the offline transfer of electronic tickets is realized, and the security of transferring electronic tickets is ensured. Enhance user's e-ticket experience.

【技术实现步骤摘要】
电子票的转让及验证方法、客户端、服务器、票务系统
本专利技术涉及电子票务
,更具体地,涉及一种电子票的转让及验证方法、客户端、服务器、票务系统。
技术介绍
用户使用提供在线购票服务的票务应用(例如安装于手机上的购票APP),可以通过互联网购买观看演出、电影、体育赛事的座位,获取对应的电子票就能完成购票,极大方便日常生活。这类电子票,通常是由票务应用,根据用户的购票数据,生成对应的二维码图像作为电子票,发送给用户保存,用户可以通过展示二维码图像完成兑换、验票等环节。但是,目前这类电子票在转让时,通常需要通过服务器在线将转让者的电子票(原二维码图像)作废、重新生成新的电子票(新二维码图像)下发给受让者,因此,电子票只能在线上流通,无法实现线下流通。
技术实现思路
本专利技术的一个目的是提供一种用于电子票的转让的新技术方案。根据本专利技术的第一方面,提供了一种电子票的转让方法,实现第一用户所持有的目标电子票转让给第二用户,由所述第一用户对应的客户端实施,包括:获取所述第二用户的身份验证数据;根据本地存储的所述第一用户的身份验证数据、获取的所述第二用户的身份验证数据,对本地存储的所述目标电子票对应的目标票据数据进行处理,生成对应的转让授权数据;将所述目标票据数据以及对应的转让授权数据,提供给所述第二用户,以实施所述目标电子票的转让。可选地,所述身份验证数据至少包括对应用户的用户公钥;所述生成对应的转让授权数据的步骤包括:使用与所述第一用户的用户公钥对应的用户私钥,对所述第二用户的用户公钥以及所述目标票据数据进行数字签名处理,生成对应的转让签名数据;根据所述第一用户的用户公钥以及所述转让签名数据,生成对应的转让授权数据。可选地,所述生成对应的转让授权数据的步骤包括:对所述第二用户的用户公钥进行哈希计算,得到对应的第二用户哈希值;对所述目标票据数据进行哈希计算,得到对应的目标票据哈希值;使用与所述第一用户的用户公钥对应的用户私钥,对所述第二用户哈希值和目标票据哈希值进行数字签名处理,得到对应的转让签名数据。可选地,所述第二用户的身份验证数据中还包括第二用户的身份签名数据;所述第二用户的身份签名数据,是使用与所述第二用户的用户公钥对应的用户私钥对所述第二用户的用户公钥,进行数字签名处理得到的数据;所述方法还包括:使用所述第二用户的用户公钥,对所述第二用户的身份签名数据验证通过后,才执行所述生成对应的转让授权数据的步骤。可选地,所述获取第二用户的身份验证数据的步骤包括:扫描包含所述第二用户的身份验证数据的二维码图像,获取所述第二用户的身份验证数据;或者,通过近距离通信方式,接收所述第二用户发送的身份验证数据;和/或,将所述目标票据数据以及对应的转让授权数据,提供给所述第二用户的步骤包括:根据所述目标票据数据以及对应的转让授权数据,生成对应的二维码图像以供所述第二用户扫描获取;或者,通过近距离通信方式,将所述目标票据数据以及对应的转让授权数据,发送给所述第二用户。根据本专利技术的第二方面,提供一种电子票的转让方法,实现第一用户所持有的目标电子票转让给第二用户,由所述第二用户对应的客户端实施,包括:向所述第一用户提供本地存储的所述第二用户的身份验证数据;通过所述第一用户获取目标票据数据以及对应的转让授权数据;其中,所述目标票据数据与所述目标电子票对应,所述转让授权数据根据本专利技术的第一方面提供的电子票的转让方法生成;从所述转让授权数据中获取所述第一用户的身份验证数据,根据所述第一用户的身份验证数据以及所述第二用户的身份验证数据,对所述转让授权数据进行验证,在验证通过后确定所述目标电子票转让成功。可选地,所述身份验证数据中至少包括对应用户的用户公钥;所述转让授权数据中包括所述第一用户的用户公钥以及转让签名数据;所述转让签名数据,是使用与所述第一用户的用户公钥对应的用户私钥,对所述第二用户的用户公钥以及所述目标票据数据进行数字签名处理得到的数据;所述对转让授权数据进行验证的步骤包括:使用所述第一用户的用户公钥,验证所述转让签名数据;在所述转让签名数据验证通过后,使用所述第二用户的用户公钥,对所述转让签名数据中包括的所述第二用户的用户公钥进行验证,验证通过后确定所述目标电子票转让成功。可选地,所述转让签名数据是使用与所述第一用户的用户公钥对应的用户私钥,对第二用户哈希值和目标票据哈希值进行数字签名处理得到的数据;所述第二用户哈希值是对所述第二用户的用户公钥进行哈希计算得到的数值;所述目标票据哈希值是对所述目标票据数据进行哈希计算得到的数值;所述对转让授权数据进行验证的步骤包括:使用所述第一用户的用户公钥,验证所述转让签名数据;在所述转让签名数据验证通过后,使用所述第二用户的用户公钥通过哈希计算得到的哈希值,对所述转让签名数据中包括的所述第二用户哈希值进行验证,验证通过后确定所述目标电子票转让成功。可选地,所述第二用户的身份验证数据中还包括第二用户的身份签名数据;所述方法还包括:使用与所述第二用户的用户公钥对应的用户私钥,对所述第二用户的用户公钥进行数字签名处理,得到所述第二用户的身份签名数据。可选地,所述提供所述第二用户的身份验证数据的步骤包括:根据本地存储的第二用户的身份验证数据生成对应的二维码图像,以供所述第一用户扫描获取,或者,通过近距离通信方式,向所述第一用户发送所述第二用户的身份验证数据;和/或,所述获取目标票据数据以及对应的转让授权数据的步骤包括:扫描包含所述目标票据数据以及所述转让授权数据的二维码图像,获取所述目标票据数据以及转让授权数据,或者,通过近距离通信方式,接收所述第一用户发送的目标票据数据以及所述转让授权数据。本专利技术另一个目的是提供一种用于电子票的验证的新技术方案。根据本专利技术的第三方面,提供一种电子票的验证方法,用于验证第一用户转让给第二用户的目标电子票,通过服务器实施,包括:接收第二用户发送的验票请求;其中,所述验票请求中至少包括与所述目标电子票对应的目标票据数据以及对应的转让授权数据;所述目标票据数据以及所述转让授权数据,由所述第一用户根据权利要求1-5任意一项所述的方法提供给所述第二用户;对所述目标票据数据进行验证,以及根据本地存储的第一用户的身份验证数据、第二用户的身份验证数据对所述转让授权数据进行验证,在所述目标票据数据、所述转让授权数据均验证通过后,确定所述目标电子票验证通过。可选地,所述身份验证数据中包括对应用户的用户公钥;所述转让授权数据中包括所述第一用户的用户公钥以及转让签名数据;所述转让签名数据,是使用与所述第一用户的用户公钥对应的用户私钥,对所述第二用户的用户公钥以及所述目标票据数据进行数字签名处理得到的数据;所述对转让授权数据进行验证的步骤包括:使用所述第一用户的用户公钥,验证所述转让签名数据;在所述转让签名数据验证通过后,使用所述第二用户的用户公钥,对所述转让签名数据中包括的所述第二用户的用户公钥进行验证,验证通过后确定所述转让授权数据验证通过。可选地,所述转让签名数据是使用与所述第一用户的用户公钥对应的用户私钥,对第二用户哈希值和目标票据哈希值进行数字签名处理得到的数据;所述第二用户哈希值是对所述第二用户的用户公钥进行哈希计算得到的数值;所述目标票据哈希值是对所述目标票据数据进本文档来自技高网...

【技术保护点】
1.一种电子票的转让方法,实现第一用户所持有的目标电子票转让给第二用户,由所述第一用户对应的客户端实施,包括:获取所述第二用户的身份验证数据;根据本地存储的所述第一用户的身份验证数据、获取的所述第二用户的身份验证数据,对本地存储的所述目标电子票对应的目标票据数据进行处理,生成对应的转让授权数据;将所述目标票据数据以及对应的转让授权数据,提供给所述第二用户,以实施所述目标电子票的转让。

【技术特征摘要】
1.一种电子票的转让方法,实现第一用户所持有的目标电子票转让给第二用户,由所述第一用户对应的客户端实施,包括:获取所述第二用户的身份验证数据;根据本地存储的所述第一用户的身份验证数据、获取的所述第二用户的身份验证数据,对本地存储的所述目标电子票对应的目标票据数据进行处理,生成对应的转让授权数据;将所述目标票据数据以及对应的转让授权数据,提供给所述第二用户,以实施所述目标电子票的转让。2.根据权利要求1所述的方法,其中,所述身份验证数据至少包括对应用户的用户公钥;所述生成对应的转让授权数据的步骤包括:使用与所述第一用户的用户公钥对应的用户私钥,对所述第二用户的用户公钥以及所述目标票据数据进行数字签名处理,生成对应的转让签名数据;根据所述第一用户的用户公钥以及所述转让签名数据,生成对应的转让授权数据。3.根据权利要求2所述的方法,其中,所述生成对应的转让授权数据的步骤包括:对所述第二用户的用户公钥进行哈希计算,得到对应的第二用户哈希值;对所述目标票据数据进行哈希计算,得到对应的目标票据哈希值;使用与所述第一用户的用户公钥对应的用户私钥,对所述第二用户哈希值和目标票据哈希值进行数字签名处理,得到对应的转让签名数据。4.根据权利要求2所述的方法,其中,所述第二用户的身份验证数据中还包括第二用户的身份签名数据;所述第二用户的身份签名数据,是使用与所述第二用户的用户公钥对应的用户私钥对所述第二用户的用户公钥,进行数字签名处理得到的数据;所述方法还包括:使用所述第二用户的用户公钥,对所述第二用户的身份签名数据验证通过后,才执行所述生成对应的转让授权数据的步骤。5.根据权利要求1所述的方法,其中,所述获取第二用户的身份验证数据的步骤包括:扫描包含所述第二用户的身份验证数据的二维码图像,获取所述第二用户的身份验证数据;或者,通过近距离通信方式,接收所述第二用户发送的身份验证数据;和/或,将所述目标票据数据以及对应的转让授权数据,提供给所述第二用户的步骤包括:根据所述目标票据数据以及对应的转让授权数据,生成对应的二维码图像以供所述第二用户扫描获取;或者,通过近距离通信方式,将所述目标票据数据以及对应的转让授权数据,发送给所述第二用户。6.一种电子票的转让方法,实现第一用户所持有的目标电子票转让给第二用户,由所述第二用户对应的客户端实施,包括:向所述第一用户提供本地存储的所述第二用户的身份验证数据;通过所述第一用户获取目标票据数据以及对应的转让授权数据;其中,所述目标票据数据与所述目标电子票对应,所述转让授权数据根据权利要求1-5所述的方法生成;从所述转让授权数据中获取所述第一用户的身份验证数据,根据所述第一用户的身份验证数据以及所述第二用户的身份验证数据,对所述转让授权数据进行验证,在验证通过后确定所述目标电子票转让成功。7.根据权利要求6所述的方法,其中,所述身份验证数据中至少包括对应用户的用户公钥;所述转让授权数据中包括所述第一用户的用户公钥以及转让签名数据;所述转让签名数据,是使用与所述第一用户的用户公钥对应的用户私钥,对所述第二用户的用户公钥以及所述目标票据数据进行数字签名处理得到的数据;所述对转让授权数据进行验证的步骤包括:使用所述第一用户的用户公钥,验证所述转让签名数据;在所述转让签名数据验证通过后,使用所述第二用户的用户公钥,对所述转让签名数据中包括的所述第二用户的用户公钥进行验证,验证通过后确定所述目标电子票转让成功。8.根据权利要求7所述的方法,其中,所述转让签名数据是使用与所述第一用户的用户公钥对应的用户私钥,对第二用户哈希值和目标票据哈希值进行数字签名处理得到的数据;所述第二用户哈希值是对所述第二用户的用户公钥进行哈希计算得到的数值;所述目标票据哈希值是对所述目标票据数据进行哈希计算得到的数值;所述对转让授权数据...

【专利技术属性】
技术研发人员:张宗瑛
申请(专利权)人:北京红马传媒文化发展有限公司
类型:发明
国别省市:北京,11

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

1