【技术实现步骤摘要】
一种播放剧集的方法和装置
本专利技术涉及计算机应用
,特别涉及一种播放剧集的方法和装置。
技术介绍
DLNA(DigitalLivingNetworkAlliance,数字生活网络联盟)是一个由消费性电子、移动电话以及电脑厂商组成的联盟组织,该组织的目标在于创建一套可以使得各厂商的产品互相连接,互相适应的工业标准,从而为消费者实现数字化生活。最近出现的用于家庭形式的DLNA主要包括以下设备:DMS(DigitalMediaServier,数字媒体服务器),负责提供媒体获取、记录、存储和输出功能。DMR(DigitialMediaRender,数字媒体渲染设备),通过其他设备配置后,可以获取DMS上的内容进行渲染后,通过诸如电视、显示器等媒体播放设备进行播放。DMC(DigitalMediaController,数字媒体控制器),负责查找DMS的内容并控制DMR进行媒体的播放。DMC设备可以是诸如手机、平板电脑等智能终端。另外,DMR也可以播放DMC本地的数字媒体。一种家庭式的DLNA典型应用场景为:用户可通过DMC控制DMR获取DMS上的网络视频,DMR将获取的视频投射到诸如电视等媒体播放设备上进行播放。例如DMR通过DLNA从DMC获取视频播放地址,然后通过HDMI(HighDefinitionMultimediaInterface,高清晰度多媒体接口)在媒体播放设备上播放。当用户观看剧集时,通过DMC将要播放的当前一集视频的播放地址发送给DMR,DMR在媒体播放设备上播放当前一集视频,当该一集视频播放结束时,如果用户想继续播放该剧集中的下 ...
【技术保护点】
【技术特征摘要】
1.一种播放剧集的方法,其特征在于,该方法包括:数字媒体控制器DMC通过在数字生活网络联盟DLNA心跳报文中携带检测播放剩余时长的请求标识的方式,检测数字媒体渲染设备DMR当前一集多媒体文件的播放剩余时长;如果当前一集多媒体文件的播放剩余时长小于或等于第一剩余时长,则利用同一剧集中下一集多媒体文件的剧集索引标识确定下一集多媒体文件的播放地址,并将下一集多媒体文件的播放地址发送给所述DMR,供所述DMR将下一集多媒体文件的播放地址添加入播放列表中,其中,所述DMC通过在数字生活网络联盟DLNA心跳报文中携带检测播放剩余时长的请求标识的方式检测DMR当前一集多媒体文件的播放剩余时长具体包括:所述DMC在DLNA心跳报文中周期性地携带检测播放剩余时长的请求标识,接收所述DMR回复的包含播放剩余时长的DLNA心跳报文;或者,所述DMC在DLNA心跳报文中周期性地携带检测播放剩余时长的请求标识,接收所述DMR确定当前一集多媒体文件的播放剩余时长小于或等于第二剩余时长时回复的包含播放剩余时长的DLNA心跳报文,所述第二剩余时长大于或等于所述第一剩余时长;或者,所述DMC接收所述DMR同步的当前一集多媒体文件的总时长,根据所述总时长确定当前一集视频的播放剩余时长小于或等于第三剩余时长时,在DLNA心跳报文中周期性地携带检测播放剩余时长的请求标识,接收所述DMR回复的包含播放剩余时长的DLNA心跳报文,所述第三剩余时长大于或等于所述第一剩余时长。2.根据权利要求1所述的方法,其特征在于,所述下一集多媒体文件的剧集索引标识由所述DMC根据所述DMR同步来的当前一集视频的剧集索引标识确定。3.根据权利要求1所述的方法,其特征在于,所述利用同一剧集中下一集多媒体文件的剧集索引标识确定下一集多媒体文件的播放地址具体包括:所述DMC将所述下一集多媒体文件的剧集索引标识发送给数字媒体服务器DMS,并接收所述DMS返回的下一集多媒体文件的播放地址;或者,所述DMC根据所述下一集多媒体文件的剧集索引标识确定下一集多媒体文件在所述DMC本地的地址作为播放地址。4.根据权利要求3所述的方法,其特征在于,若所述DMC将所述下一集多媒体文件的剧集索引标识发送给DMS后,在设定时长内并未收到所述DMS返回的下一集多媒体文件的播放地址,则再次将所述下一集多媒体文件的剧集索引标识发送给DMS,若重复N次发送所述下一集多媒体文件的剧集索引标识仍未收到所述下一集多媒体文件的播放地址,则结束流程,所述N为预设的正整数。5.根据权利要求1至4任一权项所述的方法,其特征在于,该方法还包括:所述DMC根据用户的选择将用户选择的多媒体文件的播放地址发送给所述DMR,以便所述DMR将用户选择的多媒体文件的播放地址放入所述播放列表的首位。6.一种播放剧集的方法,其特征在于,该方法包括:DMR将当前一集多媒体文件的播放剩余时长包含在DLNA心跳报文中发送给DMC;接收所述DMC发送的同一剧集中下一集多媒体文件的播放地址并添加入播放列表中;其中所述下一集多媒体文件的播放地址是所述DMC确定当前一集多媒体文件的播放剩余时长小于或等于第一剩余时长时发送来的,其中,所述DMR将当前一集多媒体文件的播放剩余时长包含在DLNA心跳报文中发送给DMC具体包括:所述DMR接收到所述DMC发送的携带检测播放剩余时长的请求标识的DLNA心跳报文时,向所述DMC回复包含播放剩余时长的DLNA心跳报文;或者,所述DMR接收到所述DMC发送的携带检测播放剩余时长的请求标识的DLNA心跳报文时,若当前一集多媒体文件的播放剩余时长小于或等于第二剩余时长,则向所述DMC回复包含播放剩余时长的DLNA心跳报文,所述第二剩余时长大于或等于所述第一剩余时长;或者,所述DMR向所述DMC同步当前一集多媒体文件的总时长,接收到所述DMC发送的携带检测播放剩余时长的请求标识的DLNA心跳报文时,向所述DMC回复包含播放剩余时长的DLNA心跳报文。7.根据权利要求6所述的方法,其特征在于,该方法还包括:所述DMR向所述DMC同步当前一集视频的剧集索引标识,供所述DMC确定下一集多媒体文件的剧集索引标识。8.根据权利要求6或7所述的方法,其特征在于,该方法还包括:如果所述DMR接收到所述DMC发送的用户选择的多媒体文件的播放地址,则将所述用户选择的多媒体文件的播放地址放入所述播...
【专利技术属性】
技术研发人员:鲁伟,彭闻宇,崔俊昌,刘坤,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。