用于锻炼设备的排行榜系统和方法技术方案

技术编号:32718151 阅读:43 留言:0更新日期:2022-03-20 08:19
为实时锻炼体验提供点播数据,包括识别可用课程、接收锻炼课程选择、检索关联的排行榜数据、解压缩排行榜数据以及将包括排行榜数据的锻炼课程内容交付给锻炼装置。系统和方法还包括接收课程结束条件、从所选锻炼课程收集的数据、压缩收集的数据以及将压缩数据附加到存储的排行榜数据。压缩包括通过递归过程从每个用户的训练采样点,所述递归过程包括识别训练的第一个点、最后一个点和至少一个中点,并且对于每一对连续采样点,识别离一对采样点之间的线段最远的中点,如果中点和线段之间的距离大于预定阈值,则将中点添加到多个点。则将中点添加到多个点。则将中点添加到多个点。

【技术实现步骤摘要】
【国外来华专利技术】用于锻炼设备的排行榜系统和方法
[0001]相关申请的交叉引用
[0002]本申请要求于2019年12月27日提交的、名称为“用于锻炼设备的排行榜系统和方法(LEADERBOARD SYSTEMS AND METHODS FOR EXERCISE EQUIPMENT)”的美国临时专利申请第62/954,353号和于2019年7月31日提交的、名称为“用于锻炼设备的排行榜系统和方法(LEADERBOARD SYSTEMS AND METHODS FOR EXERCISE EQUIPMENT)”的美国临时专利申请第62/881,337号的权益和优先权,两者均通过引用整体并入本文。


[0003]本申请总体上涉及锻炼设备和方法的领域,并且更具体地,例如,涉及用于提供包括排行榜的直播和/或点播锻炼内容的系统和方法。

技术介绍

[0004]人类天生具有竞争性,与他们自己先前的努力相比以及与其他人相比,都努力提高他们的表现。人类也被游戏和其他消遣所吸引,因此如果引入不同的游戏元素,即使是个人可能觉得困难或烦人的任务也会变得有吸引力。现有的基于家庭和健身房的锻炼系统和方法经常缺乏允许参与者有效地相互竞争和/或使锻炼活动游戏化的关键特征。
[0005]为了改善锻炼体验并提供更具吸引力的环境,健身房提供诸如自行车课程之类的课程,其中教练和参与者在伴随音乐的固定自行车上锻炼。教练、音乐和其他课程参与者共同激励参与者更加努力地运动并保持更好的踏板节拍或节奏。最近,精品自行车工作室将自行车课程概念引入专用空间以创造更强大的课程体验。这些健身房和精品课程通常只能在特定时间和地点访问,并且对于许多潜在用户来说可能不可用且价格昂贵。
[0006]一种解决方案是提供一种固定自行车或其他锻炼设备,其结合用于直播或存档教学内容、社交网络音频和视频聊天、联网表现指标和竞争能力以及一系列游戏化特征的多媒体输入和输出。例如,2018年7月16日提交的、名称为“锻炼系统和方法(Exercise System and Method)”的美国专利第10,322,315号(其全部内容通过引用并入本文)公开了一种固定自行车本地系统,其配置成显示排行榜以允许用户与参加相同在线直播或存档课程的其他人相比,看到他们的表现。
[0007]随着此类锻炼系统的用户群增长,需要扩展大量的用户、课程和表现数据,包括排行榜数据,同时保持当前的用户体验,包括锻炼课期间的点播、在线和/或实时互动。系统需要提供对大量存档数据的点播和实时访问,同时为用户提供模拟的现场体验,这带来了许多挑战。鉴于前述,在本领域中持续需要用于将排行榜和其他锻炼内容交付给锻炼设备的用户的改进系统和方法。

技术实现思路

[0008]本公开包括用于编译、存储和交付用于锻炼设备的排行榜内容的改进系统和方法。本公开解决了对用于提供大量点播排行榜数据同时保持大量和/或不断增长的用户群
的用户体验的可扩展系统和方法的需要。在各种实施例中,系统压缩直播和/或存档课程的锻炼数据并在内容服务时重建全球排行榜。本文公开的系统和方法提供了优于传统系统和方法的许多优点,包括减少的存储空间、减少的网络开销和水平扩展的能力。
[0009]本公开的范围由权利要求限定,权利要求通过引用并入本部分。通过考虑一个或多个实施例的以下详细描述,本领域技术人员将获得对本公开的更完整的理解,以及其附加优点的实现。将参考将首先简要描述的附图。
附图说明
[0010]参考以下附图和接下来的详细描述,可以更好地理解本公开的各方面及其优点。应当理解,相似的附图标记用于标识在一幅或多幅图中示出的相似元件,其中图中的显示是为了说明本公开的实施例而不是为了限制本公开的实施例。附图中的部件不一定按比例绘制,而是将重点放在清楚地说明本公开的原理上。
[0011]图1示出了根据本公开的一个或多个实施例的用于操作排行榜系统的示例性方法。
[0012]图2示出了根据本公开的一个或多个实施例的用于存储排行榜数据的示例性文件组织。
[0013]图3示出了根据本公开的一个或多个实施例的用于生成初始骑行文件的示例性系统。
[0014]图4示出了根据本公开的一个或多个实施例的用于生成、压缩和存储排行榜数据的第一示例性排行榜系统。
[0015]图5示出了根据本公开的一个或多个实施例的用于生成、压缩和存储排行榜数据的第二示例性排行榜系统。
[0016]图6是根据本公开的一个或多个实施例的示例性排行榜服务器系统。
[0017]图7A和7B是根据本公开的一个或多个实施例的示例性锻炼装置的后透视图。
[0018]图8A、8B和8C示出了根据本公开的一个或多个实施例的锻炼装置的示例性用户界面屏幕。
[0019]图9是示出根据本公开的实施例的用于在参与相同直播或点播自行车课程的用户之间同步数据的示例性方法的图表。
[0020]图10是根据本公开的实施例的用于分发计算机生成的媒体内容的示例性计算环境。
[0021]图11A、11B和11C是示出根据本公开的一个或多个实施例的用于存储和检索计算机生成的媒体内容的示例性压缩方法的流程图。
具体实施方式
[0022]在本公开的各种实施例中,提供了用于编译、存储和交付用于锻炼设备的排行榜内容的改进系统和方法。本公开解决了对用于提供大量点播排行榜数据同时保持大量和/或不断增长的用户群的用户体验的可扩展系统和方法的需要。在各种实施例中,系统压缩直播和/或存档课程的锻炼数据并在内容服务时重建全球排行榜。本文公开的系统和方法提供了优于传统系统和方法的许多优点,包括减少的存储空间、减少的网络开销和水平扩
展的能力。
[0023]直播和存档练习课程的日益普及导致对内容服务器系统以及数据存储和检索系统的需求增加,以满足课程参与者的实时要求。例如,广泛采用的锻炼课程内容存储和交付系统可能会收到平均一次为5,000到50,000多个用户产生排行榜内容的请求。系统可以接收和处理与每个课程和每个课程参与者相关联的多个数据点。这样的系统中的平均骑行可能会消耗大量存储空间(例如,超过10兆字节的数据),而更大的骑行可能会在各种系统中消耗超过70兆字节的存储空间。在一些系统中,排行榜交付系统可以设计成满足一个或多个性能目标,包括交付超过每秒50个新训练,峰值需求超过每秒150个训练,并且能够快速加载1GB或更多的训练排行榜信息。预计参与者的数量、存储的数据量以及处理和交付的内容量可能会随着系统继续增长以容纳更多用户并促进更多特征而增加超出这些要求。
[0024]现在将参照附图描述示例性排行榜系统的各种实施例。参照图1,用于操作排行榜系统的方法10可以由一个或多个处理系统执行,例如一个或多个网络服务器或云应用和存储服务器。在一些实施例中,一个或多个内容服务器配置成促进锻炼装置的用户的直播和/或点播锻炼课程。可以针对每次训练(或其子集)处理锻炼数据,其可以包括在每次训练期间或之后上传锻炼数据。在所示实施例中,在训练结束本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,所述方法包括:交付识别能由第一位置处的第一锻炼装置的用户访问的可用直播课程和/或存档课程的数据;接收可用锻炼课程的选择;检索所选择的锻炼课程的排行榜数据;解压缩检索到的排行榜数据;以及将锻炼课程内容交付给第一位置处的第一锻炼装置,包括与所选择的可用锻炼课程相关联的排行榜数据。2.根据权利要求1所述的方法,还包括:接收课程结束条件的指示;从一个或多个课程参与者收集来自所选择的锻炼课程的数据,包括与所述第一锻炼装置相关联的数据;压缩收集的数据;以及将压缩的收集的数据附加到所选择的锻炼课程的存储排行榜数据。3.根据权利要求2所述的方法,其中,压缩收集的数据包括实施Ramer

Douglas

Peucker算法,以在收集的数据中对每个用户的数据点进行采样。4.根据权利要求2所述的方法,其中,压缩收集的数据包括:从每个用户的训练采样多个点,包括识别训练的第一个点和最后一个点以及训练的至少一个中点;其中,识别至少一个中点包括,对于每一对连续的采样点,识别离所述一对采样点之间的线段最远的中点,并且如果所述中点和所述线段之间的距离大于预定阈值,则将所述中点添加到所述多个点。5.根据权利要求4所述的方法,其中,采样多个点还包括递归过程,所述递归过程用每一对连续点之间的每个线段递归地调用自身,直到没有新的中点离相应线段超过所述阈值距离。6.根据权利要求2所述的方法,其中,所述压缩数据存储在与所述锻炼课程相关联的文件夹结构中,包括多个文件夹,并且至少一个文件夹标识所述锻炼课程的课时的压缩数据。7.根据权利要求1所述的方法,感测与所述第一位置处的所述第一锻炼装置的第一用户相关联的表现参数。8.根据权利要求1所述的方法,还包括在所述第一位置处显示具有用于在所选择的锻炼课程期间显示的用户可选择内容的用户界面,包括在所述第一位置处的所述显示屏上动态地显示第二位置处的第二用户的一个或多个表现参数。9.根据权利要求8所述的方法,还包括在辅助窗口中显示第一用户和第二用户的表现参数。10.根据权利要求9所述的方法,其中,锻炼课程内容包括数字视频和/或音频内容、以及第一用户和第二用户的表现参数。11.根据权利要求10所述的方法,其中,实时显示所述锻炼课程内容。12.根据权利要求1所述的方法,还包括在服务器处通过通信网络接收对锻炼内容的请求,所述锻炼内容包括与所选择的锻炼课程相关联的音频内容和课程参与者内容。
13.根据权利要求12所述的方法,其中,所述课程参与者内容包括与第二用户相关联的内容。14.根据权利要求1所述的方法,还包括从所述锻炼课程内容和感测到的第一用户的表现参数生成排行榜,所述排行榜代表在所选择的锻炼课程中的相同点的其他参与者表现参数;以及在所述第一位置显示所述排行榜。15.根据权利要求14所述的方法,其中,所述锻炼课程内...

【专利技术属性】
技术研发人员:K
申请(专利权)人:珀洛顿互动公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1