[发明专利]一种电子白板显示资源共享方法及系统有效
申请号: | 201911293138.4 | 申请日: | 2019-12-12 |
公开(公告)号: | CN111143056B | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 黄金棋;薛元;吴海清 | 申请(专利权)人: | 厦门厦华科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 厦门市首创君合专利事务所有限公司 35204 | 代理人: | 连耀忠;李艾华 |
地址: | 361000 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电子白板 显示 资源共享 方法 系统 | ||
本发明公开了一种电子白板显示资源共享方法及系统,方法包括:电子白板上的任一书写应用模块接收启动指令,启动对应的书写应用模块和客户端模块;客户端模块向已启动的加速书写服务端模块发送连接请求;加速书写服务端模块接收所述连接请求,分配图形显示资源,并发送连接成功消息给所述客户端模块;书写应用模块接收书写相关指令,通过所述客户端模块发送给所述加速书写服务端模块;加速书写服务端模块接收所述书写相关指令,执行所述书写相关指令,发送给图形显示模块以在硬件显示界面上显示执行结果。本发明通过加速书写服务端模块预先创建画布画笔和初始化图形显示参数,能够实现显示资源共享,减少书写延时,提升客户书写体验。
技术领域
本发明涉电子白板技术领域,特别是一种电子白板显示资源共享方法及系统。
背景技术
参见图1所示,目前在一个电子白板中,一般都有两个以上书写软件的应用,如全通道批注、书写应用软件、第三方集成加速书写软件等。为了满足客户书写体验,减少书写延迟,一般直接在图形显示框架上操作。但是每个书写软件都是一个独立的进程,每个图形显示资源只能被一个书写软件占用。因此,上述的实现方式会出现两个问题:(1)在某个书写软件异常或者未释放显示资源的情况下,另一书写软件去申请显示资源就会失败;(2)每次启动书写软件,都要去申请显示资源,这样频繁申请,容易造成资源泄露或者内存碎片化。
发明内容
本发明的目的在于克服现有技术的不足,提出一种用户体验良好的电子白板显示资源共享方法及系统。
本发明采用如下技术方案:
一方面,本发明一种电子白板显示资源共享方法,包括:
电子白板上的任一书写应用模块接收启动指令,启动对应的书写应用模块和客户端模块;
所述客户端模块向已启动的加速书写服务端模块发送连接请求;所述加速书写服务端模块启动时执行预设指令;所述预设指令包括创建连接监听线程、创建画布、创建画笔和初始化图形显示参数;
所述加速书写服务端模块接收所述连接请求,分配图形显示资源,并发送连接成功消息给所述客户端模块;
所述书写应用模块接收书写相关指令,通过所述客户端模块发送给所述加速书写服务端模块;
所述加速书写服务端模块接收所述书写相关指令,执行所述书写相关指令,发送给图形显示模块以在硬件显示界面上显示执行结果。
优选的,所述方法还包括:
所述书写应用模块退出时,所述客户端模块发送清屏指令,并发送断开连接请求给所述加速书写服务端模块;
所述加速书写服务端模块接收所述断开连接请求,断开与所述客户端模块的连接,等待下一次的连接请求。
优选的,所述电子白板启动时,所述加速书写服务端模块启动。
优选的,加速书写服务端模块分配图形显示资源之前还包括:
检测是否存在未释放的图形显示资源,如果存在,释放占用的图像显示资源。
优选的,所述客户端模块和所述加速书写服务端模块通过半双工通信。
另一方面,本发明一种电子白板显示资源共享系统,包括若干书写应用模块和图形显示模块,还包括客户端模块和加速书写服务端模块;具体的:
所述书写应用模块,与客户端模块相连接,用于接收触控框界面的书写相关指令;
所述客户端模块,与所述书写应用模块相连接;所述书写应用模块启动时,所述客户端模块启动;用于在启动时向已启动的加速书写服务端模块发送连接请求,以及用于在接收到所述书写应用模块发送的书写相关指令发送给所述加速书写服务端模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门厦华科技有限公司,未经厦门厦华科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911293138.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种制备高导电性铜互连线的方法
- 下一篇:室内水管溢水的自动关闭装置