一种运动路线的展示方法、装置及计算机可读存储介质与流程

文档序号:17131734发布日期:2019-03-16 01:20阅读:166来源:国知局
一种运动路线的展示方法、装置及计算机可读存储介质与流程

本发明涉及计算机技术领域,尤其涉及一种运动路线的展示方法、装置及计算机可读存储介质。



背景技术:

目前,通常,运动类应用程序可以向用户推荐运动路线,以供用户运动时进行选择。

但是,用户在户外跑步时,由于不了解陌生跑步路线,不能确定陌生跑步路线是否适合跑步,因此,用户在运动类应用程序中通常会选择自己熟悉的路线进行跑步,从而导致用户的跑步路线较为单一,降低了用户体验。



技术实现要素:

有鉴于此,本发明实施例期望提供一种运动路线的展示方法、装置及计算机可读存储介质,能够通过展示实景图片使用户熟悉展示的陌生运动路线。

本发明实施例的技术方案是这样实现的:

本发明实施例提供一种运动路线的展示方法,所述方法包括:

根据用户设定的地理位置,确定第一运动路线,以及与所述第一运动路线对应的第一实景图像;所述第一运动路线是所述用户未使用过的运动路线;

对所述第一实景图像进行识别,得到识别结果;所述识别结果包括第一识别结果,所述第一识别结果在不同时间段内通过不同的展示状态进行展示;

基于当前时间,确定所述第一识别结果当前的展示状态;根据当前的展示状态,确定第二实景图像;

将所述第二实景图像以及所述第一运动路线发送至所述终端;所述第二实景图像以及所述第一运动路线用于供所述终端进行展示。

上述方案中,所述基于当前时间,确定所述第一识别结果当前的展示状态,包括:

当第一识别结果为植物时,确定所述植物对应的种类;

基于确定的种类,确定所述植物的花期;

判断当前时间是否落入所述花期对应的时间范围;

当确定当前时间落入所述花期对应的时间范围时,确定所述植物当前的展示状态为开花状态;当确定当前时间未落入所述花期对应的时间范围时,确定所述植物当前的展示状态为凋谢状态。

上述方案中,所述基于当前时间确定所述第一识别结果当前的展示状态,包括:

当第一识别结果为河流时,确定所述河流对应的充水期;

判断当前时间是否落入所述充水期对应的时间范围;

当确定当前时间落入所述充水期对应的时间范围时,确定所述河流当前的展示状态为充水状态;当确定当前时间未落入所述充水对应的时间范围时,确定所述河流当前的展示状态为枯水状态。

上述方案中,所述根据当前的展示状态,确定第二实景图像,包括:

当所述识别结果中除第一识别结果外的第二识别结果为建筑物时,确定在不同时间段内经过所述建筑物的人数;

基于确定的不同时间段内经过所述建筑物的人数,确定当前时间对应的人流量;

基于所述当前的展示状态,以及当前时间对应的人流量,确定第二实景图像。

上述方案中,所述根据当前的展示状态,确定第二实景图像,包括:

当所述识别结果中除第一识别结果外的第二识别结果为太阳时,获取所述用户当前所处的位置、运动方向;

基于当前时间、所述用户当前所处的位置及运动方向,调整所述用户当前的人影;

基于当前的展示状态,以及调整后的人影,确定第二实景图像。

上述方案中,所述将所述第二实景图像以及所述第一运动路线发送至所述终端;所述第二实景图像以及所述第一运动路线用于供所述终端进行展示,包括:

通过所述地理位置,将所述第二实景图像与所述第一运动路线进行关联;

将关联后的第二实景图像及所述第一运动路线发送至所述终端,以使所述终端在展示所述第一运动路线时,基于所述地理位置对关联后的第二实景图像进行展示。

本发明实施例提供一种运动路线的展示装置,所述装置包括:

第一确定模块,用于根据用户设定的地理位置,确定第一运动路线,以及与所述第一运动路线对应的第一实景图像;所述第一运动路线是所述用户未使用过的运动路线;

识别模块,用于对所述第一实景图像进行识别,得到识别结果;所述识别结果包括第一识别结果,所述第一识别结果在不同时间段内通过不同的展示状态进行展示;

第二确定模块,用于基于当前时间,确定所述第一识别结果当前的展示状态;根据当前的展示状态,确定第二实景图像;

发送模块,用于将所述第二实景图像以及所述第一运动路线发送至所述终端;所述第二实景图像以及所述第一运动路线用于供所述终端进行展示。

上述方案中,所述第二确定模块,具体用于当第一识别结果为植物时,确定对应的种类;基于确定的种类,确定所述植物的花期;判断当前时间是否落入所述花期对应的时间范围;当确定当前时间落入所述花期对应的时间范围时,确定所述植物当前的展示状态为开花状态;当确定当前时间未落入所述花期对应的时间范围时,确定所述植物当前的展示状态为凋谢状态。

本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上面任一项所述展示方法的步骤。

本发明实施例提供一种运动路线的展示装置,包括:存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序;

其中,所述处理器用于运行所述计算机程序时,执行上面任一项所述展示方法的步骤。

本发明实施例提供的运动路线的展示方法、装置及计算机可读存储介质,根据用户设定的地理位置,确定第一运动路线,以及与所述第一运动路线对应的第一实景图像;所述第一运动路线是所述用户未使用过的运动路线;对所述第一实景图像进行识别,得到识别结果;所述识别结果包括第一识别结果,所述第一识别结果在不同时间段内通过不同的展示状态进行展示;基于当前时间,确定所述第一识别结果当前的展示状态;根据当前的展示状态,确定第二实景图像;将所述第二实景图像以及所述第一运动路线发送至所述终端;所述第二实景图像以及所述第一运动路线用于供所述终端进行展示。本发明实施例中,对用户未使用过的第一运动路线对应的第一实景图像进行识别,基于当前时间,确定第一实景图像的识别结果中第一识别结果当前的展示状态,并得到第二实景图像;将所述第二实景图像和对应的第一运动路线发送至所述终端。如此,使用所述终端的用户可以根据展示的第二实景图像对展示的第一运动路线进行了解,进而可增加使用所述终端的用户对未使用过的第一运动路线的兴趣,从而增大使用所述终端的用户选择第一运动路线的概率,进而提高用户体验。

附图说明

图1为本发明实施例运动路线的展示方法的实现流程示意图;

图2为本发明实施例运动路线的展示方法的具体实现流程示意图;

图3为本发明实施例运动路线的展示装置的组成结构示意图一;

图4为本发明实施例运动路线的展示装置的组成结构示意图二。

具体实施方式

本发明实施例中,根据用户设定的地理位置,确定第一运动路线,以及与所述第一运动路线对应的第一实景图像;所述第一运动路线是所述用户未使用过的运动路线;对所述第一实景图像进行识别,得到识别结果;所述识别结果包括第一识别结果,所述第一识别结果在不同时间段内通过不同的展示状态进行展示;基于当前时间,确定所述第一识别结果当前的展示状态;根据当前的展示状态,确定第二实景图像;将所述第二实景图像以及所述第一运动路线发送至所述终端;所述第二实景图像以及所述第一运动路线用于供所述终端进行展示。

为了能够更加详尽地了解本发明实施例的特点与技术内容,下面结合附图对本发明实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明。

如图1所示,详细说明本发明实施例运动路线的展示方法,本实施例的运动路线的展示方法应用于服务器,包括以下步骤:

步骤101:根据用户设定的地理位置,确定第一运动路线,以及与所述第一运动路线对应的第一实景图像;所述第一运动路线是所述用户未使用过的运动路线。

考虑到一些运动类应用程序基于用户的历史运动路线生成推荐运动路线,并向用户进行推荐,因此,用户只能选择自己熟悉的运动路线进行运动。这里,为了提高用户体验,可以向用户推荐未使用过的运动路线,以避免向用户推荐的运动路线较单一、降低用户体验情况的发生。

这里,在确定用户未使用过的第一运动路线之前,可以基于用户设定的地理位置,生成运动路线。

作为一种实施方式,当用户设定的地理位置为运动起点、运动终点时,终端可以基于用户设定的运动起点、运动终点,生成获取请求,并向服务器发送;所述服务器接收所述获取请求后,基于用户设定的运动起点、运动终点,生成至少一个运动路线。其中,生成的运动路线的起点为所述运动起点,所述生成的运动路线的终点为所述运动终端。

作为另一种实施方式,当用户设定的地理位置为运动距离时,终端可以基于用户设定的运动距离,生成获取请求,并向服务器发送;所述服务器接收所述获取请求后,获取所述终端当前所处的位置,并基于用户设定的运动距离以及所述终端当前所处的位置,生成至少一个运动路线。其中,生成的运动路线的起点为所述终端当前所处的位置,所述生成的运动路线的终点依据所述终端当前所处的位置及所述运动距离进行确定。

在基于用户设定的地理位置,生成运动路线之后,确定用户未使用过的第一运动路线的过程,可以包括以下几种情况:

第一种、从预设数据库中,查找所述用户的历史运动路线;计算历史运动路线与生成的运动路线之间的相似度;将计算的相似度小于预设相似度阈值的运动路线作为所述用户未使用过的第一运动路线。

第二种、从预设数据库中,查找所述用户的历史运动路线;判断生成的运动路线的起点是否与历史运动路线的起点相同;当生成的运动路线的起点与历史运动路线的起点不同时,将对应的历史运动路线作为所述用户未使用过的第一运动路线。

第三种、从预设数据库中,查找所述用户的历史运动路线;判断生成的运动路线的终点是否与历史运动路线的终点相同;当生成的运动路线的终点与历史运动路线的终点不同时,将对应的历史运动路线作为所述用户未使用过的第一运动路线。

第四种、从预设数据库中,查找所述用户的历史运动路线;判断生成的运动路线的运动距离是否与历史运动路线的运动距离相同;当生成的运动路线的运动距离与历史运动路线的运动距离不同时,将对应的历史运动路线作为所述用户未使用过的第一运动路线。

考虑到所述第一运动路线是用户未使用过的运动路线,为了使用户对自己未使用过的运动路线进行更多的了解,以增加用户对未使用过的运动路线的兴趣,因而服务器可以在确定所述用户未使用过的第一运动路线之后,可以从预设实景图像数据库中,确定所述第一运动路线对应的第一实景图像。

其中,所述第一实景图像可以是用于确定所述第一运动路线的地理位置对应的至少一个地点的实景图像;也可以是第一运动路线所经区域内的至少一个地点的实景图像。

预设实景图像数据库的建立过程,可以为:当用户运动至某个地点时,可以拍摄当前地点的实景图像,并发送给所述服务器;所述服务器接收到实景图像后,可以建立地点与实景图像的对应关系,并存储在预设实景图像数据库中。

举例来说,用户的运动起点为后海,运动终点为鸟巢,当用户在运动起点时,可以拍摄后海的实景图像,并向所述服务器发送;当用户运动到运动中间点比如奥体中心体育场时,可以拍摄奥体中心体育场的实景图像,并向所述服务器发送;当用户运动到运动终点时,可以拍摄鸟巢的实景图像,并向所述服务器发送。

所述服务器确定所述第一运动路线后,可以基于所述地理位置,从预设实景图像数据库中,确定与所述第一运动路线对应的第一实景图像。确定过程可以包括以下几种情况:

第一种、当用户设定的地理位置为运动起点、运动终点时,从预设实景图像数据库存储的地点与实景图像的对应关系中,查找与所述运动起点、运动终点对应的实景图像,可以将与运动起点对应的实景图像以及与运动终点对应的实景图像进行合成,将合成后的实景图像作为第一实景图像。

第二种、当用户设定的地理位置为运动距离时,从预设实景图像数据库存储的地点与实景图像的对应关系中,查找两个地点之间的距离等于所述运动距离对应的实景图像,将查找出的两个地点分别对应的实景图像进行合成,将合成后的实景图像作为第一实景图像。

第三种、确定所述第一运动路线所经区域内的各个地点;从预设实景图像数据库中存储的实景图像与地点的对应关系中,查找确定出的各个地点分别对应的实景图像;将查找出的各个地点分别对应的实景图像进行合成,将合成后的实景图像作为第一实景图像。

步骤102:对所述第一实景图像进行识别,得到识别结果;所述识别结果包括第一识别结果,所述第一识别结果在不同时间段内通过不同的展示状态进行展示。

其中,对应所述第一实景图像的识别结果可以包括:植物、河流、建筑物、太阳等等。第一识别结果可以为植物、河流等等。

当第一识别结果为植物比如月季花时,在当年8月份至次年4月份,月季花当前的展示状态可以为开花状态,其他时间段,月季花当前的展示状态可以为凋谢状态。

当第一识别结果为河流比如大清河时,在当年1月份至次年3月份,大清河当前的展示状态可以为结冰状态,其他时间段,大清河当前的展示状态可以为盈水状态。

步骤103:基于当前时间,确定所述第一识别结果当前的展示状态;根据当前的展示状态,确定第二实景图像。

实际应用时,可以根据当前的展示状态以及所述识别结果中除第一识别结果外的第二识别结果,确定第二实景图像。

为了使用户对所述第一运动路线所经区域的地点不陌生,并尽可能提高用户对自身未使用过的第一运动路线的兴趣,可以基于当前时间,将所述第一运动路线对应的第一实景图像中的第一识别结果的展示状态调整为当前展示状态。

考虑到所述第一运动路线所经区域内的地点对应的实景可以会发生改变,为了让用户可以看到与当前实景情况相符的实景图像,可以将当前时间与第一实景图像的拍摄时间进行比较,当第一实景图像的拍摄时间距离当前时间较近时,对所述第一实景图像的第一识别结果的展示状态进行调整。

在一实施例中,所述基于当前时间,确定所述第一识别结果当前的展示状态,包括:当第一识别结果为植物时,确定所述植物对应的种类;基于确定的种类,确定所述植物的花期;判断当前时间是否落入所述花期对应的时间范围;当确定当前时间落入所述花期对应的时间范围时,确定所述植物当前的展示状态为开花状态;当确定当前时间未落入所述花期对应的时间范围时,确定所述植物当前的展示状态为凋谢状态。

当所述第一实景图像的第一识别结果为花时,对花的当前展示状态进行调整,如此,用户可以看到与当前时间相符的实景图像,进而能够激发用户的运动兴趣。

在一实施例中,所述基于当前时间确定所述第一识别结果当前的展示状态,包括:当第一识别结果为河流时,确定所述河流对应的充水期;判断当前时间是否落入所述充水期对应的时间范围;当确定当前时间落入所述充水期对应的时间范围时,确定所述河流当前的展示状态为充水状态;当确定当前时间未落入所述充水对应的时间范围时,确定所述河流当前的展示状态为枯水状态。

当所述第一实景图像的第一识别结果为河流时,对河流的当前展示状态进行调整,如此,用户可以看到与当前时间相符的实景图像,进而能够激发用户的运动兴趣。

对所述第一实景图像的第一识别结果的展示状态进行调整后,还可以对第二识别结果进行调整。第二识别结果可以为建筑物、人、太阳等等。

当第二识别结果为建筑物时,可以基于当前时间,对当前经过所述建筑物的人数进行调整;当第二识别结果为人时,可以基于当前时间,以及当前的天气,对人的穿着进行调整;当第二识别结果为太阳时,可以基于当前的天气,对受太阳影响的天气状态进行调整。天气状态可以为多云、晴天、阴天等等。

在一实施例中,所述根据当前的展示状态,确定第二实景图像,包括:当所述识别结果中除第一识别结果外的第二识别结果为建筑物时,确定在不同时间段内经过所述建筑物的人数;基于确定的不同时间段内经过所述建筑物的人数,确定当前时间对应的人流量;基于所述当前的展示状态,以及当前时间对应的人流量,确定第二实景图像。

作为一种实施方式,当第二识别结果为建筑物时,可以基于当前时间,在所述建筑物旁边增加人数。具体地,进一步确定建筑物的类型;所述类型包括学校、办公楼;确定建筑物的类型之后,可以以1个月作为一个时间段,并统计每月经过所述建筑物的总人数;基于当前时间,确定当前时间所属的月份;基于确定的月份,确定当前时间对应的人流量;基于当前时间对应的人流量,利用图像处理技术,在所述建筑物旁边增加对应人数。

作为另一种实施方式,当第二识别结果为建筑物和人时,可以基于当前时间,对经过所述建筑物的人数进行调整。具体地,进一步确定建筑物的类型;所述类型包括学校、办公楼;确定建筑物的类型之后,可以以1个月作为一个时间段,并统计每月经过所述建筑物的总人数;基于当前时间,确定当前时间所属的月份;基于确定的月份,确定当前时间对应的人流量;基于当前时间对应的人流量,利用图像处理技术,对经过所述建筑物的人数进行调整。

在一实施例中,所述根据当前的展示状态,确定第二实景图像,包括:当所述识别结果中除第一识别结果外的第二识别结果为太阳时,获取所述用户当前所处的位置、运动方向;基于当前时间、所述用户当前所处的位置及运动方向,调整所述用户当前的人影;基于当前的展示状态,以及调整后的人影,确定第二实景图像。

作为一种实施方式,当第二识别结果为太阳时,可以获取当前的天气信息,基于所述天气信息,确定是否删除第一实景图像中的太阳。

举例来说,假设当前天气为阴天,则可以删除第一实景图像数据中太阳对应的图像数据;假设当前天气为多云,则可以在所述第一实景图像数据中增加云彩对应的图像数据。

作为另一种实施方式,当第二识别结果为太阳,且确定当前的天气为晴天时,可以获取用户当前所处的位置;基于所述第一运动路线对应的运动起点和运动终点,确定运动方向比如从东向西;基于当前时间、用户当前所处的位置,确定太阳的位置比如为东偏北方向;结合用户的运动方向以及太阳的位置,确定人影是在用户的前方还是在用户的后方。

步骤104:将所述第二实景图像以及所述第一运动路线发送至所述终端;所述第二实景图像以及所述第一运动路线用于供所述终端进行展示。

所述服务器将所述第二实景图像以及所述第一运动路线同时发送至所述终端,如此,用户在查看未使用过的第一运动路线的同时,还可以结合展示的第二实景图像对所述第一运动路线有更多地了解,以降低对所述第一运动路线的陌生感,有助于提高用户对所述第一运动路线的兴趣。

在一实施例中,所述将所述第二实景图像以及所述第一运动路线发送至所述终端;所述第二实景图像以及所述第一运动路线用于供所述终端进行展示,包括:通过所述地理位置,将所述第二实景图像与所述第一运动路线进行关联;将关联后的第二实景图像及所述第一运动路线发送至所述终端,以使所述终端在展示所述第一运动路线时,基于所述地理位置对关联后的第二实景图像进行展示。

其中,关联可以是在所述第二实景图像和第一运动路线中,同时标注用户设定的地理位置比如运动起点、运动终点、运动距离等等;标注的方式可以不受限制。

所述终端可以在展示所述第一运动路线的同时,可以以标注的方式展示所述第一运动路线所经的各个地点;当用户在展示的第一运动路线上点击某个地点比如运动起点时,可以展示对应的第二实景图像。如此,用户可以结合第二实景图像对自身未使用过的第一运动路线进行更多了解;当用户确定对第一运动路线感兴趣时,所述终端可以按照所述第一运动路线指示用户运动。

采用本发明实施例的技术方案,对用户未使用过的第一运动路线对应的第一实景图像进行识别,基于当前时间,确定第一实景图像的识别结果中第一识别结果当前的展示状态,并得到第二实景图像;将所述第二实景图像和对应的第一运动路线发送至所述终端。如此,使用所述终端的用户可以根据展示的第二实景图像对展示的第一运动路线进行了解,进而可增加使用所述终端的用户对未使用过的第一运动路线的兴趣,从而增大使用所述终端的用户选择第一运动路线的概率,进而提高用户体验。

下面以具体实施例为例,详细说明本发明在实际应用中的实现过程及原理。

图2为本发明实施例运动路线的展示方法的具体实现流程示意图,具体实现过程,包括如下步骤:

步骤201:终端接收用户设定的地理位置,生成获取请求,并向服务器发送。

所述获取请求携带有所述地理位置。所述地理位置包括运动起点、运动终点、运动距离等等。

当用户进行户外跑时,可以在终端的运动类应用程序比如咪咕善跑中输入此次户外跑对应的跑步距离,或者输入跑步起点、跑步终点;所述终端的运动类应用程序接收到用户输入的内容后,可以根据用户输入的内容生成获取请求,并发送至服务器。

步骤202:服务器接收所述获取请求,确定用户未使用过的第一运动路线。

服务器接收所述获取请求后,根据所述获取请求携带的地理位置,生成跑步路线,如生成满足用户输入的跑步距离的跑步路线,或者生成满足用户输入的跑步起点以及跑步终点的跑步路线。

在生成跑步路线后,服务器可以基于所述用户的历史跑步记录,确定生成的跑步路线是否为当前用户未跑过的跑步路线。

步骤203:服务器获取所述第一运动路线对应的第一实景图像。

其中,所述第一实景图像可以为其它用户在跑第一运动路线时拍摄并上传的实景照片。

服务器在获取与所述第一实景图像时,还可以获取所述第一实景图像的拍摄地点、拍摄时间。

步骤204:对所述第一实景图像进行识别,得到第一识别结果和第二识别结果;基于当前时间,对第一识别结果的展示状态进行调整;根据当前的展示状态,确定第二实景图像。

这里,可以对第一识别结果比如植物、河流的展示状态进行调整,并对受第二识别结果影响的图像内容进行调整;基于调整后的第一识别结果和第二识别结果,确定第二实景图像。

步骤205:服务器将第二实景图像以及第一运动路线发送给终端。

在将所述第二实景图像和第一运动路线发送给终端之前,在第二实景图像以及第一运动路线中同时标注用户设定的地理位置比如运动起点、运动终点、运动距离等等。

步骤206:终端接收第一运动路线和第二实景图像,并展示。

所述终端可以在展示的第一运动路线上,同时展示与第二实景图像关联的地点比如拍摄地点。当用户点击展示的地点时,可以从当前展示第一运动路线的窗口跳转到展示第二实景图像的窗口;也可以在当前展示第一运动路线的窗口同时展示第二实景图像。

基于本申请各实施例提供的运动路线的展示方法,本申请还提供一种运动路线的展示装置,所述装置设置在服务器上,如图3所示,所述装置包括:

第一确定模块31,用于根据用户设定的地理位置,确定第一运动路线,以及与所述第一运动路线对应的第一实景图像;所述第一运动路线是所述用户未使用过的运动路线;

识别模块32,用于对所述第一实景图像进行识别,得到识别结果;所述识别结果包括第一识别结果,所述第一识别结果在不同时间段内通过不同的展示状态进行展示;

第二确定模块33,用于基于当前时间,确定所述第一识别结果当前的展示状态;根据当前的展示状态,确定第二实景图像;

这里,可以根据当前的展示状态以及所述识别结果中除第一识别结果外的第二识别结果,确定第二实景图像。

发送模块34,用于将所述第二实景图像以及所述第一运动路线发送至所述终端;所述第二实景图像以及所述第一运动路线用于供所述终端进行展示。

在一实施例中,所述第二确定模块33,具体用于当第一识别结果为植物时,确定所述植物对应的种类;基于确定的种类,确定所述植物的花期;判断当前时间是否落入所述花期对应的时间范围;当确定当前时间落入所述花期对应的时间范围时,确定所述植物当前的展示状态为开花状态;当确定当前时间未落入所述花期对应的时间范围时,确定所述植物当前的展示状态为凋谢状态。

当所述第一实景图像的第一识别结果为花时,对花的当前展示状态进行调整,如此,用户可以看到与当前时间相符的实景图像,进而能够激发用户的运动兴趣。

在一实施例中,所述第二确定模块33,具体用于当第一识别结果为河流时,确定所述河流对应的充水期;判断当前时间是否落入所述充水期对应的时间范围;当确定当前时间落入所述充水期对应的时间范围时,确定所述河流当前的展示状态为充水状态;当确定当前时间未落入所述充水对应的时间范围时,确定所述河流当前的展示状态为枯水状态。

当所述第一实景图像的第一识别结果为河流时,对河流的当前展示状态进行调整,如此,用户可以看到与当前时间相符的实景图像,进而能够激发用户的运动兴趣。

在一实施例中,所述第二确定模块33,具体用于当第二识别结果为建筑物时,确定在不同时间段内经过所述建筑物的人数;基于确定的不同时间段内经过所述建筑物的人数,确定当前时间对应的人流量;基于所述当前的展示状态,以及当前时间对应的人流量,确定第二实景图像。

在一实施例中,所述第二确定模块33,具体用于当第二识别结果为太阳时,获取所述用户当前所处的位置、运动方向;基于当前时间、所述用户当前所处的位置及运动方向,调整所述用户当前的人影;基于当前的展示状态,以及调整后的人影,确定第二实景图像。

在一实施例中,所述发送模块34,具体用于通过所述地理位置,将所述第二实景图像与所述第一运动路线进行关联;将关联后的第二实景图像及所述第一运动路线发送至所述终端,以使所述终端在展示所述第一运动路线时,基于所述地理位置对关联后的第二实景图像进行展示。

其中,关联可以是在所述第二实景图像和第一运动路线中,同时标注用户设定的地理位置比如运动起点、运动终点、运动距离等等;标注的方式可以不受限制。

需要说明的是:上述实施例提供的运动路线的展示装置在进行展示运动路线时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的运动路线的展示装置与运动路线的展示方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

在实际应用中,第一确定模块31、识别模块32、第二确定模块33、发送模块34可由位于运动路线的展示装置上的处理器比如中央处理器(cpu,centralprocessingunit)、微处理器(mpu,microprocessorunit)、数字信号处理器(dsp,digitalsignalprocessor)、或现场可编程门阵列(fpga,fieldprogrammablegatearray)等实现。

图4是本发明运动路线的展示装置的结构示意图,图4所示的运动路线的展示装置400设置在所述终端上,包括:至少一个处理器401、存储器402、用户接口403、至少一个网络接口404。运动路线的展示装置400中的各个组件通过总线系统405耦合在一起。可理解,总线系统405用于实现这些组件之间的连接通信。总线系统405除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图4中将各种总线都标为总线系统405。

其中,用户接口403可以包括显示器、键盘、鼠标、轨迹球、点击轮、按键、按钮、触感板或者触摸屏等。

本发明实施例中的存储器402用于存储各种类型的数据以支持运动路线的展示装置400的操作。这些数据的示例包括:用于在运动路线的展示装置400上操作的任何计算机程序,如操作系统4021和应用程序4022;其中,操作系统4021包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序4022可以包含各种应用程序,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序4022中。

上述本发明实施例揭示的方法可以应用于处理器401中,或者由处理器401实现。处理器401可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器401中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器401可以是通用处理器、数字信号处理器,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器401可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器402,处理器401读取存储器402中的信息,结合其硬件完成前述方法的步骤。

可以理解,存储器402可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,readonlymemory)、可编程只读存储器(prom,programmableread-onlymemory)、可运动路线的展示可编程只读存储器(eprom,erasableprogrammableread-onlymemory)、电可运动路线的展示可编程只读存储器(eeprom,electricallyerasableprogrammableread-onlymemory)、磁性随机存取存储器(fram,ferromagneticrandomaccessmemory)、快闪存储器(flashmemory)、磁表面存储器、光盘、或只读光盘(cd-rom,compactdiscread-onlymemory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(ram,randomaccessmemory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,staticrandomaccessmemory)、同步静态随机存取存储器(ssram,synchronousstaticrandomaccessmemory)、动态随机存取存储器(dram,dynamicrandomaccessmemory)、同步动态随机存取存储器(sdram,synchronousdynamicrandomaccessmemory)、双倍数据速率同步动态随机存取存储器(ddrsdram,doubledataratesynchronousdynamicrandomaccessmemory)、增强型同步动态随机存取存储器(esdram,enhancedsynchronousdynamicrandomaccessmemory)、同步连接动态随机存取存储器(sldram,synclinkdynamicrandomaccessmemory)、直接内存总线随机存取存储器(drram,directrambusrandomaccessmemory)。本发明实施例描述的存储器402旨在包括但不限于这些和任意其它适合类型的存储器。

基于本申请各实施例提供的运动路线的展示方法,本申请还提供一种计算机可读存储介质,参照图4所示,所述计算机可读存储介质可以包括:用于存储计算机程序的存储器402,上述计算机程序可由运动路线的展示装置400的处理器401执行,以完成前述方法所述步骤。计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、flashmemory、磁表面存储器、光盘、或cd-rom等存储器。

需要说明的是:本发明实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

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