一种升舱数据的处理方法、装置及电子设备制造方法及图纸

技术编号:25951976 阅读:52 留言:0更新日期:2020-10-17 03:44
本发明专利技术提供了一种升舱数据的处理方法、装置及电子设备,该方法中,生成升舱参考信息的时间和获取所述升舱参考信息并执行升舱操作的时间是在两个不同的时间,本发明专利技术将生成升舱参考信息和执行升舱操作分开,减少服务器同一时间的处理量。且本发明专利技术中,升舱参考信息是预先生成的,则在当前时刻获取的升舱参考信息是已知且固定的,进而在按照升舱参考信息进行顺序升舱操作时的数据量是固定的,则在顺序执行升舱操作时,能够避免升舱数据的临时加入带来的数据处理易出错,数据处理的准确度较低的问题,以及同一时间对多个用户执行升舱操作带来的购票服务器处理量瞬间过大,加重服务器的负担,甚至导致服务器瘫痪的问题。

【技术实现步骤摘要】
一种升舱数据的处理方法、装置及电子设备
本专利技术涉及升舱领域,更具体的说,涉及一种升舱数据的处理方法、装置及电子设备。
技术介绍
随着航空业的蓬勃发展,越来越多的用户选择航空出行,大多数用户在航空出行的时候会购买适合自己的舱位机票,如经济舱机票或头等舱机票。在一些舱位有空余且用户同意升舱时,服务器能够为用户提供升舱服务,若多个用户在同一时间办理升舱服务,执行升舱流程的服务器的处理量瞬间过大,加重服务器的负担,甚至导致服务器瘫痪。并且,在服务器处理量增大时,服务器执行升舱流程时出错的概率也会增加,从而为用户执行升舱流程时升舱失败或升舱错误的概率增加,降低用户体验。
技术实现思路
提供该
技术实现思路
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该
技术实现思路
部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。有鉴于此,本专利技术提供一种升舱数据的处理方法、装置及电子设备,以解决若多个用户在同一时间办理升舱服务,执行升舱流程的服务器的处理量瞬间过大,加重服务器的负担,且降低用户体验的问题。为解决上述技术问题,本专利技术采用了如下技术方案:一种升舱数据的处理方法,包括:在当前时刻符合预设处理条件的情况下,获取在所述当前时刻之前生成的每一目标用户的升舱参考信息,所述预设处理条件为,与目标时刻之间的时间差值不大于第一预设值;依据每一所述目标用户的升舱参考信息,对所述多个目标用户进行升舱优先级排序,得到所述多个目标用户的升舱参考顺序;获取预设升舱规则,并依据所述升舱参考顺序、所述预设升舱规则以及每一所述目标用户的升舱参考信息,对所述多个目标用户执行顺序升舱操作。一种升舱数据的处理装置,包括:数据获取模块,用于在当前时刻符合预设处理条件的情况下,获取在所述当前时刻之前生成的每一目标用户的升舱参考信息,所述预设处理条件为,与目标时刻之间的时间差值不大于第一预设值;升舱排序模块,用于依据每一所述目标用户的升舱参考信息,对所述多个目标用户进行升舱优先级排序,得到所述多个目标用户的升舱参考顺序;升舱执行模块,用于获取预设升舱规则,并依据所述升舱参考顺序、所述预设升舱规则以及每一所述目标用户的升舱参考信息,对所述多个目标用户执行顺序升舱操作。一种电子设备,包括:存储器和处理器;其中,所述存储器用于存储程序;处理器调用程序并用于:在当前时刻符合预设处理条件的情况下,获取在所述当前时刻之前生成的每一目标用户的升舱参考信息,所述预设处理条件为,与目标时刻之间的时间差值不大于第一预设值;依据每一所述目标用户的升舱参考信息,对所述多个目标用户进行升舱优先级排序,得到所述多个目标用户的升舱参考顺序;获取预设升舱规则,并依据所述升舱参考顺序、所述预设升舱规则以及每一所述目标用户的升舱参考信息,对所述多个目标用户执行顺序升舱操作。相较于现有技术,本专利技术具有以下有益效果:本专利技术提供了一种升舱数据的处理方法、装置及电子设备,本专利技术中,在进行升舱操作时,在当前时刻符合预设处理条件的情况下,获取在所述当前时刻之前生成的每一目标用户的升舱参考信息,所述预设处理条件为,与目标时刻之间的时间差值不大于第一预设值;即本专利技术生成升舱参考信息的时间和获取所述升舱参考信息并执行升舱操作的时间是在两个不同的时间,本专利技术将生成升舱参考信息和执行升舱操作分开,避免了生成升舱参考信息和执行升舱操作同时执行,而带来的执行升舱流程的服务器的处理量瞬间过大,加重服务器的负担,甚至导致服务器瘫痪的问题。进一步,本专利技术中,升舱参考信息是预先生成的,则在当前时刻获取的升舱参考信息是已知且固定的,进而在按照升舱参考信息进行顺序升舱操作时的数据量是固定的,则在顺序执行升舱操作时,能够避免升舱数据的临时加入带来的数据处理易出错,数据处理的准确度较低的问题,以及同一时间对多个用户执行升舱操作带来的购票服务器处理量瞬间过大,加重服务器的负担,甚至导致服务器瘫痪的问题。附图说明结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的一种升舱数据的处理方法的方法流程图;图2为本专利技术实施例提供的另一种升舱数据的处理方法的方法流程图;图3为本专利技术实施例提供的再一种升舱数据的处理方法的方法流程图;图4为本专利技术实施例提供的又一种升舱数据的处理方法的方法流程图;图5为本专利技术实施例提供的一种升舱数据的处理装置的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。【序数词】需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。【单复数】在用户乘坐飞机出行时,若用户已经购买了飞机票,但是该用户想要进行飞机票舱位的更改,若用户欲更改的舱位有空余座位时,服务器能够为用户提供升舱服务,若多个用户在同一时间办理升舱服务,此时执行升舱流程的服务器不仅需要下发大量的升舱邀请请求,还需要对进行升舱的用户进行升舱处理,并将升舱结果反馈给用户,即服务器在同一时间需要下发大量的升舱邀请请求并处理升舱请求,会导致服务器的处理量瞬间过大,加重服务器的负担,甚至导致服务器瘫痪。并且,在服务器处理量增大时,服务器执行升舱流程时出错的概率也会增加,从而为用户执行升舱流程时升舱失败或升舱错误的概率增加,降低用户体验。为了解决上述的服务器的处理量瞬间过大且降低用户体验的问题,专利技术人经过研究发现,若是能够将下发升舱邀请请求得到升舱参考信息,以及本文档来自技高网...

【技术保护点】
1.一种升舱数据的处理方法,其特征在于,包括:/n在当前时刻符合预设处理条件的情况下,获取在所述当前时刻之前生成的每一目标用户的升舱参考信息,所述预设处理条件为,与目标时刻之间的时间差值不大于第一预设值;/n依据每一所述目标用户的升舱参考信息,对所述多个目标用户进行升舱优先级排序,得到所述多个目标用户的升舱参考顺序;/n获取预设升舱规则,并依据所述升舱参考顺序、所述预设升舱规则以及每一所述目标用户的升舱参考信息,对所述多个目标用户执行顺序升舱操作。/n

【技术特征摘要】
1.一种升舱数据的处理方法,其特征在于,包括:
在当前时刻符合预设处理条件的情况下,获取在所述当前时刻之前生成的每一目标用户的升舱参考信息,所述预设处理条件为,与目标时刻之间的时间差值不大于第一预设值;
依据每一所述目标用户的升舱参考信息,对所述多个目标用户进行升舱优先级排序,得到所述多个目标用户的升舱参考顺序;
获取预设升舱规则,并依据所述升舱参考顺序、所述预设升舱规则以及每一所述目标用户的升舱参考信息,对所述多个目标用户执行顺序升舱操作。


2.根据权利要求1所述的处理方法,其特征在于,所述升舱参考信息的生成过程包括:
获取购买机票的每一用户的机票购买信息;
获取预先设定的用户筛选规则,并依据每一所述用户的机票购买信息,从多个所述用户中筛选出符合所述用户筛选规则的用户,并作为目标用户;
依据所述目标用户的机票购买信息,确定所述目标用户的升舱邀请信息,并将所述升舱邀请信息推送至相应目标用户的终端;
基于所述目标用户的终端在接收到所述升舱邀请信息后执行的用户操作,确定所述目标用户的升舱参考信息。


3.根据权利要求2所述的处理方法,其特征在于,所述升舱邀请信息包括升舱标识码;
基于所述目标用户的终端在接收到所述升舱邀请信息后执行的用户操作,确定所述目标用户的升舱参考信息,包括:
对于每一所述目标用户,判断所述目标用户在预设标识码验证界面输入的数据是否为所述目标用户的终端接收的所述升舱邀请信息中的升舱标识码;
若是,控制所述目标用户的终端的显示界面更改为预设机票修改界面;
在所述预设机票修改界面,若所述目标用户通过信用卡预授权的方式进行了机票更改操作,依据执行所述机票更改操作时的用户操作信息,确定出所述目标用户的升舱参考信息。


4.根据权利要求1所述的处理方法,其特征在于,所述升舱参考信息包括:每一所述目标用户对应的已购买机票的舱位等级值以及用户等级值;
依据每一所述目标用户的升舱参考信息,对所述多个目标用户进行升舱优先级排序,得到所述多个目标用户的升舱参考顺序,包括:
获取每一所述目标用户对应的已购买机票的舱位等级值的权重值以及用户等级值的权重值;
依据每一所述目标用户对应的已购买机票的舱位等级值、每一所述目标用户对应的已购买机票的舱位等级值的权重值、每一所述目标用户对应的用户等级值、每一所述目标用户对应的用户等级值的权重值,计算得到每一所述目标用户的用户权重值;
依据每一所述目标用户的用户权重值,对所述目标用户进行升舱优先级排序,得到多个所述目标用户的升舱参考顺序。


5.根据权利要求4所述的处理方法,其特征在于,所述升舱参考信息还包括:客票状态信息、航班状态信息、目标舱位以及升舱人数;
依据所述升舱参考顺序、所述预设升舱规则以及每一所述目标用户的升舱参考信息,对所述多个目标用户执行顺序升舱操作,包括:
依据所述升舱参考顺序,确定出待执行升舱操作的目标用户,并作为当前升舱用户;
判断所述当前升舱用户对应的客票状态信息和航班状态信息是否均有效;
若均有效,判断所述当前升舱用户对应的目标舱位的库存剩余量是否小于所述升舱人数;
若否,对所述当前升舱用户...

【专利技术属性】
技术研发人员:李雄清洪志鹏赵沈媛杨彭程何强孙琼巍陶凯赵磊
申请(专利权)人:中国民航信息网络股份有限公司
类型:发明
国别省市:北京;11

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

1