一种席位分配方法、系统及计算机可读存储介质技术方案

技术编号:18445828 阅读:51 留言:0更新日期:2018-07-14 10:45
本发明专利技术实施例提供了一种席位分配方法、系统及计算机可读存储介质,涉及数据处理技术领域,通过一套完整的席位分配策略,实现火车类长途交通工具的自动席位分配,可以在无法实现用户自选席位的情况下,有序合理的进行自动席位分配,最大程度满足用户需求,并提高席位利用率。该方法包括,首先获取客票申请信息;其次获取与所述客票申请信息对应的席位分配策略,每个客票申请信息对应的席位分配策略包括车厢顺序策略、席位临近策略、席位选择策略、乘坐区间策略、席位位置分配策略中的一种或多种;最后按照所述席位分配策略分配席位。本发明专利技术实施例提供的技术方案适用于火车类长途交通工具售票时的席位分配过程中。

Method and system for distributing seats and computer readable storage medium

The present invention provides a seat allocation method, a system and a computer readable storage medium, which involves the field of data processing technology. Through a complete set of seat allocation strategies, the automatic seat allocation of the train type long-distance vehicle can be realized. It can be made in an orderly and reasonable way when the user is unable to choose the seat. The automatic seat allocation can meet the needs of users to the maximum extent and improve the utilization ratio of seats. The method includes first obtaining the ticket application information, then obtaining the seat allocation strategy corresponding to the information of the ticket application, and the seat allocation strategy for each ticket application information includes the car sequence strategy, the seat approach strategy, the seat selection strategy, the ride interval strategy and the seat location allocation strategy. Finally, the seats are allocated according to the seat allocation strategy. The technical proposal provided by the embodiment of the invention is applicable to the seat allocation process when train long-distance traffic vehicles are ticketing.

【技术实现步骤摘要】
一种席位分配方法、系统及计算机可读存储介质
本专利技术涉及数据处理
,尤其涉及一种席位分配方法、系统及计算机可读存储介质。
技术介绍
随着社会进步和人们生活水平的提高,各类交通工具蓬勃发展,比如地铁、飞机、轮船、火车(包括和谐号、高铁、动车、特快、普快等)等。对于飞机、轮船、火车这类长途交通工具来说,从乘坐舒适度的角度考虑,通常采取一人一座的方式进行售票,每张客票上标识明确的席位信息(如车厢编号、席位编号、席位类型等)。因此为了有序管理客票的销售,这类交通工具客票的席位分配都需要遵循一定的原则和算法。对于飞机和轮船来说,由于不存在中途上下客问题,席位无区间属性,大多可以采用用户自选席位的方式进行售票,因此出售这类客票时的席位分配都比较简单。但是对于火车来说,在高峰期乘坐需求很大,用户自选席位的售票方式几乎无法实现。因此,目前需要实现火车售票时的自动席位分配。
技术实现思路
有鉴于此,本专利技术实施例提供了一种席位分配方法、系统及计算机可读存储介质,可以通过一套完整的席位分配策略,实现火车类长途交通工具的自动席位分配。第一方面,本专利技术实施例提供一种席位分配方法,所述方法包括:获取客票申请信息;获取与所述客票申请信息对应的席位分配策略,每个客票申请信息对应的席位分配策略包括车厢顺序策略、席位临近策略、席位选择策略、乘坐区间策略、席位位置分配策略中的一种或多种;按照所述席位分配策略分配席位。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述客票申请信息包括席别、车票申请张数、乘坐区间的信息,所述席别至少包括商务座、特等座、一等座、二等座、高级软卧、软卧、硬卧、软座、硬座、无座中的一种;所述获取与所述客票申请信息对应的席位分配策略,包括:根据所述席别、车票张数、乘坐区间的信息,获取所述客票申请信息对应的席位分配策略。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,当所述席位分配策略包括车厢顺序策略时,所述按照所述席位分配策略分配席位,包括:按照车厢编号的正序分配席位;或,按照车厢编号的逆序分配席位;或,随机选择车厢分配席位;或,按照最后分配第一指定车厢的原则,进行席位分配。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,当所述席位分配策略包括席位临近策略时,所述按照所述席位分配策略分配席位,包括:按照进行席位分配的车厢顺序,由先至后确定符合申请的指定数量席位;根据所述客票申请信息中的车票申请张数,确定最大车票分配张数;通过指定的加权紧邻席位分配算法,在所述指定数量席位中确定所述最大车票分配张数范围内的临近席位,并在所述临近席位中进行席位分配。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,当所述席位分配策略包括席位选择策略时,所述按照所述席位分配策略分配席位,包括:按照所述客票申请信息中的席别进行席位分配。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,当所述席位分配策略包括席位选择策略时,所述按照所述席位分配策略分配席位,包括:根据所述客票申请信息中的席别,显示席位图示;获取用户从所述席位图示中选择的席位位置;按照所述席位位置分配席位。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,当所述席位分配策略包括席位选择策略时,所述按照所述席位分配策略分配席位,包括:确定所述客票申请信息中的第二指定车厢;在所述第二指定车厢内进行席位分配。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,当所述席位分配策略包括乘坐区间策略时,所述按照所述席位分配策略分配席位,包括:在所述客票申请信息中的乘坐区间内分配席位;在所述根据所述席位分配策略分配席位之后,所述方法还包括:生成席位在所述乘坐区间相邻区间的车票。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,当所述席位分配策略包括席位位置分配策略时,所述按照所述席位分配策略分配席位,包括:按照预设位置原则分配席位。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述预设位置原则包括:当申请的席位为硬卧,申请一张车票时,优先分配中铺的席位;申请两张车票时,依次按照一个上铺一个下铺、一个上铺一个中铺、一个中铺一个下铺的分配原则分配席位;申请三张车票时,依次按照一个上铺一个中铺一个下铺、两个中铺一个下铺、一个中铺两个上铺、两个上铺一个下铺的分配原则分配席位;申请四张车票时,依次按照一个上铺两个中铺一个下铺、两个中铺两个下铺、两个中铺两个上铺、两个上铺两个下铺的分配原则分配席位;申请五张车票时,依次按照两个上铺一个中铺两个下铺、三个中铺两个下铺、两个中铺三个上铺、三个上铺两个下铺的分配原则分配席位;当申请的席位为软卧时,申请一张车票时,优先分配中铺的席位;申请两张车票时,依次按照两个下铺、一个上铺一个下铺、两个上铺的分配原则分配席位;申请三张车票时,依次按照一个上铺两个下铺、两个上铺一个下铺的分配原则分配席位;申请四张车票时,按照两个中铺两个下铺的分配原则分配席位;申请五张车票时,按照两个上铺三个下铺的分配原则分配席位。第二方面,本专利技术实施例提供一种席位分配系统,所述系统包括:第一获取单元,用于获取客票申请信息;第二获取单元,用于获取与所述客票申请信息对应的席位分配策略,每个客票申请信息对应的席位分配策略包括车厢顺序策略、席位临近策略、席位选择策略、乘坐区间策略、席位位置分配策略中的一种或多种;分配单元,用于按照所述席位分配策略分配席位。第三方面,本专利技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质包括:计算机可执行指令,当所述计算机可执行指令被运行时用于执行如上任一方面及任一可能的实现方式所实现的席位分配方法。本专利技术实施例提供了一种席位分配方法、系统及计算机可读存储介质,在获取客票申请信息后,获取相应的席位分配策略,后续可以按照席位分配策略,比如车厢顺序策略、席位临近策略、席位选择策略、乘坐区间策略、席位位置分配策略等分配席位,可以通过一套完整的席位分配策略,实现火车类长途交通工具的自动席位分配。本专利技术实施例在无法实现用户自选席位的情况下,有序合理的进行自动席位分配,可以最大程度满足用户需求,并提高席位利用率。【附图说明】为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1是本专利技术实施例提供的一种席位分配的方法流程图;图2是本专利技术实施例提供的另一种席位分配的方法流程图;图3是本专利技术实施例提供的另一种席位分配的方法流程图;图4是本专利技术实施例提供的另一种席位分配的方法流程图;图5是本专利技术实施例提供的另一种席位分配的方法流程图;图6是本专利技术实施例提供的另一种席位分配的方法流程图;图7是本专利技术实施例提供的一种席位图示;图8是本专利技术实施例提供的另一种席位分配的方法流程图;图9是本专利技术实施例提供的另一种席位分配的方法流程图;图10是本专利技术实施例提供的一种乘坐区间的示意图;图11是本专利技术实施例提供的另一种乘坐区间的示意图;图12是本专利技术实施例提供的另一种席位分配的方法流程图;图13是本本文档来自技高网...

【技术保护点】
1.一种席位分配方法,其特征在于,所述方法包括:获取客票申请信息;获取与所述客票申请信息对应的席位分配策略,每个客票申请信息对应的席位分配策略包括车厢顺序策略、席位临近策略、席位选择策略、乘坐区间策略、席位位置分配策略中的一种或多种;按照所述席位分配策略分配席位。

【技术特征摘要】
1.一种席位分配方法,其特征在于,所述方法包括:获取客票申请信息;获取与所述客票申请信息对应的席位分配策略,每个客票申请信息对应的席位分配策略包括车厢顺序策略、席位临近策略、席位选择策略、乘坐区间策略、席位位置分配策略中的一种或多种;按照所述席位分配策略分配席位。2.根据权利要求1所述的方法,其特征在于,所述客票申请信息包括席别、车票申请张数、乘坐区间的信息,所述席别至少包括商务座、特等座、一等座、二等座、高级软卧、软卧、硬卧、软座、硬座、无座中的一种;所述获取与所述客票申请信息对应的席位分配策略,包括:根据所述席别、车票张数、乘坐区间的信息,获取所述客票申请信息对应的席位分配策略。3.根据权利要求1所述的方法,其特征在于,当所述席位分配策略包括车厢顺序策略时,所述按照所述席位分配策略分配席位,包括:按照车厢编号的正序分配席位;或,按照车厢编号的逆序分配席位;或,随机选择车厢分配席位;或,按照最后分配第一指定车厢的原则,进行席位分配。4.根据权利要求1所述的方法,其特征在于,当所述席位分配策略包括席位临近策略时,所述按照所述席位分配策略分配席位,包括:按照进行席位分配的车厢顺序,由先至后确定符合申请的指定数量席位;根据所述客票申请信息中的车票申请张数,确定最大车票分配张数;通过指定的加权紧邻席位分配算法,在所述指定数量席位中确定所述最大车票分配张数范围内的临近席位,并在所述临近席位中进行席位分配。5.根据权利要求1所述的方法,其特征在于,当所述席位分配策略包括席位选择策略时,所述按照所述席位分配策略分配席位,包括:按照所述客票申请信息中的席别进行席位分配。6.根据权利要求1所述的方法,其特征在于,当所述席位分配策略包括席位选择策略时,所述按照所述席位分配策略分配席位,包括:根据所述客票申请信息中的席别,显示席位图示;获取用户从所述席位图示中选择的席位位置;按照所述席位位置分配席位。7.根据权利要求1所述的方法,其特征在于,当所述席位分配策略包括席位选择策略时,所述按照所述席位分配策略分配席位,包括:确定所述客票申请信息中的第二指定车厢;在所述第二指定车厢内进行席位分配。8...

【专利技术属性】
技术研发人员:张志强单杏花朱建生张霞周强刘文韬胡志鹏王元媛刘国峰张礴远张晨阳王洪业吕晓艳冀平王红爱江琳贾成强刘婷婷贾静李天翼
申请(专利权)人:中铁程科技有限责任公司北京经纬信息技术公司中国铁道科学研究院电子计算技术研究所
类型:发明
国别省市:北京,11

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

1