电子白板内容的共享方法、装置及电子白板与流程

文档序号:16146952发布日期:2018-12-05 16:36阅读:487来源:国知局

本发明涉及信息传输技术领域,具体涉及一种电子白板内容共享方法、装置及电子白板。

背景技术

随着移动互联网的发展和智能终端的普及,人们越来越多地将文档、图片等资料保存在终端上,以实现移动办公。其中,电子白板的应用最为广泛。电子白板是汇集了电子技术、软件技术等多种高科技手段研发的高新技术产品,它应用电磁感应原理,结合计算机和投影机,可实时记录使用者在电子白板上的书写痕迹并予以保存,可实现无纸化办公及教学。

在会议或教学中,电子白板的内容通常需要与连接至电子白板的终端进行共享。现有技术中常采用的共享方法如下:采用电子白板软件将展示内容上传至服务器的特定目录中,电子白板软件根据服务器的ip地址和目录生成一个网址字符串,并用二维码的方式展现出来,终端扫描二维码通过浏览器打开该网页,并向服务器请求网页内容;服务器将网页传递给终端的浏览器,浏览器解析网页并显示,从而达到展现白板内容的目的。

然而,上述技术方案中,电子白板的内容需要实时上传给服务器,并通过服务器实现电子白板内容的共享,该共享方法会导致终端所接收到的内容与电子白板所展示内容之间存在一定的延时。



技术实现要素:

有鉴于此,本发明实施例提供了一种电子白板内容的共享方法、装置及电子白板,以解决电子白板内容共享延时的问题。

为此,本发明实施例提供了如下技术方案:

本发明第一方面提供了一种电子白板内容的共享方法,包括:

接收共享终端发送的访问请求;

基于所述访问请求,将展示页面发送给所述共享终端。

本发明实施例提供的电子白板内容的共享方法,通过电子白板直接实现电子白板展示内容的共享,即,电子白板在获取到共享终端的访问请求之后,直接将展示页面发送给共享终端,而不需要经过服务器,减少了展示页面的传输路径,从而能够提高了电子白板内容共享的实时性。

结合第一方面,在第一方面第一实施方式中,所述基于所述访问请求,将展示页面发送给所述共享终端,包括:

基于所述访问请求,创建网页主体;其中,所述网页主体中包括有若干用于唯一标记出所述展示页面的第一标识;

将所述网页主体发送给所述共享终端;

接收所述共享终端发送的第二访问请求;其中,所述第二访问请求中携带有所述第一标识;

基于所述展示页面以及所述第二访问请求中携带的所述第一标识,生成所述共享图片;

将生成的所述共享图片发送给所述共享终端。

本发明实施例中提供的电子白板内容的共享方法,在网页主体中包括唯一标记电子白板所展示页面的第一标识,使得用户能够根据需求选择相应的第一标识进行页面共享,即,网页主体中标记出了电子白板中所有展示页面对应的第一标识,用户可以根据需求共享其中某一个或某一些展示页面,具有较高的操作灵活性。

结合第一方面第一实施方式,在第一方面第二实施方式中,所述网页主体中还包括有唯一标记所述电子白板的会议场次的第二标识。

本发明实施例提供的电子白板内容的共享方法,网页主体中还包括区分不同会议场次的第二标识,通过该第二标识用于避免上一场次的共享终端获取到当前场次的电子白板的展示页面,提高了电子白板内容共享的安全性。

结合第一方面第一实施方式,在第一方面第三实施方式中,所述创建网页主体,包括:

获取所有所述展示页面的数量;

利用所述第一标识对所述展示页面进行标记;

基于所述展示页面的数量以及所述第一标识,创建网页主体。

本发明实施例提供的电子白板的共享方法,利用电子白板当前所展示页面的数量创建网页主体,以保证网页主体中能够包含电子白板当前所展示的所有页面。

结合第一方面第三实施方式,在第一方面第四实施方式中,基于所述展示页面的数量以及所述第一标识,创建网页主体,包括:

按照预设排布规则,将所述网页主体划分为若干子区域;其中,所述子区域的数量与所述展示页面的数量相同;

利用所述第一标识对所述子区域进行标记,每个所述子区域对应于一个所述第一标识。

本发明实施例提供的电子白板的共享方法,在网页主体中的子区域的排布按照预设排布规则进行,以满足不同的共享终端的需求。

结合第一方面第一实施方式,在第一方面第五实施方式中,基于所述电子白板展示的页面以及所述第二访问请求中携带的所述第一标识,生成所述共享图片,包括:

提取所述第二访问请求中携带的第一标识;

将与提取出的第一标识对应的所述展示页面转换成图片,所述图片为所述共享图片。

本发明实施例提供的电子白板的共享方法,电子白板依据共享终端所发送的第一标识,将对应的展示页面转换成图片并发送给共享终端,即,电子白板依据共享终端的请求发送展示页面,而非主动发送,能够实现在共享终端依据客户需求进行页面展示。

结合第一方面第五实施方式,在第一方面第六实施方式中,所述将与提取出的第一标识对应的所述展示页面转换成图片,包括:

判断是否存在与所述提取出的第一标识对应的所述展示页面;

当不存在与所述提取出的第一标识对应的所述展示页面时,生成错误码发送给所述共享终端。

本发明实施例提供的电子白板的展示方法,电子白板在生成图片之前进行第一标识的判断,当不存在时,表示该共享终端发送的第一标识所对应的页面在电子白板侧已经关闭,将不能进行共享,以此提醒共享终端需要进行刷新。

结合第一方面或第一方面任意一种实施方式,在第一方面第七实施方式中,还包括:

接收共享终端发送的刷新请求;

再次创建所述网页主体,以实现所述展示页面的共享。

本发明第二方面还提供了一种电子白板的共享装置,包括:

接收模块,用于接收共享终端发送的访问请求;

发送模块,用于基于所述访问请求,将展示页面发送给所述共享终端。

本发明实施例提供的电子白板内容的共享装置,通过电子白板直接实现电子白板展示内容的共享,即,电子白板在获取到共享终端的访问请求之后,直接将展示页面发送给共享终端,而不需要经过服务器,减少了展示页面的传输路径,从而能够提高了电子白板内容共享的实时性。

本发明第三方面还提供了一种电子白板,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行上述第一方面或第一方面任一实施方式中所述的电子白板内容的共享方法。

本发明第四方面还提供了一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现上述第一方面或第一方面任一实施方式中所述的电子白板内容的共享方法。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是根据本发明实施例的电子白板内容的共享方法的流程图;

图2是根据本发明实施例的电子白板内容的共享方法的流程图;

图3是根据本发明实施例的创建网页主体方法的流程图;

图4是根据本发明实施例的电子白板内容的共享方法的流程图;

图5是根据本发明实施例的多屏互动方法的流程图;

图6是根据本发明实施例的展示互动数据方法的流程图;

图7是根据本发明实施例的电子白板内容的共享装置的结构框图;

图8是根据本发明实施例的电子白板内容的共享装置的结构框图;

图9是本发明实施例提供的电子白板的硬件结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

根据本发明实施例,提供了一种电子白板内容的共享方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

在本实施例中提供了一种电子白板内容的共享方法,可用于电子白板中,如图1所示,该方法包括如下步骤:

s11,接收共享终端发送的访问请求。

在利用电子白板进行共享会议之前,电子白板根据本机的ip地址直接生成一个网址字符串,也可以利用二维码将生成的网址字符串进行展示。共享终端可以在浏览器中输入上述网址字符串;也可以通过第三方软件(例如,微信,支付宝等)扫描二维码,进行二维码的解析,目的是将二维码图片中的内容转换成字符串;转换成字符串(网址)之后,打开浏览器,并向电子白板发送访问请求。

需要说明的是,也可以通过其他方式解析电子白板所生成的二维码,只需保证其能够将二维码图片中的内容转换成字符串即可。

s12,基于访问请求,将展示页面发送给共享终端。

电子白板在接收到共享终端发送的访问请求之后,将其展示的页面发送给发送访问请求的共享终端。

本发明实施例提供的电子白板内容的共享方法,通过电子白板直接实现电子白板展示内容的共享,即,电子白板在获取到共享终端的访问请求之后,直接将展示页面发送给共享终端,而不需要经过服务器,减少了展示页面的传输路径,从而能够提高了电子白板内容共享的实时性。

本发明实施例还提供了一种电子白板展示内容的共享方法,如图2所示,该方法包括:

s21,接收共享终端发送的访问请求。详细请参见图1所示实施例的相关描述,在此不再赘述。

s22,基于访问请求,将展示页面发送给共享终端。

电子白板将展示页面发送给共享终端,需要首先创建网页主体,在网页主体的基础上进行展示页面的共享,具体包括:

s221,基于访问请求,创建网页主体。

其中,网页主体中包括有若干用于唯一标记出展示页面的第一标识。该第一标识可以理解为电子白板展示页面的名称,不同的展示页面对应的名称不同。

电子白板在接收到共享终端发送的访问请求之后,创建网页主体(htmlbody),该网页主体时根据电子白板当前所展示页面实时创建的,在网页主体中包括有所有展示页面的第一标识,该第一标识用于区分不同的展示页面。

s222,将网页主体发送给共享终端。

电子白板在依据共享终端的访问请求实时创建网页主体之后,将该网页主体发送给发送访问请求的共享终端。其中,网页主体中包括有电子白板在创建网页主体时的所有展示页面的第一标识。

即,电子白板是将网页主体发送给具有访问请求的共享终端而不是所有的共享终端,若有多个共享终端都向电子白板发送访问请求,则电子白板将网页主体发送给对应的共享终端。

s223,接收共享终端发送的第二访问请求。

其中,第二访问请求中携带有第一标识。共享终端在接收到电子白板发送的网页主体后,用户基于网页主体中展示的第一标识,向电子白板发送第二访问请求,在第二访问请求中携带有当前需要共享的电子白板的展示页面对应的第一标识。

s224,基于展示页面以及第二访问请求中携带的第一标识,生成共享图片。

电子白板基于共享终端发送的第二访问请求中携带的第一标识,在展示页面中查询与该第一标识对应的展示页面,并将展示页面生成共享图片。

具体可以采用以下步骤实现:

(1)提取第二访问请求中携带的第一标识。

(2)将与提取出的第一标识对应的展示页面转换成图片,图片为共享图片。

例如,采用下述代码生成共享图片:

<imgsrc="page0.gif"/>,其中,“page0”为共享终端发送的第一标识,即展示页面的名称,“.jpg”为所生成的共享图片的格式。

需要说明的是,当有多个共享终端需要共享展示页面时,电子白板基于不同的共享终端所发送的第二访问请求中的第一标识,生成对应的共享图片即可。

s225,将生成的共享图片发送给共享终端。

电子白板将生成的共享图片发送给对应的共享终端,以实现在共享终端所展示的网页主体上实现共享图片的展示。

与图1所示实施例相比,本实施例提供的电子白板内容的共享方法,在网页主体中包括唯一标记电子白板所展示页面的第一标识,使得用户能够根据需求选择相应的第一标识进行页面共享,即,网页主体中标记出了电子白板中所有展示页面对应的第一标识,用户可以根据需求共享其中某一个或某一些展示页面,具有较高的操作灵活性。

此外,电子白板依据共享终端所发送的第一标识,将对应的展示页面转换成图片并发送给共享终端,即,电子白板依据共享终端的请求发送展示页面,而非主动发送,能够实现在共享终端依据客户需求进行页面展示。

在本实施例的一些可选实施方式中,电子白板还根据当前所展示页面的数量,实时创建网页主体。具体地如图3所示,s221包括:

s2211,获取所有展示页面的数量。

电子白板实时获取当前所有展示页面的数量,例如,可以对所打开的页面进行计数,每打开一个新的页面,计数值加1;关闭一个新的页面,计数值减1,进而实现对当前所展示页面的数量的统计。可选地,电子白板当前所展示页面的数量也可以采用其他方式获取,只需保证能够获取到展示页面的数量即可。

s2212,利用第一标识对展示页面进行标记。

其中,电子白板对应于每个展示页面都形成唯一的第一标识对展示页面进行标记,例如,可以按照展示页面打开的顺序生成图片的名称,即,page0,page1,page2,…等等;此外,也可以采用其他方式进行不同展示页面的区分。

s2213,基于展示页面的数量以及第一标识,创建网页主体。

电子白板当前所展示页面的数量,用于使得共享终端获知电子白板所展示页面的情况;第一标识,用于对不同的展示页面进行区分。因此,电子白板在创建网页主体时,结合了展示页面的数量以及第一标识。

具体可以采用如下步骤创建网页主体:

(1)按照预设排布规则,将网页主体划分为若干子区域;其中,子区域的数量与展示页面的数量相同;

(2)利用第一标识对子区域进行标记,每个子区域对应于一个第一标识。

电子白板可以在创建网页主体的时候,按照预设排布规则,将网页主体划分出若干子区域,子区域的数量与电子白板当前所展示的页面的数量相同。

具体地,在共享终端所展示的网页内容的排布可以通过html网页控制,就是白板软件第一发送的html内容(即,网页主体)可以改,达到网页显示效果变化的目的;各个子区域的排布可以是从上到下排列,也可以是从左到右排列,田字排列等等各种排布形式;电子白板软件可以将网页主体做成几种模式选择,也可以做成配置文件;共享终端只能解析html网页并显示出来,而不能对网页主体进行修改。

此外,电子白板对采用第一标识对每个子区域进行标识,即每个子区域对应于唯一的第一标识,该子区域用于显示对应的展示页面。后续共享终端利用接收到的网页主体的各个子区域中的第一标识,向电子白板发送第二访问请求,用于显示电子白板中对应的展示页面。

在本实施例的另一些可选实施方式中,s224在提取第二访问请求中携带的第一标识的步骤之后,还包括:

(1)判断是否存在与提取出的第一标识对应的展示页面。

(2)当不存在与提取出的第一标识对应的展示页面时,生成错误码发送给共享终端。

电子白板通过比较从第二访问请求中提取出的第一标识,与展示页面所对应的第一标识,判断出电子白板当前是否存在与提取出的第一标识对应的展示页面。若不存在与提取出的第一标识对应的展示页面时,生成错误码发送给共享终端,就表示电子白板已经关闭提取出的第一标识对应的展示页面,当前共享终端并不能共享该展示页面。共享终端的浏览器接收到的错误码后,可以处理成带叉的图片展示给用户。

电子白板在生成图片之前进行第一标识的判断,当不存在时,表示该共享终端发送的第一标识所对应的页面在电子白板侧已经关闭,将不能进行共享,以此提醒共享终端需要进行刷新。

本发明实施例还提供了一种电子白板内容的共享方法,如图4所示,该方法包括:

s31,接收共享终端发送的访问请求。

该步骤与图2所示实施例不同的是,电子白板在根据本机的ip地址生成一个网址字符串时,需要结合不同场次对应的第二标识;即,在网址字符串是利用电子白板的ip地址以及网址字符串结合生成的,以保证不同的会议场次,对应于不同的网址字符串,防止上一场次的共享终端共享本场次的会议内容。其中,第二标识可以是白板软件的启动时间,也可以是其他标识,只要保证该第二标识能够区分不同的会议场次即可。

其余请参见图1所示实施例s11的描述,在此不再赘述。

s32,基于访问请求,将展示页面发送给共享终端。

该步骤与图2所示实施例不同的是,在网页主体中还包括有唯一标记电子白板的会议场次的第二标识。

例如,第二标识可以为电子白板软件的启动时间,不同场次的会议,电子白板的启动时间不同,因此可以利用电子白板的启动时间作为第二标识,以区分不同场次的会议。

上一场次的共享终端所接收到的网页主体中,包括的是第一标识以及上一场次对应的第二标识,由于上一场次对应的第二标识与当前场次对应的第二标识不同,因此,上一场次的共享终端并不能够共享当前场次的电子白板的展示页面。

其余请参见图2所示实施例s22的描述,在此不再赘述。

s33,接收共享终端发送的刷新请求。

共享终端根据需求向电子白板发送刷新请求,即电子白板不会主动对发送给共享终端的内容进行刷新,而是需要依请求进行刷新。

s34,基于刷新请求,将展示页面发送给共享终端。详细请参见图2所示实施例s22的描述,在此不再赘述。

与图2所示实施例相比,本实施例提供的电子白板内容的共享方法,网页主体中还包括区分不同会议场次的第二标识,通过该第二标识用于避免上一场次的共享终端获取到当前场次的电子白板的展示页面,提高了电子白板内容共享的安全性。

本发明实施例还提供了一种电子白板内容的共享方法,其中,基于访问请求,将展示页面发送给共享终端的步骤中,还包括电子白板与共享终端的多屏互动的步骤。其中,如图5所示,多屏互动的方法,包括:

s41,建立与各个共享终端的双向通信连接。

电子白板与各个共享终端之间建立双向通信连接,通过该双向通信连接即可实现互动数据的共享。具体包括:

s411,解析访问请求,向共享终端发送网页。

其中,网页中包括有第一连接地址,以通过第一连接地址建立与共享终端之间的双向通信连接。

电子白板在接收到共享终端发送的访问请求之后,向共享终端反馈消息,即向共享终端发送网页,在网页中包括有第一连接地址,以告知共享终端通过该第一连接地址,建立双向通信连接。

s412,接收共享终端发送的第二访问请求。

其中,第二访问请求中携带有第二连接地址以及协议升级消息。第二连接地址为共享终端所接收的用于双向通信连接的连接地址。即,第二连接地址为共享终端所接收的网页中的连接地址。由于网络传输,或者其他原因可能会导致连接地址的不同。

此外,第二访问请求中携带有协议升级消息。具体地,共享终端的浏览器向电子白板发起一个http请求,这个请求和通常的http请求不同,其中携带有协议升级消息,比如:'upgrade:websocket'表明这是一个申请协议升级的http请求。

s413,匹配第一连接地址与第二连接地址,以建立双向通信连接。

电子白板会首先匹配第一连接地址与第二连接地址是否相同,只有在两个连接地址相同的情况下,才能够成功建立双向通信连接,以保证数据传输的安全性。

s42,获取互动数据。

其中,互动数据可以是音视频数据,若共享终端支持触摸功能的话,互动数据也可以是触摸数据,例如,在共享终端上通过触摸形成的图像;都可以通过双向通信连接发送给电子白板,即电子白板能够获取到共享终端发送的互动数据。

此外,该互动数据可以是电子白板产生的,也可以是各个共享终端发送给电子白板的。

s43,展示互动数据。

电子白板在接收到互动数据之后,在当前页面上显示该互动数据。

s44,将互动数据发送给共享终端。

电子白板在获取到共享终端发送的互动数据之后,电子白板将所获取到的互动数据发送给其他的共享终端。例如,连接至电子白板的共享终端分别为a、b以及c,其中,共享终端a向电子白板发送互动数据,那么电子白板将该互动数据处理后发送给共享终端a、b以及c。

此外,电子白板也可以在当前页面显示或播放互动数据。例如,电子白板也可以在当前页面上展示或播放共享终端a所发送的互动数据。

在本实施例的一些可选实施方式中,电子白板在获取到互动数据之后,在页面上对获取到的互动数据进行展示。当互动数据为触摸数据时,如图6所示,s43包括:

s431,解析触摸数据。

由于共享终端发送的互动数据是对其所采集的触摸数据进行编码后发送的,以减少发送的数据量,提高数据发送的效率,因此,电子白板在接收到编码后的触摸数据之后,需要进行解码操作,才能够得到触摸数据。

s432,根据解析后的触摸数据,计算触摸动作的参数。

电子白板在得到触摸数据之后,可以利用相邻的触摸数据计算触摸动作的参数,也可以利用相隔多个的触摸数据计算触摸动作的参数。其中,触摸动作可以是移动、转动或者删除。对应的触摸动作的参数可以是距离旋转角度等等。

例如,可以采用如下方式计算触摸动作的参数:

(1)提取连续的两个触摸数据中的触摸点的坐标。

(2)利用触摸点的坐标,计算两个触摸点的距离以及旋转角度。

电子白板利用连续的两个触摸数据中的触摸点的坐标,计算相邻的两个触摸点的距离以及旋转角度,以在电子白板中确定共享终端上任意相邻的两个触摸点之间的关系。

s433,基于触摸动作的参数,对触摸数据进行处理,以形成互动图像。

电子白板在计算得出共享终端上任意相邻的两个触摸点对应的触摸动作的参数,对触摸数据进行处理后,即可得到互动图像。例如,可以采用如下方式实现:

(1)利用计算出的触摸点的距离以及旋转角度,拟合出触摸动作的轨迹。

(2)基于拟合出的触摸动作的轨迹,生成互动图像。

电子白板通过两个触摸点的距离以及旋转角度,拟合出触摸动作的轨迹,拟合出的轨迹即可形成互动图像。

s434,展示互动图像。

电子白板将形成的互动图像展示出来,也可以在互动图像上通过触摸动作形成新的互动数据,电子白板利用双向通信连接将新的互动数据发送给共享终端,进而能够实现触摸数据的多人交互,类似于多人在一个画布上面画画一样。

本实施例中电子白板计算触摸动作的参数,形成互动图像,即通过互动图像的共享实现互动数据的共享,提高了互动的实时性;此外,通过相邻触摸点的距离以及旋转角度,拟合出触摸动作的轨迹,具有较高的拟合精度,以保证互动数据的真实性。

在本实施例中还提供了一种电子白板内容的共享装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

本实施例提供一种电子白板内容的共享装置,如图7所示,包括:

接收模块51,用于接收共享终端发送的访问请求。

发送模块52,用于基于访问请求,将展示页面发送给共享终端。

本发明实施例提供的电子白板内容的共享装置,通过电子白板直接实现电子白板展示内容的共享,即,电子白板在获取到共享终端的访问请求之后,直接将展示页面发送给共享终端,而不需要经过服务器,减少了展示页面的传输路径,从而能够提高了电子白板内容共享的实时性。

本实施例中的电子白板内容的共享装置是以功能单元的形式来呈现,这里的单元是指asic电路,执行一个或多个软件或固定程序的处理器和存储器,和/或其他可以提供上述功能的器件。

上述各个模块的更进一步的功能描述与上述对应实施例相同,在此不再赘述。

本发明实施例还提供了一种电子白板内容的共享装置,如图8所述,其中,发送模块52包括:

创建单元521,用于基于访问请求,创建网页主体;其中,网页主体中包括有若干用于唯一标记出展示页面的第一标识。

第一发送单元522,用于将网页主体发送给共享终端。

接收单元523,用于接收共享终端发送的第二访问请求;其中,第二访问请求中携带有第一标识。

生成单元524,用于基于展示页面以及第二访问请求中携带的第一标识,生成共享图片。

第二发送单元525,用于将生成的共享图片发送给共享终端。

本发明实施例还提供一种电子白板,具有上述图7或图8所示的电子白板内容的共享装置。

请参阅图9,图9是本发明可选实施例提供的一种电子白板的结构示意图,如图9所示,该电子白板可以包括:至少一个处理器71,例如cpu(centralprocessingunit,中央处理器),至少一个通信接口73,存储器74,至少一个通信总线72。其中,通信总线72用于实现这些组件之间的连接通信。其中,通信接口73可以包括显示屏(display)、键盘(keyboard),可选通信接口73还可以包括标准的有线接口、无线接口。存储器74可以是高速ram存储器(randomaccessmemory,易挥发性随机存取存储器),也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器74可选的还可以是至少一个位于远离前述处理器71的存储装置。其中处理器71可以结合图7或图8所描述的装置,存储器74中存储应用程序,且处理器71调用存储器74中存储的程序代码,以用于执行上述任一方法步骤。

其中,通信总线72可以是外设部件互连标准(peripheralcomponentinterconnect,简称pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称eisa)总线等。通信总线72可以分为地址总线、数据总线、控制总线等。为便于表示,图9中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

其中,存储器74可以包括易失性存储器(英文:volatilememory),例如随机存取存储器(英文:random-accessmemory,缩写:ram);存储器也可以包括非易失性存储器(英文:non-volatilememory),例如快闪存储器(英文:flashmemory),硬盘(英文:harddiskdrive,缩写:hdd)或固态硬盘(英文:solid-statedrive,缩写:ssd);存储器74还可以包括上述种类的存储器的组合。

其中,处理器71可以是中央处理器(英文:centralprocessingunit,缩写:cpu),网络处理器(英文:networkprocessor,缩写:np)或者cpu和np的组合。

其中,处理器71还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(英文:application-specificintegratedcircuit,缩写:asic),可编程逻辑器件(英文:programmablelogicdevice,缩写:pld)或其组合。上述pld可以是复杂可编程逻辑器件(英文:complexprogrammablelogicdevice,缩写:cpld),现场可编程逻辑门阵列(英文:field-programmablegatearray,缩写:fpga),通用阵列逻辑(英文:genericarraylogic,缩写:gal)或其任意组合。

可选地,存储器74还用于存储程序指令。处理器71可以调用程序指令,实现如本申请图1至图6实施例中所示的电子白板内容的共享方法。

本发明实施例还提供了一种非暂态计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的电子白板内容的共享方法。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)、随机存储记忆体(randomaccessmemory,ram)、快闪存储器(flashmemory)、硬盘(harddiskdrive,缩写:hdd)或固态硬盘(solid-statedrive,ssd)等;所述存储介质还可以包括上述种类的存储器的组合。

虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1