输入控制方法、装置和电子设备与流程

文档序号:11690977阅读:153来源:国知局
输入控制方法、装置和电子设备与流程

本申请涉及互联网技术领域,更具体地说,涉及一种输入控制方法、装置和电子设备。



背景技术:

在日常生活以及工作过程中,用户在进行输入操作的过程中,经常会涉及相同内容的重复输入,在该种情况中,用户需要重复输入之前的内容,操作过程较为复杂,导致输入效率较低。如,用户在一款搜索引擎的页面中输入搜索关键词进行搜索之后,如果没有搜索到与该关键词匹配的搜索结果,则可能需要更换另一款搜索引擎对该关键词进行搜索,那么用户在切换了搜索引擎之后,就可能需要重复上一次输入的关键词,然后再发起搜索,导致搜索过程较为复杂。因此,如何提高输入操作的便捷性和高效性是本领域技术人员迫切需要解决的技术问题。



技术实现要素:

有鉴于此,本申请提供了一种输入控制方法、装置和电子设备,以提高输入操作的便捷性和高效性。

为了实现上述目的,现提出的方案如下:

一种输入控制方法,包括:

监控第一界面中输入焦点所在的第一输入区域内输入的文本;

缓存所述第一输入区域内最近一次输入的文本;

当检测到所述输入焦点从第一输入区域切换到第二输入区域时,获取当前时刻之前所述第一输入区域内最近一次输入的目标文本,并将所述目标文本作为所述第二输入区域对应的可选择输入的候选项进行展现。

优选的,在所述将所述目标文本作为所述第二输入区域对应的可选择输入的候选项进行展现之后,还包括:

当检测到用于触发对展现出的所述目标文本进行选择的预设操作时,将所述目标文本输入到所述第二输入区域。

优选的,所述检测到所述输入焦点从第一输入区域切换到第二输入区域,包括:

检测到输入焦点从所述第一界面的第一输入区域切换到第二界面的第二输入区域。

优选的,所述缓存所述第一输入区域内最近一次输入的文本,包括:

当检测到处于显示界面顶层的界面从所述第一界面切换为第二界面时,缓存所述第一输入区域内最近一次输入的文本。

优选的,所述监控第一界面中输入焦点所在的第一输入区域内输入的文本,包括:

监控第一应用的第一界面中,输入焦点所在的第一输入区域内输入的文本;

则所述检测到输入焦点从所述第一界面的第一输入区域切换到第二界面的第二输入区域,包括:

检测到输入焦点从所述第一界面的第一输入区域切换到第二应用中第二界面的第二输入区域。

优选的,所述监控第一界面中输入焦点所在的第一输入区域内输入的文本,包括:

监控第一搜索界面中输入焦点所在的第一搜索输入栏中输入的关键词;

所述检测到输入焦点从所述第一界面的第一输入区域切换到第二界面的第二输入区域,包括:

检测到输入焦点从所述第一搜索界面的第一搜索输入栏切换到第二搜索界面的第二搜索输入栏。

优选的,所述缓存所述第一输入区域内最近一次输入的文本,包括:

调用所述第一输入区域关联的第一输入法程序将所述第一输入区域内最近一次输入的文本缓存到指定存储区;

则所述获取当前时刻之前所述第一输入区域内最近一次输入的目标文本,并将所述目标文本作为所述第二输入区域对应的可选择输入的候选项进行展现,包括:

向所述第二输入区域关联的第二输入法程序发送候选词呈现指示,所述候选词呈现指示用于指示所述第二输入法程序从所述指定存储空间读取所述第一输入区域内最近一次输入的目标文本,并将所述目标文本展现在所述第二输入法程序的候选输入栏中。

另一方面,本申请实施例还提供了一种电子设备,包括:

输入单元,用于监控第一界面中输入焦点所在的第一输入区域内输入的文本;

存储器,用于缓存所述第一输入区域内最近一次输入的文本;

处理器,用于当检测到所述输入焦点从第一输入区域切换到第二输入区域时,从所述存储器中获取当前时刻之前所述第一输入区域内最近一次输入的目标文本,并将所述目标文本作为所述第二输入区域对应的可选择输入的候选项;

输出单元,用于将所述目标文本作为所述第二输入区域对应的可选择输入的候选项进行展现。

优选的,所述处理器,还用于,在所述输出单元将所述目标文本作为所述第二输入区域对应的可选择输入的候选项进行展现之后,当检测到用于触发对展现出的所述目标文本进行选择的预设操作时,控制所述输出单元将所述目标文本输入到所述第二输入区域。

优选的,所述电子设备在检测到所述输入焦点从第一输入区域切换到第二输入区域时,具体用于,检测到输入焦点从所述第一界面的第一输入区域切换到第二界面的第二输入区域。

优选的,所述输入单元在监控第一界面中输入焦点所在的第一输入区域内输入的文本时,具体用于,监控第一搜索界面中输入焦点所在的第一搜索输入栏中输入的关键词;

所述处理器在检测到输入焦点从所述第一界面的第一输入区域切换到第二界面的第二输入区域时,具体用于,检测到输入焦点从所述第一搜索界面的第一搜索输入栏切换到第二搜索界面的第二搜索输入栏。

优选的,所述处理器,还用于调用所述第一输入区域关联的第一输入法程序将所述第一输入区域内最近一次输入的文本缓存到所述存储器的指定存储区;

则所述处理器在获取当前时刻之前所述第一输入区域内最近一次输入的目标文本时,并将所述目标文本作为所述第二输入区域对应的可选择输入的候选项,具体用于,向所述第二输入区域关联的第二输入法程序发送候选词呈现指示,所述候选词呈现指示用于指示所述第二输入法程序从所述指定存储空间读取所述第一输入区域内最近一次输入的目标文本,并将所述目标文本展现在所述第二输入法程序的候选输入栏中。

另一方面,本申请实施例还提供了一种输入控制装置,包括:

监控单元,用于监控第一界面中输入焦点所在的第一输入区域内输入的文本;

存储单元,用于缓存所述第一输入区域内最近一次输入的文本;

处理单元,用于当检测到所述输入焦点从第一输入区域切换到第二输入区域时,从所述存储器中获取当前时刻之前所述第一输入区域内最近一次输入的目标文本,并将所述目标文本作为所述第二输入区域对应的可选择输入的候选项进行展现。

由以上内容可知,在本申请实施例中,电子设备会监控输入焦点所在的第一界面中第一输入区域内所输入的文本,并将该第一输入区域内最近一次所输入的文本进行缓存,这样,当输入焦点从该第一输入区域切换为第二输入区域时,则可以从缓存中获取当前时刻之前该第一输入区域中最近一次输入的目标文本,并将该目标文本作为可选择的候选项进行展现,因此,如果用户希望在该第二输入区域内重新输入该目标内容,则可以直接选择该候选项,便可以完成将该目标文本输入到该第二输入区域的操作,避免了用户通过输入法手动输入该目标文本中所包含的字符串,减少了输入操作的复杂度,也提高了输入效率。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请公开的一种输入控制方法一个实施例的流程示意图;

图2为本申请公开的一种输入控制方法又一个实施例的流程示意图;

图3为本申请公开的一种输入控制方法又一个实施例的流程示意图;

图4为本申请公开的一种电子设备一个实施例的组成结构示意图;

图5为本申请公开的一种输入控制装置一个实施例的组成结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

如图1所示,其示出了本申请一种输入控制方法一个实施例的流程示意图,本实施例的方法可以应用于电子设备,如,手机、平板电脑、笔记本电脑以及台式电脑等。本实施例的方法可以包括:

101,监控第一界面中输入焦点所在的第一输入区域内输入的文本。

其中,输入焦点可以理解为光标或者其他输入标志。其中,输入焦点所在的界面一般处于显示界面的顶层,如,在进行文本输入的过程中,光标所在的窗口就是输入焦点所在的窗口。

其中,输入焦点所在的输入区域可以为进行文本输入的区域,根据第一界面的不同,该输入区域也可以有多种可能情况,如,输入区域可以为会话窗口、word文档、搜索输入栏等等输入区域。

为了便于区分,本申请实施例将输入焦点所在的界面称为第一界面,并将该第一界面中输入焦点所在的输入区域称为第一输入区域。

102,缓存该第一输入区域内最近一次输入的文本。

在本申请实施例中,在输入焦点在第一输入区域进行输入操作的过程中,会缓存该第一输入区域内最近一次输入的文本,以便于后续可以获取到该第一输入区域内最近一次输入的文本内容。

可以理解的是,确定一次输入的文本的方式可以有多种:

在一种可能的情况中,可以是第一输入区域中当前输入焦点所在位置与上一次输入焦点所在位置之间的文本,例如,在第一输入区域中的文本可以为“今天|”,则输入焦点位于“天”之后,如果用户在该输入焦点之后连续输入了“天气很好”这一连续的字符串,则第一输入区域内的文本变为“今天天气很好|”,输入焦点移动至“好”之后,则当前输入焦点与上一次输入焦点所在位置之间的文本,即最近一次输入的文本为“天气很好”。

在又一种可能的情况中,可以将输入区域中当前存在的所有文本内容为最近一次输入的文本。如,对于一些对话框或者搜索输入栏的输入区域而言,该输入区域内当前存在的文本内容就可以认为是最近一次输入的文本内容。以搜索引擎的搜索输入栏为例,用户每次进行一次搜索输入,都需要在搜索输入栏中输入所需搜索的关键词,每次输入的关键词可以看成是一个整体,因此,无论该关键词是通过几次输入来完成的,都将该搜索输入栏中最近一次输入的关键词整体作为最近一次输入的文本。

可以理解的是,由于在第一输入区域进行文本输入之后,每完成一次输入,那么输入的文本内容都可以看成是最近一次输入的文本,因此,缓存该最近一次输入的文本可以认为监控每次输入的文本,并将本次输入的文本进行缓存,从而缓存不同次输入所输入的文本。可选的,为了减少数据缓存量,缓存该最近一次输入的文本可以将最近一次输入的文本覆盖之前各次所输入的文本,使得缓存区中仅仅存储距离当前时刻最近的一次输入所输入的文本。

103,当检测到该输入焦点从第一输入区域切换到第二输入区域时,获取当前时刻之前该第一输入区域内最近一次输入的目标文本,并将该目标文本作为该第二输入区域对应的可选择输入的候选项进行展现。

其中,该第二输入区域不同于该第一输入区域。

可以理解的是,由于步骤102中缓存的动作可能会存在多次,为了便于区分,在本申请实施例,在确定出输入焦点从第一输入区域切换到第二输入区域的时刻时,将缓存的,该时刻之前该第一输入区域内最近一次输入的文本称为目标文本。

其中,第二输入区域对应的可选择输入的候选项是指可以通过选择操作直接输入的候选项,因此,如果用户选择该候选项,则可以触发将该候选项输入到该第二输入区域内。

当输入焦点切换到第二输入区域时,则说明用户需要更换输入区域进行输入操作,在该种情况,用户有可能会希望重新输入该第一输入区域中最近一次所输入的内容,因此,在该种情况下,会获取该第一输入区域中最近一次所输入的目标文本,并将目标文本作为可选择输入的候选项进行展现,从而使得用户可以直接选择该目标文本作为输入内容。

可选的,在该步骤103之后,还可以包括:当检测到用于触发对展现出的该目标文本进行选择的预设操作时,将目标文本输入到该第二输入区域。即存在对作为候选项的目标文本的选择操作时,则将目标文本输入到该第二输入区域。如,用户可以对展现出的该目标文本的候选项进行点击,则可以触发向该第二输入区域内输入该目标文本。

可见,在本申请实施例中,电子设备会监控输入焦点所在的第一界面中第一输入区域内所输入的文本,并将该第一输入区域内最近一次所输入的文本进行缓存,这样,当输入焦点从该第一输入区域切换为第二输入区域时,则可以从缓存中获取当前时刻之前该第一输入区域中最近一次输入的目标文本,并将该目标文本作为可选择的候选项进行展现,因此,如果用户希望在该第二输入区域内重新输入该目标内容,则可以直接选择该候选项,便可以完成将该目标文本输入到该第二输入区域的操作,避免了用户通过输入法手动输入该目标文本中所包含的字符串,减少了输入操作的复杂度,也提高了输入效率。

可以理解的是,在本申请实施例中,该第一输入区域与第二输入区域可以均为第一界面中的两个输入区域,如,在一个界面中存在两个不同的输入栏或者输入窗口,则检测到输入焦点从第一界面的第一输入区域切换到第二输入区域时,则可以从缓存的文本中,获取当前时刻之前该第一输入区域最近一次输入的目标文本,并将该目标文本作为该第二输入区域关联的候选项进行展现。

可选的,考虑到很多情况下,用户经常在切换到界面之后,才可能会需要重新输入相同的内容,因此,该第一输入区域与该第二输入区域可以属于不同的界面,即输入焦点从第一界面的第一输入区域切换到第二界面的第二输入区域时,则会获取缓存到的该第一输入区域内最近一次输入的目标文本。

可以理解的是,该第一界面与第二界面可以为浏览器中展现出的不同网页,这两个页面可以由同一台服务器或者服务平台提供,也可以是不同的服务器或者服务平台提供。

该第一界面与第二界面也可以是同一款应用中的两个不同界面。

该第一界面与第二界面也可以是不同应用中的两个界面,如,第一界面为第一应用的界面,而第二界面为第二应用的界面。如,用户从第一即时通讯应用的会话窗口进行输入操作之后,可能需要向第二即时通讯应用的会话窗口中输入相同的内容,在该种情况下,如果用户在切换到第二即时通讯应用的会话窗口之后,再重新输入相关内容,则会比较麻烦;即使用户可以在第一即时通讯应用的会话窗口中复制所需重复输入的内容,并在切换到该第二即时通讯应用的会话窗口之后,再在该第二即时通讯应用的会话窗口中进行粘贴操作,也必然需要用户进行选择所需复制的内容,点击复制以及触发粘贴等多步操作,操作过程较为复杂。

而本申请由于已经缓存了第一界面的第一输入区域中最近一次输入的文本,因此,在检测到输入焦点从第一应用的第一界面切换到第二应用的第二界面时,则可以获取当前时刻之前该第一输入区域最近一次输入的目标文本,并将该目标文本作为该第二界面中第二输入区域关联的候选项展现,从而使得用户可以根据需要直接选择该目标文本进行输入,避免了用户复杂的操作,提高了输入的便捷性和高效性。

可选的,考虑到实际应用中,考虑到在用户进行搜索操作的过程中,如果搜索不到所需的内容之后,很可能会更新搜索界面进行重新搜索,因此,该第一界面可以为第一搜索界面,而该第二界面可以为第二搜索界面。如,参见图2,其示出了本申请一种输入控制方法又一个实施例的流程示意图,本实施例的方法可以应用于电子设备,如,手机、平板电脑、笔记本电脑以及台式电脑等。本实施例的方法可以包括:

201,监控第一搜索界面中输入焦点所在的第一搜索输入栏内输入的关键词。

在本实施例中,该搜索界面可以为搜索引擎应用的搜索界面,也可以是其他可以实现搜索功能的应用中的界面,如,通讯录中可以搜索联系人的搜索界面等。

在本申请实施例中,将该搜索输入栏中输入的所需搜索的内容称为关键词。

202,缓存该第一搜索输入栏内最近一次输入的关键词。

其中,搜索输入栏中最近一次输入的关键词可以认为是该搜索输入栏中最近一次输入操作所输入的关键词,或者是,向第一搜索输入栏中输入的,且触发搜索的关键词。

如,用户在第一搜索输入栏中输入“电影m”之后,则可以缓存该关键词“电影m”;又如,用户在第一搜索输入栏中输入“电影m”之后,如果用户点击搜索按钮触发搜索之后,则可以触发缓存该关键词“电影m”。

203,当检测到输入焦点从第一搜索界面的第一搜索输入栏切换到第二搜索界面的第二搜索输入栏,获取当前时刻之前该第一搜索输入栏内最近一次输入的目标关键词,并将该目标关键词作为该第二搜索输入栏对应的可选择输入的候选项进行展现。

该步骤可以与前面实施例的介绍相似,不同之处仅仅在于,缓存的文本内容为一条关键词。

204,当检测到用于触发对展现出的该目标关键词进行选择的预设操作时,将目标关键词输入到该第二搜索输入栏。

可见,在输入焦点从第一搜索界面的第一搜索输入栏切换到第二搜索界面的第二搜索输入栏之后,电子设备可以将该第一搜索输入栏中最近一次输入的关键词作为候选项展现出来,这样,如果用户希望该关键词,则可以直接选择该候选项便可以完成输入,避免了用户复杂的输入操作。

可选的,在本申请以上任意一个实施例中,在第一输入区域属于第一界面,而该第二输入区域属于第二界面的情况下,可以在检测到处于显示界面顶层的界面从该第一界面切换到第二界面时,缓存该第一输入区域内最近一次输入的文本。可以理解的是,在第一界面切换到第二界面时,说明用户需要更换输入操作的输入区域,在该种情况下,则可能需要重新输入第一输入区域内最近一次输入的内容,因此,在检测到显示界面顶层的界面从第一界面切换到第二界面时,缓存该第一输入区域内最近一次输入的文本,既可以减少数据存储量,也可以减少向缓存中缓存数据的次数,有利于减少数据处理资源的占用。

其中,检测显示界面顶层的第一界面切换为第二界面的方式可以有多种。可选的,考虑到当界面切换的过程中,输入法需要先关闭,并在切换到第二界面中重新启动,因此,可以在检测到与第一搜索界面关联的第一输入法程序关闭时,缓存该第一界面中第一输入区域内最近一次输入的文本。如,检测到关闭第一搜索界面关联的第一输入法程序的指令时,指示该第一输入法程序,其中,该第一搜索界面关联的第一输入法程序为在该第一搜索界面开启的输入法应用。

相应的,可以在第一输入法程序关闭之后,检测到启动第二输入法程序时,确认显示界面顶层的第一界面切换为第二界面。

可以理解的是,考虑到在第一输入区域关联的输入法程序可以获取到该第一输入区域所输入的文本,因此,在需要缓存该第一输入区域最近一次输入的文本时,可以调用该第一输入区域关联的第一输入法程序将该第一输入区域最近一次输入的文本缓存到指定存储区。

进一步,在输入焦点切换到第二输入区域之后,由于第二输入区域会开启该第二输入区域关联的第二输入法程序,因此,可以向该、第二输入法程序发送候选词呈现指示,其中,候选词呈现指示用于指示第二输入法程序从指定存储空间读取该第一输入区域内最近一次输入的目标文本,并将该目标文本展现在第二输入法程序的候选输入栏中。由于目标文本直接作为候选输入栏中的候选项展现出来,用户可以直接从候选栏中选择该目标文本,以将该目标文本输入到该第二输入区域中。

为了便于理解,仍以第一输入区域为第一搜索界面的第一搜索输入栏,该第二输入区域为第二搜索界面的第二搜索输入栏为例进行介绍。如,参见图3,其示出了本申请一种输入控制方法又一个实施例的流程示意图,本实施例的方法可以包括:

301,监控第一搜索界面中输入焦点所在的第一搜索输入栏内输入的关键词。

302,当检测到关闭该第一搜索输入栏关联的第一输入法程序时,调用该第一输入法程序缓存该第一搜索输入栏内最近一次输入的关键词,以将该第一搜索输入栏最近一次输入的关键词缓存至指定存储空间。

其中,为了便于区分,将第一搜索界面的第一搜索输入栏进行输入操作所启动的输入法程序称为该第一搜索输入栏关联的第一输入法程序,相应的,将后续第二搜索界面中第二搜索输入栏进行输入操作所启动的输入法程序称为第二输入法程序。当然,在实际应用中,该第一输入法程序与该第二输入法程序可以为同一款输入法程序,也可能是不同款输入法程序,具体由用户所选择的输入法决定。

可以理解的是,在第一输入法程序缓存了该第一搜索输入栏最近一次输入的关键词之后,可以终止该第一输入法程序的运行。

在本实施例中,是以调用该第一输入法程序来缓存该第一搜索输入栏中最近一次输入的关键词为例进行介绍,但是可以理解的是,电子设备通过其他方式将该第一搜索输入栏最近一次输入的关键词缓存到该指定存储空间也同样适用于本实施例,在此不加以限制。

303,当检测到输入触点位于第二搜索界面的第二搜索输入栏内时,向该第二搜索输入栏关联的第二输入法程序发送候选词呈现指示,以通过该第二输入法程序从该指定存储空间读取该第一搜索输入栏内最近一次输入的目标关键词。

304,通过该第二输入法程序将该目标关键词展现在该第二输入法程序的候选输入栏中。

在本实施例中,当将第一搜索界面切换为第一搜索界面时,第一搜索界面关联的第一搜索输入法关闭,会触发缓存该第一搜索输入栏中输入的关键词。同时,在输入触点位于该第二搜索界面的第二搜索输入栏的同时,会启动该第二搜索输入栏关联的第二输入法程序,电子设备通过调用该第二输入法程序来从该指定存储空间区域中取出该目标关键词,并直接在第二输入法程序上展现候选输入栏,且在该候选输入栏中将该目标关键词作为候选项进行展现,以使得用户可以直接选择该候选项,提高了输入的便捷性。

当然,本实施例是以调用第二输入法程序来从指定存储空间读取该目标关键词为例进行介绍,但是可以理解的是,在实际应用中,电子设备也可以通过指定接口来访问该指定存储空间,以获取该目标关键词,并将该目标关键词返回给第二输入法程序进行展现。

305,当检测到用于触发对展现出的该目标关键词进行选择的预设操作时,将目标关键词输入到该第二搜索输入栏。

为了实现以上输入控制方法,本申请实施例还提供了一种电子设备,如图4所示,其示出了本申请一种电子设备一个实施例的组成结构示意图。在本实施例中该电子设备可以为手机、笔记本电脑、平板电脑等等。

该电子设备可以包括:

输入单元401,用于监控第一界面中输入焦点所在的第一输入区域内输入的文本;

存储器402,用于缓存所述第一输入区域内最近一次输入的文本;

处理器403,用于当检测到所述输入焦点从第一输入区域切换到第二输入区域时,从所述存储器中获取当前时刻之前所述第一输入区域内最近一次输入的目标文本,并将所述目标文本作为所述第二输入区域对应的可选择输入的候选项;

输出单元404,用于将所述目标文本作为所述第二输入区域对应的可选择输入的候选项进行展现。

可以理解的是,在本申请实施例中,该存储器还用于存储处理器执行以上操作所需的程序。

当然,图4仅仅是电子设备的一个示意图,在实际应用中,该电子设备还可以包括其他多种部件,如该电子设备还可以包括连接处理器、存储器、输入单元以及输出单元的通信总线,该电子设备还可以包括通信模块、传感器等等部件,在此不再赘述。

可选的,所述处理器,还用于,在所述输出单元将所述目标文本作为所述第二输入区域对应的可选择输入的候选项进行展现之后,当检测到用于触发对展现出的所述目标文本进行选择的预设操作时,控制所述输出单元将所述目标文本输入到所述第二输入区域。

可选的,所述电子设备在检测到所述输入焦点从第一输入区域切换到第二输入区域时,具体用于,检测到输入焦点从所述第一界面的第一输入区域切换到第二界面的第二输入区域。

可选的,所述处理器,还用于当检测到处于显示界面顶层的界面从所述第一界面切换为第二界面时,将所述第一输入区域内最近一次输入的文本缓存至所述存储器中。

可选的,所述输入单元在监控第一界面中输入焦点所在的第一输入区域内输入的文本时,具体用于,监控第一应用的第一界面中,输入焦点所在的第一输入区域内输入的文本;

则所述处理器在检测到输入焦点从所述第一界面的第一输入区域切换到第二界面的第二输入区域时,具体用于检测到输入焦点从所述第一界面的第一输入区域切换到第二应用中第二界面的第二输入区域。

可选的,所述输入单元在监控第一界面中输入焦点所在的第一输入区域内输入的文本时,具体用于,监控第一搜索界面中输入焦点所在的第一搜索输入栏中输入的关键词;

所述处理器在检测到输入焦点从所述第一界面的第一输入区域切换到第二界面的第二输入区域时,具体用于,检测到输入焦点从所述第一搜索界面的第一搜索输入栏切换到第二搜索界面的第二搜索输入栏。

可选的,所述处理器,还用于调用所述第一输入区域关联的第一输入法程序将所述第一输入区域内最近一次输入的文本缓存到所述存储器的指定存储区;

则所述处理器在获取当前时刻之前所述第一输入区域内最近一次输入的目标文本时,并将所述目标文本作为所述第二输入区域对应的可选择输入的候选项,具体用于,向所述第二输入区域关联的第二输入法程序发送候选词呈现指示,所述候选词呈现指示用于指示所述第二输入法程序从所述指定存储空间读取所述第一输入区域内最近一次输入的目标文本,并将所述目标文本展现在所述第二输入法程序的候选输入栏中。

另一方面,本申请实施例还提供了一种输入控制装置,如,参见图5,其示出了本申请一种输入控制装置一个实施例的组成结构示意图,本实施例的装置可以包括:

监控单元501,用于监控第一界面中输入焦点所在的第一输入区域内输入的文本;

存储单元502,用于缓存所述第一输入区域内最近一次输入的文本;

处理单元503,用于当检测到所述输入焦点从第一输入区域切换到第二输入区域时,从所述存储器中获取当前时刻之前所述第一输入区域内最近一次输入的目标文本,并将所述目标文本作为所述第二输入区域对应的可选择输入的候选项进行展现。

可选的,还包括:

输入执行单元,用于在所述处理单元将所述目标文本作为所述第二输入区域对应的可选择输入的候选项进行展现之后,当检测到用于触发对展现出的所述目标文本进行选择的预设操作时,将所述目标文本输入到所述第二输入区域。

可选的,所述处理单元在检测到所述输入焦点从第一输入区域切换到第二输入区域时,具体为,检测到输入焦点从所述第一界面的第一输入区域切换到第二界面的第二输入区域。

可选的,所述存储单元包括:

存储子单元,用于当检测到处于显示界面顶层的界面从所述第一界面切换为第二界面时,缓存所述第一输入区域内最近一次输入的文本。

可选的,所述监控单元,包括:

第一监控单元,用于监控第一应用的第一界面中,输入焦点所在的第一输入区域内输入的文本;

则所述处理单元在检测到输入焦点从所述第一界面的第一输入区域切换到第二界面的第二输入区域时,具体为,检测到输入焦点从所述第一界面的第一输入区域切换到第二应用中第二界面的第二输入区域。

可选的,所述监控单元,包括:

第二监控单元,用于监控第一搜索界面中输入焦点所在的第一搜索输入栏中输入的关键词;

所述处理单元在检测到输入焦点从所述第一界面的第一输入区域切换到第二界面的第二输入区域时,具体用于,检测到输入焦点从所述第一搜索界面的第一搜索输入栏切换到第二搜索界面的第二搜索输入栏。

可选的,所述存储单元包括:

存储调用子单元,用于调用所述第一输入区域关联的第一输入法程序将所述第一输入区域内最近一次输入的文本缓存到指定存储区;

则所述处理器在获取当前时刻之前所述第一输入区域内最近一次输入的目标文本,并将所述目标文本作为所述第二输入区域对应的可选择输入的候选项进行展现时,具体用于,向所述第二输入区域关联的第二输入法程序发送候选词呈现指示,所述候选词呈现指示用于指示所述第二输入法程序从所述指定存储空间读取所述第一输入区域内最近一次输入的目标文本,并将所述目标文本展现在所述第二输入法程序的候选输入栏中。

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

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

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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