一种多屏融合协作的系统及方法

文档序号:7870501阅读:919来源:国知局
专利名称:一种多屏融合协作的系统及方法
技术领域
本发明涉及网络视频应用领域,尤其是涉及一种多屏融合协作的系统及方法。
背景技术
目前,多屏融合、多屏协作成为了时代的潮流,但是由于各个平台(例如个人电脑终端平台与消费电子平台)运行在异构的运行环境下,功能集也不尽相同,因此,现有的技术并不能实现多个平台之间的相互融合、相互协作,从而也就不能有效的整合各个平台的优势,例如个人电脑终端平台的安全通道优势以及多线程上传、下载优势,消费电子平台的便持性。基于上述现有技术中存在的问题,本发明公开了一种个人电脑终端平台和消费电子平台上视频应用软件之间相互融合、互通有无、相互协作的方案,而这种方案极大地丰富了网络视频软件的功能,增强了网络视频软件的能力,从而为软件用户更好地利用和享受数字化生活方式带来的便捷、贴心、人性化服务。在目前多屏融合、多屏协作的时代背景下,在网络视频软件领域存在着这么一种场景:得力于同一套后台支撑系统的条件,既有传统个人电脑终端平台上的客户端软件,又有消费电子平台上的客户端软件。虽然这些终端软件运行在异构的各种平台上并且具有相当差异的表现形式,但是他们的功能既有雷同或甚至相同的功能集,又有因为平台差异或者计算能力而衍生出来的不同的功能集。无论是个人电脑终端平台还是消费电子平台,都有其亮点、优势和方便之处。本发明结合这些优劣势,以及朝着多屏融合协作的效用和目标,提出了一种个人电脑终端平台端和消费电子平台端网络视频应用软件多屏融合及协作的设计方案。

发明内容
本发明提供了一种多屏融合协作的系统,其包括以下装置:个人电脑终端,在其上运行基于信息网络的视频应用,用作消费电子平台端上网络视频应用的上传代理、下载代理、转码代理、备份代理;消费电子平台端:在其上同样运行基于信息网络的视频应用,利用个人电脑终端网络视频应用输出的媒体流进行远程播放以及实现离线上传、离线下载、离线转码、和离线备份;后台服务集群子系统:运行在后台服务器上的上传、下载、备份服务集群子系统;命令控制服务后台系统,转发消费电子平台端发出的控制指令给个人电脑终端以控制个人电脑终端网络视频应用执行上传、下载、转码、备份功能,而且可以实现远程观看个人电脑终端的流媒体内容。进一步,在广域网中,所述系统还设置有远程命令与控制CC网关,通过该网关在消费电子平台端和个人电脑终端之间建立安全的、可靠的通信隧道。进一步,所述消费电子平台端通过UPnP标准的SSDP协议,查询个人电脑终端的存在,并且将个人电脑终端当作其一个代理通过在个人电脑终端实现相应的上传、下载、转码、备份的服务入口来实现上传、下载、转码、备份。进一步,个人电脑终端应用在下载完成后直接转码成为消费电子平台端能支持的音视频编码格式以及视频容器格式。进一步,消费电子平台端可以周期性地自动搜索个人电脑终端。本发明还提供了一种多屏融合协作的方法,其包括以下步骤:步骤(I)消费电子平台端周期性自动搜索个人电脑终端的代理上传、下载、转码、备份服务的入口;步骤(2 )命令控制服务后台系统转发消费电子平台发出的控制指令给个人电脑终端以控制个人电脑终端网络视频应用执行上传、下载、转码、备份功能,而且可以实现远程观看个人电脑终端的流媒体视频;步骤(3)消费电子平台端把需要上传的视频内容从消费电子平台端转移到个人电脑终端,个人电脑终端用多线程上传的方式把相应的视频内容上传到网站的后台服务器上;或者远程控制个人电脑终端下载视频内容,将下载完成的视频内容直接转码为消费电子平台端能支持的音视频编码格式以及视频容器格式;或者消费电子平台端将数据同步到个人电脑终端,个人电脑终端将该数据同步到后台服务集群系统。进一步,在广域网中,消费电子平台端登陆到远程CC网关,通过该网关消费电子平台端和个人电脑终端建立通信隧道。进一步,所述步骤(I)中消费电子平台端通过UPnP标准的SSDP协议,搜索个人电脑终端的存在,并且将个人电脑终端当作其一个代理通过在个人电脑终端实现相应的上传、下载、转码、同步、备份的服务入口来实现上传、下载、转码、备份。


图1是示出根据本发明的系统的示意图。
具体实施例方式为使本发明的上述目的、特征和优点更加明显易懂,下面结合附图和具体实施方式
对本发明作进一步详细的说明:如图1所示,本技术方案针对个人电脑终端和消费电子平台端网络视频应用在局域网和广域网络如何相互融合、互相协作的技术问题。首先简述图中所展示的软件构件。网络视频应用软件:互联网用户用来搜索、播放、加工、生产、传输、存储网络视频内容的应用软件。个人电脑终端应用:运行在传统个人电脑终端平台上的网络视频应用软件。消费电子平台端应用:运行在消费电子平台上的网络视频应用软件。后台服务集群子系统:运行在后台服务器上的上传、下载、转码、备份服务集群子系统。UPnP/DLNA:本身是基于工业界盛行的UPnP协议实现的一种媒体管理、自动发现和控制协议。这个应用场景里用于家庭网络或者局域网环境中分别位于个人电脑终端和消费电子平台端的网络视频应用软件间实现零配置、自动发现、控制的特性和功能。UPnP协议是一种分布的、开放的协议架构,它基于TCP/IP、HTTP、XML、SOAP等业界标准。在应用场景里,一般分为两种角色=UPnP控制点和UPnP设备。显然,UPnP控制点利用UPnP协议来控制UPnP设备。UPnP的协议架构支持零网络配置。任何厂商的遵从UPnP协议的设备能随时动态加入、获取IP网络地址、通告自己提供的服务、获取网络中其他设备是否存在的信息及其了解其能够提供的服务。通过UPnP标准中的SSDP协议,UPnP网络中的各成员能够相互发现对方;通过发送SOAP消息,UPnP控制点能控制UPnP设备。UPnP AV标准是为了到达来自不同厂商的MediaServer和MediaRenderer之间实现可互操作而设计和提出的。上下转备:上传、下载、转码、备份的缩写。在某些需求场合,受带宽、存储空间、能耗等方面的制约和考量,个人电脑终端可以充当消费电子端网络视频应用的上传代理、下载代理、转码代理、备份同步代理。在这个操作过程中,消费电子平台端网络视频应用借助于传统个人电脑终端视频应用的帮助相可以达到离线上传、离线下载、离线转码、自动同步和离线备份的效用。通过UPnP标准的SSDP协议,消费电子端能够零配置地发现个人电脑终端的存在,并且通过在个人电脑终端实现相应的上传、下载、转码、备份的服务入口,消费电子端可以将个人电脑终端当作其一个代理。上传:基于SSDP协议,消费电子端得知了个人电脑终端的存在;通过UPnP的描述接口,消费电子端得知了个人电脑终端的上传服务入口 ;消费电子端将需要上传的内容通过网络上传到个人电脑终端;个人电脑终端再将内容上传。下载:基于SSDP协议,消费电子端得知了个人电脑终端的存在;通过UPnP的描述接口,消费电子端得知了个人电脑终端的下载服务入口 ;消费电子端向个人电脑终端请求需要下载的视频内容地址,个人电脑终端开始下载;消费电子端在下载的过程中或者下载完成之后可以部分或者一次性全部把下载好的内容从个人电脑终端同步到电子端。转码:基于SSDP协议,消费电子端得知了个人电脑终端的存在;通过UPnP的描述接口,消费电子端得知了个人电脑终端的转码服务入口 ;消费电子端将需要转码的内容上传到个人电脑终端;个人电脑终端转码;完成后再同步回来到消费电子端。备份:基于SSDP协议,消费电子端得知了个人电脑终端的存在;通过UPnP的描述接口,消费电子端得知了个人电脑终端的备份服务入口 ;消费电子端将数据同步到个人电脑终端;个人电脑终端将该数据同步到后台服务集群系统。流媒体服务:个人电脑终端网络视频应用软件对原视频内容加工后输出的流式化的媒体流,可供包括电视机、手机、平板电脑等在内的消费电子平台端上视频应用软件远程播放。基于SSDP协议,消费电子端得知了个人电脑终端的存在;通过UPnP的描述接口,消费电子端得知了个人电脑终端的流媒体播放入口。个人电脑终端上的网络视频软件直接可以输出媒体流供网络播放。命令控制服务:个人电脑终端应用中的一个使用安全通道的、支持远程访问及支持远程下发命令的控制性作用的构件,实质上相当于一个代理服务,代理源自于远程的从消费性电子平台上过来的命令和控制指令的输入、处理、输出过程。这些远程指令不仅可以控制个人电脑终端网络视频应用立即或者计划执行上传、下载、转码、备份等功能,而且可以传输视频内容数据达到可远程观看个人电脑终端的流媒体视频的效用。消费电子端登陆到远程CC网关;远程CC网关和命令控制服务全部位于后台系统中。个人电脑终端和命令控制服后台系统之间有通讯的通道;远程CC网关和命令服务后台系统之间有通讯的通道。命令控制服务后台系统只负责转发命令;而远程CC网关除提供登陆入口外,还充当权限认证、安全审计方面的角色。消费电子端登陆到远程CC网关并告知需要控制的个人电脑终端标识,当然登陆过程中存在安全权限校验等过程;cc网关将通过安全、审计校验的命令字转发给命令控制服务,命令控制服务再将命令字转发给个人电脑终端。在整个逻辑路径通了后,消费电子端就可以相当于在本地一样控制个人电脑终端上的网络视频软件完成各种视频应用操作。由于并非每个个人电脑终端都具有全球可达的IP地址,所以CC (命令与控制)网关运行于公网环境中,再加上命令控制服务的反向代理,使得当个人电脑终端在NAT之后也可以和消费电子平台端建立通讯隧道,从而达到能对其下发命令和实施控制的效用。并且利用SSL安全套接层协议技术,可以实现建立安全的、加密的通道来保障数据流的安全性。在局域网场景下,相互协作的流程如下所述:消费电子平台端应用遵循DLNA/UPnP的协议自动搜索,如果找到了个人电脑终端网络视频应用软件的服务入口,则可以使用个人电脑终端网络视频软件提供的流媒体服务播放视频内容;或者可以让个人电脑终端网络视频软件应用代理上传、下载、转码、备份等工作。为提供更加便捷的服务,可以让个人电脑终端网络视频应用在下载完后直接转码成为消费电子平台能支持的音视频编码方法以及适用的视频容器格式。在广域网场景下,相互协作的流程如下所述:消费电子平台端应用登陆到远程CC网关,通过远程网关可以和在NAT之后的个人电脑终端应用建立安全的、可靠的通信隧道。一旦建立了远程的通信隧道,可以象在局域网场景下一样使用上下转备服务和流媒体服务。1.在上传、下载方面,个人电脑终端平台上比消费电子平台有更好的计算性能。在某些情况下,还能相当程度地节省消费电子平台的流量费用。把上传、下载视频内容文件的任务转移到个人电脑终端上执行,可以使得用户可以利用消费电子平台进行其他的操作。2.在转码方面,受资源限制等条件制约消费电子平台基本上不方便实现。把针对于消费电子平台的转码需求转移到个人电脑终端平台上实现,弥补了消费电子平台在这方面的不足之处。3.在备份方面,消费电子平台上的一些音视频数据自动同步并备份到个人电脑终端平台上甚至网络的服务器上,这样丰富了软件的功能,保证了用户数据的安全性,增加了软件对用户的黏性。一旦消费电子端的网络视频应用发现了个人电脑终端的网络视频应用的存在和其服务入口,那么可以把自己终端里的数据同步到个人电脑终端,个人电脑终端的应用再往上自动同步到后台服务集群子系统。个人电脑终端应用支持UPnP/DLNA并且支持流媒体服务,可以和各种遵从SSDP协议的消费电子平台端的视频应用软件相互融合、协作起来,也具有相当程度的可互操作性。实施例一:手机端自拍的大视频内容文件想要上传到位于网络上的后台上传服务器,借助于SSDP协议,消费电子平台端自动发现了个人电脑终端的代理上传服务的入口,消费电子平台端把需要上传的视频内容快速从手机转移到个人电脑终端。个人电脑终端用多线程上传的方式快速地把相应的视频内容上传到网站的后台上传服务器。实施例二:消费电子平台端可以实现远程提前安排个人电脑终端从网络通过加速器下载视频内容。消费电子平台端应用登陆到远程CC控制网关,通过命令控制服务的反向代理功能,消费电子平台端和个人电脑终端建立了安全、可靠的通信隧道。通信隧道一旦建立,可以预先把计划任务提交给个人电脑终端的视频应用。同时,消费电子平台端还可以远程查询下载任务的进度。以上是对本发明的优选实施例进行的详细描述,但本领域的普通技术人员应该意识到,在本发明的范围内和精神指导下,各种改进、添加和替换都是可能的。这些都在本发明的权利要求所限定的保护范围内。
权利要求
1.一种多屏融合协作的系统,其特征在于包括以下装置: 个人电脑终端,在其上运行基于信息网络的视频应用,用作消费电子平台端上网络视频应用的上传代理、下载代理、转码代理、备份代理; 消费电子平台端:在其上同样运行基于信息网络的视频应用,利用个人电脑终端网络视频应用输出的媒体流进行远程播放以及实现离线上传、离线下载、离线转码、和离线备份; 后台服务集群子系统:运行在后台服务器上的上传、下载、备份服务集群子系统; 命令控制服务后台系统,转发消费电子平台端发出的控制指令给个人电脑终端以控制个人电脑终端网络视频应用执行上传、下载、转码、备份功能,而且可以实现远程观看个人电脑终端的流媒体视频。
2.根据权利要求1所述的系统,其特征在于: 在广域网中,所述系统还设置有远程命令与控制CC (command and control)网关,借助于该网关,使得消费电子平台端能与在NAT网络地址转换后的个人电脑终端应用建立安全的、可靠的通信隧道进而达到消费电子端能够远程控制个人电脑终端的效用。
3.根据权利要求1所述的系统,其特征在于: 所述消费电子平台端通过UPnP标准的SSDP协议,查询个人电脑终端的存在,并且将个人电脑终端当作其一个代理通过在个人电脑终端实现相应的上传、下载、转码、备份的服务入口来实现上传、下载、转码、备份。
4.根据权利要求1所述的系统,其特征在于: 个人电脑终端应用在下载完成后直接转码成为消费电子平台端能支持的音视频编码格式以及视频容器格式。
5.根据权利要求1所述的系统,其特征在于:消费电子平台端周期性地搜索个人电脑终端是否存在。
6.一种多屏融合协作的方法,其特征在于包括以下步骤: 步骤(I)消费电子平台端周期性自动搜索个人电脑终端的代理上传、下载、转码、备份服务的入口; 步骤(2 )命令控制服务后台系统转发消费电子平台端传输的控制指令给个人电脑终端以控制个人电脑终端网络视频应用代为执行上传、下载、转码、备份功能,而且可以实现远程观看个人电脑终端的流媒体视频; 步骤(3)消费电子平台端把需要上传的视频内容从消费电子平台端转移到个人电脑终端,个人电脑终端用多线程上传的方式把相应的视频内容上传到网站的后台服务器上;或者远程控制个人电脑终端下载视频内容,将下载完成的视频内容直接转码为消费电子平台端能支持的音视频编码格式以及视频容器格式;或者消费电子平台端将数据同步到个人电脑终端,个人电脑终端将该数据同步到后台服务集群系统。
7.根据权利要求6所述的方法,其特征在于: 在广域网中,消费电子平台端登陆到远程CC网关,借助于远程命令与服务的桥接过程,使得消费电子平台端和个人电脑终端得以远程建立通信隧道。
8.根据权利要求6所述的方法,其特征在于: 所述步骤(I)中消费电 子平台端通过UPnP标准的SSDP协议,搜索个人电脑终端的存在,并且将个人电脑终端当作其一个代理通过在个人电脑终端实现相应的上传、下载、转码、备份的服务入 口来实现上传、下载、转码、备份的效用。
全文摘要
本发明涉及一种多屏融合协作的系统及方法,该系统包括用作消费电子平台端的代理的个人电脑终端,对其输出的媒体流进行远程播放以及离线上传、离线下载、离线转码、离线备份的消费电子平台端,用于上传、下载、转码、备份的后台服务集群子系统,用于转发控制指令给个人电脑终端的命令控制服务后台系统。该方法包括自动搜索个人电脑终端的代理入口;转发控制指令给个人电脑终端;视频内容转移到个人电脑终端,将相应的视频内容上传到后台服务器上;或者远程控制个人电脑终端下载视频内容;或者控制个人电脑终端对下载完成的视频内容进行转码;或者消费电子平台端将数据同步到个人电脑终端,个人电脑终端将数据同步到后台服务集群子系统。
文档编号H04L29/06GK103078848SQ20121057874
公开日2013年5月1日 申请日期2012年12月27日 优先权日2012年12月27日
发明者王峰, 阙宏宇, 杨敬宇, 姚键, 潘柏宇, 卢述奇 申请人:合一网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1