一种按键处理方法和装置、家电设备及按键处理系统与流程

文档序号:13218881阅读:117来源:国知局
技术领域本发明涉及自动控制技术领域,更具体的说是涉及一种按键处理方法和装置、家电设备及按键处理系统。

背景技术:
随着电子技术的发展,各种家电设备的功能也越来越丰富,相应的,与家电设备对应的遥控设备上集成的按键也越来越多,以实现对家电设备的各种功能的控制。但是,遥控设备上按键的增多会导致遥控设备很难朝着轻薄化的方向发展,而为了克服该问题,现有的遥控设备的按键数量都是固定的,因此,只集成能够控制家电设备的主要功能的按键。那么,这种方式就会导致现有的遥控设备缺少针对家电设备的某些功能的按键,给用户带来了操作上的困扰。

技术实现要素:
有鉴于此,本发明提供一种按键处理方法和装置、家电设备及按键处理系统,以解决现有的遥控设备缺失针对家电设备的某些功能的按键的技术问题。为实现上述目的,本发明提供如下技术方案:一种按键处理方法,该方法包括:当检测到针对遥控设备的操作为第一预设操作时,控制所述遥控设备进入按键捕获期;在所述遥控设备处于所述按键捕获期的过程中,获取所述遥控设备采集的第一键值;当确定所述遥控设备退出所述按键捕获期时,确定与所述第一键值对应的目标键值;响应与所述目标键值对应的业务逻辑。优选的,所述控制所述遥控设备进入按键捕获期时,还包括:开始计时;在计时时间未达到预设时间时,维持所述遥控设备处于所述按键捕获期;在所述计时时间达到所述预设时间时,控制所述遥控设备退出所述按键捕获期。优选的,所述控制所述遥控设备进入按键捕获期之后,还包括:检测针对所述遥控设备是否具有第二预设操作;在确定针对所述遥控设备不具有第二预设操作时,维持所述遥控设备处于所述按键捕获期;在确定针对所述遥控设备具有第二预设操作时,控制所述遥控设备退出所述按键捕获期。优选的,所述第一预设操作为按下所述遥控设备上的第一特定按键的操作。优选的,所述第二预设操作为按下所述遥控设备上的第二特定按键的操作。一种按键处理装置,该装置包括:检测控制单元,用于当检测到针对遥控设备的操作为第一预设操作时,控制所述遥控设备进入按键捕获期;第一获取单元,用于在所述遥控设备处于所述按键捕获期的过程中,获取所述遥控设备采集的第一键值;第一确定单元,用于当确定所述遥控设备退出所述按键捕获期时,确定与所述第一键值对应的目标键值;第一响应单元,用于响应与所述目标键值对应的业务逻辑。优选的,还包括:第一计时单元,用于在控制所述遥控设备进入按键捕获期时开始计时;第一维持单元,用于在计时时间未达到预设时间时,维持所述遥控设备处于所述按键捕获期;第一退出单元,用于在所述计时时间达到所述预设时间时,控制所述遥控设备退出所述按键捕获期。优选的,还包括:检测操作单元,用于检测针对所述遥控设备是否具有第二预设操作;第二维持单元,用于在确定针对所述遥控设备不具有第二预设操作时,维持所述遥控设备处于所述按键捕获期;第二退出单元,用于在确定针对所述遥控设备具有第二预设操作时,控制所述遥控设备退出所述按键捕获期。一种家电设备,包括:控制器,用于当检测到针对遥控设备的操作为第一预设操作时,控制所述遥控设备进入按键捕获期;在所述遥控设备处于所述按键捕获期的过程中,获取所述遥控设备采集的第一键值;当确定所述遥控设备退出所述按键捕获期时,确定与所述第一键值对应的目标键值;响应与所述目标键值对应的业务逻辑。一种按键处理系统,包括遥控设备以及如上所述的家电设备。经由上述的技术方案可知,与现有技术相比,本发明实施例公开了一种按键处理方法,具体的,当接收到针对遥控设备的第一预设操作时,控制遥控设备进入按键捕获期,在遥控设备处于按键捕获期的过程中,获取所述遥控设备采集的第一键值,当确定所述遥控设备退出所述按键捕获期时,确定与所述第一键值对应的目标键值,响应与目标键值对应的业务逻辑;可见,由于目标键值并不是遥控设备当前采集的键值,因此与目标键值对应的按键也未直接设置于遥控设备上,因此,本发明能够实现针对遥控设备上缺少的按键对家电设备的功能的控制,提高了用户体验。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本发明一个实施例公开的一种按键处理方法的流程示意图;图2为本发明公开的按键捕获期的示意图;图3为本发明另一实施例公开的一种按键处理方法的流程示意图;图4为本发明又一实施例公开的一种按键处理方法的流程示意图;图5为本发明一个实施例公开的一种按键处理装置的结构示意图;图6为本发明另一实施例公开的一种按键处理装置的结构示意图;图7为本发明又一实施例公开的一种按键处理装置的结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明一个实施例公开了一种键值处理方法,该方法可以应用于能够通过遥控设备控制的家电设备中,例如通过遥控器控制的电视机、空调等设备。如图1所示,该方法包括以下过程:步骤101:当检测到针对遥控设备的操作为第一预设操作时,控制所述遥控设备进入按键捕获期;具体的,第一预设操作为能够控制遥控设备进入按键捕获期的操作,具体可以根据实际情况进行设定,本发明不做限定。遥控设备能够将针对遥控设备的当前操作发送给家电设备,以使得家电设备检测当前针对遥控设备的操作是否为第一预设操作。作为一种实现方式,第一预设操作可以为按下所述遥控设备上的第一特定按键的操作。需说明的是,按下遥控设备上的第一特定按键至少可以分为短按和长按两种操作方式,而短按和长按可以通过按下按键的时间进行区分,如预先设定一时间,如果按下的时间小于该时间,则确定为短按,如果按下的时间大于该时间,则确定为长按。在本发明中,第一预设操作中针对第一特定按键的类型、操作方式、按下数量以及按键组合被按下的先后顺序可以预先设定,本发明不做限定。例如,该第一预设操作可以为针对遥控设备的音量增加键和音量减小键同时被按下的操作,那么,当用户同时按下音量增加键和音量键减小键时,遥控设备能够采集到与音量增加键对应的键值以及与音量减小键对应的键值,并将其发送给家电设备,家电设备根据所接收到的键值可以确定当前针对遥控设备的操作为按下遥控设备上第一特定按键的操作,此时可以控制遥控设备进入按键捕获期。如若第一预设操作中对第一特定按键的操作方式进行了设定,遥控设备还可以将键值对应的按下的时间发送给家电设备,以使得家电设备对遥控设备的当前操作进行判断。再例如,遥控设备上可以设置一专门的按键为第一特定按键,当用户按键下按键时,遥控设备能够采集到与该按键对应的键值并将其发送给家电设备,家电设备基于该按键确定针对遥控设备的操作为按下第一特定按键的操作,此时可以控制遥控设备进入按键捕获期。需说明的是,当检测到针对遥控设备的操作不是第一预设操作,则继续进行检测,并不控制遥控设备进入按键捕获期。在本发明中,按键捕获期具体可以持续一段时间,而所持续的时间长度可以预先设定,当然也可以由用户针对遥控设备的操作来决定,具体会在后文详细说明。步骤102:在所述遥控设备处于所述按键捕获期的过程中,获取所述遥控设备采集的第一键值;具体的,在遥控设备处于按键捕获期的过程中,当遥控设备上某一或某些按键被按下时,遥控设备能够采集到与被按下的按键对应的键值,并将其发送给家电设备,即家电设备能够获取到遥控设备所采集的第一键值。其中,第一键值是对遥控设备处于按键捕获期的过程中,遥控设备所采集的键值的统称,第一键值的数量与用户在遥控设备处于按键捕获期的过程中所按下的按键的数量保持一致。即在遥控设备处于按键捕获期的过程中,如果用户仅按下一个按键,那么第一键值的数量为一个,如果用户按下组合按键即多个按键,那么第一键值的数量也为多个。需说明的是,本发明的目的是为了实现针对遥控设备上缺少的按键对家电设备的功能的控制,即需要模拟出遥控设备上缺少的按键,因此可以预先设定遥控设备上的哪些按键用于模拟缺少的按键。当用户需要遥控设备模拟缺少的按键时,可以控制遥控设备进入按键捕获期,从而在遥控设备处于按键捕获期的过程中,按下相应的按键,使得遥控设备采集到第一键值。其中,遥控设备上每一按键均对应一键值,而每一键值均对应一业务逻辑,家电设备能够响应与遥控设备所采集的键值对应的业务逻辑,如当用户按下电视机的遥控设备上的按键1时,电视机的当前频道将切换到与频道1。而在本发明中,在遥控设备处于按键捕获期的过程中,家电设备将不会响应与遥控设备所采集的第一键值对应的原本的业务逻辑,而是通过该键值模拟遥控设备上缺少的按键。步骤103:当确定所述遥控设备退出所述按键捕获期时,确定与所述第一键值对应的目标键值;当确定遥控设备退出按键捕获期时,第一键值采集完毕,那么与第一键值对应的目标键值就是模拟出的遥控设备上缺少的按键被按下的情况,也就是说,实际上与目标键值所对应的按键并未设置在遥控设备上。而具体的,第一键值与目标键值的对应关系可以预先设定,通过该对应关系查找与第一键值对应的目标键值,其中,第一键值可以为一个也可以为多个。例如,与OK键对应的第一键值为13,第一键值13对应的目标键值8,该目标键值8对应的按键是遥控设备上没有设置的按键。步骤104:响应与所述目标键值对应的业务逻辑。目标键值与业务逻辑的对应关系预先设定,本发明不做限定,当确定与第一键值对应的目标键值后,可以基于目标键值与业务逻辑的对应关系响应相应的业务逻辑。需说明的是,由于遥控设备上所设置的某些按键被设定为用于模拟遥控设备缺少的按键,因此,如果这些按键在遥控设备处于按键捕获期的过程中的过程中被按下,家电设备将不能响应与这些按键所对应的原本的业务逻辑;但是当遥控设备退出按键捕获期后,这些按键中存在被按下的按键时,家电设备能够正常响应与被按下的按键所对应的原本的业务逻辑。本发明实施例中,能够在遥控设备处于按键捕获期的过程中,获取到第一键值,从而在遥控设备退出按键捕获期时,确定第一键值对应的目标键值,响应与目标键值对应的业务逻辑,可见本发明能够实现针对遥控设备上缺少的按键对家电设备的功能的控制,提高了用户体验。为便于理解,以一图示对本发明进行说明,如图2所示,Q1点为控制遥控设备进入按键捕获期的起始点,Q2点为控制遥控设备退出按键捕获期的截止点,在Q1和Q2之间为遥控设备处于按键捕获期的期间,在遥控设备处于按键捕获期的过程中,当用户按下遥控设备的某些按键(单个按键或组合按键)时,遥控设备将与被按下的按键对应的第一键值发送给家电设备,在家电设备确定遥控设备退出按键捕获期时,则确定与第一键值对应的目标键值,并响应与目标键值对应的业务逻辑。本发明另一实施例公开了一种按键处理方法,如图3所示,该方法包括:步骤301:当检测到针对遥控设备的操作为第一预设操作时,控制所述遥控设备进入按键捕获期并开始计时;在本实施例中,当控制遥控设备进入按键捕获期后,为了使得遥控设备所处的按键捕获期能够持续一段预设的时间,因此,需在控制遥控设备进入按键捕获期时开始计时。步骤302:在计时时间未达到预设时间时,维持所述遥控设备处于所述按键捕获期;预设时间为遥控设备所处的按键捕获期能够维持的时间长度,具体可以根据实际情况进行设定,如预设时间为10秒钟,那么,遥控设备所处的按键捕获期能够维持的时间为10秒。步骤303:在所述遥控设备处于所述按键捕获期的过程中,获取所述遥控设备采集的第一键值;步骤304:在所述计时时间达到所述预设时间时,控制所述遥控设备退出所述按键捕获期;当计时时间到达预设时间时,说明遥控设备处于按键捕获期的维持时间已到,此处控制遥控设备退出按键捕获期。步骤305:当确定所述遥控设备退出所述按键捕获期时,确定与所述第一键值对应的目标键值;步骤306:响应与所述目标键值对应的业务逻辑。本发明实施例中,能够在遥控设备处于按键捕获期的过程中,获取到第一键值,从而在遥控设备退出按键捕获期时,确定第一键值对应的目标键值,响应与目标键值对应的业务逻辑,可见本发明能够实现针对遥控设备上缺少的按键对家电设备的功能的控制,提高了用户体验。本发明又一实施例公开了一种按键处理方法,如图4所示,该方法包括以下过程:步骤401:当检测到针对遥控设备的操作为第一预设操作时,控制所述遥控设备进入按键捕获期;步骤402:检测针对所述遥控设备是否具有第二预设操作;需说明的是,第二预设操作与第一预设操作可以相同也可以不同,由于针对遥控设备是否具有第二预设操作的检测在控制遥控设备进入按键捕获期后执行的,因此即便第二预设操作与第一预设操作相同也不会产生矛盾。具体的,第二预设操作为判断是否维持遥控设备处于按键捕获期的标准,具体可以根据实际情况进行设定,本发明不做限定。遥控设备能够将针对遥控设备的当前操作发送给家电设备,以使得家电设备检测当前针对遥控设备的操作是否为第二预设操作。作为一种实现方式,第二预设操作为按下所述遥控设备上的第二特定按键的操作。其中,第二特定按键与前文所描述的第一特定按键可以相同的按键或相同的按键组合,当然也可以不同的按键或不同的按键组合。其中,按下遥控设备上的第二特定按键至少可以分为短按和长按两种操作方式。在本发明中,第二预设操作中针对第二特定按键的类型、操作方式、按下数量以及按键组合被按下的先后顺序可以预先设定,本发明不做限定。步骤403:在确定针对所述遥控设备不具有第二预设操作时,维持所述遥控设备处于所述按键捕获期;当确定针对遥控设备不具有第二预设操作时,说明用户未通过操作遥控设备来控制遥控设备退出按键捕获期,那么家电设备维持遥控设备处于按键捕获期。步骤404:在所述遥控设备处于所述按键捕获期的过程中,获取所述遥控设备采集的第一键值;需说明的是,第二预设操作中所限定的第二特定按键需与遥控设备在按键捕获期中用于模拟遥控设备所缺少按键的按键区分开来,即当获取到遥控设备在处于按键捕获期所采集的键值时,需判断该键值是能够用于确定出目标键值的第一键值还是用于表征针对遥控设备进行第二预设操作的键值。步骤405:在确定针对所述遥控设备具有第二预设操作时,控制所述遥控设备退出所述按键捕获期;步骤406:当确定所述遥控设备退出所述按键捕获期时,确定与所述第一键值对应的目标键值;步骤407:响应与所述目标键值对应的业务逻辑。本发明实施例中,能够在遥控设备处于按键捕获期的过程中,获取到第一键值,从而在遥控设备退出按键捕获期时,确定第一键值对应的目标键值,响应与目标键值对应的业务逻辑,可见本发明能够实现针对遥控设备上缺少的按键对家电设备的功能的控制,提高了用户体验。与上述键值处理方法对应的,本发明还公开了一种按键处理装置,在一个实施例中,如图5所示,该装置包括:检测控制单元501、第一获取单元502、第一确定单元503、第一响应单元504;具体的:检测控制单元501,用于当检测到针对遥控设备的操作为第一预设操作时,控制所述遥控设备进入按键捕获期;具体的,第一预设操作为能够控制遥控设备进入按键捕获期的操作,具体可以根据实际情况进行设定,本发明不做限定。遥控设备能够将针对遥控设备的当前操作发送给家电设备,以使得家电设备检测当前针对遥控设备的操作是否为第一预设操作。作为一种实现方式,第一预设操作可以为按下所述遥控设备上的第一特定按键的操作。第一获取单元502,用于在所述遥控设备处于所述按键捕获期的过程中,获取所述遥控设备采集的第一键值;其中,第一键值是对遥控设备处于按键捕获期的过程中,遥控设备所采集的键值的统称,第一键值的数量与用户在遥控设备处于按键捕获期的过程中所按下的按键的数量保持一致。第一确定单元503,用于当确定所述遥控设备退出所述按键捕获期时,确定与所述第一键值对应的目标键值;当确定遥控设备退出按键捕获期时,第一键值采集完毕,那么与第一键值对应的目标键值就是模拟出的遥控设备上缺少的按键被按下的情况,也就是说,实际上与目标键值所对应的按键并未设置在遥控设备上。第一响应单元504,用于响应与所述目标键值对应的业务逻辑。目标键值与业务逻辑的对应关系预先设定,本发明不做限定,当确定与第一键值对应的目标键值后,可以基于目标键值与业务逻辑的对应关系响应相应的业务逻辑。本发明实施例中,能够在遥控设备处于按键捕获期的过程中,获取到第一键值,从而在遥控设备退出按键捕获期时,确定第一键值对应的目标键值,响应与目标键值对应的业务逻辑,可见本发明能够实现针对遥控设备上缺少的按键对家电设备的功能的控制,提高了用户体验。本发明另一实施例公开了一种按键处理装置,如图6所示,该装置包括:检测控制单元601、第一计时单元602、第一维持单元603、第一获取单元604、第一退出单元605、第一确定单元606以及第一响应单元607;具体的:检测控制单元601,用于当检测到针对遥控设备的操作为第一预设操作时,控制所述遥控设备进入按键捕获期;第一计时单元602,用于在控制所述遥控设备进入按键捕获期时开始计时;第一维持单元603,用于在计时时间未达到预设时间时,维持所述遥控设备处于所述按键捕获期;预设时间为遥控设备所处的按键捕获期能够维持的时间长度,具体可以根据实际情况进行设定。第一获取单元604,用于在所述遥控设备处于所述按键捕获期的过程中,获取所述遥控设备采集的第一键值;第一退出单元605,用于在所述计时时间达到所述预设时间时,控制所述遥控设备退出所述按键捕获期;当计时时间到达预设时间时,说明遥控设备处于按键捕获期的维持时间已到,此处控制遥控设备退出按键捕获期。第一确定单元606,用于当确定所述遥控设备退出所述按键捕获期时,确定与所述第一键值对应的目标键值;第一响应单元607,用于响应与所述目标键值对应的业务逻辑。本发明实施例中,能够在遥控设备处于按键捕获期的过程中,获取到第一键值,从而在遥控设备退出按键捕获期时,确定第一键值对应的目标键值,响应与目标键值对应的业务逻辑,可见本发明能够实现针对遥控设备上缺少的按键对家电设备的功能的控制,提高了用户体验。本发明又一实施例公开了一种按键处理装置,如图7所示,该装置包括:检测控制单元701、检测操作单元702、第二维持单元703、第一获取单元704、第二退出单元705、第一确定单元706以及第一响应单元707;具体的:检测控制单元701,用于当检测到针对遥控设备的操作为第一预设操作时,控制所述遥控设备进入按键捕获期;检测操作单元702,用于检测针对所述遥控设备是否具有第二预设操作;需说明的是,第二预设操作与第一预设操作可以相同也可以不同,由于针对遥控设备是否具有第二预设操作的检测在控制遥控设备进入按键捕获期后执行的,因此即便第二预设操作与第一预设操作相同也不会产生矛盾。具体的,第二预设操作为判断是否维持遥控设备处于按键捕获期的标准,具体可以根据实际情况进行设定,本发明不做限定。遥控设备能够将针对遥控设备的当前操作发送给家电设备,以使得家电设备检测当前针对遥控设备的操作是否为第二预设操作。作为一种实现方式,第二预设操作为按下所述遥控设备上的第二特定按键的操作。其中,第二特定按键与前文所描述的第一特定按键可以相同的按键或相同的按键组合,当然也可以不同的按键或不同的按键组合。第二维持单元703,用于在确定针对所述遥控设备不具有第二预设操作时,维持所述遥控设备处于所述按键捕获期;当确定针对遥控设备不具有第二预设操作时,说明用户未通过操作遥控设备来控制遥控设备退出按键捕获期,那么家电设备维持遥控设备处于按键捕获期。第一获取单元704,用于在所述遥控设备处于所述按键捕获期的过程中,获取所述遥控设备采集的第一键值;需说明的是,第二预设操作中所限定的第二特定按键需与遥控设备在按键捕获期中用于模拟遥控设备所缺少按键的按键区分开来,即当获取到遥控设备在处于按键捕获期所采集的键值时,需判断该键值是能够用于确定出目标键值的第一键值还是用于表征针对遥控设备进行第二预设操作的键值。第二退出单元705,用于在确定针对所述遥控设备具有第二预设操作时,控制所述遥控设备退出所述按键捕获期;第一确定单元706,用于当确定所述遥控设备退出所述按键捕获期时,确定与所述第一键值对应的目标键值;第一响应单元707,用于响应与所述目标键值对应的业务逻辑。本发明实施例中,能够在遥控设备处于按键捕获期的过程中,获取到第一键值,从而在遥控设备退出按键捕获期时,确定第一键值对应的目标键值,响应与目标键值对应的业务逻辑,可见本发明能够实现针对遥控设备上缺少的按键对家电设备的功能的控制,提高了用户体验。与上述按键处理装置对应的,本发明一个实施例还公开了一种家电设备,该家电设备包括控制器,控制器具体当检测到针对遥控设备的操作为第一预设操作时,控制所述遥控设备进入按键捕获期;在所述遥控设备处于所述按键捕获期的过程中,获取所述遥控设备采集的第一键值;当确定所述遥控设备退出所述按键捕获期时,确定与所述第一键值对应的目标键值;响应与所述目标键值对应的业务逻辑。其中,第一预设操作可以为按下所述遥控设备上的第一特定按键的操作。在本发明另一实施例中,控制器还用于在控制所述遥控设备进入按键捕获期时开始计时;在计时时间未达到预设时间时,维持所述遥控设备处于所述按键捕获期;在所述计时时间达到所述预设时间时,控制所述遥控设备退出所述按键捕获期。在本发明又一实施例中,控制器还用于在控制所述遥控设备进入按键捕获期之后检测针对所述遥控设备是否具有第二预设操作;在确定针对所述遥控设备不具有第二预设操作时,维持所述遥控设备处于所述按键捕获期;在确定针对所述遥控设备具有第二预设操作时,控制所述遥控设备退出所述按键捕获期。其中,第二预设操作可以为按下所述遥控设备上的第二特定按键的操作。本发明一个实施例还公开了一种按键处理系统,包括遥控设备以及如上所描述的家电设备。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1