电子白板同步方法和系统的制作方法

文档序号:7817284阅读:485来源:国知局
电子白板同步方法和系统的制作方法
【专利摘要】本发明公开一种电子白板同步方法,包括如下步骤:至少两个电子白板建立通信连接形成会议组;当会议组形成时,所参与的电子白板作相同的初始化处理;当发生用户操作时,被操作的电子白板根据用户操作生成操作命令;被操作的电子白板向会议组的其他电子白板发送所述操作命令;会议组所有电子白板均响应所述操作命令。还公开一种电子白板同步系统。上述电子白板同步方法和系统,在同步过程中仅需传递占用较少带宽的操作命令,因而同步迅速,而同时通过相同的初始化,使得同步内容得到保证。
【专利说明】电子白板同步方法和系统

【技术领域】
[0001]本发明涉及电子白板【技术领域】,特别是涉及一种电子白板同步方法和一种电子白板同步系统。

【背景技术】
[0002]远程同步技术应用非常广泛,其中最常见的就是远程桌面,远程桌面目前可以用在远程办公、远程教育、远程维护以及远程控制等领域。
[0003]远程桌面是在网络上由一台电脑(主控端Remote/客户端)远距离去控制另一台电脑(被控端Host/服务器端),同时被控制的主机的画面通过网络将画面传送到主控端主机,实现远程桌面的效果。
[0004]远程桌面最核心的指标就是传送的速率,所占带宽,因为该技术的核心就是远程桌面的画面传送,如何更高效,更省带宽的方式将远程桌面的画面同步到控制端,这是远程桌面的关键技术。
[0005]传统的远程桌面采用的技术有,图像压缩,变化量传送等技术。无论是采用哪种方法,都是还原成一帧一帧的图像,然后显示在远程客户端。
[0006]采用传送图像的方式同步到远程端,最大的问题就是带宽,无论如何压缩,如何编码,如果远程终端的画面是一个变化率很高的视频,压缩效率非常低,无法摆脱对带宽的依赖。


【发明内容】

[0007]基于此,有必要提供一种占用带宽较少的电子白板同步方法。
[0008]此外,还提供一种电子白板同步系统。
[0009]一种电子白板同步方法,基于包括至少两个相互通信连接的电子白板的会议系统,所述电子白板包括用于书写的白板主体、设于所述白板主体四周的触摸感应组件、用于将画面投影到白板主体上的投影组件以及控制触摸感应组件和投影组件协同工作的控制组件,所述方法包括如下步骤:
[0010]至少两个电子白板建立通信连接形成会议组;
[0011]当会议组形成时,所参与的电子白板作相同的初始化处理;
[0012]当发生用户操作时,被操作的电子白板根据用户操作生成操作命令;
[0013]被操作的电子白板向会议组的其他电子白板发送所述操作命令;
[0014]会议组所有电子白板均响应所述操作命令。
[0015]在其中一个实施例中,所述至少两个电子白板建立通信连接形成会议组的步骤包括:
[0016]由一个电子白板向至少一个电子白板发起会议邀请,当至少一个被邀请的电子白板接受所述会议邀请时,发起会议邀请的电子白板与接受会议邀请的电子白板组成可相互通信的会议组;
[0017]其中,每个电子白板被赋予唯一标识号,发起邀请的电子白板通过所述唯一标识号查找希望邀请的电子白板。
[0018]在其中一个实施例中,所述用户操作包括点击和滑动,所述操作命令包括:
[0019]在书写区域根据滑动轨迹生成或擦除轨迹图形;
[0020]根据多点的相对滑动轨迹生成的放大或缩小指令;
[0021]根据菜单区域的单次点击生成的菜单指令;
[0022]根据文件图标上的单次或双次点击生成的打开文件指令。
[0023]在其中一个实施例中,当所述操作命令为生成或擦除轨迹图形、放大或缩小指令以及菜单指令时,被操作的电子白板向会议组的其他电子白板直接发送所述操作命令。
[0024]在其中一个实施例中,当所述操作命令为打开文件指令时,被操作的电子白板向会议组的其他电子白板首先发送需要被执行打开操作的文件,然后发送所述打开文件指令。
[0025]一种电子白板同步系统,用于电子白板同步,所述电子白板包括用于书写的白板主体、设于所述白板主体四周的触摸感应组件、用于将画面投影到白板主体上的投影组件以及控制触摸感应组件和投影组件协同工作的控制组件,其特征在于,所述电子白板同步系统包括:
[0026]通信模块,用于至少两个电子白板建立通信连接形成会议组;
[0027]初始化模块,用于当会议组形成时,对电子白板作初始化处理;
[0028]操作识别模块,用于当发生用户操作时,根据用户操作生成操作命令;
[0029]所述通信模块还用于向会议组的其他电子白板发送所述操作命令或接收来自其他电子白板发送的操作命令;
[0030]操作执行模块,用于响应所述操作命令。
[0031 ] 在其中一个实施例中,所述通信模块用于发送会议邀请或接收会议邀请;其中,所述电子白板被赋予唯一标识号。
[0032]在其中一个实施例中,所述操作识别模块用于识别点击和滑动操作,并且:
[0033]在书写区域根据滑动轨迹生成或擦除轨迹图形;
[0034]根据多点的相对滑动轨迹生成放大或缩小指令;
[0035]根据菜单区域的单次点击生成菜单指令;
[0036]根据文件图标上的单次或双次点击生成打开文件指令。
[0037]在其中一个实施例中,所述通信模块用于:当所述操作命令为生成或擦除轨迹图形、放大或缩小指令以及菜单指令时,向会议组的其他电子白板直接发送所述操作命令。
[0038]在其中一个实施例中,所述通信模块用于:当所述操作命令为打开文件指令时,向会议组的其他电子白板首先发送需要被执行打开操作的文件,然后发送所述打开文件指令。
[0039]上述电子白板同步方法和系统,在同步过程中仅需传递占用较少带宽的操作命令,因而同步迅速,而同时通过相同的初始化,使得同步内容得到保证。

【专利附图】

【附图说明】
[0040]图1为电子白板的结构示意图;[0041 ] 图2为图1的电子白板间同步方法流程图;
[0042]图3为图1中的白板主体呈现显示画面时的区域划分示意图;
[0043]图4为一实施例的电子白板同步系统模块图。

【具体实施方式】
[0044]图1为电子白板的结构示意图。电子白板10包括用于书写的白板主体100、设于所述白板主体100四周的触摸感应组件200、用于将画面投影到白板主体100上的投影组件300以及控制触摸感应组件200和投影组件300协同工作的控制组件400。
[0045]白板主体100通常为矩形的实体板,材质不限,用于投影或书写的表面通常为白色,因此称为白板。触摸感应组件200主要包括设置在白板主体100四周的感应单元和相应电路,用于感应书写工具并对书写工具在白板主体100上的位置进行定位,通常采用红外感应。投影组件300可以将画面投影到白板主体100上,画面可以是控制组件400输出的画面或者其他设备采集或输出的画面,例如摄像头采集的画面。控制组件400可以基于显示在白板主体100上的画面和用户在白板主体100上的操作形成反馈,例如在原有画面上叠加书写内容、根据操作跳转到另外的画面等。
[0046]至少两个上述电子白板10相互通信连接,可以构成会议系统。该会议系统可用于包括但不限于教学、远程会议等。基于该会议系统,提供一实施例的电子白板同步方法。如图2所示,该方法包括如下步骤。
[0047]步骤SlOl:至少两个电子白板建立通信连接形成会议组。建立通信连接的方式可参考如下步骤:
[0048]由一个电子白板向至少一个电子白板发起会议邀请,当至少一个被邀请的电子白板接受所述会议邀请时,发起会议邀请的电子白板与接受会议邀请的电子白板组成可相互通信的会议组;其中,每个电子白板被赋予唯一标识号,发起邀请的电子白板通过所述唯一标识号查找希望邀请的电子白板。
[0049]在其他实施例中,也可以采用其他方式形成会议组,例如至少一个电子白板均向同一个主电子白板发送会议申请,获得该主电子白板同意的电子白板可加入会议组。再例如,以电子白板以链条或分支形式逐步邀请更多电子白板加入会议。形成会议组的方式在此不做限制。
[0050]电子白板之间的通信方式可以采用基于Internet的TCP/IP通信协议进行通信。
[0051]步骤S102:当会议组形成时,所参与的电子白板作相同的初始化处理。本实施例的同步方法需要使参与会议的电子白板具备同样的操作环境,这样才能具备能够同步的基础。因此在会议组形成时,所有参与会议的电子白板均作相同的初始化处理。初始化处理包括:显示相同的初始画面、提供相同的操作权限等。电子白板的初始化是电子白板本身的处理过程,因此不需要经过网络传输画面数据。经过初始化处理后,所有参与会议的电子白板将显示相同的画面。
[0052]步骤S103:当发生用户操作时,被操作的电子白板根据用户操作生成操作命令。电子白板演示通常是作为语言讲解的辅助功能,因此在会议的过程中,会由用户对电子白板进行操作,向其他与会者传递图像信息。当用户进行操作时,被操作的电子白板会根据用户操作生成操作命令。例如其中一个电子白板的使用者需要手绘一个图形向其他与会者更清楚地表达语言的含义,其可以在白板主体100上绘画,电子白板根据其绘画的轨迹形成一个手绘图形并投影在白板主体100上。
[0053]具体的,用户操作一般包括点击和滑动。由点击和滑动可以形成如生成或擦除轨迹图形、放大、缩小、菜单指令以及打开文件指令等。
[0054]经过初始化后的投影画面,包括占据白板主体100较大面积的书写区域102,同时也提供菜单区域104,可参考图3。图3是一种参考性的示例,实际中书写区域102和菜单区域104可根据情况进行划分,例如菜单区域104还可以在显示画面的上部、左侧或右侧,还可以在书写过程中呼出。另,菜单区域104还可能是应用程序画面中的可操作区域,例如word> ppt的可操作区域。
[0055]对于在书写区域102和菜单区域104的用户操作,会生成不同的操作命令。如:
[0056]在书写区域进行滑动操作,会根据滑动轨迹生成或擦除轨迹图形。而点击操作一般会生成或擦除一个点的图像。因此书写区域的滑动操作可以用来在显示画面上进行标注、书写或将这些标注、书写擦除等。
[0057]根据多点的相对滑动操作,可以生成的放大或缩小指令。例如两手的手指在滑动时相对运动,可以生成缩小指令,将整个画面缩小显示。两手的手指在滑动时相背运动,可以生成放大指令,将整个画面放大显示。
[0058]在菜单区域进行单次点击操作,会根据点击的位置生成该区域所标示的菜单指令。例如在菜单区域显示多个表示常用操作命令的图标,每个图标占据一定的区域,在其占据区域内点击,并可生成相应的操作命令。
[0059]通常地,在书写区域还可以显示文件夹画面。文件夹下可能显示有多个文件,可以在文件夹画面书写或标注。同时,在文件图标上还可以执行单次或双次点击操作,根据该单次或双次点击操作可以生成打开文件指令。
[0060]基于上述的生成或擦除轨迹图形、放大、缩小、菜单指令以及打开文件指令等可以完成会议演示所需的所有需求。
[0061]步骤S104:被操作的电子白板向会议组的其他电子白板发送所述操作命令。在其中一个与会者在操作自己的电子白板时,所生成的操作指令也会发送给其他电子白板。其中,上述的生成或擦除轨迹图形、放大、缩小、菜单指令可以直接发送。而打开文件指令则有所不同。演示者的文件其他与会者可能没有,当操作命令为打开文件指令时,被操作的电子白板先在后台向其他电子白板发送该文件,然后发送该打开文件指令。在此过程中,被操作的电子白板可先暂停执行打开文件指令,待该文件发送完成再执行。
[0062]需要注意的是,调取文件的操作是由不被传送的特殊菜单指令完成,并在调取文件的过程中暂时在演示者的显示画面中显示调取文件的画面,该画面不与其他与会者同步,待文件调取完成后再返回到同步画面。
[0063]文件打开有两种方式:
[0064]会议开始前现将会议所需文件加入到电子白板的一个叫做书柜的功能区,该功能区的文件会自动在后台与所有与会者同步,如果同步完成,打开操作其实只需要传送指令就可以完成打开。
[0065]如果会议中临时调取硬盘上的其他外部文件,则其他与会者需要等待一个时间才能打开,暂时画面可能同步有些延迟,文件的打开时间与大小有关,比如一个2-3M的文件打开可能需要十几秒,所以,会议中打开的文件不宜过大。
[0066]一般来说,需要被临时打开的文件不宜过大,否则应提前发送给与会者。
[0067]步骤S105:会议组所有电子白板均响应所述操作命令。由于初始的操作环境一样,所有的电子白板根据该操作命令所执行的结果也将一样。继而在同样的操作结果上的进一步操作,也将生成一样的进一步操作结果。最终可以实现所有电子白板的同步显示。
[0068]以下以一个实例说明上述方法。
[0069]用户A (例如教师)通过电子白板a向用户B (例如学生)的电子白板b拨号,邀请会议。用户B通过电子白板b接受邀请,电子白板a和电子白板b形成会议组。电子白板a和电子白板b进行初始化,假设形成了如图3所示的显示画面。
[0070]用户A需要借助文字书写告诉用户B —个汉字如何书写,用户A在电子白板a上的书写区域书写该汉字,电子白板a将书写轨迹发送给电子白板b,当电子白板a和电子白板b均响应该书写轨迹后,将形成的轨迹图形投影在白板主体上,用户A在电子白板a上书写的汉字也会出现在用户B的电子白板b上。
[0071]用户A进一步要向用户B说明该汉字的用法,相关的例句保存在一份作为教案的word或ppt中。用户A操作电子白板a调取该教案文件,同时执行打开操作。电子白板a在后台向电子白板b发送该教案文件和打开操作指令,待发送完成后,电子白板b自动执行打开教案文件。此时用户A在电子白板a和用户B的电子白板b上同时出现打开的教案文件。
[0072]在此基础上,用户A可以执行该教案文件的操作指令,如滚动页面,也可以进行标注和书写。用户B同样也可以执行该教案文件的操作指令并进行标注和书写。
[0073]上述同步方法,在同步过程中仅需传递占用较少带宽的操作命令,因而同步迅速,而同时通过相同的初始化,使得同步内容得到保证。
[0074]如图4所示,为一实施例的电子白板同步系统模块图。该同步系统20用于前述实施例的电子白板10之间同步。该同步系统通常运行于控制组件400。
[0075]电子白板同步系统20包括:通信模块210、初始化模块220、操作识别模块230以及操作执行模块240。通信模块210用于至少两个电子白板建立通信连接形成会议组;初始化模块220用于当会议组形成时,对电子白板作初始化处理;操作识别模块230用于当发生用户操作时,根据用户操作生成操作命令;通信模块210还用于向会议组的其他电子白板发送所述操作命令或接收来自其他电子白板发送的操作命令;操作执行模块240用于响应所述操作命令。
[0076]通信模块210、初始化模块220、操作识别模块230以及操作执行模块240的具体实现方式可参照前述同步方法的实施例。
[0077]通信模块210用于发送会议邀请或接收会议邀请;其中,所述电子白板被赋予唯一标识号。通信模块210还用于:当所述操作命令为生成或擦除轨迹图形、放大或缩小指令以及菜单指令时,向会议组的其他电子白板直接发送所述操作命令。通信模块210还用于:当所述操作命令为打开文件指令时,向会议组的其他电子白板首先发送需要被执行打开操作的文件,然后发送所述打开文件指令。
[0078]操作识别模块230用于识别点击和滑动操作,并且:在书写区域根据滑动轨迹生成或擦除轨迹图形;根据多点的相对滑动轨迹生成放大或缩小指令;根据菜单区域的单次点击生成菜单指令;根据文件图标上的单次或双次点击生成打开文件指令。
[0079]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种电子白板同步方法,其特征在于,基于包括至少两个相互通信连接的电子白板的会议系统,所述电子白板包括用于书写的白板主体、设于所述白板主体四周的触摸感应组件、用于将画面投影到白板主体上的投影组件以及控制触摸感应组件和投影组件协同工作的控制组件,所述方法包括如下步骤: 至少两个电子白板建立通信连接形成会议组; 当会议组形成时,所参与的电子白板作相同的初始化处理; 当发生用户操作时,被操作的电子白板根据用户操作生成操作命令; 被操作的电子白板向会议组的其他电子白板发送所述操作命令; 会议组所有电子白板均响应所述操作命令。
2.根据权利要求1所述的电子白板同步方法,其特征在于,所述至少两个电子白板建立通信连接形成会议组的步骤包括: 由一个电子白板向至少一个电子白板发起会议邀请,当至少一个被邀请的电子白板接受所述会议邀请时,发起会议邀请的电子白板与接受会议邀请的电子白板组成可相互通信的会议组; 其中,每个电子白板被赋予唯一标识号,发起邀请的电子白板通过所述唯一标识号查找希望邀请的电子白板。
3.根据权利要求1所述的电子白板同步方法,其特征在于,所述用户操作包括点击和滑动,所述操作命令包括: 在书写区域根据滑动轨迹生成或擦除轨迹图形; 根据多点的相对滑动轨迹生成的放大或缩小指令; 根据菜单区域的单次点击生成的菜单指令; 根据文件图标上的单次或双次点击生成的打开文件指令。
4.根据权利要求3所述的电子白板同步方法,其特征在于,当所述操作命令为生成或擦除轨迹图形、放大或缩小指令以及菜单指令时,被操作的电子白板向会议组的其他电子白板直接发送所述操作命令。
5.根据权利要求3所述的电子白板同步方法,其特征在于,当所述操作命令为打开文件指令时,被操作的电子白板向会议组的其他电子白板首先发送需要被执行打开操作的文件,然后发送所述打开文件指令。
6.一种电子白板同步系统,用于电子白板同步,所述电子白板包括用于书写的白板主体、设于所述白板主体四周的触摸感应组件、用于将画面投影到白板主体上的投影组件以及控制触摸感应组件和投影组件协同工作的控制组件,其特征在于,所述电子白板同步系统包括: 通信模块,用于至少两个电子白板建立通信连接形成会议组; 初始化模块,用于当会议组形成时,对电子白板作初始化处理; 操作识别模块,用于当发生用户操作时,根据用户操作生成操作命令; 所述通信模块还用于向会议组的其他电子白板发送所述操作命令或接收来自其他电子白板发送的操作命令; 操作执行模块,用于响应所述操作命令。
7.根据权利要求6所述的电子白板同步系统,其特征在于,所述通信模块用于发送会议邀请或接收会议邀请;其中,所述电子白板被赋予唯一标识号。
8.根据权利要求6所述的电子白板同步系统,其特征在于,所述操作识别模块用于识别点击和滑动操作,并且: 在书写区域根据滑动轨迹生成或擦除轨迹图形; 根据多点的相对滑动轨迹生成放大或缩小指令; 根据菜单区域的单次点击生成菜单指令; 根据文件图标上的单次或双次点击生成打开文件指令。
9.根据权利要求8所述的电子白板同步系统,其特征在于,所述通信模块用于:当所述操作命令为生成或擦除轨迹图形、放大或缩小指令以及菜单指令时,向会议组的其他电子白板直接发送所述操作命令。
10.根据权利要求8所述的电子白板同步系统,其特征在于,所述通信模块用于:当所述操作命令为打开文件指令时,向会议组的其他电子白板首先发送需要被执行打开操作的文件,然后发送所述打开文件指令。
【文档编号】H04L29/08GK104333574SQ201410560215
【公开日】2015年2月4日 申请日期:2014年10月20日 优先权日:2014年10月20日
【发明者】邓华芹, 吕健, 冼建勇 申请人:深圳市天时通科技有限公司, 深圳市创易联合科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1