频道播放控制方法、装置、电视机和可读存储介质与流程

专利2022-06-29  83


本发明涉及频道播放技术领域,尤其涉及频道播放控制方法、频道播放控制装置、电视机和可读存储介质。



背景技术:

目前用户在电视机的使用上具有多样化的播放需求,其一般会在电视上安装多个应用,不同的应用中支持播放的频道可能存在差异。

然而,用户在发出指令进行频道调取时,只有电视机当前的所开启的应用才会进行响应,若电视机等终端当前并未打开任何应用、发出的指令并不是当前开启的应用所对应的控制指令,又或是当前应用不存在用户指令所需的频道时,用户便无法控制电视机等终端播放其所需的频道,用户需要自行查询并打开可以播放其所需的频道的应用,才能满足其播放需求。由此可见,当前基于多个应用的终端的频道播放控制无法实现用户所需播放频道的快速调取,十分不便。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。



技术实现要素:

本发明的主要目的在于提供一种频道播放控制方法,旨在实现基于多个播放应用的终端可快速响应用户的频道调取需求,提高用户进行频道调取的便利性。

为实现上述目的,本发明提供一种频道播放控制方法,所述频道播放控制方法包括以下步骤:

获取终端的频道控制指令;

当所述频道控制指令包括频道标识时,确定所述频道标识对应的第一应用信息,获取所述终端已安装的播放应用对应的第二应用标识;其中,所述第一应用信息包括支持播放所述频道标识对应的频道的多个第一预设应用的第一应用标识;

根据所述第一应用标识和所述第二应用标识,在所述终端已安装的播放应用中确定第一目标应用;

控制所述第一目标应用播放所述频道标识对应的频道。

可选地,所述第一应用信息还包括各所述第一应用标识关联的预设频道跳转信息,所述控制所述第一目标应用播放所述频道标识对应的频道的步骤之前,还包括:

在所述第一应用信息中,将所述第一目标应用对应的应用标识所关联的预设频道跳转信息,确定为目标频道跳转信息;

所述控制所述第一目标应用播放所述频道标识对应的频道的步骤包括:

根据所述目标频道跳转信息调用所述第一目标应用相应的接口,播放所述频道标识对应的频道。

可选地,所述电视控制方法还包括:

当存在支持所述频道标识对应的频道的新增应用时,获取并关联所述新增应用的应用标识以及关于所述频道标识的频道跳转信息,形成新增信息;

根据所述新增信息更新所述第一应用信息。

可选地,所述根据所述第一应用标识和所述第二应用标识,在所述终端已安装的播放应用中确定第一目标应用的步骤包括:

获取所述终端已安装的播放应用的优先级;

根据所述优先级的先后,选取对应的第二应用标识与各所述第一应用标识进行比对;

当存在与优先级高的第二应用标识匹配的第一应用标识时,在所述终端已安装的播放应用中,将优先级高的第二应用标识对应的应用作为所述第一目标应用。

可选地,所述获取终端的频道控制指令的步骤之后,还包括:

当所述频道控制指令包括频道切换指向信息时,确定终端当前处于播放状态的应用为第二目标应用;

确定所述频道切换指向信息在所述第二目标应用中对应的频道切换指令,为目标指令;

根据所述目标指令控制所述第二目标应用进行频道切换。

可选地,所述确定所述频道切换指向信息在所述第二目标应用中对应的频道切换指令,为目标指令的步骤包括:

获取所述频道切换指向信息对应的第二应用信息,获取所述第二目标应用的第三应用标识;其中,所述第二应用信息包括多个第二预设应用的第四应用标识及其对应的关于所述频道切换指向信息的频道切换指令;

根据所述第三应用标识查询所述第二应用信息,将与所述第三应用标识匹配的第四应用标识所对应的频道切换指令,作为所述目标指令。

可选地,所述获取终端的频道控制指令的步骤之前,还包括:

获取各所述第一预设应用关于所述频道标识所对应频道的第一频道跳转信息;

将各所述第一频道跳转信息转换为设定格式,得到各所述第一预设应用对应的预设频道跳转信息;

将各所述第一预设应用的预设频道跳转信息与各所述第一预设应用的第一应用标识对应关联后,建立与所述频道标识的对应关系。

可选地,所述获取终端的频道控制指令的步骤包括:

当检测到语音信号时,解析所述语音信号得到所述频道控制指令。

此外,为实现上述目的,本发明还提供一种频道播放控制装置,所述频道播放控制装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的频道播放控制程序,所述频道播放控制程序被所述处理器执行时实现如上任一项所述的频道播放控制方法的步骤。

此外,为实现上述目的,本发明还提供一种电视机,所述电视机包括如上所述的频道播放控制装置。

此外,为实现上述目的,本发明还提供一种可读存储介质,所述可读存储介质上存储有频道播放控制程序,所述频道播放控制程序被处理器执行时实现如上任一项所述的频道播放控制方法的步骤。

本发明提出的一种频道播放控制方法,该方法在获取到的电视机的频道控制指令包括频道标识时,确定频道标识对应的第一应用信息,并获取电视机已安装的播放应用对应的第二应用标识,其中,第一应用信息包括支持播放频道标识对应的频道的多个第一预设应用的第一应用标识,根据第一应用标识和第二应用标识可在终端已安装的播放应用中确定可以播放频道标识对应的频道的第一目标应用,控制第一目标应用播放频道标识对应的频道。通过此方式,在终端安装有多个播放应用时,只要用户发出的指令中包括频道标识时,终端便可基于第一应用标识和第二应用标识快速确定可以播放其所需频道的应用,并控制所确定的应用播放其所需的频道,从而实现无论终端中的应用处于何种状态、无论用户发出的频道控制指令如何,终端可快速响应用户的频道调取需求,提高用户进行频道调取的便利性。

附图说明

图1是本发明实施例频道播放控制装置运行涉及的硬件结构示意图;

图2为本发明频道播放控制方法一实施例的流程示意图;

图3为图2中步骤s30的细化流程示意图;

图4为本发明频道播放控制方法另一实施例的流程示意图;

图5为本发明频道播放控制方法又一实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的主要解决方案是:获取终端的频道控制指令;当所述频道控制指令包括频道标识时,确定所述频道标识对应的第一应用信息,获取所述终端已安装的播放应用对应的第二应用标识;其中,所述第一应用信息包括支持播放所述频道标识对应的频道的多个第一预设应用的第一应用标识;根据所述第一应用标识和所述第二应用标识,在所述终端已安装的播放应用中确定第一目标应用;控制所述第一目标应用播放所述频道标识对应的频道。

由于现有技术中,不同的应用中支持播放的频道可能存在差异,用户在发出指令进行频道调取时,只有电视机等终端当前的所开启的应用才会进行响应,若电视机等终端当前并未打开任何应用、发出的指令并不是当前开启的应用所对应的控制指令,又或是当前应用不存在用户指令所需的频道时,用户便无法控制电视机播放其所需的频道,用户需要自行查询并打开可以播放其所需的频道的应用,才能满足其播放需求。因此,基于多个应用的电视机的频道播放控制无法实现用户所需播放频道的快速调取,十分不便。

本发明提供一种解决方案,旨在实现基于多个播放应用的电视机可快速响应用户的频道调取需求,提高用户进行频道调取的便利性。

本发明提出一种频道播放控制装置,应用于安装有多个播放应用(尤其是可以播放直播频道的多个应用)的电视机等终端的频道播放控制。

如图1所示,该频道播放控制装置可以包括:处理器1001,例如cpu,存储器1002、数据接口1003以及语音模块1004。其中,存储器1002可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器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、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。


技术特征:

1.一种频道播放控制方法,其特征在于,所述频道播放控制方法包括:

获取终端的频道控制指令;

当所述频道控制指令包括频道标识时,确定所述频道标识对应的第一应用信息,获取所述终端已安装的播放应用对应的第二应用标识;其中,所述第一应用信息包括支持播放所述频道标识对应的频道的多个第一预设应用的第一应用标识;

根据所述第一应用标识和所述第二应用标识,在所述终端已安装的播放应用中确定第一目标应用;

控制所述第一目标应用播放所述频道标识对应的频道。

2.如权利要求1所述的频道播放控制方法,其特征在于,所述第一应用信息还包括各所述第一应用标识关联的预设频道跳转信息,所述控制所述第一目标应用播放所述频道标识对应的频道的步骤之前,还包括:

在所述第一应用信息中,将所述第一目标应用对应的应用标识所关联的预设频道跳转信息,确定为目标频道跳转信息;

所述控制所述第一目标应用播放所述频道标识对应的频道的步骤包括:

根据所述目标频道跳转信息调用所述第一目标应用相应的接口,播放所述频道标识对应的频道。

3.如权利要求2所述的频道播放控制方法,其特征在于,所述电视控制方法还包括:

当存在支持所述频道标识对应的频道的新增应用时,获取并关联所述新增应用的应用标识以及关于所述频道标识的频道跳转信息,形成新增信息;

根据所述新增信息更新所述第一应用信息。

4.如权利要求1所述的频道播放控制方法,其特征在于,所述根据所述第一应用标识和所述第二应用标识,在所述终端已安装的播放应用中确定第一目标应用的步骤包括:

获取所述终端已安装的播放应用的优先级;

根据所述优先级的先后,选取对应的第二应用标识与各所述第一应用标识进行比对;

当存在与优先级高的第二应用标识匹配的第一应用标识时,在所述终端已安装的播放应用中,将优先级高的第二应用标识对应的应用作为所述第一目标应用。

5.如权利要求1所述的频道播放控制方法,其特征在于,所述获取终端的频道控制指令的步骤之后,还包括:

当所述频道控制指令包括频道切换指向信息时,确定终端当前处于播放状态的应用为第二目标应用;

确定所述频道切换指向信息在所述第二目标应用中对应的频道切换指令,为目标指令;

根据所述目标指令控制所述第二目标应用进行频道切换。

6.如权利要求5所述的频道播放控制方法,其特征在于,所述确定所述频道切换指向信息在所述第二目标应用中对应的频道切换指令,为目标指令的步骤包括:

获取所述频道切换指向信息对应的第二应用信息,获取所述第二目标应用的第三应用标识;其中,所述第二应用信息包括多个第二预设应用的第四应用标识及其对应的关于所述频道切换指向信息的频道切换指令;

根据所述第三应用标识查询所述第二应用信息,将与所述第三应用标识匹配的第四应用标识所对应的频道切换指令,作为所述目标指令。

7.如权利要求2至6中任一项所述的频道播放控制方法,其特征在于,所述获取终端的频道控制指令的步骤之前,还包括:

获取各所述第一预设应用关于所述频道标识所对应频道的第一频道跳转信息;

将各所述第一频道跳转信息转换为设定格式,得到各所述第一预设应用对应的预设频道跳转信息;

将各所述第一预设应用的预设频道跳转信息与各所述第一预设应用的第一应用标识对应关联后,建立与所述频道标识的对应关系。

8.如权利要求1至6中任一项所述的频道播放控制方法,其特征在于,所述获取终端的频道控制指令的步骤包括:

当检测到语音信号时,解析所述语音信号得到所述频道控制指令。

9.一种频道播放控制装置,其特征在于,所述频道播放控制装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的频道播放控制程序,所述频道播放控制程序被所述处理器执行时实现如权利要求1至8中任一项所述的频道播放控制方法的步骤。

10.一种电视机,其特征在于,所述电视机包括如权利要求9所述的频道播放控制装置。

11.一种可读存储介质,其特征在于,所述可读存储介质上存储有频道播放控制程序,所述频道播放控制程序被处理器执行时实现如权利要求1至8中任一项所述的频道播放控制方法的步骤。

技术总结
本发明公开了一种频道播放控制方法,该频道播放控制方法包括:获取电视机的频道控制指令;当所述频道控制指令包括频道标识时,确定所述频道标识对应的第一应用信息,获取所述电视机已安装的播放应用对应的第二应用标识;其中,所述第一应用信息包括支持播放所述频道标识对应的频道的多个第一预设应用的第一应用标识;根据所述第一应用标识和所述第二应用标识,在所述电视机已安装的播放应用中确定第一目标应用;控制所述第一目标应用播放所述频道标识对应的频道。本发明还公开了一种频道播放控制装置、电视机和可读存储介质。本发明旨在实现基于多个播放应用的电视机可快速响应用户的频道调取需求,提高用户进行频道调取的便利性。

技术研发人员:吴亚芳;黄秋平
受保护的技术使用者:深圳创维数字技术有限公司
技术研发日:2020.03.23
技术公布日:2020.06.09

转载请注明原文地址: https://bbs.8miu.com/read-15814.html

最新回复(0)