一种文件信息同步方法及相关设备技术

技术编号:11285142 阅读:88 留言:0更新日期:2015-04-10 22:44
一种文件信息同步方法及相关设备。本发明专利技术实施例公开了一种文件信息同步方法,包括:从媒体服务器中获取媒体渲染器当前播放的媒体文件的存储路径;将所述当前播放的媒体文件的存储路径发送至所述媒体渲染器,以使所述媒体渲染器将所述当前播放的媒体文件的存储路径发送至所述媒体渲染器关联的所有媒体控制器,使得所述所有媒体控制器根据所述当前播放的媒体文件的存储路径从所述媒体服务器中获取所述当前播放的媒体文件的资源信息。本发明专利技术实施例还公开了一种媒体控制器以及媒体渲染器。采用本发明专利技术实施例,可以同步多个媒体控制器中的媒体文件的资源信息,从而实现多个媒体控制器对同一播放列表进行播放控制操作。

【技术实现步骤摘要】
一种文件信息同步方法及相关设备
本专利技术涉及电子
,尤其涉及一种文件信息同步方法及相关设备。
技术介绍
目前DLNA(DigitalLivingNetworkAlliance,终端互联解决方案)技术得到了广泛的发展,越来越多的媒体设备,影音终端或播放平台都支持DLNA协议。该技术允许设备在网络连接状态下,能够发现拥有其他功能的设备,并查看和分享服务器中的媒体资源至某个播放器中进行播放。DLNA设备的类型主要有媒体播放器,媒体渲染器,媒体服务器以及媒体控制器。DLNA定义了一种push推送模式,该模式要求网络中至少有3种设备,媒体渲染器,媒体服务器以及媒体控制器。其中,媒体控制器作为控制点,可以发现其他的两个设备,并能够浏览媒体服务器中的媒体文件,并将该媒体文件推送至媒体渲染器进行播放。媒体服务器和媒体渲染器均支持多台媒体控制器的访问控制,但目前并不能很好的分享或同步多个媒体控制器的内容,如某个媒体控制器访问媒体服务器媒体文件,浏览该媒体文件的资源信息,并将该媒体文件推送至媒体渲染器播放,那么网段中其他媒体控制器就不能获取到正在播放的媒体文件的资源信息,无法实现媒体文件的资源信息同步。
技术实现思路
本专利技术实施例提供一种文件信息同步方法及相关设备。可以同步多个媒体控制器中的媒体文件的资源信息,从而实现多个媒体控制器对同一播放列表进行播放控制操作。本专利技术实施例提供了一种文件信息同步方法,包括:指定媒体控制器从媒体服务器中获取媒体渲染器当前播放的媒体文件的存储路径;所述指定媒体控制器将所述当前播放的媒体文件的存储路径发送至所述媒体渲染器,以使所述媒体渲染器将所述当前播放的媒体文件的存储路径发送至所述媒体渲染器关联的所有媒体控制器,使得所述所有媒体控制器根据所述当前播放的媒体文件的存储路径从所述媒体服务器中获取所述当前播放的媒体文件的资源信息,所述所有媒体控制器包括所述指定媒体控制器以及其他媒体控制器。其中,所述从媒体服务器中获取媒体渲染器当前播放的媒体文件的存储路径之前,还包括:所述指定媒体控制器从所述媒体服务器中获取媒体文件的资源信息;所述指定媒体控制器将所述媒体文件的资源信息发送至所述媒体渲染器,以使所述媒体渲染器根据所述媒体文件的资源信息从所述媒体服务器中获取所述媒体文件进行播放。其中,所述从媒体服务器中获取媒体渲染器当前播放的媒体文件的存储路径之前,还包括:所述指定媒体控制器向所述媒体渲染器订阅项目控制服务,其中,所述其他媒体控制器同时向所述媒体渲染器订阅项目控制服务。本专利技术实施例提供了另一种文件信息同步方法,包括:媒体渲染器接收指定媒体控制器发送的从媒体服务器中获取到的所述媒体渲染器当前播放的媒体文件的存储路径;所述媒体渲染器将所述当前播放的媒体文件的存储路径发送至所述媒体渲染器关联的所有媒体控制器,以使所述所有媒体控制器根据所述当前播放的媒体文件的存储路径从所述媒体服务器中获取所述当前播放的媒体文件的资源信息,所述所有媒体控制器包括所述指定媒体控制器以及其他媒体控制器。其中,所述接收指定媒体控制器发送的从媒体服务器中获取到的所述媒体渲染器当前播放的媒体文件的存储路径之前,还包括:所述媒体渲染器接收所述指定媒体控制器发送的媒体文件的资源信息;所述媒体渲染器根据所述媒体文件的资源信息,从所述媒体服务器中获取所述媒体文件进行播放。其中,所述将所述当前播放的媒体文件的存储路径发送至所述媒体渲染器关联的所有媒体控制器之前,还包括:所述媒体渲染器将所述当前播放的媒体文件的存储路径与当前记录的前一次播放的媒体文件的存储路径进行比较;所述媒体渲染器若所述当前播放的媒体文件的存储路径与所述当前记录的前一次播放的媒体文件的存储路径不相同,则执行所述将所述当前播放的媒体文件的存储路径发送至所述媒体渲染器关联的所有媒体控制器的步骤。相应地,本专利技术实施例提供了一种媒体控制器,包括:路径获取模块,用于从媒体服务器中获取媒体渲染器当前播放的媒体文件的存储路径;路径发送模块,用于将所述当前播放的媒体文件的存储路径发送至所述媒体渲染器,以使所述媒体渲染器将所述当前播放的媒体文件的存储路径发送至所述媒体渲染器关联的所有媒体控制器,使得所述所有媒体控制器根据所述当前播放的媒体文件的存储路径从所述媒体服务器中获取所述当前播放的媒体文件的资源信息,所述所有媒体控制器包括指定媒体控制器以及其他媒体控制器。其中,所述媒体控制器还包括:信息获取模块,用于从所述媒体服务器中获取媒体文件的资源信息;信息发送模块,用于将所述媒体文件的资源信息发送至所述媒体渲染器,以使所述媒体渲染器根据所述媒体文件的资源信息从所述媒体服务器中获取所述媒体文件进行播放。其中,所述媒体控制器还包括:服务订阅模块,用于向所述媒体渲染器订阅项目控制服务,其中,所述其他媒体控制器同时向所述媒体渲染器订阅项目控制服务。相应地,本专利技术实施例提供了一种媒体渲染器,包括:路径接收模块,用于接收指定媒体控制器发送的从媒体服务器中获取到的所述媒体渲染器当前播放的媒体文件的存储路径;路径发送模块,用于将所述当前播放的媒体文件的存储路径发送至所述媒体渲染器关联的所有媒体控制器,以使所述所有媒体控制器根据所述当前播放的媒体文件的存储路径从所述媒体服务器中获取所述当前播放的媒体文件的资源信息,所述所有媒体控制器包括所述指定媒体控制器以及其他媒体控制器。其中,所述媒体渲染器还包括:信息接收模块,用于接收所述指定媒体控制器发送的媒体文件的资源信息;信息播放模块,用于根据所述媒体文件的资源信息,从所述媒体服务器中获取所述媒体文件进行播放。其中,所述路径发送模块,还用于将所述当前播放的媒体文件的存储路径与当前记录的前一次播放的媒体文件的存储路径进行比较;以及若所述当前播放的媒体文件的存储路径与所述当前记录的前一次播放的媒体文件的存储路径不相同,则执行所述将所述当前播放的媒体文件的存储路径发送至所述媒体渲染器关联的所有媒体控制器的步骤。实施本专利技术实施例,指定媒体控制器首先从媒体服务器中获取媒体渲染器当前播放的媒体文件的存储路径;然后将当前播放的媒体文件的存储路径发送至媒体渲染器,以使媒体渲染器将当前播放的媒体文件的存储路径发送至媒体渲染器关联的所有媒体控制器,使得所有媒体控制器根据当前播放的媒体文件的存储路径从媒体服务器中获取当前播放的媒体文件的资源信息,可以同步多个媒体控制器中的媒体文件的资源信息,从而实现多个媒体控制器对同一播放列表进行播放控制操作。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术提出的一种文件信息同步方法的第一实施例流程图;图2是本专利技术提出的一种文件信息同步方法的另一实施例的流程图;图3是本专利技术实施例提出的一种媒体控制器的结构示意图;图4是本专利技术实施例提出的一种媒体渲染器的结构示意图;图5是本专利技术实施例提出的一种文件信息同步系统的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例本文档来自技高网...

【技术保护点】
一种文件信息同步方法,其特征在于,所述方法包括:指定媒体控制器从媒体服务器中获取媒体渲染器当前播放的媒体文件的存储路径;所述指定媒体控制器将所述当前播放的媒体文件的存储路径发送至所述媒体渲染器,以使所述媒体渲染器将所述当前播放的媒体文件的存储路径发送至所述媒体渲染器关联的所有媒体控制器,使得所述所有媒体控制器根据所述当前播放的媒体文件的存储路径从所述媒体服务器中获取所述当前播放的媒体文件的资源信息,所述所有媒体控制器包括所述指定媒体控制器以及其他媒体控制器。

【技术特征摘要】
1.一种文件信息同步方法,其特征在于,所述方法包括:指定媒体控制器从媒体服务器中获取媒体渲染器当前播放的媒体文件的存储路径;所述指定媒体控制器通过调用预先订阅的项目控制服务将所述当前播放的媒体文件的存储路径发送至所述媒体渲染器,以使所述媒体渲染器将所述当前播放的媒体文件的存储路径与当前记录的前一次播放的媒体文件的存储路径进行比较、以及若所述当前播放的媒体文件的存储路径与所述当前记录的前一次播放的媒体文件的存储路径不相同则将所述当前播放的媒体文件的存储路径发送至所述媒体渲染器关联的所有媒体控制器,使得所述所有媒体控制器分别将接收到的所述当前播放的媒体文件的存储路径与当前访问的媒体文件在媒体服务器中的存储路径进行比较、以及若所述当前播放的媒体文件的存储路径与当前访问的媒体文件在媒体服务器中的存储路径不相同则根据所述当前播放的媒体文件的存储路径从所述媒体服务器中获取所述当前播放的媒体文件的资源信息,所述所有媒体控制器包括所述指定媒体控制器以及其他媒体控制器。2.如权利要求1所述的方法,其特征在于,所述从媒体服务器中获取媒体渲染器当前播放的媒体文件的存储路径之前,还包括:所述指定媒体控制器从所述媒体服务器中获取媒体文件的资源信息;所述指定媒体控制器将所述媒体文件的资源信息发送至所述媒体渲染器,以使所述媒体渲染器根据所述媒体文件的资源信息从所述媒体服务器中获取所述媒体文件进行播放。3.如权利要求1所述的方法,其特征在于,所述从媒体服务器中获取媒体渲染器当前播放的媒体文件的存储路径之前,还包括:所述指定媒体控制器向所述媒体渲染器订阅项目控制服务,其中,所述其他媒体控制器同时向所述媒体渲染器订阅项目控制服务。4.一种文件信息同步方法,其特征在于,所述方法包括:媒体渲染器接收指定媒体控制器通过调用预先订阅的项目控制服务发送的从媒体服务器中获取到的所述媒体渲染器当前播放的媒体文件的存储路径;所述媒体渲染器将所述当前播放的媒体文件的存储路径与当前记录的前一次播放的媒体文件的存储路径进行比较;若所述当前播放的媒体文件的存储路径与所述当前记录的前一次播放的媒体文件的存储路径不相同,所述媒体渲染器则将所述当前播放的媒体文件的存储路径发送至所述媒体渲染器关联的所有媒体控制器,以使所述所有媒体控制器分别将接收到的所述当前播放的媒体文件的存储路径与当前访问的媒体文件在媒体服务器中的存储路径进行比较、以及若所述当前播放的媒体文件的存储路径与当前访问的媒体文件在媒体服务器中的存储路径不相同则根据所述当前播放的媒体文件的存储路径从所述媒体服务器中获取所述当前播放的媒体文件的资源信息,所述所有媒体控制器包括所述指定媒体控制器以及其他媒体控制器。5.如权利要求4所述的方法,其特征在于,所述接收指定媒体控制器发送的从媒体服务器中获取到的所述媒体渲染器当前播放的媒体文件的存储路径之前,还包括:所述媒体...

【专利技术属性】
技术研发人员:任超
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1