一种操作触控方法和终端与流程

文档序号:11582005阅读:125来源:国知局
一种操作触控方法和终端与流程
本发明涉及压力屏操作技术,尤其涉及一种操作触控方法和终端。
背景技术
:目前许多应用的指令需要用户高频点击才能完成。例如,随着节假日的临近,聊天软件抢红包非常流行,抢红包的效率除了跟网络的好坏有关外,还跟抢红包操作的动作是否迅速有关系。当聊天软件弹出红包以后,需要点击打开红包以后,再次触控才能领取。因此,每次点击都需要人工点击触发点击指令,用户体验不高。技术实现要素:为解决上述技术问题,本发明实施例期望提供一种操作触控方法和终端,能够自动连续触发终端执行易操作,提高用户体验。本发明的技术方案是这样实现的:第一方面,提供一种操作触控方法,包括:接收触控压力屏的第一压力点产生的第一压力信息;根据所述第一压力信息,确定执行预设操作所需的第一操作频率;按所述第一操作频率在所述第一压力点执行所述预设操作。可选的,所述根据所述第一压力信息,确定执行预设操作所需的第一操作频率包括:根据预设的压力信息和操作频率的对应关系,确定所述第一压力信息对应的操作频率,将所述第一压力信息对应的操作频率作为所述第一操作频率;所述按所述第一操作频率在所述第一压力点执行预设操作之后,所述方法还包括:当所述第一压力信息为0时,停止执行所述预设操作。可选的,所述根据所述第一压力信息,确定执行预设操作所需的第一操作频率包括:当所述第一压力信息大于或等于预设压力值时,将预设频率作为所述第一操作频率;所述按所述第一操作频率在所述第一压力点执行预设操作之后,所述方法还包括:当所述第一压力信息小于所述预设压力值时,持续按所述第一操作频率在所述第一压力点执行预设操作。可选的,所述方法还包括:当所述第一压力信息变为0之后,接收触控所述第一压力点产生的第二压力信息;根据所述第二压力信息,停止在所述第一压力点执行所述预设操作。可选的,所述根据预设的压力信息和操作频率的对应关系,确定所述第一压力信息对应的第一操作频率之后,所述方法还包括:根据预设的操作频率和颜色的对应关系,确定所述第一操作频率对应的第一颜色;所述按所述第一操作频率在所述第一压力点执行预设操作之后,所述方法还包括:将所述第一压力点为中心,在以预设长度为半径的压力屏范围显示为所述第一颜色。第二方面,提供一种终端,包括:接收单元,用于接收触控压力屏的第一压力点产生的第一压力信息;确定单元,用于根据所述第一压力信息,确定执行预设操作所需的第一操作频率;执行单元,用于按所述第一操作频率在所述第一压力点执行预设操作。可选的,所述确定单元具体用于:根据预设的压力信息和操作频率的对应 关系,确定所述第一压力信息对应的操作频率,将所述第一压力信息对应的操作频率作为所述第一操作频率;所述执行单元还用于:当所述第一压力信息为0时,停止执行所述预设操作。可选的,所述确定单元具体用于:当所述第一压力信息大于预设的压力阈值时,将预设频率作为所述第一操作频率;所述执行单元还用于:当所述第一压力信息小于所述预设压力值时,持续按所述第一操作频率在所述第一压力点执行预设操作。可选的,所述接收单元还用于:当所述第一压力信息变为0之后,接收触控所述第一压力点产生的第二压力信息;所述执行单元还用于:根据所述第二压力信息,停止在所述第一压力点执行所述预设操作。可选的,其特征在于,所述确定单元还用于:根据预设的操作频率和颜色的对应关系,确定所述第一操作频率对应的第一颜色;所述终端还包括:显示单元,用于将所述第一压力点为中心,在以预设长度为半径的压力屏范围显示为所述第一颜色。本发明实施例提供了供一种操作触控方法和终端,包括:接收触控压力屏的第一压力点产生的第一压力信息;根据所述第一压力信息,确定执行预设操作所需的第一操作频率;按第一操作频率在第一压力点执行操作。这样一来,终端可以根据用户触控屏幕的压力信息,改变执行预设操作的频率,这样,就可以自动按照一定频率执行预设操作,用户就无需多次触发预设操作,提高用户体验。附图说明图1为本发明实施例提供一种操作触控方法的流程图;图2为本实施例提供的触控显示的压力屏范围的示意图;图3为本发明实施例提供一种终端的结构示意图;图4为本发明实施例提供另一种终端的结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。实施例一本发明实施例提供一种操作触控方法,应用于具有压力屏的终端。其中,压力屏,又称压力感应屏幕,是应用于智能手机及笔记本电脑上的一种屏幕,这种屏幕需要依靠独立的压力传感器,一旦检测到手指触控,压力传感器就会将整个触控过程用时呈递给处理芯片,而处理芯片可以判断这是一次轻触还是一次重压。如图1所示,该方法可以包括:步骤101、接收触控压力屏的第一压力点产生的第一压力信息。这里,第一压力信息包括用户触控压力屏的压力值。步骤102、根据第一压力信息,确定执行预设操作所需的第一操作频率。步骤103、按第一操作频率在第一压力点执行预设操作。优选的,预设操作是点击操作,但本实施例对预设操作不限于此,还可以是其他可实现的操作。具体的,以安卓android系统为例,假设预设操作是点击操作,获取第一压力点的坐标(x,y)及相应的第一操作频率fi后,每隔1/fi秒,自动向android系统发送“inputtapxy”的命令,从而实现在坐标(x,y)处高频自动点击操作。同样的,在苹果系统中,可以通过相关命令实现该操作。进一步的,步骤102之后,所述方法还包括:根据预设的操作频率和颜色的对应关系,确定第一操作频率对应的第一颜色;相应的,步骤103之后,所述方法还包括:如图2所示,将第一压力点为中心,在以预设长度为半径的压力屏范围显示为所述第一颜色。也就是说,不同操作频率对应着不同的颜色, 这样当操作频率发生变化,颜色也发生变化,用户可以直观的看到颜色的变化,从而得知操作频率已经发生变化,因此,提高用户体验。值得说明,当保持手指开速离开压力屏之后的第一操作频率时,同样保持该操作频率对应的颜色。进一步的,所述方法还包括:设置压力信息和操作频率的对应关系。a’与max’可以手动设置,压力值区间从小到大分为8个区间,8个操作频率,除第一个操作频率之外的操作频率分别为i为0,1,2……,6;后7个操作频率分别对应7种颜色,分别为红、橙、黄、绿、青、蓝、紫;也可以仅设置a’,除第一个操作频率之外的操作频率分别为a’、2a’、3a’、4a’、5a’、6a’、7a’。这类操作频率可以按预设函数增长的,本实施例不做限制。进一步的,在步骤101之前,所述方法还包括:接收用户开启高频操作开关的开启指令,这里,高频操作开关是移动终端显示在操作界面的一个开关,用于开启高频操作功能。该开关可以是硬件开关,也可以软件开关。当高频操作是硬件开关时,该开关与笔记本的无线网络硬件开关类似,通过按压或者拨动该开关,生成高电平或者低电平触发开关的状态改变;当高频操作开关是软件开关时,该开关可以是终端屏幕上的虚拟按键,用户通过按压该虚拟按键开启或关闭高频操作开关。这样一来,终端可以根据用户触控屏幕的压力信息,改变执行预设操作的频率,这样,就可以自动按照一定频率执行预设操作,用户就无需多次触发预设操作,提高用户体验。本实施例的步骤102可以分为两种情况,第一种情况是根据用户的压力改变操作频率;第二种是将用户的压力作为一个操作频率开关。第一种情况:根据预设的压力信息和操作频率的对应关系,确定所述第一压力信息对应的第一操作频率。具体的,当第一压力信息处于第一压力区间内时,根据预设的压力区间和操作频率的对应关系,将第一压力区间对应的频率作为所述第一频率。其中,当用户增大或减小触控第一压力点的压力时,压力屏会感应到的第一压力信息也会发生相应的变化,相应的,操作频率也可能发 生变化。其对应关系如表1所示,不同的压力区间对应着不同的操作频率。当压力值在压力区间(0)内,即大于等于0且小于a(0),a(0)>0时,对应的操作频率是0;当压力值在压力区间(1)内,即大于等于a(0)且小于a(1),a(1)>a(0)时,对应的操作频率是a’,a’>0;。。。。;当压力值在压力区间(n-2)内,即大于等于a(n-2)且小于a(n-1),a(n-1)>a(n-2)>0,对应的操作频率是m’,m’>0;当压力值在压力区间(n-1)内,即大于等于a(n-1)且小于等于max,max>a(n-1)时,对应的操作频率是max’。因此,当用户不在触控第一压力点之后,对应的操作频率就降低为0,因此,就停止触控了。值得说明的是,当压力值达到a(0)时,才能按操作频率执行预设操作,当未达到a(0)时,仅作预设操作。表1压力值区间[0,a(0))[a(0),a(1))……[a(n-2),a(n-1))[a(n-1),max]操作频率0a’……m’max’步骤103之后,所述方法还包括:当所述第一压力信息为0时,停止执行所述预设操作。第二种情况:当第一压力信息大于预设的压力阈值时,将预设频率作为第一操作频率。这里,压力阈值相当于一个操作频率开关,只要接收到第一压力信息大于该值之后,相当于触发该开关。因此,当第一压力信息小于预设压力值时,持续按第一操作频率在所述第一压力点执行预设操作。进一步的,由于该方法不具备停止按照第一频率执行操作的步骤,因此,步骤103之后,所述方法还包括:当第一压力信息变为0之后,接收触控第一压力点产生的第二压力信息;根据第二压力信息,停止在第一压力点执行预设操作。这里,第二压力信息是用户在上一次停止触控第一压力点之后,用户再次触控第一压力点产生的压力信息。同时,第二压力信息还可以是触控任一压力点产生的压力信息,也就是说当用户触控任一压力点之后,终端就停止按第一频率执行预设操作。实施例二本发明实施例提供一种终端30,如图3所示,所述终端30包括:接收单元301,用于接收触控压力屏的第一压力点产生的第一压力信息。确定单元302,用于根据所述第一压力信息,确定执行预设操作所需的第一操作频率。执行单元303,用于按所述第一操作频率在所述第一压力点执行预设操作。这样一来,终端可以根据用户触控屏幕的压力信息,改变执行预设操作的频率,这样,就可以自动按照一定频率执行预设操作,用户就无需多次触发预设操作,提高用户体验。具体的,所述确定单元302具体用于:根据预设的压力信息和操作频率的对应关系,确定所述第一压力信息对应的操作频率,将所述第一压力信息对应的操作频率作为所述第一操作频率;所述执行单元303还用于:当所述第一压力信息为0时,停止执行所述预设操作。具体的,所述确定单元302具体用于:当所述第一压力信息大于预设的压力阈值时,将预设频率作为所述第一操作频率;所述执行单元303还用于:当所述第一压力信息小于所述预设压力值时,持续按所述第一操作频率在所述第一压力点执行预设操作。进一步的,所述接收单元301还用于:当所述第一压力信息变为0之后,接收触控所述第一压力点产生的第二压力信息;所述执行单元303还用于:根据所述第二压力信息,停止在所述第一压力点执行所述预设操作。进一步的,所述确定单元302还用于:根据预设的操作频率和颜色的对应关系,确定所述第一操作频率对应的第一颜色;如图4所示,所述终端30还包括:显示单元304,用于将所述第一压力点为中心,在以预设长度为半径的压力屏范围显示为所述第一颜色。在实际应用中,所述感应单元301、确定单元302、执行单元303、显示单 元304均可由位于终端30中的中央处理器(centralprocessingunit,cpu)、微处理器(microprocessorunit,mpu)、数字信号处理器(digitalsignalprocessor,dsp)、压力屏或现场可编程门阵列(fieldprogrammablegatearray,fpga)等实现。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1