全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211038856.9 (22)申请日 2022.08.29 (71)申请人 锐达互动科技股份有限公司 地址 350108 福建省福州市闽侯县上街 镇 科技东路3号创新园一期6 #楼 (72)发明人 丁万年 池超奇  (74)专利代理 机构 福州市鼓楼区京华专利事务 所(普通合伙) 35212 专利代理师 宋连梅 (51)Int.Cl. G06F 3/04883(2022.01) G06F 3/0354(2013.01) G06F 3/038(2013.01) G06F 3/041(2006.01) G06F 9/451(2018.01) (54)发明名称 一种白板软件书写与操作状态自由切换方 法及系统 (57)摘要 本发明提供了电子白板技术领域的一种白 板软件书写与操作状态自由切换方法及系统, 方 法包括如下步骤: 步骤S10、 预先存储各类型画笔 的设备ID, 并基于重写的OnStylusDown方法、 OnStylusMove方法以及OnStylusUp方法创建 InkCanvas的静态插件; 步骤S20、 接收用户输入 的触发信号, 基于所述设备ID判断触发信号的输 入对象, 若 为画笔, 则进入 步骤S30; 若 为手掌, 则 进入步骤S40; 若为手指, 则进入步骤S50; 步骤 S30、 基于所述静态插件执行画笔的书写操作; 步 骤S40、 InkCanvas对手掌的触摸区域执行擦除操 作; 步骤S50、 InkCanvas对手指选择的对象进行 手势操作。 本发明的优点在于: 实现白板软件书 写与操作状态的无感切换, 进而极大的提升了用 户体验。 权利要求书2页 说明书5页 附图1页 CN 115509428 A 2022.12.23 CN 115509428 A 1.一种白板软件书 写与操作状态自由切换 方法, 其特 征在于: 包括如下步骤: 步骤S10、 预先存储各类型画笔的设备ID, 并基于重写的OnStylusDown方法、 OnStylusMove 方法以及OnStylusUp方法创建I nkCanvas的静态插 件; 步骤S20、 接收用户输入 的触发信号, 基于所述设备ID判断触发信号的输入对象, 若为 画笔, 则进入步骤S3 0; 若为手掌, 则进入步骤S40; 若为手指, 则进入步骤S5 0; 步骤S30、 基于所述静态插 件执行画笔的书 写操作; 步骤S40、 I nkCanvas对手掌的触摸区域执 行擦除操作; 步骤S50、 InkCanvas对手指选择的对象进行手势操作。 2.如权利要求1所述的一种白板软件书写与操作状态自由切换方法, 其特征在于: 所述 步骤S10中, 所述 OnStylusDown方法用于识别落笔操作, 所述OnStylusMove方法用于识别移 动操作, 所述OnStylusUp方法用于识别抬 笔操作; 所述静态插件用于呈现OnStylusDown方 法、 OnStylusMove 方法以及OnStylusUp方法对应的操作。 3.如权利要求1所述的一种白板软件书写与操作状态自由切换方法, 其特征在于: 所述 步骤S30具体为: 所述静态插件通过OnStylusDown方法识别到画笔处于落笔状态时, 判断白板软件的书 写状态, 若所述书 写状态为 不可写则更新 为可写; 所述静态插件通过OnStylusMove方法识别画笔的移动 轨迹, 并将所述移动 轨迹实时显 示在电子白板上; 所述静态插件通过OnStylusUp方法识别到画笔处于抬笔状态时, 结束当前的书写操 作。 4.如权利要求1所述的一种白板软件书写与操作状态自由切换方法, 其特征在于: 所述 步骤S40具体为: InkCanvas自动识别手掌的触摸区域, 进而控制电子白板自动将所述触摸区域内的绘 制内容进行擦除。 5.如权利要求1所述的一种白板软件书写与操作状态自由切换方法, 其特征在于: 所述 步骤S50具体包括: 步骤S51、 InkCanvas产生手势事件, 基于所述手势事件将输入第一个点的第一坐标值 调整为预设的第二坐标值, 进而不调用所述OnStylusDown方法, 并将书写状态更新为不可 写; 步骤S52、 预设一增量阈值, 基于所述手势事件识别手指的手势, 判断所述手势的移动 距离是否大于增量阈值, 若否, 则选中当前的对象; 若是, 则对当前选中的对象执行所述手 势对应的操作, 通过 所述手势事 件识别到手指处于抬起状态时, 结束当前的手势操作。 6.一种白板软件书 写与操作状态自由切换系统, 其特 征在于: 包括如下模块: 静态插件创建模块, 用于预先存储各类型画笔的设备ID, 并基于重写的OnStylusDown 方法、 OnStylusMove 方法以及OnStylusUp方法创建I nkCanvas的静态插 件; 输入对象识别模块, 用于接收用户输入的触发信号, 基于所述设备ID判断触发信号的 输入对象, 若为画笔, 则进入书写操作模块; 若为手掌, 则进入擦除操作模块; 若为手指, 则 进入手势操作模块; 书写操作模块, 用于基于所述静态插 件执行画笔的书 写操作;权 利 要 求 书 1/2 页 2 CN 115509428 A 2擦除操作模块, 用于I nkCanvas对手掌的触摸区域执 行擦除操作; 手势操作模块, 用于I nkCanvas对手指选择的对象进行手势操作。 7.如权利要求6所述的一种白板软件书写与操作状态自由切换系统, 其特征在于: 所述 静态插件创建模块中, 所述OnStylusDown方法用于识别落笔操作, 所述OnStylusMove方法 用于识别移动操作, 所述OnStylusUp方法用于识别抬笔操作; 所述静态插件用于呈现 OnStylusDo wn方法、 OnStylusMove 方法以及OnStylusUp方法对应的操作。 8.如权利要求6所述的一种白板软件书写与操作状态自由切换系统, 其特征在于: 所述 书写操作模块具体为: 所述静态插件通过OnStylusDown方法识别到画笔处于落笔状态时, 判断白板软件的书 写状态, 若所述书 写状态为 不可写则更新 为可写; 所述静态插件通过OnStylusMove方法识别画笔的移动 轨迹, 并将所述移动 轨迹实时显 示在电子白板上; 所述静态插件通过OnStylusUp方法识别到画笔处于抬笔状态时, 结束当前的书写操 作。 9.如权利要求6所述的一种白板软件书写与操作状态自由切换系统, 其特征在于: 所述 擦除操作模块具体为: InkCanvas自动识别手掌的触摸区域, 进而控制电子白板自动将所述触摸区域内的绘 制内容进行擦除。 10.如权利要求6所述的一种白板软件书写与操作状态自由切换系统, 其特征在于: 所 述手势操作模块具体包括: 书写限制单元, 用于InkCanvas产生手势事件, 基于所述手势事件将输入第一个点的第 一坐标值调整为预设的第二坐标值, 进而不调用所述OnStylusDown方法, 并将书写状态更 新为不可写; 手势执行单元, 用于预设一增量阈值, 基于所述手势事件识别手指的手势, 判断所述手 势的移动距离是否大于增量阈值, 若否, 则选中当前的对象; 若是, 则对当前选中的对象执 行所述手势对应的操作, 通过所述手势事件识别到手指处于抬起状态 时, 结束当前 的手势 操作。权 利 要 求 书 2/2 页 3 CN 115509428 A 3

.PDF文档 专利 一种白板软件书写与操作状态自由切换方法及系统

文档预览
中文文档 9 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种白板软件书写与操作状态自由切换方法及系统 第 1 页 专利 一种白板软件书写与操作状态自由切换方法及系统 第 2 页 专利 一种白板软件书写与操作状态自由切换方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 17:09:28上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。