将HBBTV界面和用户界面进行融合的方法及装置制造方法及图纸

技术编号:9858389 阅读:116 留言:0更新日期:2014-04-02 19:03
本发明专利技术公开了一种将HBBTV界面和用户界面进行融合的方法及装置,其中,该方法包括:在显示页面创建混合广播宽带电视HBBTV界面窗体和用户界面UI窗体,所述UI窗体位于所述HBBTV界面窗体上层,所述UI窗体对应有页面消息索引;在接收到遥控器发送过来的键值信号时,判断所述页面消息索引是否为空;在所述页面消息索引为空时,分析接收的键值信号对应的操作,并根据预存的操作类型与窗体的映射关系,确定分析的操作对应HBBTV界面窗体或者UI窗体;在确定的HBBTV界面窗体或者UI窗体上,执行分析的操作。采用本发明专利技术实施例,可根据页面消息索引和分析接收的键值信号对应的操作,在HBBTV界面窗体或用户界面UI窗体执行确定分析的操作。

【技术实现步骤摘要】
将HBBTV界面和用户界面进彳了融合的方法及装直
本专利技术涉及到终端领域,特别涉及到一种将HBBTV界面和用户界面进行融合的方法及装置
技术介绍
HBBTV (Hybrid Broadcast Broadband TV,混合广播宽带电视)是一种与 DVB(Digital Video Broadcasting,数字视频广播)兼容的内容发布平台,可以为增强电视业务的互动性提供信令、传输和呈现机制。随着HBBTV的快速发展,HBBTV的配置越来越强大,应用越来越齐全,一方面它可以连接到DVB广播网络接收标准广播的音视频信号(即线性内容)、应用数据,另一方面它还可以通过宽带接口连接到互联网,这使得可以和应用服务器进行双向通信。通过该宽带接口,HBBTV终端可以接收应用数据和非线性的音视频内容(如点播的节目等)。其中应用数据指的是各种应用的数据,比如数字图文,广告,电子节目菜单等。用户可以通过遥控器启动自己喜欢的应用,以享受混合广播宽带电视带来的智能化体验。通常在终端上,将HBBTV界面和Π (User Interface,用户界面)同时显示,需要分别运行HBBTV应用程序和UI应用程序来实现,这样将会导致耗掉大量的空间,影响终端的运行效率。
技术实现思路
本专利技术的主要目的为提供一种将HBBTV界面和用户界面进行融合的方法及装置,可根据页面消息索引和分析接收的键值信号对应的操作,在HBBTV界面窗体或用户界面UI窗体执行确定分析的操作。本专利技术提供一种将HBBTV界面和用户界面进行融合的方法,该方法包括:在显示页面创建混合广播宽带电视HBBTV界面窗体和用户界面UI窗体,所述UI窗体位于所述HBBTV界面窗体上层,所述UI窗体对应有页面消息索引;在接收到遥控器发送过来的键值信号时,判断所述页面消息索引是否为空;在所述页面消息索引为空时,分析接收的键值信号对应的操作,并根据预存的操作类型与窗体的映射关系,确定分析的操作对应HBBTV界面窗体或者UI窗体;在确定的HBBTV界面窗体或者Π窗体上,执行分析的操作。优选地,所述在接收到遥控器发送过来的键值信号时,判断所述页面消息索引是否为空的步骤之后,该方法还包括:在所述页面消息索引不为空时,分析接收的键值信号对应的操作,及分析所述页面消息索引对应的所述Π窗体当前页面的类型;根据预存的操作类型和页面类型之间的映射关系,确定分析的操作是否与所述Π窗体当前页面对应;在分析的操作与所述UI窗体当前页面对应时,针对所述UI窗体当前页面执行分析的操作。在分析的操作与所述Π窗体当前页面不对应时,转到所述HBBTV界面窗体执行分析的操作。优选地,所述转到所述HBBTV界面窗体执行分析的操作的步骤包括:根据预存的HBBTV界面窗体与操作类型的映射关系,确定分析的操作是否与所述HBBTV界面窗体对应;在分析的操作与所述HBBTV界面窗体对应时,在所述HBBTV界面窗体上,执行分析的操作。优选地,所述键值信号包括方向键值、菜单键值、音量键值。优选地,所述页面消息索引包括对应的UI窗体当前页面的类型的数值代码。本专利技术还提供一种将HBBTV界面和用户界面进行融合的装置,该装置包括:创建模块,用于在显示页面创建混合广播宽带电视HBBTV界面窗体和用户界面Π窗体,所述Π窗体位于所述HBBTV界面窗体上层,所述Π窗体对应有页面消息索引;接收模块,用于接收到遥控器发送过来的键值信号;判断模块,用于在所述接收模块接收到遥控器发送过来的键值信号时,判断所述页面消息索引是否为空;第一确定模块,用于在所述页面消息索引为空时,分析接收的键值信号对应的操作,并根据预存的操作类型与窗体的映射关系,确定分析的操作对应HBBTV界面窗体或者UI窗体;第一执行模块,用于在确定的HBBTV界面窗体或者UI窗体上,执行分析的操作。优选地,所述装置还包括第二确定模块、第二执行模块,所述第二执行模块包括第一子执行模块和第二子执行模块;其中:所述第二确定模块,用于在所述页面消息索引不为空时,分析接收的键值信号对应的操作,及分析所述页面消息索引对应的所述Π窗体当前页面的类型;并根据预存的操作类型和页面类型之间的映射关系,确定分析的操作是否与所述Π窗体当前页面对应;所述第一子执行模块,用于在分析的操作与所述UI窗体当前页面对应时,针对所述UI窗体当前页面执行分析的操作;所述第二子执行模块,用于在分析的操作与所述Π窗体当前页面不对应时,转到所述HBBTV界面窗体执行分析的操作。优选地,所述第二子执行模块还用于分析的操作与所述Π窗体当前页面不对应时,根据预存的HBBTV界面窗体与操作类型的映射关系,确定分析的操作是否与所述HBBTV界面窗体对应;及在分析的操作与所述HBBTV界面窗体对应时,在所述HBBTV界面窗体上,执行分析的操作。优选地,所述键值信号包括方向键值、菜单键值、音量键值。优选地,所述页面消息索引包括对应的UI窗体当前页面的类型的数值代码。采用本专利技术实施例,可根据页面消息索引和分析接收的键值信号对应的操作,在HBBTV界面窗体或用户界面UI窗体执行确定分析的操作。【附图说明】图1为本专利技术将HBBTV界面和用户界面进行融合的方法第一实施例流程示意图;图2为本专利技术将HBBTV界面和用户界面进行融合的方法第二实施例流程示意图;图3为本专利技术将HBBTV界面和用户界面进行融合的装置第一实施例结构示意图;图4为本专利技术将HBBTV界面和用户界面进行融合的装置第二实施例结构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。【具体实施方式】应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参照图1,图1为本专利技术将HBBTV界面和用户界面进行融合的方法第一实施例流程示意图,该方法包括:S10、在显示页面创建混合广播宽带电视HBBTV界面窗体和用户界面Π窗体,该Π窗体位于该HBBTV界面窗体上层,该UI窗体对应有页面消息索引。终端在启动HBBTV (Hybrid Broadcast Broadband TV,混合广播宽带电视)应用程序时,创建一个HBBTV界面窗体和Π (User Interface,用户界面)窗体,该HBBTV界面窗体用于显示HBBTV的相关业务需求的信息,这个HBBTV界面窗体实际是一个浏览器页面,当有HBBTV相关业务信息时,该HBBTV应用程序会在该HBBTV界面窗体加载相关网页。在该终端的系统平台(如安卓平台)需要显示Π窗体(用户界面窗体)时,该Π窗体也需要运行在一个浏览器上,在本实施例中,将HBBTV界面窗体和Π窗体都运行在同一个浏览器上。在该步骤中,还对创建的HBBTV界面窗体和UI窗体进行初始化,该HBBTV界面窗体和UI窗体对应不同的gtk webkit webview对象(gtk是一种图形用户界面(⑶I)工具包,webkit是浏览器内核,webview是web网页)。在对HBBTV界面窗体和UI窗体进行初始化时,需要加载不同的页面,在初始化HBBTV界面窗体时,只需要加载一个空页面即可;在对Π窗体进行初始化时,需要加载一个主框架页面。该HBBTV界面窗体和Π窗体均为透明的窗体,且该UI窗体位于该HBBTV界面窗体上层。在该步骤中,通过gtk标准本文档来自技高网...

【技术保护点】
一种将HBBTV界面和用户界面进行融合的方法,其特征在于,该方法包括:在显示页面创建混合广播宽带电视HBBTV界面窗体和用户界面UI窗体,所述UI窗体位于所述HBBTV界面窗体上层,所述UI窗体对应有页面消息索引;在接收到遥控器发送过来的键值信号时,判断所述页面消息索引是否为空;在所述页面消息索引为空时,分析接收的键值信号对应的操作,并根据预存的操作类型与窗体的映射关系,确定分析的操作对应HBBTV界面窗体或者UI窗体;在确定的HBBTV界面窗体或者UI窗体上,执行分析的操作。

【技术特征摘要】
1.一种将HBBTV界面和用户界面进行融合的方法,其特征在于,该方法包括: 在显示页面创建混合广播宽带电视HBBTV界面窗体和用户界面Π窗体,所述Π窗体位于所述HBBTV界面窗体上层,所述Π窗体对应有页面消息索引; 在接收到遥控器发送过来的键值信号时,判断所述页面消息索引是否为空; 在所述页面消息索引为空时,分析接收的键值信号对应的操作,并根据预存的操作类型与窗体的映射关系,确定分析的操作对应HBBTV界面窗体或者UI窗体; 在确定的HBBTV界面窗体或者UI窗体上,执行分析的操作。2.根据权利要求1所述的方法,其特征在于,所述在接收到遥控器发送过来的键值信号时,判断所述页面消息索引是否为空的步骤之后,该方法还包括: 在所述页面消息索引不为空时,分析接收的键值信号对应的操作,及分析所述页面消息索引对应的所述Π窗体当前页面的类型; 根据预存的操作类型和页面类型之间的映射关系,确定分析的操作是否与所述Π窗体当前页面对应; 在分析的操作与所述Π窗体当前页面对应时,针对所述Π窗体当前页面执行分析的操作。 在分析的操作与所述Π窗体当前页面不对应时,转到所述HBBTV界面窗体执行分析的操作。3.根据权利要求2所述的方法,其特征在于,所述转到所述HBBTV界面窗体执行分析的操作的步骤包括: 根据预存的HBBTV界面窗体与操作类型的映射关系,确定分析的操作是否与所述HBBTV界面窗体对应; 在分析的操作与所述HBBTV界面窗体对应时,在所述HBBTV界面窗体上,执行分析的操作。4.根据权利要求3所述的方法,其特征在于,所述键值信号包括方向键值、菜单键值、音量键值。5.根据权利要求1所述的方法,其特征在于,所述页面消息索引包括对应的UI窗体当前页面的类型的数值代码。6.一种将HBBTV界面和用户界面进行融合的装置,其特征在于,该装置包括: 创建模块,用于在显示...

【专利技术属性】
技术研发人员:张军健
申请(专利权)人:深圳TCL新技术有限公司
类型:发明
国别省市:广东;44

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

1