多人书写方法、装置、计算机可读存储介质及终端设备制造方法及图纸

技术编号:30285812 阅读:17 留言:0更新日期:2021-10-09 21:57
本发明专利技术公开了一种多人书写方法、装置、计算机可读存储介质及终端设备,所述方法包括基于预设的监听层,对触摸屏进行监听,其中,所述监听层的透明度值为非零;当监听到触摸事件时,记录所述触摸事件对应的若干个按下坐标;当根据所述按下坐标确定所述触摸事件对应的指令事件为多人书写事件时,确定所述触摸事件对应的触摸设备;针对每一所述触摸设备,监听并记录该触摸设备对应的触摸参数直至监听到抬起事件,得到移动参数集;根据所述移动参数集,在预设的处理层进行书写,得到与所述触摸设备对应的笔画。本发明专利技术能够实现同时对多人的写入操作,更能够满足事件中的教学需求。更能够满足事件中的教学需求。更能够满足事件中的教学需求。

【技术实现步骤摘要】
多人书写方法、装置、计算机可读存储介质及终端设备


[0001]本专利技术涉及计算机交互领域,特别涉及一种多人书写方法、装置、计算机可读存储介质及终端设备。

技术介绍

[0002]板书是教学中必不可少的一环,传统的板书由黑板与粉笔组合。使用粉笔进行书写的过程中,会产生粉末,且写完后需要用费力清除。随着现有的技术发展,在很多教学场合,传统的板书方案已经被白板等板书软件替代。
[0003]目前的板书软件,例如Blackboard(基于Windows呈现基础的白板软件),主要实现的是提供白板以及快速便捷的写绘、文档兼容的功能,而由于长期这些软件的使用者都是一个人,因此只要做到对单个触摸进行响应即可,无法支持多个触控指令的响应。而在现实教学中,存在教师需要学员上台进行做题、绘图等练习的情形。由于无法在同一白板上进行同时操作,只能让学员一个个操作,降低了学习效率。

技术实现思路

[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为本专利技术提供的多人书写方法的流程图。
[0042]图3为本专利技术提供的多人书写装置的结构示意图。
[0043]图4为本专利技术提供的终端设备的结构原理图。
具体实施方式
[0044]本专利技术提供一种多人书写方法、装置、计算机可读存储介质及终端设备,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。
[0045]本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多人书写方法,其特征在于,所述方法包括:基于预设的监听层,对触摸屏进行监听,其中,所述监听层的透明度值为非零;当监听到触摸事件时,记录所述触摸事件对应的若干个按下坐标;当根据所述按下坐标确定所述触摸事件对应的指令事件为多人书写事件时,确定所述触摸事件对应的触摸设备;针对每一所述触摸设备,监听并记录该触摸设备对应的触摸参数直至监听到抬起事件,得到移动参数集;根据所述移动参数集,在预设的处理层进行书写,得到与所述触摸设备对应的笔画。2.根据权利要求1所述多人书写方法,其特征在于,所述基于预设的监听层,对触摸屏进行监听之前,还包括:根据预设的透明度值,在预设的处理层的顶层创建监听层。3.根据权利要求1所述多人书写方法,其特征在于,所述当根据所述按下坐标确定所述触摸事件对应的指令事件为多人书写事件时,确定所述触摸事件对应的触摸设备之前,还包括:将预设的多人书写事件,以及触摸点数量与所述按压坐标的数量相等的手势事件作为所述触摸事件对应的候选事件;当所述候选事件不包括手势事件时,确定所述触摸事件为多人书写事件。4.根据权利要求3所述多人书写方法,其特征在于,所述当所述候选事件不包括手势事件时,确定所述触摸事件为多人书写事件之前,还包括:当检测到事件创建指令时,创建若干个手势事件,其中,所述手势事件包括擦除事件、移动事件。5.根据权利要求4所述多人书写方法,其特征在于,所述当检测到事件创建指令时,创建多个手势事件,具体包括:当检测到创建指令时,提取所述创建指令中的触摸点数量,并显示触摸点采集提示;当检测到针对所述触摸点采集提示发送的采集触摸点时,计算所述采集触摸点之间的距离并作为距离阈值。6.根据权利要求5所述多人书写方法,其特征在于,所述将预设的多人书写事件,以及所述触摸点数量与所述事件坐标数相等的手势事件作为所述候选事件之后,还包括:当所述候选事件包括手势事件时,...

【专利技术属性】
技术研发人员:谭志文李盛
申请(专利权)人:深圳软牛科技有限公司
类型:发明
国别省市:

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

1