一种基于社区平台的电子白板同步方法及系统的制作方法

文档序号:7649083阅读:226来源:国知局
专利名称:一种基于社区平台的电子白板同步方法及系统的制作方法
技术领域
本发明属于网络技术领域,尤其涉及一种基于社区平台的电子白板同步方法及系 统。
背景技术
互联网技术的发展使我们可以足不出户就实现即时通讯,与好友聊天,与合作伙 伴谈判等等。目前,基于需要下载安装的即时通讯工具,如MSN,QQ,网易泡泡已经深受大家 的喜爱,它为人们的沟通、信息交流提供了新的途径,是除了手机、固话、电子邮件之外的又 一种重要的信息交流方式;借助这些工具,用户可以实现单人或者多人视频,可以召开网络 视频会议,可以进行网络远程教育,还可以让人和人之间的交流成本大大降低,且提高了效 率。文本通讯,音频通讯,视频通讯是即时通讯最重要的三大功能,随着社会经济的发 展和带宽资源的日益充足,音频通讯的应用越来越普及。随着商业、教育等领域信息化速度 的加快,类似于聊天的简单交流方式不能满足人们的商务需求,如交流一篇论文的编写、分 析企业计划书的内容、讨论如何破解难题等,这些都需要用到电子白板。目前互联网上的电子白板产品也比较多,如即时通讯工具中的白板,均是单向的, 即对一个图片进行编辑后,再把生成的图片发给对方,这样并不能实现实时的白板交流;当 前,也有很多视频会议、远程教育系统实现了实时同步的电子白板,但是这些白板均需下载 软件进行安装,而且对软硬件以及费用等都有一定的要求,这些都是现行电子白板功能的 不足。

发明内容
本发明提供一种基于社区平台的电子白板同步方法及系统以解决上述问题。本发明提供一种基于社区平台的电子白板同步方法,包括以下步骤。源用户依据 注册信息登录社区交互平台,调用应用程序代码,传入注册信息并请求通讯服务器,通讯服 务器返回即时通讯相关数据和资源至网页,网页解析获得的所述即时通讯相关数据和资 源,生成即时通讯工具。通讯服务器将通过即时通讯工具从源用户获取的白板同步信息发 送至同步存储服务器。同步存储服务器存储并更新白板同步信息,并将更新后的白板同步 信息通过即时通讯工具发送至目标用户及源用户。本发明还提供一种基于社区平台的电子白板同步系统,包括源用户、通讯服务器 以及目标用户。源用户依据注册信息登录社区交互平台,调用应用程序代码,传入注册信息 并请求通讯服务器,通讯服务器返回即时通讯相关数据和资源至网页,网页解析获得的所 述即时通讯相关数据和资源,生成即时通讯工具。通讯服务器将通过即时通讯工具从源用 户获取的白板同步信息发送至同步存储服务器。同步存储服务器存储并更新白板同步信 息。并将更新后的白板同步信息通过即时通讯工具发送至目标用户及源用户。本发明提供的基于社区平台的电子白板同步方法及系统,实现了无需下载安装任何软件,即可实现电子白板同步。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1所示为根据本发明的较佳实施例提供的基于社区平台的电子白板同步方法 的流程图;图2所示为根据本发明的较佳实施例提供的基于社区平台的电子白板同步系统 的示意图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。图1所示为根据本发明的较佳实施例提供的基于社区平台的电子白板同步方法 的流程图。如图1所示,根据本发明较佳实施例提供的基于社区平台的电子白板同步方法 包括以下步骤。步骤100 源用户登录社区交互平台,自动生成即时通讯工具。具体而言,源用户 根据在社区交互平台的注册信息,进行登录。其中,社区交互平台包括但不限于个人门户; 注册信息包括但不限于邮箱、密码。举例而言,源用户根据在个人门户的邮箱、密码,进行登录。同时,根据网页上嵌入 的应用程序编程接口(Application Programming Interface, API)代码,传入源用户的邮 箱、密码信息。应用程序编程接口代码请求通讯服务器,通讯服务器返回即时通讯相关数据 (用户设置数据、好友数据、群数据等)和资源(包括样式表、脚本文件、图片等)至网页,网 页按照门户的样式(皮肤)的规则,对数据和资源进行解析和显示,生成即时通讯工具。其 中,即时通讯工具是基于网页生成的,无需下载任何客户端软件,从而避免某些莫名其妙的 软件被不知不觉地安装在自己的终端,以保证计算机的安全性。步骤101 源用户在白板上面进行操作时,当鼠标按下时,开始记录当前鼠标在白 板上的坐标和开始标记到数组变量中。具体而言,步骤101包含如下过程源用户在白板上 面进行操作时,当源用户将鼠标按下时,记录鼠标在白板上的坐标和开始标记到Flash的
数组变量中。步骤102 在鼠标移动过程中记录鼠标在白板上的坐标到数组变量中。具体而言, 步骤102包含如下过程当用户按下鼠标的同时,又使用鼠标在白板上进行移动的过程中, 通过监控鼠标的移动事件,记录鼠标移动过程的坐标到Flash数组变量中。步骤103 当鼠标弹起时记录鼠标在白板上的坐标和结束标记到数组变量中。具 体而言,步骤103包含如下过程当用户松开鼠标按键,即鼠标按键弹起时,记录鼠标在白 板上的坐标和结束标记到Flash数组变量中。步骤104 在对鼠标位置进行记录的同时,源用户调用程序,定时从数组变量中获 取η条记录,组成白板同步信息指令,通过即时通讯工具发送给通讯服务器,通讯服务器将 白板同步信息发送至同步存储服务器并由同步存储服务器进行存储和更新,同步存储服务器将更新后的白板同步信息通过即时通讯工具发送至目标用户及源用户,并从数组中清除 这η条记录。具体而言,步骤104包含如下过程在对鼠标位置进行记录的同时,源用户调用程 序,定时从Flash数组变量中获取η条记录组成白板同步信息指令,通过即时通讯工具发送 给通讯服务器,通讯服务器将白板同步信息发送至同步存储服务器并由同步存储服务器进 行存储和更新,同步存储服务器将更新后的白板同步信息通过即时通讯工具发送至目标用 户及源用户,并从数组中清除这η条记录。步骤105 目标用户及源用户收到发过来的白板同步信息时,进行同步处理。例 如若是开始标记,则创建一个影片剪辑开始画线,白板调用影片剪辑的方法将坐标转换为 线条显示在白板上。具体而言,步骤105包含如下过程目标用户及源用户接收到同步存储服务器发 送过来的白板同步信息时,进行同步处理。例如若白板同步信息中有开始标记,则调用 Flash的createEmptyMovieClip函数创建一个影片剪辑开始画线,画线结束后,白板调用 Flash函数将影片剪辑显示在白板上,即实现电子白板的同步。图2所示为根据本发明的较佳实施例提供的基于社区平台的电子白板同步系统 的示意图。根据本发明较佳实施例提供的基于社区平台的电子白板同步系统包括源用户、 通讯服务器以及目标用户。源用户依据注册信息登录社区交互平台,调用应用程序代码,传 入注册信息并请求通讯服务器,通讯服务器返回即时通讯相关数据和资源至网页,网页解 析获得的所述即时通讯相关数据和资源,生成即时通讯工具。通讯服务器将通过即时通讯 工具从源用户获取的白板同步信息发送至同步存储服务器。同步存储服务器存储并更新白 板同步信息。并将更新后的白板同步信息通过即时通讯工具发送至目标用户及源用户。具体而言,源用户A在白板上面进行操作时,当鼠标按下时,开始记录当前鼠标在 白板上的坐标和开始标记到数组变量中;在鼠标移动过程中记录鼠标在白板上的坐标到数 组变量中;当鼠标弹起时记录鼠标在白板上的坐标和结束标记到数组变量中;在对鼠标位 置进行记录的同时,源用户调用程序,定时从数组变量中获取η条记录,组成白板同步信息 指令,通过即时通讯工具发送给通讯服务器,通讯服务器将白板同步信息发送至同步存储 服务器并由同步存储服务器进行存储和更新,同步存储服务器将更新后的白板同步信息通 过即时通讯工具发送至目标用户B、C及源用户Α,并从数组中清除这η条记录。目标用户 B、C以及源用户A收到发过来的白板同步信息时,进行同步处理。本发明与现有技术相比具有以下的优点1)不需要下载任何控件,即可在网页上 实现电子白板同步;2)同步端和被同步端的白板一模一样,而且同步及时、高效;幻对软、 硬件要求比较低,能够很方便嵌入其它系统中进行应用;4)技术实现简单、思路清晰,运用 门槛低,技术上很容易普及和被接受。本发明实现了无需下载安装任何软件,即可实现电子白板同步。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种基于社区平台的电子白板同步方法,其特征在于源用户依据注册信息登录社区交互平台,调用应用程序代码,传入注册信息并请求通 讯服务器,所述通讯服务器返回即时通讯相关数据和资源至网页,所述网页解析获得的所 述即时通讯相关数据和资源,生成即时通讯工具;所述通讯服务器将通过所述即时通讯工具从所述源用户获取的白板同步信息发送至 同步存储服务器;所述同步存储服务器存储并更新所述白板同步信息,并将更新后的所述白板同步信息 通过所述即时通讯工具发送至所述目标用户及所述源用户。
2.根据权利要求1所述的方法,其特征在于,所述通讯服务器获取所述白板同步信息 之前,还包括所述源用户在白板上面进行操作时,当鼠标按下时,开始记录当前鼠标在所 述白板上的坐标和开始标记到数组变量中。
3.根据权利要求2所述的方法,其特征在于,所述源用户在所述白板上面进行操作时, 当所述源用户将所述鼠标按下时,记录所述鼠标在所述白板上的坐标和开始标记到Flash 的数组变量中。
4.根据权利要求2所述的方法,其特征在于,在所述鼠标移动过程中记录所述鼠标在 白板上的坐标到数组变量中。
5.根据权利要求4所述的方法,其特征在于,当所述鼠标弹起时记录所述鼠标在白板 上的坐标和结束标记到数组变量中。
6.根据权利要求5所述的方法,其特征在于,在对所述鼠标位置进行记录的同时,所述 源用户调用程序,定时从所述数组变量中获取η条记录,组成所述白板同步信息指令,通过 所述即时通讯工具发送给所述通讯服务器。
7.根据权利要求6所述的方法,其特征在于,所述通讯服务器将所述白板同步信息发 送至所述同步存储服务器,所述同步存储服务器存储并更新所述白板同步信息,并将更新 后的所述白板同步信息通过所述即时通讯工具发送至所述目标用户及源用户,并从数组中 清除这η条记录。
8.根据权利要求1所述的方法,其特征在于,根据所述网页上嵌入的应用程序编程接 口代码,传入所述注册信息,所述应用程序编程接口代码请求所述通讯服务器,所述通讯服 务器返回所述即时通讯相关数据和资源至所述网页,所述网页按照所述社区交互平台的样 式的规则,对所述数据和资源进行解析和显示,生成所述即时通讯工具。
9.根据权利要求1所述的方法,其特征在于,所述注册信息包括但不限于邮箱、密码; 所述即时通讯相关数据包括但不限于用户设置数据、好友数据、群数据;所述即时通讯相 关资源包括但不限于样式表、脚本文件、图片。
10.一种基于社区平台的电子白板同步系统,其特征在于,包括源用户、通讯服务器、同 步存储服务器以及目标用户,其中,所述源用户依据注册信息登录社区交互平台,调用应用程序代码,传入注册信息 并请求所述通讯服务器,所述通讯服务器返回即时通讯相关数据和资源至网页,所述网页 解析获得的所述即时通讯相关数据和资源,生成即时通讯工具,所述通讯服务器将通过所述即时通讯工具从所述源用户获取的白板同步信息发送至 所述同步存储服务器,所述同步存储服务器存储并更新所述白板同步信息,并将更新后的所述白板同步信息通过所述即时通讯工具发送至所述目标用户及所述源用户。
全文摘要
本发明提供一种基于社区平台的电子白板同步方法及系统。源用户依据注册信息登录社区交互平台,调用应用程序代码,传入注册信息并请求通讯服务器,通讯服务器返回即时通讯相关数据和资源至网页,网页解析获得的所述即时通讯相关数据和资源,生成即时通讯工具。通讯服务器将通过即时通讯工具从源用户获取的白板同步信息发送至同步存储服务器。同步存储服务器存储并更新白板同步信息,并将更新后的白板同步信息通过即时通讯工具发送至目标用户及源用户。
文档编号H04L12/58GK102137039SQ201110104179
公开日2011年7月27日 申请日期2011年4月25日 优先权日2011年4月25日
发明者胡加明 申请人:苏州阔地网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1