一种可配置的座位调整方法、装置、存储介质和设备与流程

文档序号:24877060发布日期:2021-04-30 12:53阅读:86来源:国知局
一种可配置的座位调整方法、装置、存储介质和设备与流程
本申请涉及航空运输领域,尤其涉及一种可配置的座位调整方法、装置、存储介质和设备。
背景技术
:在航空运输领域中,当航空公司(简称航司)的控制人员在主机系统中进行航班变更操作后,若已有旅客在变更的航班上进行订座或者值机,主机系统会锁定该航班的航班座位图(即拒绝新的订座或值机请求)。直至航司的控制人员完成座位保护(为已订座或者值机的旅客调整座位)后,再开放航班座位图。主机系统提供了一套座位保护逻辑,能够自动为旅客调整座位。在实际应用过程中,部分旅客会购买特殊服务、或者自身具有特殊性,例如,无陪儿童(即无人看护的儿童)、轮椅旅客(即需使用轮椅的旅客)、携带婴儿摇篮的旅客等。出于方便旅客和保障旅客安全的因素,航空公司将满足预设条件,例如购买特定服务、或者自身具有指定的特殊性的旅客视为特殊旅客,并为特殊旅客的座位分配设置了一些条件,例如,无陪儿童不可以坐在安全出口行、携带婴儿摇篮的旅客要优先安排到可以放置摇篮的座位、以及轮椅旅客必须坐在靠过道的座位等。然而,目前,主机系统在调整座位过程中,无法为特殊旅客调整合适的座位。技术实现要素:本申请提供了一种可配置的座位调整方法、装置、存储介质和设备,目的在于识别特殊旅客,并为特殊旅客调整合适的座位,从而提高座位调整过程的有效性,减少控制人员的工作量。为了实现上述目的,本申请提供了以下技术方案:一种可配置的座位调整方法,包括:依据用户基于数据项输入的信息,生成保护规则;所述数据项至少包括样本特征、第一属性和第二属性;所述样本特征用于指示样本特殊旅客的特征;所述第一属性用于指示样本座位具备的属性;所述第二属性用于指示所述样本座位不具备的属性;所述样本座位为航司为所述样本特殊旅客分配的座位;获取旅客的特征、以及航班座位图;所述航班座位图用于指示机舱内各个座位的属性;在确定所述旅客的特征与所述样本特征相同的情况下,确定所述旅客为特殊旅客;在确定所述特殊旅客原先预订的座位的属性涵盖所述第二属性的情况下,解析所述航班座位图,得到各个所述座位的属性;从各个所述座位中,选择所述属性涵盖所述第一属性、且不涵盖所述第二属性的座位,作为所述特殊旅客的座位,并触发主机系统对所述特殊旅客的座位进行保护。可选的,所述从各个所述座位中,选择所述属性涵盖所述第一属性、且不涵盖所述第二属性的座位,作为所述特殊旅客的座位之后,还包括:在所述航班座位图上为所述特殊旅客的座位设置保护标识;所述保护标识用于指示所述座位已被保护、无法参与座位调整。可选的,所述数据项还包括所述保护规则的规则类型;所述规则类型包括第一类型和第二类型;所述在确定所述特殊旅客原先预订的座位的属性涵盖所述第二属性的情况下,解析所述航班座位图,得到各个座位的属性,包括:在确定所述规则类型为所述第一类型、且所述特殊旅客原先预订的座位的属性涵盖所述第二属性的情况下,解析所述航班座位图,得到各个所述座位的属性。可选的,还包括:在确定所述规则类型为所述第一类型、且所述特殊旅客原先预订的座位的属性不涵盖所述第二属性的情况下,将所述特殊旅客原先预订的座位,作为所述特殊旅客的座位,并触发主机系统对所述特殊旅客的座位进行保护;在确定所述规则类型为所述第二类型的情况下,将所述特殊旅客原先预订的座位,作为所述特殊旅客的座位,并触发主机系统对所述特殊旅客的座位进行保护。可选的,所述从各个所述座位中,选择所述属性涵盖所述第一属性、且不涵盖所述第二属性的座位,作为所述特殊旅客的座位,包括:针对每个所述座位,将所述属性涵盖所述第二属性的座位,标识为不可用座位,并将所述属性不涵盖所述第二属性的座位,标识为可用座位;在确定所述可用座位的数量为一个的情况下,将所述可用座位作为所述特殊旅客的座位;在确定所述可用座位的数量为多个的情况下,从各个所述可用座位中,选择所述属性涵盖所述第一属性的可用座位,作为所述特殊旅客的座位。可选的,所述数据项还包括所述保护规则的规则等级;所述从各个所述可用座位中,选择所述属性涵盖所述第一属性的可用座位,作为所述特殊旅客的座位,包括:在确定所述保护规则的数量为多个的情况下,从各个所述可用座位中,选择所述属性涵盖所述规则等级最高的保护规则的第一属性的可用座位,作为所述特殊旅客的座位。可选的,所述数据项还包括所述保护规则的属性等级;所述从各个所述可用座位中,选择所述属性涵盖所述第一属性的可用座位,作为所述特殊旅客的座位,包括:在确定所述保护规则的数量为多个的情况下,从各个所述可用座位中,选择所述属性涵盖所述属性等级最高的保护规则的第一属性的可用座位,作为所述特殊旅客的座位。一种可配置的座位调整装置,包括:生成单元,用于依据用户基于数据项输入的信息,生成保护规则;所述数据项至少包括样本特征、第一属性和第二属性;所述样本特征用于指示样本特殊旅客的特征;所述第一属性用于指示样本座位具备的属性;所述第二属性用于指示所述样本座位不具备的属性;所述样本座位为航司为所述样本特殊旅客分配的座位;获取单元,用于获取旅客的特征、以及航班座位图;所述航班座位图用于指示机舱内各个座位的属性;确定单元,用于在确定所述旅客的特征与所述样本特征相同的情况下,确定所述旅客为特殊旅客;解析单元,用于在确定所述特殊旅客原先预订的座位的属性涵盖所述第二属性的情况下,解析所述航班座位图,得到各个所述座位的属性;触发单元,用于从各个所述座位中,选择所述属性涵盖所述第一属性、且不涵盖所述第二属性的座位,作为所述特殊旅客的座位,并触发主机系统对所述特殊旅客的座位进行保护。一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,所述程序执行所述的可配置的座位调整方法。一种可配置的座位调整设备,包括:处理器、存储器和总线;所述处理器与所述存储器通过所述总线连接;所述存储器用于存储程序,所述处理器用于运行程序,其中,所述程序运行时执行所述的可配置的座位调整方法。本申请提供的技术方案,依据用户基于数据项输入的信息,生成保护规则。数据项至少包括样本特征、第一属性和第二属性。样本特征用于指示样本特殊旅客的特征。第一属性用于指示样本座位具备的属性,第二属性用于指示样本座位不具备的属性,样本座位为航司为样本特殊旅客分配的座位。获取旅客的特征、以及航班座位图,航班座位图用于指示机舱内各个座位的属性。在确定旅客的特征与样本特征相同的情况下,确定旅客为特殊旅客。在确定特殊旅客原先预订的座位的属性涵盖第二属性的情况下,解析航班座位图,得到各个座位的属性。从各个座位中,选择属性涵盖第一属性、且不涵盖第二属性的座位,作为特殊旅客的座位,并触发主机系统对特殊旅客的座位进行保护。通过比较旅客的特征和保护规则中的样本特征,能够有效识别旅客是否为特殊旅客。由于第一属性和第二属性均能够体现样本座位的用途,将座位的属性与第一属性、第二属性进行比较,能有效地区分哪些座位适合充当特殊旅客的座位,不仅提高座位调整过程的有效性,还能避免人工参与座位筛选,有效减少控制人员的工作量。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1a为本申请实施例提供的一种可配置的座位调整方法的示意图;图1b为本申请实施例提供的另一种可配置的座位调整方法的示意图;图2为本申请实施例提供的一种为特殊旅客调整座位的方法的示意图;图3为本申请实施例提供的另一种可配置的座位调整方法的示意图;图4为本申请实施例提供的另一种可配置的座位调整装置的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请所述的流程可应用于seat系统(即现有航空领域中的座位管理系统),具体的,可由计算设备执行,用于识别特殊旅客,并为特殊旅客调整合适的座位,提高座位调整过程的有效性,减少控制人员的工作量。如图1a所示,为本申请实施例提供的一种可配置的座位调整方法的示意图,包括如下步骤:s101:依据用户基于数据项输入的信息、以及预设的规则格式,生成保护规则。其中,数据项至少包括样本特征、第一属性和第二属性。样本特征为样本特殊旅客的特征,第一属性为样本座位所具备的属性(例如无陪儿童专用、以及轮椅旅客专用等),第二属性为样本座位所不具备的属性,样本座位为航司为样本特殊旅客分配的座位。具体的,预设的规则格式,可以参见下述表1。表1需要说明的是,根据使用职能的不同,可以将保护规则中的各个规则字段划分为匹配项、内容项、以及备注项。在本申请实施例中,匹配项用于指示样本特征,内容项用于指示第一属性和第二属性,备注项用于指示保护规则的备注信息。以表1为例,匹配项包括:航司(即航空公司名称);规则作用域(即保护规则的作用领域,例如可应用于现有航空领域中的订座系统和离港系统);航班日期开始(即航班的起始日期);航班日期终止(即航班的终止日期);特殊服务(即样本座位的用途,例如“无陪儿童座位”、以及“靠近通道座位”等);旅客类型;常客卡级别(即旅客的常客卡级别,常客卡为航空公司预设的消费卡,诸如贵宾卡);联盟卡级别(即旅客的联盟卡级别,联盟卡为航空公司预设的消费卡);是否是团队旅客(即旅客是否为跟团旅客);旅客价值上限(即旅客价值的上限,旅客价值为现有航空领域中用于评估旅客消费能力的参数);旅客价值下限(即旅客价值的下限);特殊旅客属性(即特殊旅客的必要特征,例如,将年龄小于10岁且无人看管的旅客,视为“无陪儿童”);旅客偏好;证件类型(即旅客证件的类型,证件包括但不限于身份证、学生证、以及护照等);旅客身份(即旅客的身份,例如贵宾旅客等);性别(即旅客的性别);国籍(即旅客的国籍);身份证年龄上限(即旅客身份证所指示的年龄上限);身份证年龄下限(即旅客身份证所指示的年龄下限);护照年龄上限(即旅客护照所指示的年龄上限);护照年龄下限(即旅客护照所指示的年龄下限);军官证年龄上限(即旅客的军官证所指示的年龄上限);军官证年龄下限(即军官旅客军官证所指示的年龄下限);民族(即旅客的民族);值机状态(即旅客的值机状态)。需要强调的是,保护规则中至少包含一个匹配项。匹配项的数量越多,则后续判断旅客是否为特殊旅客的客观依据也就越多,从而提高座位调整的合理性。内容项包括:规则类型(包括第一类型和第二类型,第一类型的字段为“限制”,规则类型为第一类型的保护规则是出于对保障旅客安全的角度来制定,第二类型的字段为“照顾”,规则类型为第二类型的保护规则是出于方便旅客的角度来制定);规则等级(即保护规则的等级,在本申请实施例中,规则类型为第一类型的保护规则的等级小于规则类型为第二类型的保护规则的等级);属性等级(即预设的属性的等级);必有座位属性(即样本座位必须具备的座位属性);必有行属性(即样本座位必须具备的行属性);必有段属性(即样本座位必须具备的段属性);禁有座位属性(即样本座位不应该具备的座位属性);禁有行属性(即样本座位不应该具备的行属性);禁有段属性(即样本座位不应该具备的段属性);规则名称(即保护规则的名称)。由表1可知,属性包括座位属性、行属性和段属性三种类型。座位属性用于指示座位自身的用途,例如无陪儿童座位、以及军官座位等。所谓的“行”指的是机舱内各个预先划分的通道,例如紧急出口通道。所谓的“段”指的是机舱内各个预先划分的区域,例如紧急出口区域。为此,行属性指示座位所在“行”的用途,例如“紧急出口行”。段属性指示座位所在“段”的用途,例如“紧急出口段”。在本申请实施例中,第一属性包括必有座位属性、必有行属性和必有段属性中的至少一个,第二属性包括禁有座位属性、禁有行属性和禁有段属性中的至少一个,且第一属性和第二属性需为相同类型的属性。在上述表1中,座位属性与代码之间的对应关系、行属性与代码之间的对应关系、以及段属性与代码之间的对应关系,可由技术人员根据实际情况进行设置,例如,座位属性“无陪儿童”的代码为wp001。备注项包括:规则备注(即保护规则的备注信息);创建者(即保护规则的创建者);创建时间(即保护规则的创建时间);更新者(即保护规则的更新者);更新时间(即保护规则的更新时间)。需要强调的是,备注项的具体内容可由技术人员根据实际情况进行设置。s102:对接收到的航班计划变更信息进行解析,得到解析结果。s103:在确定解析结果指示航班上存在目标旅客的情况下,从主机系统中获取目标旅客的特征、以及航班的航班座位图,并对航班座位图进行锁定。其中,目标旅客为已经进行订座、或者已经进行值机的旅客。航班座位图被锁定后,航班便无法接受新的订座请求或者值机请求。目标旅客的特征包括但不限于:性别、年龄、类型(例如成人、儿童、残疾人、以及婴儿等)、身份(例如重要旅客、工商界重要旅客、以及要员等)、民族、国籍、所购买的特殊服务、旅客价值、常客卡级别、联盟卡级别、订座方式、值机方式、旅客偏好、航段、以及所预订座位的座位号等。航班座位图用于指示:航班所属航空公司、航班的起飞日期、航班的起飞站、航班的到达站、航班的机型号、飞机机舱内各个座位的布局(例如x行x列、过道位置、设备位置、安全出口、机舱划分等)、以及机舱内各个座位预设的属性。需要说明的是,机舱内各个座位预设的属性包括:各个座位的座位属性(座位属性包括物理属性和销售属性,具体的,物理属性包括但不限于:是否靠过道、是否靠窗、是否可观影座位、以及无陪儿童座位等;销售属性包括但不限于:已值机座位、已预留座位、坏座、以及军官座位等)、各个座位的行属性(例如紧急出口行)、各个座位的段属性(例如紧急出口段)、以及各个座位的座位号等。s104:判断目标旅客的特征是否与保护规则中的样本特征相同。若目标旅客的特征与保护规则中的样本特征相同,则执行s105,否则s106。s105:确定目标旅客为特殊旅客。在执行s105之后,继续执行s107。s106:确定目标旅客为非特殊旅客。s107:解析航班座位图,得到特殊旅客原先预订的座位的属性。s108:判断保护规则的规则类型是否为第一类型。若保护规则的规则类型为第一类型,则执行s109,否则确定保护规则的规则类型为第二类型,并执行s111。s109:判断特殊旅客原先预订的座位的属性是否涵盖保护规则中的第二属性。若特殊旅客原先预订的座位的属性涵盖保护规则中的第二属性,则执行s110,否则执行s111。s110:为特殊旅客调整座位。在执行s110之后,继续执行s112。需要说明的是,为特殊旅客调整座位的具体实现过程可参见下述图2示出的步骤、以及步骤的解释说明。s111:将特殊旅客原先预订的座位,作为特殊旅客的座位,并触发主机系统对特殊旅客的座位进行保护。在执行s111之后,继续执行s112。其中,主机系统对特殊旅客的座位进行保护,其实质就是将该座位锁定,避免该座位被其它旅客所预订。具体的,假设现有一名特殊旅客,保护规则如表2所示,特殊旅客的特征为:原先预订的座位为31a,所购买的特殊服务为“无陪儿童”。解析航班座位图,可知31a座位的座位属性不涵盖“安全出口座位”。表2特殊服务必有座位属性禁有座位属性规则类型无陪儿童无陪儿童座位第二类型无陪儿童安全出口座位第一类型由表2可知,保护规则包括第一规则和第二规则,第一规则的规则类型为第二类型、必有座位属性为“无陪儿童座位”、特殊服务为“无陪儿童”、禁有座位属性为空,第二规则的规则类型为第一类型、必有座位属性为空、特殊服务为“无陪儿童”、禁有座位属性为“安全出口座位”。由于31a座位的座位属性并不涵盖“安全出口座位”,因此,确定31a座位可以作为特殊旅客的座位。为此,可以将31a座位作为特殊旅客的座位,无需再为特殊旅客调换座位,并还可以在航班座位图上为31a座位设置与“无陪儿童”对应的保护标识。需要说明的是,在上述具体实现过程中,无论特殊旅客原先预订的31a座位的座位属性是否涵盖“无陪儿童座位”,都可以将31a座位作为特殊旅客的座位。s112:在航班座位图上为特殊旅客的座位设置保护标识,并对航班座位图进行解锁。其中,保护标识用于指示座位已被保护、无法参与座位调整。航班座位图被解锁后,航班便可以接受新的订座请求或者值机请求。综上所述,通过比较目标旅客的特征和保护规则中的样本特征,能够有效识别旅客是否为特殊旅客。由于第一属性和第二属性均能够体现样本座位的用途,将座位属性与第一属性、第二属性进行比较,能有效地区分哪些座位适合充当特殊旅客的座位,不仅提高座位调整过程的有效性,还能避免人工参与座位筛选,有效减少控制人员的工作量。需要说明的是,上述图1a所示的流程,在具体应用到seat系统中,其实际的实现方式,可参见下述图1b所示。在图1b中,“基础数据”代表旅客的特征,“特殊旅客座位保护规则”代表保护规则,“座位保护算法”代表图1a和下述图2所示的方法,其它的术语和流程解释均为本领域技术人员所熟悉的公知常识,这里不再赘述。如图2所示,为本申请实施例提供的一种为特殊旅客调整座位的方法的示意图,包括如下步骤:s201:解析航班座位图,得到未设置有保护标识的多个座位的属性。s202:针对未设置有保护标识的每个座位,判断属性是否涵盖规范类型为第一类型的保护规则中的第二属性。若属性涵盖规范类型为第一类型的保护规则中的第二属性,则执行s203,否则执行s204。s203:将未设置有保护标识的座位,标识为不可用座位。s204:将未设置有保护标识的座位,标识为可用座位。在执行s204之后,继续执行s205。s205:判断可用座位的数量是否为一个。若可用座位的数量为一个,则执行s206,否则执行s207。s206:将可用座位作为特殊旅客的座位,并触发主机系统对特殊旅客的座位进行保护。s207:从各个可用座位中,选择属性涵盖第一属性、且不涵盖第二属性的座位,作为特殊旅客的座位,并触发主机系统对特殊旅客的座位进行保护。可选的,在确定保护规则的数量为多个的情况下,从各个可用座位中,选择属性涵盖规则等级最高的保护规则的第一属性的可用座位,作为特殊旅客的座位。可选的,在确定保护规则的数量为多个的情况下,从各个可用座位中,选择属性涵盖属性等级最高的保护规则的第一属性的可用座位,作为特殊旅客的座位。具体的,假设为现有的一名特殊旅客调整座位,保护规则如表3所示,解析航班座位图,得到未设置有保护标识的各个座位的座位号和座位属性,如表4所示。表3特殊服务必有座位属性禁有座位属性规则类型属性等级规则等级无陪儿童无陪儿童座位第二类型11无陪儿童安全出口座位第一类型12表4座位号无陪儿童座位安全出口座位31a是是31b是否31c否是31d否否由表3和表4可知,保护规则包括第一规则和第二规则,第一规则的特殊服务为“无陪儿童”、必有座位属性为“无陪儿童座位”、禁有座位属性为空、规则类型为第二类型、属性等级为1、以及规则等级为1,第二规则的特殊服务为“无陪儿童”、必有座位属性为空、禁有座位属性为“安全出口座位”、规则类型为第一类型、属性等级为1、以及规则等级为2。首先,31a和31c座位各自的座位属性均涵盖第二规则中的禁有座位属性“安全出口座位”,31b和31d座位各自的座位属性均不涵盖第二规则中的禁有座位属性“安全出口座位”。因此,将31a和31c座位标识为不可用座位,将31b座位和31d座位标识为可用座位。其次,31b座位的座位属性涵盖规则等级为1的第一规则中的必有座位属性“无陪儿童座位”,31d座位的座位属性涵盖规则等级为2的第二规则中的必有座位属性,由于规则等级1的优先级高于规则等级2的优先级,为此,将座位属性涵盖第一规则中的必有座位属性的31b座位作为特殊旅客的座位,并为31b座位设置与“无陪儿童”对应的保护标识。需要说明的是,上述具体实现过程仅仅用于举例说明。可选的,在确定与特殊旅客的特征所匹配的保护规则为多个、且各个保护规则所指示的样本座位的用途不同的情况下,从各个可用座位中,选择属性涵盖属性等级最高、且规则等级最高的保护规则中的第一属性的可用座位,作为特殊旅客的座位,并在航班座位图上为特殊旅客的座位设置保护标识。需要说明的是,若属性涵盖属性等级最高、且规则等级最高的保护规则中的第一属性的可用座位的数量为多个,则任意选择一个作为特殊旅客的座位。具体的,假设为现有的一名特殊旅客调换座位,保护规则如表5所示,解析航班座位图可知,未设置有保护标识的各个座位的座位号和座位属性如表6所示。表5序号特殊服务必有座位属性禁有座位属性规则类型属性等级规则等级1无陪儿童无陪儿童座位第二类型112无陪儿童安全出口座位第一类型123轮椅旅客近厕所座位第二类型214轮椅旅客靠过道座位第一类型22表6由表5和表6可知,保护规则包括第一规则、第二规则、第三规则和第四规则。第一规则中的序号为1、特殊服务为“无陪儿童”、必有座位属性为“无陪儿童座位”、禁有座位属性为空、规则类型为第二类型、属性等级为1、以及规则等级为1。第二规则中的序号为2、特殊服务为“无陪儿童”、必有座位属性为空、禁有座位属性为“安全出口座位”、规则类型为第一类型、属性等级为1、以及规则等级为2。第三规则中的序号为3、特殊服务为“轮椅旅客”、必有座位属性为“近厕所座位”、禁有座位属性为空、规则类型为第二类型、属性等级为2、以及规则等级为1。第四规则中的序号为4、特殊服务为“轮椅旅客”、必有座位属性为“靠过道座位”、禁有座位属性为空、规则类型为第一类型、属性等级为2、以及规则等级为2。首先,31a、31b、31c、31d、33a、33b、33c、33d、32b、32d、34b和34d座位各自的座位属性,均涵盖第二规则中的禁有座位属性“安全出口座位”、以及均不涵盖第四规则中的必有座位属性“靠过道座位”。32a、32c、34a和34c座位各自的座位属性,均不涵盖第二规则中的禁有座位属性“安全出口座位”、以及均涵盖第四规则中的必有座位属性“靠过道座位”。因此,将31a、31b、31c、31d、33a、33b、33c、33d、32b、32d、34b和34d座位标识为不可用座位,将32a、32c、34a和34c座位标识为可用座位。其次,32a和32c座位的座位属性均涵盖第二规则中的必有座位属性“无陪儿童座位”,34a和34c座位的座位属性均涵盖第四规则中的必有座位属性“靠过道座位”,由于属性等级为1(即“无陪儿童”)的优先级高于属性等级为2(即“轮椅旅客”)的优先级,第二规则的优先级高于第四规则的优先级。因此,下一步只需从32a和32c座位中选择一个座位作为特殊旅客的座位即可。最后,32a座位的座位属性涵盖第三规则中的必有座位属性“近厕所座位”,32c座位的座位属性涵盖第四规则中的必有座位属性“靠过道座位”。由于规则等级为1的优先级高于规则等级为2的优先级,即第三规则的优先级高于第四规则的优先级。因此,将32a座位作为特殊旅客的座位,并为32a座位设置保护标识。此外,上述表3、表4、表5和表6中,若必有座位属性的字段为空,则代表保护规则中不存在必有座位属性。或若禁有座位属性的字段为空,则代表保护规则中不存在禁有座位属性。需要说明的是,上述具体实现过程仅仅用于举例说明。需要强调的是,还可以利用行属性和段属性,代替上述具体实现过程中所提及的座位属性,相应的,必有行属性和必有段属性可以代替必有座位属性,禁有行属性和禁有段属性可以代替禁有座位属性。也就是说,还可以将必有行属性、禁有行属性、必有段属性和禁有段属性纳入保护规则,增加保护规则中的内容项,使得保护规则的适用性得到提高,从而提升座位调整的有效性。综上所述,在为特殊旅客调整座位的过程中,由于第一属性、第二属性、规范类型、属性等级、以及规则等级,均能够为区分哪些座位适合充当特殊旅客的座位提供有效参考依据,因此,基于第一属性、第二属性、规范类型、属性等级、以及规则等级,为特殊旅客调整座位,不仅能够提高座位调整过程的有效性,还能避免人工参与座位筛选,有效减少控制人员的工作量。需要说明的是,上述图1a、或图2示出的流程,均为本申请所述可配置的座位调整方法的一种可选的实现方式。为此,上述示出的实施例,可以概括为图3所述的方法。如图3所示,为本申请实施例提供的另一种可配置的座位调整方法的示意图,包括如下步骤:s301:依据用户基于数据项输入的信息,生成保护规则。其中,数据项至少包括样本特征、第一属性和第二属性,样本特征用于指示样本特殊旅客的特征,第一属性用于指示样本座位具备的属性,第二属性用于指示样本座位不具备的属性,样本座位为航司为样本特殊旅客分配的座位。s302:获取旅客的特征、以及航班座位图。其中,航班座位图用于指示机舱内各个座位的属性。s303:在确定旅客的特征与样本特征相同的情况下,确定旅客为特殊旅客。s304:在确定特殊旅客原先预订的座位的属性涵盖第二属性的情况下,解析航班座位图,得到各个座位的属性。s305:从各个座位中,选择属性涵盖第一属性、且不涵盖第二属性的座位,作为特殊旅客的座位,并触发主机系统对特殊旅客的座位进行保护。综上所述,通过比较旅客的特征和保护规则中的样本特征,能够有效识别旅客是否为特殊旅客。由于第一属性和第二属性均能够体现样本座位的用途,将座位的属性与第一属性、第二属性进行比较,能有效地区分哪些座位适合充当特殊旅客的座位,不仅提高座位调整过程的有效性,还能避免人工参与座位筛选,有效减少控制人员的工作量。与上述本申请实施例提供的可配置的座位调整方法相对应,本申请实施例还提供了一种可配置的座位调整装置。如图4所示,为本申请实施例提供的一种可配置的座位调整装置的结构示意图,包括:生成单元100,用于依据用户基于数据项输入的信息,生成保护规则,数据项至少包括样本特征、第一属性和第二属性,样本特征用于指示样本特殊旅客的特征,第一属性用于指示样本座位具备的属性,第二属性用于指示样本座位不具备的属性,样本座位为航司为样本特殊旅客分配的座位。其中,数据项还包括保护规则的规则类型、保护规则的规则等级、以及保护规则的属性等级,规则类型包括第一类型和第二类型。获取单元200,用于获取旅客的特征、以及航班座位图,航班座位图用于指示机舱内各个座位的属性。确定单元300,用于在确定旅客的特征与样本特征相同的情况下,确定旅客为特殊旅客。解析单元400,用于在确定特殊旅客原先预订的座位的属性涵盖第二属性的情况下,解析航班座位图,得到各个座位的属性。其中,解析单元400具体用于:在确定规则类型为第一类型、且特殊旅客原先预订的座位的属性涵盖第二属性的情况下,解析航班座位图,得到各个座位的属性。解析单元400还用于:在确定规则类型为第一类型、且特殊旅客原先预订的座位的属性不涵盖第二属性的情况下,将特殊旅客原先预订的座位,作为特殊旅客的座位,并触发主机系统对特殊旅客的座位进行保护,在确定规则类型为第二类型的情况下,将特殊旅客原先预订的座位,作为特殊旅客的座位,并触发主机系统对特殊旅客的座位进行保护。触发单元500,用于从各个座位中,选择属性涵盖第一属性、且不涵盖第二属性的座位,作为特殊旅客的座位,并触发主机系统对特殊旅客的座位进行保护。其中,触发单元500具体用于:针对每个座位,将属性涵盖第二属性的座位,标识为不可用座位,并将属性不涵盖第二属性的座位,标识为可用座位,在确定可用座位的数量为一个的情况下,将可用座位作为特殊旅客的座位,在确定可用座位的数量为多个的情况下,从各个可用座位中,选择属性涵盖第一属性的可用座位,作为特殊旅客的座位。触发单元500用于从各个可用座位中,选择属性涵盖第一属性的可用座位,作为特殊旅客的座位的具体过程包括:在确定保护规则的数量为多个的情况下,从各个可用座位中,选择属性涵盖规则等级最高的保护规则的第一属性的可用座位,作为特殊旅客的座位。触发单元500用于从各个可用座位中,选择属性涵盖第一属性的可用座位,作为特殊旅客的座位的具体过程包括:在确定保护规则的数量为多个的情况下,从各个可用座位中,选择属性涵盖属性等级最高的保护规则的第一属性的可用座位,作为特殊旅客的座位。标识单元600,用于在航班座位图上为特殊旅客的座位设置保护标识,保护标识用于指示座位已被保护、无法参与座位调整。综上所述,通过比较旅客的特征和保护规则中的样本特征,能够有效识别旅客是否为特殊旅客。由于第一属性和第二属性均能够体现样本座位的用途,将座位的属性与第一属性、第二属性进行比较,能有效地区分哪些座位适合充当特殊旅客的座位,不仅提高座位调整过程的有效性,还能避免人工参与座位筛选,有效减少控制人员的工作量。本申请还提供了一种计算机可读存储介质,计算机可读存储介质包括存储的程序,其中,程序执行上述本申请提供的可配置的座位调整方法。本申请还提供了一种可配置的座位调整设备,包括:处理器、存储器和总线。处理器与存储器通过总线连接,存储器用于存储程序,处理器用于运行程序,其中,程序运行时执行上述本申请提供的可配置的座位调整方法,包括如下步骤:依据用户基于数据项输入的信息,生成保护规则;所述数据项至少包括样本特征、第一属性和第二属性;所述样本特征用于指示样本特殊旅客的特征;所述第一属性用于指示样本座位具备的属性;所述第二属性用于指示所述样本座位不具备的属性;所述样本座位为航司为所述样本特殊旅客分配的座位;获取旅客的特征、以及航班座位图;所述航班座位图用于指示机舱内各个座位的属性;在确定所述旅客的特征与所述样本特征相同的情况下,确定所述旅客为特殊旅客;在确定所述特殊旅客原先预订的座位的属性涵盖所述第二属性的情况下,解析所述航班座位图,得到各个所述座位的属性;从各个所述座位中,选择所述属性涵盖所述第一属性、且不涵盖所述第二属性的座位,作为所述特殊旅客的座位,并触发主机系统对所述特殊旅客的座位进行保护。可选的,所述从各个所述座位中,选择所述属性涵盖所述第一属性、且不涵盖所述第二属性的座位,作为所述特殊旅客的座位之后,还包括:在所述航班座位图上为所述特殊旅客的座位设置保护标识;所述保护标识用于指示所述座位已被保护、无法参与座位调整。可选的,所述数据项还包括所述保护规则的规则类型;所述规则类型包括第一类型和第二类型;所述在确定所述特殊旅客原先预订的座位的属性涵盖所述第二属性的情况下,解析所述航班座位图,得到各个座位的属性,包括:在确定所述规则类型为所述第一类型、且所述特殊旅客原先预订的座位的属性涵盖所述第二属性的情况下,解析所述航班座位图,得到各个所述座位的属性。可选的,还包括:在确定所述规则类型为所述第一类型、且所述特殊旅客原先预订的座位的属性不涵盖所述第二属性的情况下,将所述特殊旅客原先预订的座位,作为所述特殊旅客的座位,并触发主机系统对所述特殊旅客的座位进行保护;在确定所述规则类型为所述第二类型的情况下,将所述特殊旅客原先预订的座位,作为所述特殊旅客的座位,并触发主机系统对所述特殊旅客的座位进行保护。可选的,所述从各个所述座位中,选择所述属性涵盖所述第一属性、且不涵盖所述第二属性的座位,作为所述特殊旅客的座位,包括:针对每个所述座位,将所述属性涵盖所述第二属性的座位,标识为不可用座位,并将所述属性不涵盖所述第二属性的座位,标识为可用座位;在确定所述可用座位的数量为一个的情况下,将所述可用座位作为所述特殊旅客的座位;在确定所述可用座位的数量为多个的情况下,从各个所述可用座位中,选择所述属性涵盖所述第一属性的可用座位,作为所述特殊旅客的座位。可选的,所述数据项还包括所述保护规则的规则等级;所述从各个所述可用座位中,选择所述属性涵盖所述第一属性的可用座位,作为所述特殊旅客的座位,包括:在确定所述保护规则的数量为多个的情况下,从各个所述可用座位中,选择所述属性涵盖所述规则等级最高的保护规则的第一属性的可用座位,作为所述特殊旅客的座位。可选的,所述数据项还包括所述保护规则的属性等级;所述从各个所述可用座位中,选择所述属性涵盖所述第一属性的可用座位,作为所述特殊旅客的座位,包括:在确定所述保护规则的数量为多个的情况下,从各个所述可用座位中,选择所述属性涵盖所述属性等级最高的保护规则的第一属性的可用座位,作为所述特殊旅客的座位。本申请实施例方法所述的功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算设备可读取存储介质中。基于这样的理解,本申请实施例对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备(可以是个人计算机,服务器,移动计算设备或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1