一种网页上实现白板清屏同步的方法

文档序号:7761076阅读:388来源:国知局
专利名称:一种网页上实现白板清屏同步的方法
技术领域
本发明属于网络技术领域,具体涉及一种网页上实现白板清屏同步的方法。
背景技术
互联网技术的发展使我们可以足不出户就实现了即时通讯,与好友聊天,与合作 伙伴谈判等等。目前,基于需要下载安装的即时通讯工具,如MSN,QQ,网易泡泡已经深受大 家的喜爱,它为人们的沟通、信息交流提供了新的途径,是除了手机、固话、电子邮件之外的 又一种重要的信息交流方式。借助这些工具,用户可以实现单人或者多人视频,可以召开网 络视频会议,可以进行网络远程教育,进而让人和人之间的交流成本大大降低,同时提高了 效率。文本通讯、音频通讯、视频通讯是即时通讯最重要的三大功能,随着社会经济的发展 和带宽资源的日益充足,即时通讯的应用越来越普及。随着商业、教育等领域的信息化速度 加快,简单的文本交流已经不能满足人们商务性交流的需求如交流论文编写、商讨企业计 划书问题、分析各种难题等。人们通常使用电子白板对演示内容进行如输入文字等的讲演、 解释,当讲演解释完毕并对白板清屏操作后,其它被演示端仍显示清屏前的内容,如果清屏 操作无法同步到其它被演示端将导致信息不一致,从而引起不必要的误解。尤其在一些高 严肃性的场合,比如论文演示中对白板的清屏操作,都应同步其它被演示端,否则,将必然 引起数据错误,从而影响交流的效果。目前,基于网页无法实现电子白板的同步清屏,即便 实现,也需下载控件,且对硬件、费用等都有一定的要求,不能很好普及大众。一种网页上实现白板清屏同步的方法旨在解决网页中白板清屏同步中存在的各 种问题,提供完全基于网页的白板清屏同步解决方案,不需要下载任何控件,能够简单、高 效、即时同步,便于嵌入视频会议、远程教育等网页应用中,是一种真正可以大众化普及的 新兴技术。

发明内容
本发明的目的是提供一种网页上实现白板清屏同步的方法。为了达到上述目的,本发明的技术方案为一种网页上实现白板清屏同步的方法, 包括以下步骤1)源用户打开网页,网页自动加载Flash插件,Flash与Socket服务器建立永久 连接,并且开始监听Socket服务器数据传输;2)当源用户操作网页中的白板,进行清屏操作时,调用Flash接口传入白板清屏 数据,然后Flash调用API将数据发送到Socket服务器,Socket服务器将接收到的数据转 发给其它目标用户;3)目标用户打开网页并加载Flash插件,自动建立与Socket服务器的永久连接并 开始监听Socket服务器数据传输,当Socket服务器转发源用户的白板清屏数据时,目标用 户的Flash插件会接收到这些数据,Flash调用网页白板清屏函数,网页函数根据指令对白 板中的痕迹进行清除,即实现白板清屏的同步。
上述技术方案中,步骤1)包含如下过程源用户打开网页,网页自动加载Flash插件,Flash插件通过XMLSocket类建立与 Socket服务器的永久连接,并且开始监听Socket服务器的数据传输。上述技术方案中,步骤2)包含如下过程2a)当源用户操作网页中的白板,进行清屏操作时,网页调用Flash接口传入白板 清屏指令;2b)Flash接收到白板清屏指令后,调用XMLSocket类的方法,将白板清屏指令发 送到Socket服务器;2c) Socket服务器接收到源用户发送过来的白板清屏数据后,立即将数据转发给 所有连接到Socket服务器上需要同步的目标用户。上述技术方案中,步骤3)包含如下过程3a)目标用户打开网页,自动加载Flash插件,Flash插件通过XMLSocket类建立 与Socket服务器永久连接,并且开始监听Socket服务器的数据传输;3b)当Socket服务器转发源用户的白板清屏数据时,目标用户的Flash插件会通 过XMLSocket的监听方法接收到这些数据,Flash使用External Interface, call方法调 用网页JavaScript的白板清屏函数;3c)网页JavaScript函数根据白板清屏指令,此时目标用户的白板清屏与源用户 的白板清屏动作保持一致,即实现白板清屏的同步。技术方案步骤1)过程中的XMLSocket可以为XMLSocket、socket或者其他可以用 于通讯的类。本发明与现有技术相比具有以下优点1)完全基于网页,无需下载。2)采用基于Socket的即时通讯技术,具有高即时性、高流畅性。3)实现原理简单,过程清晰明了,便于嵌入各大视频会议、远程教育等互联网应用 中。


说明书附图是本发明的详细流程图。
具体实施例方式一种网页上实现白板清屏同步的方法,包括以下步骤1)源用户打开网页,网页自动加载Flash插件,Flash与Socket服务器建立永久 连接,并且开始监听Socket服务器数据传输;2)当源用户操作网页中的白板,进行清屏操作时,调用Flash接口传入白板清屏 数据,然后Flash调用API将数据发送到Socket服务器,Socket服务器将接收到的数据转 发给其它目标用户;3)目标用户打开网页并加载Flash插件,自动建立与Socket服务器的永久连接并 开始监听Socket服务器数据传输,当Socket服务器转发源用户的白板清屏数据时,目标用 户的Flash插件会接收到这些数据,Flash调用网页白板清屏函数,网页函数根据指令对白板中的痕迹进行清除,即实现白板清屏的同步。下面进一步详细说明本发明所述的方法参见说明书附图,源用户打开网页,网页自动加载Flash插件,Flash插件通过 XMLSocket类建立与Socket服务器的永久连接,并且开始监听Socket服务器的数据传输; 当源用户操作网页中的白板,进行清屏操作时,网页调用Flash接口传入白板清屏指令; Flash接收到白板清屏指令后,调用XMLSocket类的方法,将白板清屏指令发送到Socket 服务器;Socket服务器接收到源用户发送过来的白板清屏数据后,立即将数据转发给所有 连接到Socket服务器上需要同步的目标用户;目标用户打开网页,自动加载Flash插件, Flash插件通过XMLSocket类建立与Socket服务器永久连接,并且开始监听Socket服务器 的数据传输;当Socket服务器转发源用户的白板清屏数据时,目标用户的Flash插件会通 过XMLSocket的监听方法接收到这些数据,Flash使用Externallnterface. call方法调用 网页JavaScript的白板清屏函数;网页JavaScript函数根据白板清屏指令,此时目标用户 的白板清屏与源用户的白板清屏动作保持一致,即实现白板清屏的同步。
权利要求
一种网页上实现白板清屏同步的方法,其特征在于,包括以下步骤1)源用户打开网页,网页自动加载Flash插件,Flash与Socket服务器建立永久连接,并且开始监听Socket服务器数据传输;2)当源用户操作网页中的白板,进行清屏操作时,调用Flash接口传入白板清屏数据,然后Flash调用API将数据发送到Socket服务器,Socket服务器将接收到的数据转发给其它目标用户;3)目标用户打开网页并加载Flash插件,自动建立与Socket服务器的永久连接并开始监听Socket服务器数据传输,当Socket服务器转发源用户的白板清屏数据时,目标用户的Flash插件会接收到这些数据,Flash调用网页白板清屏函数,网页函数根据指令对白板中的痕迹进行清除,即实现白板清屏的同步。
2.如权利要求1所述的一种网页上实现白板清屏同步的方法,其特征在于,其中步骤1)包含如下过程源用户打开网页,网页自动加载Flash插件,Flash插件通过XMLSocket类建立与 Socket服务器的永久连接,并且开始监听Socket服务器的数据传输。
3.如权利要求1所述的一种网页上实现白板清屏同步的方法,其特征在于,其中步骤2)包含如下过程2a)当源用户操作网页中的白板,进行清屏操作时,网页调用Flash接口传入白板清屏 指令;2b)Flash接收到白板清屏指令后,调用XMLSocket类的方法,将白板清屏指令发送到 Socket服务器;2c) Socket服务器接收到源用户发送过来的白板清屏数据后,立即将数据转发给所有 连接到Socket服务器上需要同步的目标用户。
4.如权利要求1所述的一种网页上实现白板清屏同步的方法,其特征在于,其中步骤3)包含如下过程3a)目标用户打开网页,自动加载Flash插件,Flash插件通过XMLSocket类建立与 Socket服务器永久连接,并且开始监听Socket服务器的数据传输;3b)当Socket服务器转发源用户的白板清屏数据时,目标用户的Flash插件会通过 XMLSocket的监听方法接收到这些数据,Flash使用Externallnterface. call方法调用网 页JavaScript的白板清屏函数;3c)网页JavaScript函数根据白板清屏指令,此时目标用户的白板清屏与源用户的白 板清屏动作保持一致,即实现白板清屏的同步。
5.如权利要求2中所述XMLSocket可以为XMLSocket、socket或者其他可以用于通讯 的类。
全文摘要
本发明属于网络技术领域,具体涉及一种网页上实现白板清屏同步的方法,包括以下步骤用户打开网页并加载flash,flash与Socket服务器建立永久连接并开始监听。当用户操作网页对白板内容进行清屏操作时,调用Flash接口并传入清屏数据标记,然后Flash调用API将数据发送到Socket服务器。目标用户打开网页并加载Flash插件,建立与Socket服务器的永久连接并开始监听,当Flash收到Socket服务器发送过来的清屏数据标记时,调用网页白板清屏函数将白板上书写过的痕迹全部清空掉,即实现白板清屏的同步。该方法能实现完全基于网页的即时白板清屏同步,方便、快捷、高效。
文档编号H04L29/08GK101969461SQ20101029613
公开日2011年2月9日 申请日期2010年9月29日 优先权日2010年9月29日
发明者胡加明 申请人:苏州阔地网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1