毛发处理器控制方法、毛发处理器和存储介质
文献发布时间:2023-06-19 09:35:27
技术领域
本申请涉及头发护理器具技术领域,尤其涉及毛发处理器控制方法、毛发处理器和存储介质。
背景技术
当前市场上的毛发处理器产品,在用户使用毛发处理器自己卷发时,需要一只手扶头发,一只手握毛发处理器手柄,导致用户不方便操作毛发处理器,而且卷发方向各不相同,导致在使用毛发处理器时有很多盲区,在夹具夹好头发后不能方便的使用毛发处理器,或者在视线外有误操作毛发处理器而导致损伤头发的风险,也即上述方案中毛发处理器的卷发效率较低。
发明内容
针对上述技术中存在的不足之处,本申请提供了毛发处理器控制方法、毛发处理器和存储介质。
为解决上述技术问题,本申请采用的技术方案是:
第一方面,提供了一种毛发处理器控制方法,用于手柄处设置有传感器的毛发处理器中,所述方法包括:
获取所述传感器检测到的握力值;
检测所述握力值所属的握力范围,根据预设对应关系确定所述握力范围所对应的目标档位,所述预设对应关系包括不同握力范围与不同档位之间的对应关系;
控制所述毛发处理器以所述目标档位工作。
可选的,所述毛发处理器设置有n个档位,握力范围有n个,第i个握力范围为第i阈值≤握力<第i+1阈值,第n个握力范围为握力大于等于第n阈值;1≤i<n,i为整数,n为大于等于2的整数。
可选的,所述获取所述传感器检测到的握力值,包括:
在所述传感器为握力传感器时,获取所述握力传感器检测到的握力值;
在所述传感器为霍尔传感器时,获取所述霍尔传感器检测到的霍尔电压值。
所述方法还包括:
可选的,若获取到的所述握力值小于预设握力值,则继续执行所述获取所述传感器检测到的握力值的步骤,所述预设握力值为所述预设对应关系中各个握力范围中的最小握力值。
可选的,所述毛发处理器包括发热装置,所述控制所述毛发处理器以所述目标档位工作之后,所述还包括:
在检测到所述握力值小于最低档位的临界握力值时,控制所述发热装置的温度在预设温度。
可选的,所述毛发处理器包括发热装置,所述获取所述传感器检测到的握力之前,所述方法还包括:
接收开启所述毛发处理器的开机信号;
在接收到所述开机信号之后,控制所述发热装置以预设功率预热。
可选的,所述接收开启所述毛发处理器的开机信号,包括:
接收按压所述手柄中的开机按键的按压信号;
将在接收到所述按压信号的同时所述传感器检测到的握力值大于开机阈值时,确定为接收到所述开机信号。
可选的,所述控制所述毛发处理器以所述目标档位工作,包括:
控制所述毛发处理器中的电机和/或发热装置以所述目标档位所对应的功率进行工作,所述电机用于驱动风扇转动。
可选的,所述毛发处理器包括手柄以及至少两个功能配件,所述控制所述毛发处理器以所述目标档位工作,包括:
在所述手柄与目标功能配件装配之后,控制所述毛发处理器以所述目标档位实现所述目标功能配件所对应的目标功能。
第二方面,提供了一种毛发处理器,所述毛发处理器包括存储器和处理器,所述存储器中存储有至少一条程序指令,所述处理器通过加载并执行所述至少一条程序指令以实现如第一方面所述的方法。
第二方面,提供了一种计算机存储介质,所述存储介质中存储有至少一条程序指令,所述至少一条程序指令用于被处理器加载并执行以实现第一方面所述的方法。
本申请与现有技术相比,其有益效果是:
本申请提供的,其通过在毛发处理器的手柄处设置传感器,进而获取所述传感器检测到的握力值;检测所述握力值所属的握力范围,根据预设对应关系确定所述握力范围所对应的目标档位;控制所述毛发处理器以所述目标档位工作。解决了现有技术中用户自己卷发时操作比较麻烦,卷发效率较低的问题;达到了可以通过对手柄处施加不同压力的握力,进而调节不同档位提高卷发效率的效果。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:
图1是本申请提出的毛发处理器手柄的结构示意图;
图2是本申请提出的毛发处理器中的各种可能的功能配件的结构示意图;
图3是图2所示的各种可能的功能配件装配至图1所示的毛发处理器手柄之后的结构示意图;
图4是本申请提出的毛发处理器的手柄中设置有传感器的结构示意图;
图5是本申请提供的毛发处理器控制方法的方法流程图;
图6至图9是本申请提供的毛发处理器中的一种可能的控制电路示意图;
图10是本申请提供的毛发处理器中手柄的一种可能的立体结构示意图。
毛发处理器手柄11,直发器211,卷发配件212,吹风器213,直发梳214,卷发梳215,传感器40,毛发处理器控制电路710,功能配件的电路720,零线101,火线102。
具体实施方式
为使本申请的上述目的、特征和优点能够更为明显易懂,下面结合附图,对本申请的具体实施方式做详细的说明。可以理解的是,此处所描述的具体实施例仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
本申请中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
日常生活中,人们打理头发时,通常的需求为卷发、拉直头发、干发和梳头发,下述实施例所说的毛发处理器控制方法可以用于具备上述单一功能的毛发处理器中,也可以用于通过更换功能配件来实现上述多个功能的毛发处理器中,本实施例对此并不做限定。
在毛发处理器为上述可以更换功能配件的毛发处理器时,可以包括图1所示的毛发处理器手柄11以及至少两个功能配件,功能配件可以包括造型配件、吹风配件和梳头配件。其中,造型配件可以支持卷发、拉直头发或者通过不同操作同时支持卷发和拉直头发两种功能,比如,造型配件可以为图2中(a)图所示的直发器211或者图2中(b)图所示的卷发配件212;吹风配件可以为图2中(c)图所示的用于支持干发功能的吹风器213;梳头配件可以实现梳头功能,并且,实际实现时,根据梳头后头发的形状,梳头配件可以为图2中(d)图所示的直发梳214或者(e)图所示的卷发梳215。实际实现时,由于不同发型所需的卷发的弧度有所不同,因此,本实施例中的卷发配件212和卷发梳215可以包括多个具有不同尺寸的配件,在此不再赘述。当然实际实现时,功能配件还可以为用于实现其他功能的配件,本实施例对此并不做限定。
请参考图3,其示出了图2中的各种功能配件装配至毛发处理器手柄11之后构成的各种毛发处理器的结构示意图。其中,图3中的(a)图所示的毛发处理器为图2中的(a)图所示功能配件装配之后构成的毛发处理器,图3中的(b)图所示的毛发处理器为图2中的(b)图所示功能配件装配之后构成的毛发处理器,依次类推。
另外,在本实施例的各个应用场景中,结合图4,在毛发处理器的手柄处可以设置有传感器40,该传感器40用于检测用户的握力值。其中,该传感器40可以设置在毛发处理器手柄11中的预设位置处,预设位置为毛发处理器手柄11的外壳的内壁,或者,毛发处理器手柄11内壳的外壁,本实施例对其具体位置并不做限定。并且,基于人体工学该传感器40可以设置在毛发处理器手柄11中预设位置中用户握持时指腹所对应的位置处。另外,为了使得该传感器40能够快速准确的检测到握力,传感器40可以有一个也可以有多个;并且,在包括多个传感器时,各个传感器可以均匀分布设置在上述预设位置,或者,点状分布或者阵列分布在上述预设位置,又或者,在指腹所对应的位置处沿着竖轴分布排列,在此并不做限定。
另外,传感器40的设置位置可以根据大数据统计得到的用户握持手柄时的常用位置,如图1和图2中10所示的位置。并且,在一种可能的实施例中,为了提示用户传感器40的位置,传感器40的位置处还可以设置有提示组件,比如,在手柄中传感器40所在位置处设置有预设颜色的按键。相应的,控制器可以根据传感器检测到的握力来控制毛发处理器执行相应的操作,其具体控制方法如下所述。
请参考图5,其示出了本申请一个实施例提供的毛发处理器控制方法的方法流程图,该毛发处理器控制方法可以用于如上所述的毛发处理器中,该毛发处理器控制方法可以包括:
步骤501,获取传感器检测到的握力值。
用户在使用毛发处理器时,用户可以握持手柄,相应的,手柄中的传感器可以检测到用户的握力值。请参考图6,其示出了毛发处理器手柄中的控制电路的结构示意图。如图6所示,控制电路包括电机、用于驱动电机(M)的驱动、MCU(Microcontroller Unit,微控制单元)、传感器、发热装置以及其他关联组件。其中,MCU中设置有ADC(analog to digitalconverter,模拟数字转换器),其他关联组件可以包括风扇、下拉电阻等等。在传感器检测到握力之后,MCU(Microcontroller Unit,微控制单元)可以相应的获取到传感器检测到的握力值。图6仅示出控制电路中的传感器、MCU、ADC、驱动和电机来示意说明。其中:
在传感器为握力传感器时,获取握力传感器检测到的握力值。握力传感器可以通过反馈电压信号至MCU的方式反馈握力值,并且反馈的电压值越大对应的握力的握力值越多,反馈的电压值越小对应的握力的握力值越小。
在传感器为霍尔传感器时,获取霍尔传感器检测到的霍尔电压值。用户握持手柄时,由于用户的握力的影响,霍尔传感器的磁场会发生变化,相应的,霍尔传感器可以检测到霍尔电压值,结合图6,MCU可以相应的获取到霍尔电压值。
上述仅以传感器为握力传感器或者霍尔传感器来举例说明,实际实现时,还可以为其他能够检测握力大小的传感器,本实施例对其具体实现并不做限定。
需要补充说明的是,实际实现时,毛发处理器中可以设置有开机按键,用户按压开机按键之后,毛发处理器开机,此后可以执行本步骤。当然,还可以为用户握持手柄并施加压力之后自动开机。
步骤502,检测握力值所属的握力范围,根据预设对应关系确定握力范围所对应的目标档位;
通常情况下,毛发处理器中可以包括电机和发热装置,在实现各种功能时,包括使电机转动进而驱动风扇旋转出风,或者,使发热装置发热,或者,同时使电机转动以及发热装置发热。然而根据个人使用需求不同,需要控制电机以不同速度转动或者控制发热装置以不同功率发热,因此毛发处理器中可以设置多个档位,在检测到握力大小之后,可以检测握力值所属的握力范围,进而根据预设对应关系确定当前用户所需使用的档位。其中,预设对应关系为不同握力范围与不同档位之间的对应关系,且预设对应关系可以为默认的对应关系,也可以为用户自定义的对应关系。以预设对应关系为用户自定义的对应关系来举例说明,某初中女生在使用毛发处理器之前,可以根据自己的力气大小来设置上述预设对应关系,预设对应关系中的握力范围的握力值较小;而某成年男子在使用毛发处理器之前,即可设置较大的各个握力范围与档位之间的对应关系。
毛发处理器设置有n个档位,握力范围有n个,也即可以预先设置有n个阈值,第i个握力范围为第i阈值≤握力<第i+1阈值,第n个握力范围为握力大于等于第n阈值;1≤i<n,i为整数,n为大于等于2的整数。在检测到握力所属的握力范围为第i个,则确定毛发处理器需要以i档工作。
比如,以设置有3个档位来举例说明,可以有3个握力范围,第1握力范围为第1阈值≤握力<第2阈值,第2握力范围为第2阈值≤握力<第3阈值,第3握力范围为第3阈值≤握力。
步骤503,控制毛发处理器以目标档位工作。
在确定用户当前所需使用的目标档位之后,即可控制毛发处理器以目标档位工作。其中,本步骤可以包括:控制毛发处理器中的电机和/或发热装置以目标档位所对应的功率进行工作。
当然,在本申请使用的毛发处理器为可以通过更换功能配件来实现不同功能的毛发处理器时,本步骤可以包括:在手柄与目标功能配件装配之后,控制毛发处理器以目标档位实现目标功能配件所对应的目标功能。
在目标功能配件装配至手柄之后,确定目标功能配件所对应的目标功能的确定方式如下:
在第一种可能的实施方式中:
每个功能配件中设置有标识模块,不同功能配件中的标识模块所标识的信息不同。
标识模块为电阻、传感器和通信组件中的至少一种。其中,传感器可以为红外传感器;通信组件中携带有标识信息,通信组件可以为NFC(Near Field Communication,近距离通信技术)组件、蓝牙组件中的至少一种。标识模块用于在毛发处理器手柄与功能配件装配之后标识每种功能配件。也即毛发处理器手柄可以通过识别该标识模块来识别当前装配的是何种功能配件。比如,区分是卷发配件,还是直发配件,又或者是干发配件,在此不再赘述。
以标识模块为电阻来举例说明,不同功能配件中设置不同电阻值的电阻,通过不同电阻值来标识不同功能。又比如,在标识模块为NFC组件时,可以通过不同的NFC信息来标识不同功能。
在毛发处理器手柄11与目标功能配件装配之后,MCU即可通过ADC识别目标功能配件中的标识模块,继而根据识别结果实现对应的功能。
在标识模块为电阻时,即可识别得到目标功能配件中的目标电阻值,根据识别得到的目标电阻值控制毛发处理器实现对应的目标功能。
请参考图7,其示出了毛发处理器手柄11中一种可能的控制电路710示意图。结合图7,在目标功能配件与毛发处理器手柄装配之后,MCU即可通过ADC读取目标功能配件中的电阻R2,根据读取到的R2的电阻值控制毛发处理器实现目标功能。图7仅以示出部分组件来举例说明,实际实现时,还可以包括更多或者更少的组件,本实施例对此并不做限定,并且图中,720为功能配件中的电路的示意图。上述仅以通过ADC来读取目标功能配件中的电阻来举例说明,可选的,控制电路710中还可以包括用于识别电阻值的第二传感器,第二传感器与MCU相连,在毛发处理器手柄与功能配件720装配之后,第二传感器与连接的电阻的回路导通,此时,第二传感器即可识别得到回路中的电阻的电阻值。比如,请参考图8,其示出了在控制电路710中包括第二传感器时的电路示意图。
可选的,在读取到R2的电阻值之后,根据不同电阻值与不同功能之间的预设对应关系查询读取到的电阻值所对应的目标功能,进而控制毛发处理器实现该目标功能。可选的,受毛发处理器手柄与功能配件装配时供电电量的影响,读取到的电阻值与实际电阻值可能会有所偏差,因此,在本实施例中预设对应关系可以为不同电阻值范围与不同功能之间的对应关系,此时,在读取到目标功能配件中电阻的电阻值之后,即可确定读取到的电阻的电阻值所属的电阻值范围,查询确定的电阻值范围所对应的功能,控制毛发处理器实现确定的功能。比如,读取到的电阻值为2Ω,该电阻值属于1.5Ω~2.5Ω的范围,且该范围对应的功能为卷发功能,则可以控制毛发处理器你实现卷发功能。需要补充说明的是,若无法确定得到读取到的电阻值所对应的功能,则流程结束。
在标识模块为通信组件时,即可识别得到通信组件中预先携带的目标标识信息,根据识别得到的目标标识信息控制毛发处理器实现对应的目标功能。
可选的,不同的功能配件需要的温度和风速不同,因此,在本实施例中控制毛发处理器实现目标功能的步骤包括:控制毛发处理器中的电机和/或发热装置工作以实现目标功能,电机用于带动风扇转动。
其中,控制电机以不同转速转动即可实现不同的风速,控制加热丝的加热功率即可实现不同的温度。
比如,目标电阻值表示目标功能配件为吹风配件,即可控制电机和发热装置工作。
在第二种可能的实施方式中:请参考图9,其示出了本申请一个实施例提供的毛发处理器控制电路的电路示意图,如图9所示,所述控制电路包括:MCU、电机驱动、电机(图中以M表示)、火线(图中未示出)以及n根零线,MCU与电机驱动相连,电机驱动用于驱动电机转动,n为大于等于2的整数;
在功能配件装配之后,每根零线与功能配件的零线端相连,并在与零线端连接之后接地;且在不同功能配件装配之后MCU与功能配件之间的电阻值不同。实际实现时,在毛发处理器手柄11与目标功能配件装配之后,MCU即可通过ADC识别电阻值。
不同功能配件装配之后与MCU之间的电阻值不同可以通过两种实现方式,第一种,通过在控制电路中设置不同阻值的电阻,第二种,在功能配件中设置不同阻值的电阻。因此,下述将分开两种实现方式分别进行说明。
在第一种可能的实现方式中,控制电路中可以包括m个电阻,m为大于等于n的整数,控制电路的每根零线与MCU之间连接有至少一个电阻,且不同零线与MCU之间连接的电阻的阻值不同。其中,不同零线与MCU之间连接的电阻可以为一个电阻,也可以为多个电阻,并且在是多个电阻时,可以是多个电阻串联,也可以是多个电阻并联,本实施例对其连接关系并不做限定。图8即以每根零线与MCU之间连接一个电阻来示意说明。另外,在功能配件与毛发处理器手柄装配之后,请参考图8,控制电路710中的每个电阻可以通过功能配件720中的弹片接地,进而构成回路。
在第二种可能的实现方式中,控制电路710中还可以仅设置一根火线和一根零线,并在不同功能配件中设置不同的电阻值,这样,在功能配件装配之后,零线与功能配件中的零线端连接之后接地,并且MCU即可根据识别得到的不同功能配件中的不同电阻来区别当前装配的是何种功能配件,本实施例在此不再赘述。通过将用于指示不同功能配件的电阻分别设置在各个功能配件中,简化了毛发处理器手柄中的控制电路。
综上,在不同功能配件装配之后,MCU即可通过识别电阻的电阻值来识别当前装配的功能配件是何种功能配件。
毛发处理器手柄设置有两端,一端用于供用户握持,另一端用于与功能配件装配连接,在上述本步骤的第二种实现方式中,在设置至少两根零线时,为了避免功能配件装配之后,由于相邻两根零线之间的距离较近进而导致回路误接通功能配件识别有误的问题,在一种可能的实施方式中,n根零线的引脚沿着毛发处理器手柄的连接端的内壁周侧分布式设置,比如,请参考图10,其示出了3根零线101的一种可能的分布式设置方式。可选的,相邻两根零线101的引脚在内壁周侧的距离大于预设距离。通过将n根零线101分布式设置,使得在功能配件被装配之后,由于相邻两根零线101之间的距离大于预设距离而使得每个功能配件能与对应的零线101相连,进而准确识别得到当前装配的功能配件,提高了功能配件的识别准确度。图中102表示火线。
可选的,n根零线在控制电路中的引出端可以实现为弹片,由此在功能配件装配之后,可以与功能配件中的零线端良好接触,避免由于接触不良而导致的功能配件无法识别或者识别有误的问题。
综上所述,通过在毛发处理器的手柄处设置传感器,进而获取所述传感器检测到的握力值;检测握力值所属的握力范围,根据预设对应关系确定握力范围所对应的目标档位;控制所述毛发处理器以所述目标档位工作。解决了现有技术中用户自己卷发时操作比较麻烦,卷发效率较低的问题;达到了可以通过对手柄处施加不同压力的握力,进而调节不同档位提高卷发效率的效果。
在上述实施例的一种可能的实施例中,用户在使用毛发处理器卷发时中间需要调整位置,也即用户可能会将毛发处理器放置在桌面,或者,用户减少握力以调整位置,但是后续还会继续使用,因此在毛发处理器中包括发热装置时,为了降低损耗并提高发热装置达到卷发所需的预设温度的时间,在控制毛发处理器以目标档位工作之后,该方法还包括:
在检测到握力小于最低档位的临界握力时,控制发热装置的温度在预设温度。在发热装置的周测可以设置温度传感器,通过检测温度传感器的温度来控制发热装置保持在预设温度。
比如,在传感器检测得到的握力小于第一阈值时,可以控制发热装置停止发热,并实时获取温度传感器的温度,在检测到的温度低于预设温度时,控制发热装置继续发热;并在检测到的温度高于预设温度时,控制发热装置停止发热。
在上述实施例的另一种可能的实施例中,由于用户拿起毛发处理器时可能会先开机,之后选择需要操作的头发进行操作,因此在毛发处理器工作时需要使用发热装置发热时,为了使得用户使用毛发处理器时能快速达到所需的温度,获取传感器检测到的握力之前,该方法还包括:
第一,接收开启毛发处理器的开机信号;
第二,在接收到开机信号之后,控制发热装置以预设功率预热。
另外,由于毛发处理器开始工作之后,发热装置会发热,因此为了避免误操作时给用户带来危险,特别是儿童误操作时烫伤儿童,接收开启毛发处理器的开机信号,包括:
接收按压手柄中的开机按键的按压信号;
将在接收到按压信号的同时传感器检测到的握力大于开机阈值时,确定为接收到开机信号。
通过在同时接收到按压信号且握力大于开机阈值时,开启毛发处理器,避免了误操作带来的风险。
在上述实施例的再一种可能的实施例中,在获取到传感器检测到的握力值之后,上述方法还可以包括:
第一,检测获取到的握力值是否小于预设握力值;
预设握力值为预设对应关系中各个握力范围中的最小握力值。也即预设握力值为第1阈值。
第二,若获取到的握力值小于预设握力值,则继续执行获取传感器检测到的握力值得步骤。
在获取到的握力值小于预设握力值时,此时说明用户施加的握力无法触发毛发处理器工作,因此此时继续执行获取握力值的步骤,本实施例在此不再赘述。
本申请一个实施例还提供了一种毛发处理器,所述毛发处理器包括存储器和处理器,所述存储器中存储有至少一条程序指令,所述处理器通过加载并执行所述至少一条程序指令以实现如上所述的方法。
本申请一个实施例还提供了一种计算机存储介质,所述存储介质中存储有至少一条程序指令,所述至少一条程序指令用于被处理器加载并执行以实现如上所述的方法。
以上所述仅为本申请的实施方式,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本申请的专利保护范围内。
- 毛发处理器控制方法、毛发处理器和存储介质
- 毛发处理方法及毛发处理器具