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

旋钮的调节方法、系统、家用电器和介质

文献发布时间:2024-04-18 20:02:18


旋钮的调节方法、系统、家用电器和介质

技术领域

本发明涉及家用电器的参数控制技术领域,特别涉及一种旋钮的调节方法、系统、家用电器和介质。

背景技术

在一些带旋钮的家用电器中,用户可以通过旋钮来进行参数的切换,比如在家用电器中设置旋钮进行温度的调节,逆时针转动旋钮,温度减少,顺时针转动旋钮,温度增加等。但现有的旋钮大多步进固定,一般旋钮旋动一次,参数改变一次,如果步进值很小,目标参数范围比较大,可选参数很多,使用旋钮的旋转次数就会相应增加,费时费力,导致参数调节慢,而如果步进值很大,又会导致出现参数调节不精准等问题,进而影响用户体验。

发明内容

本发明要解决的技术问题是为了克服现有技术中通过旋钮进行参数调节时的调节速度慢、调节不精准的缺陷,提供一种旋钮的调节方法、系统、家用电器和介质。

本发明是通过下述技术方案来解决上述技术问题:

根据本发明的第一方面,提供一种旋钮的调节方法,所述旋钮的调节方法包括以下步骤:

获取所述旋钮的旋转信息和待调节参数的数值信息;其中,所述旋转信息包括旋转步数以及每一步旋转的耗时;

根据每一步旋转的耗时和所述数值信息确定每一步旋转的步进值;其中,所述耗时与所述步进值为反相关;

根据所述旋转步数和每一步旋转的步进值确定所述待调节参数的变化值,并基于所述变化值调节所述待调节参数。

较佳地,所述数值信息包括所述待调节参数的最大值和最小值,所述根据每一步旋转的耗时和所述数值信息计算确定每一步旋转的步进值的步骤具体包括:

根据每一步旋转的耗时、所述最大值和所述最小值确定每一步旋转的步进值。

较佳地,通过如下公式确定每一步旋转的步进值:

其中,x表示每一步旋转的步进值,M表示待调节参数的最大值,m表示待调节参数的最小值,t表示每一步旋转的耗时,a表示预设的参数调节系数,b表示预设的时间调节系数。

较佳地,所述基于所述变化值调节所述待调节参数的步骤包括:

获取旋钮旋转前的所述待调节参数的初始值;

根据所述初始值和所述变化值确定所述待调节参数的当前值。

根据本发明的第二方面,提供一种旋钮的调节系统,所述旋钮的调节系统包括获取模块、第一确定模块和第二确定模块:

所述获取模块用于获取所述旋钮的旋转信息和待调节参数的数值信息;其中,所述旋转信息包括旋转步数以及每一步旋转的耗时;

所述第一确定模块用于根据每一步旋转的耗时和所述数值信息确定每一步旋转的步进值;其中,所述耗时与所述步进值为反相关;

所述第二确定模块用于根据所述旋转步数和每一步旋转的步进值确定所述待调节参数的变化值,并基于所述变化值调节所述待调节参数。

较佳地,所述数值信息包括所述待调节参数的最大值和最小值,所述第一确定模块具体用于根据每一步旋转的耗时、所述最大值和所述最小值确定每一步旋转的步进值。

较佳地,所述第一确定模块通过如下公式确定每一步旋转的步进值:

其中,x表示每一步旋转的步进值,M表示待调节参数的最大值,m表示待调节参数的最小值,t表示每一步旋转的耗时,a表示预设的参数调节系数,b表示预设的时间调节系数。

较佳地,所述第二确定模块包括获取单元和确定单元:

所述获取单元用于获取旋钮旋转前的所述待调节参数的初始值;

所述确定单元用于根据所述初始值和所述变化值确定所述待调节参数的当前值。

根据本发明的第三方面,提供一种家用电器,所述家用电器包括旋钮、存储器以及与所述存储器连接的处理器,所述处理器执行存储在所述存储器上的计算机程序时实现本发明的旋钮的调节方法。

根据本发明的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本发明的旋钮的调节方法。

在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本发明各较佳实例。

本发明的积极进步效果在于:

通过在旋钮转动过程中,根据每旋转一次旋钮的耗时,结合待调节参数的数值信息来精确计算得到每旋转一次旋钮的步进值,也即通过控制旋钮的旋转速度不同,来得到不同的步进值,进而控制待调节参数的变化速率,使得旋钮的旋转速度越快,参数调节越快,旋转速度越慢,参数调节越精准,不仅可以根据需求在较短的时间内快速调节参数,也能在较长的时间里精细调节参数,从而提升了用户体验。

附图说明

图1为本发明实施例1的旋钮的调节方法的流程示意图。

图2为本发明实施例1的旋钮的调节方法中步骤S13的流程示意图。

图3为本发明实施例2的旋钮的调节系统的结构示意图。

图4为本发明实施例2的旋钮的调节系统中第二确定模块23的结构示意图。

图5为本发明实施例3的家用电器的结构示意图。

具体实施方式

下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。

实施例1

本实施例提供一种旋钮的调节方法,该旋钮的调节方法主要应用于带旋钮的家用电器中,通过旋转旋钮对家用电器进行参数调节。参见图1,该旋钮的调节方法包括以下步骤:

S11、获取旋钮的旋转信息和待调节参数的数值信息。

其中,旋转信息包括旋转步数以及每一步旋转的耗时。在本实施例中,家用电器上旋钮的数量可以是一个或多个,根据家用电器上旋钮的数量的不同,对应的待调节参数的获取方式也不同。

作为可选的一种实施方式,家用电器上旋钮的数量为一个时,假设家用电器的可调节参数包括多个,可将每个可调节参数分别对应一个按键,接着检测每个可调节参数对应的按键状态,当存在可调节参数对应的按键状态为按下时,将该按键对应的可调节参数确定为待调节参数。

作为可选的另一种实施方式,家用电器上旋钮的数量为多个时,将多个旋钮与家用电器上的多个可调节参数一一对应,将正在处于旋转状态或者是具有旋转信息的旋钮对应的可调节参数作为待调节参数。

在本实施例中,旋钮每转动一个位置,旋转步数会增加一步,每一步旋转的耗时表示旋钮转动前后之间的时间间隔。当然,本实施例的旋转信息不仅限于旋转步数以及每一步旋转的耗时,还可以包括旋转方向以及在预设时间段内的旋转速度等。

S12、根据每一步旋转的耗时和数值信息确定每一步旋转的步进值。

步进值表示旋钮旋转一步所增加或减少的参数值,假设家用电器为微波炉,比如待调节参数为加热时长,若步进值为1分钟,则旋钮每旋转一步,加热时长增加或减少1分钟;又比如待调节参数为加热温度,若步进值为10摄氏度,则旋钮每转动一步,加热温度增加或减少10摄氏度。而在本实施例中,可以根据每一步旋转的耗时的不同,设计不同的步进值,例如当加热时长增加时,旋钮旋转一步可增加1分钟或增加5分钟。

其中,耗时与步进值为反相关,耗时越短,即旋转速度越快,则步进值越大,耗时越长,则步进值越小,使得可以根据实际需求在较短的时间内快速选择到差不多的参数值,并在较长的时间内精细调整参数值。

作为可选的一种实施方式,待调节参数的数值信息包括待调节参数的最大值和最小值,可根据每一步旋转的耗时(即旋钮两次动作之间的时间间隔)、最大值和最小值确定每一步旋转的步进值。具体地,假设每一步旋转的耗时为t、待调节参数的最大值为M,最小值为m,在一定的时间间隔内,参数从最小值逐渐增加到最大值(或从最大值逐渐减小到最小值),而参数的增长速率随着步进值的不同而变化,作为可选的一种实施方式,可以选用指数函数来表示参数的增长速率,并设定时间调节系数为b,参数的增长速率可以用1-e

考虑到实际情况,旋钮在参数调节中至少需要旋转一步,因此需要修正上述的增长速率,使其大于等于1。作为可选的一种实施方式,设定参数调节系数为a,将上述的增长速率乘以参数调节系数a,再将结果加1,得到修正后的增长速率1+a(1-e

然后将最大值与最小值的差值除以修正后的增长速率,得到该参数在旋转一步时的步进值,设步进值为x,则最终的表达式为

该表达式在非线性表达式的基础上,增加了时间间隔这个因素。这样选择参数的精度不再仅取决于旋钮的步数和分布,也取决于选择参数所需的时间。换句话说,通过用户操作旋钮的速度,可以控制步进的变化量。

S13、根据旋转步数和每一步旋转的步进值确定待调节参数的变化值,并基于变化值调节待调节参数。

在本实施例中,每一步旋转的步进值可以相同也可以不同,如果相同,可以直接将步进值与旋转步数相乘,相乘的结果则表示待调节参数的变化值;如果不同,则需要累加每一步旋转的步进值。比如待调节参数为加热时长,假设旋转步数为2,第一步旋转的步进值为5分钟,第二步旋转的步进值为1分钟,则得到待调节参数的变化值为6分钟。

作为可选的一种实施方式,可以根据旋钮的转动方向来设定变化值为增加还是减少,比如可设定旋钮顺时针旋转时,待调节参数为增加,旋钮逆时针旋转时,待调节参数为减少。

在本实例中,基于变化值调节待调节参数,如图2所示,步骤S13具体包括以下步骤:

S131、获取旋钮旋转前的待调节参数的初始值。

S132、根据初始值和变化值确定待调节参数的当前值。

作为可选的一种实施方式,可以是在接收到旋钮旋转完毕的选定指令后调节待调节参数,比如可以设置对应旋钮的选定按键,当选定按键按下时,获取待调节参数的初始值、旋转步数和每一步旋转的步进值,进而得到待调节参数的当前值,并基于当前值对家用电器进行控制。作为可选的另一种实施方式,也可以是在检测到旋钮从旋转状态到静止状态,且静止状态超过了预设时长后调节待调节参数。

本实施例通过在旋钮转动过程中,根据每旋转一次旋钮的耗时,结合待调节参数的数值信息来精确计算得到每旋转一次旋钮的步进值,也即通过控制旋钮的旋转速度不同,来得到不同的步进值,进而控制待调节参数的变化速率,使得旋钮的旋转速度越快,参数调节越快,旋转速度越慢,参数调节越精准,不仅可以根据需求在较短的时间内快速调节参数,也能在较长的时间里精细调节参数,从而提升了用户体验。

实施例2

本实施例提供一种旋钮的调节系统,该旋钮的调节系统主要应用于带旋钮的家用电器中,用于通过旋转旋钮对家用电器进行参数调节。参见图3,该旋钮的调节系统包括获取模块21、第一确定模块22和第二确定模块23。

获取模块21用于获取旋钮的旋转信息和待调节参数的数值信息。其中,旋转信息包括旋转步数以及每一步旋转的耗时。在本实施例中,家用电器上旋钮的数量可以是一个或多个,根据家用电器上旋钮的数量的不同,对应的待调节参数的获取方式也不同。

作为可选的一种实施方式,家用电器上旋钮的数量为一个时,假设家用电器的可调节参数包括多个,可将每个可调节参数分别对应一个按键,获取模块21检测每个可调节参数对应的按键状态,当存在可调节参数对应的按键状态为按下时,将该按键对应的可调节参数确定为待调节参数。

作为可选的另一种实施方式,家用电器上旋钮的数量为多个时,将多个旋钮与家用电器上的多个可调节参数一一对应,获取模块21将正在处于旋转状态或者是具有旋转信息的旋钮对应的可调节参数作为待调节参数。

在本实施例中,旋钮每转动一个位置,旋转步数会增加一步,每一步旋转的耗时表示旋钮转动前后之间的时间间隔。当然,本实施例的旋转信息不仅限于旋转步数以及每一步旋转的耗时,还可以包括旋转方向以及在预设时间段内的旋转速度等。

第一确定模块22用于根据每一步旋转的耗时和数值信息确定每一步旋转的步进值。步进值表示旋钮旋转一步所增加或减少的参数值,假设家用电器为微波炉,比如待调节参数为加热时长,若步进值为1分钟,则旋钮每旋转一步,加热时长增加或减少1分钟;又比如待调节参数为加热温度,若步进值为10摄氏度,则旋钮每转动一步,加热温度增加或减少10摄氏度。而在本实施例中,第一确定模块22可以根据每一步旋转的耗时的不同,设计不同的步进值,例如当加热时长增加时,旋钮旋转一步可增加1分钟或增加5分钟。

其中,耗时与步进值为反相关,耗时越短,即旋转速度越快,则步进值越大,耗时越长,则步进值越小,使得可以根据实际需求在较短的时间内快速选择到差不多的参数值,并在较长的时间内精细调整参数值。

作为可选的一种实施方式,待调节参数的数值信息包括待调节参数的最大值和最小值,第一确定模块22可根据每一步旋转的耗时(即旋钮两次动作之间的时间间隔)、最大值和最小值确定每一步旋转的步进值。具体地,假设每一步旋转的耗时为t、待调节参数的最大值为M,最小值为m,在一定的时间间隔内,参数从最小值逐渐增加到最大值(或从最大值逐渐减小到最小值),而参数的增长速率随着步进值的不同而变化,作为可选的一种实施方式,第一确定模块22可以选用指数函数来表示参数的增长速率,并设定时间调节系数为b,参数的增长速率可以用1-e

考虑到实际情况,旋钮在参数调节中至少需要旋转一步,因此需要修正上述的增长速率,使其大于等于1。作为可选的一种实施方式,第一确定模块22设定参数调节系数为a,将上述的增长速率乘以参数调节系数a,再将结果加1,得到修正后的增长速率1+a(1-e

然后第一确定模块22将最大值与最小值的差值除以修正后的增长速率,得到该参数在旋转一步时的步进值,设步进值为x,则得到最终的表达式为

该表达式在非线性表达式的基础上,增加了时间间隔这个因素。这样选择参数的精度不再仅取决于旋钮的步数和分布,也取决于选择参数所需的时间。换句话说,通过用户操作旋钮的速度,可以控制步进的变化量。

第二确定模块23用于根据旋转步数和每一步旋转的步进值确定待调节参数的变化值,并基于变化值调节待调节参数。在本实施例中,每一步旋转的步进值可以相同也可以不同,如果相同,第二确定模块23可以直接将步进值与旋转步数相乘,相乘的结果则表示待调节参数的变化值;如果不同,则第二确定模块23需要累加每一步旋转的步进值。比如待调节参数为加热时长,假设旋转步数为2,第一步旋转的步进值为5分钟,第二步旋转的步进值为1分钟,则得到待调节参数的变化值为6分钟。

作为可选的一种实施方式,第二确定模块23可以根据旋钮的转动方向来设定变化值为增加还是减少,比如可设定旋钮顺时针旋转时,待调节参数为增加,旋钮逆时针旋转时,待调节参数为减少。

在本实例中,第二确定模块23基于变化值调节待调节参数,如图4所示,第二确定模块23包括获取单元231和确定单元232。

获取单元231用于获取旋钮旋转前的待调节参数的初始值。

确定单元232用于根据初始值和变化值确定待调节参数的当前值。

作为可选的一种实施方式,确定单元232可以是在接收到旋钮旋转完毕的选定指令后调节待调节参数,比如可以设置对应旋钮的选定按键,当选定按键按下时,确定单元232根据待调节参数的初始值、旋转步数和每一步旋转的步进值得到待调节参数的当前值,并基于当前值对家用电器进行控制。作为可选的另一种实施方式,确定单元232也可以是在检测到旋钮从旋转状态切换到静止状态,且静止状态超过了预设时长后调节待调节参数。

实施例3

本实施例提供一种家用电器,如图5所示,所述家用电器包括旋钮、存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现实施例1的旋钮的调节方法。

如图5所示的家用电器30仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

家用电器30可以以通用计算设备的形式表现,例如其可以为服务器设备。家用电器30的组件可以包括但不限于:上述至少一个处理器31、上述至少一个存储器32、连接不同系统组件(包括存储器32和处理器31)的总线33。

总线33包括数据总线、地址总线和控制总线。

存储器32可以包括易失性存储器,例如随机存取存储器(RAM)321和高速缓存存储器322,还可以进一步包括只读存储器(ROM)323。

存储器32还可以包括具有一组(至少一个)程序模块324的程序工具325,这样的程序模块324包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。

处理器31通过运行存储在存储器32中的计算机程序,从而执行各种功能应用以及数据处理,例如本发明实施例1的旋钮的调节方法。

家用电器30也可以与一个或多个旋钮34通信。这种通信可以通过输入/输出(I/O)接口35进行。并且,模型生成的家用电器30还可以通过网络适配器36与一个或者多个网络通信。如图5所示,网络适配器36通过总线33与模型生成的家用电器30的其它模块通信。应当明白,尽管图5未标示,可以结合模型生成的家用电器30使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、RAID(磁盘阵列)系统、磁带驱动器以及数据备份存储系统等。

应当注意,尽管在上文详细描述中提及了家用电器的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。

作为可选的一种实施方式,家用电器还包括智能屏,智能屏可以接受旋钮的调节系统所发送的旋钮的旋转信号,其中包括旋转步数和每一步旋转的步长值,并显示旋转步数、步长值以及当前值,进而可以根据智能屏的数值直观地调整待调节参数。当参数调节完毕后,智能屏可以显示静态的数值,也可以显示动态的数值,比如当家用电器为微波炉,待调节参数为加热温度时,智能屏静态显示旋钮旋转后所对应的温度值,又比如对于随时间变化的待调节参数,即待调节参数为加热时长时,智能屏也可以动态显示当前的时长值,并自动进行倒计时。当然本实施例的家用电器也并不仅限于微波炉,也可以是电烤箱等。

本实施例的家用电器可通过旋钮进行参数调节,具体地,通过获取对应旋钮的旋转信息和待调节参数的数值信息,其中,旋转信息包括旋转步数和每一步旋转的耗时,然后根据耗时和数值信息确定每一步旋转的步长值,进而根据步长值和旋转步数确定待调节参数的当前值。由此,可实现根据用户旋转旋钮的速度的不同,设计不同的步进值,并根据不同的步进值来进行待调节参数的调节,极大提高了用户调节待调节参数的速度,省时省力,提升了用户体验。

实施例4

本实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现实施例1的旋钮的调节方法。

其中,可读存储介质可以采用的更具体可以包括但不限于:便携式盘、硬盘、随机存取存储器、只读存储器、可擦拭可编程只读存储器、光存储器件、磁存储器件或上述的任意合适的组合。

在可选的一种实施方式中,本发明还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行实现实施例1的旋钮的调节方法的步骤。

其中,可以以一种或多种程序设计语言的任意组合来编写用于执行本发明的程序代码,所述程序代码可以完全地在用户设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户设备上部分在远程设备上执行或完全在远程设备上执行。

虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。

相关技术
  • 高斯脉冲MIG焊的一元化调节方法、系统及存储介质
  • 调节电控器温度的方法和装置、空调系统和存储介质
  • 调节控制方法、装置、存储介质和空调系统
  • 一种智能旋钮控制系统及实现方法
  • 检测导电触点故障的方法和系统、旋钮、家用电器和介质
  • 带旋钮的家用电器的参数调节方法及装置
技术分类

06120116582280