一种基于跑步机的3D虚拟场景跑步系统及方法和流程

日期: 2024-01-12 05:00:33|浏览: 234|编号: 29467

友情提醒:信息内容由网友发布,本站并不对内容真实性负责,请自鉴内容真实性。

一种基于跑步机的3D虚拟场景跑步系统及方法和流程

一种基于跑步机的3D虚拟场景跑步系统及方法

技术领域

1、本发明涉及运动健身技术领域,具体涉及一种基于跑步机的3D虚拟场景跑步系统及方法。

背景技术:

2、跑步机自问世以来,已广泛应用于家庭或健身房。 是健身器材中最常见、规模最大的产品。 跑步机最基本的原理是操作按钮向主控系统发送指令,系统会按照指令操作。 控制电机驱动滚轮和跑带,让用户随着跑带跑步,达到锻炼的目的。

3、跑步机一般由机架、跑步机、跑带、电机、滚筒、驱动板、液晶屏等配件组成。 跑步机的核心原理是皮带驱动电机和滚轮之间的跑带。 ,实现电机动力传输,让用户可以在跑步机上跑步。 大多数跑步机配备的跑步场景是一个“跑步圈”,包括椭圆形操场、起点和进度条。 当用户开始跑步时,进度条从起点开始,进度条的移动速度与用户当前的跑步速度成正比。 一般情况下,一圈的距离为400米,以此类推。 在此过程中,跑步机的液晶屏上会显示当前速度、里程、消耗量等跑步数据。 步数等,但目前市面上的跑步机有一个通病,那就是体验不佳阻碍了用户坚持使用。 跑圈单调且无聊。 不存在随机因素,无法产生期待感。 通过跑步机的液晶屏界面,效果比较一般。 跑圈只是简单的2D平面图,视觉效果不高,容易造成视觉疲劳。 而且,几乎所有跑步机都是单机或弱连接,只有极其简单的跑步。数据反馈显示,用户之间没有互动,不可能聚集大家一起跑步,人与人之间没有陪伴感。

技术实现要素:

4、(一)解决的技术问题

5、针对现有技术的缺陷,本发明提供了一种基于跑步机的3D虚拟场景跑步系统及方法,解决了跑步机体验较差的问题。

六、(二)技术方案

7、为了实现上述目的,本发明是通过以下技术方案实现的:一种基于跑步机的3D虚拟场景跑步系统,包括网络服务器和跑步机模块,所述网络服务器和所述跑步机模块包括:跑步机模块通过网络模块相互连接,跑步机模块的数量可以是多个,并且都连接到同一个网络服务器。 网络服务器包括用户管理模块、网络同步模块、社交系统模块和语音交互模块。 跑步机模块包括主控系统、副控系统、操作硬件、跑步机硬件、底层系统、3D虚拟场景、3D虚拟人物和软件;

8、用户管理模块用于管理所有跑步机用户的账户信息,网络同步模块用于在同一3D虚拟场景中同步呈现所有跑步机用户的3D虚拟人物,社交系统模块用于管理所有跑步机用户的个人社交好友信息数据,语音交互模块用于实现在同一3D虚拟场景中运行的跑步机用户之间的语音交流;

9、主控系统包括触摸屏显示模块、处理器和存储器,处理器用于接收操作。

进行硬件输入指令,控制跑步机硬件的启动、停止、加减速。 触摸屏显示模块用于显示相关指令内容以及跑步机硬件的工作状态。 存储器用于存储上述相关数据;

10、协调系统包括数据采集模块,用于获取跑步机硬件的实时工作数据;

11、操作硬件包括物理操作键盘,用于发送操作指令;

12、跑步机硬件包括机架、跑步机、电机、电源、滚轴和跑带。 机架和跑步机用于承载负载,电源用于提供动力,电机用于驱动滚轴,滚轴用于驱动跑带旋转,跑带用于跑步机使用者在其上跑步;

13、底层系统包括操作系统模块、软件管理模块、软件下载模块、软件升级模块和系统接口模块。 操作系统模块和系统接口模块用于承载软件,实现软件的运行。 软件管理模块、软件下载模块和软件升级模块用于软件维护和升级;

14、3D虚拟场景是利用现有3D技术构建的虚拟场景;

15、3D虚拟角色是利用现有3D技术制作的虚拟角色;

16、该软件用于承载3D虚拟场景和3D虚拟人物,让跑步机用户的3D虚拟人物可以在3D虚拟场景中运行。

17、优选地,所述网络模块包括有线/无线/蓝牙模块,用于实现网络服务器与软件之间的数据交互。

18、优选地,跑步机硬件的实时工作数据包括当前速度、卡路里消耗、里程和步数。

19、 优选地,一种利用3D虚拟场景在跑步机上跑步的方法,一种供单个跑步机用户在3D虚拟场景中跑步的方法,包括以下步骤:

20.s1。 首先,跑步机用户通过键盘输入操作指令,并将指令发送到处理器,启动跑步机硬件并将跑步机调整到合适的速度。 然后用户就可以在跑步机上跑步了;

21.s2。 同时,跑步机的工作状态传送至主控系统,显示在触摸屏显示模块上,并存储记录在存储器中。 然后主控系统将数据传输到协调系统,通过协调系统收集用户的跑步情况。 当前速度、卡路里消耗、里程、步数等数据;

22.s3。 然后协调系统将所有数据传输到底层系统,然后传输到软件。 然后软件将所有数据转换为指令并将其发送给3D虚拟角色,以实现3D虚拟角色和跑步机用户之间的同步。 用户的3D虚拟角色可以在3D虚拟场景中运行。

23、 优选地,一种利用3D虚拟场景在跑步机上跑步的方法,即多个跑步机用户在同一3D虚拟场景中跑步的方法,包括以下步骤:

24.s1。 首先,每个跑步机用户在自己的跑步机上跑步,然后通过协调系统收集每个用户的跑步数据,然后软件通过网络模块将收集到的数据上传到网络服务器;

25.s2。 同时网络服务器将其他上传的数据同步分发到各跑步机的软件中,实现数据交互。 然后软件将接收到的本地数据和网络服务器分发的数据转换成不同的指令,下发给不同的3D虚拟角色,实现不同跑步机用户和对应的3D虚拟角色之间的同步,从而使多个跑步机用户的3D虚拟角色可以在同一个3D虚拟场景中运行。

26.(三)有益效果

27.本发明提供一种基于跑步机的使用3D虚拟场景跑步的系统和方法。 它具有以下有益效果:

28.1。 本发明通过坐标系统采集跑步机用户的跑步数据,建立用户的3D虚拟角色。

然后同步到3D虚拟场景进行跑步,让用户可以在不同的3D虚拟场景中跑步,并且在跑步的同时还可以欣赏到美丽的风景,让用户获得身临其境的体验,让跑步变得更加身临其境,更加轻松。有趣,并且有更好的视觉效果,更好的是,用户的跑步体验得到了很大的提升。

29.2. 本发明将多个跑步机用户的跑步数据上传到网络服务器,同时网络服务器将其他用户上传的数据重新同步分发到各个跑步机的软件中进行数据交互,从而多个跑步机用户可以将跑步机用户的3D虚拟角色同步到同一个3D虚拟场景中进行跑步,并且可以通过语音交互模块相互交流,可以大大提高交互体验。

附图说明

30、图1为本发明的结构框图;

31、图2为本发明主控系统的结构框图;

32、图3为本发明协调控制系统的结构框图;

33、图4为本发明跑步机硬件结构框图;

34、图5为本发明的运行硬件结构框图;

35、图6为本发明底层系统结构框图;

36、 图7为本发明单用户在3D虚拟场景中跑步的方法流程图;

37、图8是根据本发明的多用户在同一3D虚拟场景中运行的方法的流程图。

详细方式

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

39、实施例1:

40.如图1所示

如图6所示,本发明实施例提供了一种基于跑步机的3D虚拟场景跑步系统,包括网络服务器和跑步机模块。 网络服务器与跑步机模块通过网络模块相互连接。 跑步机模块的数量可以是多个。 并且都连接到同一网络服务器。 网络服务器包括用户管理模块、网络同步模块、社交系统模块和语音交互模块。 跑步机模块包括主控系统、协调控制系统、操作硬件、跑步机硬件、底层系统、3D虚拟场景、3D虚拟人物和软件;

41、用户管理模块用于管理所有跑步机用户的账户信息,网络同步模块用于在同一3D虚拟场景中同步呈现所有跑步机用户的3D虚拟人物,社交系统模块用于管理所有跑步机。 用户个人社交好友信息数据,语音交互模块用于实现同一3D虚拟场景中跑步机用户之间的语音交流;

42、主控系统包括触摸屏显示模块、处理器和存储器。 处理器用于接收运行硬件输入的指令,控制跑步机硬件的启动、停止、加速和减速。 触摸屏显示模块用于显示相关指令内容和运行信息。 机器硬件的工作状态,以及存储器用于存储上述相关数据;

43、协调控制系统包括数据采集模块,用于获取跑步机硬件的实时工作数据;

44、操作硬件包括键盘,用于物理操作时发送操作指令;

45、跑步机硬件包括机架、跑步机、电机、电源、滚轴和跑带。 框架和跑步机用于承载

重型,电源用于供电,电机用于驱动滚轴,滚轴用于带动跑带旋转,跑带用于跑步机用户在其上跑步;

46.底层系统包括操作系统模块、软件管理模块、软件下载模块、软件升级模块和系统接口模块。 操作系统模块和系统接口模块用于承载软件,实现软件操作。 软件管理模块、软件下载模块和软件升级模块,用于软件维护和升级;

47. 3D虚拟场景是利用现有3D技术构建的虚拟场景。 可根据用户需求构建不同场景的3D虚拟场景,从而达到更好的视觉效果和更好的体验;

48.3D虚拟角色是利用现有3D技术制作的虚拟角色;

49、该软件用于承载3D虚拟场景和3D虚拟人物,使跑步机用户的3D虚拟人物可以在3D虚拟场景中运行。

50、网络模块包括有线/无线/蓝牙模块,用于实现网络服务器与软件之间的数据交互。

51、跑步机硬件的实时工作数据包括当前速度、卡路里消耗、里程和步数。

52、实施例2:

53、如图7所示,本发明实施例提供了一种利用3D虚拟场景在跑步机上跑步的方法。 一种单一跑步机用户在3D虚拟场景中跑步的方法,包括以下步骤:

54.s1。 首先,跑步机用户通过键盘输入操作指令,并将指令发送到处理器,启动跑步机硬件,并将跑步机调整到合适的速度。 然后用户就可以在跑步机上跑步了;

55.s2。 同时,跑步机的工作状态传送至主控系统,显示在触摸屏显示模块上,并存储记录在存储器中。 然后主控系统将数据传输到协调系统,通过协调系统收集用户的跑步情况。 当前速度、卡路里消耗、里程、步数等数据;

56.s3。 然后协调系统将所有数据传输到底层系统,然后传输到软件。 然后软件将所有数据转换为指令并将其发送给3D虚拟角色,以实现3D虚拟角色和跑步机用户之间的同步。 用户的3D虚拟角色可以在3D虚拟场景中运行。 通过建立不同场景的3D虚拟场景,用户可以在不同的3D虚拟场景中跑步,还可以在跑步的同时欣赏美丽的风景,让用户获得身临其境的体验。 让跑步更加身临其境、更加有趣、视觉效果更好。 用户的跑步体验大大提升。

57、实施例3:

58、如图8所示,本发明实施例提供了一种利用3D虚拟场景在跑步机上跑步的方法。 一种多跑步机用户在同一3D虚拟场景中跑步的方法,包括以下步骤:

59.s1。 参见实施例二,首先每个跑步机用户在自己的跑步机上跑步,然后通过协同系统收集每个用户的跑步数据,然后软件通过网络模块将收集到的数据上传到网络服务器。 中间;

60.s2。 同时网络服务器将其他上传的数据同步分发到各跑步机的软件中,实现数据交互。 然后软件将接收到的本地数据和网络服务器分发的数据转换成不同的指令,下发给不同的3D虚拟角色,实现不同跑步机用户和对应的3D虚拟角色之间的同步,从而多个跑步机用户的3D虚拟角色可以在同一个3D虚拟场景中运行,从而整合多个跑步机用户的3D虚拟角色。 通过语音交互模块同步到同一个3D虚拟场景中进行运行和交流,可以大大提升交互体验。

61.虽然已经示出和描述了本发明的实施例,但是对于本领域普通技术人员来说显而易见的是

应当理解,在不脱离本发明的原理和精神的情况下,可以对这些实施例进行各种改变、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

提醒:请联系我时一定说明是从高奢网上看到的!