航班座位的查询方法及装置、航班座位的预订方法及装置与流程

文档序号:18827883发布日期:2019-10-09 02:18阅读:595来源:国知局
航班座位的查询方法及装置、航班座位的预订方法及装置与流程

本发明涉及数据处理技术领域,特别是涉及一种航班座位的查询方法及装置、航班座位的预订方法及装置。



背景技术:

服务行业能够与多个行业进行融合,如航空行业与服务业的融合,其目的是为了给旅客提供更优质的服务,特别是在用户查询座位或预订座位的业务上,优质的服务会让用户能够在短时间内获得需要的结果。

目前,航空公司的一种需求是差异化服务,即针对不同情况的用户提供不同程度的服务,这种服务可以体现在用户查询航班座位或者预订航班座位的业务上。为此,需要一种技术方案,来满足航空公司对于服务差异化的需求。



技术实现要素:

有鉴于此,本发明实施例提供了一种航班座位的查询方法、航班座位的预订方法,用于实现航空公司对于差异化服务的需求。另外,本发明实施例还提供了一种航班座位的查询装置、航班座位的预订装置,用以保证所述方法在实际中的应用及实现。

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

第一方面,本发明实施例提供了一种航班座位的查询方法,包括:

接收到用户的航班座位查询请求后,基于航班座位查询请求获取目标信息项的信息值;其中目标信息项为座位限制规则所包括的信息项,且目标信息项用于表示用户的相关情况;

在备选座位限制规则中,确定与目标信息项的信息值对应的目标座位限制规则,并确定目标座位限制规则对应的航班座位禁选范围;

获得与航班座位查询请求对应的初始航班座位图;

根据航班座位禁选范围设置初始航班座位图,以得到目标航班座位图;

为用户展示目标航班座位图。

第二方面,本发明实施例提供了一种航班座位的预订方法,包括:

接收到用户的航班座位预订请求后,基于航班座位预订请求获取用户预订的座位以及获取目标信息项的信息值;其中目标信息项为座位限制规则所包括的信息项,且目标信息项用于表示用户的相关情况;

在备选座位限制规则中,确定与目标信息项的信息值对应的目标座位限制规则,并确定目标座位限制规则对应的航班座位禁预订范围;

判断用户预订的座位是否不在航班座位禁预订范围内;

若是,则将所述用户预订的座位设置为预订状态并为用户返回预订成功消息;

若否,则为用户返回预订失败消息。

第三方面,本发明实施例还提供了一种航班座位的查询装置,包括:

查询请求信息获取模块,用于接收到用户的航班座位查询请求后,基于航班座位查询请求获取目标信息项的信息值;其中目标信息项为座位限制规则所包括的信息项,且目标信息项用于表示用户的相关情况;

航班座位禁选范围确定模块,用于在备选座位限制规则中,确定与目标信息项的信息值对应的目标座位限制规则,并确定目标座位限制规则对应的航班座位禁选范围;

初始航班座位图获取模块,用于获得与航班座位查询请求对应的初始航班座位图;

航班座位图生成模块,用于根据航班座位禁选范围设置初始航班座位图,以得到目标航班座位图;

展示模块,用于为用户展示目标航班座位图。

第四方面,本发明实施例还提供了一种航班座位的预订装置,包括:

预订请求信息获取模块,用于接收到用户的航班座位预订请求后,基于航班座位预订请求获取用户预订的座位以及获取目标信息项的信息值;其中目标信息项为座位限制规则所包括的信息项,且目标信息项用于表示用户的相关情况;

航班座位禁预订范围确定模块,用于在备选座位限制规则中,确定与目标信息项的信息值对应的目标座位限制规则,并确定目标座位限制规则对应的航班座位禁预订范围;

判断模块,用于判断用户预订的座位是否不在航班座位禁预订范围内;

预订结果回馈模块,用于若是,则将所述用户预订的座位设置为预订状态并为用户返回预订成功消息;若否,则为用户返回预订失败消息。

由上述技术方案可知,本发明提供了一种航班座位的查询或预订方法,该方法接收到用户的航班座位业务请求后,基于航班座位业务请求获取目标信息项的信息值;其中目标信息项为座位限制规则所包括的信息项,且用于表示用户相关情况;在备选座位限制规则中,确定与目标信息项的信息值对应的目标座位限制规则,并确定目标座位限制规则对应的航班座位禁选范围;若业务为查询业务,则获取初始航班座位图,并根据航班座位禁选范围设置初始航班座位图,以得到目标航班座位图,进而为用户展示目标航班座位图;若业务为预订业务,则获取用户预订的座位,判断用户所选座位是否在航班座位可预订范围内,若是则预订成功,若否则预订失败,并将预订结果返回给用户。可见,该方法可以根据目标信息项的信息值来确定用户的相关情况,并且为具有不同情况的用户提供不同的航班座位图查询结果或者不同的航班座位的预订结果,实现了航空公司给用户提供差异化服务的需求。

附图说明

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

图1示出了本发明实施例提供的一种航班座位的查询方法的流程图;

图2示出了本发明实施例提供的一种航班座位的预订方法的流程图;

图3示出了本发明实施例提供的一种航班座位的查询装置的结构图;

图4示出了本发明实施例提供的一种航班座位的预订装置的结构图。

具体实施方式

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

在本申请中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

在现有技术中,航空公司为用户提供的业务服务,特别座位相关业务(航班座位的查询业务以及航班座位的预订业务)时,因集成在该业务上的差异化维度较少,并不能满足航空公司对于差异化服务的丰富需求。本申请可以集成更多的差异化服务维度。

航空公司为了给用户提供更优质的业务服务,可以为用户提供与用户相关情况对应的业务服务。如航班座位的查询业务以及航班座位的预订业务。

本发明实施例提供了一种航班座位的查询方法,应用于航班座位查询系统,参见图1,具体包括步骤s101-s105:

s101:接收到用户的航班座位查询请求后,基于航班座位查询请求获取第一目标信息项的信息值;其中第一目标信息项为座位限制规则所包括的信息项,且第一目标信息项用于表示用户相关情况。

其中,本发明想要为不同情况的查询用户展示不同座位范围的航班座位图,用户的相关情况体现在多个方面,比如用户自身的情况、用户所查询的航班的情况、用户提交查询请求的相关情况等等。

其中,第一目标信息项用于表示用户相关情况,可以包括以下几项中的任意一类或多类:用户信息、查询的航线信息以及查询请求信息。

航空公司可以在航班座位查询或者预订平台上设置信息录入模块,用于采集用户相关信息。用户可在该平台上填写用户相关信息,通过该平台发起查询请求。当然,该查询请求可以是用户自身发起的,也可以是航空公司直销人员或代理人发起,此处不做具体说明。

平台会根据用户提交的请求,将用户所填的信息以及平台自动收集的信息封装成业务请求,并以报文的形式发送给航班座位查询系统。具体地,航班座位查询请求中包含用户在平台上填写的信息以及平台所收集的与用户相关的信息,将这两种信息称之为第一目标信息项,第一目标信息项中包含一个或多个信息项,且每个信息项都包含一个信息值。

信息值对应用户的信息情况,如常旅客卡级别这一信息,表示的是用户级别,该信息项可以是不同数值,用于表示不同的用户等级,如用户级别的信息值为0,则表示用户为普通用户,信息值为1,则表示用户为白金用户。

需要说明的是,备选座位限制规则中,包含第一目标信息项中的所有信息项以及所有信息项的所有可能的信息值,如常旅客卡级别这一信息项,在第一目标信息项中,该信息项的信息值为0,而在备选座位限制规则中,该信息项有多种可能,可以是0,可以是1,还可以是其他值;备选座位限制规则也可以包含不属于第一目标信息项中的信息项以及信息项的所有可能的信息值,如备选座位限制规则中的一项信息项为证件类型,假设第一目标信息项中,没有该信息项的具体值,而在备选座位限制规则中,该信息项可以为身份证、可以为护照或是其他证件类型。

s102:在备选座位限制规则中,确定与第一目标信息项的信息值对应的目标座位限制规则,并确定目标座位限制规则对应的航班座位禁选范围。

具体地,本发明预先设置有多条座位限制规则,不同的座位限制规则用于对不同情况的查询用户的禁选座位进行限制。限制的功能具体由航班座位禁选范围来体现。航班座位禁选范围指的是,初始航班座位图(包含有所有航班座位)中禁止该用户选择的一部分座位。或者,航班座位禁选范围也可以替换为航班座位可选范围,航班座位可选范围,是初始航班座位图(包含有所有航班座位)中可以由该用户选择的一部分座位。

根据第一目标信息项的信息值,在备选的座位限制规则中确定出满足第一目标信息项的信息值的座位限制规则,为了便于描述,将确定出的座位限制规则作为目标座位限制规则。其中,预先设置的备选座位限制规则有多条,每条座位限制规则都有对应的航班座位禁选范围。

若第一目标信息项中的某一信息项的值为空或者没有此信息项,则表示不对该信息项进行限定,进而使用第一目标信息项查找目标座位限制规则时,可以不必将该信息项与备选座位限制规则中的该信息项进行比对,该信息项为任何值的备选座位限制规则都可以认为符合查找条件。此种情况下,在座位限制规则中,确定的目标座位限制规则可能存在多条。

例如:座位限制规则中包含有证件类型这个信息项,但航班座位查询请求中没有包含该信息项,或者包含有该信息项但该信息项的值为空。同时假设备选座位限制规则中,某个或某些座位限制规则中证件类型这个信息项的具体值为身份证,某个或某些座位限制规则中证件类型这个信息项的具体值为护照,则这些备选座位限制规则都可能被确定为目标座位限制规则。

另外,若第一目标信息项中的某一信息项有具体值,则根据该值确定目标座位限制规则,其确定的过程为,在备选座位限制规则中确定出包含该信息项的信息值的目标座位限制规则,例如,第一目标信息项中的一个信息项为user_group,该信息项的信息值为12,存在有一条备选座位限制规则,该备选座位限制规则中的user_group信息项的信息值为user_group“#9#12#”(表示user_group这一信息项的信息值的区间为9和12,包含user_group为12的信息值);存在另一条备选座位限制规则,该备选座位限制规则中的user_group信息项的信息值为user_group“*”(表示user_group这一信息项的所有信息值,包含user_group为12的信息值),可见,这两条备选座位限制规则均满足第一目标信息项中的user_group信息值为12的条件。因此,这两条备选座位限制规则均为目标座位限制规则。其中,对第一目标信息项中的某一信息项限定具体值时,确定出来的目标座位限制规则也可能存在多条。

需要说明的是,座位限制规则中的信息项可分为三类:用户信息、查询的航线信息以及查询请求信息。

用户信息包括:常旅客卡级别、联盟卡级别、是否团队旅客、旅客价值、特殊旅客属性、购买的特殊服务、旅客类型、证件类型、旅客身份、性别、国籍、年龄、民族、购买的销售子舱等。

查询的航线信息包括:航班号范围,起始到达站,航班日期范围,班期等。

查询请求信息包括:请求来源、渠道、office、eterm(民航app)登陆账号、agent、国家、城市、规则应用的业务(查询/预订),应用单航节航段或多航节航段,规则等级,规则有效期等。

s103:获得与航班座位查询请求对应的初始航班座位图。

具体地,初始航班座位图为某一航班的座位分布图,存储于数据库中。初始航班座位图中,座位的初始状态可以为可选,从而可以根据航班座位禁选范围将某些座位设置为该用户不可选的状态。当然,若上述航班座位禁选范围替换为航班座位可选范围,则该初始航班座位图中,座位的初始状态为不可选,进而可以根据航班座位可选范围将某些座位设置为该用户可选的状态。这两种方式是等效的技术手段,可以相互替换。

需要说明的是,初始航班座位图中,可以是所有座位的初始状态均为可选,也可以是部分座位的初始状态为可选。例如,部分座位是除去机组人员座位和坏座等特殊座位之外的座位。

具体地,航班座位查询请求中包含航班信息这种信息项,航班信息可以为航班号。根据航班座位查询请求中的航班信息的信息值,在存储初始航班座位图的数据库中查找到该航班信息所对应的初始航班座位图。

其中提取与航班座位查询请求对应的初始航班座位图的方式不仅限于这一种,此处不做具体说明。

s104:根据航班座位禁选范围设置与航班座位查询请求对应的初始航班座位图,以得到目标航班座位图。

具体地,步骤s102中确定了航班座位禁选范围,根据该航班座位禁选范围对初始航班座位图进行设置,即将初始航班座位图中、包含在航班座位禁选范围内的座位设置为不可选状态。

例如:航班座位禁选范围为(1~32)a(表示a列座位),初始航班座位图中的座位为可选状态,根据该航班座位禁选范围将与航班座位查询请求对应的初始航班座位图中的(1~32)a设置为禁选的,而不在这个范围的座位不进行修改,将设置完成的航班座位图称为目标航班座位图。

前已述及,还可以存在另外一种等效技术方案,即初始航班座位图中的座位为不可选状态,则根据初始航班座位图中的座位是否在上述的航班座位禁选范围内来设置目标航班座位图。具体地,若座位在航班座位可选范围内,则将座位设置为可选的;若座位不在航班座位可选范围内,则不进行修改,将设置完成的航班座位图称为目标航班座位图。该获得目标航班座位图的方式与上述例子原理一致,不再赘述。

其中,获取目标航班座位图的方式不仅限于上述两种方式,此处不再具体说明。

s105:为用户展示目标航班座位图。

具体地,将目标航班座位图显示于平台显示模块,所述平台是用户提交航班座位查询请求的平台,从而将目标航班座位图展示给用户,用户可根据目标航班座位图来了解,用户可以选择的座位都有哪些。

由上述技术方案可知,本发明提供了一种航班座位的查询方法,该方法通过接收到用户的航班座位查询请求后,基于航班座位业务请求获取第一目标信息项的信息值;其中第一目标信息项为座位限制规则所包括的信息项,且用于表示用户相关情况;在备选座位限制规则中,确定与第一目标信息项的信息值对应的目标座位限制规则,并确定目标座位限制规则对应的航班座位禁选范围;获取与航班座位查询请求对应的初始航班座位图;根据航班座位禁选范围设置初始航班座位图,以得到目标航班座位图;为用户展示目标航班座位图。可见,该方法可以根据目标信息项的信息值来确定用户的相关情况,并且为具有不同情况的用户提供不同的航班座位图查询结果,实现了航空公司对于用户的差异化服务。

在一个示例中,可以将备选座位限制规则以数据记录的形式存储在数据表中,其中数据表中的字段对应备选座位限制规则所包含的信息项,且数据表中包含有航班座位禁选范围字段。在这种情况下,步骤s102(在备选座位限制规则中,确定与所述目标信息项的信息值对应的目标座位限制规则,并确定所述目标座位限制规则对应的航班座位禁选范围)的一种具体实施方式包括如下步骤a1-a2:

a1:在数据表的各条数据记录中,确定与目标信息项的信息值相同的目标数据记录;其中目标数据记录用于表示目标座位限制规则。

具体地,备选座位限制规则是以数据表的方式存储于数据库中。数据表中的字段对应备选座位限制规则的信息项。其中,数据表可以是拥有全部字段的一张数据表;也可以是多张数据表的组合。其中多个数据表是将全部字段按照字段类型进行划分所得的类型数据表,每个类型数据表都代表一类信息。如:查询的航线信息这类字段可以划分为航线表、用户信息及查询请求信息这类字段可划分为pos(pointofsale,销售点)表、规则品类表以及差异化规则表。数据表还可以有其他的划分方式,此处不做具体说明。

其中,规则品类表为最上层的类型数据表,每个类型数据表都设有自身id(类型数据表中每一个类型数据记录都对应一个id)和关联id(关联到最上层类型数据表(规则品类表)的id),规则品类表中的每一个自身id都对应一类数据,根据规则品类表的自身id,在其余三个表中确定出的关联id等于规则品类表自身id的所有数据记录,每一条数据记录都是关于该类id的数据记录,且每一条数据记录中都包含有航班座位禁选范围字段。

a2:将所述目标数据记录包含的航班座位禁选范围字段的值,确定为目标座位限制规则对应的航班座位禁选范围。

具体地,在数据表中存在多条数据记录,将第一目标信息项中的信息值作为确定条件,在数据表中确定出满足第一目标信息项中的信息值的数据记录,即目标数据记录,该数据记录为上述实施例中的目标座位限制规则。其确定的过程为,在多条数据记录中确定出包含第一目标信息项中的信息值的目标数据记录,例如,第一目标信息项存在一个信息项为user_group,该信息项的信息值为12,将第一目标信息项与数据表中的数据记录进行匹配,若在数据表中包含有user_group字段,且假设存在一条数据记录的该字段对应的字段值为“#9#12#”(该字段值表示的是user_group这一信息项的信息值是一个9和12的区间,包含12);假设存在一条数据记录的该字段对应的字段值为“*”(该字段值表示的是user_group这一信息项的信息值可以是任意值,12是任意值中的一种),则这两条数据记录均满足第一目标信息项的查询条件,因此,这两条数据记录均为目标数据记录。

其中,目标数据记录中还包含航班座位禁选范围字段,根据目标数据记录中的航班座位禁选范围字段中的具体值,来确定与该目标数据记录对应的航班座位禁选范围,即上述实施例中根据目标座位限制规则来确定航班座位禁选范围。

通过上述实施例确定的目标座位限制规则可能存在多条,且多条目标座位限制规则所对应的航班座位禁选范围可能存在冲突,冲突的意思是某目标座位限制规则将某航班座位设置为禁选状态,但另一目标座位限制规则将该同一航班座位设置为可选状态。为了解决这种冲突问题,本申请提供以下技术方案:

在备选座位限制规则中,确定与所述第一目标信息项的信息值对应的目标座位限制规则;若目标座位限制规则为多个,且各自对应的航班座位禁选范围不同,则确定每个目标座位限制规则所对应的规则优先级;按照规则优先级的高低,确定目标座位限制规则对应的航班座位禁选范围。

具体地,若在备选座位限制规则中确定出的目标座位限制规则为多个,那么可以分别确定每个目标座位限制规则的优先级,进而将优先级较高的目标座位限制规则所对应的航班座位禁选范围确定为最终的航班座位禁选范围。

具体地,目标座位限制规则的优先级可以通过某些字段的值来确定。

例如,字段可以是规则类型。具体地,规则类型可以包括用户规则类型和系统规则类型,其中用户规则类型的优先级高于系统规则类型的优先级。因此,当某个目标座位限制规则中该字段的值为用户规则,另一目标座位限制规则中该字段的值为系统规则,则可以确定前一目标座位限制规则的优先级较高。

又如,字段可以是规则等级。具体地,每条座位限制规则可以具有自身的规则等级的等级值,等级值越高则表明该座位限制规则的优先级越高。因此,可以通过比对目标座位限制规则中该字段的值,来确定目标座位限制规则的优先级。

本发明实施例提供了一种航班座位的预订方法,应用于航班座位预订系统,参见图2,具体包括步骤s201-s205:

s201:接收到用户的航班座位预订请求后,基于航班座位预订请求获取用户预订的座位以及获取第二目标信息项的信息值;其中第二目标信息项为座位限制规则所包括的信息项,且目标信息项用于表示用户相关情况。

s202:在备选座位限制规则中,确定与第二目标信息项的信息值对应的目标座位限制规则,并确定目标座位限制规则对应的航班座位禁预订范围。

其中,步骤s201-s202的具体说明可参照航班座位的查询方法中的步骤s101-s102,此处不再赘述。

需要说明的是:步骤s202确定的是第二目标座位限制规则对应的航班座位禁预订范围,而步骤s102确定的是第一目标座位限制规则对应的航班座位禁选范围。

还需要说明的是,第二目标信息项包括以下几项中的任意一类或多类:用户信息、预订的航线信息以及预订请求信息。

本实施例与航班座位的查询方法存在不同,具体表现为如下步骤:

s203:判断用户预订的座位是否不在航班座位禁预订范围内。若是,则执行步骤s204;若否,则执行步骤s205。

具体地,第二目标信息项的信息值中存在一个信息项,该信息项表示的是用户预订的座位情况。从第二目标信息项的信息值提取出用户预订的座位,根据步骤s202所确定航班座位禁预订范围,判断用户预订的座位是否在航班座位禁预订范围内。

s204:将用户预订的座位设置为预订状态并为用户返回预订成功消息。

具体地,例如:航班座位禁预订范围为(1-32)a(表示a列的所有座位),若用户预订的座位不在该范围内,则可以设置该座位的属性为已预订状态,并且生成预订成功消息,返回给平台显示模块,平台是用户提交航班座位预订请求的平台,用户可根据返回的预订成功消息确认完成了座位预订。

s205:为用户返回预订失败消息。

具体地,例如:航班座位禁预订范围为(1-32)a(表示a列的所有座位),若用户预订的座位在该范围内,则生成预订失败消息,返回给平台显示模块,平台是用户提交航班座位预订请求的平台,用户可根据返回的预订失败消息得知此座位预订失败的原因,提示用户重新预订座位。

由上述技术方案可知,本发明提供了一种航班座位的预订方法,该方法通过接收到用户的航班座位预订请求后,基于航班座位业务请求获取第二目标信息项的信息值;其中第二目标信息项为座位限制规则所包括的信息项,且用于表示用户相关情况;在备选座位限制规则中,确定与第二目标信息项的信息值对应的目标座位限制规则,并确定目标座位限制规则对应的航班座位禁预订范围;判断用户预订的座位是否不在航班座位禁预订范围内;若是,则将座位设置为预订状态并为用户返回预订成功消息;若否,则为用户返回预订失败消息。可见,该方法可以根据目标信息项的信息值来确定用户的相关情况,并且为具有不同情况的用户提供不同的航班座位预订结果,实现了航空公司对于用户的差异化服务。

在一个示例中,步骤s202的一种具体实施方式可参照步骤s102的一种具体实施方式,此处不再赘述。

需要说明的是,本发明实施例中的第二目标信息项是根据用户的预订请求生成的,与根据用户的查询请求生成的第一目标信息项有所不同。

在一个示例中,步骤s202的另一种具体实施方式可参照步骤s102的另一种具体实施方式,此处不再赘述。

本发明实施例提供了一种航班座位的查询装置,参见图3,具体包括:查询请求信息获取模块301、航班座位禁选范围确定模块302、初始航班座位图获取模块303、航班座位图生成模块304以及展示模块305,其中:

查询请求信息获取模块301,用于接收到用户的航班座位查询请求后,基于航班座位查询请求获取第一目标信息项的信息值;其中第一目标信息项为座位限制规则所包括的信息项,且第一目标信息项用于表示用户的相关情况。

航班座位禁选范围确定模块302,用于在备选座位限制规则中,确定与第一目标信息项的信息值对应的目标座位限制规则,并确定目标座位限制规则对应的航班座位禁选范围。

初始航班座位图获取模块303,用于获得与航班座位查询请求对应的初始航班座位图。

航班座位图生成模块304,用于根据航班座位禁选范围设置初始航班座位图,以得到目标航班座位图。

展示模块305,用于为用户展示目标航班座位图。

由上述技术方案可知,本发明提供了一种航班座位的查询装置,该装置通过接收到用户的航班座位查询请求后,基于航班座位业务请求获取第一目标信息项的信息值;其中第一目标信息项为座位限制规则所包括的信息项,且用于表示用户相关情况;在备选座位限制规则中,确定与第一目标信息项的信息值对应的目标座位限制规则,并确定目标座位限制规则对应的航班座位禁选范围;获取与航班座位查询请求对应的初始航班座位图;根据航班座位禁选范围设置初始航班座位图,以得到目标航班座位图;为用户展示目标航班座位图。可见,该装置可以根据第一目标信息项的信息值来确定用户的相关情况,并且为具有不同情况的用户提供不同的航班座位图查询结果,实现了航空公司对于用户的差异化服务。

在一个示例中,查询请求信息获取模块获取的第一目标信息项包括以下几项中的任意一类或多类:用户信息、查询的航线信息以及查询请求信息。

在一个示例中,航班座位禁选范围确定模块用于在备选座位限制规则中,确定与第一目标信息项的信息值对应的目标座位限制规则,并确定目标座位限制规则对应的航班座位禁选范围;具体用于:

在数据表的各条数据记录中,确定与第一目标信息项的信息值相同的目标数据记录;其中目标数据记录用于表示目标座位限制规则;其中,备选座位限制规则以数据记录的形式存储在数据表中,其中数据表中的字段对应备选座位限制规则所包含的信息项,且数据表中包含有航班座位禁选范围字段。

将目标数据记录包含的航班座位禁选范围字段的值,确定为目标座位限制规则对应的航班座位禁选范围。

在一个示例中,航班座位禁选范围确定模块,用于在备选座位限制规则中,确定与第一目标信息项的信息值对应的目标座位限制规则,并确定目标座位限制规则对应的航班座位禁选范围;具体用于:

在备选座位限制规则中,确定与第一目标信息项的信息值对应的目标座位限制规则。

若目标座位限制规则为多个,且各自对应的航班座位禁选范围不同,则确定每个目标座位限制规则所对应的规则优先级。

按照规则优先级的高低,确定目标座位限制规则对应的航班座位禁选范围。

本发明实施例提供了一种航班座位的预订装置,参见图4,具体包括:预订请求信息获取模401、航班座位禁预订范围确定模块402、判断模块403以及预订结果回馈模块404,其中:

预订请求信息获取模块401,用于接收到用户的航班座位预订请求后,基于航班座位预订请求获取用户预订的座位以及获取第二目标信息项的信息值;其中第二目标信息项为座位限制规则所包括的信息项,且第二目标信息项用于表示用户的相关情况。

航班座位禁预订范围确定模块402,用于在备选座位限制规则中,确定与第二目标信息项的信息值对应的目标座位限制规则,并确定目标座位限制规则对应的航班座位禁预订范围。

判断模块403,用于判断用户预订的座位是否不在航班座位禁预订范围内。

预订结果回馈模块404,用于若是,则将用户预订的座位设置为预订状态并为用户返回预订成功消息;若否,则为用户返回预订失败消息。

由上述技术方案可知,本发明提供了一种航班座位的预订装置,该装置通过接收到用户的航班座位预订请求后,基于航班座位业务请求获取第二目标信息项的信息值;其中第二目标信息项为座位限制规则所包括的信息项,且用于表示用户相关情况;在备选座位限制规则中,确定与第二目标信息项的信息值对应的目标座位限制规则,并确定目标座位限制规则对应的航班座位禁预订范围;判断用户预订的座位是否在航班座位禁预订范围内;若是,则将用户预订的座位设置为预订状态并为用户返回预订成功消息;若否,则为用户返回预订失败消息。可见,该装置可以根据第二目标信息项的信息值来确定用户的相关情况,并且为具有不同情况的用户提供不同的航班座位图预订结果,实现了航空公司对于用户的差异化服务。

在一个示例中,预订请求信息获取模块获取的第二目标信息项包括以下几项中的任意一类或多类:用户信息、预订的航线信息以及预订请求信息。

在一个示例中,航班座位禁预订范围确定模块用于在备选座位限制规则中,确定与第二目标信息项的信息值对应的目标座位限制规则,并确定目标座位限制规则对应的航班座位禁预订范围;具体用于:

在数据表的各条数据记录中,确定与第二目标信息项的信息值相同的目标数据记录;其中目标数据记录用于表示目标座位限制规则;其中,备选座位限制规则以数据记录的形式存储在数据表中,其中数据表中的字段对应备选座位限制规则所包含的信息项,且数据表中包含有航班座位禁预订范围字段。

将目标数据记录包含的航班座位禁预订范围字段的值,确定为目标座位限制规则对应的航班座位禁预订范围。

在一个示例中,航班座位禁预订范围确定模块用于在备选座位限制规则中,确定与第二目标信息项的信息值对应的目标座位限制规则,并确定目标座位限制规则对应的航班座位禁预订范围;具体用于:

在备选座位限制规则中,确定与第二目标信息项的信息值对应的目标座位限制规则。

若目标座位限制规则为多个,且各自对应的航班座位禁预订范围不同,则确定每个目标座位限制规则所对应的规则优先级。

按照规则优先级的高低,确定目标座位限制规则对应的航班座位禁预订范围。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1