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

基于运动步数的互动方法及装置

文献发布时间:2023-06-19 15:22:57



技术领域

本申请涉及人机交互技术领域,特别涉及一种基于运动步数的互动方法及装置。

背景技术

随着科技的不断发展,终端设备(例如智能手机)具有记步功能,使用产品中集成的运动传感器感知人体运动实现记步,并能根据运动步数进一步估算行走距离、消耗卡路里等参数。

目前,在以运动步数进行人机交互的场景中,可基于用户的运动步数进行交互,例如,在检测到用户完成指定步数后,在交互界面上展示提示信息以及鼓励信息,以鼓励用户继续运动。然而,随着基于运动步数所进行的人机交互场景的日益丰富,如何提升互动性以及趣味性,对于提升用户体验具有十分重要的意义。

发明内容

本申请提供一种基于运动步数的互动方法、装置及电子设备,以解决相关技术存在的问题,技术方案如下:

第一方面,本申请实施例提供了一种基于运动步数的互动方法,所述方法包括:在交互界面上显示虚拟路线,并在所述虚拟路线上显示用户的头像所在的当前虚拟途经点;获取所述用户在所述头像移动到所述当前虚拟途径点之后所行走的总运动步数;根据所述虚拟路线确定出到达所述当前虚拟途经点之后需达到的下一个虚拟途经点;在所述总运动步数大于或者等于所述当前虚拟途经点所对应的运动步数标准值的情况下,将所述头像从所述当前虚拟途经点移动到所述下一个虚拟途经点上;在所述交互界面上显示所述下一个虚拟途经点所对应地区信息的展示资源。

第二方面,本申请实施例提供了一种基于运动步数的互动装置,所述装置包括:第一显示模块,用于在交互界面上显示虚拟路线,并在所述虚拟路线上显示用户的头像所在的当前虚拟途经点;第一获取模块,用于获取所述用户在所述头像移动到所述当前虚拟途径点之后所行走的总运动步数;确定模块,用于根据所述虚拟路线确定出到达所述当前虚拟途经点之后需达到的下一个虚拟途经点;处理模块,用于在所述总运动步数大于或者等于所述当前虚拟途经点所对应的运动步数标准值的情况下,将所述头像从所述当前虚拟途经点移动到所述下一个虚拟途经点上;第二显示模块,用于在所述交互界面上显示所述下一个虚拟途经点所对应地区信息的展示资源。

第三方面,本申请实施例提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,该处理器执行计算机程序时,实现如本申请上述第一方面实施例所述的方法。

第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如本申请上述第一方面实施例所述的方法。

第五方面,本申请实施例提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如本申请上述第一方面实施例所述的方法。

本申请实施例提供的技术方案可以包括以下有益效果:

在人机交互的过程中,结合用户所行走的总运动步数,对用户的头像在虚拟路线上的显示位置进行控制,并在用户的头像移动到虚拟路线上的对应虚拟途经点时,在交互界面上显示该虚拟途经点所对应地区信息的展示资源,从而使得参与的用户可基于交互界面上了解对应地区的信息,增添了基于运动步数的人机交互场景的互动性以及趣味性,提升了用户体验度。

本申请的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。

附图说明

在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本申请公开的一些实施方式,而不应将其视为是对本申请范围的限制。

图1是根据本申请一个实施例的基于运动步数的互动方法的流程示意图;

图2是包含步数活动信息的交互界面的示例图;

图3是包含活动规则信息的交互界面的示例图;

图4是包含勋章图标的展示界面的示例图;

图5是根据本申请另一个实施例的基于运动步数的互动方法的流程示意图;

图6是根据本申请一个实施例的基于运动步数的互动方法的流程示意图;

图7是包含助力控件的交互界面的示例图;

图8包含助力链接的用户界面的示例图;

图9是包括助力加速控件的助力界面的示例图;

图10是助力结果查看控件的交互界面的示例图;

图11是好友助力结果界面的示例图;

图12是根据本申请一个实施例的基于运动步数的互动方法的流程示意图;

图13是完成界面的示例图一;

图14是完成界面的示例图二;

图15是根据本申请一个实施例的基于运动步数的互动装置的结构示意图;

图16是用来实现本申请实施例的基于运动步数的互动方法的电子设备的框图。

具体实施方式

下面详细描述本申请的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能理解为对本申请的限制。

在本申请的描述中,术语“多个”指两个或两个以上。

可以理解的是,相关技术中的基于运动步数的人机交互场景中,交互性以及趣味性不强。

本申请提供一种在结合运动步数进行人机交互的过程中,结合用户所行走的总运动步数,对用户的头像在虚拟路线上的显示位置进行控制,并在用户的头像移动到虚拟路线上的对应虚拟途经点时,在交互界面上显示该虚拟途经点所对应地区信息的展示资源,从而使得参与用户可基于交互界面上所显示的展示资源,对对应地区进行了解,增添了基于运动步数的人机交互场景的互动性以及趣味性,提升了用户体验度。

为了清楚说明本申请的各实施例,首先对本申请实施例中涉及到的技术名词进行解释说明。

在本申请的描述中,虚拟路线是由运动起点与相邻虚拟途经点、相邻两个虚拟途经点、运动终点与相邻虚拟途经点构成的虚拟分段路线依序组成的。

在本申请的描述中,小程序,是指一种基于特定编程语言开发完成,无需下载和安装,就可以使用的应用程序(Application,APP)。小程序的最大特点是使用便捷,无需手动在电子设备的操作系统中安装,通常小程序依托于大型APP作为载体进行使用。

在本申请的描述中,大型APP是指需要下载并安装的应用程序。

在本申请的描述中,展示资源,是指可用来展示的任何资源。例如,文字信息和多媒体文件等,其中,多媒体文件,例如视频广告、建筑图像、风景图像等,本申请对此不作限制。

在本申请的描述中,勋章图标,可以是当前途径点所对应地区信息的标志性建筑物的图片。

在本申请的描述中,预设位置,是指在电子设备中预先设置的可用于保存勋章图标的存储位置。

在本申请的描述中,触发操作,是指可以触发对应控件的操作,该触发操作可以包括点击操作、双击操作等,在实际应用中,可根据实际业务需求,来设置触发操作,该实施例对此不作具体限定。

在本申请的描述中,头像,是指头像图像。

参照下面的描述和附图,将清楚本申请的实施例的这些和其他方面。在这些描述和附图中,具体公开了本申请的实施例中的一些特定实施方式,来表示实施本申请的实施例的原理的一些方式,但是应当理解,本申请的实施例的范围不受此限制。相反,本申请的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。

以下结合附图描述根据本申请开实施例的基于运动步数的互动方法、装置及电子设备。

图1是本申请一个实施例的基于运动步数的互动方法的流程图。

如图1所示,该方法可包括以下步骤:

步骤101,在交互界面上显示虚拟路线,并在虚拟路线上显示用户的头像所在的当前虚拟途经点。

其中,需要说明的是,本实施例的基于运动步数的互动方法的执行主体为基于运动步数的互动装置,该基于运动步数的互动装置可以由软件和/或硬件实现,该基于运动步数的互动装置可以配置在电子设备中,该电子设备可以包括但不限于终端设备、服务器等,该实施例对电子设备不作具体限定。

其中,需要说明的是,该基于运动步数的互动装置可以通过网站、应用程序或者小程序的方式为用户提供服务。

在一些实施例中,上述虚拟路线中的运动起点可以是由用户指定的,可以是互动装置中默认的运动起点,还可以是基于用户的当前位置而确定出的,例如,上述虚拟路线是由国家A的多个省级行政区而生成的,可基于用户的当前位置确定用户所在的省级行政区,并将用户所在的省级行政区作为运动起点。又例如,上述虚拟路线是由基于用户所在市级行政地区中的多个行政区域生成的,可基于用户的当前位置确定用户在该市级行政地区所在的目标行政区域,并以该目标行政区域为运动起点,并基于该市级行政地区中的其他行政区域,按照预先设置的路线生成方法,生成虚拟路线。

步骤102,获取用户在头像移动到当前虚拟途径点之后所行走的总运动步数。

在一些实施例中,可在交互界面上显示与虚拟路线对应的步数活动信息,并展示与该步数活动信息对应的活动参与控件,在接收到针对活动参与控件的触发操作时,确定用户参与该步数活动信息,并为用户启动该虚拟路线。

其中,步数活动信息可以为基于步数点亮指定地区的活动信息。其中,指定地区可以为任意地区,例如,指定地区可以国家A,或者,国家A中某个省级行政区,或者,国家A的市级行政区等,该实施例对此不作具体限定。

在一些实施例中,为了方便用户获知活动规则,在接收到针对活动参与控件的触发操作时,还可以在交互界面上展示活动规则信息。

例如,在包含步数活动信息的交互界面的示例图,如图2所示,其中,图2中以活动参与控件上的文字信息为“好!立即开始”为例进行示例,在用户点击“活动参与控件”后,交互界面上将以弹窗的形式展示活动规则信息。其中,包含活动规则信息的交互界面的示例图,如图3所示。通过3可以看出,图3中的活动规则信息为:每个省市,都需走一定的步数才能点亮,省市面积越大,需要的步数越多。另外,还可以显示完成该虚拟路线所需要的每日步行数量以及大概多久可以完成的提示信息。其中,图3显示的提示信息为“总体来说,每天走够1万步,就能在N日完成”。其中,可以理解的是,在用户触发“知道啦”控件的情况下,交互界面上的弹窗将退出。

在一些实施例中,为了进一步提高交互的人性化,在确定用户启动该虚拟路线后,还可以显示需要使用用户的运动数据的提示信息,并在接收到用户的授权指令的情况下,使用用户的运动数据。

步骤103,根据虚拟路线确定出到达当前虚拟途经点之后需达到的下一个虚拟途经点。

在一些实施例中,为了可以准确确定出下一个虚拟途径点,上述根据虚拟路线确定出到达当前虚拟途经点之后需达到的下一个虚拟途经点的一种示例性的实施方式可以为:获取虚拟路线中各个虚拟途经点的到达顺序;根据到达顺序,确定达到当前虚拟途经点之后需要到达的下一个虚拟途经点。

步骤104,在总运动步数大于或者等于当前虚拟途经点所对应的运动步数标准值的情况下,将头像从当前虚拟途经点移动到下一个虚拟途经点上。

在一些实施例中,上述运动步数标准值是在装置中预先设置的运动步数值,例如,预先设置当前虚拟途经点所对应的运动步数标准值为1万步,获取用户的头像在当前虚拟途径点之后,该用户所行走的总运动步数达到1万步的情况下,可将该用户的头像从当前虚拟途经点移动到下一个虚拟途经点上。

在一些实施例中,针对每个虚拟途径点,可根据虚拟途经点所对应地区信息的面积大小,来设置虚拟途经点对应的运动步数标准。例如,地区信息为省级行政区,可根据省级行政区的面积大小,来设置虚拟途经点对应的运动步数标准。又例如,上述虚拟虚线是基于省级行政区A的多个市行政区来生成的,即,上述地区信息为市行政区,可根据市级行政区的面积大小,来设置虚拟途经点对应的运动步数标准。

其中,可以理解的是,对应地区信息的面积越大,则对应虚拟途径点所对应的运动步数标准值越大;对应地区信息的面积越小,则对应虚拟途径点所对应的运动步数标准值越小。

步骤105,在交互界面上显示下一个虚拟途经点所对应地区信息的展示资源。

在一些实施例中,上述在交互界面上显示下一个虚拟途经点所对应地区信息的展示资源的一种示例性的实施方式为:获取下一个虚拟途经点所对应地区信息;获取地区信息所对应的展示资源,并在交互界面的悬浮窗中显示展示资源。

例如,在上述虚拟路线是基于国家A的省级行政区而生成的,上述下一个虚拟途经点所对应的地区信息为国家A对应的省级行政区B,为了方便用户可通过交互界面对该省级行政区B进行了解,可在交互界面上以悬浮窗的形式显示该省级行政区B对应的标志性建筑物图片或者风景图片,还可以接收针对图片的切换指令,或者,按照预设时间间隔,对悬浮窗中展示的标志性建筑物图片或者风景图片进行切换,以使得用户了解与该省行政区B的更多信息。可以理解的是,还可以接收针对悬浮窗的关闭指令,关闭该悬浮窗,或者在检测到该悬浮窗的显示时长达到预设时长的情况下,自动关闭该悬浮窗。

其中,预设时长是预先设置的悬浮窗的显示时长的临界值,例如,可预先设置预设时长为5秒、6秒或者10秒等,在实际应用中,可根据实际业务需求来设置该预设时长的取值,该实施例对此不作具体限定。

本申请实施例的基于运动步数的互动方法,在交互界面上显示虚拟路线,并在虚拟路线上显示用户的头像所在的当前虚拟途经点;获取用户在头像移动到当前虚拟途径点之后所行走的总运动步数;根据虚拟路线确定出到达当前虚拟途经点之后需达到的下一个虚拟途经点;在总运动步数大于或者等于当前虚拟途经点所对应的运动步数标准值的情况下,将头像从当前虚拟途经点移动到下一个虚拟途经点上;在交互界面上显示下一个虚拟途经点所对应地区信息的展示资源。由此,在人机交互的过程中,结合用户所行走的总运动步数,对用户的头像在虚拟路线上的显示位置进行控制,并在用户的头像移动到虚拟路线上的对应虚拟途经点时,在交互界面上显示该虚拟途经点所对应地区信息的展示资源,从而使得参与用户可基于交互界面上所显示的展示资源,对对应地区进行了解,增添了基于运动步数的人机交互场景的互动性以及趣味性,提升了用户体验度。

基于上述任意一个实施例的基础上,为了进一步提高交互性以及趣味性,在总运动步数大于或者等于下一个虚拟途经点所对应的运动步数标准值的情况下,还可以显示包含当前途经点对应的勋章图标的展示界面。

在一些实施例中,为了对该当前途径点所对应地区信息的进一步了解,还可以在展示界面上显示该当前途径点所对应的地区信息并展示与该地区信息所对应的名诗句信息。

在一些实施例中,为了满足用户对勋章图标的保存需求,还可以接收针对展示界面中保存图片的触发操作,根据触发操作,将勋章图标保存到预设位置中。

例如,上述虚拟路线是基于国家A的省级行政区生成的,当前途径点所对应的地区信息为省级行政区B,与当前途径点对应的包含勋章图标的展示界面的示例图,如图4所示,通过图4可以看出,展示界面中展示的提示信息为“恭喜你点亮省级行政区B勋章”,并在展示界面中的中间位置展示勋章图标,并在勋章图标下面显示有与该勋章图标对应的经典名诗词信息。另外,通过图4中还展示了关闭控件

基于上述任意一个实施例的基础上,在一些实施例中,上述交互界面中还可以包括勋章查看控件,如图5所示,该方法还可以包括:

步骤501,接收针对勋章查看控件的第一触发操作。

步骤502,响应于第一触发操作,显示勋章展示界面,其中,勋章展示界面中包括虚拟路线中各个虚拟途经点所对应地区信息的勋章图标,其中,头像已到达的虚拟途经点所对应的勋章图标和头像未到达的虚拟途经点所对应的勋章图标的着色效果不同。

其中,需要说明的是,该头像已到达的虚拟途经点所对应的勋章图标的着色效果为彩色着色效果,也就是说,该头像已到达的虚拟途经点所对应的勋章图标为彩色图片。该头像未到达的虚拟途经点所对应的勋章图标的着色效果为灰度着色效果。也就是说,该头像未到达的虚拟途经点所对应的勋章图标为灰度图片。

基于上述任意一个实施例的基础上,为了方便用户与其对应的好友进行交互,在一些实施例中,上述交互界面上包括:助力控件,如图6所示,该方法还可以包括:

步骤601,接收针对助力控件的第二触发操作。

其中,第二触发操作可以包括点击操作,双击操作等,该实施例对此不作具体限定。

步骤602,响应于第二触发操作,生成交互界面的助力链接,并显示用户的好友列表界面。

步骤603,获取从好友列表界面中选中的目标好友,并向目标好友发送助力链接。

在一些实施例中,在用户在好友列表界面中选中目标好友的过程中,可获取用户选中的目标好友的数量,并在该数量超过预设数值的情况下,可输出选中好友的数量超过预设数值的提示信息。

其中,预设数值可以是在装置中预先设置的选中的目标好友的数量的临界值,例如,预设数值可以为10、12或者15等,在实际应用中,可根据业务需求设置预设数值的取值,该实施例对此不作具体限定。

例如,包含助力控件的交互界面的示例图,如图7所示,在交互界面上还可以展示虚拟路线,并展示国家A的省级行政区图。另外,在用户点击助力控件后,可显示该用户的好友列表,并获取该用户从好友列表中选择出的目标好友,并向该好友发送助力链接。其中,包含助力链接的用户界面的示例图,如图8所示。其中,需要说明的是,图8中的用户界面上还可以显示活动信息,以及显示发送该助力链接的用户的正在点亮省级行政区B,以及点亮该省级行政区B还需的步数,步数为3333步。另外,需要说明的是,图8中的助力链接是可以被触发的,在被触发后,可显示与助力链接对应的助力界面,并可对助力界面中的助力加速控件进行触发,以实现对该用户实现步数助力,并展示为该用户助力的步数值等。其中,包括助力加速控件的助力界面的示例图,如图9所示。其中,需要说明的是,上述助力加速控件上的文字信息以“好!帮你加速”为例进行示例,在实际应用中,可根据实际业务需求设置助力加速控件上的文字信息,该实施例对此不作具体限定。

可以理解的是,在接收到针对助力界面上的助力加速控件的触控操作后,可展示助力后的响应结果界面,其中,响应结果界面上可以包括但不限于助力成功提示信息以及助力的步数信息,例如,助力成功提示信息可以为:谢谢你的助力,我离目标更近了一步了。另外,为了方便查看所帮助的用户的地图信息,还可以在展示与交互界面对应的控件,并在该控件被触发后,可展示所帮助的用户的包含虚拟路线的交互界面。

基于上述实施例的基础上,交互界面上还可以包括:助力结果查看控件,该方法包括:接收针对助力结果查看控件的第三触发操作,响应于第三触发操作,显示好友助力结果界面,其中,好友助力结果界面中包括已助力好友的总数以及每个已助力好友助力的运动步数。

其中,上述第三触发操作可以包括点击操作、双击操作等。

例如,包含助力结果查看控件的交互界面的示例图,如图10所示,在用户点击助力结果查看控件后,可在交互界面上以弹窗的形式显示好友助力结果界面。其中,好友助力结果界面的示例图,如图11所示。

其中,需要说明的是,本实施例的交互界面上还可以包括自己的行走天数、累计步数以及累计卡路里消耗值。

另外,为了进步提高交互性,在一些实施例中,上述交互界面上还可以包括榜单区域,该榜单区域中可以好友榜单,其中,好友榜单可以显示好友的累计运动步数,还可以显示该好友的头像已达到的虚拟途径点的总数。其中,需要说明的是,图10所示的交互界面中还示意出了榜单区域。

在另一些实施例中,在上述榜单区域中还可以显示总榜,总榜中显示已完成虚拟路线的用户的用时信息,还可以与对应用户对应的点赞控件,其中,该点赞控件以第一颜色显示。在用户触发点赞控件,将点赞控件从第一颜色调整为第二颜色,其中,第一颜色与第二颜色不同,例如,第一颜色可以为灰色,第二颜色可以为黄色、红色等。

基于上述任意一个实施例的基础上,为了进一步提高交互性以及趣味性,如图12所示,该方法可以包括:

步骤1201,在检测到头像已移动到虚拟路线中的最后一个虚拟途经点上的情况下,获取用户当前累计的步行天数、总运动步数以及卡路里消耗值。

步骤1202,显示完成界面,并在完成界面中显示用户当前累计的步行天数、总运动步数以及卡路里消耗值。

在一些实施例中,该完成界面中显示该用户通过步数完成该虚拟路线所对应的名次信息。

其中,完成界面的示例图,如图13所示,通过图13可以看出,该完成界面以名次信息为2222为例进行示意,并且,该完成界面中显示步行天数为50天,累计步数为45万步,卡路里消耗值为6877kcal。另外,完成界面中还可以显示该用户的头像,并还可以显示与虚拟路线对应的二维码图片。

在一些实施例中,为了满足用户保存图片的需求,上述完成界面中还可以包括保存图片的控件,并根据对保存图片的控件的触发操作,以图片的形式对保存界面进行保存。

另外,在一些实施例中,为了方便用户对好友针对该虚拟路线的完成情况进行了解,还可以在完成界面中还可以包括榜单区域,该榜单区域中可以显示好友的累计运动步数,还可以显示该好友的头像已达到的虚拟途径点的总数。其中,完成界面的示例图,如图14所示。

在另一些实施例中,在上述榜单区域中还可以显示总榜,总榜中显示已完成虚拟路线的用户的用时信息,还可以与对应用户对应的点赞控件,其中,该点赞控件以第一颜色显示。在用户触发点赞控件,将点赞控件从第一颜色调整为第二颜色,其中,第一颜色与第二颜色不同,例如,第一颜色可以为灰色,第二颜色可以为黄色、红色等。

为了实现上述实施例,本申请还提出了一种基于运动步数的互动装置。

图15是根据本申请一个实施例的基于运动步数的互动装置的结构示意图。

如图15所示,该基于运动步数的互动装置1500,包括:第一显示模块1501、第一获取模块1502、确定模块1503、处理模块1504和第二显示模块1505。

第一显示模块1501,用于在交互界面上显示虚拟路线,并在虚拟路线上显示用户的头像所在的当前虚拟途经点。

第一获取模块1502,用于获取用户在头像移动到当前虚拟途径点之后所行走的总运动步数。

确定模块1503,用于根据虚拟路线确定出到达当前虚拟途经点之后需达到的下一个虚拟途经点。

处理模块1504,用于在总运动步数大于或者等于当前虚拟途经点所对应的运动步数标准值的情况下,将头像从当前虚拟途经点移动到下一个虚拟途经点上。

第二显示模块1505,用于在交互界面上显示下一个虚拟途经点所对应地区信息的展示资源。

在本申请的一个实施例中,上述第二显示模块1505,具体用于:获取下一个虚拟途经点所对应地区信息;获取地区信息所对应的展示资源,并在交互界面的悬浮窗中显示展示资源。

在本申请的一个实施例中,确定模块1503,具体用于:获取虚拟路线中各个虚拟途经点的到达顺序;根据到达顺序,确定达到当前虚拟途经点之后需要到达的下一个虚拟途经点。

在本申请的一个实施例中,该装置还包括:

第三显示模块,用于在总运动步数大于或者等于下一个虚拟途经点所对应的运动步数标准值的情况下,显示包含当前途经点对应的勋章图标的展示界面。

在本申请的一个实施例中,该装置还包括:

第一接收模块,用于接收针对展示界面中保存图片的触发操作。

保存模块,用于根据触发操作,将勋章图标保存到预设位置中。

在本申请的一个实施例中,上述交互界面上可以包括:勋章查看控件,该装置还可以包括:

第二接收模块,用于接收针对勋章查看控件的第一触发操作;

第四显示模块,用于响应于第一触发操作,显示勋章展示界面,其中,勋章展示界面中包括虚拟路线中各个虚拟途经点所对应地区信息的勋章图标,其中,头像已到达的虚拟途经点所对应的勋章图标和头像未到达的虚拟途经点所对应的勋章图标的着色效果不同。

在本申请的一个实施例中,上述交互界面上还可以包括:助力控件,该装置还可以包括:

第三接收模块,用于接收针对助力控件的第二触发操作;

第五显示模块,用于响应于第二触发操作,生成交互界面的助力链接,并显示用户的好友列表界面;

发送模块,用于获取从好友列表界面中选中的目标好友,并向目标好友发送助力链接。

在本申请的一个实施例中,交互界面包括:助力结果查看控件,该装置还可以包括:

第四接收模块,用于接收针对助力结果查看控件的第三触发操作。

第六显示模块,用于响应于第三触发操作,显示好友助力结果界面,其中,好友助力结果界面中包括已助力好友的总数以及每个已助力好友助力的运动步数。

在本申请的一个实施例中,该装置还可以包括:

第二获取模块,用于在检测到头像已移动到虚拟路线中的最后一个虚拟途经点上的情况下,获取用户当前累计的步行天数、总运动步数以及卡路里消耗值;

第七显示模块,用于显示完成界面,并在完成界面中显示用户当前累计的步行天数、总运动步数以及卡路里消耗值。

需要说明的是,前述对基于运动步数的互动方法实施例的解释说明也适用于该实施例的基于运动步数的互动装置,本申请基于运动步数的互动装置实施例中未公布的细节,此处不再赘述。

本申请实施例的基于运动步数的互动装置,在交互界面上显示虚拟路线,并在虚拟路线上显示用户的头像所在的当前虚拟途经点;获取用户在头像移动到当前虚拟途径点之后所行走的总运动步数;根据虚拟路线确定出到达当前虚拟途经点之后需达到的下一个虚拟途经点;在总运动步数大于或者等于当前虚拟途经点所对应的运动步数标准值的情况下,将头像从当前虚拟途经点移动到下一个虚拟途经点上;在交互界面上显示下一个虚拟途经点所对应地区信息的展示资源。由此,在人机交互的过程中,结合用户所行走的总运动步数,对用户的头像在虚拟路线上的显示位置进行控制,并在用户的头像移动到虚拟路线上的对应虚拟途经点时,在交互界面上显示该虚拟途经点所对应地区信息的展示资源,从而使得参与用户可基于交互界面上所显示的展示资源,对对应地区进行了解,增添了基于运动步数的人机交互场景的互动性以及趣味性,提升了用户体验度。基于上述任意一个实施例的基础上,为了进一步提高交互性以及趣味性,在总运动步数大于或者等于下一个虚拟途经点所对应的运动步数标准值的情况下,还可以显示包含当前途经点对应的勋章图标的展示界面。

为了实现上述实施例,本申请实施例还提出一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时,实现如前述任一方法实施例的基于运动步数的互动方法。

为了实现上述实施例,本申请实施例还提出一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如前述任一方法实施例的基于运动步数的互动方法。

为了实现上述实施例,本申请实施例还提出一种计算机程序产品,当计算机程序产品中的指令处理器执行时,实现如前述任一方法实施例的基于运动步数的互动方法。

图16示出了适于用来实现本申请实施方式的示例性电子设备的框图。图16显示的电子设备12仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。

如图16所示,电子设备12以通用计算设备的形式表现。电子设备12的组件可以包括但不限于:一个或者多个处理器或者处理单元16,系统存储器28,连接不同系统组件(包括存储器28和处理单元16)的总线18。

总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(Industry StandardArchitecture;以下简称:ISA)总线,微通道体系结构(Micro Channel Architecture;以下简称:MAC)总线,增强型ISA总线、视频电子标准协会(Video Electronics StandardsAssociation;以下简称:VESA)局域总线以及外围组件互连(Peripheral ComponentInterconnection;以下简称:PCI)总线。

电子设备12典型地包括多种计算机系统可读介质。这些介质可以是任何能够被电子设备12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。

存储器28可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(Random Access Memory;以下简称:RAM)30和/或高速缓存存储器32。电子设备12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统34可以用于读写不可移动的、非易失性磁介质(图16未显示,通常称为“硬盘驱动器”)。尽管图16中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如:光盘只读存储器(Compact Disc Read OnlyMemory;以下简称:CD-ROM)、数字多功能只读光盘(Digital Video Disc Read OnlyMemory;以下简称:DVD-ROM)或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本申请各实施例的功能。

具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如存储器28中,这样的程序模块42包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本申请所描述的实施例中的功能和/或方法。

电子设备12也可以与一个或多个外部设备14(例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该电子设备12交互的设备通信,和/或与使得该电子设备12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口22进行。并且,电子设备12还可以通过网络适配器20与一个或者多个网络(例如局域网(Local Area Network;以下简称:LAN),广域网(Wide Area Network;以下简称:WAN)和/或公共网络,例如因特网)通信。如图16所示,网络适配器20通过总线18与电子设备12的其它模块通信。应当明白,尽管图16中未示出,可以结合电子设备12使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。

处理单元16通过运行存储在存储器28中的程序,从而执行各种功能应用以及数据处理,例如实现前述实施例中提及的方法。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得程序,然后将其存储在计算机存储器中。

应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。

相关技术
  • 一种运动设备步数计算方法、步数核算方法及装置
  • 一种运动设备步数计算方法、步数核算方法及装置
技术分类

06120114427420