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

文档序号:6550821阅读:164来源:国知局
一种信息处理方法及电子设备的制作方法
【专利摘要】本发明公开了一种信息处理方法及电子设备,所述方法包括:获取预设统计周期内用户所输入的按键序列;依据所述按键序列,对相应的一个以上按键对象的当前权值进行调整;针对所述一个以上按键对象的每个按键对象,依据所述按键对象的有效触摸面积、所述按键对象的相邻的按键对象的有效触摸面积以及所述按键对象相对于该相邻的按键对象的当前权值,确定所述按键对象的最终权值;依据所述按键对象以及所述按键对象的相邻的按键对象的最终权值,确定有效的按键对象以响应用户的触摸操作。
【专利说明】一种信息处理方法及电子设备

【技术领域】
[0001] 本发明涉及信息处理技术,尤其涉及一种信息处理方法及电子设备。

【背景技术】
[0002] 随着用户对电子设备的要求越来越高,电子设备的形式趋于多样化发展。针对电 子设备的输入设备而言,软键盘的出现相对于硬键盘具有许多优点,例如,可触摸显示屏作 为电子设备的软键盘时,用户可以直观且便捷地触控触摸显示屏来输入内容。对于软键盘 而言,由于用户的手指的尺寸不同,以及用户的输入习惯不同,导致不用用户在同一软键盘 下经常出现误操作,基于此,如何根据不同用户动态调整键盘相应按键的问题亟需解决。


【发明内容】

[0003] 为解决上述技术问题,本发明实施例提供了一种信息处理方法及电子设备。
[0004] 本发明实施例提供的信息处理方法应用于电子设备中,所述电子设备包括触控显 示单元,所述电子设备能够利用所述触控显示单元显示N个按键对象,N为正整数;预先为 每个按键对象设置相对于其相邻的按键对象的初始的当前权值,其中,每个按键对象对应 至少一个当前权值,且按键对象相对于其相邻的按键对象的当前权值与该相邻的按键对象 相对于该按键对象的当前权值之和为特定值;所述方法包括:
[0005] 获取预设统计周期内用户所输入的按键序列;
[0006] 依据所述按键序列,对相应的一个以上按键对象的当前权值进行调整;
[0007] 针对所述一个以上按键对象的每个按键对象,依据所述按键对象的有效触摸面 积、所述按键对象的相邻的按键对象的有效触摸面积以及所述按键对象相对于该相邻的按 键对象的当前权值,确定所述按键对象的最终权值;
[0008] 依据所述按键对象以及所述按键对象的相邻的按键对象的最终权值,确定有效的 按键对象以响应用户的触摸操作。
[0009] 本发明实施例提供的技术方案中,通过用户输入的按键序列,收集用户输入错误 的按键对象;然后,对于错误的按键对象的当前权值进行调整;再根据按键对象的有效触 摸面积、所述按键对象的相邻的按键对象的有效触摸面积以及所述按键对象相对于该相邻 的按键对象的当前权值,确定所述按键对象的最终权值;最后,依据按键对象的最终权值, 来确定有效的按键对象以响应用户的触摸操作。如此,可以根据用户的输入习惯动态调整 键盘相应的按键,为用户提供更精准的按键输入匹配,提升了用户体验。

【专利附图】

【附图说明】
[0010] 图1为本发明实施例一的信息处理方法的流程示意图;
[0011] 图2为本发明实施例二的信息处理方法的流程示意图;
[0012] 图3为本发明实施例三的信息处理方法的流程示意图;
[0013] 图4为本发明实施例四的信息处理方法的流程示意图;
[0014] 图5为本发明实施例一的电子设备的结构组成示意图;
[0015] 图6为本发明实施例二的电子设备的结构组成示意图;
[0016] 图7为本发明实施例三的电子设备的结构组成示意图;
[0017] 图8为本发明实施例四的电子设备的结构组成示意图。

【具体实施方式】
[0018] 为了能够更加详尽地了解本发明实施例的特点与技术内容,下面结合附图对本发 明实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明实施例。
[0019] 图1为本发明实施例一的信息处理方法的流程示意图,本示例中的信息处理方法 应用于电子设备中,所述电子设备包括触控显示单元,所述电子设备能够利用所述触控显 示单元显示N个按键对象,N为正整数;预先为每个按键对象设置相对于其相邻的按键对象 的初始的当前权值,其中,每个按键对象对应至少一个当前权值,且按键对象相对于其相邻 的按键对象的当前权值与该相邻的按键对象相对于该按键对象的当前权值之和为特定值; 如图1所示,所述信息处理方法包括以下步骤:
[0020] 步骤101 :获取预设统计周期内用户所输入的按键序列。
[0021] 本发明实施例中,所述电子设备可以是手机、平板电脑、笔记本电脑等电子设备。 所述电子设备中包括有触控显示单元,例如触摸式显示屏。所述电子设备能够够利用触控 显示单元显示一套软键盘,该软键盘包括N个按键对象,N与软件盘的规格有关,例如美式 键盘、欧式键盘的按键数目不同。这里,所述按键对象可以是图标、字母、数字等形式显示在 触控显示单元上,例如W键的按键对象以W字样显示在触控显示单元上。一般,每个按键对 象都会存在至少一个相邻按键对象,例如W按键对象的相邻按键对象为Q按键对象、E按键 对象以及S按键对象。
[0022] 本发明实施例中,预先为每个按键对象设置其相对于相邻的按键对象的初始的当 前权值,例如,当X按键对象的相邻按键对象为Y按键对象时,X按键对象相对于Y按键对 象的初始权值为公式(la):
[0023] Βχ γ = 0 (la)
[0024] 其中,Βχ,γ表示X按键对象相对于Y按键对象的初始权值。
[0025] 而Υ按键相对于X按键对象的初始权值为公式(2a):
[0026] BY x = 0 (2a)
[0027] 其中,Βγ,χ表示Y按键相对于X按键对象的初始权值。
[0028] 这里,按键对象相对于其相邻的按键对象的当前权值与该相邻的按键对象相对 于该按键对象的当前权值之和为特定值,一般该特定值取〇。例如,当\ γ为0. 1时,Βγ,χ 为 _0· 1。
[0029] 本发明实施例中,在预设统计周期内,例如1分钟内,获取用户输入的按键序列, 根据按键序列的上下文信息,以及软键盘的布局相邻性信息,判断用户是否输入错误的按 键对象。例如,用户的输入按键序列为Q按键对象、BACKSPACE按键对象、W按键对象,则可 判断出用户输入的Q按键对象为错误输入,而用户真实想输入的是W按键对象。
[0030] 步骤102 :依据所述按键序列,对相应的一个以上按键对象的当前权值进行调整。
[0031] 这里,根据按键序列,可确定出错误的按键对象,本发明实施例对于错误的按键对 象,对其当前权值进行调整。具体地,将错误的按键对象的当前权值调小,将正确的按键对 象的当前权值调大,调整的幅度可预先设置第一预设值,例如0. 01。例如,针对错误的按键 对象Q键以及正确的按键对象W键,将Q键的按键对象的当前权值减小0. 01,将W键的按键 对象的当前权值增加0.01。
[0032] 步骤103 :针对所述一个以上按键对象的每个按键对象,依据所述按键对象的有 效触摸面积、所述按键对象的相邻的按键对象的有效触摸面积以及所述按键对象相对于该 相邻的按键对象的当前权值,确定所述按键对象的最终权值。
[0033] 这里,电子设备的触控显示单元检测到用户手指触摸软键盘时,也即用户发起一 次触摸操作时,将根据软键盘的布局,计算分配到各个按键对象上的有效面积,例如在一次 触摸操作中,触摸到Q按键对象的有效触摸面积为S,,触摸到W按键对象的有效触摸面积为 Sw。而Q按键对象为错误的按键对象,因此Q按键对象的当前权值经过步骤102相对减小, 相反,W按键对象为正确的按键对象,因此W按键对象的当前权值经过步骤102相对增加。
[0034] 基于此,针对Q按键对象以及W按键对象的任意一按键对象,依据所述按键对象的 有效触摸面积、所述按键对象的相邻的按键对象的有效触摸面积以及所述按键对象相对于 该相邻的按键对象的当前权值,确定所述按键对象的最终权值。例如,依据Q按键对象的有 效触摸面积S,、W按键对象的有效触摸面积S w、Q按键对象的当前权值Baw可确定出Q按键 对象的最终权值NQ。再例如,依据W按键对象的有效触摸面积S W、Q按键对象的有效触摸面 积S,、W按键对象的当前权值BW,Q可确定出W按键对象的最终权值N w。
[0035] 步骤104 :依据所述按键对象以及所述按键对象的相邻的按键对象的最终权值, 确定有效的按键对象以响应用户的触摸操作。
[0036] 承接步骤103,用户的一次触摸操作触摸到了 Q按键对象和W按键对象,可根据Q 按键对象的最终权值以及W按键对象的最终权值,确定出此次触摸操作的有效按键,进而 响应此次触摸操作。具体地,当Q按键对象的最终权值大于等于W键的按键对象时,此次触 摸操作的有效按键为Q键;当W按键对象的最终权值大于等于Q键的按键对象时,此次触摸 操作的有效按键为W键。如此,本发明实施例根据用户输入的按键序列对相应按键对象的 当前权值进行调整,再基于调整后的当前权值,确定用户的一次触摸操作所对应的按键对 象的最终权值,并根据最终权值确定有效的按键对象以响应此次触摸操作,为用户提供更 精准的按键输入匹配,提升了用户体验。
[0037] 图2为本发明实施例二的信息处理方法的流程示意图,本示例中的信息处理方法 应用于电子设备中,所述电子设备包括触控显示单元,所述电子设备能够利用所述触控显 示单元显示N个按键对象,N为正整数;预先为每个按键对象设置相对于其相邻的按键对象 的初始的当前权值,其中,每个按键对象对应至少一个当前权值,且按键对象相对于其相邻 的按键对象的当前权值与该相邻的按键对象相对于该按键对象的当前权值之和为特定值; 如图2所示,所述信息处理方法包括以下步骤:
[0038] 步骤201 :获取预设统计周期内用户所输入的按键序列。
[0039] 本发明实施例中,所述电子设备可以是手机、平板电脑、笔记本电脑等电子设备。 所述电子设备中包括有触控显示单元,例如触摸式显示屏。所述电子设备能够够利用触控 显示单元显示一套软键盘,该软键盘包括N个按键对象,N与软件盘的规格有关,例如美式 键盘、欧式键盘的按键数目不同。这里,所述按键对象可以是图标、字母、数字等形式显示在 触控显示单元上,例如W键的按键对象以W字样显示在触控显示单元上。一般,每个按键对 象都会存在至少一个相邻按键对象,例如W按键对象的相邻按键对象为Q按键对象、E按键 对象以及S按键对象。
[0040] 本发明实施例中,预先为每个按键对象设置其相对于相邻的按键对象的初始的当 前权值,例如,当X按键对象的相邻按键对象为Y按键对象时,X按键对象相对于Y按键对 象的初始权值为公式(lb):
[0041] BXY = 0 (lb)
[0042] 其中,Βχ,γ表示X按键对象相对于Y按键对象的初始权值。
[0043] 而Υ按键相对于X按键对象的初始权值为公式(2b):
[0044] BY x = 0 (2b)
[0045] 其中,Βγ,χ表示Y按键相对于X按键对象的初始权值。
[0046] 这里,按键对象相对于其相邻的按键对象的当前权值与该相邻的按键对象相对 于该按键对象的当前权值之和为特定值,一般该特定值取〇。例如,当\ γ为0. 1时,Βγ,χ 为 _0· 1。
[0047] 本发明实施例中,在预设统计周期内,例如1分钟内,获取用户输入的按键序列, 根据按键序列的上下文信息,以及软键盘的布局相邻性信息,判断用户是否输入错误的按 键对象。例如,用户的输入按键序列为Q按键对象、BACKSPACE按键对象、W按键对象,则可 判断出用户输入的Q按键对象为错误输入,而用户真实想输入的是W按键对象。
[0048] 步骤202 :依据所述按键序列,确定误输入的按键对象和相对应的更正后的按键 对象。
[0049] 这里,根据按键序列,可确定出错误的按键对象,本发明实施例对于错误的按键对 象,对其当前权值进行调整。
[0050] 步骤203 :将误输入的按键对象相对于更正后的按键对象的当前权值减小第一预 设值,且将更正后的按键对象相对于误输入的按键对象的权值增加第一预设值。
[0051] 具体地,将错误的按键对象的当前权值调小,将正确的按键对象的当前权值调大, 调整的幅度可预先设置第一预设值,例如0. 01。例如,针对错误的按键对象Q键以及正确的 按键对象W键,将Q键的按键对象的当前权值减小0. 01,将W键的按键对象的当前权值增加 0· 01。
[0052] 步骤204:针对所述一个以上按键对象的每个按键对象,依据所述按键对象的有 效触摸面积、所述按键对象的相邻的按键对象的有效触摸面积以及所述按键对象相对于该 相邻的按键对象的当前权值,确定所述按键对象的最终权值。
[0053] 这里,电子设备的触控显示单元检测到用户手指触摸软键盘时,也即用户发起一 次触摸操作时,将根据软键盘的布局,计算分配到各个按键对象上的有效面积,例如在一次 触摸操作中,触摸到Q按键对象的有效触摸面积为S,,触摸到W按键对象的有效触摸面积为 Sw。而Q按键对象为错误的按键对象,因此Q按键对象的当前权值经过步骤203相对减小, 相反,W按键对象为正确的按键对象,因此W按键对象的当前权值经过步骤203相对增加。
[0054] 基于此,针对Q按键对象以及W按键对象的任意一按键对象,依据所述按键对象的 有效触摸面积、所述按键对象的相邻的按键对象的有效触摸面积以及所述按键对象相对于 该相邻的按键对象的当前权值,确定所述按键对象的最终权值。例如,依据Q按键对象的有 效触摸面积s,、W按键对象的有效触摸面积Sw、Q按键对象的当前权值Baw可确定出Q按键 对象的最终权值NQ。再例如,依据W按键对象的有效触摸面积SW、Q按键对象的有效触摸面 积S,、W按键对象的当前权值B W,Q可确定出W按键对象的最终权值Nw。
[0055] 步骤205 :依据所述按键对象以及所述按键对象的相邻的按键对象的最终权值, 确定有效的按键对象以响应用户的触摸操作。
[0056] 承接步骤204,用户的一次触摸操作触摸到了 Q按键对象和W按键对象,可根据Q 按键对象的最终权值以及W按键对象的最终权值,确定出此次触摸操作的有效按键,进而 响应此次触摸操作。具体地,当Q按键对象的最终权值大于等于W键的按键对象时,此次触 摸操作的有效按键为Q键;当W按键对象的最终权值大于等于Q键的按键对象时,此次触摸 操作的有效按键为W键。如此,本发明实施例根据用户输入的按键序列对相应按键对象的 当前权值进行调整,再基于调整后的当前权值,确定用户的一次触摸操作所对应的按键对 象的最终权值,并根据最终权值确定有效的按键对象以响应此次触摸操作,为用户提供更 精准的按键输入匹配,提升了用户体验。
[0057] 图3为本发明实施例三的信息处理方法的流程示意图,本示例中的信息处理方法 应用于电子设备中,所述电子设备包括触控显示单元,所述电子设备能够利用所述触控显 示单元显示N个按键对象,N为正整数;预先为每个按键对象设置相对于其相邻的按键对象 的初始的当前权值,其中,每个按键对象对应至少一个当前权值,且按键对象相对于其相邻 的按键对象的当前权值与该相邻的按键对象相对于该按键对象的当前权值之和为特定值; 如图3所示,所述信息处理方法包括以下步骤 :
[0058] 步骤301 :获取预设统计周期内用户所输入的按键序列。
[0059] 本发明实施例中,所述电子设备可以是手机、平板电脑、笔记本电脑等电子设备。 所述电子设备中包括有触控显示单元,例如触摸式显示屏。所述电子设备能够够利用触控 显示单元显示一套软键盘,该软键盘包括N个按键对象,N与软件盘的规格有关,例如美式 键盘、欧式键盘的按键数目不同。这里,所述按键对象可以是图标、字母、数字等形式显示在 触控显示单元上,例如W键的按键对象以W字样显示在触控显示单元上。一般,每个按键对 象都会存在至少一个相邻按键对象,例如W按键对象的相邻按键对象为Q按键对象、E按键 对象以及S按键对象。
[0060] 本发明实施例中,预先为每个按键对象设置其相对于相邻的按键对象的初始的当 前权值,例如,当X按键对象的相邻按键对象为Y按键对象时,X按键对象相对于Y按键对 象的初始权值为公式(lc):
[0061] BXY = 0 (lc)
[0062] 其中,Βχ,γ表示X按键对象相对于Y按键对象的初始权值。
[0063] 而Υ按键相对于X按键对象的初始权值为公式(2c):
[0064] BY x = 0 (2c)
[0065] 其中,Βγ,χ表示Y按键相对于X按键对象的初始权值。
[0066] 这里,按键对象相对于其相邻的按键对象的当前权值与该相邻的按键对象相对 于该按键对象的当前权值之和为特定值,一般该特定值取0。例如,当\γ为0. 1时,Βγ,χ 为 _0· 1。
[0067] 本发明实施例中,在预设统计周期内,例如1分钟内,获取用户输入的按键序列, 根据按键序列的上下文信息,以及软键盘的布局相邻性信息,判断用户是否输入错误的按 键对象。例如,用户的输入按键序列为Q按键对象、BACKSPACE按键对象、W按键对象,则可 判断出用户输入的Q按键对象为错误输入,而用户真实想输入的是W按键对象。
[0068] 步骤302 :依据所述按键序列,对相应的一个以上按键对象的当前权值进行调整。 [0069] 这里,根据按键序列,可确定出错误的按键对象,本发明实施例对于错误的按键对 象,对其当前权值进行调整。具体地,将错误的按键对象的当前权值调小,将正确的按键对 象的当前权值调大,调整的幅度可预先设置第一预设值,例如〇. 01。例如,针对错误的按键 对象Q键以及正确的按键对象W键,将Q键的按键对象的当前权值减小0. 01,将W键的按键 对象的当前权值增加0.01。
[0070] 步骤303 :针对所述一个以上按键对象的每个按键对象,依据所述按键对象的有 效触摸面积、所述按键对象的相邻的按键对象的有效触摸面积以及所述按键对象相对于该 相邻的按键对象的当前权值,确定所述按键对象的最终权值。
[0071] 这里,电子设备的触控显示单元检测到用户手指触摸软键盘时,也即用户发起一 次触摸操作时,将根据软键盘的布局,计算分配到各个按键对象上的有效面积,例如在一次 触摸操作中,触摸到Q按键对象的有效触摸面积为S,,触摸到W按键对象的有效触摸面积为 Sw。而Q按键对象为错误的按键对象,因此Q按键对象的当前权值经过步骤302相对减小, 相反,W按键对象为正确的按键对象,因此W按键对象的当前权值经过步骤302相对增加。
[0072] 基于此,针对Q按键对象以及W按键对象的任意一按键对象,依据所述按键对象的 有效触摸面积、所述按键对象的相邻的按键对象的有效触摸面积以及所述按键对象相对于 该相邻的按键对象的当前权值,确定所述按键对象的最终权值。例如,依据Q按键对象的有 效触摸面积S,、W按键对象的有效触摸面积S w、Q按键对象的当前权值Baw可确定出Q按键 对象的最终权值NQ。再例如,依据W按键对象的有效触摸面积S W、Q按键对象的有效触摸面 积S,、W按键对象的当前权值BW,Q可确定出W按键对象的最终权值N w。
[0073] 步骤304 :判断所述按键对象的最终权值是否大于或等于所述按键对象的相邻的 按键对象的最终权值,得到第一判断结果。
[0074] 承接步骤303,用户的一次触摸操作触摸到了 Q按键对象和W按键对象,可根据Q 按键对象的最终权值以及W按键对象的最终权值,确定出此次触摸操作的有效按键,进而 响应此次触摸操作。
[0075] 步骤305 :当所述第一判断结果表明所述按键对象的最终权值大于或等于所述按 键对象的相邻的按键对象的最终权值时,确定所述按键对象为有效的按键对象。
[0076] 步骤306 :当所述第一判断结果表明所述按键对象的最终权值小于所述按键对象 的相邻的按键对象的最终权值时,确定所述相邻的按键对象为有效的按键对象。
[0077] 具体地,当Q按键对象的最终权值大于等于W键的按键对象时,此次触摸操作的有 效按键为Q键;当W按键对象的最终权值大于等于Q键的按键对象时,此次触摸操作的有效 按键为W键。如此,本发明实施例根据用户输入的按键序列对相应按键对象的当前权值进 行调整,再基于调整后的当前权值,确定用户的一次触摸操作所对应的按键对象的最终权 值,并根据最终权值确定有效的按键对象以响应此次触摸操作,为用户提供更精准的按键 输入匹配,提升了用户体验。
[0078] 图4为本发明实施例四的信息处理方法的流程示意图,本示例中的信息处理方法 应用于电子设备中,所述电子设备包括触控显示单元,所述电子设备能够利用所述触控显 示单元显示N个按键对象,N为正整数;预先为每个按键对象设置相对于其相邻的按键对象 的初始的当前权值,其中,每个按键对象对应至少一个当前权值,且按键对象相对于其相邻 的按键对象的当前权值与该相邻的按键对象相对于该按键对象的当前权值之和为特定值; 如图4所示,所述信息处理方法包括以下步骤:
[0079] 步骤401 :获取预设统计周期内用户所输入的按键序列。
[0080] 本发明实施例中,所述电子设备可以是手机、平板电脑、笔记本电脑等电子设备。 所述电子设备中包括有触控显示单元,例如触摸式显示屏。所述电子设备能够够利用触控 显示单元显示一套软键盘,该软键盘包括N个按键对象,N与软件盘的规格有关,例如美式 键盘、欧式键盘的按键数目不同。这里,所述按键对象可以是图标、字母、数字等形式显示在 触控显示单元上,例如W键的按键对象以W字样显示在触控显示单元上。一般,每个按键对 象都会存在至少一个相邻按键对象,例如W按键对象的相邻按键对象为Q按键对象、E按键 对象以及S按键对象。
[0081] 本发明实施例中,预先为每个按键对象设置其相对于相邻的按键对象的初始的当 前权值,例如,当X按键对象的相邻按键对象为Y按键对象时,X按键对象相对于Y按键对 象的初始权值为公式(Id):
[0082] Βχ γ = 0 (Id)
[0083] 其中,Βχ,γ表示X按键对象相对于Y按键对象的初始权值。
[0084] 而Υ按键相对于X按键对象的初始权值为公式(2d):
[0085] Βγ χ = 0 (2d)
[0086] 其中,Βγ,χ表示Υ按键相对于X按键对象的初始权值。
[0087] 这里,按键对象相对于其相邻的按键对象的当前权值与该相邻的按键对象相对 于该按键对象的当前权值之和为特定值,一般该特定值取0。例如,当\γ为0. 1时,Βγ,χ 为 _0· 1。
[0088] 本发明实施例中,在预设统计周期内,例如1分钟内,获取用户输入的按键序列, 根据按键序列的上下文信息,以及软键盘的布局相邻性信息,判断用户是否输入错误的按 键对象。例如,用户的输入按键序列为Q按键对象、BACKSPACE按键对象、W按键对象,则可 判断出用户输入的Q按键对象为错误输入,而用户真实想输入的是W按键对象。
[0089] 步骤402 :依据所述按键序列,对相应的一个以上按键对象的当前权值进行调整。 [0090] 这里,根据按键序列,可确定出错误的按键对象,本发明实施例对于错误的按键对 象,对其当前权值进行调整。具体地,将错误的按键对象的当前权值调小,将正确的按键对 象的当前权值调大,调整的幅度可预先设置第一预设值,例如〇. 01。例如,针对错误的按键 对象Q键以及正确的按键对象W键,将Q键的按键对象的当前权值减小0. 01,将W键的按键 对象的当前权值增加0.01。
[0091] 步骤403 :针对所述一个以上按键对象的每个按键对象,依据公式 Λζ. = + SM x Bi+l t w it β计算所述按键对象的最终权值。 iVi+l _ --+1 + -- Χ
[0092] 其中,队和Ni+1分别为所述按键对象的最终权值和所述按键对象的相邻的按键对 象的最终权值,Si和S i+1分别为所述按键对象的有效触摸面积和所述按键对象的相邻的按 键对象的有效触摸面积,Bi+lii和\i+1分别为所述按键对象的当前权值以及所述按键对象 的相邻的按键对象的当前权值。
[0093] 这里,电子设备的触控显示单元检测到用户手指触摸软键盘时,也即用户发起一 次触摸操作时,将根据软键盘的布局,计算分配到各个按键对象上的有效面积,例如在一次 触摸操作中,触摸到Q按键对象的有效触摸面积为S,,触摸到W按键对象的有效触摸面积为 Sw。而Q按键对象为错误的按键对象,因此Q按键对象的当前权值经过步骤402相对减小, 相反,W按键对象为正确的按键对象,因此W按键对象的当前权值经过步骤402相对增加。
[0094] 基于此,针对Q按键对象以及W按键对象的任意一按键对象,依据所述按键对象的 有效触摸面积、所述按键对象的相邻的按键对象的有效触摸面积以及所述按键对象相对于 该相邻的按键对象的当前权值,确定所述按键对象的最终权值。例如,依据Q按键对象的有 效触摸面积S,、W按键对象的有效触摸面积S w、Q按键对象的当前权值Baw可确定出Q按键 对象的最终权值NQ。再例如,依据W按键对象的有效触摸面积S W、Q按键对象的有效触摸面 积S,、W按键对象的当前权值BW,Q可确定出W按键对象的最终权值N w。
[0095] 步骤404 :依据所述按键对象以及所述按键对象的相邻的按键对象的最终权值, 确定有效的按键对象以响应用户的触摸操作。
[0096] 承接步骤403,用户的一次触摸操作触摸到了 Q按键对象和W按键对象,可根据Q 按键对象的最终权值以及W按键对象的最终权值,确定出此次触摸操作的有效按键,进而 响应此次触摸操作。具体地,当Q按键对象的最终权值大于等于W键的按键对象时,此次触 摸操作的有效按键为Q键;当W按键对象的最终权值大于等于Q键的按键对象时,此次触摸 操作的有效按键为W键。如此,本发明实施例根据用户输入的按键序列对相应按键对象的 当前权值进行调整,再基于调整后的当前权值,确定用户的一次触摸操作所对应的按键对 象的最终权值,并根据最终权值确定有效的按键对象以响应此次触摸操作,为用户提供更 精准的按键输入匹配,提升了用户体验。
[0097] 图5为本发明实施例一的电子设备的结构组成示意图,所述电子设备包括触控显 示单元,所述电子设备能够利用所述触控显示单元显示N个按键对象,N为正整数;预先为 每个按键对象设置相对于其相邻的按键对象的初始的当前权值,其中,每个按键对象对应 至少一个当前权值,且按键对象相对于其相邻的按键对象的当前权值与该相邻的按键对象 相对于该按键对象的当前权值之和为特定值;所述电子设备包括:
[0098] 获取单元51,用于获取预设统计周期内用户所输入的按键序列;
[0099] 调整单元52,用于依据所述按键序列,对相应的一个以上按键对象的当前权值进 行调整;
[0100] 处理单元53,用于针对所述一个以上按键对象的每个按键对象,依据所述按键对 象的有效触摸面积、所述按键对象的相邻的按键对象的有效触摸面积以及所述按键对象相 对于该相邻的按键对象的当前权值,确定所述按键对象的最终权值;
[0101] 确定单元54,用于依据所述按键对象以及所述按键对象的相邻的按键对象的最终 权值,确定有效的按键对象以响应用户的触摸操作。
[0102] 本领域技术人员应当理解,图5所示的电子设备中的各单元的实现功能可参照前 述信息处理方法的相关描述而理解。图5所示的电子设备中的各单元的功能可通过运行于 处理器上的程序而实现,也可通过具体的逻辑电路而实现。
[0103] 图6为本发明实施例二的电子设备的结构组成示意图,所述电子设备包括触控显 示单元,所述电子设备能够利用所述触控显示单元显示N个按键对象,N为正整数;预先为 每个按键对象设置相对于其相邻的按键对象的初始的当前权值,其中,每个按键对象对应 至少一个当前权值,且按键对象相对于其相邻的按键对象的当前权值与该相邻的按键对象 相对于该按键对象的当前权值之和为特定值;所述电子设备包括:
[0104] 获取单元61,用于获取预设统计周期内用户所输入的按键序列;
[0105] 调整单元62,用于依据所述按键序列,对相应的一个以上按键对象的当前权值进 行调整;
[0106] 处理单元63,用于针对所述一个以上按键对象的每个按键对象,依据所述按键对 象的有效触摸面积、所述按键对象的相邻的按键对象的有效触摸面积以及所述按键对象相 对于该相邻的按键对象的当前权值,确定所述按键对象的最终权值;
[0107] 确定单元64,用于依据所述按键对象以及所述按键对象的相邻的按键对象的最终 权值,确定有效的按键对象以响应用户的触摸操作。
[0108] 优选地,所述调整单元62包括:第一确定子单元621、调整子单元622 ;其中,
[0109] 所述第一确定子单元621,用于依据所述按键序列,确定误输入的按键对象和相对 应的更正后的按键对象;
[0110] 所述调整子单元622,用于将误输入的按键对象相对于更正后的按键对象的当前 权值减小第一预设值,且将更正后的按键对象相对于误输入的按键对象的权值增加第一预 设值。
[0111] 本领域技术人员应当理解,图6所示的电子设备中的各单元及其子单元的实现功 能可参照前述信息处理方法的相关描述而理解。图6所示的电子设备中的各单元及其子单 元的功能可通过运行于处理器上的程序而实现,也可通过具体的逻辑电路而实现。
[0112] 图7为本发明实施例三的电子设备的结构组成示意图,所述电子设备包括触控显 示单元,所述电子设备能够利用所述触控显示单元显示N个按键对象,N为正整数;预先为 每个按键对象设置相对于其相邻的按键对象的初始的当前权值,其中,每个按键对象对应 至少一个当前权值,且按键对象相对于其相邻的按键对象的当前权值与该相邻的按键对象 相对于该按键对象的当前权值之和为特定值;所述电子设备包括:
[0113] 获取单元71,用于获取预设统计周期内用户所输入的按键序列;
[0114] 调整单元72,用于依据所述按键序列,对相应的一个以上按键对象的当前权值进 行调整;
[0115] 处理单元73,用于针对所述一个以上按键对象的每个按键对象,依据所述按键对 象的有效触摸面积、所述按键对象的相邻的按键对象的有效触摸面积以及所述按键对象相 对于该相邻的按键对象的当前权值,确定所述按键对象的最终权值;
[0116] 确定单元74,用于依据所述按键对象以及所述按键对象的相邻的按键对象的最终 权值,确定有效的按键对象以响应用户的触摸操作。
[0117] 优选地,所述确定单元74包括:判断子单元741、第二确定子单元742、第三确定子 单元743 ;其中,
[0118] 所述判断子单元741,用于判断所述按键对象的最终权值是否大于或等于所述按 键对象的相邻的按键对象的最终权值,得到第一判断结果;
[0119] 所述第二确定子单元742,用于当所述第一判断结果表明所述按键对象的最终权 值大于或等于所述按键对象的相邻的按键对象的最终权值时,确定所述按键对象为有效的 按键对象;
[0120] 所述第三确定子单元743,用于当所述第一判断结果表明所述按键对象的最终权 值小于所述按键对象的相邻的按键对象的最终权值时,确定所述相邻的按键对象为有效的 按键对象。
[0121] 本领域技术人员应当理解,图7所示的电子设备中的各单元及其子单元的实现功 能可参照前述信息处理方法的相关描述而理解。图7所示的电子设备中的各单元及其子单 元的功能可通过运行于处理器上的程序而实现,也可通过具体的逻辑电路而实现。
[0122] 图8为本发明实施例四的电子设备的结构组成示意图,所述电子设备包括触控显 示单元,所述电子设备能够利用所述触控显示单元显示N个按键对象,N为正整数;预先为 每个按键对象设置相对于其相邻的按键对象的初始的当前权值,其中,每个按键对象对应 至少一个当前权值,且按键对象相对于其相邻的按键对象的当前权值与该相邻的按键对象 相对于该按键对象的当前权值之和为特定值;所述电子设备包括:
[0123] 获取单元81,用于获取预设统计周期内用户所输入的按键序列;
[0124] 调整单元82,用于依据所述按键序列,对相应的一个以上按键对象的当前权值进 行调整;
[0125] 处理单元83,用于针对所述一个以上按键对象的每个按键对象,依据所述按键对 象的有效触摸面积、所述按键对象的相邻的按键对象的有效触摸面积以及所述按键对象相 对于该相邻的按键对象的当前权值,确定所述按键对象的最终权值;
[0126] 确定单元84,用于依据所述按键对象以及所述按键对象的相邻的按键对象的最终 权值,确定有效的按键对象以响应用户的触摸操作。
[0127] 优选地,所述处理单元83,还用于基于以下公式计算所述按键对象的最终权值:
[0128] Nj = Sj+S^XB^i
[0129] Ni+1 = 81+1+8^61;1+1
[0130] 其中,队和Ni+1分别为所述按键对象的最终权值和所述按键对象的相邻的按键对 象的最终权值,Si和s i+1分别为所述按键对象的有效触摸面积和所述按键对象的相邻的按 键对象的有效触摸面积,Bi+lii和\ i+1分别为所述按键对象的当前权值以及所述按键对象 的相邻的按键对象的当前权值。
[0131] 本领域技术人员应当理解,图8所示的电子设备中的各单元的实现功能可参照前 述信息处理方法的相关描述而理解。图8所示的电子设备中的各单元的功能可通过运行于 处理器上的程序而实现,也可通过具体的逻辑电路而实现。
[0132] 在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其 它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为 一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或 可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部 分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合 或通信连接,可以是电性的、机械的或其它形式的。
[0133] 上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显 示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单 元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
[0134] 另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可 以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述 集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0135] 本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过 程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序 在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读 存储器(ROM, Read Only Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0136] 或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品 销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施 例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来, 该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以 是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。 而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read Only Memory)、磁碟或者光 盘等各种可以存储程序代码的介质。
[0137] 以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何 熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
[0138] 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
【权利要求】
1. 一种信息处理方法,其特征在于,该方法应用于电子设备中,所述电子设备包括触控 显示单元,所述电子设备能够利用所述触控显示单元显示N个按键对象,N为正整数;预先 为每个按键对象设置相对于其相邻的按键对象的初始的当前权值,其中,每个按键对象对 应至少一个当前权值,且按键对象相对于其相邻的按键对象的当前权值与该相邻的按键对 象相对于该按键对象的当前权值之和为特定值;所述方法包括: 获取预设统计周期内用户所输入的按键序列; 依据所述按键序列,对相应的一个以上按键对象的当前权值进行调整; 针对所述一个以上按键对象的每个按键对象,依据所述按键对象的有效触摸面积、所 述按键对象的相邻的按键对象的有效触摸面积以及所述按键对象相对于该相邻的按键对 象的当前权值,确定所述按键对象的最终权值; 依据所述按键对象以及所述按键对象的相邻的按键对象的最终权值,确定有效的按键 对象以响应用户的触摸操作。
2. 根据权利要求1所述的信息处理方法,其特征在于,所述依据所述按键序列,对相应 的一个以上按键对象的当前权值进行调整,包括: 依据所述按键序列,确定误输入的按键对象和相对应的更正后的按键对象; 将误输入的按键对象相对于更正后的按键对象的当前权值减小第一预设值,且将更正 后的按键对象相对于误输入的按键对象的权值增加第一预设值。
3. 根据权利要求1所述的信息处理方法,其特征在于,所述依据所述按键对象以及所 述按键对象的相邻的按键对象的最终权值,确定有效的按键对象,包括: 判断所述按键对象的最终权值是否大于或等于所述按键对象的相邻的按键对象的最 终权值,得到第一判断结果; 当所述第一判断结果表明所述按键对象的最终权值大于或等于所述按键对象的相邻 的按键对象的最终权值时,确定所述按键对象为有效的按键对象; 当所述第一判断结果表明所述按键对象的最终权值小于所述按键对象的相邻的按键 对象的最终权值时,确定所述相邻的按键对象为有效的按键对象。
4. 根据权利要求1至3任一项所述的信息处理方法,其特征在于,所述依据所述按键对 象的有效触摸面积、所述按键对象的相邻的按键对象的有效触摸面积以及所述按键对象相 对于该相邻的按键对象的当前权值,确定所述按键对象的最终权值,包括: 基于以下公式计算所述按键对象的最终权值: Ni = Si+Si+1XBi+M Ni+1 - Si+1+Sj X Bi; i+1 其中,队和Ni+1分别为所述按键对象的最终权值和所述按键对象的相邻的按键对象的 最终权值,Si和Si+1分别为所述按键对象的有效触摸面积和所述按键对象的相邻的按键对 象的有效触摸面积,B i+lii和\i+1分别为所述按键对象的当前权值以及所述按键对象的相 邻的按键对象的当前权值。
5. -种电子设备,其特征在于,所述电子设备包括触控显示单元,所述电子设备能够利 用所述触控显示单元显示N个按键对象,N为正整数;预先为每个按键对象设置相对于其相 邻的按键对象的初始的当前权值,其中,每个按键对象对应至少一个当前权值,且按键对象 相对于其相邻的按键对象的当前权值与该相邻的按键对象相对于该按键对象的当前权值 之和为特定值;所述电子设备包括: 获取单元,用于获取预设统计周期内用户所输入的按键序列; 调整单元,用于依据所述按键序列,对相应的一个以上按键对象的当前权值进行调 整; 处理单元,用于针对所述一个以上按键对象的每个按键对象,依据所述按键对象的有 效触摸面积、所述按键对象的相邻的按键对象的有效触摸面积以及所述按键对象相对于该 相邻的按键对象的当前权值,确定所述按键对象的最终权值; 确定单元,用于依据所述按键对象以及所述按键对象的相邻的按键对象的最终权值, 确定有效的按键对象以响应用户的触摸操作。
6. 根据权利要求5所述的电子设备,其特征在于,所述调整单元包括:第一确定子单 元、调整子单元;其中, 所述第一确定子单元,用于依据所述按键序列,确定误输入的按键对象和相对应的更 正后的按键对象; 所述调整子单元,用于将误输入的按键对象相对于更正后的按键对象的当前权值减小 第一预设值,且将更正后的按键对象相对于误输入的按键对象的权值增加第一预设值。
7. 根据权利要求5所述的电子设备,其特征在于,所述确定单元包括:判断子单元、第 二确定子单元、第三确定子单元;其中, 所述判断子单元,用于判断所述按键对象的最终权值是否大于或等于所述按键对象的 相邻的按键对象的最终权值,得到第一判断结果; 所述第二确定子单元,用于当所述第一判断结果表明所述按键对象的最终权值大于 或等于所述按键对象的相邻的按键对象的最终权值时,确定所述按键对象为有效的按键对 象; 所述第三确定子单元,用于当所述第一判断结果表明所述按键对象的最终权值小于 所述按键对象的相邻的按键对象的最终权值时,确定所述相邻的按键对象为有效的按键对 象。
8. 根据权利要求5至7任一项所述的电子设备,其特征在于,所述处理单元,还用于基 于以下公式计算所述按键对象的最终权值: Ni = Si+Si+1XBi+M Ni+1 - Si+1+Sj X Bi; i+1 其中,队和Ni+1分别为所述按键对象的最终权值和所述按键对象的相邻的按键对象的 最终权值,Si和Si+1分别为所述按键对象的有效触摸面积和所述按键对象的相邻的按键对 象的有效触摸面积,B i+lii和\i+1分别为所述按键对象的当前权值以及所述按键对象的相 邻的按键对象的当前权值。
【文档编号】G06F3/0488GK104111797SQ201410289639
【公开日】2014年10月22日 申请日期:2014年6月24日 优先权日:2014年6月24日
【发明者】刘正 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1