1.一种利用面板按键模拟遥控器功能的方法,包括以下步骤:
预先将虚拟遥控按键分成多个所述的功能块,每个功能块包括多个虚拟遥控按键;
接收面板按键发送的虚拟遥控面板功能触发信号;
在屏幕上显示虚拟遥控界面,在所述虚拟遥控界面上标识出面板按键中功能键所对应的功能块;
接收所述面板按键中功能键发送的功能选择信号;
生成与所述功能选择信号对应的功能块的遥控器按键码;
所述方法在屏幕上显示虚拟遥控界面之后,还包括:
接收所述面板按键中切换键发送的功能块切换信号;
切换所述虚拟遥控界面上与所述功能键对应的功能块,功能键与切换选中的功能块中的虚拟遥控按键一一对应。
2.根据权利要求1所述的方法,其特征在于,还包括:
在显示所述虚拟遥控界面时开始计时;
若计时时间超过预设值且在计时时间内没有接收到面板按键信号,则隐藏所述虚拟遥控界面。
3.根据权利要求1所述的方法,其特征在于,还包括:
接收面板按键发送的虚拟遥控界面隐藏信号,隐藏所述虚拟遥控界面。
4.一种终端,包括面板按键,其特征在于,还包括:
功能块划分模块,用于预先将虚拟遥控按键分成多个所述的功能块,每个功能块包括多个虚拟遥控按键;
信号接收模块,用于接收面板按键发送的虚拟遥控面板功能触发信号;
显示模块,用于在屏幕上显示虚拟遥控界面,在所述虚拟遥控界面上标识出面板按键中功能键所对应的功能块;
所述信号接收模块还用于接收所述面板按键中功能键发送的功能选择信号;
按键码生成模块,用于生成与所述功能选择信号对应的功能块的遥控器按键码;
所述信号接收模块还用于接收所述面板按键中切换键发送的功能块切换信号;所述终端还包括:
切换模块,用于切换所述虚拟遥控界面上与所述功能键对应的功能块,功能键与切换选中的功能块中的虚拟遥控按键一一对应。
5.根据权利要求4所述的终端,其特征在于,还包括:
计时模块,用于在显示所述虚拟遥控界面时开始计时;
消除模块,用于当计时时间超过预设值且在计时时间内没有接收到面板按键信号时,隐藏所述虚拟遥控界面。
6.根据权利要求4所述的终端,其特征在于,所述信号接收模块还用于接收面板按键发送的虚拟遥控界面隐藏信号;
所述终端还包括:
消除模块,所述消除模块用于当所述信号获取模块接收面板按键发送的虚拟遥控界面隐藏信号时,隐藏所述虚拟遥控界面。
利用面板按键模拟遥控器功能的方法以及终端\n【技术领域】\n[0001] 本发明涉及电子设备领域,特别涉及一种利用面板按键模拟遥控器功能的方法及终端。\n【背景技术】\n[0002] 随着社会与科学的发展,各种消费性的终端日益普及,如电视机在学校、家庭和娱乐场所等地方的普及率非常高,各厂商之间的竞争也日益激烈。\n[0003] 传统的电视机出售时,一般会配备遥控器。因电视机的面板上的按键的个数只有几个,仅能使用一般的常用功能,该常用功能包括调节声音大小、频道增减。即使配全复合键使用,功能也不会增加多少。故用户需使用更多功能时,往往通过配备的遥控器进行控制操作,例如用户选择两位数的频道时,通过按压遥控器上的双位显示按键,然后再按压对应的组成两位数的十位数和个位数,从而实现调节到该两位数的频道。\n[0004] 若用户的遥控器出现损坏或丢失,而不能通过电视机上的面板按键实现,将导致电视机的很多功能无法使用,给用户带来极大的不便。\n【发明内容】\n[0005] 基于此,有必要提供一种能方便用户使用的利用面板按键模拟遥控器功能的方法以及终端。\n[0006] 一种利用面板按键模拟遥控器功能的方法,包括以下步骤:\n[0007] 接收面板按键发送的虚拟遥控面板功能触发信号;\n[0008] 在屏幕上显示虚拟遥控界面,在所述虚拟遥控界面上标识出面板按键中功能键所对应的功能块;\n[0009] 接收所述面板按键中功能键发送的功能选择信号;\n[0010] 生成与所述功能选择信号对应的功能块的遥控器按键码。\n[0011] 此外,还有必要提供一种能方便用户使用的终端。\n[0012] 一种终端,包括面板按键,还包括:\n[0013] 信号接收模块,用于接收面板按键发送的虚拟遥控面板功能触发信号;\n[0014] 显示模块,用于在屏幕上显示虚拟遥控界面,在所述虚拟遥控界面上标识出面板按键中功能键所对应的功能块;\n[0015] 所述信号接收模块还用于接收所述面板按键中功能键发送的功能选择信号;\n[0016] 按键码生成模块,用于生成与所述功能选择信号对应的功能块的遥控器按键码。\n[0017] 上述利用面板按键模拟遥控器功能的方法及终端,接收面板按键发送的遥控面板功能触发信号,显示虚拟遥控界面,接收功能键发送的功能选择信号,生成与该功能选择信号对应的遥控器按键码,终端根据该按键码中携带的指令执行相应的功能,从而实现模拟遥控器上的按键功能,不需遥控器,用户也可通过操作面板按键实现遥控器的所有按键功能,方便用户使用,且不需对现有硬件进行改进,降低了成本。\n【附图说明】\n[0018] 图1为本发明实施例一提供的利用面板按键模拟遥控器功能的方法的流程示意图;\n[0019] 图2为本发明实施例一提供的方法中面板按键示意图;\n[0020] 图3为本发明实施例一提供的方法中虚拟遥控按键分成6个功能块的示意图;\n[0021] 图4为选中功能块的示意图;\n[0022] 图5为另一个实施例中利用面板按键模拟遥控器功能的方法的流程示意图;\n[0023] 图6为一个实施例中终端的结构示意图;\n[0024] 图7为另一个实施例中终端的结构示意图。\n【具体实施方式】\n[0025] 下面结合具体的实施例及附图对技术方案进行详细的描述。\n[0026] 如图1所示,在一个实施例中,一种利用面板按键模拟遥控器功能的方法,包括以下步骤:\n[0027] 步骤S110,接收面板按键发送的虚拟遥控面板功能触发信号。\n[0028] 本实施例中,终端可定时扫描,侦测是否有触发面板按键的操作(即是否接收到虚拟遥控面板功能触发信号)。在本实施例中,虚拟遥控面板功能触发信号对应的按键定义可以根据需要灵活设置,例如将面板中的两个按键同时按下或按下菜单键预设时长,则生成虚拟遥控面板功能触发信号。\n[0029] 在本实施例中,若侦测到有触发面板按键的操作,则接收面板按键发送的遥控面板功能触发信号。该定时的扫描的间隔时间可根据需要设定,如设为5秒。在步骤S110之前,还可以包括步骤:预先将虚拟遥控按键分成多个功能块,每个功能块包括至少一个虚拟遥控按键。具体的,如图2所示,将虚拟遥控按键分成6个功能块,K01和K02组成一个功能块,K03至K06、K07至K10、K11至K14、K15至K18、K19至K22分别组成一个功能块。\n[0030] 步骤S120,在屏幕上显示虚拟遥控界面,在该虚拟遥控界面上标识出面板按键中功能键所对应的功能块。\n[0031] 本实施例中,可预设面板按键中至少一个按键为切换键,面板按键中除了切换键其余的面板按键为功能键,例如,如图3所示,面板按键有K1、K2、K3、K4、K5和K6共6个按键,预设K1和K2为切换键,K3至K6为功能键。其中,切换键方便用户执行切换操作,功能键方便用户执行相应的功能。\n[0032] 在其他实施例中,可设面板按键K1为切换键,K2至K6为功能键。接收面板按键K1至K6任意一个发送的遥控面板功能触发信号,则在屏幕上显示如图4所示的虚拟遥控界面,且在虚拟遥控界面上标识出面板按键中功能键K3至K6所对应的功能块,例如,功能键K3对应K03至K06组成的功能块,功能键K04对应K07至K10组成的功能块。此外功能键K3至K6对应的功能块中也可能只包含一个虚拟遥控按键。图2仅为本发明中功能块划分的一个具体实例,但不限于此。\n[0033] 在屏幕上显示虚拟遥控界面之后,还可以包括步骤:接收面板按键中切换键发送的功能块切换信号;切换该虚拟遥控界面上与该功能键对应的功能块。\n[0034] 例如用户发现当前显示的功能块并不是自己所期望的功能块,则通过切换键(K1、K2)来进行切换,此时终端可以接收到用户触发切换键K1(上移)或K2(下移)发送的功能块切换信号,根据该切换信号切换虚拟遥控界面上与功能键对应的功能块,如图4所示,切换到K11至K14所在的功能块。\n[0035] 步骤S130,接收面板按键中功能键发送的功能选择信号。\n[0036] 本实施例中,终端接收到功能键K3至K6中任意一个按键发送的功能选择信号。\n当功能块中仅有一个虚拟遥控按键时,则任一功能键均可以与该虚拟遥控按键对应(多对一)。当功能块中包含多个虚拟遥控按键时,功能键与切换选中的功能块中的虚拟遥控按键一一对应,如将虚拟遥控按键K11至K14与功能按键K3至K6一一对应,即K3对应K11,K4对应K12,K5对应K13,K6对应K14。\n[0037] 步骤S140,生成与该功能选择信号对应的功能块的遥控器按键码。\n[0038] 本实施例中,接收到功能键K4发送的功能选择信号,则生成与功能键K4对应的功能块的遥控器按键码,终端根据该按键码中携带的指令执行相应的功能。如功能键K4对应包含多个虚拟遥控按键的功能块中的虚拟遥控按键K12,则发送K12的按键码。其中,每个虚拟遥控按键均对应一个按键码。\n[0039] 上述利用面板按键模拟遥控器功能的方法,接收面板按键发送的遥控面板功能触发信号,显示虚拟遥控界面,接收功能键发送的功能选择信号,生成与该功能选择信号对应的遥控器按键码,终端根据该按键码中携带的指令执行相应的功能,从而实现模拟遥控器上的按键功能,不需遥控器,用户也可通过操作面板按键实现遥控器的所有按键功能,方便用户使用,且不需对现有硬件进行改进,降低了成本。\n[0040] 进一步的,在一个实施例中,上述利用面板按键模拟遥控器功能的方法,还包括以下步骤:在显示虚拟遥控界面时开始计时;若计时时间超过预设值且在计时时间内没有接收到面板按键信号,则隐藏虚拟遥控界面。显示虚拟遥控界面时开始计时,以0秒开始。预设值可为5秒或10秒等。此外,隐藏虚拟遥控界面后,计时时间清零。若计时时间未超过预设值且在该计时时间内接收到面板按键信号,则计时清零,重新计时。通过设定预设值,计时时间超过预设值,自动隐藏虚拟遥控界面,不需用户操作,为用户提供方便。\n[0041] 进一步的,在一个实施例中,上述利用面板按键模拟遥控器功能的方法,还包括步骤:\n[0042] 步骤S150、接收面板按键发送的虚拟遥控界面隐藏信号,隐藏虚拟遥控界面。\n[0043] 在本实施例中,用户可通过手动操作面板按键,使得面板按键发送虚拟遥控界面隐藏信号,隐藏虚拟遥控界面,方便用户自己随时关闭虚拟遥控界面,且使得隐藏虚拟遥控界面方式灵活。其中,关闭虚拟遥控界面对应的按键定义可以根据需要灵活确定,例如定义两个以上的功能键被按下时生成虚拟遥控界面隐藏信号。\n[0044] 如图5所示,在另一个实施例中,一种利用面板按键模拟遥控器功能的方法,包括以下步骤:\n[0045] 步骤S202,判断在屏幕是否存在显示的虚拟遥控界面或功能块界面,若存在显示的虚拟遥控界面或功能块界面时,执行步骤S204,若不存在显示的虚拟遥控界面或功能块界面时,执行步骤S208。\n[0046] 本实施例中,终端可以检测到在屏幕上已存在显示的虚拟遥控界面(如图4所示),则执行步骤S204。\n[0047] 步骤S204,对虚拟遥控界面的显示时间进行计时,判断该计时时间是否超过预设值且在计时时间内没有接收到面板按键信号,若是,执行步骤S206,若否,执行步骤S208。\n[0048] 本实施例中,计时时间未超过预设值且在计时时间内没有接收到面板按键信号,则继续显示该虚拟遥控界面,然后继续侦测是否面板按键信号。若计时时间超过预设值且在计时时间内未接收到面板按键信号,则隐藏虚拟遥控界面,并对计时时间清零。\n[0049] 步骤S206,隐藏该虚拟遥控界面,并对该计时时间清零。\n[0050] 本实施例中,隐藏虚拟遥控界面后,继续侦测是否有面板按键信号,即执行步骤S208。\n[0051] 步骤S208,侦测是否有面板按键信号,若侦测到面板按键信号,则执行步骤S210。\n[0052] 本实施例中,终端可定时扫描,侦测是否有触发面板按键的操作,进而确定用户当前是否在根据需要遥控界面操作终端。其中,该定时的扫描的间隔时间可根据需要设定,如设为5秒。\n[0053] 步骤S210,判断面板按键信号为切换键发送的功能块切换信号或功能键发送的功能选择信号。\n[0054] 本实施例中,可预设面板按键中至少一个按键为切换键,面板按键中除了切换键其余的面板按键为功能键,例如,面板按键有K1、K2、K3、K4、K5和K6共6个按键,预设K1和K2为切换键,K3至K6为功能键。故侦测到触发了面板按键,需要判断所触发的面板按键为切换键或功能键。其中,切换键方便用户执行选择操作,功能键方便用户执行相应的功能。\n[0055] 在其他实施例中,还可设面板按键K1为切换键,K2至K6为功能键。\n[0056] 步骤S212,若该面板按键信号为切换键发送的功能块切换信号,切换虚拟遥控界面上与该功能键对应的功能块。\n[0057] 具体的,在虚拟遥控界面上切换功能块,根据功能块切换信号切换当前的功能键对应的功能块。例如,当前的功能键K3-K6对应的功能块为虚拟遥控界面上的按键0、1、2和3,则用户切换功能块之后,当前的功能键K3-K6对应的功能块为按键5、6、7和8。\n[0058] 步骤S214,若面板按键信号为功能键发送的功能块选择信号,判断在屏幕上是否已显示功能块界面,若是,则执行步骤S218,若否,则执行步骤S216。\n[0059] 步骤S216,在屏幕上显示功能块界面。\n[0060] 本实施例中,功能块界面是指仅将某个功能块单独显示在屏幕上所成的界面,如功能块为虚拟遥控界面上的按键0、1、2、3,将该功能块单独显示在屏幕上而其他的功能块隐藏所形成的界面。\n[0061] 步骤S218,生成与该功能选择信号对应的功能块的遥控器按键码。\n[0062] 在生成与该功能选择信号对应的功能块的遥控器按键码,终端即可根据该按键码执行相应的功能,例如换台、搜索频道等。\n[0063] 步骤S220,重新开始计时。\n[0064] 本实施例中,重新开始计时虚拟遥控按键界面的显示时间或功能块界面的显示时间。\n[0065] 如图6所示,在一个实施例中,一种终端,包括面板按键(图未示)、信号接收模块\n110、显示模块120和按键码生成模块130。其中:\n[0066] 信号接收模块110,用于接收面板按键发送的虚拟遥控面板功能触发信号。本实施例中,可定时扫描,侦测是否有触发面板按键的操作(即是否接收到虚拟遥控面板功能触发信号)。在本实施例中,虚拟遥控面板功能触发信号对应的按键定义可以根据需要灵活设置,例如将面板中的两个按键同时按下或按下菜单键预设时长,则生成虚拟遥控面板功能触发信号。\n[0067] 在本实施例中,若侦测到有触发面板按键的操作,则接收面板按键发送的遥控面板功能触发信号。该定时的扫描的间隔时间可根据需要设定,如设为5秒。\n[0068] 显示模块120,用于在屏幕上显示虚拟遥控界面,在虚拟遥控界面上标识出面板按键中功能键所对应的功能块。本实施例中,预先将虚拟遥控按键分成多个功能块,每个功能块包括至少一个虚拟遥控按键。具体的,如图2所示,将虚拟遥控按键分成6个功能块,K01和K02组成一个功能块,K03至K06、K07至K10、K11至K14、K15至K18、K19至K22分别组成一个功能块。还可预设面板按键中至少一个按键为切换键,面板按键中除了切换键其余的面板按键为功能键,例如,如图3所示,面板按键有K1、K2、K3、K4、K5和K6共6个按键,预设K1和K2为切换键,K3至K6为功能键。其中,切换键方便用户执行切换操作,功能键方便用户执行相应的功能。在其他实施例中,可设面板按键K1为切换键,K2至K6为功能键。\n接收面板按键K1至K6任意一个或两个发送的虚拟遥控面板功能触发信号,则在屏幕上显示如图4所示的虚拟遥控界面,且在虚拟遥控界面上标识出面板按键中功能键K3至K6所对应的功能块,例如,功能键K3对应K03至K06组成的功能块,功能键K04对应K07至K10组成的功能块。此外功能键K3至K6对应的功能块中也可能只包含一个虚拟遥控按键。\n[0069] 信号接收模块110还用于接收面板按键中功能键发送的功能选择信号。本实施例中,信号接收模块110接收到功能键K3至K6中任意一个按键发送的功能选择信号。当功能块中仅有一个虚拟遥控按键时,则任一功能键均可以与该虚拟遥控按键对应(多对一)。\n当功能块中包含多个虚拟遥控按键时,功能键与切换选中的功能块中的虚拟遥控按键一一对应,如将虚拟遥控按键K11至K14与功能按键K3至K6一一对应,即K3对应K11,K4对应K12,K5对应K13,K6对应K14。\n[0070] 按键码生成模块130,用于生成与该功能选择信号对应的功能块的遥控器按键码。\n本实施例中,接收到功能键K4发送的功能选择信号,则生成与功能键K4对应的功能块的遥控器按键码,终端根据该按键码中携带的指令执行相应的功能。如功能键K4对应包含多个虚拟遥控按键的功能块中的虚拟遥控按键K12,则发送K12的按键码。其中,每个虚拟遥控按键均对应一个按键码。在生成与该功能选择信号对应的功能块的遥控器按键码,终端即可根据该按键码执行相应的功能,例如换台、搜索频道等。\n[0071] 在另一个实施例中,如图7所示,上述终端,除了包括面板按键(图未示)、信号接收模块110、显示模块120和按键码生成模块130,还包括切换模块140、功能块划分模块\n150、计时模块160、判断模块170和消除模块180。其中:\n[0072] 信号接收模块110还用于接收面板按键中切换键发送的功能块切换信号;切换模块140用于切换所述虚拟遥控界面上与该功能键对应的功能块。例如用户发现当前显示的功能块并不是自己所期望的功能块,则通过切换键(K1、K2)来进行切换,此时信号获取模块110可以接收到用户触发切换键K1(上移)或K2(下移)发送的功能块切换信号,切换模块140根据该切换信号切换虚拟遥控界面上与功能键对应的功能块,如图4所示,切换到K11至K14所在的功能块。\n[0073] 功能块划分模块150用于预先将虚拟遥控按键分成多个功能块,每个功能块包括至少一个虚拟遥控按键。具体的,如图2所示,将虚拟遥控按键分成6个功能块,K01和K02组成一个功能块,K03至K06、K07至K10、K11至K14、K15至K18、K19至K22分别组成一个功能块。\n[0074] 计时模块160,用于在显示虚拟遥控界面时开始计时。显示虚拟遥控界面时开始计时,以0秒开始。\n[0075] 判断模块170,用于判断计时时间是否超过预设值。预设值可为5秒或10秒等。\n[0076] 消除模块180,用于当计时时间超过预设值且在计时时间内没有接收到面板按键信号时,隐藏虚拟遥控界面。此外,隐藏虚拟遥控界面后,计时模块160对计时时间清零。此外,消除模块180还用于当信号获取模块110接收面板按键发送的虚拟遥控界面隐藏信号时,隐藏虚拟遥控界面。通过设定预设值,计时时间超过预设值,自动隐藏虚拟遥控界面,不需用户操作,为用户提供方便。且也提供手动操作关闭虚拟遥控界面,隐藏虚拟遥控界面方式灵活。其中,关闭虚拟遥控界面对应的按键定义可以根据需要灵活确定,例如定义两个以上的功能键被按下时生成虚拟遥控界面隐藏信号。\n[0077] 若判断模块170判断出计时时间未超过预设值且信号获取模块110在计时时间内接收到面板按键信号,则计时模块160计时清零,重新计时。\n[0078] 上述终端,接收面板按键发送的虚拟遥控面板功能触发信号,显示虚拟遥控界面,接收功能键发送的功能选择信号,生成与该功能选择信号对应的遥控器按键码,终端根据该按键码中携带的指令执行相应的功能,从而实现模拟遥控器上的按键功能,不需遥控器,用户也可通过操作面板按键实现遥控器的所有按键功能,方便用户使用,且不需对现有硬件进行改进,降低了成本。\n[0079] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
法律信息
- 2014-09-17
- 2012-09-05
实质审查的生效
IPC(主分类): H04N 5/44
专利申请号: 201110451619.0
申请日: 2011.12.28
- 2012-07-04
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| | 暂无 |
2005-01-21
| | |
2
| |
2009-06-24
|
2008-11-14
| | |
3
| |
2008-01-02
|
2006-06-30
| | |
4
| | 暂无 |
2007-01-24
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |