掌桥专利:专业的专利平台
掌桥专利
首页

技术领域

本发明涉及白板教学技术领域,尤其涉及一种基于电子白板的三角尺作图方法、装置、存储介质及电子白板。

背景技术

基于目前常见的电子白板教学场景应用,在电子白板上往往缺少绘图工具的支持,仅可绘制出较为简单的图形,而对于一些规则的、需要精确到具体长度或者具体角度的图形往往无法满足用户的需求,特别是在数学教育应用领域显得尤为突出,使得教学颇有难度,导致教学效率低下。

发明内容

本发明的目的在于克服现有技术的不足,本发明提供了一种基于电子白板的三角尺作图方法、装置、存储介质及电子白板,可通过引入三角尺工具辅助完成指定规则图形的绘制,提升电子白板的教学效率。

为了解决上述问题,本发明提出了一种基于电子白板的三角尺作图方法,所述方法包括:

基于用户调用指令在电子白板的屏幕显示界面上启动用户手势检测程序,获取用户的当前手势信息;

对所述当前手势信息进行信息封装,生成用户的界面触摸事件;

判断所述界面触摸事件是否为调用所述电子白板屏幕显示界面上的三角尺工具操作控制的触摸事件;

若否,则获取所述界面触摸事件中的触点坐标位置,并基于所述触点坐标位置对所述电子白板屏幕显示界面进行相应的图形绘制操作。

可选的,所述获取用户的当前手势信息包括:

所述电子白板在启动用户手势检测程序之后,对用户手部与所述电子白板屏幕的接触操作状态进行采集识别,输出用户的当前手势信息。

可选的,所述判断所述界面触摸事件是否为调用所述电子白板屏幕显示界面上的三角尺工具操作控制的触摸事件包括:

获取所述电子白板屏幕显示界面上的三角尺工具操作控制组件的区域位置信息,并判断所述当前手势信息中的触点坐标位置是否落在所述区域位置内;

若是,则判断所述界面触摸事件为调用所述电子白板屏幕显示界面上的三角尺工具操作控制的触摸事件;

若否,则判断所述界面触摸事件为调用所述电子白板屏幕显示界面上的界面图形绘制操作控制的触摸事件。

可选的,在判断所述界面触摸事件为调用所述电子白板屏幕显示界面上的三角尺工具操作控制的触摸事件之后,包括:

获取所述界面触摸事件中的触点坐标位置,并基于所述触点坐标位置对所述电子白板屏幕显示界面上的三角尺工具进行相应的常规控制操作。

可选的,所述基于所述触点坐标位置对所述电子白板屏幕显示界面上的三角尺工具进行相应的常规控制操作包括:

基于所述触点坐标位置定位到所述区域位置内的第一功能区,对所述电子白板屏幕显示界面上的三角尺工具进行删除;或,

基于所述触点坐标位置定位到所述区域位置内的第二功能区,对所述电子白板屏幕显示界面上的三角尺工具进行旋转;或,

基于所述触点坐标位置定位到所述区域位置内的第三功能区,对所述电子白板屏幕显示界面上的三角尺工具进行缩放。

可选的,所述基于所述触点坐标位置对所述电子白板屏幕显示界面进行相应的图形绘制操作包括:

获取所述电子白板屏幕显示界面上的三角尺工具的三个顶点坐标位置分别为P

基于P

基于所述夹角和,判断所述触点坐标位置是否落在所述电子白板屏幕显示界面上的三角尺工具内部;

在判断所述触点坐标位置落在所述三角尺工具内部后,对所述电子白板屏幕显示界面上的三角尺工具进行移动。

可选的,在判断所述触点坐标位置是否落在所述电子白板屏幕显示界面上的三角尺工具内部之后,还包括:

在判断所述触点坐标位置未落在所述三角尺工具内部后,获取所述三角尺工具的三条边长分别为P

从P

在判断M点到P

另外,本发明实施例还提供了一种基于电子白板的三角尺作图装置,所述装置包括:

启动及获取模块,用于基于用户调用指令在电子白板的屏幕显示界面上启动用户手势检测程序,获取用户的当前手势信息;

封装模块,用于对所述当前手势信息进行信息封装,生成用户的界面触摸事件;

判断模块,用于判断所述界面触摸事件是否为调用所述电子白板屏幕显示界面上的三角尺工具操作控制的触摸事件;

绘制运行模块,用于在判断所述界面触摸事件为调用所述电子白板屏幕显示界面上的三角尺工具操作控制的触摸事件之后,获取所述界面触摸事件中的触点坐标位置,并基于所述触点坐标位置对所述电子白板屏幕显示界面进行相应的图形绘制操作。

另外,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述中任意一项所述的三角尺作图方法。

另外,本发明实施例还提供了一种电子白板,其包括:

一个或多个处理器;

存储器;

一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个应用程序配置用于:执行根据上述中任意一项所述的三角尺作图方法。

在本发明实施例中,通过引入三角尺工具并对其执行相关的控制操作,可以辅助教学者快速绘制出指定规则的图形,从而更加方便且清晰地表达教学者的教学内容,提升电子白板应用于教育领域的教学效率和教学质量;将现实生活中的教学工具映射到电子白板屏幕界面,并通过手势操作的交互设计来进行授课,可为教育教学带来更多趣味性与吸引力。

附图说明

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

图1是本发明实施例中的基于电子白板的三角尺作图方法的流程示意图;

图2是本发明实施例中的基于电子白板的三角尺作图装置的结构组成示意图;

图3是本发明实施例中的电子白板的结构组成示意图。

具体实施方式

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

实施例

请参阅图1,图1示出了本发明实施例中的基于电子白板的三角尺作图方法的流程示意图。

如图1所示,一种基于电子白板的三角尺作图方法,所述方法包括:

S101、基于用户调用指令在电子白板的屏幕显示界面上启动用户手势检测程序,获取用户的当前手势信息;

在本发明实施过程中,可在用户启用电子白板的同时,自动调用指令在电子白板的屏幕显示界面上启动用户手势检测程序,对用户手部与所述电子白板屏幕的接触操作状态进行采集识别,输出用户的当前手势信息,一般情况下,所述当前手势信息至少包括触点坐标位置、用户手部与屏幕的接触面积、滑动方向与滑动距离。

其中,所述电子白板依赖于电容式触摸屏运作,该电容式触摸屏的构造主要是在玻璃屏幕上镀一层透明的薄膜体层,再在该薄膜体层外加上一块保护玻璃,以此形成触摸屏。此外,在该触摸屏的四边均需要镀上狭长的电极,使得用户通过手指在触摸屏幕时由于人体电场与内部的薄膜体层间形成一个“耦合电容”,屏幕四边电极所产生的电流均会流向触点位置,此时基于电流强弱与手指到电极间的距离成正比例关系,利用所述用户手势检测程序可通过采集到相对于屏幕四边的电流值,准确计算出该触点位置的具体坐标信息,且用户触摸期间的抗干扰能力较强。

S102、对所述当前手势信息进行信息封装,生成用户的界面触摸事件;

在本发明实施过程中,根据所述用户手势检测程序所识别输出的当前手势信息,由电容式触摸屏的处理器运行安卓系统将所述当前手势信息封装成标准通用的界面触摸事件,以便电子白板的应用程序可调用识别。

S103、判断所述界面触摸事件是否为调用所述电子白板屏幕显示界面上的三角尺工具操作控制的触摸事件;

在本发明实施过程中,获取所述电子白板屏幕显示界面上的三角尺工具操作控制组件的区域位置信息,并判断所述当前手势信息中的触点坐标位置是否落在所述区域位置内,其判断结果包括:

(1)若该触点坐标位置落在所述区域位置内,则判断所述界面触摸事件为调用所述电子白板屏幕显示界面上的三角尺工具操作控制的触摸事件,继续执行步骤S104;

(2)若该触点坐标位置未落在所述区域位置内,则判断所述界面触摸事件为调用所述电子白板屏幕显示界面上的界面图形绘制操作控制的触摸事件,继续跳转执行步骤S105。

S104、获取所述界面触摸事件中的触点坐标位置,并基于所述触点坐标位置对所述电子白板屏幕显示界面上的三角尺工具进行相应的常规控制操作;

在本发明实施过程中,由于电子白板的应用程序已优先针对三角尺工具操作控制组件的区域位置信息作进一步的功能区划分并显示在电子白板屏幕显示界面上,此时可基于所述触点坐标位置定位到所述区域位置内的第一功能区,对所述电子白板屏幕显示界面上的三角尺工具进行删除;或者基于所述触点坐标位置定位到所述区域位置内的第二功能区,对所述电子白板屏幕显示界面上的三角尺工具进行旋转;或者基于所述触点坐标位置定位到所述区域位置内的第三功能区,对所述电子白板屏幕显示界面上的三角尺工具进行缩放。其中,本发明实施例针对该三角尺工具的旋转与缩放处理,可通过手动键入具体参数(包括旋转角度、缩放比例等)来使得电子白板的应用程序响应用户需求,对该三角尺工具执行对应的操作,再返回执行步骤S101。

S105、获取所述界面触摸事件中的触点坐标位置,并基于所述触点坐标位置对所述电子白板屏幕显示界面进行相应的图形绘制操作。

在本发明实施过程包括:

(1)获取所述电子白板屏幕显示界面上的三角尺工具的三个顶点坐标位置分别为P

(2)基于P

具体的,根据步骤(1)中所提供的各个参数点,可得到:

计算MP

MP

利用上述提及到的相关公式,可同理求解出MP

(3)基于所述夹角和,判断所述触点坐标位置是否落在所述电子白板屏幕显示界面上的三角尺工具内部;

具体的,通过判断所述夹角和θ是否等于2π,来判断所述触点坐标位置(即M点)是否落在所述电子白板屏幕显示界面上的三角尺工具内部,其判断结果包括:在判断所述触点坐标位置落在所述三角尺工具内部后,对所述电子白板屏幕显示界面上的三角尺工具进行移动,此时电子白板的应用程序可根据所述界面触摸事件中的滑动方向与滑动距离来执行动作;在判断所述触点坐标位置未落在所述三角尺工具内部后,继续执行步骤(4)。

(4)首先获取所述三角尺工具的三条边长分别为P

在本发明实施例中,通过引入三角尺工具并对其执行相关的控制操作,可以辅助教学者快速绘制出指定规则的图形,从而更加方便且清晰地表达教学者的教学内容,提升电子白板应用于教育领域的教学效率和教学质量;将现实生活中的教学工具映射到电子白板屏幕界面,并通过手势操作的交互设计来进行授课,可为教育教学带来更多趣味性与吸引力。

实施例

请参阅图2,图2示出了本发明实施例中的基于电子白板的三角尺作图装置的结构组成示意图。

如图2所示,一种基于电子白板的三角尺作图装置,所述装置包括:

启动及获取模块201,用于基于用户调用指令在电子白板的屏幕显示界面上启动用户手势检测程序,获取用户的当前手势信息;

在本发明实施过程中,可在用户启用电子白板的同时,自动调用指令在电子白板的屏幕显示界面上启动用户手势检测程序,对用户手部与所述电子白板屏幕的接触操作状态进行采集识别,输出用户的当前手势信息,一般情况下,所述当前手势信息至少包括触点坐标位置、用户手部与屏幕的接触面积、滑动方向与滑动距离。

其中,所述电子白板依赖于电容式触摸屏运作,该电容式触摸屏的构造主要是在玻璃屏幕上镀一层透明的薄膜体层,再在该薄膜体层外加上一块保护玻璃,以此形成触摸屏。此外,在该触摸屏的四边均需要镀上狭长的电极,使得用户通过手指在触摸屏幕时由于人体电场与内部的薄膜体层间形成一个“耦合电容”,屏幕四边电极所产生的电流均会流向触点位置,此时基于电流强弱与手指到电极间的距离成正比例关系,利用所述用户手势检测程序可通过采集到相对于屏幕四边的电流值,准确计算出该触点位置的具体坐标信息,且用户触摸期间的抗干扰能力较强。

封装模块202,用于对所述当前手势信息进行信息封装,生成用户的界面触摸事件;

在本发明实施过程中,根据所述用户手势检测程序所识别输出的当前手势信息,由电容式触摸屏的处理器运行安卓系统将所述当前手势信息封装成标准通用的界面触摸事件,以便电子白板的应用程序可调用识别。

判断模块203,用于判断所述界面触摸事件是否为调用所述电子白板屏幕显示界面上的三角尺工具操作控制的触摸事件;

在本发明实施过程中,获取所述电子白板屏幕显示界面上的三角尺工具操作控制组件的区域位置信息,并判断所述当前手势信息中的触点坐标位置是否落在所述区域位置内,其判断结果包括:

(1)若该触点坐标位置落在所述区域位置内,则判断所述界面触摸事件为调用所述电子白板屏幕显示界面上的三角尺工具操作控制的触摸事件,此时获取所述界面触摸事件中的触点坐标位置,并基于所述触点坐标位置对所述电子白板屏幕显示界面上的三角尺工具进行相应的常规控制操作;

具体的,由于电子白板的应用程序已优先针对三角尺工具操作控制组件的区域位置信息作进一步的功能区划分并显示在电子白板屏幕显示界面上,此时可基于所述触点坐标位置定位到所述区域位置内的第一功能区,对所述电子白板屏幕显示界面上的三角尺工具进行删除;或者基于所述触点坐标位置定位到所述区域位置内的第二功能区,对所述电子白板屏幕显示界面上的三角尺工具进行旋转;或者基于所述触点坐标位置定位到所述区域位置内的第三功能区,对所述电子白板屏幕显示界面上的三角尺工具进行缩放。其中,本发明实施例针对该三角尺工具的旋转与缩放处理,可通过手动键入具体参数(包括旋转角度、缩放比例等)来使得电子白板的应用程序响应用户需求,对该三角尺工具执行对应的操作,再返回至所述启动及获取模块201执行;

(2)若该触点坐标位置未落在所述区域位置内,则判断所述界面触摸事件为调用所述电子白板屏幕显示界面上的界面图形绘制操作控制的触摸事件,继续跳转至绘制运行模块204执行。

绘制运行模块204,用于在判断所述界面触摸事件为调用所述电子白板屏幕显示界面上的三角尺工具操作控制的触摸事件之后,获取所述界面触摸事件中的触点坐标位置,并基于所述触点坐标位置对所述电子白板屏幕显示界面进行相应的图形绘制操作。

在本发明实施过程包括:

(1)获取所述电子白板屏幕显示界面上的三角尺工具的三个顶点坐标位置分别为P

(2)基于P

具体的,根据步骤(1)中所提供的各个参数点,可得到:

计算MP

MP

利用上述提及到的相关公式,可同理求解出MP

(3)基于所述夹角和,判断所述触点坐标位置是否落在所述电子白板屏幕显示界面上的三角尺工具内部;

具体的,通过判断所述夹角和θ是否等于2π,来判断所述触点坐标位置(即M点)是否落在所述电子白板屏幕显示界面上的三角尺工具内部,其判断结果包括:在判断所述触点坐标位置落在所述三角尺工具内部后,对所述电子白板屏幕显示界面上的三角尺工具进行移动,此时电子白板的应用程序可根据所述界面触摸事件中的滑动方向与滑动距离来执行动作;在判断所述触点坐标位置未落在所述三角尺工具内部后,继续执行步骤(4)。

(4)首先获取所述三角尺工具的三条边长分别为P

在本发明实施例中,通过引入三角尺工具并对其执行相关的控制操作,可以辅助教学者快速绘制出指定规则的图形,从而更加方便且清晰地表达教学者的教学内容,提升电子白板应用于教育领域的教学效率和教学质量;将现实生活中的教学工具映射到电子白板屏幕界面,并通过手势操作的交互设计来进行授课,可为教育教学带来更多趣味性与吸引力。

本发明实施例提供的一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现上述实施例中任意一个实施例的三角尺作图方法。其中,所述计算机可读存储介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、CD-ROM、和磁光盘)、ROM(Read-Only Memory,只读存储器)、RAM(Random AcceSS Memory,随即存储器)、EPROM(EraSable Programmable Read-Only Memory,可擦写可编程只读存储器)、EEPROM(Electrically EraSable ProgrammableRead-Only Memory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是说,存储设备包括由设备(例如计算机、手机等)以可读的形式存储或传输信息的任何介质,可以是只读存储器,磁盘或光盘等。

本发明实施例还提供了一种计算机应用程序,其运行在计算机上,该计算机应用程序用于执行上述中任意一个实施例的三角尺作图方法。

此外,图3示出了本发明实施例中的电子白板的结构组成示意图,所述电子白板包括处理器302、存储器303、输入单元304以及显示单元305等器件。本领域技术人员可以理解,图3示出的设备结构器件并不构成对所有设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件。存储器303可用于存储应用程序301以及各功能模块,处理器302运行存储在存储器303的应用程序301,从而执行设备的各种功能应用以及数据处理。存储器可以是内存储器或外存储器,或者包括内存储器和外存储器两者。内存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦写可编程ROM(EEPROM)、快闪存储器、或者随机存储器。外存储器可以包括硬盘、软盘、ZIP盘、U盘、磁带等。本发明所公开的存储器包括但不限于这些类型的存储器。本发明所公开的存储器只作为例子而非作为限定。

输入单元304用于接收信号的输入,以及接收用户输入的关键字。输入单元304可包括触控面板以及其它输入设备。触控面板可收集用户在其上或附近的触摸操作(比如用户利用手指、触笔等任何适合的物体或附件在触控面板上或在触控面板附近的操作),并根据预先设定的程序驱动相应的连接装置;其它输入设备可以包括但不限于物理键盘、功能键(比如播放控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。显示单元305可用于显示用户输入的信息或提供给用户的信息以及终端设备的各种菜单。显示单元305可采用液晶显示器、有机发光二极管等形式。处理器302是终端设备的控制中心,利用各种接口和线路连接整个设备的各个部分,通过运行或执行存储在存储器302内的软件程序和/或模块,以及调用存储在存储器内的数据,执行各种功能和处理数据。

作为一个实施例,所述电子白板包括:一个或多个处理器302,存储器303,一个或多个应用程序301,其中所述一个或多个应用程序301被存储在存储器303中并被配置为由所述一个或多个处理器302执行,所述一个或多个应用程序301配置用于执行上述实施例中任意一实施例的三角尺作图方法。

在本发明实施例中,通过引入三角尺工具并对其执行相关的控制操作,可以辅助教学者快速绘制出指定规则的图形,从而更加方便且清晰地表达教学者的教学内容,提升电子白板应用于教育领域的教学效率和教学质量;将现实生活中的教学工具映射到电子白板屏幕界面,并通过手势操作的交互设计来进行授课,可为教育教学带来更多趣味性与吸引力。

以上对本发明实施例所提供的一种基于电子白板的三角尺作图方法、装置、存储介质及电子白板进行了详细介绍,本文中采用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

相关技术
  • 三角尺作图方法、装置、存储介质及电子白板
  • 三角尺作图方法、装置、存储介质及电子白板
技术分类

06120112295305