鼠标虚拟手写屏的手写方法及装置与流程

文档序号:11385980阅读:317来源:国知局
鼠标虚拟手写屏的手写方法及装置与流程

本发明涉及到信息领域,特别是涉及到鼠标虚拟手写屏的手写方法及装置。



背景技术:

随着生活水平的提高,计算机成为平常人家的常见的电子设备,但还有较多的年长者对电脑操作还比较陌生。传统鼠标功能较少,主要利用键盘输入信息。而键盘输入信息的各种输入法规则对于很多年长者来说并不容易掌握,这种使用模式对于很多年长者来说,是一个较大的挑战。因此,信息技术领域出现了光标手写方法,以满足人类需求。

现有光标手写方法是采用hook(钩子原理)光标捕捉技术实现的,这种技术有很大的弊端,手写区域只能在一个很小的固定窗口手写,并且每次需要手写时变换手写窗口,不需要手写时关闭手写窗口,操作比较复杂,用户体验不好。而且在不支持hook光标捕捉技术的软件系统上,也无法实现此种光标手写;同时,hook捕捉技术,也是计算机病毒入侵的实现方式,采用这种方法进行手写时,用户个人信息无法得到安全保障;而且有些安全杀毒软件会将hook光标捕捉技术直接视为病毒拦截,阻碍现有的此种光标手写技术的广泛应用。

因此,现有技术还有待改进。



技术实现要素:

本发明的主要目的为提供一种鼠标虚拟手写屏的手写方法,旨在解决现有光标手写方法兼容性差的问题。

本发明提出一种鼠标虚拟手写屏进行手写的方法,包括:

获取鼠标位置变化产生的相对值坐标数据;

将所述相对值坐标数据转换成绝对值坐标数据;

根据所述绝对值坐标数据生成对应的手写数据发送到应用终端。

优选地,所述获取鼠标位置变化产生的相对值坐标数据的步骤之前,还包括:接收进入手写模式的操作命令,进入手写模式;其中,所述操作命令的获取方法包括:获取鼠标上手写键按压后产生的命令,该命令为所述操作命令;或者,获取所述应用终端发送的进入手写模式的指示命令后,再获取鼠标上手写键按压后产生的命令,该命令为所述操作命令。

优选地,所述接收进入手写模式的操作命令,进入手写模式的步骤之前,还包括:获取鼠标左键、右键和中键同时按压后产生的安装命令;将所述安装命令发送应用终端,控制所述应用终端自动下载安装手写应用软件。

优选地,所述根据所述绝对值坐标数据生成对应的手写数据发送到应用终端的步骤中,还包括:在指定时间间隔内是否接收到应用终端的监听数据反馈;若是,则判定所述鼠标与应用终端保持数据连接状态。

优选地,所述根据所述绝对值坐标数据生成对应的手写数据发送到应用终端的步骤之后,还包括:接收控制命令,变换鼠标手写模式为鼠标模式。

本发明还提供了一种鼠标虚拟手写屏进行手写的装置,包括:第一获取模块、数据转换模块以及数据处理模块;

所述第一获取模块,用于获取鼠标位置变化产生的相对值坐标数据;

所述数据转换模块,用于将所述相对值坐标数据转换成绝对值坐标数据;

所述数据输出模块,用于根据所述绝对值坐标数据生成对应的手写数据发送到应用终端。

优选地,所述鼠标虚拟手写屏进行手写的装置,还包括:接收模块,用于接收进入手写模式的操作命令,进入手写模式;所述接收模块包括:第一接收子模块,用于获取鼠标上手写键按压后产生的命令,该命令为所述操作命令;或者,第二接收子模块,用于获取所述应用终端发送的进入手写模式的指示命令后,再获取鼠标上手写键按压后产生的命令,该命令为所述操作命令。

优选地,所述鼠标虚拟手写屏进行手写的装置,还包括:第二获取模块,用于获取鼠标左键、右键和中键同时按压后产生的安装命令;发送安装模块,用于将所述安装命令发送应用终端,控制所述应用终端自动下载安装手写应用软件。

优选地,所述鼠标虚拟手写屏进行手写的装置,还包括:连接反馈模块,用于在指定时间间隔内是否接收到应用终端的监听数据反馈;判定模块,用于若在指定时间间隔内接收到应用终端的监听数据反馈,,则判定所述鼠标与应用终端保持数据连接状态。

优选地,所述鼠标虚拟手写屏进行手写的装置,还包括:控制模块,用于接收控制命令,变换鼠标手写模式为鼠标模式。

本发明有益技术效果:本发明通过鼠标接口枚举一个手写设备,通过将鼠标位置移动产生的相对值坐标转换成手写屏识别的绝对值坐标,实现光标手写过程,可在任何应用软件系统上应用,兼容性好;同时本发明的光标手写方法有效保证在光标手写状态下的个人信息安全;本发明的光标手写方法在应用终端无需专门界定手写窗口,任何显示区域均可实现手写;本发明的光标手写方法在使用中无需变换输入法,用户操作简单、使用方便。

附图说明

图1本发明一实施例中鼠标虚拟手写屏进行手写的方法流程示意图;

图2本发明一实施例中鼠标结构示意图;

图3本发明一实施例中鼠标虚拟手写屏进行手写的装置模块结构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

参照图1,本发明实施例提出一种鼠标虚拟手写屏进行手写的方法,包括:

s1:获取鼠标位置变化产生的相对值坐标数据;

s2:将上述相对值坐标数据转换成绝对值坐标数据;

s3:根据上述绝对值坐标数据生成对应的手写数据发送到应用终端。

本发明实施例通过将鼠标位置移动产生的相对值坐标数据转换成手写屏识别的绝对值坐标数据,实现光标手写过程;摒弃了现有采用hook光标捕捉技术实现光标手写,避免了启用光标手写时计算机病毒的入侵,有效保证了光标手写状态下的个人信息安全;本发明实施例不限制应用终端的软件系统必须支持hook光标捕捉技术,可在任何应用软件系统上应用,兼容性好。

进一步地,上述获取鼠标位置变化产生的相对值坐标数据的步骤之前,还包括步骤s10:接收进入手写模式的操作命令,进入手写模式;其中,上述操作命令的获取方法包括:获取鼠标上手写键按压后产生的命令,该命令为上述操作命令;或者,获取上述应用终端发送的进入手写模式的指示命令后,再获取鼠标上手写键按压后产生的命令,该命令为上述操作命令。

本发明实施例中,通过鼠标usb接口或蓝牙枚举一个手写设备、一个鼠标设备,按下上述鼠标的手写键,使鼠标从默认鼠标模式变更为手写模式,以便使鼠标虚拟手写屏进行手写。在另一实施例中,上述应用终端的应用软件与上述鼠标之间可互相控制,应用软件可定义鼠标左键或右键为手写按键,如果定义左键为手写按键,右键会自动定义成鼠标左键的功能;同时通过控制应用软件窗口的放大和缩小,间接控制上述鼠标的工作模式。放大应用软件的窗口,应用软件会发送一个手写模式的数据给鼠标,将鼠标定义为手写模式,此时按下上述鼠标的手写键则进入手写状态;缩小应用软件的窗口,应用软件会发送一个鼠标模式的数据给鼠标,将鼠标转换到鼠标模式。同时,上述鼠标也可通过鼠标发送鼠标手写模式和鼠标模式数据,控制上述应用软件窗口的放大和缩小。

本发明实施例中的鼠标也可在枚举手写设备时,同时通过鼠标usb接口或蓝牙枚举一个键盘设备,并在与鼠标相连的应用终端显示,通过点击鼠标左键进行信息输入操作。通过鼠标左键点击虚拟键盘上的不同按键,则产生一个相应的码值,并通过应用终端回传到鼠标,鼠标再将码值转换成相应的标准hid(humaninterfacedevice:与人交互的设备)数据,并通过虚拟键盘通道发送至应用终端。

参照图2,本发明实施例鼠标虚拟手写屏进行手写的过程,所使用的鼠标不同于常规鼠标。本发明实施例中所用鼠标结构中除包括左键3、右键5、中键以及滚轮5外,还包括手写键1和光标移动速度变换键2;上述手写键1可以实现从鼠标模式进入手写模式,以便完成光标书写过程。上述光标移动速度变换键2可控制手写状态下,信息输入的速度。本发明实施例中的鼠标功能设计与相应的鼠标虚拟手写屏进行手写的方法相匹配,以便方便、快捷地实现光标手写输入。

进一步地,上述接收进入手写模式的操作命令,进入手写模式的步骤之前,还包括步骤s11:获取鼠标左键、右键和中键同时按压后产生的安装命令;将上述安装命令发送应用终端,控制所述应用终端自动下载安装手写应用软件。

同时按下上述鼠标的左键+中键+右键,可控制上述应用软件在与上述鼠标相连的应用终端上自动下载安装。

进一步地,上述根据绝对值坐标数据生成对应的手写数据发送到应用终端的步骤中,还包括s30:在指定时间间隔内是否接收到应用终端的监听数据反馈;若是,则判定所述鼠标与应用终端保持数据连接状态。

为确保上述鼠标与上述应用软件的有效数据连接,应用终端上的应用软件每1秒左右发送一个鼠标与应用软件连接的数据到鼠标处,如果应用软件没有运行且软件窗口处于放大状态,则鼠标一直运行默认的鼠标模式。

进一步地,上述根据所述绝对值坐标数据生成对应的手写数据发送到应用终端的步骤之后,还包括s40:接收控制命令,变换鼠标手写模式为鼠标模式。

通过鼠标虚拟手写屏完成手写后,可通过关闭上述鼠标的手写键,使鼠标从手写模式变更为默认鼠标模式;也可通过应用软件间接控制上述鼠标的工作模式:缩小应用软件的窗口,应用软件会发送一个鼠标模式的数据给鼠标,将鼠标手写模式转换到鼠标模式,结束手写过程。

本发明实施例中通过鼠标接口枚举一个手写设备,通过将鼠标位置移动产生的相对值坐标处理成手写屏识别的绝对值坐标,实现光标手写过程,可在任何应用软件系统上应用,兼容性好;同时本发明实施例的光标手写方法有效保证在光标手写状态下的个人信息安全;本发明实施例的光标手写方法在应用终端无需专门界定手写窗口,任何显示区域均可实现手写;本发明实施例的光标手写方法通过上述鼠标和上述应用软件相互配合、相互控制完成光标手写过程,使用中无需变换输入法,用户操作简单、使用方便。

参照图3,本发明实施例还提供了一种鼠标虚拟手写屏进行手写的装置,包括:第一获取模块11、数据转换模块12以及数据处理模块13;

上述第一获取模块11,用于获取鼠标位置变化产生的相对值坐标数据;

上述数据转换模块12,用于将上述相对值坐标数据转换成绝对值坐标数据;

上述数据输出模块13,用于根据上述绝对值坐标数据生成对应的手写数据发送到应用终端。

本发明实施例通过鼠标枚举一个手写设备,并进入手写模式,将第一获取模块11获取的相对值坐标数据,通过数据转换模块12转换成手写屏识别的绝对值坐标数据,以实现光标手写过程;摒弃了现有采用hook光标捕捉技术实现光标手写,避免了启用光标手写时计算机病毒的入侵,有效保证了光标手写状态下的个人信息安全;本发明实施例不限制手写装置的软件系统支持hook光标捕捉技术,适用范围广,兼容性好。

进一步地,上述鼠标虚拟手写屏进行手写的装置,还包括:接收模块14,用于接收进入手写模式的操作命令,进入手写模式;接收模块14包括:第一接收子模块140,用于获取鼠标上手写键按压后产生的命令,该命令为上述操作命令;或者,第二接收子模块141,用于获取所述应用终端发送的进入手写模式的指示命令后,再获取鼠标上手写键按压后产生的命令,该命令为上述操作命令。

本发明实施例的手写装置通过鼠标usb接口或蓝牙枚举一个手写设备、一个鼠标设备,按下鼠标的手写键,接收模块14接收进入手写模式的操作命令,使鼠标从默认鼠标模式变更为手写模式,以便使鼠标虚拟手写屏进行手写的装置能满足光标书写的需求。上述鼠标虚拟手写屏进行手写的装置中,与上述鼠标相连的应用终端上装有相应的手写应用软件,上述应用软件与上述鼠标互相配合。上述鼠标通过手写通道发送手写数据到应用软件,应用软件将手写数据转换成手写信息,并在应用终端上显示。

上述应用软件与上述鼠标之间可互相控制,应用软件可定义鼠标左键或右键为手写按键,如果定义左键为手写按键,右键会自动定义成鼠标左键的功能;同时通过控制应用软件窗口的放大和缩小,间接控制上述鼠标的工作模式。放大应用软件的窗口,应用软件会发送一个手写模式的数据给鼠标,将鼠标定义为手写模式,此时按下上述鼠标的手写键则进入手写状态;缩小应用软件的窗口,应用软件会发送一个鼠标模式的数据给鼠标,将鼠标转换到鼠标模式。同时,上述鼠标也可通过鼠标发送鼠标手写模式和鼠标模式数据,控制上述应用软件窗口的放大和缩小。

本发明实施例中的手写装置的另一实施例中,同时通过鼠标usb接口或蓝牙枚举一个虚拟键盘设备,并在与鼠标相连的应用终端显示,通过点击鼠标左键进行相应信息输入操作。通过鼠标左键点击虚拟键盘上的不同按键,则产生一个相应的码值,并通过应用终端回传到鼠标,鼠标再将码值转换成相应的标准hid数据,并通过虚拟键盘通道发送至应用终端。

本发明实施例鼠标虚拟手写屏进行手写的装置中,所使用的鼠标不同于常规鼠标。本发明实施例中所用鼠标结构中除包括左键3、右键4、中键以及滚轮5外,还包括手写键1和光标移动速度变换键2;上述手写键1可以实现从鼠标模式进入手写模式,以便完成光标书写过程。上述光标移动速度变换键2可控制手写状态下,信息输入的速度。本发明实施例中的鼠标功能设计与相应的鼠标虚拟手写屏进行手写的装置功能相匹配,以便方便、快捷地实现光标手写输入。

进一步地,上述鼠标虚拟手写屏进行手写的装置,还包括:第二获取模块15,用于获取鼠标左键、右键和中键同时按压后产生的安装命令;发送安装模块151,用于将上述安装命令发送应用终端,控制上述应用终端自动下载安装手写应用软件。

第二获取模块15获取鼠标左键、右键和中键同时按压后产生的安装命令,并通过发送安装模块151将上述安装命令发送到应用终端,控制上述应用软件在与上述鼠标相连的应用终端上自动下载安装。

进一步地,上述鼠标虚拟手写屏进行手写的装置,还包括:连接反馈模块16,用于在指定时间间隔内是否接收到应用终端的监听数据反馈;判定模块161,用于若在指定时间间隔内接收到应用终端的监听数据反馈则判定所述鼠标与应用终端保持数据连接状态。

为确保上述鼠标与上述应用软件的有效数据连接,应用终端上的应用软件每1秒左右发送一个鼠标与应用软件连接的数据到连接反馈模块16,如果应用软件没有运行且软件窗口处于放大状态,则鼠标一直运行默认的鼠标模式。

进一步地,上述鼠标虚拟手写屏进行手写的装置,还包括:控制模块17,用于接收控制命令,变换鼠标手写模式为鼠标模式。

通过鼠标虚拟手写屏完成手写后,可通过鼠标端或应用终端发出鼠标工作模式的控制命令,可通过关闭上述鼠标的手写键生成上述控制命令,使鼠标从手写模式变更为默认鼠标模式;也可通过应用软件间接控制上述鼠标的工作模式:通过缩小应用软件的窗口生成上述控制命令并发送到控制模块17,控制模块17接收到上述控制命令后,控制鼠标变换手写模式为鼠标模式,结束光标手写过程。

本发明实施例的鼠标虚拟手写屏进行手写的装置,本发明实施例通过鼠标枚举一个手写设备,并进入手写模式,将第一获取模块11产生的相对值坐标,通过数据转换模块12转换成手写屏识别的绝对值坐标,实现光标手写过程,应用范围广、兼容性好;同时本发明实施例的鼠标虚拟手写屏进行手写的装置有效保证在光标手写状态下的个人信息安全;本发明实施例的鼠标虚拟手写屏进行手写的装置中应用终端无需专门界定手写窗口,任何显示区域均可实现手写;本发明实施例的鼠标虚拟手写屏进行手写的装置通过上述鼠标和上述应用软件相互配合、相互控制完成光标手写过程,使用中无需变换输入法,用户操作简单、使用方便。

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1