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

技术编号:23446834 阅读:18 留言:0更新日期:2020-02-28 20:45
本发明专利技术实施例提供了一种数据处理方法、装置及电子设备,本实施例中,舱位数据序列中的舱位采用舱位嵌套方式,也即在舱位的空闲座位不足以满足用户购位需求时,可以从低于该舱位优先级的舱位中确定出空闲座位并分配给用户,保证了用户可以有空闲座位,则本次用户请求为有效请求,不会被作为无效请求,则不会加重服务器不必要的无效请求的处理负担。另外,也可以使得用户购买到可以乘坐的座位以及保证航空公司成功完成了本次销售工作,避免销售机会的流失,提升旅客满意度。

A data processing method, device and electronic equipment

【技术实现步骤摘要】
一种数据处理方法、装置及电子设备
本专利技术涉及民航客运领域,更具体的说,涉及一种数据处理方法、装置及电子设备。
技术介绍
在民航客运领域,一般在不同舱位设置与舱位对应的座位数量,在运输的过程中,一般按照舱位进行乘客乘坐,若一个舱位满座,用户仍然请求该舱位的座位,服务器接收到该请求后,会当做无效请求进行处理,当用户请求较多时,会加重服务器的运行负担。
技术实现思路
提供该
技术实现思路
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该
技术实现思路
部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。一种数据处理方法,包括:获取舱位数据序列;其中,所述舱位数据序列中包括舱位的座位数量;所述舱位数据序列中的舱位采用舱位嵌套方式、且所述舱位的优先级按照由高到低的顺序排列;确定所述舱位的初始标识;所述初始标识表征所述舱位最小销售数量;依据所述舱位数据序列以及所述舱位的初始标识,计算所述舱位的实际标识;所述实际标识表征所述舱位可被高优先级的舱位使用的座位数量。相较于现有技术,本专利技术具有以下有益效果:本专利技术实施例提供了一种数据处理方法、装置及电子设备,本实施例中,舱位数据序列中的舱位采用舱位嵌套方式,也即在舱位的空闲座位不足以满足用户购位需求时,可以从低于该舱位优先级的舱位中确定出空闲座位并分配给用户,保证了用户可以有空闲座位,则本次用户请求为有效请求,不会被作为无效请求,则不会加重服务器不必要的无效请求的处理负担。另外,也可以使得用户购买到可以乘坐的座位以及保证航空公司成功完成了本次销售工作,避免销售机会的流失,提升旅客满意度。附图说明结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。图1为本专利技术实施例提供的一种数据处理方法的方法流程图;图2为本专利技术实施例提供的另一种数据处理方法的方法流程图;图3为本专利技术实施例提供的一种执行数据处理方法的系统的系统结构图;图4为本专利技术实施例提供的一种数据处理装置的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。在民航客运时,一舱位有多少个座位便销售多少座位,举例来说,航班的舱位序列是YBMHK,每个舱位的可销售座位数为Y舱5个,B舱5个,M舱5个,H舱5个,K舱5个,若本次航班订购Y舱的用户较多,则Y舱5个销售出去之后,再次订购Y舱的用户则不能订购成功,则会浪费了销售机会,为了解决该问题,专利技术人经过创造性劳动发现,可以使用舱位嵌套的方法进行座位销售,舱位嵌套是指在一个主舱内,最多只有一个舱位序列处于嵌套状态,每个处于嵌套中的舱位最多只有一个父舱位,每个处于嵌套中舱位最多只有一个子舱位,处于嵌套中高级舱位可以在一个大舱的范围内借低级舱位的可用座位,确保更高等级的舱位有最多的销售机会。例如某个航班的舱位序列是YBMHK,最初阶段航空公司航线员设置了每个舱位最多销售5个座位的限制。此时如果有用户想预订6个Y舱的座位时,因为Y舱最多只允许销售5个座位,最终会导致预订失败,白白流失了销售机会。但航空公司航线员将舱位设置了嵌套后,每个舱位的可销售座位数变成了Y舱25个(可以把B、M、H和K舱均借用过来,5*5=25个),B舱20个(同Y舱原理),M舱15个(同Y舱原理),H舱10个(同Y舱原理),K舱5个。高等级舱位就可以利用低等级舱位的座位了。对于上述的实施例,当用户想预订6个Y舱的座位时,因为Y舱有25个座位,最终会预订成功,提高了航班收益。上述方法解决了高舱位座位不够用的问题,但某些业务场景下,例如为特殊情况(如免票舱兑换的舱位、提前为客户预留座位等情况)预留2个K舱座位,此时仅使用嵌套功能时,按照某种优先借位的销售方式,有可能导致K舱的5个座位都被借走,导致K仓的预订舱位得不到保障。为此,专利技术人又对舱位嵌套方法做了进一步的改进,采用嵌套和限制销售两个功能并存,解决一些特殊舱位需求的舱位预订,实现舱位的灵活有效销售。本专利技术实施例提供了一种数据处理方法,以满足舱位可以同时具备嵌套和限制销售两个功能。具体的,参照图1,数据处理方法可以包括:S11、获取舱位数据序列。其中,所述舱位数据序列中包括舱位的座位数量,也即上述的限制销售数量,如5个。所述舱位数据序列中的舱位的优先级按照由高到低的顺序排列。如上述的舱位数据序列YBMHK,每个舱位最多销售5个座位的限制,Y舱、B舱、M舱、H舱、K舱的优先级由高到低。另外,舱位可采用舱位嵌套方式,即高优先级的舱位可向低优先级舱位借位,即允许Y舱向B舱、M舱、H舱或K舱借位,但是不允许K舱向Y舱借位。S12、确定所述舱位的初始标识。其中,所述初始标识表征所述舱位最小销售数量,初始标识是人工确定,该舱位最小销售数量为允许该舱位销售,但是不允许高优先级舱位借位的座位数量,以K舱为例,总共有5个座位,但是其中有两个座位仅允许K舱单独销售,不允许其他舱借位。S13、依据所述舱位数据序列以及所述舱位的初始标识,计算所述舱位的实际标识。所述实际标识表征所述舱位可被高优先级的舱位使用的座位数量。在实际应用中,若上述的Y舱剩余销售座位为2个,用户请求一个空闲座位,则可以直接将Y舱的一个座位销售给用户,若Y舱剩余销售座位为零个,则认为Y舱位不存在空闲座位,此时会将优先级低于Y舱的舱位,如B舱、M舱、H舱、K舱中的空闲位置分配给用户。由于上述设置了舱位有最小销售数量的座位,则这些最小销售数量的座位是不允许借位的,在高优先级向低优先级借位时,需要计算低优先级可借位的数量,即为该实际标识。本专利技术的另一实施例中,给出了实际标识的计算过程,参照图2,步骤S13可以包括:S21、获取所述舱位的中间标识。所述中间标识表征所本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n获取舱位数据序列;其中,所述舱位数据序列中包括舱位的座位数量;所述舱位数据序列中的舱位采用舱位嵌套方式、且所述舱位的优先级按照由高到低的顺序排列;/n确定所述舱位的初始标识;所述初始标识表征所述舱位最小销售数量;/n依据所述舱位数据序列以及所述舱位的初始标识,计算所述舱位的实际标识;所述实际标识表征所述舱位可被高优先级的舱位使用的座位数量。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
获取舱位数据序列;其中,所述舱位数据序列中包括舱位的座位数量;所述舱位数据序列中的舱位采用舱位嵌套方式、且所述舱位的优先级按照由高到低的顺序排列;
确定所述舱位的初始标识;所述初始标识表征所述舱位最小销售数量;
依据所述舱位数据序列以及所述舱位的初始标识,计算所述舱位的实际标识;所述实际标识表征所述舱位可被高优先级的舱位使用的座位数量。


2.根据权利要求1所述的数据处理方法,其特征在于,依据所述舱位数据序列以及所述舱位的最小标识,计算所述舱位的实际标识,包括:
获取所述舱位的中间标识;所述中间标识表征所述舱位的实际销售数量;
依据所述舱位的初始标识和所述中间标识,计算所述舱位的当前初始标识;
判断所述当前初始标识是否小于零;
若不小于零,依据所述当前初始标识、所述舱位数据序列以及所述中间标识,计算所述舱位的实际标识。


3.根据权利要求2所述的数据处理方法,其特征在于,依据所述舱位数据序列以及所述舱位的最小标识,计算所述舱位的实际标识,还包括:
若所述当前初始标识小于零,将所述当前初始标识设置为零;
返回执行所述依据所述当前初始标识、所述舱位数据序列以及所述中间标识,计算所述舱位的实际标识这一步骤。


4.根据权利要求3所述的数据处理方法,其特征在于,所述舱位的当前初始标识=所述初始标识-所述中间标识。


5.根据权利要求3所述的数据处理方法,其特征在于,所述舱位的实际标识=所述舱位的座位数量-所述当前初始标识-所述中间标识。


6.一种数据处理装置,其特征在于,包括:
序列获取模块,用于获取舱位数据序列;其中,所述舱位数据序列中包括舱位的座位数量;所述舱位数据序列中的舱位采用舱位嵌套方式、且所述舱位的优先级按照由高到低的顺序排列;
第一标识确定模块,用于确定所述舱位的初始标...

【专利技术属性】
技术研发人员:常志凯吴晓明汪洋杨博陈钟玉
申请(专利权)人:中国民航信息网络股份有限公司
类型:发明
国别省市:北京;11

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

1