首页> 中国专利> 一种播放节目的方法、装置以及融合直播应用

一种播放节目的方法、装置以及融合直播应用

摘要

本发明实施例涉及节目播放技术领域,特别是涉及一种播放节目的方法、装置以及融合直播应用。该方法包括:接收用户在所述融合直播应用中输入的待播放节目;从所述节目数据库获取所述待播放节目对应的节目信息;获取所述待播放节目对应的第三方直播应用的操作接口;根据获取到的操作接口和节目信息,控制获取到的操作接口对应的第三方直播应用在融合直播应用中播放所述待播放节目。本发明实施例能够实现在融合直播应用中对不同的第三方直播应用的节目进行播放,即当用户需要观看不同的第三方直播平台的节目时不需要频繁退出一个第三方直播应用再进入另一个第三方直播应用,而是通过融合直播应用即可观看,非常方便。

著录项

  • 公开/公告号CN112738542A

    专利类型发明专利

  • 公开/公告日2021-04-30

    原文格式PDF

  • 申请/专利权人 深圳市九洲电器有限公司;

    申请/专利号CN202011568423.5

  • 发明设计人 邓鹏;

    申请日2020-12-25

  • 分类号H04N21/2187(20110101);H04N21/232(20110101);H04N21/2387(20110101);H04N21/239(20110101);H04N21/437(20110101);H04N21/443(20110101);H04N21/475(20110101);H04N21/4788(20110101);

  • 代理机构44372 深圳市六加知识产权代理有限公司;

  • 代理人许铨芬

  • 地址 518057 广东省深圳市南山区科技园南区科技南12路九洲电器大厦6楼

  • 入库时间 2023-06-19 10:48:02

说明书

技术领域

本发明实施例涉及节目播放技术领域,特别是涉及一种播放节目的方法、装置以及融合直播应用。

背景技术

随着科技的发展、智能设备的普及,以及人们期望展示自己的欲望越来越强烈,现在的直播不仅仅在广电的节目上面了,还有很多各种直播平台如雨后春笋版本涌出,比如目前几个大型的直播,虎牙直播和斗鱼直播等等。

但是,在实现本发明实施例的过程中,发明人发现:目前,当用户需要观看在不同直播平台的节目的时候需要切换相应的应用,这样用户需要不断操作退出一个应用和进入另一个应用,还要等待应用的加载,操作体验非常糟糕。

发明内容

鉴于上述问题,本发明实施例提供了一种播放节目的方法、装置以及融合直播应用,克服了上述问题或者至少部分地解决了上述问题。

根据本发明实施例的一个方面,提供了一种播放节目的方法,应用于融合直播应用,所述融合直播应用的节目数据库存储有第三方直播应用可播放的节目的节目信息,所述融合直播应用还存储有所述第三方直播应用的操作接口,所述方法包括:接收用户在所述融合直播应用中输入的待播放节目;从所述节目数据库获取所述待播放节目对应的节目信息;获取所述待播放节目对应的第三方直播应用的操作接口;根据获取到的操作接口和节目信息,控制获取到的操作接口对应的第三方直播应用在融合直播应用中播放所述待播放节目。

在一种可选的方式中,在所述控制获取到的操作接口对应的第三方直播应用在融合直播应用中播放所述待播放节目步骤之后,所述方法还包括:接收用户在所述融合直播应用输入的操作指令;基于所述待播放节目对应的第三方直播应用的操作接口,控制所述第三方直播应用执行所述操作指令。

在一种可选的方式中,在所述控制获取到的操作接口对应的第三方直播应用在融合直播应用中播放所述待播放节目的步骤之后,所述方法还包括:接收所述待播放节目的第三方直播应用返回的信息;将所述信息呈现在所述融合直播应用中。

在一种可选的方式中,所述节目数据库存储有第三方直播应用可播放的节目的节目信息是:在检测到所述第三方直播应用安装时,获取所述第三方直播应用可播放的节目的节目信息并且写入所述节目数据库中的;所述融合直播应用存储的所述第三方直播应用的操作接口是:在检测到所述第三方直播应用安装时,通过注册所述第三方直播应用的操作接口得到的。

在一种可选的方式中,所述节目信息包括节目逻辑频道号、技术支持代码、服务代码、开启代码、节目名字、节目来源、频道URI和节目导航信息中的任意一种。

根据本发明实施例的一个方面,提供了一种播放节目的装置,应用于融合直播应用,所述融合直播应用的节目数据库存储有第三方直播应用可播放的节目的节目信息,所述融合直播应用还存储有所述第三方直播应用的操作接口,所述装置包括:第一接收模块,用于接收用户在所述融合直播应用中输入的待播放节目;第一获取模块,用于从所述节目数据库获取所述待播放节目对应的节目信息;第二获取模块,用于获取所述待播放节目对应的第三方直播应用的操作接口;第一控制模块,用于根据获取到的操作接口和节目信息,控制获取到的操作接口对应的第三方直播应用在融合直播应用中播放所述待播放节目。

在一种可选的方式中,所述装置还包括:第二接收模块,用于接收用户在所述融合直播应用输入的操作指令;第二控制模块,用于基于所述待播放节目对应的第三方直播应用的操作接口,控制所述第三方直播应用执行所述操作指令。

在一种可选的方式中,在所述控制获取到的操作接口对应的第三方直播应用在融合直播应用中播放所述待播放节目的步骤之后,所述装置还包括:第三接收模块,用于接收所述待播放节目的第三方直播应用返回的信息;呈现模块,用于将所述信息呈现在所述融合直播应用中。

在一种可选的方式中,所述节目数据库存储有第三方直播应用可播放的节目的节目信息是:在检测到所述第三方直播应用安装时,获取所述第三方直播应用可播放的节目的节目信息并且写入所述节目数据库中的;所述融合直播应用存储的所述第三方直播应用的操作接口是:在检测到所述第三方直播应用安装时,通过注册所述第三方直播应用的操作接口得到的。

在一种可选的方式中,所述节目信息包括节目逻辑频道号、技术支持代码、服务代码、开启代码、节目名字、节目来源、频道URI和节目导航信息中的至少一种。

根据本发明实施例的一个方面,提供了一种融合直播应用,该融合直播应用包括:至少一个处理器,以及存储器,所述存储器与所述至少一个处理器通信连接,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的方法。

根据本发明实施例的一个方面,提供了一种非易失性计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,当所述计算机可执行指令被融合直播应用执行时,使所述融合直播应用执行如上所述的方法。

本发明实施例的有益效果是:区别于现有的播放节目的实现方法,本发明实施例能够实现在融合直播应用中对不同的第三方直播应用的节目进行播放,即当用户需要观看不同的第三方直播平台的节目时不需要频繁退出一个第三方直播应用再进入另一个第三方直播应用,而是通过融合直播应用即可观看,非常方便。

附图说明

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

图1是本发明实施例提供的一种播放节目的方法的流程示意图;

图2是本发明实施例提供的另一种播放节目的方法的流程示意图;

图3是本发明实施例提供的一种播放节目的装置的示意图;

图4是本发明实施例提供的执行播放节目的方法的融合直播应用的硬件结构示意图。

具体实施方式

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

需要说明的是,当元件被表述“固定于”另一个元件,它可以直接在另一个元件上、或者其间可以存在一个或多个居中的元件。当一个元件被表述“连接”另一个元件,它可以是直接连接到另一个元件、或者其间可以存在一个或多个居中的元件。本说明书所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。

此外,下面所描述的本发明各个实施例中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。

本发明实施例的播放节目的方法应用于融合直播应用,所述融合直播应用可用于对多个第三方直播应用的节目进行播放。

在一些实施例中,所述融合直播应用包括直播应用、中间件和节目数据库。

所述中间件用于接受第三方直播应用的操作接口的注册。

所述节目数据库用于存储所述第三方直播应用的操作接口,以及存储所述第三方直播应用可播放的节目的节目信息。

所述直播应用用于接收用户在所述融合直播应用中输入的待播放节目,所述直播应用还用于从所述节目数据库提取所述待播放节目对应的节目信息。

所述中间件还用于根据所述节目信息获取所述待播放节目对应的第三方直播应用的操作接口,以及根据获取到的操作接口和节目信息,控制获取到的操作接口对应的第三方直播应用在融合直播应用的直播应用中播放所述待播放节目。

在一些实施例中,所述直播应用还用于接收用户在所述融合直播应用中的直播应用中输入的操作指令以及基于所述待播放节目对应的第三方直播应用的操作接口,控制所述第三方直播应用执行所述操作指令。

在一些实施例中,所述中间件还用于接收所述待播放节目的第三方直播应用返回的信息以及控制所述融合直播应用的直播应用将所述信息呈现在所述直播应用中。

实施例一

请参阅图1,图1是本发明实施例提供的一种播放节目的方法的流程示意图,所述播放节目的方法应用于融合直播应用,该方法包括以下步骤:

步骤S101,接收用户在所述融合直播应用中输入的待播放节目。

所述待播放节目为用户输入的自己想看的节目,用户输入的待播放节目的关键词或者第三方直播应用的名称等。

例如用户想看与手机相关的内容,则所述待播放节目可以是“手机”。

步骤S102,从所述节目数据库获取所述待播放节目对应的节目信息。

所述节目数据库存储有第三方直播应用可播放的节目的节目信息,这些节目信息是在检测到所述第三方直播应用安装时,获取所述第三方直播应用可播放的节目的节目信息并且写入所述节目数据库中的。

所述节目信息是所述融合直播应用以及第三方应用可识别的用于标识节目的信息。例如,节目信息可以是节目逻辑频道号、技术支持代码、服务代码、开启代码、节目名字、节目来源、频道URI(标识互联网资源名称的字符串)和节目导航信息中的任意一种。

所述融合直播应用接收到所述待播放节目后,从所述节目数据库搜索与所述待播放节目相对应的节目信息,以便于所述节目信息的提供者进行播放。

步骤S103,获取所述待播放节目对应的第三方直播应用的操作接口。

所述操作接口存储于所述融合直播应用,所述操作接口是在检测到所述第三方直播应用安装时,通过注册所述第三方直播应用的操作接口得到的。

需要说明的是,当所述融合直播应用中,需要嵌入新的节目源时,只需要将相应的新的第三方应用安装上,然后对新的第三方应用进行注册新的操作接口,然后获取所述新的第三方直播应用可播放的节目的节目信息并且写入所述节目数据库中即可。

步骤S104,根据获取到的操作接口和节目信息,控制获取到的操作接口对应的第三方直播应用在融合直播应用中播放所述待播放节目。

上述待播放节目的播放动作是通过第三方直播应用内部实现的,因此不用担心节目的授权和安全性的问题,即本申请播放节目的方法不仅可实现不同的第三方直播应用在融合直播应用中进行节目的播放,且可保障播放的高效性和安全性。

在本发明实施例中,通过接收用户在所述融合直播应用中输入的待播放节目;从所述节目数据库获取所述待播放节目对应的节目信息;获取所述待播放节目对应的第三方直播应用的操作接口;根据获取到的操作接口和节目信息,控制获取到的操作接口对应的第三方直播应用在融合直播应用中播放所述待播放节目,能够实现在融合直播应用中对不同的第三方直播应用的节目进行播放,即当用户需要观看不同的第三方直播平台的节目时不需要频繁退出一个第三方直播应用再进入另一个第三方直播应用,而是通过融合直播应用即可观看,非常方便。

实施例二

请参阅图2,图2是本发明实施例提供的另一种播放节目的方法的流程示意图,实施例二中的播放节目的方法与实施例一的不同之处在于,在步骤S104之后,该方法还包括以下步骤:

步骤S105,接收用户在所述融合直播应用输入的操作指令。

所述操作指令可以是用户输入的互动信息,包括点赞、刷礼物和留言等。

所述操作指令也可以是跳过、重播和快进等。

步骤S106,基于所述待播放节目对应的第三方直播应用的操作接口,控制所述第三方直播应用执行所述操作指令。

第三方直播应用可根据所述操作指令执行相应的操作,例如回赞,感谢和回复留言等。

第三方直播应用也可根据所述指令执行跳过、重播和快进等。

步骤S107,接收所述待播放节目的第三方直播应用返回的信息。

所述第三方直播应用返回的信息包括根据上述操作指令返回的信息,或者其他信息。

步骤S108,将所述信息呈现在所述融合直播应用中。

在本发明实施例中,通过接收用户在所述融合直播应用输入的操作指令;基于所述待播放节目对应的第三方直播应用的操作接口,控制所述第三方直播应用执行所述操作指令;接收所述待播放节目的第三方直播应用返回的信息;将所述信息呈现在所述融合直播应用中,可实现用户与第三方直播应用的互动,实现用户直接使用第三方直播应用时可具有的操作功能,使得用户通过融合直播平台观看第三方直播应用的节目时有直接观看第三方直播应用的感觉,提升用户观看体验。

实施例三

请参阅图3,图3是本发明实施例提供的一种播放节目的装置的示意图,该装置400应用于融合直播应用,所述融合直播应用的节目数据库存储有第三方直播应用可播放的节目的节目信息,所述融合直播应用还存储有所述第三方直播应用的操作接口,该装置400包括:第一接收模块401,用于接收用户在所述融合直播应用中输入的待播放节目;第一获取模块402,用于从所述节目数据库获取所述待播放节目对应的节目信息;第二获取模块403,用于获取所述待播放节目对应的第三方直播应用的操作接口;第一控制模块404,用于根据获取到的操作接口和节目信息,控制获取到的操作接口对应的第三方直播应用在融合直播应用中播放所述待播放节目。

在一些实施例中,所述装置400还包括:第二接收模块405,用于接收用户在所述融合直播应用输入的操作指令;第二控制模块406,用于基于所述待播放节目对应的第三方直播应用的操作接口,控制所述第三方直播应用执行所述操作指令。

在一些实施例中,所述装置400还包括:第三接收模块407,用于接收所述待播放节目的第三方直播应用返回的信息;呈现模块408,用于将所述信息呈现在所述融合直播应用中。

在一些实施例中,所述节目数据库存储有第三方直播应用可播放的节目的节目信息是:在检测到所述第三方直播应用安装时,获取所述第三方直播应用可播放的节目的节目信息并且写入所述节目数据库中的;所述融合直播应用存储的所述第三方直播应用的操作接口是:在检测到所述第三方直播应用安装时,通过注册所述第三方直播应用的操作接口得到的。

在一些实施例中,所述节目信息包括节目逻辑频道号、技术支持代码、服务代码、开启代码、节目名字、节目来源、频道UR I和节目导航信息中的至少一种。

在本发明实施例中,通过第一接收模块401接收用户在所述融合直播应用中输入的待播放节目;通过第一获取模块402从所述节目数据库获取所述待播放节目对应的节目信息;通过第二获取模块403获取所述待播放节目对应的第三方直播应用的操作接口;通过第一控制模块404根据获取到的操作接口和节目信息,控制获取到的操作接口对应的第三方直播应用在融合直播应用中播放所述待播放节目,能够实现在融合直播应用中对不同的第三方直播应用的节目进行播放,即当用户需要观看不同的第三方直播平台的节目时不需要频繁退出一个第三方直播应用再进入另一个第三方直播应用,而是通过融合直播应用即可观看,非常方便。

实施例四

请参阅图4,图4是是本发明实施例提供的执行播放节目的方法的融合直播应用的硬件结构示意图。该融合直播应用50包括:一个或多个处理器51以及存储器52,图4中以一个存储器为例。

处理器51和存储器52可以通过总线或者其他方式连接,本发明实施例中以通过总线连接为例。

存储器52作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的播放节目的方法对应的程序指令/模块(例如,附图3所示的各个模块)。处理器51通过运行存储在存储器52中的非易失性软件程序、指令以及模块,从而执行播放节目的装置的各种功能应用以及数据处理,即实现上述方法实施例的播放节目的方法。

存储器52可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据播放节目的装置的使用所创建的数据等。此外,存储器52可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器52可选包括相对于处理器51远程设置的存储器,这些远程存储器可以通过网络连接至播放节目装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

所述一个或者多个模块存储在所述存储器52中,当被所述一个或者多个处理器51执行时,执行上述任意方法实施例中的播放节目的方法。

上述产品可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的方法。

本发明实施例提供了一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被融合直播应用执行上述任意方法实施例中的播放节目的方法。

本发明实施例提供了一种计算机程序产品,包括存储在非易失性计算机可读存储介质上的计算程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时时,使所述计算机执行上述任意方法实施例中的播放节目的方法。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

通过以上的实施方式的描述,本领域普通技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件来实现。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-On ly Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号