掌桥专利:专业的专利平台
掌桥专利
首页

按摩设备、按摩设备的控制方法及计算机可读存储介质

文献发布时间:2023-06-19 09:52:39


按摩设备、按摩设备的控制方法及计算机可读存储介质

技术领域

本申请涉及电子设备技术领域,具体涉及一种按摩设备、按摩设备的控制方法及计算机可读存储介质。

背景技术

随着电子技术的高速发展,市面上出现了越来越多种类的按摩设备,例如有针对用户全身进行按摩的按摩椅、针对用户颈部的颈部按摩仪,或是针对面部皮肤的脸部按摩仪等。按摩设备可消除用户的疲劳,保障用户各个部位的关节或皮肤等的健康。

传统的按摩设备为了实现某些功能控制,例如选择按摩模式、开关机等,通常会在按摩设备上设置多个按键,用户可通过按压相应的按键实现按摩设备的功能控制。然而,在按摩设备的使用过程中,多个按键不易区分,容易出现误操作,操作效率低。

发明内容

本申请实施例公开了一种按摩设备、按摩设备的控制方法及计算机可读存储介质,能够简化按摩设备的控制方式,防止出现误操作的情况,提高了操作效率。

本申请实施例公开了一种按摩设备,包括控制器、滚轮装置及按摩装置,所述控制器分别与所述滚轮装置及按摩装置电连接;

所述滚轮装置,用于当所述滚轮装置的滚轮进行转动时,向所述控制器发送脉冲信号;

所述控制器,用于接收所述滚轮装置发送的所述脉冲信号,若所述脉冲信号为第一脉冲信号,则确定所述滚轮的滚动方向为第一方向,若所述脉冲信号为第二脉冲信号,则确定所述滚轮的滚动方向为第二方向,并根据所述滚动方向生成电压调节指令,所述电压调节指令用于调节输入到所述按摩装置的脉冲电压;

所述按摩装置,用于根据输入的调节后的脉冲电压执行按摩操作。

本申请实施例公开了一种按摩设备的控制方法,应用于按摩设备,所述按摩设备包括滚轮装置及按摩装置,所述方法包括:

当所述滚轮装置的滚轮进行转动时,获取所述滚轮装置生成的脉冲信号;

若所述脉冲信号为第一脉冲信号,则确定所述滚轮的滚动方向为第一方向,若所述脉冲信号为第二脉冲信号,则确定所述滚轮的滚动方向为第二方向;

根据所述滚动方向生成电压调节指令,并根据所述电压调节指令调节输入到所述按摩装置的脉冲电压,以使所述按摩装置根据调节后的脉冲电压执行按摩操作。

本申请实施例公开了一种电子设备,包括存储器及处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器实现如上所述的方法。

本申请实施例公开了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的方法。

本申请实施例公开的按摩设备、按摩设备的控制方法、电子设备及计算机可读存储介质,当滚轮装置的滚轮进行转动时,控制器可根据滚轮装置发送的脉冲信号确定滚动方向,若该脉冲信号为第一脉冲信号,则确定滚轮的滚动方向为第一方向,若该脉冲信号为第二脉冲信号,则确定滚轮的滚动方向为第二方向,并根据滚动方向生成电压调节指令,以调节输入到按摩装置的脉冲电压,使得按摩装置执行相应的按摩操作,用户仅需简单操作滚轮即可实现对按摩设备的控制,而无需对多个按键进行区分,能够简化按摩设备的控制方式,防止出现误操作的情况,提高了操作效率。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为一个实施例中按摩设备的控制方法的应用场景图;

图2为一个实施例中按摩设备的结构框图;

图3为另一个实施例中按摩设备的结构框图;

图4为另一个实施例中按摩设备的结构框图;

图5为一个实施例中按摩设备的控制方法的流程图;

图6为另一个实施例中按摩设备的控制方法的流程图;

图7为一个实施例中按摩设备的控制装置的框图;

图8为一个实施例中电子设备的结构框图。

具体实施方式

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

需要说明的是,本申请实施例及附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一脉冲信号称为第二脉冲信号,且类似地,可将第二脉冲信号称为第一脉冲信号。第一脉冲信号和第二脉冲信号两者都是脉冲信号,但其不是同一脉冲信号。

图1为一个实施例中按摩设备的控制方法的应用场景图。如图1所示,按摩设备10可为颈部按摩仪,在传统的方式中,通常在颈部按摩仪上设置多个按键,以对颈部按摩仪进行控制。当用户佩戴颈部按摩仪进行按摩操作时,通常很难看到设置在颈部按摩仪上的多个按键,导致较难区分各个按键,容易出现误操作,操作效率低。

在本申请实施例中,按摩设备10可包括滚轮装置110及按摩装置120,其中,按摩装置120可作用于用户的身体部位,例如用户的皮肤、关节等部位,以提供按摩服务。用户可通过操作滚轮装置110中的滚轮进行转动,以控制按摩装置120的运行状态。当滚轮装置110的滚轮进行转动时,滚轮装置110可生成脉冲信号。按摩设备10可根据滚轮装置110生成的脉冲信号确定滚轮的滚动方向,以根据确定的滚动方向生成相应的控制指令,并根据该控制指令控制按摩装置120的运行。

可以理解地,图1中所示的按摩设备10仅为按摩设备的一种结构形态,本申请实施例中的按摩设备并不仅限于图1中所示的结构形态,也可以是其它结构形态,本申请实施例中的按摩设备可以是颈部按摩仪、脸部按摩仪、眼部按摩仪等各种按摩设备,本申请实施例并不进行限定。

图2为一个实施例中按摩设备的结构框图。如图2所示,在一个实施例中,提供一种按摩设备10,该按摩设备10可包括滚轮装置110、控制器130及按摩装置120,其中,控制器130分别与滚轮装置110及按摩装置120电连接。

滚轮装置110,用于当滚轮装置110的滚轮112进行转动时,向控制器130发送脉冲信号。

滚轮装置110可包括滚轮112,用户可通过操作滚轮112按照一定的方向进行转动,以对按摩设备10的功能操作进行控制。可选地,滚轮装置110可设置在按摩设备10的手柄上,以使得用户在使用按摩设备10的过程中可以容易地操作滚轮。

在一些实施例中,滚轮装置110还可包括滚轮控制电路(图未示),滚轮控制电路的输出端可与控制器130连接。滚轮112在进行转动时,可触发滚轮控制电路生成脉冲信号。可选地,当滚轮按照第一方向转动时,可触发滚轮控制电路生成第一脉冲信号,当滚轮按照第二方向转动时,可触发滚轮控制电路生成第二脉冲信号,其中,第一脉冲信号可区别于第二脉冲信号。可选地,第一脉冲信号和第二脉冲信号的不同可包括频率不同、波幅不同及宽度不同等中的一种或多种,但不限于此。

控制器130,用于接收滚轮装置110发送的脉冲信号,并根据该脉冲信号确定滚轮的滚动方向,可根据滚动方向生成电压调节指令,该电压调节指令用于调节输入到按摩装置120的脉冲电压。

按摩装置120,用于根据输入的调节后的脉冲电压执行按摩操作。

控制器130可根据滚轮装置110发送的脉冲信号确定滚动112的滚动方向。控制器130可接收滚轮装置110的滚轮控制电路发送的脉冲信号,并对脉冲信号进行解析,以确定接收到的脉冲信号为第一脉冲信号还是第二脉冲信号。若控制器130接收的脉冲信号为第一脉冲信号,则可确定滚轮112的滚动方向为第一方向,若该接收的脉冲信号为第二脉冲信号,则可确定滚轮112的滚动方向为第二方向。可选地,第一方向可为滚轮112向前滚动(逆时针方向),第二方向可为滚轮向后滚动(顺时针方向);可选地,第一方向也可为滚轮向后滚动,则第二方向为滚轮向前滚动。

控制器130可根据滚轮112的滚动方向生成电压调节指令,以根据该电压调节指令调节输入到按摩装置120的脉冲电压。按摩装置120在输入的脉冲电压的驱动下可进行按摩操作,该按摩操作可包括但不限于电刺激按摩操作、振动按摩操作等。以电刺激按摩操作为例,按摩装置120在输入的脉冲电压的驱动下可产生脉冲电流,并通过电极片将脉冲电流传输到人体,脉冲电流作用在人体皮肤可产生电刺激,从而实现电刺激按摩操作。

输入到按摩装置120的脉冲电压的大小不同,可驱动按摩装置120产生不同的按摩效果,输入的脉冲电压越大,按摩装置120产生的按摩效果可越强,输入的脉冲电压越小,按摩装置120产生的按摩效果可越弱。用户可通过转到滚轮112调节所需的按摩效果,控制器130根据滚轮112的滚动方向生成电压调节指令,以调节输入到按摩装置120的脉冲电压,可使得按摩装置120在调节后的脉冲电压的作用下产生相应的按摩效果。

在本申请实施例中,当滚轮装置的滚轮进行转动时,控制器可根据滚轮装置发送的脉冲信号确定滚动方向,若该脉冲信号为第一脉冲信号,则确定滚轮的滚动方向为第一方向,若该脉冲信号为第二脉冲信号,则确定滚轮的滚动方向为第二方向,并根据滚动方向生成电压调节指令,以调节输入到按摩装置的脉冲电压,使得按摩装置执行相应的按摩操作,用户仅需简单操作滚轮即可实现对按摩设备的控制,而无需对多个按键进行区分,能够简化按摩设备的控制方式,防止出现误操作的情况,提高了操作效率。

如图3所示,在一个实施例中,上述按摩设备10除了包括滚轮装置110、控制器130及按摩装置120,还包括升压电路140,其中,按摩装置120包括脉冲输出电路122及至少两个电极片124,升压电路140可分别与控制器130及脉冲输出电路122电连接,脉冲输出电路122可与至少两个电极片124电连接。

控制器130还用于在根据滚轮112的滚动方向生成电压调节指令后,向升压电路140发送电压调节指令。升压电路140,用于根据控制器130发送的电压调节指令调节输入到脉冲输出电路的脉冲电压。

控制器130可控制升压电路140向脉冲输出电路122输出的脉冲电压,以使得脉冲输出电路122在该脉冲电压的驱动下产生相应的脉冲电流,以实现所需的按摩效果。在一些实施例中,控制器130还用于当滚轮112的滚动方向为第一方向时,生成第一电压调节指令,该第一电压调节指令可用于增大输入到按摩装置的脉冲电压,以增强按摩装置120的按摩操作效果。控制器130还用于当滚轮112的滚动方向为第二方向时,生成第二电压调节指令,该第二电压调节指令可用于减小输入到按摩装置120的脉冲电压,以降低按摩装置120的按摩操作效果。

在一些实施例中,按摩设备中可设置有按摩装置多个不同的档位。档位不同,可分别对应不同的按摩操作效果,可选地,档位越高,对应的按摩操作效果可越强,用户可通过转动滚轮112调节按摩装置120的档位。控制器130在接收到滚轮装置110发送的脉冲信号,并根据该脉冲信号确定滚轮112的滚动方向后,可根据滚动方向调节按摩装置120的档位。若滚动方向为第一方向,则可增加档位,若滚动方向为第二方向,则可降低档位。

每个档位可预先设置有对应的电压值。控制器130可获取调节后的档位对应的电压值,并对该电压值进行数模转换,得到与调节后的档位对应的脉冲信号,再将该脉冲信号作为电压调节指令输入到升压电路140。升压电路140接收该脉冲信号后,可根据该脉冲信号生成与调节后的档位相匹配的脉冲电压,并将产生的脉冲电压输入到脉冲输出电路122。

脉冲输出电路122,用于根据升压电路140输出的调节后的脉冲电压产生脉冲电流,并向电极片124输出脉冲电流。

脉冲输出电路122在升压电路140输出的脉冲电压的驱动下,可产生与调节后的档位对应的脉冲电流,脉冲电流可经流电极片124流经负载(佩戴时为用户),以产生与该调节后的档位相匹配的电刺激效果,实现电刺激按摩。

在一些实施例中,滚轮装置110还包括编码器114,编码器114可与控制器130电连接。

编码器114,用于当滚轮112沿第一方向转动预设角度时,向控制器130发送一次第一脉冲信号,当滚轮112沿第二方向转动预设角度时,向控制器130发送一次第二脉冲信号。

可选地,编码器114可设置在滚轮112的一侧,当滚轮112转动时,编码器114可用于感应滚轮112的滚动方向及转动角度。编码器114可与滚轮控制电路电连接,当编码器114感应到滚轮112的转动角度达到预设角度时,可根据感应的滚动方向触发滚轮控制电路,以生成一个第一脉冲信号或一个第二脉冲信号。作为一种实施方式,预设角度可根据实际需求进行设定,例如15°(度)、20°、38°等,在此不作限定。控制器130在接收到一个第一脉冲信号或一个第二脉冲信号时,可确定编码器114输出一个脉动。

当编码器114感应到滚轮112的转动角度未达到预设角度时,不生成第一脉冲信号或第二脉冲信号,则控制器130没有接收到第一脉冲信号和第二脉冲信号,不会认定滚轮112的滚动操作为有效控制操作,可以避免滚轮的小角度滚动也会触发按摩装置120的控制参数调整,进一步降低误操作的可能性,提高操作的准确性。

在一些实施例中,上述的预设角度可为根据滚轮112转动一周时编码器114输出的脉动数量确定的,其中,滚轮112转动一周时编码器114输出的脉动数量可与按摩装置120的档位总数量匹配。例如,按摩装置120提供的电刺激按摩操作的按摩力度可包括1~12档的12个档位,按照档位从低到高,每个档位的电刺激效果越来越强,则可设置滚轮转动一周时编码器114输出的脉动数量为12。

作为一种具体实施方式,预设角度可为360°与滚轮112转动一周时编码器114输出的脉动数量的比值,例如,滚轮112转动一周时编码器114输出的脉动数量为12,则预设角度可为360°/12=30°,滚轮112转动一周时编码器114输出的脉动数量为15,则预设角度可为360°/15=24°等。编码器114每输出一个脉动,控制器130即可根据滚轮的滚动方向调节一次按摩装置120的档位。用户通过转动滚轮112可选择按摩装置120的档位,且在滚轮112转动一周时刚好可将所有的档位均选择一次,用户无需特意记住转动的角度,可以提高档位选择的便捷性,提高操作效率。

在一些实施例中,控制器130还用于获取编码器114在预设时长内发送第一脉冲信号的第一数量,以及在预设时长内发送第二脉冲信号的第二数量,并根据第一数量及第二数量确定目标档位,再生成与目标档位对应的电压调节指令。该电压调节指令可用于调节输入到按摩装置120的脉冲电压,以使得调节后的脉冲电压与目标档位匹配。

目标档位指的是按摩装置120在调节后需要达到的档位。可选地,预设时长可根据实际需求进行设定,例如2秒、3秒、5秒等,在此不作限定。控制器130可根据编码器114在预设时长内输出的脉动数量及滚轮112的滚动方向调节按摩装置120的档位。控制器120还用于在获取第一数量及第二数量后,计算第一数量与第二数量的差值,并根据该差值确定档位调节方向及待调档位数,再根据按摩装置120的当前档位、档位调节方向及待调档位数确定目标档位。

档位调节方向可包括增加档位及减小档位。控制器130可根据滚轮112的滚动方向确定档位调节方向。可选地,在预设时长内,若第一数量大于第二数量(即上述的差值大于0),说明滚轮在预设时长内沿第一方向滚动的角度大于沿第二方向滚动的角度,则滚动方向为第一方向,可确定档位调节方向为增加档位。若第二数量大于第一数量(即上述的差值小于0),说明滚轮在预设时长内沿第二方向滚动的角度大于沿第一方向滚动的角度,则滚动方向为第二方向,可确定档位调节方向为减小档位。需要说明的是,滚动方向为第一方向对应的档位调节方向也可为减小档位,滚动方向为第二方向对应的档位调节方向为增加档位,其对应方式可根据实际需求进行设置,在此不作限制。

待调档位数可为第一数量与第二数量的差值的绝对值。控制器130可在按摩装置120的当前档位的基础上,按照确定的档位调节方向调节待调档位数。举例说明,编码器114在2秒内输出2个第一脉冲信号及3个第二脉冲信号,说明用户先向第一方向转动滚轮112两次,再向第二方向转动滚轮114三次,则第一脉冲信号与第二脉冲信号的接收数量的差值为-1,可确定档位调节方向为减小档位,待调档位数为1,则可在按摩装置120的当前档位的基础上减小1档。

在本申请实施例中,控制器120可直接根据预设时长内接收到第一脉冲信号的第一数量及接收到第二脉冲信号的第二数量直接确定目标档位,并将按摩装置120的档位调节至该目标档位,可以快速进行档位调节,提高档位调节的操作效率。

在一些实施例中,控制器130还用于若上述的差值大于预设阈值,则确定待调档位数为预设档位数,并确定目标档位为按摩装置120的当前档位增加预设档位数,若差值大于0且不大于预设阈值,则确定目标档位为按摩装置120的当前档位增加与差值匹配的档位数。

若预设时长内控制器120接收到第一脉冲信号的第一数量与接收到第二脉冲信号的第二数量的差值大于预设阈值,则可确定档位调节方向为增加档位,且增加的档位数较大。为了避免档位增加过大导致电刺激效果突然变大给用户造成不适,可预先设置预设档位数,该预设档位数可小于或等于预设阈值。例如,预设阈值可为5,预设档位数可为3档、2档或4档等,但不限于此。若上述的差值大于0且不大于预设阈值,则可确定档位调节方向为增加档位,且增加的档位数较小,则可直接在按摩装置的当前档位的基础上,增加与该差值的绝对值相同的档位数。可将每次增加的档位控制在一定范围内,可防止突然档位增加过多导致按摩效果突然变强,给用户造成不适的情况。

在一些实施例中,控制器130还用于在获取第一数量及第二数量后,若第一数量大于第二数量,则确定目标档位为按摩装置120的当前档位加1档,若第二数量大于第一数量,则确定目标档位为按摩装置的当前档位减1档。在预设时长内,不论滚轮沿第一方向/第二方向滚动多个角度,均只调节一档,能够避免用户单次转动滚轮的转动量过大而进行连续调档,导致档位变化太快,给用户造成不适的情况。

在本申请实施例中,通过滚轮的滚动方向即可区分档位的调节方向,通过一个滚轮即可实现按摩装置的档位调节,操作更为便捷,且提高操作的准确度。

如图4所示,上述的按摩设备10,滚轮装置110还包括按键116,按键116可与控制器130电连接。按摩装置120可包括电刺激按摩模块410、振动按摩模块420及加热模块430,其中,电刺激按摩模块410、振动按摩模块420及加热模块430可分别与控制器130电连接。

按键116,用于当滚轮112被按压时,向控制器130发送按压信号。

编码器114设置在滚轮112的一侧,按键116可设置在滚轮112的另一侧。当滚轮112被按压时,可带动按压按键116。按键116可与滚轮控制电路电连接,当按键116被按压时,可触发滚轮控制电路生成按压信号,并将按压信号发送至控制器130。

控制器130还用于根据按压信号生成状态切换指令,状态切换指令用于对按摩设备10的目标功能的工作状态进行切换。控制器130接收按键116通过滚轮控制电路发送的按压信号后,可根据该按压信号对按摩设备110的目标功能的工作状态进行切换,其中,目标功能可根据实际需求进行设定选择,例如,目标功能可包括但不限于按摩功能、加热功能、开关机功能、语音提示功能等。各个目标功能的工作状态可不同,例如,按摩功能的工作状态切换可为按摩模式切换,加热功能的工作状态切换可为开启加热和关闭加热,开关机功能的工作状态切换可为开机和关机切换等。

在一个实施例中,控制器130还用于确定持续接收到按压信号的接收时长所属的时长范围,并根据时长范围生成状态切换指令。当按键116被持续按压时,可持续向控制器130发送按压信号。控制器130接收到按键116触发生成的按压信号后,可统计持续接收到按压信号的接收时长,基于该接收到按压信号的接收时长可确定按键116被持续按压的时长。

控制器130可确定持续接收到按压信号的接收时长所属的时长范围,并根据时长范围生成状态切换指令,不同时长范围可对应不同的状态切换指令。在一些实施例中,可至少包括第一时长范围和第二时长范围,其中,第一时长范围可小于第二时长范围。当控制器130持续接收到按压信号的接收时长属于第一时长范围时,可认定按键116被按压的操作为短按操作,当控制器130持续接收到按压信号的接收时长属于第二时长范围时,可认定按键116被按压的操作为长按操作。按键116的短按操作和长按操作可分别对应不同的目标功能,例如,短按操作用于切换按摩功能的工作状态,长按操作用于切换按摩设备10的开机、关机状态;按键116的短按操作和长按操作也可以对应同一目标功能下的不同工作状态,例如,短按操作用于开启按摩设备10,长按用于关闭按摩设备10等,可根据实际需求进行设定,在本申请实施例中不作限定。

在一些实施例中,控制器130可在确定按键116的按压操作结束后,再确定据该按压操作对应的持续接收到按压信号的接收时长所属的时长范围。可选地,若控制器130在一定时长内未接收到按压信号,可确定按键116的按压操作结束,该一定时长可根据实际需求设置,例如20ms(毫秒)、30ms等。

在一个实施例中,控制器130还用于当按压信号的接收时长属于第一时长范围时,获取待切换的目标按摩模式,根据该目标按摩模式生成模式切换指令,并向按摩装置120发送模式切换指令。按摩装置120还用于根据控制器130发送的模式切换指令,切换至目标按摩模式,并执行与目标按摩模式对应的按摩操作。

本申请实施例中,按摩装置120可电刺激按摩模块410和振动按摩模块420。作为一种实施方式,电刺激按摩模块410可包括脉冲输出电路122及至少两个电极片124,脉冲输出电路122可分别与升压电路140及至少两个电极片124电连接,电极片124输出的电信号(如电压信号/电流信号等)作用于用户皮肤,可产生按摩效果。振动按摩模块420可包括一个或多个振动马达,振动马达进行振动时,作用于用户的部位可产生振动按摩效果。

用户可通过短按操作按压滚轮112对当前正在运行的按摩模块的按摩模式进行切换,可选地,按摩模式可包括舒缓模式、智能模式、强力模式等,不同按摩模式的按摩力度、按摩时长等控制参数可不相同。若当前正在运行的按摩模块为电刺激按摩模块410,则可对电刺激按摩模块410对应的按摩模式进行切换,电刺激按摩模块410的电极片124在不同按摩模式下可输出不同强度的电信号。若当前正在运行的按摩模块为振动按摩模块420,则可对振动按摩模块420对应的按摩模式进行切换,振动按摩模块420的振动马达在不同按摩模式下可进行不同频率、不同幅度的振动。

在一些实施例中,按摩模式也可指的是不同类型的按摩操作,如可包括电刺激按摩模式及振动按摩模式。若当前正在运行的按摩模块为电刺激按摩模块410,可通过按压滚轮112控制按摩装置120切换至振动按摩模式,控制振动按摩模块420提供振动按摩操作。若当前正在运行的按摩模块为振动按摩操作,可通过按压滚轮112控制按摩装置120切换至电刺激按摩模式,控制电刺激按摩模块410提供电刺激按摩操作。

可选地,在用户通过按压滚轮112切换按摩装置120的按摩模式后,还可通过操作滚轮112转动,以对当前正在运行的按摩模式的档位进行调节。例如,通过短按滚轮112后,将电刺激按摩模块410的按摩模式切换至舒缓模式,再通过前向或前后转动滚轮112,增加或降低电刺激按摩模块410的按摩力度档位等。

在一些实施例中,控制器130还用于当按压信号的接收时长属于第二时长范围时,生成加热开启指令,并向加热模块430发送加热开启指令。用户可通过长按操作按压滚轮112,以控制按摩装置120开启加热功能。加热模块430,用于根据加热开启指令开始进行加热,直至加热模块的温度达到目标温度。可选地,该目标温度可以是预先设置的温度参数,例如15℃、20℃等,也可以用户选择的温度参数。在一些实施方式中,用户在通过长按滚轮112开启加热功能后,可通过操作滚轮112转动,以选择目标温度。控制器130还用于在向加热模块430发送加热开启指令后,根据滚轮装置110发送的脉冲信号生成温度调节指令,该温度调节指令可用于调节目标温度。例如,可通过前向或前后转动滚轮112,升高或降低目标温度。加热模块430开始进行加热后,可实时或按照预设的时间周期向控制器130反馈温度。当控制器130检测到加热模块430的温度达到目标温度时,可控制加热模块430对应的控制电路断开,以停止加热模块430进行加热。

在其它实施例中,滚轮112的按压可对应其它的目标功能,并不仅限于上述描述的几种功能。可以理解地,按摩装置120可仅包括电刺激按摩模块410、振动按摩模块420和加热模块430中的一种或两种,也可包括其它功能模块,在此不作限定。

在本申请实施例中,结合滚轮的滚动方向及按压操作,可实现多种不同的操作方式,使操作更为便捷,提高操作的准确率。

如图5所示,在一个实施例中,提供一种按摩设备的控制方法,可应用于上述各实施例所描述的按摩设备,该方法可包括以下步骤:

步骤510,当滚轮装置的滚轮进行转动时,获取滚轮装置生成的脉冲信号。

步骤520,若脉冲信号为第一脉冲信号,则确定滚轮的滚动方向为第一方向,若脉冲信号为第二脉冲信号,则确定滚轮的滚动方向为第二方向。

步骤530,根据滚动方向生成电压调节指令,并根据电压调节指令调节输入到按摩装置的脉冲电压,以使按摩装置根据调节后的脉冲电压执行按摩操作。

在一个实施例中,步骤根据滚动方向生成电压调节指令,并根据电压调节指令调节输入到按摩装置的脉冲电压,包括:当滚轮的滚动方向为第一方向时,生成第一电压调节指令,并根据第一电压调节指令增大输入到按摩装置的脉冲电压,以增强按摩装置的按摩操作效果;当滚轮的滚动方向为第二方向时,生成第二电压调节指令,并根据第二电压调节指令减小输入到按摩装置的脉冲电压,以降低按摩装置的按摩操作效果。

在本申请实施例中,当滚轮装置的滚轮进行转动时,控制器可根据滚轮装置发送的脉冲信号确定滚动方向,若该脉冲信号为第一脉冲信号,则确定滚轮的滚动方向为第一方向,若该脉冲信号为第二脉冲信号,则确定滚轮的滚动方向为第二方向,并根据滚动方向生成电压调节指令,以调节输入到按摩装置的脉冲电压,使得按摩装置执行相应的按摩操作,用户仅需简单操作滚轮即可实现对按摩设备的控制,而无需对多个按键进行区分,能够简化按摩设备的控制方式,防止出现误操作的情况,提高了操作效率。

如图6所示,在一个实施例中,提供另一种按摩设备的控制方法,可应用于上述各实施例所描述的按摩设备,该方法可包括以下步骤:

步骤602,当滚轮沿第一方向转动预设角度时,获取滚轮装置的编码器生成的第一脉冲信号,当滚轮沿第二方向转动预设角度时,获取编码器生成的第二脉冲信号。

步骤604,获取编码器在预设时长内生成第一脉冲信号的第一数量,以及在预设时长内生成第二脉冲信号的第二数量。

步骤606,根据第一数量及第二数量确定目标档位。

在一个实施例中,步骤606,包括:计算第一数量及第二数量的差值,并根据差值确定档位调节方向,其中,当差值大于0时,档位调节方向为增加档位,当差值小于0时,档位调节方向为减小档位;根据差值的绝对值确定待调档位数;根据按摩装置的当前档位、档位调节方向及待调档位数确定目标档位。

在一个实施例中,步骤根据差值的绝对值确定待调档位数,包括:若差值大于预设阈值,则确定待调档位数为预设档位数。

步骤根据按摩装置的当前档位、档位调节方向及待调档位数确定目标档位,包括:确定目标档位为按摩装置的当前档位增加预设档位数。

在一个实施例中,步骤606,包括:若第一数量大于第二数量,则确定目标档位为按摩装置的当前档位加1档;若第二数量大于第一数量,则确定目标档位为按摩装置的当前档位减1档。

步骤608,生成与目标档位对应的电压调节指令,并根据电压调节指令调节输入到按摩装置的脉冲电压,以使得调节后的脉冲电压与目标档位匹配。

在本申请实施例中,通过滚轮的滚动方向即可区分档位的调节方向,通过一个滚轮即可实现按摩装置的档位调节,操作更为便捷,且提高操作的准确度。

在一个实施例中,上述按摩设备的控制方法,还包括步骤:当滚轮被按压时,获取滚轮装置的按键触发的按压信号;根据按压信号生成状态切换指令,并根据状态切换指令对按摩设备的目标功能的工作状态进行切换。

在一个实施例中,根据按压信号生成状态切换指令,包括:根据按压信号获取滚轮被按压的按压时长,确定按压时长所属的时长范围,并根据时长范围生成状态切换指令。

在一个实施例中,目标功能包括按摩功能。步骤根据时长范围生成状态切换指令,包括:当按压时长属于第一时长范围时,获取待切换的目标按摩模式,并根据该目标按摩模式生成模式切换指令。

步骤根据状态切换指令对按摩设备的目标功能的工作状态进行切换,包括:根据模式切换指令将按摩装置的按摩模式切换至目标按摩模式,并控制按摩装置执行与目标按摩模式对应的按摩操作。

在一个实施例中,目标功能包括加热功能。步骤根据时长范围生成状态切换指令,包括:当按压时长属于第二时长范围时,生成加热开启指令。

步骤根据状态切换指令对按摩设备的目标功能的工作状态进行切换,包括:根据加热开启指令控制按摩装置开启加热功能,直至按摩装置的温度达到目标温度。

在本申请实施例中,结合滚轮的滚动方向及按压操作,可实现多种不同的操作方式,使操作更为便捷,提高操作的准确率。

如图7所示,在一个实施例中,提供一种按摩设备的控制装置700,可适用于上述各实施例中描述的按摩设备。该按摩设备的控制装置700可包括信号获取模块710、方向确定模块720及电压调节模块730。

信号获取模块710,当滚轮装置的滚轮进行转动时,获取滚轮装置生成的脉冲信号。

方向确定模块720,若脉冲信号为第一脉冲信号,则确定滚轮的滚动方向为第一方向,若脉冲信号为第二脉冲信号,则确定滚轮的滚动方向为第二方向。

电压调节模块730,根据滚动方向生成电压调节指令,并根据电压调节指令调节输入到按摩装置的脉冲电压,以使按摩装置根据调节后的脉冲电压执行按摩操作。

在一个实施例中,电压调节模块730包括第一调节单元及第二调节单元。

第一调节单元,用于当滚轮的滚动方向为第一方向时,生成第一电压调节指令,并根据第一电压调节指令增大输入到按摩装置的脉冲电压,以增强按摩装置的按摩操作效果。

第二调节单元,用于当滚轮的滚动方向为第二方向时,生成第二电压调节指令,并根据第二电压调节指令减小输入到按摩装置的脉冲电压,以降低按摩装置的按摩操作效果。

在本申请实施例中,当滚轮装置的滚轮进行转动时,控制器可根据滚轮装置发送的脉冲信号确定滚动方向,若该脉冲信号为第一脉冲信号,则确定滚轮的滚动方向为第一方向,若该脉冲信号为第二脉冲信号,则确定滚轮的滚动方向为第二方向,并根据滚动方向生成电压调节指令,以调节输入到按摩装置的脉冲电压,使得按摩装置执行相应的按摩操作,用户仅需简单操作滚轮即可实现对按摩设备的控制,而无需对多个按键进行区分,能够简化按摩设备的控制方式,防止出现误操作的情况,提高了操作效率。

在一个实施例中,上述按摩设备的控制装置700,除了包括信号获取模块710、方向确定模块720及电压调节模块730,还包括档位确定模块。

信号获取模块710,还用于当滚轮沿第一方向转动预设角度时,获取滚轮装置的编码器生成的第一脉冲信号,当滚轮沿第二方向转动预设角度时,获取编码器生成的第二脉冲信号。

档位确定模块,用于获取编码器在预设时长内生成第一脉冲信号的第一数量,以及在预设时长内生成第二脉冲信号的第二数量,并根据第一数量及第二数量确定目标档位。

在一个实施例中,档位确定模块,还用于计算第一数量及第二数量的差值,并根据差值确定档位调节方向,根据差值的绝对值确定待调档位数,再根据按摩装置的当前档位、档位调节方向及待调档位数确定目标档位,其中,当差值大于0时,档位调节方向为增加档位,当差值小于0时,档位调节方向为减小档位。

在一个实施例中,档位确定模块,还用于在计算第一数量及第二数量的差值之后,若差值大于预设阈值,则确定待调档位数为预设档位数,并:确定目标档位为按摩装置的当前档位增加该预设档位数。

在一个实施例中,档位确定模块,还用于若第一数量大于第二数量,则确定目标档位为按摩装置的当前档位加1档,若第二数量大于第一数量,则确定目标档位为按摩装置的当前档位减1档。

电压调节模块730,还用于生成与目标档位对应的电压调节指令,并根据电压调节指令调节输入到按摩装置的脉冲电压,以使得调节后的脉冲电压与目标档位匹配。

在本申请实施例中,通过滚轮的滚动方向即可区分档位的调节方向,通过一个滚轮即可实现按摩装置的档位调节,操作更为便捷,且提高操作的准确度。

在一个实施例中,上述按摩设备的控制装置700,除了包括信号获取模块710、方向确定模块720、电压调节模块730及档位确定模块,还包括状态切换模块。

信号获取模块710,还用于当滚轮被按压时,获取滚轮装置的按键触发的按压信号。

状态切换模块,用于根据按压信号生成状态切换指令,并根据状态切换指令对按摩设备的目标功能的工作状态进行切换。

在一个实施例中,状态切换模块,包括指令生成单元及切换单元。

指令生成单元,用于根据按压信号获取滚轮被按压的按压时长,确定按压时长所属的时长范围,并根据时长范围生成状态切换指令。

切换单元,用于根据状态切换指令对按摩设备的目标功能的工作状态进行切换。

在一个实施例中,目标功能包括按摩功能。指令生成单元,还用于当按压时长属于第一时长范围时,获取待切换的目标按摩模式,并根据该目标按摩模式生成模式切换指令。

切换单元,还用于根据模式切换指令将按摩装置的按摩模式切换至目标按摩模式,并控制按摩装置执行与目标按摩模式对应的按摩操作。

在一个实施例中,目标功能包括加热功能。指令生成单元,还用于当按压时长属于第二时长范围时,生成加热开启指令。

切换单元,还用于根据加热开启指令控制按摩装置开启加热功能,直至按摩装置的温度达到目标温度。

在本申请实施例中,结合滚轮的滚动方向及按压操作,可实现多种不同的操作方式,使操作更为便捷,提高操作的准确率。

图8为一个实施例中电子设备的结构框图。该电子设备可包括但不限于上述的按摩设备、治疗仪等。如图8所示,电子设备800可以包括一个或多个如下部件:处理器810、与处理器810耦合的存储器820、与处理器810耦合连接的滚轮装置830,其中存储器820可存储有一个或多个计算机程序,一个或多个计算机程序可以被配置为由一个或多个处理器810执行时实现如上述各实施例描述的方法。

处理器810可以包括一个或者多个处理核。处理器810利用各种接口和线路连接整个电子设备800内的各个部分,通过运行或执行存储在存储器820内的指令、程序、代码集或指令集,以及调用存储在存储器820内的数据,执行电子设备800的各种功能和处理数据。可选地,处理器810可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable LogicArray,PLA)中的至少一种硬件形式来实现。处理器810可集成中央处理器(CentralProcessing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器810中,单独通过一块通信芯片进行实现。

存储器820可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory,ROM)。存储器820可用于存储指令、程序、代码、代码集或指令集。存储器820可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等。存储数据区还可以存储电子设备800在使用中所创建的数据等。

可以理解地,电子设备800可包括比上述结构框图中更多或更少的结构元件,例如,包括电源模块、扬声器、蓝牙模块、传感器等,还可在此不进行限定。

本申请实施例公开一种颈部按摩仪,包括存储器及处理器,存储器中存储有计算机程序,该计算机程序被处理器执行时,使得处理器实现上述各实施例中描述的方法。

本申请实施例公开一种计算机可读存储介质,其存储计算机程序,其中,该计算机程序被处理器执行时实现如上述实施例描述的方法。

本申请实施例公开一种计算机程序产品,该计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,且该计算机程序可被处理器执行时实现如上述各实施例描述的方法。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、ROM等。

如此处所使用的对存储器、存储、数据库或其它介质的任何引用可包括非易失性和/或易失性存储器。合适的非易失性存储器可包括ROM、可编程ROM(Programmable ROM,PROM)、可擦除PROM(Erasable PROM,EPROM)、电可擦除PROM(Electrically ErasablePROM,EEPROM)或闪存。易失性存储器可包括随机存取存储器(random access memory,RAM),它用作外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(Static RAM,SRAM)、动态RAM(Dynamic Random Access Memory,DRAM)、同步DRAM(synchronous DRAM,SDRAM)、双倍数据率SDRAM(Double Data Rate SDRAM,DDR SDRAM)、增强型SDRAM(Enhanced Synchronous DRAM,ESDRAM)、同步链路DRAM(Synchlink DRAM,SLDRAM)、存储器总线直接RAM(Rambus DRAM,RDRAM)及直接存储器总线动态RAM(DirectRambus DRAM,DRDRAM)。

应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定特征、结构或特性可以以任意适合的方式结合在一个或多个实施例中。本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本申请所必须的。

在本申请的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的必然先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物单元,即可位于一个地方,或者也可以分布到多个网络单元上。可根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本申请各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

上述集成的单元若以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可获取的存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或者部分,可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干请求用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本申请的各个实施例上述方法的部分或全部步骤。

以上对本申请实施例公开的一种按摩设备、按摩设备的控制方法及计算机可读存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

相关技术
  • 按摩设备控制方法、系统、按摩设备、移动终端及计算机可读存储介质
  • 按摩设备、按摩设备的控制方法及计算机可读存储介质
技术分类

06120112333101