一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

按摩方式生成方法、装置、电子设备和存储介质与流程

2021-11-09 21:42:00 来源:中国专利 TAG:


1.本技术涉及按摩仪设备技术领域,特别是涉及一种按摩方式推荐方法、装置、电子设备和存储介质。


背景技术:

2.随着社会的发展,人们的生活节奏正在逐渐加快,生活以及工作的压力也在不断增大,工作忙成了人们的真实写照,时间一长,颈部就很容易出现僵硬、疲劳等不适的状况。颈部问题可通过人工按摩来进行缓解,但是人工按摩存在不便性。于是,颈部按摩仪的出现,使得人们可以随时随地进行颈部按摩,提高了人们的生活质量。
3.目前,颈部按摩仪只能提供几种通用的按摩方式,比如,只能给用户提供常规的舒缓按摩或活力按摩,而无法根据用户的生理数据提供有针对性的按摩方式。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种能够提供有针对性的按摩方式的按摩方式生成方法、装置、电子设备和存储介质。
5.一种按摩方式生成方法,所述方法包括:
6.获取编码生理数据集以及基准值集;所述基准值集中包括多个基准值;所述编码生理数据集包括多个编码生理数据;
7.确定各编码生理数据的数据类型,以及各基准值的数据类型;
8.根据编码生理数据的数据类型对编码生理数据进行解码,得到颈部生理数据;
9.根据所述颈部生理数据以及基准值集,确定各基准值的数据类型下的实际生理值;
10.确定各实际生理值所对应的调整项,以及与调整项相对应的调整因子;
11.基于所述调整项以及所述调整因子生成颈部按摩仪的按摩方式。
12.在其中一个实施例中,所述方法还包括:
13.获取基准值集以及体征信息;所述体征信息包括多个不同数据类型的生理数据;所述基准值集中的各基准值的数据类型与所述生理数据的数据类型一致;
14.确定数据类型一致的生理数据与基准值之间的生理差异值;
15.将所述生理差异值大于预设数值阈值的生理数据判定为颈部生理数据;
16.根据所述颈部生理数据的数据类型,对所述颈部生理数据进行编码,得到编码生理数据;
17.存储所述编码生理数据。
18.在其中一个实施例中,所述根据所述颈部生理数据的类型信息,对所述颈部生理数据进行编码,得到编码生理数据包括:
19.当所述颈部生理数据的数据类型为脉动类型时,获取描点模板;
20.确定针对所述描点模板所配置的设置参数;所述设置参数包括轴坐标刻度值以及
轴坐标单位;
21.根据所述轴坐标单位对所述颈部生理数据进行单位转换,得到描点数据;
22.根据所述轴坐标刻度值,确定与所述描点数据相对应的描点坐标;
23.在所述描点模板中绘制与描点坐标相对应的脉动曲线,得到图片形式的编码生理数据。
24.在其中一个实施例中,所述根据所述第一数据类型,对所述编码生理数据进行解码,得到颈部生理数据包括:
25.当所述第一数据类型为脉动类型时,对所述编码生理数据进行图像识别,得到脉动曲线、坐标轴以及设置参数;所述设置参数包括轴坐标刻度值以及轴坐标单位;
26.基于所述轴坐标刻度值对所述脉动曲线进行分割,得到多个分割点;
27.确定各分割点与所述坐标轴之间的轴距离;
28.根据所述设置参数以及所述轴距离,确定每个分割点的点坐标;
29.将所述点坐标判定为颈部生理数据。
30.在其中一个实施例中,所述确定各实际生理值所对应的调整项以及调整因子包括:
31.对各实际生理数据以及基准值进行类型配对,得到多个数据对;
32.确定所述数据对中的实际生理值与基准值之间的基准差异值;所述基准差异值携带有正负符号;
33.根据所述数据对中的实际生理数据的数据类型,确定对应的调整项;
34.根据所述数据对的基准差异值,生成携带有正负符号的调整因子。
35.在其中一个实施例中,所述基于所述调整项以及所述调整因子生成颈部按摩仪的按摩方式包括:
36.获取数据类型与正负符号之间的修正关系以及标准按摩参数;
37.基于所述修正关系对所述调整因子的正负符号进行修正;
38.根据修正后的调整因子对应调整所述标准按摩参数。
39.在其中一个实施例中,所述方法还包括:
40.获取当前人体姿态数据;
41.根据所述人体姿态数据生成辅助按摩方式;
42.展示所述按摩方式以及辅助按摩方式;
43.当发生确认操作时,根据所述确认操作所指向的按摩方式或辅助按摩方式进行按摩参数的调整。
44.一种按摩方式生成装置,所述装置包括:
45.实际生理值获取模块,用于获取编码生理数据集以及基准值集;所述基准值集中包括多个基准值;所述编码生理数据集包括多个编码生理数据;确定各编码生理数据的数据类型,以及各基准值的数据类型;根据编码生理数据的数据类型,对所述编码生理数据进行解码,得到颈部生理数据;根据所述颈部生理数据以及基准值集,确定各各基准值的数据类型下的实际生理值;
46.调整因子获取模块,用于确定各实际生理值所对应的调整项,以及与调整项相对应的调整因子;
47.按摩方式确定模块,用于基于所述调整项以及所述调整因子生成颈部按摩仪的按摩方式。
48.一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
49.获取编码生理数据集以及基准值集;所述基准值集中包括多个基准值;所述编码生理数据集包括多个编码生理数据;
50.确定各编码生理数据的数据类型,以及各基准值的数据类型;
51.根据编码生理数据的数据类型对编码生理数据进行解码,得到颈部生理数据;
52.根据所述颈部生理数据以及基准值集,确定各基准值的数据类型下的实际生理值;
53.确定各实际生理值所对应的调整项,以及与调整项相对应的调整因子;
54.基于所述调整项以及所述调整因子生成颈部按摩仪的按摩方式。
55.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
56.获取编码生理数据集以及基准值集;所述基准值集中包括多个基准值;所述编码生理数据集包括多个编码生理数据;
57.确定各编码生理数据的数据类型,以及各基准值的数据类型;
58.根据编码生理数据的数据类型对编码生理数据进行解码,得到颈部生理数据;
59.根据所述颈部生理数据以及基准值集,确定各基准值的数据类型下的实际生理值;
60.确定各实际生理值所对应的调整项,以及与调整项相对应的调整因子;
61.基于所述调整项以及所述调整因子生成颈部按摩仪的按摩方式。
62.上述按摩方式生成方法、装置、电子设备和存储介质,上述按摩方式生成方法中,通过获取编码生理数据以及基准值,可以确定各编码生理数据的数据类型,以及各基准值的数据类型;通过确定各编码生理数据的数据类型,可以根据数据类型选择对应的解码方式,从而对编码生理数据进行解码,得到颈部生理数据;通过获取颈部生理数据,可以根据颈部生理数据以及基准值,确定各基准值的数据类型下的实际生理值,从而可以根据实际生理值的数据类型确定各实际生理值所能影响的调整项,根据实际生理值与基准值之间的偏差确定调整因子,进而可以基于调整项以及调整因子对应调整标准按摩参数,生成颈部按摩仪的按摩方式。由于按摩方式是基于用户的实际生理值生成的,因此,相比于传统的只能够提供几种常规的按摩方式,本技术可以提供更具有针对性的按摩方式。此外,通过实际生理值的数据类型确定应进行调整的调整项,以及通过实际生理值与基准值之间的偏差确定调整因子,即确定应对调整项进行参数调整的调整范围,使得最终根据调整项以及调整因子生成的按摩方式更为精准。
附图说明
63.图1为一个实施例中按摩方式生成方法的应用环境图;
64.图2为一个实施例中按摩方式生成方法的流程示意图;
65.图3为一个实施例中按摩数据存储步骤的流程示意图;
66.图4为一个实施例中按摩方式生成装置的结构框图;
67.图5为另一个实施例中按摩方式生成装置的结构框图;
68.图6为一个实施例中电子设备的内部结构图。
具体实施方式
69.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
70.本技术提供的按摩方式生成方法,可以应用于如图1所示的颈部按摩仪102中。其中,颈部按摩仪102中安装有多种类型的传感器,基于传感器可以采集用户的体征信息,并根据用户的体征信息生成有针对性的按摩方式。
71.在一个实施例中,如图2所示,提供了一种按摩方式生成方法,以该方法应用于图1中的颈部按摩仪为例进行说明,包括以下步骤:
72.s202,获取编码生理数据集以及基准值集。
73.其中,多个生理数据是指至少两个生理数据;多个基准值是指至少两个基准值。生理数据是指颈部按摩仪基于不同类型的传感器采集得到的与用户体征相关联的数据。生理数据具体包括体温、体脂、阻抗、心率、呼吸频率等,不同的生理数据所对应的数据类型不同,比如,与心率相关的生理数据的数据类型即为脉动类型,与体温相关的生理数据的数据类型即为颈部温度数据类型。基准值是指对大量健康用户的生理数据进行求平均后得到的数值,因此,基准值的数据类型与生理数据的数据类型一致。将对应类型的生理数据与基准值之间的差异大于预设数值阈值的生理数据称作颈部生理数据,将对颈部生理数据进行编码后得到的数据称作编码生理数据,并约定,编码前后的数据类型不变。
74.具体地,颈部按摩仪可以在预设的采集时段内采集用户的各项生理数据,并将符合要求的基于生理数据生成的编码生理数据进行存储。采集时段内是指需要对用户的生理数据进行采集的时间区间,包括统计起始时间和统计结束时间。采集时段的时间长度可以自由设定,如一个月。采集时段可以划分为多个采集子时段,比如,将1天划分为一个采集子时段。在每个采集子时段结束时,颈部按摩仪对采集得到的生理数据进行筛选、编码,得到编码生理数据,并将编码生理数据进行存储。
75.在采集时段结束之后,颈部按摩仪获取预存储的基准值集,以及位于存储空间内的全部编码数据。
76.在一个实施例中,可以在终端中运行与颈部按摩仪相配套的按摩设置软件,当确定用户在按摩设置软件中输入自身的身份信息时,比如当用户输入年龄、性别、身高以及体重时,终端根据用户的身份信息从互联网中拉取与身份信息一致的多组生理数据,并对具有相同数据类型的生理数据进行拟合,得到该类型下的基准值。比如,当终端确定颈部按摩仪的佩戴用户为一个20岁的女性用户时,终端从互联网中拉取多个20岁的女性用户的生理数据,并根据生理数据的种类对同种类型的生理数据进行拟合,去除偏差较大的生理数据,得到剩余生理数据的平均值,并将平均值作为对应类型的基准值。其中,不同生理数据具有不同的数据类型,生理数据的数据类型具体包括颈部温度类型、体脂及阻抗类型、肤质类型、脉动类型等。可以根据采集生理数据的传感器的类型确定对应生理数据的类型,比如,
基于温度传感器采集得到的颈部温度数据的数据类型为颈部温度类型;基于心电传感器采集得到的心电数据的数据类型为脉动类型等。
77.在一个实施例中,颈部按摩仪可以对接医院的体检数据存储接口,从对接的体检数据存储接口中拉取大量用户的体检数据,并对体检数据进行分析,从而得到不同年龄、不同性别的生理数据平均值,之后,将生理数据平均值作为基准值。
78.s204,确定各编码生理数据的数据类型,以及各基准值的数据类型。
79.s206,根据编码生理数据的数据类型对编码生理数据进行解码,得到颈部生理数据。
80.具体地,基准值中内嵌有对应的数据类型,颈部按摩仪对基准值集中的各基准值进行遍历,从而确定各基准值的数据类型。不同类型的编码生理数据的存储区域不同,比如,脉动类型的编码生理数据存储于a区域,颈部温度数据类型的编码生理数据存储于b区域。从而,颈部按摩仪可以根据编码生理数据的存储区域确定各编码数据的数据类型。颈部按摩仪对各编码生理数据进行遍历,并根据编码生理数据的数据类型对编码数据进行解码,直至对每个编码生理数据均解码成功,得到相应的颈部生理数据。更具体地,颈部按摩仪判断当前编码数据的数据类型是否为脉动类型,若是,颈部按摩仪基于预设的第一解码规则对当前编码生理数据进行解码,得到颈部生理数据;当不为脉动类型,颈部按摩仪基于预设的第二解码规则对当前编码生理数据进行解码。其中,脉动数据类型的生理数据是指由一系列的对颈部大动脉进行采集的采集时间以及对应的大动脉的跳动强度生成的数据对。颈部按摩仪中安装有脉搏检测传感器,基于脉搏检测传感器可以对用户颈部的大动脉的跳动次数以及跳动强度进行检测,从而得到脉动类型的生理数据。
81.s208,根据颈部生理数据以及基准值集,确定各基准值的数据类型下的实际生理值。
82.其中,基准值的数据类型与生理数据的数据类型一致。颈部生理数据中内嵌有该生理数据的采集时间。
83.具体地,颈部按摩仪确定基准值集中各基准值的数据类型,并对各基准值的数据类型进行遍历,直至生成每一数据类型所对应的实际生理值。更具体地,颈部按摩仪根据各颈部生理数据的采集时间,判断是否针对采集时段内的每个采集子时段,均采集有当前遍历顺序的数据类型的颈部生理数据。比如,采集时段为一个月,采集子时段为1天,当前遍历顺序的数据类型为颈部温度类型,颈部按摩仪判断是否针对每天均采集有颈部温度类型的颈部生理数据。若否,颈部按摩仪确定未采集有当前遍历顺序的数据类型的颈部生理数据的采集子时段,并将未采集有当前遍历顺序的数据类型的颈部生理数据的采集子时段判定为残缺采集子时段。颈部按摩仪统计各残缺采集子时段的数量值,以及获取当前遍历顺序的数据类型的基准值,并将数量值个前遍历顺序的数据类型的基准值进行叠加,得到基准值总和,将前遍历顺序的数据类型的颈部生理数据进行叠加,得到生理数据总和。与此同时,颈部按摩仪根据基准值总和、生理数据总和以及采集时段内的采集子时段的数量进行求平均运算,得到前遍历顺序的数据类型所对应的实际生理值。
84.在一个实施例中,在当前遍历顺序的数据类型为脉动类型时,颈部按摩仪根据颈部生理数据计算用户的心率值以及脉搏跳动强度,以及根据脉动类型的基准值计算对应的心率值和脉搏跳动强度。其中,心率值是指心脏每分钟跳动的次数。之后,颈部按摩仪对与
颈部生理数据相对应的心率值以及脉搏跳动强度,以及与基准值相对应的心率值以及脉搏跳动强度进行求平均运算,得到包含平均心率值以及平均脉搏跳动强度的实际生理值。
85.s210,确定各实际生理值所对应的调整项,以及与调整项相对应的调整因子。
86.其中,调整项是指颈部按摩仪中能够进行参数调节的项目,调整项具体包括按摩力度调节项、热敷温度调节项以及微电流脉冲频率调节项,不同数据类型的实际生理值所能影响的调整项不同,比如,由于不同体温的用户所偏好的热敷温度不同,当实际生理值的数据类型为颈部温度类型时,可以基于颈部温度类型的实际生理值对应调整热敷温度;又比如,由于用户的体脂和阻抗越大,所对应的微电流脉冲频率也越大,因此,当实际生理值的数据类型为体脂及阻抗类型时,可以基于体脂及阻抗类型的实际生理值对应调整微电流脉冲频率。调整因子是指对调整项进行参数调整的调整范围。
87.具体地,颈部按摩仪获取预存储的数据类型与调整项之间的对应关系,根据获取得到的对应关系,以及实际生理值的数据类型,确定各实际生理值所对应的调整项。颈部按摩仪对各实际生理值进行遍历,确定当前遍历顺序的实际生理值的数据类型,并将同类型的实际生理值减去基准值,得到携带有正负符号的基准差异值,之后,将携带有正负符号的基准差异值除以基准值,得到与当前遍历顺序的实际生理值的调整项相对应的调整因子,并将数据类型、调整项以及调整因子对应存储。
88.s212,基于调整项以及调整因子生成颈部按摩仪的按摩方式。
89.具体地,当获取得到调整项以及调整因子之后,颈部按摩仪获取预存储的在默认模式下的各调整项的标准按摩参数,以及数据类型与正负号之间的修正关系,根据修正关系对各数据类型下的调整因子的正负符号进行修正,之后根据修正后的调整因子调整标准按摩参数,以使颈部按摩仪根据调整后的标准按摩参数进行参数调整。
90.上述按摩方式生成方法中,通过获取编码生理数据以及基准值,可以确定各编码生理数据的数据类型,以及各基准值的数据类型;通过确定各编码生理数据的数据类型,可以根据数据类型选择对应的解码方式,从而对编码生理数据进行解码,得到颈部生理数据;通过获取颈部生理数据,可以根据颈部生理数据以及基准值,确定各基准值的数据类型下的实际生理值,从而可以根据实际生理值的数据类型确定各实际生理值所能影响的调整项,根据实际生理值与基准值之间的偏差确定调整因子,进而可以基于调整项以及调整因子对应调整标准按摩参数,生成颈部按摩仪的按摩方式。由于按摩方式是基于用户的实际生理值生成的,因此,相比于传统的只能够提供几种常规的按摩方式,本技术可以提供更具有针对性的按摩方式。此外,通过实际生理值的数据类型确定应进行调整的调整项,以及通过实际生理值与基准值之间的偏差确定调整因子,即确定应对调整项进行参数调整的调整范围,使得最终根据调整项以及调整因子生成的按摩方式更为精准。
91.在一个实施例中,如图3所示,上述按摩方式生成还包括:
92.s302,获取基准值集以及体征信息。
93.s304,确定数据类型一致的生理数据与基准值之间的生理差异值。
94.s306,将生理差异值大于预设数值阈值的生理数据判定为颈部生理数据。
95.s308,根据颈部生理数据的数据类型,对颈部生理数据进行编码,得到编码生理数据。
96.s310,存储编码生理数据。
97.其中,体征信息包括多个不同数据类型的生理数据。
98.具体地,颈部按摩仪获取基准值集以及体征信息,并根据基准值的数据类型以及生理数据的数据类型,确定数据类型一致的生理数据与基准值之间的生理差异,将生理差异大于预设的数值阈值的生理数据判定为颈部生理数据。颈部按摩仪判断颈部生理数据的数据类型是否为脉动类型,若是,颈部按摩仪根据预设的第一编码规则对颈部生理数据进行编码,得到编码数据;若否,颈部按摩仪根据预设的第二编码规则对颈部生理数据进行编码,得到编码数据,并将编码数据以及数据类型进行对应存储。
99.在一个实施例中,根据第二编码规则对颈部生理数据进行编码,得到编码数据的具体步骤可以为将颈部生理数据转换为键值对,并对键值对中的中文进行utf-8编码(8位元,universal character set/unicode transformation format),之后将编码后的键值对进行对应存储。通过将中文字符进行编码,使得编码后的键值对所占据的存储空间小于编码前的键值对。
100.在一个实施例中,体征信息中的生理数据的数据类型还包括肤质类型。颈部按摩仪中内嵌有水份测量传感器、压力传感器,通过水份测量传感器、压力传感器检测用户皮肤的水份、油份以及弹性,并根据检测出的水份、油份以及弹性确定肤质类型的生理数据。比如,由于皮肤细胞中水份存在流动性,可以自动控制水份测量传感器进行多向量重复检测,并通过预设的算法对水份测量传感器采集的大量数据进行分析给出最接近真实状况的数据,就像人在有水份和油份的泳池里游泳一样,不同的水油含量游速不同,从而检测出水油含量。其中,皮肤水油数据指的是皮肤的含水量和含油量等信息,皮肤干燥度有多种等级,一种含水量和含油量组合对应一种皮肤干燥度等级。又例如,可以基于颈部生理数据对皮肤进行施压,并基于压力传感器计算得到皮肤弹性。
101.本实施例中,由于颈部按摩仪中的存储空间较小,因此,当生理差异值大于预设的数值阈值时,才存储对应的编码数据,可以节约存储空间。此外,对颈部生理数据进行编码,可以进一步节约存储空间。
102.在一个实施例中,根据颈部生理数据的类型信息,对颈部生理数据进行编码,得到编码生理数据包括:当颈部生理数据的数据类型为脉动类型时,获取描点模板;确定针对描点模板所配置的设置参数;设置参数包括轴坐标刻度值以及轴坐标单位;根据轴坐标单位对颈部生理数据进行单位转换,得到描点数据;根据轴坐标刻度值,确定与描点数据相对应的描点坐标;在描点模板中绘制与描点坐标相对应的脉动曲线,得到编码生理数据。
103.其中,描点模板是指包含坐标轴,但未包含脉动曲线的模板。轴坐标刻度值是指轴坐标上单位刻度所代表的数值信息;轴坐标单位是指各坐标轴的单位信息,比如,x轴的轴坐标单位可以为毫秒,对应的轴坐标刻度值可以为1,从而x轴坐标上每各单位刻度可以表示为1毫秒。
104.具体地,颈部按摩仪可以根据预设的采集频率,在采集时间段内对用户的颈部大动脉的脉动数据进行采集,得到脉动数据类型的生理数据。脉动数据类型的生理数据包括多个脉动强度对,每个脉动强度对包括采集时间以及对应的大动脉跳动强度。比如,当采集频率为20次/秒,采集时间段为1分钟时,颈部按摩仪可以在采集开始时,以每秒20次的频率采集用户的大动脉跳动强度,并根据采集时间以及大动脉跳动强度生成1200个脉动强度对。
105.进一步地,当确定颈部生理数据的数据类型为脉动类型时,颈部按摩仪获取预设的描点模板,以及对此描点模板所设置的设置参数,之后,根据设置参数确定坐标轴刻度值以及轴坐标单位。比如,将轴坐标刻度值设置为1,将x轴的轴坐标单位设置为毫秒,将y轴的轴坐标单位设置为毫伏。颈部按摩仪确定对大脉动的采集频率,并根据采集频率确定脉动强度对中的采集时间的时间单位,根据轴坐标单位以及采集时间的时间单位对脉动强度对进行单位转换,得到描点数据。比如,当采集时间的时间单位为“秒”,x轴的轴坐标单位为“毫秒”时,可以基于“秒”与“毫秒”之间的转换关系,对脉动强度对进行单位转换将(0.1秒,90毫伏)转换为(100毫秒,90毫伏)。
106.进一步地,轴坐标刻度值包括x轴子刻度值以及y轴子刻度值,数值信息包括x轴子数据以及y轴子数据。颈部按摩仪识别描点数据中的数值信息以及单位信息,将单位信息相同的子数据除以子刻度值,得到描点值,组合描点值,得到与描点数据相对应的描点坐标。比如,当x轴子刻度为1、x轴坐标单位为毫秒,y轴子刻度为10、y轴坐标单位为毫伏,描点数据为(100毫秒,90毫伏)时,颈部按摩仪根据单位“毫秒”,将100除以1,得到描点值“100”,根据单位“毫伏”,将90除以10,得到描点值“9”,之后,根据“100”以及“9”,生成描点坐标(100,9)。颈部按摩仪根据描点坐标在描点模板中绘制脉动曲线,得到图像形式的编码数据。
107.本实施例中,由于颈部按摩仪对脉动强度的采集频率较快,因此生成的脉动类型的颈部生理数据的较为庞大,从而需要占用较多的存储空间。将颈部生理数据进行编码,得到图像形式的编码数据,可以大大降低编码数据所需占用的存储空间。
108.在一个实施例中,根据数据类型,对编码生理数据进行解码,得到颈部生理数据包括:当第一数据类型为脉动类型时,对编码生理数据进行图像识别,得到脉动曲线、坐标轴以及设置参数;设置参数包括轴坐标刻度值以及轴坐标单位;基于轴坐标刻度值对脉动曲线进行分割,得到多个分割点;确定各分割点与所坐标轴之间的轴距离;根据设置参数以及轴距离,确定每个分割点的点坐标;将点坐标判定为颈部生理数据。
109.其中,分割点包括x轴分割点以及y轴分割点。
110.具体地,当编码生理数据的数据类型为脉动类型时,颈部按摩仪对图像形式的编码生理数据进行图像识别,得到标注在坐标轴两侧的轴坐标单位。颈部按摩仪根据坐标轴上的刻度值确定轴坐标刻度,以及测量两个连续的刻度值之间的刻度距离。与此同时,颈部按摩仪识别描点模板中的脉动曲线,并生成多条经过x轴的轴坐标刻度值,与x轴垂直,并且与y轴平行的x轴分割线;以及生成多条经过y轴的轴坐标刻度值,与y轴垂直,并且与x轴平行的y轴分割线。颈部按摩仪基于x轴分割线以及y轴分割线对脉动曲线进行分割,得到多个x轴分点以及y轴分割点,并将重合的x轴分割点以及y轴分割点判定为一个分割点。颈部按摩仪确定每个分割点与x轴之间的轴距离,以及与y轴之间的轴距离,基于刻度距离、轴坐标单位以及轴距离,确定每个分割点的点坐标,之后将与各个分割点相对应的点坐标作为脉动类型的颈部生理数据。比如,当x轴的刻度距离为1厘米,y轴的刻度距离为2厘米,x轴的轴坐标单位为毫秒,y轴的轴坐标单位为毫伏,分割点与x轴之间的轴距离为4厘米,分割点与y轴之间的轴距离为2厘米时,与此分割点相对应的点坐标即为(4毫秒,1毫伏)。
111.本实施例中,通过图像识别技术对脉动类型的编码生理数据进行解码,使得颈部按摩仪可以快速、准确地得到相应颈部按摩数据,从而提升了按摩方式的生成效率。
112.在一个实时例中,确定各实际生理值所对应的调整项以及调整因子包括:对各实
际生理数据以及基准值进行类型配对,得到多个数据对;确定数据对中的实际生理值与基准值之间的基准差异值;基准差异值携带有正负符号;根据数据对中的实际生理数据的数据类型,确定对应的调整项;根据数据对的基准差异值,生成携带有正负符号的调整因子。
113.具体地,颈部按摩仪将类型相同的实际生理数据以及基准值判定为一对数据对,并对各数据对进行遍历。颈部按摩仪获取当前数据对,将当前数据对中的实际生理数据减去基准值,得到携带有正负符号的基准差异值。颈部按摩仪获取预存储的数据类型与调整项之间的对应关系,根据对应关系确定与当前数据对中的实际生理数据相对应的调整项,以及,将基准差异值除以当前数据对中的基准值,得到携带有正负符号的与调整项相对应的调整因子。之后,将数据类型、调整项以及调整因子对应存储,直至遍历完全部的数据对。
114.本实施例中,通过实际生理数据生成对应的调整项以及调整因子,使得后续基于调整项以及调整因子得到的按摩方式更具有针对性。
115.在一个实施例中,基于调整项以及调整因子生成颈部按摩仪的按摩方式包括:获取数据类型与正负符号之间的修正关系以及标准按摩参数;基于修正关系对调整因子的正负符号进行修正;根据修正后的调整因子对应调整标准按摩参数。
116.具体地,当确定调整项、调整因子以及数据类型之间的对应关系后,颈部按摩仪获取预设的数据类型与正负符号之间的修正关系以及标准按摩参数,并根据修正关系判断不同数据类型下的调整因子的正负符号是否需要修正,若是,对调整因子的正负符号进行取反处理;若否,保持调整因子的正负符号不变。比如,由于心率越快的用户所适合的按摩力度越小,当实际生理数据所对应的心率值大于基准值所对应的心率值时,此时的基准差异值的符号即为正数,对应的调整因子的符号也为正数。颈部按摩仪根据修正关系确定需要对脉动类型下的调整因子进行修正,之后,将调整因子的符号进行取反处理,得到负数符号的调整因子,以使颈部按摩仪可以基于负数的调整因子减小按摩强度。
117.进一步地,颈部按摩仪将相同调整项下的调整因子乘以预设的权重值以及标准按摩参数,得到调整后的标准按摩参数,基于调整后的标准按摩参数生成对应的按摩方式。比如,当调整因子为-5%,预设的权重值为1,热敷温度调整项下的标准按摩参数为40摄氏度,此时,需要调整的温度值为40*(-5%)=-2,调整后的标准按摩参数即为38摄氏度。
118.在其中一个实施例中,,当基于调整因子对应调整的标准按摩参数超出颈部按摩仪所支持的参数调整范围时,颈部按摩仪对应标准按摩参数进行再次调整,使其位于颈部按摩仪所支持的范围之内。
119.本实施例中,通过对调整因子的正负符号进行修正,使得基于调整后的调整因子所生成的按摩参数能够更符合用户的体质特征,从而大大提升了用户体验。
120.在一个实施例中,上述按摩方式的生成方法还包括:获取当前人体姿态数据;根据人体姿态数据生成辅助按摩方式;展示按摩方式以及辅助按摩方式;当发生确认操作时,根据确认操作所指向的按摩方式或辅助按摩方式进行按摩参数的调整。
121.其中,人体姿态数据是基于加速度传感器生成的用于表征用户当前姿态的数据。用户姿态具体包括:躺、跑步等。
122.具体地,颈部按摩仪中具有加速度传感器。颈部按摩仪获取加速度传感器采集的人体姿态数据,并确定人体姿态数据的频域特征以及时域特征,根据频域特征以及时域特征确定用户是否处于躺卧状态,若是,颈部按摩仪从互联网中拉取多种白噪声,并基于拉取
得到的白噪声以及白噪声持续发声时间生成辅助按摩方式。若否,颈部按摩仪暂停生成辅助按摩方式。之后,颈部按摩仪展示基于生理数据生成的按摩方式以及辅助按摩方式,并监控用户的确认操作,当发生确认操作时,根据确认操作所指向的按摩方式或辅助按摩方式对按摩参数的调整。当确认操作仅仅指向一个按摩方式或者一个辅助按摩方式时,颈部按摩仪基于上述方法确定按摩方式所对应的调整项和调整因子,或者基于上述方法确定辅助按摩方式所对应的调整项和调整因子,之后,基于确定的调整项以及调整因子对应调整按摩参数。当确认操作同时指向一个按摩方式和一个辅助按摩方式时,颈部按摩仪基于上述方式确定按摩方式所对应的调整项和调整因子,以及辅助按摩方式所对应的调整项和调整因子,并判断按摩方式所对应的调整项与辅助按摩方式所对应的调整项是否相同,若否,根据按摩方式所对应的调整项和调整因子,以及辅助按摩方式所对应的调整项和调整因子对应调整按摩参数;若是,颈部按摩仪根据按摩方式所对应的调整项和调整因子对应调整按摩参数。
123.比如,当与按摩方式所对应的调整项和调整因子为热敷调整项、调整2%,与辅助按摩方式所对应的调整项和调整因子为按摩力度调整项,调整1%,此时颈部按摩仪获取与热敷调整项相对应的标准按摩参数,并调整2%的与热敷调整项相对应的标准按摩参数;获取与按摩力度调整项相对应的标准按摩参数,并调整1%的与热敷调整项相对应的标准按摩参数。又比如,当与按摩方式所对应的调整项和调整因子为热敷调整项、调整2%,与辅助按摩方式所对应的调整项和调整因子为热敷调整项,调整1%,此时,颈部按摩仪获取与热敷调整项相对应的标准按摩参数,并调整2%的与热敷调整项相对应的标准按摩参数。
124.本实施例中,通过生成辅助按摩方式,可以结合用户的使用场景以及用户的生理数据对按摩参数进行调节,从而提升了用户体验。
125.应该理解的是,虽然图2、3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2、3中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
126.在一个实施例中,如图4所示,提供了一种按摩方式生成装置400,包括:实际生理值获取模块402、调整因子获取模块404和按摩方式确定模块406,其中:
127.实际生理值获取模块402,用于获取编码生理数据集以及基准值集;基准值集中包括多个基准值;编码生理数据集包括多个编码生理数据;确定各编码生理数据的数据类型,以及各基准值的数据类型;根据编码生理数据的数据类型,对编码生理数据进行解码,得到颈部生理数据;根据颈部生理数据以及基准值集,确定各基准值的数据类型下的实际生理值。
128.调整因子获取模块404,用于确定各实际生理值所对应的调整项,以及与调整项相对应的调整因子。
129.按摩方式确定模块406,用于基于调整项以及调整因子生成颈部按摩仪的按摩方式。
130.在一个实施例中,如图5所示,上述按摩方式生成装置400还包括存储模块408,用
于获取基准值集以及体征信息;体征信息包括多个不同数据类型的生理数据;基准值集中的各基准值的数据类型与生理数据的数据类型一致;确定数据类型一致的生理数据与基准值之间的生理差异值;将生理差异值大于预设数值阈值的生理数据判定为颈部生理数据;根据颈部生理数据的数据类型,对颈部生理数据进行编码,得到编码生理数据;存储编码生理数据。
131.在一个实施例中,存储模块408还用于当颈部生理数据的数据类型为脉动类型时,获取描点模板;确定针对描点模板所配置的设置参数;设置参数包括轴坐标刻度值以及轴坐标单位;根据轴坐标单位对颈部生理数据进行单位转换,得到描点数据;根据轴坐标刻度值,确定与描点数据相对应的描点坐标;在描点模板中绘制与描点坐标相对应的脉动曲线,得到图片形式的编码生理数据。
132.在一个实施例中,实际生理值获取模块402还包括解码模块4021,用于当第一数据类型为脉动类型时,对编码生理数据进行图像识别,得到脉动曲线、坐标轴以及设置参数;设置参数包括轴坐标刻度值以及轴坐标单位;基于轴坐标刻度值对脉动曲线进行分割,得到多个分割点;确定各分割点与坐标轴之间的轴距离;根据设置参数以及轴距离,确定每个分割点的点坐标;将点坐标判定为颈部生理数据。
133.在一个实施例中,调整因子获取模块404还包括配对模块4041,用于对各实际生理数据以及基准值进行类型配对,得到多个数据对;确定数据对中的实际生理值与基准值之间的基准差异值;基准差异值携带有正负符号;根据数据对中的实际生理数据的数据类型,确定对应的调整项;根据数据对的基准差异值,生成携带有正负符号的调整因子。
134.在一个实施例中,配对模块4041还用于获取数据类型与正负符号之间的修正关系以及标准按摩参数;基于修正关系对调整因子的正负符号进行修正;根据修正后的调整因子对应调整标准按摩参数。
135.在一个实施例中,上述按摩方式生成装置400还用于获取当前人体姿态数据;根据人体姿态数据生成辅助按摩方式;展示按摩方式以及辅助按摩方式;当发生确认操作时,根据确认操作所指向的按摩方式或辅助按摩方式进行按摩参数的调整。
136.关于按摩方式生成装置的具体限定可以参见上文中对于按摩方式生成方法的限定,在此不再赘述。上述按摩方式生成装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于电子设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
137.在一个实施例中,提供了一种电子设备,该电子设备可以是颈部按摩仪,其内部结构图可以如图6所示。该电子设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种按摩方式生成方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球
或触控板,还可以是外接的键盘、触控板或鼠标等。
138.本领域技术人员可以理解,图6中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
139.在一个实施例中,提供了一种电子设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
140.获取编码生理数据集以及基准值集;基准值集中包括多个基准值;编码生理数据集包括多个编码生理数据;
141.根据编码生理数据的数据类型对编码生理数据进行解码,得到颈部生理数据;
142.根据所述颈部生理数据以及基准值集,确定各基准值的数据类型下的实际生理值;
143.根据颈部生理数据以及基准值,确定各第二数据类型下的实际生理值;
144.确定各实际生理值所对应的调整项,以及与调整项相对应的调整因子;
145.基于调整项以及调整因子生成颈部按摩仪的按摩方式。
146.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
147.获取基准值集以及体征信息;体征信息包括多个不同数据类型的生理数据;确定数据类型一致的生理数据与基准值之间的生理差异值;
148.将生理差异值大于预设数值阈值的生理数据判定为颈部生理数据;
149.根据颈部生理数据的数据类型,对颈部生理数据进行编码,得到编码生理数据;
150.存储编码生理数据。
151.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
152.当第一数据类型为脉动类型时,获取描点模板;
153.确定针对描点模板所配置的设置参数;设置参数包括轴坐标刻度值以及轴坐标单位;
154.根据轴坐标单位对颈部生理数据进行单位转换,得到描点数据;
155.根据轴坐标刻度值,确定与描点数据相对应的描点坐标;
156.在描点模板中绘制与描点坐标相对应的脉动曲线,得到图片形式的编码生理数据。
157.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
158.当编码生理数据的数据类型为脉动类型时,对编码生理数据进行图像识别,得到脉动曲线、坐标轴以及设置参数;设置参数包括轴坐标刻度值以及轴坐标单位;
159.基于轴坐标刻度值对脉动曲线进行分割,得到多个分割点;
160.确定各分割点与坐标轴之间的轴距离;
161.根据设置参数以及轴距离,确定每个分割点的点坐标;
162.将点坐标判定为颈部生理数据。
163.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
164.对各实际生理数据以及基准值进行类型配对,得到多个数据对;
165.确定数据对中的实际生理值与基准值之间的基准差异值;基准差异值携带有正负符号;
166.根据数据对中的实际生理数据的数据类型,确定对应的调整项;
167.根据数据对的基准差异值,生成携带有正负符号的调整因子。
168.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
169.获取数据类型与正负符号之间的修正关系以及标准按摩参数;
170.基于修正关系对调整因子的正负符号进行修正;
171.根据修正后的调整因子对应调整标准按摩参数。
172.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
173.获取当前人体姿态数据;
174.根据人体姿态数据生成辅助按摩方式;
175.展示按摩方式以及辅助按摩方式;
176.当发生确认操作时,根据确认操作所指向的按摩方式或辅助按摩方式进行按摩参数的调整。
177.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
178.获取编码生理数据集以及基准值集;基准值集中包括多个基准值;编码生理数据集包括多个编码生理数据;
179.确定各编码生理数据的数据类型,以及各基准值的数据类型;
180.根据编码生理数据的数据类型对编码生理数据进行解码,得到颈部生理数据;
181.根据所述颈部生理数据以及基准值集,确定各基准值的数据类型下的实际生理值;
182.确定各实际生理值所对应的调整项,以及与调整项相对应的调整因子;
183.基于调整项以及调整因子生成颈部按摩仪的按摩方式。
184.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
185.获取基准值集以及体征信息;体征信息包括多个不同数据类型的生理数据;
186.确定数据类型一致的生理数据与基准值之间的生理差异值;
187.将生理差异值大于预设数值阈值的生理数据判定为颈部生理数据;
188.根据颈部生理数据的数据类型,对颈部生理数据进行编码,得到编码生理数据;
189.存储编码生理数据。
190.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
191.当第一据类型为脉动类型时,获取描点模板;
192.确定针对描点模板所配置的设置参数;设置参数包括轴坐标刻度值以及轴坐标单位;
193.根据轴坐标单位对颈部生理数据进行单位转换,得到描点数据;
194.根据轴坐标刻度值,确定与描点数据相对应的描点坐标;
195.在描点模板中绘制与描点坐标相对应的脉动曲线,得到图片形式的编码生理数据。
196.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
197.当编码生理数据的数据类型为脉动类型时,对编码生理数据进行图像识别,得到脉动曲线、坐标轴以及设置参数;设置参数包括轴坐标刻度值以及轴坐标单位;
198.基于轴坐标刻度值对脉动曲线进行分割,得到多个分割点;
199.确定各分割点与坐标轴之间的轴距离;
200.根据设置参数以及轴距离,确定每个分割点的点坐标;
201.将点坐标判定为颈部生理数据。
202.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
203.对各实际生理数据以及基准值进行类型配对,得到多个数据对;
204.确定数据对中的实际生理值与基准值之间的基准差异值;基准差异值携带有正负符号;
205.根据数据对中的实际生理数据的数据类型,确定对应的调整项;
206.根据数据对的基准差异值,生成携带有正负符号的调整因子。
207.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
208.获取数据类型与正负符号之间的修正关系以及标准按摩参数;
209.基于修正关系对调整因子的正负符号进行修正;
210.根据修正后的调整因子对应调整标准按摩参数。
211.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
212.获取当前人体姿态数据;
213.根据人体姿态数据生成辅助按摩方式;
214.展示按摩方式以及辅助按摩方式;
215.当发生确认操作时,根据确认操作所指向的按摩方式或辅助按摩方式进行按摩参数的调整。
216.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
217.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
218.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献