CN110100424B - 一种流媒体数据的处理方法及移动终端 - Google Patents
一种流媒体数据的处理方法及移动终端 Download PDFInfo
- Publication number
- CN110100424B CN110100424B CN201780078849.2A CN201780078849A CN110100424B CN 110100424 B CN110100424 B CN 110100424B CN 201780078849 A CN201780078849 A CN 201780078849A CN 110100424 B CN110100424 B CN 110100424B
- Authority
- CN
- China
- Prior art keywords
- streaming media
- media data
- downloaded
- playing
- downloading
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/764—Media network packet handling at the destination
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/172—Caching, prefetching or hoarding of files
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/402—Support for services or applications wherein the services involve a main real-time session and one or more additional parallel non-real time sessions, e.g. downloading a file in a parallel FTP session, initiating an email or combinational services
- H04L65/4025—Support for services or applications wherein the services involve a main real-time session and one or more additional parallel non-real time sessions, e.g. downloading a file in a parallel FTP session, initiating an email or combinational services where none of the additional parallel sessions is real time or time sensitive, e.g. downloading a file in a parallel FTP session, initiating an email or combinational services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
- H04L67/5681—Pre-fetching or pre-delivering data based on network characteristics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
- H04L67/5683—Storage of data provided by user terminals, i.e. reverse caching
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例公开了一种流媒体数据的处理方法及移动终端,包括:当检测到待下载的流媒体数据时,判断所述待下载的流媒体数据是否满足预下载条件;若判断出所述待下载的流媒体数据满足所述预下载条件,下载所述待下载的流媒体数据;当检测到所述流媒体数据的播放环境时,在所述播放环境播放所述流媒体数据。能够对流媒体数据在播放前进行预下载,保证流媒体数据及时流畅的播放。
Description
技术领域
本发明涉及流媒体技术领域,具体涉及一种流媒体数据的处理方法及移动终端。
背景技术
随着流媒体技术的发展,移动终端能够在线播放流媒体数据。当前移动终端在检测到待下载的流媒体数据时,需要在接收用户的播放触发操作后,才能够对待下载的流媒体数据进行下载,移动终端需要在等待流媒体数据的下载时间后才能够播放流媒体数据,若下载期间受到网络环境的影响,如网络信号差,则会影响待下载流媒体数据的下载速率,导致流媒体数据的下载时间延长,进而导致流媒体数据不能够及时的播放,影响用户体验。
发明内容
本发明实施例提供了一种流媒体数据的处理方法及移动终端,能够对流媒体数据在播放前进行预下载,保证流媒体数据及时流畅的播放。
本发明实施例第一方面公开了一种流媒体数据的处理方法,包括:
当检测到待下载的流媒体数据时,判断所述待下载的流媒体数据是否满足预下载条件;
若判断出所述待下载的流媒体数据满足所述预下载条件,下载所述待下载的流媒体数据;
当检测到所述流媒体数据的播放环境时,在所述播放环境播放所述流媒体数据。
可选的,所述判断所述待下载的流媒体数据是否满足预下载条件,包括:
判断所述流媒体数据的播放源是否属于预设播放源;
若为是,确定所述待下载的流媒体数据满足所述预下载条件。
可选的,所述判断所述待下载的流媒体数据是否满足预下载条件,包括:
获取所述待下载的流媒体数据的描述信息;
根据所述待下载的流媒体数据的描述信息判断所述待下载的流媒体数据的流媒体内容是否属于预设内容;
若为是,确定所述待下载的流媒体数据满足所述预下载条件。
可选的,所述判断所述待下载的流媒体数据是否满足预下载条件之后,所述方法还包括:
若判断出所述待下载的流媒体数据不满足预下载条件,检测针对所述待下载的流媒体数据的播放触发操作;
若检测到所述播放触发操作,将所述待下载的流媒体数据下载至预设缓存区域,并播放所述流媒体数据。
可选的,所述将所述待下载的流媒体数据下载至所述预设缓存区域之前,所述方法还包括:
若检测到所述播放触发操作,判断所述待下载的流媒体数据的类型是否属于预设类型;
所述将所述待下载的流媒体数据下载至所述预设缓存区域,包括:
若判断出属于所述预设类型,将所述待下载的流媒体数据下载至所述预设缓存区域。
可选的,所述将所述待下载的流媒体数据下载至所述预设缓存区域之前,所述方法还包括:
若判断出属于所述预设类型,检测所述预设缓存区域中可利用的缓存区域的区域容量是否小于所述待下载的流媒体数据的单位下载数据量;
若为是,检测所述预设缓存区域中是否缓存有其他流媒体数据;
若检测到所述预设缓存区域中缓存有其他流媒体数据,比较所述待下载的流媒体数据与所述其他流媒体数据的优先级;
所述将所述待下载的流媒体数据下载至所述预设缓存区域,包括:
若比较出所述待下载的流媒体数据优先级高,则从所述预设缓存区域中清除所述其他流媒体数据,并将所述待下载的流媒体数据按照所述单位下载数据量下载至所述预设缓存区域。
本发明实施例第二方面公开了一种移动终端,包括:
所述移动终端包括功能单元,所述功能单元用于执行本发明实施例第一方面任一方法中所描述的部分或全部步骤。
本发明实施例第三方面公开了一种移动终端,包括:
处理器、存储器和总线,所述处理器、所述存储器通过所述总线耦合连接;
所述存储器存储有可执行程序代码;
所述处理器用于调用所述存储器中的所述可执行程序代码,执行本发明实施例第一方面中任意一种所述的方法的部分或全部步骤。
可以得知,当检测到待下载的流媒体数据时,可首先判断该待下载的流媒体数据是否满足预下载条件,若判断出满足预下载条件,则可下载该待下载的流媒体数据,并在检测到所述流媒体数据的播放环境时,即可在该播放环境播放已下载的流媒体数据。通过上述方式,能够对待下载的流媒体数据在播放前进行预下载,保证流媒体数据及时流畅的播放。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明公开的一种流媒体数据的处理方法的第一实施例的流程示意图;
图2是本发明公开的一种流媒体数据的处理方法的第二实施例的流程示意图;
图3是本发明公开的一种流媒体数据的处理方法的第三实施例的流程示意图;
图4是本发明公开的一种移动终端的一实施例的结构示意图;
图5是本发明公开的一种移动终端的另一实施例的结构示意图;
图6是本发明公开的一种移动终端的另一实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面结合附图及具体实施方式,对本发明实施例的技术方案进行详细说明。
请参阅图1,图1为本发明公开的一种流媒体数据的处理方法的第一实施例的流程示意图。本实施例所述方法可由移动终端实现。如图1所示,该方法可以包括以下步骤。
步骤S101,当检测到待下载的流媒体数据时,判断所述待下载的流媒体数据是否满足预下载条件。
在一个实施例中,当移动终端检测到待下载的流媒体数据时,可判断该待下载的流媒体数据是否满足预下载条件。具体的,移动终端可通过流媒体播放源(如流媒体播放软件)所推送的消息检测到待下载的流媒体数据;或者,移动终端可在开启流媒体播放软件后,检测到待下载的流媒体数据;或者,移动终端在当前显示的页面上检测到待下载的流媒体数据等。具体的,移动终端可通过接收待下载流媒体数据的描述信息,确定待下载流媒体数据的播放源,或者该流媒体数据的播放内容等信息。移动终端在检测到待下载的流媒体数据时,可进一步判断该待下载的流媒体数据是否满足预下载条件。例如,待下载的流媒体数据的数据量是否小于预设阈值,或者待下载的流媒体数据的播放源是否属于移动终端预设的播放源(如流媒体播放软件或者预设的特定应用程序等),又或者待下载的流媒体数据的内容类型属于预设内容类型;又或者待下载的流媒体数据的流媒体内容为移动终端统计的用户订阅内容或者移动终端统计的用户习惯观看的播放内容等,当然本发明实施例还可包括其他预下载条件,在此不一一列举。
步骤S102,若判断出所述待下载的流媒体数据满足所述预下载条件,下载所述待下载的流媒体数据。
在一个实施例中,若移动终端判断出待下载的流媒体数据满足预下载条件,则可将该待下载的流媒体数据下载至移动终端的内存空间内。当移动终端需要播放该流媒体数据时,则可直接从内存空间读取所下载的流媒体数据,进而节省了下载时间。
可选的,移动终端可将待下载的流媒体数据下载至内存空间的预设缓存区域内,从而能够保证移动终端更加快速流畅的播放该流媒体数据。移动终端还可在检测到播放该流媒体数据后,清理该预设缓存区域内的流媒体数据;或者,可按照预设周期清理该预设缓存区域内的未播放流媒体数据。
可选的,移动终端可在预设时间内检测是否存在该流媒体数据的播放环境或者检测是否存在针对该流媒体数据的播放触发操作,若未检测到上述播放环境或播放触发操作,则可清除该流媒体数据,并可进一步调整预下载条件。
步骤S103,当检测到所述流媒体数据的播放环境时,在所述播放环境播放所述流媒体数据。
在一个实施例中,当移动终端检测到所述流媒体数据的播放环境时,即无需等待检测到用户对该流媒体数据的播放触发操作,即可在该播放环境播放该流媒体数据。具体的,可从移动终端中内存空间调取所存储的上述已下载流媒体数据。其中,流媒体数据的播放环境包括但不限于:移动终端的当前显示页面上显示流媒体数据的播放窗口,无论是否检测到针对该流媒体数据的播放触发操作;或者,移动终端检测到针对该流媒体数据的播放触发操作;或者移动终端显示该流媒体数据的播放页面等。
可以得知,当检测到待下载的流媒体数据时,可首先判断该待下载的流媒体数据是否满足预下载条件,若判断出满足预下载条件,则可下载该待下载的流媒体数据,并在检测到所述流媒体数据的播放环境时,即可在该播放环境播放已下载的流媒体数据。通过上述方式,能够对待下载的流媒体数据在播放前进行预下载,保证流媒体数据及时流畅的播放。
请参阅图2,图2为本发明公开的一种流媒体数据的处理方法的第二实施例的流程示意图。本实施例所述方法可由移动终端实现。如图2所示,该方法可以包括以下步骤。
步骤S201,当检测到待下载的流媒体数据时,判断所述待下载的流媒体数据是否满足预下载条件。
在一个实施例中,移动终端设置的预下载条件可以是但不限于以下任意一种方式中的一种或结合:
(1)流媒体数据的播放源为预设播放源,则确定该流媒体数据满足预下载条件。例如,移动终端可通过流媒体数据的描述信息来确定该流媒体数据的播放源。其中,流媒体数据的描述信息可为播放源推送信息,该播放源推送信息中包括流媒体数据的播放源,例如,用于播放该流媒体数据的播放软件向移动终端推送流媒体数据的描述信息;又或者,该流媒体数据的描述信息可为流媒体数据的播放页面上用于描述流媒体数据内容的描述信息,该描述信息也可包括流媒体数据的播放源。又例如,移动终端可直接通过所开启的用于播放流媒体数据的播放软件确定其为该流媒体数据的播放源。移动终端可预设能够满足预下载条件的播放源,例如,确定用户开启次数超过预设阈值的流媒体播放软件为预设播放源,或者,确定在线播放时长超过预设阈值的流媒体播放软件为预设播放源,又或者,确定包含用户订阅内容的流媒体播放软件为预设播放源等;或者,对于某些应用程序,所统计的这些应用程序中的流媒体数据下载播放次数超过预设阈值或播放比例超过预设阈值,则确定这些应用程序为预设播放源,例如,网络社交软件,聊天软件等,用户每次均接受播放其他用户发送的视频数据,则确定这些网络社交软件或聊天软件为预设播放源。需要说明的是,当用户当前开启的流媒体播放软件(如视频播放软件)属于预设播放源时,还可结合其他方式确定该流媒体播放软件中的哪些视频播放数据属于待下载的流媒体数据,且结合其他判断方式确定这些待下载的流媒体数据哪些满足预下载条件。例如,确定流媒体播放软件中用户订阅的流媒体数据为待下载流媒体数据,并且确定该流媒体数据是否存在更新内容,若存在更新内容,则确定该待下载流媒体数据满足预下载条件。
(2)流媒体数据的流媒体内容属于预设内容。具体的,可根据流媒体数据的描述信息来判断待下载流媒体数据的流媒体内容是否属于预设内容。其中,本发明实施例所描述的预设内容可包括移动终端统计的用户订阅流媒体内容,或者统计的用户习惯观看的流媒体内容,又或者由用户确定的流媒体内容。例如,预设内容可为统计的具体节目或内容名称,或者内容类型(如电视剧、电影、综艺节目等类型)。可根据流媒体数据的描述信息确定该流媒体数据的流媒体内容属于统计的具体节目或内容名称,或者内容类型。在此,本发明实施例不做限定。
当然,还可通过其他方式确定预下载条件,例如,确定的预下载条件为待下载的流媒体数据的数据量小于预设阈值,或者待下载的流媒体数据的类型是否属于预设类型等,在此流媒体数据的类型可包括流媒体数据的数据格式类型或者流媒体数据的内容类型等。当然,上述多种预下载条件还可多种进行结合,举例说明,若用户开启的流媒体播放软件属于预设播放源,则进一步确定用户订阅的流媒体内容是否存在更新,若存在更新,则包含更新内容的待下载流媒体数据满足预下载条件。
步骤S202,若判断出所述待下载的流媒体数据满足所述预下载条件,下载所述待下载的流媒体数据。
步骤S203,当检测到所述流媒体数据的播放环境时,在所述播放环境播放所述流媒体数据。
步骤S202至步骤S203的实现方式描述可参见图1所示实施例中对应步骤所描述的实现方式,在此不再赘述。
步骤S204,若判断出所述待下载的流媒体数据不满足预下载条件,检测针对所述待下载的流媒体数据的播放触发操作。
在一个实施例中,若移动终端判断出该待下载的流媒体数据不满足预下载条件,则可进一步检测针对该待下载的流媒体数据的播放触发操作。其中,播放触发操作包括但不限于:用户对显示的流媒体数据的播放窗口的点击播放操作,或者,移动终端当前显示页面跳转至包含上述流媒体数据播放窗口的页面时,又或者,移动终端的当前显示页面弹出流媒体数据的播放窗口等。
步骤S205,若检测到所述播放触发操作,将所述待下载的流媒体数据下载至预设缓存区域,并播放所述流媒体数据。
在一个实施例中,若移动终端检测到上述播放触发操作,则可将该待下载的流媒体数据下载至移动终端的内存空间中的预设缓存区域,该预设缓存区域专用于缓存流媒体数据,并可进一步播放该流媒体数据。通过此种方式,能够避免流媒体数据与其他下载内容竞争缓存资源,进而在下载流媒体数据的同时保证了流媒体数据播放的流畅性。
本发明实施例中,通过上述方式能够对当前所有播放流媒体数据的播放进行进一步优化,保证了流媒体数据播放的流畅性。
请参阅图3,图3为本发明公开的一种流媒体数据的处理方法的第三实施例的流程示意图。本实施例所述方法可由移动终端实现。如图3所示,该方法可以包括以下步骤。
步骤S301,当检测到待下载的流媒体数据时,判断所述待下载的流媒体数据是否满足预下载条件。
本步骤的实现方式描述可参见图1所示实施例中对应步骤所描述的实现方式,在此不再赘述。
步骤S302,若判断出所述待下载的流媒体数据不满足预下载条件,检测针对所述待下载的流媒体数据的播放触发操作。
步骤S303,若检测到所述播放触发操作,判断所述待下载的流媒体数据的类型是否属于预设类型。
在一个实施例中,若检测到播放触发操作后,还可进一步判断该待下载的流媒体数据的类型是否属于预设类型。本发明实施例中所描述的流媒体数据的类型可包括流媒体数据的数据格式类型,流媒体数据的内容类型,流媒体数据的协议类型等中的至少一种。例如,可判断待下载流媒体数据类型是否为视频流,或者判断待下载流媒体数据的类型是否为预设内容类型(如电视剧或电影)等。
步骤S304,若为是,将所述待下载的流媒体数据下载至所述预设缓存区域,并播放所述流媒体数据。
在一个实施例中,若判断出该待下载的流媒体数据类型属于预设类型,则可将该流媒体数据下载至内存空间中的预设缓存区域,以保证预设缓存区域缓存优先级较高的流媒体数据,本发明实施例中,若待下载的流媒体数据的类型属于预设类型,则该流媒体数据的优先级较高,则可将其下载至预设缓存区域;若待下载的流媒体数据的类型不属于预设类型,则该待下载的流媒体数据仅在预设缓存区域空闲时,才可利用该预设缓存区域进行下载。
进一步的,若判断出所述待下载的流媒体数据类型属于预设类型,移动终端还可在将所述待下载的流媒体数据下载至所述预设缓存区域之前,进一步执行以下步骤:
检测所述预设缓存区域中可利用的缓存区域的区域容量是否小于所述待下载的流媒体数据的单位下载数据量;
若为是,检测所述预设缓存区域中是否缓存有其他流媒体数据;
若检测到所述预设缓存区域中缓存有其他流媒体数据,比较所述待下载的流媒体数据与所述其他流媒体数据的优先级;
所述将所述待下载的流媒体数据下载至所述预设缓存区域,包括:
若比较出所述待下载的流媒体数据优先级高,则从所述预设缓存区域中清除所述其他流媒体数据,并将所述待下载的流媒体数据按照所述单位下载数据量下载至所述预设缓存区域。
具体的,可首先确定预设缓存区域中可利用的缓存区域的区域容量是否小于所述待下载的流媒体数据的单位下载数据量;若小于,则表明预设缓存区域无法满足缓存待下载的流媒体数据,即待下载的流媒体数据需要更大的缓存空间,则可进一步检测当前预设缓存区域内是否缓存有其他流媒体数据;若存在其他流媒体数据,例如,移动终端将满足预下载条件的流媒体数据下载至预设缓存区域中,可进一步比较待下载流媒体数据与其他流媒体数据的优先级。其中,流媒体数据的优先级可根据流媒体数据的流媒体内容类型进行判断,或者,根据流媒体数据的数据格式或者流媒体数据的播放源等进行确定。举例说明,若待下载流媒体数据的流媒体内容为用户订阅内容,当前预设缓存区域内的内容为用户惯用内容,预设用户订阅内容的有现金高于用户惯用内容,则可清除预设缓存区域中的其他流媒体数据,并将待下载的流媒体数据下载至预设缓存区域并进行播放。若上述检测到其他流媒体数据的优先级高于待下载流媒体数据,则需要为待下载流媒体数据分配其他缓存区域。
当然,本发明实施例还可结合上述方法实施例中的部分或全部步骤,在此不再赘述。
下面结合上述方法实施例,对本发明装置实施例进行说明。本发明实施例所述的移动终端例如可以是手机、平板电脑、笔记本电脑、掌上电脑、移动互联网设备、可穿戴设备(例如智能手表(如iwatch等)、智能手环等)或其他带有触摸显示屏的手持设备。
请参阅图4,图4是本发明公开的一种移动终端的第一实施例的结构示意图,用于执行本发明实施例公开的流媒体数据的处理方法。如图4所示,该移动终端具体可以包括:第一判断单元401、第一下载单元402、播放单元403。
其中,第一判断单元401,用于当检测到待下载的流媒体数据时,判断所述待下载的流媒体数据是否满足预下载条件;
第一下载单元402,用于若所述第一判断单元401判断出所述待下载的流媒体数据满足所述预下载条件,下载所述待下载的流媒体数据;
播放单元403,用于当检测到所述流媒体数据的播放环境时,在所述播放环境播放所述流媒体数据。
可选的,所述第一判断单元401具体用于:
判断所述流媒体数据的播放源是否属于预设播放源;
若为是,确定所述待下载的流媒体数据满足所述预下载条件。
可选的,所述第一判断单元401具体用于:
获取所述待下载的流媒体数据的描述信息;
根据所述待下载的流媒体数据的描述信息判断所述待下载的流媒体数据的流媒体内容是否属于预设内容;
若为是,确定所述待下载的流媒体数据满足所述预下载条件。
可选的,所述移动终端还包括:
第一检测单元404,用于若所述第一判断单元401判断出所述待下载的流媒体数据不满足预下载条件,检测针对所述待下载的流媒体数据的播放触发操作;
第二下载单元405,用于若所述第一检测单元404检测到所述播放触发操作,将所述待下载的流媒体数据下载至预设缓存区域,并播放所述流媒体数据。
可选的,所述移动终端还包括:
第二判断单元406,用于若所述第一检测单元404检测到所述播放触发操作,判断所述待下载的流媒体数据的类型是否属于预设类型;
所述第二下载单元405,还用于若所述第二判断单元406的判断结果为是,将所述待下载的流媒体数据下载至所述预设缓存区域。
可选的,所述移动终端还包括:
第二检测单元407,用于若所述第二判断单元的判断结果为是,检测所述预设缓存区域中可利用的缓存区域的区域容量是否小于所述待下载的流媒体数据的单位下载数据量;
第三检测单元408,用于若所述第二检测单元的检测结果为是,检测所述预设缓存区域中是否缓存有其他流媒体数据;
比较单元409,用于所述第三检测单元检测到所述预设缓存区域中缓存有其他流媒体数据,比较所述待下载的流媒体数据与所述其他流媒体数据的优先级;
所述第二下载单元405,还用于若所述比较单元比较出所述待下载的流媒体数据优先级高,则从所述预设缓存区域中清除所述其他流媒体数据,并将所述待下载的流媒体数据按照所述单位下载数据量下载至所述预设缓存区域。
可以得知,当检测到待下载的流媒体数据时,可首先判断该待下载的流媒体数据是否满足预下载条件,若判断出满足预下载条件,则可下载该待下载的流媒体数据,并在检测到所述流媒体数据的播放环境时,即可在该播放环境播放已下载的流媒体数据。通过上述方式,能够对待下载的流媒体数据在播放前进行预下载,保证流媒体数据及时流畅的播放。
请参阅图5,图5是本发明实施例公开的一种移动终端的第二实施例的结构示意图,用于执行本发明实施例公开的流媒体数据的处理方法。如图5所示,本实施例的移动终端包括至少一个总线501、与总线501相连的至少一个处理器502以及与总线501相连的至少一个存储器503。
其中,处理器502通过总线501,调用存储器503中存储的代码以用于:
当处理器502检测到待下载的流媒体数据时,判断所述待下载的流媒体数据是否满足预下载条件;
若处理器502判断出所述待下载的流媒体数据满足所述预下载条件,下载所述待下载的流媒体数据;
当处理器502检测到所述流媒体数据的播放环境时,在所述播放环境播放所述流媒体数据。
此外,上述存储器502中存储的可执行程序代码还用于执行上述图2或图3所示的方法的相关步骤。在此暂不赘述。
本发明实施例还提供了另一种移动终端,如图6所示,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该第一移动终端可以为包括手机、平板电脑、PDA(Personal Digital Assistant,个人数字助理)、POS(Point of Sales,销售终端)、车载电脑等任意终端设备,以移动终端为手机为例:
图6示出的是与本发明实施例提供的移动终端相关的手机的部分结构的框图。参考图5,手机包括:射频(Radio Frequency,RF)电路610、存储器620、输入单元630、显示单元640、传感器650、音频电路660、无线保真(wireless fidelity,WiFi)模块670、处理器680、以及电源690等部件。本领域技术人员可以理解,图6中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
下面结合图6对手机的各个构成部件进行具体的介绍:
RF电路610可用于信息的接收和发送。通常,RF电路610包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(Low Noise Amplifier,LNA)、双工器等。此外,RF电路610还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯***(Global System of Mobilecommunication,GSM)、通用分组无线服务(General Packet Radio Service,GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽带码分多址(Wideband Code DivisionMultiple Access,WCDMA)、长期演进(Long Term Evolution,LTE)、电子邮件、短消息服务(Short Messaging Service,SMS)等。
存储器620可用于存储软件程序以及模块,处理器680通过运行存储在存储器620的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器620可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序等;存储数据区可存储根据手机的使用所创建的数据等。此外,存储器620可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
输入单元630可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入设备630可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆、指纹识别模组等中的一种或多种。
显示单元640可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元640可包括触摸显示屏641,可选的,可以采用液晶显示器(Liquid CrystalDisplay,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置触摸显示屏641。
手机还可包括至少一种传感器650,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏641的亮度,接近传感器可在手机移动到耳边时,关闭显示屏641和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路660、扬声器661,传声器662可提供用户与手机之间的音频接口。音频电路660可将接收到的音频数据转换后的电信号,传输到扬声器661,由扬声器661转换为声音信号输出;另一方面,传声器662将收集的声音信号转换为电信号,由音频电路660接收后转换为音频数据,再将音频数据输出处理器680处理后,经RF电路610以发送给比如另一手机,或者将音频数据输出至存储器620以便进一步处理。
WiFi属于短距离无线传输技术,手机通过WiFi模块670可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图6示出了WiFi模块670,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器680是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器620内的软件程序和/或模块,以及调用存储在存储器620内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器680可包括一个或多个核心处理单元;优选的,处理器680可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器680中。
手机还包括给各个部件供电的电源690(比如电池),优选的,电源可以通过电源管理***与处理器680逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
尽管未示出,手机还可以包括摄像头、蓝牙模块等,在此不再赘述。
前述图1-图3所示的实施例中任一实施例,各步骤方法流程可以基于该手机的结构实现。
前述图4所示的实施例中,各单元功能可以基于该手机的结构或图5所示的移动终端的结构实现。
在本发明的另一个实施例中,提供了一种存储介质,所述存储介质中存储有可执行程序代码;
当所述可执行程序代码被执行时,所述处理器执行以下操作:
当检测到待下载的流媒体数据时,判断所述待下载的流媒体数据是否满足预下载条件;
若判断出所述待下载的流媒体数据满足所述预下载条件,下载所述待下载的流媒体数据;
当检测到所述流媒体数据的播放环境时,在所述播放环境播放所述流媒体数据。
可选的,所述判断所述待下载的流媒体数据是否满足预下载条件,包括:
判断所述流媒体数据的播放源是否属于预设播放源;
若为是,确定所述待下载的流媒体数据满足所述预下载条件。
可选的,所述判断所述待下载的流媒体数据是否满足预下载条件,包括:
获取所述待下载的流媒体数据的描述信息;
根据所述待下载的流媒体数据的描述信息判断所述待下载的流媒体数据的流媒体内容是否属于预设内容;
若为是,确定所述待下载的流媒体数据满足所述预下载条件。
可选的,所述判断所述待下载的流媒体数据是否满足预下载条件之后,所述处理器还执行以下操作:
若判断出所述待下载的流媒体数据不满足预下载条件,检测针对所述待下载的流媒体数据的播放触发操作;
若检测到所述播放触发操作,将所述待下载的流媒体数据下载至预设缓存区域,并播放所述流媒体数据。
可选的,所述将所述待下载的流媒体数据下载至所述预设缓存区域之前,所述处理还执行以下操作:
若检测到所述播放触发操作,判断所述待下载的流媒体数据的类型是否属于预设类型;
所述将所述待下载的流媒体数据下载至所述预设缓存区域,包括:
若判断出属于所述预设类型,将所述待下载的流媒体数据下载至所述预设缓存区域。
可选的,所述将所述待下载的流媒体数据下载至所述预设缓存区域之前,所述处理器还执行以下操作:
若判断出属于所述预设类型,检测所述预设缓存区域中可利用的缓存区域的区域容量是否小于所述待下载的流媒体数据的单位下载数据量;
若为是,检测所述预设缓存区域中是否缓存有其他流媒体数据;
若检测到所述预设缓存区域中缓存有其他流媒体数据,比较所述待下载的流媒体数据与所述其他流媒体数据的优先级;
所述将所述待下载的流媒体数据下载至所述预设缓存区域,包括:
若比较出所述待下载的流媒体数据优先级高,则从所述预设缓存区域中清除所述其他流媒体数据,并将所述待下载的流媒体数据按照所述单位下载数据量下载至所述预设缓存区域。
本发明所有实施例中的单元,可以通过通用集成电路,例如CPU(CentralProcessing Unit,中央处理器),或通过ASIC(Application Specific IntegratedCircuit,专用集成电路)来实现。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例装置中的单元可以根据实际需要进行合并、划分和删减。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存取存储器(Random Access Memory,简称RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (20)
1.一种流媒体数据的处理方法,其特征在于,包括:
当检测到待下载的流媒体数据时,判断所述待下载的流媒体数据是否满足预下载条件;
若判断出所述待下载的流媒体数据满足所述预下载条件,下载所述待下载的流媒体数据;
在所述待下载的流媒体数据已经下载后,在预设时间内检测是否存在所述流媒体数据的播放环境,其中,所述播放环境至少包括:移动终端的当前显示页面上显示所述流媒体数据的播放窗口;或者所述移动终端显示所述流媒体数据的播放页面;
当检测到所述流媒体数据的所述播放环境时,在所述播放环境播放所述流媒体数据;
若未检测到所述播放环境,调整所述预下载条件。
2.如权利要求1所述方法,其特征在于,所述判断所述待下载的流媒体数据是否满足预下载条件,包括:
判断所述流媒体数据的播放源是否属于预设播放源;
若为是,确定所述待下载的流媒体数据满足所述预下载条件。
3.如权利要求1所述方法,其特征在于,所述判断所述待下载的流媒体数据是否满足预下载条件,包括:
获取所述待下载的流媒体数据的描述信息;
根据所述待下载的流媒体数据的描述信息判断所述待下载的流媒体数据的流媒体内容是否属于预设内容;
若为是,确定所述待下载的流媒体数据满足所述预下载条件。
4.如权利要求1-3任一项所述方法,其特征在于,所述判断所述待下载的流媒体数据是否满足预下载条件之后,所述方法还包括:
若判断出所述待下载的流媒体数据不满足预下载条件,检测针对所述待下载的流媒体数据的播放触发操作;
若检测到所述播放触发操作,将所述待下载的流媒体数据下载至预设缓存区域,并播放所述流媒体数据。
5.如权利要求4所述方法,其特征在于,所述将所述待下载的流媒体数据下载至所述预设缓存区域之前,所述方法还包括:
若检测到所述播放触发操作,判断所述待下载的流媒体数据的类型是否属于预设类型;
所述将所述待下载的流媒体数据下载至所述预设缓存区域,包括:
若判断出属于所述预设类型,将所述待下载的流媒体数据下载至所述预设缓存区域。
6.如权利要求5所述方法,其特征在于,所述将所述待下载的流媒体数据下载至所述预设缓存区域之前,所述方法还包括:
若判断出属于所述预设类型,检测所述预设缓存区域中可利用的缓存区域的区域容量是否小于所述待下载的流媒体数据的单位下载数据量;
若为是,检测所述预设缓存区域中是否缓存有其他流媒体数据;
若检测到所述预设缓存区域中缓存有其他流媒体数据,比较所述待下载的流媒体数据与所述其他流媒体数据的优先级;
所述将所述待下载的流媒体数据下载至所述预设缓存区域,包括:
若比较出所述待下载的流媒体数据优先级高,则从所述预设缓存区域中清除所述其他流媒体数据,并将所述待下载的流媒体数据按照所述单位下载数据量下载至所述预设缓存区域。
7.一种移动终端,其特征在于,包括:
第一判断单元,用于当检测到待下载的流媒体数据时,判断所述待下载的流媒体数据是否满足预下载条件;
第一下载单元,用于若所述第一判断单元判断出所述待下载的流媒体数据满足所述预下载条件,下载所述待下载的流媒体数据;
检测单元,用于在所述待下载的流媒体数据已经下载后,在预设时间内检测是否存在所述流媒体数据的播放环境,其中,所述播放环境至少包括:移动终端的当前显示页面上显示所述流媒体数据的播放窗口;或者所述移动终端显示所述流媒体数据的播放页面;
播放单元,用于当检测到所述流媒体数据的所述播放环境时,在所述播放环境播放所述流媒体数据;
调整单元,用于若未检测到所述播放环境,调整所述预下载条件。
8.如权利要求7所述移动终端,其特征在于,所述第一判断单元具体用于:
判断所述流媒体数据的播放源是否属于预设播放源;
若为是,确定所述待下载的流媒体数据满足所述预下载条件。
9.如权利要求7所述移动终端,其特征在于,所述第一判断单元具体用于:
获取所述待下载的流媒体数据的描述信息;
根据所述待下载的流媒体数据的描述信息判断所述待下载的流媒体数据的流媒体内容是否属于预设内容;
若为是,确定所述待下载的流媒体数据满足所述预下载条件。
10.如权利要求7-9任一项所述移动终端,其特征在于,所述移动终端还包括:
第一检测单元,用于若所述第一判断单元判断出所述待下载的流媒体数据不满足预下载条件,检测针对所述待下载的流媒体数据的播放触发操作;
第二下载单元,用于若所述第一检测单元检测到所述播放触发操作,将所述待下载的流媒体数据下载至预设缓存区域,并播放所述流媒体数据。
11.如权利要求10所述移动终端,其特征在于,所述移动终端还包括:
第二判断单元,用于若所述第一检测单元检测到所述播放触发操作,判断所述待下载的流媒体数据的类型是否属于预设类型;
所述第二下载单元,还用于若所述第二判断单元的判断结果为是,将所述待下载的流媒体数据下载至所述预设缓存区域。
12.如权利要求11所述移动终端,其特征在于,所述移动终端还包括:
第二检测单元,用于若所述第二判断单元的判断结果为是,检测所述预设缓存区域中可利用的缓存区域的区域容量是否小于所述待下载的流媒体数据的单位下载数据量;
第三检测单元,用于若所述第二检测单元的检测结果为是,检测所述预设缓存区域中是否缓存有其他流媒体数据;
比较单元,用于所述第三检测单元检测到所述预设缓存区域中缓存有其他流媒体数据,比较所述待下载的流媒体数据与所述其他流媒体数据的优先级;
所述第二下载单元,还用于若所述比较单元比较出所述待下载的流媒体数据优先级高,则从所述预设缓存区域中清除所述其他流媒体数据,并将所述待下载的流媒体数据按照所述单位下载数据量下载至所述预设缓存区域。
13.一种移动终端,其特征在于,包括:
处理器、存储器和总线,所述处理器、所述存储器通过所述总线耦合连接;
所述存储器存储有可执行程序代码;
当所述可执行程序代码被执行时,所述处理器执行以下操作:
当检测到待下载的流媒体数据时,判断所述待下载的流媒体数据是否满足预下载条件;
若判断出所述待下载的流媒体数据满足所述预下载条件,下载所述待下载的流媒体数据;
在所述待下载的流媒体数据已经下载后,在预设时间内检测是否存在所述流媒体数据的播放环境,其中,所述播放环境至少包括:移动终端的当前显示页面上显示所述流媒体数据的播放窗口;或者所述移动终端显示所述流媒体数据的播放页面;
当检测到所述流媒体数据的所述播放环境时,在所述播放环境播放所述流媒体数据;
若未检测到所述播放环境,调整所述预下载条件。
14.如权利要求13所述的移动终端,其特征在于,所述判断所述待下载的流媒体数据是否满足预下载条件,包括:
判断所述流媒体数据的播放源是否属于预设播放源;
若为是,确定所述待下载的流媒体数据满足所述预下载条件。
15.如权利要求13所述的移动终端,其特征在于,所述判断所述待下载的流媒体数据是否满足预下载条件,包括:
获取所述待下载的流媒体数据的描述信息;
根据所述待下载的流媒体数据的描述信息判断所述待下载的流媒体数据的流媒体内容是否属于预设内容;
若为是,确定所述待下载的流媒体数据满足所述预下载条件。
16.如权利要求13-15任一项所述移动终端,其特征在于,所述判断所述待下载的流媒体数据是否满足预下载条件之后,所述处理器还执行以下操作:
若判断出所述待下载的流媒体数据不满足预下载条件,检测针对所述待下载的流媒体数据的播放触发操作;
若检测到所述播放触发操作,将所述待下载的流媒体数据下载至预设缓存区域,并播放所述流媒体数据。
17.一种存储介质,其特征在于,所述存储介质中存储有可执行程序代码;
当所述可执行程序代码被执行时,处理器执行以下操作:
当检测到待下载的流媒体数据时,判断所述待下载的流媒体数据是否满足预下载条件;
若判断出所述待下载的流媒体数据满足所述预下载条件,下载所述待下载的流媒体数据;
在所述待下载的流媒体数据已经下载后,在预设时间内检测是否存在所述流媒体数据的播放环境,其中,所述播放环境至少包括:移动终端的当前显示页面上显示所述流媒体数据的播放窗口;或者所述移动终端显示所述流媒体数据的播放页面;
当检测到所述流媒体数据的所述播放环境时,在所述播放环境播放所述流媒体数据;
若未检测到所述播放环境,调整所述预下载条件。
18.如权利要求17所述的存储介质,其特征在于,所述判断所述待下载的流媒体数据是否满足预下载条件,包括:
判断所述流媒体数据的播放源是否属于预设播放源;
若为是,确定所述待下载的流媒体数据满足所述预下载条件。
19.如权利要求17所述的存储介质,其特征在于,所述判断所述待下载的流媒体数据是否满足预下载条件,包括:
获取所述待下载的流媒体数据的描述信息;
根据所述待下载的流媒体数据的描述信息判断所述待下载的流媒体数据的流媒体内容是否属于预设内容;
若为是,确定所述待下载的流媒体数据满足所述预下载条件。
20.如权利要求17-19任一项所述存储介质,其特征在于,所述判断所述待下载的流媒体数据是否满足预下载条件之后,所述处理器还执行以下操作:
若判断出所述待下载的流媒体数据不满足预下载条件,检测针对所述待下载的流媒体数据的播放触发操作;
若检测到所述播放触发操作,将所述待下载的流媒体数据下载至预设缓存区域,并播放所述流媒体数据。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710071948.XA CN106850629B (zh) | 2017-02-09 | 2017-02-09 | 一种流媒体数据的处理方法及移动终端 |
CN201710071948X | 2017-02-09 | ||
PCT/CN2017/120285 WO2018145539A1 (zh) | 2017-02-09 | 2017-12-29 | 一种流媒体数据的处理方法及移动终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110100424A CN110100424A (zh) | 2019-08-06 |
CN110100424B true CN110100424B (zh) | 2021-08-31 |
Family
ID=59121751
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710071948.XA Expired - Fee Related CN106850629B (zh) | 2017-02-09 | 2017-02-09 | 一种流媒体数据的处理方法及移动终端 |
CN201780078849.2A Active CN110100424B (zh) | 2017-02-09 | 2017-12-29 | 一种流媒体数据的处理方法及移动终端 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710071948.XA Expired - Fee Related CN106850629B (zh) | 2017-02-09 | 2017-02-09 | 一种流媒体数据的处理方法及移动终端 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10992723B2 (zh) |
EP (1) | EP3550790B1 (zh) |
CN (2) | CN106850629B (zh) |
WO (1) | WO2018145539A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106850629B (zh) * | 2017-02-09 | 2020-05-12 | Oppo广东移动通信有限公司 | 一种流媒体数据的处理方法及移动终端 |
CN109688258B (zh) * | 2017-10-18 | 2021-05-11 | 腾讯科技(深圳)有限公司 | 一种多媒体信息的传输方法、装置、终端及可读存储介质 |
CN109831689B (zh) * | 2019-01-28 | 2021-07-13 | 维沃移动通信有限公司 | 一种数据缓冲方法及移动终端 |
Citations (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101075952A (zh) * | 2006-05-16 | 2007-11-21 | 卡乐迷迪有限公司 | 一种流媒体在线播放的方法 |
CN101184021A (zh) * | 2007-12-14 | 2008-05-21 | 华为技术有限公司 | 一种实现流媒体缓存置换的方法、设备及*** |
CN101951505A (zh) * | 2010-09-19 | 2011-01-19 | 宇龙计算机通信科技(深圳)有限公司 | 一种移动电视的播放控制方法及移动终端 |
CN102387409A (zh) * | 2011-12-07 | 2012-03-21 | 江苏远为科技有限公司 | 基于流媒体***的视频播放方法 |
CN102843614A (zh) * | 2012-07-27 | 2012-12-26 | 优视科技有限公司 | 播放流媒体的方法、装置及*** |
CN103618942A (zh) * | 2013-12-16 | 2014-03-05 | 乐视致新电子科技(天津)有限公司 | 智能电视及其浏览器网页视频的播放方法和装置 |
CN103731721A (zh) * | 2013-12-20 | 2014-04-16 | 乐视网信息技术(北京)股份有限公司 | 一种视频播放方法及用户终端 |
WO2014129747A1 (en) * | 2013-02-22 | 2014-08-28 | Samsung Electronics Co., Ltd. | Method and apparatus for streaming multimedia content of server by using cache |
CN104065665A (zh) * | 2014-07-02 | 2014-09-24 | 深圳深讯和科技有限公司 | 流媒体数据的处理方法和*** |
CN104244033A (zh) * | 2014-09-03 | 2014-12-24 | 乐视致新电子科技(天津)有限公司 | 视频播放方法和装置、智能终端 |
WO2015051321A1 (en) * | 2013-10-04 | 2015-04-09 | Opanga Networks, Inc. | Conditional pre-delivery of content to a user device |
CN104618418A (zh) * | 2014-07-09 | 2015-05-13 | 腾讯科技(北京)有限公司 | 播放多媒体文件的方法及装置 |
CN104837056A (zh) * | 2014-02-10 | 2015-08-12 | 中兴通讯股份有限公司 | 一种网络电视节目切换方法、装置和电视*** |
CN105187543A (zh) * | 2015-09-23 | 2015-12-23 | 深圳市金立通信设备有限公司 | 一种文件下载方法和终端 |
CN105228028A (zh) * | 2015-09-18 | 2016-01-06 | 南京大学镇江高新技术研究院 | 一种基于udp广播的视频流媒体数据分发与预缓存方法 |
CN105450758A (zh) * | 2015-12-02 | 2016-03-30 | 青岛海信电器股份有限公司 | 一种多媒体文件播放的方法及终端 |
CN105813031A (zh) * | 2014-12-30 | 2016-07-27 | 中兴通讯股份有限公司 | 彩铃的播放方法及装置 |
CN106028157A (zh) * | 2015-09-16 | 2016-10-12 | 展视网(北京)科技有限公司 | 一种数据地址相关的流媒体文件播放方法和设备 |
CN106165439A (zh) * | 2012-11-13 | 2016-11-23 | 谷歌技术控股有限责任公司 | 用于多媒体内容传递***的动态缓冲器管理 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101001362B (zh) | 2006-01-11 | 2010-09-08 | 腾讯科技(深圳)有限公司 | 在线播放流媒体的方法及终端 |
GB0622823D0 (en) * | 2006-11-15 | 2006-12-27 | British Broadcasting Corp | Accessing content |
US9021537B2 (en) * | 2010-12-09 | 2015-04-28 | Netflix, Inc. | Pre-buffering audio streams |
CN102196301A (zh) * | 2011-05-13 | 2011-09-21 | 鸿富锦精密工业(深圳)有限公司 | 多媒体文件播放***和机顶盒 |
CN102790925B (zh) | 2011-05-20 | 2015-04-29 | 深圳市云帆世纪科技有限公司 | 一种在线流媒体播放的方法及点播终端 |
US20160065637A1 (en) * | 2013-01-31 | 2016-03-03 | Matt O'Malley | System and method for dynamic criteria, request-lists, event-lists, and playlists |
US20160294890A1 (en) * | 2015-03-31 | 2016-10-06 | Facebook, Inc. | Multi-user media presentation system |
US10341701B2 (en) * | 2015-04-21 | 2019-07-02 | Edge2020 LLC | Clustering and adjudication to determine a recommendation of multimedia content |
US10116713B2 (en) * | 2016-03-31 | 2018-10-30 | Jamdeo Canada, Ltd. | System and methods for content streaming with a content buffer |
US10205989B2 (en) * | 2016-06-12 | 2019-02-12 | Apple Inc. | Optimized storage of media items |
US10740392B2 (en) * | 2016-10-07 | 2020-08-11 | Hsni, Llc | System and method for streaming individualized media content |
CN106850629B (zh) * | 2017-02-09 | 2020-05-12 | Oppo广东移动通信有限公司 | 一种流媒体数据的处理方法及移动终端 |
-
2017
- 2017-02-09 CN CN201710071948.XA patent/CN106850629B/zh not_active Expired - Fee Related
- 2017-12-29 EP EP17895867.4A patent/EP3550790B1/en active Active
- 2017-12-29 CN CN201780078849.2A patent/CN110100424B/zh active Active
- 2017-12-29 WO PCT/CN2017/120285 patent/WO2018145539A1/zh unknown
-
2019
- 2019-08-09 US US16/536,857 patent/US10992723B2/en active Active
Patent Citations (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101075952A (zh) * | 2006-05-16 | 2007-11-21 | 卡乐迷迪有限公司 | 一种流媒体在线播放的方法 |
CN101184021A (zh) * | 2007-12-14 | 2008-05-21 | 华为技术有限公司 | 一种实现流媒体缓存置换的方法、设备及*** |
CN101951505A (zh) * | 2010-09-19 | 2011-01-19 | 宇龙计算机通信科技(深圳)有限公司 | 一种移动电视的播放控制方法及移动终端 |
CN102387409A (zh) * | 2011-12-07 | 2012-03-21 | 江苏远为科技有限公司 | 基于流媒体***的视频播放方法 |
CN102843614A (zh) * | 2012-07-27 | 2012-12-26 | 优视科技有限公司 | 播放流媒体的方法、装置及*** |
CN106165439A (zh) * | 2012-11-13 | 2016-11-23 | 谷歌技术控股有限责任公司 | 用于多媒体内容传递***的动态缓冲器管理 |
WO2014129747A1 (en) * | 2013-02-22 | 2014-08-28 | Samsung Electronics Co., Ltd. | Method and apparatus for streaming multimedia content of server by using cache |
WO2015051321A1 (en) * | 2013-10-04 | 2015-04-09 | Opanga Networks, Inc. | Conditional pre-delivery of content to a user device |
CN103618942A (zh) * | 2013-12-16 | 2014-03-05 | 乐视致新电子科技(天津)有限公司 | 智能电视及其浏览器网页视频的播放方法和装置 |
CN103731721A (zh) * | 2013-12-20 | 2014-04-16 | 乐视网信息技术(北京)股份有限公司 | 一种视频播放方法及用户终端 |
CN104837056A (zh) * | 2014-02-10 | 2015-08-12 | 中兴通讯股份有限公司 | 一种网络电视节目切换方法、装置和电视*** |
CN104065665A (zh) * | 2014-07-02 | 2014-09-24 | 深圳深讯和科技有限公司 | 流媒体数据的处理方法和*** |
CN104618418A (zh) * | 2014-07-09 | 2015-05-13 | 腾讯科技(北京)有限公司 | 播放多媒体文件的方法及装置 |
CN104244033A (zh) * | 2014-09-03 | 2014-12-24 | 乐视致新电子科技(天津)有限公司 | 视频播放方法和装置、智能终端 |
CN105813031A (zh) * | 2014-12-30 | 2016-07-27 | 中兴通讯股份有限公司 | 彩铃的播放方法及装置 |
CN106028157A (zh) * | 2015-09-16 | 2016-10-12 | 展视网(北京)科技有限公司 | 一种数据地址相关的流媒体文件播放方法和设备 |
CN105228028A (zh) * | 2015-09-18 | 2016-01-06 | 南京大学镇江高新技术研究院 | 一种基于udp广播的视频流媒体数据分发与预缓存方法 |
CN105187543A (zh) * | 2015-09-23 | 2015-12-23 | 深圳市金立通信设备有限公司 | 一种文件下载方法和终端 |
CN105450758A (zh) * | 2015-12-02 | 2016-03-30 | 青岛海信电器股份有限公司 | 一种多媒体文件播放的方法及终端 |
Also Published As
Publication number | Publication date |
---|---|
US10992723B2 (en) | 2021-04-27 |
CN110100424A (zh) | 2019-08-06 |
EP3550790A1 (en) | 2019-10-09 |
CN106850629A (zh) | 2017-06-13 |
EP3550790A4 (en) | 2019-10-09 |
US20190364079A1 (en) | 2019-11-28 |
EP3550790B1 (en) | 2021-09-01 |
WO2018145539A1 (zh) | 2018-08-16 |
CN106850629B (zh) | 2020-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108111675B (zh) | 通知消息的处理方法、装置及移动终端 | |
KR101978590B1 (ko) | 메시지 업데이팅 방법, 장치 및 단말 | |
CN107707768B (zh) | 运行游戏应用的处理方法以及相关产品 | |
CN107277230B (zh) | 消息的语音播报方法及相关产品 | |
CN106303070B (zh) | 一种通知消息的提示方法、装置及移动终端 | |
WO2018233492A1 (zh) | 删除推送消息的方法及相关产品 | |
CN110633067B (zh) | 一种音效参数的调节方法及移动终端 | |
CN108156508B (zh) | 弹幕信息处理的方法、装置、移动终端、服务器及*** | |
CN107634952B (zh) | 刷量资源确定方法、装置、服务设备、移动终端及存储介质 | |
CN110418003B (zh) | 一种亮度调节方法、亮度调节装置及移动终端 | |
CN108337533B (zh) | 视频压缩方法和装置 | |
WO2019041280A1 (zh) | 应用资源推荐方法及相关设备 | |
CN110100424B (zh) | 一种流媒体数据的处理方法及移动终端 | |
CN111611027A (zh) | 一种启动应用程序的方法、终端设备以及可读存储介质 | |
CN106339894B (zh) | 一种锁屏杂志的推送方法、播放方法及相关设备 | |
WO2019076250A1 (zh) | 推送消息的管理方法及相关产品 | |
CN108270853B (zh) | 一种消息处理方法及移动终端 | |
KR102239616B1 (ko) | 메시지 통지 방법 및 단말기 | |
WO2018233491A1 (zh) | 推送消息管理方法及相关产品 | |
CN110428782B (zh) | 亮度调节方法及相关产品 | |
CN106506834B (zh) | 通话中添加背景音的方法、终端及*** | |
CN106126170B (zh) | 一种终端的音效设置方法及终端 | |
CN106339391B (zh) | 一种网页显示方法,及终端设备 | |
CN106815078B (zh) | 一种内存控制方法及设备 | |
CN106454953B (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 |