家用电器及家用电器的触控装置和家用电器的触控方法_2

文档序号:9864943阅读:来源:国知局
38]由此,本发明实施例的装置与相关技术中仅通过滑动操作选取对应的目标菜单相t匕,可根据用户的操作直接从N个菜单中选择对应的目标菜单,从而能够快速选择目标菜单,便于用户操作,并且,可不改变相关滑调的状态,能够保持家用电器的外观简洁美观。
[0039]下面对本发明实施例中检测芯片20的目标菜单选择过程进行详细描述。
[0040]根据本发明的一个实施例,检测芯片20获取超过预设阈值的按键并获取对应的键号,其中,当当前超过预设阈值的按键的键号与上次超过预设阈值的按键的键号相同,且持续时间大于等于预设时间阈值时,判断触控装置的工作状态为单点触摸滑调模式;当当前超过预设阈值的按键的键号与上次超过预设阈值的按键的键号不相同,且不相同的历史次数大于等于预设次数阈值时,判断触控装置的工作状态为滑动模式。其中,持续时间可为按键的键值超过预设阈值所持续的时间。
[0041]具体而言,检测芯片20可根据以下方法判断触控装置的工作状态。首先,检测芯片20检测M个按键的键值,并判断是否检测到超过预设阈值的按键。之后,如果未检测到超过预设阈值的按键,则继续检测按键的键值;如果检测到超过预设阈值的按键,则获取超过预设阈值的按键对应的键号,并进一步判断键值超过预设阈值的持续时间是否等于O。如果等于0,则将持续时间累加上预设时间,并继续检测按键的键值;如果不等于0,则判断当前超过预设阈值的按键的键号与上次超过预设阈值的按键的键号是否相同。
[0042]如果键号相同,则将键号不相同的历史次数置为0,并将持续时间累加上预设时间,如果累加后的持续时间大于等于预设时间阈值,则判断为单点触摸滑调模式;如果累加后的持续时间小于预设时间阈值,则继续检测按键的键值。
[0043]如果键号不同,则将不相同的历史次数加I,并判断不相同的历史次数是否大于等于预设次数阈值例如3。如果不相同的历史次数小于预设次数阈,则继续检测按键的键值;如果不相同的历史次数大于等于预设次数阈,则在当前超过预设阈值的按键的键号与上次超过预设阈值的按键的键号相差1、且与上上次超过预设阈值的按键的键号相差2时,判断为滑动模式。
[0044]由此可知,当用户在预设时间阈值内触摸滑调10的某一按键时,检测芯片20判断触控装置的工作状态为单点触摸滑调模式,则可根据单点触摸滑调模式选择目标菜单。例如,当用户的手指触摸菜单4对应的按键,且持续时间大于等于预设时间阈值时,则触控装置直接对菜单4进行显示,而不需要通过多次滑动的方式进行选取。
[0045]而当用户在预设时间阈值内连续触摸按键的个数大于等于预设次数阈值时,检测芯片20判断触控装置的工作状态为滑动模式,则可根据滑动模式选择目标菜单,对应的目标菜单跟随用户手指的移动进行选择。
[0046]进一步地,根据本发明的一个实施例,当触控装置的工作状态为单点触摸滑调模式时,检测芯片20根据超过预设阈值的按键的个数和键号确定目标菜单。
[0047]其中,根据本发明的一个具体示例,如果N ( 2M-1,则N个菜单均可通过单点触摸滑调模式确定;如果N>2M-1,则只有(2M-1)个菜单均可通过单点触摸滑调模式确定,其余N-(2M-1)个菜单无法通过单点触摸滑调模式确定,并且,这(2M-1)个菜单根据超过预设阈值的按键的个数和键号确定其目标编号,并设置目标编号对应的目标菜单,以确定目标菜单。
[0048]根据本发明的一个优选实施例,如果N ( 2M-1,则检测芯片20可根据以下方式确定目标菜单:当超过预设阈值的按键的个数为I时,检测芯片20根据按键的键号a确定目标菜单为第2Xa_l个菜单;当超过预设阈值的按键的个数为2且两个按键的键号相邻时,检测芯片20根据两个按键的键号a和b确定目标菜单为第a+b-Ι个菜单。
[0049]具体而言,当触控装置的工作状态为单点触摸滑调模式时,判断超过预设阈值的按键的个数是否为1,如果超过预设阈值的按键的个数为1,则记录当前超过预设阈值的按键的键号a,并确定目标菜单为第2 Xa-1个菜单;如果超过预设阈值的按键的个数不为1,则进一步判断超过预设阈值的按键的个数是否为2且两个按键的键号是否相邻,如果是,则记录当前超过预设阈值的按键的键号a和b,并确定目标菜单为第a+b-Ι个菜单,如果否,则返回,没有对应的目标菜单,继续检测用户在滑调10上输入的操作。
[0050]当N>2M-1,可根据2 X a-Ι或a+b_l计算目标编号,根据目标编号获取对应的目标菜单。
[0051]下面以两个具体实施例来详细描述单点触摸滑调模式的目标菜单选择方法。
[0052]结合图3所示的N ( 2M-1示例,滑调10可包括6个按键组成,可供选择的菜单有10个,按键的键号依次为1、2、3、4、5、6,菜单的编号依此为1,2,3……10。另外,预设时间阈值可为15ms。
[0053]例如,当检测芯片20在15ms内持续检测到按键I的键值超过其预设阈值,记录按键的键号为I,并确定目标菜单为第I (2*1-1 = I)个菜单即菜单I,触控装置可对菜单I进行显示。
[0054]又如,当检测芯片20在15ms内持续检测到按键3的键值超过其预设阈值,记录按键的键号为3,并确定目标菜单为第5 (2*3-1 = 5)个菜单即菜单5,触控装置可对菜单5进行显示。
[0055]再如,当检测芯片20在15ms内持续检测到按键4和按键5的键值超过其各自的预设阈值,记录按键的键号为4和5,并确定目标菜单为第8(4+5-1 = 8)个菜单即菜单8,触控装置可对菜单8进行显示。
[0056]结合图4所示的N>2M-1示例,滑调10可包括4个按键组成,可供选择的菜单有10个,按键的键号依次为1、2、3、4,菜单的编号依此为1,2,3……10,则按键的目标编号可为
1、2、3、4、5、6、7。在检测芯片20中可预先设置菜单I至菜单5依次分别与目标编号I至目标编号5相关,菜单6、菜单7、菜单8不能通过单点触摸滑调模式选择,只能通过滑动模式选择。菜单9与目标编号6相关,菜单10与目标编号7相关。
[0057]例如,当检测芯片20检测到仅有按键2的键值超过其预设阈值时,记录按键的键号为2,并确定目标编号为3 (2*2-1 = 3),根据预先的设置对应的目标菜单为第3个菜单即菜单3,触控装置可对菜单3进行显示。
[0058]又如,当检测芯片20检测到按键3和按键4的键值同时超过其预设阈值时,记录按键的键号为3和4,并确定目标编号为6 (3+4-1 = 6),根据预先的设置对应的目标菜单为第9个菜单即菜单9,触控装置可对菜单9进行显示。
[0059]再如,当检测芯片20检测到仅有按键4的键值超过器其预设阈值时,记录按键的键号为4,并确定目标编号为7(2*4-1 = 7),根据预先的设置对应的目标菜单为第10个菜单即菜单10,触控装置可对菜单10进行显示。
[0060]更进一步地,当触控装置的工作状态为滑动模式时,检测芯片20根据操作的滑动距离确定目标菜单。
[0061]结合如图5所示的示例,假设滑调10的长度为A到B的距离,当滑动操作是从A点滑动到B点时,可变化两个菜单,例如,如果当前菜单为菜单1,则从A点滑动到B点时显示的菜单是菜单3。由此,如果需要选择菜单4,则需第一次从A点滑动到B点,变为菜单3,第二次再滑动即可选择菜单4。触控装置的工作状态为滑动模式时的工作过程与现有技术相同,此处不再赘述。
[0062]综上,根据本发明实施例提出的家用电器的触控装置,通过检测芯片检测用户在滑调上输入的操作,并获取操作对滑调中按键的触发状态,以及根据触发状态获取触控装置的工作状态,并根据工作状态和触发状态对从N个菜单中选择对应的目标菜单进行显示。由此,与相关技术中仅通过滑动操作选取对应的目标菜单相比,本发明实施例的装置可根据用户的操作直接从N个菜单中选择对应的目标菜单,从而能够快速选择目标菜单,便于用户操作,并且,可不改变相关滑调的状态,能够保持家用电器的外观简洁美观。
[0063]本发明实施例还提出一种家用电器,包括:N个菜单和上述的家用电器的触控装置。其中,家用电器的触控装置用于从N个菜单中选择对应的目标菜单,并对目标菜单进行显不O
[0064]根据本发明实施例提出的家用电器,通过家用电器的触控装置能够快速选择目标菜单,便于用户操作,并且,可不改变相关滑调的状态,能够保持家用电器的外观简洁美观。
[0065]图6是根据本发明实施例的家用电器的触控方法的流程图。家用电器包括N个菜单和触控装置,触控装置包括具有M个按键的滑调,其中,N为正整数,M为小于或等于N的正整数。如图6所示,该家用电器的触控方法包括以下步骤:
[0066]S1:检测用户在滑调上输入的操作。
[0067]检测用户在滑调上输入的操作即为检测键值超过阈值的按键。换言之,当用户触发某一个按键时,该按键的键值将超过预设阈值。由此,可对M个按键的键值进行检测,以检测用户在滑调上输入的操作。
[0068]S2:获取操作对滑调中按键的触发状态,并根据触发状态获取触控装置的工作状
O
[0069]S3:根据工作状态和触发状态对从N个菜单中选择对应的目标菜单进行显示。
[0070]其中,需要说明的是,触发状态可包括单点触发状态和滑动触发状态。根据用户
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1