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

景区游览推荐方法、装置、设备及存储介质

文献发布时间:2024-04-18 20:00:50


景区游览推荐方法、装置、设备及存储介质

技术领域

本发明涉及到计算机技术领域,特别涉及到一种景区游览推荐方法、装置、设备及存储介质。

背景技术

发明人发现,游客在景区游玩过程中,会因为不清楚景区内景点的情况而导致去到景点但无法进行参观或充分参观。因此,如何智能筛选出合适的游玩景点并推荐给游客是亟需解决的技术问题。

发明内容

本发明的主要目的为提供一种景区游览推荐方法、装置、设备及存储介质,旨在智能筛选出合适的游玩景点并推荐给游客。

为了实现上述发明目的,本发明第一方面提出一种景区游览推荐方法,包括:

获取用户终端的数据;其中,所述用户终端的数据包括当前时间、基础速度、同行人数以及同行人年龄分布;

根据所述基础速度、同行人数和同行人年龄分布生成用户在园内的移动速度;

计算所述用户到各表演场馆之间的距离;

根据所述用户到各表演场馆之间的距离和所述移动速度计算所述用户到各表演场馆需要花费的时长;

获取各表演场馆的表演时间;

将各表演场馆的表演时间分别减去所述当前时间,生成各表演场馆的对应的第一时长;

从所有表演场馆中筛选出满足预设条件的表演场馆作为候选场馆;所述预设条件为:用户到表演场馆需要花费的时长小于其对应的第一时长;

按照预设的规则从所述候选场馆中选出一个表演场馆推荐到用户终端。

进一步的,所述按照预设的规则从所述候选场馆中选出一个表演场馆推荐到用户终端的步骤之后,还包括:

当接收到用户确定前往推荐的表演场馆的信息后,对所述用户的速度进行实时监测;

当监测到用户的速度小于所述移动速度时,生成提示信息,以提示用户以大于或等于所述移动速度的速度前往所述推荐的表演场馆。

进一步的,所述按照预设的规则从所述候选场馆中选出一个表演场馆推荐到用户终端的步骤之后,还包括:

当接收到用户确定前往推荐的表演场馆的信息后,根据公式

当监测到所述运动速度小于所述行进速度时,生成提示信息,以提示用户以大于或等于所述行进速度的速度前往所述推荐的表演场馆。

进一步的,所述按照预设的规则从所述候选场馆中选出一个表演场馆推荐到用户终端的步骤包括:

当所述候选场馆的数量等于1时,则将所述候选场馆推荐到用户终端;

当所述候选场馆的数量大于1时,按照预设的第二规则从所述候选场馆中选出一个表演场馆推荐到用户终端。

进一步的,所述按照预设的规则从所述候选场馆中选出一个表演场馆推荐到用户终端的步骤包括:

当所述候选场馆的数量等于1时,则将所述候选场馆推荐到用户终端;

当所述候选场馆的数量大于1时,则采用将场馆内的人数加上场馆外待进入馆内的人数的方式预测各候选场馆的游客数量;

分别判断各候选场馆的游客数量是否小于其对应的最大载客量;

按照预设的第二规则从小于其对应的最大载客量的所有候选场馆中筛选出一个表演场馆推荐到用户终端。

进一步的,所述预设的第二规则为:

按照公式Δt=(t4-t1)-Δt3计算各候选场馆对应的时间差;其中,Δt表示时间差,t4表示表演场馆的表演时间,t1表示当前时间,Δt3表示用户到表演场馆所需要花费的时长;

比较各候选场馆对应的时间差,将最小时间差对应的候选场馆筛选出来。

进一步的,所述按照预设的规则从所述候选场馆中选出一个表演场馆推荐到用户终端的步骤之后还包括:

当接收到用户确定前往推荐的表演场馆的信息后,获取推荐的表演场馆的入座分布情况;其中,表演场馆的入座分布情况利用座椅感测装置获取得到;

根据所述入座分布情况确定更方便用户找到空座位的入口,作为目标入口;将所述目标入口推荐到所述用户终端。

第二方面,本申请实施例提供一种景区游览推荐装置,包括:

数据获取模块,获取用户终端的数据;其中,所述用户终端的数据包括当前时间、基础速度、同行人数以及同行人年龄分布;

第一生成模块,根据所述基础速度、同行人数和同行人年龄分布生成用户在园内的移动速度;

第一计算模块,用计算所述用户到各表演场馆之间的距离;

第二计算模块,用于根据所述用户到各表演场馆之间的距离和所述移动速度计算所述用户到各表演场馆需要花费的时长;

第一获取模块,用于获取各表演场馆的表演时间;

第二生成模块,用于将各表演场馆的表演时间分别减去所述当前时间,生成各表演场馆的对应的第一时长;

第一筛选模块,用于从所有表演场馆中筛选出满足预设条件的表演场馆作为候选场馆;所述预设条件为:用户到表演场馆需要花费的时长小于其对应的第一时长;

推荐模块,用于按照预设的规则从所述候选场馆中选出一个表演场馆推荐到用户终端。

第三方面,本申请实施例提供一种计算机设备,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上述任一项所述的景区游览推荐方法的步骤。

第四方面,本申请实施例提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实如上述任一项所述的景区游览推荐方法的步骤。

本申请实施例提供一种景区游览推荐方法,获取用户终端的数据;其中,所述用户终端的数据包括当前时间、基础速度、同行人数以及同行人年龄分布;根据所述基础速度、同行人数和同行人年龄分布生成用户在园内的移动速度;计算所述用户到各表演场馆之间的距离;根据所述用户到各表演场馆之间的距离和所述移动速度计算所述用户到各表演场馆需要花费的时长;获取各表演场馆的表演时间;将各表演场馆的表演时间分别减去所述当前时间,生成各表演场馆的对应的第一时长;从所有表演场馆中筛选出满足预设条件的表演场馆作为候选场馆;所述预设条件为:用户到表演场馆需要花费的时长小于其对应的第一时长;按照预设的规则从所述候选场馆中选出一个表演场馆推荐到用户终端。以游客为例,本申请实施例精细化考虑了游客不清楚景区内景点的情况而导致去到景点但最后无法参观或无法充分参观的情况,实现了智能筛选出合适的游玩景点并推荐给游客。

附图说明

图1是本申请一实施例提供的景区游览推荐方法流程示意图;

图2为本申请一实施例的景区游览推荐装置示意框图;

图3为本申请一实施例的计算机设备的结构示意框图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图作进一步说明。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“上述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在特征、整数、步骤、操作、元件、模块、模块和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、模块、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一模块和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

请参阅图1,本申请实施例提供一种景区游览推荐方法,包括步骤110-180;

步骤110、获取用户终端的数据;其中,所述用户终端的数据包括当前时间、基础速度、同行人数以及同行人年龄分布;

步骤120、根据所述基础速度、同行人数和同行人年龄分布生成用户在园内的移动速度;

步骤130、计算所述用户到各表演场馆之间的距离;

步骤140、根据所述用户到各表演场馆之间的距离和所述移动速度计算所述用户到各表演场馆需要花费的时长;

步骤150、获取各表演场馆的表演时间;

步骤160、将各表演场馆的表演时间分别减去所述当前时间,生成各表演场馆的对应的第一时长;

步骤170、从所有表演场馆中筛选出满足预设条件的表演场馆作为候选场馆;所述预设条件为:用户到表演场馆需要花费的时长小于其对应的第一时长;

步骤180、按照预设的规则从所述候选场馆中选出一个表演场馆推荐到用户终端。

在本申请实施例中,步骤110-180可由服务器执行,也可由用户终端执行,用户终端即用户的移动终端,也可以由用户终端和服务器共同执行,所述用户终端为智能手机、智能手表等。所述服务器可以是本地服务器也可以是云服务器。下面以服务器为例进行说明。

如上述步骤110,所述同行人数以及同行人年龄分布可以由用户输入到移动终端,所述基础速度可以通过移动终端自动获取,即此时基础速度是用户当前的速度,所述基础速度也可以由用户输入,所述基础速度也可以是预先设置的默认的速度。所述当前时间同样可以终端自动获取或由于用户输入。移动终端将数据上传到服务器,这样服务器便可以获取得到当前时间、基础速度、同行人数以及同行人年龄分布。当入园时间为当前时间时,用户采用移动终端扫描入园二维码或者移动终端被入园设备扫描后获取得到当前时间,所述同行人年龄分布也可以是根据用户输入的同行人的年龄进行分析得到,该分析在用户终端上进行,分析得到同行人年龄分布后上传到服务器。

如上述步骤120,所述根据所述基础速度、同行人数和同行人年龄分布生成用户在园内的移动速度,具体地,按照预设的规则对同行人数和同行人年龄分布进行分析后,得到速度修正系数,利用修正系数对基础速度进行修正,可以得到游客的园内移动速度。需要说明的是,同行人数及同行人年龄分布会影响园内移动速度,同行人数越多且同行人年龄越大或越小,都会造成移动速度降低。比如,同行人数为20人及同行人中存在年龄大的老年人或者年龄较小的儿童,老年人的步伐相对较慢且走一段路时间需要进行原地休息,儿童耐力有限及步伐较小,从而造成移动速度降低。例如,基础速度是人走路的平均速度,人走路的平均速度一般为1.2m/s。如果同行人中有儿童没有老人,且儿童的数量大于0且小于3,则设置修正系数为0.9,如果同行人中儿童的数量大于3,则设置为0.8。如果同行人数没有儿童和老人,则设置修正系数为1.0。如果同行人数中有老人没有儿童,且老人的数量大于0小于3,则修正系数为0.7,如果老人数量大于3,则修正系数为0.6。如果同行人中既有老人又有儿童,那么,取儿童修正系数和老人修正系数的平均值作为最后的修正系数。

可以理解的是,表演属于景点内的参观对象。如上述步骤130-140,具体地,各表演场馆的位置可以由用户在园区电子地图上进行指定/选定得到,也可以利用电子地图自动搜索得到,用户终端的位置由用户终端利用其自身的定位模块确定。将用户的位置与各表演场馆的位置进行相距距离计算,得到所述用户到各表演场馆之间的距离。根据所述用户到各表演场馆之间的距离及所述用户在园内的移动速度进行分析后可以得到用户到各表演场馆需要花费的时长,比如,表演场馆有三个分别为第一表演场馆、第二表演场馆、第三表演场馆。用户的移动速度为1.75m/s,用户与第一表演场馆的距离为1km、用户与第二表演场馆的距离为2km、用户与第三表演场馆的距离为3km,用各表演场馆的距离除以用户移动速度得到花费时长,则到达第一表演场馆的所需时长约为9.52分钟,到达第二表演场馆的花费时长约为19.05分钟,到达第三表演场馆的花费时长约为28.57分钟。

如上述步骤150-160,具体地,各表演场馆的表演时间可以由用户输入到终端设备得到,也可以从表演场馆表演系统中获取得到,表演系统中存储有各表演场馆的表演时间,将获取到的各表演场馆表演时间减去所述当前时间生成各表演场馆对应的第一时长。比如,表演场馆有三个分别为第一表演场馆、第二表演场馆、第三表演场馆。用户的当前时间为9:30,第一表演场馆的表演时间为10:00、第二表演场馆的表演时间为10:30、第三表演场馆的表演时间为11:00;则第一表演场馆对应的第一时长为00:30、第二表演场馆对应的第一时长为01:00、第三表演场馆对应的第一时长为01:30,所述时间是不包括日期的时间,取值范围为00:00-24;00,如下表所示:

如上述步骤170-180,具体地,将所述所有表演场馆进行筛选,将满足预设条件的表演场馆作为候选场馆,通过预设规则从所述候选场馆中选出一个表演场馆推荐到用户终端。比如,假设我们有以下2个表演场馆作为候选场馆:场馆A、场馆B。现在我们需要根据预设条件和规则筛选出最合适的表演场馆,并将其推荐到用户终端。如果场馆A满足预设规则,则将场馆A推荐到用户终端,如果场馆B满足预设规则,则将场馆B推荐到用户终端。

本申请实施例精细化考虑了游客在景区进行游玩时,会因为不清楚景区环境而导致选择了某些距离较远或已临近表演时间的景点,从而导致游客不能及时赶上景点表演的情况,解决了游客因不清楚景区内景点的情况而导致去到景点到无法进行参观的问题,实现了智能筛选出合适的游玩景点并推荐给游客。

在一个实施例中,所述按照预设的规则从所述候选场馆中选出一个表演场馆推荐到用户终端的步骤之后,还包括:

当接收到用户确定前往推荐的表演场馆的信息后,对所述用户的速度进行实时监测;

当监测到用户的速度小于所述移动速度时,生成提示信息,以提示用户以大于或等于所述移动速度的速度前往所述推荐的表演场馆。

本申请实施例中,通过当接收到用户确定前往推荐的表演场馆的信息后,对所述用户的速度进行实时监测;当监测到用户的速度小于所述移动速度时,生成提示信息,以提示用户以大于或等于所述移动速度的速度前往所述推荐的表演场馆。用户获取所述推荐的表演场馆后,会由用户自己决定是否前往该推荐的表演场馆,若用户决定前往,行进的过程中用户终端设备会采集用户当前实时移动速度,将实时移动速度上传到服务器,服务器会判断用户当前实时移动速度是否小于上述计算得到的园内的移动速度,若用户当前的实时移动速度小于所述园内的移动速度则将提示发至用户终端设备,以提示用户以大于或等于所述园内的移动速度的速度前往所述推荐的表演场馆。例如,园内的移动速度为2m/s,用户的实时移动速度为1.75m/s,此时判断用户的实时移动速度小于所述园内的移动速度,此时将提示信息发送至用户终端设备,提示用户将实时移动速度提高到2m/s或大于2m/s的移动速度。

在一个实施例中,所述按照预设的规则从所述候选场馆中选出一个表演场馆推荐到用户终端的步骤之后,还包括:

当接收到用户确定前往推荐的表演场馆的信息后,根据公式

当监测到所述运动速度小于所述行进速度时,生成提示信息,以提示用户以大于或等于所述行进速度的速度前往所述推荐的表演场馆。

本申请实施例中,当接收到用户确定前往推荐的表演场馆的信息后,根据公式

在一个实施例中,所述按照预设的规则从所述候选场馆中选出一个表演场馆推荐到用户终端的步骤,包括:

当所述候选场馆的数量等于1时,则将所述候选场馆推荐到用户终端;

当所述候选场馆的数量大于1时,按照预设的第二规则从所述候选场馆中选出一个表演场馆推荐到用户终端。

在本申请实施例中,当所述候选场馆的数量等于1时,则将所述候选场馆推荐到用户终端;当所述候选场馆的数量大于1时,按照预设的第二规则从所述候选场馆中选出一个表演场馆推荐到用户终端。例如,假设用户正在寻找适合观看音乐会的场馆,并且已经得到了三个候选场馆,由于候选场馆数量大于1,我们需要按照预设第二规则从中选出一个表演场馆推荐给用户终端,如下表所示:

而当所述候选场馆的数量等于1时,则将所述候选场馆推荐到用户终端,如下表所示:

在一个实施例中,所述按照预设的规则从所述候选场馆中选出一个表演场馆推荐到用户终端的步骤包括:

当所述候选场馆的数量等于1时,则将所述候选场馆推荐到用户终端;

当所述候选场馆的数量大于1时,则采用将场馆内的人数加上场馆外待进入馆内的排队人数的方式预测各候选场馆的游客数量;其中,在一些实施例中,表演场馆的入座分布情况可以利用座椅感测装置获取得到,而场馆外待进入馆内的排队人数可以利用正在排队的游客携带终端的定位信息或携带终端的蓝牙功能来获得(在一个具体实施例中,可以先通过终端的定位信息或蓝牙信息,获得用户分布情况图,再对分布图中形成有条状排布趋势的用户群体分布情况做进一步判断:当具有该条状排布趋势的用户群体的位置衔接于候选场馆,则认为所述条状排布趋势的用户群体为正在排队的游客,再基于终端定位信息或终端蓝牙数据,对该条状排布趋势中的游客数量进行当前计数和持续计数,以获得排队中的游客数量。值得一提的是,在另一些实施例中,当从用户分布情况图中获得条状排布趋势的用户群体之后,或者是判断当该条状排布趋势的用户群体的位置衔接于候选场馆之后,还可以结合该条状排布趋势的用户群体中各用户个体之间的密度平均数是否满足预设密度数据,来进一步确认是否为场馆门口的排队群体,当确认是排队群体之后,再进行该排队群体的用户计数),或者通过游客进入排队后进行场馆大门附近的扫码方式来获得(比如,通过扫码人数减去已经确认在馆内入座的人数,来获得目前正在排队的人数。值得一提的是,若有进入场馆的用户中途选择离开场馆,则会因为基于座位传感器等方式对落座人数的更新,而从落座人数中去除,由此离开人员不会被计入到最终的落座人数中);

分别判断各候选场馆的游客数量是否小于其对应的最大载客量;

按照预设的第二规则从小于其对应的最大载客量的所有候选场馆中筛选出一个表演场馆推荐到用户终端。

在本申请实施例中,当所述候选场馆的数量等于1时,则将所述候选场馆推荐到用户终端;当所述候选场馆的数量大于1时,则采用将场馆内的人数加上场馆外待进入馆内的人数的方式预测各候选场馆的游客数量;分别判断各候选场馆的游客数量是否小于其对应的最大载客量;按照预设的第二规则从小于其对应的最大载客量的所有候选场馆中筛选出一个表演场馆推荐到用户终端。例如,假设用户正在寻找适合观看动物表演的场馆,并且已经得到了三个候选场馆,如下表所示:

判断候选场馆的游客数量是否小于其对应的最大载客量,候选场馆1的游客数量小于最大载客量,符合条件。候选场馆2的游客数量大于最大载客量,不符合条件。根据上述判断结果,我们可以筛选出符合条件的候选场馆,即候选场馆1。在这种情况下,我们会按照预设的规则选择游客数量小于最大载客量的场馆推荐给用户终端。这样,解决了现有游客在景区进行游玩时,会因为不清楚景区内的实时载客量,导致游客在到达景区后才发现景区已满员而不能进入的情况。

在一个实施例中,所述预设的第二规则为:

按照公式Δt=(t4-t1)-Δt3计算各候选场馆对应的时间差;其中,Δt表示时间差,t4表示表演场馆的表演时间,t1表示当前时间,Δt3表示用户到表演场馆所需要花费的时长;

比较各候选场馆对应的时间差,将最小时间差对应的候选场馆筛选出来。

在本申请实施例中,按照公式Δt=(t4-t1)-Δt3计算各候选场馆对应的时间差;其中,Δt表示时间差,t4表示表演场馆的表演时间,t1表示当前时间,Δt3表示用户到表演场馆所需要花费的时长;比较各候选场馆对应的时间差,将最小时间差对应的候选场馆筛选出来。例如,假设用户计划入园的时间为18:00,到达候选场馆所需花费的时长如下表所示:

按照公式Δt=(t4-t1)-Δt3计算各候选场馆对应的时间差:候选场馆1的时间差:(20:00-18:00)-30分钟=2小时-30分钟=1小时30分钟,候选场馆2的时间差:(18:45-18:00)-25分钟=45分钟-25分钟=20分钟。根据计算结果,最小时间差为20分钟,对应的候选场馆为候选场馆2。因此,在这种情况下,我们会将候选场馆2推荐给用户终端作为最合适候选场馆,以避免错过表演时间最接近的表演场馆。

在一个实施例中,所述按照预设的规则从所述候选场馆中选出一个表演场馆推荐到用户终端的步骤之后还包括:

当接收到用户确定前往推荐的表演场馆的信息后,获取推荐的表演场馆的入座分布情况;其中,表演场馆的入座分布情况利用座椅感测装置获取得到;

根据所述入座分布情况确定更方便用户找到空座位的入口,作为目标入口;将所述目标入口推荐到所述用户终端。

在本申请实施例中,当接收到用户确定前往推荐的表演场馆的信息后,获取推荐的表演场馆的入座分布情况;其中,表演场馆的入座分布情况利用座椅感测装置获取得到;根据所述入座分布情况确定更方便用户找到空座位的入口,作为目标入口;将所述目标入口推荐到所述用户终端。例如,假设用户已经确定前往候选场馆1,现在我们需要获取该场馆的入座分布情况,并确定最方便用户找到空座位的入口作为目标入口,候选场馆1的入座分布情况通过座椅感测装置获取,获取入口位置,入口A:位于场馆正门附近,距空座位位置较远、入口B:位于场馆侧门附近,距离空座位位置较近、入口C:位于场馆背面附近,距离空座位位置中等远。在这种情况下,我们会将入口B推荐给用户终端作为用户前往候选场馆的目标入口。

实施例二:

参照图2,本申请实施例提供一种景区游览推荐装置,包括:

第一数据获取模块1,获取用户终端的数据;其中,所述用户终端的数据包括当前时间、基础速度、同行人数以及同行人年龄分布;

第一生成模2,根据所述基础速度、同行人数和同行人年龄分布生成用户在园内的移动速度;

第一计算模块3,用计算所述用户到各表演场馆之间的距离;

第二计算模块4,用于根据所述用户到各表演场馆之间的距离和所述移动速度计算所述用户到各表演场馆需要花费的时长;

第一获取模块5,用于获取各表演场馆的表演时间;

第二生成模块6,用于将各表演场馆的表演时间分别减去所述当前时间,生成各表演场馆的对应的第一时长;

第一筛选模块7,用于从所有表演场馆中筛选出满足预设条件的表演场馆作为候选场馆;所述预设条件为:用户到表演场馆需要花费的时长小于其对应的第一时长;

推荐模块,用于按照预设的规则从所述候选场馆中选出一个表演场馆推荐到用户终端。

在一个实施例中,第一筛选模块,包括:

用于当接收到用户确定前往推荐的表演场馆的信息后,对所述用户的速度进行实时监测;

第一提示信息生成单元,用于当监测到用户的速度小于所述移动速度时,生成提示信息,以提示用户以大于或等于所述移动速度的速度前往所述推荐的表演场馆。

在一个实施例中,所述第一计算模块包括

第一行进速度计算单元,用于当接收到用户确定前往推荐的表演场馆的信息后,根据公式

第二提示信息生成单元,用于当监测到所述运动速度小于所述行进速度时,生成提示信息,以提示用户以大于或等于所述行进速度的速度前往所述推荐的表演场馆。

在一个实施例中,所述推荐模块包括:

第一推荐单元,用于当所述候选场馆的数量等于1时,则将所述候选场馆推荐到用户终端;

第二推荐单元,用于当所述候选场馆的数量大于1时,按照预设的第二规则从所述候选场馆中选出一个表演场馆推荐到用户终端。

在一实施例中,所述推荐模块还包括:

第三推荐单元,用于当所述候选场馆的数量等于1时,则将所述候选场馆推荐到用户终端;

第一预测单元,用于当所述候选场馆的数量大于1时,则采用将场馆内的人数加上场馆外待进入馆内的人数的方式预测各候选场馆的游客数量;

第一判断单元,用于分别判断各候选场馆的游客数量是否小于其对应的最大载客量;

第五推荐单元,用于按照预设的第二规则从小于其对应的最大载客量的所有候选场馆中筛选出一个表演场馆推荐到用户终端。

在一个实施例中,所述推荐模块还包括:

第一花费时长计算单元,用于按照公式Δt=(t4-t1)-Δt3计算各候选场馆对应的时间差;其中,Δt表示时间差,t4表示表演场馆的表演时间,t1表示当前时间,Δt3表示用户到表演场馆所需要花费的时长;

第一候选场馆筛选单元,用于比较各候选场馆对应的时间差,将最小时间差对应的候选场馆筛选出来。

在一实施例中,所述推荐模块还包括:

第一入座分布获取单元,用于当接收到用户确定前往推荐的表演场馆的信息后,获取推荐的表演场馆的入座分布情况;其中,表演场馆的入座分布情况利用座椅感测装置获取得到;

第一目标入口推荐单元,用于根据所述入座分布情况确定更方便用户找到空座位的入口,作为目标入口;将所述目标入口推荐到所述用户终端。

实施例三:

参照图3,本发明实施例还提供一种计算机设备,该计算机设备的内部结构可以如图3示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备设计的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作装置、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储行为监测方法数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。进一步地,上述计算机设备还可以设置有输入装置和显示屏等。上述计算机程序被处理器执行时以实现景区游览推荐方法,包括如下步骤:获取用户终端的数据;其中,所述用户终端的数据包括当前时间、基础速度、同行人数以及同行人年龄分布;根据所述基础速度、同行人数和同行人年龄分布生成用户在园内的移动速度;计算所述用户到各表演场馆之间的距离;根据所述用户到各表演场馆之间的距离和所述移动速度计算所述用户到各表演场馆需要花费的时长;获取各表演场馆的表演时间;将各表演场馆的表演时间分别减去所述当前时间,生成各表演场馆的对应的第一时长;从所有表演场馆中筛选出满足预设条件的表演场馆作为候选场馆;所述预设条件为:用户到表演场馆需要花费的时长小于其对应的第一时长;按照预设的规则从所述候选场馆中选出一个表演场馆推荐到用户终端。本领域技术人员可以理解,图3中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定。

实施例四:

本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现景区游览推荐方法,包括如下步骤:获取用户终端的数据;其中,所述用户终端的数据包括当前时间、基础速度、同行人数以及同行人年龄分布;根据所述基础速度、同行人数和同行人年龄分布生成用户在园内的移动速度;计算所述用户到各表演场馆之间的距离;根据所述用户到各表演场馆之间的距离和所述移动速度计算所述用户到各表演场馆需要花费的时长;获取各表演场馆的表演时间;将各表演场馆的表演时间分别减去所述当前时间,生成各表演场馆的对应的第一时长;从所有表演场馆中筛选出满足预设条件的表演场馆作为候选场馆;所述预设条件为:用户到表演场馆需要花费的时长小于其对应的第一时长;按照预设的规则从所述候选场馆中选出一个表演场馆推荐到用户终端。本实施例中的计算机可读存储介质可以是易失性可读存储介质,也可以为非易失性可读存储介质。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的和实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM通过多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双速据率SDRAM(SSRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

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

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

相关技术
  • 一种高强高导稀土铜镍硅铬合金的制备方法
  • 一种高强高弹镍基高温合金带材及其制备方法
  • 一种同步测试锰硅或锰铁合金中硅、锰、磷、铬、镍、铜、钛、铅、铁的X荧光测定方法
  • 一种海水环境下镍硅基自润滑合金及其制备方法
  • 一种镍钨中间合金及一种电子束熔炼制备镍钨中间合金的方法
  • 一种铜镍硅合金带材表面处理溶液及铜镍硅合金带材表面处理方法
  • 一种铜镍硅合金带材及其制备方法
技术分类

06120116537957