控制方法和电子设备的制作方法

文档序号:6507266阅读:141来源:国知局
控制方法和电子设备的制作方法
【专利摘要】本发明的实施例提供了一种用于电子设备的控制方法及相应的电子设备。根据本发明实施例的控制方法,应用于电子设备。所述控制方法包括:检测电子设备的使用参数;确定使用状态参数是否满足预定使用条件;当经由电子设备的触摸面板检测到用户在该触摸面板上进行移动输入时,获得移动输入的移动距离;当使用状态参数满足预定使用条件时,根据预先设置的高屏幕分辨率,将移动距离映射为高分辨率像素位移,其中预先设置的高屏幕大于电子设备的实际屏幕分辨率;以及根据高分辨率像素位移生成控制指令。
【专利说明】控制方法和电子设备

【技术领域】
[0001 ] 本发明涉及一种用于电子设备的控制方法及相应的电子设备。

【背景技术】
[0002]目前,例如个人计算机、笔记本计算机、平板式计算机、智能手机、和便携式多媒体播放器之类的各种电子装备已经被广泛应用。为了方便用户的操作这些电子装备通常配备有例如触摸屏、触摸面板之类的触摸输入单元。用户可通过触摸输入单元,进行单击、双击、滑动、拖曳等动作来实现相应的控制功能。
[0003]然而,在一些情况下,用户可能不便于在触摸输入单元上将手指移动较长的距离以进行例如滑动、拖曳之类的动作以输入相应的控制指令。例如,当多个用户同时在诸如智能桌面电脑之类的电子设备上进行操作时,如果一个用户在智能桌面电脑的触摸屏上进行较长距离的手指移动操作,则可能对其他用户造成影响。
[0004]又例如,目前大多数电子设备中的触摸输入单元为电容式触摸输入单元,用户在触摸输入单元上进行输入操作时,需要利用例如手指的身体的一部分与触摸输入单元相接触。与正常的温度相比,在寒冷的天气里面,人们通常容易缩短手指在触摸输入单元上移动的距离,尽量减少手指裸露的时间。然而,减小滑动距离容易导致电子设备不能正确地对用户的输入手势进行识别。


【发明内容】

[0005]本发明实施例的目的在于提供一种用于电子设备的控制方法及相应的电子设备,以解决上述问题。
[0006]本发明的一个实施例提供了一种控制方法,应用于电子设备。所述控制方法包括:检测电子设备的使用参数;确定使用状态参数是否满足预定使用条件;当经由电子设备的触摸面板检测到用户在该触摸面板上进行移动输入时,获得移动输入的移动距离;当使用状态参数满足预定使用条件时,根据预先设置的高屏幕分辨率,将移动距离映射为高分辨率像素位移,其中预先设置的高屏幕大于电子设备的实际屏幕分辨率;以及根据高分辨率像素位移生成控制指令。
[0007]本发明的另一实施例提供了一种电子设备,包括:检测单元,配置来检测电子设备的使用参数;条件确定单元,配置来确定使用状态参数是否满足预定使用条件;距离获取单元,配置来当经由电子设备的触摸面板检测到用户在该触摸面板上进行移动输入时,获得移动输入的移动距离;映射单元,配置来当使用状态参数满足预定使用条件时,根据预先设置的高屏幕分辨率,将移动距离映射为高分辨率像素位移,其中预先设置的高屏幕大于电子设备的实际屏幕分辨率;以及指令生成单元,配置来根据高分辨率像素位移生成控制指令。
[0008]通过上述本发明实施例提供的方案,不需要修改当前的电子设备中的手势识别算法也可以满足用户在特定使用条件下的操作需求,从而方便了用户的输入。

【专利附图】

【附图说明】
[0009]为了更清楚地说明本发明实施例的技术方案,下面将对实施例的描述中所需要使用的附图作简单地介绍。下面描述中的附图仅仅是本发明的示例性实施例。
[0010]图1是描述了根据本发明一个实施例的控制方法的流程图。
[0011]图2是示出了根据本发明实施例的电子设备的示范性结构框图。
[0012]图3是示出了根据用户在电子设备的触摸面板上进行的输入,生成控制指令的示例情形的说明图。

【具体实施方式】
[0013]在下文中,将参考附图详细描述本发明的优选实施例。注意,在本说明书和附图中,具有基本上相同步骤和元素用相同的附图标记来表示,且对这些步骤和元素的重复解释将被省略。
[0014]在本发明的以下实施例中,电子设备的具体形式包括但不限于智能桌面电脑、个人计算机、笔记本计算机、平板式计算机、智能电话、个人数字助手、游戏机、多媒体播放器等。根据本发明实施例的电子设备包括例如触摸屏、触摸面板之类的触摸输入单元。图1是描述了根据本发明一个实施例的控制方法100的流程图。下面,将参照图1来描述根据本发明一个实施例的控制方法。控制方法100可用于上述电子设备。
[0015]如图1所示,在步骤SlOl中,检测电子设备的使用参数。然后,在步骤S102中,确定使用状态参数是否满足预定使用条件。根据本发明的一个示例,在方法100中,可确定当前是否存在多个同时使用电子设备的用户。具体地,在步骤SlOl中可检测当前使用电子设备的用户人数。然后,在步骤S102中,确定当前使用电子设备的用户人数是否达到了预定人数。根据本发明的另一个示例,在方法100中,可确定当前电子设备使用环境中的温度是否较低。具体地,在步骤SlOl中,检测电子设备使用环境中的环境温度。然后,在步骤S102中,确定环境温度是否小于或等于第一预定温度。
[0016]在步骤S103中,当经由电子设备的触摸面板检测到用户在该触摸面板上进行移动输入时,获得移动输入的移动距离。在步骤S104中,当在步骤S102中确定使用状态参数满足预定使用条件时,根据预先设置的高屏幕分辨率,将在步骤S103获得的移动距离映射为高分辨率像素位移,其中预先设置的高屏幕大于电子设备的实际屏幕分辨率。例如,当在步骤S102中确定环境温度是否小于或等于第一预定温度时,在步骤S104中可根据预先设置的高屏幕分辨率,将移动距离映射为高分辨率像素位移。从而在步骤S104中可将在步骤S103中获得的移动输入的移动距离映射为比根据电子设备的实际像素估算的移动距离更长的距离。然后,在步骤S105中,根据高分辨率像素位移生成控制指令。
[0017]根据本发明的一个示例,预定使用条件包括第一预定使用条件和第二预定使用条件。当使用状态参数满足第一预定使用条件并且不满足第二使用条件时,在步骤S104中可根据预先设置的第一高屏幕分辨率,将移动距离映射为第一高分辨率像素位移。而当使用状态参数满足第二使用条件时,在步骤S104中可根据预先设置的第二高屏幕分辨率,将移动距离映射为第二高分辨率像素位移。优选地,第二高屏幕分辨率大于第一高屏幕分辨率。
[0018]例如对于智能桌面电脑等允许多个用户同时使用的电子设备,第一预定使用条件可以是同时使用该电子设备的第一预定人数,以及第二预定使用条件可以是同时使用该电子设备的第二预定人数,其中第一预定人数可小于第二预定人数,也就是说,当同时使用该电子设备的人数达到第二预定人数时,与同时使用该电子设备的人数达到第一预定人数而未达到第二预定人数的情况相比,用户会感觉更为拥挤,并且每个用户在电子设备上的操作空间更小。当在步骤S102中确定同时使用该电子设备的人数达到第一预定人数而未达到第二预定人数时,在步骤S104中可根据预先设置的第一高屏幕分辨率,将移动距离映射为第一高分辨率像素位移。而当同时使用该电子设备的人数未达到第二预定人数时,在步骤S104中可根据预先设置的第二高屏幕分辨率,将移动距离映射为第二高分辨率像素位移。在本示例中,第二高屏幕分辨率大于第一高屏幕分辨率,从而在步骤S104中可将在步骤S103中获得的移动输入的移动距离映射为比根据电子设备的实际像素估算的移动距离更长的距离,并且在同时使用该电子设备的人数达到第二预定人数时在步骤S104中映射的距离比同时使用该电子设备的人数未达到第二预定人数时在步骤S104中映射的距离更长。
[0019]又例如对于便携式电子设备等用户可能在户外使用的电子设备,第一预定使用条件可以是关于该电子设备的使用环境的第一预定温度,以及第二预定使用条件可以是关于该电子设备的使用环境的第二环境温度,其中第一预定温度可高于第二预定温度,也就是说,当使用该电子设备的环境温度低于第二预定温度时,与使用该电子设备的温度低于第一预定温度而未低于第二预定温度的情况相比,用户会感觉更为寒冷。当在步骤S102中确定使用该电子设备的环境温度达到第一预定温度而未达到第二预定温度时,在步骤S104中可根据预先设置的第一高屏幕分辨率,将移动距离映射为第一高分辨率像素位移。而当使用该电子设备的环境温度未达到第二预定温度时,在步骤S104中可根据预先设置的第二高屏幕分辨率,将移动距离映射为第二高分辨率像素位移。在本示例中,第二高屏幕分辨率大于第一高屏幕分辨率,从而在步骤S104中可将在步骤S103中获得的移动输入的移动距离映射为比根据电子设备的实际像素估算的移动距离更长的距离,并且在使用该电子设备的环境温度达到第二预定温度时在步骤S104中映射的距离比使用该电子设备的环境温度未低于第二预定温度时在步骤S104中映射的距离更长。
[0020]此外,根据本发明的另一示例,当在步骤S103检测到用户在触摸面板上进行例如点击或双击之类的在固定位置上的触摸输入(即,非移动输入的触摸输入)时,可获得触摸输入在触摸面板上的触摸位置。并且当使用状态参数满足预定使用条件时,不进行映射操作,而是根据触摸位置生成控制指令。从而减少了电子设备进行手势识别所需进行的运算。
[0021]此外,根据本发明的另一示例,当使用状态参数不满足预定使用条件时,根据电子设备的实际屏幕分辨率,可将移动距离映射为实际像素位移。并且可根据实际像素位移生成控制指令。
[0022]通过上述本实施例的控制方法,不需要修改当前的电子设备中的手势识别算法也可以满足用户在特定使用条件下的操作需求,从而方便了用户的输入。
[0023]下面,参照图2说明本发明的实施例的电子设备。图2是示出根据本发明实施例的电子设备200的示范性结构框图。如图2中所示,本实施例的电子设备200包括检测单元210、条件确定单元220、距离获取单元230、映射单元240和指令生成单元250。电子设备200的各个模块执行上述图1中的显示方法的各个步骤/功能,因此,为了描述简洁,不再具体描述。
[0024]例如,检测单元210可检测电子设备200的使用参数。然后,条件确定单元220可确定使用状态参数是否满足预定使用条件。根据本发明的一个示例,电子设备200可确定当前是否存在多个同时使用电子设备的用户。具体地,检测单元210可检测当前使用电子设备的用户人数。然后,条件确定单元220可确定当前使用电子设备的用户人数是否达到了预定人数。根据本发明的另一个示例,电子设备200可确定当前电子设备使用环境中的温度是否较低。具体地,检测单元210可检测电子设备使用环境中的环境温度。然后,条件确定单元220可确定环境温度是否小于或等于第一预定温度。
[0025]距离获取单元230当经由电子设备的触摸面板检测到用户在该触摸面板上进行移动输入时,获得移动输入的移动距离。映射单元240可当条件确定单元220确定使用状态参数满足预定使用条件时,根据预先设置的高屏幕分辨率,将距离获取单元230获得的移动距离映射为高分辨率像素位移,其中预先设置的高屏幕大于电子设备的实际屏幕分辨率。例如,当条件确定单元220确定环境温度是否小于或等于第一预定温度时,映射单元240可根据预先设置的高屏幕分辨率,将移动距离映射为高分辨率像素位移。从而映射单元240可将距离获取单元230获得的移动输入的移动距离映射为比根据电子设备的实际像素估算的移动距离更长的距离。然后,指令生成单元250可根据高分辨率像素位移生成控制指令。
[0026]根据本发明的一个示例,预定使用条件包括第一预定使用条件和第二预定使用条件。当使用状态参数满足第一预定使用条件并且不满足第二使用条件时,映射单元240可根据预先设置的第一高屏幕分辨率,将移动距离映射为第一高分辨率像素位移。而当使用状态参数满足第二使用条件时,映射单元240可根据预先设置的第二高屏幕分辨率,将移动距离映射为第二高分辨率像素位移。优选地,第二高屏幕分辨率大于第一高屏幕分辨率。
[0027]例如对于智能桌面电脑等允许多个用户同时使用的电子设备,第一预定使用条件可以是同时使用该电子设备的第一预定人数,以及第二预定使用条件可以是同时使用该电子设备的第二预定人数,其中第一预定人数可小于第二预定人数,也就是说,当同时使用该电子设备的人数达到第二预定人数时,与同时使用该电子设备的人数达到第一预定人数而未达到第二预定人数的情况相比,用户会感觉更为拥挤,并且每个用户在电子设备上的操作空间更小。当条件确定单元220确定同时使用该电子设备的人数达到第一预定人数而未达到第二预定人数时,映射单元240可根据预先设置的第一高屏幕分辨率,将移动距离映射为第一高分辨率像素位移。而当同时使用该电子设备的人数未达到第二预定人数时,映射单元240可根据预先设置的第二高屏幕分辨率,将移动距离映射为第二高分辨率像素位移。在本示例中,第二高屏幕分辨率大于第一高屏幕分辨率,从而映射单元240可将距离获取单元230获得的移动输入的移动距离映射为比根据电子设备的实际像素估算的移动距离更长的距离,并且在同时使用该电子设备的人数达到第二预定人数时通过映射单元240映射的距离比同时使用该电子设备的人数未达到第二预定人数时通过映射单元240映射的距离更长。
[0028]又例如对于便携式电子设备等用户可能在户外使用的电子设备,第一预定使用条件可以是关于该电子设备的使用环境的第一预定温度,以及第二预定使用条件可以是关于该电子设备的使用环境的第二环境温度,其中第一预定温度可高于第二预定温度,也就是说,当使用该电子设备的环境温度低于第二预定温度时,与使用该电子设备的温度低于第一预定温度而未低于第二预定温度的情况相比,用户会感觉更为寒冷。当条件确定单元220确定使用该电子设备的环境温度达到第一预定温度而未达到第二预定温度时,映射单元240可根据预先设置的第一高屏幕分辨率,将移动距离映射为第一高分辨率像素位移。而当使用该电子设备的环境温度未达到第二预定温度时,映射单元240可根据预先设置的第二高屏幕分辨率,将移动距离映射为第二高分辨率像素位移。在本示例中,第二高屏幕分辨率大于第一高屏幕分辨率,从而映射单元240可将距离获取单元230获得的移动输入的移动距离映射为比根据电子设备的实际像素估算的移动距离更长的距离,并且在使用该电子设备的环境温度达到第二预定温度时通过映射单元240映射的距离比使用该电子设备的环境温度未低于第二预定温度时通过映射单元240映射的距离更长。
[0029]此外,根据本发明的另一示例,电子设备200还可包括位置获取单元。当用户在触摸面板上进行例如点击或双击之类的在固定位置上的触摸输入(即,非移动输入的触摸输入)时,位置获取单元可获得触摸输入在触摸面板上的触摸位置。并且当使用状态参数满足预定使用条件时,映射单元240不对位置获取单元获得的触摸位置进行映射操作,指令生成单元250可直接根据触摸位置生成控制指令。从而减少了电子设备进行手势识别所需进行的运算。
[0030]图3是示出了根据用户在电子设备的触摸面板上进行的输入,生成控制指令的示例情形的说明图。图3中所示的电子设备300为图2中所示的电子设备200的一个示例,为了简洁,在此仅对电子设备300的部件进行简要描述。
[0031]如图3所示,检测单元310与条件确定单元320相连接。条件确定单元320可确定检测单元310所检测的使用状态参数是否满足预定使用条件。条件确定单元320与映射单元340相连接。当经由电子设备300的触摸面板360检测到用户在该触摸面板上进行移动输入时,通过电子设备300的距离获取单元330获得移动输入的移动距离,并且映射单元340可根据条件确定单元320的确定结果,对距离获取单元330获得移动输入的移动距离进行映射操作。另一方面,当经由电子设备300的触摸面板360检测到用户在该触摸面板上进行非移动输入时,位置获取单元370获得触摸输入在触摸面板上的触摸位置。指令生成单元350与映射单元340和位置获取单元370相连接,以便根据映射单元340映射的距离和/或位置获取单元370获取的位置生成控制指令。
[0032]此外,根据本发明的另一示例,当使用状态参数不满足预定使用条件时,根据电子设备的实际屏幕分辨率,可将移动距离映射为实际像素位移。并且可根据实际像素位移生成控制指令。
[0033]通过上述本实施例的电子设备,不需要修改当前的电子设备中的手势识别算法也可以满足用户在特定使用条件下的操作需求,从而方便了用户的输入。
[0034]本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0035]本领域技术人员应该理解,可依赖于设计需求和其它因素对本发明进行各种修改、组合、部分组合和替换,只要它们在所附权利要求书及其等价物的范围内。
【权利要求】
1.一种控制方法,应用于电子设备,所述控制方法包括: 检测所述电子设备的使用参数; 确定所述使用状态参数是否满足预定使用条件; 当经由所述电子设备的触摸面板检测到用户在该触摸面板上进行移动输入时,获得所述移动输入的移动距离; 当所述使用状态参数满足所述预定使用条件时,根据预先设置的高屏幕分辨率,将所述移动距离映射为高分辨率像素位移,其中所述预先设置的高屏幕大于所述电子设备的实际屏幕分辨率;以及 根据所述高分辨率像素位移生成控制指令。
2.如权利要求1所述的方法,其中 所述检测所述电子设备的使用参数包括: 检测所述电子设备使用环境中的环境温度; 所述确定所述使用状态参数是否满足预定使用条件包括: 确定所述环境温度是否小于或等于第一预定温度; 所述当所述使用状态参数满足所述预定使用条件时,根据预先设置的高屏幕分辨率,将所述移动距离映射为高分辨率像素位移包括: 当所述环境温度小于或等于所述第一预定温度时,根据预先设置的高屏幕分辨率,将所述移动距离映射为高分辨率像素位移。
3.如权利要求1或2所述的控制方法,还包括: 当所述使用状态参数不满足预定使用条件时,根据所述电子设备的实际屏幕分辨率,将所述移动距离映射为实际像素位移;以及根据所述实际像素位移生成控制指令。
4.如权利要求1或2所述的控制方法,其中 所述预定使用条件包括第一预定使用条件和第二预定使用条件; 所述当所述使用状态参数满足所述预定使用条件时,根据预先设置的高屏幕分辨率,将所述移动距离映射为高分辨率像素位移包括: 当所述使用状态参数满足所述第一预定使用条件并且不满足所述第二使用条件时,根据预先设置的第一高屏幕分辨率,将所述移动距离映射为第一高分辨率像素位移;以及当所述使用状态参数满足所述第二使用条件时,根据预先设置的第二高屏幕分辨率,将所述移动距离映射为第二高分辨率像素位移, 其中所述第二高屏幕分辨率大于所述第一高屏幕分辨率。
5.如权利要求1或2所述的控制方法,还包括: 当检测到用户在所述触摸面板上进行非移动输入的触摸输入时,获得所述触摸输入在触摸面板上的触摸位置;以及 当所述使用状态参数满足所述预定使用条件时,根据所述触摸位置生成控制指令。
6.—种电子设备,包括: 检测单元,配置来检测所述电子设备的使用参数; 条件确定单元,配置来确定所述使用状态参数是否满足预定使用条件; 距离获取单元,配置来当经由所述电子设备的触摸面板检测到用户在该触摸面板上进行移动输入时,获得所述移动输入的移动距离; 映射单元,配置来当所述使用状态参数满足所述预定使用条件时,根据预先设置的高屏幕分辨率,将所述移动距离映射为高分辨率像素位移,其中所述预先设置的高屏幕大于所述电子设备的实际屏幕分辨率;以及 指令生成单元,配置来根据所述高分辨率像素位移生成控制指令。
7.如权利要求6所述的电子设备,其中 所述检测单元检测所述电子设备使用环境中的环境温度; 所述条件确定单元确定所述环境温度是否小于或等于第一预定温度; 当所述环境温度小于或等于所述第一预定温度时,所述距离获取单元根据预先设置的高屏幕分辨率,将所述移动距离映射为高分辨率像素位移。
8.如权利要求6或7所述的电子设备,其中 所述映射单元还配置来当所述使用状态参数不满足预定使用条件时,根据所述电子设备的实际屏幕分辨率,将所述移动距离映射为实际像素位移;以及所述指令生成单元还配置来根据所述实际像素位移生成控制指令。
9.如权利要求7所述的电子设备,其中 所述预定使用条件包括第一预定使用条件和第二预定使用条件; 当所述使用状态参数满足所述第一预定使用条件并且不满足所述第二使用条件时,所述映射单元根据预先设置的第一高屏幕分辨率,将所述移动距离映射为第一高分辨率像素位移;以及 当所述使用状态参数满足所述第二使用条件时,所述映射单元根据预先设置的第二高屏幕分辨率,将所述移动距离映射为第二高分辨率像素位移, 其中所述第二高屏幕分辨率大于所述第一高屏幕分辨率。
10.如权利要求6或7所述的电子设备,还包括: 位置获取单元,配置来当检测到用户在所述触摸面板上进行非移动输入的触摸输入时,获得所述触摸输入在触摸面板上的触摸位置, 其中所述指令生成单元还配置来当所述使用状态参数满足所述预定使用条件时,根据所述触摸位置生成控制指令。
【文档编号】G06F3/0488GK104346061SQ201310341723
【公开日】2015年2月11日 申请日期:2013年8月7日 优先权日:2013年8月7日
【发明者】谢晓辉, 卢睿, 曾志伟, 付荣 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1