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

火车票选座的方法及系统、设备及电子介质

文献发布时间:2023-06-19 11:45:49


火车票选座的方法及系统、设备及电子介质

技术领域

本发明涉及火车票选座领域,尤其涉及一种火车票选座的方法及系统、设备及电子介质。

背景技术

现有技术中,用户通过购票系统购买火车票时,车厢号和座位号都是购票系统自行分配的,用户不能自主选择车厢号及具体座位号,购买高铁票时,用户可选择座位的位置,但也不能自主选择座位的座位号,不能满足用户在购买火车票时对于选择车厢号、座位号的高频需求,导致用户体验度差。

发明内容

本发明要解决的技术问题是为了克服现有技术中用户购买火车票时不能选择车厢号和具体的座位号的缺陷,提供一种火车票选座的方法及系统、设备及电子介质。

本发明是通过下述技术方案来解决上述技术问题:

本发明提供一种火车票选座的方法,包括以下步骤:

响应于座位选择请求,获得目标车厢号,并进入选座界面,所述选座界面用于显示所述目标车厢号的座位图标,所述座位图标的状态包括可选状态、选中状态;

响应于座位号选择请求,将选中的座位图标从所述可选状态变为所述选中状态,且所述选中的座位图标上显示座位号;

响应于选座完成请求,选座完成。

较佳地,所述响应于选座完成请求的步骤之前,还包括以下步骤:

判断选中的座位数是否等于目标选座人数,若是,则允许用户提交所述选座完成请求,若否,则禁止用户提交所述选座完成请求。

较佳地,所述获得目标车厢号的步骤具体包括以下步骤:

获取所述目标选座人数,筛选一个车厢剩余座位数大于或等于所述目标选座人数的车厢,并将该车厢的车厢号作为所述目标车厢号。

较佳地,所述进入选座界面之后,还包括以下步骤:

根据用户选择对所述目标车厢号进行修改。

较佳地,所述根据用户选择对所述目标车厢号进行修改的步骤具体包括以下步骤:

响应于车厢选择请求,显示车厢选择界面,所述车厢选择界面用于显示呈可选状态的车厢号选项;

响应于车厢号选择请求,将选中的车厢号作为所述目标车厢号,车厢号选择完成,返回所述选座界面。

较佳地,所述进入选座界面的步骤之后,还包括以下步骤:

所述选座界面显示所述目标车厢号、所述目标选座人数;

所述选中的座位图标上显示座位号的步骤之后,还包括以下步骤:

所述选座界面显示所述座位号、所述选中的座位数。

较佳地,所述选座完成的步骤之后,还包括以下步骤:

将所述目标车厢号、所述座位号回显至购票信息页。

一种火车票选座的系统,包括座位选择响应模块、座位号选择响应模块和选座完成模块;

所述座位选择响应模块用于响应于座位选择请求,获得目标车厢号,并进入选座界面,所述选座界面用于显示所述目标车厢号的座位图标,所述座位图标的状态包括可选状态、选中状态;

所述座位号选择响应模块用于响应于座位号选择请求,将选中的座位图标从所述可选状态变为所述选中状态,且所述选中的座位图标上显示座位号;

所述选座完成模块用于响应于选座完成请求,选座完成。

较佳地,所述火车票选座的系统还包括判断模块,所述判断模块用于判断选中的座位数是否等于目标选座人数,若是,则允许用户提交所述选座完成请求,若否,则禁止用户提交所述选座完成请求。

较佳地,所述座位选择响应模块包括车厢号获取单元,所述获取车厢号单元用于获取所述目标选座人数,筛选一个车厢剩余座位数大于或等于所述目标选座人数的车厢,并将该车厢的车厢号作为所述目标车厢号。

较佳地,所述座位选择响应模块还包括车厢号选择单元,所述车厢号选择单元用于根据用户选择对所述目标车厢号进行修改。

较佳地,所述车厢号选择单元包括车厢选择响应单元、车厢号选择响应单元;

所述车厢选择响应单元响应于车厢选择请求,显示车厢选择界面,所述车厢选择界面用于显示呈可选状态的车厢号选项;

所述车厢号选择响应单元用于响应于车厢号选择请求,将选中的车厢号作为所述目标车厢号,车厢号选择完成,返回所述选座界面。

较佳地,所述座位选择响应模块还包括第一显示单元,所述第一显示单元用于显示所述目标车厢号、所述目标选座人数;

所述座位号选择响应模块包括第二显示单元,所述第二显示单元用于显示所述座位号、所述选中的座位数。

较佳地,所述火车票选座的系统还包括回显模块,所述回显模块用于将所述目标车厢号、所述座位号回显至购票信息页。

一种电子设备,包括存储器、处理器及存储在存储器并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现前述的所述的火车票选座的方法。

一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现前述的所述的火车票选座的方法。

本发明的积极进步效果在于:本发明在响应座位选择请求后,获得目标车厢号,并进入选座界面,选座界面用于显示目标车厢的全部座位图标,用户可选择处于可选状态的座位图标,响应于座位号选择请求,将选中的座位图标从可选状态变为选中状态,且选中的座位图标上显示座位号,响应选座完成请求,选座完成。满足了用户购买火车票时对于选择车厢号、座位号的高频需求,提升了用户购票体验感,让用户可以愉快的购票。

附图说明

图1为本发明实施例1的火车票选座的方法的流程图。

图2为本发明实施例1的火车票选座的方法的实施参考图。

图3为本发明实施例1的火车票选座的方法的实施参考图。

图4为本发明实施例1的火车票选座的方法的实施参考图。

图5为本发明实施例1的火车票选座的方法的实施参考图。

图6为本发明实施例1的火车票选座的方法的步骤S1的流程图。

图7为本发明实施例1的火车票选座的方法的步骤S1的流程图。

图8为本发明实施例1的火车票选座的方法的流程图。

图9为本发明实施例2的火车票选座的系统的模块示意图。

图10为本发明实施例2的火车票选座的系统的模块示意图。

图11为本发明实施例3的电子设备的结构示意图。

具体实施方式

下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。

实施例1

本实施例提供一种火车票选座的方法,如图1所示,包括以下步骤:

S1、响应于座位选择请求,获得目标车厢号,并进入选座界面,选座界面用于显示目标车厢号的座位图标,座位图标的状态包括可选状态、选中状态。

进入选座界面的方式,优选地,如图2所示,优选采用的语言是英文,也可以设置其他能够被识别的任意语言,在此不做限定。用户点击选座选项A,则会触发座位选择请求,该方法会分配一个目标车厢号,然后并进入选座界面,选座界面呈现该车厢的全部座位图标。

选座界面用于显示目标车厢号的全部座位图标,优选地,如图3所示,优选中使用的语言是英文,也可使用其它能够被识别的任意语言,在此不做限定。座位图标B的排列方式与该目标车厢的座位排列方式相同,中间是过道,两边是座位,用户不仅可以选择座位的位置,还可以选择具体座位号,将座位图标B的排列方式与车厢的座位排列方式保持一致,是为了让购票的用户可直观的感受到自己的座位在车厢的具体位置,增强客户的购票体验感,座位图标B的排列方式可以有多种,例如按照座位号大小依次排列,座位图标B的排列方式在此不做限定。

座位图标B有不同的状态,包括可选状态、选中状态,还包括不可选状态,可选状态表示这个座位未被选择,可供用户进行选择,选中状态表示,这个座位已被当前用户选中,不可选状态表示,这个座位已被占用,优选地,呈不可选状态的座位图标B置灰,当前用户不可点击。座位图标B的状态在此不做限定。选座界面会显示座位状态图例C,座位状态图例C用于说明座位图标的各种状态所对应的座位图标,便于用户了解座位图标呈现的状态,方便用户选座座位。

S2、响应于座位号选择请求,将选中的座位图标从可选状态变为选中状态,且选中的座位图标上显示座位号。

如图4所示,D为选中的座位图标,选中的座位图标上面会显示具体的座位号,表示该座位已经被当前用户选中。

S3、响应于选座完成请求,选座完成。

如图4所示,用户选完座位后,可点击DONE完成按钮,即选座完成。

为了便于给出S1的具体流程,如图6所示,包括以下步骤:

S111、响应于座位选择请求。

S112、获得目标车厢号。

S113、进入选座界面。

具体地,如图7所示,S112具体包括以下步骤:

S112-1、获取目标选座人数,筛选一个车厢剩余座位数大于目标选座人数的车厢,并将该车厢的车厢号作为目标车厢号。

筛选一个车厢剩余座位数大于目标选座人数的车厢,原则是保证目标选座用户能够选择在同一个车厢内,考虑到一起出行的用户希望在同一个车厢且座位相邻,便于相互照顾,如果不在同一个车厢或座位不相邻,则需要与其他乘客协商进行调换,非常不便,所以,优先筛选一个车厢剩余座位数大于或等于目标选座人数的车厢,将该车厢的车厢号作为目标车厢号。进一步地提升了用户的购票体验。

筛选车厢号的步骤还包括,举例说明:一、可以按照车厢号由大到小或者由小到大的顺序进行选择,若某一车厢号无剩余座位数则跳过,按照车厢号顺序继续选择,将选中的车厢的车厢号作为目标车厢号。

二、优先筛选车厢剩余座位数最少的车厢作为目标车厢,这样筛选的优势在于可将乘客集中分配,减少工作人员的工作量。上述举例是本实施例优选的筛选车厢号的方式。具体地,筛选车厢号的方式还可以包括很多种,在此不做限定,以能够实现为准即可。

进一步地,如图6所示,S113之后包括以下步骤:

S1113、根据用户选择对所述目标车厢号进行修改。

若用户对于分配的车厢号不满意,则可以修改车厢号,将用户重新选择的车厢的车厢号作为目标车厢号。

如图4所示,用户想更改车厢号时,可以点击E部分中的下拉按钮,点击下拉按钮后,进入车厢选择界面。

如图7所示,S1113的步骤具体包括以下步骤:

S1113-1、响应于车厢选择请求,显示车厢选择界面,所述车厢选择界面用于显示呈可选状态的车厢号选项。

S1113-2、响应于车厢号选择请求,将选中的车厢号作为所述目标车厢号,车厢号选择完成,返回所述选座界面。

如图5所示,车厢选择界面是显示在选座界面之上的,优选的,该车厢选择界面为浮层,可以显示全部车厢的车厢号。车厢号选项的状态,包括可选状态和不可选状态,车厢选择界面也可以只显示呈可选状态的车厢号选项,用户选中车厢后,在车厢号选项前面会显示对勾图样,表示该车厢已选中。

进一步地,如图7所示,S1113-2之后,包括以下步骤:

S1113-21、选座界面显示目标车厢号、目标选座人数。

如图3所示,选座界面的F部分用于显示目标车厢号、目标选座人数,该图举例说明已分配了一个车厢号5,所以下方显示该车厢号,目标选座人数是1。

具体地,如图8所示,S2中选中的座位图标上显示座位号的步骤之后,还包括以下步骤:

S2-1、选座界面显示座位号、选中的座位数。

如图4所示,D表示选中的座位图标,上面显示该座位的座位号是13D,所以F-1部分在车厢号的后面,显示座位号13D,选中该座位后,在目标人数旁边会显示选中的座位数。座位号13D显示在目标车厢号5的后面,并与目标车厢号5并排,选中的座位数是一个与目标选座人数并排显示,且两者之间通过分隔符隔开,便于用户区分。

S3之前包括以下步骤:

S4、判断选中的座位数是否等于目标选座人数,若是,则执行S41,若否,则执行S42。

S41、允许用户提交所述选座完成请求。

S42、禁止用户提交所述选座完成请求。

目标选座人数是总的购票人数,如图2所示,目标选座人数为一个,如图4所示,选中的座位数为一个,若目标选座人数和选中的座位数相同,DONE完成按钮呈可触发状态,用户点击DONE完成按钮完成选座,即表示允许用户提交选座完成请求,若选中的座位数不等于目标选座人数,则DONE完成按钮置灰,当前用户不能点击DONE完成按钮,即禁止用户提交选座完成请求,

在S3之后包括以下步骤:

S311、将目标车厢号、座位号回显至购票信息页。

将选中的目标车厢号和用户选中的座位号的具体信息回显至购票信息页,方便用户查看购票信息。

本实施例的火车票选座的方法,通过响应于座位选择请求,获得目标车厢号,并进入选座界面,选座界面可供用户选择具体的座位号,选座界面用于显示目标车厢号的座位图标,座位图标包括可选状态、选中状态,用户点击处于可选状态的座位图标,选中座位图标,则该选中的座位图标从可选状态变为选中状态,且选中的座位图标上显示座位号,判断选中的座位数是否等于目标选座人数,若是,则允许用户提交选座完成请求,响应于选座完成请求,选座完成,然后,将目标车厢号、座位号回显至购票信息页。满足了用户在购买火车票时对于选择车厢、座位的高频需求,大大的提升了用户的体验感,让用户有一个愉快的购票体验,且方便多人出行的用户,可自主选择在同一个车厢内相邻的座位,不需要与其它乘客协商换票,方便大家出行。

实施例2

本实施例提供一种火车票选座的系统,如图9所示,包括座位选择响应模块1、座位号选择响应模块2、选座完成模块3。

座位选择响应模块1用于响应于座位选择请求,获得目标车厢号,并进入选座界面,选座界面用于显示目标车厢号的座位图标,座位图标的状态包括可选状态、选中状态。

选座界面用于显示目标车厢号的全部座位图标,优选地,座位图标的排列方式与该目标车厢的座位排列方式相同,中间是过道,两边是座位,用户不仅可以选择座位的位置,还可以选择具体座位号,将座位图标的排列方式与车厢的座位排列方式保持一致,是为了让购票的用户可直观的感受到自己的座位在车厢的具体位置,增强客户的购票体验感,座位图标的排列方式可以有多种,例如按照座位号大小依次排列,座位图标的排列方式在此不做限定。

座位图标有不同的状态,包括可选状态、选中状态,还包括不可选状态,可选状态表示这个座位未被选择,可供用户进行选择,选中状态表示,这个座位已被当前用户选中,不可选状态表示,这个座位已被占用,优选地,呈不可选状态的座位图标置灰,当前用户不可点击。选座界面会显示座位状态图例,座位状态图例用于说明座位图标的各种状态所对应的座位图标,便于用户了解座位图标呈现的状态,方便用户选座座位。座位图标的状态在此不做限定。

座位号选择响应模块2用于响应于座位号选择请求,将选中的座位图标从可选状态变为选中状态,且选中的座位图标上显示座位号。

选座完成模块3用于响应于选座完成请求,选座完成。

如图10所示,火车票选座的系统还包括判断模块4,判断模块4用于判断选中的座位数是否等于目标选座人数,若是,则允许用户提交所述选座完成请求,若否,则禁止用户提交所述选座完成请求。

座位选择响应模块1包括车厢号获取单元5,获取车厢号单元5用于获取目标选座人数,筛选一个车厢剩余座位数大于或等于所述目标选座人数的车厢,并将该车厢的车厢号作为所述目标车厢号。

筛选一个车厢剩余座位数大于目标选座人数的车厢,原则是保证目标选座用户能够选择在同一个车厢内,考虑到一起出行的用户希望在同一个车厢且座位相邻,便于相互照顾,如果不在同一个车厢或座位不相邻,则需要与其他乘客协商进行调换,非常不方便,所以优先筛选一个车厢剩余座位数大于或等于目标选座人数的车厢,将该车厢的车厢号作为目标车厢号。进一步地提升了用户的购票体验。

车厢号获取单元5筛选车厢号还可以包括,举例说明:

一、可以按照车厢号由大到小或者由小到大的顺序进行选择,若某一车厢号无剩余座位数则跳过,按照车厢号顺序继续选择,将选中的车厢的车厢号作为目标车厢号。

二、优先筛选车厢剩余座位数最少的车厢作为目标车厢,这样筛选的优势在于可将乘客集中分配,减少工作人员的工作量。上述举例是本实施例优选的筛选车厢号的方式。具体地,筛选车厢号的方式还可以包括很多种,在此不做限定,以能够实现为准即可。

座位选择响应模块1还包括车厢号选择单元6,车厢号选择单元6用于根据用户选择对所述目标车厢号进行修改。

若用户对于分配的车厢号不满意,想自主选择车厢号,则以用户选择的车厢的车厢号确定目标车厢号。

车厢号选择单元6包括车厢选择响应单元61、车厢号选择响应单元62;

车厢选择响应单元61响应于车厢选择请求,显示车厢选择界面,车厢选择界面用于显示呈可选状态的车厢号选项。

车厢号选择响应单元62用于响应于车厢号选择请求,将选中的车厢号作为目标车厢号,车厢号选择完成,返回选座界面。

车厢号选项的状态,包括可选状态和不可选状态,车厢选择界面优选的是显示呈可选状态的车厢号选项,车厢选择界面还包括用于显示车厢的全部车厢号选项,包括呈可选状态的车厢号选项、不可选状态的车厢号选项。

座位选择响应模块1还包括第一显示单元7,第一显示单元7用于显示目标车厢号、目标选座人数。

座位号选择响应模块2包括第二显示单元8,第二显示单元8用于显示座位号、选中的座位数。

如图4所示,座位号显示在目标车厢号的后面,并与目标车厢号并排,选中的座位数与目标选座人数并排显示,且两者之间通过分隔符隔开,便于用户区分。

火车票选座的系统还包括回显模块9,回显模块9用于将目标车厢号、座位号回显至购票信息页。将选中的目标车厢号和用户选中的座位号的具体信息回显至购票信息页,方便用户查看购票信息。

本实施例的火车票选座系统,解决了现有技术中用户在购买火车票时不能自主选择车厢号和座位号的缺陷,实现了用户可自主选择车厢号、座位号,满足了用户在购买火车票时对于选择车厢号、座位号的高频需求,大大的提升了用户的体验感,让用户有自主选择的快乐。

实施例3

本实施例提供一种电子设备,如图11所示,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现前述实施例1的火车票选座的方法。图11显示的电子设备30仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

电子设备30可以以通用计算设备的形式表现,例如其可以为服务器设备。电子设备30的组件可以包括但不限于:上述至少一个处理器31、上述至少一个存储器32、连接不同系统组件(包括存储器32和处理器31)的总线33。

总线33包括数据总线、地址总线和控制总线。

存储器32可以包括易失性存储器,例如随机存取存储器(RAM)321和/或高速缓存存储器322,还可以进一步包括只读存储器(ROM)323。

存储器32还可以包括具有一组(至少一个)程序模块324的程序/实用工具325,这样的程序模块324包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。

处理器31通过运行存储在存储器32中的计算机程序,从而执行各种功能应用以及数据处理,例如本发明实施例1的火车票选座的方法。

电子设备30也可以与一个或多个外部设备34(例如键盘、指向设备等)通信。这种通信可以通过输入/输出(I/O)接口35进行。并且,模型生成的设备30还可以通过网络适配器36与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器36通过总线33与模型生成的设备30的其它模块通信。应当明白,尽管图中未示出,可以结合模型生成的设备30使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、RAID(磁盘阵列)系统、磁带驱动器以及数据备份存储系统等。

应当注意,尽管在上文详细描述中提及了电子设备的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。

实施例4

本实施例提供一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现前述实施例1的火车票选座的方法的步骤。

其中,可读存储介质可以采用的更具体可以包括但不限于:便携式盘、硬盘、随机存取存储器、只读存储器、可擦拭可编程只读存储器、光存储器件、磁存储器件或上述的任意合适的组合。

在可能的实施方式中,本发明还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行实现实施例1的火车票选座的方法的步骤。

其中,可以以一种或多种程序设计语言的任意组合来编写用于执行本发明的程序代码,所述程序代码可以完全地在用户设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户设备上部分在远程设备上执行或完全在远程设备上执行。

虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。

技术分类

06120113046286