CN103065662A - 一种媒体资源在设备中续播的方法及系统 - Google Patents
一种媒体资源在设备中续播的方法及系统 Download PDFInfo
- Publication number
- CN103065662A CN103065662A CN2013100215761A CN201310021576A CN103065662A CN 103065662 A CN103065662 A CN 103065662A CN 2013100215761 A CN2013100215761 A CN 2013100215761A CN 201310021576 A CN201310021576 A CN 201310021576A CN 103065662 A CN103065662 A CN 103065662A
- Authority
- CN
- China
- Prior art keywords
- dmr
- dmp
- media resource
- dms
- breakpoint information
- 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
Images
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/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/4333—Processing operations in response to a pause request
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4126—The peripheral being portable, e.g. PDAs or mobile phones
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2387—Stream processing in response to a playback request from an end-user, e.g. for trick-play
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25841—Management of client data involving the geographical location of the client
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4113—PC
-
- 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/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
-
- 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
-
- 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
-
- 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/4524—Management of client data or end-user data involving the geographical location of the client
-
- 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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/647—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
- H04N21/64707—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless for transferring content from a first network to a second network, e.g. between IP and wireless
-
- 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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/647—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
- H04N21/64746—Control signals issued by the network directed to the server or the client
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Graphics (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明公开了一种媒体资源在设备中续播的方法及系统,包括:数字媒体播放器DMP或数字媒体渲染器DMR播放媒体资源前,获取与媒体资源对应的断点信息;所述断点信息包括:媒体资源的MD5值,DMP或DMR的设备唯一号,以及DMP或DMR上一次播放所述媒体资源过程中终止播放时的断点时间;DMP或DMR根据断点信息,向数字媒体服务器DMS发送从断点开始发送媒体资源数据的请求;DMP或DMR从DMS获取媒体资源数据,并播放。本发明可以使用不同用户的DMP/DMR在播放不同DMS上的相同媒体资源的时候,能够记住每个用户的播放的一个媒体资源的断点信息,能够支持多断点续播,且每个用户的断点信息不会相互覆盖。
Description
技术领域
本发明涉及通讯技术领域,特别是涉及一种媒体资源在设备中续播的方法及系统。
背景技术
随着数字家庭概念应用的不断发展,DLNA(Digital Living Network Alliance,数字生活网络联盟)设备作为直接面向用户的装置,其良好的用户体验无疑是DLNA设备的一大卖点。
DLNA的设备分类中,包括家庭网络设备、移动手持设备、家庭互操作设备。
其中,家庭设备包括DMS(Digital Media Server,数字媒体服务器)、DMP(Digital Media Player,数字媒体播放器)、DMR(Digital Media Renderer,数字媒体渲染器)、DMC(Digital Media Controller,数字媒体控制器)、DMPr(Digital Media Printer,数字媒体打印机)。
移动手持设备包括M-DMS(Mobile Digital Media Server,移动式数字媒体服务器)、M-DMP(Mobile Digital Media Player,移动式数字媒体播放器)、M-DMU(Mobile Digital Media Uploader,移动式数位媒体上传控制器)、M-DMD(Mobile Digital Media Downloader,移动式数字媒体下载控制器)、M-DMC(Mobile Digital Media Controller,移动式数字媒体控制器)。
家庭互操作设备包括M-NCF(Mobile Network Connectivity Function,移动网络连接功能设备)、MIU(Mobile Interoperability Unit,媒体交互设备)。
所述DMS可以是DLNA互联设备中任何一个具有文件存储功能的设备。
所述DMP可以是DLNA互联设备中任何一个具有显示功能,并具播放音视频功能的设备。
所述DMR可以是DLNA互联设备中任何一个具有对音视频编码进行解码功能的设备。
在DLNA协议中规定了3种播放媒体资源的交互方式:
1、DMS可以主动将存储的音视频文件推送到任意一台DMR设备中播放;
2、DMP可以主动搜索并选择所述DMS中的音视频文件进行播放;
3、同过DMC可以将读取DMS中的音视频文件列表,并将所选音视频文件推送至DMR中播放。
在目前已有的DLNA应用中,DMS中的音视频文件可以在不同的DMP或者DMR中播放,而且在播放节目中有些环境中已经实现了断点续播功能,但是一个DMS可能属于一个公用设备,且不同的DMP/DMR的持有者不同,因此,对于不同的DMP/DMR持有者播放DMS中的同一个视频文件,就会造成断点的覆盖,导致一个DMP/DMR的持有者下次从断点续播开始播放的视频不在是自己以前所保存的断点;同样由于DMP/DMR的便携性,因此在不同的环境中可以连接到不同的DMS中,如果DMS中存有用户要播放的相同视频,这样DMP/DMR是无法启用断点续播功能的,这样用户体验很不好。
因此,提供一种基于DLNA的媒体资源在多个智能设备中的多断点续播技术实属必要。
发明内容
本发明要解决的技术问题是提供一种媒体资源在设备中续播的方法及系统,用以解决现有技术中媒体资源在多个智能设备中不能实现多断点续播的问题。
为解决上述技术问题,一方面,本发明提供一种媒体资源在设备中续播的方法,包括:
数字媒体播放器DMP或数字媒体渲染器DMR播放媒体资源前,获取与媒体资源对应的断点信息;所述断点信息包括:所述媒体资源的MD5值,DMP或DMR的设备唯一号,以及所述DMP或DMR上一次播放所述媒体资源过程中终止播放时的断点时间;
DMP或DMR根据所述断点信息,向数字媒体服务器DMS发送从断点开始发送媒体资源数据的请求;
DMP或DMR从DMS获取媒体资源数据,并播放。
进一步,所述DMP或DMR播放所述媒体资源过程中,当终止播放所述媒体资源时,所述DMS获取断点信息,该断点信息包括所述媒体资源的MD5值,DMP或DMR的设备唯一号,以及所述DMP或DMR终止播放所述媒体资源时的断点时间;
所述DMS判断所述DMS中是否保存有与所述媒体资源的MD5值、DMP或DMR的设备唯一号对应的断点信息,如果是,则更新该断点信息,如果否,则在DMS中创建所述断点信息。
进一步,所述DMS在更新或创建断点信息之后,还包括:
当所述DMP或DMR有存储功能时,所述DMS向所述DMP或DMR发送与之对应的断点信息;所述DMP或DMR根据所述DMP/DMR的设备唯一号和播放媒体资源的MD5值,判断该断点信息在所述DMP或DMR中是否已经存在,如果是,则在所述DMP或DMR中更新断点信息;否则,则在所述DMP或DMR中创建该断点信息。
进一步,所述DMP或DMR播放媒体资源前获取所述断点信息,具体包括:
所述DMP或DMR向所述DMS发送数据请求和获取媒体资源的断点信息请求;
当所述DMS判定所述DMP或DMR中没有保存该断点信息时,所述DMS进一步判断所述DMS中是否保存有该断点信息,如果是,则所述DMS向所述DMP或DMR发送所述媒体资源的媒体基本信息及该断点信息,如果否,则DMS向DMR从头开始发送媒体资源数据。
进一步,当所述DMS判定所述DMP或DMR中保存有所述断点信息时,则所述DMS获取所述DMP或DMR中保存的断点信息后,向所述DMP或DMR发送所述媒体资源的媒体基本信息及该断点信息。
另一方面,本发明还提供一种媒体资源在设备中续播的系统,包括:数字媒体服务器DMS,以及数字媒体播放器DMP或数字媒体渲染器DMR;
DMP或DMR播放媒体资源前,获取与媒体资源对应的断点信息;所述断点信息包括:所述媒体资源的MD5值,DMP或DMR的设备唯一号,以及所述DMP或DMR上一次播放所述媒体资源过程中终止播放时的断点时间;
DMP或DMR根据所述断点信息,向DMS发送从断点开始发送媒体资源数据的请求;
DMP或DMR从DMS获取媒体资源数据,并播放。
进一步,所述DMP或DMR播放所述媒体资源过程中,当终止播放所述媒体资源时,所述DMS获取断点信息,该断点信息包括所述媒体资源的MD5值,DMP或DMR的设备唯一号,以及所述DMP或DMR终止播放所述媒体资源时的断点时间;
所述DMS判断所述DMS中是否保存有与所述媒体资源的MD5值、DMP或DMR的设备唯一号对应的断点信息,如果是,则更新该断点信息,如果否,则在DMS中创建所述断点信息。
进一步,当所述DMP或DMR有存储功能时,所述DMS向所述DMP或DMR发送与之对应的断点信息;所述DMP或DMR根据所述DMP/DMR的设备唯一号和播放媒体资源的MD5值,判断该断点信息在所述DMP或DMR中是否已经存在,如果是,则在所述DMP或DMR中更新断点信息;否则,则在所述DMP或DMR中创建该断点信息。
进一步,所述DMP或DMR向所述DMS发送数据请求和获取媒体资源的断点信息请求;
当所述DMS判定所述DMP或DMR中没有保存该断点信息时,所述DMS进一步判断所述DMS中是否保存有该断点信息,如果是,则所述DMS向所述DMP或DMR发送所述媒体资源的媒体基本信息及该断点信息,如果否,则DMS向DMR从头开始发送媒体资源数据。
进一步,当所述DMS判定所述DMP或DMR中保存有所述断点信息时,则所述DMS获取所述DMP或DMR中保存的断点信息后,向所述DMP或DMR发送所述媒体资源的媒体基本信息及该断点信息。
本发明有益效果如下:
本发明可以使用不同用户的DMP/DMR在播放不同DMS上的相同媒体资源的时候,能够记住每个用户的播放的一个媒体资源的断点信息,能够支持多断点续播,且每个用户的断点信息不会相互覆盖。
附图说明
图1是本发明实施例中一种媒体资源在设备中续播的方法的流程图;
图2是本发明实施例中DMS和DMP/DMR中记录断点信息的流程图;
图3是本发明实施例中DMP主动从DMS获取数据时实现断点续播的流程图;
图4是本发明实施例中DMC控制DMR获取DMS数据时实现断点续播的流程图;
图5是本发明实施例中DMS向DMR主动推送数据时实现断点续播的流程图;
图6是本发明实施例中一种媒体资源在设备中续播的系统中涉及的各种DLNA设备的交互方式示意图。
具体实施方式
以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
如图1所示,本发明实施例涉及一种媒体资源在设备中续播的方法,包括:
步骤S101,数字媒体播放器DMP或数字媒体渲染器DMR播放媒体资源前,获取与媒体资源对应的断点信息;所述断点信息包括:所述媒体资源的MD5(Message-Digest Algorithm5,信息-摘要算法)值,DMP或DMR的设备唯一号,以及所述DMP或DMR上一次播放所述媒体资源过程中终止播放时的断点时间;不同的媒体资源对应不同的MD5值,因此,可以通过MD5值确定用户希望播放的媒体资源;不同的DMP或DMR对应不同的DMP或DMR的设备唯一号,通过DMP或DMR的设备唯一号,可以确定希望播放媒体资源的设备,因此,当有不同的DMP/DMR播放相同的媒体资源的时候,可以记录下不同DMP/DMR的断点信息。
步骤S102,DMP或DMR根据所述断点信息,向数字媒体服务器DMS发送从断点开始发送媒体资源数据的请求;
步骤S103,DMP或DMR从DMS获取媒体资源数据,并播放。
例如:一个用户在家中使用手机播放PC(个人电脑)机子上的某一媒体资源,当媒体资源播放的一段时间后,用户停止播放或者异常退出,这时候当用户把手机带到另一个环境中(如到朋友家),朋友家的一个DMS中存放着同样一个媒体资源,如PAD(平板电脑或掌上电脑),当用户想播放同一个媒体资源时,用户就没必要从头开始播放该媒体资源,从而可以根据手机里面存放的断点信息,来进行断点续播功能。又如:当在一个家庭环境中,当一个用户在一个DMS中(如PC上)利用手机播放一个媒体资源后,记录了该用户的断点信息,这时家庭成员的另一个用户用PAD同样播放了这个DMS中的同一个媒体资源,这样就会记住该设备的断点信息,而不会造成对手机设备断点信息的干扰,充分满足了家庭中各个成员的断点续播要求。
图2是本发明实施例中DMS和DMP/DMR中记录断点信息的流程图,包括如下步骤:
步骤S201:DMP/DMR从DMS中获取媒体资源数据,并开始进行播放。
步骤S202:判断DMP/DMR是否主动停止播放退出或者异常退出,如果是,则转步骤S204,否则,则转步骤S203。
步骤203:当DMP/DMR没有任何主动停止播放操作或者异常退出时,则正常播放,不产生任何断点信息。
步骤204:DMS获取断点信息,并转步骤S205。断点信息包括播放媒体资源的MD5值,断点时间,以及DMP/DMR的设备唯一号。通过媒体资源的MD5值,可以唯一的确认播放的媒体资源;通过DMP/DMR的设备唯一号,则可以确认播放媒体资源的DMP/DMR;断点时间则记录了该DMP/DMR停止播放媒体资源或异常退出时,该媒体资源播放的时间。
步骤205:在DMS中,通过断点信息中的DMP/DMR的设备唯一号和播放媒体资源的MD5值,判断DMS中是否已经存在该断点信息,如果是,则转步骤S207,否则,则转步骤S206。
步骤206:如果该断点信息不存在,则在DMS中创建与该DMP/DMR对应的断点信息,并转步骤S208。
步骤207:如果断点信息已经存在,则在DMS中更新与该DMP/DMR对应的断点信息,由于DMP/DMR的设备唯一号和播放媒体资源的MD5值相同,因此,相当于更新断点时间,并转步骤S208。
步骤208:判断上述DMP/DMR是否有存储功能,如果是,则转步骤S210,否则,则转步骤S209。
步骤209:如果DMP/DMR没有存储功能,则不在DMP/DMR中保存断点信息,记录播放断点信息的流程结束。
步骤210:如果DMP/DMR有存储功能,则DMS向DMP/DMR发送断点信息。
步骤211:DMP/DMR根据断点信息中的DMP/DMR的设备唯一号和播放媒体资源的MD5值,判断该断点信息在DMP/DMR中是否已经存在,如果是,则转步骤S213,否则,则转步骤S212。
步骤212:如果断点信息不存在,则在DMP/DMR中创建该DMP/DMR的断点信息。
步骤213:如果断点信息存在,则在DMP/DMR中更新该DMP/DMR的断点信息,即更新断点时间。
针对DMP主动从DMS获取数据时实现断点续播的流程,附图3给出了详细描述,具体步骤如下:
步骤S301:当DMP主动搜索某个DMS中的媒体资源文件,DMP向DMS发送获取数据请求时,同时发送获取媒体资源的断点信息的请求。
步骤S302:DMS判断DMP中是否有该请求媒体资源的断点信息,如果有,则转步骤S304,否则,转步骤S303。
步骤S303:如果DMP中不存在该媒体资源的断点信息,则在DMS中搜索,判断DMS中是否存在该DMP所请求的媒体资源的断点信息,如果有,则转步骤S306,否则,转步骤S309。
步骤S304:如果DMP中存在该媒体资源的断点信息,则DMS从DMP中获取该断点信息,并转步骤S305。
步骤S305:DMS向DMP发送媒体基本信息及从DMP中获取到的断点信息,并转步骤S307。
步骤S306:如果DMS中存在该DMP所请求的媒体资源的断点信息,则DMS向DMP发送媒体基本信息及该断点信息,并转步骤S307。
步骤S307:DMP通过询问用户判断是否从断点开始播放媒体资源,如果是,则转步骤S308,否则,转步骤S309。
步骤S308:如果用户选择从断点开始播放,则DMP向DMS发送从断点开始发送媒体资源数据的请求,并转步骤S310。
步骤S309:当在DMS中没有获取到上述断点信息时,或者当用户选择从头播放时,则DMP向DMS发送从头开始发送媒体资源数据的请求,并转步骤S310。
步骤S310:DMP开始从DMS获取媒体资源数据并播放,并转步骤S311。
步骤S311:正常播放结束后,把DMP和DMS中的断点信息的断点时间置为0。
针对DMC控制DMR获取DMS数据时实现断点续播的流程,图4给出了详细流程,具体如下:
步骤S401:DMC获取DMS媒体资源,并向DMR推送媒体资源,即DMC控制DMR获取DMS的数据。
步骤S402:当DMR加载完成媒体资源基本信息时,向DMS发送数据请求及获取媒体资源的断点信息的请求。
步骤S403:DMS判断DMR中是否保存有上述媒体资源的断点信息,如果有,则转步骤S405,否则,转步骤S404。
步骤S404:当DMR中不存在上述媒体资源的断点信息时,则在DMS中搜索是否有该DMR所请求的媒体资源的断点信息,如果有,则转步骤S407,否则,转步骤S410。
步骤S405:当DMR中存在该媒体资源的断点信息时,则DMS从DMR中获取该断点信息,并转步骤S406。
步骤S406:DMS向DMR发送媒体基本信息及从DMR中获取到的断点信息,并转步骤S408。
步骤S407:当DMS中存在上述媒体资源的断点信息时,则DMS向DMR发送媒体基本信息及断点信息,并转步骤S408。
步骤S408:DMR通过询问用户判断是否从断点开始播放媒体资源,如果是,则转步骤S409,否则,转步骤S410。
步骤S409:如果用户选择从断点开始播放媒体资源,则DMR向DMS发送从断点开始发送媒体资源数据的请求,并转步骤S411。
步骤S410:在DMS中没有获取到断点信息时,或者当用户选择从头播放媒体资源时,则DMS向DMR从头开始发送媒体资源数据,并转步骤S411。
步骤S411:DMR开始从DMS获取媒体资源数据并播放,并转步骤S412。
步骤S412:正常播放结束后,将DMR和DMS中的断点信息的断点时间置为0。
针对DMS向DMR主动推送数据时实现断点续播的流程,图5给出了详细流程,具体如下:
步骤S501:DMS主动向DMR推送媒体资源。
步骤S502:当DMR加载完成媒体资源基本信息时,DMR向DMS发送数据请求和获取媒体资源的断点信息请求。
步骤S503:DMS判断DMR中是否有上述媒体资源的断点信息,如果有,则转步骤S505,否则,转步骤S504。
步骤S504:当DMR中不存在上述媒体资源的断点信息时,则在DMS中搜索,判断DMS中是否存在该DMR所请求媒体资源的断点信息,如果有,则转步骤S507,否则,转步骤S510。
步骤S505:当DMR中存在上述媒体资源的断点信息时,则DMS从DMR中获取上述断点信息,并转步骤S506。
步骤S506:DMS向DMR发送媒体基本信息及从DMR中获取到的断点信息。
步骤S507:当DMS中存在上述媒体资源的断点信息时,则DMS向DMR发送媒体基本信息及上述断点信息,并转步骤S508。
步骤S508:DMR通过询问用户判断是否从断点开始播放媒体资源,如果是,则转步骤S509,否则,转步骤S510。
步骤S509:当用户选择从断点开始播放媒体资源时,则DMR向DMS发送从断点开始发送媒体资源数据的请求,并转步骤S511。
步骤S510:当在DMS中没有获取到上述断点信息时,或者当用户选择从头播放媒体资源时,则DMS向DMR从头开始发送媒体资源数据,并转步骤S511。
步骤S511:DMR开始从DMS获取媒体资源数据并播放,并转步骤S512。
步骤S512:正常播放结束后,把DMR和DMS中的断点信息的断点时间置为0。
另外,如图6所示,本发明还涉及一种实现上述方法的媒体资源在设备中续播的系统,包括:数字媒体服务器DMS,以及数字媒体播放器DMP或数字媒体渲染器DMR;
DMP或DMR播放媒体资源前,获取与媒体资源对应的断点信息;所述断点信息包括:所述媒体资源的MD5值,DMP或DMR的设备唯一号,以及所述DMP或DMR上一次播放所述媒体资源过程中终止播放时的断点时间;
DMP或DMR根据所述断点信息,向DMS发送从断点开始发送媒体资源数据的请求;
DMP或DMR从DMS获取媒体资源数据,并播放。
其中,所述DMP或DMR播放所述媒体资源过程中,当终止播放所述媒体资源时,所述DMS获取断点信息,该断点信息包括所述媒体资源的MD5值,DMP或DMR的设备唯一号,以及所述DMP或DMR终止播放所述媒体资源时的断点时间;
所述DMS判断所述DMS中是否保存有与所述媒体资源的MD5值、DMP或DMR的设备唯一号对应的断点信息,如果是,则更新该断点信息,如果否,则在DMS中创建所述断点信息。
其中,当所述DMP或DMR有存储功能时,所述DMS向所述DMP或DMR发送与之对应的断点信息;所述DMP或DMR根据所述DMP/DMR的设备唯一号和播放媒体资源的MD5值,判断该断点信息在所述DMP或DMR中是否已经存在,如果是,则在所述DMP或DMR中更新断点信息;否则,则在所述DMP或DMR中创建该断点信息。
其中,所述DMP或DMR向所述DMS发送数据请求和获取媒体资源的断点信息请求;
当所述DMS判定所述DMP或DMR中没有保存该断点信息时,所述DMS进一步判断所述DMS中是否保存有该断点信息,如果是,则所述DMS向所述DMP或DMR发送所述媒体资源的媒体基本信息及该断点信息,如果否,则DMS向DMR从头开始发送媒体资源数据。
其中,当所述DMS判定所述DMP或DMR中保存有所述断点信息时,则所述DMS获取所述DMP或DMR中保存的断点信息后,向所述DMP或DMR发送所述媒体资源的媒体基本信息及该断点信息。
由上述实施例可以看出,本发明可以使用不同用户的DMP/DMR在播放不同DMS上的相同媒体资源的时候,能够记住每个用户的播放的一个媒体资源的断点信息,能够支持多断点续播,且每个用户的断点信息不会相互覆盖。
尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。
Claims (10)
1.一种媒体资源在设备中续播的方法,其特征在于,包括:
数字媒体播放器DMP或数字媒体渲染器DMR播放媒体资源前,获取与媒体资源对应的断点信息;所述断点信息包括:所述媒体资源的MD5值,DMP或DMR的设备唯一号,以及所述DMP或DMR上一次播放所述媒体资源过程中终止播放时的断点时间;
DMP或DMR根据所述断点信息,向数字媒体服务器DMS发送从断点开始发送媒体资源数据的请求;
DMP或DMR从DMS获取媒体资源数据,并播放。
2.如权利要求1所述的媒体资源在设备中续播的方法,其特征在于,所述DMP或DMR播放所述媒体资源过程中,当终止播放所述媒体资源时,所述DMS获取断点信息,该断点信息包括所述媒体资源的MD5值,DMP或DMR的设备唯一号,以及所述DMP或DMR终止播放所述媒体资源时的断点时间;
所述DMS判断所述DMS中是否保存有与所述媒体资源的MD5值、DMP或DMR的设备唯一号对应的断点信息,如果是,则更新该断点信息,如果否,则在DMS中创建所述断点信息。
3.如权利要求2所述的媒体资源在设备中续播的方法,其特征在于,所述DMS在更新或创建断点信息之后,还包括:
当所述DMP或DMR有存储功能时,所述DMS向所述DMP或DMR发送与之对应的断点信息;所述DMP或DMR根据所述DMP/DMR的设备唯一号和播放媒体资源的MD5值,判断该断点信息在所述DMP或DMR中是否已经存在,如果是,则在所述DMP或DMR中更新断点信息;否则,则在所述DMP或DMR中创建该断点信息。
4.如权利要求3所述的媒体资源在设备中续播的方法,其特征在于,所述DMP或DMR播放媒体资源前获取所述断点信息,具体包括:
所述DMP或DMR向所述DMS发送数据请求和获取媒体资源的断点信息请求;
当所述DMS判定所述DMP或DMR中没有保存该断点信息时,所述DMS进一步判断所述DMS中是否保存有该断点信息,如果是,则所述DMS向所述DMP或DMR发送所述媒体资源的媒体基本信息及该断点信息,如果否,则DMS向DMR从头开始发送媒体资源数据。
5.如权利要求4所述的媒体资源在设备中续播的方法,其特征在于,当所述DMS判定所述DMP或DMR中保存有所述断点信息时,则所述DMS获取所述DMP或DMR中保存的断点信息后,向所述DMP或DMR发送所述媒体资源的媒体基本信息及该断点信息。
6.一种媒体资源在设备中续播的系统,其特征在于,包括:数字媒体服务器DMS,以及数字媒体播放器DMP或数字媒体渲染器DMR;
DMP或DMR播放媒体资源前,获取与媒体资源对应的断点信息;所述断点信息包括:所述媒体资源的MD5值,DMP或DMR的设备唯一号,以及所述DMP或DMR上一次播放所述媒体资源过程中终止播放时的断点时间;
DMP或DMR根据所述断点信息,向DMS发送从断点开始发送媒体资源数据的请求;
DMP或DMR从DMS获取媒体资源数据,并播放。
7.如权利要求6所述的媒体资源在设备中续播的系统,其特征在于,所述DMP或DMR播放所述媒体资源过程中,当终止播放所述媒体资源时,所述DMS获取断点信息,该断点信息包括所述媒体资源的MD5值,DMP或DMR的设备唯一号,以及所述DMP或DMR终止播放所述媒体资源时的断点时间;
所述DMS判断所述DMS中是否保存有与所述媒体资源的MD5值、DMP或DMR的设备唯一号对应的断点信息,如果是,则更新该断点信息,如果否,则在DMS中创建所述断点信息。
8.如权利要求7所述的媒体资源在设备中续播的系统,其特征在于,当所述DMP或DMR有存储功能时,所述DMS向所述DMP或DMR发送与之对应的断点信息;所述DMP或DMR根据所述DMP/DMR的设备唯一号和播放媒体资源的MD5值,判断该断点信息在所述DMP或DMR中是否已经存在,如果是,则在所述DMP或DMR中更新断点信息;否则,则在所述DMP或DMR中创建该断点信息。
9.如权利要求8所述的媒体资源在设备中续播的系统,其特征在于,所述DMP或DMR向所述DMS发送数据请求和获取媒体资源的断点信息请求;
当所述DMS判定所述DMP或DMR中没有保存该断点信息时,所述DMS进一步判断所述DMS中是否保存有该断点信息,如果是,则所述DMS向所述DMP或DMR发送所述媒体资源的媒体基本信息及该断点信息,如果否,则DMS向DMR从头开始发送媒体资源数据。
10.如权利要求9所述的媒体资源在设备中续播的系统,其特征在于,当所述DMS判定所述DMP或DMR中保存有所述断点信息时,则所述DMS获取所述DMP或DMR中保存的断点信息后,向所述DMP或DMR发送所述媒体资源的媒体基本信息及该断点信息。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013100215761A CN103065662A (zh) | 2013-01-22 | 2013-01-22 | 一种媒体资源在设备中续播的方法及系统 |
EP13807114.7A EP2950310B1 (en) | 2013-01-22 | 2013-08-13 | Method and system for continuously playing media resources in device |
PCT/CN2013/081401 WO2013189334A1 (zh) | 2013-01-22 | 2013-08-13 | 一种媒体资源在设备中续播的方法及系统 |
JP2015554016A JP6224129B2 (ja) | 2013-01-22 | 2013-08-13 | メディアリソースがデバイスで連続的に再生される方法およびシステム |
US14/761,932 US9621945B2 (en) | 2013-01-22 | 2013-08-13 | Method and system for continuously playing media resource in device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013100215761A CN103065662A (zh) | 2013-01-22 | 2013-01-22 | 一种媒体资源在设备中续播的方法及系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103065662A true CN103065662A (zh) | 2013-04-24 |
Family
ID=48108257
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2013100215761A Pending CN103065662A (zh) | 2013-01-22 | 2013-01-22 | 一种媒体资源在设备中续播的方法及系统 |
Country Status (5)
Country | Link |
---|---|
US (1) | US9621945B2 (zh) |
EP (1) | EP2950310B1 (zh) |
JP (1) | JP6224129B2 (zh) |
CN (1) | CN103065662A (zh) |
WO (1) | WO2013189334A1 (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103220301A (zh) * | 2013-04-28 | 2013-07-24 | 青岛海信移动通信技术股份有限公司 | 一种媒体播放控制方法及其装置 |
WO2013189334A1 (zh) * | 2013-01-22 | 2013-12-27 | 中兴通讯股份有限公司 | 一种媒体资源在设备中续播的方法及系统 |
CN104244070A (zh) * | 2014-09-16 | 2014-12-24 | 广东欧珀移动通信有限公司 | 一种多媒体文件播放方法和装置 |
CN105791922A (zh) * | 2013-04-28 | 2016-07-20 | 青岛海信移动通信技术股份有限公司 | 一种媒体播放控制方法及其装置 |
WO2018077266A1 (zh) * | 2016-10-31 | 2018-05-03 | 杭州海康威视系统技术有限公司 | 监控录像的断点续传方法及装置 |
CN109948057A (zh) * | 2019-03-21 | 2019-06-28 | 北京地平线机器人技术研发有限公司 | 感兴趣内容推送方法、装置及电子设备和介质 |
WO2021179869A1 (zh) * | 2020-03-10 | 2021-09-16 | Oppo广东移动通信有限公司 | 音频播放方法、装置、存储介质及终端 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113438313B (zh) * | 2021-06-29 | 2022-09-27 | 北京奇艺世纪科技有限公司 | 视频续播处理方法、相关装置及可读存储介质 |
CN115277925A (zh) * | 2022-07-12 | 2022-11-01 | 广州汽车集团股份有限公司 | 一种实现音频数据断点续播的方法与系统 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101047846A (zh) * | 2006-03-27 | 2007-10-03 | 联想(北京)有限公司 | 一种在流媒体系统上使用书签的方法 |
CN101098452A (zh) * | 2007-07-04 | 2008-01-02 | 迪岸网络技术(上海)有限公司 | 一种远程动态监控视频动画节目播出系统 |
CN101741841A (zh) * | 2009-12-10 | 2010-06-16 | 青岛海信宽带多媒体技术有限公司 | 一种实现多媒体设备间断点续播的方法及装置 |
CN102378059A (zh) * | 2010-08-13 | 2012-03-14 | 深圳Tcl新技术有限公司 | 一种网络电视及其流媒体多断点播放方法 |
KR20120044082A (ko) * | 2010-10-27 | 2012-05-07 | 주식회사 케이티 | 홈 네트워크에서 디바이스간 공유된 디지털 미디어 콘텐츠를 재생하는 방법 및 그 렌더러 |
CN102523529A (zh) * | 2011-12-08 | 2012-06-27 | 中国联合网络通信集团有限公司 | 多终端设备接续播放视频的方法和视频服务器 |
CN102724196A (zh) * | 2012-06-21 | 2012-10-10 | 中兴通讯股份有限公司 | 媒体资源数据的播放方法及装置 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090300231A1 (en) * | 2005-12-20 | 2009-12-03 | Matsushita Electric Industrial Co., Ltd. | Data output device, equipment control device, and multimedia delivery system |
WO2008035603A1 (fr) * | 2006-09-19 | 2008-03-27 | Access Co., Ltd. | Système de reproduction de contenu, dispositif de commande à distance et programme d'ordinateur |
TWI343213B (en) * | 2006-11-08 | 2011-06-01 | Qisda Corp | Method for playing audio-video file and playing system using the same |
US9288245B2 (en) * | 2008-02-07 | 2016-03-15 | Qualcomm Incorporated | Apparatus and methods of accessing content |
WO2011102508A1 (ja) * | 2010-02-22 | 2011-08-25 | 株式会社ソニー・コンピュータエンタテインメント | コンテンツ再生装置 |
US20110307930A1 (en) * | 2010-06-14 | 2011-12-15 | Alan Rouse | Systems and methods for transferring a partially viewed vod program from a first service location to a second service location |
JP2012039549A (ja) * | 2010-08-11 | 2012-02-23 | Sony Corp | 情報処理装置、情報処理方法及び情報処理システム |
US8838978B2 (en) | 2010-09-16 | 2014-09-16 | Verance Corporation | Content access management using extracted watermark information |
JP5539165B2 (ja) * | 2010-11-16 | 2014-07-02 | 日立コンシューマエレクトロニクス株式会社 | コンテンツ配信装置、コンテンツ再生装置及びコンテンツ再生システム |
CN102187340B (zh) * | 2011-04-14 | 2013-03-13 | 华为技术有限公司 | 断点信息管理方法和断点信息管理器 |
CN103065662A (zh) * | 2013-01-22 | 2013-04-24 | 中兴通讯股份有限公司 | 一种媒体资源在设备中续播的方法及系统 |
-
2013
- 2013-01-22 CN CN2013100215761A patent/CN103065662A/zh active Pending
- 2013-08-13 EP EP13807114.7A patent/EP2950310B1/en active Active
- 2013-08-13 US US14/761,932 patent/US9621945B2/en active Active
- 2013-08-13 WO PCT/CN2013/081401 patent/WO2013189334A1/zh active Application Filing
- 2013-08-13 JP JP2015554016A patent/JP6224129B2/ja active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101047846A (zh) * | 2006-03-27 | 2007-10-03 | 联想(北京)有限公司 | 一种在流媒体系统上使用书签的方法 |
CN101098452A (zh) * | 2007-07-04 | 2008-01-02 | 迪岸网络技术(上海)有限公司 | 一种远程动态监控视频动画节目播出系统 |
CN101741841A (zh) * | 2009-12-10 | 2010-06-16 | 青岛海信宽带多媒体技术有限公司 | 一种实现多媒体设备间断点续播的方法及装置 |
CN102378059A (zh) * | 2010-08-13 | 2012-03-14 | 深圳Tcl新技术有限公司 | 一种网络电视及其流媒体多断点播放方法 |
KR20120044082A (ko) * | 2010-10-27 | 2012-05-07 | 주식회사 케이티 | 홈 네트워크에서 디바이스간 공유된 디지털 미디어 콘텐츠를 재생하는 방법 및 그 렌더러 |
CN102523529A (zh) * | 2011-12-08 | 2012-06-27 | 中国联合网络通信集团有限公司 | 多终端设备接续播放视频的方法和视频服务器 |
CN102724196A (zh) * | 2012-06-21 | 2012-10-10 | 中兴通讯股份有限公司 | 媒体资源数据的播放方法及装置 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013189334A1 (zh) * | 2013-01-22 | 2013-12-27 | 中兴通讯股份有限公司 | 一种媒体资源在设备中续播的方法及系统 |
US9621945B2 (en) | 2013-01-22 | 2017-04-11 | Zte Corporation | Method and system for continuously playing media resource in device |
CN103220301A (zh) * | 2013-04-28 | 2013-07-24 | 青岛海信移动通信技术股份有限公司 | 一种媒体播放控制方法及其装置 |
CN103220301B (zh) * | 2013-04-28 | 2016-04-27 | 青岛海信移动通信技术股份有限公司 | 一种媒体播放控制方法及其装置 |
CN105791922A (zh) * | 2013-04-28 | 2016-07-20 | 青岛海信移动通信技术股份有限公司 | 一种媒体播放控制方法及其装置 |
CN104244070A (zh) * | 2014-09-16 | 2014-12-24 | 广东欧珀移动通信有限公司 | 一种多媒体文件播放方法和装置 |
WO2018077266A1 (zh) * | 2016-10-31 | 2018-05-03 | 杭州海康威视系统技术有限公司 | 监控录像的断点续传方法及装置 |
CN109948057A (zh) * | 2019-03-21 | 2019-06-28 | 北京地平线机器人技术研发有限公司 | 感兴趣内容推送方法、装置及电子设备和介质 |
CN109948057B (zh) * | 2019-03-21 | 2022-03-01 | 北京地平线机器人技术研发有限公司 | 感兴趣内容推送方法、装置及电子设备和介质 |
WO2021179869A1 (zh) * | 2020-03-10 | 2021-09-16 | Oppo广东移动通信有限公司 | 音频播放方法、装置、存储介质及终端 |
Also Published As
Publication number | Publication date |
---|---|
EP2950310A4 (en) | 2016-01-06 |
US9621945B2 (en) | 2017-04-11 |
JP6224129B2 (ja) | 2017-11-01 |
EP2950310B1 (en) | 2018-11-14 |
US20150358670A1 (en) | 2015-12-10 |
JP2016512661A (ja) | 2016-04-28 |
WO2013189334A1 (zh) | 2013-12-27 |
EP2950310A1 (en) | 2015-12-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103065662A (zh) | 一种媒体资源在设备中续播的方法及系统 | |
JP6833247B2 (ja) | モバイル端末のビデオ記録方法および装置 | |
CN102523492B (zh) | 一种互动评论系统的评论方法、电视机及移动终端 | |
JP5799512B2 (ja) | 情報処理装置、および情報処理方法、並びにプログラム | |
CN104123954B (zh) | 一种无线音乐系统控制方法及装置 | |
KR20140051850A (ko) | 디스플레이 장치상의 콘텐츠의 플레이 제어 | |
US20130013740A1 (en) | Media Sharing Method and Non-transitory Machine Readable Media thereof | |
CN107659850B (zh) | 媒体信息处理方法和装置 | |
CN101902606A (zh) | 具有联网媒体内容聚合的支持网络的大容量存储软件狗 | |
US20150281123A1 (en) | Device controlling method, client, server and intermediate device | |
CN103024567A (zh) | 一种移动终端视频预览的方法及系统 | |
CN103607678A (zh) | 一种无线同步音箱 | |
CN101496372A (zh) | 用于移动个人录像机的方法和设备 | |
CN103338394A (zh) | 一种应用启动方法及装置 | |
JP2014530517A (ja) | 共有デバイスおよびパーソナルデバイスを使用したパーソナライズされたユーザ機能の連携提供 | |
CN104254005A (zh) | 一种无线视频共享播放器及播放方法 | |
CN103747326A (zh) | 多媒体文件连续播放方法和装置 | |
CN103956175A (zh) | 一种多媒体文件的播放方法及播放设备 | |
CN106358060B (zh) | 视频直播的时移操作方法及装置 | |
CN104243469B (zh) | 一种控制播放的方法、装置及系统 | |
CN101459976B (zh) | 一种流媒体播放控制方法、设备及系统 | |
CN103402137A (zh) | 一种应用推送方法、移动终端以及数字电视接收端 | |
CN102662583A (zh) | 一种信息交互方法、装置及系统 | |
JP2015531208A (ja) | メディアネットワーク内のローカルコンテンツ格納のためのシステム、方法、及びコンピュータ可読媒体 | |
JP5780611B2 (ja) | 画像表示方法、映像処理システム、携帯端末、及び携帯端末の操作プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20130424 |