本发明专利技术公开了一种打开应用的方法及装置,应用于HBBTV机顶盒,该方法包括:将与节目对应的应用信息表保存在所述机顶盒的内存中,所述方法包括:根据当前节目信息,从所述内存中,获取当前节目对应的当前应用信息表;根据所述当前应用信息表,得到当前应用对应的统一资源定位符;将所述统一资源定位符发送给浏览器,使所述浏览器可以根据所述统一资源定位符,打开所述当前应用。本发明专利技术减少了HBBTV机顶盒获取URL时间。
【技术实现步骤摘要】
一种打开应用的方法及装置
本专利技术涉及电视终端
,尤其涉及一种打开应用的方法及装置。
技术介绍
混合型广播宽带电视(HybridBroadcast/BroadbandTV,HBBTV)是一种与数字电视广播(DigitalVideoBroadcast,DVB)兼容的内容发布平台,可以为增强和互动的电视业务提供信令、传输和呈现机制。基于HBB的相关应用(Application,App)同时针对广播和互联网领域而设计,并可以在同时具有广播和互联网混合连接的终端上运行。目前,HBBTV机顶盒访问互联网资源,即打开HBBTV应用的流程是:解析当前播放的直播节目流,获取当前直播节目的节目映射表(ProgramMapTable,PMT);从PMT表中,获取当前直播节目的应用信息表(ApplicationInformationTable,AIT);从AIT表中,获取当前直播节目中的HBBTV应用对应的统一资源定位符(Uniform/UniversalResourceLocator,URL);将URL传递给浏览器,使得浏览器可以根据该URL,访问互联网资源。在相关的技术方案中,AIT数据都是在机顶盒监控到用户换台后,先获取PMT数据,再根据获取到的PMT数据取得AIT数据,然后从AIT数据中,提取HBBTV应用的URL发送给浏览器,浏览器打开URL访问互联网资源。但是,AIT表的发表时间一般约1秒钟左右,如果AIT表有多个部分,则上述从切台到访问互联网资源所消耗的时间会成倍增加,导致打开整个HBBTV应用所需的时间变得很长,难以满足切台后,用户需要流畅运行HBBTV应用的需要,给用户带来了不好的用户体验,急需一种提高打开应用的方法。
技术实现思路
有鉴于此,本专利技术的目的是提出一种打开应用的方法及装置,以减少HBBTV机顶盒获取URL时间。为实现上述目的,本专利技术采用如下技术方案:第一方面,本专利技术实施例提供了一种打开应用的方法,应用于HBBTV机顶盒,将与节目对应的应用信息表保存在所述机顶盒的内存中,所述方法包括:根据当前节目信息,从所述内存中,获取当前节目对应的当前应用信息表;根据所述当前应用信息表,得到当前应用对应的统一资源定位符;将所述统一资源定位符发送给浏览器,使所述浏览器可以根据所述统一资源定位符,打开所述当前应用。第二方面,本专利技术实施例提供了一种打开应用的装置,应用于HBBTV机顶盒,将与节目对应的应用信息表保存在所述机顶盒的内存中,所述装置包括:应用信息表获取模块,用于根据当前节目信息,从所述内存中,获取当前节目对应的当前应用信息表;统一资源定位符获取模块,用于根据所述当前应用信息表,得到当前应用对应的统一资源定位符;应用打开模块,将所述统一资源定位符发送给浏览器,使所述浏览器可以根据所述统一资源定位符,打开所述当前应用。本专利技术的有益效果是:本专利技术提供的一种打开应用的方法及装置,通过采取将与节目对应的AIT直接保存在机顶盒的内存中的技术手段,使得如HBBTV机顶盒等可运行HBBTV应用的终端可以直接从内存中调取AIT,通过AIT获取当前应用对应的URL,然后将URL发送给浏览器,使浏览器可以根据URL打开应用。相对于相关技术中的,先解析当前直播节目流,获取当前直播节目的PMT,从PMT中,获取当前直播节目的AIT,再从AIT中获取当前直播节目中的HBBTV应用对应的URL,将URL传递给浏览器,使得浏览器可以根据URL访问互联网资源的技术方案。本专利技术提供的技术方案节省了获取和解析AIT的时间,提升了HBBTV机顶盒打开应用的效率。附图说明下面将通过参照附图详细描述本专利技术的示例性实施例,使本领域的普通技术人员更清楚本专利技术的上述及其他特征和优点,附图中:图1是本专利技术实施例一提供的一种打开应用的方法的流程示意图;图2是本专利技术实施例二提供的一种打开应用的方法的流程示意图;图3是本专利技术实施例三提供的一种打开应用的方法的流程示意图;图4是本专利技术实施例四提供的一种打开应用的装置的结构框图;图5是本专利技术实施例四提供的一种打开应用的装置的结构框图。具体实施方式下面结合附图并通过具体实施方式来进一步说明本专利技术的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一如图1所示,本实施例提供一种打开应用的方法,该方法应用于HBBTV机顶盒打开HBBTV应用的情况,该方法采取了直接将与节目对应的HBBTV应用信息表保存在机顶盒的内存中技术手段,可以由任一种如HBBTV机顶盒的可以运行和打开HBBTV应用的设备和/或装置来执行,具体可以由部署在该设备和/装置中软件和/或硬件的方式来实现。如图1所示,该方法包括:步骤110、根据当前节目信息,从内存中,获取当前节目对应的当前应用信息表。当前节目可以是当前正在播放的节目,也可以是当前刚切换到,正待播放的节目。当前节目信息可以包括:当前节目的ID、频道编号、名称和/或播放频率等。根据当前节目信息,可以通过如查找节目与节目所携带应用的映射关系等技术手段,可以从内存中,直接获取到与当前节目对应的当前HBBTV应用信息表,该映射关系也可以是节目与该节目对应的HBBTV应用信息表在内存中存储位置之间的映射。步骤120、根据当前应用信息表,得到当前应用对应的统一资源定位符。应用信息表提供了HBBTV应用相关的完整信息,从HBBTV应用信息表中可以获得当前节目中用户拟打开HBBTV应用对应的统一资源定位符。统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的统一资源定位符,统一资源定位符包含的信息可以指出了文件的具体存放位置。步骤130、将统一资源定位符发送给浏览器,使浏览器可以根据统一资源定位符,打开当前应用。将统一资源定位符发送给内置在HBBTV机顶盒或智能电视中的浏览器,使得该浏览器可以根据该统一资源定位符,打开当前节目客户拟打开的HBBTV应用。为了进一步完整地说明步骤S110~S130,示例性的,当机顶盒启动,第一次搜索节目时,把当前节目所在频点上所有节目的AIT表直接保存到内存中,需要说明的是在节目播放的任一时刻,机顶盒在不断的获取当前节目所在频点上所有节目的AIT,并将AIT表存储在内存中。当通过遥控器切换某个新节目上时,只需根据切换到的目的节目,从内存中获取切换目的节目对应的AIT表,根据该AIT表,得到当前拟打开HBBTV应用对应的URL,将URL发送给浏览器,使浏览器可以根据该URL,打开当前拟打开的HBBTV应用。相对于
技术介绍
中提到的技术方案,本实施例提供的技术方案不需要在接收到切台指令后,根据当前直播流,解析当前直播流,获得PMT表,再从PMT表中获取AIT表,解析AIT表,极大的节省了获取和解析PMT表和AIT表的时间。本专利技术实施例一提供的一种打开应用的方法,通过采取将与节目对应的AIT直接保存在机顶盒的内存中的技术手段,使得如HBBTV机顶盒等可运行HBBTV应用的终端可以直接从内存中调取AIT,实现了节目的快速播放,在切换节目的过程中,避免了从PMT中获取并解析本文档来自技高网...
【技术保护点】
一种打开应用的方法,应用于HBBTV机顶盒,其特征在于,将与节目对应的应用信息表保存在所述机顶盒的内存中,所述方法包括:根据当前节目信息,从所述内存中,获取当前节目对应的当前应用信息表;根据所述当前应用信息表,得到当前应用对应的统一资源定位符;将所述统一资源定位符发送给浏览器,使所述浏览器可以根据所述统一资源定位符,打开所述当前应用。
【技术特征摘要】
1.一种打开应用的方法,应用于HBBTV机顶盒,其特征在于,将与节目对应的应用信息表保存在所述机顶盒的内存中,所述方法包括:根据当前节目信息,从所述内存中,获取当前节目对应的当前应用信息表;根据所述当前应用信息表,得到当前应用对应的统一资源定位符;将所述统一资源定位符发送给浏览器,使所述浏览器可以根据所述统一资源定位符,打开所述当前应用。2.根据权利要求1所述的方法,其特征在于,还包括:监听当前节目所在频点上的当前所有节目对应的应用信息表的变化;根据所述变化,在所述内存中更新所述应用信息表。3.根据权利要求2所述的方法,其特征在于,在所述根据当前节目信息,从所述内存中,获取当前节目对应的当前应用信息表的步骤之前,还包括:接收切台指令;根据所述切台指令,得到所述当前节目信息。4.根据权利要求2所述的方法,其特征在于,所述监听当前节目所在频点上的当前所有节目对应的应用信息表的变化的步骤,包括:获取当前节目所在频点上的所有节目信息;根据所述所有节目信息,从当前节目信息流中,分别获取所述所有节目中各个节目对应的当前应用信息表的版本信息;根据所述版本信息,得到所述当前所有节目对应的应用信息表的变化;继续监听所述当前所有节目对应的应用信息表的变化。5.根据权利要求4所述的方法,其特征在于,在根据所述所有节目信息,从当前节目信息流中,分别获取所述所有节目中各个节目对应的当前应用信息表的版本信息之后,包括:若在第一预设时间内未获取所述应用信息表,且当前监听操作未被强制退出,当延迟时间满足第二预设时间时,重新从当前节目流中,获取所述频点上所有节目的应用信息表。6.根据权利要求5所述的方法,其特征在于,所述第二预设时间为10s。7.根据权利要求2所述的方法,其特征在于,所述根据所述变化,在所述内存中更新所述应用信息表包括:根据所述变化,从当前节目信息流中,得到与所述当前所有节目对应的新的应用信息表;将所述新的应用信息表,作为当前应用信息表。8....
【专利技术属性】
技术研发人员:周金强,
申请(专利权)人:深圳创维数字技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。