一种信息处理的方法及电子设备技术

技术编号:10388554 阅读:86 留言:0更新日期:2014-09-05 13:45
本申请公开了一种信息处理的方法及电子设备,所述电子设备包括一触控单元,所述方法包括:检测在所述触控单元上是否有第一操作体执行的第一触控操作;在有所述第一触控操作时,获得所述第一触控操作在所述触控单元上的N个触控点中的K个触控点的K个压力值,其中,N为大于1的整数,K为大于1且小于等于N的整数;基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述N个触控点及所述K个压力值对应的指令为第一控制指令。

【技术实现步骤摘要】
一种信息处理的方法及电子设备
本申请涉及电子
,特别涉及一种信息处理的方法及电子设备。
技术介绍
随着电子技术的快速发展,手机的功能越来越强大,各种应用程序层出不穷,目前智能手机的内存与处理器能够支持大量的程序在手机中运行,为了尽量使得手机的显示屏做得更大,智能手机基本都趋向设计成为触控模式,即显示单元与输入单元结合在一起,用户直接在显示单元上执行输入操作,与键盘输入相比,触屏输入提高了人机交互模式的体验感,目前的触控手机中可以根据用户在触控显示屏上的触控方式来实现对应用程序不同的控制,比如,单击,双击,向左滑动,向右滑动,甚至可以实现能够感应多个手指的触发操作来生成控制指令。但本申请专利技术人在实现本申请实施例中专利技术技术方案的过程中,发现上述技术至少存在如下技术问题:目前的触控电子设备中存在不能根据操作体在触控显示单元上的触控操作的压力值来生成相应的对电子设备进行控制的控制指令的技术问题。
技术实现思路
本申请实施例通过提供一种信息处理的方法及电子设备,用以解决现有触控电子设备中存在不能根据操作体在触控显示单元上的触控操作的压力值来生成相应的对电子设备进行控制的控制指令的技术问题。一方面,本申请实施例提供一种信息处理的方法,应用于一电子设备中,所述电子设备包括一触控单元,所述方法包括:检测在所述触控单元上是否有第一操作体执行的第一触控操作;在有所述第一触控操作时,获得所述第一触控操作在所述触控单元上的N个触控点中的K个触控点的K个压力值,其中,N为大于1的整数,K为大于1且小于等于N的整数;基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述N个触控点及所述K个压力值对应的指令为第一控制指令。可选的,所述获得所述第一触控操作在所述触控单元上的N个触控点中的K个触控点的K个压力值,具体包括:通过所述触控单元中的触控感应单元来检测获得所述第一触控操作在所述触控单元上的N个触控点;通过所述电子设备中的压力传感器来获得所述N个触控点中K个触控点在所述触控单元上的K个压力值。可选的,所述通过所述电子设备中的压力传感器来获得所述N个触控点中K个触控点在所述触控单元上的K个压力值具体包括:检测所述电子设备是否开启第一应用程序;当第一应用程序开启时,根据所述第一应用程序的应用窗口来调整所述压力传感器的感应范围;在所述应用窗口内通过所述压力传感器来获得所述N个触控点中K个触控点在所述触控单元上的K个压力值。可选的,所述基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述N个触控点及所述K个压力值对应的指令为第一控制指令,具体包括:判断所述K个压力值中每一个压力值是否大于或等于一预设压力值;获得所述K个压力值中大于或等于所述预设压力值的M个压力值,其中,M小于等于K;当M等于K时,基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述N个触控点及所述K个压力值对应的指令为第一控制指令。可选的,所述基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述N个触控点及所述K个压力值对应的指令为第一控制指令,具体包括:判断所述K个压力值中每一个压力值是否大于或等于一预设压力值;获得所述K个压力值中大于或等于所述预设压力值的M个压力值,其中,M小于等于K;当M小于K且M不为0时,基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述N个触控点及所述M个压力值对应的指令为与所述第一控制指令不同的第二控制指令。可选的,在所述获得所述K个压力值中大于或等于所述预设压力值的M个压力值之后,且当M等于0时,所述方法还包括:检测在所述触控单元上是否有所述第一操作体进行的第二触控操作;在有所述第二触控操作时,获得所述第二触控操作在所述触控单元上的P个触控点中的Q个触控点的Q个压力值,其中,P为大于1的整数,Q为大于1且小于等于P的整数;基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述P个触控点及所述Q个压力值对应的指令为第三控制指令。可选的,所述获得所述K个压力值中大于或等于所述预设压力值的M个压力值具体为:获得所述K个压力值对应的所述K个触控点中每个触控点接触所述触控单元的触控持续时间,进而获得K个触控持续时间;获得所述K个触控持续时间中大于或等于一预设时间段的J个触控持续时间,其中,J为大于等于M且小于等于K的整数;从所述J个触控持续时间对应的所述J个触控压力值中获得大于或等于所述预设压力值的M个压力值。另一方面,本申请实施例还提供一种电子设备,所述电子设备包括一触控单元,所述电子设备还包括:第一检测单元,用于检测在所述触控单元上是否有第一操作体执行的第一触控操作;第一获得单元,用于在有所述第一触控操作时,获得所述第一触控操作在所述触控单元上的N个触控点中的K个触控点的K个压力值,其中,N为大于1的整数,K为大于1且小于等于N的整数;第一生成单元,用于基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述N个触控点及所述K个压力值对应的指令为第一控制指令。可选的,所述第一获得单元具体包括:触控感应单元,用于检测获得所述第一触控操作在所述触控单元上的N个触控点;压力传感器,用于获得所述N个触控点中K个触控点在所述触控单元上的K个压力值。可选的,所述压力传感器具体包括:检测单元,用于检测所述电子设备是否开启第一应用程序;调整单元,用于当第一应用程序开启时,根据所述第一应用程序的应用窗口来调整所述压力传感器的感应范围;压力值获得单元,用于在所述应用窗口内通过所述压力传感器来获得所述N个触控点中K个触控点在所述触控单元上的K个压力值。可选的,所述第一生成单元具体包括:第一判断子单元,用于判断所述K个压力值中每一个压力值是否大于或等于一预设压力值;第一获得子单元,用于获得所述K个压力值中大于或等于所述预设压力值的M个压力值,其中,M小于等于K;第一生成子单元,用于当M等于K时,基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述N个触控点及所述K个压力值对应的指令为第一控制指令。可选的,所述第一生成单元具体包括:第二判断子单元,用于判断所述K个压力值中每一个压力值是否大于或等于一预设压力值;第二获得子单元,用于获得所述K个压力值中大于或等于所述预设压力值的M个压力值,其中,M小于等于K;第二生成子单元,用于当M小于K且M不为0时,基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述K个触控点及所述M个压力值对应的指令为与所述第一控制指令不同的第二控制指令。可选的,所述电子设备还包括:第二检测单元,用于检测在所述触控单元上是否有所述第一操作体进行的第二触控操作;第二获得单元,用于在有所述第二触控操作时,获得所述第二触控操作在所述触控单元上的P个触控点中的Q个触控点的Q个压力值,其中,P为大于1的整数,Q为大于1且小于等于P的整数;第二生成单元,用于基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述P个触控点及所述Q个压力值对应的指令为第三控制指令。可选的,所述第二获得子单元具体包括:第三获得子单元,用于获得所述K个压力值对应的所述K个触控点中每个触控点接触所述触控单元的触控持续时间,进而获得K个触控持续时间;第四获得子单元,用于获得所述K个触控持续时间中大于或等本文档来自技高网...
一种信息处理的方法及电子设备

【技术保护点】
一种信息处理的方法,应用于一电子设备,其特征在于,所述电子设备包括一触控单元,所述方法包括:检测在所述触控单元上是否有第一操作体执行的第一触控操作;在有所述第一触控操作时,获得所述第一触控操作在所述触控单元上的N个触控点中的K个触控点的K个压力值,其中,N为大于1的整数,K为大于1且小于等于N的整数;基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述N个触控点及所述K个压力值对应的指令为第一控制指令。

【技术特征摘要】
1.一种信息处理的方法,应用于一电子设备,其特征在于,所述电子设备包括一触控单元,所述方法包括:检测在所述触控单元上是否有第一操作体执行的第一触控操作;在有所述第一触控操作时,获得所述第一触控操作在所述触控单元上的N个触控点中的K个触控点的K个压力值,其中,N为大于1的整数,K为大于1且小于等于N的整数;所述N个触控点中K个触控点位于所述电子设备中的第一应用程序的应用窗口内;基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述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不为0时,基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述N个触控点及所述M个压力值对应的指令为与所述第一控制指令不同的第二控制指令。6.如权利要求4或5所述的方法,其特征在于,在所述获得所述K个压力值中大于或等于所述预设压力值的M个压力值之后,且当M等于0时,所述方法还包括:检测在所述触控单元上是否有所述第一操作体进行的第二触控操作;在有所述第二触控操作时,获得所述第二触控操作在所述触控单元上的P个触控点中的Q个触控点的Q个压力值,其中,P为大于1的整数;基于触控点数,压力值及控制指令间的对应关系,生成并执行与所述P个触控点及所述Q个压力值对应的指令为第三控制指令。7.如权利要求4或5所述的方法,其特征在于,所述获得所述K个压力值中大于或等于所述预设压力值的M个压力值具体为:获得所述K个压力值对应的所述K个触控点中每个触控点接触所述触控单元的触控持续时间,进而获得K个触控持续时间;获得所述K个触控持续时间中大于或等于一预设时间段的J个触控持续时间,其中,J为大于等于M且小于等于K的整数;从所述J个触控持续时...

【专利技术属性】
技术研发人员:魏彬彬谭海防陈冬陈实
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1