一种快捷键的设置方法及装置与流程

文档序号:12039338阅读:178来源:国知局
一种快捷键的设置方法及装置与流程
本发明涉及终端技术领域,具体涉及一种快捷键的设置方法及装置。

背景技术:
随着数字技术的发展,终端上的功能和用户界面(UI,userinterface)的层级越来越多,当用户想要打开自己常用功能或者界面的时候,可能就需要进行多次操作。为了使用户能够更快地打开自己常用的功能或者界面,提出了快捷键的概念,通过快捷键的使用,给用户提供了不少便利,从而快捷键功能作为一项重要的辅助功能,在终端中得到广泛应用。在使用快捷键之前,需要先进行快捷键的设置。终端设备的种类很多,不同的终端有不同的快捷键设置方式。对于带遥控器的终端,可以采用如下的方式进行快捷键的设置:用户点击遥控器上的快捷键录制按键进入快捷键录制模式;在进入快捷键录制模式后,遥控器会顺序记录用户点击的每一个遥控器按键,直至用户点击快捷键录制完成按键退出快捷键录制模式;并且,遥控器会将记录的用户点击的遥控器按键对应的遥控器信号按该顺序组合形成快捷键序列,以及将该快捷键序列与遥控器上的一个快捷键绑定。在后续的使用过程中,用户只需要点击该快捷键,遥控器就会将该快捷键序列对应的遥控器信号顺序的发送至终端。从上面方案可以看出:由于快捷键序列记录在遥控器上,因此当遥控器丢失或者更换遥控器后,用户需要重新进行快捷键的录制,同时,在用户点击快捷键后,遥控器只能按顺序发送遥控器信号,每个信号的执行都要访问一次终端,并且对于这一系列的遥控信号,会因为信号的不同,处理的时间也会不一样,因此很有可能终端还在处理第一个遥控器信号时,遥控器已经将第二个遥控器信号发送过来了,在该第二个遥控器信号的处理需要基于第一个遥控器信号的处理结果时,结果会出现错误。

技术实现要素:
本发明的实施例提供一种快捷键的设置方法及装置,在遥控器丢失或者进行遥控器更换时,用户不需要重新录制快捷键,而且快捷键的设置方法及装置可以确保快捷键序列能够被终端正确执行。在快捷键执行时,因为之前在快捷键的设置方法中包含了对快捷键序列进行编辑,可以进一步在执行时提高终端的处理效率。本发明实施例的第一方面公开了一种快捷键的设置方法,所述方法包括:终端接收输入信号,在识别所述输入信号为快捷键录制指令后,终端启动快捷键录制模式;终端继续接收输入信号,识别所述输入信号是否为快捷键录制结束指令;如果不是快捷键录制结束指令,则在缓存的快捷键序列中记录所述输入信号;如果是快捷键录制结束指令,则保存缓存的快捷键序列。结合第一方面,在第一种可能的实现方式中,在缓存的快捷键序列中记录在终端启动了快捷键录制模式后接收的输入信号具体包括:将所述输入信号转换为可被所述终端直接执行的操作指令;将所述操作指令记录在缓存的快捷键序列中。结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,保存缓存的快捷键序列前还包括:对缓存的快捷键序列中的输入信号进行编辑。结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,在对缓存的快捷键序列中的输入信号进行编辑前,进一步包括:接收作为编辑指令的输入信号;所述对缓存的快捷键序列中的输入信号进行编辑具体为:根据所述编辑指令对缓存的快捷键序列中的输入信号进行编辑。结合第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述对缓存的快捷键序列中的输入信号进行编辑具体包括:合并缓存的快捷键序列中同一类型的操作;和/或对缓存的快捷键序列中的操作进行删除;和/或对缓存的快捷键序列中的操作的顺序进行调整。结合第一方面或者第一方面的第一种可能的实现方式或者第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式或者第一方面的第四种可能的实现方式,在第五种可能的实现方式中,所述对缓存的快捷键序列进行保存具体为:当识别所述输入信号为绑定信号时,保存所述绑定信号、缓存的快捷键序列以及两者的对应关系。本发明实施例的第二方面公开了一种快捷键的设置装置,所述装置包括:接收单元,用于接收输入信号;识别单元,用于识别所述接收单元接收的输入信号;启动单元,用于在所述识别单元识别出所述输入信号为快捷键录制指令时,启动快捷键录制模式;记录单元,用于在所述启动单元启动快捷键录制模式,且所述识别单元识别出接收单元接收的输入信号不是快捷键录制结束指令时,在缓存的快捷键序列中记录所述接收单元接收的输入信号;保存单元,用于在所述启动单元启动快捷键录制模式,且所述识别单元识别出接收单元接收的输入信号是快捷键录制结束指令时,保存缓存的快捷键序列。结合第二方面,在第一种可能的实现方式中,所述装置还包括:编辑单元,用于在所述启动单元启动快捷键录制模式,且所述识别单元识别出接收单元接收的输入信号是快捷键录制结束指令时,对缓存的快捷键序列中的输入信号进行编辑;所述保存单元,具体用于对所述编辑单元编辑后的缓存的快捷键序列进行保存。结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述编辑单元具体用于:在所述识别单元识别出输入信号为编辑指令时,根据所述编辑指令对缓存的快捷键序列中的输入信号进行编辑。结合第二方面的第一种可能的实现方式或第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述编辑单元具体用于:合并缓存的快捷键序列中同一类型的操作;和/或对缓存的快捷键序列中的操作进行删除;和/或对缓存的快捷键序列中的操作的顺序进行调整。结合第二方面或第二方面的第一种可能的实现方式或第二方面的第二种可能的实现方式或第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所述记录单元具体用于:在所述启动单元启动快捷键录制模式,且所述识别单元识别出接收单元接收的输入信号不是快捷键录制结束指令时,将所述输入信号转化为可被所述终端执行的操作指令;将所述操作指令记录在缓存的快捷键序列中。结合第二方面或第二方面的第一种可能的实现方式或第二方面的第二种可能的实现方式或第二方面的第三种可能的实现方式结合第二方面的第四种的可能的实现方式,在第五种可能的实现方式中,所述保存单元具体用于:当所述识别单元识别出接收单元接收的输入信号为绑定信号时,保存所述绑定信号、缓存的快捷键序列以及两者的对应关系。从上可知,在本发明实施例提供的快捷键的设置方法中,由终端对快捷键序列进行保存,在遥控器丢失或者进行遥控器更换时,不需要再次进行快捷键的设置,同时,由于快捷键序列保存在终端,因此终端在执行快捷键序列时,可以等到快捷键序列中的一个操作指令被执行后再执行下一个操作指令,因此即使该下一个操作指令的执行需要基于上一个操作指令的执行结果,也不会出现执行失败的情况。进一步,本发明实施例的终端在保存快捷键序列前,可以先将快捷键序列中的输入信号转换为可被终端直接执行的操作指令,从而直接将可被终端直接执行的操作指令保存在快捷键序列中,使得终端在执行快捷键序列时,不需要进行输入信号的转换操作,可以提高快捷键序列的执行速度。进一步,本发明实施例的终端在保存快捷键序列前,会根据接收的输入信号对缓存的快捷键序列进行编辑,可以进一步在执行时提高终端的处理效率。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明一个实施例提供的快捷键的设置方法的流程图;图2为本发明另一个实施例提供的快捷键的设置方法的流程图;图3为本发明一个实施例提供的快捷键的设置装置的结构图;图4为本发明另一个实施例提供的快捷键的设置装置的结构图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。下面根据图1描述本发明实施例的一种快捷键的设置方法,该方法描述的是终端设备的处理流程,终端设备可以是电视机(TV,television)、机顶盒、游戏机等能够被输入设备控制的设备,方法包括:101、终端接收输入信号,在识别所述输入信号为快捷键录制指令后,终端启动快捷键录制模式。在本发明的一个实施例中,该快捷键录制指令由输入设备发送,该输入设备可以是遥控器,键盘,手机等。终端接收到的快捷键录制指令可以是一个特定的输入信号,该特定的输入信号可以由用户按了输入设备上的模式转换按键后由输入设备发送,用于转换当前终端的模式,使终端进入快捷键录制模式。其中,该模式转换按键可以是输入设备上单独设置的,也可以是没有对应的快捷键序列的快捷键。在本发明的一个实施例中,如果终端不处于快捷键录制模式,且当前接收到的输入信号不是快捷键录制指令,则终端可以将该输入信号添加到用户操作事件列表,其中,输入信号可以是频道切换信号或者音量调整信号等。在本发明的一个实施例中,如果终端不处于快捷键录制模式,且当前接收到的输入信号是快捷键录制指令,则终端将当前模式转换为快捷键录制模式,启动快捷键录制操作。在本发明的一个实施例中,终端在启动快捷键录制模式后,如果在预设时间内没有接收到输入信号,则可以自动退出快捷键录制模式。其中,预设时间可以是终端的默认设置,也可以由用户根据自己的需要进行设置;例如预设时间可以是10秒,或30秒,或1分钟等。由于进入快捷键录制模式后,终端不会直接对输入设备的输入信号进行响应,因此终端在预设时间后自动退出快捷键录制模式,从而可以对用户的输入信号进行正常的响应,因此用户可以享受智能化带来的便利。102、终端继续接收输入信号,识别所述输入信号是否为快捷键录制结束指令,如果不是快捷键录制结束指令,则转入103,否则转入104。在本发明的一个实施例中,终端在快捷键录制模式下,对接收到的输入信号进行操作类型识别,如果当前接收到的输入信号不是快捷键录制结束指令,终端则将该输入信号记录在缓存的快捷键序列中;否则保存缓存的快捷键序列。103、如果不是快捷键录制结束指令,则在缓存的快捷键序列中记录输入信号。其中,终端在快捷键序列中记录了输入信号后,继续等待下一个输入信号的输入,即可以继续执行102。在本发明的一个实施例中,终端可以直接将输入信号记录在缓存的快捷键序列中。在本发明的另一个实施例中,终端在缓存的快捷键序列中记录输入信号时,可以先将输入信号转换为可被终端直接执行的操作指令,然后再将该操作指令记录在缓存的快捷键序列中。在本发明的一个实施例中,输入信号在快捷键序列中按接收的先后顺序排列。在本发明的另一个实施例中,输入信号可以分类保存在快捷键序列中,例如,可以将与频道切换相关的输入信号保存在一起,可以将与音量变换相关的输入信号保存在一起。104、如果是快捷键录制结束指令,则保存缓存的快捷键序列。其中,在本发明的一个实施例中,终端可以直接保存缓存的快捷键序列。在本发明的另一个实施例中,终端在对缓存的快捷键进行保存前,可以先对缓存的快捷键序列进行编辑,然后再保存编辑后的快捷键序列。在本发明的另一个实施例中,对缓存的快捷键序列所进行的编辑是由用户触发的,则终端对缓存的快捷键序列进行编辑前,可以接收到输入设备发送的作为编辑指令的输入信号,此时终端对缓存的快捷键序列进行编辑具体是根据该编辑指令对快捷键序列中的输入信号进行编辑。在本发明的一个实施例中,终端对快捷键序列所进行的编辑可以包括如下但不限于如下3中方式中的至少一种:1)对缓存的快捷键序列中同一类型的操作进行过滤合并,例如将所有音量大小操作合并然后输出一个最终的音量并将该合并结果放在快捷键序列的头部或者尾部等;2)对缓存的快捷键序列中的操作进行删除,例如删除亮度调整操作、频道切换操作等;3)对缓存的快捷键序列中的操作顺序进行调整等。在本发明的一个实施例中,终端在完成对快捷键序列编辑后,根据接收到的输入信号进行进一步操作,如果终端识别出该输入信号为绑定信号时,将保存快捷键序列、绑定信号以及两者的对应关系,例如一个操作加一个#符号就可以当作是绑定信号,该操作可以是一个手势,一段语音或者是输入设备上某个按键对应的输入信号等。在本发明的一个实施例中,终端在保存了快捷键序列、绑定信号以及两者的对应关系后,如果接收到的输入信号为绑定信号中的操作时,则自动执行快捷键。例如绑定信号为一段语音加一个#号,一旦接收到的输入信号为这段语音时,终端将执行这段语音所对应的快捷键序列。从上可知,在本发明实施例提供的快捷键的设置方法中,由终端对快捷键序列进行保存,在遥控器丢失或者进行遥控器更换时,不需要再次进行快捷键的设置,同时,由于快捷键序列保存在终端,因此终端在执行快捷键序列时,可以等到快捷键序列中的一个操作指令被执行后再执行下一个操作指令,因此即使下一个操作指令的执行需要基于上一个操作指令的执行结果,也不会出现执行失败的情况。进一步,本发明实施例的终端在保存快捷键序列前,可以先将快捷键序列中的输入信号转换为可被终端直接执行的操作指令,从而直接将可被终端直接执行的操作指令保存在快捷键序列中,使得终端在执行快捷键序列时,不需要进行输入信号的转换操作,可以提高快捷键序列的执行速度。进一步,本发明实施例的终端在保存快捷键序列前,会根据接收的输入信号对缓存的快捷键序列进行编辑,可以进一步在执行时提高终端的处理效率。如图2描述本发明实施例的一种快捷键的设置方法。201、终端接收输入信号,在识别所述输入信号为快捷键录制指令后,终端启动快捷键录制模式。在本发明的一个实施例中,该快捷键录制指令由输入设备发送,该输入设备可以是遥控器,键盘,手机等。终端接收到的快捷键录制指令可以是一个特定的输入信号,该特定的输入信号可以由用户按了输入设备上的模式转换按键后由输入设备发送,用于转换当前终端的模式,使终端进入快捷键录制模式。其中,该模式转换按键可以是输入设备上单独设置的,也可以是设置好快捷键功能的快捷键。在本发明的一个实施例中,如果终端不处于快捷键录制模式,且当前接收到的输入信号不是快捷键录制指令,则终端可以将该输入信号添加到用户操作事件列表,其中,输入信号可以是频道切换信号或者音量调整信号等。在本发明的一个实施例中,如果终端不处于快捷键录制模式,且当前接收到的输入信号是快捷键录制指令,则终端将当前模式转换为快捷键录制模式,启动快捷键录制操作。在本发明的一个实施例中,终端在启动快捷键录制模式后,如果在预设时间内没有接收到输入信号,则可以自动退出快捷键录制模式。其中,预设时间可以是终端的默认设置,也可以由用户根据自己的需要进行设置;例如预设时间可以是10秒,或30秒,或1分钟等。由于进入快捷键录制模式后,终端不会直接对输入设备的输入信号进行响应,因此终端在预设时间后自动退出快捷键录制模式,继续根据用户的输入信号,进行正常的响应,因此用户可以享受智能化带来的便利。202、终端接收输入信号,判断输入信号是否为快捷键录制结束指令,如果不是快捷键录制结束指令则进入203,否则进入204。在本发明的一个实施例中,终端在快捷键录制模式下,对接收到的输入信号进行操作类型识别,如果当前接收到的输入信号不是快捷键录制结束指令,终端则将该输入信号记录在缓存的快捷键序列中;否则保存缓存的快捷键序列。203、终端记录输入信号。其中,终端在快捷键序列中记录了输入信号后,继续等待下一个输入信号的输入,即可以继续执行202。在本发明的一个实施例中,终端可以直接将输入信号记录在缓存的快捷键序列中。在本发明的另一个实施例中,终端在缓存的快捷键序列中记录输入信号时,可以先将输入信号转换为可被终端直接执行的操作指令,然后再将该操作指令记录在缓存的快捷键序列中。在本发明的一个实施例中,输入信号在快捷键序列中按接收的先后顺序排列。在本发明的另一个实施例中,输入信号可以分类保存在快捷键序列中,例如,可以将与频道切换相关的输入信号保存在一起,可以将与音量变换相关的输入信号保存在一起。204、终端对已经录制好的缓存的快捷键序列进行编辑。在本发明的一个实施例中,对缓存的快捷键序列所进行的编辑是由用户触发的,则终端对缓存的快捷键序列进行编辑前,可以接收到输入设备发送的作为编辑指令的输入信号,此时终端对缓存的快捷键序列进行编辑具体是根据该编辑指令对快捷键序列中的输入信号进行编辑。在本发明的一个实施例中,终端对快捷键序列所进行的编辑可以包括如下但不限于如下3中方式中的至少一种:1)对缓存的快捷键序列中同一类型的操作进行过滤合并,例如将所有音量大小操作合并然后输出一个最终的音量并将该合并结果放在快捷键序列的头部或者尾部等;2)对缓存的快捷键序列中的操作进行删除,例如删除亮度调整操作、频道切换操作等;3)对缓存的快捷键序列中的操作顺序进行调整等。205、终端保存缓存的快捷键序列。在本发明的一个实施例中,终端在完成对快捷键序列编辑后,根据接收到的输入信号进行进一步操作,如果终端识别出该输入信号为绑定信号时,将保存快捷键序列、绑定信号以及两者的对应关系,例如一个操作加一个#符号就可以当作是绑定信号,该操作可以是一个手势,一段语音或者是输入设备上某个按键对应的输入信号等。在本发明的一个实施例中,终端在保存了快捷键序列、绑定信号以及两者的对应关系后,如果接收到的输入信号为绑定信号中的操作时,则自动执行快捷键。例如绑定信号为一段语音加一个#号,一旦接收到的输入信号为这段语音时,终端将执行这段语音所对应的快捷键序列。从上可知,在本发明实施例提供的快捷键的设置方法中,由终端对快捷键序列进行保存,在遥控器丢失或者进行遥控器更换时,不需要再次进行快捷键的设置,同时,由于快捷键序列保存在终端,因此终端在执行快捷键序列时,可以等到快捷键序列中的一个操作指令被执行后再执行下一个操作指令,因此即使该下一个操作指令的执行需要基于上一个操作指令的执行结果,也不会出现执行失败的情况。进一步,本发明实施例的终端在保存快捷键序列前,可以先将快捷键序列中的输入信号转换为可被终端直接执行的操作指令,从而直接将可被终端直接执行的操作指令保存在快捷键序列中,使得终端在执行快捷键序列时,不需要进行输入信号的转换操作,可以提高快捷键序列的执行速度。进一步,本发明实施例的终端在保存快捷键序列前,会根据接收的输入信号对缓存的快捷键序列进行编辑,可以进一步在执行时提高终端的处理效率。下面根据图3描述本发明实施例的快捷键的设置装置30,如图3所示,装置30包括:接收单元301、识别单元302、启动单元303、记录单元304、保存单元305。接收单元301,用于接收输入信号。在本发明的一个实施例中,接收单元301可以接收各种输入信号,例如快捷键录制指令、快捷键结束录制指令、一般的输入指令、绑定指令等。在本发明的一个实施例中,接收单元301所接收到的输入信号由输入设备发送,该输入设备可以是遥控器,键盘,手机等。在本发明的一个实施例中,终端在启动快捷键录制模式后,如果在预设时间内接收单元301没有接收到输入信号,则可以自动退出快捷键录制模式。例如预设时间可以是10秒,或30秒,或1分钟等。识别单元302,用于对输入指令进行识别。在本发明的一个实施例中,识别单元302对接收单元301接收到的输入信号进行识别,并根据识别的结果进行进一步处理。在本发明的一个实施例中,如果识别单元302识别出输入信号为快捷键录制指令,且终端不处于快捷键录制模式,则由启动单元303进行处理。在本发明的一个实施例中,如果识别单元302识别出输入信号为快捷键录制结束指令,则由保存单元305进行处理。在本单元的一个实施例中,如果识别单元302识别出输入信号为一般输入信号,则将该输入信号添加到用户操作事件列表,其中,输入信号可以是频道切换信号或者音量调整信号等。启动单元303,用于在识别单元识别出输入指令为快捷键录制指令后,启动快捷键录制模式。在本发明的一个实施例中,当接收单元301接收到一个输入信号,如果终端不处于快捷键录制模式,且识别单元302识别出输入指令为快捷键录制指令后,启动快捷键录制模式。记录单元304,用于在识别单元识别出输入信号不是快捷键录制结束指令时,在缓存的快捷键序列中记录输入信号。在本发明的一个实施例中,记录单元304用于在识别单元302识别出输入信号不是快捷键录制结束指令时,记录单元304可以直接将输入信号记录在缓存的快捷键序列中。在本发明的一个实施例中,记录单元304用于在识别单元302识别出输入信号不是快捷键录制结束指令时,将输入信号转化为可被终端执行的操作指令,将操作指令记录在快捷键序列中。在本发明的一个实施例中,输入信号在记录单元304中按接收的先后顺序排列形成快捷键序列。在本发明的另一个实施例中,输入信号可以分类保存在记录单元304的快捷键序列中,例如,可以将与频道切换相关的输入信号保存在一起,可以将与音量变换相关的输入信号保存在一起等。保存单元305,用于在识别单元302识别出输入信号是快捷键录制结束指令时,保存记录单元304的快捷键序列。在保存单元305对记录单元304的快捷键序列进行保存前,还包括编辑单元,编辑单元可以对记录单元305中的快捷键序列进行编辑。本发明的一个实施例中,在识别单元302识别出输入信号是快捷键录制结束指令后,在保存单元306进行保存前,可以接收到输入设备发送的作为编辑指令的输入信号,此时编辑单元对记录单元304中的快捷键序列进行编辑具体是根据该编辑指令对快捷键序列中的输入信号进行编辑。在本发明的一个实施例中,编辑单元对快捷键序列所进行的编辑可以包括如下但不限于如下3中方式中的至少一种:1)对缓存的快捷键序列中同一类型的操作进行过滤合并,例如将所有音量大小操作合并然后输出一个最终的音量并将该合并结果放在缓存的快捷键序列的头部或者尾部等;2)对缓存的快捷键序列中的操作进行删除,例如删除亮度调整操作、频道切换操作等;3)对缓存的快捷键序列中的操作顺序进行调整等。在本发明的一个实施例中,编辑单元在完成对快捷键序列编辑后,根据接收到的输入信号进行进一步操作,如果识别单元302识别出该输入信号为绑定信号时,将保存快捷键序列、绑定信号以及两者的对应关系。例如一个操作加一个#符号就可以当作是绑定信号,该操作可以是一个手势,一段语音或者是输入设备上某个按键对应的输入信号等。在本发明的一个实施例中,保存单元306在保存了快捷键序列、绑定信号以及两者的对应关系后,如果接收到的输入信号为绑定信号中的操作时,则自动执行快捷键。例如绑定信号为一段语音加一个#号,一旦接收到的输入信号为这段语音时,终端将执行这段语音所对应的快捷键序列。从上可知,在本发明实施例提供的快捷键的设置装置中,由终端对快捷键序列进行保存,在遥控器丢失或者进行遥控器更换时,不需要再次进行快捷键的设置,同时,由于快捷键序列保存在终端,因此终端在执行快捷键序列时,可以等到快捷键序列中的一个操作指令被执行后再执行下一个操作指令,因此即使下一个操作指令的执行需要基于上一个操作指令的执行结果,也不会出现执行失败的情况。进一步,本发明实施例的终端在保存快捷键序列前,可以先将快捷键序列中的输入信号转换为可被终端直接执行的操作指令,从而直接将可被终端直接执行的操作指令保存在快捷键序列中,使得终端在执行快捷键序列时,不需要进行输入信号的转换操作,可以提高快捷键序列的执行速度。进一步,本发明实施例的终端在保存快捷键序列前,会根据接收的输入信号对缓存的快捷键序列进行编辑,可以进一步在执行时提高终端的处理效率。下面根据图4描述本发明实施例的快捷键的设置装置40,如图4所示,装置40包括:接收单元401、识别单元402、启动单元403、记录单元404、编辑单元405、保存单元406。接收单元401,用于接收输入信号。在本发明的一个实施例中,接收单元401可以接收各种输入信号,例如快捷键录制指令、一般的输入指令、绑定指令等。在本发明的一个实施例中,接收单元401所接收到的输入信号由输入设备发送,该输入设备可以是遥控器,键盘,手机等。在本发明的一个实施例中,终端在启动快捷键录制模式后,如果在预设时间内接收单元401没有接收到输入信号,则可以自动退出快捷键录制模式。例如预设时间可以是10秒,或30秒,或1分钟等。识别单元402,用于对输入指令进行识别。在本发明的一个实施例中,识别单元402对接收单元401接收到的输入信号进行识别,并根据识别结果进行进一步处理。在本发明的一个实施例中,如果识别单元402识别出输入信号为快捷键录制指令,且终端不处于快捷键录制模式,则由启动单元403进行处理。在本发明的一个实施例中,如果识别单元402识别出输入信号为快捷键录制结束指令,则由编辑单元405进行处理。在本单元的一个实施例中,如果识别单元402识别出输入信号为一般输入信号,且终端不处于快捷键录制模式,则将该输入信号添加到用户操作事件列表,其中,输入信号可以是频道切换信号或者音量调整信号等。启动单元403,用于在识别单元识别出输入指令为快捷键录制指令后,启动快捷键录制模式。在本发明的一个实施例中,当接收单元401接收到一个输入信号,如果终端不处于快捷键录制模式,且识别单元402识别出输入指令为快捷键录制指令后,启动快捷键录制模式;如果终端不处于快捷键录制模式,且识别单元402识别出输入指令不是快捷键录制指令,则将该输入信号添加到用户操作事件列表,其中,输入信号可以是频道切换信号或者音量调整信号等。记录单元404,用于在识别单元识别出输入信号不是快捷键录制结束指令时,在缓存的快捷键序列中记录输入信号。在本发明的一个实施例中,记录单元404用于在识别单元402识别出输入信号不是快捷键录制结束指令时,记录单元404可以直接将输入信号记录在缓存的快捷键序列中。在本发明的一个实施例中,记录单元404用于在识别单元402识别出输入信号不是快捷键录制结束指令时,将输入信号转化为可被终端执行的操作指令,将操作指令记录在快捷键序列中。在本发明的一个实施例中,输入信号在记录单元404中按接收的先后顺序排列形成快捷键序列。在本发明的另一个实施例中,输入信号可以分类保存在记录单元404的快捷键序列中,例如,可以将与频道切换相关的输入信号保存在一起,可以将与音量变换相关的输入信号保存在一起。编辑单元405,用于在识别单元识别出输入信号是快捷键录制结束指令时,对缓存的快捷键序列中的输入信号进行编辑。本发明的一个实施例中,在识别单元402识别出输入信号是快捷键录制结束指令后,在保存单元406进行保存前,可以接收到输入设备发送的作为编辑指令的输入信号,此时编辑单元405对缓存的快捷键序列进行编辑具体是根据该编辑指令对快捷键序列中的输入信号进行编辑。在本发明的一个实施例中,编辑单元405对快捷键序列所进行的编辑可以包括如下但不限于如下3中方式中的至少一种:1)对缓存的快捷键序列中同一类型的操作进行过滤合并,例如将所有音量大小操作合并然后输出一个最终的音量并将该合并结果放在缓存的快捷键序列的头部或者尾部等;2)对缓存的快捷键序列中的操作进行删除,例如删除亮度调整操作、频道切换操作等;3)对缓存的快捷键序列中的操作顺序进行调整等。保存单元406,用于在识别单元402识别出输入信号是快捷键录制结束指令时,保存记录单元405的快捷键序列。在本发明的一个实施例中,编辑单元406在完成对快捷键序列编辑后,根据接收到的输入信号进行进一步操作,如果识别单元402识别出该输入信号为绑定信号时,将保存快捷键序列、绑定信号以及两者的对应关系。例如一个操作加一个#符号就可以当作是绑定信号,该操作可以是一个手势,一段语音或者是输入设备上某个按键对应的输入信号等。在本发明的一个实施例中,保存单元406在保存了快捷键序列、绑定信号以及两者的对应关系后,如果接收到的输入信号为绑定信号中的操作时,则自动执行快捷键。例如绑定信号为一段语音加一个#号,一旦接收到的输入信号为这段语音时,终端将执行这段语音所对应的快捷键序列。从上可知,在本发明实施例提供的快捷键的设置装置中,由终端对快捷键序列进行保存,在遥控器丢失或者进行遥控器更换时,不需要再次进行快捷键的设置,同时,由于快捷键序列保存在终端,因此终端在执行快捷键序列时,可以等到快捷键序列中的一个操作指令被执行后再执行下一个操作指令,因此即使下一个操作指令的执行需要基于上一个操作指令的执行结果,也不会出现执行失败的情况。进一步,本发明实施例的终端在保存快捷键序列前,可以先将快捷键序列中的输入信号转换为可被终端直接执行的操作指令,从而直接将可被终端直接执行的操作指令保存在快捷键序列中,使得终端在执行快捷键序列时,不需要进行输入信号的转换操作,可以提高快捷键序列的执行速度。进一步,本发明实施例的终端在保存快捷键序列前,会根据接收的输入信号对缓存的快捷键序列进行编辑,可以进一步在执行时提高终端的处理效率。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1