一种实现本地网络中多装置间媒体分享及控制的方法

文档序号:7894856阅读:126来源:国知局
专利名称:一种实现本地网络中多装置间媒体分享及控制的方法
技术领域
本发明涉及媒体分享及控制技术领域,具体说是ー种实现本地网络中多装置间媒体分享及控制的方法。
背景技术
现有的媒体播放装置(除专用于媒体播放的装置之外,具有媒体播放功能的装置本发明中也将其视为媒体播放装置)种类繁多,用户往往拥有不止ー种媒体播放装置,且大部分媒体播放装置都可以连入本地网络。但是,现有的媒体播放装置没有充分利用本地网络在互联互通上的便利性,各个装置之间缺少有效地媒体交互(包括但不限于媒体分享、媒体推送、媒体播放转移、媒体播放远程控制等)手段,用户往往只能在某一媒体播放 装置上观赏该装置能接收到的媒体(例如通过数字电视观看电视节目)或该装置中预先存储好的媒体(例如在笔记本电脑上观看拷贝到硬盘中的视频),或需要预先将媒体从ー个媒体播放装置拷贝到另ー个媒体播放装置之后,才能在不同的媒体播放装置中观赏同一个媒体,操作繁琐不便于使用,影响媒体的观赏效果,用户观赏的体验感不佳。例如ー个媒体为时长I小时的视频A,用户先在家中的电视机顶盒上观赏了 45分钟,因为某些原因需要关闭电视机顶盒(例如,孩子睡觉了或要写作业,要保证环境的安静),则不能在该用户拥有的手机上观赏剩余的部分,只能等到再次打开电视机顶盒后才能继续观赏该视频A。再例如用户的平板电脑上有未观赏的媒体,该媒体为若干新近拍摄的照片B,由于该平板电脑被家中其他人使用着,则该用户不能打开台式电脑直接观赏照片,只能等其使用该平板电脑时才可观赏。再例如用户用手机下载了若干媒体,这些媒体为某ー歌星新发行的专辑歌曲,由于手机播放效果不好,用户希望在笔记本电脑上听这些歌曲,则必须先把歌曲拷贝到笔记本电脑中,才可改用笔记本电脑欣赏该专辑歌曲。

发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种实现本地网络中多装置间媒体分享及控制的方法,目的就是为了使用户能在其拥有的各个媒体播放装置(包括具有媒体播放功能的装置)间无缝的交互媒体,实现媒体分享、媒体推送、媒体播放转移、媒体播放远程控制等,方便用户观赏媒体。为达到以上目的,本发明采取的技术方案是一种实现本地网络中多装置间媒体分享及控制的方法,其特征在于,包括以下步骤步骤1,部署客户端并设定被控媒体装置和主控媒体装置在各个装置上安装客户端,并通过该客户端指定该装置为被控媒体装置或为主控媒体装置,然后将装置连入本地网络,
步骤2,主控媒体装置主动查询本地网络中的被控媒体装置,或者被控媒体装置主动在本地网络中广播通知主控媒体装置,使二者互相被对方发现,并完成配对操作,步骤3,主控媒体装置通过协议指令或者触摸屏控制手势,与被控媒体装置进行媒体分享、媒体推送、媒体播放转移或媒体播放远程控制操作;所述本地网络为局域网或采用VPN技术建立的虚拟局域网。在上述技术方案的基础上,主控媒体装置主动查询被控媒体装置,使二者互相被对方发现,并完成配对操作,具体包括以下步骤主控媒体装置中的客户端在本地网络内定时的发出主动查询请求以查找处于同ー个本地网络内的被控媒体装置,当被控媒体装置接收到该主动查询请求,由被控媒体装置中的客户端对该请求进行解析,并将被控媒体装置自身信息通过响应消息返回给主控媒体装置,所述被控媒体装置自身信息至少包括被控媒体装置地址信息、被控媒体装置设备 名称、被控媒体装置中媒体播放程序路径、被控媒体装置中媒体存储路径,主控媒体装置接收到该响应消息后,由主控媒体装置中的客户端对该响应消息进行解析,并将被控媒体装置自身信息存储在本地,然后主控媒体装置向被控媒体装置发送主动通知消息,在主动通知消息中将主控媒体装置的自身信息返回给被控媒体装置,所述主控媒体装置自身信息至少包括主控媒体装置地址信息、主控媒体装置设备名称、主控媒体装置中媒体播放程序路径、主控媒体装置中媒体存储路径,被控媒体装置接收到该主动通知消息,由被控媒体装置中的客户端对该响应消息进行解析,并将主控媒体装置自身信息存储在本地。在上述技术方案的基础上,被控媒体装置主动广播通知主控媒体装置,使二者互相被对方发现,并完成配对操作,具体包括以下步骤被控媒体装置中的客户端在本地网络内定时的发出广播消息,并在该广播消息中携帯被控媒体装置自身信息,所述被控媒体装置自身信息至少包括被控媒体装置地址信息、被控媒体装置设备名称、被控媒体装置中媒体播放程序路径、被控媒体装置中媒体存储路径,当主控媒体装置接收到该广播消息,由主控媒体装置中的客户端对该广播消息进行解析,并将被控媒体装置自身信息存储在本地,然后主控媒体装置向被控媒体装置发送该广播消息的响应消息,在响应消息中将主控媒体装置的自身信息返回给被控媒体装置,所述主控媒体装置自身信息至少包括主控媒体装置地址信息、主控媒体装置设备名称、主控媒体装置中媒体播放程序路径、主控媒体装置中媒体存储路径,被控媒体装置接收到该响应消息,由被控媒体装置中的客户端对该响应消息进行解析,并将主控媒体装置自身信息存储在本地。在上述技术方案的基础上,步骤3所述的媒体分享、媒体推送或媒体播放转移的具体步骤为步骤1,确定媒体的来源主控媒体装置通过协议指令或者触摸屏控制手势将其本地的媒体或当前正在播放的媒体作为媒体的来源,或主控媒体装置通过协议指令或者触摸屏控制手势,主动查询存储在被控媒体装置上的媒体信息,并将被控媒体装置上的媒体作为媒体的来源,或主控媒体装置获取远程服务器或云端服务器上的媒体的访问地址,然后通过协议指令或者触摸屏控制手势将该访问地址作为媒体的来源,所述远程服务器或云端服务器不属于该本地网络,但本地网络内的设备能通过跨越网络的访问方式网访问到该服务器并进ー步访问到该服务器中存储的媒体,或主控媒体装置通过协议指令或者触摸屏控制手势,主动查询被控媒体装置上当前正在播放的媒体,将该被控媒体装置上当前正在播放的媒体作为媒体的来源;步骤2,确定媒体的传输目的地将媒体的来源从主控媒体装置传输到某ー个指定的被控媒体装置,即将某ー个指定的被控媒体装置作为媒体的传输目的地,或将媒体的来源从主控媒体装置传输到两个以上指定的被控媒体装置,即将两个以上指定的被控媒体装置作为媒体的传输目的地,包含将全部被控媒体装置作为媒体的传输目的地,或将媒体的来源从被控媒体装置传输到另ー个指定的被控媒体装置,即将另一个指定的被控媒体装置作为媒体的传输目的地,
·
或将媒体的来源从被控媒体装置传输到两个以上指定的被控媒体装置,即将两个以上指定的被控媒体装置作为媒体的传输目的地,或将媒体的来源从被控媒体装置传输到主控媒体装置;即将主控媒体装置作为媒体的传输目的地,步骤3,确定媒体的来源的传输方式将媒体的来源所对应的媒体全部下载或发送到媒体的传输目的地,使媒体的来源所对应的媒体成为媒体的传输目的地的本地媒体,或将媒体的来源所对应的媒体广播到本地网络中,媒体的传输目的地接收该广播消息,并将媒体的来源视为流媒体数据源;步骤4,媒体的当前播放信息传输处理当媒体的当前播放信息存在吋,随媒体的来源的传输,同时一并传输媒体的当前播放信息到传输目的地,或忽视媒体的当前播放信息不予传输;当媒体的当前播放信息不存在时,无需传输媒体的当前播放信息;步骤5,媒体的播放媒体的传输目的地所对应的装置,根据装置屏幕尺寸、装置中媒体播放程序路径,播放装置中媒体存储路径内接收到的媒体,或播放流媒体数据源包含的媒体,或远程服务器或云端服务器上的媒体的访问地址包含的媒体,当媒体的传输目的地还接收到媒体的当前播放信息吋,或者根据该媒体的当前播放信息继续播放该媒体,或者忽略该媒体的当前播放信息,从头播放该媒体。在上述技术方案的基础上,步骤3所述的媒体播放远程控制的具体步骤为主控媒体装置通过协议指令或者触摸屏控制手势,将媒体播放操作指令传输到某一台指定的被控媒体装置上,该指定的被控媒体装置中的客户端解析出媒体播放操作指令后,转发给该指定的被控媒体装置中的媒体播放程序,使媒体播放程序按解析出的媒体播放操作指令动作,所述媒体播放操作指令至少包括音量调节,频道信息输入、频道切換,播放,暂停,停止,快进,快退,浏览媒体文件,媒体文件捜索,向上,向下,确认,取消。本发明所述的实现本地网络中多装置间媒体分享及控制的方法,利用本地网络实现装置的互联互通,并进ー步实现了三屏互动,可以在电视、电脑、手持智能设备之间进行媒体数据交互,实现媒体分享、媒体推送、媒体播放转移、媒体播放远程控制等,提供一致性的播放体验,方便用户观赏媒体,提供用户新一代的媒体互动及分享体验(尤其是视频观赏上的新体验)。


本发明有如下附图图I多装置间媒体分享及控制切換示意框图,图2多装置间媒体分享及控制流程示意图。
具体实施例方式以下结合附图对本发明作进ー步详细说明。如图I所示,本发明给出了实现本地网络中多装置间媒体分享及控制的方法,其中所述本地网络指局域网或采用VPN技术建立的虚拟局域网,包括家庭局域网、办公局域网、远程局域网等;所述装置是指媒体播放装置,且进行媒体分享及控制的多个装置均处于同一个本地网络中,包括音视频广播输出设备终端例如(电视)、电脑、手持智能设备,所述音视频广播输出设备终端、电脑、手持智能设备均为可以连入本地网络的专用于媒体播放的装置,或为可以连入本地网络的且具有媒体播放功能的装置;各装置(媒体播放装置)在使用时分为被控媒体装置和主控媒体装置两大类,以便于进行媒体分享及控制;媒体装置为媒体播放装置的简称;所述音视频广播输出设备终端包括但不限于数字电视、电视机顶盒(尤指数字电视机顶盒)、高清播放机,所述电脑包括但不限于台式电脑、笔记本电脑、上网本,一体机,所述手持智能设备包括但不限于智能移动通讯设备终端(例如iphone、安卓系统的手机、丽系统的手机等)、平板电脑(例如ipad,安卓系统的平板电脑等)、其它具有嵌入式系统(该嵌入式系统具备媒体播放功能)的掌上型装置;所述媒体至少包括音频、视频、图片,更具体地说图片的格式可以为JPG、PNG、GIF、TIFF等,音频的格式可以为LPCM、AAC、AC-3、ATRAC3Plus、MP3、WMA9等,视频的格式可以为 MPEG-l、MPEG-2、MPEG-4、AVC、WMV9、Http Living Stream(基于 http 的活动视频流媒体)等。本发明的目的是实现三屏互动,所述三屏是指音视频广播输出设备终端屏幕(例如电视屏幕)、电脑屏幕、手持智能设备屏幕。所述互动包括但不限于媒体分享、媒体推送、媒体播放转移、媒体播放远程控制等。本发明所述的实现本地网络中多装置间媒体分享及控制的方法,如图2所示,包括以下步骤步骤1,部署客户端并设定被控媒体装置和主控媒体装置在各个装置上安装客 户端,并通过该客户端指定该装置为被控媒体装置或为主控媒体装置,然后将装置连入本地网络,所述装置为具有媒体播放功能且能连接到同一个本地网络中的媒体播放装置;
例如各装置通过有线(网线、ADSL)或无线(WIFI、2. 4G)方式连接到同一个本地网络中;或两个装置间通过红外线直接一对ー连接,视为这两台装置构成ー个本地网络;或若干装置间通过蓝牙连接(通常不超过7台,蓝牙技木本身的限制),视为这些装置间构成ー个本地网络;步骤2,主控媒体装置主动查询本地网络中的被控媒体装置,或者被控媒体装置主动在本地网络中广播通知主控媒体装置,使二者互相被对方发现,并完成配对操作,其中A、主控媒体装置主动查询被控媒体装置,使二者互相被对方发现,并完成配对操
作,具体包括以下步骤步骤21,主控媒体装置中的客户端在本地网络内定时的发出主动查询请求以查找处于同一个本地网络内的被控媒体装置,当被控媒体装置接收到该主动查询请求,由被控媒体装置中的客户端对该请求进行解析,并将被控媒体装置自身信息通过响应消息返回给主控媒体装置,所述被控媒体装置自身信息至少包括被控媒体装置地址信息、被控媒体装置设备名称、被控媒体装置中媒体播放程序路径、被控媒体装置中媒体存储路径,步骤22,主控媒体装置接收到该响应消息后,由主控媒体装置中的客户端对该响应消息进行解析,并将被控媒体装置自身信息存储在本地,然后主控媒体装置向被控媒体装置发送主动通知消息,在主动通知消息中将主控媒体装置的自身信息返回给被控媒体装置,所述主控媒体装置自身信息至少包括主控媒体装置地址信息、主控媒体装置设备名称、主控媒体装置中媒体播放程序路径、主控媒体装置中媒体存储路径,步骤23,被控媒体装置接收到该主动通知消息,由被控媒体装置中的客户端对该响应消息进行解析,并将主控媒体装置自身信息存储在本地;B、被控媒体装置主动广播通知主控媒体装置,使二者互相被对方发现,并完成配对操作,具体包括以下步骤步骤24,被控媒体装置中的客户端在本地网络内定时的发出广播消息,并在该广播消息中携帯被控媒体装置自身信息,所述被控媒体装置自身信息至少包括被控媒体装置地址信息、被控媒体装置设备名称、被控媒体装置中媒体播放程序路径、被控媒体装置中媒体存储路径,步骤25,当主控媒体装置接收到该广播消息,由主控媒体装置中的客户端对该广播消息进行解析,并将被控媒体装置自身信息存储在本地,然后主控媒体装置向被控媒体装置发送该广播消息的响应消息,在响应消息中将主控媒体装置的自身信息返回给被控媒体装置,所述主控媒体装置自身信息至少包括主控媒体装置地址信息、主控媒体装置设备名称、主控媒体装置中媒体播放程序路径、主控媒体装置中媒体存储路径,步骤26,被控媒体装置接收到该响应消息,由被控媒体装置中的客户端对该响应消息进行解析,并将主控媒体装置自身信息存储在本地;更进一歩,上述主控媒体装置发出的主动查询请求以及被控媒体装置发出的广播消息亦可由用户在相应的装置上手动强制发出,以便实时的手动执行主控媒体装置、被控媒体装置间的发现、配对过程;步骤3,主控媒体装置通过协议指令或者触摸屏控制手势,与被控媒体装置进行媒体分享、媒体推送、媒体播放转移或媒体播放远程控制操作。
本发明将步骤3的具体应用环境作如下划分,根据不同的应用环境进行相应的处理先按媒体传输方向分,有三类I、主控媒体装置本地媒体传输到被控媒体装置,2、被控媒体装置本地媒体传输到主控媒体装置或传输到其他被控媒体装置,3、远程服务器或云端服务器上的媒体传输到主控媒体装置或传输到被控媒体装置,再按媒体传输目的地址分,有三类A、指定传输到主控媒体装置或传输到被控媒体装置,B、主控媒体装置本地媒体广播到本地网络,C、被控媒体装置本地媒体广播到本地网络,再按媒体播放方式分,有两类X、传输到主控媒体装置本地或被控媒体装置本地后再播放,Y、作为数据源直接在主控媒体装置或被控媒体装置上播放,再按当前播放信息的转移与否,可分为两类M、转移媒体的当前播放信息N、不转移媒体的当前播放信息。在上述技术方案的基础上,步骤3所述的媒体分享、媒体推送或媒体播放转移的具体步骤为
步骤31,确定媒体的来源主控媒体装置通过协议指令或者触摸屏控制手势将其本地的媒体或当前正在播放的媒体作为媒体的来源,或主控媒体装置通过协议指令或者触摸屏控制手势,主动查询存储在被控媒体装置上的媒体信息,并将被控媒体装置上的媒体作为媒体的来源,或主控媒体装置获取远程服务器或云端服务器上的媒体的访问地址,然后通过协议指令或者触摸屏控制手势将该访问地址作为媒体的来源,所述远程服务器或云端服务器不属于该本地网络,但本地网络内的设备能通过跨越网络的访问方式网访问到该服务器并进ー步访问到该服务器中存储的媒体,或主控媒体装置通过协议指令或者触摸屏控制手势,主动查询被控媒体装置上当前正在播放的媒体,将该被控媒体装置上当前正在播放的媒体作为媒体的来源;步骤32,确定媒体的传输目的地将媒体的来源从主控媒体装置传输到某ー个指定的被控媒体装置,即将某ー个指定的被控媒体装置作为媒体的传输目的地,或将媒体的来源从主控媒体装置传输到两个以上指定的被控媒体装置,即将两个以上指定的被控媒体装置作为媒体的传输目的地,包含将全部被控媒体装置作为媒体的传输目的地,或将媒体的来源从被控媒体装置传输到另ー个指定的被控媒体装置,即将另一个指定的被控媒体装置作为媒体的传输目的地,或将媒体的来源从被控媒体装置传输到两个以上指定的被控媒体装置,即将两个以上指定的被控媒体装置作为媒体的传输目的地,或将媒体的来源从被控媒体装置传输到主控媒体装置;即将主控媒体装置作为媒体的传输目的地,步骤33,确定媒体的来源的传输方式将媒体的来源所对应的媒体全部下载或发送到媒体的传输目的地,使媒体的来源所对应的媒体成为媒体的传输目的地的本地媒体,或将媒体的来源所对应的媒体广播到本地网络中,媒体的传输目的地接收该广播消息,并将媒体的来源视为流媒体数据源;步骤34,媒体的当前播放信息传输处理当媒体的当前播放信息存在吋,随媒体的来源的传输,同时一并传输媒体的当前播放信息到传输目的地,或忽视媒体的当前播放信息不予传输;当媒体的当前播放信息不存在时,无需传输媒体的当前播放信息;
步骤35,媒体的播放媒体的传输目的地所对应的装置,根据装置屏幕尺寸、装置中媒体播放程序路径,播放装置中媒体存储路径内接收到的媒体,或播放流媒体数据源包含的媒体,或远程服务器或云端服务器上的媒体的访问地址包含的媒体,当媒体的传输目的地还接收到媒体的当前播放信息吋,或者根据该媒体的当前播放信息继续播放该媒体,或者忽略该媒体的当前播放信息,从头播放该媒体。在上述技术方案的基础上,步骤3所述的媒体播放远程控制的具体步骤为步骤311,主控媒体装置通过协议指令或者触摸屏控制手势,将媒体播放操作指令传输到某一台指定的被控媒体装置上,步骤312,该指定的被控媒体装置中的客户端解析出媒体播放操作指令后,转发给该指定的被控媒体装置中的媒体播放程序,使媒体播放程序按解析出的媒体播放操作指令动作,所述媒体播放操作指令至少包括音量调节,频道信息输入、频道切換,播放,暂停,停止,快进,快退,浏览媒体文件,媒体文件捜索,向上,向下,确认,取消。通过媒体播放远程控制,可以实现用移动通讯设备终端或平板电脑等触屏智能设备,代替音视频广播输出设备终端或音视频广播输出设备终端机顶盒的非智能遥控器,获得更好的操控体验,可以在需要时,直接进行相应的媒体分享、媒体推送、媒体播放转移操作,使用更便捷,可以提供用户新一代的媒体互动及分享体验。通过上述方式,实现了媒体在主控媒体装置和被控媒体装置之间的分享,媒体可由主控媒体装置转移到被控媒体装置的操作界面上继续播放、暂停等操作,反之亦可,或者作为数据源分享到其他处于同一个本地网络中的媒体播放设备上。实现媒体(尤指视频)播放在不同装置上的接续、转移等等。例如主控媒体装置和被控制媒体装置之间采用触控触摸屏控制手势进行交互,控制转换栏目、频道、选择播放内容、播放、快进、快退、下载或者离线缓存等,用两指向下拉,可以将被控媒体装置上播放的内容拉至主控媒体装置上。同吋,在主控媒体装置上播放媒体内容时,用触摸屏控制手势,双指上推或者点击相应按钮可将播放的媒体内容转到相应的装置上播放。以下为若干具体应用实例媒体分享应用实例I主控媒体装置通过协议指令或者触摸屏控制手势,将本地的媒体及该媒体的当前播放信息广播到本地网络中所有的被控媒体装置上,被控媒体装置的客户端接收到广播后,先将该媒体及该媒体的当前播放信息传输到被控媒体装置本地,再提示该被控媒体装置的用户是否播放该媒体,当用户同意播放时,则在被控媒体装置上根据被控媒体装置屏幕尺寸、该媒体的当前播放信息、被控媒体装置中媒体存储路径、被控媒体装置中媒体播放程序路径继续完成媒体的播放相关操作,从头播放该媒体,或根据该媒体的当前播放信息继续播放该媒体。媒体分享应用实例2主控媒体装置通过协议指令或者触摸屏控制手势,主动查询存储在被控媒体装置 上的媒体信息,并控制被控媒体装置将其本地的媒体及该媒体的当前播放信息广播到本地网络中,当其他被控媒体装置的客户端或主控媒体装置的客户端接收到广播后,先将该媒体及该媒体的当前播放信息传输到被控媒体装置或主控媒体装置本地,再提示该被控媒体装置或主控媒体装置的用户是否播放该媒体,当用户同意播放时,则在被控媒体装置上根据被控媒体装置屏幕尺寸、该媒体的当前播放信息、被控媒体装置中媒体存储路径、被控媒体装置中媒体播放程序路径继续完成媒体的播放相关操作,从头播放该媒体,或根据该媒体的当前播放信息继续播放该媒体,或在主控媒体装置上根据主控媒体装置屏幕尺寸、该媒体的当前播放信息、主控媒体装置中媒体存储路径、主控媒体装置中媒体播放程序路径继续完成媒体的播放相关操作,从头播放该媒体,或根据该媒体的当前播放信息继续播放该媒体。媒体分享应用实例3主控媒体装置通过协议指令或者触摸屏控制手势,将本地的媒体作为数据源广播到本地网络中,各被控媒体装置的客户端接收到该新的数据源后,提示该被控媒体装置的用户是否播放该数据源中的媒体,当用户同意播放时,则直接在被控媒体装置上根据被控媒体装置屏幕尺寸、被控媒体装置中媒体播放程序路径执行媒体的播放相关操作。媒体分享应用实例4主控媒体装置通过协议指令或者触摸屏控制手势,主动查询存储在被控媒体装置上的媒体信息,并控制被控媒体装置将该指定的媒体作为数据源广播到本地网络中,当其他被控媒体装置的客户端或主控媒体装置的客户端接收到该新的数据源后,提示该被控媒体装置或主控媒体装置的用户是否播放该数据源中的媒体,当用户同意播放时,则直接在被控媒体装置上根据被控媒体装置屏幕尺寸、被控媒体装置中媒体播放程序路径执行媒体的播放相关操作,或直接在主控媒体装置上根据主控媒体装置屏幕尺寸、主控媒体装置中媒体播放程序路径执行媒体的播放相关操作。媒体推送应用实例I主控媒体装置通过协议指令或者触摸屏控制手势,将本地的媒体传输到某一台指定的被控媒体装置上,然后在该指定的被控媒体装置上,根据被控媒体装置屏幕尺寸、被控媒体装置中媒体存储路径、被控媒体装置中媒体播放程序路径继续完成媒体的播放相关操作。媒体推送应用实例2主控媒体装置通过协议指令或者触摸屏控制手势,主动查询存储在被控媒体装置上的媒体信息,并控制被控媒体装置将该指定的媒体作为数据源传输到某一台指定的被控媒体装置上,然后直接在该指定的被控媒体装置上根据被控媒体装置屏幕尺寸、被控媒体装置中媒体播放程序路径执行媒体的播放相关操作。媒体播放转移应用实例I主控媒体装置通过协议指令或者触摸屏控制手势,将本地的媒体及该媒体的当前播放信息转移到某一台指定的被控媒体装置上,然后在指定的被控媒体装置上根据被控媒体装置屏幕尺寸、该媒体的当前播放信息、被控媒体装置中媒体存储路径、被控媒体装置中媒体播放程序路径继续完成媒体的播放相关操作,继续播放该媒体。媒体播放转移应用实例2主控媒体装置通过协议指令或者触摸屏控制手势,主动查询存储在被控媒体装置上的媒体信息,将指定的媒体从被控媒体装置上转移到主控媒体装置上,如果该指定的媒体在被控媒体装置上正在被播放,则同时还将该指定的媒体的当前播放信息转移到主控媒体装置上,当指定的媒体从被控媒体装置上完全转移到主控媒体装置上以后,主控媒体装置调用本地的媒体播放程序,从头播放该媒体,或根据该指定的媒体的当前播放信息继续 播放该媒体。媒体播放远程控制应用实例I主控媒体装置获取远程服务器或云端服务器上的媒体的访问地址,然后通过协议指令或者触摸屏控制手势将该访问地址转移到局域网中某ー个或所有的被控媒体装置上,所述远程服务器或云端服务器不属于该本地网络,但本地网络内的设备能通过广域网访问到该服务器并进ー步访问到该服务器中存储的媒体。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技木。
权利要求
1.一种实现本地网络中多装置间媒体分享及控制的方法,其特征在于,包括以下步骤 步骤1,部署客户端并设定被控媒体装置和主控媒体装置在各个装置上安装客户端,并通过该客户端指定该装置为被控媒体装置或为主控媒体装置,然后将装置连入本地网络, 步骤2,主控媒体装置主动查询本地网络中的被控媒体装置,或者被控媒体装置主动在本地网络中广播通知主控媒体装置,使二者互相被对方发现,并完成配对操作, 步骤3,主控媒体装置通过协议指令或者触摸屏控制手势,与被控媒体装置进行媒体分享、媒体推送、媒体播放转移或媒体播放远程控制操作; 所述本地网络为局域网或采用VPN技术建立的虚拟局域网。
2.如权利要求I所述的实现本地网络中多装置间媒体分享及控制的方法,其特征在于步骤2中所述的主控媒体装置主动查询被控媒体装置,使二者互相被对方发现,并完成配对操作,具体包括以下步骤 步骤21,主控媒体装置中的客户端在本地网络内定时的发出主动查询请求以查找处于同一个本地网络内的被控媒体装置,当被控媒体装置接收到该主动查询请求,由被控媒体装置中的客户端对该请求进行解析,并将被控媒体装置自身信息通过响应消息返回给主控媒体装置,所述被控媒体装置自身信息至少包括被控媒体装置地址信息、被控媒体装置设备名称、被控媒体装置中媒体播放程序路径、被控媒体装置中媒体存储路径, 步骤22,主控媒体装置接收到该响应消息后,由主控媒体装置中的客户端对该响应消息进行解析,并将被控媒体装置自身信息存储在本地,然后主控媒体装置向被控媒体装置发送主动通知消息,在主动通知消息中将主控媒体装置的自身信息返回给被控媒体装置,所述主控媒体装置自身信息至少包括主控媒体装置地址信息、主控媒体装置设备名称、主控媒体装置中媒体播放程序路径、主控媒体装置中媒体存储路径, 步骤23,被控媒体装置接收到该主动通知消息,由被控媒体装置中的客户端对该响应消息进行解析,并将主控媒体装置自身信息存储在本地。
3.如权利要求I所述的实现本地网络中多装置间媒体分享及控制的方法,其特征在于步骤2中所述的被控媒体装置主动广播通知主控媒体装置,使二者互相被对方发现,并完成配对操作,具体包括以下步骤 步骤24,被控媒体装置中的客户端在本地网络内定时的发出广播消息,并在该广播消息中携帯被控媒体装置自身信息,所述被控媒体装置自身信息至少包括被控媒体装置地址信息、被控媒体装置设备名称、被控媒体装置中媒体播放程序路径、被控媒体装置中媒体存储路径, 步骤25,当主控媒体装置接收到该广播消息,由主控媒体装置中的客户端对该广播消息进行解析,并将被控媒体装置自身信息存储在本地,然后主控媒体装置向被控媒体装置发送该广播消息的响应消息,在响应消息中将主控媒体装置的自身信息返回给被控媒体装置,所述主控媒体装置自身信息至少包括主控媒体装置地址信息、主控媒体装置设备名称、主控媒体装置中媒体播放程序路径、主控媒体装置中媒体存储路径, 步骤26,被控媒体装置接收到该响应消息,由被控媒体装置中的客户端对该响应消息进行解析,并将主控媒体装置自身信息存储在本地。
4.如权利要求I所述的实现本地网络中多装置间媒体分享及控制的方法,其特征在于步骤3所述的媒体分享、媒体推送或媒体播放转移的具体步骤为 步骤31,确定媒体的来源主控媒体装置通过协议指令或者触摸屏控制手势将其本地的媒体或当前正在播放的媒体作为媒体的来源, 或主控媒体装置通过协议指令或者触摸屏控制手势,主动查询存储在被控媒体装置上的媒体信息,并将被控媒体装置上的媒体作为媒体的来源, 或主控媒体装置获取远程服务器或云端服务器上的媒体的访问地址,然后通过协议指令或者触摸屏控制手势将该访问地址作为媒体的来源,所述远程服务器或云端服务器不属于该本地网络,但本地网络内的设备能通过跨越网络的访问方式网访问到该服务器并进一步访问到该服务器中存储的媒体, 或主控媒体装置通过协议指令或者触摸屏控制手势,主动查询被控媒体装置上当前正在播放的媒体,将该被控媒体装置上当前正在播放的媒体作为媒体的来源; 步骤32,确定媒体的传输目的地将媒体的来源从主控媒体装置传输到某ー个指定的被控媒体装置,即将某ー个指定的被控媒体装置作为媒体的传输目的地, 或将媒体的来源从主控媒体装置传输到两个以上指定的被控媒体装置,即将两个以上指定的被控媒体装置作为媒体的传输目的地,包含将全部被控媒体装置作为媒体的传输目的地, 或将媒体的来源从被控媒体装置传输到另ー个指定的被控媒体装置,即将另ー个指定的被控媒体装置作为媒体的传输目的地, 或将媒体的来源从被控媒体装置传输到两个以上指定的被控媒体装置,即将两个以上指定的被控媒体装置作为媒体的传输目的地, 或将媒体的来源从被控媒体装置传输到主控媒体装置;即将主控媒体装置作为媒体的传输目的地, 步骤33,确定媒体的来源的传输方式将媒体的来源所对应的媒体全部下载或发送到媒体的传输目的地,使媒体的来源所对应的媒体成为媒体的传输目的地的本地媒体, 或将媒体的来源所对应的媒体广播到本地网络中,媒体的传输目的地接收该广播消息,并将媒体的来源视为流媒体数据源; 步骤34,媒体的当前播放信息传输处理当媒体的当前播放信息存在吋,随媒体的来源的传输,同时ー并传输媒体的当前播放信息到传输目的地,或忽视媒体的当前播放信息不予传输; 当媒体的当前播放信息不存在时,无需传输媒体的当前播放信息; 步骤35,媒体的播放媒体的传输目的地所对应的装置,根据装置屏幕尺寸、装置中媒体播放程序路径,播放装置中媒体存储路径内接收到的媒体,或播放流媒体数据源包含的媒体,或远程服务器或云端服务器上的媒体的访问地址包含的媒体, 当媒体的传输目的地还接收到媒体的当前播放信息吋,或者根据该媒体的当前播放信息继续播放该媒体,或者忽略该媒体的当前播放信息,从头播放该媒体。
5.如权利要求I所述的实现本地网络中多装置间媒体分享及控制的方法,其特征在于步骤3所述的媒体播放远程控制的具体步骤为 步骤311,主控媒体装置通过协议指令或者触摸屏控制手势,将媒体播放操作指令传输到某一台指定的被控媒体装置上, 步骤312,该指定的被控媒体装置中的客户端解析出媒体播放操作指令后,转发给该指定的被控媒体装置中的媒体播放程序,使媒体播放程序按解析出的媒体播放操作指令动作, 所述媒体播放操作指令至少包括音量调节,频道信息输入、频道切換,播放,暂停,停止,快迸,快退,浏览媒体文件,媒体文件捜索,向上,向下,确认,取消。
全文摘要
本发明涉及一种实现本地网络中多装置间媒体分享及控制的方法,其步骤为1部署客户端并设定被控媒体装置和主控媒体装置,然后将装置连入本地网络,2主控媒体装置主动查询,或者被控媒体装置主动广播通知,使二者互相被对方发现,并完成配对,3主控媒体装置通过协议指令或者触摸屏控制手势,与被控媒体装置进行媒体分享、媒体推送、媒体播放转移或媒体播放远程控制操作。本发明所述的方法,利用本地网络实现装置的互联互通,并进一步实现了三屏互动,可以在电视、电脑、手持智能设备之间进行媒体数据交互,实现媒体分享、媒体推送、媒体播放转移、媒体播放远程控制等,提供一致性的播放体验,方便用户观赏媒体,提供用户新一代的媒体互动及分享体验。
文档编号H04N21/422GK102685579SQ20121013412
公开日2012年9月19日 申请日期2012年5月2日 优先权日2012年5月2日
发明者姚键, 潘柏宇, 陈翌 申请人:合一网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1