多智能终端中实现媒体文件同步播放和控制的系统及方法技术方案

技术编号:10044346 阅读:169 留言:0更新日期:2014-05-14 15:46
本发明专利技术涉及一种多智能终端中实现媒体文件同步播放和控制的系统及方法,其中包括主控终端;数个被控终端,各个被控终端与主控终端相连接;主控终端包括数字媒体服务模块,用以存储需要同步播放的媒体文件;数字媒体控制模块,用以控制被控终端同步播放存储于数字媒体服务模块中或被控终端中的选定的媒体文件;被控终端包括数字媒体呈现模块,用以在数字媒体控制模块的控制下同步播放选定的媒体文件。采用该种多智能终端中实现媒体文件同步播放和控制的系统及方法,无需额外增加硬件资源,基于DLNA互联互通技术规范,即可实现多终端的同步播放,而且还能实现暂停、停止、重定位、音量调节等的同步控制功能,具有更广泛的应用范围。

【技术实现步骤摘要】

本专利技术涉及多媒体通信
,尤其涉及媒体文件同步播放控制领域,具体是指一种多智能终端中实现媒体文件同步播放和控制的系统及方法
技术介绍
随着网络技术的发展和智能终端的普及,人们对多媒体服务的需求也随之增加。比如在多媒体课堂教学、家庭媒体分享等场合,多个用户会通过不同的智能终端同时分享同一个视频、音乐、照片等媒体文件。如何同步播放和控制同一个视频文件,最初的方法是利用视频分配器或者分屏器来实现多个显示终端的视频同步,这种方法的缺点是终端需要额外增加硬件设备,而且只适合应用于具备视频输入接口的电视终端,不适合于平板电脑和手机终端。另外一种方法就是搭建一个直播流媒体服务器,将视频文件转换为直播视频流,其它智能终端可以利用支持流媒体协议的播放器就能实现多终端的同步播放,这种方法的缺点是需要额外增加硬件设备,而且如果需要在播放过程中拖动重定位(seek)于任意播放时间点的话,这种直播方式也实现不了。
技术实现思路
本专利技术的目的是克服了上述现有技术的缺点,提供了一种能够实现不增加其他硬件资源的条件下、利用现有智能终端和局域网环境即可进行对媒体文件的多终端同步播放和同步控制、具有更广泛应用范围的多智能终端中实现媒体文件同步播放和控制的系统及方法。为了实现上述目的,本专利技术的多智能终端中实现媒体文件同步播放和控制的系统及方法具有如下构成:该多智能终端中实现媒体文件同步播放和控制的系统,其主要特点是,所述的系统包括:主控终端;数个被控终端,各个所述的被控终端与所述的主控终端相连接;所述的主控终端包括:数字媒体服务模块,用以存储需要同步播放的媒体文件;数字媒体控制模块,用以控制所述的被控终端同步播放存储于所述的数字媒体服务模块中或所述的被控终端中的选定的媒体文件;所述的被控终端包括:数字媒体呈现模块,用以在所述的数字媒体控制模块的控制下同步播放选定的媒体文件。本专利技术还涉及一种基于所述的系统多智能终端中实现媒体文件同步播放和控制的方法,其主要特点是,所述的方法包括以下步骤:(1)所述的数字媒体控制模块对在线的数字媒体服务模块和数字媒体呈现模块进行设备注册服务;(2)所述的数字媒体控制模块从所述的数字媒体服务模块或被控终端选择要播放的媒体文件并接收由选定的媒体文件存储位置返回的媒体文件信息;(3)所述的数字媒体呈现模块接收到所述的数字媒体控制模块发送的播放指令后开始同步播放选定的媒体文件。较佳地,所述的数字媒体控制模块对在线的数字媒体服务模块和数字媒体呈现模块进行设备注册服务,包括以下步骤:(11)所述的数字媒体控制模块、数字媒体服务模块和数字媒体呈现模块均开启通用即插即用协议中的简单服务发现协议服务;(12)所述的数字媒体控制模块发送多播搜索设备请求消息;(13)所述的数字媒体服务模块和数字媒体呈现模块发送包含设备号的设备上线或下线广播消息;(14)所述的数字媒体控制模块开启监听线程并对在线的数字媒体服务模块和数字媒体呈现模块进行设备注册服务。较佳地,所述的数字媒体控制模块从所述的数字媒体服务模块或被控终端选择要播放的媒体文件并接收由选定的媒体文件存储位置返回的媒体文件信息,包括以下步骤:(21)所述的数字媒体控制模块判断要同步播放的媒体文件的存储位置,如果是数字媒体服务模块,则继续步骤(22),如果是被控终端,则继续步骤(23);(22)所述的数字媒体控制模块从所述的数字媒体服务模块接收选定的媒体文件的媒体文件格式信息和支持的传输协议信息;(23)所述的数字媒体控制模块从所述的被控终端接收选定的媒体文件的媒体文件格式信息和媒体存储目录信息。更佳地,所述的数字媒体呈现模块接收到所述的数字媒体控制模块发送的播放指令后开始同步播放选定的媒体文件,包括以下步骤:(31)所述的数字媒体控制模块判断要同步播放的媒体文件的存储位置,如果是数字媒体服务模块,则继续步骤(32),如果是被控终端,则继续步骤(35);(32)所述的数字媒体服务模块和数字媒体呈现模块均开启AVTransport服务;(33)所述的数字媒体控制模块向所述的数字媒体服务模块和数字媒体呈现模块的AVTransport服务端口发送服务类型为AVTransport的播放指令信息;(34)所述的数字媒体呈现模块开始同步传输并播放存储于所述的数字媒体服务模块中的选定的媒体文件;(35)所述的数字媒体呈现模块开启AVTransport服务;(36)所述的数字媒体控制模块向所述的数字媒体呈现模块的AVTransport服务端口发送服务类型为AVTransport的播放指令信息;(37)所述的数字媒体呈现模块开始同步播放存储于所述的被控终端中的选定的媒体文件。更进一步地,所述的播放指令包括主控终端的设备号、选定的媒体文件在数字媒体服务模块中的地址、媒体文件格式信息和传输协议信息。较佳地,所述的步骤(3)之后,还包括以下步骤:(4)所述的数字媒体控制模块向所述的数字媒体呈现模块或数字媒体服务模块的AVTransport服务接口发送控制指令。更佳地,所述的控制指令为播放媒体文件的暂停指令、停止指令、重定位指令或调节音量指令。采用了该专利技术中的多智能终端中实现媒体文件同步播放和控制的系统及方法,具有如下有益效果:本专利技术的优点在于无需额外增加硬件资源,完全利用现有的智能终端设备,基于DLNA互联互通技术规范,在主控和被控终端中开启DLNA规范中的不同服务,即可实现多终端的同步播放,而且还能实现暂停、停止、重定位、音量调节等的同步控制功能。本专利技术可以很方便地应用于家庭媒体分享、多媒体课堂教学、互动讨论会等场合,具有更广泛的应用范围。附图说明图1为本专利技术的多智能终端中实现媒体文件同步播放和控制的系统的结构示意图。图2为本专利技术的终端设备发现注册服务示意图。图3为本专利技术的媒体文件同步播放与同步控制示意图。图4为本专利技术的无DMS服务时的同步播放和控制示意图。图5为本专利技术的多智能终端中实现媒体文件同步播放和控制的方法的流程图。具体实施方式为了能够更清楚地描述本专利技术的
技术实现思路
,下面结合具体实施例来进行进一步的描述。本专利技术涉及一种在多个智能终端(如智能手机、电脑、智能电视、平板电脑等)中,基于DLNA(Digital Living Network Alliance数字媒体互联互通联盟)技术规范,实现在同一局域网内对同一媒体文件进行同步播放和同步控制的方法。本专利技术在不增加本文档来自技高网
...

【技术保护点】
一种多智能终端中实现媒体文件同步播放和控制的系统,其特征在于,所述的系统包括:主控终端;数个被控终端,各个所述的被控终端与所述的主控终端相连接;所述的主控终端包括:数字媒体服务模块,用以存储需要同步播放的媒体文件;数字媒体控制模块,用以控制所述的被控终端同步播放存储于所述的数字媒体服务模块中或所述的被控终端中的选定的媒体文件;所述的被控终端包括:数字媒体呈现模块,用以在所述的数字媒体控制模块的控制下同步播放选定的媒体文件。

【技术特征摘要】
1.一种多智能终端中实现媒体文件同步播放和控制的系统,其特征在于,所述的系统包
括:
主控终端;
数个被控终端,各个所述的被控终端与所述的主控终端相连接;
所述的主控终端包括:
数字媒体服务模块,用以存储需要同步播放的媒体文件;
数字媒体控制模块,用以控制所述的被控终端同步播放存储于所述的数字媒体服务模块
中或所述的被控终端中的选定的媒体文件;
所述的被控终端包括:
数字媒体呈现模块,用以在所述的数字媒体控制模块的控制下同步播放选定的媒体文件。
2.一种基于权利要求1所述的系统多智能终端中实现媒体文件同步播放和控制的方法,
其特征在于,所述的方法包括以下步骤:
(1)所述的数字媒体控制模块对在线的数字媒体服务模块和数字媒体呈现模块进行设备
注册服务;
(2)所述的数字媒体控制模块从所述的数字媒体服务模块或被控终端选择要播放的媒体
文件并接收由选定的媒体文件存储位置返回的媒体文件信息;
(3)所述的数字媒体呈现模块接收到所述的数字媒体控制模块发送的播放指令后开始同
步播放选定的媒体文件。
3.根据权利要求2所述的多智能终端中实现媒体文件同步播放和控制的方法,其特征在
于,所述的数字媒体控制模块对在线的数字媒体服务模块和数字媒体呈现模块进行设备注册
服务,包括以下步骤:
(11)所述的数字媒体控制模块、数字媒体服务模块和数字媒体呈现模块均开启通用即
插即用协议中的简单服务发现协议服务;
(12)所述的数字媒体控制模块发送多播搜索设备请求消息;
(13)所述的数字媒体服务模块和数字媒体呈现模块发送包含设备号的设备上线或下线
广播消息;
(14)所述的数字媒体控制模块开启监听线程并对在线的数字媒体服务模块和数字媒体
呈现模块进行设备注册服务。
4.根据权利要求2所述的多智能终端中实现媒体文件同步播放和控制的方法,其特征在
于,所述的数字媒体控制模块从所述的数字媒体服务模块或被控终端选择要播放的媒体文件
并接收由选定的媒体文件存储位置返回的媒体文件信息,包括以下步骤:
(21)所述的数字媒体控制模块判断要同步播放的媒体文件的存储位置,如果是数字媒
体服务模块,则继续步骤(22),如果是被控终端,则继...

【专利技术属性】
技术研发人员:逯利军钱培专侯卫东李克民张树民宋聚平李旭卢天华
申请(专利权)人:上海美琦浦悦通讯科技有限公司
类型:发明
国别省市:上海;31

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

1