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.一种席位分配方法,其特征在于,所述方法包括:获取客票申请信息;获取与所述客票申请信息对应的席位分配策略,每个客票申请信息对应的席位分配策略包括车厢顺序策略、席位临近策略、席位选择策略、乘坐区间策略、席位位置分配策略中的一种或多种;按照所述席位分配策略分配席位。
【技术特征摘要】
1.一种席位分配方法,其特征在于,所述方法包括:获取客票申请信息;获取与所述客票申请信息对应的席位分配策略,每个客票申请信息对应的席位分配策略包括车厢顺序策略、席位临近策略、席位选择策略、乘坐区间策略、席位位置分配策略中的一种或多种;按照所述席位分配策略分配席位。2.根据权利要求1所述的方法,其特征在于,所述客票申请信息包括席别、车票申请张数、乘坐区间的信息,所述席别至少包括商务座、特等座、一等座、二等座、高级软卧、软卧、硬卧、软座、硬座、无座中的一种;所述获取与所述客票申请信息对应的席位分配策略,包括:根据所述席别、车票张数、乘坐区间的信息,获取所述客票申请信息对应的席位分配策略。3.根据权利要求1所述的方法,其特征在于,当所述席位分配策略包括车厢顺序策略时,所述按照所述席位分配策略分配席位,包括:按照车厢编号的正序分配席位;或,按照车厢编号的逆序分配席位;或,随机选择车厢分配席位;或,按照最后分配第一指定车厢的原则,进行席位分配。4.根据权利要求1所述的方法,其特征在于,当所述席位分配策略包括席位临近策略时,所述按照所述席位分配策略分配席位,包括:按照进行席位分配的车厢顺序,由先至后确定符合申请的指定数量席位;根据所述客票申请信息中的车票申请张数,确定最大车票分配张数;通过指定的加权紧邻席位分配算法,在所述指定数量席位中确定所述最大车票分配张数范围内的临近席位,并在所述临近席位中进行席位分配。5.根据权利要求1所述的方法,其特征在于,当所述席位分配策略包括席位选择策略时,所述按照所述席位分配策略分配席位,包括:按照所述客票申请信息中的席别进行席位分配。6.根据权利要求1所述的方法,其特征在于,当所述席位分配策略包括席位选择策略时,所述按照所述席位分配策略分配席位,包括:根据所述客票申请信息中的席别,显示席位图示;获取用户从所述席位图示中选择的席位位置;按照所述席位位置分配席位。7.根据权利要求1所述的方法,其特征在于,当所述席位分配策略包括席位选择策略时,所述按照所述席位分配策略分配席位,包括:确定所述客票申请信息中的第二指定车厢;在所述第二指定车厢内进行席位分配。8...
【专利技术属性】
技术研发人员:张志强,单杏花,朱建生,张霞,周强,刘文韬,胡志鹏,王元媛,刘国峰,张礴远,张晨阳,王洪业,吕晓艳,冀平,王红爱,江琳,贾成强,刘婷婷,贾静,李天翼,
申请(专利权)人:中铁程科技有限责任公司,北京经纬信息技术公司,中国铁道科学研究院电子计算技术研究所,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。