按摩仪控制方法、按摩仪以及存储介质与流程

文档序号:31458290发布日期:2022-09-07 15:14阅读:168来源:国知局
按摩仪控制方法、按摩仪以及存储介质与流程

1.本技术涉及智能设备控制技术领域,特别涉及一种按摩仪控制方法、按摩仪以及存储介质。


背景技术:

2.随着科学技术的快速发展,现实生活中使用按摩仪的场景越来越多,比如,人们可以通过颈部按摩仪对颈部进行按摩,通过腰部按摩仪对腰部进行按摩,通过膝关节按摩仪对膝关节进行按摩等。
3.目前,在大多数按摩仪中,启动过程都是由用户执行的。比如,用户在佩戴按摩仪之后,可以通过按摩仪上的启动按钮启动按摩仪,或者,该按摩仪与终端设备建立有通信连接,用户通过控制终端设备向按摩仪发送启动信号,从而使得按摩仪启动。在按摩仪启动之后,按摩仪可以对待按摩部位进行按摩。在该过程中,通常依靠自身感觉身体的疲劳程度,当自身感觉身体较为疲劳程时,会主动启动按摩仪进行按摩。
4.然而上述按摩仪功能比较单一,无法适应用户需求。


技术实现要素:

5.本技术实施例提供了一种按摩仪控制方法、按摩仪以及存储介质,以增加按摩仪的功能感,以满足用户需求。
6.一个方面,本技术实施例提供了一种按摩仪控制方法,所述控制方法应用于按摩仪,所述按摩仪用于对待按摩部位进行按摩、以及监测所述待按摩部位的姿态,所述控制方法包括:
7.通过第一方式提示用户以第一姿态佩戴按摩仪;
8.获取以所述第一姿态佩戴所述按摩仪时,待按摩部位的姿态参数,并确定为第一姿态参数;
9.通过第二方式提示用户以第二姿态佩戴按摩仪;
10.获取以所述第二姿态佩戴所述按摩仪时,所述待按摩部位的姿态参数,并确定为第二姿态参数;
11.根据所述第一姿态参数和所述第二姿态参数,确定所述待按摩部位的健康程度。
12.可选的,在所述根据所述第一姿态参数和所述第二姿态参数,确定所述待按摩部位的健康程度之后,还包括:
13.根据所述健康程度,确定所述按摩仪对所述待按摩部位的监测参数;
14.根据所述监测参数对所述待按摩部位的进行监测。
15.可选的,所述根据所述第一姿态参数和所述第二姿态参数,确定所述待按摩部位的健康程度的步骤,包括:
16.根据所述第一姿态参数和所述第二姿态参数,确定所述第一姿态参数与所述第二姿态参数的差值,并确定为用户姿态差值;
17.获取样本库,所述样本库包括多个样本,所述样本的样本数据包括样本姿态差值和样本健康程度,所述样本姿态差值为该样本以第一姿态佩戴所述按摩仪时待按摩部位的姿态参数与该样本以第二姿态佩戴所述按摩仪时待按摩部位的姿态参数的差值,所述样本健康程度用于表征该样本的待按摩部位的健康程度;
18.根据所述用户姿态差值、以及多个所述样本的所述样本姿态差值和所述样本健康程度,确定所述待按摩部位的健康程度。
19.可选的,所述根据所述用户姿态差值、以及多个所述样本的所述样本姿态差值和所述样本健康程度,确定所述待按摩部位的健康程度的步骤,包括:
20.将所述用户姿态差值与每一个所述样本的所述样本姿态差值比对,获取所述用户姿态差值与每一个所述样本的所述样本姿态差值的差度,以获取多个差度;
21.对获取到的多个所述差度进行排序,确定排序在前m位的所述差度所对应的样本,并确定为在前样本;
22.根据所述在前样本的健康程度和所对应的差度,确定所述待按摩部位的健康程度。
23.可选的,所述根据在前样本的健康程度和所对应的差度,确定所述待按摩部位的健康程度的步骤,包括:
24.根据每一所述在前样本所对应的差度的倒数,确定该在前样本的权重;
25.根据所述在前样本的健康程度,对所有在前样本进行归类;
26.根据每类健康程度所包括的所述在前样本的权重,确定每类健康程度所包括的所述在前样本的权重之和;
27.根据每类健康程度所确定的权重之和,确定所述待按摩部位的健康程度;
28.和/或,
29.所述样本的数量大于或等于50;
30.和/或,
31.m大于或等于5;
32.和/或,
33.所述m与所述样本数量的比值大于或等于0.06。
34.可选的,所述根据所述第一姿态参数和所述第二姿态参数,确定所述待按摩部位的健康程度的步骤,包括:
35.获取所述用户的生理参数;
36.根据所述生理参数、所述第一姿态参数和所述第二姿态参数,确定所述待按摩部位的健康程度。
37.可选的,所述根据所述生理参数、所述第一姿态参数和所述第二姿态参数,确定所述待按摩部位的健康程度的步骤,包括:
38.根据所述第一姿态参数和所述第二姿态参数,确定所述第一姿态参数与所述第二姿态参数的差值,并确定为用户姿态差值;
39.获取样本库,所述样本库包括多个样本,所述样本的样本数据包括样本生理参数、样本姿态差值和样本健康程度,所述样本姿态差值为该样本以第一姿态佩戴所述按摩仪时待按摩部位的姿态参数与该样本以第二姿态佩戴所述按摩仪时待按摩部位的姿态参数的
差值,所述样本健康程度用于表征该样本的待按摩部位的健康程度;
40.根据所述用户的所述生理参数和所述用户姿态差值、以及多个所述样本的样本生理参数、所述样本姿态差值和所述样本健康程度,确定所述待按摩部位的健康程度。
41.可选的,所述根据所述用户的所述生理参数和所述用户姿态差值、以及多个所述样本的样本生理参数、所述样本姿态差值和所述样本健康程度,确定所述待按摩部位的健康程度的步骤,包括:
42.将所述用户的所述生理参数和所述用户姿态差值分别与每一个所述样本的所述样本生理参数和所述样本姿态差值比对,获取所述用户的所述生理参数和所述用户姿态差值与每一个所述样本的所述样本生理参数和所述样本姿态差值的差度,以获取多个差度;
43.对获取到的多个所述差度进行排序,确定排序在前m位的所述差度所对应的样本,并确定为在前样本;
44.根据所述在前样本的健康程度和所对应的差度,确定所述待按摩部位的健康程度。
45.可选的,所述将所述用户的所述生理参数和所述用户姿态差值分别与每一个所述样本的所述样本生理参数和所述样本姿态差值比对,获取所述用户的所述生理参数和所述用户姿态差值与每一个所述样本的所述样本生理参数和所述样本姿态差值的差度,以获取多个差度的步骤,包括:
46.建立以生理参数和姿态差值为坐标的数据特征空间模型;
47.根据所述样本生理参数和所述样本姿态差值,将每一个所述样本放入所述数据特征空间模型,并生成样本点;
48.根据所述用户的所述生理参数和所述用户姿态差值,将所述用户放入所述数据特征空间模型,并生成用户点;
49.确定在所述数据特征空间模型中,所述用户点与所述样本点之间的距离为差度;
50.根据每一个所述样本点与所述用户点之间的距离,获得多个差度。
51.可选的,在所述将所述用户的所述生理参数和所述用户姿态差值分别与每一个所述样本的所述样本生理参数和所述样本姿态差值比对,获取所述用户的所述生理参数和所述用户姿态差值与每一个所述样本的所述样本生理参数和所述样本姿态差值的差度,以获取多个差度的步骤中,根据所述样本点的形状、和/或颜色表示所述样本的健康程度。
52.可选的,所述根据所述在前样本的健康程度和所对应的差度,确定所述待按摩部位的健康程度的步骤的步骤,包括:
53.根据每一所述在前样本所对应的差度的倒数,确定该在前样本的权重;
54.根据所述在前样本的健康程度,对所有在前样本进行归类;
55.根据每类健康程度所包括的所述在前样本的权重,确定每类健康程度所包括的所述在前样本的权重之和;
56.根据每类健康程度所确定的权重之和,确定所述待按摩部位的健康程度。
57.可选的,所述生理参数包括年龄、体重、bmi、身高中的至少两项;
58.和/或,
59.所述样本的数量大于或等于50;
60.和/或,
61.m大于或等于5;
62.和/或,
63.所述m与所述样本数量的比值大于或等于0.06;
64.和/或,
65.所述获取所述用户的生理参数的步骤包括:确定所述用户是否为注册用户,若是,则获取所述注册用户预存的生理参数;若否,则输入所述生理参数。
66.可选的,所述监测参数包括监测周期和活动量阈值;
67.所述根据所述监测参数对所述待按摩部位的进行监测的步骤,包括:
68.获取在所述监测周期内所述待按摩部位的累计活动量。
69.可选的,在所述获取在所述监测周期内所述待按摩部位的累计活动量之后,还包括:
70.若所述累计活动量小于所述活动量阈值,则控制所述按摩仪对待按摩部位进行按摩和/ 或热敷,和/或,控制所述按摩仪提示用户;
71.和/或,
72.所述监测周期与所述健康程度正相关;
73.和/或,
74.所述活动量阈值与所述健康程度负相关。
75.可选的,在所述获取在所述监测周期内所述待按摩部位的累计活动量之后,还包括:
76.若所述累计活动量小于所述活动量阈值,则判断所述按摩仪是否在按摩和/或热敷;
77.若所述按摩仪没有在按摩和/或热敷,则控制所述按摩仪对待按摩部位进行按摩和/或热敷。
78.可选的,根据所述健康程度,选择或者制定按摩模式。
79.可选的,将所述监测周期划分为n个子周期,n是大于2的整数;
80.所述获取在所述监测周期内所述待按摩部位的累计活动量的步骤,包括:
81.获取在每个所述子周期内所述待按摩部位的累计活动量;
82.根据n个所述子周期内所述待按摩部位的累计活动量,确定在所述监测周期内所述待按摩部位的累计活动量。
83.可选的,所述按摩仪为颈部按摩仪,所述第一姿态为放松姿态,所述第二姿态为靠墙站立的标准姿态;所述待按摩部位为颈部,所述第一姿态参数为所述颈椎的第一弯曲角度,所述第二姿态参数为所述颈椎的第二弯曲角度;
84.所述颈部按摩仪的手柄或弹性支架上设有加速度传感器,用户佩戴所述颈部按摩仪后,用于获取x、y、z三个轴的加速度值,以确定x、y、z三个轴的角度,所述颈部按摩仪根据所述x、y、z三个轴的角度确定颈部弯曲角度;
85.所述获取在每个所述子周期内所述待按摩部位的累计活动量的步骤包括:在一个所述子周期,每单位时间,获取单位颈部弯曲角度变化量,根据单位颈部弯曲角度变化量确定单位颈部弯曲活动量;当时间累计到所述子周期的时长时,根据单位颈部弯曲活动量,确定该子周期的累计活动量。
86.可选的,所述获取以所述第一姿态佩戴所述按摩仪时,待按摩部位的姿态参数,并确定为第一姿态参数的步骤,包括:若在第一预设时长内检测到用户未按照第一姿态佩戴所述按摩仪,则重新获取;
87.和/或,
88.所述获取以所述第二姿态佩戴所述按摩仪时,所述待按摩部位的姿态参数,并确定为第二姿态参数的步骤包括:若在第二预设时长内检测到用户未按照第二姿态佩戴所述按摩仪,则重新获取;
89.和/或,
90.所述第一方式为语音播报方式,和/或,所述第二方式为语音播报方式;
91.和/或,
92.所述第一姿态为放松姿态,所述第二姿态为标准姿态,若所述按摩仪为颈部按摩仪,所述第二姿态为靠墙站立的标准姿态。
93.可选的,所述按摩仪为颈部按摩仪,所述待按摩部位为颈部,所述第一姿态参数为所述颈椎的第一弯曲角度,所述第二姿态参数为所述颈椎的第二弯曲角度;或者,
94.所述按摩仪为腰部按摩仪,所述待按摩部位为腰部,所述第一姿态参数为所述腰椎的第一弯曲角度,所述第二姿态参数为所述腰椎的第二弯曲角度。
95.另一个方面,本技术实施例提供了一种按摩仪,所述按摩仪包括存储器及处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器实现如上述一个方面及其可选方式中任一所述的按摩仪控制方法。
96.另一个方面,本技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如一个方面及其可选方式中任一所述的按摩仪控制方法。
97.本技术实施例提供的技术方案可以至少包含如下有益效果:
98.本技术提供的按摩仪通过第一方式提示用户以第一姿态佩戴按摩仪;获取以第一姿态佩戴按摩仪时待按摩部位的姿态参数,并确定为第一姿态参数;通过第二方式提示用户以第二姿态佩戴按摩仪;获取以第二姿态佩戴按摩仪时待按摩部位的姿态参数,并确定为第二姿态参数;根据第一姿态参数和第二姿态参数,确定待按摩部位的健康程度。本技术通过引导用户以不同的姿态佩戴按摩仪,以获取用户在不同姿态下的姿态参数,从而以此确定待按摩部位的健康程度。这样不仅可以实现对待按摩部位的健康程度进行确定,而且确定方式简单、方便、且较为准确。
附图说明
99.图1是本技术一示例性实施例涉及的一种使用按摩仪对待按摩部位进行按摩的场景示意图;
100.图2是本技术一示例性实施例涉及的一种按摩仪控制方法的方法流程图;
101.图3是本技术一示例性实施例涉及的一种按摩仪控制方法的方法流程图;
102.图4是本技术一示例性实施例涉及的一种佩戴颈部按摩仪的结构示意图;
103.图5是本技术一示例性实施例涉及的一种按摩仪控制方法的方法流程图;
104.图6是本技术一示例性实施例涉及的一种数据特征空间的直角坐标系的结构示意
图;
105.图7是本技术一示例性实施例提供的一种按摩仪控制装置的结构框图;
106.图8是本技术一示例性实施例提供的一种按摩仪的结构示意图。
具体实施方式
107.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
108.在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
109.需要说明的是,本技术的说明书和权利要求书中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同的对象,而不是用于描述特定顺序。本技术实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
110.本技术提供的方案,可以用于日常生活中,用户通过使用按摩仪对待按摩设备进行按摩的实际场景中,为了便于理解,下面首先对本技术实施例涉及的应用架构进行简单介绍。
111.请参考图1,其示出了本技术一示例性实施例涉及的一种使用按摩仪对待按摩部位进行按摩的场景示意图。如图1所示,其中包含了按摩仪101,终端设备102。
112.可选的,该按摩仪101可以是颈部按摩仪,腰部按摩仪,或膝关节按摩仪等按摩仪。
113.可选的,该终端设备102可以是具有移动通信功能的设备,比如,终端设备可以是手机、平板电脑、台式电脑、笔记本电脑、膝上型便携计算机等移动终端,或者,该终端设备也可以是智能手表、智能眼镜或者智能手环等智能可穿戴设备。
114.其中,按摩仪101与终端设备102之间通过通信网络相连。可选的,该通信网络可以是有线网络或无线网络。
115.可选的,该通信网络是有线网络或无线网络相连,可选地,无线网络或者有线网络使用标准通信技术和/或协议。网络通常为因特网、但也可以是任何网络,包括但不限于局域网 (local areanetwork,lan)、城域网(metropolitan area network,man)、广域网(wide areanetwork,man)、移动、有线或者无线网络、专用网络或者虚拟专用网络的任何组合。在一些实施例中,使用包括超文本标记语言(hyper text mark-up language,html)、可扩展标记语言(extensible markup language,xml)等的技术和/或格式来代表通过网络交换的数据。此外还可以使用诸如安全套接字层(secure socket layer,ssl)、传输层安全(transport layersecurity,tls)、虚拟专用网络(virtual private network,vpn)、网际协议安全(internet protocolsecurity,ipsec)等常规加密技术来加密所有或者一些链路。在另一些实施例中,还可以使用定制和/或专用数据通信技术取代或者补充上述数据通信技术。
116.目前,用户在使用按摩仪时,可以基于按摩仪上的启动按钮对按摩仪进行控制,也可以通过与按摩仪建立有通信连接的终端设备对按摩仪进行控制。比如,用户感觉自身颈部有疼痛感,用户可以将颈部按摩仪佩戴在颈部,并通过终端设备控制颈部按摩仪工作,从而实现对用户的颈部进行按摩。在该过程中,由于需要用户结合自身的感觉对按摩仪进行控制,需要用户不断自行启动,并且在较长时间的工作过程中,用户可能会忘记使用按摩仪进行按摩,在工作结束才使用按摩仪,容易使用户的待按摩部位在较长时间内产生疲劳,实际使用时并不方便,导致了按摩仪的控制效率低等问题。
117.为了解决上述方案中的问题,提高按摩仪使用的灵活性,本技术提供了一种解决方案,可以获取待按摩部位的姿态参数,根据姿态参数确定待按摩部位的健康程度,及时获取到待按摩部位的健康程度。
118.请参考图2,其示出了本技术一示例性实施例涉及的一种按摩仪控制方法的方法流程图。该按摩仪控制方法可以应用于上述图1所示场景中的按摩仪中,如图2所示,该按摩仪控制方法可以包括如下几个步骤。
119.步骤201,通过第一方式提示用户以第一姿态佩戴按摩仪。
120.其中,第一姿态可以是开发人员规定用户佩戴按摩仪时的一种姿态,比如,第一姿态可以是标准佩戴姿态、或放松佩戴姿态、或疲劳佩戴姿态等。
121.对于颈部按摩仪来说,第一姿态可以为放松姿态,即用户平常以放松状态佩戴颈部按摩仪的姿态;第一姿态也可以为标准姿态,即用户满足特定要求的标准状态下的姿态,如贴墙站立时(后脑勺、背部、臀部贴墙)的姿态;如第一姿态也可以为颈部前伸的疲劳佩戴姿态;等等。
122.对于腰部按摩仪或膝关节按摩仪来说,可对应设置。
123.可选的,按摩仪可以通过第一方式提示用户佩戴按摩仪。该第一方式可以是语音播报方式、视频播报方式、或振动或灯光指示等。比如,按摩仪具有语音播放功能,可以通过语音播报方式对用户进行提示,使得用户可以按照提示的内容佩戴按摩仪,达到第一姿态。或者,与按摩仪通讯连接的终端具有视频播放功能,可以通过视频方式对用户进行提示,使得用户可以按照提示的内容佩戴按摩仪,达到第一姿态。
124.步骤202,获取以第一姿态佩戴按摩仪时待按摩部位的姿态参数,并确定为第一姿态参数。
125.可选的,本技术提供的按摩仪不仅可以对待按摩部位进行按摩,还可以监测待按摩部位的姿态。在用户以第一姿态佩戴按摩仪之后,按摩仪可以获取用户在第一姿态下待按摩部位的姿态参数。可选的,姿态参数是基于按摩仪中的陀螺仪传感器或者加速度传感器等监测设备来获取的,获取传感器设备中各轴的数据,从而获取待按摩部位的姿态参数。比如,按摩仪中包含加速度传感器,在用户以第一姿态佩戴按摩仪之后,将加速度传感器的三个轴的数据,确定为用户的第一姿态参数。
126.步骤203,通过第二方式提示用户以第二姿态佩戴按摩仪。
127.可选的,第二方式可以与第一方式相同,也可以不同。
128.第二姿态是开发人员规定用户佩戴按摩仪时不同于第一姿态的另一种姿态,比如,第二姿态可以是标准佩戴姿态、或放松佩戴姿态、或疲劳佩戴姿态等。
129.需要说明的是,当按摩仪是腰部按摩仪时,第二姿态可以是用户佩戴按摩仪之后,
用户立正站立时的标准姿态。
130.步骤204,获取以第二姿态佩戴按摩仪时待按摩部位的姿态参数,并确定为第二姿态参数。
131.相似的,按摩仪获取用户在第二姿态下的姿态参数,并确定为第二姿态参数。第二姿态参数的获取方式可以参考第一姿态参数的获取方式,此处不再赘述。
132.步骤205,根据第一姿态参数和第二姿态参数,确定待按摩部位的健康程度。
133.可选的,按摩仪可以根据第一姿态参数和第二姿态参数,确定待按摩部位的健康程度。比如,按摩仪可以获取第一姿态参数与第二姿态参数之间的差值,根据该差值,确定与该差值对应的健康程度。
134.步骤206,根据健康程度,确定按摩仪对待按摩部位的监测参数。
135.其中,监测参数包括按摩仪对待按摩部位进行监测的周期时长和/或监测频率等。比如,按摩仪中存储有健康程度与监测参数之间的对应关系,按摩仪可以根据健康程度获取与健康程度对应的监测参数。或者,健康程度与监测参数之间的对应关系也可以存储在厂商的服务器中,按摩仪也可以向厂商的服务器发送获取监测参数的请求,该请求中携带有按摩仪获取到的健康程度,从而接收服务器发送的监测参数。
136.步骤207,根据监测参数对待按摩部位的进行监测。
137.按摩仪按照获取到的监测参数对按摩部位进行监测。比如,上述监测参数是监测周期,按摩仪按照每个周期获取对应的待按摩部位的姿态参数或者姿态变化量,从而对待按摩部位进行监测。
138.综上所述,本技术提供的按摩仪通过第一方式提示用户以第一姿态佩戴按摩仪;获取以第一姿态佩戴按摩仪时待按摩部位的姿态参数,并确定为第一姿态参数;通过第二方式提示用户以第二姿态佩戴按摩仪;获取以第二姿态佩戴按摩仪时待按摩部位的姿态参数,并确定为第二姿态参数;根据第一姿态参数和第二姿态参数,确定待按摩部位的健康程度。
139.本技术通过引导用户以不同的姿态佩戴按摩仪,以获取用户在不同姿态下的姿态参数,从而以此确定待按摩部位的健康程度。这样不仅可以实现对待按摩部位的健康程度进行确定,而且确定方式简单、方便、且较为准确。
140.所以说,本技术按摩仪不仅具有按摩功能,还可以用于检测用户带按摩部位的健康程度 (以根据该健康程度采用语音或画面显示或灯光显示等方式提示用户,和/或,根据该健康程度选择或制定按摩模式,以提高按摩智能化,和/或,根据该健康程度选择或制定带按摩部位姿态监测策略),以提高的多功能感,以满足用户需求。
141.在一种可能实现的方式中,以监测参数包括监测周期以及活动量阈值为例,按摩仪可以基于根据第一姿态参数和第二姿态参数,确定待按摩部位的健康程度;根据健康程度,确定按摩仪对待按摩部位进行监测的监测周期以及活动量阈值;在监测周期内获取待按摩部位的活动量并根据活动量阈值对待按摩部位进行监测,从而提高对待按摩部位监测的准确性。
142.请参考图3,其示出了本技术一示例性实施例涉及的一种按摩仪控制方法的方法流程图。该按摩仪控制方法可以应用于上述图1所示场景中的按摩仪中,如图3所示,该按摩仪控制方法可以包括如下几个步骤。
143.步骤301,通过第一方式提示用户以第一姿态佩戴按摩仪。
144.其中,步骤301提示用户以第一姿态佩戴按摩仪的方式可以参照上述实施例步骤201中的描述,此处不再赘述。
145.步骤302,获取以第一姿态佩戴按摩仪时待按摩部位的姿态参数,并确定为第一姿态参数。
146.可选的,以按摩仪是颈部按摩仪,颈部按摩仪的手柄或弹性支架上设有加速度传感器为例,待按摩部位是颈椎,第一姿态为放松姿态,第一姿态参数为颈椎的第一弯曲角度。
147.第一姿态参数为颈椎的第一弯曲角度。颈部按摩仪的手柄或弹性支架上设有加速度传感器,用户佩戴颈部按摩仪后,颈部按摩仪可以用于获取x、y、z三个轴的加速度值,以确定x、y、z三个轴相对于基准面(如水平面等)的角度,颈部按摩仪根据x、y、z三个轴的角度确定颈部弯曲角度。
148.请参考图4,其示出了本技术一示例性实施例涉及的一种佩戴颈部按摩仪的结构示意图。如图4所示,其中包含了颈部按摩仪401,加速度传感器放置位置402,颈部403。当用户正常佩戴颈部按摩仪401之后,颈部按摩仪401可以通过自身加速度传感器的三个轴的加速度值,按照第一预设公式计算出三个轴相对于基准面(如水平面等)对应的角度。可选的,第一预设公式如下:
[0149][0150][0151][0152]
其中,θ
x
是x轴相对于基准面(如水平面等)的角度,a
x
是x轴的加速度值,ay是 y轴的加速度值,az是z轴的加速度值,θy是y轴相对于基准面(如水平面等)的角度,θz是z轴相对于基准面(如水平面等)的角度。按照上述第一预设公式,颈部按摩仪可以确定各个轴的角度。
[0153]
可选的,颈部按摩仪在得到x、y、z三个轴的角度之后,颈部按摩仪还可以继续根据 x、y、z三个轴的角度确定颈部弯曲角度。比如,颈部按摩仪继续按照第二预设公式计算颈部弯曲角度。第二预设公式如下:
[0154][0155]
其中,θ是计算出来的颈部弯曲角度。颈部按摩仪在用户在第一姿态下计算出来的颈部弯曲角度就是第一弯曲角度,将第一弯曲角度获取为第一姿态参数。
[0156]
可选的,按摩仪也可以为腰部按摩仪,待按摩部位为腰部,第一姿态参数为腰椎的第一弯曲角度。腰部按摩仪的工作方式与上述颈部按摩仪的方式类似,此处不再赘述。
[0157]
在一种可能实现的方式中,在上述通过第一方式提示用户以第一姿态佩戴按摩仪
之后,在本步骤中,按摩仪还可以检测用户是否在第一预设时长内佩戴完成,若在第一预设时长内检测到用户未按照第一姿态佩戴按摩仪,则重新获取第一姿态参数。即,按摩仪通过检测用户是否在第一预设时长内佩戴完成,若在第一预设时长内检测到用户未按照第一姿态佩戴按摩仪,则重新按照上述步骤301对用户进行提示,使得用户按照第一姿态佩戴按摩仪,并重新获取第一姿态参数。其中,第一预设时长可以由开发人员预先设置在按摩仪中。
[0158]
比如,按摩仪中设置有计时器,在对用户通过第一方式提示之后通过该计算器开始计时,在步骤302获取以第一姿态佩戴按摩仪时待按摩部位的姿态参数的过程中,先检测上述佩戴过程是否是用户在第一预设时长内佩戴完成的,如果是,执行获取以第一姿态佩戴按摩仪时待按摩部位的姿态参数的步骤,如果不是,可以重新按照上述步骤301对用户进行提示,使得用户按照第一姿态佩戴按摩仪,并重新获取第一姿态参数。可选的,以语音播报方式提示时,按摩仪在进行重新提示时的提示参数可以更高于之前的提示参数,该提示参数可以是语音播报的声音强度。
[0159]
步骤303,通过第二方式提示用户以第二姿态佩戴按摩仪。
[0160]
可选的,按摩仪是颈部按摩仪或者腰部按摩仪,当为颈部按摩仪时,本技术的第二姿态为靠墙站立(后脑勺、背部、臀部贴墙)的标准姿态。
[0161]
步骤304,获取以第二姿态佩戴按摩仪时待按摩部位的姿态参数,并确定为第二姿态参数。
[0162]
相似的,按摩仪获取用户在第二姿态下的姿态参数,并确定为第二姿态参数。第二姿态参数的获取方式可以参考第一姿态参数的获取方式,此处不再赘述。按摩仪如果是颈部按摩仪,第二姿态参数为颈椎的第二弯曲角度,即,按摩仪获取用户佩戴颈部按摩仪之后在第二姿态下的颈椎弯曲角度;或者,按摩仪如果是腰部按摩仪,第二姿态参数为腰椎的第二弯曲角度,即,按摩仪获取用户佩戴腰部按摩仪之后在第二姿态下的腰椎弯曲角度。
[0163]
在一种可能实现的方式中,在上述通过第二方式提示用户以第二姿态佩戴按摩仪之后,在本步骤中,按摩仪在获取用户以第二姿态佩戴按摩仪时,待按摩部位的姿态参数,并确定为第二姿态参数的步骤中,按摩仪还可以检测用户是否在第二预设时长内佩戴完成:若在第二预设时长内检测到用户未按照第二姿态佩戴按摩仪,则重新获取。
[0164]
比如,按摩仪中设置有计时器,在对用户通过第二方式提示之后通过该计算器开始计时,在步骤302获取以第二姿态佩戴按摩仪时待按摩部位的姿态参数的过程中,先检测上述佩戴过程是否是用户在第二预设时长内佩戴完成的,如果是,执行获取以第二姿态佩戴按摩仪时待按摩部位的姿态参数的步骤,如果不是,可以重新按照上述步骤303对用户进行提示,使得用户按照第二姿态佩戴按摩仪,并重新获取第二姿态参数。可选的,以语音播报方式提示时,按摩仪在进行重新提示时的提示参数可以更高于之前的提示参数,该提示参数可以是语音播报的声音强度。
[0165]
步骤305,根据第一姿态参数和第二姿态参数,确定待按摩部位的健康程度。
[0166]
可选的,按摩仪可以根据第一姿态参数和第二姿态参数,确定待按摩部位的健康程度。比如,按摩仪可以获取第一姿态参数与第二姿态参数之间的差值,根据该差值,确定与该差值对应的健康程度。
[0167]
在一种可能实现的方式中,按摩仪可以按照如下方式确定待按摩部位的健康程度。按摩仪根据第一姿态参数和第二姿态参数,确定第一姿态参数与第二姿态参数的差值,
并确定为用户姿态差值;并且按摩仪从服务器或者自身的存储器或与按摩仪通讯连接的终端中获取样本库,样本库包括多个样本,样本的样本数据包括样本姿态差值和样本健康程度,样本姿态差值为该样本以第一姿态佩戴按摩仪时待按摩部位的姿态参数与该样本以第二姿态佩戴按摩仪时待按摩部位的姿态参数的差值,样本健康程度用于表征该样本的待按摩部位的健康程度;根据用户姿态差值、以及多个样本的样本姿态差值和样本健康程度,确定待按摩部位的健康程度。
[0168]
比如,按摩仪的存储器中存储有样本库,样本库包括多个样本,多个样本相当于是多个用户,样本的样本数据相当于是用户各自的样本数据。例如,样本库包括a个用户,用户1 至用户a均各自有自己的样本数据,用户1的样本姿态差值是q
11
,样本健康程度是q
12
,用户2的样本姿态差值是q
21
,样本健康程度是q
22
,用户3的样本姿态差值是q
31
,样本健康程度是q
32

……
用户a的样本姿态差值是q
a1
,样本健康程度是q
a2
。其中,样本健康程度可以表示该样本的待按摩部位的健康程度。
[0169]
按摩仪根据上述获取到的用户姿态差值、以及多个样本的样本姿态差值和样本健康程度,确定待按摩部位的健康程度。
[0170]
在一种可能实现的方式中,按摩仪可以按照如下方式确定待按摩部位的健康程度。例如,按摩仪可以将用户姿态差值与每一个样本的样本姿态差值比对,获取用户姿态差值与每一个样本的样本姿态差值的差度,以获取多个差度;对获取到的多个差度进行排序,确定排序在前m位的差度所对应的样本,并确定为在前样本;根据在前样本的健康程度和所对应的差度,确定待按摩部位的健康程度。
[0171]
可选的,样本的数量大于或等于50(如可取60、70、80、90、100、110、或120等);和/或,m大于或等于5(如可取6、7、8、9、10、11、或12等);和/或,m与样本数量的比值大于或等于0.06(如可取0.065、0.07、0.075、0.08、0.085、0.09、0.095、0.1、0.11、 0.12、0.13、0.14、0.15、0.16、0.17、0.18、0.19、0.2、0.21、0.22、0.23、0.24、0.25、0.26、 0.27、0.28、0.29、0.3、0.31、0.32、0.33、0.34、0.35、0.36、0.37、0.38、0.39、0.4、0.41、 0.42、0.43、0.44、0.45、0.46、0.47、0.48、0.49、或0.5等)。
[0172]
也就是说,按摩仪可以将根据第一姿态参数和第二姿态参数,获取到的用户姿态差值与样本库中每个样本的样本姿态差值进行比对,获取用户姿态差值与每个样本姿态差值之间的差度,并进行排序,确定出前m位的差度对应的样本,根据这些样本的健康程度以及对应的差度,获取当前佩戴按摩仪的用户的待按摩部位的健康程度。比如,按摩仪可以按照第三预设公式计算用户姿态差值与每个样本姿态差值之间的差度,第三预设公式如下:
[0173][0174]
其中,d
sx
表示用户姿态差值与第x个样本的样本姿态差值之间的差度,p是常数,通常选13-20,如可取14、15、16、17、18、或19,s表示用户姿态差值,q
x
表示第x个样本的样本姿态差值。
[0175]
按摩仪可以按照上述公式计算出用户姿态差值与每个样本姿态差值之间的差度,并进行排序,选择前m位的差度对应的样本的健康程度以及对应的差度,获取当前佩戴按摩仪的用户的待按摩部位的健康程度。
[0176]
比如,m为10,按摩仪可以按照上述公式计算出用户姿态差值与每个样本姿态差值
之间的差度,并进行排序,选择前10位的差度对应的样本的健康程度以及对应的差度,获取当前佩戴按摩仪的用户的待按摩部位的健康程度。
[0177]
可选的,按摩仪根据在前样本的健康程度和所对应的差度,确定待按摩部位的健康程度的方式可以如下:按摩仪根据每一在前样本所对应的差度的倒数,确定该在前样本的权重;根据在前样本的健康程度,对所有在前样本进行归类;根据每类健康程度所包括的在前样本的权重,确定每类健康程度所包括的在前样本的权重之和;根据每类健康程度所确定的权重之和,确定待按摩部位的健康程度。
[0178]
在一种可能实现的方式中,按照将前10位的差度对应的倒数确定为在前样本各自的权重,并根据在前样本的健康程度,对在前样本进行归类,可选的,健康程度可以通过健康评分表示,也可以通过健康指标表示,还可以通过健康颜色表示。比如,健康评分表示可以如下:80至100分表示健康,60至80分表示良好,40至60分表示轻度健康,0至40分表示不健康。健康指标表示可以如下:a表示健康,a-表示良好,b表示轻度健康,b-表示不健康。通过健康颜色表示可以如下:绿色表示健康,蓝色表示良好,黄色表示轻度健康,红色表示不健康。
[0179]
例如,以颜色表示健康程度为例,前10个样本中,各自的健康程度如下:绿色,绿色,蓝色,蓝色,绿色,黄色,绿色,绿色,黄色,蓝色。根据在前样本的健康程度,对在前样本进行归类,可以分为三类,5个绿色样本,3个蓝色样本和2个黄色样本,按摩仪可以获取5个绿色样本的权重之和,3个蓝色样本的权重之和,以及2个黄色样本的权重之和,并根据这三类健康程度所确定的权重之和,确定待按摩部位的健康程度。可选的,在本技术中,可以将每类健康程度所确定的权重之和中,权重最大的那一类健康程度确定为待按摩部位的健康程度。比如,上述5个绿色样本的权重之和是15,3个蓝色样本的权重之和是6,以及 2个黄色样本的权重之和是4,那么,按摩仪可以将绿色对应的健康程度确定为待按摩部位的健康程度。
[0180]
步骤306,根据健康程度,确定按摩仪对待按摩部位的监测参数。
[0181]
其中,监测参数包括按摩仪对待按摩部位进行监测的周期时长。比如,按摩仪中存储有健康程度与监测参数之间的对应关系,按摩仪可以根据健康程度获取与健康程度对应的监测参数。或者,健康程度与监测参数之间的对应关系也可以存储在厂商的服务器中,按摩仪也可以向厂商的服务器发送获取监测参数的请求,该请求中携带有按摩仪获取到的健康程度,从而接收服务器发送的监测参数。
[0182]
可选的,监测参数包括监测周期和活动量阈值。比如,请参考表1,其示出了本技术一示例性实施例涉及的一种健康程度与监测参数之间的对应关系。
[0183]
健康程度监测周期活动量阈值健康程度一第一周期时长第一阈值健康程度二第二周期时长第二阈值健康程度三第三周期时长第三阈值
………………
[0184]
表1
[0185]
如表1所示,每个健康程度对应有一个监测周期和活动量阈值,按摩仪基于获取到的健康程度,获取对应的监测周期以及活动量阈值。比如,如果上述获取到的健康程度是健
康程度一,那么,按摩仪通过该健康程度查询表1,得到监测参数中监测周期是第一周期时长,活动量阈值是第一活动量阈值。
[0186]
可选的,本技术中,监测周期与健康程度正相关,即,当用户的健康程度指示该用户越健康时,监测周期越长;活动量阈值与健康程度负相关,即,当用户的健康程度指示该用户越健康时,活动量阈值越小。
[0187]
步骤307,获取在监测周期内待按摩部位的累计活动量。
[0188]
可选的,按摩仪在监测周期内获取待按摩部位的累计活动量。比如,监测周期是5分钟,按摩仪可以每隔5分钟获取一次待按摩部位的累计活动量,从而得到在5分钟内用户的待按摩部位的累计活动量。其中,累计活动量是累计的角度变化量。
[0189]
即,按摩仪可以获取监测周期内获取待按摩部位的角度变化量。比如,在上述步骤302 之后,当用户佩戴颈部按摩仪的过程中,在第一时刻,颈部按摩仪通过加速度传感器计算得到颈部弯曲角度是θ1,在第二时刻,颈部按摩仪通过加速度传感器计算得到颈部弯曲角度是θ2,那么,从第一时刻到第二时刻,摩仪可以获取该时间段内待按摩部位的角度变化量是(θ
2-θ1)。
[0190]
在一种可能实现的方式中,按摩仪还可以将监测周期划分为n个子周期,n是大于3 的整数;获取在每个子周期内待按摩部位的累计活动量;根据n个子周期内待按摩部位的累计活动量,确定在监测周期内待按摩部位的累计活动量。即,按摩仪可以对监测周期进行划分,将得到的监测周期划分为n个子周期,并获取每个子周期内待按摩部位的累计活动量。
[0191]
即,按摩仪可以对监测周期进行划分,得到n个子周期,按照每个子周期获取待按摩部位的累计活动量。比如,在一个子周期,每单位时间,按摩仪获取单位颈部弯曲角度变化量,根据单位颈部弯曲角度变化量确定单位颈部弯曲活动量;当时间累计到子周期的时长时,根据单位颈部弯曲活动量,确定该子周期的累计活动量。例如,n=10,按摩仪在一个子周期内,按照每单位时间获取单位颈部弯曲角度变化量,根据单位颈部弯曲角度变化量确定单位颈部弯曲活动量;当时间累计到子周期的时长时,根据单位颈部弯曲活动量,确定该子周期的累计活动量,在一个监测周期内,按摩仪可以获取到10个累计活动量。
[0192]
步骤308,若累计活动量小于活动量阈值,则控制按摩仪对待按摩部位进行按摩和/或热敷。
[0193]
可选的,按摩仪将上述获取到的累计活动量与活动量阈值进行比较,若累计活动量小于活动量阈值,则控制按摩仪对待按摩部位进行按摩和/或热敷。累计活动量不小于活动量阈值,继续对待按摩部位进行监测。比如,若活动量阈值是g,按摩仪获取到的累计活动量是 r,若r《g,则控制按摩仪对待按摩部位进行按摩和/或热敷。若r》g,继续对待按摩部位进行监测。
[0194]
可选的,若累计活动量小于活动量阈值,按摩仪也可以控制自身提示用户,以使得用户将按摩仪开启。可选的,该提示用户的方式可以是语音播报提示或者视频提示或者是振动提示。
[0195]
在一种可能实现的方式中,若累计活动量小于活动量阈值,按摩仪还可以判断按摩仪是否在按摩和/或热敷;若按摩仪没有在按摩和/或热敷,则控制按摩仪对待按摩部位进行按摩和/或热敷。即,在累计活动量小于活动量阈值时,按摩仪可以对自身的工作状态进行检测,如果按摩仪处于工作状态中(即按摩仪正在按摩和/或热敷),则继续对待按摩部
位进行监测,若按摩仪不处于工作状态中(即按摩仪没有在按摩和/或热敷),则控制按摩仪对待按摩部位进行按摩和/或热敷,即控制按摩仪进入工作状态。
[0196]
在一实施例中,可选的,在所述根据所述第一姿态参数和所述第二姿态参数,确定所述待按摩部位的健康程度之后,按摩仪还可以根据健康程度,选择或者制定按摩模式。例如,请参考表2,其示出了本技术一示例性实施例涉及的一种健康程度与按摩模式之间的对应关系。
[0197][0198][0199]
表2
[0200]
如表2所示,每个健康程度对应有一种按摩模式,按摩仪基于获取到的健康程度,获取对应的按摩模式。比如,如果上述获取到的健康程度是健康程度一,那么,按摩仪通过该健康程度查询表2,得到按摩模式是第一按摩模式,按摩仪按照第一按摩模式对待按摩部位进行按摩。
[0201]
在一实施例中,可选的,在所述根据所述第一姿态参数和所述第二姿态参数,确定所述待按摩部位的健康程度之后,按摩仪还可以根据健康程度,显示和/或播报所述健康程度,以用于提示用户。
[0202]
综上所述,本技术提供的按摩仪通过第一方式提示用户以第一姿态佩戴按摩仪;获取以第一姿态佩戴按摩仪时待按摩部位的姿态参数,并确定为第一姿态参数;通过第二方式提示用户以第二姿态佩戴按摩仪;获取以第二姿态佩戴按摩仪时待按摩部位的姿态参数,并确定为第二姿态参数;根据第一姿态参数和第二姿态参数,确定待按摩部位的健康程度;根据健康程度,确定按摩仪对待按摩部位的监测参数;根据监测参数对待按摩部位的进行监测。本技术通过引导用户以不同的姿态佩戴按摩仪,以获取用户在不同姿态下的姿态参数,从而以此确定待按摩部位的健康程度。这样不仅可以实现对待按摩部位的健康程度进行确定,而且确定方式简单、方便、且较为准确。
[0203]
进一步地,可根据健康程度确定监测参数,从而根据监测参数对待按摩部位进行监测,基于待按摩部位的健康程度确定监测参数,从而控制按摩仪进行按摩。
[0204]
如此,根据待按摩部位的健康程度制定对待按摩部位监测的参数,可实现监测的合理化,从而可以更贴合不同用户的情况对用户进行监测,以便于制定振动适合用户的按摩策略和/ 或提示用户。
[0205]
在一种可能实现的方式中,按摩仪在根据第一姿态参数和第二姿态参数,确定待按摩部位的健康程度的过程中,还需要获取生理参数,并根据生理参数、第一姿态参数和第二姿态参数,确定待按摩部位的健康程度,提高按摩仪确定待按摩部位的健康程度的准确性,提高对按摩仪的控制效率。
[0206]
请参考图5,其示出了本技术一示例性实施例涉及的一种按摩仪控制方法的方法流程图。该按摩仪控制方法可以应用于上述图1所示场景中的按摩仪中,如图5所示,该按摩
仪控制方法可以包括如下几个步骤。
[0207]
步骤501,通过第一方式提示用户以第一姿态佩戴按摩仪。
[0208]
步骤502,获取以第一姿态佩戴按摩仪时待按摩部位的姿态参数,并确定为第一姿态参数。
[0209]
步骤503,通过第二方式提示用户以第二姿态佩戴按摩仪。
[0210]
步骤504,获取以第二姿态佩戴按摩仪时待按摩部位的姿态参数,并确定为第二姿态参数。
[0211]
可选的,步骤501至步骤504的实现方式可以参照上述实施例步骤301至步骤304中的描述,此处不再赘述。
[0212]
步骤505,获取用户的生理参数。
[0213]
可选的,生理参数包括年龄、体重、身体质量指数(body mass index,bmi)、身高中的至少两项。其中,生理参数可以由按摩仪预先采集/收集并存储在自身的存储器中,或者,生理参数也可以由服务器采集/收集并存储在存储器中,按摩仪通过向服务器发送获取生理参数的请求,从而获取到生理参数。
[0214]
在一种可能实现的方式中,按摩仪还可以确定用户是否为注册用户,若是,则获取注册用户预存的生理参数;若否,则输入生理参数。比如,按摩仪通过检测用户的身份信息,确定该用户是否是注册用户,注册用户是已经注册有用户信息的用户,如果该用户是注册用户,直接获取该注册用户预存的生理参数,如果该用户不是注册用户,按摩仪可以展示输入界面,并接收用户输入的生理参数。
[0215]
步骤506,根据生理参数、第一姿态参数和第二姿态参数,确定待按摩部位的健康程度。
[0216]
在一种可能实现的方式中,按摩仪可以按照如下方式确定待按摩部位的健康程度。按摩仪根据第一姿态参数和第二姿态参数,确定第一姿态参数与第二姿态参数的差值,并确定为用户姿态差值;获取样本库,样本库包括多个样本,样本的样本数据包括样本生理参数、样本姿态差值和样本健康程度,样本姿态差值为该样本以第一姿态佩戴按摩仪时待按摩部位的姿态参数与该样本以第二姿态佩戴按摩仪时待按摩部位的姿态参数的差值,样本健康程度用于表征该样本的待按摩部位的健康程度;根据用户的生理参数和用户姿态差值、以及多个样本的样本生理参数、样本姿态差值和样本健康程度,确定待按摩部位的健康程度。
[0217]
比如,按摩仪的存储器中存储有样本库,样本库包括多个样本,多个样本相当于是多个用户,样本的样本数据相当于是用户各自的样本数据。其中,样本数据包括样本生理参数、样本姿态差值和样本健康程度。例如,仍以样本库包括a个用户举例,用户1至用户a均各自有自己的样本数据,用户1的样本姿态差值是q
11
,样本健康程度是q
12
,用户1的样本生理参数q
13
,用户2的样本姿态差值是q
21
,样本健康程度是q
22
,用户2的样本生理参数 q
23
,用户3的样本姿态差值是q
31
,样本健康程度是q
32
,用户3的样本生理参数q
33

……
用户a的样本姿态差值是q
a1
,样本健康程度是q
a2
,用户a的样本生理参数q
a3
。其中,样本健康程度可以表示该用户的待按摩部位的健康程度。
[0218]
按摩仪根据上述获取到的用户的生理参数和用户姿态差值、以及多个样本的样本生理参数、样本姿态差值和样本健康程度,确定待按摩部位的健康程度。如此,通过增加生
理参数作为健康程度的判断依据,可获取不同生理状态下用户的健康程度,从而可以减少生理状态带来的干扰,以提高判断的准确性。
[0219]
在一种可能实现的方式中,按摩仪可以按照如下方式确定待按摩部位的健康程度。例如,按摩仪可以将用户的生理参数和用户姿态差值分别与每一个样本的样本生理参数和样本姿态差值比对,获取用户的生理参数和用户姿态差值与每一个样本的样本生理参数和样本姿态差值的差度,以获取多个差度;对获取到的多个差度进行排序,确定排序在前m位的差度所对应的样本,并确定为在前样本;根据在前样本的健康程度和所对应的差度,确定待按摩部位的健康程度。
[0220]
可选的,样本的数量大于或等于50(如可取60、70、80、90、100、110、或120等);和/或,m大于或等于5(如可取6、7、8、9、10、11、或12等);和/或,m与样本数量的比值大于或等于0.06(如可取0.065、0.07、0.075、0.08、0.085、0.09、0.095、0.1、0.11、 0.12、0.13、0.14、0.15、0.16、0.17、0.18、0.19、0.2、0.21、0.22、0.23、0.24、0.25、0.26、 0.27、0.28、0.29、0.3、0.31、0.32、0.33、0.34、0.35、0.36、0.37、0.38、0.39、0.4、0.41、 0.42、0.43、0.44、0.45、0.46、0.47、0.48、0.49、或0.5等)。
[0221]
可选的,上述按摩仪将用户的生理参数和用户姿态差值分别与每一个样本的样本生理参数和样本姿态差值比对,获取用户的生理参数和用户姿态差值与每一个样本的样本生理参数和样本姿态差值的差度,以获取多个差度;可以按照如下方式获取。
[0222]
按摩仪通过建立以生理参数和姿态差值为坐标的数据特征空间模型;根据样本生理参数和样本姿态差值,将每一个样本放入数据特征空间模型,并生成样本点;根据用户的生理参数和用户姿态差值,将用户放入数据特征空间模型,并生成用户点;确定在数据特征空间模型中,用户点与样本点之间的距离为差度;根据每一个样本点与用户点之间的距离,获得多个差度。
[0223]
即,本技术中,按摩仪通过建立数据特征空间模型,将每一个样本放入数据特征空间模型,并生成样本点;并将用户放入数据特征空间模型,并生成用户点;确定在数据特征空间模型中用户点与样本点之间的距离为差度,从而获取到多个差度。
[0224]
请参考图6,其示出了本技术一示例性实施例涉及的一种数据特征空间的直角坐标系的结构示意图。
[0225]
如图6所示,其中包含了第一坐标轴601,第二坐标轴602,第三坐标轴603,样本点 604,用户点605。按摩仪将用户的数据放入数据特征空间模型生成用户点,将每一个样本放入数据特征空间模型生成样本点,在该数据特征空间模型中,计算用户点与每个样本点之间的差度,从而获取到多个差度。
[0226]
可选的,在该数据特征空间模型中,计算用户点与每个样本点之间的差度时,按摩仪也可以按照第四预设公式进行计算。第四预设公式如下:
[0227][0228]
其中,d
sa
表示用户s的用户姿态差值与第a个样本之间的差度,q
sx
表示用户点的第x 个生理参数,q
sx
表示第a个样本点的第x个生理参数,k表示生理参数的个数,p是常数,通常选16。
[0229]
可选的,在上述数据特征空间模型中,按摩仪可以根据样本点的形状、和/或颜色
表示样本的健康程度。例如,通过颜色表示健康程度可以如下:绿色表示健康,蓝色表示良好,黄色表示轻度健康,红色表示不健康。通过形状表示健康程度可以如下:正方体表示健康,长方体表示良好,圆体表示轻度健康,三角体表示不健康。
[0230]
可选的,按摩仪可以按照上述两种方式获取到获取用户的生理参数和用户姿态差值与每一个样本的样本生理参数和样本姿态差值的差度后,可以对各个差度进行排序,选择前m 位的差度对应的样本的健康程度以及对应的差度,获取当前佩戴按摩仪的用户的待按摩部位的健康程度。比如,m为10,按摩仪可以按照上述公式计算出用户姿态差值与每个样本姿态差值之间的差度,并进行排序,选择前10位的差度对应的样本的健康程度以及对应的差度,获取当前佩戴按摩仪的用户的待按摩部位的健康程度。
[0231]
可选的,按摩仪根据在前样本的健康程度和所对应的差度,确定待按摩部位的健康程度的方式可以参照上述实施例步骤305中的描述,此处不再赘述。
[0232]
步骤507,根据健康程度,确定按摩仪对待按摩部位的监测参数。
[0233]
步骤508,获取在监测周期内待按摩部位的累计活动量。
[0234]
步骤509,若累计活动量小于活动量阈值,则控制按摩仪对待按摩部位进行按摩和/或热敷。
[0235]
可选的,步骤507至步骤509的实现方式可以参照上述实施例步骤306至步骤308中的内容,此处不再赘述。
[0236]
综上所述,本技术提供的按摩仪通过第一方式提示用户以第一姿态佩戴按摩仪;获取以第一姿态佩戴按摩仪时待按摩部位的姿态参数,并确定为第一姿态参数;通过第二方式提示用户以第二姿态佩戴按摩仪;获取以第二姿态佩戴按摩仪时待按摩部位的姿态参数,并确定为第二姿态参数;根据第一姿态参数和第二姿态参数,确定待按摩部位的健康程度;根据健康程度,确定按摩仪对待按摩部位的监测参数;根据监测参数对待按摩部位的进行监测。本技术通过引导用户以不同的姿态佩戴按摩仪,以获取用户在不同姿态下的姿态参数,从而以此与用户的生理参数确定待按摩部位的健康程度。这样不仅可以实现对待按摩部位的健康程度进行确定,而且确定方式简单、方便、且较为准确。
[0237]
下述为本技术装置实施例,可以用于执行本技术方法实施例。对于本技术装置实施例中未披露的细节,请参照本技术方法实施例。
[0238]
请参考图7,其示出了本技术一示例性实施例提供的一种按摩仪控制装置的结构框图,该按摩仪控制装置700可以应用于上述图1所示的按摩仪中,所述按摩仪控制装置包括:
[0239]
第一提示模块701,用于通过第一方式提示用户以第一姿态佩戴按摩仪;
[0240]
第一确定模块702,用于获取以所述第一姿态佩戴所述按摩仪时待按摩部位的姿态参数,并确定为第一姿态参数;
[0241]
第二提示模块703,用于通过第二方式提示用户以第二姿态佩戴按摩仪;
[0242]
第二确定模块704,用于获取以所述第二姿态佩戴所述按摩仪时所述待按摩部位的姿态参数,并确定为第二姿态参数;
[0243]
第三确定模块705,用于根据所述第一姿态参数和所述第二姿态参数,确定所述待按摩部位的健康程度。
[0244]
综上所述,本技术提供的按摩仪通过第一方式提示用户以第一姿态佩戴按摩仪;
获取以第一姿态佩戴按摩仪时待按摩部位的姿态参数,并确定为第一姿态参数;通过第二方式提示用户以第二姿态佩戴按摩仪;获取以第二姿态佩戴按摩仪时待按摩部位的姿态参数,并确定为第二姿态参数;根据第一姿态参数和第二姿态参数,确定待按摩部位的健康程度。本技术通过引导用户以不同的姿态佩戴按摩仪,以获取用户在不同姿态下的姿态参数,从而以此与用户的生理参数确定待按摩部位的健康程度。这样不仅可以实现对待按摩部位的健康程度进行确定,而且确定方式简单、方便、且较为准确。
[0245]
可选的,所述装置还包括:
[0246]
第四确定模块,用于在所述根据所述第一姿态参数和所述第二姿态参数,确定所述待按摩部位的健康程度之后,根据所述健康程度,确定所述按摩仪对所述待按摩部位的监测参数;
[0247]
第一监测模块,用于根据所述监测参数对所述待按摩部位的进行监测。
[0248]
可选的,所述根据所述第一姿态参数和所述第二姿态参数,确定所述待按摩部位的健康程度的步骤,包括:
[0249]
根据所述第一姿态参数和所述第二姿态参数,确定所述第一姿态参数与所述第二姿态参数的差值,并确定为用户姿态差值;
[0250]
获取样本库,所述样本库包括多个样本,所述样本的样本数据包括样本姿态差值和样本健康程度,所述样本姿态差值为该样本以第一姿态佩戴所述按摩仪时待按摩部位的姿态参数与该样本以第二姿态佩戴所述按摩仪时待按摩部位的姿态参数的差值,所述样本健康程度用于表征该样本的待按摩部位的健康程度;
[0251]
根据所述用户姿态差值、以及多个所述样本的所述样本姿态差值和所述样本健康程度,确定所述待按摩部位的健康程度。
[0252]
可选的,所述根据所述用户姿态差值、以及多个所述样本的所述样本姿态差值和所述样本健康程度,确定所述待按摩部位的健康程度的步骤,包括:
[0253]
将所述用户姿态差值与每一个所述样本的所述样本姿态差值比对,获取所述用户姿态差值与每一个所述样本的所述样本姿态差值的差度,以获取多个差度;
[0254]
对获取到的多个所述差度进行排序,确定排序在前m位的所述差度所对应的样本,并确定为在前样本;
[0255]
根据所述在前样本的健康程度和所对应的差度,确定所述待按摩部位的健康程度。
[0256]
可选的,所述根据在前样本的健康程度和所对应的差度,确定所述待按摩部位的健康程度的步骤,包括:
[0257]
根据每一所述在前样本所对应的差度的倒数,确定该在前样本的权重;
[0258]
根据所述在前样本的健康程度,对所有在前样本进行归类;
[0259]
根据每类健康程度所包括的所述在前样本的权重,确定每类健康程度所包括的所述在前样本的权重之和;
[0260]
根据每类健康程度所确定的权重之和,确定所述待按摩部位的健康程度;
[0261]
和/或,
[0262]
所述样本的数量大于或等于50;
[0263]
和/或,
[0264]
m大于或等于5;
[0265]
和/或,
[0266]
所述m与所述样本数量的比值大于或等于0.06。
[0267]
可选的,所述根据所述第一姿态参数和所述第二姿态参数,确定所述待按摩部位的健康程度的步骤,包括:
[0268]
获取所述用户的生理参数;
[0269]
根据所述生理参数、所述第一姿态参数和所述第二姿态参数,确定所述待按摩部位的健康程度。
[0270]
可选的,所述根据所述生理参数、所述第一姿态参数和所述第二姿态参数,确定所述待按摩部位的健康程度的步骤,包括:
[0271]
根据所述第一姿态参数和所述第二姿态参数,确定所述第一姿态参数与所述第二姿态参数的差值,并确定为用户姿态差值;
[0272]
获取样本库,所述样本库包括多个样本,所述样本的样本数据包括样本生理参数、样本姿态差值和样本健康程度,所述样本姿态差值为该样本以第一姿态佩戴所述按摩仪时待按摩部位的姿态参数与该样本以第二姿态佩戴所述按摩仪时待按摩部位的姿态参数的差值,所述样本健康程度用于表征该样本的待按摩部位的健康程度;
[0273]
根据所述用户的所述生理参数和所述用户姿态差值、以及多个所述样本的样本生理参数、所述样本姿态差值和所述样本健康程度,确定所述待按摩部位的健康程度。
[0274]
可选的,所述根据所述用户的所述生理参数和所述用户姿态差值、以及多个所述样本的样本生理参数、所述样本姿态差值和所述样本健康程度,确定所述待按摩部位的健康程度的步骤,包括:
[0275]
将所述用户的所述生理参数和所述用户姿态差值分别与每一个所述样本的所述样本生理参数和所述样本姿态差值比对,获取所述用户的所述生理参数和所述用户姿态差值与每一个所述样本的所述样本生理参数和所述样本姿态差值的差度,以获取多个差度;
[0276]
对获取到的多个所述差度进行排序,确定排序在前m位的所述差度所对应的样本,并确定为在前样本;
[0277]
根据所述在前样本的健康程度和所对应的差度,确定所述待按摩部位的健康程度。
[0278]
可选的,所述将所述用户的所述生理参数和所述用户姿态差值分别与每一个所述样本的所述样本生理参数和所述样本姿态差值比对,获取所述用户的所述生理参数和所述用户姿态差值与每一个所述样本的所述样本生理参数和所述样本姿态差值的差度,以获取多个差度的步骤,包括:
[0279]
建立以生理参数和姿态差值为坐标的数据特征空间模型;
[0280]
根据所述样本生理参数和所述样本姿态差值,将每一个所述样本放入所述数据特征空间模型,并生成样本点;
[0281]
根据所述用户的所述生理参数和所述用户姿态差值,将所述用户放入所述数据特征空间模型,并生成用户点;
[0282]
确定在所述数据特征空间模型中,所述用户点与所述样本点之间的距离为差度;
[0283]
根据每一个所述样本点与所述用户点之间的距离,获得多个差度。
[0284]
可选的,在所述将所述用户的所述生理参数和所述用户姿态差值分别与每一个所述样本的所述样本生理参数和所述样本姿态差值比对,获取所述用户的所述生理参数和所述用户姿态差值与每一个所述样本的所述样本生理参数和所述样本姿态差值的差度,以获取多个差度的步骤中,根据所述样本点的形状、和/或颜色表示所述样本的健康程度。
[0285]
可选的,所述根据所述在前样本的健康程度和所对应的差度,确定所述待按摩部位的健康程度的步骤的步骤,包括:
[0286]
根据每一所述在前样本所对应的差度的倒数,确定该在前样本的权重;
[0287]
根据所述在前样本的健康程度,对所有在前样本进行归类;
[0288]
根据每类健康程度所包括的所述在前样本的权重,确定每类健康程度所包括的所述在前样本的权重之和;
[0289]
根据每类健康程度所确定的权重之和,确定所述待按摩部位的健康程度。
[0290]
可选的,所述生理参数包括年龄、体重、bmi、身高中的至少两项;
[0291]
和/或,
[0292]
所述样本的数量大于或等于50;
[0293]
和/或,
[0294]
m大于或等于5;
[0295]
和/或,
[0296]
所述m与所述样本数量的比值大于或等于0.06;
[0297]
和/或,
[0298]
所述获取所述用户的生理参数的步骤包括:确定所述用户是否为注册用户,若是,则获取所述注册用户预存的生理参数;若否,则输入所述生理参数。
[0299]
可选的,所述监测参数包括监测周期和活动量阈值;
[0300]
所述根据所述监测参数对所述待按摩部位的进行监测的步骤,包括:
[0301]
获取在所述监测周期内所述待按摩部位的累计活动量。
[0302]
可选的,在所述获取在所述监测周期内所述待按摩部位的累计活动量之后,还包括:
[0303]
根据健康程度,选择或者制定按摩模式;
[0304]
若所述累计活动量小于所述活动量阈值,则控制所述按摩仪按照所述按摩模式对待按摩部位进行按摩和/或热敷,和/或,控制所述按摩仪提示用户;
[0305]
和/或,
[0306]
所述监测周期与所述健康程度正相关;
[0307]
和/或,
[0308]
所述活动量阈值与所述健康程度负相关。
[0309]
可选的,在所述获取在所述监测周期内所述待按摩部位的累计活动量之后,还包括:
[0310]
若所述累计活动量小于所述活动量阈值,则判断所述按摩仪是否在按摩和/或热敷;
[0311]
若所述按摩仪没有在按摩和/或热敷,则控制所述按摩仪对待按摩部位进行按摩和/或热敷。
[0312]
可选的,将所述监测周期划分为n个子周期,n是大于2的整数;
[0313]
所述获取在所述监测周期内所述待按摩部位的累计活动量的步骤,包括:
[0314]
获取在每个所述子周期内所述待按摩部位的累计活动量;
[0315]
根据n个所述子周期内所述待按摩部位的累计活动量,确定在所述监测周期内所述待按摩部位的累计活动量。
[0316]
可选的,所述按摩仪为颈部按摩仪,所述第一姿态为放松姿态,所述第二姿态为靠墙站立的标准姿态;所述待按摩部位为颈部,所述第一姿态参数为所述颈椎的第一弯曲角度,所述第二姿态参数为所述颈椎的第二弯曲角度;
[0317]
所述颈部按摩仪的手柄或弹性支架上设有加速度传感器,用户佩戴所述颈部按摩仪后,用于获取x、y、z三个轴的加速度值,以确定x、y、z三个轴的角度,所述颈部按摩仪根据所述x、y、z三个轴的角度确定颈部弯曲角度;
[0318]
所述获取在每个所述子周期内所述待按摩部位的累计活动量的步骤包括:在一个所述子周期,每单位时间,获取单位颈部弯曲角度变化量,根据单位颈部弯曲角度变化量确定单位颈部弯曲活动量;当时间累计到所述子周期的时长时,根据单位颈部弯曲活动量,确定该子周期的累计活动量。
[0319]
可选的,所述获取以所述第一姿态佩戴所述按摩仪时,待按摩部位的姿态参数,并确定为第一姿态参数的步骤,包括:若在第一预设时长内检测到用户未按照第一姿态佩戴所述按摩仪,则重新获取;
[0320]
和/或,
[0321]
所述获取以所述第二姿态佩戴所述按摩仪时,所述待按摩部位的姿态参数,并确定为第二姿态参数的步骤包括:若在第二预设时长内检测到用户未按照第二姿态佩戴所述按摩仪,则重新获取;
[0322]
和/或,
[0323]
所述第一方式为语音播报方式,和/或,所述第二方式为语音播报方式;
[0324]
和/或,
[0325]
所述第一姿态为放松姿态,所述第二姿态为标准姿态,若所述按摩仪为颈部按摩仪,所述第二姿态为靠墙站立的标准姿态。
[0326]
可选的,所述按摩仪为颈部按摩仪,所述待按摩部位为颈部,所述第一姿态参数为所述颈椎的第一弯曲角度,所述第二姿态参数为所述颈椎的第二弯曲角度;或者,
[0327]
所述按摩仪为腰部按摩仪,所述待按摩部位为腰部,所述第一姿态参数为所述腰椎的第一弯曲角度,所述第二姿态参数为所述腰椎的第二弯曲角度。
[0328]
图8是本技术一示例性实施例提供的一种按摩仪的结构示意图。如图8所示,按摩仪800 包括中央处理单元(central processing unit,cpu)801、包括随机存取存储器(random accessmemory,ram)802和只读存储器(read only memory,rom)803的系统存储器804,以及连接系统存储器804和中央处理单元801的系统总线805。所述按摩仪800还包括帮助计算机内的各个器件之间传输信息的基本输入/输出系统(input/output system,i/o系统)808,和用于存储操作系统812、应用程序813和其他程序模块814的大容量存储设备807。
[0329]
所述基本输入/输出系统806包括有用于显示信息的显示器808和用于用户输入信
息的诸如鼠标、键盘之类的输入设备809。其中所述显示器808和输入设备809都通过连接到系统总线805的输入输出控制器810连接到中央处理单元801。所述基本输入/输出系统806还可以包括输入输出控制器810以用于接收和处理来自键盘、鼠标、或电子触控笔等多个其他设备的输入。类似地,输入输出控制器810还提供输出到显示屏、打印机或其他类型的输出设备。
[0330]
所述大容量存储设备807通过连接到系统总线805的大容量存储控制器(未示出)连接到中央处理单元801。所述大容量存储设备807及其相关联的计算机可读介质为按摩仪800 提供非易失性存储。也就是说,所述大容量存储设备807可以包括诸如硬盘或者cd-rom (compact disc read-only memory,只读光盘)驱动器之类的计算机可读介质(未示出)。
[0331]
所述计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括ram、rom、eprom (erasable programmable read only memory,可擦除可编程只读存储器)、eeprom (electrically erasable programmable read-only memory,带电可擦可编程只读存储器)、闪存或其他固态存储其技术,cd-rom、dvd(digital video disc,高密度数字视频光盘)或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知所述计算机存储介质不局限于上述几种。上述的系统存储器804和大容量存储设备807可以统称为存储器。
[0332]
按摩仪800可以通过连接在所述系统总线805上的网络接口单元811连接到互联网或者其它网络设备。
[0333]
所述存储器还包括一个或者一个以上的程序,所述一个或者一个以上程序存储于存储器中,中央处理单元801通过执行该一个或一个以上程序来实现本技术上述各个实施例提供的方法中,由按摩仪执行的全部或者部分步骤。
[0334]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。
[0335]
本技术实施例还公开了一种按摩仪,该按摩仪包括存储器及处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器实现如上述方法实施例中的按摩仪控制方法。
[0336]
本技术实施例还公开了一种计算机可读存储介质,其存储计算机程序,其中,该计算机程序被处理器执行时实现上述方法实施例中的方法。
[0337]
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本技术的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定特征、结构或特性可以以任意适合的方式结合在一个或多个实施例中。本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本技术所必须的。
[0338]
在本技术的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的必然先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
[0339]
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物单元,即可位于一个地方,或者也可以分布到多个网络单元上。可根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
[0340]
另外,在本技术各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0341]
以上对本技术实施例公开的一种按摩仪控制方法、按摩仪以及存储介质进行了举例介绍,本文中应用了个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1