CN108829278A - 鼠标、鼠标的操控方法和装置 - Google Patents
鼠标、鼠标的操控方法和装置 Download PDFInfo
- Publication number
- CN108829278A CN108829278A CN201810975098.0A CN201810975098A CN108829278A CN 108829278 A CN108829278 A CN 108829278A CN 201810975098 A CN201810975098 A CN 201810975098A CN 108829278 A CN108829278 A CN 108829278A
- Authority
- CN
- China
- Prior art keywords
- mouse
- pressure
- sensor
- processor
- manipulation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03543—Mice or pucks
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
Abstract
本发明提出一种鼠标、鼠标的操控方法和装置,其中,鼠标包括:用于探测与空间参考点之间的空间相对位置的位置传感器,以及用于探测鼠标本体表面各操控位置的压力变化的第一压力传感器,以及与位置传感器和第一压力传感器电性连接的处理器,其中,处理器,用于根据空间相对位置,控制光标在电子设备的显示屏上的显示位置,以及根据压力变化和对应操控位置的操控类型,进行操控响应。基于位置传感器,提高了鼠标操作的灵敏度,实现了鼠标光标的精准定位,基于压力传感器,实现了鼠标的智能化操控,提高了鼠标的操作体验。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种鼠标、鼠标的操控方法和装置。
背景技术
鼠标作为电脑必不可缺的外部设备之一,用来实现电脑端的各种操作,给人们生活带来了便利。
目前,市场上的主流鼠标均为光电鼠标,光电鼠标是利用光线的反射产生定位,因此,对操作的反射面要求较高,必须搭配鼠标垫使用,否则,鼠标灵敏度会大大降低,致使鼠标光标定位不准,给用户带来不便,同时,鼠标操作的便利性和舒适度会直接影响工作效率,避免用户长期操作产生的不舒适感。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本发明提出一种鼠标,基于位置传感器,提高了鼠标操作的灵敏度,实现了鼠标光标的精准定位,基于压力传感器,实现了鼠标的智能化操控,提高了鼠标的操作体验。
本发明提出一种鼠标的操控方法。
本发明提出一种鼠标的操控装置。
本发明一方面实施例提出了一种鼠标,包括:
用于探测与空间参考点之间的空间相对位置的位置传感器,以及用于探测所述鼠标本体表面各操控位置的压力变化的第一压力传感器,以及与所述位置传感器和所述第一压力传感器电性连接的处理器;
其中,所述处理器,用于根据所述空间相对位置,控制光标在电子设备的显示屏上的显示位置,以及根据所述压力变化和对应操控位置的操控类型,进行操控响应。
本发明又一方面实施例提出了一种鼠标的操控方法,方法包括:
获取鼠标与空间参考点之间的空间相对位置;
根据所述空间相对位置,控制光标在显示屏的显示位置;
获取所述鼠标表面各操控位置的压力变化;
根据所述压力变化和对应操控位置的操控类型,进行操控响应。
本发明又一方面实施例提出了一种鼠标的操控装置,装置包括:
第一获取模块,用于获取鼠标与空间参考点之间的空间相对位置;
控制模块,用于根据所述空间相对位置,控制光标在显示屏的显示位置;
第二获取模块,用于获取所述鼠标表面各操控位置的压力变化;
响应模块,用于根据所述压力变化和对应操控位置的操控类型,进行操控响应。
本发明实施例所提供的技术方案可以包含如下的有益效果:
鼠标包含用于探测与空间参考点之间的空间相对位置的位置传感器,以及用于探测鼠标本体表面各操控位置的压力变化的第一压力传感器,以及与位置传感器和第一压力传感器电性连接的处理器,其中,处理器,用于根据空间相对位置,控制光标在电子设备的显示屏上的显示位置,以及根据压力变化和对应操控位置的操控类型,进行操控响应。基于位置传感器,提高了鼠标操作的灵敏度,实现了鼠标光标的精准定位,基于压力传感器,实现了鼠标的智能化操控,提高了鼠标的操作体验。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为本发明实施例所提供的一种鼠标的结构示意图;
图2为本发明实施例所提供的另一种鼠标的结构示意图;
图3为本发明实施例所提供的电子设备中光标位置示意图;
图4为本发明实施例所提供的位置传感器与空间参考点的相对位置示意图;
图5为本发明实施例所提供的鼠标中第一压力传感器的俯视示意图;
图6为本发明实施例所提供的又一种鼠标的结构示意图;
图7为本发明实施例所提供的伸缩杆的结构示意图;
图8为本发明实施例所提供的鼠标外形变化的示意图;
图9为本发明实施例所提供的一种鼠标操控方法的流程示意图;;以及
图10为本发明实施例提供的一种鼠标的操控装置的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
下面参考附图描述本发明实施例的鼠标、鼠标的操控方法和装置。
图1为本发明实施例所提供的一种鼠标的结构示意图。
如图1所示,鼠标10包括位置传感器104、第一压力传感器103和处理器102。
位置传感器104,用于探测与空间参考点之间的空间相对位置。
第一压力传感器103,用于探测鼠标本体101表面各操控位置的压力变化。
处理器102,与位置传感器104和第一压力传感器103电性连接,用于根据空间相对位置,控制光标在电子设备的显示屏上的显示位置,以及根据压力变化和对应操控位置的操控类型,进行操控响应。
其中,电子设备可以为笔记本、电脑等,需要使用鼠标的任意的电子设备,本发明实施例中不一一列举。
本实施例的鼠标,处理器根据位置传感器探测到的与空间参考点之间的空间相对位置,控制光标在电子设备的显示屏上的显示位置,提高了鼠标操作的灵敏度,实现了鼠标光标的精准定位,处理器根据第一压力传感器探测到的鼠标本体表面各操控位置的压力变化和对应的操控位置的操控类型,进行对应的操控响应,实现了鼠标的智能控制,提高了鼠标的用户体验。
基于上述实施例,本发明实施例提供了另一种鼠标的结构的可能的实现方式,图2为本发明实施例所提供的另一种鼠标的结构示意图。
如图2所示,鼠标10还可以包括:第一通信接口105。
第一通信接口105,与电子设备20的第二通信接口201通信连接,用于与电子设备20通信,其中,第二通信接口201所在位置作为空间参考点。其中,第一通信接口105和第二通信接口201之间的通信连接,可以为有线的通信连接,也可以为无线的通信连接,本实施例中不作限定。
本实施例中,第一通信接口105和第二通信接口201,例如可以为USB接口,本发明中对此不作限定。
位置传感器104,与第二通信接口201电性连接,具体用于确定与空间参考点之间的距离和相对角度。
处理器102,具体用于根据距离和相对角度,确定相对位置,根据多次确定出的相对位置,生成移动轨迹,通过第一通信接口105向电子设备20发送移动轨迹,以使电子设备20根据移动轨迹显示光标。
本发明实施例中,位置传感器104与第二通信接口201电性连接,用于确定与空间参考点第二通信接口201之间的距离和相对角度,进而,使得处理器102确定位置传感器104的相对位置,本实施例中以电子设备为笔记本电脑为例,结合图3和图4进行具体说明。
图3为本发明实施例所提供的电子设备中光标位置示意图,本发明实施例中,电子设备为笔记本电脑,图4为本发明实施例所提供的位置传感器与空间参考点的相对位置示意图。
如图3和图4所示,在本发明实施例中,将电子设备20中的第二通信接口201所在的位置作为空间参考点,根据位置传感器104与第二通信接口201的空间参考点之间的距离,确定位置传感器104的当前位置,将位置传感器104的当前位置作为初始位置,并将位置传感器104的初始位置对应光标在显示屏上的初始位置,如图3中电脑的显示屏中心,进而确定位置传感器104相对于空间参考点的相对位置,根据该相对位置确定光标的显示位置。具体地,将初始位置标记为B1点,对应图4中构建的虚拟二维坐标系,B1的初始坐标设定为(x,y),空间参考点标记为A,坐标为(0,0),然后根据位置传感器104的移动,确定位置传感器104与空间参考点之间的距离和相对角度,根据位置传感器104与空间参考点之间的距离和相对角度,确定位置传感器104相对于空间参考点的相对位置B2点,B2点对应坐标为(x1,y1),将位置变化量设定为(△x,△y),其中,△x=x1-x,△y=y1-y,即位置传感器104的相对位移距离为横轴△x,纵轴△y,根据预先设定的位置传感器104的相对位移距离与电脑显示屏中光标的移动距离的对应关系,确定光标移动后对应的显示位置。
在一种场景下,对应△x大于0,则显示屏上光标对应向右移动,根据预先设定的位置传感器104的相对位移距离与电脑显示屏中光标的移动距离的对应关系,确定光标在屏幕上向右移动的距离,对应△y大于0,则显示屏上光标对应向下移动,根据预先设定的位置传感器104的相对位移距离与电脑显示屏中光标的移动距离的对应关系,确定光标在显示屏上向下移动的距离。
同理,根据△x和△y的大小,可以确定光标在显示屏上向左或向上移动的距离,从而确定光标在显示屏上移动后的显示位置,从而控制电子设备20在显示屏的对应显示位置上显示光标。同时,根据显示屏的尺寸,可设定光标的移动坐标范围,当光标移动至最大坐标范围时,则光标不再随位置传感器104的移动而移动。
进一步,若位置传感器104多次连续移动,则可按照上述的方法确定出位置传感器104多次移动的相对位置,并根据相对位置生成移动轨迹,通过第一通信接口105向电子设备20发送移动轨迹,以使电子设备20根据移动轨迹显示光标,实现了鼠标光标的精准定位。
如图2所示,处理器102与第一通信接口105电性连接,根据第一压力传感器103的压力变化情况和对应操控位置的操控类型,进行操控响应。
本发明实施例中,第一压力传感器103用于探测鼠标本体101表面各操控位置的压力变化,根据压力变化和对应操控位置的操控类型,进行操控响应。
图5为本发明实施例所提供的鼠标中第一压力传感器的俯视示意图,其中,a指示的操控位置为点击操作的位置,b指示的位置为滚动操作的位置。
在一种场景下,对应操控位置的操控类型为点击情况,处理器102根据第一压力传感器103的压力变化,确定在小于阈值时长的时间范围内出现压力增大时,确定探测到点击操作,生成并向第一通信接口105发送点击操作的通知消息,以使得电子设备20根据点击操作执行相应的操控。
具体地,点击操作包含左点击操作和右点击操作,当a1点对应的操控位置,在小于阈值时长的时间范围内出现压力增大时,确定探测到左点击操作,当a2点对应的操控位置,在小于阈值时长的时间范围内出现压力增大时,确定探测到右点击操作,其中,左点击操作和右点击操作和本领域技术人员所熟知的鼠标的左点击操作和右点击操作的作用相同,此处不再赘述。
在另一种场景下,对应操作位置的操控类型为滚动情况,处理器102根据第一压力传感器103的压力变化确定出现压力在预设触控方向逐渐减小或增大时,确定探测到沿预设触控方向的滚动操作,生成并向第一通信接口105发送滚动操作的通知消息,以使得电子设备20根据点击操作执行相应的操控。其中,预设触控方向,可为前后方向或者为左右方向。当预设触控方向为前后方向时,具体可以为从前至后方向和从后至前方向,如图5所示,图中示出了鼠标10的前后和左右,当第一压力传感器103探测到压力是从前至后逐渐增加,则处理器102确定探测到从前至后的滚动操作,确定为下翻操作,同理可探测到从后至前的滚动操作,确定为上翻操作。同理,当预设触控方向为左右方向时,可确定沿左右方向的滚动操作,原理相同,此处不再赘述。
本发明实施例的鼠标,在鼠标中设置第一通信接口,用于与电子设备的第二通信接口通信连接,位置传感器通过与第二通信接口电性连接,可确定与空间参考点之间的距离和相对角度,以使得处理器根据确定的距离和相对角度,确定相对位置,并将确定的位置发送至电子设备,以使电子设备根据相对位置显示光标,提高了鼠标操作的灵敏度,实现了鼠标光标的精准定位。同时,处理器根据第一压力传感器探测到的鼠标本体表面各操控位置的压力变化和对应的操控位置的操控类型,处理器向第一通信接口发送点击操作或滚动操作的通知消息,实现了鼠标的智能操作。
基于上述实施例,本发明还提出了一种鼠标的结构的可能的实现方式,图6为本发明实施例所提供的又一种鼠标的结构示意图,如图6所示,该鼠标10还可以包括:多个伸缩杆106、传感器探头107、温度传感器108、存储器109和第二压力传感器110,实际应用中伸缩杆106为多个,图6中仅示意性列出一个。
图7为本发明实施例所提供的伸缩杆的结构示意图,结合图6和图7对本实施例进行说明。
鼠标10,还可以包括鼠标本体101。
处理器102和位置传感器104容置于鼠标本体101内部,鼠标本体101表面设置有多个伸缩杆106,每个伸缩杆106的一端与传感器探头107固定连接,伸缩杆106的另一端与鼠标本体101固定连接,图7中仅通过一个伸缩杆为例,说明了传感器探头107,伸缩杆106和鼠标本体101的结构关系,并不对伸缩杆106的数量进行限制。
其中,传感器探头107设置有第一压力传感器103,传感器探头107中还设置有温度传感器108,其中,温度传感器108用于进行温度探测。
处理器102,与温度传感器108电性连接,用于根据温度传感器108探测到的温度和第一压力传感器103探测到的压力,生成外形控制参数。
伸缩杆106,与处理器102电性连接,用于根据处理器102生成的外形控制参数进行伸缩,以使得鼠标10进行外形的变化,使得外形与人手的形状匹配,更加符号人手操作工学。
本发明实施例中,鼠标本体101表面设置有多个伸缩杆106,每个伸缩杆106的一端与传感器探头107固定连接,传感器探头107设置有第一压力传感器103和温度传感器108,鼠标本体101表面设置的第一压力传感器103根据区域划分功能,包含点击操作区域和滚动操作区域,对应实现图5对应实施例中的点击操作和滚动操作,而鼠标本体101中分布有第一压力传感器103的其它区域,可用于感知用户手掌的压力,使得鼠标外形发生变化。具体地,当用户使用鼠标10时,传感器探头107中包含的第一压力传感器103用来感知用户手部的压力和变化,温度传感器108用于探测温度,处理器102根据探测到的温度识别手部的区域,并根据第一压力传感器103感测到的手部在鼠标本体101表面产生的压力变化,共同生成外形控制参数,处理器102利用外形控制参数控制伸缩杆106进行伸缩变形,例如,当传感器探头107探测到处于第一压力传感器103顶部的压力时,伸缩杆106可上下伸缩变化,当传感器探头107探测到处于第一压力传感器103侧面的压力时,伸缩杆106可根据压力的方向左右或前后摆动移位变化,以使得鼠标10进行外形的变化,实现了可变外形的鼠标。图8为本发明实施例所提供的鼠标外形变化的示意图,如图8所示,鼠标10的外形变化前是规则的半圆形,当伸缩杆106根据外形控制参数进行伸缩变化后,外形发生了较大变化,以使得外形与人手的形状匹配,用户得到了最佳体验。
需要说明的是,图8中仅示意性标记了一个伸缩杆106,而图8中所有的柱状,均为分布在鼠标本体101表面的伸缩杆106。
如图6所示,鼠标10还包含存储器109,存储器109与处理器102连接,用于存储处理器102生成的外形控制参数,具体地,在使用者初次使用鼠标10时,存储器109会存储处理器102生成的外形控制参数,以使得使用者在后续使用时,可以直接选定适合自己的鼠标外形,而其他使用者也可以生成自己独有的外形数据并记录在存储器109中,提高了用户的满意度。
如图6所示,鼠标10还包含第二压力传感器110,第二压力传感器110与处理器102电性连接,以使得处理器102可以获取第二压力传感器110探测到的压力,在第二压力传感器110探测到的压力小于或等于休眠压力阈值时,控制第一压力传感器103进入休眠状态,在第二压力传感器110探测到的压力大于休眠压力阈值时,控制第一压力传感器103进入工作状态,通过智能控制,实现了鼠标电池的有效利用率,延长了电池的使用时间。
需要说明的是,第二压力传感器110可以位于鼠标本体101的后部,因用户使用时,鼠标10的后部是用于支撑用户手掌的部位,可以实现通过感知压力来判断当前是否需要控制第一压力传感器103进入工作状态,实现了鼠标电量的有效控制。
本发明实施例的鼠标,鼠标本体表面设置有多个伸缩杆,伸缩杆的一段与传感器探头固定连接,另一端与鼠标本体固定连接,传感器探头中包含的第一压力传感器和温度传感器,处理器根据温度传感器探测到的温度和第一压力传感器探测到的压力,生成外形控制参数,以使得伸缩杆根据外形控制参数进行外形变化,实现了可变外形的鼠标,更加符合人手操作习惯,用户体验度较佳。同时,鼠标还包含存储器,用户存储外形控制参数,以使得同一用户可直接调用外形控制参数,提高效率。鼠标中还包含有第二压力传感器,第二压力传感器用于感测用户手部压力,以控制鼠标电源的开闭,提高了鼠标电源的利用率,提高了鼠标的使用时间,实现了鼠标的智能控制。
为了实现上述实施例,本发明还提出了一种鼠标的操控方法,图9为本发明实施例所提供的一种鼠标操控方法的流程示意图,如图9所示,该方法包括如下步骤:
步骤901,获取鼠标与空间参考点之间的空间相对位置。
其中,空间参考点是与鼠标进行通信的电子设备的第二通信接口所在的位置,其中,第二通信接口,可以为USB接口。
具体地,鼠标中包含位置传感器,获取位置传感器当前的位置坐标,以第二通信接口所在的位置为空间参考点,构建虚拟二维坐标系,如图4所示,其中,第二通信接口所在的位置设置为虚拟二维坐标系的原点A,位置传感器当前的位置坐标标记为初始位置B1,不断的读取位置传感器生成的位置的坐标信息,根据获取的新的位置信息B2,确定传感器与空间参考点之间的空间相对位置。
步骤902,根据空间相对位置,控制光标在显示屏的显示位置。
具体地,根据获取到的位置传感器的新的位置信息B2对应的坐标,记为(x1,y1),位置传感器的初始位置对应的坐标记为(x,y),通过计算可得到位置传感器从位置B1移动到位置B2的相对位移变化量,即为(△x,△y),其中,△x=x1-x,△y=y1-y,根据预先设定的位置传感器的相对位移距离与电子设备显示屏中光标的移动距离的对应关系,确定光标移动后对应的显示位置,作为一种可能的实现方式,对应△x大于0,则显示屏上光标对应向右移动,根据预先设定的位置传感器的相对位移距离与电脑显示屏中光标的移动距离的对应关系,确定光标在显示屏上向右移动的距离,对应△y大于0,则显示屏上光标对应向下移动,根据预先设定的位置传感器的相对位移距离与电脑显示屏中光标的移动距离的对应关系,确定光标在显示屏上向下移动的距离。同理,根据△x和△y的大小,可以确定光标在显示屏上向左或向上移动的距离,从而确定光标在显示屏上移动后的的显示位置,从而控制电子设备在显示屏的对应显示位置上显示光标。同时,根据显示屏的尺寸,可设定光标的移动坐标范围,当光标移动至最大坐标范围时,则光标不再随位置传感器的移动而移动。
进一步,若位置传感器多次连续移动,则可按照上述的方法确定出位置传感器多次移动的相对位置,并根据相对位置生成移动轨迹,通多第一通信接口向电子设备发送移动轨迹,以使电子设备根据移动轨迹显示光标,实现了鼠标光标的精准定位。步骤903,获取鼠标表面各操控位置的压力变化。
具体地,鼠标中设置有第一压力传感器,用于感知鼠标表面各操控位置的压力变化。其中,鼠标表面根据功能不同,划分为不用的操作位置。例如,有操控位置获取到的压力是因点击产生的压力,有操控位置获取到的压力是因滑动产生的压力,也有操控位置获取到的压力是因按压产生的压力等等,本实施例中不作限定。对于探测不同操控类型的操作位置,用于判断是否对操控进行响应的判断策略可以存在差异。
步骤904,根据压力变化和对应操控位置的操控类型,进行操控响应。
其中,不同的操控位置获取到的压力不同,则对应的操控类型不同,操控类型包含点击情况和滚动情况。
在一种场景下,对应操控位置的操控类型为点击情况,处理器根据第一压力传感器的压力变化,确定在小于阈值时长的时间范围内出现压力增大时,确定探测到点击操作,生成并向第一通信接口发送点击操作的通知消息,以使得电子设备根据点击操作执行相应的操控。作为一种可能的实现方式,点击操作包含左点击操作和右点击操作,如图5所示,当a1点对应的操控位置,在小于阈值时长的时间范围内出现压力增大时,确定探测到左点击操作,当a2点对应的操控位置,在小于阈值时长的时间范围内出现压力增大时,确定探测到右点击操作,其中,左点击操作和右点击操作和本领域技术人员所熟知的鼠标的左点击操作和右点击操作的作用相同,此处不再赘述。
在另一种场景下,对应操作位置的操控类型为滚动情况,处理器根据第一压力传感器的压力变化确定出现压力在预设触控方向逐渐减小或增大时,确定探测到沿预设触控方向的滚动操作,生成并向第一通信接口发送滚动操作的通知消息,以使得电子设备根据点击操作执行相应的操控。其中,预设触控方向,可为前后方向或者为左右方向。当预设触控方向为前后方向时,具体可以为从前至后方向和从后至前方向,如图5所示,图中示出了鼠标的前后和左右,当第一压力传感器探测到压力是从前至后逐渐增加,则处理器确定探测到从前至后的滚动操作,确定为下翻操作,同理可探测到从后至前的滚动操作,确定为上翻操作。同理,当预设触控方向为左右方向时,可确定沿左右方向的滚动操作,原理相同,此处不再赘述。
本发明实施例的鼠标控制方法中,获取鼠标与空间参考点之间的空间相对位置,根据空间相对位置,控制光标在显示屏的显示位置,获取鼠标表面各操控位置的压力变化,根据压力变化和对应操控位置的操控类型,进行操控响应,通过获取鼠标与空间参考点之间的空间相对位置,确定光标在显示屏上的显示位置,提高了鼠标操作的灵敏度,实现了鼠标光标的精准定位,同时,根据鼠标表面各操控位置的压力的变化,实现了鼠标智能操控,用户体验度好。
为了实现上述实施例,本发明还提出一种鼠标的操控装置。
图10为本发明实施例提供的一种鼠标的操控装置的结构示意图。
如图10所示,该装置包括:第一获取模块90、控制模块91、第二获取模块93和响应模块94。
第一获取模块90,用于获取鼠标与空间参考点之间的空间相对位置。
控制模块91,用于根据空间相对位置,控制光标在显示屏的显示位置。
第二获取模块93,用于获取鼠标表面各操控位置的压力变化。
响应模块94,用于根据压力变化和对应操控位置的操控类型,进行操控响应。
需要说明的是,前述对方法实施例的解释说明也适用于该实施例的装置,此处不再赘述。
本发明实施例的鼠标控制装置中,获取鼠标与空间参考点之间的空间相对位置,根据空间相对位置,控制光标在显示屏的显示位置,获取鼠标表面各操控位置的压力变化,根据压力变化和对应操控位置的操控类型,进行操控响应,通过获取鼠标与空间参考点之间的空间相对位置,确定光标在显示屏上的显示位置,提高了鼠标操作的灵敏度,实现了鼠标光标的精准定位,同时,根据鼠标表面各操控位置的压力的变化,实现了鼠标智能操控,用户体验度好。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
Claims (10)
1.一种鼠标,其特征在于,包括用于探测与空间参考点之间的空间相对位置的位置传感器,以及用于探测所述鼠标本体表面各操控位置的压力变化的第一压力传感器,以及与所述位置传感器和所述第一压力传感器电性连接的处理器;
其中,所述处理器,用于根据所述空间相对位置,控制光标在电子设备的显示屏上的显示位置,以及根据所述压力变化和对应操控位置的操控类型,进行操控响应。
2.根据权利要求1所述的鼠标,其特征在于,所述鼠标还包括第一通信接口;
所述第一通信接口,与所述电子设备的第二通信接口通信连接,用于与所述电子设备通信;其中,所述第二通信接口所在位置作为所述空间参考点;
所述位置传感器,与所述第二通信接口电性连接,具体用于确定与所述空间参考点之间的距离和相对角度;
所述处理器,具体用于根据所述距离和相对角度,确定所述相对位置;根据多次确定出的所述相对位置,生成移动轨迹,通过所述第一通信接口向所述电子设备发送所述移动轨迹,以使所述电子设备根据所述移动轨迹显示光标。
3.根据权利要求2所述的鼠标,其特征在于,
所述处理器,与所述第一通信接口电性连接,具体用于在所述操控类型为点击的情况下,根据所述压力变化确定在小于阈值时长的时间范围内出现压力增大时,确定探测到点击操作,生成并向所述第一通信接口发送所述点击操作的通知消息;
所述第一通信接口,具体用于向所述第二通信接口发送所述点击操作的通知消息。
4.根据权利要求2所述的鼠标,其特征在于,
所述处理器,还用于在所述操控类型为滚动的情况下,根据所述压力变化确定出压力在预设触控方向逐渐减小或增大时,确定探测到沿所述预设触控方向的滚动操作,生成并向所述第一通信接口发送所述滚动操作的通知消息;
所述第一通信接口,具体用于向所述第二通信接口发送所述滚动操作的通知消息。
5.根据权利要求1所述的鼠标,其特征在于,所述处理器和所述位置传感器容置于鼠标本体内部,所述鼠标本体表面设置有多个伸缩杆,所述伸缩杆的一端与传感器探头固定连接,所述伸缩杆的另一端与所述鼠标本体固定连接;
其中,所述传感器探头设置有所述第一压力传感器。
6.根据权利要求5所述的鼠标,其特征在于,所述传感器探头还设置有用于进行温度探测的温度传感器;
所述处理器,与所述温度传感器电性连接,用于根据所述温度传感器探测到的温度和所述第一压力传感器探测到的压力,生成外形控制参数;
所述伸缩杆,与所述处理器电性连接,用于根据所述处理器生成的外形控制参数进行伸缩。
7.根据权利要求6所述的鼠标,其特征在于,所述鼠标还包括存储器;
所述存储器,与所述处理器连接,用于存储所述外形控制参数。
8.根据权利要求1-7任一项所述的鼠标,其特征在于,所述鼠标还包括与所述处理器电性连接的第二压力传感器;
所述处理器,还用于获取所述第二压力传感器探测到的压力,在所述第二压力传感器探测到的压力小于或等于休眠压力阈值时,控制所述第一压力传感器进入休眠状态,在所述第二压力传感器探测到的压力大于所述休眠压力阈值时,控制所述第一压力传感器进入工作状态。
9.一种鼠标的操控方法,其特征在于,所述方法包括以下步骤:
获取鼠标与空间参考点之间的空间相对位置;
根据所述空间相对位置,控制光标在显示屏的显示位置;
获取所述鼠标表面各操控位置的压力变化;
根据所述压力变化和对应操控位置的操控类型,进行操控响应。
10.一种鼠标的操控装置,其特征在于,所述装置包括:
第一获取模块,用于获取鼠标与空间参考点之间的空间相对位置;
控制模块,用于根据所述空间相对位置,控制光标在显示屏的显示位置;
第二获取模块,用于获取所述鼠标表面各操控位置的压力变化;
响应模块,用于根据所述压力变化和对应操控位置的操控类型,进行操控响应。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810975098.0A CN108829278B (zh) | 2018-08-24 | 2018-08-24 | 鼠标、鼠标的操控方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810975098.0A CN108829278B (zh) | 2018-08-24 | 2018-08-24 | 鼠标、鼠标的操控方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108829278A true CN108829278A (zh) | 2018-11-16 |
CN108829278B CN108829278B (zh) | 2021-08-24 |
Family
ID=64151486
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810975098.0A Active CN108829278B (zh) | 2018-08-24 | 2018-08-24 | 鼠标、鼠标的操控方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108829278B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109782930A (zh) * | 2019-01-17 | 2019-05-21 | 珠海恒宇新科技有限公司 | 压力速度鼠标及其控制方法 |
CN113168246A (zh) * | 2019-10-10 | 2021-07-23 | 微软技术许可有限责任公司 | 通过压力检测来配置鼠标设备 |
WO2022246937A1 (zh) * | 2021-05-25 | 2022-12-01 | 深圳市飞图视讯有限公司 | 控制方法、鼠标及上位机 |
TWI815487B (zh) * | 2022-05-31 | 2023-09-11 | 優派國際股份有限公司 | 控制滑鼠游標的電子裝置和方法 |
CN117008741A (zh) * | 2023-10-07 | 2023-11-07 | 深圳锐爱电子有限公司 | 一种鼠标方向的高精度控制方法与装置 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101788859A (zh) * | 2009-01-24 | 2010-07-28 | 联想(北京)有限公司 | 一种人体工学鼠标 |
CN102411434A (zh) * | 2010-09-21 | 2012-04-11 | 联想(北京)有限公司 | 输入装置及输入装置的数据处理方法 |
CN202939568U (zh) * | 2012-11-14 | 2013-05-15 | 无锡德思普科技有限公司 | 一种采用多传感器的无线鼠标 |
CN104731372A (zh) * | 2013-12-20 | 2015-06-24 | 深圳市巨烽显示科技有限公司 | 鼠标光标指向控制方法、装置及*** |
CN204965359U (zh) * | 2015-09-08 | 2016-01-13 | 上海斐讯数据通信技术有限公司 | 一种鼠标笔 |
JP2016162117A (ja) * | 2015-02-27 | 2016-09-05 | 株式会社吉田製作所 | カーソル制御方法、カーソル制御プログラム、スクロール制御方法、スクロール制御プログラム、カーソル表示システム、及び医療機器 |
CN107229354A (zh) * | 2017-05-27 | 2017-10-03 | 捷开通讯(深圳)有限公司 | 鼠标键盘、移动终端及其光标定位方法 |
CN206833391U (zh) * | 2017-07-04 | 2018-01-02 | 郑蕾 | 一种舒适记忆鼠标 |
-
2018
- 2018-08-24 CN CN201810975098.0A patent/CN108829278B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101788859A (zh) * | 2009-01-24 | 2010-07-28 | 联想(北京)有限公司 | 一种人体工学鼠标 |
CN102411434A (zh) * | 2010-09-21 | 2012-04-11 | 联想(北京)有限公司 | 输入装置及输入装置的数据处理方法 |
CN202939568U (zh) * | 2012-11-14 | 2013-05-15 | 无锡德思普科技有限公司 | 一种采用多传感器的无线鼠标 |
CN104731372A (zh) * | 2013-12-20 | 2015-06-24 | 深圳市巨烽显示科技有限公司 | 鼠标光标指向控制方法、装置及*** |
JP2016162117A (ja) * | 2015-02-27 | 2016-09-05 | 株式会社吉田製作所 | カーソル制御方法、カーソル制御プログラム、スクロール制御方法、スクロール制御プログラム、カーソル表示システム、及び医療機器 |
CN204965359U (zh) * | 2015-09-08 | 2016-01-13 | 上海斐讯数据通信技术有限公司 | 一种鼠标笔 |
CN107229354A (zh) * | 2017-05-27 | 2017-10-03 | 捷开通讯(深圳)有限公司 | 鼠标键盘、移动终端及其光标定位方法 |
CN206833391U (zh) * | 2017-07-04 | 2018-01-02 | 郑蕾 | 一种舒适记忆鼠标 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109782930A (zh) * | 2019-01-17 | 2019-05-21 | 珠海恒宇新科技有限公司 | 压力速度鼠标及其控制方法 |
CN109782930B (zh) * | 2019-01-17 | 2020-07-10 | 珠海恒宇新科技有限公司 | 一种压力速度鼠标的控制方法 |
WO2020146961A1 (zh) * | 2019-01-17 | 2020-07-23 | 珠海恒宇新科技有限公司 | 压力速度鼠标及其控制方法 |
US11762482B2 (en) | 2019-01-17 | 2023-09-19 | Zhuhai Hengyu New Technology Co., Ltd. | Mouse for controlling cursor movement speed based on pressure and control method thereof |
CN113168246A (zh) * | 2019-10-10 | 2021-07-23 | 微软技术许可有限责任公司 | 通过压力检测来配置鼠标设备 |
US11934589B2 (en) | 2019-10-10 | 2024-03-19 | Microsoft Technology Licensing, Llc | Configuring a mouse device through pressure detection |
WO2022246937A1 (zh) * | 2021-05-25 | 2022-12-01 | 深圳市飞图视讯有限公司 | 控制方法、鼠标及上位机 |
TWI815487B (zh) * | 2022-05-31 | 2023-09-11 | 優派國際股份有限公司 | 控制滑鼠游標的電子裝置和方法 |
CN117008741A (zh) * | 2023-10-07 | 2023-11-07 | 深圳锐爱电子有限公司 | 一种鼠标方向的高精度控制方法与装置 |
Also Published As
Publication number | Publication date |
---|---|
CN108829278B (zh) | 2021-08-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108829278A (zh) | 鼠标、鼠标的操控方法和装置 | |
CN105760019B (zh) | 基于交互式电子白板的触摸操作方法及其*** | |
TWI599922B (zh) | 包含具有兩種以上自由度之使用者介面之電子設備,該使用者介面包含一觸碰敏感表面及非接觸式偵測構件 | |
US9652043B2 (en) | Recognizing commands with a depth sensor | |
US20130241832A1 (en) | Method and device for controlling the behavior of virtual objects on a display | |
CN102681754B (zh) | 信息处理设备和信息处理方法 | |
CN100409157C (zh) | 非接触式输入装置 | |
EP2840478B1 (en) | Method and apparatus for providing user interface for medical diagnostic apparatus | |
TW200928905A (en) | A method for controlling touch pad cursor | |
CN103858080A (zh) | 具有动态用户界面的触摸敏感设备 | |
US9501098B2 (en) | Interface controlling apparatus and method using force | |
CN104508605B (zh) | 与计算机连用的改良型装置 | |
US20210117078A1 (en) | Gesture Input Method for Wearable Device and Wearable Device | |
CN107656633A (zh) | 一种智能笔、智能笔的控制方法、装置、设备及存储介质 | |
CN107817925A (zh) | 电容式触摸板基线值调整方法 | |
CN104571521A (zh) | 手写记录装置和手写记录方法 | |
CN106227370A (zh) | 一种智能触控笔 | |
US20050024325A1 (en) | Gesture-based input device for a user interface of a computer | |
KR20150050288A (ko) | 터치 스크린을 포함하는 전자 장치, 그 사용자 인터페이스 방법, 상기 사용자 인터페이스 방법을 수행하는 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체, 및 사용자 인터페이스 시스템 | |
CN102136200A (zh) | 具备红外感应功能的便携式阅读装置 | |
CN104142742B (zh) | 触控电子设备和触控电子设备的触控方式切换方法 | |
CN109194833A (zh) | 手机通话的屏幕控制方法和装置 | |
CN104216560B (zh) | 移动设备及实现移动设备空中触控的***、控制装置 | |
CN110764633A (zh) | 一种姿态控制笔形鼠标 | |
CN108427534B (zh) | 控制屏幕返回桌面的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |