一种可视化内容分发方法及系统的制作方法

文档序号:9870300阅读:410来源:国知局
一种可视化内容分发方法及系统的制作方法
【技术领域】
[0001]本发明涉及信息处理,特别涉及可视化内容分发方法及系统。
【背景技术】
[0002]随着现代信息的发展,人们需要从网络获取的知识越来越多。同时,形式也越来越多样化,从基本的文件阅览到图文并茂,再到可以通过网页浏览视频等,这样人们可以在更为直观生动的信息展示方式中获得更多的信息。
[0003]现有的基于视频文件的网络展示或网络广告等,都需要预先将所需的视频文件提前录制好,然后上传到网络上,用户在网络上通过下载的方式来播放该段视频。
[0004]但是,现有的这样的媒体系统就存在了一些问题,首先,播放的视频文件是通过录制的方式形成了,其没有办法运用各种表现手段来展示更多的信息。其次,这样的视频文件需要完全下载过后才能实现流畅的播放。
[0005]流媒体是近年来新兴的一种网络多媒体形式,目前几乎所有的浏览器都加入了支持流媒体的插件,在商业和娱乐网站上,流媒体的应用越来越广泛,网上视频直播和点播都是很好的例子。
[0006]可视化内容的传输离不开流媒体技术,流媒体实际上是个技术名词,随着互联网技术的发展,网络上的信息不再局限于文本、图像或者简单的声音文件,流媒体(StreamingMedia)由此孕育而生。流媒体的特点是运用可变带宽技术,使人们可以在20K以上的带宽环境下可以流畅的在线欣赏高品质音频和视频节目。而流媒体实现的关键技术就是流式传输协议的实现。
[0007]流媒体技术的关键在于“流式”,它使得网络用户在播放存储在服务器的媒体文件时,不需要等到整个文件都传输到用户端才开始播放,而是当第一个组数据到达时,用户端的流媒体播放器就开始播放媒体文件,在播放的时候,后续数据源源不断的“流”向用户端,直到传输结束。流媒体应用了特殊的数据压缩和传输技术,可以使得声音和视频文件变得更小,非常适合在网络上发布比较长的音频和视频片断。
[0008]流式传输定义很广泛,现在主要指通过网络传送媒体(如视频、音频)的技术总称,其特定含义为通过互联网将影视节目传送到客户端。实现流式传输有两种方法:实时流式传输(Realtime streaming)和顺序流式传输(progressive streaming)。一般说来,如视频为实时广播,或使用流式传输媒体服务器,或应用如HLS的实时协议,即为实时流式传输。

【发明内容】

[0009]本发明要解决的技术问题是,通过调用多种类型的可视化元素,在用户交互终端上进行交互呈现,从而使得画面显示的信息量大,且表现的样式的多样化。同时,基于可视化内容分发利用可变带宽技术及流式传输技术,使用户可以在较小的带宽环境下可以流畅的呈现丰富多彩而且交互性强的可视化内容呈现。
[0010]解决上述技术问题,本发明提供了一种可视化内容分发系统,包括:
[0011]用户可视化交互终端,所述用户可视化交互终端用以显示发布者的可视化内容,并在所述用户可视化交互终端实现可视化内容的重组以及交互;
[0012]消息控制节点,所述消息控制节点用以对发布者的可视化内容进行内容分层、可视化要素提取以及要素对象的逻辑记录;
[0013]可视化内容处理单元,用以通过分发节点对所述可视化内容按照分层和分对象的传输;
[0014]可视化内容分发单元,所述可视化内容分发单元用以通过分发节点将分布式优化传输到用户可视化交互终端。
[0015]更进一步,所述可视化内容处理单元还用以,
[0016]根据发布者的可视化内容类型,选择不同的分发方式;
[0017]若可视化内容为音视频内容,则根据音视频内容中的要素进行并行切片传输;
[0018]若可视化内容为非音视频内容,则根据非音视频内容中的要素进行抽象传输。
[0019]更进一步,所述消息控制节点还用以,
[0020]接收消息发布者和消息订阅者的请求;
[0021]若没有消息负荷时,则维持着消息发布者和消息接收者为存活状态。
[0022]所述消息控制节点可以基于CDN内容分发网络,也可以是一种消息链接节点。
[0023]更进一步,所述可视化内容还包括可视化内容要素,所述可视化内容要素包括,音视频、文字、图片以及flash动画。
[0024]更进一步,在所述可视化内容处理单元,还用以,通过可视化媒体分层和可视化对象技术,将可视化内容的要素进行抽象并叠加;
[0025]可视化媒体分层是指,在一个可视对象中,比如一个视频的画面,其表现的内容的层次。例如,在一帧高尔夫球活动的画面,绿地、天空为一个层次、建筑、设施为一个层次,人物为一个层次,而球的轨迹同样也可以成为一个层。
[0026]可视化对象技术是指,在一个可视化对象(比如图片、视频、动画、控件…)中的一个识别和区隔路径检索的技术。
[0027]在进行可视化识别时,以典型的如人脸识别为例,人脸的眉毛、眼睛等特征,例如眼睛瞳孔的大小、直径、颜色都是可以通过位置、尺寸、色度空间来通过算法区隔逼近出来。上述的特征值通过一定的算法进行区隔和检索,形成可用数据表达的信息即是区隔路径检索,不是本发明中的改进点,故不再进行详述。
[0028]对于每个可视化对象,调用不同的可视化要素进行组合呈现;
[0029]当多个可视化对象合成一个画面显示时,在所述用户可视化交互终端按照各个画面中的要素进行配合显示。
[0030]更进一步,所述消息控制节点,采用自定义的消息控制机制,所述自定义消息控制机制包括:
[0031 ]发布者将消息发送至消息控制节点,所述消息控制节点在接收到消息后转发至订阅者;
[0032]上述消息的结构包括:固定消息头、参数消息头和消息内容。
[0033]更进一步,所述固定消息头和参数消息头为2字节。
[0034]基于上述本发明还提供了一种可视化内容分发方法,包括如下步骤:
[0035]显示发布者的可视化内容,并在所述用户可视化交互终端实现可视化内容的重组以及交互;
[0036]对发布者的可视化内容进行内容分层、可视化要素提取以及要素对象的逻辑记录;
[0037]通过分发节点对所述可视化内容按照分层和分对象的传输;
[0038]通过分发节点将分布式优化传输到用户可视化交互终端。
[0039]更进一步,所述内容分层还包括,
[0040]根据对发布者的可视化内容类型,选择不同的分发方式;
[0041 ]若可视化内容为音视频内容,则根据音视频内容中的要素进行并行切片传输;
[0042]若可视化内容为非音视频内容,则根据非音视频内容中的要素进行抽象传输。
[0043]更进一步,通过消息控制节点建立可视化内容发布者和订阅者的连接,所述消息控制节点采用自定义消息控制机制,所述自定义消息控制机制包括:
[0044]发布者将消息发送至消息控制节点,所述消息控制节点在接收到消息后转发至订阅者;
[0045]上述消息的结构包括:固定消息头、参数消息头和消息内容。
[0046]本发明的有益效果:
[0047]I)本发明中的可视化内容分发系统,包括了消息控制节点、可视化内容处理单元、可视化内容分发单元以及用户可视化交互终端,所述可视化内容分发单元在消息控制节点的控制和协调下,可以调用多种的可视化元素,并且在用户可视化交互终端。
[0048]2)本发明中的可视化内容分发系统,能够在用户可视化交互终端对可视化内容的画面显示信息量增大,且表现的样式也很多样。
[0049]3)本发明中的可视化内容分发方法,利用可变带宽技术及流式传输技术,使用户可以在较小的带宽环境下可以流畅的呈现丰富多彩而且交互性强的可视化内容呈现。
[0050]4)本发明中的视化内容分发系统基于实时流式传输,对可视化内容进行分发。
[0051]5)本发明中的可视化内容分发系统,其中的可视化内容分发单元,将可视化内容通过分发节点实现可视化内容的分发方式上的多样化,对音视频节目的并行切片传输;同时对非音视频可视化内容要素进行抽象传输。这样一来,对用户可视化交互终端的配置要求就减少很多,缓冲也大幅减少,使实时终端呈现更加流畅,迅速提高了带宽的利用率,在少量的带宽上获得流畅的交互播放效果。
[0052]6)通过本发明的可视化内容分发方法,可以对播放的视频文件采用各种表现手段来展示更多的信息。另外,该视频文件不需要完全下载,就能实现流畅的播放。
【附图说明】
[0053]图1是本发明可视化内容分发系统的一实施例中的结构示意图。
[0054]图2是本发明可视化内容分发系统的一实施例中的分发交互示意图。
[0055]图3是图2中的用户可视化交互终端上的显示图层示意图。
[0056]图4是图2中的交互消息结构示意图。
[0057]图5是本发明可视化内容分发方法的一实施例中的具体流程示意图。
[0058]图6是图5中的可视化内容分层方法流程
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1