多项目排队处理方法、服务器及移动终端与流程

文档序号:11145456阅读:472来源:国知局
多项目排队处理方法、服务器及移动终端与制造工艺

本发明涉及通信技术,尤其涉及一种多项目排队处理方法、服务器及移动终端。



背景技术:

随着大型游乐场的不断发展和推广,游乐场已经是人们度假、放松、游玩的首选。游乐场里的各个项目不仅能够提供娱乐与享受,还能够帮助游客发展协作能力、强健身体,因而越来越受到人们的喜爱与重视。

但是,游乐场经常会面临节假日巨量游客涌入的问题,各个游玩项目动辄排队以小时计,如果游客想要游玩多个项目,每个项目都需要分别排队。而现有技术只能向用户展示各个游玩项目的位置和简介,不能为游客提供合理的游玩顺序,游客只能盲目选择,大量时间都浪费在排队上,且经常会错过一些项目,导致出行效率低下,体验度较差。



技术实现要素:

本发明提供一种多项目排队处理方法、服务器及移动终端,用以解决现有技术中用户只能盲目选择游玩项目导致出行效率低下的技术问题。

本发明提供一种多项目排队处理方法,包括:

接收移动终端发送的请求信息,所述请求信息中携带有用户期望游玩的多个项目的信息;

根据所述请求信息,查询各个项目的排队时间;

根据各个项目的排队时间,确定游玩顺序;

将所述游玩顺序发送给移动终端,以使所述移动终端将所述游玩顺序显示给用户。

进一步地,在接收移动终端发送的请求信息之后,还包括:

根据所述请求信息,生成多个项目的排号信息;

将排号信息发送给移动终端,以使用户根据所述排号信息游玩相应的项目。

进一步地,根据所述请求信息,查询各个项目的排队时间,包括:

根据所述请求信息,查询各个项目的排队人数;

根据各个项目的排队人数,确定排队时间。

进一步地,根据各个项目的排队时间,确定游玩顺序,包括:

将多个项目按照排队时间从短到长的顺序进行排序;

若任意两个项目中,前一项目的参与时间小于所述两个项目的排队时间差,则以多个项目的当前排序作为所述游玩顺序。

进一步地,在将多个项目按照排队时间从短到长的顺序进行排序之后,还包括:

若存在两个项目,前一项目的参与时间大于所述两个项目的排队时间差,则根据历史数据,预计两个项目中每个项目排号过期后重新排队需要的时间;

根据每个项目重新排队需要的时间的长短,确定两个项目的先后顺序。

本发明还提供一种多项目排队处理方法,包括:

接收用户输入的期望游玩的多个项目的信息;

向服务器发送请求信息,所述请求信息中携带有用户期望游玩的多个项目的信息,以使服务器根据所述请求信息,查询各个项目的排队时间,并根据各个项目的排队时间,确定游玩顺序;

接收服务器发送的游玩顺序,并将所述游玩顺序显示给用户。

进一步地,在向服务器发送请求信息之后,还包括:

接收服务器根据所述请求信息生成的多个项目的排号信息;

向用户显示所述排号信息,以使用户根据所述排号信息游玩相应的项目。

进一步地,所述方法还包括:

接收服务器发送的各个项目的排队时间,根据所述排队时间,预估开始游玩各个项目的时间;

在各个项目开始前的预设时间内,获取用户当前所在的位置信息;

若用户当前所在位置与将要开始的项目的位置之间的距离大于预设阈值,则向用户发送提示信息。

本发明还提供一种服务器,包括:

请求信息接收模块,用于接收移动终端发送的请求信息,所述请求信息中携带有用户期望游玩的多个项目的信息;

查询模块,用于根据所述请求信息,查询各个项目的排队时间;

确定模块,用于根据各个项目的排队时间,确定游玩顺序;

游玩顺序发送模块,用于将所述游玩顺序发送给移动终端,以使所述移动终端将所述游玩顺序显示给用户。

进一步地,所述请求信息接收模块还用于:

在接收移动终端发送的请求信息之后,根据所述请求信息,生成多个项目的排号信息;

将排号信息发送给移动终端,以使用户根据所述排号信息游玩相应的项目。

进一步地,所述查询模块具体用于:

根据所述请求信息,查询各个项目的排队人数;

根据各个项目的排队人数,确定排队时间。

进一步地,所述确定模块具体用于:

将多个项目按照排队时间从短到长的顺序进行排序;

若任意两个项目中,前一项目的参与时间小于所述两个项目的排队时间差,则以多个项目的当前排序作为所述游玩顺序。

进一步地,所述确定模块还用于:

在将多个项目按照排队时间从短到长的顺序进行排序之后,若存在两个项目,前一项目的参与时间大于所述两个项目的排队时间差,则根据历史数据,预计两个项目中每个项目排号过期后重新排队需要的时间;

根据每个项目重新排队需要的时间的长短,确定两个项目的先后顺序。

本发明还提供一种移动终端,包括:

游玩信息接收模块,用于接收用户输入的期望游玩的多个项目的信息;

请求信息发送模块,用于向服务器发送请求信息,所述请求信息中携带有用户期望游玩的多个项目的信息,以使服务器根据所述请求信息,查询各个项目的排队时间,并根据各个项目的排队时间,确定游玩顺序;

游玩顺序接收模块,用于接收服务器发送的游玩顺序,并将所述游玩顺序显示给用户。

进一步地,所述请求信息发送模块还用于:

在向服务器发送请求信息之后,接收服务器根据所述请求信息生成的多个项目的排号信息;

向用户显示所述排号信息,以使用户根据所述排号信息游玩相应的项目。

进一步地,所述游玩顺序接收模块还用于:

接收服务器发送的各个项目的排队时间,根据所述排队时间,预估开始游玩各个项目的时间;

在各个项目开始前的预设时间内,获取用户当前所在的位置信息;

若用户当前所在位置与将要开始的项目的位置之间的距离大于预设阈值,则向用户发送提示信息。

本发明提供的多项目排队处理方法、服务器及移动终端,通过接收移动终端发送的请求信息,根据所述请求信息中携带的用户期望游玩的多个项目,查询各个项目的排队时间,确定合理的游玩顺序,并将所述游玩顺序发送给移动终端,以使所述移动终端将所述游玩顺序显示给用户,方便用户按照服务器推荐的游玩顺序进行游玩,有效节约了用户的排队时间,提高了用户的出行效率,提升了用户体验度。

附图说明

图1为本发明实施例一提供的多项目排队处理方法的流程图;

图2为本发明实施例二提供的多项目排队处理方法的流程图;

图3为本发明实施例三提供的多项目排队处理方法的流程图;

图4为本发明实施例四提供的服务器的结构框图;

图5为本发明实施例五提供的移动终端的结构框图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本申请实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本申请实施例中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。

应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素。

实施例一

本发明实施例一提供一种多项目排队处理方法。图1为本发明实施例一提供的多项目排队处理方法的流程图。如图1所示,本实施例中的多项目排队处理方法,可以包括:

步骤101、接收移动终端发送的请求信息,所述请求信息中携带有用户期望游玩的多个项目的信息。

本实施例中的方法,可以应用于游乐场,相应的,所述项目可以为游乐场中可供游客游玩的项目,例如,旋转木马、滑梯、迷宫等。除游乐场之外,所述方法还可以应用于其它场景,如景区、博物馆、动物园、植物园、主题公园等具有多个项目的场合,相应的,所述项目可以为景区的各个景点、动植物园内的各个展馆、主题公园内的各个参观场景等。

所述项目除了可以是供游客游玩的项目以外,还可以是为用户提供便利的其它项目,如园区内的公共卫生间、便利店、餐厅等。

为了便于描述,本实施例中,以游乐场为应用场景对所述方法的原理进行介绍。本领域技术人员可以理解的是,该方法也可以适应性地应用于除游乐场以外的其它场景。

本实施例所述的多项目排队处理方法的执行主体可以为服务器。所述服务器可以接收移动终端发送的请求信息,所述请求信息中可以携带有用户期望游玩的多个项目的信息。

具体地,所述移动终端可以向用户显示游乐场的各个项目的详细信息,如位置、项目简介、当前排队人数、游玩一次需要的时间等。各个项目的详细信息可以由服务器发送给所述移动终端。

用户可以根据移动终端上显示的各个项目的详细信息,确定期望游玩的多个项目,由所述移动终端将用户期望游玩的多个项目的信息发送给服务器。所述多个项目的信息,可以是指所述多个项目的名称或者代码等。

步骤102、根据所述请求信息,查询各个项目的排队时间。

服务器接收到移动终端发送的请求信息后,可以根据所述请求信息中携带的用户期望游玩的多个项目的信息进行查询,确定各个项目的排队时间。

具体地,本步骤中的根据所述请求信息,查询各个项目的排队时间,可以包括:根据所述请求信息,查询各个项目的排队人数;根据各个项目的排队人数,确定各个项目的排队时间。

例如,对于旋转木马这一项目来说,当前有100人排队,而旋转木马每次可容纳的游玩人数为20人,游玩时间为10分钟,则旋转木马的排队时间约为(100÷20)×10=50分钟。

步骤103、根据各个项目的排队时间,确定游玩顺序。

本实施例中,可以按照总的排队时间最短的原则,确定游玩顺序。具体地,在确定各个项目的排队时间之后,可以按照时间从短到长的顺序对各个项目进行排序。

例如,用户想要游玩三个项目,其中项目1的排队时间为半个小时,项目2的排队时间为1个半小时,项目3的排队时间为1个小时,则游玩顺序可以为项目1-项目3-项目2,这样总的排队时间为1个半小时,排队时间最短。

除了直接按照各项目的排队时间确定游玩顺序以外,还可以根据历史数据更精确地确定总排队时间最短的游玩顺序,具体地,可以首先将各个项目进行排列组合,获取全部游玩顺序,例如,用户想要游玩三个项目,则有六种游玩顺序,分别为:

(1)、项目1-项目2-项目3;(2)、项目1-项目3-项目2;(3)、项目2-项目1-项目3;(4)、项目2-项目3-项目1;(5)、项目3-项目1-项目2;(6)、项目3-项目2-项目1。

然后,分别计算每一个游玩顺序需要的总排队时间。由于排号过期后,需要重新进行排队,所以,在计算总排队时间时,可以根据历史数据来进行估算。

例如,对于第(1)种游玩顺序来说,假设现在是上午10点,项目1、项目2、项目3的排队时间分别为半小时、1个半小时、1个小时。则首先在项目1处等候,预计10点30左右可以游玩项目1,然后去项目2处等候,预计11点30左右可以游玩项目2。

由于在项目2的等待过程中,项目3的排号已经在11点左右过期,因此,需要重新对项目3进行排号。此时,可以根据历史数据估算在11点左右时项目3的排队时间,假设以往每天项目3在11点的排队时间的平均值为50分钟,则如果从11点开始重新排队的话,项目3可以在11点50左右游玩,这样,总的排队时间约为1小时50分钟。

根据当前各项目的排队时间以及历史数据,可以大致计算出各个游玩顺序的总排队时间,然后,从中选取总排队时间较少的一个或几个游玩顺序推送给用户即可。

步骤104、将所述游玩顺序发送给移动终端,以使所述移动终端将所述游玩顺序显示给用户。

用户可以去各个项目处取排队号,然后按照所述游玩顺序依次游玩各个项目,保证总的排队时间最短。

进一步地,在步骤101中接收移动终端发送的请求信息之后,本实施例中的方法还可以包括:根据所述请求信息,生成多个项目的排号信息;将排号信息发送给移动终端,以使用户根据所述排号信息游玩相应的项目。

具体地,针对某一项目来说,服务器可以根据用户的手机号或者用户标识进行排队,获取排队号,并将排号信息发送给移动终端,供用户后续在开始游玩该项目时验证身份。

例如,用户期望游玩的项目包括旋转木马和摩天轮,旋转木马当前排队至100号,摩天轮当前排队至150号,则服务器接收到移动终端发送的请求信息后,可以生成这两个项目的排号信息,其中,用户在旋转木马处的排号为101号,在摩天轮处的排队号为151号。

服务器可以将排号信息发送给移动终端,当用户去旋转木马或者摩天轮处进行游玩时,项目管理员或验票员可以根据移动终端上显示的排号信息对用户身份进行验证。

所述排号信息可以有多种表现形式,例如,可以为数字、文字、二维码、条形码、验证码等,验证方式也可以有多种,例如,可以由管理员目测、扫描二维码或条形码、在验证装置中输入验证码等,只要能够实现对用户排号的验证即可,本实施例其具体实现方式不作限制。

在实际应用中,用户到达游乐场后,可以根据移动终端上显示的各个项目的信息,确定想要玩的多个项目,并由移动终端发送请求信息给服务器,服务器直接根据所述请求信息帮助用户在多个项目处分别排队,这样,用户无需亲自去拿取纸质的排队号码,并且,服务器将排号信息发送给移动终端,用户在游玩某项目时,直接出示移动终端上显示的排号信息即可,为用户提供了便利。

服务器可以根据请求信息,确定总排队时间最短的游玩顺序,并将游玩顺序发送给服务器,由于游玩顺序是按照排队时间确定的,因此,用户先游玩排队时间短的项目,再游玩排队时间长的项目,能够最大限度地节约总的排队时间,且不会错过项目。

本实施例提供的多项目排队方法,通过接收移动终端发送的请求信息,根据所述请求信息中携带的用户期望游玩的多个项目,查询各个项目的排队时间,确定合理的游玩顺序,并将所述游玩顺序发送给移动终端,以使所述移动终端将所述游玩顺序显示给用户,方便用户按照服务器推荐的游玩顺序进行游玩,有效节约了用户的排队时间,提高了用户的出行效率,提升了用户体验度。

实施例二

本发明实施例二提供一种多项目排队处理方法。图2为本发明实施例二提供的多项目排队处理方法的流程图。如图2所示,本实施例中的方法,可以包括:

步骤201、接收移动终端发送的请求信息,所述请求信息中携带有用户期望游玩的多个项目的信息。

步骤202、根据所述请求信息,查询各个项目的排队时间。

本实施例中,步骤201至步骤202的具体实现方式与实施例一中的步骤101至步骤102类似,此处不再赘述。

步骤203、将多个项目按照排队时间从短到长的顺序进行排序。

步骤204、若任意两个项目中,前一项目的参与时间小于所述两个项目的排队时间差,则以多个项目的当前排序作为所述游玩顺序。

本实施例中,通过步骤203和步骤204来实现根据各个项目的排队时间确定游玩顺序。

具体地,可以首先将多个项目按照排队时间从短到长的顺序进行排序,然后看各项目之间是否存在冲突,即各项目之间的排队时间差是否过短。

若任意两个项目中,前一项目的参与时间小于所述两个项目的排队时间差,则以多个项目的当前排序作为所述游玩顺序。其中,前一项目为所述两个项目中排队时间较短的一个项目。某一项目的参与时间是指用户开始游玩该项目到结束该项目的时间,如对于摩天轮这一项目来说,参与时间可以为用户登上摩天轮到用户从摩天轮离开的时间。

例如,用户想要游玩三个项目,其中项目1的排队时间为半个小时,项目2的排队时间为1个半小时,项目3的排队时间为1个小时,而这三个项目的参与时间均只有5分钟,则按照项目1-项目3-项目2的游玩顺序,用户可以从容地参与完这三个项目,也就是说,各个项目之间不存在冲突,因此,可以按照当前排序来进行游玩。

若存在两个项目,前一项目的参与时间大于所述两个项目的排队时间差,则根据历史数据,预计两个项目中每个项目排号过期后重新排队需要的时间,并根据每个项目重新排队需要的时间的长短,确定两个项目的先后顺序。

例如,用户想要游玩三个项目,其中项目1的排队时间为半个小时,项目2的排队时间为50分钟,项目3的排队时间均为55分钟,这三个项目的参与时间均为10分钟,则项目2和项目3之间有冲突,项目1-项目2-项目3的顺序未必是最佳的游玩顺序。

因此,可以根据历史数据,预计项目2和项目3在排号过期后重新排队需要的时间,假设现在是上午10点,根据历史数据,在项目1游玩完毕后,若用户先参加项目2而在10点55的时候错过项目3,则需要针对项目3重新排号。

假设根据历史数据计算得出在10点55的时候项目3的排队时间为1个小时,则在11点55左右项目3会排到该用户,完成项目3后用户即游玩完毕这三个项目。

若在项目1游玩完毕后,用户先参加项目3而在10点50的时候错过项目2,则需要针对项目2重新排号,假设根据历史数据计算得出10点50的时候项目2的排队时间为30分钟,则在11点20左右项目2会排到该用户,完成项目2后用户即游玩完毕这三个项目。

由此可见,若先游玩项目2,则用户大约在12点05左右完成三个项目的游玩,若先游玩项目3,则用户大约在11点30左右完成三个项目的游玩。因此,项目3应先于项目2,最佳游玩顺序为:项目1-项目3-项目2,将此顺序作为游玩顺序发送给用户。

根据历史数据计算某项目在未来某一时刻的排队时间,可以直接将以往每天该时刻的排队时间取平均值,作为今天该项目在该时刻的排队时间。也可以根据当前时刻的排队时间以及历史数据来确定综合计算,例如,现在10点,想要计算11点的排队时间,则可以根据历史数据,利用曲线拟合,确定每天10点的排队时间和11点的排队时间的对应关系,然后根据今天10点的实际排队时间以及所述对应关系计算今天11点的排队时间。

步骤205、将所述游玩顺序发送给移动终端,以使所述移动终端将所述游玩顺序显示给用户。

本实施例提供的多项目排队处理方法,通过各项目之间的排队时间差与各项目的参与时间的关系,来确定各项目的游玩是否存在冲突,并根据历史数据对存在冲突的项目重新进行排序,能够更加准确地确定用时较少的游玩顺序,节约用户的时间。

进一步地,所述移动终端还可以接收用户输入的可接受的排队时间,若当前游乐场中有项目的排队时间小于用户输入的可接受的排队时间,则向用户发送提醒信息,提醒用户可以趁人少去该项目游玩。

在上述各实施例中,均是以时间最短为标准来确定游玩顺序的,除此之外,还可以以路程最短来确定游玩顺序。具体地,用户可以输入期望游玩的多个项目的信息,然后,可以选择以路程最短或者是以时间最短来计算游玩顺序。

若用户选择时间最短,则可以按照实施例一或者实施例二中所述的方法确定游玩顺序。若用户选择路程最短,则可以首先确定多个项目的全部排序方式,并计算每种排序方式所经过的路程,最终确定路程最短的游玩顺序。

在确定游玩顺序后,移动终端可以根据游玩顺序生成游玩路线,并打开地图界面,为用户导航到各项目处。在导航过程中,可以实时检测移动终端的位置变化以及所述用户的行进速度,实时计算到达下一项目的步行时间。

进一步地,服务器可以每隔一段时间刷新各项目的排队时间,并发送给移动终端,方便用户及时了解当前各项目的排队时间。此外,还可以提示用户下一项目的开始时间以及所需路程时间,并在路线中加入用户感兴趣的辅助功能如商店和饭店的信息等。

实施例三

本发明实施例三提供一种多项目排队处理方法。图3为本发明实施例三提供的多项目排队处理方法的流程图。如图3所示,本实施例中的方法,可以包括:

步骤301、接收用户输入的期望游玩的多个项目的信息。

其中,用户可以通过触摸屏、麦克风、摄像头等输入所述期望游玩的多个项目的信息。

步骤302、向服务器发送请求信息,所述请求信息中携带有用户期望游玩的多个项目的信息,以使服务器根据所述请求信息,查询各个项目的排队时间,并根据各个项目的排队时间,确定游玩顺序。

步骤303、接收服务器发送的游玩顺序,并将所述游玩顺序显示给用户。

本实施例中方法的执行主体可以为移动终端。所述移动终端可以为智能手机、平板设备、笔记本电脑等。本实施例中的方法与实施例一和实施例二中的多项目排队处理方法类似,其具体实现原理可以参照实施例一和实施例二,此处不再赘述。

本实施例提供的多项目排队处理方法,通过接收用户输入的期望游玩的多个项目的信息,向服务器发送请求信息,所述请求信息中携带有用户期望游玩的多个项目的信息,并接收服务器根据所述请求信息确定游玩的顺序,将所述游玩顺序显示给用户,方便用户按照服务器推荐的游玩顺序进行游玩,有效节约了用户的排队时间,提高了用户的出行效率,提升了用户体验度。

进一步地,在向服务器发送请求信息之后,所述方法还可以包括:接收服务器根据所述请求信息生成的多个项目的排号信息;向用户显示所述排号信息,以使用户根据所述排号信息游玩相应的项目。

进一步地,所述方法还可以包括:接收服务器发送的各个项目的排队时间,根据所述排队时间,预估开始游玩各个项目的时间;在各个项目开始前的预设时间内,获取用户当前所在的位置信息;若用户当前所在位置与将要开始的项目的位置之间的距离大于预设阈值,则向用户发送提示信息。

例如,预计某一项目的开始游玩时间为11点,则在11点前的预设时间内,判断用户当前所在的位置与该项目的位置之间的距离是否大于预设阈值,若大于,说明用户没有在该项目附近,需要向用户发送提示信息,提醒用户尽快赶到该项目处,若小于,说明用户就在该项目附近,则无需向用户发送提示信息。

所述预设时间和预设阈值可以根据实际需要来设置。例如,所述预设时间可以为5分钟,所述预设阈值可以为300米。

实施例四

本发明实施例四提供一种服务器。图4为本发明实施例四提供的服务器的结构框图。如图4所示,本实施例中的服务器,可以包括:

请求信息接收模块401,用于接收移动终端发送的请求信息,所述请求信息中携带有用户期望游玩的多个项目的信息;

查询模块402,用于根据所述请求信息,查询各个项目的排队时间;

确定模块403,用于根据各个项目的排队时间,确定游玩顺序;

游玩顺序发送模块404,用于将所述游玩顺序发送给移动终端,以使所述移动终端将所述游玩顺序显示给用户。

本实施例中的服务器,可以用于执行实施例一中的多项目排队处理方法,其具体实现原理与实施例一类似,此处不再赘述。

本实施例提供的服务器,通过接收移动终端发送的请求信息,根据所述请求信息中携带的用户期望游玩的多个项目,查询各个项目的排队时间,确定合理的游玩顺序,并将所述游玩顺序发送给移动终端,以使所述移动终端将所述游玩顺序显示给用户,方便用户按照服务器推荐的游玩顺序进行游玩,有效节约了用户的排队时间,提高了用户的出行效率,提升了用户体验度。

进一步地,所述请求信息接收模块401还可以用于:

在接收移动终端发送的请求信息之后,根据所述请求信息,生成多个项目的排号信息;

将排号信息发送给移动终端,以使用户根据所述排号信息游玩相应的项目。

进一步地,所述查询模块402具体可以用于:

根据所述请求信息,查询各个项目的排队人数;

根据各个项目的排队人数,确定排队时间。

进一步地,所述确定模块403具体可以用于:

将多个项目按照排队时间从短到长的顺序进行排序;

若任意两个项目中,前一项目的参与时间小于所述两个项目的排队时间差,则以多个项目的当前排序作为所述游玩顺序。

进一步地,所述确定模块403还可以用于:

在将多个项目按照排队时间从短到长的顺序进行排序之后,若存在两个项目,前一项目的参与时间大于所述两个项目的排队时间差,则根据历史数据,预计两个项目中每个项目排号过期后重新排队需要的时间;

根据每个项目重新排队需要的时间的长短,确定两个项目的先后顺序。

实施例五

本发明实施例五提供一种移动终端。图5为本发明实施例五提供的移动终端的结构框图。如图5所示,本实施例中的移动终端,可以包括:

游玩信息接收模块501,用于接收用户输入的期望游玩的多个项目的信息;

请求信息发送模块502,用于向服务器发送请求信息,所述请求信息中携带有用户期望游玩的多个项目的信息,以使服务器根据所述请求信息,查询各个项目的排队时间,并根据各个项目的排队时间,确定游玩顺序;

游玩顺序接收模块503,用于接收服务器发送的游玩顺序,并将所述游玩顺序显示给用户。

本实施例中的移动终端,可以用于执行实施例三中的多项目排队处理方法,其具体实现原理与实施例三类似,此处不再赘述。

本实施例提供的移动终端,通过接收用户输入的期望游玩的多个项目的信息,向服务器发送请求信息,所述请求信息中携带有用户期望游玩的多个项目的信息,并接收服务器根据所述请求信息确定游玩的顺序,将所述游玩顺序显示给用户,方便用户按照服务器推荐的游玩顺序进行游玩,有效节约了用户的排队时间,提高了用户的出行效率,提升了用户体验度。

进一步地,所述请求信息发送模块502还用于:

在向服务器发送请求信息之后,接收服务器根据所述请求信息生成的多个项目的排号信息;

向用户显示所述排号信息,以使用户根据所述排号信息游玩相应的项目。

进一步地,所述游玩顺序接收模块503还用于:

接收服务器发送的各个项目的排队时间,根据所述排队时间,预估开始游玩各个项目的时间;

在各个项目开始前的预设时间内,获取用户当前所在的位置信息;

若用户当前所在位置与将要开始的项目的位置之间的距离大于预设阈值,则向用户发送提示信息。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1