一种信息输入方法、装置和智能终端与流程

文档序号:12034251阅读:203来源:国知局
一种信息输入方法、装置和智能终端与流程

本申请涉及输入法技术领域,特别是涉及一种信息输入方法、一种信息输入装置和一种移动终端。



背景技术:

随着触摸屏技术的快速发展,触摸屏成为了显示屏的主流。诸如智能手机等移动设备终端通过安装触摸屏,使得用户可以用手指触摸显示界面上的图符或文字就能实现对主机操作,简化了用户操作。同时,随着移动设备向着大屏幕化快速发展普及,人们随时随地需要在大屏幕移动设备上进行信息输入。

以使用输入法为例,用户输入若干音节或者笔画后,输入法软件在候选区提供若干个对应的候选词。其中,候选区指的是软件界面上用于显示候选项的区域,一般位于键盘区的上方;候选项指的是在输入法使用过程中,输入诸如音节、笔画等字符后,输入法系统提供的若干个可选的诸如字、词、符号等选项。若用户点击某一候选项,则该候选项被输入到输入框中。可见,在屏幕上出现候选项后,用户必须在候选项区域进行操作,点击对应的候选项才能输入该候选项。

但是,在移动设备的屏幕尺寸比较大时,用户难以单手完成输入操作。具体的,用户单手操作移动设备时,即在采用单手控制移动设备时,既需要用手握持移动设备又需要用手指控制设备,通常用大拇指进行触摸输入。当候选项显示在比较大的显示屏幕上,若用户采用右手单手操作,则其右手的手指较难点击到左上角区域的候选词;若用户采用左手单手操作,则其左手的手指较难点击到右上角区域的候选词,从而影响了输入效率。

显然,现有基于输入的信息展示方法应用在大屏幕设备上时,无法满足所有输入场景,存在输入效率低的问题。



技术实现要素:

本申请实施例所要解决的技术问题是提供一种信息输入方法,以解决大屏幕设备输入效率低的问题。

相应的,本申请实施例还提供一种信息输入装置设备以及一种智能终端,用以保证上述方法的实现及应用。

为了解决上述问题,本申请实施例公开了一种信息输入方法,包括:依据输入信息匹配候选项,在候选区展示对应的各候选项;依据在键盘区接收的预设输入,确定选中候选项并上屏展示。

可选的,所述依据在键盘区接收的预置输入,确定选中候选项,包括:检测所述预设输入的输入位置,确定目标位置信息;将所述目标位置信息所属的选中区对应的候选项确定为选中候选项。

可选的,所述在候选区展示对应的各候选项之后,还包括:检测各候选项在候选区的展示宽度;基于所述展示宽度确定各候选项对应的选中区。

可选的,基于所述展示宽度确定各候选项对应的选中区,包括:基于所述展示宽度按照纵向划分键盘区,得到各候选项对应的划分区域;将所述划分区域作为选中区。

可选的,所述依据在键盘区接收的预设输入,确定选中候选项,还包括:对键盘区进行监听;当监听到输入操作,判断所述输入操作是否为预设输入;在所述输入操作为预设输入时,执行检测输入位置的步骤。

可选的,所述输入操作包括:滑动输入操作和/或按压输入操作。

可选的,当监听到输入操作,判断所述输入操作是否为预设输入,包括:当监听到滑动输入操作时,检测所述滑动输入操作对应的滑动信息;检测所述滑动信息是否符合预置的滑动变化规则;在所述滑动信息符合滑动变化规则时,确定所述滑动输入操作为预设输入。

可选的,检测所述预设输入的输入位置,确定目标位置信息,包括:检测所述滑动输入操作的起始位置或终止位置,确定所述起始位置或终止 位置对应的位置信息;将所述起始位置或终止位置对应的位置信息作为目标位置信息。

可选的,当监听到输入操作,判断所述输入操作是否为预设输入,包括:在监听到按压输入操作时,检测所述按压输入操作对应的按压时间;判断所述按压时间是否达到预置的按压时间阈值;在按压时间达到按压时间阈值时,确定所述按压输入操作为预设输入。

可选的,当监听到输入操作,判断所述输入操作是否为预设输入,包括:在监听到按压输入操作时,对所述按压输入操作进行压力检测,确定压力值;判断所述压力值是否在预置的压力范围内;当所述压力值在预置范围内,判定所述按压输入操作为预设输入。

可选的,还包括:在展示对应的候选项后,显示提示信息;或者,在接收到预设提示输入时,显示提示信息;其中,所述提示信息用于提示候选项对应的选中区。

可选的,在展示对应的候选项后,显示提示信息,包括:计算所述候选项对应的展示时间;判断所述展示时间是否达到预置的展示时间阈值;当所述展示时间达到展示时间阈值时,执行显示提示信息的步骤。

可选的,在确定各候选项对应的选中区后,还包括:对各候选项对应的选中区进行提示。

本申请实施例还公开了一种信息输入装置,包括:

输入展示模块,用于依据输入信息匹配候选项,在候选区展示对应的各候选项;上屏展示模块,用于依据在键盘区接收的预设输入,确定选中候选项并上屏展示。

可选的,所述上屏展示模块,包括:输入位置检测子模块,用于检测所述预设输入的输入位置,确定目标位置信息;候选项选中子模块,用于将所述目标位置信息所属的选中区对应的候选项确定为选中候选项。

可选的,还包括:宽度检测模块,用于检测各候选项在候选区的展示宽度;选中区确定模块,用于基于所述展示宽度确定各候选项对应的选中区。

可选的,所述选中区确定模块,具体用于基于所述展示宽度按照纵向划分键盘区,得到各候选项对应的划分区域;将所述划分区域作为选中区。

可选的,所述上屏展示模块,还包括:监听子模块,用于对键盘区进行监听;判断子模块,用于当监听到输入操作,判断所述输入操作是否为预设输入,在所述输入操作为预设输入时,触发所述输入位置检测子模块执行检测输入位置的步骤。

可选的,所述输入操作包括:滑动输入操作和/或按压输入操作。

可选的,所述判断子模块,包括:滑动操作监听单元,用于当监听到滑动输入操作时,检测所述滑动输入操作对应的滑动信息;滑动信息检测单元,用于检测所述滑动信息是否符合预置的滑动变化规则,以及在所述滑动信息符合滑动变化规则时,确定所述滑动输入操作为预设输入。

可选的,所述输入位置检测子模块,具体用于检测所述滑动输入操作的起始位置或终止位置,确定所述起始位置或终止位置对应的位置信息,将所述起始位置或终止位置对应的位置信息作为目标位置信息。

可选的,所述判断子模块,包括:时间检测单元,用于在监听到按压输入操作时,检测所述按压输入操作对应的按压时间;时间判断单元,用于判断所述按压时间是否达到预置的按压时间阈值,以及在按压时间达到按压时间阈值时,确定所述按压输入操作为预设输入。

可选的,所述判断子模块,包括:压力检测单元,用于在监听到按压输入操作时,对所述按压输入操作进行压力检测,确定压力值;压力判断单元,用于判断所述压力值是否在预置的压力范围内,以及,当所述压力值在预置范围内,判定所述按压输入操作为预设输入。

可选的,还包括:提示信息显示模块,用于在展示对应的候选项后,显示提示信息;或者,用于在接收到预设提示输入时,显示提示信息。其中,所述提示信息用于提示候选项对应的选中区。

可选的,所述提示信息显示模块,包括:展示时间计算子模块,用于计算所述候选项对应的展示时间;展示时间判断子模块,用于判断所述展 示时间是否达到预置的展示时间阈值;信息显示子模块,用于当所述展示时间达到展示时间阈值时,执行显示提示信息的步骤。

可选的,还包括:选中区提示模块,用于对各候选项对应的选中区进行提示。

本申请实施例还公开了一种智能终端,包括:存储器、显示器、处理器和输入单元;其中,所述处理器用于执行本申请任一实施所述的方法。

与现有技术相比,本申请实施例包括以下优点:

本申请实施例在展示输入信息对应的候选项后,可以通过键盘区接收到的预设输入,如滑动输入操作、按压输入操作等,确定选中候选项,从而可以避免用户通过在候选区操作选中候选项而导致输入效率低的问题,在提高输入操作的简便性的同时,提高了输入效率。

本申请实施还可以对各候选项对应的选中区进行提示,使得用户可以获知候选项对应的选中区,进一步提高输入操作简便项,以及提高了用户体验。

附图说明

图1是本申请的一种信息输入方法实施例的步骤流程图;

图2是本申请一个具体示例中信息输入的示意图;

图3是本申请的一种信息输入方法优选实施例的步骤流程图;

图4是本申请具体示例中各候选项对应选中区的示意图;

图5是本申请具体示例中一种基于滑动输入操作的起始位置确定选中候选项的示意图;

图6是本申请具体示例中的一种显示提示信息的示意图;

图7是本申请的一种信息输入装置实施例的结构框图;

图8是本申请的一种信息输入装置优选实施例的结构框图;

图9是本申请实施例的一种智能终端的结构框图。

具体实施方式

为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附 图和具体实施方式对本申请作进一步详细的说明。

本申请实施例的核心构思之一在于,在候选区展示输入信息对应的候选项后,依据在键盘区接收到的预设输入,确定选中候选项,即根据键盘区上的预设输入确定选中的候选项,提高选中候选项的操作简便性;并对选中候选项进行上屏展示,即完成该选中候选项的输入,从而避免在候选区选中候选项而导致输入效率低的问题,提高了输入效率。

参照图1,示出了本申请的一种信息输入方法实施例的步骤流程图,具体可以包括如下步骤:

步骤102,依据输入信息匹配候选项,在候选区展示对应的各候选项。

通常,智能终端通过安装输入法应用程序(简称输入法),使得用户可以通过输入法进行信息输入,即实现信息输入功能。具体而言,安装在智能终端的输入法在接收到用户所提交的输入信息时,可以按照预置的匹配规则在预置的词库中查找该输入信息对应的候选项,即依据输入信息匹配候选项。其中,针对同一输入信息,通过在词库中进行匹配,可以得到对应的一个或者多个候选项。以拼音输入法为例,当输入信息为“jie”时,输入法在词库中进行匹配以得到对应的多个候选项,如“解”、“接”、“借”、“界”、“姐”、“节”等。

步骤104,依据在键盘区接收的预设输入,确定选中候选项并上屏展示。

本实施例中,在候选区展示输入信息对应的候选项后,若键盘区接收到输入操作,且该输入操作为预设输入,则可以依据该预设输入的输入位置,确定选中候选项,并对该选中候选项进行上屏展示,即完成该选中候选项的输入。其中,预设输入是输入法依据默认设置参数自动设置的,也可以是输入法基于用户提交的设置操作确定的,本申请实施例对此不作限制。具体的,用户可以在智能终端的显示屏幕上对应区域内使用长按、手指悬停等输入操作来触发选择指令,从而选中其所要输入的候选项。其中,智能终端可以通过对输入操作进行时间检测,来检测到长按输入操 作;也可以通过对输入操作进行压力检测,来检测到手指悬停输入操作。

例如,智能终端通过支持压力感应技术,如具有3dtouch技术(多点触控技术)的触控屏,可以感知力度和手指面积,即感应不同的感压力度触控,从而可以检测手指悬停操作,其中,手指悬停操作具体可以包括不同压力度对应的输入操作。

参照图2,示出了本申请一个具体示例中信息输入的示意图。

作为本申请的一个具体示例,当用户在智能终端显示界面上所显示的键盘区输入信息“jie”,输入法通过在词库中进行匹配,得到对应的候选项,并在候选展示各候选项,如图2中a01部分所示。若预设输入为下滑操作,则当用户在键盘上提交下滑输入操作时,即在键盘区接收到下滑输入操作时,输入法可以将该下滑输入操作确定为预设输入,从而可以基于该预设输入的输入位置确定对应的选中候选项,如图2中a02部分所示,将候选项“界”确定为选中候选项。在确定选中候选项后,对选中候选项进行上屏展示,如将选中候选项“界”输入到当前输入区域中,如图2中a03部分所示。显然,用户通过在键盘区提交预设输入,就可以选中其想要输入的候选项,即用户无需直接在候选词区对候选词进行操作,而在键盘区通过预设输入就可以完成选词操作,从而可以避免在大屏幕的智能设备进行输入时由于难以点击到候选项而导致输入效率低的问题。

需要说明的是,输入法可以包括实现文字输入的软件,具体可以包括:拼音输入法、诸如笔画输入法、五笔输入法等形码输入法、音形输入法、音形码输入法等。输入信息具体可以包括在键盘区输入的字符,如字母、数字、符号、笔画等。候选区具体可以包括软件界面上用于显示候选项的区域。键盘区具体可以包括软件界面上用于显示输入字符的区域。

本申请实施例在展示输入信息对应的候选项后,可以通过键盘区接收到的预设输入,如滑动输入操作、按压输入操作等,确定选中候选项,从而可以避免用户通过在候选区操作选中候选项而导致输入效率低的问题,在提高输入操作的简便性的同时,提高了输入效率。

参照图3,示出了本申请的一种信息输入方法优选实施例的步骤流程 图,具体可以包括如下步骤:

步骤302,依据输入信息匹配候选项,在候选区展示对应的各候选项。

步骤304,检测各候选项在候选区的展示宽度。

本实施例中,可以预先设置每个字在展示时所占用的显示长度,从而可以基于候选项所包含字的数量确定出候选项在候选区的展示宽度。

作为本申请的一个具体示例,输入法可以通过预置字体的字号来预置字体在候选区显示时的大小,即可以确定字在候选区显示时对应的宽度和高度,如通过预置字体的字号为五号,将字的显示尺寸设置为3.69毫米。通过分别统计各候选项所对应的字数,以及基于每个候选项所对应的字数和每个字在候选区显示时对应的宽度进行计算,可以得到每个候选项在展示区的显示宽度,如候选项对应的字数为3,结合上述例子,通过计算每个字的显示尺寸与字数的乘积,可以得到该候选项项在候选区的展示宽度为11.07毫米。

步骤306,基于所述展示宽度确定各候选项对应的选中区。

在本申请的一种优选实施例中,基于所述展示宽度确定各候选项对应的选中区,具体可以包括:基于所述展示宽度按照纵向划分键盘区,得到各候选项对应的划分区域;将所述划分区域作为选中区。

作为本申请的一个具有示例,在确定各候选项在候选区的展示宽度后,输入法可以基于各候选项的展示宽度按照纵向垂直划分键盘区,得到各候选项对应的划分区域,从而可以将各候选项对应的划分区域作为各候选区的选中区。该选中区可与用于确定用户所要输入的候选项,即可以用于确定选中候选项。例如,当候选区在键盘区上方,在确定各候选项在候选区的展示宽度后,键盘区可以按照各候选项对应的展示宽度划分为若干个纵向矩形区域,如图4所示,每个矩形区域对应唯一的候选项,即每个候选项下方的区域可以按照候选词对应的展示宽度划分为候选项对应的选中区。

可选的,在确定各候选项对应的选中区后,该信息输入方法还可以包括:对各候选项对应的选中区后进行提示。

作为本申请的一个具体示例,输入法可以为各候选区配置不同的颜色,如为各候选区配置白色或者黑色,从而通过显示不同颜色的色块提示用户各候选项对应的选中区,,即对各候选项对应的选中区进行提示,如图4所示,方便用户确定各候选项对应的选中区,提高了操作的简便性。

步骤308,对键盘区进行监听。

步骤310,当监听到输入操作,判断所述输入操作是否为预设输入。

本实施例可以通过对键盘区进行监听,监听到键盘区接收到的输入操作。在监听到输入操作时,通过判断该输入操作是否预置操作规则来定该输入操作是否为预设输入,即确定该输入操作是否为选中候选项的操作,如通过对输入操作进行压力或者时间检测,来判断该输入操作是否为预设输入。其中,输入操作可以包括:滑动输入操作,如上滑输入操作,下滑输入操作等;还可以包括按压输入操作,如重压输入操作、触摸输入操作等。

在本申请的一种优选实施例中,当监听到输入操作,判断所述输入操作是否为预设输入,可以包括:在监听到滑动输入操作时,检测所述滑动输入操作对应的滑动信息;检测所述滑动信息是否符合预置的滑动变化规则;在所述滑动信息符合滑动变化规则时,确定所述滑动输入操作为预设输入。

作为本申请的一种具体应用场景,当输入操作为滑动输入操作时,本实施例在监听到滑动输入操作时,可以通过检测该滑动输入操作对应的滑动信息,来判断所述滑动信息是否符合预置的滑动变化规则。其中,滑动信息可以包括:滑动方向、滑动距离、滑动轨迹等其中的一项或几项。具体的,输入法可以通过判断滑动输入操作的滑动方向是否为预置滑动方向,来判断该滑动操作是否符合预置滑动规则;也可以通过判断滑动输入操作的滑动距离是否为达到预置的滑动距离阈值来判断该滑动输入操作是否符合预置滑动规则;还可以基于滑动方向和滑动距离来判断该滑动输入操作的滑动轨迹是否符合预置滑动规则,从而判断出该滑动输入操作是否为预设输入。例如,通过检测该滑动输入操作对应的滑动信息确定该滑动 输入操作对应的滑动方向,并判断滑动输入操作对应的该滑动方向是否为预置滑动方向。若是,则可以判定滑动输入操作对应的滑动信息符合滑动变化规则,即可以确定该滑动输入操作属于预设输入;若否,则可以判定滑动输入操作对应的滑动信息不符合滑动变化规则,即可以确定该滑动输入操作不属于预设输入。

在本申请另一种优选实施例中,当监听到输入操作,判断所述输入操作是否为预设输入,包括:在监听到按压输入操作时,检测所述按压输入操作对应的按压时间;判断所述按压时间是否达到预置的按压时间阈值;在按压时间达到按压时间阈值时,确定所述按压输入操作为预设输入。

本申请实施例可以预先为预设输入配置对应的时间阈值,从而可以在输入操作的操作时间达到预置的时间阈值时,将输入操作确定为预设输入。其中,操作时间具体可以包括滑动操作对应的滑动时间、按压输入操作对应的按压时间等。

作为本申请的另一种具体应用场景中,当输入操作为按压输入操作时,本申请实施例可以在监听到按压输入操作时,检测该按压输入操作对应的按压时间,并判断该按压时间是否达到预置的时间阈值,在按压时间达到预置时间阈值时,确定该输入操作为预设输入。其中,按压输入操作具体可以包括压感输入操作。其中,压感输入操作可以按照按压力度分为不同的输入操作如重压输入操作、触摸输入操作等。例如,当用户触摸智能终端触摸屏上显示的键盘区时,智能终端可以监听到键盘区接收到触摸输入操作,即按压操作,并可以计算该触摸对应的触摸时间;以及,可以通过检测该触摸时间是否达到预置的时间预置来判断该触摸输入操作是否为预设输入。若预置的时间为0.1秒,则当在触摸时间达到0.1秒时,可以将该触摸输入操作确定为预设输入;当触摸时间没有达到0.1秒时,可以判定该触摸输入操作不是预设输入。

本申请实施例还可以通过检测按压输入操作的压力值是否在预置压力范围来判断该按压输入操作是否为预设输入。在本申请的一个优选实施例中,当监听到输入操作,判断所述输入操作是否为预设输入,还可以包 括:在监听到按压输入操作时,对所述按压输入操作进行压力检测,确定压力值;判断所述压力值是否在预置的压力范围内;当所述压力值在预置范围内,判定所述按压输入操作为预设输入。

本申请实施例可以预先为预设输入配置对应的压力范围,从而可以通过检测输入操作的压力值是否在预置压力范围内来判断该输入操作是否为预设输入。作为本申请的一个具体示例,在检测到按压输入操作时,可以对该按压输入操作进行压力检测,确定该对应的压力值;以及检测该压力值是否在预置的压力范围内。当按压输入操作对应的按压时间在预置的压力范围内,则可以将该按压输入操作确定为预设输入。

当然,本实施例还可以对候选区进行监听,在监听到候选区接收到预置的选中操作时,确定选中候选项并上屏展示,如当用户点击候选区的候选项时,可以监听到候选区接收到点击输入操作;若输入法针对该候选区预置的选中操作为点击输入操作,则可以基于该点击输入操作确定选中候选项,本申请实施例对此并不作限制。

步骤312,检测预设输入的输入位置,确定目标位置信息。

本实施例在确定输入操作为预设输入后,可以通过检测该预设输入的输入位置,如检测按压输入操作的按压点、检测滑动输入操作的操作位置,生成该输入操作对应的位置信息,从而可以将该输入操作对应的位置信息作为目标位置信息。

步骤314,将所述目标位置信息所属的选中区对应的候选项确定为选中候选项,并上屏展示。

本申请实施例在确定预设输入对应的目标位置信息后,可以依据目标位置信息所属的选中区确定该预设输入所属的选中区,从而可以确定该预设输入所选中的候选项,即将所述目标位置信息所属的选中区对应的候选项确定为选中候选项。在确定选中候选项后,可以对该选中候选项进行上屏展示,即完成选中候选项的输入。

其中,当输入操作为滑动输入操作时,难以保证该滑动输入操作的操作位置都在同一选中区,如在手机屏上滑动时,难以保证手指的起止位置 都在理想的区域内,因此可以通过判断起始位置或终止位置的方式来判断用户想要选择的候选字,即通过判断预设输入的起始位置或终止位置来确定目标位置信息。

在本申请的一种优选实施例中,检测所述预设输入的输入位置,确定目标位置信息,具体可以包括:检测所述滑动输入操作的起始位置或终止位置,确定所述起始位置或终止位置对应的位置信息;将所述起始位置或终止位置对应的位置信息作为目标位置信息。

作为本申请的一种具体示例,在预设输入为滑动输入操作时,本实施例可以检测该滑动操作的起始位置,确定起始位置对应的位置信息,以及将起始位置对应的位置信息作为目标位置信息。如图5所示,当用户滑动选择文字时,即在监听到滑动输入操作时,以用户手指接触屏幕的起始位置为判定依据,确定用户所要选择的文字,即将起始位置对应的位置信息作为目标位置信息,从而将所述目标位置信息所属的选中区对应的候选项确定为选中候选项,即将滑动输入操作的起始位置对应的候选项“界”确定为选中候选项,并上屏展示。

当然,本申请实施还可以将滑动输入操作的终止位置或者其他位置对应的位置信息作为目标位置信息,本申请实施例对此不作限制。

本实施例可以通过确定预设输入操作在键盘区的输入位置来选中候选项,使得用户可以在键盘区进行操作来选中候选项,即用户无需直接在候选词区对候选词进行操作,而在键盘区通过手势就能完成选词操作,从而提高选中候选项的操作简便性,以及提高输入效率。

当然,本申请实施例还可以显示提示信息,使得用户可以获知各候选项对应得选中区。具体的,本申请实施例可以在输入法首次启动时,向用户展示在提示信息;也可以展示输入信息对应的候选项后,显示提示信息;还可以在接收到预置提示输入时,执行显示提示信息的步骤,本申请实施例对此不作限制。

在本申请的一种优选实施例中,该信息输入方法还可以包括显示提示信息的步骤,如在展示对应的候选项后,显示提示信息;或者,在接收到 预设提示输入时,显示提示信息。其中,提示信息用于提示候选项对应的选中区。

作为本申请的一种具体应用场景,智能终端可以在展示候选项后,直接在键盘区显示不同颜色的矩形区域,即在键盘区显示提示界面,给用户视觉提示,以告知各候选项对应的选中区的边界。可见,本申请实施例可以通过在键盘区显示提示界面,即显示提示信息,使得用户可以获知各候选项对应的选中区,从而提示用户可以在键盘区进行操作以选中候选项,提高用户体验。

当然,智能终端也可以在候选项展示后,在预置的输入时间间隔内没有接收到预设输入时,执行显示提示信息的步骤。在本申请的一种优选实施例中,在展示对应的候选项后,显示提示信息,包括:计算所述候选项对应的展示时间;判断所述展示时间是否达到预置的展示时间阈值;当所述展示时间达到展示时间阈值时,执行显示提示信息的步骤。

本实施例在候选区展示候选项后,计算当前候选项对应的展示时间,若没有接收到预设输入,则判断该展示时间是否达到预置的展示时间阈值,并在展示时间达到展示时间阈值时,执行显示提示信息的步骤。作为本申请的一个具体示例,如图6所示,在展示时间达到预置展示时间阈值1秒钟,且没有接收到预设输入,即用户在输入的间隔时间1秒钟没有进行选中操作,智能终端可以通过不同颜色的色块或线条进行提示,即执行显示提示信息的步骤,使得用户可以获知各候选项对应的选中区。当用户再次接触屏幕时提示色块或提示线条可以消失,方便用户继续点击键盘按键,即方便用户在键盘区进行输入操作输入。

本实施例也可以在检测到预设提示输入时,执行显示提示信息的步骤。其中,预设提示输入可以依据输入法默认的设置参数自动配置,也可以依据用户操作来配置,本申请实施例对此也不做限制。作为本申请的另一具体示例,在检测到长按输入操作时,可以显示提示信息。具体的,当检测到输入操作对应按压时间超过预置操作时间阈值1秒时,如在手指长按智能终端的触控屏时,可以确定监听到长按操作,即预置提示输入,智能 终端在键盘区显示提示信息,如键盘区出现区域提示;在手指抬起后,即监听不到预置提示输入,或者随着选中候选项上屏展示,即随着对应的选中候选项被输入,该区域显示可以消失,参见图6的b02和b03部分。综上,提示信息可以在适当的时机出现或消失,以方便用户输入信息,本申请实施例对此不作限制。

本申请实施可以通过显示提示信息,使得用户可以获知候选项对应的选中区,进一步提高输入操作简便项,以及提高了用户体验。

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请实施例并不受所描述的动作顺序的限制,因为依据本申请实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本申请实施例所必须的。

参照图7,示出了本申请的一种信息输入装置实施例的结构框图,具体可以包括如下模块:

输入展示模块702,用于依据输入信息匹配候选项,在候选区展示对应的各候选项。

上屏展示模块704,用于依据在键盘区接收的预设输入,确定选中候选项并上屏展示。

参照图8,示出了本申请的一种信息输入装置优选实施例的结构框图,具体可以包括如下模块:

输入展示模块802,可以用于依据输入信息匹配候选项,在候选区展示对应的各候选项。

宽度检测模块804,可以用于检测各候选项在候选区的展示宽度。

选中区确定模块806,可以用于基于所述展示宽度确定各候选项对应的选中区。

在本申请的一种优选实施例中,选中区确定模块806,具体可以用于基于所述展示宽度按照纵向划分键盘区,得到各候选项对应的划分区域;将所述划分区域作为选中区

上屏展示模块808,可以用于依据在键盘区接收的预设输入,确定选中候选项并上屏展示。

可选的,上屏展示模块808可以包括如下子模块:

输入位置检测子模块8081,用于检测所述预设输入的输入位置,确定目标位置信息。

候选项选中子模块8083,用于将所述目标位置信息所属的选中区对应的候选项确定为选中候选项。

在本申请的一种优选实施例中,上屏展示模块808还可以包括:监听子模块8085和判断子模块8087。

其中,监听子模块8085,用于对键盘区进行监听。判断子模块8087,用于当监听到输入操作,判断所述输入操作是否为预设输入;以及在所述输入操作为预设输入时,触发所述输入位置检测子模块8081执行检测输入位置的步骤。

可选的,所述输入操作包括:滑动输入操作和/或按压输入操作。

在本申请的一种优选实施例中,所述判断子模块8087可以包括:滑动操作监听单元808701和滑动信息检测单元808703。

其中,滑动操作监听单元808701,用于当监听到滑动输入操作时,检测所述滑动输入操作对应的滑动信息。滑动信息检测单元808703,用于检测所述滑动信息是否符合预置的滑动变化规则;以及在所述滑动信息符合滑动变化规则时,确定所述滑动输入操作为预设输入。

可选的,所述输入位置检测子模块8081,具体可以用于检测所述滑动输入操作的起始位置或终止位置,确定所述起始位置或终止位置对应的位置信息;将所述起始位置或终止位置对应的位置信息作为目标位置信息。

在本申请的一种优选实施例中,所述判断子模块8087可以包括:时间检测单元808705和时间判断单元808707。

其中,时间检测单元808705用于在监听到按压输入操作时,检测所述按压输入操作对应的按压时间。时间判断单元808707,用于判断所述按压时间是否达到预置的按压时间阈值;以及在按压时间达到按压时间阈值时,确定所述按压输入操作为预设输入。

在本申请的一种优选实施例中,所述判断子模块8087,包括:

压力检测单元808709,用于在监听到按压输入操作时,对所述按压输入操作进行压力检测,确定压力值。

压力判断单元808711,用于判断所述压力值是否在预置的压力范围内;以及,当所述压力值在预置范围内,判定所述按压输入操作为预设输入。

提示信息显示模块810,用于在展示对应的候选项后,显示提示信息;或者,用于在接收到预设提示输入时,显示提示信息。

其中,所述提示信息用于提示候选项对应的选中区。

在本申请的一种优选实施例中,所述提示信息显示模块810,可以包括以下子模块:

展示时间计算子模块8101,用于计算所述候选项对应的展示时间;

展示时间判断子模块8103,用于判断所述展示时间是否达到预置的展示时间阈值;

信息显示子模块8105,用于当所述展示时间达到展示时间阈值时,执行显示提示信息的步骤。

可选的,该信息输入装置还包括:选中区提示模块812,用于对各候选项对应的选中区进行提示。

在上述实施例的基础上,本实施例还公开了一种智能终端。

参照图9,示出了本申请实施例的一种智能终端的结构框图。具体的,该智能终端900包括:存储器910、显示器920、处理器930和输入单元940。

其中,该输入单元940可用于接收用户输入的数字或字符信息,以及控制信号。具体地,本申请实施例中,该输入单元940可以包括触摸屏941, 可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触摸屏941上的操作),并根据预先设定的程式驱动相应的连接装置。当然,除了触摸屏941,输入单元940还可以包括其他输入设备,如物理键盘、功能键(比如音量控制按键、开关按键等)、鼠标等。

显示器920包括显示面板,可选的,可以采用液晶显示器(liquidcrystaldisplay,lcd)或有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板。其中,触摸屏可以覆盖显示面板,形成触摸显示屏,当该触摸显示屏检测到在其上或附近的触摸操作后,传送给处理器930以执行相应的处理。

在本申请实施例中,通过调用存储该存储器910内的软件程序,和/或,模块,和/或,数据,处理器930用于依据输入信息匹配候选项,在候选区展示对应的各候选项;依据在键盘区接收的预设输入,确定选中候选项并上屏展示。

可选的,所述依据在键盘区接收的预置输入,确定选中候选项,包括:检测所述预设输入的输入位置,确定目标位置信息;将所述目标位置信息所属的选中区对应的候选项确定为选中候选项。

可选的,在候选区展示对应的各候选项之后,处理器930还用于检测各候选项在候选区的展示宽度;基于所述展示宽度确定各候选项对应的选中区。

可选的,基于所述展示宽度确定各候选项对应的选中区,包括:基于所述展示宽度按照纵向划分键盘区,得到各候选项对应的划分区域;将所述划分区域作为选中区。

可选的,处理器930依据在键盘区接收的预设输入,确定选中候选项,还包括:对键盘区进行监听;当监听到输入操作,判断所述输入操作是否为预设输入;在所述输入操作为预设输入时,执行检测输入位置的步骤。

可选的,所述输入操作包括:滑动输入操作和/或按压输入操作。

在本申请的一个具体示例中,所述处理器930可以具体用于在监听到滑动输入操作时,检测所述滑动输入操作对应的滑动信息;检测所述滑动信 息是否符合预置的滑动变化规则;在所述滑动信息符合滑动变化规则时,确定所述滑动输入操作为预设输入。

可选的,检测所述预设输入的输入位置,确定目标位置信息,包括:

检测所述滑动输入操作的起始位置或终止位置,确定所述起始位置或终止位置对应的位置信息;将所述起始位置或终止位置对应的位置信息作为目标位置信息。

在本申请的另一个具体示例中,所述处理器930可以具体用于在监听到按压输入操作时,检测所述按压输入操作对应的按压时间;判断所述按压时间是否达到预置的按压时间阈值;在按压时间达到按压时间阈值时,确定所述按压输入操作为预设输入。

可选的,所述处理器930还可以具体用于在监听到按压输入操作时,对所述按压输入操作进行压力检测,确定压力值;判断所述压力值是否在预置的压力范围内;当所述压力值在预置范围内,判定所述按压输入操作为预设输入。

可选的,所述处理器930还可以用于在展示对应的候选项后,显示提示信息;或者,在接收到预设提示输入时,显示提示信息。其中,所述提示信息用于提示候选项对应的选中区。

可选的,在展示对应的候选项后,显示提示信息,包括:计算所述候选项对应的展示时间;判断所述展示时间是否达到预置的展示时间阈值;当所述展示时间达到展示时间阈值时,执行显示提示信息的步骤。

可选的,所述处理器930在确定各候选项对应的选中区后,还可以用于对各候选项对应的选中区进行提示。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本领域内的技术人员应明白,本申请实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请实施例是参照根据本申请实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请实施例范围的所有变更和修改。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术 语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。

以上对本申请所提供的一种信息输入方法、装置和智能终端,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1