【技术实现步骤摘要】
数据处理方法、装置、电子设备及计算机存储介质
[0001]本专利技术实施例涉及计算机
,尤其涉及一种数据处理方法、装置、电子设备及计算机存储介质。
技术介绍
[0002]现有技术中,为了便于对电影票房进行统计和监管,影院售出的电子凭证(例如电影票)均需要设置对应的唯一识别标识(例如二维码),该唯一识别标识需要使用由监管部门统一配发的硬件数字证书(也称“硬ukey”)才能生成。
[0003]通过云平台售票系统基于这种硬ukey进行售票时,每次售出一张票,就需要云平台售票系统与场馆配置的用于安装硬ukey的服务器进行至少一次通信,才能生成与该票对应的唯一识别标识。这种方式不仅效率比较低、性能差,而且稳定性也不高,如经常出现因为硬ukey问题导致唯一识别标识生成失败,从而使得售票失败的情况。同时,其可靠性还会受场馆网络环境的影响,如果场馆网络异常,也会导致云平台售票系统调用不到硬ukey而失败。
[0004]此外,因为上报票房过程中强依赖硬ukey,导致上报票房给监管部门时也会存在失败的情况。
[0005]综上,由于硬ukey存在比较明显的限制,降低了云平台售票系统售票的成功率以及可靠性。
技术实现思路
[0006]有鉴于此,本专利技术实施例提供一种数据处理方案,以解决上述部分或全部问题。
[0007]根据本专利技术实施例的第一方面,提供了一种数据处理方法,应用于云平台票务系统,所述方法包括:获取用于生成票据的唯一识别码的软证书,其中,所述软证书中包含第一加密数据和用于 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,应用于云平台票务系统,所述方法包括:获取用于生成票据的唯一识别码的软证书,其中,所述软证书中包含第一加密数据和用于验证所述第一加密数据的第二加密数据,所述第一加密数据中至少包含所述票据的售卖方的第一标识和生成所述票据的所述云平台票务系统的第二标识;使用所述软证书的生成方发送的第二公钥对所述第二加密数据进行解密,获得验证数据;若根据所述验证数据确定所述第一加密数据满足合法性条件,则使用所述云平台票务系统存储的第一私钥对所述第一加密数据进行解密,以使用解密获得的所述第一标识和所述第二标识生成所述票据的唯一识别码,并根据所述唯一识别码生成所述票据。2.根据权利要求1所述的方法,其中,所述若根据所述验证数据确定所述第一加密数据满足合法性条件,则使用所述云平台票务系统存储的第一私钥对所述第一加密数据进行解密,包括:使用预设摘要算法对所述第一加密数据进行数字摘要提取,获取与所述第一加密数据对应的待比对摘要数据;确定所述待比对摘要数据和所述验证数据是否匹配;若匹配,则确定所述第一加密数据满足合法性条件,使用所述第一私钥对所述第一加密数据进行解密,获得所述第一标识、所述第二标识、与所述第一标识指示的售卖方对应的唯一编码和数据传输密钥,所述数据传输密钥用于对发送至所述生成方的至少部分数据进行加密。3.根据权利要求2所述的方法,其中,在所述获得所述第一标识、所述第二标识、与所述第一标识指示的售卖方对应的唯一编码和数据传输密钥之后,所述方法还包括:将所述第一标识、所述唯一编码和所述数据传输密钥记录到所述云平台票务系统的注册表中。4.根据权利要求2所述的方法,其中,所述使用解密获得的所述第一标识和所述第二标识生成所述票据的唯一识别码,并根据所述唯一识别码生成所述票据,包括:根据接收的票据的生成请求,确定与所述生成请求对应的目标售卖方;根据所述第一加密数据解密后的结果,获取与所述目标售卖方对应的所述第一标识、以及与所述第一标识对应的唯一编码,并使用所述云平台票务系统的第一私钥对所述第一标识、所述唯一编码和所述云平台票务系统对应的第二标识进行加密,以获得云加密数据;调用标识码生成接口,根据所述云加密数据生成唯一标识码,以根据所述唯一标识码生成与所述票据生成请求对应的票据。5.根据权利要求2所述的方法,其中,所述方法还包括:获取数据上报请求,其中,所述数据上报请求用于指示将所述云平台票务系统中与目标售卖方对应的票据的第一销售数据上报至所述生成方;根据所述数据上报请求,从已生成的票据中获取与所述数据上报请求对应的票据的第一销售数据,并使用与所述目标售卖方对应的第一标识对应的数据传输密钥对所述第一销售数据进行加密,获得第一加密销售数据;调用预设的上报数据接口,将所述第一加密销售数据发送至所述生成方。6.根据权利要求1所述的方法,其中,所述方法还包括:
接收所述生成方通过调用所述云平台票务系统的、用于获取第二销售数据的监管接口发送的数据查询请求;获取与所述数据查询请求对应的第二销售数据,并使用所述云平台票务系统的第一私钥对所述票据的第二销售数据进行加密,生成第二加密销售数据;将所述第二加密销售数据发送至所述生成方。7.一种数据处理方法,应用于软证书的生成方的证书生成设备,所述方法包括:接收来自于票据的售卖方的证书生成请求,所述证书生成请求中携带有所述售卖方的第一标识和用于生成票据的云平台票务系统的第二标识;根据所述第一标识确定与所述售卖方对应的唯一编码和数据传输密钥,所述数据传输密钥用于对传输至所述证书生成设备的至少部分数据进行加密;以所述第一标识、所述第二标识、所述唯一编码和所述数据传输密钥作为原始数据,使用与所述第二标识对应的第一公钥,生成与所述原始数据对应的第一加密数据;根据与所述证书生成设备对应的第二私钥和所述第一加密数据,获得与所述第一加密数据对应的第二加密数据,并根据所述第一加密数据和所述第二加密数据获得与所述第一标识指示的售卖方对应的软证书。8.根据权利要求...
【专利技术属性】
技术研发人员:严更贵,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。