一种电子白板显示资源共享方法及系统技术方案

技术编号:24120534 阅读:18 留言:0更新日期:2020-05-13 02:57
本发明专利技术公开了一种电子白板显示资源共享方法及系统,方法包括:电子白板上的任一书写应用模块接收启动指令,启动对应的书写应用模块和客户端模块;客户端模块向已启动的加速书写服务端模块发送连接请求;加速书写服务端模块接收所述连接请求,分配图形显示资源,并发送连接成功消息给所述客户端模块;书写应用模块接收书写相关指令,通过所述客户端模块发送给所述加速书写服务端模块;加速书写服务端模块接收所述书写相关指令,执行所述书写相关指令,发送给图形显示模块以在硬件显示界面上显示执行结果。本发明专利技术通过加速书写服务端模块预先创建画布画笔和初始化图形显示参数,能够实现显示资源共享,减少书写延时,提升客户书写体验。

【技术实现步骤摘要】
一种电子白板显示资源共享方法及系统
本专利技术涉电子白板
,特别是一种电子白板显示资源共享方法及系统。
技术介绍
参见图1所示,目前在一个电子白板中,一般都有两个以上书写软件的应用,如全通道批注、书写应用软件、第三方集成加速书写软件等。为了满足客户书写体验,减少书写延迟,一般直接在图形显示框架上操作。但是每个书写软件都是一个独立的进程,每个图形显示资源只能被一个书写软件占用。因此,上述的实现方式会出现两个问题:(1)在某个书写软件异常或者未释放显示资源的情况下,另一书写软件去申请显示资源就会失败;(2)每次启动书写软件,都要去申请显示资源,这样频繁申请,容易造成资源泄露或者内存碎片化。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提出一种用户体验良好的电子白板显示资源共享方法及系统。本专利技术采用如下技术方案:一方面,本专利技术一种电子白板显示资源共享方法,包括:电子白板上的任一书写应用模块接收启动指令,启动对应的书写应用模块和客户端模块;所述客户端模块向已启动的加速书写服务端模块发送连接请求;所述加速书写服务端模块启动时执行预设指令;所述预设指令包括创建连接监听线程、创建画布、创建画笔和初始化图形显示参数;所述加速书写服务端模块接收所述连接请求,分配图形显示资源,并发送连接成功消息给所述客户端模块;所述书写应用模块接收书写相关指令,通过所述客户端模块发送给所述加速书写服务端模块;所述加速书写服务端模块接收所述书写相关指令,执行所述书写相关指令,发送给图形显示模块以在硬件显示界面上显示执行结果。优选的,所述方法还包括:所述书写应用模块退出时,所述客户端模块发送清屏指令,并发送断开连接请求给所述加速书写服务端模块;所述加速书写服务端模块接收所述断开连接请求,断开与所述客户端模块的连接,等待下一次的连接请求。优选的,所述电子白板启动时,所述加速书写服务端模块启动。优选的,加速书写服务端模块分配图形显示资源之前还包括:检测是否存在未释放的图形显示资源,如果存在,释放占用的图像显示资源。优选的,所述客户端模块和所述加速书写服务端模块通过半双工通信。另一方面,本专利技术一种电子白板显示资源共享系统,包括若干书写应用模块和图形显示模块,还包括客户端模块和加速书写服务端模块;具体的:所述书写应用模块,与客户端模块相连接,用于接收触控框界面的书写相关指令;所述客户端模块,与所述书写应用模块相连接;所述书写应用模块启动时,所述客户端模块启动;用于在启动时向已启动的加速书写服务端模块发送连接请求,以及用于在接收到所述书写应用模块发送的书写相关指令发送给所述加速书写服务端模块;所述加速书写服务端模块,与所述图形显示模块相连接;在启动时执行预设指令,所述预设指令包括创建连接监听线程、创建画布、创建画笔和初始化图形显示参数;用于在接收到所述客户端模块发送的连接请求时,分配图形显示资源,并发送连接成功消息给所述客户端模块;还用于在接收到所述书写相关指令后,执行所述书写相关指令,并发送给所述图形显示模块;所述图形显示模块,用于接收所述书写相关指令执行结果,并在硬件显示界面上显示。优选的,所述客户端模块还用于在所述书写应用模块退出时,发送清屏指令,并发送断开连接请求给所述加速书写服务端模块;所述加速书写服务端模块还用于接收所述断开连接请求,断开与所述客户端模块的连接,等待下一次的连接请求。优选的,所述电子白板启动时,所述加速书写服务端模块启动。优选的,所述加速书写服务端模块还用于检测是否存在未释放的图形显示资源,如果存在,释放占用的图像显示资源。优选的,所述客户端模块和所述加速书写服务端模块通过半双工通信。与现有技术相比,本专利技术的有益效果如下:本专利技术一种电子白板显示资源共享方法及系统,在现有技术的基础上增加了客户端模块和加速书写服务端模块;所述加速书写服务端模块在电子白板启动时启动,启动时创建连接监听线程、创建画布画笔和初始化图形显示参数;任一书写应用模块启动时启动所述客户端模块,所述客户端模块启动后向所述加速书写服务端模块发送连接请求,所述加速书写服务端模块在进行未释放显示资源释放后重新分配资源并建立与客户端模块的连接;之后在该书写应用模块上进行的触控书写指令或其他指令就可以通过客户端模块发送给加速书写服务端模块执行,所述加速书写服务端模块不需要重复创建画布画笔、初始化图形显示参数和分配资源,能够减少书写延时,提升客户书写体验。上述说明仅是本专利技术技术方案的概述,为了能够更清楚地了解本专利技术的技术手段,从而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其他目的、特征和优点能够更明显易懂,以下列举本专利技术的具体实施方式。根据下文结合附图对本专利技术具体实施例的详细描述,本领域技术人员将会更加明了本专利技术的上述及其他目的、优点和特征。附图说明图1为现有技术的电子白板书写应用的架构图;图2为本专利技术实施例的方法流程图;图3为本专利技术实施例的电子白板书写应用的架构图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步的详细描述。参见图2所示,一方面,本专利技术一种电子白板显示资源共享方法,包括:S101,电子白板上的任一书写应用模块接收启动指令,启动对应的书写应用模块和客户端模块;S102,所述客户端模块向已启动的加速书写服务端模块发送连接请求;所述加速书写服务端模块启动时执行预设指令;所述预设指令包括创建连接监听线程、创建画布、创建画笔和初始化图形显示参数;S103,所述加速书写服务端模块接收所述连接请求,分配图形显示资源,并发送连接成功消息给所述客户端模块;S104,所述书写应用模块接收书写相关指令,通过所述客户端模块发送给所述加速书写服务端模块;S105,所述加速书写服务端模块接收所述书写相关指令,执行所述书写相关指令,发送给图形显示模块以在硬件显示界面上显示执行结果。具体的,所述电子白板启动(电子白板操作系统启动)时,所述加速书写服务端模块启动。上述步骤中,所述监听线程用于监听客户端模块的连接请求和断开连接请求。所述图形显示参数包括设置显存参数,如分辨率、显示大小、颜色等。所述书写相关指令包括触控指令、菜单指令或手势指令等。进一步的,所述方法还包括:所述书写应用模块退出时,所述客户端模块发送清屏指令,并发送断开连接请求给所述加速书写服务端模块;所述加速书写服务端模块接收所述断开连接请求,断开与所述客户端模块的连接,等待下一次的连书写应用接请求。进一步的,加速书写服务端模块分配图形显示资源之前还包括:检测是否存在未释放的图形显示资源,如果存在,释放占用的图像显示资源。具体的,所述客户端模块和所述加速书写服务端模块通过半双工通信。具体的连接过程可本文档来自技高网...

【技术保护点】
1.一种电子白板显示资源共享方法,其特征在于,包括:/n电子白板上的任一书写应用模块接收启动指令,启动对应的书写应用模块和客户端模块;/n所述客户端模块向已启动的加速书写服务端模块发送连接请求;所述加速书写服务端模块启动时执行预设指令;所述预设指令包括创建连接监听线程、创建画布、创建画笔和初始化图形显示参数;/n所述加速书写服务端模块接收所述连接请求,分配图形显示资源,并发送连接成功消息给所述客户端模块;/n所述书写应用模块接收书写相关指令,通过所述客户端模块发送给所述加速书写服务端模块;/n所述加速书写服务端模块接收所述书写相关指令,执行所述书写相关指令,发送给图形显示模块以在硬件显示界面上显示执行结果。/n

【技术特征摘要】
1.一种电子白板显示资源共享方法,其特征在于,包括:
电子白板上的任一书写应用模块接收启动指令,启动对应的书写应用模块和客户端模块;
所述客户端模块向已启动的加速书写服务端模块发送连接请求;所述加速书写服务端模块启动时执行预设指令;所述预设指令包括创建连接监听线程、创建画布、创建画笔和初始化图形显示参数;
所述加速书写服务端模块接收所述连接请求,分配图形显示资源,并发送连接成功消息给所述客户端模块;
所述书写应用模块接收书写相关指令,通过所述客户端模块发送给所述加速书写服务端模块;
所述加速书写服务端模块接收所述书写相关指令,执行所述书写相关指令,发送给图形显示模块以在硬件显示界面上显示执行结果。


2.根据权利要求1所述的电子白板显示资源共享方法,其特征在于,所述方法还包括:
所述书写应用模块退出时,所述客户端模块发送清屏指令,并发送断开连接请求给所述加速书写服务端模块;
所述加速书写服务端模块接收所述断开连接请求,断开与所述客户端模块的连接,等待下一次的连接请求。


3.根据权利要求1所述的电子白板显示资源共享方法,其特征在于,所述电子白板启动时,所述加速书写服务端模块启动。


4.根据权利要求1所述的电子白板显示资源共享方法,其特征在于,加速书写服务端模块分配图形显示资源之前还包括:
检测是否存在未释放的图形显示资源,如果存在,释放占用的图像显示资源。


5.根据权利要求1所述的电子白板显示资源共享方法,其特征在于,所述客户端模块和所述加速书写服务端模块通过半双工通信。


6.一种电子白板显示资源共享系统,包括若干书写应用模块和图形显示模块,其特征在于,还...

【专利技术属性】
技术研发人员:黄金棋薛元吴海清
申请(专利权)人:厦门厦华科技有限公司
类型:发明
国别省市:福建;35

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

1