信令图像同步方法技术

技术编号:3584103 阅读:185 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种信令图像同步方法,其包括步骤:(1)首先将演示节目的图像数据上传到服务器;(2)服务器向客户端发送演示节目图像数据;(3)客户端将数据下载到本地,在本地生成相应的演示节目;(4)演示时,客户端向服务器发送动作指令请求事件,服务器若答应该请求事件则向客户端发送动作指令,否则不发送动作指令。

【技术实现步骤摘要】

本专利技术涉及图像同步处理
,涉及多台计算机实时网络图 形演示界面同步,适合在具备互联网级别网络图像同步演示中应用。
技术介绍
传统的图像同步受限于网络带宽的限制,图像信息数据传输速度 受到影响,无法真正实现实时图像同步。由于网络环境比较复杂,在 大流量数据传输过程中会出现无法预料的问题,使得图像同步很不稳 定。而且现在图像同步处理大多数仍然是采用抓屏技术来处理网络图 像同步(比如现在比较流行的视频会议),即使采用很好的图像压缩 技术,实时图像数据传输量也是很大的。这样图像同步势必受到网络 流量传输过程中不稳定因素的影响,而无法避免的会在演示过程中出 现图像停顿现象,使整个演示过程中的图像处理显得不够流畅,也不 可能实现真正的图像同步。因此,提供一种数据传输量减少,图像处理流畅稳定,可实现实时同 步的实为必要。
技术实现思路
本专利技术的目的是提供一种数据传输量减少,图像处理流畅稳定, 可实现实时同步的,在不需要实时传输大流量数据 的情况下,只通过传输小流量的一系列动作指令请求事件和动作指令 来达到图像实时同步显示。为实现本专利技术目的,提供如下技术方案 提供一种,其特征在于,其包括如下步骤(1) 首先将演示节目的图像数据上传到服务器;(2) 服务器向客户端发送演示节目图像数据;(3) 客户端将数据下载到本地,在本地生成相应的演示节目;(4) 演示时,客户端向服务器发送动作指令请求事件,服务器 若答应该请求事件则向客户端发送动作指令,否则不发送 动作指令。本专利技术可在计算机上用制作平台制作出相应的演 示节目,再将制作好的节目数据打包发送到服务器。在步骤(1)和(2)之间还可以包括步骤客户端向服务器发出 数据申请,来请求服务器向其发送演示节目图像数据,服务器通过了 客户端的申请,就会向客户端发送相应的演示节目图像数据。否则客 户端将无法得到演示节目图像数据,即客户端即使发出申请,也不可 执行任何动作,也就是无效申请。为了演示过程中实现图像同步,首先将必要的图像数据上传到服 务器,客户端再向服务器发出申请,服务器通过了客户端的申请,再 将数据在演示未开始前传送到各个客户端。在演示过程中客户端与服 务器可以只通过接收同步信令来实现图像同步显示。而不再需要实时 传输大流量的图像数据。演示过程中客户端不能发送任何动作指令,只发送动作指令请求 事件,动作指令完全由服务器控制。即客户端只具有申请动作指令请 求事件的权利和执行动作指令的权利,而不具备发出动作指令的权 利。 一切动作指令均由服务器向所有演示相同节目的客户端发出,保 证了动作指令的一致、同步性,从而保证了图像同步显示。当演示进 行时,客户端只需要向服务器发送动作指令请求事件,而不必发送大量的图像数据信息,这样将会大大降低网络传输大流量数据不稳定因 素对图像同步方面的影响,从而保证了图像同步的流畅性。这就实现 了客户端与服务器只通过请求和发送一系列信令来达到图像同步显示。对于在单个客户端节目中有用到特殊处理的部分(比如鼠标、键 盘钩子),也可以通过客户端向服务器发送模拟请求事件,来实现模 拟相同的操作。与现有技术对比,本专利技术储物扶手具有以下特点该专利技术基于网络环境中多机演示图像通过发送信令方式实现图 像实时同步,不再需要实时传输大流量的图像数据,只是传输简单的 信令。所以也就不需要很大的带宽,因此不会受到网络传输大流量数 据不稳定因素的影响,使得图像能够实时同步显示。附图说明图l是本专利技术的流程图; 图2是本专利技术的节目演示流程图。具体实施方式请参阅图1,以视频为例说明本专利技术的流程视频由制作平台制作好后,发布到服务器上,作为演示节目。首先客户端A、 B、 C分别向服务器发出数据申请,请求服务器允 许其下载视频资源,在得到服务器允许情况下,将服务器上的视频资 源下载到本地计算机中,生成节目(因为资源一致,所以生成的节目 必是同一个节目)。客户端A要想播放视频,就要先拥有节目的控制 权(即客户端A要向服务器发送申请得到控制权的请求事件,得到服 务器允许后,服务器向其发送控制权指令,同时也向客户端B、 C发送此时节目控制权在客户端A)。请结合参阅图2,在客户端A拥有节目控制权后,点击视频的播放 按钮,向服务器发出播放请求事件,服务器接收到来自客户端A的动 作指令请求事件后,判断是否允许其执行播放视频动作,如果拥有控 制权的客户端A可以执行播放视频的动作指令,那么服务器会同时向 客户端A、 B、 C发出播放视频的动作指令(如果拥有控制权的客户端 A,不具备执行播放视频动作指令的能力,服务器就不会向客户端A、 B、 C发出播放视频的动作指令,也就是不允许客户端A执行播放视频 动作指令,这就意味着客户端A刚刚提出的播放视频的动作指令请求 事件无效)。当客户端A、 B、 C接收到服务器发送动作指令后,就会 同时播放视频,因此就达到只通过两条信令就完成了视频的同步播放 效果。而且并不再需要实时从客户端A传输大量的视频图像数据到客 户端B、 C处,这样大大减少对网络的压力,也就减少网络方面的不稳 定因素对视频图像同步的影响,也就达到了图像同步显示的效果。因 为资源均在本地,所以视频在播放过程中图像不会出现停顿的现象, 通过传输信令实现图像同步,图像实时同步效果更好。由于一切动作指令均由服务器控制,因此客户端A、 B、 C之间能 实时保持动作指令的 一 致性,也就保证了各个客户端的图像能够同步显示。对于在单个客户端节目中有用到特殊处理的部分(比如鼠标、键 盘钩子),也可以通过客户端向服务器发送模拟请求事件,来实现模 拟相同的操作。比如在客户端A中用到鼠标钩子函数时,鼠标左4建按 下,就会向服务器发出MOUSEEVENTF—LEFTDOWN请求事件,在客 户端B、 C处用mouse—event ()或者Sendlnput ()函数来实现才莫拟客 户端A鼠标左键按下的操作,以此来达到各个客户端之间的动作同步, 从而保证即使用特殊处理的部分,依然只通过发送信令来达到图像同 步显示,也无须发送大量的图像信息数据,这样极大的提高了图像同 步显示的性能,使得在演示节目过程中更加形象、逼真、清晰和流畅, 从而在处理图像同步上有更好的视觉效果。以上所述仅为本专利技术的较佳实施实例,本专利技术的保护范围并不局 限于此,本领域中的技术人员任何基于本专利技术技术方案上非实质性变 更均包括在本专利技术保护范围之内。本文档来自技高网...

【技术保护点】
一种信令图像同步方法,其特征在于,其包括如下步骤:(1)首先将演示节目的图像数据上传到服务器;(2)服务器向客户端发送演示节目图像数据;(3)客户端将数据下载到本地,在本地生成相应的演示节目;(4)演示时,客户端向服务器发送动作指令请求事件,服务器若答应该请求事件则向客户端发送动作指令,否则不发送动作指令。

【技术特征摘要】
1、一种信令图像同步方法,其特征在于,其包括如下步骤(1)首先将演示节目的图像数据上传到服务器;(2)服务器向客户端发送演示节目图像数据;(3)客户端将数据下载到本地,在本地生成相应的演示节目;(4)演示时,客户端向服务器发送动作指令请求事件,服务器若答应该请求事件则向客户端发送动作指令,否则不发送动作指令。2、 如权利要求l所述的信令图像同步方法,其特征在于,在步骤(l) 和(2)之间还包...

【专利技术属性】
技术研发人员:孙关有韩玉青
申请(专利权)人:广东威创视讯科技股份有限公司
类型:发明
国别省市:81[]

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

1
相关领域技术
  • 暂无相关专利