本发明涉及智能电视技术领域,具体而言,涉及一种遥控界面配置方法及装置。
背景技术:
在现有技术中,遥控器主要有以下两种方式:
1.固定按键布局的遥控器,通过按键键值来控制电视机。
2.手机等模拟遥控器,本质上与1相同,也是通过键值来控制电视机。
经发明人研究发现,现有技术的缺点在于:遥控器的布局或定义模式无法动态改变。由此,极大限制了对基于显示端的应用程序的开发,对于某些按键多、按键功能要求复杂的游戏来说,现有遥控器的按键功能是远远不够的。这也是现目前电视游戏远远少于pc端和移动端的原因之一。
技术实现要素:
为了克服现有技术中的上述不足,本发明所要解决的技术问题是提供一种遥控界面配置方法及装置,其能够根据显示端的每个应用程序的实际需求为每个应用程序设计、配置专属的遥控器操作界面。
本发明的第一目的在于提供一种遥控界面配置方法,应用于与遥控端通信连接的显示端,所述方法包括:
检测是否有应用程序启动;
在检测到应用程序被启动时,获取被启动应用程序对应的遥控定义文件;
基于被启动应用程序对应的遥控定义文件设定应用程序遥控布局界面,将设定的应用程序遥控布局界面配置给所述遥控端进行显示,以便通过获取在应用程序遥控布局界面的用户触控操作实现对应用程序的操作控制。
本发明的第二目的在于提供一种遥控界面配置方法,应用于与显示端通信连接的遥控端,所述方法包括:
接收所述显示端基于被启动应用程序对应的遥控定义文件配置的应用程序遥控布局界面,并将所述应用程序遥控布局界面通过触控屏幕显示给用户。
本发明的第三目的在于提供一种遥控界面配置装置,应用于与遥控端通信连接的显示端,所述装置包括:
检测模块,用于检测是否有应用程序启动;
获取模块,用于在检测到应用程序被启动时,获取被启动应用程序对应的遥控定义文件;
配置模块,用于基于被启动应用程序对应的遥控定义文件设定应用程序遥控布局界面,将设定的应用程序遥控布局界面配置给所述遥控端进行显示,以便通过获取在应用程序遥控布局界面的用户触控操作实现对应用程序的操作控制。
本发明的第四目的在于提供一种遥控界面配置装置,应用于与显示端通信连接的遥控端,所述装置包括:
显示模块,用于接收所述显示端基于被启动应用程序对应的遥控定义文件配置的应用程序遥控布局界面,并将所述应用程序遥控布局界面通过触控屏幕显示给用户。
相对于现有技术而言,本发明具有以下有益效果:
本发明提供一种遥控界面配置方法及装置。所述方法包括:检测是否有应用程序启动。在检测到应用程序被启动时,获取被启动应用程序对应的遥控定义文件。基于被启动应用程序对应的遥控定义文件设定应用程序遥控布局界面,将设定的应用程序遥控布局界面配置给所述遥控端进行显示,以便通过获取在应用程序遥控布局界面的用户触控操作实现对应用程序的操作控制。由此,能够根据显示端的每个应用程序的实际定义需求动态改变遥控端的遥控界面及操作模式,为每个应用程序设计、配置专属的遥控布局界面。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1是本发明较佳实施例提供的遥控界面配置系统的方框示意图。
图2是本发明较佳实施例提供的图1所示的显示端的方框示意图。
图3是本发明较佳实施例提供的图1所示的遥控端的方框示意图。
图4是本发明第一实施例提供的遥控界面配置方法的步骤流程图之一。
图5是本发明第一实施例提供的遥控界面配置方法的步骤流程图之二。
图6是本发明第一实施例提供的图5所示的步骤s120的子步骤流程图。
图7是本发明第一实施例提供的遥控界面配置方法的步骤流程图之三。
图8是本发明第二实施例提供的遥控界面配置方法的步骤流程图之一。
图9是本发明第二实施例提供的遥控界面配置方法的步骤流程图之二。
图10为第三实施例提供的第一遥控界面配置装置的功能模块框图。
图11为第四实施例提供的第二遥控界面配置装置的功能模块框图。
图标:10-遥控界面配置系统;100-显示端;110-第一存储器;120-第一处理器;130-第一网络模块;200-第一遥控界面配置装置;210-连接模块;220-配置模块;230-处理模块;240-检测模块;250-获取模块;300-遥控端;310-第二存储器;320-第二处理器;330-第二网络模块;400-第二遥控界面配置装置;410-请求模块;420-显示模块;430-发送模块;500-服务器。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。此外,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
本发明提供一种遥控界面配置系统10。请参照图1,图1是本发明较佳实施例提供的遥控界面配置系统10的方框示意图。所述遥控界面配置系统10包括:显示端100、遥控端300及服务器500。所述显示端100分别与所述遥控端300及运行于所述显示端100的应用程序所对应的服务器500通信连接。所述显示端100从应用程序对应的服务器500获取该应用程序的遥控布局界面设计需求,并配置遥控布局界面。所述显示端100通过将配置好的遥控布局界面发送给所述遥控端300以显示给用户。
在本实施例中,所述遥控端300可以是,但不限于,智能手机、智能遥控器、个人电脑、平板电脑、移动上网设备、便携式计算机等。
在本实施例中,所述显示端100可以是,但不限于,智能电视、个人电脑等。
请参照图2,图2是本发明较佳实施例提供的图1所示的显示端100的方框示意图。所述显示端100包括第一存储器110、第一遥控界面配置装置200、第一处理器120及第一网络模块130。
所述第一存储器110、第一处理器120及第一网络模块130相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通信总线或信号线实现电性连接。第一存储器110中存储有第一遥控界面配置装置200,所述第一遥控界面配置装置200包括至少一个可以软件或固件(firmware)的形式存储于所述第一存储器110中的软件功能模块,所述第一处理器120通过运行存储在第一存储器110内的软件程序以及模块,从而执行各种功能应用以及数据处理。
其中,所述第一存储器110可以是,但不限于,随机存取存储器(randomaccessmemory,ram),只读存储器(readonlymemory,rom),可编程只读存储器(programmableread-onlymemory,prom),可擦除只读存储器(erasableprogrammableread-onlymemory,eprom),电可擦除只读存储器(electricerasableprogrammableread-onlymemory,eeprom)等。其中,第一存储器110用于存储程序,所述第一处理器120在接收到执行指令后,执行所述程序。进一步地,上述第一存储器110内的软件程序以及模块还可包括操作系统,其可包括各种用于管理系统任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通信,从而提供其他软件组件的运行环境。
所述第一处理器120可以是一种集成电路芯片,具有信号的处理能力。上述的第一处理器120可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
第一网络模块130用于通过网络建立显示端100与遥控端300及服务器500之间的通信连接。
可以理解,图2所述的结构仅为示意,显示端100还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。
请参照图3,图3是本发明较佳实施例提供的图1所示的遥控端300的方框示意图。所述遥控端300包括第二存储器310、第二处理器320及第二网络模块330。
所述第二存储器310中存储有第二遥控界面配置装置400,所述第二遥控界面配置装置400包括至少一个可以软件或固件(firmware)的形式存储于所述第二存储器310中的软件功能模块。
其中,所述第二存储器310、第二处理器320及第二网络模块330与图2中的第一存储器110、第一处理器120及第一网络模块130的硬件配置相同,在此就不再一一介绍。
第二网络模块330用于通过网络建立遥控端300与显示端100之间的通信连接。
第一实施例
请参照图4,图4是本发明第一实施例提供的遥控界面配置方法的步骤流程图之一。所述方法应用于与遥控端300通信连接的显示端100。下面对遥控界面配置方法具体流程进行详细阐述。
步骤s130,检测是否有应用程序启动。
步骤s140,在检测到应用程序被启动时,获取被启动应用程序对应的遥控定义文件。
在本实施例中,所述获取被启动应用程序对应的遥控定义文件的方式包括:
从与所述显示端100通信连接的被启动应用程序的服务器500中实时获取所述被启动应用程序对应的遥控定义文件。
或者,从所述显示端100中获取所述被启动应用程序对应的遥控定义文件,其中,所述被启动应用程序对应的遥控定义文件预先保存于所述显示端100的第一存储器110中。
在本实施例中,可根据实际需求选择不同的方式获取所述被启动应用程序对应的遥控定义文件。例如,所述被启动应用程序要求根据场景界面的变换对遥控布局界面进行动态改变时,可选择所从所述被启动应用程序的服务器500中实时获取所述被启动应用程序对应的遥控定义文件的方式。
步骤s150,基于被启动应用程序对应的遥控定义文件设定应用程序遥控布局界面,将设定的应用程序遥控布局界面配置给所述遥控端300进行显示,以便通过获取在应用程序遥控布局界面的用户触控操作实现对应用程序的操作控制。
在本实施例中,所述显示端100基于被启动应用程序对应的遥控定义文件设定应用程序遥控布局界面。所述显示端100将设定好的所述应用程序遥控布局界面配置给所述遥控端300,以使所述遥控端300在触控屏幕上将所述应用程序遥控布局界面显示给用户,以便通过获取用户在所述应用程序遥控布局界面触控的用户触控操作实现对应用程序的操作控制。
除此以外,当需要对应用程序遥控布局界面进行更新替换时,所述方法还包括:
所述显示端100获取更新替换所需的遥控定义文件。
其中,获取更新替换所需的遥控定义文件的方式包括:
1.所述显示端100可从被启动应用程序的服务器500中实时获取所述更新替换所需的遥控定义文件。例如,所述显示端100可向被启动应用程序的服务器500发送请求,以获取所述更新替换所需的遥控定义文件,或者,所述被启动应用程序的服务器500将所述更新替换所需的遥控定义文件主动下发给显示端100。
2.所述显示端100可直接获取所述更新替换所需的遥控定义文件,所述更新替换所需的遥控定义文件预先保存于所述显示端100中。
所述显示端100基于更新替换所需的遥控定义文件对应用程序遥控布局界面进行更新替换,并将更新替换后的应用程序遥控布局界面配置给所述遥控端300进行显示。
在本实施例中,上述需要对应用程序遥控布局界面进行更新替换情况包括,但不限于:
被启动应用程序的服务器500对上述被启动应用程序对应的遥控定义文件进行了更新操作,所述服务器500将经过更新的遥控定义文件下发给显示端100。比如,应用程序的版本升级了(从1.0升到2.0),所述服务器500对原来的被启动应用程序对应的遥控定义文件进行了更新,此时,显示端100需要基于更新的遥控定义文件对原来的应用程序遥控布局界面进行更新配置。
当所述显示端100检测到用户对应用程序的场景进行切换,并且需要根据切换的场景对应用程序遥控布局界面进行替换时,所述显示端100获取替换所需的遥控定义文件,并对应用程序遥控布局界面进行替换配置,以满足场景切换后的界面操作需求。比如,同一个应用程序有两种以上的操作方式和界面。
例如,一个计算器应用程序包括简单计算器界面及智能计算器界面,当所述显示端100检测到用户从简单计算器界面切换到智能计算器界面时,所述显示端100要获取智能计算器界面对应的遥控定义文件,并对原来的简单计算器界面进行替换配置,以满足切换后的界面操作需求。同理,一个游戏应用程序包括单人游戏界面及双人游戏界面。所述显示端100在检测到用户对游戏界面的场景进行切换时,需要对原始的游戏遥控布局界面进行替换配置,以满足界面切换后的游戏操作需求。
请参照图5,图5是本发明第一实施例提供的遥控界面配置方法的步骤流程图之二。所述方法还包括:步骤s110、步骤s120及步骤s160。
步骤s110,接收遥控端300的连接请求,与所述遥控端300建立连接,并获得所述遥控端300的配置参数。
在本实施例中,所述显示端100会运行一个遥控服务程序,以等待所述遥控端300的连接。所述显示端100接收到所述遥控端300的连接请求,与所述遥控端300建立连接后,会获得所述遥控端300的配置参数。所述显示端100可根据所述遥控端300的配置参数设定适合于所述遥控端300使用的遥控布局界面。其中,所述遥控端300的配置参数包括所述遥控端300的触控屏幕尺寸。
步骤s120,基于初始遥控定义文件设定初始遥控布局界面,并将设定的初始遥控布局界面配置给遥控端300进行显示,以便通过获取在初始遥控布局界面的用户触控操作实现对显示端100显示界面内容的操作控制。
在本实施例中,所述显示端100显示界面内容包括运行于所述显示端100的多种不同的应用程序。
请参照图6,图6是本发明第一实施例提供的图5所示的步骤s120的子步骤流程图。所述步骤s120包括:子步骤s121及子步骤s122。
子步骤s121,基于获得的所述遥控端300的配置参数及初始遥控定义文件设定初始遥控布局界面。
在本实施例中,所述初始遥控定义文件预先保存于所述显示端100中。所述初始遥控布局界面显示的图标、按键的尺寸根据所述遥控端300的配置参数进行设定。例如,所述显示端100可根据所述遥控端300的配置参数所包括的所述遥控端300的触控屏幕尺寸对所述初始遥控布局界面的图标尺寸、按键尺寸进行设定,以配置出适合于所述遥控端300使用的初始遥控布局界面。
子步骤s122,将设定的所述初始遥控布局界面发送给遥控端300进行显示,以便通过获取在初始遥控布局界面的用户触控操作实现对显示端100显示界面内容的操作控制。
在本实施例中,所述初始遥控布局界面可以是:显示端100采用上述步骤s120描述的方法得到的显示于遥控端300的软件遥控界面。所述显示端100获取在该软件遥控界面的用户触控操作,启动用户选择的应用程序。
除此以外,所述初始遥控布局界面还可以是:物理按键遥控界面,比如,现有的遥控器上设置的物理按键界面。在初始时,显示端100获取用户在遥控器的物理按键遥控界面上进行选择的操作,显示端100根据用户的选择启动对应的应用程序,以便获取所述被启动应用程序对应的遥控定义文件,并设定应用程序遥控布局界面。
步骤s160,获取所述遥控端300发送的用户触控操作,并根据遥控定义文件将所述用户触控操作转化为控制信息进行处理,以便对用户在遥控布局界面触控的操作进行响应。
在本实施例中,所述遥控定义文件包括:初始遥控定义文件及被启动应用程序对应的遥控定义文件,所述遥控布局界面包括:初始遥控布局界面及应用程序遥控布局界面,其中,所述应用程序遥控布局界面包括经过更新替换的应用程序遥控布局界面。所述用户触控操作包括:用户在遥控布局界面的触控屏上进行长按、短按、滑动、双击等触控操作。所述控制信息包括:上下移动、左右移动、前进后退、确定、拒绝、返回、手写文字等信息内容。
在本实施例中,遥控定义文件保存有遥控布局界面与用户触控操作及控制信息的对应关系。根据不同的遥控定义文件可设定出不同的遥控布局界面,不同的遥控布局界面可对应不同的用户触控操作,不同的用户触控操作可依据对应的遥控定义文件转化为不同的控制信息。例如,所述被启动应用程序对应的遥控定义文件保存有所述应用程序遥控布局界面与用户触控操作及控制信息的对应关系。所述初始遥控定义文件保存有所述初始遥控布局界面与用户触控操作及控制信息的对应关系。
请参照图7,图7是本发明第一实施例提供的遥控界面配置方法的步骤流程图之三。所述步骤s160包括:子步骤s161及子步骤s162。
在本实施例中,在执行完步骤s120后,执行子步骤s161。在执行完步骤s150后,执行子步骤s162。
子步骤s161,获取所述遥控端300发送的用户触控操作,并根据初始遥控定义文件将所述用户触控操作转化为控制信息进行处理,以便对用户在初始遥控布局界面触控的操作进行响应。
子步骤s162,获取所述遥控端300发送的用户触控操作,并根据被启动应用程序对应的遥控定义文件将所述用户触控操作转化为控制信息进行处理,以便对用户在应用程序遥控布局界面触控的操作进行响应。
第二实施例
请参照图8,图8是本发明第二实施例提供的遥控界面配置方法的步骤流程图之一。所述遥控界面配置方法应用于与显示端100通信连接的遥控端300。下面对遥控界面配置方法具体流程进行详细阐述。
步骤s230,接收所述显示端100基于被启动应用程序对应的遥控定义文件配置的应用程序遥控布局界面,并将所述应用程序遥控布局界面通过触控屏幕显示给用户。
在本实施例中,所述遥控端300将所述显示端100配置好的应用程序遥控布局界面通过触控屏幕显示给用户,以获得用户在应用程序遥控布局界面触控的用户触控操作。
除此以外,当需要对应用程序遥控布局界面进行更新替换时,所述方法还包括:
所述遥控端300接收所述显示端100基于更新替换所需的遥控定义文件配置的应用程序遥控布局界面,并将经过更新替换的应用程序遥控布局界面通过触控屏幕显示给用户。
请再次参照图8,所述方法还包括:步骤s210、步骤s220及步骤s240。
步骤s210,向所述显示端100发起连接请求,以与所述显示端100建立连接。
在本实施例中,所述遥控端300与所述显示端100建立连接后,所述显示端100可获得所述遥控端300的配置参数,以使所述显示端100可根据所述遥控端300的配置参数设定出适合于所述遥控端300使用的遥控布局界面。
除此以外,所述显示端100还可对遥控布局界面的尺寸进行设定,并将设定好的所述遥控布局界面尺寸发送给所述遥控端300,以使所述遥控端300可根据设定好的所述遥控布局界面尺寸及遥控端300自身的触控屏尺寸对所述遥控布局界面进行相应的调整(比如,拉伸、缩放等),并显示给用户。
步骤s220,接收所述显示端100基于初始遥控定义文件配置的初始遥控布局界面,并将所述初始遥控布局界面通过触控屏幕显示给用户。
在本实施例中,所述遥控端300将所述显示端100配置好的初始遥控布局界面通过触控屏幕显示给用户,以获得用户在初始遥控布局界面触控的用户触控操作。
步骤s240,获取用户在遥控布局界面触控的用户触控操作,并将所述用户触控操作发送给所述显示端100。
在本实施例中,所述遥控端300获取用户在遥控布局界面触控的用户触控操作,并对所述用户触控操作进行处理,以得到可让所述显示端100识别的用户触控操作信息。所述遥控端300将经过处理的所述用户触控操作信息发送给所述显示端100。其中,所述用户触控操作信息包括:用户在遥控布局界面点击的触控点的坐标位置参数信息、触控时间信息(比如,长按、短按)及触控动作信息(比如,滑动)。所述遥控布局界面包括:初始遥控布局界面及应用程序遥控布局界面,其中,所述应用程序遥控布局界面包括经过更新替换的应用程序遥控布局界面。
请参照图9,图9是本发明第二实施例提供的遥控界面配置方法的步骤流程图之二。所述步骤s240包括:子步骤s241及子步骤s242。
在本实施例中,在执行完步骤s220后,执行子步骤s241。在执行完步骤s230后,执行子步骤s242。
子步骤s241,获取用户在初始遥控布局界面触控的用户触控操作,并将所述用户触控操作发送给所述显示端100。
子步骤s242,获取用户在应用程序遥控布局界面触控的用户触控操作,并将所述用户触控操作发送给所述显示端100。
第三实施例
请参照图10,图10为第三实施例提供的第一遥控界面配置装置200的功能模块框图。所述装置应用于与遥控端300通信连接的显示端100。所述装置包括:配置模块220、检测模块240及获取模块250。
所述检测模块240,用于检测是否有应用程序启动。
在本实施例中,所述检测模块240用于执行图4中的步骤s130,关于所述检测模块240的具体描述可以参照步骤s130的描述。
所述获取模块250,用于在检测到应用程序被启动时,获取被启动应用程序对应的遥控定义文件。
在本实施例中,所述获取模块250用于执行图4中的步骤s140,关于所述获取模块250的具体描述可以参照步骤s140的描述。
所述配置模块220,用于基于被启动应用程序对应的遥控定义文件设定应用程序遥控布局界面,将设定的应用程序遥控布局界面配置给所述遥控端300进行显示,以便通过获取在应用程序遥控布局界面的用户触控操作实现对应用程序的操作控制。
所述配置模块220,还用于获取更新替换所需的遥控定义文件,基于更新替换所需的遥控定义文件对应用程序遥控布局界面进行更新替换,并将更新替换后的应用程序遥控布局界面配置给所述遥控端300进行显示。
在本实施例中,所述配置模块220用于执行图4中的步骤s150,关于所述配置模块220的具体描述可以参照步骤s150的描述。
请再次参照图10,所述装置还包括:连接模块210及处理模块230。
所述连接模块210,用于接收遥控端300的连接请求,与所述遥控端300建立连接,并获得所述遥控端300的配置参数,其中,所述遥控端300的配置参数包括所述遥控端300的触控屏幕尺寸。
在本实施例中,所述连接模块210用于执行图5中的步骤s110,关于所述连接模块210的具体描述可以参照步骤s110的描述。
所述配置模块220,还用于基于初始遥控定义文件设定初始遥控布局界面,并将设定的初始遥控布局界面配置给遥控端300进行显示,以便通过获取在初始遥控布局界面的用户触控操作实现对显示端100显示界面内容的操作控制,其中,所述显示端100显示界面内容包括多种不同的应用程序。
在本实施例中,所述配置模块220还用于执行图5中的步骤s120,关于所述配置模块220的具体描述还可以参照步骤s120的描述。
所述处理模块230,用于获取所述遥控端300发送的用户触控操作,并根据遥控定义文件将所述用户触控操作转化为控制信息进行处理,以便对用户在遥控布局界面触控的操作进行响应,其中,所述遥控定义文件包括:初始遥控定义文件及被启动应用程序对应的遥控定义文件。
在本实施例中,所述处理模块230用于执行图5中的步骤s160,关于所述处理模块230的具体描述可以参照步骤s160的描述。
第四实施例
请参照图11,图11为第四实施例提供的第二遥控界面配置装置400的功能模块框图。所述第二遥控界面配置装置400,应用于与显示端100通信连接的遥控端300,所述装置包括:显示模块420。
所述显示模块420,用于接收所述显示端100基于被启动应用程序对应的遥控定义文件配置的应用程序遥控布局界面,并将所述应用程序遥控布局界面通过触控屏幕显示给用户。
所述显示模块420,还用于接收所述显示端100基于更新替换所需的遥控定义文件配置的应用程序遥控布局界面,并将经过更新替换的应用程序遥控布局界面通过触控屏幕显示给用户。
在本实施例中,所述显示模块420用于执行图8中的步骤s230,关于所述显示模块420的具体描述可以参照步骤s230的描述。
请再次参照图11,所述装置还包括:请求模块410及发送模块430。
所述请求模块410,用于向所述显示端100发起连接请求,以与所述显示端100建立连接。
在本实施例中,所述请求模块410用于执行图8中的步骤s210,关于所述请求模块410的具体描述可以参照步骤s210的描述。
所述显示模块420,还用于接收所述显示端100基于初始遥控定义文件配置的初始遥控布局界面,并将所述初始遥控布局界面通过触控屏幕显示给用户。
在本实施例中,所述显示模块420还用于执行图8中的步骤s220,关于所述请求模块410的具体描述可以参照步骤s220的描述。
所述发送模块430,用于获取用户在遥控布局界面触控的用户触控操作,并将所述用户触控操作发送给所述显示端100。其中,所述遥控布局界面包括:初始遥控布局界面及应用程序遥控布局界面。
在本实施例中,所述发送模块430用于执行图8中的步骤s240,关于所述发送模块430的具体描述可以参照步骤s240的描述。
综上所述,本发明提供一种遥控界面配置方法及装置。所述方法包括:检测是否有应用程序启动。在检测到应用程序被启动时,获取被启动应用程序对应的遥控定义文件。基于被启动应用程序对应的遥控定义文件设定应用程序遥控布局界面,将设定的应用程序遥控布局界面配置给所述遥控端进行显示,以便通过获取在应用程序遥控布局界面的用户触控操作实现对应用程序的操作控制。
由此,能够根据显示端的每个应用程序的实际定义需求动态改变遥控端的遥控界面及操作模式,为每个应用程序设计、配置专属的遥控布局界面。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。