运动菜单评估设备、方法和计算机可读介质与流程

文档序号:31053812发布日期:2022-08-06 10:01阅读:81来源:国知局
运动菜单评估设备、方法和计算机可读介质与流程

1.本公开涉及一种运动菜单评估设备、方法和计算机可读介质。


背景技术:

2.在医学、护理或保健领域,对于物理治疗师或训练师等专业人员而言,出于改善和增强身体机能以及预防性保健的目的来制定运动计划并将这些运动计划提供给用户是相当常见的。运动计划包括一个或多个运动菜单的组合。每个运动菜单包括一种类型的运动动作。
3.在相关技术中已经提出了许多根据用户制定恰当的运动计划并将这些计划提供给相应用户的系统。例如,专利文献1公开了一种运动计划呈现系统。在该运动计划呈现系统中,服务器积累已经执行了运动计划的用户的个人信息、已经执行运动计划的时间段以及运动计划的效果测定结果。当为新用户制定运动计划时,运动计划呈现系统提取之前的案例,其中这些案例中与用户有关的个人信息与新用户的个人信息相似,并且还自动制定与该用户的特征相匹配的运动计划。
4.引用列表
5.专利文献
6.【专利文献1】日本未审查专利申请公开第2017-27192号
7.【专利文献2】日本未审查专利申请公开第2018-198707号


技术实现要素:

8.技术问题
9.在专利文献1中,当为用户提供的运动菜单本身的质量较低时,包括此运动菜单的运动计划的质量自然也会变低。为了提供各自质量都较高的运动计划,专业人员需要对将用于创建运动计划的运动菜单进行适当的更新,从而提高运动菜单组的质量。然而,如果在运动计划中使用的运动菜单的数量较大,则难以确定这些大量的运动菜单中的哪些运动菜单是低质量菜单。此外,在专利文献1中,没有将每个运动菜单的质量都加以考虑,因而可能会呈现出包括低质量运动菜单的运动计划。
10.作为另一相关技术,专利文献2公开了一种教学适应性确定设备。专利文献2公开了一种程序,其用于记录与参加诸如游泳和田径等运动的运动者进行的运动有关的信息。专利文献2中公开的计算机通过测量运动者进行的运动来获取测量值,并且基于这些测量值来获取与运动者进行的运动有关的运动信息。计算机将所获取的运动信息与运动者进行的运动的目标值相关联地显示。
11.专利文献2与目标值相关联地显示与运动者有关的运动信息,以便让用户知晓运动者身体的哪个部位应该通过运动来进行改善,以及身体的哪个部位应该通过运动来进行改善的程度。然而,在专利文献2中,没有对运动本身的效果进行评估。因此,就专利文献2而言,与专利文献1一样,都难以确定大量运动菜单中的哪些运动菜单是低质量菜单。
12.鉴于上述情况,本公开的目的在于提供一种能够评估运动菜单的效果的运动菜单评估设备、方法和计算机可读介质。
13.问题的解决方案
14.为了实现上述目的,作为第一方面,本公开提供了一种运动菜单评估设备。该运动菜单评估设备包括:评估值计算装置,其用于基于按照运动菜单运动的多个用户中的每个用户的运动信息的时间序列变化,计算运动菜单的评估值;以及评估结果生成装置,其用于将运动菜单的评估值与参考值进行比较,并基于比较的结果生成运动菜单的评估结果。
15.作为第二方面,本公开提供了一种运动菜单评估方法。该运动菜单评估方法包括:基于按照运动菜单运动的多个用户中的每个用户的运动信息的时间序列变化,计算运动菜单的评估值;以及将运动菜单的评估值与参考值进行比较,并基于比较的结果来生成运动菜单的评估结果。
16.本公开提供了根据第三方面的计算机可读介质。该计算机可读介质存储用于使计算机执行以下处理的程序:基于按照运动菜单运动的多个用户中的每个用户的运动信息的时间序列变化,计算运动菜单的评估值;以及将运动菜单的评估值与参考值进行比较,并基于比较的结果生成运动菜单的评估结果。
17.发明的有益效果
18.根据本公开的运动菜单评估设备、方法和计算机可读介质能够运动菜单的评估效果。
附图说明
19.图1是示出了根据本公开的运动菜单评估设备的示意性配置的框图;
20.图2是示出了根据本公开的一个示例实施例的包括运动菜单评估设备的运动计划呈现系统的框图;
21.图3是示出了运动菜单信息的具体示例的图;
22.图4是示出了用户信息的具体示例的图;
23.图5是示出了为用户提供的运动计划的具体示例的图;
24.图6是示出了运动数据的具体示例的图;
25.图7是示出了运动菜单评估设备的配置示例的框图;
26.图8是示出了执行了运动菜单k的用户n的最大活动范围的变化状态的坐标图;
27.图9是示出了获取中间时间点的最大活动范围的一个示例的图;
28.图10是示出了运动菜单评估设备中的操作过程的流程图;
29.图11是示出了根据修改示例的运动菜单评估设备的配置示例的框图;
30.图12是示出了在修改示例中存储在运动记录中的数据的具体示例的图;以及
31.图13是示出了计算机设备的配置示例的框图。
具体实施方式
32.在描述本公开的示例实施例之前,将描述本公开的概要。图1示意性地示出了根据本公开的运动菜单评估设备的配置。运动菜单评估设备10包括评估值计算装置11和评估结果生成装置12。
33.评估值计算装置基于按照运动菜单运动的多个用户中的每个用户的运动信息的时间序列变化来计算运动菜单的评估值。评估结果生成装置12将运动菜单的评估值与参考值进行比较。评估结果生成装置12基于比较的结果生成运动菜单的评估结果。
34.在本公开中,评估值计算装置11基于已经执行一个运动菜单中的运动的多个用户中的每个用户的运动信息,计算运动菜单的评估值。评估结果生成装置12基于计算出的评估值与参考值进行比较的结果,生成评估结果。根据此过程,可以根据运动菜单中用户已经执行的运动的记录来评估运动菜单的效果。
35.在下文中,将结合附图描述本公开的示例实施例。图2示出了根据本公开的一个示例实施例的包括运动菜单评估设备的运动计划呈现系统。运动计划呈现系统100包括传感器设备101、运动记录数据库(db)102、运动菜单信息db 103、用户信息db 104、运动菜单评估设备105和运动计划提供设备200。
36.运动菜单信息db 103存储与运动计划中使用的运动菜单有关的信息(运动菜单信息)。图3示出了存储在运动菜单信息db 103中的运动菜单信息的具体示例。在本示例中,运动菜单信息包括菜单编号、目标部位和组数。菜单编号表示运动菜单的识别信息。目标部位表示运动菜单中将要进行训练的身体部位。例如,由菜单编号“00001”标识的运动菜单为“肩部转动”,其是以“肩部”为目标部位的运动菜单。“组数”表示运动的重复次数、运动持续时间等。例如,由菜单编号“00001”标识的运动菜单是执行两组运动的运动菜单,其中每组运动包括一分钟的运动。
37.用户信息db 104存储与按照运动计划执行运动菜单的每个用户有关的信息(用户信息)。图4示出了存储在用户信息db 104中的用户信息的具体示例。在本示例中,用户信息包括每个用户的用户姓名、用户标识符(id)、年龄、性别、身高和体重。此外,用户信息包括为每个用户制定的运动计划。运动计划包括从存储在运动菜单信息db 103中的多个运动菜单中选择的一个或多个运动菜单。在图4所示的示例中,例如,用户信息db 104存储针对用户id为“aaaaa”的用户的运动计划,其包括菜单编号为“00001”和“00007”的运动菜单。
38.运动计划提供设备200生成运动计划。运动计划提供设备200基于例如存储在用户信息db 104中的与每个用户有关的信息(例如,年龄、性别、身高和体重),生成为相应用户提供的运动计划。运动菜单信息db 103存储例如关于m(m为1或更大的整数)种运动菜单的信息。运动计划提供设备200通过组合从m种运动菜单中选择的一个或多个运动菜单来生成运动计划。运动计划提供设备200例如形成为包括处理器和存储器的计算机设备。例如,运动计划提供设备200的功能可以由根据从存储器加载的程序而操作的处理器来实现。
39.图5示出了为用户提供的运动计划的具体示例。在本示例中,运动计划包括五个运动菜单,这些运动菜单的目标部位彼此之间是不同的。具体地,运动计划包括五个运动菜单,其目标部位为躯干、肩部、肘部、膝部和髋关节。运动计划提供设备200将运动计划发送到用户所使用的终端设备210。用户参考在终端设备210上显示的他/她的运动计划,并执行运动计划中包括的每个运动菜单的运动。可以使用例如打印介质、视频图像等来提供运动菜单。提供运动菜单的方法没有特别限制。
40.尽管在图5所示的示例中将运动菜单分配给五个相应的目标部位,但是该示例实施例并不局限于此。例如,一个运动计划可以包括目标部位相同的多个运动菜单。在这种情况下,假设一个运动计划不包括完全相同的多个运动菜单。一个运动计划中包括的运动菜
单的数量上限可以与存储在运动菜单信息db 103中的运动菜单的数量相同。
41.当用户已经按照运动计划执行了每个运动菜单的运动时,传感器设备101获取运动数据。例如,传感器设备101包括相机。相机在运动期间获取用户的图像。传感器设备101获取执行运动的用户的视频图像,作为运动数据。传感器设备101可以包括诸如深度传感器、红外传感器、加速度传感器和压力传感器之类的其他传感器。传感器设备101获取由各种传感器测量的信息,作为运动数据。用于获取运动数据的传感器的数量和传感器的类型没有特别限制。例如,传感器设备101可以包括多个传感器。
42.运动记录db 102记录传感器设备101在用户按照运动计划执行每个运动菜单时已经获取的运动数据。例如,运动记录db 102针对每个运动菜单记录传感器设备101已经获取的每个用户的运动数据。当传感器设备101包括多种类型的传感器时,运动记录db 102可以存储每个传感器获取的运动数据。
43.图6示出了记录在运动记录db 102中的运动数据的具体示例。图6中所示的运动数据是关于一个运动菜单的运动数据。在本示例中,运动数据包括运动日期和时间、用户id、相机数据和加速度数据。运动日期和时间表示执行运动的日期和时间。用户id表示执行了运动菜单的运动的用户的识别信息。
44.相机数据和加速度数据是使用传感器设备101获得的数据。例如,作为传感器设备101的相机在用户完成运动菜单的运动之后将相机所捕获的视频图像发送到运动记录db 102。运动记录db 102将视频数据与用户id相关联地存储。多个用户连续地执行运动计划,由此运动记录db 102积累了大量关于各种运动菜单的运动数据。
45.运动菜单评估设备105评估运动菜单的效果。例如,在每个用户执行了特定时间段的运动计划之后,运动菜单评估设备105基于存储在运动记录db 102、运动菜单信息db 103和用户信息db 104中的数据(信息)来评估每个运动菜单。运动菜单评估设备105将评估结果发送到管理者使用的终端设备110。运动菜单评估设备105对应于图1所示的运动菜单评估设备10。
46.关于用户执行运动计划的时间段,由于存在对在例如护理设施中执行的个体功能训练的额外费用进行计算的需求,因此,需要至少每三个月对训练内容进行一次审查。假设根据这一情形将执行运动计划的时间段设置为三个月。
47.图7示出了运动菜单评估设备105的配置示例。运动菜单评估设备105包括运动执行确定单元106、运动信息提取单元107、运动评估单元108和发送单元109。例如,运动菜单评估设备105形成为包括处理器和存储器的计算机设备。例如,运动菜单评估设备105中各部分的功能由根据从存储器加载的程序而操作的处理器来实现。
48.运动执行确定单元(运动表现确定装置)106针对存储在运动菜单信息db 103中的每个运动菜单参考用户信息db 104,并确定为用户提供的运动计划是否包括该运动菜单。换言之,运动执行确定单元106确定用户是否执行了每个运动菜单。运动执行确定单元106向运动评估单元108通知被确定为由用户执行的运动菜单。运动执行确定单元106将被确定为用户未执行的运动菜单从将要在运动评估单元108中评估的目标中排除。
49.运动执行确定单元106一个接一个地依次选择例如m种运动菜单。运动执行确定单元106参考用户信息db 104并确定所选的运动菜单是否被包括在为用户提供的运动计划中。例如,运动执行确定单元106确定在所有m种运动菜单中,已经执行了k(k≠0)种运动菜
单。在这种情况下,将要在运动评估单元108中评估k种运动菜单。当k=0时,不对运动菜单进行评估,并且将表示“没有要评估的目标”的结果发送到管理者的终端设备110。
50.运动信息提取单元(运动信息提取装置)107从记录在运动记录db102中的运动数据提取运动信息。例如,运动信息提取单元107根据存储在运动记录db 102中的运动数据的类型执行适当的处理,从而针对被包括在要评估的k种运动菜单中的运动菜单k(k=1,2,3,
····
,k)从运动数据中提取运动信息。
51.例如,考虑将相机用作传感器设备101的情况。运动信息提取单元107从作为运动数据的视频图像中提取“活动范围”、“运动次数(每单位时间)”或“姿势”中的至少一种,作为运动信息。在以下描述中,将说明运动信息提取单元107提取目标部位的活动范围的示例。运动信息提取单元107例如从视频图像中提取用户的骨骼信息,并且生成表示每个运动菜单的目标部位的最大活动范围的索引。
52.运动评估单元108从运动信息提取单元107获取与每个用户有关的运动信息。关于要评估的运动菜单,运动评估单元108基于与每个用户有关的运动信息来评估运动菜单。运动评估单元108基于按照要评估的运动菜单进行运动的多个用户中的每个用户的运动信息的时间序列变化来计算运动菜单的评估值。运动评估单元108将运动菜单的评估值与参考值进行比较,并基于比较的结果生成运动菜单的评估结果。运动评估单元108对应于图1所示的评估值计算装置11和评估结果生成装置12。
53.例如,运动评估单元108从作为待评估的运动菜单的k种运动菜单中选择运动菜单k。在本示例中,假设已经执行了包括运动菜单k在内的运动计划的用户的数量为n(n为或2更大的整数),并且用户在特定时间段内以相同的频率执行了包括运动菜单k在内的相应运动计划。只要包括了运动菜单k,由相应用户执行的运动计划就可以包括不同类型的运动菜单或不同数量的运动菜单。
54.针对执行了运动菜单k的每个用户,运动评估单元108基于特定时间段内多个时间点的最大活动范围的值,计算运动菜单k的评估值。例如,运动评估单元108可以基于运动菜单k的执行的开始时间点(第一时间点)、其结束时间点(第二时间点)和开始时间点与结束时间点之间的中间时间点(第三时间点)中的每一者的最大活动范围的值,计算运动菜单k的评估值。注意,用于评估的时间点并不特别限于上述三个时间点。运动评估单元108可以基于管理者自由设置的多个时间点的最大活动范围的值来评估运动菜单k。
55.例如,假设每个用户执行运动菜单k的特定时间段的开始时间点用t
x
表示,中间时间点用ty表示,结束时间点(最近的表现时间点)用tz表示。一个用户n(n=1,2,3,...,n)在各个时间点的最大活动范围的值用x
nk
、y
nk
和z
nk
表示。运动评估单元108基于x
nk
与y
nk
之间的变化量以及xn和z
nk
之间的变化量来计算关于用户n的评估索引,并且基于各个用户的评估值计算运动菜单k的评估值。
56.例如,如果执行运动菜单k的时间段是六个月,那么关于用户n,运动评估单元108获取在开始时间点和在运动开始后三个月和六个月后的时间点的最大活动范围的值x
nk
、y
nk
和z
nk
。运动评估单元108通过例如计算开始时间点的最大活动范围的值x
nk
与中间时间点的最大活动范围的值y
nk
之间的差来计算开始时间点与中间时间点之间的时间段内的活动范围的改善程度。此外,运动评估单元108通过计算开始时间点的最大活动范围的值x
nk
与结束时间点的最大活动范围的值z
nk
之间的差来计算开始时间点与中间时间点之间的时间段
内的活动范围的改善程度。最大活动范围之间的差也被称为改善分数。运动评估单元108计算从开始时间点到中间时间点的改善分数与从开始时间点到结束时间点的改善分数的比率。改善分数的比率表示改善率。具体而言,关于运动菜单k,运动评估单元108通过下表达式计算用户n的改善率p
nk

57.[表达式1]
[0058][0059]
图8示出了执行了运动菜单k的用户n的最大活动范围的变化状态。在图8所示的坐标图中,横轴表示时间,并且纵轴表示执行运动菜单k的用户n的目标部位的最大活动范围。运动评估单元108计算开始时间点t
x
的最大活动范围x
nk
与中间时间点ty的最大活动范围y
nk
之间的差,作为从开始时间点到中间时间点的改善分数。此外,运动评估单元108计算开始时间点t
x
的最大活动范围x
nk
与结束时间点tz的最大活动范围z
nk
之间的差,作为从开始时间点到结束时间点的改善分数。运动评估单元108计算改善分数的比率,作为上述改善率p
nk

[0060]
上述改善率p
nk
大于1表示结束时间点的最大活动范围大于中间时间点的最大活动范围。改善率p
nk
等于或小于1表示当中间时间点的最大活动范围与结束时间点的最大活动范围相比时,最大活动范围没有改善或者最大活动范围缩小。此外,为负值的改善率p
nk
表示中间时间点或结束时间点的最大活动范围小于开始时间点的最大活动范围。
[0061]
例如,运动记录db 102存储用户n在特定时间段(例如六个月)的开始时间点的运动数据,并且可以认为,可以从此运动数据中获取最大活动范围x
nk
。然而,可能会出现运动记录db 102没有存储运动开始后三个月或六个月之后的时间点的运动数据的情况。运动评估单元108提供缓冲时间段,例如在中间时间点和结束时间点之前和之后。当运动记录db 102没有存储中间时间点和结束时间点的运动数据时,运动评估单元108可以使用在缓冲时间段内从运动数据中提取的最大活动范围y
nk
和z
nk
来计算改善率p
nk

[0062]
图9示出了获取中间时间点ty的最大活动范围的一个示例。在本示例中,运动记录db 102没有存储中间时间点tz的运动数据,但是它存储了开始时间点t
x
和结束时间点tz的运动数据。运动信息提取单元107在缓冲时间段内从运动数据中提取运动信息,该缓冲时间段包括例如中间时间点tz之前的三天和中间时间点tz之后的三天。
[0063]
在图9所示的示例中,运动记录db 102存储在t
y-2、t
y-1、ty+2和ty+3的每个时间点的运动数据。运动信息提取单元107从上述时间点的运动数据中提取最大活动范围。运动评估单元108将总共7天的缓冲时间段内的最大活动范围之中的最佳值设置为中间时间点ty的最大活动范围。在图9所示的示例中,ty+2时间点的最大活动范围的值最大。在这种情况下,运动评估单元108通过将时间点ty+2的最大活动范围的值“42”设置为y
nk
来计算改善分数。
[0064]
关于结束时间点tz,由于tz是最近的记录,因此,运动记录db 102没有存储比tz晚的时间点的运动数据。运动评估单元108可以针对结束时间点tz将缓冲时间段内的最佳值设置为z
nk
,该缓冲时间段是从结束时间点tz开始倒数的六天时间段。如果运动记录db 102在缓冲时间段内没有存储一个用户的运动数据,则运动评估单元108不计算此用户的改善率。
[0065]
尽管在上述示例中运动评估单元108设置了中间时间点之前和之后以及结束时间
点之前的六天缓冲时间段,但是本示例实施例并不局限于此。缓冲时间段的长度等可以自由设置。此外,尽管在上述示例中已经描述了将缓冲时间段内的最大活动范围的最大值确定为中间时间点的最大活动范围的值的示例,但是本示例实施例并不局限于此。运动评估单元108可以将缓冲时间段内的最大活动范围的平均值确定为中间时间点或结束时间点的最大活动范围的值。
[0066]
运动评估单元108将针对执行了运动菜单k的所有用户而获得的改善率的平均值设置为运动菜单k的评估值pk。评估值pk可以使用用户k的改善率p
rk
通过下表达式来表示。
[0067]
[表达式2]
[0068][0069]
运动评估单元108针对待评估的多个运动菜单中的每个运动菜单获得上述评估值pk。运动评估单元108基于多个运动菜单的评估值确定运动菜单的效果评估的参考值。例如,运动评估单元108将评估值pk的平均值设置为运动菜单的参考值。运动评估单元108将每个运动菜单的评估值与参考值进行比较,并基于比较的结果确定每个运动菜单的质量(效果)。例如,运动评估单元108确定其评估值小于参考值的运动菜单是低质量运动菜单。
[0070]
运动评估单元108生成运动菜单的评估结果,并将评估结果输出到发送单元109。例如,作为评估结果,运动评估单元108生成被确定为具有低质量的运动菜单的列表。替代地,作为评估结果,运动评估单元108可以生成其中待评估的运动菜单根据评估结果(评估值)被重新排列的列表。运动评估单元108可以输出评估由管理者指定的运动菜单的结果。
[0071]
发送单元109将运动菜单的评估结果发送到管理者的终端设备110。例如,发送单元109向管理者的终端设备110发送低质量运动菜单的列表。终端设备110将评估结果显示在显示屏上。例如,终端设备110显示被包括在低质量运动菜单的列表中的运动菜单。管理者能够通过参考评估结果(诸如低质量运动菜单的列表)来了解哪些运动菜单的效果较低。管理者能够通过查看低效果运动菜单的内容来高效地更正或更新运动菜单。
[0072]
接下来,将描述运动菜单评估设备105中的操作过程(运动菜单评估方法)。图10示出了运动菜单评估设备105中的操作过程。多个用户中的每个用户执行在为他或她提供的运动计划中包括的运动菜单中的运动。运动记录db 102收集每个用户的运动数据并存储所收集的运动数据(步骤s1)。例如,运动记录db 102收集并存储大量运动数据。
[0073]
运动执行确定单元106确定每个运动菜单是否被包括在用户的运动计划中(步骤s2)。在步骤s2中,运动执行确定单元106例如确定:在运动菜单信息db 103中存储的m种运动菜单中,k种运动菜单被包括在用户的运动计划中。运动执行确定单元106将用户的运动计划中包括的运动菜单作为待评估的运动菜单通知给运动评估单元108。
[0074]
运动信息提取单元107根据运动数据的类型从存储在运动记录db 102中的每个用户的运动数据中提取运动信息(步骤s3)。例如,在步骤s3中,运动信息提取单元107从关于在步骤s2中被确定为被包括在运动计划中的运动菜单或者待在运动评估单元108中进行评估的运动菜单的运动数据中提取运动信息。
[0075]
运动评估单元108确定在待评估的运动菜单中是否存在尚未评估的运动菜单(步骤s4)。当存在尚未评估的运动菜单时,运动评估单元108选择尚未评估的运动菜单之一。运
动评估单元108根据参考值评估所选的运动菜单。当评估运动菜单时,运动评估单元108根据在预定时间段内执行了待评估的每个运动菜单的运动的每个用户的运动信息来计算改善率。运动评估单元108使用每个用户的改善率来计算每个运动菜单的评估值。例如,运动评估单元108将待评估的所有运动菜单的评估值的平均值设置为参考值。
[0076]
运动评估单元108将所选的运动菜单的评估值与参考值进行比较,并确定所选的运动菜单的评估值是否等于或大于参考值(步骤s5)。当在步骤s5中确定所选的运动菜单的评估值等于或大于参考值时,处理返回到步骤s4,其中运动评估单元108确定是否存在尚未评估的运动菜单。
[0077]
当在步骤s5中确定评估值低于参考值时,运动评估单元108将所选的运动菜单添加到低质量运动菜单的列表中(步骤s6)。在此之后,处理返回到步骤s4,其中确定是否存在尚未评估的运动菜单。当在步骤s4中确定不存在尚未评估的运动菜单时,运动评估单元108输出评估结果(步骤s7)。在步骤s7中,运动评估单元108输出已经作为评估结果而创建的低质量运动菜单的列表。
[0078]
在本示例实施例中,运动评估单元108使用从运动记录数据中提取的运动信息来评估运动菜单。在本示例实施例中,运动菜单可以通过记录每天执行的运动来评估。例如,运动评估单元108输出评估结果,通过后者,可以识别出低效果运动菜单。管理者能够通过参考评估结果从存储在运动菜单信息db 103中的多个运动菜单中高效地找到为用户提供的低效果运动菜单。
[0079]
在本示例实施例中,即使在用户没有执行任何特殊的运动例如体能测验时,也可以对运动菜单进行评估。管理者能够使用终端设备110基于评估结果来添加或更正运动菜单。根据该过程,在医学或护理领域,每个用户能够执行质量较高的运动菜单。此外,即使管理者并不总是出现在运动现场,管理者也能够实现对反映出用户每天进行运动的状态的运动菜单的评估。因此,管理者能够提供质量较高的运动菜单。
[0080]
尽管在上述示例实施例中已经描述了运动记录db 102将传感器设备101所获取的数据(传感器数据)存储为运动数据的示例,但是本公开并不局限于此。例如,运动记录db 102可以存储从传感器设备101所获取的传感器数据中提取的运动信息。
[0081]
图11示出了根据修改示例的运动菜单评估设备的配置示例。在本修改示例中,运动信息提取单元107从传感器设备101已经获取的传感器数据中提取运动信息。运动信息提取单元107将提取的运动信息作为运动数据存储在运动记录db 102中。运动信息提取单元107可以是运动菜单评估设备105的一部分,或者可以被配置为与运动菜单评估设备105不同的设备。
[0082]
图12示出了在上述修改示例中存储在运动记录db 102中的数据。在本示例中,针对运动计划中包括的每个运动菜单,运动记录db 102与提取的运动信息(活动范围)相关联地存储菜单编号。在上述修改示例中,运动评估单元108能够从运动记录db 102获取与待评估的运动菜单的菜单编号相关联地存储的活动范围,从而评估运动菜单。
[0083]
包括由运动菜单评估设备105评估的运动菜单的运动计划并不局限于由运动计划提供设备200制定的运动计划。运动菜单评估设备105可以评估被包括在由专业人员(例如医学治疗师)人工制定的运动计划中的运动菜单。此外,专业人员可以使用运动菜单的评估结果来制定将要提供给用户的运动计划。
[0084]
尽管在上述示例实施例中已经描述了运动评估单元108将每个用户的改善率的平均值用作参考值的示例,但是本公开并不局限于此。例如,运动评估单元108可以将通过“平均-标准偏差”计算的值用作参考值,假设为每个运动菜单计算的改善率服从正态分布。在这种情况下,运动评估单元108可以确定评估值小于“平均-标准偏差”的运动菜单为低质量运动菜单。替代地,参考值可以是管理者使用终端设备210输入的值。
[0085]
运动评估单元108可以使用用户信息、运动菜单信息等按照期望的属性对用户或运动菜单进行分类,并针对每个分类评估运动菜单。例如,运动评估单元108按照性别、年龄和病史等属性对用户进行分类。替代地,运动评估单元按照诸如目标部位等属性对k种运动菜单进行分类。运动评估单元108针对k种运动菜单计算每个分类的评估值。运动评估单元108基于为每个分类计算出的评估值,为每个分类确定参考值。例如,运动评估单元108将为一个分类计算出的多个运动菜单的评估值的平均值设置为该分类中的参考值。运动评估单元108可以将评估值与每个分类的参考值进行比较,并评估运动菜单。
[0086]
尽管在上述示例实施例中已经描述了运动评估单元108使用执行了待评估的运动菜单的所有用户的运动信息来评估运动菜单的示例,但是本公开并不局限于此。运动评估单元108可以通过将整个运动计划考虑在内来评估运动菜单组合的兼容性,而不仅仅是独立地评估一个运动菜单。
[0087]
例如,运动评估单元108使用与用户有关的运动信息来计算第一运动菜单的评估值,为该用户提供包括一个运动菜单(第一运动菜单)和特定运动菜单(第二运动菜单)在内的运动计划。运动评估单元108将第一运动菜单的评估值与参考值进行比较,并生成第一运动菜单的评估结果。根据该过程,当第一运动菜单与第二运动菜单组合时,可以评估第一运动菜单的效果。
[0088]
在本公开中,运动菜单评估设备105和运动计划提供设备200可以形成为计算机设备(服务器设备)。图13示出了可以用作运动菜单评估设备105或运动计划提供设备200的计算机设备的配置示例。计算机设备500包括控制单元(cpu:中央处理单元)510、存储单元520、只读存储器(rom)530、随机存取存储器(ram)540、通信接口(if:接口)550和用户接口560。
[0089]
通信接口550是用于将计算机设备500经由有线通信装置、无线通信装置等连接到通信网络的接口。用户接口560包括显示器等显示单元。此外,用户接口560包括键盘、鼠标和触摸面板等输入单元。
[0090]
存储单元520是能够保持各种类型的数据的辅助存储设备。存储单元520可以不一定是计算机设备500的一部分,并且可以是外部存储设备,也可以是经由网络连接到计算机设备500的云存储。
[0091]
rom 530是非易失性存储设备。例如,rom 530可以是诸如闪存之类的具有相对较小容量的半导体存储设备。由cpu 510执行的程序可以存储在存储单元520或rom 530中。存储单元520或rom 530存储各种类型的程序,其用于实现例如运动菜单评估设备105或运动计划提供设备200中各个部分的功能。
[0092]
上述程序可以使用任何类型的非暂时性计算机可读介质来存储和提供给计算机设备500。非暂时性计算机可读介质包括任何类型的有形存储介质。例如,非暂时性计算机可读介质的示例包括:磁性存储介质,诸如软盘、磁带、硬盘驱动器;光磁存储介质,诸如磁
光盘;光盘介质,诸如cd(光盘)或dvd(数字多功能磁盘);以及半导体存储器,诸如掩模rom、可编程rom(prom)、可擦除prom(eprom)、闪存rom或ram。此外,可以使用任何类型的暂时性计算机可读介质将程序提供给计算机。暂时性计算机可读介质的示例包括电信号、光信号和电磁波。暂时性计算机可读介质可以经由有线通信线路(例如,电线和光纤)或者无线通信线路将程序提供给计算机。
[0093]
ram 540是易失性存储设备。ram 540可以是半导体存储设备,例如动态随机存取存储器(dram)或静态随机存取存储器(sram)。ram 540可以用作临时存储数据等的内部缓冲器。cpu 510将存储在存储单元520或rom 530中的程序扩展至ram 540并执行该程序。cpu 510执行该程序,由此可以实现运动菜单评估设备105或运动计划提供设备200中各个部分的功能。cpu 510可以包括能够临时存储数据等的内部缓冲器。
[0094]
尽管已经详细描述了本公开的示例实施例,但是本公开并不局限于上述实施例,并且在不脱离本公开的精神的前提下对上述实施例作出的修改或修正也可以包括在本公开的范围内。
[0095]
以上公开的示例实施例的全部或部分可以被描述为(但不限于)以下补充说明。
[0096]
[补充说明1]
[0097]
一种运动菜单评估设备,包括:
[0098]
评估值计算装置,其用于基于按照运动菜单运动的多个用户中的每个用户的运动信息的时间序列变化,计算运动菜单的评估值;以及
[0099]
评估结果生成装置,其用于将运动菜单的评估值与参考值进行比较,并基于比较的结果来生成运动菜单的评估结果。
[0100]
[补充说明2]
[0101]
根据补充说明1所述的运动菜单评估设备,其中运动信息是表示运动菜单中的目标部位的活动范围的信息。
[0102]
[补充说明3]
[0103]
根据补充说明1或2所述的运动菜单评估设备,其中评估值计算装置针对多个运动菜单中的每个运动菜单计算评估值,并且评估结果生成装置基于多个运动菜单的评估值来确定参考值。
[0104]
[补充说明4]
[0105]
根据补充说明3所述的运动菜单评估设备,其中评估结果生成装置将多个运动菜单的评估值的平均值设置为参考值。
[0106]
[补充说明5]
[0107]
根据补充说明3或4所述的运动菜单评估设备,其中评估结果生成装置根据属性对多个用户或多个运动菜单中的至少一方进行分类,针对每个分类来计算多个运动菜单的评估值,并基于为每个分类计算的评估值来确定每个分类的参考值。
[0108]
[补充说明6]
[0109]
根据补充说明1至5中任一项所述的运动菜单评估设备,其中
[0110]
评估值计算装置基于根据包括第一运动菜单和第二运动菜单在内的运动计划运动的多个用户中的每个用户的运动信息的时间序列变化,计算第一运动菜单的评估值,以及
[0111]
评估结果生成装置将第一运动菜单的评估值与参考值进行比较,并基于比较的结果来生成第一运动菜单的评估结果。
[0112]
[补充说明7]
[0113]
根据补充说明1至6中任一项所述的运动菜单评估设备,其中评估结果生成装置确定:评估值比参考值小的运动菜单为低效果运动菜单。
[0114]
[补充说明8]
[0115]
根据补充说明7所述的运动菜单评估设备,其中评估结果生成装置生成低效果运动菜单的列表,作为评估结果。
[0116]
[补充说明9]
[0117]
根据补充说明1至8中任一项所述的运动菜单评估设备,还包括运动执行确定单元,其被配置为确定运动菜单是否被包括在用户的运动计划中,
[0118]
其中评估值计算装置针对被包括在运动计划中的运动菜单计算运动菜单的评估值。
[0119]
[补充说明10]
[0120]
根据补充说明1至9中任一项所述的运动菜单评估设备,还包括运动信息提取装置,其用于从使用传感器设备所获取的运动数据中提取运动信息。
[0121]
[补充说明11]
[0122]
根据补充说明10所述的运动菜单评估设备,其中传感器设备包括捕获正在运动的用户的图像的相机。
[0123]
[补充说明12]
[0124]
根据补充说明1至11中任一项所述的运动菜单评估设备,其中评估值计算装置基于多个时间点的运动信息来计算评估值。
[0125]
[补充说明13]
[0126]
根据补充说明12所述的运动菜单评估设备,其中
[0127]
多个时间点包括第一时间点、晚于第一时间点的第二时间点以及在第一时间点与第二时间点之间的第三时间点,以及
[0128]
评估值计算装置基于第一时间点的运动信息与第二时间点的运动信息之间的变化量以及第一时间点的运动信息与第三时间点的运动信息之间的变化量来计算表示运动菜单的效果的改善率,作为评估值。
[0129]
[补充说明14]
[0130]
根据补充说明13所述的运动菜单评估设备,其中第一时间点是用户在预定时间段内第一次执行运动菜单的时间点,第二时间点是预定时间段结束的时间点,并且第三时间点是第一时间点与第二时间点之间的中间时间点。
[0131]
[补充说明15]
[0132]
根据补充说明13或14所述的运动菜单评估设备,其中评估值计算装置在第二时间点或第三时间点中的至少一个时间点没有运动信息时设定第二时间点或第三时间点中的至少一个时间点之前和之后的缓冲时间段,并且基于缓冲时间段内的运动信息,确定第二时间点或第三时间点中的至少一个时间点的运动信息。
[0133]
[补充说明16]
[0134]
根据补充说明15所述的运动菜单评估设备,其中评估值计算装置将缓冲时间段内的最佳运动信息用作第二时间点或第三时间点中的至少一个时间点的运动信息。
[0135]
[补充说明17]
[0136]
根据补充说明1至16中任一项所述的运动菜单评估设备,还包括发送装置,其用于将评估结果发送到管理者的终端设备。
[0137]
[补充说明18]
[0138]
一种运动菜单评估方法,包括:
[0139]
基于按照运动菜单运动的多个用户中的每个用户的运动信息的时间序列变化,计算运动菜单的评估值;以及
[0140]
将运动菜单的评估值与参考值进行比较,并基于比较的结果来生成运动菜单的评估结果。
[0141]
[补充说明19]
[0142]
一种用于使计算机执行以下处理的程序:
[0143]
基于按照运动菜单运动的多个用户中的每个用户的运动信息的时间序列变化,计算运动菜单的评估值;以及
[0144]
将运动菜单的评估值与参考值进行比较,并基于比较的结果生成运动菜单的评估结果。
[0145]
本技术基于2019年12月26日提交的日本专利申请第2019-236956号并要求其优先权权益,其公开内容通过引用的方式整体并入本文。
[0146]
附图标记列表
[0147]
10 运动菜单评估设备
[0148]
11 评估值计算装置
[0149]
12 评估结果生成装置
[0150]
100 运动计划呈现系统
[0151]
101 传感器设备
[0152]
102 运动记录db
[0153]
103 运动菜单信息db
[0154]
104 用户信息db
[0155]
105 运动菜单评估设备
[0156]
106 运动执行确定单元
[0157]
107 运动信息提取单元
[0158]
108 运动评估单元
[0159]
109 发送单元
[0160]
110 终端设备
[0161]
200 运动计划提供设备
[0162]
210 终端设备。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1