本发明实施例涉及数据处理技术,尤其涉及一种票据生成方法、装置、电子设备及存储介质。
背景技术:
1、目前,轨道交通票务系统中的票种的票务参数在终端设备生效,需要由后台系统进行票种的票务参数配置,生成票务参数文件;然后再通过票务参数下发功能,制定票务参数下发计划,定时进行票务参数文件下发到各个层级系统再继续下发至终端设备(例如,车站自助购票终端);终端设备接收并保存到票务参数文件后,只能在票务参数文件中规定的生效时间,进行票务参数文件更新,最终通过重启使制定的票种的票务参数在终端设备生效,根据生效的票种的票务参数生成票据。
2、由于票务参数文件需要经过层层下发,且只能在票务参数文件中规定的生效时间内,等到全部终端设备进行票务参数文件同步更新,票种的票务参数才能生效,导致票种的票务参数在终端设备生效的生效流程过于繁琐、不够灵活、生效速度较慢的问题,无法匹配目前快速、多变的乘客服务业务场景。
技术实现思路
1、本发明提供一种票据生成方法、装置、电子设备及存储介质,可以根据当前配置信息中的生效控制维度和生效控制维度的配置信息,更方便、快速、灵活地生成包括至少一个生效控制维度和生效控制维度的配置信息的目标票据,提高目标票据生成的效率、灵活性和速度,匹配目前快速、多变的乘客服务业务场景,满足用户的快速出行需求,为用户提供更好的购票体验和出行体验。
2、第一方面,本发明实施例提供一种票据生成方法,所述方法包括:
3、获取用户端发起的购票请求,所述购票请求中包括目标票种,所述目标票种包括多个控制维度;
4、获取所述目标票种的当前配置信息,所述当前配置信息中包括所述多个控制维度中的生效控制维度和所述生效控制维度的配置信息;
5、根据所述生效控制维度和所述生效控制维度的配置信息生成目标票据。
6、第二方面,本发明实施例提供了一种票据生成装置,所述装置包括:
7、购票请求获取模块,用于获取用户端发起的购票请求,所述购票请求中包括目标票种,所述目标票种包括多个控制维度;
8、当前配置信息获取模块,用于获取所述目标票种的当前配置信息,所述当前配置信息中包括所述多个控制维度中的生效控制维度和所述生效控制维度的配置信息;
9、目标票据生成模块,用于根据所述生效控制维度和所述生效控制维度的配置信息生成目标票据。
10、第三方面,本发明实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本发明实施例中任一所述的票据生成方法。
11、第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中任一所述的票据生成方法。
12、本发明的技术方案,获取用户端发起的购票请求,购票请求中包括目标票种,目标票种包括多个控制维度,获取目标票种的当前配置信息,当前配置信息中包括多个控制维度中的生效控制维度和生效控制维度的配置信息,根据生效控制维度和生效控制维度的配置信息生成目标票据。即本发明的技术方案,将原有的轨道交通票务系统中的票种业务后移至后台票据生成系统,为目标票种设置多个控制维度,在每次获取到用户端发起的购票请求后,根据用户端发起的购票请求中包括的多个控制维度的目标票种,实时获取目标票种的最近更新的当前配置信息中的生效控制维度和生效控制维度的配置信息,目标票种的生效控制维度和生效控制维度的配置信息可以实时修改,并可以实时生效目标票种的生效控制维度和生效控制维度的配置信息,无需层层下发到各个层级系统再继续下发生效,也不用等待全部终端设备同步生效目标票种的生效控制维度和生效控制维度的配置信息,后台票据生成系统可以直接根据当前配置信息中的生效控制维度和生效控制维度的配置信息,更方便、快速、灵活地生成包括至少一个生效控制维度和生效控制维度的配置信息的目标票据,提高目标票据生成的效率、灵活性和速度,解决由于目标票种的当前配置信息需要等到全部终端设备同步更新之后,生效目标票种的当前配置信息,导致目标票种的当前配置信息中的生效控制维度和生效控制维度的配置信息在终端设备的生效流程过于繁琐、不够灵活、生效速度较慢的问题,进而简化目标票种的目标票据的生成流程,匹配目前快速、多变的乘客服务业务场景,满足用户的快速出行需求,为用户提供更好的购票体验和出行体验。
1.一种票据生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述获取所述目标票种的当前配置信息,包括:
3.根据权利要求1所述的方法,其特征在于,所述获取所述目标票种的当前配置信息,包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1至6任一项所述的方法,其特征在于,所述生效控制维度包括用户控制维度、计费控制维度、时间控制维度、空间控制维度、乘次控制维度和换乘控制维度中的至少一者。
8.一种票据生成装置,其特征在于,所述装置包括:
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7中任一项所述的票据生成方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至7中任一项所述的票据生成方法。