智能电视的遥控器按键定制方法、装置、智能电视及介质与流程

    专利2022-07-07  149


    本发明涉及遥控器技术领域,具体而言,涉及一种智能电视的遥控器按键设置方法、装置、智能电视及介质。



    背景技术:

    智能电视,是基于网络应用技术,搭载了操作系统,用户在欣赏普通电视内容的同时,可自行安装和卸载各类应用软件,实现双向人机交互功能,集影音、娱乐、数据等多种功能于一体,以满足用户多样化和个性化需求的电视产品。

    目前,用户基本上是通过遥控器与智能电视进行交互的,用户只需要对遥控器上的按键进行相应操作,就可以实现对智能电视的远程控制,给用户带来更便捷的体验。其中,每个按键具有固定的功能,该功能在智能电视出厂时即确定。

    但是,采用现有技术,按键的固定功能可能无法与用户的实际使用习惯适配,导致用户的体验不佳。



    技术实现要素:

    本发明的目的在于,针对上述现有技术中的不足,提供一种智能电视的遥控器按键定制方法、装置、智能电视及介质,以便达到对遥控器按键定制化的目的,提高了用户操作智能电视的便捷性。

    为实现上述目的,本申请实施例采用的技术方案如下:

    第一方面,本申请实施例提供了一种智能电视的遥控器按键定制方法,应用于智能电视,所述方法包括:

    获取待定制的按键的键值,以及用户在所述智能电视的界面上选择的目标按键的标识,所述待定制的按键为用户在所述智能电视的遥控器上按下的按键;

    根据所述待定制的按键的键值以及所述目标按键的标识,将所述智能电视的按键配置文件中的第一映射关系替换为第二映射关系,所述第一映射关系为所述目标按键的键值与所触发操作的对应关系,所述第二映射关系为所述待定制的按键的键值与所述所触发操作的对应关系。

    可选地,所述根据所述待定制的按键的键值以及所述目标按键的标识,将所述智能电视的按键配置文件中的第一映射关系替换为第二映射关系之后,还包括:

    获取所述待定制的按键的键值,所述待定制的按键为用户在所述智能电视遥控器上按下的按键;

    根据所述待定制的按键的键值,从所述按键配置文件中读取所述待定制的按键对应的所触发操作的标识;

    根据所述待定制的按键对应的所触发操作的标识,执行所述所触发操作。

    可选地,所述智能电视上运行第一操作系统;所述根据所述待定制的按键对应的所触发操作的标识,执行所述所触发操作,包括:

    根据所述待定制的按键对应的所触发操作的标识以及目标映射表,确定所述待定制的按键对应的所触发操作在所述第一操作系统下的目标键值,所述目标映射表包括各所触发操作与第一操作系统下的各键值的对应关系;

    根据所述目标键值,执行所述所触发操作。

    可选地,所述根据所述目标按键,执行所述所触发操作,包括:

    若所述目标键值为由所述第一操作系统处理的键值,则运行所述目标键值对应的处理逻辑,所述处理逻辑用于执行所述所触发操作。

    可选地,所述根据所述目标键值,执行所述所触发操作,包括:

    若所述目标键值为由所述第一操作系统上的应用程序处理的键值,则将所述目标键值发送给所述应用程序,由所述应用程序基于所述目标键值执行所述所触发操作。

    可选地,所述获取待定制的按键的键值,包括:

    从第二操作系统内核中获取所述待定制的按键的键值,所述待定制的按键的键值由所述第二操作系统内核对所述待定制的按键的信号进行处理得到。

    第二方面,本申请实施例还提供了一种智能电视的遥控器按键定制装置,应用于智能电视,所述装置包括:获取模块、修改模块;

    所述获取模块,用于获取待定制的按键的键值,以及所述用户在所述智能电视的界面上选择的目标按键的标识,所述待定制的按键为用户在所述智能电视的遥控器上按下的按键;

    所述修改模块,用于根据所述待定制的按键的键值以及所述目标按键的标识,将所述智能电视的按键配置文件中的第一映射关系替换为第二映射关系,所述第一映射关系为所述目标按键的键值与所触发操作的对应关系,所述第二映射关系为所述待定制的按键的键值与所述所触发操作的对应关系。

    可选地,所述装置还包括;读取模块以及执行模块;

    所述获取模块,用于获取待定制的按键的键值,所述待定制的按键为用户在所述智能电视的遥控器上按下的按键;

    所述读取模块,用于根据所述待定制的按键的键值,从所述按键配置文件中读取所述待定制的按键对应的所触发操作的标识;

    所述执行模块,用于根据所述待定制的按键对应的所触发操作的标识,执行所述所触发操作。

    可选地,所述智能电视上运行第一操作系统;所述执行模块,还用于:

    根据所述待定制的按键对应的所触发操作的标识以及目标映射表,确定所述待定制的按键对应的所触发操作在所述第一操作系统下的目标键值,所述目标映射表包括各所触发操作与第一操作系统下的各键值的对应关系;

    根据所述目标键值,执行所述所触发操作。

    可选地,所述执行模块,还用于:

    若所述目标键值为由所述第一操作系统处理的键值,则运行所述目标键值对应的处理逻辑,所述处理逻辑用于执行所述所触发操作。

    可选地,所述执行模块,还用于:

    若所述目标键值为由所述第一操作系统上的应用程序处理的键值,则将所述目标键值发送给所述应用程序,由所述应用程序基于所述目标键值执行所述所触发操作。

    可选地,所述获取模块,还用于:

    从第二操作系统内核中获取所述待定制的按键的键值,所述待定制的按键的键值由所述第二操作系统内核对所述待定制的按键的信号进行处理得到。

    第三方面,本申请实施例还提供了一种智能电视,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当智能电视运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如第一方面提供的所述方法的步骤。

    第四方面,本申请实施例还提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面提供的所述方法的步骤。

    本申请的有益效果是:

    本申请实施例提供一种智能电视的遥控器按键定制方法、装置、智能电视及介质,应用于智能电视,该方法包括:获取待定制的按键的键值,以及用户在智能电视的界面上选择的目标按键的标识,待定制的按键为用户在智能电视的遥控器上按下的按键;根据待定制的按键的键值以及目标按键的标识,将智能电视的按键配置文件中的第一映射关系替换为第二映射关系,第一映射关系为目标按键的键值与所触发操作的对应关系,第二映射关系为待定制的按键的键值与上述所触发操作的对应关系。在本方案中,根据获取到的待定制的按键的键值,以及选择的目标按键的标识,在按键配置文件中查找确定:待定制的按键的键值和目标按键的键值分别对应的所触发操作,将待定制的按键的键值对应的所触发操作的映射关系进行修改,使得用户可通过按下待定制的按键时,就可实现目标按键对应的功能,达到遥控器按键定制化的目的,提高了用户操作智能电视的便捷性,从而提高了用户的体验度。

    附图说明

    为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

    图1为本申请实施例提供的一种智能电视的结构示意图;

    图2为本申请实施例提供的一种智能电视中运行的操作系统的结构示意图;

    图3为本申请实施例提供的一种智能电视的遥控器按键定制方法的流程示意图;

    图4为本申请实施例提供的一种智能电视的遥控器按键定制界面的示意图;

    图5为本申请实施例提供的另一种智能电视的遥控器按键定制方法的流程示意图;

    图6为本申请实施例提供的又一种智能电视的遥控器按键定制方法的流程示意图;

    图7为本申请实施例提供的一种智能电视的遥控器按键定制方法的整体流程示意图;

    图8为本申请实施例提供的一种智能电视的遥控器按键定制装置的结构示意图。

    具体实施方式

    为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。

    为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解,本申请中附图仅起到说明和描述的目的,并不用于限定本申请的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本申请中使用的流程图示出了根据本申请的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。

    另外,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

    需要说明的是,本申请实施例中将会用到术语“包括”,用于指出其后所声明的特征的存在,但并不排除增加其它的特征。

    图1为本申请实施例提供的一种智能电视的结构示意图;该智能电视如可以是终端设备,以用于实现本申请的智能电视的遥控器按键定制方法。如图1所示,智能电视100包括:处理器101、存储器102及网络模块103。

    处理器101、存储器102及网络模块103相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,可通过一条或多条通信总线或信号线实现电性连接。

    其中,处理器101可以是一种集成电路芯片,具有信号的处理能力。上述的处理器101可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

    存储器102可以是,但不限于,随机存取存储器(randomaccessmemory,ram),只读存储器(readonlymemory,rom),可编程只读存储器(programmableread-onlymemory,prom),可擦除只读存储器(erasableprogrammableread-onlymemory,eprom),电可擦除只读存储器(electricerasableprogrammableread-onlymemory,eeprom)等。

    网络模块103可以用于连接有线网络或者无线网络,智能电视100通过网络模块103与互联网建立通信连接,如从互联网获得的各种影像、音乐等数据流等,满足不同用户的观看需要。

    可以理解,图1所述的结构仅为示意,智能电视100还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。

    存储器102用于存储程序,处理器101调用存储器102存储的程序,以执行下面实施例提供的智能电视的遥控器按键定制方法。

    图2为本申请实施例提供的一种智能电视中运行的操作系统的结构示意图;如图2所示,智能电视中可搭载有第一操作系统201和第二操作系统202,如第一操作系统201为安卓系统,第二操作系统202是linux系统,其中,安卓系统是基于linux内核的操作系统。

    在智能电视开机后,首先是启动linux系统,在linux系统的内核(kernel)启动过程中,驱动会扫描可用的按键设备(如遥控器设备),并将扫描到的设备注册到输入子系统中。当安卓系统启动后,安卓系统会扫描当前可用的输入设备,并将扫描到的输入设备注册到安卓系统中。安卓系统中的按键事件独立与linux系统的按键事件,所以linux系统的按键事件和android的按键事件是存在一个映射关系。根据映射关系,可将linux系统中遥控器按键对应的键值转换为android系统中的键值,并发送给应用程序或者交由安卓系统处理。

    如下将通过多个具体的实施例对本申请所提供的智能电视的遥控器按键定制方法进行详细说明。

    图3为本申请实施例提供的一种智能电视的遥控器按键定制方法的流程示意图,可选地,该方法的执行主体可以是智能电视中搭载的第一操作系统,如安卓系统。如图3所示,该方法包括:

    s301、获取待定制的按键的键值,以及用户在智能电视的界面上选择的目标按键的标识。

    其中,待定制的按键为用户在智能电视的遥控器上按下的按键。

    用户在智能电视遥控器上按下待定制的按键,并在智能电视的界面上选择目标按键,表明用户希望在执行完本申请的定制之后,再次点击待定制的按键后,会触发执行目标按键原有的功能。

    通常,智能电视的遥控器上设置有多个按键,用户可通过按下按键,实现与智能电视的交互。但目前仅对常用的按键进行了定义,存在按键的固定功能可能无法与用户的实际使用习惯适配,导致用户操作的不便捷性。

    例如,若“菜单按键”与用户当前的实际使用习惯不适配时,需要将智能电视的遥控器中的“菜单按键”定制为“打开按键”,即,用户希望在点击菜单按键后,会触发执行打开按键的功能,以提高对智能电视操作的便捷性。

    以“菜单按键”为待定制的按键,“打开按键”为目标按键为例,可以采用如下定制方法实现:

    图4为本申请实施例提供的一种智能电视的遥控器按键定制界面的示意图;如图4所示,如用户通过按下遥控器中设置的定制按键可进入按键定制人机交互界面,可根据人机交互界面中的操作指引,按下待定制的按键“菜单按键”,以及用户在智能电视的界面上选择的目标按键的标识,即“打开按键”的标识。

    当用户按下遥控器中的按键时,不同的按键触发的脉冲电信号不同,例如,用户在按下待定制的按键“菜单按键”之后,则通过驱动将“菜单按键”触发的脉冲电信号上报给第二操作系统(如linux系统内核),第二操作系统将接收到的脉冲电信号转换成对应的键值,发送至第一操作系统(如安卓系统)。

    s302、根据待定制的按键的键值以及目标按键的标识,将智能电视的按键配置文件中的第一映射关系替换为第二映射关系。

    其中,第一映射关系为目标按键的键值与所触发操作的对应关系,第二映射关系为待定制的按键的键值与上述所触发操作的对应关系。

    需要说明的是,按键配置文件是预先存储在智能电视搭载的第一操作系统中的。其中,按键配置文件包括:在第一操作系统下遥控器上的每个按键的键值与所触发的操作之间的映射关系,如“菜单按键”的键值为key115,“菜单按键”所触发的操作为菜单,即key115—菜单;“电源按键”的键值为k116,“电源按键”所触发的操作为电源,即key116—电源。其余按键的键值与所触发的操作之间的映射关系,以此类推,不再一一列举。

    在上述实施例的基础上,第一操作系统在接收到用户选择的“打开按键”的标识之后,并确定“打开按键”对应的键值key114。

    在分别确定待定制的按键的键值、目标按键的键值之后,就可在按键配置文件分别查找确定各自的映射关系。

    例如,“打开按键”的键值与所触发的操作的映射关系,即key114—打开,也称为第一映射关系。

    “菜单按键”的键值与所触发的操作的映射关系,即key115—菜单,可以作为第三映射关系。

    此时,可将之前按键配置文件中第一映射关系:key114—打开,替换为第二映射关系key115—打开,将“菜单按键”与所触发操作的映射关系进行了修改,并将之前的第三映射关系(key115—菜单)进行删除。确保用户在按下“菜单按键”时,就可实现用户偏好的“打开按键”的功能,达到对遥控器按键定制化的目的,提高了用户操作智能电视的便捷性。

    或者,上述修改映射关系时,也可以看作是在按键配置文件中删除第一映射关系和第三映射关系,并建立上述第二映射关系。

    可选地,针对部分失灵的遥控按键,可以采用智能电视的遥控器按键定制方法,将其他按键的功能定制为失灵的遥控按键的功能,节省了用户重新购买遥控的成本。

    或者,用户还可以将遥控器的备用按键或者其他不重要的按键,定制为遥控器上没有的按键功能,实现了遥控器按键的灵活定制效果,提高了用户的体验度。

    又或者,如智能电视内安装有应用程序,如视频播放应用程序等,如需要实现快速启动该视频播放应用程序的功能,采用智能电视的遥控器按键定制方法,还可以将备用按键或者指定按键定制为快捷操作的按键,以实现快捷方式的定制功能,极大的方便了用户和智能电视的交互,提高了用户操作智能电视的便捷性。

    综上所述,本申请实施例提供一种智能电视的遥控器按键定制方法,应用于智能电视,该方法包括:获取待定制的按键的键值,以及用户在智能电视的界面上选择的目标按键的标识,待定制的按键为用户在智能电视的遥控器上按下的按键;根据待定制的按键的键值以及目标按键的标识,将智能电视的按键配置文件中的第一映射关系替换为第二映射关系,第一映射关系为目标按键的键值与所触发操作的对应关系,第二映射关系为待定制的按键的键值与上述所触发操作的对应关系。在本方案中,根据获取到的待定制的按键的键值,以及选择的目标按键的标识,在按键配置文件中查找确定:待定制的按键的键值和目标按键的键值分别对应的所触发操作,将待定制的按键的键值与对应的所触发操作的映射关系进行修改,替换为目标按键的键值对应的所触发操作,使得用户可通过按下待定制的按键时,就可实现目标按键对应的功能,达到定制化的目的,提高了用户操作智能电视的便捷性,从而提高了用户的体验度。

    以下说明经过前述实施例完成按键的定制之后使用定制的按键的过程。值得说明的是,下述实施例在执行时,待定制的按键在按键配置文件中的映射关系已经变更为第二映射关系。

    图5为本申请实施例提供的另一种智能电视的遥控器按键定制方法的流程示意图,如图5所示,在上述步骤s303,根据待定制的按键的键值以及目标按键的标识,将智能电视的按键配置文件中的第一映射关系替换为第二映射关系之后,还包括:

    s501、获取待定制的按键的键值。

    其中,待定制的按键为用户在智能电视的遥控器上按下的按键。

    例如,在上述实施例的基础上,将“菜单按键”与所触发操作的映射关系进行了修改,可以实现“打开按键”的打开功能之后,当用户需要对智能电视中运行的第三方应用程序实现“打开”功能时,则可以按压遥控器中的待定制的按键“菜单按键”,第二操作系统(如linux系统内核)基于用户按下的遥控器中“菜单按键”的脉冲电信号,确定“菜单按键”对应的键值key115。

    s502、根据待定制的按键的键值,从按键配置文件中读取待定制的按键对应的所触发操作的标识。

    可选地,可以根据“菜单按键”的键值key115,在根据上述修改后的按键配置文件中读取“菜单按键”对应的所触发操作的标识为“打开”。

    s503、根据待定制的按键对应的所触发操作的标识,执行所触发操作。

    可选地,可根据“菜单按键”对应的所触发操作的标识“打开”,以触发打开第三方应用程序的功能,极大的方便了用户的操作。

    图6为本申请实施例提供的又一种智能电视的遥控器按键定制方法的流程示意图,如图6所示,智能电视上运行第一操作系统;可选地,上述步骤s503:根据目标按键对应的所触发操作的标识,执行所触发操作,还包括:

    s601、根据待定制的按键对应的所触发操作的标识以及目标映射表,确定待定制的按键对应的所触发操作在第一操作系统下的目标键值。

    需要说明的是,第一操作系统预先存储有目标映射表,该目标映射表包括各所触发操作与第一操作系统下的各键值的对应关系。

    例如,在将按键配置文件中的第一映射关系替换为第二映射关系之前,“菜单按键”的键值对应的所触发操作的标识为“菜单”,且“菜单”在第一操作系统下对应的键值为82,即“菜单按键”对应的关系可以表述为:

    key115(第二操作系统下的键值)—“菜单”(所触发操作的标识)—82(第一操作系统下的键值)。

    “打开按键”的键值对应的所触发操作的标识为“打开”,且“打开”在第一操作系统下对应的键值为999,即“打开按键”对应的关系可以表述为:

    key114(第二操作系统下的键值)—“打开”(所触发操作的标识)—999(第一操作系统下的键值)。

    但是,将按键配置文件中的第一映射关系替换为第二映射关系之后,“菜单按键”的键值对应的所触发操作的标识为“打开”,且“打开”在第一操作系统下对应的键值为999,即定制后的“菜单按键”对应的关系可以表述为:

    key115(第二操作系统下的键值)—“打开”(所触发操作的标识)—999(第一操作系统下的键值),则可以确定待定制的按键对应的所触发操作在第一操作系统下的目标键值为999。

    s602、根据目标键值,执行所触发操作。

    可选地,可以通过第一操作系统对目标键值进行判断,以确定所触发操作是否由第一操作系统处理执行目标键值对应的处理逻辑。

    可选地,若目标键值为由第一操作系统处理的键值,则运行目标键值对应的处理逻辑,处理逻辑用于执行所触发操作。

    例如,读取到的目标键值为120,以及目标键值120对应的所触发操作为关闭电源。

    当第一操作系统对目标键值120进行判断后,并确定目标键值为120是由第一操作系统处理的键值,则由第一操作系统运行目标键值120对应的处理逻辑,即关闭电源。

    可选地,若目标键值为由第一操作系统上的应用程序处理的键值,则将目标键值发送给应用程序,由应用程序基于目标键值执行所触发操作。

    例如,读取到的目标键值为140,以及目标键值140对应的所触发操作为暂停播放。

    当第一操作系统对目标键值140进行判断后,并确定目标键值为140是由第一操作系统上的应用程序处理的键值,则将目标键值140发送给应用程序(如音乐软件或者视频软件),由应用程序基于目标键值140执行所触发操作,即暂停播放。

    可选地,获取待定制的按键的键值,包括:

    从第二操作系统内核中获取待定制的按键的键值,待定制的按键的键值由第二操作系统内核对待定制的按键的信号进行处理得到。

    例如,第二操作系统内核对待定制的按键“菜单按键”按下时触发的脉冲电的信号进行处理,得到“菜单按键”对应的键值,发送至第一操作系统(如安卓系统)。

    图7为本申请实施例提供的一种智能电视的遥控按键定制方法的整体流程示意图;如图7所示,该方法可包括:

    s701、用户按下待定制的按键,第二操作系统内核对待定制的按键的脉冲电信号进行处理,得到待定制的按键的键值。

    s702、第一操作系统获取待定制的按键的键值,以及用户在智能电视的界面上选择的目标按键的标识。

    s703、第一操作系统根据待定制的按键的键值以及目标按键的标识,将智能电视的按键配置文件中的第一映射关系替换为第二映射关系。

    s704、第一操作系统获取待定制的按键的键值。

    s705、第一操作系统根据待定制的按键的键值,从按键配置文件中读取待定制的按键对应的所触发操作的标识。

    s706、第一操作系统根据待定制的按键对应的所触发操作的标识以及目标映射表,确定待定制的按键对应的所触发操作在第一操作系统下的目标键值。

    s707、第一操作系统根据目标键值判断是否为由第一操作系统处理的键值;若是,则转至步骤s708;若否,则转至步骤s709。

    s708、第一操作系统运行目标键值对应的处理逻辑。

    s709、第一操作系统将目标键值发送给应用程序,由应用程序基于目标键值执行所触发操作。

    上述各步骤的具体执行过程以及产生的有益效果已在前面具体实施例中进行了详细说明,此处不再一一赘述。

    下述对用以执行本申请所提供的智能电视的遥控器按键定制方法对应的装置及存储介质等进行说明,其具体的实现过程以及技术效果参见上述,下述不再赘述。

    图8为本申请实施例提供的一种智能电视的遥控器按键定制装置的结构示意图;如图8所示,智能电视的遥控器按键定制装置应用于智能电视,该装置包括:获取模块801、修改模块802;

    获取模块801,用于获取待定制的按键的键值,以及用户在智能电视的界面上选择的目标按键的标识,待定制的按键为用户在智能电视的遥控器上按下的按键;

    修改模块802,用于根据待定制的按键的键值以及目标按键的标识,将智能电视的按键配置文件中的第一映射关系替换为第二映射关系,第一映射关系为目标按键的键值与所触发操作的对应关系,第二映射关系为待定制的按键的键值与所触发操作的对应关系。

    可选地,该装置还包括:读取模块以及执行模块;

    获取模块801,用于获取目标按键的键值,目标按键为用户在智能电视的遥控器上按下的按键;

    读取模块,用于根据目标按键的键值,从按键配置文件中读取目标按键对应的所触发操作的标识;

    执行模块,用于根据目标按键对应的所触发操作的标识,执行所触发操作。

    可选地,智能电视上运行第一操作系统;执行模块还用于:

    根据待定制的按键对应的所触发操作的标识以及目标映射表,确定待定制的按键对应的所触发操作在第一操作系统下的目标键值,目标映射表包括各所触发操作与第一操作系统下的各键值的对应关系;

    根据目标键值,执行所触发操作。

    可选地,执行模块,还用于:

    若目标键值为由第一操作系统处理的键值,则运行目标键值对应的处理逻辑,处理逻辑用于执行所触发操作。

    可选地,执行模块,还用于:

    若目标键值为由第一操作系统上的应用程序处理的键值,则将目标键值发送给应用程序,由应用程序基于目标键值执行所触发操作。

    可选地,获取模块801,还用于:

    从第二操作系统内核中获取待定制的按键的键值,待定制的按键的键值由第二操作系统内核对待定制的按键的信号进行处理得到。

    上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。

    以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(applicationspecificintegratedcircuit,简称asic),或,一个或多个微处理器(digitalsingnalprocessor,简称dsp),或,一个或者多个现场可编程门阵列(fieldprogrammablegatearray,简称fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(centralprocessingunit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。

    可选地,本发明还提供一种程序产品,例如计算机可读存储介质,包括程序,该程序在被处理器执行时用于执行上述方法实施例。

    在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

    所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

    另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

    上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文:read-onlymemory,简称:rom)、随机存取存储器(英文:randomaccessmemory,简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。


    技术特征:

    1.一种智能电视的遥控器按键定制方法,其特征在于,应用于智能电视,所述方法包括:

    获取待定制的按键的键值,以及用户在所述智能电视的界面上选择的目标按键的标识,所述待定制的按键为用户在所述智能电视的遥控器上按下的按键;

    根据所述待定制的按键的键值以及所述目标按键的标识,将所述智能电视的按键配置文件中的第一映射关系替换为第二映射关系,所述第一映射关系为所述目标按键的键值与所触发操作的对应关系,所述第二映射关系为所述待定制的按键的键值与所述所触发操作的对应关系。

    2.根据权利要求1所述的方法,其特征在于,所述根据所述待定制的按键的键值以及所述目标按键的标识,将所述智能电视的按键配置文件中的第一映射关系替换为第二映射关系之后,还包括:

    获取所述待定制的按键的键值,所述待定制的按键为用户在所述智能电视的遥控器上按下的按键;

    根据所述待定制的按键的键值,从所述按键配置文件中读取所述待定制的按键对应的所触发操作的标识;

    根据所述待定制的按键对应的所触发操作的标识,执行所述所触发操作。

    3.根据权利要求2所述的方法,其特征在于,所述智能电视上运行第一操作系统;

    所述根据所述待定制的按键对应的所触发操作的标识,执行所述所触发操作,包括:

    根据所述待定制的按键对应的所触发操作的标识以及目标映射表,确定所述待定制的按键对应的所触发操作在所述第一操作系统下的目标键值,所述目标映射表包括各所触发操作与第一操作系统下的各键值的对应关系;

    根据所述目标键值,执行所述所触发操作。

    4.根据权利要求3所述的方法,其特征在于,所述根据所述目标按键,执行所述所触发操作,包括:

    若所述目标键值为由所述第一操作系统处理的键值,则运行所述目标键值对应的处理逻辑,所述处理逻辑用于执行所述所触发操作。

    5.根据权利要求3所述的方法,其特征在于,所述根据所述目标键值,执行所述所触发操作,包括:

    若所述目标键值为由所述第一操作系统上的应用程序处理的键值,则将所述目标键值发送给所述应用程序,由所述应用程序基于所述目标键值执行所述所触发操作。

    6.根据权利要求1所述的方法,其特征在于,所述获取待定制的按键的键值,包括:

    从第二操作系统内核中获取所述待定制的按键的键值,所述待定制的按键的键值由所述第二操作系统内核对所述待定制的按键的信号进行处理得到。

    7.一种智能电视的遥控器按键定制装置,其特征在于,应用于智能电视,所述装置包括:获取模块、修改模块;

    所述获取模块,用于获取待定制的按键的键值,以及用户在所述智能电视的界面上选择的目标按键的标识,所述待定制的按键为用户在所述智能电视的遥控器上按下的按键;

    所述修改模块,用于根据所述待定制的按键的键值以及所述目标按键的标识,将所述智能电视的按键配置文件中的第一映射关系替换为第二映射关系,所述第一映射关系为所述目标按键的键值与所触发操作的对应关系,所述第二映射关系为所述待定制的按键的键值与所述所触发操作的对应关系。

    8.根据权利要求7所述的装置,其特征在于,所述装置还包括:读取模块以及执行模块;

    所述获取模块,用于获取待定制的按键的键值,所述待定制的按键为用户在所述智能电视的遥控器上按下的按键;

    所述读取模块,用于根据所述待定制的按键的键值,从所述按键配置文件中读取所述待定制的按键对应的所触发操作的标识;

    所述执行模块,用于根据所述待定制的按键对应的所触发操作的标识,执行所述所触发操作。

    9.一种智能电视,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当智能电视运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如权利要求1-6任一所述方法的步骤。

    10.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1-6任一所述方法的步骤。

    技术总结
    本申请提供一种智能电视的遥控器按键定制方法、装置、智能电视及介质,涉及遥控器技术领域。该方法包括:获取待定制的按键的键值,以及用户选择的目标按键的标识,待定制的按键为用户在智能电视的遥控器上按下的按键;根据待定制的按键的键值以及目标按键的标识,将智能电视的按键配置文件中的第一映射关系替换为第二映射关系,第一映射关系为目标按键的键值与所触发操作的对应关系,第二映射关系为待定制的按键的键值与上述所触发操作的对应关系。在本方案中,将待定制的按键的键值对应的所触发操作的映射关系进行修改,达到遥控器按键定制的目的,提高了用户操作智能电视的便捷性,从而提高了用户的体验度。

    技术研发人员:李鸣;肖云;储磊;李仕涛
    受保护的技术使用者:未来电视有限公司
    技术研发日:2020.11.16
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-6370.html

    最新回复(0)