一种启动机顶盒中应用程序的方法及装置制造方法及图纸

技术编号:16156448 阅读:38 留言:0更新日期:2017-09-06 20:50
本发明专利技术提供了一种启动机顶盒中应用程序的方法及装置,启动机顶盒中应用程序的方法包括:预先从机顶盒所安装应用程序中确定至少一个目标应用程序,并建立每一个所述目标应用程序与遥控器上至少一个遥控按键的键值之间的映射关系;获取外部至少一个遥控信号携带的至少一个键值;根据所述映射关系,确定与所获取到的所述至少一个键值相对应的目标应用程序;对所述目标应用程序进行启动。启动机顶盒中应用程序的装置包括:创建模块、获取模块、选择模块、启动模块。本发明专利技术提供的技术方案能够提升用户的体验效果。

【技术实现步骤摘要】
一种启动机顶盒中应用程序的方法及装置
本专利技术涉及计算机
,特别涉及一种启动机顶盒中应用程序的方法及装置。
技术介绍
目前机顶盒被广泛应用于广电行业,在机顶盒中安装有很多应用程序,这些程序或分布在多个页面上,或存储在多级菜单中。机顶盒的交互一般都是使用遥控器控制,因此在调用这些应用程序时,用户一般通过遥控器在每一个页面中,或在每一级菜单下对目标应用程序进行查找。这种操作方式使得对目标应用程序进行查找时需要频繁地按下遥控器上的遥控按键。有时在某一级菜单下,没有找到目标应用程序,还要返回上一级菜单进行查找,导致用户需要遍历每一级菜单来查找目标应用程序,从而降低了用户体验的效果。
技术实现思路
本专利技术实施例提供了一种启动机顶盒中应用程序的方法及装置,能够提升用户体验效果。第一方面,本专利技术提供了一种启动机顶盒中应用程序的方法,预先从机顶盒所安装的应用程序中确定至少一个目标应用程序,并建立每一个所述目标应用程序与遥控器上至少一个遥控按键的键值之间的映射关系,还包括:获取外部至少一个遥控信号携带的至少一个键值;根据所述映射关系,确定与所获取到的所述至少一个键值相对应的目标应用程序;对所述目标应用程序进行启动。优选地,所述建立每一个所述目标应用程序与遥控器上至少一个遥控按键的键值之间的映射关系,包括:对所述机顶盒所安装的各个应用程序进行展示,并根据外部输入的遥控信号从所述各个应用程序中确定至少一个所述目标应用程序;针对每一个所述目标应用程序,获取在同一接收周期内接收到的至少一个遥控信号携带的至少一个键值,其中每一个所述遥控信号携带一个键值;根据所述至少一个键值的获取时间,创建该目标应用程序与所述至少一个键值之间的映射关系并进行存储。优选地,在所述建立每一个所述目标应用程序与遥控器上至少一个遥控按键的键值之间的映射关系之后,进一步包括:接收外部遥控信号携带的映射关系管理指令;根据所述映射关系管理指令,对所述映射关系进行更新;其中,所述更新包括对所述映射关系进行修改操作、删除操作中的任意一个或全部。优选地,在所述建立每一个所述目标应用程序与遥控器上至少一个遥控按键的键值之间的映射关系之后,进一步包括:根据所述映射关系,确定每一个所述目标应用程序对应的至少一个遥控按键;针对每一个所述目标应用程序,将该目标应用程序对应的至少一个遥控按键的标识与该目标应用程序的图标进行组合显示。优选地,所述机顶盒的系统包括:Android、IOS、Windows、Linux中的任意一种。优选地,当所述机顶盒的系统为Android时,所述获取外部至少一个遥控信号携带的至少一个键值,包括:对所述机顶盒中分发消息的排队前截获密钥InterceptKeyBeforeQueueing接口进行监听,获取所述至少一个遥控信号携带的至少一个键值。第二方面,本专利技术提供了一种启动机顶盒中应用程序的装置,包括:创建模块、获取模块、选择模块、启动模块;其中,所述创建模块,用于预先从机顶盒所安装的应用程序中确定至少一个目标应用程序,并建立每一个所述目标应用程序与遥控器上至少一个遥控按键的键值之间的映射关系;所述获取模块,用于获取外部至少一个遥控信号携带的至少一个键值;所述选择模块,用于根据所述创建模块建立的所述映射关系,确定与所述获取模块所获取到的所述至少一个键值相对应的目标应用程序;所述启动模块,用于对所述选择模块确定的所述目标应用程序进行启动。优选地,所述创建模块,包括:展示单元、获取单元;其中,所述展示单元,用于对所述机顶盒所安装的各个应用程序进行展示,并根据外部输入的遥控信号从所述各个应用程序中确定至少一个所述目标应用程序;所述获取单元,用于针对每一个所述展示单元选择的所述目标应用程序,获取在同一接收周期内接收到的至少一个遥控信号携带的至少一个键值,其中每一个所述遥控信号携带一个键值;根据所述至少一个键值的获取时间,创建该目标应用程序与所述至少一个键值之间的映射关系并进行存储。优选地,还包括:接收模块、更新模块;所述接收模块,用于接收外部遥控信号携带的映射关系管理指令;所述更新模块,用于根据所述接收模块接收到的所述映射关系管理指令,对所述映射关系进行更新;其中,所述更新包括对所述映射关系进行修改操作、删除操作中的任意一个或全部。优选地,还包括:确定模块、显示模块;其中,所述确定模块,用于根据所述映射关系,确定每一个所述目标应用程序对应的至少一个遥控按键;所述显示模块,用于针对每一个所述目标应用程序,将该目标应用程序对应的至少一个遥控按键的标识与该目标应用程序的图标进行组合显示。优选地,当所述机顶盒的系统为Android时,所述获取模块,包括:监听单元;所述监听单元,用于对所述机顶盒中分发消息的排队前截获密钥InterceptKeyBeforeQueueing接口进行监听,获取所述至少一个遥控信号携带的至少一个键值。本专利技术实施例提供了一种启动机顶盒中应用程序的方法及装置,通过建立每一个目标应用程序与遥控器上至少一个遥控按键的键值之间的映射关系,给每一个目标应用程序配置对应的遥控按键。当获取到外部发来的键值时,根据已有的映射关系,确定键值对应的目标程序并启动。由此可见,本专利技术通过给目标应用程序配置对应的遥控按键,并通过对应的遥控按键来启动目标应用程序,使得用户不用遍历每一级菜单来查询目标应用程序,进而实现提升用户体验效果的目的。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例提供的一种启动机顶盒中应用程序的方法的流程图;图2是本专利技术一个实施例提供的另一种启动机顶盒中应用程序的方法的流程图;图3是本专利技术一个实施例提供的一种启动机顶盒中应用程序的装置的结构示意图;图4是本专利技术一个实施例提供的另一种启动机顶盒中应用程序的装置的结构示意图;图5是本专利技术一个实施例提供的又一种启动机顶盒中应用程序的装置的结构示意图;图6是本专利技术一个实施例提供的再一种启动机顶盒中应用程序的装置的结构示意图;图7是本专利技术一个实施例提供的还一种启动机顶盒中应用程序的装置的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术实施例提供了一种启动机顶盒中应用程序的方法,包括以下步骤:步骤101,预先从机顶盒所安装的应用程序中确定至少一个目标应用程序,并建立每一个所述目标应用程序与遥控器上至少一个遥控按键的键值之间的映射关系。步骤102,获取外部至少一个遥控信号携带的至少一个键值。步骤103,根据所述映射关系,确定与所获取到的所述至少一个键值相对应的目标应用程序。步骤104,对所述目标应用程序进行启动。本专利技术实施例提供了一种启动机顶盒中应用程序的方法,通过建立每一个目本文档来自技高网...
一种启动机顶盒中应用程序的方法及装置

【技术保护点】
一种启动机顶盒中应用程序的方法,其特征在于,预先从机顶盒所安装的应用程序中确定至少一个目标应用程序,并建立每一个所述目标应用程序与遥控器上至少一个遥控按键的键值之间的映射关系,还包括:获取外部至少一个遥控信号携带的至少一个键值;根据所述映射关系,确定与所获取到的所述至少一个键值相对应的目标应用程序;对所述目标应用程序进行启动。

【技术特征摘要】
1.一种启动机顶盒中应用程序的方法,其特征在于,预先从机顶盒所安装的应用程序中确定至少一个目标应用程序,并建立每一个所述目标应用程序与遥控器上至少一个遥控按键的键值之间的映射关系,还包括:获取外部至少一个遥控信号携带的至少一个键值;根据所述映射关系,确定与所获取到的所述至少一个键值相对应的目标应用程序;对所述目标应用程序进行启动。2.根据权利要求1中所述的方法,其特征在于,所述建立每一个所述目标应用程序与遥控器上至少一个遥控按键的键值之间的映射关系,包括:对所述机顶盒所安装的各个应用程序进行展示,并根据外部输入的遥控信号从所述各个应用程序中确定至少一个所述目标应用程序;针对每一个所述目标应用程序,获取在同一接收周期内接收到的至少一个遥控信号携带的至少一个键值,其中每一个所述遥控信号携带一个键值;根据所述至少一个键值的获取时间,创建该目标应用程序与所述至少一个键值之间的映射关系并进行存储。3.根据权利要求1中所述的方法,其特征在于,在所述建立每一个所述目标应用程序与遥控器上至少一个遥控按键的键值之间的映射关系之后,进一步包括:接收外部遥控信号携带的映射关系管理指令;根据所述映射关系管理指令,对所述映射关系进行更新;其中,所述更新包括对所述映射关系进行修改操作、删除操作中的任意一个或全部。4.根据权利要求1中所述的方法,其特征在于,在所述建立每一个所述目标应用程序与遥控器上至少一个遥控按键的键值之间的映射关系之后,进一步包括:根据所述映射关系,确定每一个所述目标应用程序对应的至少一个遥控按键;针对每一个所述目标应用程序,将该目标应用程序对应的至少一个遥控按键的标识与该目标应用程序的图标进行组合显示。5.根据权利要求1至4中任一所述的方法,其特征在于,所述机顶盒的系统包括:Android、IOS、Windows、Linux中的任意一种。6.根据权利要求5所述的方法,其特征在于,当所述机顶盒的系统为Android时,所述获取外部至少一个遥控信号携带的至少一个键值,包括:对所述机顶盒中分发消息的排队前截获密钥InterceptKeyBeforeQueueing接口进行监听,获取所述至少一个遥控信号携带的...

【专利技术属性】
技术研发人员:顾振良
申请(专利权)人:山东浪潮商用系统有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1