基于点对点代理机制的家庭媒体资源传输方法及系统技术方案

技术编号:8863567 阅读:202 留言:0更新日期:2013-06-29 00:43
本发明专利技术公开了基于点对点代理机制的家庭媒体资源传输方法及系统,该方法包括:在媒体资源提供方的本地网络中设置至少一个P2P服务端代理,为其所在的本地网络中所有共享媒体资源提供一个统一的P2P连接入口;在媒体资源使用方的本地网络中设置至少一个P2P客户端代理,为其所在的本地网络中所有媒体资源播放器提供一个统一的远程资源访问入口;当媒体资源使用方的本地网络中的媒体资源播放器需要远程访问媒体资源提供方的本地网络中的共享媒体资源时,媒体资源播放器发请求给其所在的本地网络中的P2P客户端代理,由P2P客户端代理和远程的P2P服务端代理通过信令传递和P2P连接通道,完成将请求的共享媒体资源传输给媒体资源播放器。

【技术实现步骤摘要】

本专利技术涉及P2P
,具体说是基于点对点代理机制的家庭媒体资源传输方法及系统。尤指使用代理服务机制来实现对远程家庭媒体资源进行P2P传输的方法及系统。
技术介绍
随着数字技术的飞速发展,不断催生出众多的数码产品(家庭数字设备),个人电脑,智能手机,平板电脑,智能电视,PDA等家庭数字设备逐步进入普通家庭生活中,基于各种家庭数字设备都有极其丰富的媒体内容。在同一个家庭局域网环境下,有许多技术可以支持不同家庭数字设备间媒体内容的共享,例如DLNA,AirPlay及闪联IGRS等。但是随着移动互联网的飞速发展,家庭成员随时随地可能接入互联网,许多家庭希望能在互联网上远程共享彼此的多媒体资源,因此提出了对家庭媒体资源的远程共享需求。由于各个局域网上NAT设备的广泛存在,处于不同私有网络中的两个终端设备无法直接进行媒体数据的传输,为了实现两个终端设备远程直接传输通道,目前普遍采用点对点技术(Peer To Peer,以下简称P2P)穿越NAT来实现多媒体资源在互联网上的远程共享。但是,传统P2P技术是直接建立在两个终端之间的信息通道。这会带来几方面的问题:1.由于家庭数字设备种类繁多,软硬件配置也大不相同,而作为实现P2P技术的终端设备,需要能支持比较复杂的P2P协议软件,这就对终端的软硬件配置提出了较高的要求(传统的P2P技术在两个终端之间直接建立信息通道,需要两个终端都各自实现一系列的协议,例如交互彼此信令消息的即时通信(頂)协议,建立P2P连接通道的Jingle协议等。这些协议本身一般都比较复杂,因此对终端的软件和硬件配置都有较高的要求)。这就导致有些功能较简单的设备不能使用P2P技术,例如监控摄像头等。即便对于能够支持P2P协议的设备来说,考虑耗电量等因素,由移动终端直接进行P2P协议的加载也会造成比较大的负担。2.传统的P2P连接方式中,媒体资源的提供方和使用方必须采用一对一的方式进行连接。如果家庭内有多个终端设备,那么就需要与远程终端分别建立多个P2P连接。在每一个P2P连接建立的过程中,需要频繁地和STUN服务器交换各种信令信息(P2P技术在建立P2P连接通道的时候,需要借助STUN服务器的支持,因此每个P2P连接通道的建立过程中,都需要和STUN服务器有大量的消息交互),会导致过多的网络开销。3.在观赏家庭媒体资源的时候,用户经常会在多个媒体资源提供者之间来回切换,例如正在向远方的亲友传输一份用PC下载的视频文件时,突然需要把一段手机录制的音频文件推送给对方,在音频文件推送完毕后,再继续传输刚才的视频文件。如果使用传统的P2P技术,无法让用户在同一个设备上完成上述操作,势必迫使用户在不同的设备之间来回操作,增加了操作的复杂度,也降低了用户体验的舒适度。综上所述,使用传统P2P技术固然能够实现家庭多媒体资源在互联网上的远程共享,但是这样做对设备软硬件要求较高,有时需要建立多个重复的P2P连接,而且缺少一个统一的连接管理平台,不能向用户提供透明使用P2P传输的服务。现有的某些技术方案中也提出了 P2P代理的概念,但是只是将互联网上的一些资源提供点进行集中,由代理服务器负责将内容分发给P2P终端,并不能为多个家庭网络之间的媒体信息远程共享提供支持。
技术实现思路
有鉴于此,本专利技术提供基于点对点代理机制的家庭媒体资源传输方法及系统,给家庭数字设备提供一个统一的P2P连接管理平台,能够更方便地实现媒体资源共享,提高用户体验的舒适度,可以避免多个设备重复进行P2P连接,减少了移动终端的负担,并且对P2P终端设备的软硬件要求低,使更多的设备能够基于P2P技术来提供或者使用家庭媒体资源。为实现上述目的,本专利技术提供如下技术方案:基于点对点代理机制的家庭媒体资源传输方法,其特征在于,包括:在媒体资源提供方的本地网络中设置至少一个P2P服务端代理,为其所在的本地网络中所有共享媒体资源提供一个统一的P2P连接入口 ;在媒体资源使用方的本地网络中设置至少一个P2P客户端代理,为其所在的本地网络中所有媒体资源播放器提供一个统一的远程资源访问入口;当媒体资源使用方的本地网络中的媒体资源播放器需要远程访问媒体资源提供方的本地网络中的共享媒体资源时,媒体资源播放器发请求给其所在的本地网络中的P2P客户端代理,由P2P客户端代理和远程的P2P服务端代理通过信令传递和P2P连接通道,完成将请求的共享媒体资源传输给媒体资源播放器。优选的,所述P2P客户端代理负责连接P2P服务端代理,通过网络在P2P服务端代理和P2P客户端代理之间建立一条P2P连接通道,所述P2P服务端代理在其所在的本地网络中获取请求的共享媒体资源,P2P服务端代理通过P2P连接通道将请求的共享媒体资源返回给P2P客户端代理,所述P2P客户端代理将请求的共享媒体资源返回给媒体资源播放器。优选的,所述P2P客户端代理和所述远程的P2P服务端代理之间的信令传递通过即时通讯软件实现。优选的,在所述媒体资源提供方,利用HTTP协议在其本地网络中对共享媒体资源进行共孚。优选的,在所述媒体资源使用方,所述P2P客户端代理利用HTTP协议将请求的共享媒体资源返回给媒体资源播放器。基于点对点代理机制的家庭媒体资源传输系统,其特征在于,包括:媒体资源提供方,其本地网络中设有至少一个P2P服务端代理;媒体资源使用方,其本地网络中设有至少一个P2P客户端代理;所述P2P服务端代理包括:信令模块,用于和所述P2P客户端代理传递信令;用于将所述媒体资源提供方的本地网络中所有共享媒体资源的访问地址及端口号告知P2P客户端代理;用于接收P2P客户端代理的资源请求消息;服务端代理服务器,用于与所述P2P客户端代理建立起P2P连接通道;HTTP Client模块,用于获取本地网络中以HTTP Server方式提供的共享媒体资源,然后通过P2P连接通道,将共享媒体资源传输到P2P客户端代理;所述P2P客户端代理包括: 信令模块,用于和所述P2P服务端代理传递信令;用于将所述P2P服务端能够提供的共享媒体资源的访问地址及端口号告知本地网络的各个媒体资源播放器;用于当收到某个媒体资源播放器对P2P服务端某共享媒体资源的请求消息时,通知所述P2P服务端代理同步进行P2P连接通道的初始化工作;用于在P2P连接通道建立成功之后,通知P2P客户端代理的客户端代理服务器临时生成资源请求IP和端口号;客户端代理服务器,用于与所述P2P服务端代理建立起P2P连接通道;HTTP Server模块,用于提供一个HTTP Server功能;用于接收本地网络中的媒体资源播放器的资源请求消息;用于通过P2P连接通道,获取远程共享媒体资源;用于将共享媒体资源分发至本地网络的媒体资源播放器上。优选的,在所述媒体资源提供方,共享媒体资源存储于媒体服务器Media Server中。经由上述的技术方案可知,与现有技术相比,本专利技术公开提供了基于点对点代理机制的家庭媒体资源传输方法及系统,具有以下优点:不需要终端设备本身设置复杂的P2P协议,可以降低对P2P终端设备的软硬件要求,使更多的简单电子设备能够使用P2P功能。家庭中多个设备公用一条P2P连接通道,不用各自建立P2P连接通道,使得设备不用频繁地和STUN服务器交互信令信息本文档来自技高网
...

【技术保护点】
基于点对点代理机制的家庭媒体资源传输方法,其特征在于,包括:在媒体资源提供方的本地网络中设置至少一个P2P服务端代理,为其所在的本地网络中所有共享媒体资源提供一个统一的P2P连接入口;在媒体资源使用方的本地网络中设置至少一个P2P客户端代理,为其所在的本地网络中所有媒体资源播放器提供一个统一的远程资源访问入口;当媒体资源使用方的本地网络中的媒体资源播放器需要远程访问媒体资源提供方的本地网络中的共享媒体资源时,媒体资源播放器发请求给其所在的本地网络中的P2P客户端代理,由P2P客户端代理和远程的P2P服务端代理通过信令传递和P2P连接通道,完成将请求的共享媒体资源传输给媒体资源播放器。

【技术特征摘要】
1.基于点对点代理机制的家庭媒体资源传输方法,其特征在于,包括: 在媒体资源提供方的本地网络中设置至少一个P2P服务端代理,为其所在的本地网络中所有共享媒体资源提供一个统一的P2P连接入口 ; 在媒体资源使用方的本地网络中设置至少一个P2P客户端代理,为其所在的本地网络中所有媒体资源播放器提供一个统一的远程资源访问入口 ; 当媒体资源使用方的本地网络中的媒体资源播放器需要远程访问媒体资源提供方的本地网络中的共享媒体资源时, 媒体资源播放器发请求给其所在的本地网络中的P2P客户端代理,由P2P客户端代理和远程的P2P服务端代理通过信令传递和P2P连接通道,完成将请求的共享媒体资源传输给媒体资源播放器。2.根据权利要求1所述的方法,其特征在于,所述P2P客户端代理负责连接P2P服务端代理,通过网络在P2P服务端代理和P2P客户端代理之间建立一条P2P连接通道, 所述P2P服务端代理在其所在的本地网络中获取请求的共享媒体资源,P2P服务端代理通过P2P连接通道将请求的共享媒体资源返回给P2P客户端代理, 所述P2P客户端代理将请求的共享媒体资源返回给媒体资源播放器。3.根据权利要求1所述的方法,其特征在于,所述P2P客户端代理和所述远程的P2P服务端代理之间的信令传递通过即时通讯软件实现。4.根据权利要求1所述的方法,其特征在于,在所述媒体资源提供方,利用HTTP协议在其本地网络中对共享媒体资源进行共享。5.根据权利要求1所述的方法,其特征在于,在所述媒体资源使用方,所述P2P客户端代理利用HTTP协议将请求的共享媒体资源返回给媒体资源播放器。6.基于点对点代理机制的家庭媒体资源传输...

【专利技术属性】
技术研发人员:孙育宁张川奉飞飞邵磊
申请(专利权)人:深圳市闪联信息技术有限公司
类型:发明
国别省市:

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

1