一种信息处理的方法及电子设备的制作方法

文档序号:6500161阅读:120来源:国知局
一种信息处理的方法及电子设备的制作方法
【专利摘要】本申请公开了一种信息处理的方法及电子设备,所述电子设备包括一触控单元,所述方法包括:检测在所述触控单元上是否有第一操作体执行的第一触控操作;在有所述第一触控操作时,获得所述第一触控操作在所述触控单元上的N个触控点中的K个触控点的K个压力值,其中,N为大于1的整数,K为大于1且小于等于N的整数;基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述N个触控点及所述K个压力值对应的指令为第一控制指令。
【专利说明】一种信息处理的方法及电子设备
【技术领域】
[0001]本申请涉及电子【技术领域】,特别涉及一种信息处理的方法及电子设备。
【背景技术】
[0002]随着电子技术的快速发展,手机的功能越来越强大,各种应用程序层出不穷,目前智能手机的内存与处理器能够支持大量的程序在手机中运行,为了尽量使得手机的显示屏做得更大,智能手机基本都趋向设计成为触控模式,即显示单元与输入单元结合在一起,用户直接在显示单元上执行输入操作,与键盘输入相比,触屏输入提高了人机交互模式的体验感,目前的触控手机中可以根据用户在触控显示屏上的触控方式来实现对应用程序不同的控制,比如,单击,双击,向左滑动,向右滑动,甚至可以实现能够感应多个手指的触发操作来生成控制指令。
[0003]但本申请发明人在实现本申请实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:
[0004]目前的触控电子设备中存在不能根据操作体在触控显示单元上的触控操作的压力值来生成相应的对电子设备进行控制的控制指令的技术问题。

【发明内容】

[0005]本申请实施例通过提供一种信息处理的方法及电子设备,用以解决现有触控电子设备中存在不能根据操作体在触控显示单元上的触控操作的压力值来生成相应的对电子设备进行控制的控制指令的技术问题。
[0006]一方面,本申请实施例提供一种信息处理的方法,应用于一电子设备中,所述电子设备包括一触控单元,所述方法包括:
[0007]检测在所述触控单元上是否有第一操作体执行的第一触控操作;
[0008]在有所述第一触控操作时,获得所述第一触控操作在所述触控单元上的N个触控点中的K个触控点的K个压力值,其中,N为大于I的整数,K为大于I且小于等于N的整数;
[0009]基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述N个触控点及所述K个压力值对应的指令为第一控制指令。
[0010]可选的,所述获得所述第一触控操作在所述触控单元上的N个触控点中的K个触控点的K个压力值,具体包括:
[0011]通过所述触控单元中的触控感应单元来检测获得所述第一触控操作在所述触控单元上的N个触控点;
[0012]通过所述电子设备中的压力传感器来获得所述N个触控点中K个触控点在所述触控单元上的K个压力值。
[0013]可选的,所述通过所述电子设备中的压力传感器来获得所述N个触控点中K个触控点在所述触控单元上的K个压力值具体包括:[0014]检测所述电子设备是否开启第一应用程序;
[0015]当第一应用程序开启时,根据所述第一应用程序的应用窗口来调整所述压力传感器的感应范围;
[0016]在所述应用窗口内通过所述压力传感器来获得所述N个触控点中K个触控点在所述触控单元上的K个压力值。
[0017]可选的,所述基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述N个触控点及所述K个压力值对应的指令为第一控制指令,具体包括:
[0018]判断所述K个压力值中每一个压力值是否大于或等于一预设压力值;
[0019]获得所述K个压力值中大于或等于所述预设压力值的M个压力值,其中,M小于等于K ;
[0020]当M等于K时,基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述N个触控点及所述K个压力值对应的指令为第一控制指令。
[0021]可选的,所述基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述N个触控点及所述K个压力值对应的指令为第一控制指令,具体包括:
[0022]判断所述K个压力值中每一个压力值是否大于或等于一预设压力值;
[0023]获得所述K个压力值中大于或等于所述预设压力值的M个压力值,其中,M小于等于K ;
[0024]当M小于K且M不为O时,基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述N个触控点及所述M个压力值对应的指令为与所述第一控制指令不同的第二控制指令。
[0025]可选的,在所述获得所述K个压力值中大于或等于所述预设压力值的M个压力值之后,且当M等于O时,所述方法还包括:
[0026]检测在所述触控单元上是否有所述第一操作体进行的第二触控操作;
[0027]在有所述第二触控操作时,获得所述第二触控操作在所述触控单元上的P个触控点中的Q个触控点的Q个压力值,其中,P为大于I的整数,Q为大于I且小于等于P的整数;
[0028]基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述P个触控点及所述Q个压力值对应的指令为第三控制指令。
[0029]可选的,所述获得所述K个压力值中大于或等于所述预设压力值的M个压力值具体为:
[0030]获得所述K个压力值对应的所述K个触控点中每个触控点接触所述触控单元的触控持续时间,进而获得K个触控持续时间;
[0031]获得所述K个触控持续时间中大于或等于一预设时间段的J个触控持续时间,其中,J为大于等于M且小于等于K的整数;
[0032]从所述J个触控持续时间对应的所述J个触控压力值中获得大于或等于所述预设压力值的M个压力值。
[0033]另一方面,本申请实施例还提供一种电子设备,所述电子设备包括一触控单元,所述电子设备还包括:
[0034]第一检测单元,用于检测在所述触控单元上是否有第一操作体执行的第一触控操作;
[0035]第一获得单元,用于在有所述第一触控操作时,获得所述第一触控操作在所述触控单元上的N个触控点中的K个触控点的K个压力值,其中,N为大于I的整数,K为大于I且小于等于N的整数;
[0036]第一生成单元,用于基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述N个触控点及所述K个压力值对应的指令为第一控制指令。
[0037]可选的,所述第一获得单元具体包括:
[0038]触控感应单元,用于检测获得所述第一触控操作在所述触控单元上的N个触控
占.[0039]压力传感器,用于获得所述N个触控点中K个触控点在所述触控单元上的K个压力值。
[0040]可选的,所述压力传感器具体包括:
[0041]检测单元,用于检测所述电子设备是否开启第一应用程序;
[0042]调整单元,用于当第一应用程序开启时,根据所述第一应用程序的应用窗口来调整所述压力传感器的感应范围;
[0043]压力值获得单元,用于在所述应用窗口内通过所述压力传感器来获得所述N个触控点中K个触控点在所述触控单元上的K个压力值。
[0044]可选的,所述第一生成单元具体包括:
[0045]第一判断子单元,用于判断所述K个压力值中每一个压力值是否大于或等于一预设压力值;
[0046]第一获得子单元,用于获得所述K个压力值中大于或等于所述预设压力值的M个压力值,其中,M小于等于K ;
[0047]第一生成子单元,用于当M等于K时,基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述N个触控点及所述K个压力值对应的指令为第一控制指令。
[0048]可选的,所述第一生成单元具体包括:
[0049]第二判断子单元,用于判断所述K个压力值中每一个压力值是否大于或等于一预设压力值;
[0050]第二获得子单元,用于获得所述K个压力值中大于或等于所述预设压力值的M个压力值,其中,M小于等于K ;
[0051]第二生成子单元,用于当M小于K且M不为O时,基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述K个触控点及所述M个压力值对应的指令为与所述第一控制指令不同的第二控制指令。
[0052]可选的,所述电子设备还包括:
[0053]第二检测单元,用于检测在所述触控单元上是否有所述第一操作体进行的第二触控操作;
[0054]第二获得单元,用于在有所述第二触控操作时,获得所述第二触控操作在所述触控单元上的P个触控点中的Q个触控点的Q个压力值,其中,P为大于I的整数,Q为大于I且小于等于P的整数;
[0055]第二生成单元,用于基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述P个触控点及所述Q个压力值对应的指令为第三控制指令。
[0056]可选的,所述第二获得子单元具体包括:
[0057]第三获得子单元,用于获得所述K个压力值对应的所述K个触控点中每个触控点接触所述触控单元的触控持续时间,进而获得K个触控持续时间;
[0058]第四获得子单元,用于获得所述K个触控持续时间中大于或等于一预设时间段的J个触控持续时间,其中,J为大于等于M且小于等于K的整数;
[0059]第五获得子单元,用于从所述J个触控持续时间对应的所述J个触控压力值中获得大于或等于所述预设压力值的M个压力值。
[0060]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0061](I)由于在本申请实施例中,采用了检测操作体在触控单元表面执行的触控操作的触控点数以及触控点数的压力值,获取大于或等于预设压力值的触控点,然后基于触控点数,压力值及控制指令之间的关系生成并执行对应的能控制电子设备中应用程序的控制指令的技术手段,解决了现有触控电子设备中存在的不能根据操作体在触控显示单元上的触控操作的压力值来生成相应的对电子设备进行控制的控制指令的技术问题,实现了能够根据触控操作的触控点数以及触控点数对应的压力值来实现生成控制程序的控制指令的技术效果。
[0062]( 2 )由于在本申请实施例中,采用了在检测获得了多个触控点时,不仅判断每个触控点的压力值是否达到预设压力值,还要判断每个触控点在触控屏上的触控持续时间是否达到预设时间段的技术手段,在根据不同触控点来生成不同控制指令的同时,还实现了防止用户误操作的技术效果。
【专利附图】

【附图说明】
[0063]图1为本申请实施例提供的一种信息处理的方法流程图;
[0064]图2为本申请实施例提供的一种电子设备的结构图。
【具体实施方式】
[0065]本申请实施例通过提供一种信息处理的方法及电子设备,解决了现有触控电子设备中存在的不能根据操作体在触控显示单元上的触控操作的压力值来生成相应的对电子设备进行控制的控制指令的技术问题。
[0066]本申请实施例中的技术方案为解决上述问题,总体思路如下:
[0067]提供一种信息处理的方法,应用于一电子设备,所述电子设备包括一触控单元,所述方法包括:
[0068]检测在所述触控单元上是否有第一操作体执行的第一触控操作;
[0069]在有所述第一触控操作时,获得所述第一触控操作在所述触控单元上的N个触控点中的K个触控点的K个压力值,其中,N为大于I的整数,K为大于I且小于等于N的整数;
[0070]基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述N个触控点及所述K个压力值对应的指令为第一控制指令。
[0071]可见,本申请实施例由于采用检测操作体在触控单元表面执行的触控操作的触控点数以及触控点数的压力值,获取大于或等于预设压力值的触控点,然后基于触控点数,压力值及控制指令之间的关系生成并执行对应的能控制电子设备中应用程序的控制指令的技术手段,解决了现有触控电子设备中存在的不能根据操作体在触控显示单元上的触控操作的压力值来生成相应的对电子设备进行控制的控制指令的技术问题,实现了能够根据触控操作的触控点数以及触控点数对应的压力值来实现生成控制程序的控制指令的技术效果O
[0072]为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本申请技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。
[0073]本申请实施例中提供的一种信息处理的方法主要应用在的电子设备是指具有触控单元的电子设备,比如触屏智能手机,平板电脑等,下面以触屏智能手机为例来说明。
[0074]如图1所示,本申请实施例提供的信息处理的方法,具体包括步骤:
[0075]S1:检测在所述触控单元上是否有第一操作体执行的第一触控操作;
[0076]在具体实施过程中,当手机用户在手机的触摸屏上执行触控操作时,手机会检测是否有可执行的第一触控操作。
[0077]S2:在有所述第一触控操作时,获得所述第一触控操作在所述触控单元上的N个触控点中的K个触控点的K个压力值,其中,N为大于I的整数,K为大于I且小于等于N的整数;
[0078]进一步的,步骤S2具体包括:
[0079]通过所述触控单元中的触控感应单元来检测获得所述第一触控操作在所述触控单元上的N个触控点;
[0080]通过所述电子设备中的压力传感器来获得所述N个触控点中K个触控点在所述触控单元上的K个压力值。
[0081]在具体实施过程中,当手机检测到有可执行的第一触控操作时,就通过触控屏上的触控感应器获得第一触控操作在触控屏上的N个触控点,以及通过手机中压力传感器来获得这N个触控点中每一个触控点对应的压力值,其中,N为大于等于I的整数。
[0082]进一步的,所述通过所述电子设备中的压力传感器来获得所述N个触控点中K个触控点在所述触控单元上的K个压力值具体包括:
[0083]检测所述电子设备是否开启第一应用程序;
[0084]当第一应用程序开启时,根据所述第一应用程序的应用窗口来调整所述压力传感器的感应范围;
[0085]在所述应用窗口内通过所述压力传感器来获得所述N个触控点中K个触控点在所述触控单元上的K个压力值。
[0086]在具体实施过程中,本申请实施例中的触控单元下有一层由压力传感器组合形成的压力屏,当检测到手机打开了第一应用程序后,系统会根据第一应用程序的应用窗口来调整压力屏的感应范围,只在应用窗口的范围内感应获得触控点的压力值,比如,一个5寸显示屏的手机上开启的第一应用程序的应用窗口为3寸,当用户在显示屏上有一个触控操作时,显示屏下的电容屏能检测到用户的触控操作在整个5寸的显示屏上产生了 3个触控点,其中,2个触控点落在3寸的应用窗口中,I个落在应用窗口外的显示屏上,因为此时压力屏的感应范围调整为应用窗口的范围,所以压力屏只检测获得在3寸的应用窗口内的2个触控点的2个压力值。
[0087]S3:基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述N个触控点及所述K个压力值对应的指令为第一控制指令。
[0088]在具体实施过程中,经过步骤S2获得了 N个可执行的触控点数以及N个触控点中K个触控点在触控屏上的K个触控压力值后,系统就基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述N个触控点及所述K个压力值对应用于控制第一程序的第一控制指令。触控点数,压力值及控制指令间的对应关系具体是指在手机系统中预先设置的当一个触控操作中达到预设压力值的触控点个数能控制的应用程序,比如,下面通过一个表格来阐述触控点数,压力值及控制指令之间的对应关系:
[0089]
【权利要求】
1.一种信息处理的方法,应用于一电子设备,其特征在于,所述电子设备包括一触控单元,所述方法包括: 检测在所述触控单元上是否有第一操作体执行的第一触控操作; 在有所述第一触控操作时,获得所述第一触控操作在所述触控单元上的N个触控点中的K个触控点的K个压力值,其中,N为大于I的整数,K为大于I且小于等于N的整数;基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述N个触控点及所述K个压力值对应的指令为第一控制指令。
2.如权利要求1所述的方法,其特征在于,所述获得所述第一触控操作在所述触控单元上的N个触控点中的K个触控点的K个压力值,具体包括: 通过所述触控单元中的触控感应单元来检测获得所述第一触控操作在所述触控单元上的N个触控点; 通过所述电子设备中的压力传感器来获得所述N个触控点中K个触控点在所述触控单元上的K个压力值。
3.如权利要求2所述的方法,其特征在于,所述通过所述电子设备中的压力传感器来获得所述N个触控点中K个触控点在所述触控单元上的K个压力值具体包括: 检测所述电子设备是否开启第一应用程序; 当第一应用程序开启时 ,根据所述第一应用程序的应用窗口来调整所述压力传感器的感应范围; 在所述应用窗口内通过所述压力传感器来获得所述N个触控点中K个触控点在所述触控单元上的K个压力值。
4.如权利要求1所述的方法,其特征在于,所述基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述N个触控点及所述K个压力值对应的指令为第一控制指令,具体包括: 判断所述K个压力值中每一个压力值是否大于或等于一预设压力值; 获得所述K个压力值中大于或等于所述预设压力值的M个压力值,其中,M小于等于K ;当M等于K时,基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述N个触控点及所述K个压力值对应的指令为第一控制指令。
5.如权利要求4所述的方法,其特征在于,所述基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述N个触控点及所述K个压力值对应的指令为第一控制指令,具体包括: 判断所述K个压力值中每一个压力值是否大于或等于一预设压力值; 获得所述K个压力值中大于或等于所述预设压力值的M个压力值,其中,M小于等于K ;当M小于K且M不为O时,基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述N个触控点及所述M个压力值对应的指令为与所述第一控制指令不同的第二控制指令。
6.如权利要求4或5所述的方法,其特征在于,在所述获得所述K个压力值中大于或等于所述预设压力值的M个压力值之后,且当M等于O时,所述方法还包括: 检测在所述触控单元上是否有所述第一操作体进行的第二触控操作; 在有所述第二触控操作时,获得所述第二触控操作在所述触控单元上的P个触控点中的Q个触控点的Q个压力值,其中,P为大于I的整数; 基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述P个触控点及所述Q个压力值对应的指令为第三控制指令。
7.如权利要求4或5所述的方法,其特征在于,所述获得所述K个压力值中大于或等于所述预设压力值的M个压力值具体为: 获得所述K个压力值对应的所述K个触控点中每个触控点接触所述触控单元的触控持续时间,进而获得K个触控持续时间; 获得所述K个触控持续时间中大于或等于一预设时间段的J个触控持续时间,其中,J为大于等于M且小于等于K的整数; 从所述J个触控持续时间对应的所述J个触控压力值中获得大于或等于所述预设压力值的M个压力值。
8.一种电子设备,所述电子设备包括一触控单元,其特征在于,所述电子设备还包括: 第一检测单元,用于检测在所述触控单元上是否有第一操作体执行的第一触控操作; 第一获得单元,用于在有所述第一触控操作时,获得所述第一触控操作在所述触控单元上的N个触控点中的K个触控点的K个压力值,其中,N为大于I的整数,K为大于I且小于等于N的整数; 第一生成单元,用 于基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述N个触控点及所述K个压力值对应的指令为第一控制指令。
9.如权利要求8所述的电子设备,其特征在于,所述第一获得单元具体包括: 触控感应单元,用于检测获得所述第一触控操作在所述触控单元上的N个触控点; 压力传感器,用于获得所述N个触控点中K个触控点在所述触控单元上的K个压力值。
10.如权利要求9所述的电子设备,其特征在于,所述压力传感器具体包括: 检测单元,用于检测所述电子设备是否开启第一应用程序; 调整单元,用于当第一应用程序开启时,根据所述第一应用程序的应用窗口来调整所述压力传感器的感应范围; 压力值获得单元,用于在所述应用窗口内通过所述压力传感器来获得所述N个触控点中K个触控点在所述触控单元上的K个压力值。
11.如权利要求8所述的电子设备,其特征在于,所述第一生成单元具体包括: 第一判断子单元,用于判断所述K个压力值中每一个压力值是否大于或等于一预设压力值; 第一获得子单元,用于获得所述K个压力值中大于或等于所述预设压力值的M个压力值,其中,M小于等于K; 第一生成子单元,用于当M等于K时,基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述N个触控点及所述K个压力值对应的指令为第一控制指令。
12.如权利要求10所述的电子设备,其特征在于,所述第一生成单元具体包括: 第二判断子单元,用于判断所述K个压力值中每一个压力值是否大于或等于一预设压力值; 第二获得子单元,用于获得所述K个压力值中大于或等于所述预设压力值的M个压力值,其中,M小于等于K;第二生成子单元,用于当M小于K且M不为O时,基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述N个触控点及所述M个压力值对应的指令为与所述第一控制指令不同的第二控制指令。
13.如权利要求11或12所述的电子设备,其特征在于,所述电子设备还包括: 第二检测单元,用于检测在所述触控单元上是否有所述第一操作体进行的第二触控操作; 第二获得单元,用于在有所述第二触控操作时,获得所述第二触控操作在所述触控单元上的P个触控点中的Q个触控点的Q个压力值,其中,P为大于I的整数; 第二生成单元,用于基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述P个触控点及所述Q个压力值对应的指令为第三控制指令。
14.如权利要求11或12所述的电子设备,其特征在于,所述第二获得子单元具体包括: 第三获得子单元,用于获得所述K个压力值对应的所述K个触控点中每个触控点接触所述触控单元的触控持续时间,进而获得K个触控持续时间; 第四获得子单元,用于获得所述K个触控持续时间中大于或等于一预设时间段的J个触控持续时间,其中,J为 大于等于M且小于等于K的整数; 第五获得子单元,用于从所述J个触控持续时间对应的所述J个触控压力值中获得大于或等于所述预设压力值的M个压力值。
【文档编号】G06F3/041GK104020868SQ201310062896
【公开日】2014年9月3日 申请日期:2013年2月28日 优先权日:2013年2月28日
【发明者】魏彬彬, 谭海防, 陈冬, 陈实 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1