System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及民航信息领域或其他相关领域,具体而言,涉及一种航班的变更方法、装置、计算机程序产品以及电子设备。
技术介绍
1、民航市场的繁荣与旅客的旅行需求、经济承受能力及出行时间安排密切相关,在高度动态的市场环境下,旅客可能因不可预见因素,如个人计划调整、天气变化、航班取消等,需要变更已购机票的出行时间或目的地。然而,机票改期服务通常仅限于对已预订航班的出发日期进行调整,而不涉及目的地的更改。旅客在面临行程变更需求,尤其是需要更换目的地时,传统的处理方式是先退原客票,再重新预订新目的地的航班,这一过程中不仅手续繁琐,增加了旅客的操作复杂度,还可能产生额外的退票费用,影响了出行的整体体验。
2、针对相关技术中旅客变更航班的目的地时需要退票再重新购买,存在操作步骤繁琐的问题,目前尚未提出有效的解决方案。
技术实现思路
1、本申请的主要目的在于提供一种航班的变更方法、装置、计算机程序产品以及电子设备,以解决相关技术中旅客变更航班的目的地时需要退票再重新购买,存在操作步骤繁琐的问题。
2、为了实现上述目的,根据本申请的一个方面,提供了一种航班的变更方法。该方法包括:接收目标用户通过客户端发送的航班变更请求,对航班变更请求进行校验,得到校验结果,其中,航班变更请求是指目标用户对历史客票进行目的地调整的请求;在校验结果表征允许目标用户进行航班变更的情况下,从航班变更请求中提取目的地更新信息;根据目的地更新信息计算变更金额,并将变更金额发送至客户端;在接收到客户端发送的航班
3、进一步地,对航班变更请求进行校验,得到校验结果包括:从航班变更请求中提取历史客票的历史预订信息,其中,历史预订信息至少包括以下之一:客票性质、行程类型以及旅客类型;从航班变更请求中提取目标用户的变更类型,根据变更类型对历史预订信息进行校验,得到校验结果,其中,变更类型包括自愿变更类型和非自愿变更类型。
4、进一步地,根据变更类型对历史预订信息进行校验,得到校验结果包括:在变更类型为非自愿变更类型的情况下,获取目标用户提交的变更原因以及第一变更要求,根据第一变更要求对变更原因进行校验,其中,第一变更要求用于校验目标用户的变更原因;在变更原因不满足第一变更要求的情况下,生成不允许目标用户进行航班变更的校验结果;在变更原因满足第一变更要求、或变更类型为自愿变更类型的情况下,获取第二变更要求,并利用第二变更要求对历史预订信息进行校验,得到校验结果,其中,第二变更要求用于校验历史预订信息中的预订类别。
5、进一步地,利用第二变更要求对历史预订信息进行校验,得到校验结果包括:在历史预订信息不满足第二变更要求的情况下,生成不允许目标用户进行航班变更的校验结果;在历史预订信息满足第二变更要求的情况下,生成允许目标用户进行航班变更的校验结果。
6、进一步地,在将变更金额发送至客户端之后,该方法还包括:根据目的地更新信息查询预设变更客票的客票库存数据,其中,预设变更客票是指更改目的地后生成的客票;获取客票阈值,在客票库存数据低于客票阈值的情况下,生成第一提示信息,其中,第一提示信息用于提示目标用户变更失败;在客票库存数据高于客票阈值的情况下,根据历史预订信息确定退票金额,由退票金额生成退票提示信息,并将退票提示信息发送至客户端,其中,目标用户在对退票金额和变更金额进行对比后生成航班确认信息,航班确认信息用于表征目标用户同意进行航班变更操作;在接收到目标用户发送的航班确认信息的情况下,根据变更金额生成客票预订订单,并将客票预订订单发送至客户端。
7、进一步地,在将变更金额发送至客户端之后,该方法还包括:识别目标用户的订单支付状态,其中,订单支付状态包括已支付、未支付以及支付取消;在订单支付状态为未支付或支付取消的情况下,删除客票预订订单,其中,客票预订订单根据变更金额生成;在订单支付状态为已支付的情况下,接收航班预订请求。
8、进一步地,在生成变更客票订单之后,该方法还包括:判断是否生成变更客票订单关联的变更客票;在变更客票生成失败的情况下,向客户端发送第二提示信息,其中,第二提示信息用于提示目标用户重新发起航班预订请求。
9、为了实现上述目的,根据本申请的另一方面,提供了一种航班的变更装置。该装置包括:第一接收单元,用于接收目标用户通过客户端发送的航班变更请求,对航班变更请求进行校验,得到校验结果,其中,航班变更请求是指目标用户对历史客票进行目的地调整的请求;提取单元,用于在校验结果表征允许目标用户进行航班变更的情况下,从航班变更请求中提取目的地更新信息;计算单元,用于根据目的地更新信息计算变更金额,并将变更金额发送至客户端;第一生成单元,用于在接收到客户端发送的航班预订请求的情况下,生成变更客票订单,并对历史客票执行申退操作,其中,航班预订请求用于指示目标用户支付完毕变更金额。
10、根据本专利技术实施例的另一方面,还提供了一种计算机存储介质,计算机存储介质用于存储程序,其中,程序运行时控制计算机存储介质所在的设备执行一种航班的变更方法。
11、根据本专利技术实施例的另一方面,还提供了一种电子设备,包含一个或多个处理器和存储器;存储器中存储有计算机可读指令,处理器用于运行计算机可读指令,其中,计算机可读指令运行时执行一种航班的变更方法。
12、根据本专利技术实施例的另一方面,还提供了一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时执行一种航班的变更方法。
13、通过本申请,采用以下步骤:接收目标用户通过客户端发送的航班变更请求,对航班变更请求进行校验,得到校验结果,其中,航班变更请求是指目标用户对历史客票进行目的地调整的请求;在校验结果表征允许目标用户进行航班变更的情况下,从航班变更请求中提取目的地更新信息;根据目的地更新信息计算变更金额,并将变更金额发送至客户端;在接收到客户端发送的航班预订请求的情况下,生成变更客票订单,并对历史客票执行申退操作,其中,航班预订请求用于指示目标用户支付完毕变更金额,解决了相关技术中旅客变更航班的目的地时需要退票再重新购买,存在操作步骤繁琐的问题,通过对目标用户发送的航班变更请求进行校验,得到校验结果,在校验结果表征允许目标用户进行航班变更的情况下,从航班变更请求中提取目的地更新信息,并基于目的地更新信息计算变更金额,接收到客户端发送的航班预订请求的情况下,生成变更客票订单,并对历史客票执行申退操作,进而达到了简化航班变更流程,提高变更效率,提升旅客满意度和体验的效果。
本文档来自技高网...【技术保护点】
1.一种航班的变更方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,对所述航班变更请求进行校验,得到校验结果包括:
3.根据权利要求2所述的方法,其特征在于,根据所述变更类型对所述历史预订信息进行校验,得到所述校验结果包括:
4.根据权利要求3所述的方法,其特征在于,利用所述第二变更要求对所述历史预订信息进行校验,得到所述校验结果包括:
5.根据权利要求1所述的方法,其特征在于,在将所述变更金额发送至所述客户端之后,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,在将所述变更金额发送至所述客户端之后,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,在生成变更客票订单之后,所述方法还包括:
8.一种航班的变更装置,其特征在于,包括:
9.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任意一项所述的航班的变更方法。
10.一种电子设备,其特征在于,包括一个或多个处理器和存储器,所述存储器
...【技术特征摘要】
1.一种航班的变更方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,对所述航班变更请求进行校验,得到校验结果包括:
3.根据权利要求2所述的方法,其特征在于,根据所述变更类型对所述历史预订信息进行校验,得到所述校验结果包括:
4.根据权利要求3所述的方法,其特征在于,利用所述第二变更要求对所述历史预订信息进行校验,得到所述校验结果包括:
5.根据权利要求1所述的方法,其特征在于,在将所述变更金额发送至所述客户端之后,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,在将所述变更金额...
【专利技术属性】
技术研发人员:孙闻庆,张丽伟,赵敏,胡苒奕,李娜,周武豹,宋欣卉,
申请(专利权)人:中国民航信息网络股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。