一种应用启动方法及装置与流程

文档序号:11971217阅读:152来源:国知局
本发明属于电视终端
技术领域
:,尤其涉及一种应用启动方法及装置。
背景技术
::随着混合广播宽带电视(HBBTV,HybridBroadcastBroadbandTV)的快速发展,HBBTV的配置越来越强大,应用越来越齐全,一方面它可以连接到DVB广播网络接收标准广播的音视频信号(即线性内容)、应用数据,另一方面它还可以通过宽带接口连接到互联网,这使得可以和应用服务器进行双向通信。通过该宽带接口,HBBTV终端可以接收应用数据和非线性的音视频内容(如点播的节目等)。其中应用数据指的是各种应用的数据,比如数字图文,广告,电子节目菜单等。用户可以通过遥控器启动自己喜欢的应用,以享受混合广播宽带电视的带来的智能化体验。然而,现有的HBBTV规范中,应用地址在特定HBBTV节目的应用信息列表中,这些应用地址对用户而言是不可见的,所以用户下次想启动该应用就必须通过播放该节目,然后再按下节目中红色按键才能启动应用,与此同时,由于HBBTV现有的节目较多,且每个节目都有与其相对应的一个或多个应用,当用户想要启动喜爱的应用时,往往会想不起应用所在的节目,用户需要手动浏览所有的节目,才到找到该应用,操作繁琐,耗费了用户时间,导致用户操作效率低。技术实现要素:本发明实施例的目的在于提供一种应用启动方法,旨在解决现有的HBBTV中,启动应用过程复杂繁琐,导致用户操作效率低的问题。本发明实施例是这样实现的,一种应用启动方法,包括:从混合广播宽带电视HBBTV节目流中提取插入至所述HBBTV节目流中的应用信息,所述应用信息包括应用地址、应用名称、应用所在的节目名;将所述应用信息或访问过的应用的应用信息保存至应用列表中;在需要启动应用时,输出所述应用列表,并启动用户在所述应用列表中指定的应用,若所述应用的应用数据由数字视频广播DVB通道提供,则提醒用户到所述应用所在的节目里去启动所述应用。本发明实施例的另一目的在于提供一种应用启动装置,包括:提取单元,用于从混合广播宽带电视HBBTV节目流中提取插入至所述HBBTV节目流中的应用信息或者访问过的应用的应用信息,所述应用信息包括应用地址、应用名称、应用所在的节目名;保存单元,用于将所述应用信息或访问过的应用的应用信息保存至应用列表中;启动单元,用于在需要启动应用时,输出所述应用列表,并启动用户在所述应用列表中指定的应用,若所述应用的应用数据由数字视频广播DVB通道提供,则提醒用户到所述应用所在的节目里去启动所述应用。在本发明实施例中,通过从混合广播宽带电视HBBTV节目流中提取插入至所述HBBTV节目流中的应用信息或者访问过的应用的应用信息,所述应用信息包括应用地址、应用名称、应用所在的节目名;将所述应用信息或访问过的应用的应用信息保存至应用列表中;在需要启动应用时,输出所述应用列表,并启动用户在所述应用列表中指定的应用,若所述应用的应用数据由数字视频广播DVB通道提供,则提醒用户到所述应用所在的节目里去启动所述应用,以使用户可在存储位置中打开应用,避免了出现用户需要手动浏览所有的节目,才到找到该应用的情况,简化了用户的操作步骤,节省了用户的操作时间,提高了用户操作效率。附图说明图1是本发明实施例提供的应用启动方法的实现流程图;图2是本发明实施例提供的应用启动方法步骤S103具体实现流程图;图3是本发明实施例提供的在实际应用中较佳的实施流程图;图4是本发明实施例提供的应用启动装置的结构框图。具体实施方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。在本发明实施例中,通过从混合广播宽带电视HBBTV节目流中提取插入至所述HBBTV节目流中的应用信息或者访问过的应用的应用信息,所述应用信息包括应用地址、应用名称、应用所在的节目名;将所述应用信息或访问过的应用的应用信息保存至应用列表中;在需要启动应用时,输出所述应用列表,并启动用户在所述应用列表中指定的应用,若所述应用的应用数据由数字视频广播DVB通道提供,则提醒用户到所述应用所在的节目里去启动所述应用,以使用户可在存储位置中打开应用,避免了出现用户需要手动浏览所有的节目,才到找到该应用的情况,简化了用户的操作步骤,节省了用户的操作时间,提高了用户操作效率。图1示出了本发明实施例提供的一种应用启动方法的实现流程,详述如下:在步骤S101中,从混合广播宽带电视HBBTV节目流中提取插入至所述HBBTV节目流中的应用信息,所述应用信息包括应用地址、应用名称、应用所在的节目名;在本实施例中,应用信息包括但不限于应用地址、应用名称、应用所在的节目名。在本实施例中,应用地址包括但不限于网络地址。在本实施例中,从混合广播宽带电视HBBTV节目流中提取插入至所述HBBTV节目流中的应用信息,可通过HBBTV终端收AIT,解析AIT来获取HBBTV应用信息,所述应用信息包括应用地址、应用名称、应用所在的节目名。在本实施例中,从混合广播宽带电视HBBTV节目流中提取插入至所述HBBTV节目流中的应用信息,具体地,当用户播放HBBTV节目的时候,HBBTV终端会去解析PMT表,从PMT表里stream_type为0x05,并且applicationtype为0x0010的elementarystream,该stream的PID为AIT的PID,而AIT的tableid为0x74。通过PID和tableid去设置demux收取AIT的数据,解析AIT,得到应用信息。当用户通过应用信息去访问应用的时候,用户可以通过遥控上的保存按键,把应用保存。在本实施例中,当播放HBBTV节目时,执行从混合广播宽带电视HBBTV节目流中提取插入至所述HBBTV节目流中的应用信息的步骤。在步骤S102中,将所述应用信息或访问过的应用的应用信息保存至应用列表中;在本实施例中,应用信息保存至应用列表中,由于应用比较多,可以以列表的形式将应用信息进行记录存储,访问过的应用的应用信息保存至应用列表中,为了避免应用的重复保存,当已被保存的应用的节目名字,应用名字一样的时候,再次保存的只更换应用的地址,用作应用的更新。在步骤S103中,在需要启动应用时,输出所述应用列表,并启动用户在所述应用列表中指定的应用,若所述应用的应用数据由数字视频广播DVB通道提供,则提醒用户到所述应用所在的节目里去启动所述应用。在本实施例中,在需要启动应用时,输出所述应用列表,并启动用户在所述应用列表中指定的应用,以使用户可在存储位置中打开应用,若应用的应用数据由数字视频广播DVB通道提供,则提醒用户到所述应用所在的节目里去启动应用,从而避免了用户需要手动浏览所有的节目,才到找到该应用的情况,简化了操作步骤,节省了用户的操作时间,提高了用户操作效率。作为本发明的一个优选实施例,图2示出了本发明实施例提供的步骤S103具体实现流程图,详述如下:在步骤S201中,显示应用列表,所述应用列表中包括应用;在本实施例中,在HBBTV终端的界面上应用列表,由于应用比较多,可以通过在界面上绘制一个图表,应用列表中包括应用,以便用户进行选中的操作。在步骤S202中,检测用户在所述应用列表中指定的应用;在本实施例中,用户在所述应用列表中指定应用,通过对用户的选中操作检测,接收用户的选中结果。在步骤S203中,启动用户在所述应用列表中指定的应用。在本实施例中,接收用户的指定结果后,根据指定结果,对在所述应用列表中指定的应用进行启动。在本实施例中,在应用列表中,用户可以通过选择对应的应用,然后HBBTV终端后台会通过选择的应用去从数据库对应的位置把应用地址提取出来,然后通过浏览器去访问,把应用呈现给用户。应用列表中也通过界面的提示直接重命名应用,删除应用,增加应用等操作对应用列表进行修改。通过上述步骤,在移动终端的显示界面上显示应用列表,用户根据个人需要对应用进行启动,避免了启动对用户不具有启动意义的应用,从而进一步提高了启动应用的效率。在本实施例中,建立应用信息与应用的对应关系,并将建立的对应关系保存在预设存储位置中。在本实施例中,所述存储位置可以位于本地数据库和/或网络数据库。在本实施例中,本地数据库在HBBTV终端中,便于后续用户进行快速的调用。当建立的对应关系存储在网络数据库时,用户可以访问网络数据库,下载记录应用地址与应用的对应关系的数据,便于用户将对应关系进行备份。为便于说明,以实际应用为例,当用户第一次访问HBBTV应用的时候,可以通过界面的设置,选择自动或者手动的方式保存这些HBBTV应用,这些应用地址、名字以及节目名会被写入数据库保存起来,并由数据库进行管理。如果用户选择自动保存,那么当用户每次访问HBBTV应用的时候,都会把应用添加到应用列表。如果用户选择手动保存,那么当用户喜爱该应用的时候,可以通过遥控上的“保存按键”进行保存,然后把应用添加到应用列表里。当用户第一次访问应用后,对应用进行保存,以后就可以从应用列表中读取地址,将地址变为可见的,用户就可以直接访问应用了,避免了用户需要手动浏览所有的节目,才到找到该应用的情况,从而当用户想再去访问这些应用的时候,可以通过应用地址对应用进行访问,简化了启动应用过程,提高了用户操作效率,并提高了查找应用的速度。作为本发明的一个实施例,获取应用信息的更新;当应用无效时,用户可以通过保存在数据库里的应用的节目名,到对应的节目下去更新应用。使应用列表中更新所述应用信息。在本实施例中,应用信息包括应用地址、应用名称、应用所在的节目名。应用信息在数据库中的保存数据是应用的索引、节目名称、应用名称、应用地址。为便于后续的调用,建立节目名称、应用地址、应用名称各自的对应关系,并记录存储在数据库。在本实施例中,当用户发现应用列表中的应用打开无效时,界面上会有提示框提醒用户到对应的节目去更新应用,或者当用户在播放HBBTV节目,并进入应用的时候,当用户想保存该应用的时候,应用信息会更新。更新应用信息,可检测应用信息中应用地址或应用是否发生变化,具体地,可以检测应用地址是否与之前保存的应用地址是否一致,当不一致时,表示应用地址发生了变化。在本实施例中,当检测到应用信息中应用地址发生变化时,系统到对应的节目,根据与该应用地址相对应的应用,在对应的节目里去更新应用地址,当更新到应用信息中应用发生变化时,系统到对应的节目,根据与该应用相对应的应用地址,在对应的节目里去更新该应用,从而实现应用信息的更新,并将更新的应用信息替换之前存储的应用信息。作为本发明的一个优选实施例,图3示出了本发明实施例在实际应用中较佳的实施流程,详述如下:S301,运营商将应用数据以及应用信令插入到HBBTV节目码流里,发送给用户;S302,HBBTV终端播放HBBTV节目从广播通道/网络通道解析AIT,得到应用的信息,并通过红色按键提醒用户进入应用;S303,用户在访问应用时,可以通过界面设置自动保存访问的服务器地址,名字到数据库,也可以通过遥控按键手动增加的方式添加到数据库;S304,界面应用列表从数据库获取已经保存的应用信息;S305,用户通过选择对应的应用,点击后通过应用的地址访问到应用,也可以通过界面提示编辑应用列表。图4示出了本发明实施例提供的一种应用启动装置的结构框图,该装置可以运行于电视终端,包括但不限于混合广播宽带电视。为了便于说明,仅示出了与本实施例相关的部分。参照图4,该应用启动装置,包括:提取单元41,用于从混合广播宽带电视HBBTV节目流中提取插入至所述HBBTV节目流中的应用信息,所述应用信息包括应用地址、应用名称、应用所在的节目名;保存单元42,用于将所述应用信息或访问过的应用的应用信息保存至应用列表中;启动单元43,用于在需要启动应用时,输出所述应用列表,并启动用户在所述应用列表中指定的应用,若所述应用的应用数据由数字视频广播DVB通道提供,则提醒用户到所述应用所在的节目里去启动所述应用。具体地,在该装置中,启动单元,包括:显示子单元,用于显示应用列表,所述应用列表中包括应用;检测子单元,用于检测用户在所述应用列表中指定的应用;启动子单元,用于启动用户在所述应用列表中指定的应用。进一步地,在该装置中,还包括:建立单元,用于建立应用信息与应用的对应关系,并将建立的对应关系保存在预设存储位置中。进一步地,在该装置中,还包括:更新单元,用于当应用列表中保存的应用信息已经无效时,界面会弹出提醒框,让用户到所述应用所在的节目里去更新所述应用信息。进一步地,在该装置中,还包括:执行单元,用于当播放HBBTV节目时,执行从混合广播宽带电视HBBTV节目流中提取插入至所述HBBTV节目流中的应用信息的步骤。在本发明实施例中,通过从混合广播宽带电视HBBTV节目流中提取插入至所述HBBTV节目流中的应用信息或者访问过的应用的应用信息,所述应用信息包括应用地址、应用名称、应用所在的节目名;将所述应用信息或访问过的应用的应用信息保存至应用列表中;在需要启动应用时,输出所述应用列表,并启动用户在所述应用列表中指定的应用,若所述应用的应用数据由数字视频广播DVB通道提供,则提醒用户到所述应用所在的节目里去启动所述应用,以使用户可在存储位置中打开应用,避免了出现用户需要手动浏览所有的节目,才到找到该应用的情况,简化了用户的操作步骤,节省了用户的操作时间,提高了用户操作效率。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。当前第1页1 2 3 当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1