调节设备增量参数的方法、装置、存储介质及电子设备与流程

文档序号:29617513发布日期:2022-04-13 12:14阅读:82来源:国知局
调节设备增量参数的方法、装置、存储介质及电子设备与流程

1.本公开涉及设备控制领域,具体地,涉及一种调节设备增量参数的方法、装置、存储介质及电子设备。


背景技术:

2.随着科技的不断进步,车辆电子设备需要实现的功能越来越复杂,其中编码器作为车辆电子设备的一种常见的电子物料,常用于调节车辆中音响设备的音量、空调设备的风量、收音机设备的频率等目标设备的增量参数。
3.在相关技术中,编码器可以根据用户对上述目标设备的调节操作周期性生成波形信号,并在每个周期根据波形信号确定编码脉冲序列,并根据该编码脉冲序列增加或减少音量、风量、频率等增量参数。但在实际使用中会出现根据该编码脉冲序列进行的调节操作与用户期望的调节操作不一致的现象,也会导致车辆仪表盘显示的调节操作与用户期望的调节操作不一致,影响用户使用,特别是当编码器使用一定年限后该问题更为突出。


技术实现要素:

4.为了解决上述问题,本公开提供一种调节设备增量参数的方法、装置、存储介质及电子设备。
5.第一方面,本公开提供了一种调节设备增量参数的方法,包括:根据用户对目标设备的调节操作周期性生成波形信号,每个周期内所述波形信号的起始位置和终止位置均为波谷;获取每个周期内的波形信号对应的脉冲信号序列,所述脉冲信号序列包括预设数量个连续的脉冲信号;从预设数量个连续的脉冲信号中确定编码脉冲序列,所述编码脉冲序列包括所述预设数量个连续的脉冲信号中,从第m个脉冲信号开始到第n个脉冲信号结束的多个连续的脉冲信号,其中,所述m小于或等于第一阈值,所述第一阈值为所述预设数量与2的比值向下取整后得到的数值,所述n大于第二阈值,所述第二阈值为所述预设数量与2的比值向上取整后得到的数值;根据所述编码脉冲序列调节所述目标设备的增量参数。
6.可选地,所述根据所述编码脉冲序列调节所述目标设备的增量参数包括:从多个预设调节序列中,确定与所述编码脉冲序列匹配的目标序列;获取所述目标序列对应的目标操作,并按照所述目标操作调节所述目标设备的增量参数。
7.可选地,所述目标操作包括增大操作和减小操作,所述按照所述目标操作调节所述目标设备的增量参数包括:在所述目标序列对应所述增大操作的情况下,增大所述目标设备的增量参数;在所述目标序列对应所述减小操作的情况下,减小所述目标设备的增量参数。
8.可选地,所述方法还包括:在多个所述预设调节序列中不存在与所述编码脉冲序列匹配的目标序列的情况下,保持所述目标设备当前的增量参数。
9.可选地,所述方法还包括:显示所述目标设备的增量参数。
10.第二方面,本公开提供了一种调节设备增量参数的装置,包括:波形信号生成模
块,用于根据用户对目标设备的调节操作周期性生成波形信号,每个周期内所述波形信号的起始位置和终止位置均为波谷;脉冲信号序列获取模块,用于获取每个周期内的波形信号对应的脉冲信号序列,所述脉冲信号序列包括预设数量个连续的脉冲信号;编码脉冲序列确定模块,用于从预设数量个连续的脉冲信号中确定编码脉冲序列,所述编码脉冲序列包括所述预设数量个连续的脉冲信号中,从第m个脉冲信号开始到第n个脉冲信号结束的多个连续的脉冲信号,其中,所述m小于或等于第一阈值,所述第一阈值为所述预设数量与2的比值向下取整后得到的数值,所述n大于第二阈值,所述第二阈值为所述预设数量与2的比值向上取整后得到的数值;增量参数调节模块,用于根据所述编码脉冲序列调节所述目标设备的增量参数。
11.可选地,所述增量参数调节模块,用于从多个预设调节序列中,确定与所述编码脉冲序列匹配的目标序列;获取所述目标序列对应的目标操作,并按照所述目标操作调节所述目标设备的增量参数。
12.可选地,所述目标操作包括增大操作和减小操作,所述增量参数调节模块,用于在所述目标序列对应所述增大操作的情况下,增大所述目标设备的增量参数;在所述目标序列对应所述减小操作的情况下,减小所述目标设备的增量参数。
13.可选地,所述装置还包括:增量参数保持模块,用于在多个所述预设调节序列中不存在与所述编码脉冲序列匹配的目标序列的情况下,保持所述目标设备当前的增量参数。
14.可选地,所述装置还包括:显示模块,用于显示所述目标设备的增量参数。
15.第三方面,本公开提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开第一方面所述方法的步骤。
16.第四方面,本公开提供了一种电子设备,包括:存储器,其上存储有计算机程序;处理器,用于执行所述存储器中的所述计算机程序,以实现本公开第一方面所述方法的步骤。
17.通过上述技术方案,根据用户对目标设备的调节操作周期性生成波形信号,获取每个周期内的波形信号对应的预设数量个连续的脉冲信号,从该预设数量个连续的脉冲信号中按照上述方法确定合适的编码脉冲序列,并根据该编码脉冲序列对目标设备的增量参数进行调节操作,可以确保该实际调节操作与用户的预期调节操作一致,避免出现调节操作错误的问题,提高了用户调节操作体验。
18.本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
19.附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
20.图1是一种编码器的结构示意图;
21.图2是本公开实施例提供的一种调节设备增量参数的方法的流程图;
22.图3是本公开实施例提供的一种调节设备增量参数的装置的结构示意图;
23.图4是本公开实施例提供的第二种调节设备增量参数的装置的结构示意图;
24.图5是本公开实施例提供的第三种调节设备增量参数的装置的结构示意图;
25.图6是本公开实施例提供的一种电子设备的框图。
具体实施方式
26.以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
27.在下文中的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。
28.首先,对本公开的应用场景进行说明。本公开可以应用于设备增量参数的控制,特别是车辆中的电子设备,例如设备增量参数可以是音响设备的音量、空调设备的风量、收音机设备的频率等。在相关技术中,编码器可以作为调节上述设备增量参数的一种常用器件,编码器可以根据用户对目标设备的调节操作周期性生成波形信号,并在每个周期根据波形信号确定一个编码脉冲序列,根据该编码脉冲序列增加或减少音量、风量、频率等增量参数。但在实际使用中偶尔会出现调节操作错误的问题,也就是根据该编码脉冲序列进行的调节操作与用户期望的调节操作不一致,车辆仪表盘显示的调节操作与用户期望的调节操作也不一致,影响用户使用。特别是在编码器使用一定年限后该问题更为突出,例如用户希望通过调节操作增大风量,但实际操作后发现风量减小了。
29.发明人发现,该问题是由于编码器的结构和用于调节操作的编码脉冲序列共同导致的,以下结合图1对该问题的原因进行说明:
30.图1是一种编码器的结构示意图,如图1所示,该编码器包括调节组件,用户对目标设备的调节操作是通过该调节组件完成的,根据用户对目标设备的调节操作周期性可以生成波形信号,每个周期内该波形信号的起始位置和终止位置均为波谷。需要说明的是,每个周期内该波形信号的起始位置和终止位置均为波谷是为了方便用户操作,在相关技术中,编码器的调节组件包含有弹性组件,在该弹性组件的弹力的作用下,当用户停止操作后,该调节组件无法停留在波峰或者除波谷以外的其他位置,可以滑落到相邻的波谷位置。该编码器还包括两个端口,分别为a相端口和b相端口,根据用户调节操作产生的波形信号,编码器的a相端口和b相端口输出的电平会进行多次跳变,每跳变1次会形成为1个脉冲信号,该脉冲信号可以表示为二进制数值,例如图1所示的00、01、10或11中的任何一个都可以是一个脉冲信号,相应的,每个周期的波形信号可以产生预设数量个脉冲信号,例如:该预设数量可以是5个。
31.在相关技术中,使用预设数量个脉冲信号中的一半脉冲信号作为编码脉冲序列,并根据该编码脉冲序列对设备进行调节操作。示例地,预设数量个脉冲是x个,则相关技术中使用的编码脉冲序列是从第k个脉冲开始到第x 个脉冲结束的所有脉冲。其中,可以通过以下公式计算得到k:
[0032][0033]
其中,k表示从第k个脉冲开始,x表示上述预设数量,表示将x 与2的比值向下取整后的正整数。例如:根据上述公式,预设数量是5,则 k为3,在相关技术中使用从第3个脉冲到第5个脉冲总共三个脉冲作为编码脉冲序列。
[0034]
按照相关技术中的上述方法会出现调节操作错误的问题,以下对该问题出现的场景进行举例说明:
[0035]
如图1所示,用户对目标设备的调节操作生成图1所示的波形信号,并在每个周期内根据波形信号确定脉冲信号序列,再从脉冲信号序列中确定编码脉冲序列,根据该编码脉冲序列与预设调节序列对目标设备的增量参数进调节。本例中以增大或减小风量的调节操作举例,预设调节序列可以包含以下编码脉冲序列与调节操作的对应关系:编码脉冲序列00、01、11对应的调节操作时增大风量;编码脉冲序列00、10、11对应的调节操作时减少风量。
[0036]
用户对目标设备的调节操作可以有多种方式,对应的每个周期内生成的波形信号也可以有多种方式,例如:
[0037]
用户的第一调节操作是从左向右调节,对应的预期调节操作是增大风量,根据用户的该第一调节操作生成了第一波形信号,该第一波形信号可以是从波谷1到波峰1再到波谷2的连续信号,根据该第一波形信号可以获得第一脉冲信号序列为11、10、00、01、11共5个连续脉冲信号,按照相关技术中的实现方式,使用上述5个连续脉冲信号中的一半信号作为编码脉冲序列,也就是得到的编码脉冲序列为00、01、11,根据上述预设调节序列可以确定 00、01、11对应的调节操作是增大风量,也就是根据该编码脉冲序列的实际调节操作与用户的上述预期调节操作一致。
[0038]
用户的第二调节操作是从右向左调节,对应的预期调节操作是减小风量,根据用户的该第二调节操作生成了第二波形信号,该第二波形信号可以是从波谷2到波峰1再到波谷1的连续信号,根据该第二波形信号可以获得第二脉冲信号序列为11、01、00、10、11共5个连续脉冲信号,按照相关技术中的实现方式,使用上述5个连续脉冲信号中的一半信号作为编码脉冲序列,也就是得到的编码脉冲序列为00、10、11,根据上述预设调节序列可以确定 00、10、11对应的调节操作是减小风量,也就是根据该编码脉冲序列的实际调节操作与用户的上述预期调节操作一致。
[0039]
用户的第三调节操作还是从左向右调节,对应的预期调节操作是增大风量,但用户在实际操作中只调节了一半,也就是在调节组件从波谷1到波峰 1后,用户停止了操作,导致该调节组件处在波峰1的位置,由于弹力的作用,该调节组件会滑落到相邻波谷的位置,进一步的,在该调节组件相对更靠近波谷1一侧的情况下,该调节组件会滑落到波谷1的位置后停止。在这种情况下,根据用户的该第三调节操作生成了第三波形信号,该第三波形信号是从波谷1到波峰1再回到波谷1的连续信号,根据该第三波形信号可以获得第三脉冲信号序列为11、10、00、10、11共5个连续脉冲信号,按照相关技术中的实现方式,使用上述5个连续脉冲信号中的一半信号作为编码脉冲序列,也就是得到的编码脉冲序列为00、10、11,根据上述预设调节序列可以确定00、10、11对应的调节操作是减小风量,在这种情况下,根据该编码脉冲序列的实际调节操作与用户的上述预期调节操作不一致,出现了调节操作错误的问题,影响了用户的感知。
[0040]
另外,上述实际调节操作可以在车辆的仪表盘上显示,若实际调节操作与客户预期调节操作不一致,则仪表盘上显示的调节操作也与客户预期调节操作不一致,进一步影响用户的感知。
[0041]
需要说明的是,上述以风量的调节操作为例做了说明,其他的对目标设备的增量参数的调节操作也有同样的问题,本公开不再赘述。
[0042]
另外,当编码器使用时间较长,例如使用半年以后,由于编码器内部调节组件的润
滑脂有所损失,导致用户的调节操作不够顺畅而更容易只调节了一半而停止,该问题会更加突出。
[0043]
为解决上述问题,本公开提供了一种调节设备增量参数的方法、装置、存储介质及电子设备,根据用户对目标设备的调节操作周期性生成波形信号,每个周期内根据波形信号确定预设数量个连续的脉冲信号作为脉冲信号序列,并从该脉冲信号序列中确定编码脉冲序列,并根据该编码脉冲序列调节目标设备的增量参数。该编码脉冲序列可以包括脉冲序列中从第m个脉冲信号开始到第n个脉冲信号结束的多个连续的脉冲信号,其中,m和n都为正整数,且m小于等于该预设数量与2的比值向下取整后的数值,而且n大于该预设数量与2的比值向上取整后的数值。根据上述方法,可以确保根据编码脉冲序列进行的调节操作与用户的预期调节操作一致,避免出现调节操作错误的问题,提高了用户调节操作体验。
[0044]
以下结合附图对本公开的具体实施方式进行详细说明。
[0045]
图2为本公开实施例提供的一种调节设备增量参数的方法,如图2所示,该方法包括:
[0046]
s201、根据用户对目标设备的调节操作周期性生成波形信号。
[0047]
其中,每个周期内该波形信号的起始位置和终止位置均为波谷。用户对目标设备的调节操作可以是调节音响设备的音量、调节空调设备的风量、调节收音机设备的频率等,本公开对此不作限定。根据用户的调节操作生成的波形信号存在波峰和波谷,该波形信号可以是正弦波形或锯齿波形,本公开对此不作限定。需要说明的是,如图1所示,用户对目标设备的调节操作是通过调节组件完成的,在用户的调节操作完成后,在弹力的作用下,该调节组件会自动回落到波谷位置,因此根据用户的调节操作生成的波形信号的起始位置和终止位置均为波谷,用户每次调节可以产生整数个周期的波形信号。
[0048]
示例地,如图1所示的编码器,用户对目标设备的调节操作可以有多种方式,对应的每个周期内生成的波形信号也可以有多种方式,例如:
[0049]
第一波形信号可以是根据的用户的第一调节操作生成的从波谷1到波峰 1再到波谷2的连续信号,该第一调节操作是从左向右调节,对应的预期调节操作是增大增量参数。
[0050]
第二波形信号可以是根据用户的第二调节操作生成的从波谷2到波峰1 再到波谷1的连续信号,该第二调节操作可以是从右向左调节,对应的预期调节操作是减小增量参数。
[0051]
第三波形信号可以是根据用户的第三调节操作生成的从波谷1到波峰1 再回到波谷1的连续信号,该第三调节操作可以是,用户把调节组件从左向右调节的过程中,从波谷1向右调节到波峰1时停止了调节操作,此时由于调节组件无法停留在波峰位置,会滑落到相邻的波谷位置,在该调节组件更靠近波峰左侧的波谷1的情况下,该调节组件可以滑落到左侧的波谷1,此时根据该第三调节操作可以产生上述第三波形信号。
[0052]
第四波形信号可以是根据用户的第四调节操作生成的从波谷2到波峰1 再回到波谷2的连续信号,该第四调节操作可以是,用户把调节组件从右向左调节的过程中,从波谷2向左调节到波峰1时停止了调节操作,此时由于调节组件无法停留在波峰位置,会滑落到相邻的波谷位置,在该调节组件更靠近波峰右侧的波谷2的情况下,该调节组件可以滑落到右侧的波谷2,此时根据该第四调节操作可以产生上述第四波形信号。
[0053]
s202、获取每个周期内的波形信号对应的脉冲信号序列。
[0054]
其中,该脉冲信号序列包括预设数量个连续的脉冲信号。预设数量可以是根据编码器的结构预设的不同的数值,例如可以设置为5。按照图1的示例,00、01、10或11中的任何一个都可以是一个脉冲信号,每个周期内可以根据波形信号确定连续的5个脉冲信号作为脉冲信号序列。示例地,根据波形信号确定的脉冲信号序列可以是以下任何一种:
[0055]
在一个周期的波形信号是上述s201中的第一波形信号的情况下,也就是从波谷1到波峰1再到波谷2的连续波形信号,根据第一波形信号确定的第一脉冲信号序列如下表1所示,第一脉冲信号序列为11、10、00、01、11 共5个连续脉冲信号按照表1中的顺序组成的序列:
[0056]
a相端口输出11001b相端口输出10011
[0057]
表1
[0058]
在一个周期的波形信号是上述s201中的第二波形信号的情况下,也就是从波谷2到波峰1再到波谷1的连续波形信号,根据第二波形信号确定的第二脉冲信号序列如下表2所示,第二脉冲信号序列为11、01、00、11、11 共5个连续脉冲信号按照表2中的顺序组成的序列:
[0059]
a相端口输出10011b相端口输出11001
[0060]
表2
[0061]
在一个周期的波形信号是上述s201中的第三波形信号的情况下,也就是从波谷1到波峰1再回到波谷1的连续波形信号,根据第二波形信号确定的第二脉冲信号序列如下表3所示,第三脉冲信号序列为11、10、00、10、 11共5个连续脉冲信号按照表3中的顺序组成的序列:
[0062]
a相端口输出11011b相端口输出10001
[0063]
表3
[0064]
在一个周期的波形信号是上述s201中的第四波形信号的情况下,也就是从波谷2到波峰1再回到波谷2的连续波形信号,根据第二波形信号确定的第二脉冲信号序列如下表4所示,第四脉冲信号序列为11、01、00、01、11共5个连续脉冲信号按照表4中的顺序组成的序列:
[0065]
a相端口输出10001b相端口输出11011
[0066]
表4
[0067]
s203、从预设数量个连续的脉冲信号中确定编码脉冲序列。
[0068]
该编码脉冲序列可以包括该预设数量个连续的脉冲信号中,从第m个脉冲信号开始到第n个脉冲信号结束的多个连续的脉冲信号,其中,m小于或等于第一阈值,该第一阈值为该预设数量与2的比值向下取整后得到的数值,n大于第二阈值,该第二阈值为该预设数量与2的比值向上取整后得到的数值
[0069]
同样地,按照图1的示例,确定编码脉冲序列的方式可以是以下任何一种:
[0070]
在脉冲信号序列为表1所示的第一脉冲信号序列的情况下,该序列中包括5个脉冲信号,即预设数量为5,该预设数量与2的比值为2.5,得到第一阈值为2,则m为小于或等于该第一阈值2的正整数,即m的取值可以是1 或者2;预设数量与2的比值向上取整后的数值为3,得到第二阈值为3,则 n为大于第二阈值3的正整数,即n的取值可以是4或者5,根据m和n确定的编码脉冲序列可以是以下序列中的任意一个:在m取值为2,n取值为 5的情况下,确定的b11编码脉冲序列可以为10、00、01、11;在m取值为2,n取值为4的情况下,确定的b12编码脉冲序列可以为10、00、01;在m取值为1,n取值为5的情况下,确定的b13编码脉冲序列可以为11、 10、00、01、11;在m取值为1,n取值为4的情况下,确定的b14编码脉冲序列可以为11、10、00、01。
[0071]
在脉冲信号序列为表2所示的第二脉冲信号序列的情况下,该序列中包括5个脉冲信号,即预设数量为5,同样地,m的取值可以是1或者2,n 的取值可以是4或者5,按照同样的方式,得到的编码脉冲序列可以是以下序列中的任意一个:在m取值为2,n取值为5的情况下,确定的b21编码脉冲序列可以为01、00、10、11;在m取值为2,n取值为4的情况下,确定的b22编码脉冲序列可以为01、00、10;在m取值为1,n取值为5的情况下,确定的b23编码脉冲序列可以为11、01、00、10、11;在m取值为 1,n取值为4的情况下,确定的b24编码脉冲序列可以为11、01、00、10。
[0072]
在脉冲信号序列为表3所示的第三脉冲信号序列的情况下,该序列中包括5个脉冲信号,即预设数量为5,同样地,m的取值可以是1或者2,n 的取值可以是4或者5,按照同样的方式,得到的编码脉冲序列可以是以下序列中的任意一个:在m取值为2,n取值为5的情况下,确定的b31编码脉冲序列可以10、00、10、11;在m取值为2,n取值为4的情况下,确定的b32编码脉冲序列可以10、00、10;在m取值为1,n取值为5的情况下,确定的b33编码脉冲序列可以11、10、00、10、11;在m取值为1,n取值为4的情况下,确定的b34编码脉冲序列可以11、10、00、10。
[0073]
在脉冲信号序列为表4所示的第四脉冲信号序列的情况下,该序列中包括5个脉冲信号,即预设数量为5,同样地,m的取值可以是1或者2,n 的取值可以是4或者5,按照同样的方式,得到的编码脉冲序列可以是以下序列中的任意一个:在m取值为2,n取值为5的情况下,确定的b41编码脉冲序列可以01、00、01、11;在m取值为2,n取值为4的情况下,确定的b42编码脉冲序列可以01、00、01;在m取值为1,n取值为5的情况下,确定的b43编码脉冲序列可以11、01、00、01、11;在m取值为1,n取值为4的情况下,确定的b44编码脉冲序列可以11、01、00、01。
[0074]
如下表5所示的为上述方法中,在m和n的不同取值的情况下,根据不同的脉冲信号序列获取到的不同的编码脉冲序列,从该表可以看出通过该方式获取的编码脉冲序列不存在重复:
[0075]
[0076][0077]
表5
[0078]
与相关技术相比,通过该方式获取的编码脉冲序列不存在重复,可以区分出用户对目标设备的不同操作,避免错误识别用户操作的问题。
[0079]
s204、根据编码脉冲序列调节目标设备的增量参数。
[0080]
其中,目标设备可以是车辆中的音响、空调、收音机等设备,对应的增量参数可以是音响设备的音量、空调设备的风量、收音机设备的频率等。
[0081]
根据编码脉冲序列调节目标设备的增量参数的一种可选方式包括:从多个预设调节序列中,确定与该编码脉冲序列匹配的目标序列;获取该目标序列对应的目标操作,并按照该目标操作调节该目标设备的增量参数。
[0082]
示例地:预设调节序列可以包括:第一预设调节序列为10、00、01、11,和第二预设调节序列为01、00、10、11。在根据上述s203步骤的示例得到上述b11编码脉冲序(10、00、01、11)的情况下,可以匹配到第一预设调节序列,则按照该第一预设调节序列对应的目标操作调节该目标设备的增量参数;在根据上述s203步骤的示例得到上述b21编码脉冲序(01、00、10、 11)的情况下,可以匹配到第二预设调节序列,则按照该第二预设调节序列对应的目标操作调节该目标设备的增量参数。
[0083]
通过上述方法,根据用户对目标设备的调节操作周期性生成波形信号,获取每个周期内的波形信号对应的预设数量个连续的脉冲信号,从该预设数量个连续的脉冲信号中按照上述方法确定合适的编码脉冲序列,并根据该编码脉冲序列对目标设备的增量参数进行调节操作,可以确保该实际调节操作与用户的预期调节操作一致,避免出现调节操作错误的问题,提高了用户调节操作体验。
[0084]
可选地,在本公开的另一实施例中,上述目标操作可以包括增大操作和减小操作,相应的,上述按照目标操作调节目标设备的增量参数可以包括:在目标序列对应增大操作的情况下,增大该目标设备的增量参数;在目标序列对应减小操作的情况下,减小该目标设备的增量参数。例如:上述第一预设调节序列对应的目标操作可以是增大操作,在根据上述b11编码脉冲序匹配到该第一预设调节序列的情况下,可以按照第一预设步长增大该目标设备的增量参数,例如可以将音响设备的音量增大5%,或者将空调设备的风量增大1级;同
样地,上述第二预设调节序列对应的目标操作可以是减小操作,在根据上述b21编码脉冲序匹配到该第二预设调节序列的情况下,可以按照第二预设步长减小该目标设备的增量参数,例如可以将音响设备的音量减小 5%,或者将空调设备的风量减小1级。通过该方式,可以根据用户的调节操作,准确的增大或者减小目标设备的增量参数。
[0085]
进一步地,在多个预设调节序列中不存在与编码脉冲序列匹配的目标序列的情况下,保持目标设备当前的增量参数不变。例如:预设调节序列只包括:第一预设调节序列为10、00、01、11,和第二预设调节序列为01、00、 10、11。在根据s203步骤的示例中得到上述b31编码脉冲序的情况下,无法匹配到任何一个预设调节序列,此时保持目标设备当前的增量参数不变,例如保持音响设备的音量不变。通过该方式,可以进一步避免由于误检测用户操作而导致对目标设备的增量参数进行错误调节操作的问题。
[0086]
可选地,本公开另一个实施例中,还可以显示目标设备的增量参数。例如,在用户通过调节操作增大空调设备风量的情况下,在显示组件上实时显示该风量的大小。通过该方式,可以向用户实时显示目标设备的增量参数,且显示的调节操作与用户的预期调节操作一致,提高了用户调节操作体验。
[0087]
图3为本公开实施例提供的一种调节设备增量参数的装置的结构示意图,如图3所示,该装置包括:
[0088]
波形信号生成模块301,用于根据用户对目标设备的调节操作周期性生成波形信号,每个周期内该波形信号的起始位置和终止位置均为波谷;
[0089]
脉冲信号序列获取模块302,用于获取每个周期内的波形信号对应的脉冲信号序列,该脉冲信号序列包括预设数量个连续的脉冲信号;
[0090]
编码脉冲序列确定模块303,用于从预设数量个连续的脉冲信号中确定编码脉冲序列,该编码脉冲序列包括该预设数量个连续的脉冲信号中,从第 m个脉冲信号开始到第n个脉冲信号结束的多个连续的脉冲信号,其中,该 m小于或等于第一阈值,该第一阈值为该预设数量与2的比值向下取整后得到的数值,该n大于第二阈值,该第二阈值为该预设数量与2的比值向上取整后得到的数值;
[0091]
增量参数调节模块304,用于根据该编码脉冲序列调节该目标设备的增量参数。
[0092]
可选地,该增量参数调节模块304,用于从多个预设调节序列中,确定与该编码脉冲序列匹配的目标序列;获取该目标序列对应的目标操作,并按照该目标操作调节该目标设备的增量参数。
[0093]
可选地,该目标操作包括增大操作和减小操作,该增量参数调节模块304,用于在该目标序列对应增大操作的情况下,增大该目标设备的增量参数;在该目标序列对应减小操作的情况下,减小该目标设备的增量参数。
[0094]
可选地,如图4所示,该装置还包括:
[0095]
增量参数保持模块401,用于在多个该预设调节序列中不存在与该编码脉冲序列匹配的目标序列的情况下,保持该目标设备当前的增量参数。
[0096]
可选地,如图5所示,该装置还包括:
[0097]
显示模块501,用于显示该目标设备的增量参数。
[0098]
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0099]
通过上述装置,根据用户对目标设备的调节操作周期性生成波形信号,获取每个周期内的波形信号对应的预设数量个连续的脉冲信号,从该预设数量个连续的脉冲信号中按照上述方法确定合适的编码脉冲序列,并根据该编码脉冲序列对目标设备的增量参数进行调节操作,可以确保该实际调节操作与用户的预期调节操作一致,避免出现调节操作错误的问题,提高了用户调节操作体验。
[0100]
图6是根据一示例性实施例示出的一种电子设备600的框图。如图6所示,该电子设备600可以包括:处理器601,存储器602。该电子设备600 还可以包括多媒体组件603,输入/输出(i/o)接口604,以及通信组件605 中的一者或多者。
[0101]
其中,处理器601用于控制该电子设备600的整体操作,以完成上述的调节设备增量参数的方法中的全部或部分步骤。存储器602用于存储各种类型的数据以支持在该电子设备600的操作,这些数据例如可以包括用于在该电子设备600上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器602 可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(static random access memory,简称sram),电可擦除可编程只读存储器(electrically erasable programmable read-only memory,简称eeprom),可擦除可编程只读存储器(erasable programmableread-only memory,简称eprom),可编程只读存储器(programmable read-only memory,简称prom),只读存储器(read-only memory,简称 rom),磁存储器,快闪存储器,磁盘或光盘。多媒体组件603可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器602或通过通信组件605 发送。音频组件还包括至少一个扬声器,用于输出音频信号。i/o接口604 为处理器601和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件605用于该电子设备600与其他设备之间进行有线或无线通信。无线通信,例如wi-fi,蓝牙,近场通信(near field communication,简称nfc),2g、3g、4g、 nb-iot、emtc、或其他5g等等,或它们中的一种或几种的组合,在此不做限定。因此相应的该通信组件605可以包括:wi-fi模块,蓝牙模块,nfc 模块等等。
[0102]
在一示例性实施例中,电子设备600可以被一个或多个应用专用集成电路(application specific integrated circuit,简称asic)、数字信号处理器 (digital signal processor,简称dsp)、数字信号处理设备(digital signalprocessing device,简称dspd)、可编程逻辑器件(programmable logic device,简称pld)、现场可编程门阵列(field programmable gate array,简称fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的调节设备增量参数的方法。
[0103]
在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的调节设备增量参数的方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器602,上述程序指令可由电子设备600的处理器601执行以完成上述的调节设备增量参数的方法。
[0104]
以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简
单变型,这些简单变型均属于本公开的保护范围。
[0105]
另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。
[0106]
此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1