一种输入界面响应布局生成方法、装置和服务器制造方法及图纸

技术编号:18940092 阅读:34 留言:0更新日期:2018-09-15 10:59
本发明专利技术提出一种输入界面响应布局生成方法、装置和服务器。其中,输入界面响应布局生成方法包括:获取用户进行当前输入时的输入状态特征;根据所述输入状态特征,预测用户在下一次输入时对当前输入界面中每个输入键的点击概率;以及根据所述每个输入键的点击概率,生成所述当前输入界面的响应区域布局;其中,所述响应区域布局为所述当前输入界面中各个输入键的响应范围的分布。本发明专利技术实施例中,通过根据用户当前的输入状态特征来得到每个输入键的点击概率,进而得到用于包含所有输入键的输入界面的响应区域布局,可以在每次用户输入后对输入界面的响应区域进行调整,使得能够降低用户误触率,而且更为灵活。

Input interface response layout generation method, device and server

The invention provides an input interface response layout generation method, device and server. Among them, the input interface response layout generation method includes: acquiring the input state characteristics of the user when the current input is made; predicting the click probability of each input key in the current input interface at the next input according to the input state characteristics; and generating the said according to the click probability of each input key. The response area layout of the current input interface, where the response area layout is the distribution of the response range of the input keys in the current input interface. In the embodiment of the present invention, by obtaining the click probability of each input key according to the user's current input state characteristics, a response region layout for an input interface containing all input keys can be obtained, and the response region of the input interface can be adjusted after each user input so as to reduce the user's mistouch rate. And more flexible.

【技术实现步骤摘要】
一种输入界面响应布局生成方法、装置和服务器
本专利技术涉及互联网领域,并具体涉及一种输入界面响应布局生成方法、装置和服务器。
技术介绍
目前,由于技术的发展,智能手机已经普及,人们也已经逐渐适应并习惯了在触摸屏上通过虚拟键盘来进行输入。相较于在PC时代的主流输入方法、即通过硬键盘进行输入,虚拟键盘并不存在一个个需要物理行为触发的真实按钮,而是在触摸屏上绘制图形,并以响应区域(或称为热区)的方式响应用户的操作,此处以及下文出现的响应区域是指,在触摸屏上能够激发元件并使其响应的范围,其中,元件可以是输入键,包括但不限于按键、按钮、输入框、下拉菜单等。特别地,在输入法领域,由于输入键的密集且用户使用的频次极高,很容易发生真实输入键和期望输入键不一致的误触行为。如今,可以根据输入键本身的视觉区域进行简单的响应区域优化,例如直接将响应区域扩展至两个输入键的中间位置,或者直接将响应区域扩展至输入键的右下方。另外,还可以根据输入键的整体落点分布来调整响应区域。但是,基于视觉设计来调整输入键分布没有考虑输入键的使用频率问题,精度不高;而根据输入键的整体落点分布来调整,则没有考虑用户当前的输入状态,例如,在用户输入了“xi”之后,显然输入“o”的概率比输入“i”的概率要大,此时无法根据用户的输入状态来调整响应区域,不够灵活。
技术实现思路
本专利技术实施例提供一种输入界面响应布局生成方法、装置和服务器,以至少解决现有技术中的一个或更多个技术问题,至少提供一种有益的选择。第一方面,本专利技术实施例提供了一种输入界面响应布局生成方法,包括:获取用户进行当前输入时的输入状态特征;根据所述输入状态特征,预测用户在下一次输入时对当前输入界面中每个输入键的点击概率;以及根据所述每个输入键的点击概率,生成所述当前输入界面的响应区域布局;其中,所述响应区域布局为所述当前输入界面中各个输入键的响应范围的分布。结合第一方面,本专利技术在第一方面的第一种实施方式中,所述输入状态特征包括以下中的至少一种:用户已键入的信息、用户在预定时间间隔内的操作信息、用户对当前使用的设备的握持姿势、用户当前的运动状态、用户当前使用的设备的硬件信息、和用户当前使用的软件的信息。结合第一方面,本专利技术在第一方面的第二种实施方式中,所述根据所述每个输入键的点击概率,生成所述当前输入界面的响应区域布局,包括:根据两个相邻的输入键的点击概率,计算所述两个相邻的输入键之间的响应区域边界;以及利用计算得到的响应区域边界,生成所述当前输入界面的响应区域布局。结合第一方面,本专利技术在第一方面的第三种实施方式中,所述根据所述输入状态特征,预测用户在下一次输入时对当前输入界面中每个输入键的点击概率,包括:根据所述输入状态特征,构建当前状态向量集合C;其中,C={c1,…,ci,…,cn},ci为所述输入状态特征中的一个对应的特征向量,1≤i≤n,n为所述输入状态特征的数量;利用所述当前状态向量集合C和预设的可用状态向量集合D,构建C到D的元素间概率转移矩阵p:其中,D={d1,…,dj,…,dm},dj为所有可用输入状态特征中的一个对应的特征向量,1≤j≤m,m为所述可用输入状态特征的数量,且m>n,并且,px,y表示输入状态特征x到输入状态特征y的转移概率;以及针对每个输入键,将所述元素间概率转移矩阵中与该输入键相关的转移概率相加,得到用户下一次对该输入键的点击概率。结合第一方面的第二种实施方式,所述根据两个相邻的输入键的点击概率,计算所述两个相邻的输入键之间的响应区域边界,包括:根据两个相邻的输入键的点击概率,利用拟合方法计算所述两个相邻的输入键之间的响应区域边界。第二方面,本专利技术实施例提供了一种输入界面响应布局生成装置,包括:特征获取模块,用于获取用户进行当前输入时的输入状态特征;概率预测模块,用于根据所述输入状态特征,预测用户在下一次输入时对当前输入界面中每个输入键的点击概率;以及布局生成模块,用于根据所述每个输入键的点击概率,生成所述当前输入界面的响应区域布局;其中,所述响应区域布局为所述当前输入界面中各个输入键的响应范围的分布。第三方面,本专利技术实施例提供了一种服务器,所述服务器包括:一个或多个处理器;存储装置,配置为存储一个或多个程序;通信接口,配置为使所述处理器和存储装置与外部设备进行通信;当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述第一方面中的方法。第七方面,本专利技术实施例提供了一种计算机可读存储介质,用于存储所述输入界面响应布局生成装置所用的计算机软件指令,其包括用于执行上述第一方面中的输入界面响应布局生成方法为所述输入界面响应布局生成装置所涉及的程序。上述技术方案中的另一个技术方案具有如下优点或有益效果:本专利技术实施例中,通过根据用户当前的输入状态特征来得到每个输入键的点击概率,进而得到用于包含所有输入键的输入界面的响应区域布局,可以在每次用户输入后对输入界面的响应区域进行调整,使得能够降低用户误触率,而且更为灵活。上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本专利技术进一步的方面、实施方式和特征将会是容易明白的。附图说明在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本专利技术公开的一些实施方式,而不应将其视为是对本专利技术范围的限制。图1为根据本专利技术一个实施例的输入界面响应布局生成方法的流程图;图2为根据本专利技术另一实施例的概率预测方法的流程图;图3为根据本专利技术另一实施例的布局生成方法的流程图;图4为根据本专利技术另一实施例的输入界面响应布局生成装置的结构示意图;图5为根据本专利技术另一实施例的布局生成模块的结构示意图;图6为根据本专利技术另一实施例的概率预测模块的结构示意图;图7为根据本专利技术另一实施例的服务器的结构示意图。具体实施方式在下文中,仅简单地描述了某些示例性实施例。正如本领域技术人员可认识到的那样,在不脱离本专利技术的精神或范围的情况下,可通过各种不同方式修改所描述的实施例。因此,附图和描述被认为本质上是示例性的而非限制性的。图1示出了根据本专利技术一个实施例的输入界面响应布局生成方法100的流程图。如图1所示,方法100可以包括:S110:获取用户进行当前输入时的输入状态特征;在判断用户下一次的输入内容时,需要考虑很多因素。例如,如果用户已经利用输入法输入了“xi”,则其下一次输入“a”的概率要比“i”高很多,而其下一次点击确认键的概率也比点击删除键要高。当用户输入“xc”时,其下一步点击删除键的概率则比点击确认键的概率要高。此外,如果用户已经输入了“天气”,则其点击“预报”开头的“y”键的概率比其他输入键的概率要高。而且,当用户之前已经输入了特殊符号,例如当输入了“@”符号之后,则用户点击返回键的概率会比其他输入键的概率高,而点击返回键之后点击数字切换键或是中英文切换键的概率也比点击其他输入键的概率高,因为用户输入“@”符号通常表示其要输入邮箱地址,而大部分邮箱地址是以字母或是数字开头。鉴于此,考虑用户已键入的信息对于预测用户对输入键的点击概率是非常本文档来自技高网...

【技术保护点】
1.一种输入界面响应布局生成方法,其特征在于,包括:获取用户进行当前输入时的输入状态特征;根据所述输入状态特征,预测用户在下一次输入时对当前输入界面中每个输入键的点击概率;以及根据所述每个输入键的点击概率,生成所述当前输入界面的响应区域布局;其中,所述响应区域布局为所述当前输入界面中各个输入键的响应范围的分布。

【技术特征摘要】
1.一种输入界面响应布局生成方法,其特征在于,包括:获取用户进行当前输入时的输入状态特征;根据所述输入状态特征,预测用户在下一次输入时对当前输入界面中每个输入键的点击概率;以及根据所述每个输入键的点击概率,生成所述当前输入界面的响应区域布局;其中,所述响应区域布局为所述当前输入界面中各个输入键的响应范围的分布。2.根据权利要求1所述的方法,其特征在于,所述输入状态特征包括以下中的至少一种:用户已键入的信息、用户在预定时间间隔内的操作信息、用户对当前使用的设备的握持姿势、用户当前的运动状态、用户当前使用的设备的硬件信息、和用户当前使用的软件的信息。3.根据权利要求1所述的方法,其特征在于,所述根据所述每个输入键的点击概率,生成所述当前输入界面的响应区域布局,包括:根据两个相邻的输入键的点击概率,计算所述两个相邻的输入键之间的响应区域边界;以及利用计算得到的响应区域边界,生成所述当前输入界面的响应区域布局。4.根据权利要求1所述的方法,其特征在于,所述根据所述输入状态特征,预测用户在下一次输入时对当前输入界面中每个输入键的点击概率,包括:根据所述输入状态特征,构建当前状态向量集合C;其中,C={c1,…,ci,…,cn},ci为所述输入状态特征中的一个对应的特征向量,1≤i≤n,n为所述输入状态特征的数量;利用所述当前状态向量集合C和预设的可用状态向量集合D,构建C到D的元素间概率转移矩阵p:其中,D={d1,…,dj,…,dm},dj为所有可用输入状态特征中的一个对应的特征向量,1≤j≤m,m为所述可用输入状态特征的数量,且m>n,并且,px,y表示输入状态特征x到输入状态特征y的转移概率;以及针对每个输入键,将所述元素间概率转移矩阵中与该输入键相关的转移概率相加,得到用户下一次对该输入键的点击概率。5.根据权利要求3所述的方法,其特征在于,所述根据两个相邻的输入键的点击概率,计算所述两个相邻的输入键之间的响应区域边界,包括:根据两个相邻的输入键的点击概率,利用拟合方法计算所述两个相邻的输入键之间的响应区域边界。6.一种输入界面响应布局生成装置,其特征在于,包括:特征获取模块,用于获取用户进行当前输入时的输入状态特征;概率预测模块,用于根据所述输入状态特征,预测用户在下一次输入时对当...

【专利技术属性】
技术研发人员:马鸣秦添孟可丰崔国庆
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京,11

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

1