CN111263222B - 频道播放控制方法、装置、电视机和可读存储介质 - Google Patents
频道播放控制方法、装置、电视机和可读存储介质 Download PDFInfo
- Publication number
- CN111263222B CN111263222B CN202010209831.5A CN202010209831A CN111263222B CN 111263222 B CN111263222 B CN 111263222B CN 202010209831 A CN202010209831 A CN 202010209831A CN 111263222 B CN111263222 B CN 111263222B
- Authority
- CN
- China
- Prior art keywords
- channel
- application
- identifier
- information
- playing
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 57
- 230000008569 process Effects 0.000 description 6
- 230000009471 action Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4383—Accessing a communication channel
- H04N21/4384—Accessing a communication channel involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种频道播放控制方法,该频道播放控制方法包括:获取电视机的频道控制指令;当所述频道控制指令包括频道标识时,确定所述频道标识对应的第一应用信息,获取所述电视机已安装的播放应用对应的第二应用标识;其中,所述第一应用信息包括支持播放所述频道标识对应的频道的多个第一预设应用的第一应用标识;根据所述第一应用标识和所述第二应用标识,在所述电视机已安装的播放应用中确定第一目标应用;控制所述第一目标应用播放所述频道标识对应的频道。本发明还公开了一种频道播放控制装置、电视机和可读存储介质。本发明旨在实现基于多个播放应用的电视机可快速响应用户的频道调取需求,提高用户进行频道调取的便利性。
Description
技术领域
本发明涉及频道播放技术领域,尤其涉及频道播放控制方法、频道播放控制装置、电视机和可读存储介质。
背景技术
目前用户在电视机的使用上具有多样化的播放需求,其一般会在电视上安装多个应用,不同的应用中支持播放的频道可能存在差异。
然而,用户在发出指令进行频道调取时,只有电视机当前的所开启的应用才会进行响应,若电视机等终端当前并未打开任何应用、发出的指令并不是当前开启的应用所对应的控制指令,又或是当前应用不存在用户指令所需的频道时,用户便无法控制电视机等终端播放其所需的频道,用户需要自行查询并打开可以播放其所需的频道的应用,才能满足其播放需求。由此可见,当前基于多个应用的终端的频道播放控制无法实现用户所需播放频道的快速调取,十分不便。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种频道播放控制方法,旨在实现基于多个播放应用的终端可快速响应用户的频道调取需求,提高用户进行频道调取的便利性。
为实现上述目的,本发明提供一种频道播放控制方法,所述频道播放控制方法包括以下步骤:
获取终端的频道控制指令;
当所述频道控制指令包括频道标识时,确定所述频道标识对应的第一应用信息,获取所述终端已安装的播放应用对应的第二应用标识;其中,所述第一应用信息包括支持播放所述频道标识对应的频道的多个第一预设应用的第一应用标识;
根据所述第一应用标识和所述第二应用标识,在所述终端已安装的播放应用中确定第一目标应用;
控制所述第一目标应用播放所述频道标识对应的频道。
可选地,所述第一应用信息还包括各所述第一应用标识关联的预设频道跳转信息,所述控制所述第一目标应用播放所述频道标识对应的频道的步骤之前,还包括:
在所述第一应用信息中,将所述第一目标应用对应的应用标识所关联的预设频道跳转信息,确定为目标频道跳转信息;
所述控制所述第一目标应用播放所述频道标识对应的频道的步骤包括:
根据所述目标频道跳转信息调用所述第一目标应用相应的接口,播放所述频道标识对应的频道。
可选地,所述电视控制方法还包括:
当存在支持所述频道标识对应的频道的新增应用时,获取并关联所述新增应用的应用标识以及关于所述频道标识的频道跳转信息,形成新增信息;
根据所述新增信息更新所述第一应用信息。
可选地,所述根据所述第一应用标识和所述第二应用标识,在所述终端已安装的播放应用中确定第一目标应用的步骤包括:
获取所述终端已安装的播放应用的优先级;
根据所述优先级的先后,选取对应的第二应用标识与各所述第一应用标识进行比对;
当存在与优先级高的第二应用标识匹配的第一应用标识时,在所述终端已安装的播放应用中,将优先级高的第二应用标识对应的应用作为所述第一目标应用。
可选地,所述获取终端的频道控制指令的步骤之后,还包括:
当所述频道控制指令包括频道切换指向信息时,确定终端当前处于播放状态的应用为第二目标应用;
确定所述频道切换指向信息在所述第二目标应用中对应的频道切换指令,为目标指令;
根据所述目标指令控制所述第二目标应用进行频道切换。
可选地,所述确定所述频道切换指向信息在所述第二目标应用中对应的频道切换指令,为目标指令的步骤包括:
获取所述频道切换指向信息对应的第二应用信息,获取所述第二目标应用的第三应用标识;其中,所述第二应用信息包括多个第二预设应用的第四应用标识及其对应的关于所述频道切换指向信息的频道切换指令;
根据所述第三应用标识查询所述第二应用信息,将与所述第三应用标识匹配的第四应用标识所对应的频道切换指令,作为所述目标指令。
可选地,所述获取终端的频道控制指令的步骤之前,还包括:
获取各所述第一预设应用关于所述频道标识所对应频道的第一频道跳转信息;
将各所述第一频道跳转信息转换为设定格式,得到各所述第一预设应用对应的预设频道跳转信息;
将各所述第一预设应用的预设频道跳转信息与各所述第一预设应用的第一应用标识对应关联后,建立与所述频道标识的对应关系。
可选地,所述获取终端的频道控制指令的步骤包括:
当检测到语音信号时,解析所述语音信号得到所述频道控制指令。
此外,为实现上述目的,本发明还提供一种频道播放控制装置,所述频道播放控制装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的频道播放控制程序,所述频道播放控制程序被所述处理器执行时实现如上任一项所述的频道播放控制方法的步骤。
此外,为实现上述目的,本发明还提供一种电视机,所述电视机包括如上所述的频道播放控制装置。
此外,为实现上述目的,本发明还提供一种可读存储介质,所述可读存储介质上存储有频道播放控制程序,所述频道播放控制程序被处理器执行时实现如上任一项所述的频道播放控制方法的步骤。
本发明提出的一种频道播放控制方法,该方法在获取到的电视机的频道控制指令包括频道标识时,确定频道标识对应的第一应用信息,并获取电视机已安装的播放应用对应的第二应用标识,其中,第一应用信息包括支持播放频道标识对应的频道的多个第一预设应用的第一应用标识,根据第一应用标识和第二应用标识可在终端已安装的播放应用中确定可以播放频道标识对应的频道的第一目标应用,控制第一目标应用播放频道标识对应的频道。通过此方式,在终端安装有多个播放应用时,只要用户发出的指令中包括频道标识时,终端便可基于第一应用标识和第二应用标识快速确定可以播放其所需频道的应用,并控制所确定的应用播放其所需的频道,从而实现无论终端中的应用处于何种状态、无论用户发出的频道控制指令如何,终端可快速响应用户的频道调取需求,提高用户进行频道调取的便利性。
附图说明
图1是本发明实施例频道播放控制装置运行涉及的硬件结构示意图;
图2为本发明频道播放控制方法一实施例的流程示意图;
图3为图2中步骤S30的细化流程示意图;
图4为本发明频道播放控制方法另一实施例的流程示意图;
图5为本发明频道播放控制方法又一实施例的流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例的主要解决方案是:获取终端的频道控制指令;当所述频道控制指令包括频道标识时,确定所述频道标识对应的第一应用信息,获取所述终端已安装的播放应用对应的第二应用标识;其中,所述第一应用信息包括支持播放所述频道标识对应的频道的多个第一预设应用的第一应用标识;根据所述第一应用标识和所述第二应用标识,在所述终端已安装的播放应用中确定第一目标应用;控制所述第一目标应用播放所述频道标识对应的频道。
由于现有技术中,不同的应用中支持播放的频道可能存在差异,用户在发出指令进行频道调取时,只有电视机等终端当前的所开启的应用才会进行响应,若电视机等终端当前并未打开任何应用、发出的指令并不是当前开启的应用所对应的控制指令,又或是当前应用不存在用户指令所需的频道时,用户便无法控制电视机播放其所需的频道,用户需要自行查询并打开可以播放其所需的频道的应用,才能满足其播放需求。因此,基于多个应用的电视机的频道播放控制无法实现用户所需播放频道的快速调取,十分不便。
本发明提供一种解决方案,旨在实现基于多个播放应用的电视机可快速响应用户的频道调取需求,提高用户进行频道调取的便利性。
本发明提出一种频道播放控制装置,应用于安装有多个播放应用(尤其是可以播放直播频道的多个应用)的电视机等终端的频道播放控制。
如图1所示,该频道播放控制装置可以包括:处理器1001,例如CPU,存储器1002、数据接口1003以及语音模块1004。其中,存储器1002可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1002可选的还可以是独立于前述处理器1001的存储装置。
存储器1002、数据接口1003、语音模块1004均与处理器1001连接。具体的,数据接口1003具体可用于获取电视机等终端的直播资源数据,处理器1001可调取电视机等终端中的应用播放所接收到的直播资源数据。语音模块1004可具体用于采集用户的语音信号,处理器1001可具体用于解析语音信号,得到关于电视机等终端的控制指令,如频道控制指令等。
本领域技术人员可以理解,图1中示出的装置结构并不构成对装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1002中可以包括频道播放控制程序。在图1所示的装置中,处理器1001可以用于调用存储器1002中存储的频道播放控制程序,并执行以下频道播放控制方法任一实施例的步骤操作。
本发明实施例还提出一种频道播放控制方法,应用于安装有多个播放应用的电视机、手机等显示终端的频道播放控制。在本实施例中,主要针对的是终端中的多个直播应用中直播频道的播放控制。在其他实施例中,还可根据需要应用于非直播应用中的频道播放控制。
在一实施例中,参照图2,该频道播放控制方法包括:
步骤S10,获取终端的频道控制指令;
在本实施例中,终端具体包括机顶盒、电视机、投影仪等可进行显示控制的终端。频道控制指令的获取方式可根据电视机等终端的指令输入通道的类型进行设置,例如,可基于电视机等终端接收到的遥控器的输入指令获取频道控制指令。此外,在电视机等终端安装有语音模块时,可在检测到语音信号时,解析语音信号,得到频道控制指令。其中,可解析语音信号,判断语音信号中是否存在频道标识和/或频道切换指向信息等相关的语音信息,若存在,提取相应的信息作为频道控制指令。
其中,频道控制指令可在电视机等终端处于任意状态中获取,例如可在电视机等终端开启且任意应用均处于关闭状态时获取,也可在电视机等终端处于直播状态时获取,也可在电视机等终端处于非直播的播放状态时获取,还可在电视机等终端处于待机状态时获取,等等。
步骤S20,当所述频道控制指令包括频道标识时,确定所述频道标识对应的第一应用信息,获取所述终端已安装的播放应用对应的第二应用标识;其中,所述第一应用信息包括支持播放所述频道标识对应的频道的多个第一预设应用的第一应用标识;
频道标识具体为用于区分不同频道的标识,具体内容可根据实际情况进行设置。具体的,频道标识可具体为频道的名称,频道对应的台标等。在本实施例中,频道标识具体为频道的名称,可包括频道在不同数据来源中按照共同协议定义的区别于其他频道的唯一标识(如CCTV-1等),还可包括频道除上述唯一标识以外的其他同样可用以与其他频道区分的别名(如cctv1综合/中央电视台综合频道/中央电视台综合等)。
在步骤S10之前,可获取所有可在电视机等终端中播放的频道资源数据(可从直播网站、直播应用厂商中所获),在其频道资源数据中提取可在电视机等终端上播放的所有频道的频道标识,作为预存频道标识。基于每个预存频道标识,确定支持播放该预存频道标识对应的频道的所有应用,获取所有应用的应用标识(可以是应用名称、应用编号等)生成预设应用信息,并其与对应的预存频道标识进行关联。不同的预存频道标识关联不同的预设应用信息,多个预存频道标识与其对应的预设应用信息关联形成频道调取列表。
当频道控制指令包括频道标识时,可基于频道调取列表确定与频道标识一致的预存频道标识所对应的预设应用信息作为第一应用信息。此外,还可获取电视***中的应用列表信息,基于所获取的应用列表信息确定电视机等终端上可以进行频道资源播放的所有应用的应用标识(可以是应用名称、应用编号等),作为第二应用标识。例如,可确定电视机等终端上所有直播应用,获取每个直播应用的应用标识作为第二应用标识。
步骤S30,根据所述第一应用标识和所述第二应用标识,在所述终端已安装的播放应用中确定第一目标应用;
通过第一应用标识与第二应用标识的进行比对,根据比对结果在在电视机等终端的已安装的播放应用中确定播放频道标识所对应的频道的第一目标应用。具体的,可将所有第一应用标识和所有第二应用标识进行逐一比对,当存在与第二应用标识匹配的第一应用标识时,可表明电视机等终端上该第二应用标识对应的应用支持播放上述频道标识对应的频道,基于此可在电视机等终端上已安装的播放应用中,确定支持播放上述频道标识对应频道的所有应用,得到第一应用集合。在第一应用集合中任意选取一个或按照特定规则(如清晰度、使用频次等)选取一个作为第一目标应用。例如,可选取第一应用集合中频道标识对应的频道播放清晰度最高的应用作为目标应用。
步骤S40,控制所述第一目标应用播放所述频道标识对应的频道。
调用第一目标应用的应用接口播放频道标识所对应的频道。
在本实施例中提出的一种频道播放控制方法,该方法在获取到的电视机等终端的频道控制指令包括频道标识时,确定频道标识对应的第一应用信息,并获取电视机等终端已安装的播放应用对应的第二应用标识,其中,第一应用信息包括支持播放频道标识对应的频道的多个第一预设应用的第一应用标识,根据第一应用标识和第二应用标识可在电视机等终端已安装的播放应用中确定可以播放频道标识对应的频道的第一目标应用,控制第一目标应用播放频道标识对应的频道。通过此方式,在电视机等终端安装有多个播放应用时,只要用户发出的指令中包括频道标识时,电视机等终端便可基于第一应用标识和第二应用标识快速确定可以播放其所需频道的应用,并控制所确定的应用播放其所需的频道,从而实现无论电视机等终端中的应用处于何种状态、无论用户发出的频道控制指令如何,电视机等终端可快速响应用户的频道调取需求,提高用户进行频道调取的便利性。通过上述方法,用户可以在应用A使用的过程中调取应用B进行用户所需频道播放,用户还可以在所有应用都处于关闭状态的时候调取任一应用打开并播放用户所需频道。
具体的,在本实施例中,参照图3,步骤S30可具体包括:
步骤S31,获取所述终端已安装的播放应用的优先级;
优先级可根据用户的设置指令进行设置,也可按照各应用的使用频次进行确定(使用频次越高相应的优先级可越高),还可按照各应用播放频道标识对应的频道的清晰度进行确定(清晰度越高优先级可越高)等等。
步骤S32,根据所述优先级的先后,选取对应的第二应用标识与各所述第一应用标识进行比对;
步骤S33,当存在与优先级高的第二应用标识匹配的第一应用标识时,在所述终端已安装的播放应用中,将优先级高的第二应用标识对应的应用作为所述第一目标应用。
按照优先级的先后依次选取对应的第二应用标识与第一应用信息中的每个第一应用标识进行比对。具体的,当终端当前存在处于开启状态的播放应用时,可将该播放应用的优先级设置为最高,除当前应用以外的终端已安装的播放应用按照所获取的优先级重新进行排序。
具体的,可将优先级最高的应用所对应的第二应用标识与每一个第一应用标识信息比对,若存在与该第二应用标识的第一应用标识,则可停止比对,将该第二应用标识所对应的应用作为第一目标应用;若不存在与该第二应用标识匹配的第一应用标识时,则继续将下一个优先级的应用所对应的第二应用标识与每一个第一应用标识信息比对,直至存在与比对的第二应用标识匹配的第一应用标识为止,则将该与第一应用标识匹配且优先级最高的第二应用标识对应的应用作为第一目标应用。
在本实施例中,通过上述方式,按照优先级先后将第二应用标识与第一应用标识进行比对,则可无需将所有第一应用标识与所有第二应用标识进行比对便可得到第一目标应用,可实现第一目标应用的快速确定,从而进一步提高频道调取的效率。
进一步的,基于上述实施例,提出本申请频道播放控制方法另一实施例。在另一实施例中,所述第一应用信息还包括各所述第一应用标识关联的预设频道跳转信息。其中,在上述预设应用信息生成时除了获取各预存频道标识对应的应用标识以外,还可获取每个预存频道标识对应的应用中关于对应的预存频道标识的频道跳转信息作为预设频道跳转信息。将每个预存频道标识所对应的预设频道跳转信息以及对应的应用标识进行关联,生成预设应用信息。将多个预设应用信息与对应的预存频道标识关联存储形成上述的频道调取列表。在频道调取列表中,每个预存频道标识具有与其关联的若干个预设应用标识,每个预存频道标识所对应的应用标识中,每个应用标识具有与其关联的关于对应的预存频道标识的预设频道跳转信息。其中,预设频道跳转信息具体为实现应用标识对应的应用打开预存频道标识对应的频道所需的参数。预设频道跳转信息可具体包括应用的包名、频道对应的属性参数(如action属性、params参数等)。具体的,所形成的频道调取列表可参见下表。
基于此,参照图4,步骤S40之前,还包括:
步骤S01,在所述第一应用信息中,将所述第一目标应用对应的应用标识所关联的预设频道跳转信息,确定为目标频道跳转信息;
具体的,在第一应用信息中,将与第一目标应用所对应的应用标识匹配的第一应用标识所关联的预设频道跳转信息确定为目标频道跳转信息。
步骤S40包括:
步骤S41,根据所述目标频道跳转信息调用所述第一目标应用相应的接口,播放所述频道标识对应的频道。
具体的,电视机等终端中不同的应用中不同的频道对应设置有不同的接口,不同接口对应有不同的频道跳转信息。可根据目标频道跳转信息确定第一目标应用中对应的目标接口,调用目标接口对频道标识对应的频道资源进行播放,以实现第一目标应用对用户所需频道的播放。
在本实施例中,预设频道跳转信息与频道标识关联,从而基于第一应用信息确定第一目标应用的同时可确定实现频道跳转所需的跳转信息,无需额外与第一目标应用等进行交互等其他的渠道得到频道跳转信息,从而进一步提高电视机等终端实现用户所需频道调取的效率。
进一步的,在本实施例中,所述频道播放控制方法还包括:
步骤S50,当存在支持所述频道标识对应的频道的新增应用时,获取并关联所述新增应用的应用标识以及关于所述频道标识的频道跳转信息,形成新增信息;
这里的新增应用指的是除第一应用信息中频道标识所关联的应用以外的其他应用。
步骤S60,根据所述新增信息更新所述第一应用信息。
具体的,在频道跳转列表中,将当前频道标识所对应的第一应用信息进行新增信息的添加,从而实现新增应用中频道的调取。
这里,通过上述的步骤S50和步骤S60,无需每出现一个应用均形成一个频道调取列表,电视机等终端只需存在一个频道调取列表,将新增应用的信息更新到频道调取列表中频道标识所对应的第一应用信息中,便可将新增应用的相应信息与频道标识进行关联,从而实现用户可基于频道控制指令调取新增应用中的频道,实现新增应用相关信息的快速更新,提高电视机等终端基于多个应用实现频道调取时的兼容性。
进一步的,基于上述任一实施例,提出本申请频道播放控制方法的又一实施例。在本实施例中,参照图5,步骤S10之后,还包括:
步骤S200,当所述频道控制指令包括频道切换指向信息时,确定终端当前处于播放状态的应用为第二目标应用;
频道切换指向信息具体指的是不包含频道标识且可指向明确的频道的信息,例如,频道切换指向信息可具体包括“上一频道”和“下一频道”。
第二目标应用指的是电视机等终端当前开启或正在播放视频的应用。具体的,第二目标应用可指电视机等终端当前处于直播状态的应用。
具体的,在步骤S10之后,可判断频道控制指令是否包括频道标识,若包括则执行步骤S20,若未包括则判断频道控制指令是否包括频道切换指向信息,若包括则执行步骤S200,若频道控制指令即不包括频道标识又不包括频道切换指向信息,则可输出语音提示“不支持该指令”。
步骤S300,确定所述频道切换指向信息在所述第二目标应用中对应的频道切换指令,为目标指令;
不同的频道切换指向信息在不同的应用中可对应有不同的频道切换指令。同一频道切换指向信息在不同的应用中执行时所切换至的频道并不相同。例如,上一频道的频道切换信息在A应用中对应的频道切换指令为指令1;上一频道的频道切换信息在B应用中对应的频道切换指令为指令2;在应用A与应用B当前播放的频道一致的情况下,应用A执行指令1时切换至频道1,应用B执行指令2时切换至频道2。
频道切换指令具体为应用内用于按照频道切换指向信息进行频道切换时所对应的控制参数。可将频道切换指向信息发送至第二目标应用,接收第二目标应用基于频道切换指向信息返回的频道切换指令作为目标指令。
此外,为了进一步提高频道切换的速度,免除与应用之间的交互,其中,步骤S300可具体包括:
步骤S310,获取所述频道切换指向信息对应的第二应用信息,获取所述第二目标应用的第三应用标识;其中,所述第二应用信息包括多个第二预设应用的第四应用标识及其对应的关于所述频道切换指向信息的频道切换指令;
具体的,可将电视机等终端已安装的播放应用作为第二预设应用。获取电视机等终端预设设置的预设频道指向信息,获取电视机等终端所安装的每个播放应用的应用标识作为第四应用标识,并确定预设频道指向信息在电视机等终端所安装的每个播放应用中对应的频道切换指令,将所获取的预设频道指向信息及其对应的第四应用标识、每个第四应用标识对应的频道切换指令进行关联存储形成第二应用信息。不同的预设频道指向信息可对应关联不同的应用标识,此外同一预设频道指向信息对应的不同应用标识所对应频道切换指令不同。具体的,各预设频道切换指向信息及其所形成的第二应用信息可参见下表。
第三应用标识可具体为第二目标应用的应用名称、应用编号等。
步骤S320,根据所述第三应用标识查询所述第二应用信息,将与所述第三应用标识匹配的第四应用标识所对应的频道切换指令,作为所述目标指令。
步骤S400,根据所述目标指令控制所述第二目标应用进行频道切换。
在本实施例中,通过上述方式,可实现用户发出的频道控制指令无需包括频道标识,直接发出包含频道切换指向信息的指令,无论电视机等终端当前运行任意应用,用户也可调取所需的频道,进一步提高用户频道调取的便利性,也提高了电视机等终端具有多个播放应用时频道调取的兼容性。
进一步的,基于上述任一实施例,提出本申请频道播放控制方法的再一实施例。在本实施例中,所述第一应用信息包括支持播放所述频道标识对应的频道的多个第一预设应用的第一应用标识、以及各所述第一应用标识关联的预设频道跳转信息,所述步骤S10之前,还包括:
步骤S01,获取各所述第一预设应用关于所述频道标识所对应频道的第一频道跳转信息;
第一频道跳转信息具体为第一预设应用中预先配置的用于频道标识所对应频道跳转的参数信息。不同的第一预设应用的第一频道跳转信息的格式存在差异。
步骤S02,将各所述第一频道跳转信息转换为设定格式,得到各所述第一预设应用对应的预设频道跳转信息;
将每个第一预设应用的第一频道跳转信息分别进行封装成设定格式。其中,设定格式可根据服务端与终端之间的实际协议进行制定,在本实施例中,设定格式具体为json格式。
步骤S01,将各所述第一预设应用的预设频道跳转信息与各所述第一预设应用的第一应用标识对应关联后,建立与所述频道标识的对应关系。
对应关系可具体由与电视机等终端连接的服务端生成。
具体的,针对不同的第一预设应用,当频道标识为“中央一台”时,所形成的对应关系可如下例所示:
第一预设应用A的对应关系:
[{"id":1,
"packageName":"直播应用A",
"channelName":"中央一台“,
"intentType":"activity",
"intentAction":"com.**.player.PlayChannel",
"channelPriority":1,
"intentParameter":"{\"channel_id\":\"cctv1\"}"},
第一预设应用B的对应关系
{"id":2,
"packageName":"直播应用B",
"channelName":"中央一台",
"intentType":"activity",
"intentAction":"com.**.player.SelectChannel",
"channelPriority":2,
"intentParameter":"{\"channel_index\":\"cctv1\"}"}]
其中,packageName为应用包名;intentType为跳转接口类型,通常由直播应用厂商提供;intentAction为action名称,通常由直播应用厂商提供;channelPriority为应用的优先级,可用于同一频道可能有多个应用跳转时,对各应用进行优先级排序,以确定目标频道跳转信息;intentParameter为Json格式的跳转参数表(应用的包名、频道对应的属性参数(如action属性、params参数等)。
基于上述对应关系,在获取频道标识后,便可在对应关系中获取到可以该频道标识的频道的应用所对应的json格式的预设频道跳转信息作为目标频道跳转信息进行频道切换。其中,在确定目标频道跳转信息的过程中,若对应关系中,电视机当前直播应用若支持频道标识,就优先获取当前直播应用对应的预设跳转信息作为目标频道跳转信息;否则可按照对应关系中的优先级,确定优先级最高的应用为第一目标应用,第一目标应用所对应的预设频道跳转信息作为目标频道跳转信息。
在本实施例中,基于多个应用实现频道调取时,由于各应用的频道跳转信息均按照相同的格式存储,因此控制电视机等终端在实现基于目标频道跳转信息进行频道调取时,即使存在新增应用,电视机等终端也无需要重新适配,只需要建立对应关系的服务端进行适配,便可实现电视机等终端可跳转到新增应用中的频道。
此外,本发明实施例还提出一种电视机,该电视机包括上述实施例中的频道播放控制装置,基于频道播放控制装置执行上述频道播放控制方法任一实施例中步骤操作,以实现基于多个播放应用的电视机可快速进行频道调取,实现用户的频道调取需求,提高用户电视操作的便利性。
此外,本发明实施例还提出一种可读存储介质,所述可读存储介质上存储有频道播放控制程序,所述频道播放控制程序被处理器执行时实现如上频道播放控制方法任一实施例的步骤。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (9)
1.一种频道播放控制方法,其特征在于,所述频道播放控制方法包括:
获取终端的频道控制指令;
当所述频道控制指令包括频道标识时,确定所述频道标识对应的第一应用信息,获取所述终端已安装的播放应用对应的第二应用标识;其中,所述第一应用信息包括支持播放所述频道标识对应的频道的多个第一预设应用的第一应用标识;
根据所述第一应用标识和所述第二应用标识,在所述终端已安装的播放应用中确定第一目标应用;
控制所述第一目标应用播放所述频道标识对应的频道;
所述获取终端的频道控制指令的步骤之后,还包括:
当所述频道控制指令包括频道切换指向信息时,确定终端当前处于播放状态的应用为第二目标应用;
获取所述频道切换指向信息对应的第二应用信息,获取所述第二目标应用的第三应用标识;其中,所述第二应用信息包括多个第二预设应用的第四应用标识及其对应的关于所述频道切换指向信息的频道切换指令;
根据所述第三应用标识查询所述第二应用信息,将与所述第三应用标识匹配的第四应用标识所对应的频道切换指令,作为目标指令;
根据所述目标指令控制所述第二目标应用进行频道切换。
2.如权利要求1所述的频道播放控制方法,其特征在于,所述第一应用信息还包括各所述第一应用标识关联的预设频道跳转信息,所述控制所述第一目标应用播放所述频道标识对应的频道的步骤之前,还包括:
在所述第一应用信息中,将所述第一目标应用对应的应用标识所关联的预设频道跳转信息,确定为目标频道跳转信息;
所述控制所述第一目标应用播放所述频道标识对应的频道的步骤包括:
根据所述目标频道跳转信息调用所述第一目标应用相应的接口,播放所述频道标识对应的频道。
3.如权利要求2所述的频道播放控制方法,其特征在于,所述频道播放控制方法还包括:
当存在支持所述频道标识对应的频道的新增应用时,获取并关联所述新增应用的应用标识以及关于所述频道标识的频道跳转信息,形成新增信息;
根据所述新增信息更新所述第一应用信息。
4.如权利要求1所述的频道播放控制方法,其特征在于,所述根据所述第一应用标识和所述第二应用标识,在所述终端已安装的播放应用中确定第一目标应用的步骤包括:
获取所述终端已安装的播放应用的优先级;
根据所述优先级的先后,选取对应的第二应用标识与各所述第一应用标识进行比对;
当存在与优先级高的第二应用标识匹配的第一应用标识时,在所述终端已安装的播放应用中,将优先级高的第二应用标识对应的应用作为所述第一目标应用。
5.如权利要求2至4中任一项所述的频道播放控制方法,其特征在于,所述获取终端的频道控制指令的步骤之前,还包括:
获取各所述第一预设应用关于所述频道标识所对应频道的第一频道跳转信息;
将各所述第一频道跳转信息转换为设定格式,得到各所述第一预设应用对应的预设频道跳转信息;
将各所述第一预设应用的预设频道跳转信息与各所述第一预设应用的第一应用标识对应关联后,建立与所述频道标识的对应关系。
6.如权利要求1至4中任一项所述的频道播放控制方法,其特征在于,所述获取终端的频道控制指令的步骤包括:
当检测到语音信号时,解析所述语音信号得到所述频道控制指令。
7.一种频道播放控制装置,其特征在于,所述频道播放控制装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的频道播放控制程序,所述频道播放控制程序被所述处理器执行时实现如权利要求1至6中任一项所述的频道播放控制方法的步骤。
8.一种电视机,其特征在于,所述电视机包括如权利要求7所述的频道播放控制装置。
9.一种可读存储介质,其特征在于,所述可读存储介质上存储有频道播放控制程序,所述频道播放控制程序被处理器执行时实现如权利要求1至6中任一项所述的频道播放控制方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010209831.5A CN111263222B (zh) | 2020-03-23 | 2020-03-23 | 频道播放控制方法、装置、电视机和可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010209831.5A CN111263222B (zh) | 2020-03-23 | 2020-03-23 | 频道播放控制方法、装置、电视机和可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111263222A CN111263222A (zh) | 2020-06-09 |
CN111263222B true CN111263222B (zh) | 2021-11-30 |
Family
ID=70955166
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010209831.5A Active CN111263222B (zh) | 2020-03-23 | 2020-03-23 | 频道播放控制方法、装置、电视机和可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111263222B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112351301A (zh) * | 2020-11-09 | 2021-02-09 | 深圳市欢太科技有限公司 | 一种播放直播的方法及装置 |
CN113473230B (zh) * | 2021-07-02 | 2022-08-26 | 海信视像科技股份有限公司 | 一种利用第三方应用实现频道切换的方法及显示设备 |
WO2022121380A1 (zh) | 2020-12-07 | 2022-06-16 | 海信视像科技股份有限公司 | 一种显示设备切换频道的方法及显示设备 |
CN114286123A (zh) * | 2021-12-23 | 2022-04-05 | 海宁奕斯伟集成电路设计有限公司 | 电视节目的直播方法及装置 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101018301A (zh) * | 2007-02-07 | 2007-08-15 | 深圳创维-Rgb电子有限公司 | 一种电视数字电视频道和模拟电视频道的切换方法 |
CN102685601A (zh) * | 2012-04-27 | 2012-09-19 | 华为技术有限公司 | 访问智能电视多媒体资源的方法及装置、智能电视 |
CN102883221A (zh) * | 2011-07-13 | 2013-01-16 | 瑞轩科技股份有限公司 | 视频内容频道切换的方法 |
CN103297852A (zh) * | 2013-06-07 | 2013-09-11 | 华为终端有限公司 | 一种提高换台速度的方法、装置及*** |
CN103888833A (zh) * | 2014-03-11 | 2014-06-25 | 惠州Tcl移动通信有限公司 | 一种智能电视访问电视节目和应用程序的方法及*** |
CN105791969A (zh) * | 2014-12-23 | 2016-07-20 | 深圳Tcl数字技术有限公司 | 协调多个电视直播资源的方法、装置和*** |
CN107124670A (zh) * | 2017-04-25 | 2017-09-01 | 深圳创维数字技术有限公司 | 一种打开应用的方法及装置 |
CN107318042A (zh) * | 2017-08-23 | 2017-11-03 | 深圳创维-Rgb电子有限公司 | 一种基于语音识别的频道选取方法及智能电视 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI520592B (zh) * | 2012-06-05 | 2016-02-01 | 緯創資通股份有限公司 | 個性化之虛擬頻道之管理方法及具有虛擬頻道之網路多媒體重現系統 |
CN105100910A (zh) * | 2014-05-05 | 2015-11-25 | 四达时代通讯网络技术有限公司 | 终端设备服务内容的浏览方法及终端设备 |
CN106303684A (zh) * | 2016-08-23 | 2017-01-04 | 三星电子(中国)研发中心 | 用于启动电视应用的方法和装置 |
CN108156526A (zh) * | 2016-12-06 | 2018-06-12 | 中兴通讯股份有限公司 | 一种控制频道跳转的方法及装置 |
CN108259981A (zh) * | 2018-04-11 | 2018-07-06 | 深圳市茁壮网络股份有限公司 | 一种电视换台控制方法、移动终端及机顶盒 |
CN109660849B (zh) * | 2018-12-24 | 2021-03-19 | 深圳创维-Rgb电子有限公司 | 电视节目的切台方法、装置及计算机可读存储介质 |
CN110830468B (zh) * | 2019-11-05 | 2021-04-13 | 腾讯科技(深圳)有限公司 | 基于跨应用的权限管理方法、装置及计算机可读存储介质 |
-
2020
- 2020-03-23 CN CN202010209831.5A patent/CN111263222B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101018301A (zh) * | 2007-02-07 | 2007-08-15 | 深圳创维-Rgb电子有限公司 | 一种电视数字电视频道和模拟电视频道的切换方法 |
CN102883221A (zh) * | 2011-07-13 | 2013-01-16 | 瑞轩科技股份有限公司 | 视频内容频道切换的方法 |
CN102685601A (zh) * | 2012-04-27 | 2012-09-19 | 华为技术有限公司 | 访问智能电视多媒体资源的方法及装置、智能电视 |
CN103297852A (zh) * | 2013-06-07 | 2013-09-11 | 华为终端有限公司 | 一种提高换台速度的方法、装置及*** |
CN103888833A (zh) * | 2014-03-11 | 2014-06-25 | 惠州Tcl移动通信有限公司 | 一种智能电视访问电视节目和应用程序的方法及*** |
CN105791969A (zh) * | 2014-12-23 | 2016-07-20 | 深圳Tcl数字技术有限公司 | 协调多个电视直播资源的方法、装置和*** |
CN107124670A (zh) * | 2017-04-25 | 2017-09-01 | 深圳创维数字技术有限公司 | 一种打开应用的方法及装置 |
CN107318042A (zh) * | 2017-08-23 | 2017-11-03 | 深圳创维-Rgb电子有限公司 | 一种基于语音识别的频道选取方法及智能电视 |
Non-Patent Citations (2)
Title |
---|
Search Space Allocation Schemes Review for Control Channels in LTE and LTE-advanced;Fady Nabil;《2016 10th International Conference on Next Generation Mobile Applications, Security and Technologies (NGMAST)》;20161229;全文 * |
智能电视语音交互***的研究与设计;汪文羿;《中国优秀硕士学位论文全文数据库》;20180715(第07期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN111263222A (zh) | 2020-06-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111263222B (zh) | 频道播放控制方法、装置、电视机和可读存储介质 | |
US8378875B2 (en) | Method of programming a universal remote control | |
US20080178224A1 (en) | Upgradeable intelligent remote control device with integrated program guide | |
CN107635214B (zh) | 基于蓝牙遥控器的响应方法、装置、***及可读存储介质 | |
EP4246924A1 (en) | Bluetooth address allocation method for smart lamp, computer apparatus, and computer readable storage medium | |
JP2007300610A (ja) | コーデックアップグレードを実行する装置及びその方法 | |
EP1993288B1 (en) | A system and method for generating electronic program guides | |
WO2023005137A1 (zh) | 投屏控制方法、装置及计算机可读存储介质 | |
CN113992958B (zh) | 一种多窗口同屏互动方法、终端及存储介质 | |
CN108419098B (zh) | 电视机的控制方法以及电视机 | |
CN112436986B (zh) | 配网方法、装置、配网设备及计算机可读存储介质 | |
CN112448873A (zh) | 设备的绑定方法、装置及计算机可读存储介质 | |
CN102984578A (zh) | 节目频道列表信息处理方法、视频终端及*** | |
CN109842814B (zh) | 节目的切换方法、装置、电视机及可读存储介质 | |
CN108322834B (zh) | 电视设置方法、电视及计算机可读存储介质 | |
US7600045B2 (en) | Information processor | |
CN105025371A (zh) | 节目更新方法和装置 | |
CN107493518B (zh) | Iptv终端网络出口切换方法、装置以及可读存储介质 | |
CN112435665A (zh) | 语音的控制方法、装置、终端设备及计算机可读存储介质 | |
CN108111906B (zh) | 搜台方法、装置及计算机可读存储介质 | |
CN115022718B (zh) | 数据导入方法和数据发送方法 | |
CN107566860B (zh) | 视频epg获取、播放方法、云平台服务器、电视机及*** | |
CN107704172B (zh) | 一种多媒体应用切换控制方法、***及存储装置 | |
CN109040831B (zh) | 多场景搜台的播放方法、装置、计算机可读存储介质 | |
CN115484040A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |