一种结合移动位置感知鼠标动作的方法技术

技术编号:4269756 阅读:252 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种结合移动位置感知鼠标动作的方法。本发明专利技术将鼠标状态定义为标准状态和识别状态,并根据鼠标按压时间的阈值感知进行鼠标状态的切换。当鼠标状态切换后,再进行鼠标移动位置识别,从而产生对应的动作消息,动作消息完成后,自动恢复到标准状态或保留状态。位置识别转换成消息的过程是:以当前鼠标位置为中心原点,创建虚拟二维坐标系,同时在坐标系中预设鼠标感知区域,感知区域采用人体操作习惯和动作特点,划分成多个子分区,继续跟踪鼠标移动,对移动的位置进行识别,利用预设的感知区域、鼠标移动的位置信息、位置所属感知的子分区信息转换成动作消息。

【技术实现步骤摘要】

本专利技术涉及计算机应用中对鼠标动作感知的
,尤其涉及感触式设备下应用对鼠标动作感知的方法。
技术介绍
鼠标是计算机应用中一个重要的人机交互设备,随着设备技术的发展,出现了许 多的感触式设备支持鼠标的操作功能,如触摸屏、压感式电子白板、红外电子白板等等。这 类设备的特点是只有鼠标左键的单一功能,并依照操作系统设备驱动标准仅支持一种标准 鼠标状态提供对按下、抬起、移动等鼠标标准状态下的基础动作的感知。如果应用中涉及 多种状态的切换(如电子白板应用中编辑状态和命令控制状态的切换),多是采用提供按 钮、菜单等进行状态切换,然后再进行动作交互的方式实现。这种方式下,操作步骤多,交互 过程效率低,操作者的操作交互感受需要提高(如电子白板应用按钮位置固定,需要操作 者大范围移动身体或上肢进行操作)。如何充分发挥感触式设备的优势,减少使用中交互步 骤,提高操作者的交互感受,是鼠标动作感知要解决的问题。
技术实现思路
本专利技术的目的是提供,解决感触式设备仅支持鼠标标准状态,使鼠标具有标准状态和识别状态,解决应用中多种状态的切换,利用简单的鼠标动作减少操作步骤,提高交互过程效率,提高操作者的交互感受。 本专利技术所述的一种结合移动位置感知鼠标动作方法,包括以下步骤 1、鼠标状态定义成标准状态和识别状态,通过对鼠标按压时间感知进行状态的切换;按压时间设置感知阈值时间,小于感知阈值时间,不进行状态切换,等于或大于感知阈值时间,进行状态切换。 2、以当前鼠标位置为中心原点,创建虚拟二维坐标系。 3、在坐标系中预设鼠标移动无效区域,鼠标感知区域,感知区域划分成多个子分 区;鼠标在无效区域内移动不进行位置感知;感知区域以及感知区域中子分区的划分不限 定形状和大小;感知区域不限定与步骤2中虚拟二维坐标系的位置;感知区域中子分区的 逻辑关系定义可采用平等式定义,也可采用有上下级逻辑关系的分级式定义;感知区域中 子分区下还可以划分子分区。 4、在鼠标的移动过程中对鼠标的位置信息进行识别,包括 4. 1、识别当前鼠标的位置信息,包括移动位置,以及对应虚拟二维坐标系中的逻 辑位置; 4. 2、识别鼠标所属感知区域的子分区信息; 4. 3、记录鼠标经过的所有子分区的路径信息。 5、根据感知区域信息、鼠标的位置信息、鼠标所属感知区域的子分区信息、鼠标经 过的子分区的路径信息,产生动作消息;动作消息由感知区域、鼠标位置信息、鼠标所属感3知区域子分区信息、鼠标经过的所有子分区的路径信息组合定义;动作消息产生时进行对应用的状态判断,不同应用状态下,相同的鼠标位置可产生不同的动作消息。 6、鼠标动作消息完成后,可自动恢复到标准状态或保留识别状态。附图说明 图1是本专利技术的感知分区和子分区划分以及感知过程。 图2是本专利技术的一种已经实现了的感知分区和子分区划分效果。具体实施例方式下面结合附图,通过种实施方式对本专利技术的技术方案作进一步说明,本专利技术的实 施方式不限于此。 本专利技术的结合移动位置感知鼠标动作方法包括以下步骤 1、鼠标包括标准状态和识别状态,通过对鼠标按压时间感知进行应用状态的切 换;按压时间设置感知阈值时间,小于感知阈值时间,不进行状态切换,等于或大于感知阈 值时间,进行状态切换。感知阈值时间可进行设定,测试证明0. 3至1秒是感知阈值时间的 一个较优实现。时间过短,容易与普通操作产生冲突,时间过长又存在信号抖动处理,用户 感觉不好等问题。 2、状态切换成功后,以当前鼠标位置为中心原点创建虚拟二维的坐标系。在坐标 系中预设鼠标无效区域,感知区域,感知区域划分成多个子分区。 3、状态切换成功后,在鼠标按压状态下开始对鼠标的移动位置进行跟踪识别,直 至鼠标抬起完成。 4、跟踪鼠标的移动轨迹。当识别出鼠标进入感知区域的某个子分区信息时,记录 鼠标经过的子分区路径信息。 5、根据感知区域信息、鼠标的位置信息、鼠标所属感知区域的子分区信息、鼠标经 过的子分区的路径信息,产生动作消息;动作消息由感知区域、鼠标位置信息、鼠标所属感 知区域子分区信息、鼠标经过的所有子分区的路径信息组合定义;动作消息产生时进行对 应用的状态判断,不同应用状态下,相同的鼠标位置可产生不同的动作消息。 如图1是感知分区和子分区划分以及感知过程。 当鼠标按下切换成识别状态后,开始程序界面如图1中(1)所示,坐标中心的圆形 为鼠标移动的无效区域,在此区域内鼠标移动不进行识别;此时应用界面显示图1的小图 (1)的区域划分;按照图中实线所示,当鼠标移动到(1)中的A子分区,此时程序显示成小 图(2)的情况。按照小图(2)中的实线所示,当鼠标继续移动到A2子分区,此时程序显示 成小图(3)的情况。按照小图(3)的实线所示,鼠标最后移动到22子分区。此时鼠标所属 子分区位置信息是22、鼠标经过的子分区路径是A-A2-22,根据以上信息,产生动作消息。 如图2所示是一种已经实现了的感知分区和子分区划分效果。 6、鼠标动作消息完成后,自动恢复到标准状态或者保留识别状态。本文档来自技高网...

【技术保护点】
一种结合移动位置感知鼠标动作的方法,其特征在于,包括以下步骤:1.1鼠标状态定义成标准状态和识别状态,通过对鼠标按压时间的阈值感知进行状态的切换;1.2在识别状态下,以当前鼠标位置为中心原点,创建虚拟二维坐标系;1.3在坐标系中预设鼠标移动的无效区域、感知区域。感知区域可划分成多个子分区;1.4在鼠标的移动过程中对鼠标的位置信息进行识别,包括:1.4.1识别当前鼠标的位置信息,包括移动位置,以及对应虚拟二维坐标系中的逻辑位置;1.4.2识别鼠标所属感知区域的子分区信息;1.4.3记录鼠标经过的所有子分区的路径信息;1.5根据感知区域信息、鼠标的位置信息、鼠标所属感知区域的子分区信息、鼠标经过的子分区的路径信息,产生动作消息;1.6鼠标动作消息完成后,可自动恢复到标准状态或保留识别状态。

【技术特征摘要】
一种结合移动位置感知鼠标动作的方法,其特征在于,包括以下步骤1.1鼠标状态定义成标准状态和识别状态,通过对鼠标按压时间的阈值感知进行状态的切换;1.2在识别状态下,以当前鼠标位置为中心原点,创建虚拟二维坐标系;1.3在坐标系中预设鼠标移动的无效区域、感知区域。感知区域可划分成多个子分区;1.4在鼠标的移动过程中对鼠标的位置信息进行识别,包括1.4.1识别当前鼠标的位置信息,包括移动位置,以及对应虚拟二维坐标系中的逻辑位置;1.4.2识别鼠标所属感知区域的子分区信息;1.4.3记录鼠标经过的所有子分区的路径信息;1.5根据感知区域信息、鼠标的位置信息、鼠标所属感知区域的子分区信息、鼠标经过的子分区的路径信息,产生动作消息;1.6鼠标动作消息完成后,可自动恢复到标准状态或保留识别状态。2. 根据权利要求1所述的结合移动位置感知鼠标动作方法,其特征在于,步骤1. 1中按压时间设置感知阈值时间,小于感知阈值时间,不进行状态切换,等于或大于感知阈值...

【专利技术属性】
技术研发人员:周永军
申请(专利权)人:北京洲洋伟业信息技术有限公司
类型:发明
国别省市:11[中国|北京]

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

1