一种机顶盒及其业务实现方法与流程

文档序号:14060987阅读:208来源:国知局
一种机顶盒及其业务实现方法与流程

本发明涉及机顶盒技术领域,特别涉及一种机顶盒及其业务实现方法。



背景技术:

随着机顶盒技术的发展,机顶盒作为交互式网络电视的用户终端越来越多的与电视配合使用,从而为用户提供播放项目。

目前,用户在利用机顶盒观看播放项目时,如果用户在观看一个播放项目的过程中,需要观看其他的目标播放项目。需要从当前观看的播放项目切换到目标播放项目,才能对目标播放项目进行观看。

可见,用户在利用现有的机顶盒时,无法同时观看多个播放项目。



技术实现要素:

本发明实施例提供了一种机顶盒及其业务实现方法,可以满足用户同时观看多个播放项目的需求。

第一方面,本发明实施例提供了一种机顶盒,该机顶盒包括:

分屏处理模块、获取模块以及播放模块;

所述分屏处理模块,用于在接收到用户输入的分屏指令时,为所述用户展示至少一个待播放信息;在所述至少一个待播放信息中的至少一个目标待播放信息被所述用户选中时,为每一个所述目标待播放信息分别设置对应的虚拟屏;确定各个所述虚拟屏的排列方式,并触发所述获取模块;

所述获取模块,用于在所述分屏处理模块的触发下,从外部的至少一个待播放项目提供方中,获取每一个所述目标待播放信息对应的待播放项目,并触发所述播放模块;

所述播放模块,用于在所述获取模块的触发下,按照所述排列方式展示各个所述虚拟屏,并在每一个所述目标待播放信息对应的虚拟屏中,播放对应的待播放项目。

优选地,

所述分屏处理模块,包括:第一排列子模块;

所述第一排列子模块,用于确定可用于展示虚拟屏的展示面积以及各个所述虚拟屏的总量;根据所述展示面积以及所述总量,确定所述排列方式。

优选地,

所述分屏处理模块,包括:第二排列子模块;

所述第二排列子模块,用于预先存储至少一个样本排列方式与至少一个数值之间的对应关系;确定各个所述虚拟屏的总量,在所述至少一个数值中确定出与所述总量一致的目标数值;根据所述对应关系,将所述目标数值对应的样本排列方式确定为各个所述虚拟屏的排列方式。

优选地,

所述至少一个待播放项目提供方,包括:广播电视网以及至少一个门户网站;

所述获取模块,包括:处理子模块以及至少一个锁频调用接口;

所述处理子模块,用于针对每一个所述目标待播放信息均执行,判断所述目标待播放信息对应的待播放项目提供方是否为所述广播电视网,如果是,在所述至少一个锁频调用接口中调用一个未被占用的锁频调用接口;

每一个所述锁频调用接口,用于在所述处理子模块的调用下,从所述广播电视网获取所述目标待播放信息对应的待播放项目。

优选地,

所述获取模块,进一步包括:至少一个网络调用接口;

所述处理子模块,进一步用于在判断出所述目标待播放信息对应的待播放项目提供方不是所述广播电视网时,在所述至少一个门户网站中确定出所述目标待播放信息对应的目标门户网站,并在所述至少一个网络调用接口中调用一个未被占用的网络调用接口;

每一个所述网络调用接口,用于在所述处理子模块的调用下,从所述目标门户网站获取所述目标待播放信息对应的待播放项目。

优选地,

所述分屏处理模块,包括:处理子模块;

所述处理子模块,用于在接收到用户输入的分屏指令时,判断是否存在正在播放的当前播放项目,如果是,为所述当前播放项目设置对应的虚拟屏;为所设置的虚拟屏设定指定播放位置,并触发所述播放模块;否则,执行所述为所述用户展示至少一个待播放信息;

所述播放模块,进一步用于在所述处理子模块的触发下,在所述指定播放位置展示所述当前播放项目对应的虚拟屏;在所述当前播放项目对应的虚拟屏中播放所述当前播放项目。

第二方面,本发明实施例提供了一种机顶盒的业务实现方法,该方法包括:

在接收到用户输入的分屏指令时,为所述用户展示至少一个待播放信息;

在所述至少一个待播放信息中的至少一个目标待播放信息被所述用户选中时,为每一个所述目标待播放信息分别设置对应的虚拟屏;

确定各个所述虚拟屏的排列方式;

从外部的至少一个待播放项目提供方中,获取每一个所述目标待播放信息对应的待播放项目;

按照所述排列方式展示各个所述虚拟屏,并在每一个所述目标待播放信息对应的虚拟屏中,播放对应的待播放项目。

优选地,

所述确定各个所述虚拟屏的排列方式,包括:

确定可用于展示虚拟屏的展示面积以及各个所述虚拟屏的总量;

根据所述展示面积以及所述总量,确定所述排列方式。

优选地,

所述确定各个所述虚拟屏的排列方式,包括:

预先存储至少一个样本排列方式与至少一个数值之间的对应关系;

确定各个所述虚拟屏的总量,在所述至少一个数值中确定出与所述总量一致的目标数值;

根据所述对应关系,将所述目标数值对应的样本排列方式确定为各个所述虚拟屏的排列方式。

优选地,

所述至少一个待播放项目提供方,包括:广播电视网以及至少一个门户网站;

所述从外部的至少一个待播放项目提供方中,获取每一个所述目标待播放信息对应的待播放项目,包括:

针对每一个所述目标待播放信息均执行,判断所述目标待播放信息对应的待播放项目提供方是否为所述广播电视网,如果是,从所述广播电视网获取所述目标待播放信息对应的待播放项目。

优选地,

在所述判断所述目标待播放信息对应的待播放项目提供方是否为所述广播电视网之后,进一步包括:

在判断出所述目标待播放信息对应的待播放项目提供方不是所述广播电视网时,在所述至少一个门户网站中确定出所述目标待播放信息对应的目标门户网站;

从所述目标门户网站获取所述目标待播放信息对应的待播放项目。

优选地,

在所述为所述用户展示至少一个待播放信息之前,进一步包括:

判断是否存在正在播放的当前播放项目;

如果是,为所述当前播放项目设置对应的虚拟屏;为所设置的虚拟屏设定指定播放位置;在所述指定播放位置展示所述当前播放项目对应的虚拟屏;在所述当前播放项目对应的虚拟屏中播放所述当前播放项目;

否则,执行所述为所述用户展示至少一个待播放信息。

本发明实施例提供了一种单向机顶盒及其业务实现方法,分屏处理模块在接收到用户输入的分屏指令时,为用户展示各个待播放信息。在各个待播放信息中的目标待播放信息被用户选中时,分屏处理模块为每一个目标待播放信息分别设置对应的虚拟屏,并确定各个虚拟屏的排列方式,并触发获取模块。在分屏处理模块的触发下,获取模块获取各个目标待播放信息对应的待播放项目。在获取模块获取到各个目标待播放信息对应的待播放项目之后,按照分屏处理模块确定的排列方式展示各个虚拟屏,并在各个目标待播放信息对应的虚拟屏中,播放对应的待播放项目。通过上述可知,可以为用户选中的各个目标待播放信息设置对应的虚拟屏,并在各个目标待播放信息对应的虚拟屏中播放各个目标待播放信息对应的待播放项目。因此,本发明实施例提供的方案可以满足用户同时观看多个播放项目的需求。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一个实施例提供的一种机顶盒的结构示意图;

图2是本发明一个实施例提供的一种包括第一排列子模块的机顶盒的结构示意图;

图3是本发明一个实施例提供的一种排列方式的示意图;

图4是本发明一个实施例提供的一种包括第二排列子模块的机顶盒的结构示意图;

图5是本发明另一个实施例提供的一种排列方式的示意图;

图6是本发明又一个实施例提供的一种排列方式的示意图;

图7是本发明另一个实施例提供的一种机顶盒的结构示意图;

图8是本发明一个实施例提供的一种包括处理子模块的机顶盒的结构示意图;

图9是本发明一个实施例提供的一种机顶盒的业务实现方法的流程图;

图10是本发明另一个实施例提供的一种机顶盒的业务实现方法的流程图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本发明实施例提供了一种机顶盒,该机顶盒可以包括:

分屏处理模块101、获取模块102以及播放模块103;

所述分屏处理模块101,用于在接收到用户输入的分屏指令时,为所述用户展示至少一个待播放信息;在所述至少一个待播放信息中的至少一个目标待播放信息被所述用户选中时,为每一个所述目标待播放信息分别设置对应的虚拟屏;确定各个所述虚拟屏的排列方式,并触发所述获取模块102;

所述获取模块102,用于在所述分屏处理模块101的触发下,从外部的至少一个待播放项目提供方中,获取每一个所述目标待播放信息对应的待播放项目,并触发所述播放模块103;

所述播放模块103,用于在所述获取模块102的触发下,按照所述排列方式展示各个所述虚拟屏,并在每一个所述目标待播放信息对应的虚拟屏中,播放对应的待播放项目。

根据图1所示的实施例,分屏处理模块在接收到用户输入的分屏指令时,为用户展示各个待播放信息。在各个待播放信息中的目标待播放信息被用户选中时,分屏处理模块为每一个目标待播放信息分别设置对应的虚拟屏,并确定各个虚拟屏的排列方式,并触发获取模块。在分屏处理模块的触发下,获取模块获取各个目标待播放信息对应的待播放项目。在获取模块获取到各个目标待播放信息对应的待播放项目之后,按照分屏处理模块确定的排列方式展示各个虚拟屏,并在各个目标待播放信息对应的虚拟屏中,播放对应的待播放项目。通过上述可知,可以为用户选中的各个目标待播放信息设置对应的虚拟屏,并在各个目标待播放信息对应的虚拟屏中播放各个目标待播放信息对应的待播放项目。因此,本发明实施例提供的方案可以满足用户同时观看多个播放项目的需求。

在本发明一个实施例中,用户可以通过机顶盒的遥控器输入分屏指令。

在本发明一个实施例中,待播放信息中可以包括待播放项目名称以及待播放项目的来源。比如待播放信息a中包括待播放项目名称“a节目”,来源“a电视台”。又如待播放信息b中包括待播放项目名称“b网站”。来源“b门户网站”。

在本实施例中,可以通过与机顶盒相连的显示屏(比如电视机屏幕)将至少一个待播放信息展示给用户。然后用户可根据需求选中自身需求的待播放信息。其中,用户需求至少可以存在如下三种:第一种需求:同时观看至少两个电视节目;第二种需求:同时浏览至少两个门户网站;第三种需求:同时观看至少一个电视节目以及浏览至少一个门户网站。

在本发明一个实施例中,分屏处理模块101确定各个虚拟屏的排列方式的方式至少存在如下两种:

方式一:

在本发明一个实施例中,如图2所示,所述分屏处理模块101可以包括:第一排列子模块1011;

所述第一排列子模块1011,用于确定可用于展示虚拟屏的展示面积以及各个所述虚拟屏的总量;根据所述展示面积以及所述总量,确定所述排列方式。

在本实施例中,可用于展示虚拟屏的展示面积可以根据业务要求确定。比如,展示面积为与机顶盒相连的显示屏中以用来进行展示虚拟屏的面积。在显示屏未对其他业务进行展示时,该展示面积为显示屏的整体面积;在显示屏在对其他业务进行展示时,显示屏的整体面积减去其他业务使用的占用面积,即为展示面积。

在本实施例中,利用展示面积除以虚拟屏总量即为每一个虚拟屏的所占用的面积,然后利用每一个虚拟屏的所占面积确定出排列方式。

下面以虚拟屏总量为4个,且在显示屏未对其他业务进行展示,则展示面积为显示屏的整体面积1平方米。则确定出每一个虚拟屏的面积为0.25平方米,则确定出的排列方式可以为如图3所示的展示方式。在图3中,a为显示屏,a01、a02、a03以及a04分别为4个虚拟屏。

根据上述实施例,根据可用于展示虚拟屏的展示面积以及各个虚拟屏的总量,确定出排列方式。因此确定出的排列方式与当前展示面积的匹配度较高,可以充分的利用当前展示面积。

在本发明一个实施例中,如图4所示,所述分屏处理模块101可以包括:第二排列子模块1012;

所述第二排列子模块1012,用于预先存储至少一个样本排列方式与至少一个数值之间的对应关系;确定各个所述虚拟屏的总量,在所述至少一个数值中确定出与所述总量一致的目标数值;根据所述对应关系,将所述目标数值对应的样本排列方式确定为各个所述虚拟屏的排列方式。

在本实施例中,可以根据业务要求确定样本排列方式的数量、样本排列方式的型式、各个数值、以及样本排列方式与数值之间的对应关系。

下面以存在如下对应关系(样本排列方式1对应的数值2、样本排列方式2对应数值3)为例进行说明:其中样本排列方式1如图5所示(在图5中,b为显示屏,b01、b02为2个虚拟屏),样本排列方式2如图6所示(在图6中,c为显示屏,c01、c02以及c03为3个虚拟屏)。确定出虚拟屏的总量为3,则根据预先设定的对应关系,将3对应的样本排列方式2确定为各个虚拟屏的排列方式(如图6所示)。

根据上述实施例,各个虚拟屏的排列方式可以根据预先存储的各个样本排列方式与各个数值之间的对应关系进行确定。因此,排列方式确定的较为简便。

在本发明一个实施例中,如图7所示,在所述至少一个待播放项目提供方包括广播电视网以及至少一个门户网站时,

则,所述获取模块102可以包括:处理子模块1021以及至少一个锁频调用接口1022;

所述处理子模块1021,用于针对每一个所述目标待播放信息均执行,判断所述目标待播放信息对应的待播放项目提供方是否为所述广播电视网,如果是,在所述至少一个锁频调用接口1022中调用一个未被占用的锁频调用接口;

每一个所述锁频调用接口1022,用于在所述处理子模块1021的调用下,从所述广播电视网获取所述目标待播放信息对应的待播放项目。

在本实施例中,至少一个待播放项目提供方可以包括但不限于广播电视网以及至少一个门户网站。比如待播放项目提供方包括广播电视网、a门户网站、b门户网站以及c门户网站。

在本实施例中,锁频调用接口的数量以及型式均可以根据业务要求确定,比如锁频调用接口可以为api接口(applicationprogramminginterface,应用程序编程接口)。

下面以当前目标待播放信息为待播放信息a为例进行说明:判断出待播放信息a对应的待播放项目提供方为广播电视网,则从未被占用的锁频调用接口中调用一个锁频调用接口,该被调用的锁频调用接口从广播电视网中进行频道码流的接收,以获取到待播放信息a对应的待播放项目“节目a”。

根据上述实施例,在目标待播放信息对应的待播放项目提供方为广播电视网时,调用锁频调用接口,以利用被调用的锁频调用接口从广播电视网中获取到目标待播放信息对应的待播放项目。由于利用锁频调用接口从广播电视网中获取待播放项目,因此获取目标待播放信息对应的待播放项目较为准确。

在本发明一个实施例中,如图7所示,所述获取模块102可以进一步包括至少一个网络调用接口1023;

所述处理子模块1023,进一步用于在判断出所述目标待播放信息对应的待播放项目提供方不是所述广播电视网时,在所述至少一个门户网站中确定出所述目标待播放信息对应的目标门户网站,并在所述至少一个网络调用接口1023中调用一个未被占用的网络调用接口;

每一个所述网络调用接口1023,用于在所述处理子模块1021的调用下,从所述目标门户网站获取所述目标待播放信息对应的待播放项目。

在本实施例中,网络调用接口的数量以及型式均可以根据业务要求确定,比如网络调用接口可以为api接口。

下面以当前目标待播放信息为待播放信息b为例进行说明:在判断出待播放信息b对应的待播放项目提供方不是广播电视网时,说明待播放信息b对应的待播放项目提供方为门户网站,在门户网站中确定出目标待播放信息对应的目标门户网站“b门户网站”。并在从未被占用的网络调用接口中调用一个网络调用接口,该被调用的网络调用接口与b门户网站建立连接,并从b门户网站获取到待播放信息b对应的待播放项目“b门户网站首页浏览页面”。

根据上述实施例,在目标待播放信息对应的待播放项目提供方为门户网站时,确定目标门户网站,并调用网络调用接口,以利用被调用的网络调用接口从目标门户网站中获取到目标待播放信息对应的待播放项目。由于利用网络调用接口从目标门户网站中获取待播放项目,因此获取目标待播放信息对应的待播放项目较为迅速。

在本发明一个实施例中,如图8所示,所述分屏处理模块101可以包括:处理子模块1013;

所述处理子模块1013,用于在接收到用户输入的分屏指令时,判断是否存在正在播放的当前播放项目,如果是,为所述当前播放项目设置对应的虚拟屏;为所设置的虚拟屏设定指定播放位置,并触发所述播放模块103;否则,执行所述为所述用户展示至少一个待播放信息;

所述播放模块103,进一步用于在所述处理子模块1013的触发下,在所述指定播放位置展示所述当前播放项目对应的虚拟屏;在所述当前播放项目对应的虚拟屏中播放所述当前播放项目。

在本实施例中,在接收到用户输入的分屏指令,且存在正在播放的当前播放项目时,为了不影响当前播放项目的正常播放,需要为当前播放节目设置对应的虚拟屏。以在虚拟屏中对当前播放项目进行播放。

在本实施例中,当前播放项目对应的虚拟屏,应小于与机顶盒连接的显示屏的整体面积,以为其他分屏的虚拟屏预留出展示面积。

根据上述实施例,在接收到用户输入的分屏指令,且存在正在播放的当前播放项目时,为了不影响当前播放项目的正常播放,需要为当前播放节目设置对应的虚拟屏。以在虚拟屏中对当前播放项目进行播放。从而在分屏操作时,减少对当前播放项目的影响。

如图9所示,本发明实施例提供了一种机顶盒的业务实现方法,该方法可以包括:

步骤901:在接收到用户输入的分屏指令时,为所述用户展示至少一个待播放信息;

步骤902:在所述至少一个待播放信息中的至少一个目标待播放信息被所述用户选中时,为每一个所述目标待播放信息分别设置对应的虚拟屏;

步骤903:确定各个所述虚拟屏的排列方式;

步骤904:从外部的至少一个待播放项目提供方中,获取每一个所述目标待播放信息对应的待播放项目;

步骤905:按照所述排列方式展示各个所述虚拟屏,并在每一个所述目标待播放信息对应的虚拟屏中,播放对应的待播放项目。

根据图9所示的实施例,在接收到用户输入的分屏指令时,为用户展示各个待播放信息。在各个待播放信息中的至少一个目标待播放信息被用户选中时,为每一个目标待播放信息分别设置对应的虚拟屏,并确定各个虚拟屏的排列方式。然后从各个待播放项目提供方中,获取各个目标待播放信息对应的待播放项目。最后按照排列方式展示各个虚拟屏,并在每一个目标待播放信息对应的虚拟屏中,播放对应的待播放项目。通过上述可知,可以为用户选中的各个目标待播放信息设置对应的虚拟屏,并在各个目标待播放信息对应的虚拟屏中播放各个目标待播放信息对应的待播放项目。因此,本发明实施例提供的方案可以满足用户同时观看多个播放项目的需求。

在本发明一个实施例中,上述图9所示流程图中的步骤903确定各个所述虚拟屏的排列方式,可以包括:

确定可用于展示虚拟屏的展示面积以及各个所述虚拟屏的总量;

根据所述展示面积以及所述总量,确定所述排列方式。

在本发明一个实施例中,上述图9所示流程图中的步骤903确定各个所述虚拟屏的排列方式,可以包括:

预先存储至少一个样本排列方式与至少一个数值之间的对应关系;

确定各个所述虚拟屏的总量,在所述至少一个数值中确定出与所述总量一致的目标数值;

根据所述对应关系,将所述目标数值对应的样本排列方式确定为各个所述虚拟屏的排列方式。

在本发明一个实施例中,在上述图9所示流程图中的步骤904所涉及的至少一个待播放项目提供方可以包括广播电视网以及至少一个门户网站时,

则,上述图9所示流程图中的步骤904从外部的至少一个待播放项目提供方中,获取每一个所述目标待播放信息对应的待播放项目,可以包括:

针对每一个所述目标待播放信息均执行,判断所述目标待播放信息对应的待播放项目提供方是否为所述广播电视网,如果是,从所述广播电视网获取所述目标待播放信息对应的待播放项目。

在本发明一个实施例中,在所述判断所述目标待播放信息对应的待播放项目提供方是否为所述广播电视网之后,进一步包括:

在判断出所述目标待播放信息对应的待播放项目提供方不是所述广播电视网时,在所述至少一个门户网站中确定出所述目标待播放信息对应的目标门户网站;

从所述目标门户网站获取所述目标待播放信息对应的待播放项目。

在本发明一个实施例中,在上述图9所示流程图中的步骤901所涉及的为所述用户展示至少一个待播放信息之前,可以进一步包括:

判断是否存在正在播放的当前播放项目;

如果是,为所述当前播放项目设置对应的虚拟屏;为所设置的虚拟屏设定指定播放位置;在所述指定播放位置展示所述当前播放项目对应的虚拟屏;在所述当前播放项目对应的虚拟屏中播放所述当前播放项目;

否则,执行所述为所述用户展示至少一个待播放信息。

下面以机顶盒包括分屏处理模块、获取模块、播放模块为例。展开说明机顶盒的业务实现方法,如图10所示,该机顶盒的业务实现方法可以包括如下步骤:

步骤1001:分屏处理模块预先存储至少一个样本排列方式与至少一个数值之间的对应关系。

在本实施例中,存储了样本排列方式1以及样本排列方式2,其中,样本排列方式1对应的数值2、样本排列方式2对应数值3。样本排列方式1如图5所示(在图5中,b为显示屏,b01、b02为2个虚拟屏),样本排列方式2如图6所示(在图6中,c为显示屏,c01、c02以及c03为3个虚拟屏)。

步骤1002:在分屏处理模块接收到用户输入的分屏指令时,判断是否存在正在播放的当前播放项目,如果是,执行步骤1003;否则,执行步骤1005。

在本实施例中,在分屏处理模块接收到用户通过遥控器输入的分屏指令时,判断出不存在正在播放的当前播放项目,执行步骤1005。

步骤1003:分屏处理模块为当前播放项目设置对应的虚拟屏,以及为所设置的虚拟屏设定指定播放位置。

步骤1004:播放模块在指定播放位置展示当前播放项目对应的虚拟屏,并在当前播放项目对应的虚拟屏中播放当前播放项目,并执行步骤1005。

步骤1005:分屏处理模块为用户展示至少一个待播放信息。

在本步骤中,分屏处理模块为用户展示了10个待播放信息。

步骤1006:在所述至少一个待播放信息中的至少一个目标待播放信息被所述用户选中时,分屏处理模块为每一个目标待播放信息分别设置对应的虚拟屏。

在本步骤中,10个待播放信息中的待播放信息1、待播放信息2以及待播放信息3被选中。分别为待播放信息1、待播放信息2以及待播放信息3设置了虚拟屏1、虚拟屏2以及虚拟屏3。

步骤1007:分屏处理模块确定各个虚拟屏的总量,在至少一个数值中确定出与总量一致的目标数值。

在本步骤中,确定虚拟屏总量为3。则确定的目标数值为3。

步骤1008:分屏处理模块根据对应关系,将目标数值对应的样本排列方式确定为各个虚拟屏的排列方式。

在本步骤中,根据对应关系,将数据3对应的样本排列方式2确定为各个虚拟屏的排列方式。

步骤1009:获取模块依次在各个目标待播放信息中选择一个待播放信息作为当前待播放信息。

步骤1010:获取模块判断当前目标待播放信息对应的待播放项目提供方是否为广播电视网,如果是,执行步骤1011;否则,执行步骤1012。

在本步骤中,在待播放信息1作为当前目标待播放信息时,确定待播放项目提供方为广播电视网,执行步骤1011。在待播放信息2作为当前目标待播放信息时,确定待播放项目提供方为广播电视网,执行步骤1011。

在本步骤中,在待播放信息3作为当前目标待播放信息时,确定待播放项目提供方不是广播电视网,执行步骤1012。

步骤1011:获取模块调用一个未被占用的锁频调用接口,从广播电视网获取当前目标待播放信息对应的待播放项目,执行步骤1014。

在本步骤中,在待播放信息1作为当前目标待播放信息时,调用锁频调用接口1从广播电视网获取待播放信息1对应的待播放项目“节目a”。在待播放信息2作为当前目标待播放信息时,调用锁频调用接口2从广播电视网获取待播放信息2对应的待播放项目“节目b”。

步骤1012:获取模块在至少一个门户网站中确定出当前目标待播放信息对应的目标门户网站。

在本步骤中,在待播放信息3作为当前目标待播放信息时,确定目标门户网站为“c门户网站”。

步骤1013:获取模块调用一个未被占用的网络调用接口,从目标门户网站获取当前目标待播放信息对应的待播放项目,执行步骤1014。

在本步骤中,在待播放信息3作为当前目标待播放信息时,调用网络调用接口1从“c门户网站”获取待播放信息3对应的待播放项目“c门户网站首页浏览页面”。

步骤1014:判断当前目标待播放信息是否为最后一个目标待播放信息,如果是,执行步骤1015;否则,执行步骤1009。

步骤1015:播放模块按照排列方式展示各个虚拟屏,并在每一个目标待播放信息对应的虚拟屏中,播放对应的待播放项目。

在本步骤中,以图6所示的所示排列方式展示各个虚拟屏,并在c01中播放节目a、在c02中播放节目b,在c03中播放c门户网站首页浏览页面。

综上所述,本发明各个实施例至少可以实现如下有益效果:

1、在本发明实施例中,分屏处理模块在接收到用户输入的分屏指令时,为用户展示各个待播放信息。在各个待播放信息中的目标待播放信息被用户选中时,分屏处理模块为每一个目标待播放信息分别设置对应的虚拟屏,并确定各个虚拟屏的排列方式,并触发获取模块。在分屏处理模块的触发下,获取模块获取各个目标待播放信息对应的待播放项目。在获取模块获取到各个目标待播放信息对应的待播放项目之后,按照分屏处理模块确定的排列方式展示各个虚拟屏,并在各个目标待播放信息对应的虚拟屏中,播放对应的待播放项目。通过上述可知,可以为用户选中的各个目标待播放信息设置对应的虚拟屏,并在各个目标待播放信息对应的虚拟屏中播放各个目标待播放信息对应的待播放项目。因此,本发明实施例提供的方案可以满足用户同时观看多个播放项目的需求。

2、在本发明实施例中,根据可用于展示虚拟屏的展示面积以及各个虚拟屏的总量,确定出排列方式。因此确定出的排列方式与当前展示面积的匹配度较高,可以充分的利用当前展示面积。

3、在本发明实施例中,各个虚拟屏的排列方式可以根据预先存储的各个样本排列方式与各个数值之间的对应关系进行确定。因此,排列方式确定的较为简便。

4、在本发明实施例中,在目标待播放信息对应的待播放项目提供方为广播电视网时,调用锁频调用接口,以利用被调用的锁频调用接口从广播电视网中获取到目标待播放信息对应的待播放项目。由于利用锁频调用接口从广播电视网中获取待播放项目,因此获取目标待播放信息对应的待播放项目较为准确。

5、在本发明实施例中,在目标待播放信息对应的待播放项目提供方为门户网站时,确定目标门户网站,并调用网络调用接口,以利用被调用的网络调用接口从目标门户网站中获取到目标待播放信息对应的待播放项目。由于利用网络调用接口从目标门户网站中获取待播放项目,因此获取目标待播放信息对应的待播放项目较为迅速。

6、在本发明实施例中,在接收到用户输入的分屏指令,且存在正在播放的当前播放项目时,为了不影响当前播放项目的正常播放,需要为当前播放节目设置对应的虚拟屏。以在虚拟屏中对当前播放项目进行播放。从而在分屏操作时,减少对当前播放项目的影响。

需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个······”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质中。

最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1