CN112693496B - 铁路列车的乘车提醒处理方法及装置 - Google Patents
铁路列车的乘车提醒处理方法及装置 Download PDFInfo
- Publication number
- CN112693496B CN112693496B CN202110017736.XA CN202110017736A CN112693496B CN 112693496 B CN112693496 B CN 112693496B CN 202110017736 A CN202110017736 A CN 202110017736A CN 112693496 B CN112693496 B CN 112693496B
- Authority
- CN
- China
- Prior art keywords
- riding
- seat
- car
- train
- carriage
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 50
- 238000009826 distribution Methods 0.000 claims abstract description 126
- 238000012545 processing Methods 0.000 claims description 70
- 238000000034 method Methods 0.000 claims description 65
- 230000009471 action Effects 0.000 claims description 38
- 238000003860 storage Methods 0.000 claims description 30
- 230000008569 process Effects 0.000 description 23
- 238000010586 diagram Methods 0.000 description 19
- 230000006870 function Effects 0.000 description 10
- 230000006872 improvement Effects 0.000 description 9
- 238000004590 computer program Methods 0.000 description 7
- 230000008447 perception Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002085 persistent effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 210000000709 aorta Anatomy 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000004134 energy conservation Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 229920001296 polysiloxane Polymers 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B61—RAILWAYS
- B61L—GUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
- B61L15/00—Indicators provided on the vehicle or train for signalling purposes
- B61L15/009—On-board display devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B61—RAILWAYS
- B61L—GUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
- B61L15/00—Indicators provided on the vehicle or train for signalling purposes
- B61L15/0018—Communication with or on the vehicle or train
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B61—RAILWAYS
- B61L—GUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
- B61L15/00—Indicators provided on the vehicle or train for signalling purposes
- B61L15/0018—Communication with or on the vehicle or train
- B61L15/0027—Radio-based, e.g. using GSM-R
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B61—RAILWAYS
- B61L—GUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
- B61L15/00—Indicators provided on the vehicle or train for signalling purposes
- B61L15/0018—Communication with or on the vehicle or train
- B61L15/0036—Conductor-based, e.g. using CAN-Bus, train-line or optical fibres
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本说明书实施例提供了铁路列车的乘车提醒处理方法及装置,其中,一种铁路列车的乘车提醒处理方法包括:根据用户终端提交的访问请求,查询所述用户终端所属用户的乘车订单;基于所述乘车订单中包含的列车车次以及车次时间,查询所述乘车订单对应的目标列车的车厢座位分布;根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述乘车订单对应的乘车点;生成包含所述乘车点的信息标识的乘车提醒并向所述用户终端发送。
Description
技术领域
本文件涉及数据处理技术领域,尤其涉及一种铁路列车的乘车提醒处理方法及装置。
背景技术
高速铁路运输作为一种快速交通运输方式正在快速发展,给人们出行带来了极大的方便;铁路列车***作为国家重要基础设施、国民经济大动脉和大众化交通工具,在经济建设、加强区域联系和拉升区域经济发展竞争力等方面起到了至关重要的作用;而高速铁路作为集高效、安全、智能、节能和舒适等优势于一体的综合交通运输***,在未来将成为民众出行的首选方式之一。
发明内容
本说明书一个或多个实施例提供了一种铁路列车的乘车提醒处理方法。所述铁路列车的乘车提醒处理方法,应用于服务器,包括:根据用户终端提交的访问请求,查询所述用户终端所属用户的乘车订单。基于所述乘车订单中包含的列车车次以及车次时间,查询所述乘车订单对应的目标列车的车厢座位分布。根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述乘车订单对应的乘车点。生成包含所述乘车点的信息标识的乘车提醒并向所述用户终端发送。
本说明书一个或多个实施例提供了另一种铁路列车的乘车提醒处理方法,应用于用户终端,包括:获取用户通过子应用的应用页面提交的访问动作。基于所述访问动作生成访问请求并向服务器发送。接收所述服务器发送的包含乘车点的信息标识的乘车提醒;所述乘车提醒根据基于车厢座位分布以及所述用户的乘车订单中包含的座位编号确定的乘车点生成。
本说明书一个或多个实施例提供了一种铁路列车的乘车提醒处理装置,运行于服务器,包括:订单查询模块,被配置为根据用户终端提交的访问请求,查询所述用户终端所属用户的乘车订单。分布查询模块,被配置为基于所述乘车订单中包含的列车车次以及车次时间,查询所述乘车订单对应的目标列车的车厢座位分布。乘车点确定模块,被配置为根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述乘车订单对应的乘车点。提醒发送模块,被配置为生成包含所述乘车点的信息标识的乘车提醒并向所述用户终端发送。
本说明书一个或多个实施例提供了另一种铁路列车的乘车提醒处理装置,运行于用户终端,包括:动作获取模块,被配置为获取用户通过子应用的应用页面提交的访问动作。请求生成模块,被配置为基于所述访问动作生成访问请求并向服务器发送。提醒接收模块,被配置为接收所述服务器发送的包含乘车点的信息标识的乘车提醒;所述乘车提醒根据基于车厢座位分布以及所述用户的乘车订单中包含的座位编号确定的乘车点生成。
本说明书一个或多个实施例提供了一种铁路列车的乘车提醒处理设备,应用于服务器,包括:处理器;以及,被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:根据用户终端提交的访问请求,查询所述用户终端所属用户的乘车订单。基于所述乘车订单中包含的列车车次以及车次时间,查询所述乘车订单对应的目标列车的车厢座位分布。根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述乘车订单对应的乘车点。生成包含所述乘车点的信息标识的乘车提醒并向所述用户终端发送。
本说明书一个或多个实施例提供了另一种铁路列车的乘车提醒处理设备,应用于用户终端,包括:处理器;以及,被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:获取用户通过子应用的应用页面提交的访问动作。基于所述访问动作生成访问请求并向服务器发送。接收所述服务器发送的包含乘车点的信息标识的乘车提醒;所述乘车提醒根据基于车厢座位分布以及所述用户的乘车订单中包含的座位编号确定的乘车点生成。
本说明书一个或多个实施例提供了一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现以下流程:根据用户终端提交的访问请求,查询所述用户终端所属用户的乘车订单。基于所述乘车订单中包含的列车车次以及车次时间,查询所述乘车订单对应的目标列车的车厢座位分布。根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述乘车订单对应的乘车点。生成包含所述乘车点的信息标识的乘车提醒并向所述用户终端发送。
本说明书一个或多个实施例提供了另一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现以下流程:获取用户通过子应用的应用页面提交的访问动作。基于所述访问动作生成访问请求并向服务器发送。接收所述服务器发送的包含乘车点的信息标识的乘车提醒;所述乘车提醒根据基于车厢座位分布以及所述用户的乘车订单中包含的座位编号确定的乘车点生成。
附图说明
为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本说明书一个或多个实施例提供的一种铁路列车的乘车提醒处理方法处理流程图;
图2为本说明书一个或多个实施例提供的一种站台显示组件示意图;
图3为本说明书一个或多个实施例提供的一种应用于高铁场景的铁路列车的乘车提醒处理方法处理流程图;
图4为本说明书一个或多个实施例提供的另一种铁路列车的乘车提醒处理方法处理流程图;
图5为本说明书一个或多个实施例提供的一种铁路列车的乘车提醒处理装置示意图;
图6为本说明书一个或多个实施例提供的另一种铁路列车的乘车提醒处理装置示意图;
图7为本说明书一个或多个实施例提供的一种铁路列车的乘车提醒处理设备的结构示意图;
图8为本说明书一个或多个实施例提供的另一种铁路列车的乘车提醒处理设备的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本说明书一个或多个实施例中的技术方案,下面将结合本说明书一个或多个实施例中的附图,对本说明书一个或多个实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书一个或多个实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本文件的保护范围。
本说明书提供的一种铁路列车的乘车提醒处理方法实施例:
参照图1,其示出了本实施例提供的一种铁路列车的乘车提醒处理方法处理流程图,参照图2,其示出了本实施例提供的一种站台显示组件示意图,参照图3,其示出了本实施例提供的一种应用于高铁场景的铁路列车的乘车提醒处理方法处理流程图。
本实施例提供的铁路列车的乘车提醒处理方法的执行主体为服务器,本说明书提供的另一种铁路列车的乘车提醒处理方法实施例的执行主体为用户终端,本实施例提供的应用于服务器的铁路列车的乘车提醒处理方法,与下述方法实施例提供的应用于用户终端的铁路列车的乘车提醒处理方法在执行过程中相互配合,因此,阅读本实施例请对照下述方法实施例的相应内容。
参照图1,本实施例提供的铁路列车的乘车提醒处理方法,应用于服务器,具体包括下述步骤S102至步骤S108。
步骤S102,根据用户终端提交的访问请求,查询所述用户终端所属用户的乘车订单。
本实施例提供的铁路列车的乘车提醒处理方法,通过应用程序上搭载的子应用向乘客提供乘车订单查询和提醒服务,具体在用户通过子应用进行服务访问时查询该用户的乘车订单,然后根据乘车订单确定最佳乘车点,并且根据最佳乘车点向与用户发送乘车提醒,以此避免用户上车过程中造成的拥堵,提升上车效率;同时,在站台上每个车厢上车的位置配置电子提示屏,向乘客展示当前车厢号、相邻车厢号、相邻车厢相对于当前车厢的方向以及当前车厢的座位排布情况;以此,通过线上向乘客发送服务提醒,并结合线下配置电子提示屏的方式,提升乘客在站台找车厢的便捷性以及安全性,并且通过向乘客推荐最佳乘车点的方式避免拥堵,从而提高乘客上车的效率。
本实施例提供的铁路列车的乘车提醒处理方法,应用于服务器,需要说明的是,所述服务器可以为与应用程序配合工作的应用服务器,或者为进行乘车业务处理这一侧业务方的业务服务器,再或者,还可以是应用服务器与业务服务器二者组成的服务器***。可选的,本实施例通过业务服务器与应用服务器二者组成的***进行说明,所述服务器包括应用服务器以及业务服务器;用户首先通过用户终端的应用程序向应用服务器提交对子应用的访问指令,然后在用户终端的子应用的应用页面提交针对乘车订单的访问请求,应用服务器根据该访问请求生成查询请求向业务服务器提交,业务服务器根据该查询请求查询用户的乘车订单;具体实施时,为了保证数据传输的安全性,本实施例提供的一种可选实施方式中,具体采用如下方式查询所述乘车订单:首先所述应用服务器根据用户终端提交的访问请求生成包含所述用户的用户信息的查询请求,并提交至所述业务服务器;然后所述业务服务器基于所述查询请求查询所述用户信息对应的乘车订单作为所述用户的乘车订单。
实际应用中,用户在进行乘车订单支付的过程中,在支付完成后往往会向用户返回携带乘车信息的乘车订单,基于此,为了使用户能够在订单支付过程中就看到乘车提醒,进而提升用户的感知程度,避免用户后续重新访问才能查看提醒造成不好的用户体验,本实施例提供的一种可选实施方式中,在查询到所述待支付订单之后,判断所述乘车订单的支付状态是否为未支付状态;若是,则获取所述用户终端提交的针对所述未支付状态的乘车订单的支付请求,并基于所述支付请求进行支付处理,并执行下述步骤S104,基于所述乘车订单中包含的列车车次以及车次时间,查询所述乘车订单对应的目标列车的车厢座位分布;若否,则直接执行步骤S104,基于所述乘车订单中包含的列车车次以及车次时间,查询所述乘车订单对应的目标列车的车厢座位分布。
例如,用户通过用户终端的应用页面向应用服务器提交针对乘车订单的访问请求,应用服务器根据该访问请求生成携带用户信息的查询请求并提交至业务服务器,业务服务器根据该查询请求查询对应的乘车订单,并且查询该乘车订单的支付状态,在查询到该乘车订单为未支付状态的情况下,根据用户通过用户终端提交的支付请求进行支付处理并且将该乘车订单的支付状态由未支付状态更新为已支付状态。
步骤S104,基于所述乘车订单中包含的列车车次以及车次时间,查询所述乘车订单对应的目标列车的车厢座位分布。
本实施例所述目标列车,是指所述用户通过所述用户终端选择并进行购票操作的列车;所述车厢座位分布包括所述目标列车的车厢分布以及各车厢中的座位分布。本实施例所述基于所述乘车订单中包含的列车车次以及车次时间,查询所述乘车订单对应的目标列车的车厢座位分布步骤,由所述业务服务器执行。
具体实施时,通过在预设的对应关系进行目标车辆的查询提高查询效率,从而为用户提供更快的查询响应,本实施例提供的一种可选实施方式中,基于所述乘车订单中包含的列车车次以及车次时间,查询所述乘车订单对应的目标列车的车厢座位分布过程中,具体采用如下方式查询所述车厢座位分布:首先在列车与车次对应关系中查询所述列车车次以及所述车次时间对应的目标列车;然后读取所述目标列车的车厢座位分布;其中,所述列车与车次对应关系根据数据提供方提供的列车车次、车次时间以及铁路列车之间的对应关系建立;或者,所述列车与车次对应关系由所述数据提供方根据所述对应关系建立并提供。
需要说明的是,列车车次、车次时间以及目标列车三者的信息都是由数据提供方提供的,数据提供方可直接将上述信息存储至业务服务器中,业务服务器根据三者之间的对应关系建立列车与车次对应关系;数据提供方也可三者之间的对应关系建立列车与车次对应关系,然后将列车与车次对应关系存储至业务服务器中。
例如,查找到用户的乘车订单,根据乘车订单中包含的列车车次以及车次时间在预设的列车与车次对应关系中查询用户即将乘坐的目标车辆,然后读取该目标车辆的车厢座位分布。
步骤S106,根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述乘车订单对应的乘车点。
所述乘车点,包括为所述用户推荐的上车点,也即是为所述用户推荐的最佳乘车入口的车厢号;例如,10车厢座位号10-15排的乘客推荐从9车厢的车厢入口上车能更快到达座位,即将9车厢作为向乘客推荐的乘车点;再例如,10车厢10-15排的乘客推荐从标记有9车厢的站台显示组件处上车能更快到达座位。需要说明的是,本实施例所述根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述乘车订单对应的乘车点步骤,由所述业务服务器执行。
实际应用中,很多情况下,铁路列车的一个车厢只开一个入口供用户上车或者下车,这就导致用户从单一入口上车造成单向通行的拥堵,进一步导致用户上车速度慢,通行效率低,本实施例提供的一种可选实施方式中,引导座位靠近相邻车厢的用户从相邻车厢的入口上车,实现双向通行,以此来避免拥堵,进一步提升通行效率,具体在根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述乘车订单对应的乘车点的过程中,采用如下方式确定所述乘车点:
根据所述车厢座位分布,确定所述座位编号中包含的车厢号对应的车厢的预设座位阈值区间;
判断所述座位编号中包含的座位号是否在所述预设座位阈值区间内;
若是,则将所述车厢号对应车厢的车厢开放入口作为所述乘车点;
若否,则将所述车厢的相邻车厢的车厢开放入口作为所述乘车点;所述相邻车厢包括车厢开放入口靠近所述车厢且与所述车厢相邻的车厢。
需要说明的是,车厢的大小不同,所述预设座位阈值区间也不同。
例如,用户的乘车订单中的座位编号为6车14A,且根据车辆座位分布获得乘车订单对应的目标列车的6车厢有20排座位,与6车厢相邻的车厢包括5车厢与7车厢,但5车厢的车厢开放入口距离6车厢较远,7车厢的车厢开放入口距离6车厢更近,因此,将7车厢作为6车厢的相邻车厢,根据目标车辆的车厢座位分布情况,6车厢的座位号为1-12的用户由6车厢上车可快速到达座位,13-20的用户由7车厢上车可快速到达座位,经过判断,6车14A的用户可由7车厢上车,因此将7车厢的车厢开放入口作为该用户的乘车点。
除此之外,为了在提升通行效率的基础上减少数据处理,本实施例提供的一种可选实施方式中,在乘车点与座位编号对应关系中查询所述乘车订单对应的乘车点;其中,所述乘车点与座位编号对应关系基于数据提供方提供的车厢座位分布建立;或者,所述乘车点与座位编号对应关系由所述数据提供方建立并提供。
为了提升用户对站台分布的感知程度,避免用户由于不能及时找到乘车点导致的站台拥堵,进一步提升用户寻找乘车点的便捷性以及安全性,可选的,所述乘车点配置有站台显示组件,所述站台显示组件上展示有所述乘车点的提醒信息;其中,所述提醒信息包括下述至少一项:所述乘车点的车厢号、所述车厢号所属车厢的相邻车厢的相邻车厢号、所述相邻车厢相对于所述车厢的乘车方向标识、对座位号处于所述车厢中预设座位范围的目标乘客的站台乘车提醒。
如图2所示,站台显示组件上展示有当前位置的车厢号,与当前位置车厢号相邻车厢的车厢号,相邻车厢相对于当前车厢的乘车方向标识,以及对座位号处于预设座位范围的目标乘客的站台乘车提醒。
为了进一步提升用户对站台分布的感知程度,避免用户在上车过程中造成的站台拥堵,在至少一个乘车点出配置所述站台显示组件,为了保证所述站台显示组件展示的已提醒内容的准确性,本实施例提供的一种可选实施方式中,通过如下方式展示提醒内容:
接收数据提供方提供的站台显示组件的组件编号以及对应的提醒信息,并通过站台显示组件展示所述提醒信息;所述站台显示组件与所述提醒信息具有一一对应关系;
或者,
接收所述数据提供方提供的组件编号以及对应的关键提醒数据;
基于所述关键提醒数据生成提醒信息并通过对应的站台显示组件进行展示;其中,所述提醒信息包括下述至少一项:所述组件编号对应的车厢号、所述车厢号所属车厢的相邻车厢的相邻车厢号、所述相邻车厢相对于所述车厢的乘车方向标识、对座位号处于所述车厢中预设座位号范围的目标乘客的站台乘车提醒。
具体实施时,接收数据提供方提供的组件编号以及与组件编号具有对应关系的提醒内容,并将提醒内容展示到与提醒内容对应的组件编号的站台显示组件上;还可根据数据提供方提供的组件编号以及对应的关键提醒数据,生成组件编号对应的提醒内容,再将生成的提醒内容展示在对应的站台显示组件上。
实际应用中,在为用户推荐最佳乘车点的过程中,也要根据乘车点与座位的距离为用户进行推荐。具体实施时,一方面为了避免单向通行造成的拥堵,另一方面为了避免用户上车过程中从相邻车厢上车路程较远影响用户的体验,本实施例提供的一种可选实施方式中,根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述乘车订单对应的乘车点的过程中,采用如下方式确定所述乘车点:
根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述座位编号在所属车厢中的座位位置;
计算所述座位位置与所述座位编号中的车厢号对应的车厢的第一车厢开放入口的第一距离,以及所述座位位置与所述车厢相邻且车厢开放入口靠近所述车厢的相邻车厢的第二车厢开放入口的第二距离;
在所述第一距离小于等于所述第二距离的情况下,确定所述第一车厢开放入口为所述乘车点;
在所述第一距离大于所述第二距离的情况下,确定所述第二车厢开放入口为所述乘车点。
例如,用户的乘车订单中的座位编号为6车14A,确定7车厢为6车厢的相邻车厢;基于此,首先确定6车14A的座位位置,然后计算该座位位置与6车厢的车厢开放入口之间的第一距离D1,以及该座位位置与7车厢的车厢开放入口之间的第二距离D2,在D1小于等于D2的情况下,确定6车厢为乘车点,在D1大于D2的情况下,将7车厢作为乘车点。
除此之外,为了能够更加可靠的确定乘车点,在考虑用户乘车点以及座位位置之间的距离的情况下,根据车厢的预设座位阈值区间确定用户的乘车点,从而提升通行效率,首先根据所述车厢座位分布,确定所述座位编号中包含的车厢号对应的车厢的预设座位阈值区间,以及根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述座位编号在所属车厢中的座位位置;然后计算所述座位位置与所述座位编号中的车厢号对应的车厢的第一车厢开放入口的第一距离,以及所述座位位置与所述车厢相邻且车厢开放入口靠近所述车厢的相邻车厢的第二车厢开放入口的第二距离;再判断所述第一距离是否小于或者等于所述第二距离且判断所述座位编号中包含的座位号是否在所述预设座位阈值区间内;若是,则将所述第一车厢开放入口作为所述乘车点;若否,则将所述第二车厢开放入口作为所述乘车点。
步骤S108,生成包含所述乘车点的信息标识的乘车提醒并向所述用户终端发送。
所述乘车提醒,是指包括所述乘车点的信息标识的文字提醒,比如“您的座位在本次列车行驶方向的4车厢前部,您可从3车厢上车点上车,可尽快就座”。
实际应用中,为了保证所述数据提供方存储至所述业务服务器的存储数据的数据隐私,所述应用服务器无法获取所述存储数据,但为了提升用户体验,需利用所述存储数据向用户终端发送提醒,因此,所述应用服务器利用所述业务服务器进行数据处理之后的处理结果向所述用户终端发送所述乘车提醒。
具体实施时,为了打通所述应用服务器以及所述业务服务器,从而获得所述业务服务器经过处理之后的数据,本实施例提供的一种可选实施方式中,采用如下方式确定所述乘车提醒:所述应用服务器向所述用户终端发送所述业务服务器生成的包含所述乘车点的信息标识的乘车提醒;或者,所述应用服务器根据所述业务服务器确定的乘车点生成包含所述乘车点的信息标识的乘车提醒,并向所述用户终端发送。
例如,用户的乘车订单中的座位编号为6车14A,业务服务器确定该用户的乘车点为7车厢,则生成对该乘车订单的乘车提醒“您的座位在本次列车行驶方向的6车厢后部,您可从7车厢上车点上车,可尽快就座”,应用服务器接收该乘车提醒并通过用户终端进行展示;或者,业务服务器将乘车点的信息标识发送至应用服务器,应用服务器根据该信息标识生成乘车提醒并向用户终端发送。
除此之外,在乘车订单的支付状态为未支付状态,且用户终端提交了支付请求之后,根据确定的乘车点,生成包含所述乘车点的信息标识的乘车提醒订单并向所述用户终端发送。
下述结合附图3,以本实施例提供的铁路列车的乘车提醒处理方法在高铁场景的应用为例,对本实施例提供的铁路列车的乘车提醒处理方法进行进一步说明。参照图3,应用于高铁场景的铁路列车的乘车提醒处理方法具体包括步骤S302至步骤S318。
步骤S302,根据用户终端提交的访问请求,查询用户终端所属用户的乘车订单。
步骤S304,在高铁与车次对应关系表中查询乘车订单中包含的高铁车次以及车次时间对应的目标高铁。
步骤S306,读取该目标高铁的车厢座位分布。
步骤S308,根据车厢座位分布,确定乘车订单中包含的车厢号对应的车厢的预设座位阈值区间。
步骤S310,判断乘车订单中包含的座位号是否处于预设座位阈值区间内;
若是,则执行步骤S312至步骤S314;
若否,则执行步骤S316至步骤S318。
步骤S312,将该车厢的车厢开放入口确定为该用户的乘车点。
步骤S314,根据确定的该车厢的乘车点生成乘车提醒并向用户终端发送。
步骤S316,将该车厢相邻车厢的车厢开放入口确定为该用户的乘车点。
步骤S318,根据确定的该相邻车厢的乘车点生成乘车提醒并向用户终端发送。
综上所述,本实施例提供的铁路列车的乘车提醒处理方法,首先根据用户终端提交的访问请求,查询用户终端所属用户的乘车订单,然后基于乘车订单中包含的列车车次和车次时间,查询对应的目标列车的车厢座位分布,再根据乘车订单中包含的座位编号以及车厢座位分布,确定乘车订单对应的乘车点,最后根据乘车点的信息标识生成乘车提醒并向用户终端发送,以此提高用户乘车的便捷性以及安全性,进一步提高通行效率。
本说明书提供的另一种铁路列车的乘车提醒处理方法实施例:
参照图4,其示出了本实施例提供的一种铁路列车的乘车提醒处理方法处理流程图,本实施例提供的铁路列车的乘车提醒处理方法,应用于用户终端,具体包括下述步骤S402至步骤S406。
步骤S402,获取用户通过子应用的应用页面提交的访问动作。
本实施例提供的铁路列车的乘车提醒处理方法,通过访问搭载于应用程序上的子应用,获取乘车订单以及服务提醒,具体的,首先根据乘客的访问动作生成访问请求,应用服务器将该访问请求提交至业务服务器,业务服务器根据该访问请求查询乘车订单并且确定乘车点,接收应用服务器发送的包含乘车点标识的乘车提醒,以此,通过向乘客推荐最佳上车点的方式提高乘客乘车的效率。
所述子应用,指的是应用程序(App)内的子模块、子功能或插件,出于简明的目的,本实施例仅仅针对应用程序内的子应用描述了各实现步骤。但如本领域技术人员可以理解的,本实施例描述的用于应用程序内的子应用的提醒也可适用于应用程序,而不是仅限于应用程序内的子应用。换言之,本实施例中描述的各项原理也可适用于应用程序本身。
具体实施时,用户在通过应用程序内的子应用的应用页面提交访问动作之前,还需要获取所述用户通过应用程序的应用页面提交的针对所述子应用的访问动作。
例如,用户打开应用程序,在应用程序的页面选择可查看乘车提醒的子应用进行访问,在获取到子应用的应用页面之后,通过子程序的应用页面提交对乘车提醒内容进行查看的访问请求。
步骤S404,基于所述访问动作生成访问请求并向服务器发送。
本实施例所述服务器包括应用服务器以及业务服务器;实际应用中,用户首先通过用户终端的应用程序向应用服务器提交对子应用的访问指令,然后在用户终端的子应用的应用页面提交针对乘车订单的访问请求,应用服务器根据该访问请求生成查询请求向业务服务器提交,业务服务器根据该查询请求查询用户的乘车订单。
具体实施时,为了确定最佳乘车点并向用户推荐,所述业务服务器查询到所述用户的乘车订单的情况下,基于所述乘车订单中包含的列车车次以及车次时间,查询所述乘车订单对应的目标列车的车厢座位分布。具体的,为了提高查询效率,从而为用户提供更快的查询响应,本实施例提供的一种可选实施方式中,采用如下方式查询所述车厢座位分布:首先在列车与车次对应关系中查询所述乘车订单中包含的列车车次以及车次时间对应的目标列车;然后读取所述目标列车的车厢座位分布;其中,所述列车与车次对应关系根据数据提供方提供的列车车次、车次时间以及铁路列车之间的对应关系建立;或者,所述列车与车次对应关系由所述数据提供方根据所述对应关系建立并提供。
需要说明的是,列车车次、车次时间以及目标列车三者的信息都是由数据提供方提供的,数据提供方可直接将上述信息存储至业务服务器中,业务服务器根据三者之间的对应关系建立列车与车次对应关系;数据提供方也可三者之间的对应关系建立列车与车次对应关系,然后将列车与车次对应关系存储至业务服务器中。
例如,查找到用户的乘车订单,根据乘车订单中包含的列车车次以及车次时间在预设的列车与车次对应关系中查询用户即将乘坐的目标车辆,然后读取该目标车辆的车厢座位分布。
实际应用中,为了提高用户的感知程度,在确定车厢座位分布的基础上,业务服务器要进一步确定最佳乘车点。具体实施时,业务服务器根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述乘车订单对应的乘车点,所述乘车点,包括为所述用户推荐的上车点,也即是为所述用户推荐的最佳乘车入口的车厢号;例如,10车厢座位号10-15排的乘客推荐从9车厢的车厢入口上车能更快到达座位,即将9车厢作为向乘客推荐的乘车点;再例如,10车厢10-15排的乘客推荐从标记有9车厢的站台显示组件处上车能更快到达座位。很多情况下,铁路列车的一个车厢只开一个入口供用户上车或者下车,这就导致用户从单一入口上车造成单向通行的拥堵,进一步造成用户上车速度慢,通行效率低,本实施例提供的一种可选实施方式中,引导座位靠近相邻车厢的用户从相邻车厢的入口上车,实现双向通行,以此来避免拥堵,进一步提升通行效率,具体采用如下方式确定所述乘车点:
根据所述车厢座位分布,确定所述座位编号中包含的车厢号对应的车厢的预设座位阈值区间;
判断所述座位编号中包含的座位号是否在所述预设座位阈值区间内;
若是,则将所述车厢号对应车厢的车厢开放入口作为所述乘车点;
若否,则将所述车厢的相邻车厢的车厢开放入口作为所述乘车点;所述相邻车厢包括车厢开放入口靠近所述车厢且与所述车厢相邻的车厢。
需要说明的是,车厢的大小不同,所述预设座位阈值区间也不同。
例如,用户的乘车订单中的座位编号为6车14A,且根据车辆座位分布获得乘车订单对应的目标列车的6车厢有20排座位,与6车厢相邻的车厢包括5车厢与7车厢,但5车厢的车厢开放入口距离6车厢较远,7车厢的车厢开放入口距离6车厢更近,因此,将7车厢作为6车厢的相邻车厢,根据目标车辆的车厢座位分布情况,6车厢的座位号为1-12的用户由6车厢上车可快速到达座位,13-20的用户由7车厢上车可快速到达座位,经过判断,6车14A的用户可由7车厢上车,因此将7车厢作为该用户的乘车点。
除此之外,为了在提升通行效率的基础上减少数据处理,本实施例提供的一种可选实施方式中,在乘车点与座位编号对应关系中查询所述乘车订单对应的乘车点;其中,所述乘车点与座位编号对应关系基于数据提供方提供的车厢座位分布建立;或者,所述乘车点与座位编号对应关系由所述数据提供方建立并提供。
为了提升用户对站台分布的感知程度,避免用户由于不能及时找到乘车点导致的站台拥堵,进一步提升用户寻找乘车点的便捷性以及安全性,可选的,所述乘车点配置有站台显示组件,所述站台显示组件上展示有所述乘车点的提醒信息;其中,所述提醒信息包括下述至少一项:所述乘车点的车厢号、所述车厢号所属车厢的相邻车厢的相邻车厢号、所述相邻车厢相对于所述车厢的乘车方向标识、对座位号处于所述车厢中预设座位范围的目标乘客的站台乘车提醒。
如图2所示,站台显示组件上展示有当前位置的车厢号,与当前位置车厢号相邻车厢的车厢号,相邻车厢相对于当前车厢的乘车方向标识,以及对座位号处于预设座位范围的目标乘客的站台乘车提醒。
实际应用中,在为用户推荐最佳乘车点的过程中,也要根据乘车点与座位的距离为用户进行推荐。具体实施时,一方面为了避免单向通行造成的拥堵,另一方面为了避免用户上车过程中从相邻车厢上车路程较远影响用户的体验,本实施例提供的一种可选实施方式中,采用如下方式确定所述乘车点:
根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述座位编号在所属车厢中的座位位置;
计算所述座位位置与所述座位编号中的车厢号对应的车厢的第一车厢开放入口的第一距离,以及所述座位位置与所述车厢相邻且车厢开放入口靠近所述车厢的相邻车厢的第二车厢开放入口的第二距离;
在所述第一距离小于等于所述第二距离的情况下,确定所述第一车厢开放入口为所述乘车点;
在所述第一距离大于所述第二距离的情况下,确定所述第二车厢开放入口为所述乘车点。
例如,用户的乘车订单中的座位编号为6车14A,确定7车厢为6车厢的相邻车厢;基于此,首先确定6车14A的座位位置,然后计算该座位位置与6车厢的车厢开放入口之间的第一距离D1,以及该座位位置与7车厢的车厢开放入口之间的第二距离D2,在D1小于等于D2的情况下,确定6车厢为乘车点,在D1大于D2的情况下,将7车厢作为乘车点。
步骤S406,接收所述服务器发送的包含乘车点的信息标识的乘车提醒。
所述乘车提醒根据基于车厢座位分布以及所述用户的乘车订单中包含的座位编号确定的乘车点生成,是指包括所述乘车点的信息标识的文字提醒,比如“您的座位在本次列车行驶方向的4车厢前部,您可从3车厢上车点上车,可尽快就座”。
实际应用中,为了保证所述数据提供方存储至所述业务服务器的存储数据的数据隐私,所述应用服务器无法获取所述存储数据,但为了提升用户体验,需利用所述存储数据向用户终端发送提醒,因此,所述应用服务器利用所述业务服务器进行数据处理之后的处理结果向所述用户终端发送所述乘车提醒。
具体实施时,为了打通所述应用服务器以及所述业务服务器,从而获得所述业务服务器经过处理之后的数据,本实施例提供的一种可选实施方式中,采用如下方式接收所述乘车提醒:接收所述应用服务器发送的所述业务服务器生成的包含所述信息标识的乘车提醒;或者,接收所述应用服务器发送的根据所述业务服务器确定的所述乘车点生成的包含所述信息标识的乘车提醒。
例如,用户的乘车订单中的座位编号为6车14A,业务服务器确定该用户的乘车点为7车厢,则生成对该乘车订单的乘车提醒“您的座位在本次列车行驶方向的6车厢后部,您可从7车厢上车点上车,可尽快就座”,用户终端接收应用服务器转发的乘车提醒;或者,业务服务器将乘车点的信息标识发送至应用服务器,应用服务器根据该信息标识生成乘车提醒,用户终端接收该应用服务器生成的乘车提醒。
除此之外,在乘车订单的支付状态为未支付状态,且提交了支付请求之后,根据确定的乘车点,接收应用服务器发送的包含所述乘车点的信息标识的乘车提醒订单。
下述以本实施例提供的铁路列车的乘车提醒处理方法在高铁场景的应用为例,对本实施例提供的铁路列车的乘车提醒处理方法进行进一步说明。
获取用户通过子应用的应用页面提交的访问动作。
基于该访问动作生成访问请求向服务器发送;服务器根据该访问请求查询用户的乘车订单,然后基于乘车订单中包含的高铁车次以及车次时间,查询对应的目标高铁的车厢座位分布,再根据车厢座位分布以及座位编号确定该用户的乘车点,并基于该乘车点生成乘车提醒。
接收服务器发送乘车提醒。
综上所述,本实施例提供的铁路列车的乘车提醒处理方法,首先获取到用户通过子应用的应用页面提交的访问动作,然后根据该访问动作生成访问请求并向服务器发送,最后接收服务器发送的包含乘车点的信息标识的乘车提醒,以此使用户提前感知最佳乘车点,进一步提高用户乘车的通行效率。
本说明书提供的一种铁路列车的乘车提醒处理装置实施例如下:
在上述的实施例中,提供了一种应用于服务器的铁路列车的乘车提醒处理方法,与之相对应的,还提供了一种运行于服务器的铁路列车的乘车提醒处理装置,下面结合附图进行说明。
参照图5,其示出了本实施例提供的一种铁路列车的乘车提醒处理装置示意图。
由于装置实施例对应于方法实施例,所以描述得比较简单,相关的部分请参照上述提供的方法实施例的对应说明即可。下述描述的装置实施例仅仅是示意性的。
本实施例提供一种铁路列车的乘车提醒处理装置,运行于服务器,包括:
订单查询模块502,被配置为根据用户终端提交的访问请求,查询所述用户终端所属用户的乘车订单;
分布查询模块504,被配置为基于所述乘车订单中包含的列车车次以及车次时间,查询所述乘车订单对应的目标列车的车厢座位分布;
乘车点确定模块506,被配置为根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述乘车订单对应的乘车点;
提醒发送模块508,被配置为生成包含所述乘车点的信息标识的乘车提醒并向所述用户终端发送。
可选的,所述分布查询模块504,包括:
目标列车查询子模块,被配置为在列车与车次对应关系中查询所述列车车次以及所述车次时间对应的目标列车;
座位分布读取子模块,被配置为读取所述目标列车的车厢座位分布;
其中,所述列车与车次对应关系根据数据提供方提供的列车车次、车次时间以及铁路列车之间的对应关系建立;或者,所述列车与车次对应关系由所述数据提供方根据所述对应关系建立并提供。
可选的,所述乘车点确定模块506,包括:
乘车点查询子模块,被配置为在乘车点与座位编号对应关系中查询所述乘车订单对应的乘车点;
其中,所述乘车点与座位编号对应关系基于数据提供方提供的车厢座位分布建立;或者,所述乘车点与座位编号对应关系由所述数据提供方建立并提供。
可选的,所述乘车点确定模块506,包括:
阈值区间确定子模块,被配置为根据所述车厢座位分布,确定所述座位编号中包含的车厢号对应的车厢的预设座位阈值区间;
座位号判断子模块,具体被配置为判断所述座位编号中包含的座位号是否在所述预设座位阈值区间内;若是,则将所述车厢号对应车厢的车厢开放入口作为所述乘车点;若否,则将所述车厢的相邻车厢的车厢开放入口作为所述乘车点;所述相邻车厢包括车厢开放入口靠近所述车厢且与所述车厢相邻的车厢。
可选的,所述铁路列车的乘车提醒处理装置,还包括:
提醒信息展示模块,被配置为接收数据提供方提供的站台显示组件的组件编号以及对应的提醒信息,并通过站台显示组件展示所述提醒信息;所述站台显示组件与所述提醒信息具有一一对应关系;
提醒信息生成模块,被配置为接收所述数据提供方提供的组件编号以及对应的关键提醒数据;基于所述关键提醒数据生成提醒信息并通过对应的站台显示组件进行展示;
其中,所述提醒信息包括下述至少一项:所述组件编号对应的车厢号、所述车厢号所属车厢的相邻车厢的相邻车厢号、所述相邻车厢相对于所述车厢的乘车方向标识、对座位号处于所述车厢中预设座位号范围的目标乘客的站台乘车提醒。
可选的,所述乘车点配置有站台显示组件,所述站台显示组件上展示有所述乘车点的提醒信息;
其中,所述提醒信息包括下述至少一项:所述乘车点的车厢号、所述车厢号所属车厢的相邻车厢的相邻车厢号、所述相邻车厢相对于所述车厢的乘车方向标识、对座位号处于所述车厢中预设座位号范围的目标乘客的站台乘车提醒。
可选的,所述乘车点确定模块506,包括:
座位位置确定子模块,被配置为根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述座位编号在所属车厢中的座位位置;
距离计算子模块,被配置为计算所述座位位置与所述座位编号中的车厢号对应的车厢的第一车厢开放入口的第一距离,以及所述座位位置与所述车厢相邻且车厢开放入口靠近所述车厢的相邻车厢的第二车厢开放入口的第二距离;
乘车点判断子模块,被配置为在所述第一距离小于等于所述第二距离的情况下,确定所述第一车厢开放入口为所述乘车点;在所述第一距离大于所述第二距离的情况下,确定所述第二车厢开放入口为所述乘车点。
可选的,所述铁路列车的乘车提醒处理装置,还包括:
支付状态判断模块,被配置为判断所述乘车订单的支付状态是否为未支付状态;
若是,则运行支付处理模块,被配置为获取所述用户终端提交的针对所述未支付状态的乘车订单的支付请求,并基于所述支付请求进行支付处理,并执行下一步;
相应的,所述提醒发送模块508,包括:
订单发送子模块,被配置为生成包含所述乘车点的信息标识的乘车提醒订单并向所述用户终端发送。
可选的,所述服务器包括应用服务器以及业务服务器;所述订单查询模块502,具体被配置为:
所述应用服务器根据用户终端提交的访问请求生成包含所述用户的用户信息的查询请求,并提交至所述业务服务器;
所述业务服务器基于所述查询请求查询所述用户信息对应的乘车订单作为所述用户的乘车订单;
相应的,所述提醒发送模块508,具体被配置为:所述应用服务器向所述用户终端发送所述业务服务器生成的包含所述乘车点的信息标识的乘车提醒;或者,所述应用服务器根据所述业务服务器确定的乘车点生成包含所述乘车点的信息标识的乘车提醒,并向所述用户终端发送。
可选的,所述业务服务器通过运行如下模块确定所述乘车点:
预设座位区间确定模块,被配置为根据所述车厢座位分布,确定所述座位编号中包含的车厢号对应的车厢的预设座位阈值区间;
预设座位判断模块,被配置为判断所述座位编号中包含的座位号是否在所述预设座位阈值区间内;若是,则将所述车厢号对应车厢的车厢开放入口作为所述乘车点;若否,则将所述车厢的相邻车厢的车厢开放入口作为所述乘车点;
其中,所述相邻车厢包括车厢开放入口靠近所述车厢号对应的车厢且与所述车厢相邻的车厢。
可选的,所述乘车点确定模块506,包括:
区间以及位置确定子模块,被配置为根据所述车厢座位分布,确定所述座位编号中包含的车厢号对应的车厢的预设座位阈值区间,以及根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述座位编号在所属车厢中的座位位置;
计算子模块,被配置为计算所述座位位置与所述座位编号中的车厢号对应的车厢的第一车厢开放入口的第一距离,以及所述座位位置与所述车厢相邻且车厢开放入口靠近所述车厢的相邻车厢的第二车厢开放入口的第二距离;
距离以及区间判断子模块,被配置为判断所述第一距离是否小于等于所述第二距离且判断所述座位编号中包含的座位号是否在所述预设座位阈值区间内;若是,则将所述第一车厢开放入口作为所述乘车点;若否,则将所述第二车厢开放入口作为所述乘车点。
本说明书提供的另一种铁路列车的乘车提醒处理装置实施例如下:
在上述的实施例中,提供了一种应用于用户终端的铁路列车的乘车提醒处理方法,与之相对应的,还提供了一种运行于用户终端的铁路列车的乘车提醒处理装置,下面结合附图进行说明。
参照图6,其示出了本实施例提供的一种铁路列车的乘车提醒处理装置示意图。
由于装置实施例对应于方法实施例,所以描述得比较简单,相关的部分请参照上述提供的方法实施例的对应说明即可。下述描述的装置实施例仅仅是示意性的。
本实施例提供一种铁路列车的乘车提醒处理装置,运行于用户终端,包括:
动作获取模块602,被配置为获取用户通过子应用的应用页面提交的访问动作;
请求生成模块604,被配置为基于所述访问动作生成访问请求并向服务器发送;
提醒接收模块606,被配置为接收所述服务器发送的包含乘车点的信息标识的乘车提醒;所述乘车提醒根据基于车厢座位分布以及所述用户的乘车订单中包含的座位编号确定的乘车点生成。
可选的,所述子应用搭载于运行在所述用户终端的应用程序上,所述铁路列车的乘车提醒处理装置,还包括:
子应用访问模块,被配置为获取所述用户通过应用程序的应用页面提交的针对所述子应用的访问动作。
可选的,所述车厢座位分布,通过运行如下模块查询:
目标列车查询模块,被配置为在列车与车次对应关系中查询所述乘车订单中包含的列车车次以及车次时间对应的目标列车;
座位分布读取模块,被配置为读取所述目标列车的车厢座位分布;
其中,所述列车与车次对应关系根据数据提供方提供的列车车次、车次时间以及铁路列车之间的对应关系建立;或者,所述列车与车次对应关系由所述数据提供方根据所述对应关系建立并提供。
可选的,所述乘车点,通过运行如下模块确定:
区间确定模块,被配置为根据所述车厢座位分布,确定所述座位编号中包含的车厢号对应的车厢的预设座位阈值区间;
座位号判断模块,被配置为判断所述座位编号中包含的座位号是否在所述预设座位阈值区间内;若是,则将所述车厢号对应车厢的车厢开放入口作为所述乘车点;若否,则将所述车厢号对应车厢的相邻车厢的车厢开放入口作为所述乘车点;
其中,所述相邻车厢包括车厢开放入口靠近所述车厢号对应的车厢且与所述车厢相邻的车厢。
可选的,所述乘车点,通过运行如下模块确定:
位置确定模块,被配置为根据所述座位编号以及所述车厢座位分布,确定所述座位编号在所属车厢中的座位位置;
距离计算模块,被配置为计算所述座位位置与所述座位编号中的车厢号对应的车厢的第一车厢开放入口的第一距离,以及所述座位位置与所述车厢相邻且车厢开放入口靠近所述车厢的相邻车厢的第二车厢开放入口的第二距离;
距离比对模块,被配置为在所述第一距离小于等于所述第二距离的情况下,确定所述第一车厢开放入口为所述乘车点;在所述第一距离大于所述第二距离的情况下,确定所述第二车厢开放入口为所述乘车点。
可选的,所述乘车点,通过运行如下模块确定:
乘车点查询模块,被配置为在乘车点与座位编号对应关系中查询所述乘车订单对应的乘车点;
其中,所述乘车点与座位编号对应关系基于数据提供方提供的车厢座位分布建立;或者,所述乘车点与座位编号对应关系由所述数据提供方建立并提供。
可选的,所述乘车点配置有站台显示组件,所述站台显示组件上展示有所述乘车点的提醒信息;
其中,所述提醒信息包括下述至少一项:所述乘车点的车厢号、所述车厢号所属车厢的相邻车厢的相邻车厢号、所述相邻车厢相对于所述车厢的乘车方向标识、对座位号处于所述车厢中预设座位号范围的目标乘客的站台乘车提醒。
可选的,所述服务器包括应用服务器以及业务服务器;所述提醒接收模块606,包括:
第一提醒接收子模块,被配置为接收所述应用服务器发送的所述业务服务器生成的包含所述信息标识的乘车提醒;
第二提醒接收子模块,被配置为接收所述应用服务器发送的根据所述业务服务器确定的所述乘车点生成的包含所述信息标识的乘车提醒。
本说明书提供的一种铁路列车的乘车提醒处理设备实施例如下:
对应上述描述的一种铁路列车的乘车提醒处理方法,基于相同的技术构思,本说明书一个或多个实施例还提供一种铁路列车的乘车提醒处理设备,该设备用于执行上述的一种铁路列车的乘车提醒处理方法,图7为本说明书一个或多个实施例提供的一种铁路列车的乘车提醒处理设备的结构示意图。
如图7所示,铁路列车的乘车提醒处理设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上的处理器701和存储器702,存储器702中可以存储有一个或一个以上存储应用程序或数据。其中,存储器702可以是短暂存储或持久存储。存储在存储器702的应用程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括铁路列车的乘车提醒处理设备中的一系列计算机可执行指令。更进一步地,处理器701可以设置为与存储器702通信,在铁路列车的乘车提醒处理设备上执行存储器702中的一系列计算机可执行指令。铁路列车的乘车提醒处理设备还可以包括一个或一个以上电源703,一个或一个以上有线或无线网络接口704,一个或一个以上输入输出接口705,一个或一个以上键盘706等。
在一个具体的实施例中,铁路列车的乘车提醒处理设备包括有存储器,以及一个或一个以上的程序,其中一个或者一个以上程序存储于存储器中,且一个或者一个以上程序可以包括一个或一个以上模块,且每个模块可以包括对铁路列车的乘车提醒处理设备中的一系列计算机可执行指令,且经配置以由一个或者一个以上处理器执行该一个或者一个以上程序包含用于进行以下计算机可执行指令:
根据用户终端提交的访问请求,查询所述用户终端所属用户的乘车订单;
基于所述乘车订单中包含的列车车次以及车次时间,查询所述乘车订单对应的目标列车的车厢座位分布;
根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述乘车订单对应的乘车点;
生成包含所述乘车点的信息标识的乘车提醒并向所述用户终端发送。
可选的,所述根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述乘车订单对应的乘车点,包括:
根据所述车厢座位分布,确定所述座位编号中包含的车厢号对应的车厢的预设座位阈值区间;
判断所述座位编号中包含的座位号是否在所述预设座位阈值区间内;
若是,则将所述车厢号对应车厢的车厢开放入口作为所述乘车点;
若否,则将所述车厢的相邻车厢的车厢开放入口作为所述乘车点;所述相邻车厢包括车厢开放入口靠近所述车厢且与所述车厢相邻的车厢。
可选的,所述乘车点配置有站台显示组件,所述站台显示组件上展示有所述乘车点的提醒信息;
其中,所述提醒信息包括下述至少一项:所述乘车点的车厢号、所述车厢号所属车厢的相邻车厢的相邻车厢号、所述相邻车厢相对于所述车厢的乘车方向标识、对座位号处于所述车厢中预设座位号范围的目标乘客的站台乘车提醒。
可选的,所述根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述乘车订单对应的乘车点,包括:
根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述座位编号在所属车厢中的座位位置;
计算所述座位位置与所述座位编号中的车厢号对应的车厢的第一车厢开放入口的第一距离,以及所述座位位置与所述车厢相邻且车厢开放入口靠近所述车厢的相邻车厢的第二车厢开放入口的第二距离;
在所述第一距离小于等于所述第二距离的情况下,确定所述第一车厢开放入口为所述乘车点;
在所述第一距离大于所述第二距离的情况下,确定所述第二车厢开放入口为所述乘车点。
本说明书提供的另一种铁路列车的乘车提醒处理设备实施例如下:
对应上述描述的一种铁路列车的乘车提醒处理方法,基于相同的技术构思,本说明书一个或多个实施例还提供一种铁路列车的乘车提醒处理设备,该设备用于执行上述的一种铁路列车的乘车提醒处理方法,图8为本说明书一个或多个实施例提供的一种铁路列车的乘车提醒处理设备的结构示意图。
如图8所示,铁路列车的乘车提醒处理设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上的处理器801和存储器802,存储器802中可以存储有一个或一个以上存储应用程序或数据。其中,存储器802可以是短暂存储或持久存储。存储在存储器802的应用程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括铁路列车的乘车提醒处理设备中的一系列计算机可执行指令。更进一步地,处理器801可以设置为与存储器802通信,在铁路列车的乘车提醒处理设备上执行存储器802中的一系列计算机可执行指令。铁路列车的乘车提醒处理设备还可以包括一个或一个以上电源803,一个或一个以上有线或无线网络接口804,一个或一个以上输入输出接口805,一个或一个以上键盘806等。
在一个具体的实施例中,铁路列车的乘车提醒处理设备包括有存储器,以及一个或一个以上的程序,其中一个或者一个以上程序存储于存储器中,且一个或者一个以上程序可以包括一个或一个以上模块,且每个模块可以包括对铁路列车的乘车提醒处理设备中的一系列计算机可执行指令,且经配置以由一个或者一个以上处理器执行该一个或者一个以上程序包含用于进行以下计算机可执行指令:
获取用户通过子应用的应用页面提交的访问动作;
基于所述访问动作生成访问请求并向服务器发送;
接收所述服务器发送的包含乘车点的信息标识的乘车提醒;所述乘车提醒根据基于车厢座位分布以及所述用户的乘车订单中包含的座位编号确定的乘车点生成。
可选的,所述乘车点,采用如下方式确定:
根据所述车厢座位分布,确定所述座位编号中包含的车厢号对应的车厢的预设座位阈值区间;
判断所述座位编号中包含的座位号是否在所述预设座位阈值区间内;
若是,则将所述车厢号对应车厢的车厢开放入口作为所述乘车点;
若否,则将所述车厢号对应车厢的相邻车厢的车厢开放入口作为所述乘车点;
其中,所述相邻车厢包括车厢开放入口靠近所述车厢号对应的车厢且与所述车厢相邻的车厢。
可选的,所述乘车点,采用如下方式确定:
根据所述座位编号以及所述车厢座位分布,确定所述座位编号在所属车厢中的座位位置;
计算所述座位位置与所述座位编号中的车厢号对应的车厢的第一车厢开放入口的第一距离,以及所述座位位置与所述车厢相邻且车厢开放入口靠近所述车厢的相邻车厢的第二车厢开放入口的第二距离;
在所述第一距离小于等于所述第二距离的情况下,确定所述第一车厢开放入口为所述乘车点;
在所述第一距离大于所述第二距离的情况下,确定所述第二车厢开放入口为所述乘车点。
可选的,所述乘车点配置有站台显示组件,所述站台显示组件上展示有所述乘车点的提醒信息;
其中,所述提醒信息包括下述至少一项:所述乘车点的车厢号、所述车厢号所属车厢的相邻车厢的相邻车厢号、所述相邻车厢相对于所述车厢的乘车方向标识、对座位号处于所述车厢中预设座位号范围的目标乘客的站台乘车提醒。
本说明书提供的一种存储介质实施例如下:
对应上述描述的一种铁路列车的乘车提醒处理方法,基于相同的技术构思,本说明书一个或多个实施例还提供一种存储介质。
本实施例提供的存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现以下流程:
根据用户终端提交的访问请求,查询所述用户终端所属用户的乘车订单;
基于所述乘车订单中包含的列车车次以及车次时间,查询所述乘车订单对应的目标列车的车厢座位分布;
根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述乘车订单对应的乘车点;
生成包含所述乘车点的信息标识的乘车提醒并向所述用户终端发送。
可选的,所述根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述乘车订单对应的乘车点,包括:
根据所述车厢座位分布,确定所述座位编号中包含的车厢号对应的车厢的预设座位阈值区间;
判断所述座位编号中包含的座位号是否在所述预设座位阈值区间内;
若是,则将所述车厢号对应车厢的车厢开放入口作为所述乘车点;
若否,则将所述车厢的相邻车厢的车厢开放入口作为所述乘车点;所述相邻车厢包括车厢开放入口靠近所述车厢且与所述车厢相邻的车厢。
可选的,所述乘车点配置有站台显示组件,所述站台显示组件上展示有所述乘车点的提醒信息;
其中,所述提醒信息包括下述至少一项:所述乘车点的车厢号、所述车厢号所属车厢的相邻车厢的相邻车厢号、所述相邻车厢相对于所述车厢的乘车方向标识、对座位号处于所述车厢中预设座位号范围的目标乘客的站台乘车提醒。
可选的,所述根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述乘车订单对应的乘车点,包括:
根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述座位编号在所属车厢中的座位位置;
计算所述座位位置与所述座位编号中的车厢号对应的车厢的第一车厢开放入口的第一距离,以及所述座位位置与所述车厢相邻且车厢开放入口靠近所述车厢的相邻车厢的第二车厢开放入口的第二距离;
在所述第一距离小于等于所述第二距离的情况下,确定所述第一车厢开放入口为所述乘车点;
在所述第一距离大于所述第二距离的情况下,确定所述第二车厢开放入口为所述乘车点。
本说明书提供的另一种存储介质实施例如下:
对应上述描述的一种铁路列车的乘车提醒处理方法,基于相同的技术构思,本说明书一个或多个实施例还提供一种存储介质。
本实施例提供的存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现以下流程:
获取用户通过子应用的应用页面提交的访问动作;
基于所述访问动作生成访问请求并向服务器发送;
接收所述服务器发送的包含乘车点的信息标识的乘车提醒;所述乘车提醒根据基于车厢座位分布以及所述用户的乘车订单中包含的座位编号确定的乘车点生成。
可选的,所述乘车点,采用如下方式确定:
根据所述车厢座位分布,确定所述座位编号中包含的车厢号对应的车厢的预设座位阈值区间;
判断所述座位编号中包含的座位号是否在所述预设座位阈值区间内;
若是,则将所述车厢号对应车厢的车厢开放入口作为所述乘车点;
若否,则将所述车厢号对应车厢的相邻车厢的车厢开放入口作为所述乘车点;
其中,所述相邻车厢包括车厢开放入口靠近所述车厢号对应的车厢且与所述车厢相邻的车厢。
可选的,所述乘车点,采用如下方式确定:
根据所述座位编号以及所述车厢座位分布,确定所述座位编号在所属车厢中的座位位置;
计算所述座位位置与所述座位编号中的车厢号对应的车厢的第一车厢开放入口的第一距离,以及所述座位位置与所述车厢相邻且车厢开放入口靠近所述车厢的相邻车厢的第二车厢开放入口的第二距离;
在所述第一距离小于等于所述第二距离的情况下,确定所述第一车厢开放入口为所述乘车点;
在所述第一距离大于所述第二距离的情况下,确定所述第二车厢开放入口为所述乘车点。
可选的,所述乘车点配置有站台显示组件,所述站台显示组件上展示有所述乘车点的提醒信息;
其中,所述提醒信息包括下述至少一项:所述乘车点的车厢号、所述车厢号所属车厢的相邻车厢的相邻车厢号、所述相邻车厢相对于所述车厢的乘车方向标识、对座位号处于所述车厢中预设座位号范围的目标乘客的站台乘车提醒。
需要说明的是,本说明书中关于存储介质的实施例与本说明书中关于用户资源处理方法的实施例基于同一发明构思,因此该实施例的具体实施可以参见前述对应方法的实施,重复之处不再赘述。
上述对本说明书特征实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特征顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
在20世纪30年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(Programmable Logic Device,PLD)(例如现场可编程门阵列(Field Programmable GateArray,FPGA))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字***“集成”在一片PLD上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特征的编程语言来撰写,此称之为硬件描述语言(Hardware Description Language,HDL),而HDL也并非仅有一种,而是有许多种,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware DescriptionLanguage)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(RubyHardware Description Language)等,目前最普遍使用的是VHDL(Very-High-SpeedIntegrated Circuit Hardware Description Language)与Verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。
控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20以及Silicone Labs C8051F320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
上述实施例阐明的***、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本说明书实施例时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
本领域内的技术人员应明白,本说明书一个或多个实施例可提供为方法、***或计算机程序产品。因此,本说明书一个或多个实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本说明书可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本说明书是参照根据本说明书实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特征方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
本说明书一个或多个实施例可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特征任务或实现特征抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书的一个或多个实施例,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本文件的实施例而已,并不用于限制本文件。对于本领域技术人员来说,本文件可以有各种更改和变化。凡在本文件的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本文件的权利要求范围之内。
Claims (20)
1.一种铁路列车的乘车提醒处理方法,应用于服务器,包括:
根据用户终端提交的访问请求,查询所述用户终端所属用户的乘车订单;
基于所述乘车订单中包含的列车车次以及车次时间,查询所述乘车订单对应的目标列车的车厢座位分布;
根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述乘车订单对应的乘车点,包括:根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述座位编号在所属车厢中的座位位置;计算所述座位位置与所述座位编号中的车厢号对应的车厢的第一车厢开放入口的第一距离,以及所述座位位置与所述车厢相邻且车厢开放入口靠近所述车厢的相邻车厢的第二车厢开放入口的第二距离;在所述第一距离小于等于所述第二距离的情况下,确定所述第一车厢开放入口为所述乘车点;在所述第一距离大于所述第二距离的情况下,确定所述第二车厢开放入口为所述乘车点;
生成包含所述乘车点的信息标识的乘车提醒并向所述用户终端发送。
2.根据权利要求1所述的铁路列车的乘车提醒处理方法,所述基于所述乘车订单中包含的列车车次以及车次时间,查询所述乘车订单对应的目标列车的车厢座位分布,包括:
在列车与车次对应关系中查询所述列车车次以及所述车次时间对应的目标列车;
读取所述目标列车的车厢座位分布;
其中,所述列车与车次对应关系根据数据提供方提供的列车车次、车次时间以及铁路列车之间的对应关系建立;或者,所述列车与车次对应关系由所述数据提供方根据所述对应关系建立并提供。
3.根据权利要求1所述的铁路列车的乘车提醒处理方法,所述根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述乘车订单对应的乘车点,包括:
在乘车点与座位编号对应关系中查询所述乘车订单对应的乘车点;
其中,所述乘车点与座位编号对应关系基于数据提供方提供的车厢座位分布建立;或者,所述乘车点与座位编号对应关系由所述数据提供方建立并提供。
4.根据权利要求1所述的铁路列车的乘车提醒处理方法,还包括:
接收数据提供方提供的站台显示组件的组件编号以及对应的提醒信息,并通过所述站台显示组件展示所述提醒信息;所述站台显示组件与所述提醒信息具有一一对应关系;
或者,
接收所述数据提供方提供的组件编号以及对应的关键提醒数据;
基于所述关键提醒数据生成提醒信息并通过对应的站台显示组件进行展示;
其中,所述提醒信息包括下述至少一项:所述组件编号对应的车厢号、所述车厢号所属车厢的相邻车厢的相邻车厢号、所述相邻车厢相对于所述车厢的乘车方向标识、对座位号处于所述车厢中预设座位号范围的目标乘客的站台乘车提醒。
5.根据权利要求1所述的铁路列车的乘车提醒处理方法,所述乘车点配置有站台显示组件,所述站台显示组件上展示有所述乘车点的提醒信息;
其中,所述提醒信息包括下述至少一项:所述乘车点的车厢号、所述车厢号所属车厢的相邻车厢的相邻车厢号、所述相邻车厢相对于所述车厢的乘车方向标识、对座位号处于所述车厢中预设座位号范围的目标乘客的站台乘车提醒。
6.根据权利要求1所述的铁路列车的乘车提醒处理方法,所述根据用户终端提交的访问请求,查询所述用户终端所属用户的乘车订单步骤执行之后,且所述基于所述乘车订单中包含的列车车次以及车次时间,查询所述乘车订单对应的目标列车的车厢座位分布步骤执行之前,还包括:
判断所述乘车订单的支付状态是否为未支付状态;
若是,则获取所述用户终端提交的针对所述未支付状态的乘车订单的支付请求,并基于所述支付请求进行支付处理,并执行下一步;
相应的,所述生成包含所述乘车点的信息标识的乘车提醒并向所述用户终端发送,包括:
生成包含所述乘车点的信息标识的乘车提醒订单并向所述用户终端发送。
7.根据权利要求1所述的铁路列车的乘车提醒处理方法,所述服务器包括应用服务器以及业务服务器;所述根据用户终端提交的访问请求,查询所述用户终端所属用户的乘车订单,包括:
所述应用服务器根据用户终端提交的访问请求生成包含所述用户的用户信息的查询请求,并提交至所述业务服务器;
所述业务服务器基于所述查询请求查询所述用户信息对应的乘车订单作为所述用户的乘车订单;
相应的,所述生成包含所述乘车点的信息标识的乘车提醒并向所述用户终端发送,包括:
所述应用服务器向所述用户终端发送所述业务服务器生成的包含所述乘车点的信息标识的乘车提醒;或者,所述应用服务器根据所述业务服务器确定的乘车点生成包含所述乘车点的信息标识的乘车提醒,并向所述用户终端发送。
8.根据权利要求1所述的铁路列车的乘车提醒处理方法,所述根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述乘车订单对应的乘车点,包括:
根据所述车厢座位分布,确定所述座位编号中包含的车厢号对应的车厢的预设座位阈值区间,以及根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述座位编号在所属车厢中的座位位置;
计算所述座位位置与所述座位编号中的车厢号对应的车厢的第一车厢开放入口的第一距离,以及所述座位位置与所述车厢相邻且车厢开放入口靠近所述车厢的相邻车厢的第二车厢开放入口的第二距离;
判断所述第一距离是否小于等于所述第二距离且判断所述座位编号中包含的座位号是否在所述预设座位阈值区间内;
若是,则将所述第一车厢开放入口作为所述乘车点;
若否,则将所述第二车厢开放入口作为所述乘车点。
9.一种铁路列车的乘车提醒处理方法,应用于用户终端,包括:
获取用户通过子应用的应用页面提交的访问动作;
基于所述访问动作生成访问请求并向服务器发送;
接收所述服务器发送的包含乘车点的信息标识的乘车提醒;所述乘车提醒根据基于车厢座位分布以及所述用户的乘车订单中包含的座位编号确定的乘车点生成,包括:根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述座位编号在所属车厢中的座位位置;计算所述座位位置与所述座位编号中的车厢号对应的车厢的第一车厢开放入口的第一距离,以及所述座位位置与所述车厢相邻且车厢开放入口靠近所述车厢的相邻车厢的第二车厢开放入口的第二距离;在所述第一距离小于等于所述第二距离的情况下,确定所述第一车厢开放入口为所述乘车点;在所述第一距离大于所述第二距离的情况下,确定所述第二车厢开放入口为所述乘车点。
10.根据权利要求9所述的铁路列车的乘车提醒处理方法,所述子应用搭载于运行在所述用户终端的应用程序上,所述获取用户通过子应用的应用页面提交的访问动作步骤执行之前,还包括:
获取所述用户通过应用程序的应用页面提交的针对所述子应用的访问动作。
11.根据权利要求9所述的铁路列车的乘车提醒处理方法,所述车厢座位分布,采用如下方式查询:
在列车与车次对应关系中查询所述乘车订单中包含的列车车次以及车次时间对应的目标列车;
读取所述目标列车的车厢座位分布;
其中,所述列车与车次对应关系根据数据提供方提供的列车车次、车次时间以及铁路列车之间的对应关系建立;或者,所述列车与车次对应关系由所述数据提供方根据所述对应关系建立并提供。
12.根据权利要求9所述的铁路列车的乘车提醒处理方法,所述乘车点,采用如下方式确定:
在乘车点与座位编号对应关系中查询所述乘车订单对应的乘车点;
其中,所述乘车点与座位编号对应关系基于数据提供方提供的车厢座位分布建立;或者,所述乘车点与座位编号对应关系由所述数据提供方建立并提供。
13.根据权利要求9所述的铁路列车的乘车提醒处理方法,所述乘车点配置有站台显示组件,所述站台显示组件上展示有所述乘车点的提醒信息;
其中,所述提醒信息包括下述至少一项:所述乘车点的车厢号、所述车厢号所属车厢的相邻车厢的相邻车厢号、所述相邻车厢相对于所述车厢的乘车方向标识、对座位号处于所述车厢中预设座位号范围的目标乘客的站台乘车提醒。
14.根据权利要求9所述的铁路列车的乘车提醒处理方法,所述服务器包括应用服务器以及业务服务器;所述接收所述服务器发送的包含乘车点的信息标识的乘车提醒,包括:
接收所述应用服务器发送的所述业务服务器生成的包含所述信息标识的乘车提醒;
或者,
接收所述应用服务器发送的根据所述业务服务器确定的所述乘车点生成的包含所述信息标识的乘车提醒。
15.一种铁路列车的乘车提醒处理装置,运行于服务器,包括:
订单查询模块,被配置为根据用户终端提交的访问请求,查询所述用户终端所属用户的乘车订单;
分布查询模块,被配置为基于所述乘车订单中包含的列车车次以及车次时间,查询所述乘车订单对应的目标列车的车厢座位分布;
乘车点确定模块,被配置为根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述乘车订单对应的乘车点,包括:根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述座位编号在所属车厢中的座位位置;计算所述座位位置与所述座位编号中的车厢号对应的车厢的第一车厢开放入口的第一距离,以及所述座位位置与所述车厢相邻且车厢开放入口靠近所述车厢的相邻车厢的第二车厢开放入口的第二距离;在所述第一距离小于等于所述第二距离的情况下,确定所述第一车厢开放入口为所述乘车点;在所述第一距离大于所述第二距离的情况下,确定所述第二车厢开放入口为所述乘车点;
提醒发送模块,被配置为生成包含所述乘车点的信息标识的乘车提醒并向所述用户终端发送。
16.一种铁路列车的乘车提醒处理装置,运行于用户终端,包括:
动作获取模块,被配置为获取用户通过子应用的应用页面提交的访问动作;
请求生成模块,被配置为基于所述访问动作生成访问请求并向服务器发送;
提醒接收模块,被配置为接收所述服务器发送的包含乘车点的信息标识的乘车提醒;所述乘车提醒根据基于车厢座位分布以及所述用户的乘车订单中包含的座位编号确定的乘车点生成,包括:根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述座位编号在所属车厢中的座位位置;计算所述座位位置与所述座位编号中的车厢号对应的车厢的第一车厢开放入口的第一距离,以及所述座位位置与所述车厢相邻且车厢开放入口靠近所述车厢的相邻车厢的第二车厢开放入口的第二距离;在所述第一距离小于等于所述第二距离的情况下,确定所述第一车厢开放入口为所述乘车点;在所述第一距离大于所述第二距离的情况下,确定所述第二车厢开放入口为所述乘车点。
17.一种铁路列车的乘车提醒处理设备,应用于服务器,包括:
处理器;以及,
被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:
根据用户终端提交的访问请求,查询所述用户终端所属用户的乘车订单;
基于所述乘车订单中包含的列车车次以及车次时间,查询所述乘车订单对应的目标列车的车厢座位分布;
根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述乘车订单对应的乘车点,包括:根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述座位编号在所属车厢中的座位位置;计算所述座位位置与所述座位编号中的车厢号对应的车厢的第一车厢开放入口的第一距离,以及所述座位位置与所述车厢相邻且车厢开放入口靠近所述车厢的相邻车厢的第二车厢开放入口的第二距离;在所述第一距离小于等于所述第二距离的情况下,确定所述第一车厢开放入口为所述乘车点;在所述第一距离大于所述第二距离的情况下,确定所述第二车厢开放入口为所述乘车点;
生成包含所述乘车点的信息标识的乘车提醒并向所述用户终端发送。
18.一种铁路列车的乘车提醒处理设备,应用于用户终端,包括:
处理器;以及,
被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:
获取用户通过子应用的应用页面提交的访问动作;
基于所述访问动作生成访问请求并向服务器发送;
接收所述服务器发送的包含乘车点的信息标识的乘车提醒;所述乘车提醒根据基于车厢座位分布以及所述用户的乘车订单中包含的座位编号确定的乘车点生成,包括:根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述座位编号在所属车厢中的座位位置;计算所述座位位置与所述座位编号中的车厢号对应的车厢的第一车厢开放入口的第一距离,以及所述座位位置与所述车厢相邻且车厢开放入口靠近所述车厢的相邻车厢的第二车厢开放入口的第二距离;在所述第一距离小于等于所述第二距离的情况下,确定所述第一车厢开放入口为所述乘车点;在所述第一距离大于所述第二距离的情况下,确定所述第二车厢开放入口为所述乘车点。
19.一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现以下流程:
根据用户终端提交的访问请求,查询所述用户终端所属用户的乘车订单;
基于所述乘车订单中包含的列车车次以及车次时间,查询所述乘车订单对应的目标列车的车厢座位分布;
根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述乘车订单对应的乘车点,包括:根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述座位编号在所属车厢中的座位位置;计算所述座位位置与所述座位编号中的车厢号对应的车厢的第一车厢开放入口的第一距离,以及所述座位位置与所述车厢相邻且车厢开放入口靠近所述车厢的相邻车厢的第二车厢开放入口的第二距离;在所述第一距离小于等于所述第二距离的情况下,确定所述第一车厢开放入口为所述乘车点;在所述第一距离大于所述第二距离的情况下,确定所述第二车厢开放入口为所述乘车点;
生成包含所述乘车点的信息标识的乘车提醒并向所述用户终端发送。
20.一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现以下流程:
获取用户通过子应用的应用页面提交的访问动作;
基于所述访问动作生成访问请求并向服务器发送;
接收所述服务器发送的包含乘车点的信息标识的乘车提醒;所述乘车提醒根据基于车厢座位分布以及所述用户的乘车订单中包含的座位编号确定的乘车点生成,包括:根据所述乘车订单中包含的座位编号以及所述车厢座位分布,确定所述座位编号在所属车厢中的座位位置;计算所述座位位置与所述座位编号中的车厢号对应的车厢的第一车厢开放入口的第一距离,以及所述座位位置与所述车厢相邻且车厢开放入口靠近所述车厢的相邻车厢的第二车厢开放入口的第二距离;在所述第一距离小于等于所述第二距离的情况下,确定所述第一车厢开放入口为所述乘车点;在所述第一距离大于所述第二距离的情况下,确定所述第二车厢开放入口为所述乘车点。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110017736.XA CN112693496B (zh) | 2021-01-07 | 2021-01-07 | 铁路列车的乘车提醒处理方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110017736.XA CN112693496B (zh) | 2021-01-07 | 2021-01-07 | 铁路列车的乘车提醒处理方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112693496A CN112693496A (zh) | 2021-04-23 |
CN112693496B true CN112693496B (zh) | 2023-03-21 |
Family
ID=75514979
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110017736.XA Active CN112693496B (zh) | 2021-01-07 | 2021-01-07 | 铁路列车的乘车提醒处理方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112693496B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113689015A (zh) * | 2021-08-13 | 2021-11-23 | 支付宝(杭州)信息技术有限公司 | 车票提醒处理方法及装置 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104760595A (zh) * | 2013-08-26 | 2015-07-08 | 刘健 | 长超站台的轨道列车及其编组*** |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006201842A (ja) * | 2005-01-18 | 2006-08-03 | Mitsubishi Electric Corp | 旅客案内システム及び旅客案内サーバ |
JP2009255699A (ja) * | 2008-04-16 | 2009-11-05 | Hitachi Omron Terminal Solutions Corp | 列車乗車時の混雑緩和システム |
RU2476003C2 (ru) * | 2008-08-06 | 2013-02-20 | Сименс Энтерпрайз Коммьюникейшнз Гмбх Унд Ко. Кг | Способ и мобильное устройство для нахождения подходящей зоны посадки на платформе |
CN106741014B (zh) * | 2016-11-30 | 2018-10-26 | 北京万相融通科技股份有限公司 | 一种铁路客运列车查询信息生成及处理方法 |
CN107310587A (zh) * | 2017-06-22 | 2017-11-03 | 中车唐山机车车辆有限公司 | 座位提示方法及装置 |
CN109492564A (zh) * | 2018-10-30 | 2019-03-19 | 上海与德科技有限公司 | 一种乘车提示方法、装置、终端及存储介质 |
CN110406564A (zh) * | 2019-04-08 | 2019-11-05 | 陈予 | 一种提高交通工具上客效率的方法 |
CN111703470A (zh) * | 2020-05-07 | 2020-09-25 | 李光煌 | 基于智能车座的提醒方法及***、计算机可读存储介质 |
CN111553314B (zh) * | 2020-05-13 | 2023-03-14 | 合肥学院 | 一种城市轨道交通乘客指引***及指引方法 |
CN111756859A (zh) * | 2020-07-06 | 2020-10-09 | 中兴飞流信息科技有限公司 | 一种基于视频ai的站台智能地标*** |
-
2021
- 2021-01-07 CN CN202110017736.XA patent/CN112693496B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104760595A (zh) * | 2013-08-26 | 2015-07-08 | 刘健 | 长超站台的轨道列车及其编组*** |
Also Published As
Publication number | Publication date |
---|---|
CN112693496A (zh) | 2021-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11034362B2 (en) | Portable personalization | |
CN105096199B (zh) | 车辆生成的社交网络更新 | |
CN102783126B (zh) | 使用连接到多个移动设备的通信***和优先选择移动设备的方法、通信***和其用途 | |
EP3566917B1 (en) | Information processing device, information processing method, and non-transitory recording medium storing program | |
CN113079252B (zh) | 地铁乘坐提醒方法及装置 | |
CN109756545A (zh) | 用于智能网联云控***中的智能网联车载*** | |
CN112693496B (zh) | 铁路列车的乘车提醒处理方法及装置 | |
Greengard | Automotive systems get smarter | |
US20180301038A1 (en) | Position-based service information prompting method for shared vehicle, system and app device | |
CN112884373A (zh) | 派单处理方法及装置 | |
CN112148737B (zh) | 考勤处理方法及装置 | |
CN112949879B (zh) | 出行预约处理方法及装置 | |
Zeng et al. | Design framework and intelligent in-vehicle information system for sensor-cloud platform and applications | |
CN115905734A (zh) | 一种基于地理位置信息进行智能推荐的方法及装置 | |
EP4388409A1 (en) | Content display method, device, apparatus, medium and vehicle | |
CN114358787A (zh) | 一种obu共享方法、装置及相关设备 | |
CN114882579A (zh) | 车载屏幕的控制方法、装置及车辆 | |
CN112904989B (zh) | 电池电量提醒方法及装置 | |
Feld et al. | Sharing user and context models in automotive HMI | |
Smirnov et al. | “Connected Car”-Based Customised On-Demand Tours: The Concept and Underlying Technologies | |
JP7392019B2 (ja) | 情報表示のための方法、装置、媒体及びプログラム製品 | |
Tepe | What is the role of hci within the automotive industry? | |
CN114331605A (zh) | 共享汽车充电桩识别车辆充电的方法及共享汽车充电桩 | |
CN113538717B (zh) | 应用于车辆的交易处理方法及装置 | |
CN114756195A (zh) | 基于车辆的语音导航播报方法、装置、电子设备及车辆 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |