一种信息展示方法、装置及存储介质与流程

文档序号:17587256发布日期:2019-05-03 21:26阅读:177来源:国知局
一种信息展示方法、装置及存储介质与流程

本发明涉及多媒体通信技术领域,尤其涉及一种信息展示方法、装置及存储介质。



背景技术:

随着智能终端比如智能手机、笔记本电脑等的快速发展和不断普及,可以采用智能终端对用户的真实运动轨迹进行记录,并根据用户的真实运动轨迹绘制对应的运动路线,以实现通过智能终端的显示屏幕对用户的真实运动轨迹进行相应展示。

然而,在上述展示过程中,通常只是展示用户在运动过程中遇到的途径点,例如在地图上对用户在此次运动过程中的途径点进行展示。显然,相关技术中运动轨迹的展示形式较为单一,从而导致用户的使用体验较差。



技术实现要素:

有鉴于此,本发明实施例期望提供一种信息展示方法、装置及存储介质,至少用以解决相关技术中运动轨迹的展示形式较为单一的问题。

为达到上述目的,本发明实施例的技术方案是这样实现的:

第一方面,本发明实施例提供了一种信息展示方法,所述方法包括:

监控当前用户的运动轨迹;

根据所述当前用户的历史操作记录,确定所述当前用户的运动轨迹对应的第一展示形式;

根据所述第一展示形式以及所述当前用户的运动轨迹,确定待展示内容;

将所述待展示内容发送至终端,以使所述终端基于所述待展示内容,对所述当前用户的运动轨迹进行展示。

上述方案中,所述确定所述当前用户的运动轨迹对应的第一展示形式,包括:

将所述当前用户的运动轨迹与目标运动轨迹进行匹配,获得匹配结果;

当所述匹配结果表征所述当前用户的运动轨迹与所述目标运动轨迹匹配成功时,根据所述当前用户的历史操作记录,确定所述当前用户的运动轨迹对应的第一展示形式。

上述方案中,在所述监控当前用户的运动轨迹之前,所述方法还包括:确定目标运动轨迹;

所述根据所述当前用户的历史操作记录,确定所述当前用户的运动轨迹对应的第一展示形式,包括:

根据所述当前用户的历史操作记录,确定第二展示形式;

建立所述第二展示形式与所述目标运动轨迹之间的对应关系;

当所述当前用户的运动轨迹与所述目标运动轨迹匹配成功时,根据所述对应关系,确定与所述目标运动轨迹对应的第二展示形式;

将所述与所述目标运动轨迹对应的第二展示形式,确定为所述当前用户的运动轨迹对应的第一展示形式。

上述方案中,所述建立所述第二展示形式与所述目标运动轨迹之间的对应关系,包括:

确定所述当前用户对所述第二展示形式的关注程度;

确定所述当前用户在第一时间区间内针对所述目标运动轨迹的运动频率;

根据所述关注程度以及所述目标运动轨迹的运动频率,确定所述第二展示形式与所述目标运动轨迹之间的对应关系;

其中,所述对应关系包括以下至少之一:一对一的对应关系、一对多的对应关系以及多对一的对应关系。

上述方案中,所述确定所述当前用户对所述第二展示形式的关注程度,包括:

确定所述当前用户对所述第二展示形式的操作频率和操作类型;

根据所述操作频率和所述操作类型,确定所述当前用户对所述第二展示形式的关注程度。

上述方案中,所述根据所述关注程度以及所述目标运动轨迹的运动频率,确定所述第二展示形式与所述目标运动轨迹之间的对应关系,包括:

建立所述关注程度与所述目标运动轨迹的运动频率之间的负相关关系;

基于所述负相关关系,确定所述第二展示形式与所述目标运动轨迹之间的对应关系。

上述方案中,所述确定目标运动轨迹,包括:

获取所述当前用户在第二时间区间内的运动记录;

根据所述运动记录,确定所述目标运动轨迹;

其中,所述根据所述运动记录,确定所述目标运动轨迹,包括:

根据所述运动记录,确定所述当前用户在所述第二时间区间内的至少一条运动轨迹,以及所述至少一条运动轨迹对应的运动频率;

根据所述至少一条运动轨迹对应的运动频率,确定所述目标运动轨迹。

第二方面,本发明实施例还提供了一种信息展示装置,所述装置包括:监控模块、第一确定模块、第二确定模块和发送模块;其中,

所述监控模块,用于监控当前用户的运动轨迹;

所述第一确定模块,用于根据所述当前用户的历史操作记录,确定所述当前用户的运动轨迹对应的第一展示形式;

所述第二确定模块,用于根据所述第一展示形式以及所述当前用户的运动轨迹,确定待展示内容;

所述发送模块,用于将所述待展示内容发送至终端,以使所述终端基于所述待展示内容,对所述当前用户的运动轨迹进行展示。

上述方案中,所述第一确定模块,具体用于:将所述当前用户的运动轨迹与目标运动轨迹进行匹配,获得匹配结果;

当所述匹配结果表征所述当前用户的运动轨迹与所述目标运动轨迹匹配成功时,根据所述当前用户的历史操作记录,确定所述当前用户的运动轨迹对应的第一展示形式。

上述方案中,所述装置还包括:第三确定模块,用于在所述监控模块监控当前用户的运动轨迹之前,确定目标运动轨迹;

所述第一确定模块包括:

第一确定子模块,用于根据所述当前用户的历史操作记录,确定第二展示形式;

关系建立模块,用于建立所述第二展示形式与所述目标运动轨迹之间的对应关系;

第二确定子模块,用于当所述当前用户的运动轨迹与所述目标运动轨迹匹配成功时,根据所述对应关系,确定与所述目标运动轨迹对应的第二展示形式;将所述与所述目标运动轨迹对应的第二展示形式,确定为所述当前用户的运动轨迹对应的第一展示形式。

上述方案中,所述关系建立模块包括:

第三确定子模块,用于确定所述当前用户对所述第二展示形式的关注程度;

第四确定子模块,用于确定所述当前用户在第一时间区间内针对所述目标运动轨迹的运动频率;

第五确定子模块,用于根据所述关注程度以及所述目标运动轨迹的运动频率,确定所述第二展示形式与所述目标运动轨迹之间的对应关系;

其中,所述对应关系包括以下至少之一:一对一的对应关系、一对多的对应关系以及多对一的对应关系。

上述方案中,所述第三确定子模块,具体用于:

确定所述当前用户对所述第二展示形式的操作频率和操作类型;

根据所述操作频率和所述操作类型,确定所述当前用户对所述第二展示形式的关注程度。

上述方案中,所述第五确定子模块,具体用于:

建立所述关注程度与所述目标运动轨迹的运动频率之间的负相关关系;

基于所述负相关关系,确定所述第二展示形式与所述目标运动轨迹之间的对应关系。

上述方案中,所述第三确定模块包括:

获取模块,用于获取所述当前用户在第二时间区间内的运动记录;

第六确定子模块,用于根据所述运动记录,确定所述目标运动轨迹;

其中,所述第六确定子模块,具体用于:

根据所述运动记录,确定所述当前用户在所述第二时间区间内的至少一条运动轨迹,以及所述至少一条运动轨迹对应的运动频率;

根据所述至少一条运动轨迹对应的运动频率,确定所述目标运动轨迹。

第三方面,本发明实施例还提供了一种信息展示装置,包括存储器、处理器及存储在存储器上并能够由所述处理器运行的可执行程序,所述处理器运行所述可执行程序时执行本发明实施例提供的信息展示方法的步骤。

第四方面,本发明实施例还提供了一种存储介质,其上存储有可执行程序,所述可执行程序被处理器执行时实现本发明实施例提供的信息展示方法的步骤。

本发明实施例所提供的信息展示方法、装置及存储介质,监控当前用户的运动轨迹;根据所述当前用户的历史操作记录,确定所述当前用户的运动轨迹对应的第一展示形式;根据所述第一展示形式以及所述当前用户的运动轨迹,确定待展示内容;将所述待展示内容发送至终端,以使所述终端基于所述待展示内容,对所述当前用户的运动轨迹进行展示。如此,可以结合确定的第一展示形式对当前用户的运动轨迹进行更加直观、形象的展示,不仅能够提高运动轨迹的展示形式的丰富性和趣味性,还能够更好的激发用户进行运动的积极性,大大提升用户的使用体验。

附图说明

图1为本发明实施例提供的一种信息展示方法的实现流程示意图;

图2为本发明实施例提供的一种信息展示方法的应用架构示意图;

图3为本发明实施例提供的一种信息展示方法的具体实现流程示意图;

图4为相关技术中用户的运动轨迹的展示效果示意图;

图5为本发明实施例中用户的运动轨迹的展示效果示意图;

图6为本发明实施例提供的一种信息展示装置的功能结构示意图;

图7为本发明实施例提供的另一种信息展示装置的功能结构示意图;

图8为本发明实施例提供的第三确定模块的组成结构示意图;

图9为本发明实施例提供的关系建立模块的组成结构示意图;

图10为本发明实施例提供的一种信息展示装置的硬件结构示意图。

具体实施方式

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

需要说明的是,在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。

图1为本发明实施例提供的一种信息展示方法的实现流程示意图,所述信息展示方法可应用于服务器比如云服务器中;如图1所示,本发明实施例中的信息展示方法的实现流程,可以包括以下步骤:

步骤101:监控当前用户的运动轨迹。

在本发明实施例中,服务器可以对当前用户的运动轨迹进行监控,其中,在对当前用户的运动轨迹进行监控时,服务器可以通过当前用户使用的终端实时上传的当前用户所处的位置信息,来实现对当前用户的运动轨迹进行监控,或者,服务器可以通过终端上传的当前用户此次运动的总运动轨迹来对当前用户的运动轨迹进行监控,这里不做限定。其中,所述当前用户使用的终端可以包括但不限于智能手机、平板电脑、掌上电脑等电子设备。

在本发明的一些实施例中,在执行本步骤101中的监控当前用户的运动轨迹之前,所述信息展示方法还包括:确定目标运动轨迹。

这里,对于确定目标运动轨迹来说,可以采用以下方式来实现:获取所述当前用户在第二时间区间内的运动记录;根据所述运动记录,确定所述目标运动轨迹。

需要说明的是,第二时间区间可以包括距离当前时间最近的一段时间,例如,第二时间区间可以为距离当前时间最近的一个月或一个星期,这里不做限定。举例来说,当第二时间区间为距离当前时间最近的一个月时,则对于确定目标运动轨迹的实现过程而言,服务器可以先获取当前用户在距离当前时间最近的一个月内的运动记录,然后根据所获取到的该运动记录,来确定目标运动轨迹。

这里,对于根据所述运动记录,确定所述目标运动轨迹来说,可以采用以下方式来实现:首先,根据所述运动记录,确定所述当前用户在所述第二时间区间内的至少一条运动轨迹,以及所述至少一条运动轨迹对应的运动频率;然后,根据所述至少一条运动轨迹对应的运动频率,确定所述目标运动轨迹。

举例来说,以第二时间区间为距离当前时间最近的一个月为例,对根据运动记录确定目标运动轨迹的过程进行说明,具体地,服务器可以根据当前用户在距离当前时间最近的一个月内的运动记录,来确定当前用户在距离当前时间最近的一个月内进行运动的至少一条运动轨迹,以及每一条运动轨迹所对应的运动频率;然后,服务器根据确定的运动频率来确定目标运动轨迹。在一个示例中,服务器可以将运动频率小于设定运动频率阈值所对应的运动轨迹,确定为目标运动轨迹。其中,设定运动频率阈值可以为根据实际情况预先设置的运动频率,比如,可以设置为一个月内进行10次或15次运动。另外,可以理解的是,运动频率小于设定运动频率阈值的运动轨迹可能同时存在有至少两条,此时,服务器可以将运动频率最低的一条运动轨迹确定为目标运动轨迹。

在本发明的一些实施例中,服务器在根据确定的运动频率来确定目标运动轨迹之前,还可以先确定参与运动频率小于设定运动频率阈值所对应的运动轨迹的用户数量;然后,根据确定的所述用户数量,来判断是否将运动频率最低的一条运动轨迹确定为目标运动轨迹。

具体来说,服务器可以将确定的用户数量与设定的用户数量阈值进行比较,当判断出确定的用户数量大于用户数量阈值,也即有较多的用户在该运动轨迹上进行运动时,则服务器可以将运动频率最低的一条运动轨迹确定为目标运动轨迹;当判断出确定的用户数量小于用户数量阈值,也即仅有较少的用户在该运动轨迹上进行运动时,则服务器可以不将运动频率最低的一条运动轨迹确定为目标运动轨迹。

步骤102:根据所述当前用户的历史操作记录,确定所述当前用户的运动轨迹对应的第一展示形式。

在本发明实施例中,对于确定当前用户的运动轨迹对应的第一展示形式的触发时机来说,可以在服务器判断出监控到的当前用户的运动轨迹与目标运动轨迹匹配成功时,触发执行根据当前用户的历史操作记录,确定所述当前用户的运动轨迹对应的第一展示形式。具体来说,服务器可以将所述当前用户的运动轨迹与目标运动轨迹进行匹配获得匹配结果,当所述匹配结果表征所述当前用户的运动轨迹与所述目标运动轨迹匹配成功时,即可触发执行根据所述当前用户的历史操作记录,确定所述当前用户的运动轨迹对应的第一展示形式。

在本发明的一些实施例中,当所述匹配结果表征所述当前用户的运动轨迹与所述目标运动轨迹匹配失败时,所述信息展示方法还包括:生成提示信息,其中,所述提示信息用于表征所述当前用户的运动轨迹与所述目标运动轨迹不匹配;将所述提示信息发送至所述终端,以使所述终端基于所述提示信息,提示所述当前用户不存在与所述当前用户的运动轨迹对应的第一展示形式。

这里,服务器在将提示信息发送至终端之后,终端可以获知当前用户的运动轨迹与目标运动轨迹不匹配,此时,终端可以向当前用户发出提示,比如“不好意思,不存在与该条运动轨迹匹配的展示形式”等提示内容。在一个示例中,若服务器确定不存在与该条运动轨迹匹配的展示形式时,则服务器可以在当前用户下次运动时选择相同的运动轨迹时,对当前用户进行相应提醒。

在本发明实施例中,当服务器在监控当前用户的运动轨迹之前,可以先确定目标运动轨迹,此时,对于本步骤102中的根据所述当前用户的历史操作记录,确定所述当前用户的运动轨迹对应的第一展示形式来说,可以采用以下方式来实现:根据所述当前用户的历史操作记录,确定第二展示形式;建立所述第二展示形式与所述目标运动轨迹之间的对应关系;当所述当前用户的运动轨迹与所述目标运动轨迹匹配成功时,根据所述对应关系,确定与所述目标运动轨迹对应的第二展示形式;将所述与所述目标运动轨迹对应的第二展示形式,确定为所述当前用户的运动轨迹对应的第一展示形式。

在本发明的一些实施例中,在确定第二展示形式之前,所述信息展示方法还可以包括:获取所述当前用户的历史操作记录。

这里,对于获取所述当前用户的历史操作记录来说,可以采用以下方式来实现:服务器可以先获取当前用户的用户标识信息,然后,根据所述当前用户的用户标识信息,来获取所述当前用户的历史操作记录。

需要说明的是,用户标识信息可以包括用于标识用户身份的信息,比如可以是手机号、用户名、邮箱地址等。所述历史操作记录可以包括但不限于浏览记录、分享记录、截屏记录、评论记录等。其中,可以理解的是,服务器可以根据所述当前用户的用户标识信息,从本地直接获取当前用户的历史操作记录,或者,也可以从有权限进行数据访问的其他服务器上获取当前用户的历史操作记录,在此不做限定。

这里,所述第二展示形式包括可用于展示所述当前用户的运动轨迹的所有展示内容;其中,所述第二展示形式可以包括但不限于人物角色、衣饰、装备以及景色等。

举例来说,在一个示例中,第二展示形式可以包括人物角色,则服务器可以将当前用户的历史操作记录中,用户最近玩的游戏中的人物角色、最近观看过的视频中的人物角色、最近点赞、评论、分享、搜索过的人物角色等,确定为第二展示形式;在另一个示例中,第二展示形式可以包括衣饰,则服务器可以将当前用户的历史操作记录中,用户最近浏览过的衣饰、用户最近玩的游戏中角色佩戴的衣饰、用户最近观看过的视频中角色佩戴的衣饰、用户最近点赞过、评论过、分享过、搜索过的衣饰等,确定为第二展示形式;在另一个示例中,第二展示形式可以包括装备,则服务器可以将当前用户的历史操作记录中,用户最近购买的游戏装备,如坐骑、武器等,确定为第二展示形式;在另一个示例中,第二展示形式可以包括景色,则服务器可以将当前用户的历史操作记录中,用户最近观看的视频中的景色、用户最近玩的游戏中的景色、用户拍摄的景色、用户之前到达地点的景色等,确定为第二展示形式。

这里,服务器在确定了第二展示形式与目标运动轨迹之后,可以建立第二展示形式与目标运动轨迹之间的对应关系,其中,所述对应关系包括以下至少之一:一对一的对应关系、一对多的对应关系以及多对一的对应关系。

可以理解的是,对于一对一的对应关系而言,可以是同一类别的第二展示形式仅与一个目标运动轨迹建立对应关系,例如,将当前用户的历史操作记录中的人物角色与目标运动轨迹a之间建立对应关系,将当前用户的历史操作记录中的装备与目标运动轨迹b之间建立对应关系。对于一对多的对应关系或者多对一的对应关系而言,可以是同一类别的第二展示形式同时与多个目标运动轨迹之间建立对应关系,例如,将当前用户的历史操作记录中的人物角色分别与目标运动轨迹a、目标运动轨迹b等之间建立对应关系;同一目标运动轨迹可以同时与多个类别的第二展示形式之间建立对应关系,例如,将目标运动轨迹a分别与当前用户的历史操作记录中的人物角色、装备等之间建立对应关系。

在本发明实施例中,对于建立所述第二展示形式与所述目标运动轨迹之间的对应关系来说,可以采用以下方式来实现:服务器先确定所述当前用户对所述第二展示形式的关注程度,以及确定所述当前用户在第一时间区间内针对所述目标运动轨迹的运动频率;然后,服务器根据所述关注程度以及所述目标运动轨迹的运动频率,确定所述第二展示形式与所述目标运动轨迹之间的对应关系。

这里,所述第一时间区间可以包括距离当前时间最近的一段时间,例如,第一时间区间可以为距离当前时间最近的一个星期或一天,在此不做限定。

在本发明实施例中,对于确定所述当前用户对所述第二展示形式的关注程度来说,可以采用以下方式来实现:确定所述当前用户对所述第二展示形式的操作频率和操作类型;根据所述操作频率和所述操作类型,确定所述当前用户对所述第二展示形式的关注程度。

具体来说,当前用户对第二展示形式的操作频率的高低,与当前用户对第二展示形式的关注程度的高低正相关,且当前用户对第二展示形式的关注程度的高低,还与当前用户对第二展示形式的操作类型具有关联关系。

举例来说,假设当前用户对第二展示形式的操作频率较低,且操作类型为“浏览”等不需要用户花费较多时间进行操作的类型时,则可以确定当前用户对第二展示形式的关注程度较低;假设当前用户对第二展示形式的操作频率较高,且操作类型为“截屏”等需要用户花费较多时间进行操作的类型时,则可以确定当前用户对第二展示形式的关注程度较高。

在本发明实施例中,对于根据所述关注程度以及所述目标运动轨迹的运动频率,确定所述第二展示形式与所述目标运动轨迹之间的对应关系来说,可以采用以下方式来实现:建立所述关注程度与所述目标运动轨迹的运动频率之间的负相关关系;基于所述负相关关系,确定所述第二展示形式与所述目标运动轨迹之间的对应关系。这里,为激励用户尝试不一样的运动路线,本发明实施例可以建立关注程度较低的第二展示形式,与运动频率较高的目标运动轨迹之间的对应关系,或者,可以建立关注程度较高的第二展示形式,与运动频率较低的目标运动轨迹之间的对应关系。

需要指出的是,在本发明实施例中,对于同一用户来说,不同的目标运动轨迹对应的第二展示形式可以相同,也可以不同;对于不同的用户来说,同一目标运动轨迹对应的第二展示形式可以相同,也可以不同。

步骤103:根据所述第一展示形式以及所述当前用户的运动轨迹,确定待展示内容。

步骤104:将所述待展示内容发送至终端,以使所述终端基于所述待展示内容,对所述当前用户的运动轨迹进行展示。

这里,所述待展示内容包括第一展示形式以及当前用户的运动轨迹,也即本发明实施例中服务器将确定的待展示内容发送至终端之后,使得终端不单单只是展示当前用户的运动轨迹,而是在展示当前用户的运动轨迹的同时,还将展示与当前用户的运动轨迹对应的第一展示形式。

举例来说,当服务器确定的第一展示形式为人物角色时,在服务器将包括人物角色和此次运动的运动轨迹的待展示内容发送至终端后,则终端在向当前用户展示此次运动的运动轨迹时,还将对该人物角色进行一并展示,例如,终端可以在展示此次运动的运动轨迹时,还将展示该人物角色在该运动轨迹上进行运动如奔跑的动态过程。

采用本发明实施例提供的技术方案,通过结合第一展示形式对当前用户的运动轨迹进行更加直观、形象的展示,不仅能够提高运动轨迹的展示形式的丰富性和趣味性,还能够更好的激发用户进行运动的积极性。

接下来说明实现本发明实施例的信息展示方法的应用架构。参见图2,图2为本发明实施例提供的一种信息展示方法的应用架构示意图,为实现支撑的一个示例性应用,用户终端10(示例性示出了用户终端10-1和用户终端10-2)通过网络20连接服务器30,进而通过服务器30确定待展示内容,其中,待展示内容包括当前用户的运动轨迹以及与当前用户的运动轨迹对应的第一展示形式。具体地,服务器30获取并实时监控用户终端10对应的用户的运动轨迹,服务器30还可以通过网络20获取当前用户的历史操作记录,这样,服务器30就可以根据当前用户的历史操作记录,确定与当前用户的运动轨迹对应的第一展示形式,从而将第一展示形式和当前用户的运动轨迹一并发送至用户终端10,以使用户终端10结合第一展示形式,对当前用户的运动轨迹进行展示。

其中,可以通过图形界面110(示例性示出了图形界面110-1和图形界面110-2)来显示各种中间结果或最终结果,例如可以在图形界面110-1上同时显示当前用户的运动轨迹以及与当前用户的运动轨迹对应的第一展示形式,以实现丰富运动轨迹的展示形式的效果。这里的网络20可以是广域网或者局域网,又或者是二者的组合,使用无线链路实现数据传输。

基于上述图2所示的信息展示方法的应用架构,下面以运动项目为跑步为例,结合附图对本发明实施例的信息展示方法的具体实现过程做进一步地详细说明。

图3为本发明实施例提供的一种信息展示方法的具体实现流程示意图,该信息展示方法可应用于服务器中;如图3所示,所述信息展示方法的具体实现流程,可以包括以下步骤:

步骤301:获取当前用户在第二时间区间内的跑步记录,根据该跑步记录确定目标跑步轨迹。

这里,第二时间区间可以包括距离当前时间最近的一段时间,例如,第二时间区间可以为距离当前时间最近的一个月或一个星期,这里不做限定。

这里,对于根据该跑步记录,确定目标跑步轨迹来说,可以采用以下方式来实现:首先,根据所述跑步记录,确定所述当前用户在所述第二时间区间内的至少一条跑步轨迹,以及所述至少一条跑步轨迹对应的跑步频率;然后,根据所述至少一条跑步轨迹对应的跑步频率,确定所述目标跑步轨迹。

在一个示例中,服务器可以将跑步频率小于设定跑步频率阈值所对应的跑步轨迹,确定为目标跑步轨迹。其中,设定跑步频率阈值可以为根据实际情况预先设置的跑步频率,比如,可以设置为一个月内进行10次或15次跑步。另外,可以理解的是,跑步频率小于设定跑步频率阈值的跑步轨迹可能同时存在有至少两条,此时,服务器可以将跑步频率最低的一条跑步轨迹确定为目标跑步轨迹。

步骤302:获取当前用户的历史操作记录,根据该历史操作记录确定第二展示形式。

这里,对于获取当前用户的历史操作记录来说,可以采用以下方式来实现:先获取当前用户的用户标识信息,然后,根据所述当前用户的用户标识信息,来获取所述当前用户的历史操作记录。

需要说明的是,所述历史操作记录可以包括但不限于浏览记录、分享记录、截屏记录、评论记录等。所述第二展示形式包括可用于展示所述当前用户的跑步轨迹的所有展示内容;其中,所述第二展示形式可以包括但不限于人物角色、衣饰、装备以及景色等。

需要特别指出的是,本发明实施例在此并不限制步骤301和步骤302的先后执行顺序,例如,可以先执行步骤301,再执行步骤302,也可以先执行步骤302,再执行步骤301,这里不做限定。

步骤303:建立第二展示形式与目标跑步轨迹之间的对应关系。

需要说明的是,服务器在确定了第二展示形式与目标跑步轨迹之后,可以建立第二展示形式与目标跑步轨迹之间的对应关系,其中,所述对应关系可以包括一对一的对应关系、一对多的对应关系或者多对一的对应关系。

这里,对于建立第二展示形式与目标跑步轨迹之间的对应关系来说,服务器可以先确定所述当前用户对所述第二展示形式的关注程度,以及确定所述当前用户在第一时间区间内针对所述目标跑步轨迹的跑步频率;然后,根据所述关注程度以及所述目标跑步轨迹的跑步频率,确定所述第二展示形式与所述目标跑步轨迹之间的对应关系。

其中,所述第一时间区间可以包括距离当前时间最近的一段时间,例如,第一时间区间可以为距离当前时间最近的一个星期或一天,在此不做限定。

这里,对于确定所述当前用户对所述第二展示形式的关注程度来说,服务器可以先确定所述当前用户对所述第二展示形式的操作频率和操作类型;然后,根据所述操作频率和所述操作类型,确定所述当前用户对所述第二展示形式的关注程度。

需要指出的是,当前用户对第二展示形式的操作频率的高低,与当前用户对第二展示形式的关注程度的高低正相关,且当前用户对第二展示形式的关注程度的高低,还与当前用户对第二展示形式的操作类型具有关联关系。

这里,为激励用户尝试不一样的跑步路线,本发明实施例还可以建立关注程度与目标跑步轨迹的跑步频率之间的负相关关系;基于所述负相关关系,确定所述第二展示形式与所述目标跑步轨迹之间的对应关系。具体来说,可以建立关注程度较低的第二展示形式,与跑步频率较高的目标跑步轨迹之间的对应关系,或者,可以建立关注程度较高的第二展示形式,与跑步频率较低的目标跑步轨迹之间的对应关系。

步骤304:监控当前用户的跑步轨迹。

这里,服务器可以通过当前用户使用的终端实时上传的当前用户所处的位置信息,来实现对当前用户的跑步轨迹进行监控,或者,服务器可以通过终端上传的当前用户此次跑步的总跑步轨迹来对当前用户的跑步轨迹进行监控,这里不做限定。

需要说明的是,本发明实施例也可以在执行步骤303中的建立第二展示形式与目标跑步轨迹之间的对应关系之前,对当前用户的跑步轨迹一直进行实时监控。

步骤305:判断监控到的当前用户的跑步轨迹与目标跑步轨迹是否匹配成功,当匹配成功时,执行步骤306,否则执行步骤308。

步骤306:根据对应关系确定与目标跑步轨迹对应的第二展示形式,并将所确定的第二展示形式确定为当前用户的跑步轨迹对应的第一展示形式。

步骤307:根据第一展示形式以及当前用户的跑步轨迹,确定待展示内容,将该待展示内容发送至终端进行相应展示,结束当前处理流程。

这里,所述待展示内容包括第一展示形式以及当前用户的跑步轨迹,也即本发明实施例中服务器将确定的待展示内容发送至终端之后,使得终端不单单只是展示当前用户的跑步轨迹,而是在展示当前用户的跑步轨迹的同时,还将展示与当前用户的跑步轨迹对应的第一展示形式。

举例来说,当服务器确定的第一展示形式为人物角色时,在服务器将包括人物角色和此次跑步的跑步轨迹的待展示内容发送至终端后,则终端在向当前用户展示此次跑步的跑步轨迹时,还将对该人物角色进行一并展示,例如,终端可以在展示此次跑步的跑步轨迹时,还将展示该人物角色在该跑步轨迹上进行奔跑的动态过程。

当服务器确定的第一展示形式为衣饰时,在服务器将包括衣饰和此次跑步的跑步轨迹的待展示内容发送至终端后,则终端在向当前用户展示此次跑步的跑步轨迹时,还将对该衣饰进行一并展示,例如,终端可以在展示此次跑步的跑步轨迹时,还将展示预设的跑步形象(可以为系统默认的跑步形象,也可以为当前用户预先设置的跑步形象)身着该衣饰在该跑步轨迹上进行奔跑的动态过程。

当服务器确定的第一展示形式为装备如游戏中的武器时,在服务器将包括武器和此次跑步的跑步轨迹的待展示内容发送至终端后,则终端在向当前用户展示此次跑步的跑步轨迹时,还将对该武器进行一并展示,例如,终端可以在展示此次跑步的跑步轨迹时,还将展示预设的跑步形象手持该武器在该跑步轨迹上进行奔跑的动态过程。

当服务器确定的第一展示形式为景色时,在服务器将包括景色和此次跑步的跑步轨迹的待展示内容发送至终端后,则终端在向当前用户展示此次跑步的跑步轨迹时,还将对该景色进行一并展示,例如,终端可以在展示此次跑步的跑步轨迹时,将该跑步轨迹的背景替换为该景色。

步骤308:生成提示信息,并将该提示信息发送至终端,以使终端基于该提示信息,提示当前用户不存在与当前用户的跑步轨迹对应的第一展示形式。

其中,所述提示信息用于表征所述当前用户的跑步轨迹与所述目标跑步轨迹不匹配。

这里,服务器在将提示信息发送至终端之后,终端可以获知当前用户的跑步轨迹与目标跑步轨迹不匹配,此时,终端可以向当前用户发出提示,比如“不好意思,不存在与该条跑步轨迹匹配的展示形式”等提示内容。在一个示例中,若服务器确定不存在与该条跑步轨迹匹配的展示形式时,则服务器可以在当前用户下次跑步时选择相同的跑步轨迹时,对当前用户进行相应提醒。

下面基于图2所示的信息展示方法的应用架构,以一个具体应用场景示例对本发明实施例提供的信息展示方法的实现过程做进一步地说明。

首先说明下相关技术中运动轨迹的展示方法,即服务器将获取的用户在运动过程中遇到的途径点a、b、c进行连接形成当前运动轨迹b,并在地图上进行展示,如图4所示的相关技术中用户的运动轨迹的展示效果示意图,可见,相关技术中的运动轨迹的展示形式较为单一,从而导致用户的使用体验较差。

为解决上述技术问题,本发明实施例提供了一种新的运动轨迹的展示方法。在本发明实施例中,假设用户终端10-1对应的用户为用户1,为实现对用户1的运动轨迹进行展示的目的,则服务器30可以先获取用户1的历史操作记录,比如浏览记录、分享记录、截屏记录、评论记录等,根据获取到的历史操作记录,来确定可用于展示用户1的运动轨迹的所有展示内容即第二展示形式,这里的第二展示形式可以包括人物角色、衣饰、装备以及景色等,以第二展示形式为人物角色为例,则第二展示形式可以通过将用户1的历史操作记录中,用户1最近玩的游戏中的人物角色、最近观看过的视频中的人物角色、最近点赞、评论、分享、搜索过的人物角色等进行确定;然后,服务器30可以获取用户1在距离当前时间最近的一个月内的运动记录,根据运动记录确定目标运动轨迹a;在确定第二展示形式与目标运动轨迹a之后,服务器30将建立两者之间的对应关系,这里的对应关系可以包括一对一的对应关系、一对多的对应关系或者多对一的对应关系,假设以一对一的对应关系为例,建立第二展示形式中用户1最近玩的游戏中的人物角色与目标运动轨迹a之间的对应关系。在建立对应关系后,服务器30将判断监控到的用户1的当前运动轨迹b(当前运动轨迹b包括用户1在运动过程中遇到的途径点a、b、c)是否与目标运动轨迹a相匹配,当服务器30判断出用户1的当前运动轨迹b与目标运动轨迹a匹配成功时,则根据建立的对应关系确定与当前运动轨迹b对应的第一展示形式如用户1最近玩的游戏中的人物角色,并将用户1最近玩的游戏中的人物角色以及当前运动轨迹b一并发送至用户终端10-1,通过用户终端10-1对应的图形界面110-1,同时显示当前运动轨迹b以及与当前运动轨迹b对应的用户1最近玩的游戏中的人物角色,如图5所示的本发明实施例中用户的运动轨迹的展示效果示意图,在图5中,在展示当前运动轨迹b所包括的途径点a、b、c的同时,还将展示用户1最近玩的游戏中的人物角色如人物角色1、人物角色2、人物角色3在当前运动轨迹b上进行奔跑的动态过程,这样,通过结合第一展示形式对用户1的当前运动轨迹b进行更加直观、形象的展示,不仅能够提高运动轨迹的展示形式的丰富性和趣味性,还能够更好的激发用户进行运动的积极性。

为了实现上述信息展示方法,本发明实施例还提供了一种信息展示装置,所述信息展示装置可应用于服务器中,图6为本发明实施例提供的一种信息展示装置的功能结构示意图;如图6所示,所述信息展示装置包括:监控模块61、第一确定模块62、第二确定模块63和发送模块64。下面对上述各程序模块的功能进行说明。

监控模块61,用于监控当前用户的运动轨迹;

第一确定模块62,用于根据所述当前用户的历史操作记录,确定所述当前用户的运动轨迹对应的第一展示形式;

第二确定模块63,用于根据所述第一展示形式以及所述当前用户的运动轨迹,确定待展示内容;

发送模块64,用于将所述待展示内容发送至终端,以使所述终端基于所述待展示内容,对所述当前用户的运动轨迹进行展示。

在本发明实施例中,所述第一确定模块62,具体用于:将所述当前用户的运动轨迹与目标运动轨迹进行匹配,获得匹配结果;

当所述匹配结果表征所述当前用户的运动轨迹与所述目标运动轨迹匹配成功时,根据所述当前用户的历史操作记录,确定所述当前用户的运动轨迹对应的第一展示形式。

在本发明的一些实施例中,图7为本发明实施例提供的另一种信息展示装置的功能结构示意图,如图7所示,所述信息展示装置还包括:

第三确定模块65,用于在所述监控模块61监控当前用户的运动轨迹之前,确定目标运动轨迹。

这里,所述第一确定模块62包括:第一确定子模块621、关系建立模块622和第二确定子模块623;其中,

第一确定子模块621,用于根据所述当前用户的历史操作记录,确定第二展示形式;

关系建立模块622,用于建立所述第二展示形式与所述目标运动轨迹之间的对应关系;

第二确定子模块623,用于当所述当前用户的运动轨迹与所述目标运动轨迹匹配成功时,根据所述对应关系,确定与所述目标运动轨迹对应的第二展示形式;将所述与所述目标运动轨迹对应的第二展示形式,确定为所述当前用户的运动轨迹对应的第一展示形式。

在本发明的一些实施例中,图8为本发明实施例提供的第三确定模块的组成结构示意图,如图8所示,所述第三确定模块65包括:获取模块651和第六确定子模块652;其中,

获取模块651,用于获取所述当前用户在第二时间区间内的运动记录;

第六确定子模块652,用于根据所述运动记录,确定所述目标运动轨迹。

这里,对于所述第六确定子模块652根据所述运动记录,确定所述目标运动轨迹来说,可以采用以下方式来实现:根据所述运动记录,确定所述当前用户在所述第二时间区间内的至少一条运动轨迹,以及所述至少一条运动轨迹对应的运动频率;根据所述至少一条运动轨迹对应的运动频率,确定所述目标运动轨迹。

在本发明的一些实施例中,图9为本发明实施例提供的关系建立模块的组成结构示意图,如图9所示,对于用于建立所述第二展示形式与所述目标运动轨迹之间的对应关系的关系建立模块622而言,可以包括:第三确定子模块6221、第四确定子模块6222和第五确定子模块6223;其中,

第三确定子模块6221,用于确定所述当前用户对所述第二展示形式的关注程度;

第四确定子模块6222,用于确定所述当前用户在第一时间区间内针对所述目标运动轨迹的运动频率;

第五确定子模块6223,用于根据所述关注程度以及所述目标运动轨迹的运动频率,确定所述第二展示形式与所述目标运动轨迹之间的对应关系。

这里,所述对应关系包括以下至少之一:一对一的对应关系、一对多的对应关系以及多对一的对应关系。

这里,对于所述第三确定子模块6221确定所述当前用户对所述第二展示形式的关注程度来说,可以采用以下方式来实现:首先,确定所述当前用户对所述第二展示形式的操作频率和操作类型,然后,根据所述操作频率和所述操作类型,确定所述当前用户对所述第二展示形式的关注程度。

这里,对于所述第五确定子模块6223根据所述关注程度以及所述目标运动轨迹的运动频率,确定所述第二展示形式与所述目标运动轨迹之间的对应关系来说,可以采用以下方式来实现:建立所述关注程度与所述目标运动轨迹的运动频率之间的负相关关系;基于所述负相关关系,确定所述第二展示形式与所述目标运动轨迹之间的对应关系。

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

在实际应用中,所述信息展示装置中的发送模块64和获取模块651,可通过通信模组(包含:基础通信套件、操作系统、通信模块、标准化接口和协议等)及收发天线等实现;所述监控模块61、第一确定模块62、第二确定模块63、第三确定模块65、第一确定子模块621、关系建立模块622、第二确定子模块623、第六确定子模块652、第三确定子模块6221、第四确定子模块6222和第五确定子模块6223均可由服务器上的中央处理器(cpu,centralprocessingunit)、微处理器(mpu,microprocessorunit)、数字信号处理器(dsp,digitalsignalprocessor)或现场可编程门阵列(fpga,fieldprogrammablegatearray)等实现。

为了实现上述信息展示方法,本发明实施例还提供了一种信息展示装置的硬件结构。现在将参考附图描述实现本发明实施例的信息展示装置,所述信息展示装置可以以各种形式的服务器如云服务器来实施。下面对本发明实施例的信息展示装置的硬件结构做进一步说明,可以理解,图10仅仅示出了信息展示装置的示例性结构而非全部结构,根据需要可以实施图10示出的部分结构或全部结构。

参见图10,图10为本发明实施例提供的一种信息展示装置的硬件结构示意图,实际应用中可以应用于前述运行应用程序的各种服务器,图10所示的信息展示装置1000包括:至少一个处理器1001、存储器1002、用户接口1003和至少一个网络接口1004。所述信息展示装置1000中的各个组件通过总线系统1005耦合在一起。可以理解,总线系统1005用于实现这些组件之间的连接通信。总线系统1005除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图10中将各种总线都标为总线系统1005。

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

可以理解,存储器1002可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。

本发明实施例中的存储器1002用于存储各种类型的数据以支持信息展示装置1000的操作。这些数据的示例包括:用于在信息展示装置1000上操作的任何计算机程序,如可执行程序10021和操作系统10022,实现本发明实施例的信息展示方法的程序可以包含在可执行程序10021中。

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

在本发明实施例中,所述信息展示装置1000包括存储器1002、处理器1001及存储在存储器1002上并能够由所述处理器1001运行的可执行程序10021,所述处理器1001运行所述可执行程序10021时实现:监控当前用户的运动轨迹;根据所述当前用户的历史操作记录,确定所述当前用户的运动轨迹对应的第一展示形式;根据所述第一展示形式以及所述当前用户的运动轨迹,确定待展示内容;将所述待展示内容发送至终端,以使所述终端基于所述待展示内容,对所述当前用户的运动轨迹进行展示。

作为一种实施方式,所述处理器1001运行所述可执行程序10021时实现:将所述当前用户的运动轨迹与目标运动轨迹进行匹配,获得匹配结果;当所述匹配结果表征所述当前用户的运动轨迹与所述目标运动轨迹匹配成功时,根据所述当前用户的历史操作记录,确定所述当前用户的运动轨迹对应的第一展示形式。

作为一种实施方式,所述处理器1001运行所述可执行程序10021时实现:在所述监控当前用户的运动轨迹之前,确定目标运动轨迹。

作为一种实施方式,所述处理器1001运行所述可执行程序10021时实现:根据所述当前用户的历史操作记录,确定第二展示形式;建立所述第二展示形式与所述目标运动轨迹之间的对应关系;当所述当前用户的运动轨迹与所述目标运动轨迹匹配成功时,根据所述对应关系,确定与所述目标运动轨迹对应的第二展示形式;将所述与所述目标运动轨迹对应的第二展示形式,确定为所述当前用户的运动轨迹对应的第一展示形式。

作为一种实施方式,所述处理器1001运行所述可执行程序10021时实现:确定所述当前用户对所述第二展示形式的关注程度;确定所述当前用户在第一时间区间内针对所述目标运动轨迹的运动频率;根据所述关注程度以及所述目标运动轨迹的运动频率,确定所述第二展示形式与所述目标运动轨迹之间的对应关系;其中,所述对应关系包括以下至少之一:一对一的对应关系、一对多的对应关系以及多对一的对应关系。

作为一种实施方式,所述处理器1001运行所述可执行程序10021时实现:确定所述当前用户对所述第二展示形式的操作频率和操作类型;根据所述操作频率和所述操作类型,确定所述当前用户对所述第二展示形式的关注程度。

作为一种实施方式,所述处理器1001运行所述可执行程序10021时实现:建立所述关注程度与所述目标运动轨迹的运动频率之间的负相关关系;基于所述负相关关系,确定所述第二展示形式与所述目标运动轨迹之间的对应关系。

作为一种实施方式,所述处理器1001运行所述可执行程序10021时实现:获取所述当前用户在第二时间区间内的运动记录;根据所述运动记录,确定所述目标运动轨迹。

作为一种实施方式,所述处理器1001运行所述可执行程序10021时实现:根据所述运动记录,确定所述当前用户在所述第二时间区间内的至少一条运动轨迹,以及所述至少一条运动轨迹对应的运动频率;根据所述至少一条运动轨迹对应的运动频率,确定所述目标运动轨迹。

在示例性实施例中,本发明实施例还提供了一种存储介质,所述存储介质可为光盘、闪存或磁盘等存储介质,可选为非瞬间存储介质。

在本发明实施例中,所述存储介质上存储有可执行程序10021,所述可执行程序10021被处理器1001执行时实现:监控当前用户的运动轨迹;根据所述当前用户的历史操作记录,确定所述当前用户的运动轨迹对应的第一展示形式;根据所述第一展示形式以及所述当前用户的运动轨迹,确定待展示内容;将所述待展示内容发送至终端,以使所述终端基于所述待展示内容,对所述当前用户的运动轨迹进行展示。

作为一种实施方式,所述可执行程序10021被处理器1001执行时实现:将所述当前用户的运动轨迹与目标运动轨迹进行匹配,获得匹配结果;当所述匹配结果表征所述当前用户的运动轨迹与所述目标运动轨迹匹配成功时,根据所述当前用户的历史操作记录,确定所述当前用户的运动轨迹对应的第一展示形式。

作为一种实施方式,所述可执行程序10021被处理器1001执行时实现:在所述监控当前用户的运动轨迹之前,确定目标运动轨迹。

作为一种实施方式,所述可执行程序10021被处理器1001执行时实现:根据所述当前用户的历史操作记录,确定第二展示形式;建立所述第二展示形式与所述目标运动轨迹之间的对应关系;当所述当前用户的运动轨迹与所述目标运动轨迹匹配成功时,根据所述对应关系,确定与所述目标运动轨迹对应的第二展示形式;将所述与所述目标运动轨迹对应的第二展示形式,确定为所述当前用户的运动轨迹对应的第一展示形式。

作为一种实施方式,所述可执行程序10021被处理器1001执行时实现:确定所述当前用户对所述第二展示形式的关注程度;确定所述当前用户在第一时间区间内针对所述目标运动轨迹的运动频率;根据所述关注程度以及所述目标运动轨迹的运动频率,确定所述第二展示形式与所述目标运动轨迹之间的对应关系;其中,所述对应关系包括以下至少之一:一对一的对应关系、一对多的对应关系以及多对一的对应关系。

作为一种实施方式,所述可执行程序10021被处理器1001执行时实现:确定所述当前用户对所述第二展示形式的操作频率和操作类型;根据所述操作频率和所述操作类型,确定所述当前用户对所述第二展示形式的关注程度。

作为一种实施方式,所述可执行程序10021被处理器1001执行时实现:建立所述关注程度与所述目标运动轨迹的运动频率之间的负相关关系;基于所述负相关关系,确定所述第二展示形式与所述目标运动轨迹之间的对应关系。

作为一种实施方式,所述可执行程序10021被处理器1001执行时实现:获取所述当前用户在第二时间区间内的运动记录;根据所述运动记录,确定所述目标运动轨迹。

作为一种实施方式,所述可执行程序10021被处理器1001执行时实现:根据所述运动记录,确定所述当前用户在所述第二时间区间内的至少一条运动轨迹,以及所述至少一条运动轨迹对应的运动频率;根据所述至少一条运动轨迹对应的运动频率,确定所述目标运动轨迹。

本领域技术人员应当理解,本发明实施例所记载的各技术方案之间,在不冲突的情况下,可以任意组合。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或可执行程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的可执行程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和可执行程序产品的流程图和/或方框图来描述的。应理解可由可执行程序指令实现流程图和/或方框图中的每一流程和/或方框以及流程图和/或方框图中的流程和/或方框的结合。可提供这些可执行程序指令到通用计算机、专用计算机、嵌入式处理机或参考可编程数据处理设备的处理器以产生一个机器,使得通过计算机或参考可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些可执行程序指令也可存储在能引导计算机或参考可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些可执行程序指令也可装载到计算机或参考可编程数据处理设备上,使得在计算机或参考可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或参考可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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