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

技术编号:10571255 阅读:100 留言:0更新日期:2014-10-22 20:28
本发明专利技术公开了一种信息处理方法及电子设备,所述方法包括:获取预设统计周期内用户所输入的按键序列;依据所述按键序列,对相应的一个以上按键对象的当前权值进行调整;针对所述一个以上按键对象的每个按键对象,依据所述按键对象的有效触摸面积、所述按键对象的相邻的按键对象的有效触摸面积以及所述按键对象相对于该相邻的按键对象的当前权值,确定所述按键对象的最终权值;依据所述按键对象以及所述按键对象的相邻的按键对象的最终权值,确定有效的按键对象以响应用户的触摸操作。

【技术实现步骤摘要】
一种信息处理方法及电子设备
本专利技术涉及信息处理技术,尤其涉及一种信息处理方法及电子设备。
技术介绍
随着用户对电子设备的要求越来越高,电子设备的形式趋于多样化发展。针对电子设备的输入设备而言,软键盘的出现相对于硬键盘具有许多优点,例如,可触摸显示屏作为电子设备的软键盘时,用户可以直观且便捷地触控触摸显示屏来输入内容。对于软键盘而言,由于用户的手指的尺寸不同,以及用户的输入习惯不同,导致不用用户在同一软键盘下经常出现误操作,基于此,如何根据不同用户动态调整键盘相应按键的问题亟需解决。
技术实现思路
为解决上述技术问题,本专利技术实施例提供了一种信息处理方法及电子设备。本专利技术实施例提供的信息处理方法应用于电子设备中,所述电子设备包括触控显示单元,所述电子设备能够利用所述触控显示单元显示N个按键对象,N为正整数;预先为每个按键对象设置相对于其相邻的按键对象的初始的当前权值,其中,每个按键对象对应至少一个当前权值,且按键对象相对于其相邻的按键对象的当前权值与该相邻的按键对象相对于该按键对象的当前权值之和为特定值;所述方法包括:获取预设统计周期内用户所输入的按键序列;依据所述按键序列,对相应的一个以上按键对象的当前权值进行调整;针对所述一个以上按键对象的每个按键对象,依据所述按键对象的有效触摸面积、所述按键对象的相邻的按键对象的有效触摸面积以及所述按键对象相对于该相邻的按键对象的当前权值,确定所述按键对象的最终权值;依据所述按键对象以及所述按键对象的相邻的按键对象的最终权值,确定有效的按键对象以响应用户的触摸操作。本专利技术实施例提供的技术方案中,通过用户输入的按键序列,收集用户输入错误的按键对象;然后,对于错误的按键对象的当前权值进行调整;再根据按键对象的有效触摸面积、所述按键对象的相邻的按键对象的有效触摸面积以及所述按键对象相对于该相邻的按键对象的当前权值,确定所述按键对象的最终权值;最后,依据按键对象的最终权值,来确定有效的按键对象以响应用户的触摸操作。如此,可以根据用户的输入习惯动态调整键盘相应的按键,为用户提供更精准的按键输入匹配,提升了用户体验。附图说明图1为本专利技术实施例一的信息处理方法的流程示意图;图2为本专利技术实施例二的信息处理方法的流程示意图;图3为本专利技术实施例三的信息处理方法的流程示意图;图4为本专利技术实施例四的信息处理方法的流程示意图;图5为本专利技术实施例一的电子设备的结构组成示意图;图6为本专利技术实施例二的电子设备的结构组成示意图;图7为本专利技术实施例三的电子设备的结构组成示意图;图8为本专利技术实施例四的电子设备的结构组成示意图。具体实施方式为了能够更加详尽地了解本专利技术实施例的特点与
技术实现思路
,下面结合附图对本专利技术实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本专利技术实施例。图1为本专利技术实施例一的信息处理方法的流程示意图,本示例中的信息处理方法应用于电子设备中,所述电子设备包括触控显示单元,所述电子设备能够利用所述触控显示单元显示N个按键对象,N为正整数;预先为每个按键对象设置相对于其相邻的按键对象的初始的当前权值,其中,每个按键对象对应至少一个当前权值,且按键对象相对于其相邻的按键对象的当前权值与该相邻的按键对象相对于该按键对象的当前权值之和为特定值;如图1所示,所述信息处理方法包括以下步骤:步骤101:获取预设统计周期内用户所输入的按键序列。本专利技术实施例中,所述电子设备可以是手机、平板电脑、笔记本电脑等电子设备。所述电子设备中包括有触控显示单元,例如触摸式显示屏。所述电子设备能够够利用触控显示单元显示一套软键盘,该软键盘包括N个按键对象,N与软件盘的规格有关,例如美式键盘、欧式键盘的按键数目不同。这里,所述按键对象可以是图标、字母、数字等形式显示在触控显示单元上,例如W键的按键对象以W字样显示在触控显示单元上。一般,每个按键对象都会存在至少一个相邻按键对象,例如W按键对象的相邻按键对象为Q按键对象、E按键对象以及S按键对象。本专利技术实施例中,预先为每个按键对象设置其相对于相邻的按键对象的初始的当前权值,例如,当X按键对象的相邻按键对象为Y按键对象时,X按键对象相对于Y按键对象的初始权值为公式(1a):BX,Y=0(1a)其中,BX,Y表示X按键对象相对于Y按键对象的初始权值。而Y按键相对于X按键对象的初始权值为公式(2a):BY,X=0(2a)其中,BY,X表示Y按键相对于X按键对象的初始权值。这里,按键对象相对于其相邻的按键对象的当前权值与该相邻的按键对象相对于该按键对象的当前权值之和为特定值,一般该特定值取0。例如,当BX,Y为0.1时,BY,X为-0.1。本专利技术实施例中,在预设统计周期内,例如1分钟内,获取用户输入的按键序列,根据按键序列的上下文信息,以及软键盘的布局相邻性信息,判断用户是否输入错误的按键对象。例如,用户的输入按键序列为Q按键对象、BACKSPACE按键对象、W按键对象,则可判断出用户输入的Q按键对象为错误输入,而用户真实想输入的是W按键对象。步骤102:依据所述按键序列,对相应的一个以上按键对象的当前权值进行调整。这里,根据按键序列,可确定出错误的按键对象,本专利技术实施例对于错误的按键对象,对其当前权值进行调整。具体地,将错误的按键对象的当前权值调小,将正确的按键对象的当前权值调大,调整的幅度可预先设置第一预设值,例如0.01。例如,针对错误的按键对象Q键以及正确的按键对象W键,将Q键的按键对象的当前权值减小0.01,将W键的按键对象的当前权值增加0.01。步骤103:针对所述一个以上按键对象的每个按键对象,依据所述按键对象的有效触摸面积、所述按键对象的相邻的按键对象的有效触摸面积以及所述按键对象相对于该相邻的按键对象的当前权值,确定所述按键对象的最终权值。这里,电子设备的触控显示单元检测到用户手指触摸软键盘时,也即用户发起一次触摸操作时,将根据软键盘的布局,计算分配到各个按键对象上的有效面积,例如在一次触摸操作中,触摸到Q按键对象的有效触摸面积为Sq,触摸到W按键对象的有效触摸面积为Sw。而Q按键对象为错误的按键对象,因此Q按键对象的当前权值经过步骤102相对减小,相反,W按键对象为正确的按键对象,因此W按键对象的当前权值经过步骤102相对增加。基于此,针对Q按键对象以及W按键对象的任意一按键对象,依据所述按键对象的有效触摸面积、所述按键对象的相邻的按键对象的有效触摸面积以及所述按键对象相对于该相邻的按键对象的当前权值,确定所述按键对象的最终权值。例如,依据Q按键对象的有效触摸面积Sq、W按键对象的有效触摸面积Sw、Q按键对象的当前权值BQ,W可确定出Q按键对象的最终权值NQ。再例如,依据W按键对象的有效触摸面积Sw、Q按键对象的有效触摸面积Sq、W按键对象的当前权值BW,Q可确定出W按键对象的最终权值NW。步骤104:依据所述按键对象以及所述按键对象的相邻的按键对象的最终权值,确定有效的按键对象以响应用户的触摸操作。承接步骤103,用户的一次触摸操作触摸到了Q按键对象和W按键对象,可根据Q按键对象的最终权值以及W按键对象的最终权值,确定出此次触摸操作的有效按键,进而响应此次触摸操作。具体地,当Q按键对象的最终权值大于等于W键的按键对象时,此次触摸操作的有效本文档来自技高网
...
一种信息处理方法及电子设备

【技术保护点】
一种信息处理方法,其特征在于,该方法应用于电子设备中,所述电子设备包括触控显示单元,所述电子设备能够利用所述触控显示单元显示N个按键对象,N为正整数;预先为每个按键对象设置相对于其相邻的按键对象的初始的当前权值,其中,每个按键对象对应至少一个当前权值,且按键对象相对于其相邻的按键对象的当前权值与该相邻的按键对象相对于该按键对象的当前权值之和为特定值;所述方法包括:获取预设统计周期内用户所输入的按键序列;依据所述按键序列,对相应的一个以上按键对象的当前权值进行调整;针对所述一个以上按键对象的每个按键对象,依据所述按键对象的有效触摸面积、所述按键对象的相邻的按键对象的有效触摸面积以及所述按键对象相对于该相邻的按键对象的当前权值,确定所述按键对象的最终权值;依据所述按键对象以及所述按键对象的相邻的按键对象的最终权值,确定有效的按键对象以响应用户的触摸操作。

【技术特征摘要】
1.一种信息处理方法,其特征在于,该方法应用于电子设备中,所述电子设备包括触控显示单元,所述电子设备能够利用所述触控显示单元显示N个按键对象,N为正整数;预先为每个按键对象设置相对于其相邻的按键对象的初始的当前权值,其中,每个按键对象对应至少一个当前权值,且按键对象相对于其相邻的按键对象的当前权值与该相邻的按键对象相对于该按键对象的当前权值之和为特定值;所述方法包括:获取预设统计周期内用户所输入的按键序列;依据所述按键序列,对相应的一个以上按键对象的当前权值进行调整;针对所述一个以上按键对象的每个按键对象,依据所述按键对象的有效触摸面积、所述按键对象的相邻的按键对象的有效触摸面积以及所述按键对象相对于该相邻的按键对象的当前权值,确定所述按键对象的最终权值;依据所述按键对象以及所述按键对象的相邻的按键对象的最终权值,确定有效的按键对象以响应用户的触摸操作。2.根据权利要求1所述的信息处理方法,其特征在于,所述依据所述按键序列,对相应的一个以上按键对象的当前权值进行调整,包括:依据所述按键序列,确定误输入的按键对象和相对应的更正后的按键对象;将误输入的按键对象相对于更正后的按键对象的当前权值减小第一预设值,且将更正后的按键对象相对于误输入的按键对象的权值增加第一预设值。3.根据权利要求1所述的信息处理方法,其特征在于,所述依据所述按键对象以及所述按键对象的相邻的按键对象的最终权值,确定有效的按键对象,包括:判断所述按键对象的最终权值是否大于或等于所述按键对象的相邻的按键对象的最终权值,得到第一判断结果;当所述第一判断结果表明所述按键对象的最终权值大于或等于所述按键对象的相邻的按键对象的最终权值时,确定所述按键对象为有效的按键对象;当所述第一判断结果表明所述按键对象的最终权值小于所述按键对象的相邻的按键对象的最终权值时,确定所述相邻的按键对象为有效的按键对象。4.根据权利要求1至3任一项所述的信息处理方法,其特征在于,所述依据所述按键对象的有效触摸面积、所述按键对象的相邻的按键对象的有效触摸面积以及所述按键对象相对于该相邻的按键对象的当前权值,确定所述按键对象的最终权值,包括:基于以下公式计算所述按键对象的最终权值:Ni=Si+Si+1×Bi+1,iNi+1=Si+1+Si×Bi,i+1其中,Ni和Ni+1分别为所述按键对象的最终权值和所述按键对象的相邻的按键对象的最终权值,Si和Si+1分别为所述按键对象的有效触摸面积和所述按键对象的相邻的按键对象的有效触摸面积,Bi+1,i和Bi,i+1分别为所述按键对象的相邻的按键对象的当前权值以...

【专利技术属性】
技术研发人员:刘正
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1