CN108419132A - HbbTV应用控制方法及装置、HbbTV终端 - Google Patents

HbbTV应用控制方法及装置、HbbTV终端 Download PDF

Info

Publication number
CN108419132A
CN108419132A CN201810339616.XA CN201810339616A CN108419132A CN 108419132 A CN108419132 A CN 108419132A CN 201810339616 A CN201810339616 A CN 201810339616A CN 108419132 A CN108419132 A CN 108419132A
Authority
CN
China
Prior art keywords
hbbtv
channel
application
current channel
applications
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810339616.XA
Other languages
English (en)
Other versions
CN108419132B (zh
Inventor
赵同庆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vidaa Netherlands International Holdings BV
Original Assignee
Qingdao Hisense Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qingdao Hisense Electronics Co Ltd filed Critical Qingdao Hisense Electronics Co Ltd
Priority to CN201810339616.XA priority Critical patent/CN108419132B/zh
Publication of CN108419132A publication Critical patent/CN108419132A/zh
Application granted granted Critical
Publication of CN108419132B publication Critical patent/CN108419132B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4383Accessing a communication channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4823End-user interface for program selection using a channel name

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本申请提供一种HbbTV应用控制方法及装置、HbbTV终端,用以控制HbbTV应用自启动运行,本申请提供的HbbTV应用控制方法包括:在确定当前频道存在混合广播宽带电视HbbTV应用后,检测该频道的应用启动相关参数;根据预先设定的应用启动相关参数与HbbTV应用的开关动作指示信息的对应关系,确定当前频道的HbbTV应用的开关动作指示信息;当确定的所述开关动作指示信息为指示开启HbbTV应用时,加载当前频道的HbbTV应用。

Description

HbbTV应用控制方法及装置、HbbTV终端
技术领域
本申请涉及电视终端技术领域,尤其涉及一种HbbTV应用控制方法及装置、HbbTV终端。
背景技术
随着混合广播宽带电视(Hybrid Broadcast Broadband TV,HbbTV)的快速发展,HbbTV的配置越来越强大,应用越来越齐全,一方面它可以通过广播接口连接到DVB广播网络接收标准广播的音视频信号(即线性内容)、应用数据等,另一方面它还可以通过宽带接口连接到互联网,这使得可以和应用服务器进行双向通信。通过该宽带接口,HbbTV终端可以接收应用数据和非线性的音视频内容(如点播的节目等)。其中应用数据指的是各种应用的数据,比如数字图文,广告,电子节目菜单等。
然而,现有技术中大部分的HbbTV应用都是采用自启动的方式打开,而HbbTV应用自启动后会在HbbTV终端屏幕的一角或者全屏显示该HbbTV应用,这可能造成部分用户的反感,另外,HbbTV应用自启动后可能导致数字电视(DTV)的播放窗口变小,从而影响用户观看DTV节目。
发明内容
有鉴于此,本申请实施例提供了一种HbbTV应用控制方法及装置、HbbTV终端,用以控制HbbTV应用自启动运行。
第一方面,本申请实施例提供了一种HbbTV应用控制方法,所述方法包括:
在确定当前频道存在混合广播宽带电视HbbTV应用后,检测该频道的应用启动相关参数;
根据预先设定的应用启动相关参数与HbbTV应用的开关动作指示信息的对应关系,确定当前频道的HbbTV应用的开关动作指示信息;
当确定的所述开关动作指示信息为指示开启HbbTV应用时,加载当前频道的HbbTV应用。
上述方法,针对当前频道,在确定当前频道存在HbbTV应用后,检测该频道的应用启动相关参数,并根据预先设定的应用启动相关参数与HbbTV应用的开关动作指示信息的对应关系,确定当前频道的HbbTV应用的开关动作指示信息,在确定的该开关动作指示信息为指示开启HbbTV应用时,才加载当前频道的HbbTV应用,因此可以控制HbbTV应用自启动运行。
在一可能的实现方式中,所述检测该频道的应用启动相关参数包括:
检测该频道的用于控制单个频道的HbbTV应用是否启动的频道开关变量;或者
检测用于控制至少一个频道的HbbTV应用是否启动的本地频道限制列表。
该方法中,通过设置频道开关变量或本地频道限制列表,以便限制频道中的HbbTV应用自启动。
在一可能的实现方式中,所述根据预先设定的应用启动相关参数与HbbTV应用的开关动作指示信息的对应关系,确定当前频道的HbbTV应用的开关动作指示信息,包括:
若频道开关变量的值为第一数值时,则确定的当前频道的HbbTV应用的开关动作指示信息为指示开启HbbTV应用;若频道开关变量的值为第二数值时,则确定的当前频道的HbbTV应用的开关动作指示信息为指示关闭HbbTV应用;或者
若本地频道限制列表不包括当前频道的频道控制标识CCID时,则确定的当前频道的HbbTV应用的开关动作指示信息为指示开启HbbTV应用;若本地频道限制列表包括当前频道的CCID时,则确定的当前频道的HbbTV应用的开关动作指示信息为指示关闭HbbTV应用。
在一可能的实现方式中,在检测该频道的频道开关变量之前或者在检测本地频道限制列表之前,该方法还包括:
检测该频道的用于控制所有频道的HbbTV应用是否启动的全局开关变量。
该方法中,还通过设置全局开关变量,以便限制所有频道中的HbbTV应用自启动,在此过程中,无需对每个频道进行操作,即可限制所有频道中的HbbTV应用自启动,因此可以便于用户操作。
在一可能的实现方式中,在根据预先设定的应用启动相关参数与HbbTV应用的开关动作指示信息的对应关系,确定当前频道的HbbTV应用的开关动作指示信息之前,该方法还包括:
若全局开关变量的值为第三数值时,则确定的当前频道的HbbTV应用的开关动作指示信息为指示关闭HbbTV应用;若全局开关变量的值为第四数值时,则执行上述根据频道开关变量确定当前频道的HbbTV应用的开关动作指示信息的步骤,或者,执行上述根据本地频道限制列表确定当前频道的HbbTV应用的开关动作指示信息的步骤。
在一可能的实现方式中,在检测该频道的本地频道限制列表之前,该方法还包括:
判断从云端下载的频道限制列表是否包括当前频道的CCID;
若否,则删除本地频道限制列表中的当前频道的CCID;若是,则保存当前频道的CCID至本地频道限制列表中。
该方法中,通过在云端设置频道限制列表,并将本地频道限制列表与云端频道限制列表同步,从而限制频道中的HbbTV应用自启动。
在一可能的实现方式中,在确定当前频道存在HbbTV应用之前,该方法还包括:
解析当前频道的码流;
根据当前频道的码流中携带的信息判断当前频道是否存在HbbTV应用。
在一可能的实现方式中,在确定当前频道存在混合广播宽带电视HbbTV应用之后,且在加载当前频道的HbbTV应用之前,该方法还包括:
获取当前频道的应用列表,所述应用列表包括至少一个HbbTV应用的下载地址。
第二方面,本申请实施例还提供了一种HbbTV应用控制装置,包括用于执行第一方面或第一方面的任意可能的实现方式中的HbbTV应用控制方法的模块。
第三方面,本申请实施例还提供了一种HbbTV终端,包括本申请任意实施例提供的HbbTV应用控制装置。
附图说明
图1为本申请实施例提供的一种HbbTV应用控制方法的流程示意图;
图2为本申请中采用码流分析软件解析码流时一项查询结果示意图;
图3为本申请中采用码流分析软件解析码流时另一项查询结果示意图;
图4为本申请实施例一提供的HbbTV应用控制流程示意图;
图5为本申请实施例二提供的HbbTV应用控制流程示意图;
图6为本申请实施例三提供的HbbTV应用控制流程示意图;
图7为本申请实施例四提供的HbbTV应用控制流程示意图;
图8为本申请实施例提供的HbbTV应用控制装置的第一种结构示意图;
图9为本申请实施例提供的HbbTV应用控制装置的第二种结构示意图;
图10为本申请实施例提供的HbbTV应用控制装置的第三种结构示意图;
图11为本申请实施例提供的HbbTV应用控制装置的第四种结构示意图;
图12为本申请实施例提供的HbbTV应用控制装置的第五种结构示意图;
图13为本申请实施例提供的HbbTV应用控制装置的第六种结构示意图;
图14为本申请实施例提供的HbbTV应用控制装置所在HbbTV终端的一种硬件结构图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
现有技术中,HbbTV终端的HbbTV应用自启动过程中,只要当前频道存在HbbTV应用,就会加载相应的HbbTV应用,而HbbTV应用启动后会在HbbTV终端屏幕的一角或者全屏显示该HbbTV应用,这可能造成部分用户的反感。
基于此,本申请提供了一种HbbTV应用控制方法及装置、HbbTV终端。
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
参见图1,本申请实施例提供的一种HbbTV应用控制方法,该方法可以应用于HbbTV终端,该方法可以包括如下步骤:
S101、在确定当前频道存在混合广播宽带电视HbbTV应用后,检测该频道的应用启动相关参数;
其中,应用启动相关参数可以为全局开关变量、频道开关变量、频道限制列表等,全局开关变量用于控制所有频道的HbbTV应用是否启动,频道开关变量用于控制单个频道的HbbTV应用是否启动,频道限制列表用于控制至少一个频道的HbbTV应用是否启动,应用启动相关参数可以为一个,也可以为多个,例如,可以只设置频道开关变量或频道限制列表,也可以在设置频道开关变量或频道限制列表的同时,还设置全局开关变量,本申请实施例对此并不进行限定。
上述全局开关变量、频道开关变量可以通过在HbbTV终端提供相应的全局开关按钮和频道开关按钮,进而通过开关按钮设置变量,例如,开关按钮关,变量值为0,开关按钮开,变量值为1,全局开关按钮例如可以位于HbbTV终端的设置/高级设置目录下,频道开关按钮例如可以位于HbbTV终端的快速设置目录下。
上述频道限制列表为非空时,说明该频道限制列表包括至少一个频道的频道控制标识(the Control Channel ID,CCID),CCID是用来唯一标识频道的,换句话说,也就是一个频道对应唯一的一个CCID,此时,频道限制列表实质上就是CCID数组,而频道限制列表为空时,说明该频道限制列表不包括任何CCID。
S102、根据预先设定的应用启动相关参数与HbbTV应用的开关动作指示信息的对应关系,确定当前频道的HbbTV应用的开关动作指示信息;
其中,预先设定的应用启动相关参数与HbbTV应用的开关动作指示信息的对应关系,是HbbTV终端出厂时所预置进去的,HbbTV应用的开关动作指示信息包括:指示开启HbbTV应用和指示关闭HbbTV应用。上述对应关系可以包括:频道开关变量的值为第一数值(例如1)时,指示开启HbbTV应用;频道开关变量的值为第二数值(例如0)时,指示关闭HbbTV应用;频道限制列表不包括当前频道的CCID时,指示开启HbbTV应用;频道限制列表包括当前频道的CCID时,指示关闭HbbTV应用;全局开关变量的值为第三数值(例如0)时,指示关闭HbbTV应用;全局开关变量的值为第四数值(例如1)时,指示执行后续的步骤。
S103、当确定的所述开关动作指示信息为指示开启HbbTV应用时,加载当前频道的HbbTV应用。
在一较佳实施方式中,在确定当前频道存在HbbTV应用之前,该方法还包括:
解析当前频道的码流;
根据当前频道的码流中携带的信息判断当前频道是否存在HbbTV应用。
在一较佳实施方式中,在确定当前频道存在混合广播宽带电视HbbTV应用之后,且在加载当前频道的HbbTV应用之前,该方法还包括:
获取当前频道的应用列表,所述应用列表包括至少一个HbbTV应用的下载地址。
其中,HbbTV应用的下载地址可以是网络通道形式的下载地址,也可以是广播通道形式的下载地址。
为了便于理解,下面以德国常用的频道Das Drste HD为例,对频道的码流进行分析,并结合附图来说明HbbTV应用的解析过程。
(1)对频道Das Drste HD的码流进行解析,解析的结果如图2所示,通过查询所有的component项,若任一个component项下的stream type=0x5,且descriptor_tag=0x6F(即码流中携带的信息),则说明此频道存在HbbTV应用;
(2)查询elementary_PID=0x492(1170),这表明应用相关的信息存在于标号为0x492(1170)的封装标识(Packet Identifier,PID)中,然后从应用信息列表(ApplicationInformation Table,AIT)中查询PID=1170的列表(Table),从而解析出HbbTV应用,如图3中方框所示。
需要说明的是,上述获取当前频道的应用列表的步骤可以在确定当前频道的HbbTV应用的开关动作指示信息之前执行,也可以在确定当前频道的HbbTV应用的开关动作指示信息之后执行,本申请实施例对此并不进行限定。
另外,本申请实施例中的频道限制列表可以由用户在本地设置,例如在HbbTV终端提供频道限制列表设置界面,以供用户在本地设置频道限制列表,频道限制列表也可以由厂商在云端设置,例如在运营端提供频道限制列表设置界面,以供厂商在云端设置频道限制列表。
若频道限制列表是由厂商在云端设置,在检测该频道的本地频道限制列表之前,该方法还包括:
判断从云端下载的频道限制列表是否包括当前频道的CCID;
若否,则删除本地频道限制列表中的当前频道的CCID;若是,则保存当前频道的CCID至本地频道限制列表中。
因设置的应用启动相关参数的不同,本申请实施例提供的HbbTV应用控制流程略有不同,下面分别举例对其进行说明。
实施例一:
参见图4,应用启动相关参数包括频道开关变量,本申请实施例一提供的HbbTV应用控制流程包括如下步骤:
S201、解析当前频道的码流;
S202、根据当前频道的码流中携带的信息判断当前频道是否存在HbbTV应用;当确定当前频道存在HbbTV应用时,执行步骤S203;否则,执行步骤S207;
S203、检测该频道的频道开关变量;
S204、若频道开关变量的值为第一数值时,则确定的当前频道的HbbTV应用的开关动作指示信息为指示开启HbbTV应用(即频道开关开启),执行步骤S205;若频道开关变量的值为第二数值时,则确定的当前频道的HbbTV应用的开关动作指示信息为指示关闭HbbTV应用(即频道开关关闭),执行步骤S207;
S205、获取当前频道的应用列表;
其中,应用列表包括至少一个HbbTV应用的下载地址。
S206、根据获取到的当前频道的应用列表,加载当前频道的HbbTV应用;
S207、不加载当前频道的HbbTV应用。
实施例二:
本申请实施例二提供的HbbTV应用控制流程与本申请实施例一提供的HbbTV应用控制流程相似,相同的部分在此不再赘述,下面只说明不同的部分。
参见图5,应用启动相关参数包括全局开关变量和频道开关变量,本申请实施例二提供的HbbTV应用控制流程中,当确定当前频道存在HbbTV应用时,不是执行步骤S203,而是执行步骤S208,接着还执行步骤S209。
其中,S208、检测该频道的全局开关变量和频道开关变量;
S209、若全局开关变量的值为第三数值时,则确定的当前频道的HbbTV应用的开关动作指示信息为指示关闭HbbTV应用(即全局开关关闭),执行步骤S207;若全局开关变量的值为第四数值时(即全局开关开启),接着执行步骤S204。
实施例三:
本申请实施例三提供的HbbTV应用控制流程与本申请实施例一提供的HbbTV应用控制流程相似,相同的部分在此不再赘述,下面只说明不同的部分。
参见图6,应用启动相关参数包括频道限制列表,本申请实施例三提供的HbbTV应用控制流程中,当确定当前频道存在HbbTV应用时,不是执行步骤S203,而是执行步骤S210,接着还执行步骤S211。
其中,S210、检测本地频道限制列表;
S211、若本地频道限制列表不包括当前频道的频道控制标识CCID时,则确定的当前频道的HbbTV应用的开关动作指示信息为指示开启HbbTV应用,执行步骤S205;若本地频道限制列表包括当前频道的CCID时,则确定的当前频道的HbbTV应用的开关动作指示信息为指示关闭HbbTV应用,执行步骤S207。
实施例四:
本申请实施例四提供的HbbTV应用控制流程与本申请实施例三提供的HbbTV应用控制流程相似,相同的部分在此不再赘述,下面只说明不同的部分。
参见图7,应用启动相关参数包括频道限制列表,本申请实施例四提供的HbbTV应用控制流程中,当确定当前频道存在HbbTV应用时,不是执行步骤S210,而是执行步骤S212,接着还执行步骤S213。
其中,S212、检测该频道的全局开关变量,以及检测本地频道限制列表;
S213、若全局开关变量的值为第三数值时,则确定的当前频道的HbbTV应用的开关动作指示信息为指示关闭HbbTV应用(即全局开关关闭),执行步骤S207;若全局开关变量的值为第四数值时(即全局开关开启),接着执行步骤S211。
参见图8,基于同一发明构思,本申请实施例提供的一种HbbTV应用控制装置,可以包括:检测模块11、指示信息确定模块12和加载模块13。
检测模块11,用于在确定当前频道存在混合广播宽带电视HbbTV应用后,检测该频道的应用启动相关参数;
指示信息确定模块12,用于根据预先设定的应用启动相关参数与HbbTV应用的开关动作指示信息的对应关系,确定当前频道的HbbTV应用的开关动作指示信息;
加载模块13,用于当确定的所述开关动作指示信息为指示开启HbbTV应用时,加载当前频道的HbbTV应用。
在一较佳实施方式中,如图9所示,检测模块11可以包括:第一检测单元111。
第一检测单元111,用于检测该频道的用于控制单个频道的HbbTV应用是否启动的频道开关变量。
指示信息确定模块12可以包括:第一指示信息确定单元121。
第一指示信息确定单元121,用于若频道开关变量的值为第一数值时,则确定的当前频道的HbbTV应用的开关动作指示信息为指示开启HbbTV应用;若频道开关变量的值为第二数值时,则确定的当前频道的HbbTV应用的开关动作指示信息为指示关闭HbbTV应用。
在一较佳实施方式中,如图9所示,上述装置还包括:码流分析模块14。
码流分析模块14,用于解析当前频道的码流;根据当前频道的码流中携带的信息判断当前频道是否存在HbbTV应用。
在一较佳实施方式中,在确定当前频道存在混合广播宽带电视HbbTV应用之后,且在加载当前频道的HbbTV应用之前,码流分析模块14还可以用于:
获取当前频道的应用列表,所述应用列表包括至少一个HbbTV应用的下载地址。
在一较佳实施方式中,如图10所示,检测模块11可以包括:第一检测单元111和第三检测单元113。
第三检测单元113,用于在第一检测子单元111检测该频道的频道开关变量之前,检测该频道的用于控制所有频道的HbbTV应用是否启动的全局开关变量。
指示信息确定模块12可以包括:第一指示信息确定单元121和第三指示信息确定单元123。
第三指示信息确定单元123,用于若第三检测单元113检测到的全局开关变量的值为第三数值时,则确定的当前频道的HbbTV应用的开关动作指示信息为指示关闭HbbTV应用;若第三检测单元113检测到的全局开关变量的值为第四数值时,则由第一指示信息确定单元121执行根据频道开关变量确定当前频道的HbbTV应用的开关动作指示信息的操作。
在一较佳实施方式中,如图11所示,检测模块11可以包括:第二检测单元112。
第二检测单元112,用于检测用于控制至少一个频道的HbbTV应用是否启动的本地频道限制列表。
指示信息确定模块12可以包括:第二指示信息确定单元122。
第二指示信息确定单元122,用于若本地频道限制列表不包括当前频道的频道控制标识CCID时,则确定的当前频道的HbbTV应用的开关动作指示信息为指示开启HbbTV应用;若本地频道限制列表包括当前频道的CCID时,则确定的当前频道的HbbTV应用的开关动作指示信息为指示关闭HbbTV应用。
在一较佳实施方式中,如图12所示,上述装置还可以包括:
判断模块15,用于判断从云端下载的频道限制列表是否包括当前频道的CCID;
频道限制列表修改模块16,用于在判断模块15的判断结果为否的情况下,删除本地频道限制列表中的当前频道的CCID;以及在判断模块15的判断结果为是的情况下,保存当前频道的CCID至本地频道限制列表中。
在一较佳实施方式中,如图13所示,检测模块11可以包括:第二检测单元112和第三检测单元113。
第三检测单元113,用于在第二检测单元112检测该频道的频道开关变量之前,检测该频道的用于控制所有频道的HbbTV应用是否启动的全局开关变量。
指示信息确定模块12可以包括:第二指示信息确定单元122和第三指示信息确定单元123。
第三指示信息确定单元123,用于若第三检测单元113检测到的全局开关变量的值为第三数值时,则确定的当前频道的HbbTV应用的开关动作指示信息为指示关闭HbbTV应用;若第三检测单元113检测到的全局开关变量的值为第四数值时,则由第二指示信息确定单元122执行根据频道开关变量确定当前频道的HbbTV应用的开关动作指示信息的操作。
基于同一发明构思,本申请实施例提供的一种HbbTV终端,包括本申请任意实施例提供的HbbTV应用控制装置。
需要指出的是,本申请HbbTV应用控制装置的实施例可以应用在HbbTV终端上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在智能终端的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图14所示,为本申请HbbTV应用控制装置所在HbbTV终端的一种硬件结构图,除了图14所示的处理器71、内存72、网络接口73、非易失性存储器74、以及内部总线75之外,实施例中装置所在的HbbTV终端通常根据该HbbTV终端的实际功能,还可以包括其他硬件,对此不再赘述。
上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

Claims (10)

1.一种HbbTV应用控制方法,其特征在于,所述方法包括:
在确定当前频道存在混合广播宽带电视HbbTV应用后,检测该频道的应用启动相关参数;
根据预先设定的应用启动相关参数与HbbTV应用的开关动作指示信息的对应关系,确定当前频道的HbbTV应用的开关动作指示信息;
当确定的所述开关动作指示信息为指示开启HbbTV应用时,加载当前频道的HbbTV应用。
2.根据权利要求1所述的方法,其特征在于,所述检测该频道的应用启动相关参数包括:
检测该频道的用于控制单个频道的HbbTV应用是否启动的频道开关变量;或者
检测用于控制至少一个频道的HbbTV应用是否启动的本地频道限制列表。
3.根据权利要求2所述的方法,其特征在于,所述根据预先设定的应用启动相关参数与HbbTV应用的开关动作指示信息的对应关系,确定当前频道的HbbTV应用的开关动作指示信息,包括:
若频道开关变量的值为第一数值时,则确定的当前频道的HbbTV应用的开关动作指示信息为指示开启HbbTV应用;若频道开关变量的值为第二数值时,则确定的当前频道的HbbTV应用的开关动作指示信息为指示关闭HbbTV应用;或者
若本地频道限制列表不包括当前频道的频道控制标识CCID时,则确定的当前频道的HbbTV应用的开关动作指示信息为指示开启HbbTV应用;若本地频道限制列表包括当前频道的CCID时,则确定的当前频道的HbbTV应用的开关动作指示信息为指示关闭HbbTV应用。
4.根据权利要求2所述的方法,其特征在于,在检测该频道的频道开关变量之前或者在检测本地频道限制列表之前,该方法还包括:
检测用于控制所有频道的HbbTV应用是否启动的全局开关变量。
5.根据权利要求4所述的方法,其特征在于,在根据预先设定的应用启动相关参数与HbbTV应用的开关动作指示信息的对应关系,确定当前频道的HbbTV应用的开关动作指示信息之前,该方法还包括:
若全局开关变量的值为第三数值时,则确定的当前频道的HbbTV应用的开关动作指示信息为指示关闭HbbTV应用;若全局开关变量的值为第四数值时,则执行上述根据频道开关变量确定当前频道的HbbTV应用的开关动作指示信息的步骤,或者,执行上述根据本地频道限制列表确定当前频道的HbbTV应用的开关动作指示信息的步骤。
6.根据权利要求2所述的方法,其特征在于,在检测该频道的本地频道限制列表之前,该方法还包括:
判断从云端下载的频道限制列表是否包括当前频道的CCID;
若否,则删除本地频道限制列表中的当前频道的CCID;若是,则保存当前频道的CCID至本地频道限制列表中。
7.根据权利要求1-6任一项所述的方法,其特征在于,在确定当前频道存在HbbTV应用之前,该方法还包括:
解析当前频道的码流;
根据当前频道的码流中携带的信息判断当前频道是否存在HbbTV应用。
8.根据权利要求7所述的方法,其特征在于,在确定当前频道存在混合广播宽带电视HbbTV应用之后,且在加载当前频道的HbbTV应用之前,该方法还包括:
获取当前频道的应用列表,所述应用列表包括至少一个HbbTV应用的下载地址。
9.一种HbbTV应用控制装置,其特征在于,所述装置包括:
检测模块,用于在确定当前频道存在混合广播宽带电视HbbTV应用后,检测该频道的应用启动相关参数;
指示信息确定模块,用于根据预先设定的应用启动相关参数与HbbTV应用的开关动作指示信息的对应关系,确定当前频道的HbbTV应用的开关动作指示信息;
加载模块,用于当确定的所述开关动作指示信息为指示开启HbbTV应用时,加载当前频道的HbbTV应用。
10.一种HbbTV终端,其特征在于,包括权利要求9所述的HbbTV应用控制装置。
CN201810339616.XA 2018-04-16 2018-04-16 HbbTV应用控制方法及装置、HbbTV终端 Active CN108419132B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810339616.XA CN108419132B (zh) 2018-04-16 2018-04-16 HbbTV应用控制方法及装置、HbbTV终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810339616.XA CN108419132B (zh) 2018-04-16 2018-04-16 HbbTV应用控制方法及装置、HbbTV终端

Publications (2)

Publication Number Publication Date
CN108419132A true CN108419132A (zh) 2018-08-17
CN108419132B CN108419132B (zh) 2021-04-13

Family

ID=63135500

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810339616.XA Active CN108419132B (zh) 2018-04-16 2018-04-16 HbbTV应用控制方法及装置、HbbTV终端

Country Status (1)

Country Link
CN (1) CN108419132B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109348285A (zh) * 2018-11-30 2019-02-15 青岛海信传媒网络技术有限公司 频道切换方法及装置
CN111246282A (zh) * 2020-03-16 2020-06-05 青岛海信传媒网络技术有限公司 显示设备中节目信息获取方法及显示设备
CN114342412A (zh) * 2019-09-02 2022-04-12 无线电广播技术研究所有限公司 第一设备上的第一应用程序和第二设备上的第二应用程序之间的连接的建立

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103338394A (zh) * 2013-06-07 2013-10-02 四川迪佳通电子有限公司 一种应用启动方法及装置
CN103763504A (zh) * 2014-01-08 2014-04-30 深圳创维数字技术股份有限公司 一种广播通道与宽带通道的控制方法及终端
CN103828382A (zh) * 2011-08-21 2014-05-28 Lg电子株式会社 视频显示装置、终端装置及其方法
CN103891295A (zh) * 2011-11-02 2014-06-25 索尼公司 信息处理设备、信息处理方法和程序
CN106851393A (zh) * 2017-02-24 2017-06-13 深圳创维-Rgb电子有限公司 一种频道参数的配置方法和装置
CN107295392A (zh) * 2017-08-04 2017-10-24 青岛海信电器股份有限公司 Hbbtv应用的处理方法及装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103828382A (zh) * 2011-08-21 2014-05-28 Lg电子株式会社 视频显示装置、终端装置及其方法
CN103891295A (zh) * 2011-11-02 2014-06-25 索尼公司 信息处理设备、信息处理方法和程序
US20170034567A1 (en) * 2011-11-02 2017-02-02 Sony Corporation Information processing apparatus, information processing method, and program
CN103338394A (zh) * 2013-06-07 2013-10-02 四川迪佳通电子有限公司 一种应用启动方法及装置
CN103763504A (zh) * 2014-01-08 2014-04-30 深圳创维数字技术股份有限公司 一种广播通道与宽带通道的控制方法及终端
CN106851393A (zh) * 2017-02-24 2017-06-13 深圳创维-Rgb电子有限公司 一种频道参数的配置方法和装置
CN107295392A (zh) * 2017-08-04 2017-10-24 青岛海信电器股份有限公司 Hbbtv应用的处理方法及装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109348285A (zh) * 2018-11-30 2019-02-15 青岛海信传媒网络技术有限公司 频道切换方法及装置
CN114342412A (zh) * 2019-09-02 2022-04-12 无线电广播技术研究所有限公司 第一设备上的第一应用程序和第二设备上的第二应用程序之间的连接的建立
CN111246282A (zh) * 2020-03-16 2020-06-05 青岛海信传媒网络技术有限公司 显示设备中节目信息获取方法及显示设备

Also Published As

Publication number Publication date
CN108419132B (zh) 2021-04-13

Similar Documents

Publication Publication Date Title
US10841636B2 (en) Information processing apparatus, mobile terminal, information processing method, program, and information processing system
WO2021238913A1 (zh) 直播数据的展示方法、装置、设备及存储介质
CN108419132A (zh) HbbTV应用控制方法及装置、HbbTV终端
US20180262793A1 (en) Reverse Casting from a First Screen Device to a Second Screen Device
CN104735524A (zh) 移动终端的数据分享方法及数据分享***
EP2914014A1 (en) Information processing apparatus, and information processing method
CN107493212B (zh) 智能家居设备的配置处理方法、终端、服务器及***
CN109683892B (zh) 页面展示方法、装置、计算机设备及存储介质
CN109618176B (zh) 一种直播业务的处理方法、设备和存储介质
CN107172501B (zh) 一种直播房间推荐展示方法及***
CN113590067A (zh) 投屏控制方法、***、装置及计算机可读存储介质
CN110781432A (zh) 页面跳转方法、装置、电子设备及计算机可读存储介质
CN104717542A (zh) 一种智能电视的同步信息获取方法、装置及***
CN111324813A (zh) 推荐方法、装置、设备及计算机可读存储介质
US9898443B2 (en) Method and system for webpage processing
CN105094576B (zh) 应用程序场景切换方法和装置
CN109842814B (zh) 节目的切换方法、装置、电视机及可读存储介质
CN108235101B (zh) 智能电视初始化方法、智能电视以及计算机可读存储介质
CN110908643A (zh) 软件开发工具包的配置方法、装置和***
CN108989244B (zh) 数据处理方法、装置、存储介质及电子设备
CN111290751A (zh) 特效生成方法、装置、***、设备和存储介质
CN103198250A (zh) 智能电视应用程序的审核方法
CN110569097A (zh) 一种信息显示方法及装置
KR20070095946A (ko) 섹션 필터 메카니즘을 통한 바이패스 dsmcc 미들웨어
CN113891162B (zh) 直播间加载方法、装置、计算机设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 266555 Qingdao economic and Technological Development Zone, Shandong, Hong Kong Road, No. 218

Applicant after: Hisense Visual Technology Co., Ltd.

Address before: 266555 Qingdao economic and Technological Development Zone, Shandong, Hong Kong Road, No. 218

Applicant before: QINGDAO HISENSE ELECTRONICS Co.,Ltd.

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20221020

Address after: 83 Intekte Street, Devon, Netherlands

Patentee after: VIDAA (Netherlands) International Holdings Ltd.

Address before: 266555, No. 218, Bay Road, Qingdao economic and Technological Development Zone, Shandong

Patentee before: Hisense Visual Technology Co., Ltd.