CN104410914A - 播放多媒体内容的方法、装置以及终端 - Google Patents
播放多媒体内容的方法、装置以及终端 Download PDFInfo
- Publication number
- CN104410914A CN104410914A CN201410610068.1A CN201410610068A CN104410914A CN 104410914 A CN104410914 A CN 104410914A CN 201410610068 A CN201410610068 A CN 201410610068A CN 104410914 A CN104410914 A CN 104410914A
- Authority
- CN
- China
- Prior art keywords
- play
- user
- media tag
- subscriber equipment
- multimedia
- 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.)
- Pending
Links
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/45—Management 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/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- 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/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47202—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本申请公开了一种播放多媒体内容的方法、装置以及终端。方法包括:根据用户通过用户设备的操作信息分析得到用户可能播放的多媒体标识;根据所述用户可能播放的多媒体标识,获取与所述用户可能播放的多媒体标识对应的多媒体数据;当检测到用户通过所述用户设备的用户界面触发播放请求,且所述播放请求中包括的用户触发播放的多媒体标识与所述用户可能播放的多媒体标识是相同的,则关联所述播放器和所述用户界面的控件,并使用所述播放器播放获取的与所述用户可能播放的多媒体标识对应的多媒体数据。本申请避免了现有技术中播放多媒体内容的时间需要等待较长的时间的缺陷。
Description
技术领域
本申请涉及智能电视技术领域,具体涉及一种播放多媒体内容的方法、装置以及终端。
背景技术
现有技术中,多媒体数据的播放通常需要将现有的多媒体数据进行缓存处理。比如,以智能电视为例,通过遥控器启动智能电视后,选择一个应用或频道收看节目,播放器在接收到用户通过遥控器出发的用户播放请求时,播放器将该用户播放请求发送给后台服务器,后台服务器根据用户播放请求中包含的信息如视频标识,确定视频标识对应的存储地址,将存储地址指向的存储空间中保存的视频发送给播放器进行播放,上述播放器和后台服务器之间的交互体现在智能电视显示屏上通常为节目缓冲中。
节目缓冲可以包括上述缓存技术处理过程,其可以具体包括:通常预先设置一个数据量阈值,该数据量的阈值可以满足最低播放要求的数据量,然后根据缓存区中实际缓存的多媒体数据的数据量和预先设置的数据量阈值进行比较来判断缓存的多媒体数据是否可以维持播放。当缓存区中缓存的多媒体数据的数据量大于或等于该满足上述数据量阈值时,则多媒体数据可以正常播放;反之,当缓存区中缓存的多媒体数据的数据量小于上述数据量阈值时,智能电视会暂停播放视频数据,并继续缓存多媒体数据,直到缓存区中缓存的多媒体数据的数据量大于或等于该满足最低播放要求的数据量的阈值时,再继续播放多媒体数据。当缓存区中缓存的多媒体数据的数据量小于上述数据量阈值时的情况发生时,对应到多媒体播放终端比如智能电视来说,直接的反馈结果就是播放的视频画面出现卡顿现象。
发明人在实现本发明的过程发现,在上述过程中,多媒体播放器只有在获取到明确表明要播放某个视频的时候才会创建播放器以及容纳播放器内容的人机交互(User interfac,简称UI)控件,并且在播放器开始做多媒体播放之前需要把播放器和人机交互UI控件关联起来。但是,因为播放多媒体内容需要一定的缓冲时间,保证缓存区中缓存的多媒体数据的数据量大于或等于该满足上述数据量阈值,在获取到播放请求后再进行播放。因此,导致播放多媒体内容的时间需要等待较长的时间。
发明内容
本申请所要解决的技术问题在于提供一种播放多媒体内容的方法、装置以及终端,用于克服或者缓解现有技术中播放多媒体内容需要等待较长时间的缺陷。
为了解决上述问题,本申请揭示了一种播放多媒体内容的方法,其包括:
根据用户通过用户设备的操作信息分析得到用户可能播放的多媒体标识;
根据所述用户可能播放的多媒体标识,获取与所述用户可能播放的多媒体标识对应的多媒体数据;
当检测到用户通过所述用户设备的用户界面触发播放请求,且所述播放请求中包括的用户触发播放的多媒体标识与所述用户可能播放的多媒体标识是相同的,则关联所述播放器和所述用户界面的控件,并使用所述播放器播放获取的与所述用户可能播放的多媒体标识对应的多媒体数据。
优选地,在本申请的一实施例中,所述用户通过用户设备的操作信息包括用户通过所述用户设备播放多媒体的播放记录、用户通过所述用户设备正在播放的多媒体的标识或用户通过所述用户设备正在浏览的多媒体详情页;
根据用户通过用户设备的操作信息分析得到用户可能播放的多媒体标识包括:
通过所述用户设备的播放记录,分析得到所述用户可能播放的多媒体标识,所述用户可能播放的多媒体标识包括所述播放记录中最后一次播放记录所对应的多媒体标识;或者
根据所述用户设备正在播放的多媒体的标识,分析得到所述用户可能播放的多媒体标识,所述用户可能播放的多媒体标识包括与所述用户设备正在播放的多媒体关联性最大的多媒体标识;或者
根据用户通过所述用户设备正在浏览的多媒体详情页,分析得到所述用户可能播放的多媒体标识,所述用户可能播放的多媒体标识包括所述多媒体详情页对应的多媒体标识。
优选地,在本申请的一实施例中,根据所述用户可能播放的多媒体标识,获取与所述用户可能播放的多媒体标识对应的多媒体数据,包括:
所述用户设备向服务器发送获取多媒体数据请求消息,所述获取多媒体数据请求消息中包括所述用户可能播放的多媒体标识,以使所述服务器根据所述用户可能播放的多媒体标识获取与所述用户可能播放的多媒体标识对应的多媒体数据,并将所述获取的多媒体数据发送给所述用设备;
所述用户设备将所述获取的多媒体数据在本地予以缓存。
优选地,在本申请的一实施例中,所述获取的多媒体数据的数据量为所述多媒体数据的数据量大于或等于满足所述用户设备的播放器最低播放要求的数据量的阈值。
为了解决上述问题,本申请揭示了一种播放多媒体内容的装置,其包括:
分析单元,用于根据用户通过用户设备的操作信息分析得到用户可能播放的多媒体标识;
获取单元,用于根据所述用户可能播放的多媒体标识,从服务器中获取与所述用户可能播放的多媒体标识对应的多媒体数据,并将所述多媒体数据在所述用户设备本地予以缓存;
关联单元,用于当检测到用户通过所述用户设备的用户界面触发播放请求,且所述播放请求中包括的用户触发播放的多媒体标识与所述用户可能播放的多媒体标识是相同的,则关联所述播放器和所述用户界面的控件,并使用所述播放器播放所述用户设备本地缓存的所述多媒体数据。
优选地,在本申请的一实施例中,所述用户通过用户设备的操作信息包括用户通过所述用户设备播放多媒体的播放记录、用户通过所述用户设备正在播放的多媒体的标识或用户通过所述用户设备正在浏览的多媒体详情页;
所述分析单元具体用于:
通过所述用户设备的播放记录,分析得到所述用户可能播放的多媒体标识,所述用户可能播放的多媒体标识包括所述播放记录中最后一次播放记录所对应的多媒体标识;或者
根据所述用户设备正在播放的多媒体的标识,分析得到所述用户可能播放的多媒体标识,所述用户可能播放的多媒体标识包括与所述用户设备正在播放的多媒体关联性最大的多媒体标识;或者
根据用户通过所述用户设备正在浏览的多媒体详情页,分析得到所述用户可能播放的多媒体标识,所述用户可能播放的多媒体标识包括所述多媒体详情页对应的多媒体标识。
优选地,在本申请的一实施例中,所述获取单元具体用于:
所述用户设备向服务器发送获取多媒体数据请求消息,所述获取多媒体数据请求消息中包括所述用户可能播放的多媒体标识,以使所述服务器根据所述用户可能播放的多媒体标识获取与所述用户可能播放的多媒体标识对应的多媒体数据,并将所述获取的多媒体数据发送给所述用设备。
优选地,在本申请的一实施例中,所述获取的多媒体数据的数据量为所述多媒体数据的数据量大于或等于满足所述用户设备的播放器最低播放要求的数据量的阈值。
本发明还提供一种终端,包括:上述的播放多媒体内容的装置。
与现有技术相比,本申请可以获得包括以下技术效果:
由于可以根据用户通过用户设备的操作信息分析得到用户可能播放的多媒体标识;再根据所述用户可能播放的多媒体标识,在播放之前获取与所述用户可能播放的多媒体标识对应的多媒体数据;当检测到用户通过所述用户设备的用户界面触发播放请求,且所述播放请求中包括的用户触发播放的多媒体标识与所述用户可能播放的多媒体标识是相同的,则关联所述播放器和所述用户界面的控件,并使用所述播放器播放获取的与所述用户可能播放的多媒体标识对应的多媒体数据,从而避免了现有技术中播放多媒体内容的时间需要等待较长的时间的缺陷。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本申请实施例一中播放多媒体内容的方法流程示意图;
图2为本实施例二中获取与所述用户可能播放的多媒体标识对应的多媒体数据的流程示意图;
图3为本申请实施例三中在另一线程中启动播放器的流程示意图;
图4为本申请实施例四使用所述播放器播放获取的与所述用户可能播放的多媒体标识对应的多媒体数据进行内容播放的流程示意图;
图5为本申请实施例五播放多媒体内容的装置的结构示意图。
具体实施方式
以下将配合附图及实施例来详细说明本申请的实施方式,藉此对本申请如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。
如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦接于所述第二装置,或通过其他装置或耦接手段间接地电性耦接至所述第二装置。说明书后续描述为实施本申请的较佳实施方式,然所述描述乃以说明本申请的一般原则为目的,并非用以限定本申请的范围。本申请的保护范围当视所附权利要求所界定者为准。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素。
本申请的主要思想之一
本申请下述实施例提供的播放多媒体内容的方法实施例,其主要思想在于,包括:
根据用户通过用户设备的操作信息分析得到用户可能播放的多媒体标识;
根据所述用户可能播放的多媒体标识,获取与所述用户可能播放的多媒体标识对应的多媒体数据;
当检测到用户通过所述用户设备的用户界面触发播放请求,且所述播放请求中包括的用户触发播放的多媒体标识与所述用户可能播放的多媒体标识是相同的,则关联所述播放器和所述用户界面的控件,并使用所述播放器播放获取的与所述用户可能播放的多媒体标识对应的多媒体数据。
本申请的主要思想之二
本申请下述实施例提供的播放多媒体内容的装置,其主要思想在于,包括:
分析单元,用于根据用户通过用户设备的操作信息分析得到用户可能播放的多媒体标识;
获取单元,用于根据所述用户可能播放的多媒体标识,从服务器中获取与所述用户可能播放的多媒体标识对应的多媒体数据,并将所述多媒体数据在所述用户设备本地予以缓存;
关联单元,用于当检测到用户通过所述用户设备的用户界面触发播放请求,且所述播放请求中包括的用户触发播放的多媒体标识与所述用户可能播放的多媒体标识是相同的,则关联所述播放器和所述用户界面的控件,并使用所述播放器播放所述用户设备本地缓存的所述多媒体数据。本申请下述实施例以操作系统为安卓的智能电视为例,对本申请的上述核心思想做一示意性介绍。但是,本申请的上述主要思想不局限于运用于安卓系统的智能电视,也可以运用于智能手机、平板电脑、个人电脑等,详细不再赘述。
图1为本申请实施例一中播放多媒体内容的方法流程示意图;如图1所示,其至少包括:
S101、根据用户通过用户设备的操作信息分析得到用户可能播放的多媒体标识;
本实施例中,步骤S101可以在当前线程中执行。
本实施例中,所述多媒体可以包括但不限于音频或视频或者视频和音频的组合。
本实施例中,所述用户通过用户设备的操作信息包括用户通过所述用户设备播放多媒体的播放记录、用户通过所述用户设备正在播放的多媒体的标识或用户通过所述用户设备正在浏览的多媒体详情页。所述用户设备的操作信息可以反映某一多媒体内容被播放的可能性。
本实施例中,所述多媒体的标识可以但不局限于多媒体的名称、多媒体在服务器上的存放目录。
可选地,根据用户通过用户设备的操作信息分析得到用户可能播放的多媒体标识可以包括:通过所述用户设备的播放记录,分析得到所述用户可能播放的多媒体标识,所述用户可能播放的多媒体标识包括所述播放记录中最后一次播放记录所对应的多媒体标识;或者
可选地,根据用户通过用户设备的操作信息分析得到用户可能播放的多媒体标识可以包括:
根据所述用户设备正在播放的多媒体的标识,分析得到所述用户可能播放的多媒体标识,所述用户可能播放的多媒体标识包括与所述用户设备正在播放的多媒体关联性最大的多媒体标识;或者
可选地,根据用户通过用户设备的操作信息分析得到用户可能播放的多媒体标识可以包括:根据用户通过所述用户设备正在浏览的多媒体详情页,分析得到所述用户可能播放的多媒体标识,所述用户可能播放的多媒体标识包括所述多媒体详情页对应的多媒体标识。
步骤S102、根据所述用户可能播放的多媒体标识,获取与所述用户可能播放的多媒体标识对应的多媒体数据;
图2为本实施例二中获取与所述用户可能播放的多媒体标识对应的多媒体数据的流程示意图;本实施例中,如图2所示,其可以包括:
S112、所述用户设备向服务器发送获取多媒体数据请求消息,所述获取多媒体数据请求消息中包括所述用户可能播放的多媒体标识,以使所述服务器根据所述用户可能播放的多媒体标识获取与所述用户可能播放的多媒体标识对应的多媒体数据,并将所述获取的多媒体数据发送给所述用设备;
具体地,根据所述多媒体的标识获取所述多媒体的内容存放的网络地址;
本实施例中,服所述服务器根据所述用户可能播放的多媒体标识进行资源查找从而获取与所述用户可能播放的多媒体标识对应的多媒体数据,并将所述获取的多媒体数据发送给所述用设备。具体地,可以从多媒体数据存放的网络地址来获取与所述用户可能播放的多媒体标识对应的多媒体数据。
S122、所述用户设备将所述获取的多媒体数据在本地予以缓存。
上述步骤S112和S122可以在同一当前线程中执行。
S103、当检测到用户通过所述用户设备的用户界面触发播放请求,且所述播放请求中包括的用户触发播放的多媒体标识与所述用户可能播放的多媒体标识是相同的,则关联所述播放器和所述用户界面的控件,并使用所述播放器播放获取的与所述用户可能播放的多媒体标识对应的多媒体数据。
由于在播放多媒体数据之前必须先启动播放器,因此,本实施例中,图3为本申请实施例三中在另一线程中启动播放器的流程示意图;如图3所示,其可以包括:
S111、获取运行当前平台中播放器类;
本实施例中,以操作系统为安卓的智能电视为例,Android平台的android.media.MediaPlayer。
S121、根据所述播放器类创建播放器对象并将用户可能播放的多媒体标识对应的数据作为数据源;
比如在打开多媒体的详情页的时候,创建新的播放器对象即MediaPlayer对象,然后调用数据源设置函数比如mp.setDataSource来给播放器设置数据源,数据源可以是用户可能播放的多媒体标识对应的多媒体内容在某一远程服务器的存放目录。
S131、启动设置了将与所述用户可能播放的多媒体标识对应的多媒体数据作为数据源的所述播放器。
本实施例中,可以调用播放器准备函数mp.prepareAsync()来准备播放器。
本实施例中,所述关联所述播放器和所述用户界面的控件可以但不限于包括:使用关联函数使所述人机交互控件与所述播放器关联。比如,关联函数可以是mp.setDisplay()。人机交互控件可以包括播放、暂停、快进、快退等等。
本实施例中,图4为本申请实施例四使用所述播放器播放获取的与所述用户可能播放的多媒体标识对应的多媒体数据的流程示意图;如图4所示,其可以包括:
S114、在当前线程中实时获取与所述用户可能播放的多媒体标识对应的多媒体数据的缓存数据量;
S124、在当前线程中判断所述用户可能播放的多媒体标识对应的多媒体数据的缓存数据量是否大于或等于预先设定的数据量阈值,如果是,则执行S134;否则,继续对所述用户可能播放的多媒体标识对应的多媒体数据进行缓存直至大于或等于预先设定的数据量阈值。
本实施例中,预先设定的数据量阈值对于不同的硬件配置和软件平台的终端,可能不完全相同,实际上是可以通过灵活设置来预先设定数据量阈值的。该数据量阈值可以基于保证多媒体数据可以流畅播放而需要的数据量来定,在缓存的过程中,如果缓存的多媒体数据在数据量指标上不小于设定的数据量阈值,表明满足了播放器流畅播放多媒体数据的最低数据量;否则,表明未满足播放器流畅播放多媒体数据的最低数据量,如果播放器继续播放,在多媒体的播放效果会出现卡顿现象。
本实施例中,步骤S124中判断所述多媒体的缓存数据量是否大于或等于预先设定的数据量阈值还包括:根据安装所述播放器的终端配置预先设定数据量阈值。需要说明的是,不同硬件配置和软件平台的终端,由于数据处理能力的差别,数据量阈值可能也不尽相同,换言之,可以根据终端的数据处理能力来设定数据量阈值。
上述步骤S114至步骤S124是在当前线程中进行中,即步骤S114至步骤S124在同一线程中进行。
S134、在另一线程中启动关联了所述人机交互控件的所述播放器对缓存的与所述用户可能播放的多媒体标识对应的多媒体数据进行播放。
在另一线程中,一旦通过上述步骤S114至步骤S124确定出缓存的多媒体数据量满足了流畅播放的最低要求,比如收到多媒体播放请求,在该多媒体播放请求的触发下,新开启与当前线程不同的线程即另一线程,并在该另一线程中加载播放器同步对缓存的多媒体数据进行播放。
上述图1所示技术方案的一具体应用场景比如:我们采用了提前启动播放器并且进行下一集视频的缓冲的方案,等这一集快要播放结束的时候就创建新的播放器用来缓冲下一集的视频内容,等上一集播放完成,直接把新播放器和当前的UI控件关联,同时在另一个线程里让新的播放器开始播放,同时再开一个线程来销毁上一集对应的播放器对象。这样就可以实现两集电视剧之间的无缝连续播放了。
图5为本申请实施例五播放多媒体内容的装置的结构示意图;如图5所示,其包括:相互耦接的分析单元501、获取单元502、关联单元503。其中:
分析单元501用于根据用户通过用户设备的操作信息分析得到用户可能播放的多媒体标识;
获取单元502用于根据所述用户可能播放的多媒体标识,从服务器中获取与所述用户可能播放的多媒体标识对应的多媒体数据,并将所述多媒体数据在所述用户设备本地予以缓存;
关联单元503用于当检测到用户通过所述用户设备的用户界面触发播放请求,且所述播放请求中包括的用户触发播放的多媒体标识与所述用户可能播放的多媒体标识是相同的,则关联所述播放器和所述用户界面的控件,并使用所述播放器播放所述用户设备本地缓存的所述多媒体数据。如前所述,如果所述用户通过用户设备的操作信息包括用户通过所述用户设备播放多媒体的播放记录、用户通过所述用户设备正在播放的多媒体的标识或用户通过所述用户设备正在浏览的多媒体详情页。则可选地,分析单元501具体用于通过所述用户设备的播放记录,分析得到所述用户可能播放的多媒体标识,所述用户可能播放的多媒体标识包括所述播放记录中最后一次播放记录所对应的多媒体标识;或者分析单元501具体用于根据所述用户设备正在播放的多媒体的标识,分析得到所述用户可能播放的多媒体标识,所述用户可能播放的多媒体标识包括与所述用户设备正在播放的多媒体关联性最大的多媒体标识;或者分析单元501具体用于根据用户通过所述用户设备正在浏览的多媒体详情页,分析得到所述用户可能播放的多媒体标识,所述用户可能播放的多媒体标识包括所述多媒体详情页对应的多媒体标识。
本实施例中,所述获取单元502可以具体用于所述用户设备向服务器发送获取多媒体数据请求消息,所述获取多媒体数据请求消息中包括所述用户可能播放的多媒体标识,以使所述服务器根据所述用户可能播放的多媒体标识获取与所述用户可能播放的多媒体标识对应的多媒体数据,并将所述获取的多媒体数据发送给所述用设备。
本实施例中,所述获取的多媒体数据的数据量为所述多媒体数据的数据量大于或等于满足所述用户设备的播放器最低播放要求的数据量的阈值。
本发明还提供一种终端,包括:上述图5所示的播放多媒体内容的装置,详细内容不再赘述。
上述说明示出并描述了本申请的若干优选实施例,但如前所述,应当理解本申请并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本申请的精神和范围,则都应在本申请所附权利要求的保护范围内。
Claims (9)
1.一种播放多媒体内容的方法,其特征在于,包括:
根据用户通过用户设备的操作信息分析得到用户可能播放的多媒体标识;
根据所述用户可能播放的多媒体标识,获取与所述用户可能播放的多媒体标识对应的多媒体数据;
当检测到用户通过所述用户设备的用户界面触发播放请求,且所述播放请求中包括的用户触发播放的多媒体标识与所述用户可能播放的多媒体标识是相同的,则关联所述播放器和所述用户界面的控件,并使用所述播放器播放获取的与所述用户可能播放的多媒体标识对应的多媒体数据。
2.根据权利要求1所述的方法,其特征在于,所述用户通过用户设备的操作信息包括用户通过所述用户设备播放多媒体的播放记录、用户通过所述用户设备正在播放的多媒体的标识或用户通过所述用户设备正在浏览的多媒体详情页;
根据用户通过用户设备的操作信息分析得到用户可能播放的多媒体标识包括:
通过所述用户设备的播放记录,分析得到所述用户可能播放的多媒体标识,所述用户可能播放的多媒体标识包括所述播放记录中最后一次播放记录所对应的多媒体标识;或者
根据所述用户设备正在播放的多媒体的标识,分析得到所述用户可能播放的多媒体标识,所述用户可能播放的多媒体标识包括与所述用户设备正在播放的多媒体关联性最大的多媒体标识;或者
根据用户通过所述用户设备正在浏览的多媒体详情页,分析得到所述用户可能播放的多媒体标识,所述用户可能播放的多媒体标识包括所述多媒体详情页对应的多媒体标识。
3.根据权利要求1或2所述的方法,其特征在于,根据所述用户可能播放的多媒体标识,获取与所述用户可能播放的多媒体标识对应的多媒体数据,包括:
所述用户设备向服务器发送获取多媒体数据请求消息,所述获取多媒体数据请求消息中包括所述用户可能播放的多媒体标识,以使所述服务器根据所述用户可能播放的多媒体标识获取与所述用户可能播放的多媒体标识对应的多媒体数据,并将所述获取的多媒体数据发送给所述用设备;
所述用户设备将所述获取的多媒体数据在本地予以缓存。
4.根据权利要求3所述的方法,其特征在于,所述获取的多媒体数据的数据量为所述多媒体数据的数据量大于或等于满足所述用户设备的播放器最低播放要求的数据量的阈值。
5.一种播放多媒体内容的装置,其特征在于,包括:
分析单元,用于根据用户通过用户设备的操作信息分析得到用户可能播放的多媒体标识;
获取单元,用于根据所述用户可能播放的多媒体标识,从服务器中获取与所述用户可能播放的多媒体标识对应的多媒体数据,并将所述多媒体数据在所述用户设备本地予以缓存;
关联单元,用于当检测到用户通过所述用户设备的用户界面触发播放请求,且所述播放请求中包括的用户触发播放的多媒体标识与所述用户可能播放的多媒体标识是相同的,则关联所述播放器和所述用户界面的控件,并使用所述播放器播放所述用户设备本地缓存的所述多媒体数据。
6.根据权利要求5所述的装置,其特征在于,所述用户通过用户设备的操作信息包括用户通过所述用户设备播放多媒体的播放记录、用户通过所述用户设备正在播放的多媒体的标识或用户通过所述用户设备正在浏览的多媒体详情页;
所述分析单元具体用于:
通过所述用户设备的播放记录,分析得到所述用户可能播放的多媒体标识,所述用户可能播放的多媒体标识包括所述播放记录中最后一次播放记录所对应的多媒体标识;或者
根据所述用户设备正在播放的多媒体的标识,分析得到所述用户可能播放的多媒体标识,所述用户可能播放的多媒体标识包括与所述用户设备正在播放的多媒体关联性最大的多媒体标识;或者
根据用户通过所述用户设备正在浏览的多媒体详情页,分析得到所述用户可能播放的多媒体标识,所述用户可能播放的多媒体标识包括所述多媒体详情页对应的多媒体标识。
7.根据权利要求5或6所述的装置,其特征在于,所述获取单元具体用于:
所述用户设备向服务器发送获取多媒体数据请求消息,所述获取多媒体数据请求消息中包括所述用户可能播放的多媒体标识,以使所述服务器根据所述用户可能播放的多媒体标识获取与所述用户可能播放的多媒体标识对应的多媒体数据,并将所述获取的多媒体数据发送给所述用设备。
8.根据权利要求5所述的装置,其特征在于,所述获取的多媒体数据的数据量为所述多媒体数据的数据量大于或等于满足所述用户设备的播放器最低播放要求的数据量的阈值。
9.一种终端,其特征在于,包括:如权利要求5-8任一项所述的播放多媒体内容的装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410610068.1A CN104410914A (zh) | 2014-11-03 | 2014-11-03 | 播放多媒体内容的方法、装置以及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410610068.1A CN104410914A (zh) | 2014-11-03 | 2014-11-03 | 播放多媒体内容的方法、装置以及终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104410914A true CN104410914A (zh) | 2015-03-11 |
Family
ID=52648498
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410610068.1A Pending CN104410914A (zh) | 2014-11-03 | 2014-11-03 | 播放多媒体内容的方法、装置以及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104410914A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104811751A (zh) * | 2015-04-28 | 2015-07-29 | 深圳市优网科技有限公司 | 一种流媒体播放时的卡顿识别方法和装置 |
CN105898424A (zh) * | 2015-12-10 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | 视频推荐方法、系统以及服务器 |
CN105898394A (zh) * | 2016-05-25 | 2016-08-24 | 腾讯科技(深圳)有限公司 | 一种多媒体播放方法及相关设备 |
CN106649297A (zh) * | 2015-07-21 | 2017-05-10 | 腾讯科技(深圳)有限公司 | 网页音频文件播放的方法、浏览器和服务器 |
WO2017076011A1 (zh) * | 2015-11-02 | 2017-05-11 | 乐视控股(北京)有限公司 | 用于直播节目的回看方法和系统 |
CN107943877A (zh) * | 2017-11-14 | 2018-04-20 | 百度在线网络技术(北京)有限公司 | 待播放多媒体内容的生成方法和装置 |
CN108271037A (zh) * | 2016-12-30 | 2018-07-10 | 北京国双科技有限公司 | 后台内容的播放数据分析方法及装置 |
CN112714098A (zh) * | 2019-10-27 | 2021-04-27 | 苹果公司 | 多用户内容队列 |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101123717A (zh) * | 2007-09-25 | 2008-02-13 | 中兴通讯股份有限公司 | 一种实现频道快速切换的装置和方法 |
US20100293576A1 (en) * | 2009-05-13 | 2010-11-18 | Sony Europe Limited | Method of recommending local and remote content |
CN101998162A (zh) * | 2009-08-28 | 2011-03-30 | 中国移动通信集团公司 | 实现移动终端中多媒体节目互动业务的方法、系统及装置 |
CN102843605A (zh) * | 2012-08-22 | 2012-12-26 | Tcl集团股份有限公司 | 视频播放方法、装置 |
CN103024464A (zh) * | 2011-12-31 | 2013-04-03 | 中国科学院计算技术研究所 | 提供与视频播放内容相关信息的系统和方法 |
CN103455340A (zh) * | 2012-05-30 | 2013-12-18 | Tcl集团股份有限公司 | 一种Android系统的应用程序加载方法及系统 |
CN103533439A (zh) * | 2013-09-30 | 2014-01-22 | 乐视网信息技术(北京)股份有限公司 | 一种多媒体文件推荐方法及电子设备 |
CN103533396A (zh) * | 2013-09-29 | 2014-01-22 | 乐视网信息技术(北京)股份有限公司 | 一种视频内容互动方法、装置及系统 |
CN103561278A (zh) * | 2007-01-05 | 2014-02-05 | 索尼克知识产权股份有限公司 | 包含连续播放的视频分配系统 |
CN103618951A (zh) * | 2013-12-16 | 2014-03-05 | 乐视致新电子科技(天津)有限公司 | 在智能电视中播放视频集的方法及系统 |
CN103618964A (zh) * | 2013-12-16 | 2014-03-05 | 乐视致新电子科技(天津)有限公司 | 通过智能电视提供电视节目的方法及系统 |
CN103647989A (zh) * | 2013-11-15 | 2014-03-19 | 乐视致新电子科技(天津)有限公司 | 一种智能电视的节目推荐方法及装置 |
CN103686377A (zh) * | 2013-12-09 | 2014-03-26 | 深圳Tcl新技术有限公司 | 推送资讯信息的方法和智能终端 |
CN104125511A (zh) * | 2014-05-29 | 2014-10-29 | 腾讯科技(深圳)有限公司 | 多媒体数据推送方法及装置 |
-
2014
- 2014-11-03 CN CN201410610068.1A patent/CN104410914A/zh active Pending
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103561278A (zh) * | 2007-01-05 | 2014-02-05 | 索尼克知识产权股份有限公司 | 包含连续播放的视频分配系统 |
CN101123717A (zh) * | 2007-09-25 | 2008-02-13 | 中兴通讯股份有限公司 | 一种实现频道快速切换的装置和方法 |
US20100293576A1 (en) * | 2009-05-13 | 2010-11-18 | Sony Europe Limited | Method of recommending local and remote content |
CN101998162A (zh) * | 2009-08-28 | 2011-03-30 | 中国移动通信集团公司 | 实现移动终端中多媒体节目互动业务的方法、系统及装置 |
CN103024464A (zh) * | 2011-12-31 | 2013-04-03 | 中国科学院计算技术研究所 | 提供与视频播放内容相关信息的系统和方法 |
CN103455340A (zh) * | 2012-05-30 | 2013-12-18 | Tcl集团股份有限公司 | 一种Android系统的应用程序加载方法及系统 |
CN102843605A (zh) * | 2012-08-22 | 2012-12-26 | Tcl集团股份有限公司 | 视频播放方法、装置 |
CN103533396A (zh) * | 2013-09-29 | 2014-01-22 | 乐视网信息技术(北京)股份有限公司 | 一种视频内容互动方法、装置及系统 |
CN103533439A (zh) * | 2013-09-30 | 2014-01-22 | 乐视网信息技术(北京)股份有限公司 | 一种多媒体文件推荐方法及电子设备 |
CN103647989A (zh) * | 2013-11-15 | 2014-03-19 | 乐视致新电子科技(天津)有限公司 | 一种智能电视的节目推荐方法及装置 |
CN103686377A (zh) * | 2013-12-09 | 2014-03-26 | 深圳Tcl新技术有限公司 | 推送资讯信息的方法和智能终端 |
CN103618951A (zh) * | 2013-12-16 | 2014-03-05 | 乐视致新电子科技(天津)有限公司 | 在智能电视中播放视频集的方法及系统 |
CN103618964A (zh) * | 2013-12-16 | 2014-03-05 | 乐视致新电子科技(天津)有限公司 | 通过智能电视提供电视节目的方法及系统 |
CN104125511A (zh) * | 2014-05-29 | 2014-10-29 | 腾讯科技(深圳)有限公司 | 多媒体数据推送方法及装置 |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104811751A (zh) * | 2015-04-28 | 2015-07-29 | 深圳市优网科技有限公司 | 一种流媒体播放时的卡顿识别方法和装置 |
CN106649297A (zh) * | 2015-07-21 | 2017-05-10 | 腾讯科技(深圳)有限公司 | 网页音频文件播放的方法、浏览器和服务器 |
CN106649297B (zh) * | 2015-07-21 | 2021-06-25 | 腾讯科技(深圳)有限公司 | 网页音频文件播放的方法、浏览器和服务器 |
WO2017076011A1 (zh) * | 2015-11-02 | 2017-05-11 | 乐视控股(北京)有限公司 | 用于直播节目的回看方法和系统 |
CN105898424A (zh) * | 2015-12-10 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | 视频推荐方法、系统以及服务器 |
US10945002B2 (en) | 2016-05-25 | 2021-03-09 | Tencent Technology (Shenzhen) Company Limited | Multimedia playback method and related device |
CN105898394A (zh) * | 2016-05-25 | 2016-08-24 | 腾讯科技(深圳)有限公司 | 一种多媒体播放方法及相关设备 |
CN108271037A (zh) * | 2016-12-30 | 2018-07-10 | 北京国双科技有限公司 | 后台内容的播放数据分析方法及装置 |
CN108271037B (zh) * | 2016-12-30 | 2020-08-21 | 北京国双科技有限公司 | 后台内容的播放数据分析方法及装置 |
CN107943877A (zh) * | 2017-11-14 | 2018-04-20 | 百度在线网络技术(北京)有限公司 | 待播放多媒体内容的生成方法和装置 |
CN107943877B (zh) * | 2017-11-14 | 2022-02-18 | 百度在线网络技术(北京)有限公司 | 待播放多媒体内容的生成方法和装置 |
CN112714098A (zh) * | 2019-10-27 | 2021-04-27 | 苹果公司 | 多用户内容队列 |
CN112714098B (zh) * | 2019-10-27 | 2023-09-12 | 苹果公司 | 多用户内容队列 |
US11995116B2 (en) | 2019-10-27 | 2024-05-28 | Apple Inc. | Multi-user content queue |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104410914A (zh) | 播放多媒体内容的方法、装置以及终端 | |
US10448082B2 (en) | Information exchanging method and device, audio terminal and computer-readable storage medium | |
EP2747373B1 (en) | Method and apparatus for managing audio playing | |
WO2015062438A1 (zh) | 一种基于智能电视界面指示模式切换方法和装置 | |
KR101952666B1 (ko) | 비디오 스트림을 제시하기 위한 시스템 및 방법 | |
US10284683B2 (en) | Channel access method and system | |
US20130291015A1 (en) | Smart tv system and input operation method | |
CN104539977A (zh) | 直播预览方法及装置 | |
CN107220020B (zh) | 一种显示方法和电子设备 | |
CN102547443A (zh) | 一种多终端系统资源共享及互动实现方法 | |
US20140173656A1 (en) | Television | |
CN104079999A (zh) | 用于智能电视上的视频截图预览方法及系统 | |
CN104918105A (zh) | 媒体文件的多屏播放方法、设备及系统 | |
US9898443B2 (en) | Method and system for webpage processing | |
CN103747354A (zh) | 智能电视与外接存储设备连接的控制方法和控制装置 | |
KR20180107213A (ko) | 컨텐츠 아이템들 프리페치용 시스템들 및 방법들 | |
WO2017219872A1 (zh) | 机顶盒的升级、换台方法及系统 | |
CN103748586B (zh) | 智能电视 | |
CN113676761B (zh) | 一种多媒体资源播放方法、装置及主控设备 | |
JP7058795B2 (ja) | ビデオ処理方法、装置、端末及び記憶媒体 | |
CN113556568B (zh) | 一种云应用程序运行方法、系统、装置与存储介质 | |
EP2775725A1 (en) | Method for virtual channel management, network-based multimedia reproduction system with virtual channel, and computer readable storage medium | |
CN102209116A (zh) | 一种获取网络电视节目信息的方法、装置以及电视机 | |
US20130059531A1 (en) | Method and system for providing seamless service | |
US20180192121A1 (en) | System and methods thereof for displaying video content |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150311 |