掌桥专利:专业的专利平台
掌桥专利
首页

旅客签转方法及装置、存储介质及电子设备

文献发布时间:2023-06-19 11:26:00


旅客签转方法及装置、存储介质及电子设备

技术领域

本发明涉及数据处理技术领域,特别是涉及一种旅客签转方法及装置、存储介质及电子设备。

背景技术

随着航空运输业的不断发展,乘坐航班已成为了常见的交通方式之一。在日常生活中,旅客的航班机票通常是提前购买的,在旅客购票后至航班起飞的过程中,若是旅客的行程出现变化、航空公司的飞行计划变动或是其他不可抗力导致航班变动,旅客通常需办理签转业务,即变更搭乘的航班。

在现有的签转过程中,一般仅基于离港系统中的主机系统处理旅客的签转业务,在系统中将涉及旅客的相关签转信息进行变更,以将旅客的机票进行签转。

在航班的实际管控过程中,旅客签转的相关信息亦与航班的订座业务息息相关,而离港系统与处理订座业务的订座系统是相互独立的,在旅客的机票进行签转后,订座系统中该旅客的信息并不会变更,会造成离港系统与订座系统中已办理签转的旅客的相关信息不一致,给其他业务的处理过程带来不利影响。

发明内容

有鉴于此,本发明实施例提供了一种旅客签转方法,以解决离港系统与订座系统中已办理签转的旅客的相关信息不一致,给其他业务的处理过程带来不利影响的问题。

本发明实施例还提供了一种旅客签转装置,用以保证上述方法实际中的实现及应用。

为实现上述目的,本发明实施例提供如下技术方案:

本发明第一方面公开一种旅客签转方法,包括:

当接收到前端发送的签转请求时,判断所述签转请求是否符合预设的签转处理条件;

若所述签转请求符合预设的签转处理条件,则确定所述签转请求对应的旅客、第一航班及第二航班,所述第一航班为所述旅客的机票对应的原航班,所述第二航班为所述旅客选择签转的航班;

基于所述第一航班与所述第二航班,触发与所述旅客对应的签转操作,得到所述旅客对应的签转结果;

若所述旅客对应的签转结果表征签转成功,则判断所述第一航班与所述第二航班中是否存在需进行信息同步的航班;

若所述第一航班与所述第二航班中存在需进行信息同步的航班,则将所述第一航班与所述第二航班中需进行信息同步的每个航班确定为目标航班;

确定每个所述目标航班对应的数据更新请求,将每个所述目标航班对应的数据更新请求发送至订座开放系统,以触发所述订座开放系统对每个所述目标航班对应的待更新信息进行更新;

当接收到所述订座开放系统发送的所有所述目标航班对应的更新结果时,将所述旅客对应的签转结果及所有所述目标航班对应的更新结果发送至所述前端,以结束所述旅客的签转过程,每个所述目标航班对应的更新结果为,所述订座开放系统完成所述目标航班对应的待更新信息的更新过程后所确定的更新结果。

本发明第二方面公开一种旅客签转装置,包括:

第一判断单元,用于当接收到前端发送的签转请求时,判断所述签转请求是否符合预设的签转处理条件;

第一确定单元,用于若所述签转请求符合预设的签转处理条件,则确定所述签转请求对应的旅客、第一航班及第二航班,所述第一航班为所述旅客的机票对应的原航班,所述第二航班为所述旅客选择签转的航班;

触发单元,用于基于所述第一航班与所述第二航班,触发与所述旅客对应的签转操作,得到所述旅客对应的签转结果;

第二判断单元,用于若所述旅客对应的签转结果表征签转成功,则判断所述第一航班与所述第二航班中是否存在需进行信息同步的航班;

第二确定单元,用于若所述第一航班与所述第二航班中存在需进行信息同步的航班,则将所述第一航班与所述第二航班中需进行信息同步的每个航班确定为目标航班;

第三确定单元,用于确定每个所述目标航班对应的数据更新请求,将每个所述目标航班对应的数据更新请求发送至订座开放系统,以触发所述订座开放系统对每个所述目标航班对应的待更新信息进行更新;

发送单元,用于当接收到所述订座开放系统发送的所有所述目标航班对应的更新结果时,将所述旅客对应的签转结果及所有所述目标航班对应的更新结果发送至所述前端,以结束所述旅客的签转过程,每个所述目标航班对应的更新结果为,所述订座开放系统完成所述目标航班对应的待更新信息的更新过程后所确定的更新结果。

本发明第三方面公开一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行如上述的旅客签转方法。

本发明第四方面公开一种电子设备,包括存储器,以及一个或者一个以上的指令,其中一个或者一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行上述的旅客签转方法。

与现有技术相比,本发明包括以下优点:

本发明提供一种旅客签转方法及装置、存储介质及电子设备,该方法包括:当接收到前端发送的签转请求后,若经判断该签转请求符合预设的签转处理条件,则确定该签转请求对应的旅客、第一航班及第二航班,第一航班为该旅客所购机票的原航班,第二航班则为该旅客选择签转至的航班。基于第一航班与第二航班,触发该旅客对应的签转操作,若该旅客对应的签转结果表征签转成功,则判断第一航班与第二航班中是否存在需进行信息同步的航班,并将其中需进行信息同步的航班确定为目标航班。继而确定每个目标航班对应的数据更新请求,并将每个目标航班对应的数据更新请求发送至订座开放系统,触发订座开放系统对每个目标航班对应的待更新信息进行更新,直至接收到所有目标航班对应的更新结果时,将该旅客对应的签转结果及所有目标航班对应的更新结果发送给前端,以结束该旅客对应的签转过程。基于本发明提供的方案,可以在处理旅客的签转请求的过程中,旅客签转成功后,进一步判断旅客签转所涉及的航班中是否存在需进行信息同步的航班,若存在需进行信息同步的航班,则可以触发订座开放系统对该航班对应的信息进行更新,使得系统之间的数据保持一致性,避免系统之间已成功签转的旅客的相关信息不一致,给其他业务的处理过程造成影响。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例提供的一种旅客签转方法的方法流程图;

图2为本发明实施例提供的一种旅客签转方法的又一方法流程图;

图3为本发明实施例提供的一种旅客签转方法的另一方法流程图;

图4为本发明实施例提供的一种旅客签转装置的结构示意图;

图5为本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。

需要注意,本发明中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。

需要注意,本发明中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。

在旅客计划搭乘航班出行的实际过程中,旅客在购买机票以后,可能会出于自愿或非自愿的原因变更航班信息。例如因旅客自身延误值机时间或是出行计划调整等原因需办理签转,又如因航空公司的工程机务、航班计划、运输服务、机组人员等原因,或是因天气、突发事件、空中交通管制等不可抗力原因,导致旅客的航班延误、取消或不能提供旅客原来购买的座位,航空公司亦会为旅客提供可签转航班供旅客签转。

在原有的航班管理网络中,通常以主机系统为主,原有的旅客签转过程是基于离港主机系统处理的,而在订座主机系统中亦存在着旅客的航班订单,在签转操作会导致两边系统中的旅客信息不一致,在订座主机系统后续处理订座业务或是后续信息统计等过程中,会造成信息不准确,给航空公司的工作造成很大困扰。

本发明实施例提供了一种旅客签转方法,所述方法可应用于离港系统,该离港系统可以为以开放式系统模式架构的离港开放系统,也可以为其他用于航班管控的离港控制系统。所述方法的执行主体可以为运行在计算机上的处理器,所述旅客签转方法的流程图如图1所示,包括:

S101:当接收到前端发送的签转请求时,判断所述签转请求是否符合预设的签转处理条件;

本发明实施例提供的方法中,离港开放系统可接收系统前端的签转请求,也可以接收航空公司官网的前端界面的签转请求。该签转请求可以通过JSON(JavaScript ObjectNotation,JavaScript对象简谱)格式报文发送,也可以通过XML(Extensible MarkupLanguage,可扩展标记语言)格式报文发送。

本发明实施例提供的方法中,预设有签转处理条件,即可触发签转操作的签转请求应符合的条件。当系统的处理器接收到前端发送的签转请求时,可解析该签转请求的报文,通过该请求的报文判断该签转请求是否符合签转处理条件,也就是对该签转请求进行校验。若该签转请求不符合签转处理条件,则向前端发送无效请求的响应信息,不触发后续签转流程。

S102:若所述签转请求符合预设的签转处理条件,则确定所述签转请求对应的旅客、第一航班及第二航班,所述第一航班为所述旅客的机票对应的原航班,所述第二航班为所述旅客选择签转的航班;

本发明实施例提供的方法中,若经判断该签转请求符合条件,则基于该请求的报文参数确定该签转请求对应的旅客,将该旅客所购机票的原航班作为第一航班,将旅客签转的目标航班作为第二航班,该签转请求表征该旅客想将原本购买的第一航班的机票,签转至第二航班。

S103:基于所述第一航班与所述第二航班,触发与所述旅客对应的签转操作,得到所述旅客对应的签转结果;

本发明实施例提供的方法中,可触发与该旅客对应的签转操作,也就是将该旅客从第一航班签转至第二航班,主要是将该旅客从第一航班的搭乘人员中删除,并将该旅客新增至第二航班的搭乘人员中的信息变更操作。完成该旅客的签转操作后,可根据操作后的信息变更情况,确定该旅客对应的签转结果,该签转结果表征旅客签转成功或旅客签转失败。若该签转结果表征旅客签转失败,则向前端发送签转失败的响应信息,结束该旅客的签转过程。

S104:若所述旅客对应的签转结果表征签转成功,则判断所述第一航班与所述第二航班中是否存在需进行信息同步的航班;

本发明实施例提供的方法中,当旅客对应的签转结果表征该旅客已签转成功时,判断第一航班与第二航班中是否存在需要进行信息同步的航班,具体的,可根据预先设置的同步规则,该同步规则表征需进行信息同步的航班所匹配的条件,可以分别将第一航班与第二航班与预设的同步规则进行匹配,以判断第一航班和第二航班是否需要进行信息同步,若第一航班与第二航班中存在至少一个航班需进行信息同步,则确定第一航班与第二航班中存在需进行信息同步的航班。

S105:若所述第一航班与所述第二航班中存在需进行信息同步的航班,则将所述第一航班与所述第二航班中需进行信息同步的每个航班确定为目标航班;

本发明实施例提供的方法中,若第一航班为需进行信息同步的航班,则将第一航班作为目标航班,若第二航班为需进行信息同步的航班,则将第二航班作为目标航班,也就是在第一航班与第二航班中存在需进行信息同步的航班的情况下,可能存在一个目标航班,也可能存在两个目标航班。若是第一航班与第二航班中不存在需进行信息同步的航班,则不存在目标航班,处理器则将旅客对应的签转结果发送给前端,结束该旅客的签转过程。

需要说明的是,目标航班的个数由实际过程中的第一航班与第二航班是否需进行信息同步所确定,不影响本发明实施例提供的方法实现功能。

S106:确定每个所述目标航班对应的数据更新请求,将每个所述目标航班对应的数据更新请求发送至订座开放系统,以触发所述订座开放系统对每个所述目标航班对应的待更新信息进行更新;

本发明实施例提供的方法中,对于每个目标航班可并行处理,将旅客签转后需要同步的信息组装成JSON格式报文,以生成该目标航班对应的数据更新请求。通过预设的交易总线SIH(Services Integration Hub Bus)接口,将每个目标航班对应的数据更新请求发送给订座开放系统。SIH为各系统架构之间的交易总线,可基于各系统之间的交易请求,进行路由分发、流量控制、访问控制等需求,实现各系统之间的交易连接服务。

当订座开放系统接收到目标航班对应的数据更新请求时,则基于该数据更新请求对订座开放系统中的该目标航班对应的信息进行变更,基于信息变更结果确定该目标航班对应更新结果,并将该更新结果发送给离港开放系统。

S107:当接收到所述订座开放系统发送的所有所述目标航班对应的更新结果时,将所述旅客对应的签转结果及所有所述目标航班对应的更新结果发送至所述前端,以结束所述旅客的签转过程,每个所述目标航班对应的更新结果为,所述订座开放系统完成所述目标航班对应的待更新信息的更新过程后所确定的更新结果。

本发明实施例提供的方法中,当离港开放系统接收到所有目标航班对应的更新结果时,则将旅客的签转结果与所有更新结果反馈给前端,以结束该旅客的签转过程。用户可以通过前端查看具体的签转结果以及信息更新情况。同时,离港开放系统可将旅客的签转结果以及所有目标航班对应的更新结果存储至数据库。

基于本发明实施例提供的方法,当离港开放系统接收到前端发送的签转请求时,可判断该签转请求是否符合签转处理条件,在签转请求符合签转处理条件的情况下,触发该签转请求对应的旅客所对应的签转操作,将该旅客从其对应的第一航班签转至第二航班,得到该旅客对应的签转结果,若签转结果表征旅客签转成功,则判断第一航班与第二航班中是否存在需进行信息同步的航班,并将每个需进行信息同步的航班作为目标航班,基于每个目标航班对应的数据更新请求触发订座开放系统,对每个目标航班对应的信息进行更新。当离港开放系统接收到订座开放系统反馈的所有目标航班对应的更新结果时,将旅客的签转结果及所有更新结果发送给前端,结束旅客的签转过程。应用本发明实施例提供的方法,可以在旅客签转成功时,也就是与旅客相关联的旅客信息及航班信息已发生改变时,触发订座开放系统对相关联的信息进行变更,保障各系统之间旅客信息及航班信息的一致性,避免给其他业务的处理过程造成不良影响。其次,在信息同步过程中,需判断第一航班与第二航班是否需进行信息同步,有利于航空公司根据实际需求选择是否将航班信息进行同步,便于实现特殊处理要求,应对突发情况。另外,先判断签转请求是否符合签转处理条件,在符合条件的情况下才触发签转操作,可将不满足条件的请求进行过滤,减少资源占用,加快业务处理速度。

进一步的,本发明实施例提供了又一种旅客签转方法,在图1所示方法的基础上,本发明实施例提供的方法中,步骤S101中所提及的判断所述签转请求是否符合预设的签转处理条件的过程,包括:

对所述签转请求进行解析,得到所述签转请求对应的各个请求参数;

本发明实施例提供的方法中,可依据预设的解析规则对接收到的签转请求进行解析,解析得到该请求对应的各个请求参数,如表征签转旅客的旅客标识,表征原航班的航班标识以及表征签转的目标航班的航班标识等等。

判断各个所述请求参数是否符合预设的参数格式;

本发明实施例提供的方法中,可依据请求报文的设计规范,预先设置有效请求的各个参数应符合的参数格式。对当前的签转请求进行解析得到的各个请求参数,判断其是否符合预设的参数格式。例如判断表征旅客标识的参数是否符合旅客ID的格式,表征航班标识的参数是否符合航班代码格式等等。

若任意一个请求参数不符合预设的参数格式,则确定该签转请求不符合预设的签转处理条件。

若各个所述请求参数均符合预设的参数格式,则获取所述签转请求中包含的旅客标识及原航班标识;

本发明实施例提供的方法中,若该签转请求对应的各个请求参数均符合预设的参数格式,则获取其中包含的旅客标识以及原航班标识,旅客标识可以为旅客的身份证号码,原航班标识可以为航班代码。

确定所述旅客标识对应的旅客以及所述原航班标识对应的航班;

本发明实施例提供的方法中,可以根据旅客标识以及原航班标识,在数据库中确定对应的旅客以及航班。

判断所述旅客标识对应的旅客当前是否为所述原航班标识对应的航班的乘客;

本发明实施例提供的方法中,可以从数据库中获取原航班标识对应的航班当前的乘客信息,将该旅客的身份信息与乘客信息中各个乘客的身份信息进行比对,以判断该旅客是否为该航班的乘客。若该旅客的身份信息与该航班的乘客信息中的所有乘客的身份信息均不相同,则确定所述旅客标识对应的旅客不为所述原航班标识对应的航班的乘客。若该旅客的身份信息与该航班的乘客信息中的任意一个乘客的身份信息相同,则确定所述旅客标识对应的旅客为所述原航班标识对应的航班的乘客。

若所述旅客标识对应的旅客不为所述原航班标识对应的航班的乘客,则确定所述签转请求不符合预设的签转处理条件。

若所述旅客标识对应的旅客当前为所述原航班标识对应的航班的乘客,则确定所述签转请求符合预设的签转处理条件。

基于本发明实施例提供的方法,可以先对签转请求中的参数格式进行校验,简单快速地过滤掉格式错误的请求,进一步的,可以通过旅客的身份信息与航班乘客的身份信息,将原航班上不存在该旅客的无效签转请求进行过滤,以避免到后续签转处理操作中才发现异常,提高处理效率,减少资源的占用,提升业务处理速度。

为了更好地说明本发明实施例提供的方法,在图1所示方法的基础上,本发明实施例提供的另一种旅客签转方法,本发明实施例提供的方法中,步骤S103中所提及的基于所述第一航班与所述第二航班,触发与所述旅客对应的签转操作,包括:

确定所述第一航班对应的第一航班信息及所述第二航班对应的第二航班信息;

本发明实施例提供的方法中,可以根据第一航班的航班标识与第二航班的航班标识,在数据库中确定第一航班对应的第一航班信息与第二航班对应的第二航班信息。

确定所述第一航班信息中所述旅客对应的搭乘信息,并将所述第一航班信息中所述旅客对应的搭乘信息删除;

本发明实施例提供的方法中,第一航班信息与第二航班信息中分别包含当前搭乘对应航班的所有乘客的搭乘信息,亦包括基于这些乘客所决定的实时航班信息,如航班实际业载信息及当前剩余座位信息等等。

本发明实施例提供的方法中,将数据库中第一航班信息中该旅客对应的搭乘信息删除,该旅客对应的搭乘信息包括旅客的基本信息、预订座位信息、行李信息、特殊旅客标志及政府校验信息等等,同时,该删除操作亦对应更新第一航班信息中的实时航班信息,如以删除该旅客后的所有乘客信息更新航班实际业载,以及释放该旅客原锁定的座位更新当前剩余座位信息等等。

确定所述旅客对应的签转搭乘信息,并在所述第二航班信息中新增所述旅客对应的签转搭乘信息;

本发明实施例提供的方法中,可根据旅客的基本信息、行李信息、特殊旅客标志以及在第二航班中选择的座位信息等内容,确定旅客对应的签转搭乘信息,在第二航班信息中增加该旅客对应的签转搭乘信息,也就是将该旅客新增为第二航班的乘客,同时,该新增操作亦对应更新第二航班信息中的实时航班信息,如以新增该旅客后的所有乘客信息更新航班实际业载,以及锁定该旅客预定的座位更新当前剩余座位信息等等。

确定所述旅客对应的机票信息,将所述机票信息中所述旅客的搭乘航班由所述第一航班变更为所述第二航班,以将所述旅客由所述第一航班签转至所述第二航班。

本发明实施例提供的方法中,将数据库中该旅客对应的机票信息进行更改,将机票信息中表征旅客所搭乘航班的标识,由第一航班对应的标识修改为第二航班对应的标识,以将机票信息中该旅客的搭乘航班由第一航班变更为第二航班。当上述信息变更成功后,则可视为将旅客由第一航班成功签转至第二航班。若是信息变更过程中出现信息变更失败,则旅客签转失败。

基于本发明实施例提供的方法,可以触发签转旅客所对应的签转操作,将数据库中相关联信息进行变更,以将旅客由第一航班签转至第二航班。

参考图2,示出本发明实施例提供了又一种旅客签转方法,在图1所示方法的基础上,步骤S104中所提及的判断所述第一航班与所述第二航班中是否存在需进行信息同步的航班的过程,包括:

S201:确定所述第一航班对应的第一航班特征信息及所述第二航班对应的第二航班特征信息;

本发明实施例提供的方法中,可以从第一航班的航班信息中获取各个预设属性对应的信息,作为其对应的第一航班特征信息,以及从第二航班的航班信息中获取各个预设属性对应的信息,作为其对应的第二航班特征信息。例如第一航班特征信息可以包括第一航班对应的航空公司标识、航班日期、航班号、出发站标识及终点站标识等信息,相对应的,第二航班特征信息可以包括第二航班对应的航空公司标识、航班日期、航班号、出发站标识及终点站标识等信息。需要说明的是,上述所提及的航班特征信息的具体内容仅为更好地说明本发明提供的方法所提供的实施例,在具体过程中可以其中部分内容或以其他信息作为航班特征信息,可用于规则的匹配即可。

S202:确定同步规则集合,所述同步规则集合中包括各个预先设置的同步规则;

本发明实施例提供的方法中,航司的工作人员或航班管控人员可以预先在系统中设置有同步规则,每个规则的规则内容可以以各个字段表征数据项以进行描述,具体数据项可采用下表所示的描述:

当需要判断航班是否需进行信息同步时,可确定包含所有预设同步规则的同步规则集合。

需要说明的是,上述规则的具体内容仅为一个具体实施例,在具体实现过程中,可以根据实际的需求设置规则内容的具体数据项,不影响本发明实施例提供的方法实现功能。

S203:在所述同步规则集合中确定第一同步规则及第二同步规则,所述第一同步规则为与所述第一航班特征信息相匹配的同步规则,所述第二同步规则为与所述第二航班特征信息相匹配的同步规则;

本发明实施例提供的方法中,可将第一航班特征信息与第二航班特征信息分别与各个同步规则进行匹配,将与第一航班特征信息相匹配的同步规则作为第一同步规则,将与第二航班特征信息相匹配的同步规则作为第二同步规则。规则的匹配过程,主要是将航班特征信息中的各个信息项分别与同步规则中与匹配相关的各个数据项进行匹配,若各项内容分别相匹配,则视为该航班特征信息与该同步规则相匹配。例如第一航班特征信息中第一航班对应的航空公司为CA(国航),出发站为PEK(北京首都国际机场),终点站为PVG(上海浦东国际机场),而同步规则1的规则内容中航空公司对应的数据项为CA,出发站为PEK,终点站为*(表征全球),则第一航班特征信息则与同步规则1相匹配。

S204:确定所述第一同步规则对应的同步特征及所述第二同步规则对应的同步特征;

本发明实施例提供的方法中,可以从第一同步规则的规则内容中获取其对应的同步特征,以步骤S202中所提供的描述,则将第一同步规则的规则内容中,表征是否进行信息同步的数据项作为第一同步规则对应的同步特征。同理,将第二同步规则的规则内容中,表征是否进行信息同步的数据项作为第二同步规则对应的同步特征。在本发明实施例提供的方法中,以参数Y表征需进行信息同步,以参数N表征不需要进行信息同步。

S205:若所述第一同步规则对应的同步特征表征需进行信息同步,则判断所述第一航班是否符合预设的跳过条件,若所述第一航班不符合预设的跳过条件,则确定所述第一航班为需进行信息同步的航班;

本发明实施例提供的方法中,若第一同步规则对应的同步特征为Y,即第一同步规则对应的同步特征表征需进行信息同步,则判断第一航班当前是否符合预设的跳过条件,具体的,工作人员可以预先在系统中给航班设置表征跳过信息同步流程的标识,或是在前端发起签转请求的过程中可以给航班设置跳过信息同步流程的标识。在判断第一航班是否需进行信息同步的过程中,可以查询第一航班是否设置了表征跳过信息同步流程的标识,若第一航班设置了表征跳过信息同步流程的标识,则确定第一航班符合预设的跳过条件,若没有设置该标识,则确定第一航班不符合预设的跳过航班,继而确定第一航班为需进行信息同步的航班。

S206:若所述第二同步规则对应的同步特征表征需进行信息同步,则判断所述第二航班是否符合预设的跳过条件,若所述第二航班不符合预设的跳过条件,则确定所述第二航班为需进行信息同步的航班。

本发明实施例提供的方法中,若第二同步规则对应的同步特征表征需进行信息同步,则相对应的判断其是否符合预设的跳过条件,其原理与步骤S205中对于第一航班的判断过程的原理相同,可参见步骤S205中的说明,在此不再赘述。

本发明实施例提供的方法中,若第一航班或第二航班为需进行信息同步的航班,则确定所述第一航班与所述第二航班中存在需进行信息同步的航班。

一方面需要说明的是,在本发明实施例提供的方法中,上述判断第一航班与第二航班是否需进行信息同步的过程,在具体的实现过程中,可以采用并行的进程分别对两个航班进行判断,进程与航班一一对应,相互独立。

另一方面需要说明的是,在具体实现过程中也可以先判断航班是否符合预设的跳过条件,在航班不符合预设的跳过条件的情况下,进一步航班对应的航班特征信息以及该航班特征信息对应的同步规则,若该同步规则对应的同步特征表征需进行信息同步,则确定该航班需进行信息同步。

基于本发明实施例提供的方法,可以先判断航班对应的同步规则是否表征需进行信息同步,进一步的,判断航班是否符合预设的跳过条件,在航班对应的同步规则表征需进行同步,且航班不符合跳过条件时,确定航班需进行信息同步。航班管控人员除了可设置通用的同步规则对航班是否需进行信息同步进行管理外,还可以通过设置跳过标识,对航班的信息同步进行控制,可以在存在特殊需求时,对航班签转过程中的信息同步流程进行应急处理,保障旅客签转的顺利进行,亦有利于提升用户体验。

为了更好地说明本发明实施例提供的方法,图3示出本发明实施例提供的又一种旅客签转方法,在图2所示方法的基础上,其中步骤S202中所提及的同步规则的设置过程,包括:

S301:响应于用户发送的规则创建请求,确定所述规则创建请求对应的新建规则的规则信息;

本发明实施例提供的方法中,工作人员,即用户,可以通过系统前端调用规则管理接口,发送规则创建请求。当处理器接收到用户发送的规则创建请求时,可获取该请求对应的新建规则的规则信息。新建规则的规则信息可以由用户在前端界面录入,其中包含规则的所有数据项所对应参数。

S302:确定各个已设置的同步规则的规则信息;

本发明实施例提供的方法中,已设置的各个同步规则的规则信息存储在数据库中,例如存储于Oracle数据库的数据库表中,Oracle数据库(Oracle Database/OracleRDBMS)是甲骨文公司的一款关系数据库管理系统。每个同步规则的规则信息中说明了符合某些条件的航班(如某一航司、某一始发站及某一终点站等等)在旅客签转过程中是否需进行信息同步。可以从数据库中读取已设置的同步规则的规则信息。

S303:依据所述新建规则的规则信息与各个所述已设置的同步规则的规则信息,判断所述新建规则是否与各个所述已设置的同步规则相匹配;

本发明实施例提供的方法中,可以将新建规则的规则信息分别与每个已设置的同步规则的规则信息进行比对,以判断新建规则是否与各个已设置的同步规则相匹配。在新建规则与当前比对的同步规则的规则信息的比对过程中,将两个规则信息中相对应的数据项参数进行比对,若两个规则信息中所有数据项参数分别相同,则视为这两个规则的规则内容相同,则确定新建规则与当前比对的同步规则相匹配。若两个规则信息中存在不同的数据项参数,则进一步确定两个规则信息中用于与航班特征信息进行匹配的数据项是否相匹配,例如用于与航班特征信息匹配的数据项为航空公司对应的数据项、出发站对应的数据项以及终点站对应的数据项,同步规则2的规则信息中航司对应的数据项为HU(海南航空)、出发站对应的数据项为PEK、终点站对应的数据项为PVG以及表征是否需进行信息同步的数据项为Y,而新建规则的规则信息中航司对应的数据项为HU、出发站对应的数据项为PEK、终点站对应的数据项为PVG以及表征是否需进行信息同步的数据项为N,故两者存在不同的数据项参数,但航司、出发站以及终点站这三类数据项参数是分别相同的,故认为新建规则与同步规则2相匹配。需要说明的是,数据项相匹配的判断过程,不仅是以数据项参数是否相同为标准,若参数实际上存在重叠或交叉覆盖,亦认为参数相匹配,例如出发站以某一具体机场标识为参数,与以表征全球机场的标识为参数,两者亦为相匹配的参数。

S304:若所述新建规则与所有所述已设置的同步规则均不匹配,则将所述新建规则添加至预设的规则存储位置,以将所述新建规则设置为同步规则。

本发明实施例提供的方法中,若新建规则与所有已设置的同步规则均不匹配,则将该新建规则添加至预设的规则存储位置,也就是将该规则的规则内容新增至数据库中用于存储同步规则的数据表中,将该新建规则设置为同步规则。

在设置同步规则的过程中,除了上述具体实现方式外,用户亦可以采用数据库操作语言编写SQL语句对数据库表进行增加操作,将新建规则的规则信息添加到数据库中,系统可响应于该增加操作对用户新增的规则进行判断,当该规则与已设置的各个同步规则均不匹配时,允许该增加操作。

基于本发明实施例提供的方法,工作人员可根据航司的实际需求,通过前端设置新建规则,以请求创建同步规则用于管理旅客签转过程中的航班信息同步。系统可对于请求新建的规则进行判断,当新建规则与各个已设置的同步规则均不匹配时,才将其设置为同步规则,可保障各个同步规则存在唯一性匹配的数据项,保障规则的定义无重叠及交叉覆盖,以使后续在使用过程中,航班特征信息可以匹配到唯一的规则,有利于保障旅客签转业务的正常处理。

进一步的,本发明实施例提供了另一种旅客签转方法,在图1所示方法的基础上,本发明实施例提供的方法中,步骤S106中所提及的所述订座开放系统对所述目标航班对应的待更新信息进行更新的过程,包括:

当接收到所述目标航班对应的数据同步请求时,确定所述目标航班对应的订座更新信息;

本发明实施例提供的方法中,当订座开放系统接收到目标航班对应的数据同步请求时,可以解析该数据同步请求,得到各个请求参数,依据各个请求参数确定目标航班对应的订座更新信息。

依据所述订座更新信息,对所述订座开放系统中所述目标航班对应的订座信息进行更新;

本发明实施例提供的方法中,订座开放系统中亦存储有目标航班对应的订座信息,可依据该订座更新信息对目标航班对应的订座信息进行更新。例如若目标航班为第一航班,则订座更新信息则为将该旅客对应的搭乘信息从第一航班信息中删除所对应的信息。订座开放系统则相对应的,在目标航班对应的订座信息中,将旅客的信息删除,释放该旅客原有的座位。

确定所述目标航班对应的库存更新请求,并将所述库存更新请求发送至航班库存系统,触发所述航班库存系统对所述目标航班对应的航班库存信息进行更新;

本发明实施例提供的方法中,航班管理网络中架构有航班库存系统,用于管理航班的库存,也就是航班的剩余机票。订座开放系统可确定目标航班对应的库存更新请求,将该请求发送给航班库存系统,触发航班库存系统在接收到库存更新请求时,对其系统中存储的目标航班对应的航班库存信息进行更新,如目标航班为第一航班时,则将目标航班中该旅客原购买的机票释放,即增加该航班的库存机票。航班库存系统在完成更新过程后,可将更新结果反馈给订座开放系统。

确定所述目标航班对应的主机更新请求,并将所述主机更新请求发送至订座主机系统,触发所述订座主机系统对所述目标航班对应的主机订座信息进行更新。

本发明实施例提供的方法中,航班管理网络中架构有订座主机系统,其与订座开放系统为不同系统模式架构的系统。订座开放系统可以在接收到航班库存系统的更新结果后,确定目标航班对应的主机更新请求,将该请求发送至订座主机系统,触发订座主机系统在接收到该请求时,对其系统中与目标航班相关联的主机订座信息进行更新,如对该旅客的订座记录进行更新,若目标航班为第一航班,则将该旅客的订座记录中该第一航班的订座信息删除。订座主机系统在完成更新过程后,可将更新结果反馈给订座开放系统。

本发明实施例提供的方法中,当订座开放系统完成其系统内的信息更新过程,得到更新结果,以及接收到航班库存系统及订座主机系统的更新结果时,可根据其系统内的更新结果以及接收到的这两个更新结果确定目标航班对应的更新结果,向离港开放系统进行反馈。

需要说明的是,本发明实施例仅为更好地说明旅客签转所涉及的信息更新所提供的一个具体实施例,本发明提供的方法主要着重于订座开放系统内的信息更新,使订座开放系统在接收到数据更新请求时,触发航班库存系统及订座主机系统分别进行信息更新,仅为具体业务处理过程中的一种实现方式,在具体实现过程中也可以采取其他方式实现网络中的信息同步,订座开放系统是否触发其他系统进行信息更新,不影响本发明实施例提供的方法实现功能。

基于本发明实施例提供的方法,订座开放系统在接收到数据更新请求时,可以对系统内的信息进行更新,还可以通知航班库存系统及订座主机系统对相应的信息进行更新,进一步保障了航班管控过程中的数据一致性,有利于航班业务的正常处理。

进一步的,本发明实施例提供了又一种旅客签转方法,在图1所示方法的基础上,本发明实施例提供的方法中,还包括:

确定所述旅客对应的签转操作所对应的操作记录,并对所述操作记录进行存储。

本发明实施例提供的方法中,离港开放系统可以记录旅客对应的签转操作中每一个处理步骤对应的处理数据及操作结果,得到对应的操作记录,将该操作记录存储在预设的记录存储位置,以供用户获取相关的操作记录。进一步的,可以对每个目标航班对应更新结果进行存储,供用户查询。

基于本发明实施例提供的方法,可以保存旅客签转处理过程中的操作记录,为航司提取旅客相关操作记录提供支持,便于后期对异常业务进行定位跟踪,同时,可以避免重复触发对同一旅客的相同签转操作,有利于保障业务的正常处理。

虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。

应当理解,本发明的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本发明的范围在此方面不受限制。

与图1所示的旅客签转方法相对应的,本发明实施例还提供了一种旅客签转装置,用于对图1中所示方法的具体实现,本发明实施例提供的旅客签转装置可以应用计算机终端或各种移动设备中,其结构示意图如图4所示,包括:

第一判断单元401,用于当接收到前端发送的签转请求时,判断所述签转请求是否符合预设的签转处理条件;

第一确定单元402,用于若所述签转请求符合预设的签转处理条件,则确定所述签转请求对应的旅客、第一航班及第二航班,所述第一航班为所述旅客的机票对应的原航班,所述第二航班为所述旅客选择签转的航班;

触发单元403,用于基于所述第一航班与所述第二航班,触发与所述旅客对应的签转操作,得到所述旅客对应的签转结果;

第二判断单元404,用于若所述旅客对应的签转结果表征签转成功,则判断所述第一航班与所述第二航班中是否存在需进行信息同步的航班;

第二确定单元405,用于若所述第一航班与所述第二航班中存在需进行信息同步的航班,则将所述第一航班与所述第二航班中需进行信息同步的每个航班确定为目标航班;

第三确定单元406,用于确定每个所述目标航班对应的数据更新请求,将每个所述目标航班对应的数据更新请求发送至订座开放系统,以触发所述订座开放系统对每个所述目标航班对应的待更新信息进行更新;

发送单元407,用于当接收到所述订座开放系统发送的所有所述目标航班对应的更新结果时,将所述旅客对应的签转结果及所有所述目标航班对应的更新结果发送至所述前端,以结束所述旅客的签转过程,每个所述目标航班对应的更新结果为,所述订座开放系统完成所述目标航班对应的待更新信息的更新过程后所确定的更新结果。

应用本发明实施例提供的装置,可以在旅客签转成功时,也就是与旅客相关联的旅客信息及航班信息已发生改变时,触发订座开放系统对相关联的信息进行变更,保障各系统之间旅客信息及航班信息的一致性,避免给其他业务的处理过程造成不良影响。其次,在信息同步过程中,需判断第一航班与第二航班是否需进行信息同步,有利于航空公司根据实际需求选择是否将航班信息进行同步,便于实现特殊处理要求,应对突发情况。另外,先判断签转请求是否符合签转处理条件,在符合条件的情况下才触发签转操作,可将不满足条件的请求进行过滤,减少资源占用,加快业务处理速度。

在上述装置的基础上,本发明实施例提供的装置中,所述第一判断单元401,包括:

解析子单元,用于对所述签转请求进行解析,得到所述签转请求对应的各个请求参数;

第一判断子单元,用于判断各个所述请求参数是否符合预设的参数格式;

获取子单元,用于若各个所述请求参数均符合预设的参数格式,则获取所述签转请求中包含的旅客标识及原航班标识;

第一确定子单元,用于确定所述旅客标识对应的旅客以及所述原航班标识对应的航班;

第二判断子单元,用于判断所述旅客标识对应的旅客当前是否为所述原航班标识对应的航班的乘客;

第二确定子单元,用于若所述旅客标识对应的旅客当前为所述原航班标识对应的航班的乘客,则确定所述签转请求符合预设的签转处理条件。

在上述装置的基础上,本发明实施例提供的装置中,所述触发单元403,包括:

第三确定子单元,用于确定所述第一航班对应的第一航班信息及所述第二航班对应的第二航班信息;

第四确定子单元,用于确定所述第一航班信息中所述旅客对应的搭乘信息,并将所述第一航班信息中所述旅客对应的搭乘信息删除;

第五确定子单元,用于确定所述旅客对应的签转搭乘信息,并在所述第二航班信息中新增所述旅客对应的签转搭乘信息;

第六确定子单元,用于确定所述旅客对应的机票信息,将所述机票信息中所述旅客的搭乘航班由所述第一航班变更为所述第二航班,以将所述旅客由所述第一航班签转至所述第二航班。

在上述装置的基础上,本发明实施例提供的装置中,所述第二判断单元404,包括:

第七确定子单元,用于确定所述第一航班对应的第一航班特征信息及所述第二航班对应的第二航班特征信息;

第八确定子单元,用于确定同步规则集合,所述同步规则集合中包括各个预先设置的同步规则;

第九确定子单元,用于在所述同步规则集合中确定第一同步规则及第二同步规则,所述第一同步规则为与所述第一航班特征信息相匹配的同步规则,所述第二同步规则为与所述第二航班特征信息相匹配的同步规则;

第十确定子单元,用于确定所述第一同步规则对应的同步特征及所述第二同步规则对应的同步特征;

第三判断子单元,用于若所述第一同步规则对应的同步特征表征需进行信息同步,则判断所述第一航班是否符合预设的跳过条件,若所述第一航班不符合预设的跳过条件,则确定所述第一航班为需进行信息同步的航班;

第四判断子单元,用于若所述第二同步规则对应的同步特征表征需进行信息同步,则判断所述第二航班是否符合预设的跳过条件,若所述第二航班不符合预设的跳过条件,则确定所述第二航班为需进行信息同步的航班。

在上述装置的基础上,本发明实施例提供的装置中,还包括:

第四确定单元,用于响应于用户发送的规则创建请求,确定所述规则创建请求对应的新建规则的规则信息;

第五确定单元,用于确定各个已设置的同步规则的规则信息;

第三判断单元,用于依据所述新建规则的规则信息与各个所述已设置的同步规则的规则信息,判断所述新建规则是否与各个所述已设置的同步规则相匹配;

设置单元,用于若所述新建规则与所有所述已设置的同步规则均不匹配,则将所述新建规则添加至预设的规则存储位置,以将所述新建规则设置为同步规则。

在上述装置的基础上,本发明实施例提供的装置中,还包括:

第六确定单元,用于当接收到所述目标航班对应的数据同步请求时,确定所述目标航班对应的订座更新信息;

更新单元,用于依据所述订座更新信息,对所述订座开放系统中所述目标航班对应的订座信息进行更新;

第七确定单元,用于确定所述目标航班对应的库存更新请求,并将所述库存更新请求发送至航班库存系统,触发所述航班库存系统对所述目标航班对应的航班库存信息进行更新;

第八确定单元,用于确定所述目标航班对应的主机更新请求,并将所述主机更新请求发送至订座主机系统,触发所述订座主机系统对所述目标航班对应的主机订座信息进行更新。

在上述装置的基础上,本发明实施例提供的装置中,还包括:

存储单元,用于确定所述旅客对应的签转操作所对应的操作记录,并对所述操作记录进行存储。

本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上系统(SOC)、复杂可编程逻辑设备(CPLD)等等。

本发明实施例还提供了一种旅客签转方法的电子设备,其结构示意图如图5所示,图5示出的电子设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图5所示,电子设备500可以包括处理装置(例如中央处理器、图形处理器等)501,其可以根据存储在只读存储器(ROM)502中的程序或者从存储装置508加载到随机访问存储器(RAM)503中的程序而执行各种适当的动作和处理。在RAM 503中,还存储有电子设备500操作所需的各种程序和数据。处理装置501、ROM502以及RAM 503通过总线504彼此相连。输入/输出(I/O)接口505也连接至总线504。

通常,以下装置可以连接至I/O接口505:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置506;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置507;包括例如磁带、硬盘等的存储装置506;以及通信装置509。通信装置509可以允许电子设备500与其他设备进行无线或有线通信以交换数据。虽然图5示出了具有各种装置的电子设备500,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。

本发明实施例还提供了一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行上述旅客签转方法。

上述存储介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:当接收到前端发送的签转请求时,判断所述签转请求是否符合预设的签转处理条件;若所述签转请求符合预设的签转处理条件,则确定所述签转请求对应的旅客、第一航班及第二航班,所述第一航班为所述旅客的机票对应的原航班,所述第二航班为所述旅客选择签转的航班;基于所述第一航班与所述第二航班,触发与所述旅客对应的签转操作,得到所述旅客对应的签转结果;若所述旅客对应的签转结果表征签转成功,则判断所述第一航班与所述第二航班中是否存在需进行信息同步的航班;若所述第一航班与所述第二航班中存在需进行信息同步的航班,则将所述第一航班与所述第二航班中需进行信息同步的每个航班确定为目标航班;确定每个所述目标航班对应的数据更新请求,将每个所述目标航班对应的数据更新请求发送至订座开放系统,以触发所述订座开放系统对每个所述目标航班对应的待更新信息进行更新;当接收到所述订座开放系统发送的所有所述目标航班对应的更新结果时,将所述旅客对应的签转结果及所有所述目标航班对应的更新结果发送至所述前端,以结束所述旅客的签转过程,每个所述目标航班对应的更新结果为,所述订座开放系统完成所述目标航班对应的待更新信息的更新过程后所确定的更新结果。

尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。

虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本发明的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。

以上描述仅为本发明的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本发明中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本发明中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

在具体实施方式部分,本申请将所有以权利要求形式进行保护的内容,以下述形式重复:

根据本申请公开的一个或多个实施例,图1提供了一种旅客签转方法,包括:当接收到前端发送的签转请求时,判断所述签转请求是否符合预设的签转处理条件;若所述签转请求符合预设的签转处理条件,则确定所述签转请求对应的旅客、第一航班及第二航班,所述第一航班为所述旅客的机票对应的原航班,所述第二航班为所述旅客选择签转的航班;基于所述第一航班与所述第二航班,触发与所述旅客对应的签转操作,得到所述旅客对应的签转结果;若所述旅客对应的签转结果表征签转成功,则判断所述第一航班与所述第二航班中是否存在需进行信息同步的航班;若所述第一航班与所述第二航班中存在需进行信息同步的航班,则将所述第一航班与所述第二航班中需进行信息同步的每个航班确定为目标航班;确定每个所述目标航班对应的数据更新请求,将每个所述目标航班对应的数据更新请求发送至订座开放系统,以触发所述订座开放系统对每个所述目标航班对应的待更新信息进行更新;当接收到所述订座开放系统发送的所有所述目标航班对应的更新结果时,将所述旅客对应的签转结果及所有所述目标航班对应的更新结果发送至所述前端,以结束所述旅客的签转过程,每个所述目标航班对应的更新结果为,所述订座开放系统完成所述目标航班对应的待更新信息的更新过程后所确定的更新结果。

对所述签转请求进行解析,得到所述签转请求对应的各个请求参数;判断各个所述请求参数是否符合预设的参数格式;若各个所述请求参数均符合预设的参数格式,则获取所述签转请求中包含的旅客标识及原航班标识;确定所述旅客标识对应的旅客以及所述原航班标识对应的航班;判断所述旅客标识对应的旅客当前是否为所述原航班标识对应的航班的乘客;若所述旅客标识对应的旅客当前为所述原航班标识对应的航班的乘客,则确定所述签转请求符合预设的签转处理条件。

确定所述第一航班对应的第一航班信息及所述第二航班对应的第二航班信息;确定所述第一航班信息中所述旅客对应的搭乘信息,并将所述第一航班信息中所述旅客对应的搭乘信息删除;确定所述旅客对应的签转搭乘信息,并在所述第二航班信息中新增所述旅客对应的签转搭乘信息;确定所述旅客对应的机票信息,将所述机票信息中所述旅客的搭乘航班由所述第一航班变更为所述第二航班,以将所述旅客由所述第一航班签转至所述第二航班。

根据本申请公开的一个或多个实施例,图2提供了又一种旅客签转方法,包括:确定所述第一航班对应的第一航班特征信息及所述第二航班对应的第二航班特征信息;确定同步规则集合,所述同步规则集合中包括各个预先设置的同步规则;在所述同步规则集合中确定第一同步规则及第二同步规则,所述第一同步规则为与所述第一航班特征信息相匹配的同步规则,所述第二同步规则为与所述第二航班特征信息相匹配的同步规则;确定所述第一同步规则对应的同步特征及所述第二同步规则对应的同步特征;若所述第一同步规则对应的同步特征表征需进行信息同步,则判断所述第一航班是否符合预设的跳过条件,若所述第一航班不符合预设的跳过条件,则确定所述第一航班为需进行信息同步的航班;若所述第二同步规则对应的同步特征表征需进行信息同步,则判断所述第二航班是否符合预设的跳过条件,若所述第二航班不符合预设的跳过条件,则确定所述第二航班为需进行信息同步的航班。

根据本申请公开的一个或多个实施例,图3提供了另一种旅客签转方法,包括:响应于用户发送的规则创建请求,确定所述规则创建请求对应的新建规则的规则信息;确定各个已设置的同步规则的规则信息;依据所述新建规则的规则信息与各个所述已设置的同步规则的规则信息,判断所述新建规则是否与各个所述已设置的同步规则相匹配;若所述新建规则与所有所述已设置的同步规则均不匹配,则将所述新建规则添加至预设的规则存储位置,以将所述新建规则设置为同步规则。

当接收到所述目标航班对应的数据同步请求时,确定所述目标航班对应的订座更新信息;依据所述订座更新信息,对所述订座开放系统中所述目标航班对应的订座信息进行更新;确定所述目标航班对应的库存更新请求,并将所述库存更新请求发送至航班库存系统,触发所述航班库存系统对所述目标航班对应的航班库存信息进行更新;确定所述目标航班对应的主机更新请求,并将所述主机更新请求发送至订座主机系统,触发所述订座主机系统对所述目标航班对应的主机订座信息进行更新。

确定所述旅客对应的签转操作所对应的操作记录,并对所述操作记录进行存储。

根据本申请公开的一个或多个实施例,图4提供了一种旅客签转装置,包括:第一判断单元,用于当接收到前端发送的签转请求时,判断所述签转请求是否符合预设的签转处理条件;第一确定单元,用于若所述签转请求符合预设的签转处理条件,则确定所述签转请求对应的旅客、第一航班及第二航班,所述第一航班为所述旅客的机票对应的原航班,所述第二航班为所述旅客选择签转的航班;触发单元,用于基于所述第一航班与所述第二航班,触发与所述旅客对应的签转操作,得到所述旅客对应的签转结果;第二判断单元,用于若所述旅客对应的签转结果表征签转成功,则判断所述第一航班与所述第二航班中是否存在需进行信息同步的航班;第二确定单元,用于若所述第一航班与所述第二航班中存在需进行信息同步的航班,则将所述第一航班与所述第二航班中需进行信息同步的每个航班确定为目标航班;第三确定单元,用于确定每个所述目标航班对应的数据更新请求,将每个所述目标航班对应的数据更新请求发送至订座开放系统,以触发所述订座开放系统对每个所述目标航班对应的待更新信息进行更新;发送单元,用于当接收到所述订座开放系统发送的所有所述目标航班对应的更新结果时,将所述旅客对应的签转结果及所有所述目标航班对应的更新结果发送至所述前端,以结束所述旅客的签转过程,每个所述目标航班对应的更新结果为,所述订座开放系统完成所述目标航班对应的待更新信息的更新过程后所确定的更新结果。

根据本申请公开的一个或多个实施例,本申请提供了一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行上述旅客签转方法。

根据本申请公开的一个或多个实施例,图5提供了一种电子设备,包括存储器,以及一个或者一个以上的指令,其中一个或者一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行上述的旅客签转方法。

相关技术
  • 旅客签转方法及装置、存储介质及电子设备
  • 旅客舱位校验的方法、装置、电子设备和存储介质
技术分类

06120112922394