CN102141886A - 文本编辑方法和设备及计算机程序产品和计算机可读介质 - Google Patents
文本编辑方法和设备及计算机程序产品和计算机可读介质 Download PDFInfo
- Publication number
- CN102141886A CN102141886A CN2011100349822A CN201110034982A CN102141886A CN 102141886 A CN102141886 A CN 102141886A CN 2011100349822 A CN2011100349822 A CN 2011100349822A CN 201110034982 A CN201110034982 A CN 201110034982A CN 102141886 A CN102141886 A CN 102141886A
- Authority
- CN
- China
- Prior art keywords
- linguistic unit
- deletion action
- input string
- input
- candidate list
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Document Processing Apparatus (AREA)
Abstract
本发明涉及一种用于文本编辑的方法和设备以及相关的计算机程序产品和计算机可读介质,具体地,提供了一种用于在设备中便于进行文本编辑的技术方案。根据本发明的技术方案,已经被删除的语言单元被提呈给用户用于其选择。根据本发明,如果用户进行了错误操作,其具有机会恢复已经被删除的语言单元,而无需重复输入。
Description
技术领域
本发明总体上涉及文本编辑的领域,并且更具体地,涉及一种用于便于在基于触摸的文本编辑中的文本编辑的方法和设备以及相关的计算机程序产品和存储介质。
背景技术
当今越来越多的便携式设备,例如手持电话、个人数字助理(PDA)等都配备有触摸屏,该触摸屏能够同时在一个设备中执行输入操作和显示操作从而在功能方面替代或是至少部分地替代传统的字母数字键或是方向键。随着触摸屏技术的发展,触摸屏已经成为便携式设备中最为重要的输入工具之一。虽然手指与触摸屏的交互作用对于大多数便携式设备的用户来说是直观并且自然的,然而对于触摸屏来说手指被感知为缺乏精确度。之所以这样的一个原因在于,出于便携性的考虑便携式设备都制造为小尺寸的,并且其触摸屏的尺寸及其能够显示的项目受到限制。当用户利用触摸屏在便携式设备中进行输入时,误输入和误操作是常见的行为。
在便携式设备的屏幕中进行文本编辑的情况下,用户通常使用删除操作来修正所输入的文本。在传统的便携式设备中,当在文本编辑中执行删除操作时,已经输入的一个或多个语言单元被从文本中永久地删除。对于用户来说,几乎没有机会再恢复或者重新使用被删除的语言单元,除非用户重复其输入。例如,当用户从所输入的文本中移除了不希望的语言单元并且希望恢复所删除的语言单元时,他/她必须再次输入相同的输入串来实现与所删除的相同的语言单元。在另一个例子中,当用户从候选清单中选择了错误的候选并且希望修正该选择误差时,他/她需要首先删除与错误候选相对应的且希望修正该选择误差时,他/她需要首先删除与错误候选相对应的错误语言单元并且接着再次重新输入相同的输入串从而到达相同的候选清单。在传统的便携式设备中,以及由于触摸屏的受限尺寸因此尤其是在基于触摸输入的便携式设备中,修复他/她的删除错误和选择错误是非常困难的。
因此,希望有一种新的机制用以帮助用于处理删除操作的文本编辑。
上述的讨论仅仅提供用于普遍的背景信息且并非意在用作本申请所要求的主题的范围。
发明内容
为了解决现有技术中的技术问题,本发明提出了一种用于便于进行文本编辑的方案从而处理便携式设备中的删除操作。
根据本发明的一个实施方式,提供一种便于进行文本编辑的方法。所述方法包括:检测关于语言单元的删除操作;从存储器中获取对应于语言单元的输入串信息,该存储器配置为在文本输入期间存储对应于所输入的语言单元的输入串信息;将所获取的输入串信息提供给输入引擎从而获得基于输入串的候选清单;将所获得的候选清单提呈用于用户选择。同时还提供了用于便于进行文本编辑的相关的便携式设备和计算机程序产品。
根据本发明的另一个实施方式,提供了一种用于便于进行文本编辑的方法。所述方法包括:检测关于语言单元的删除操作;将所删除的语言单元按照由删除操作所指定的顺序进行存储;至少将关于其刚被执行了删除操作的语言单元提呈用于用户选择。同时还提供了用于便于进行文本编辑的相关的便携式设备和计算机程序产品。
根据本发明的另一个实施方式,提供了一种用于便于进行文本编辑的方法。所述方法包括:检测关于语言单元的删除操作;确定该删除操作是否关于刚才通过从候选清单中选择候选而输入的语言单元;响应于该删除操作关于刚才通过从候选清单中选择候选而输入的语言单元,从存储器中获取对应于语言单元的输入串信息,该存储器配置为在文本输入期间存储对应于所输入的语言单元的输入串信息;将所获取的输入串信息提供给输入引擎从而获得基于输入串的候选清单;将所获得的候选清单提呈用于用户选择;响应于该删除操作并不关于刚才通过从候选清单中选择候选而输入的语言单元,将所删除的语言单元按照由删除操作所指定的顺序进行存储;至少将关于其刚被执行了删除操作的语言单元提呈用于用户选择。同时还提供了用于便于进行文本编辑的相关的便携式设备和计算机程序产品。
附图说明
为了使本发明更易于理解,本发明的其他目的和效果将从下面结合着附图所进行的描述中变得更加明显和容易理解,附图中:
图1示意性地示出了根据本发明一个示例性实施方式的、用于便于进行文本编辑的方法的流程图;
图2示意性地示出了根据本发明一个示例性实施方式的、在其中实现图1所示方法的用户界面的视图;
图3示意性地示出了根据本发明另一个示例性实施方式的、用于便于进行文本编辑的方法的流程图;
图4示意性地示出了根据本发明一个示例性实施方式的、在其中实现图3所示方法的用户界面的视图;
图5示意性地示出了根据本发明另一个示例性实施方式的、用于便于进行文本编辑的方法的流程图;
图6示出了在其中可以实现本发明一个示例性实施方式的便携式设备;
图7示出了如图6所示的便携式设备的配置原理图。
相同的参考标号在所有附图中指代相同、相似或是相对应的特征或功能。
具体实施方式
图1示意性地示出了根据本发明一个示例性实施方式的、用于文本编辑的方法的流程图。
如图1所示,在步骤S100,根据本发明一个示例性实施方式的用于文本编辑的方法的流程开始。
在步骤S110,检测关于语言单元的删除操作。所述删除操作可以通过本领域中的任何适用的机制来实现,例如通过轻击在便携式设备的触摸屏上的虚拟的退格键,在便携式设备的触摸屏上做出被指定为删除操作的特定手势。
应当理解的是术语“语言单元”意味着可以作为整体而被编辑(输入并且删除)或是辨识的任何语言单元。例如,语言单元可以是字符、单词、词语等等。在此处,将中文用作示例性语言来阐述本发明的概念。然而,本领域的技术人员可以理解的是本发明并不限于任何特定的语言和输入方法,而是可以适用于各种语言以及相应的适当输入方法。
在步骤S120,从存储器中获取对应于语言单元的输入串信息,该存储器配置为在文本输入期间存储对应于所输入的语言单元的输入串信息。
对应于相应的所输入的语言单元的所述输入串信息在执行文本输入时可以存储在例如缓存器的存储器中。取决于各种实施,对应于所输入的语言单元的输入串信息可以例如包括各个语言单元及其相应的原始输入串的映射表,所述映射表在用于执行文本输入时被缓存。当语言单元被删除时,可基于所述映射表来获取对应于语言单元的原始输入串。
优选地,可以定期地或是响应于其符合特定标准来清除所述缓存器。典型地,如果随后输入符号,则光标从当前输入焦点移开,在删除操作以及类似操作之后输入新的输入串,已经被连续输入的语言单元可以被认为是由用户确认了。此时,就无需保留对应于已经输入的语言单元的输入串信息并且可以清除缓存器用于缓存随后的输入串信息。本领域的技术人员可以理解的是,仍然存在其他清除缓存器的条件,例如,改变输入模式、切换输入语言、关闭输入方法等等。应当注意的是对于本发明实施方式的描述并不意在穷举所有可能的实现。在步骤S130,所获取的输入串信息被提供给输入引擎用于获得基于输入串的候选清单。所述候选清单包括所删除的语言单元作为候选之一。
在步骤S140,所获得的候选清单提呈用于用户选择。当所希望的语言单元包括在所提呈的候选清单中时,用户可以直接选择所希望的语言单元而不用重复相同的输入串。
当然,还可以允许用户忽略所显示的候选清单并且输入不同的输入串来从输入引擎中获取新的候选清单并将其显示在屏幕上用于进一步的选择。
在步骤S150,根据本发明一个示例性实施方式的用于文本编辑的方法的流程结束。
如上所述,如图1所示的本发明的实施方式尤其在以下情形中具有优势:在一次输入语言单元之后,用户意识到他/她从候选清单中选择了错误的候选。当用户执行关于输入的错误候选的删除操作时,根据本发明的该实施方式,由于他/她的在先输入产生的候选清单被显示在屏幕上用于进一步的选择。参考图2,这种用户体验更加明显。
图2示意性地示出了根据本发明一个示例性实施方式的、在其中实现了图1所示方法的用户界面的视图。
如图2所示,用户界面200显示为具有几个功能区域。参考标号201指代文本编辑区域,其用于例如显示所输入的文本和光标,光标指示着当前的输入焦点以及其他与文本编辑相关的信息,例如当前使用的输入方法或是形态。参考标号202指代用于提呈针对特定输入或是从预测而产生的候选清单以用于进一步输入的输入提呈区域。参考标号203指代具有必要功能按钮(例如用于实现删除操作的删除按钮和/或退格按钮)的虚拟键区/键盘区域。
应当注意到的是,图2中所示出的用户界面200仅仅是可以基于其来实现本发明实施方式的用户界面的一个示例,而并不是对于用户界面所拥有的特征的限制。
此外,本发明的实施方式是基于利用触摸屏技术来实现的用户界面而给出的,并且基于触摸的文本编辑可以在很大程度上从本发明的实施方式中受益。然而,本领域的技术人员可以理解的是,触摸屏以及基于触摸的文本编辑对于实现本发明的实施方式来说并非是关键的,并且本发明的实施方式可以改善在文本编辑中的用户体验,带来很高的满意度,而无论是否在便携式设备中采用了触摸屏。
如图2所示,用户通过按压包含在虚拟键区/键盘区域203中的虚拟按钮来输进输入串“anshi”。输入引擎(未示出)接收该输入串并且基于该输入串提供候选清单。包括中文词语“按时”、“博士”、“暗示”、“傲视”等等作为输入串“anshi”的候选的所述候选清单被提呈在输入提呈区域202用于用户选择。响应于用户选择候选“按时”,该词语被输入到文本编辑区域201,其后跟有光标以指示着当前的输入焦点。同时,对应于所输入的语言单元“按时”的输入串信息“anshi”被存储在例如缓存器的指定的存储器中(未示出)。
当用户发现所输入的词语“按时”并不是所希望的语言单元并且希望将其替代时,用于通过例如轻击退格按钮两次来执行关于词语“按时”的删除操作。响应于删除操作,所输入的词语“按时”被从文本编辑区域201中移除并且可以从缓存器中获取对应于所删除的语言单元“按时”的原始输入串“anshi”。所获取的输入串信息“anshi”被提供到输入引擎从而基于输入串“anshi”再次获得候选清单。如之前所显示的,对于“anshi”的相同的候选清单被提呈在输入提呈区域202,其包括中文词语“按时”、“博士”、“暗示”、“傲视”等等,用于用户选择。
在图2所示的示例中,如果用户意识到他/她所希望的词语已经被提呈在输入提呈区域202中,那么他/她接着直接选择所希望的“博士”来将其***在文本编辑区域201的当前输入焦点处,而无需重复输入串“anshi”。如果在所提呈的候选清单中没有所希望的语言单元,可以允许用户忽略候选清单并且输入不同的输入串以从输入引擎中获取新的候选清单并将其显示在屏幕上用于进一步选择。在这种情况下,根据本发明实施方式的实现可以清除缓存器以用于缓存接下来的输入串信息。
关于处理其中在所输入的文本之后执行了一系列的删除操作的情况,根据被设计用于缓存的不同策略,可以采用不同的设计选项。本领域的技术人员能够理解的是需要记忆的、对应于所输入的语言单元的输入串信息越多,所占据的缓存空间就越多。因此,同样需要考虑便携式设备的存储资源的效率。
图3示意性地示出了根据本发明另一个示例性实施方式的用于便于进行文本编辑的方法的流程图。
如图3所示,在步骤S300,根据本发明另一个示例性实施方式的用于便于进行文本编辑的方法的流程开始。
在步骤S310,检测到关于语言单元的删除操作。所述删除操作可以通过本领域中的任何适用的机制来实现,例如通过轻击在便携式设备的触摸屏上的虚拟的退格键,在便携式设备的触摸屏上做出被指定为删除操作的特定手势等。
应当理解的是,术语“语言单元”意味着可以作为整体而被编辑(输入并且删除)或是辨识的任何语言单元。例如,语言单元可以字符、单词、词语等等。参考下面对于本实施方式的描述,本领域的技术人员可以理解的是根据图3所示的实施方式,符号可以被作为语言单元来对待。在此处,将中文用作示例性语言来阐述本发明的概念。然而,本领域的技术人员可以理解的是本发明并不限于任何特定的语言和输入方法,而可以适用于各种语言以及相应的适当输入方法。
在步骤S320,所删除的语言单元按照由删除操作所指定的顺序被存储。例如,所删除的语言单元可以响应于每个删除操作而按序被弹入堆栈(后进先出)。
优选地,所述堆栈可以定期地或是响应于符合特定条件而被清空。典型地,在删除操作之后,如果输入符号或是其他新的输入,则光标从当前输入焦点移开等等,已经被连续输入的语言单元可以被认为是由用户确认了。堆栈可以被清空用于弹入稍后删除的语言单元。本领域的技术人员可以理解的是仍然存在有其他可以清空堆栈的条件,例如,改变输入模式、切换输入语言、关闭输入方法等等。应当注意的是,对于本发明实施方式的描述并不意在穷举所有可能的实现。
在步骤S330,至少将关于其刚被执行了删除操作的语言单元提呈用于用户选择。根据一个实现,至少当前位于堆栈的顶部的语言单元被提呈用于用户选择。当用户希望恢复刚被删除的语言单元时,用户就可以直接选择在例如用户界面的特定区域中提呈的语言单元,而不是重复输入。当用户通过选择所提呈的删除的语言单元而对其进行恢复时,该语言单元从堆栈中弹出。
在步骤S340,根据本发明另一个示意性实施方式的用于文本编辑的方法的流程结束。
如上所述,如图3所示的本发明的实施方式尤其在以下情况下具有优势,即在从所编辑的文本中删除了语言单元之后,用户改变主意并且希望将刚删除的语言单元保持在文本中。所删除的语言单元可以通过直接选择例如在用户界面的特定区域中一个接一个地提呈的语言单元而得以恢复,而无需重复输入。参考图4,这种用户体验将变得明显。
图4示意性地示出了根据本发明一个示例性实施方式的其中实现图3所示方法的用户界面的视图。
如图4所示,用户界面400显示为具有几个功能区域。参考标号401指代文本编辑区域,其用于至少示出所输入的文本和光标,光标指示着当前的输入焦点以及其他与文本编辑相关的信息,例如当前使用的输入方法或是形态。参考标号402指代用于提呈针对特定输入或是从预测而产生的候选清单以用于进一步输入的输入提呈区域。参考标号403指代具有必要功能按钮(例如用于实现删除操作的删除按钮和/或退格按钮)的虚拟键区/键盘区域。
应当注意到的是,图4中所示出的用户界面400仅仅是基于其可以实现本发明实施方式的用户界面的一个示例,而并不是对于这些用户界面所拥有的特征的限制。
此外,本发明的实施方式是基于利用触摸屏技术来实现的用户界面而给出的,并且基于触摸的文本编辑可以在很大程度上从本发明的实施方式中受益。然而,本领域的技术人员可以理解的是,触摸屏以及基于触摸的文本编辑对于实现本发明的实施方式来说并非关键,并且本发明的实施方式可以改善在文本编辑中的用户体验,带来很高的满意度,而无论是否在便携式设备中采用了触摸屏。
如图4所示,用户编辑显示在文本编辑区域401中的文本“按时吗”。用户例如通过错误地长时间轻击退格按钮而进行了删除操作。响应于删除操作,中文字符“时”和“吗”被删除并从文本编辑区域401中移除。所删除的语言单元以由删除操作指定的顺序被弹入堆栈中,并且当前在堆栈顶部的语言单元被提呈在输入提呈区域402中用于用户选择。在图4所示的例子中,中文字符“时”被提呈在输入提呈区域中。当用户选择字符“时”的时候,语言单元“时”从堆栈中被弹出并且随后的语言单元“吗”当前位于堆栈的顶部。结果是,中文字符“吗”接着被提呈在输入提呈区域402中用于用户选择。用户接着可以通过选择所提呈的语言单元而在所输入的文本中恢复字符“吗”。如果用户不需要恢复字符“吗”,他/她可以重新进行其输入而没有任何另外的中断。
在图4所示的例子中,多个被删除的语言单元按照由删除操作所指定的顺序一个接一个地提呈给用户。本领域的技术人员可以采用其他的用户友善的替选方式来将删除的语言单元提呈给用户。例如,所有删除的语言单元可以提呈在输入提呈区域402中。当选择了一个所提呈的语言单元时,在所选择的语言单元之前的删除的语言单元以及所选择的语言单元本身都在所输入的文本中恢复。在如图4所示的例子中,删除的字符“时”和“吗”都被提呈用于选择。当用户选择字符“吗”时,所删除的字符“时”和所选择的字符“吗”本身都在文本编辑区域401中恢复。
在上述中,参考特定的例子给出了本发明两个不同的示例性实施方式。在这两个实施方式中,删除的语言单元以不同的方式被提呈给用户用于进一步的可能的选择并且因此导致了优势不同的用户体验。对于本领域的技术人员来说可以理解的是图1和图3所示的实施方式可以如下所示地被整合从而达到这些实施方式的共同优势。
图5示意性地示出了根据本发明另一个示例性实施方式的用于便于进行文本编辑的方法的流程图。
如图5所示,在步骤S500,根据本发明另一个示例性实施方式的用于便于进行文本编辑的方法的流程开始。
在步骤S510,检测关于语言单元的删除操作。
在步骤S520,确定所述删除操作是否关于刚才通过从候选清单中选择候选而输入的语言单元。
如果确定的结果为“是”,则流程前进到步骤S530以执行与图1所示的实施方式相似的步骤;否则,流程前进到步骤S560以执行与图3所示的实施方式相似的步骤。
在步骤S530,从存储器中获取对应于所删除的语言单元的输入串信息,该存储器配置为在文本输入期间存储对应于所输入的语言单元的输入串信息。
在步骤S540,所获取的输入串信息提供给输入引擎从而获得基于输入串的候选清单。所述候选清单包括所删除的语言单元作为候选之一。
在步骤S550,所获得的候选清单提呈用于用户选择。当所希望的语言单元包括在所提呈的候选清单中时,用户可以直接选择所希望的语言单元而无需重复相同的输入串。
在步骤S560,所删除的语言单元以由删除操作指定的顺序被存储。例如,所删除的语言单元可以响应于每个删除操作而按序被弹入堆栈(后进先出)。
在步骤S570,至少将关于其刚被执行了删除操作的语言单元提呈用于用户选择。在用户希望恢复刚删除的语言单元的情况下,用户可以直接选择例如提呈在用户界面的特定区域中的语言单元,而不是重复输入。
在步骤S580,根据本发明另一个示例性实施方式的用于便于进行文本编辑的方法的流程结束。
参考如图2和图4所示的例子,当用户删除语言单元“按时”而没有在删除之前移动输入焦点时,用于输入串“anshi”的候选清单将被提呈给用户用于他/她选择。如果接着检测到三个关于“?”、“吗”、“时”的删除操作,那么至少将刚关于其执行了最后的删除操作的语言单元“时”提呈给用户用于他/她的选择。最然在此仅仅描述了用于本实施方式的简单例子,但是本领域的技术人员可以构思出本实施方式的各种修改和变形从而以恰当并且用户友好的方式将如图1和3所示的实施方式进行整合。
图6示出了在其中可以实现本发明一个示例性实施方式的便携式设备。
移动终端600包括扬声器或是耳机602、麦克风606、触摸显示器603以及按键集合604,所述按键集合可以包括虚拟按键604a、软键604b、604c以及操纵杆605或是其他类型的导航输入设备。
图7示出了如图6所示的便携式设备的配置原理图。
下面参考图6描述移动终端600的内部组件、软件以及协议构造。所述移动终端具有控制器700,其负责移动终端的整体操作并且可以通过任何商业上可获得的CPU(中央处理单元)、DSP(数字信号处理器)或是任何其他电子可编程逻辑器件来实现。控制器700具有相关联的电子存储器702,例如RAM存储器、ROM存储器EEPROM存储器、闪存存储器或其任意组合。存储器702被控制器700用于各种目的,其中之一为存储移动终端所使用的数据以及移动终端中的各种软件的程序指令。所述软件包括实时操作***720、用于人机界面(MMI)的驱动器734、应用处理器732以及各种应用。所述应用可以包括消息文本编辑器750、手写识别(HWR)应用760、以及各种其他应用770,例如用于语音呼叫、视频呼叫、发送和接收短消息服务(SMS)消息、多媒体消息服务(MMS)或是电子邮件、网络浏览的应用、即时消息应用、电话本应用、日历应用、控制板应用、照相机应用、一个或多个视频游戏、记事本应用等等。应当注意到上面所列出的两个或是多个应用可以被执行为同一个应用。
MMI 734还可以包括一个或多个硬件控制器,其连同MMI驱动器一起与第一显示器736/603、键区738/604以及各种其他I/O设备例如麦克风、扬声器、振动器、铃声发生器、LED指示器灯进行协作。众所周知,用户可以通过如此形成的人机界面来操作移动终端。
所述软件还包括各种模块、协议堆栈、驱动器等等,其通常被指示为730并且提供了用于RF接口706(以及可选地蓝牙接口708和/或IrDA接口710)的通信服务(例如传送、网络和连接性)以用于本地连接性。RF接口706包括内部或是外部天线以及适当的无线电电路用于建立并且维持到基站的无线链接。对于本领域的技术人员来说已知的是,无线电电路包括一系列的模拟和数字电子组件,共同形成无线电接收器和发射器。这些组件包括,带通滤波器、放大器、混频器、本地振荡器、低通滤波器、AD/DA转换器等等。
所述移动终端还具有SIM卡704以及相关联的读卡器。众所周知的是,SIM卡704包括处理器以及本地工作和数据存储器。
上述的各个方面可以被单独使用或是以各种组合来适用。本申请的教导可以通过硬件和软件的组合来实现,但是同样可以在软件或硬件中实现。本申请的教导同样可以实施为在计算机可读介质上的计算机程序产品,所述计算机可读介质可以是任何物质介质,例如软盘、CD-ROM、DVD、硬驱动器甚至网络介质等。
对本发明的说明是出于示例性和描述性的目的而呈现的,并非意在穷尽或是将本发明限于所公开的形式。对于本领域的技术人员来说很多修改和变形是明显的。本领域的技术人员可以理解的是在本发明的实施方式中的方法和装置可以通过软件、硬件、固件或其组合来实现。
因此,选择并且描述了实施方式从而更好地解释本发明的原则、实际应用,并且使得本领域的其他技术人员理解未偏移本发明的精神所做出的所有修改和替代将会落入如随后所附权利要求所定义的本发明的保护范围。
Claims (21)
1.一种用于便于进行文本编辑的方法,其包括:
检测关于语言单元的删除操作;
从存储器中获取对应于所述语言单元的输入串信息,该存储器配置为在文本输入期间存储对应于所输入的语言单元的输入串信息;
将所获取的输入串信息提供给输入引擎从而获得基于输入串的候选清单;
将所获得的候选清单提呈用于用户选择。
2.根据权利要求1所述的方法,其中所述输入串信息包括每个语言单元及其相应的原始输入串的映射表。
3.根据权利要求1或2所述的方法,其中所述存储器响应于从以下标准组中选择出的至少一项而被清除,所述组包括:
输入符号;
从当前输入焦点移动光标;
在删除操作之后输入新的输入串。
4.根据权利要求1至3中任意一项所述的方法,其中所述候选清单包括所删除的语言单元作为候选之一。
5.一种便携式设备,包括:
处理器单元,配置为控制所述便携式设备;
存储有计算机程序指令的存储器,当所述计算机程序指令由处理器运行时导致在便携式设备中执行用于便于进行文本编辑的方法,所述方法包括:
检测关于语言单元的删除操作;
从存储器中获取对应于所述语言单元的输入串信息,该存储器配置为在文本输入期间存储对应于所输入的语言单元的输入串信息;
将所获取的输入串信息提供给输入引擎从而获得基于输入串的候选清单;
将所获得的候选清单提呈用于用户选择。
6.根据权利要求5所述的便携式设备,其中所述输入串信息包括每个语言单元及其相应的原始输入串的映射表。
7.根据权利要求5或6所述的便携式设备,其中所述存储器响应于从以下标准组中选择出的至少一项而被清除,所述组包括:
输入符号;
从当前输入焦点移动光标;
在删除操作之后输入新的输入串。
8.根据权利要求5至7中任意一项所述的便携式设备,其中所述候选清单包括所删除的语言单元作为候选之一。
9.一种计算机程序产品,包括其上实施有由计算机处理器执行的计算机程序代码的计算机可读存储结构,其中所述计算机程序代码由设备主控并且包括用于执行下述方法的指令,所述方法包括:
检测关于语言单元的删除操作;
从存储器中获取对应于所述语言单元的输入串信息,该存储器配置为在文本输入期间存储对应于所输入的语言单元的输入串信息;
将所获取的输入串信息提供给输入引擎从而获得基于输入串的候选清单;
将所获得的候选清单提呈用于用户选择。
10.一种用于便于进行文本编辑的方法,包括:
检测关于语言单元的删除操作;
将所删除的语言单元按照由删除操作所指定的顺序进行存储;
至少将关于其刚被执行了删除操作的语言单元提呈用于用户选择。
11.根据权利要求10所述的方法,其中将所删除的语言单元按照由删除操作所指定的顺序进行存储的步骤包括:
响应于删除操作,将所删除的语言单元按序弹入堆栈,
其中所述方法进一步包括:
响应于选择所提呈的语言单元,将所述语言单元从所述堆栈中弹出。
12.根据权利要求11所述的方法,其中所述堆栈响应于从以下标准组中选择出的至少一项而被清空,所述组包括:
输入符号或新的输入串;
从当前输入焦点移动光标。
13.根据权利要求11或12所述的方法,其中所述至少将关于其刚被执行了删除操作的语言单元提呈用于用户选择的步骤包括:至少将当前位于堆栈顶部的语言单元提呈用于用户选择。
14.一种便携式设备,包括:
处理器单元,配置为控制所述便携式设备;
存储有计算机程序指令的存储器,当所述计算机程序指令由处理器运行时导致在便携式设备中执行用于便于进行文本编辑的方法,所述方法包括:
检测关于语言单元的删除操作;
将所删除的语言单元按照由删除操作所指定的顺序进行存储;
至少将关于其刚被执行了删除操作的语言单元提呈用于用户选择。
15.根据权利要求14所述的便携式设备,其中将所删除的语言单元按照由删除操作所指定的顺序进行存储的步骤包括:
响应于删除操作,将所删除的语言单元按序弹入堆栈,
其中所述方法进一步包括:
响应于选择所提呈的语言单元,将所述语言单元从所述堆栈中弹出。
16.根据权利要求15所述的便携式设备,其中所述堆栈响应于从以下标准组中选择出的至少一项而被清空,所述组包括:
输入符号或新的输入串;
从当前输入焦点移动光标。
17.根据权利要求15或16所述的便携式设备,其中所述至少将关于其刚被执行了删除操作的语言单元提呈用于用户选择的步骤包括:至少将当前位于堆栈顶部的语言单元提呈用于用户选择。
18.一种计算机程序产品,包括其上实施有由计算机处理器执行的计算机程序代码的计算机可读存储结构,其中所述计算机程序代码由设备主控并且包括用于执行下述方法的指令,所述方法包括:
检测关于语言单元的删除操作;
将所删除的语言单元按照由删除操作所指定的顺序进行存储;
至少将关于其刚被执行了删除操作的语言单元提呈用于用户选择。
19.一种用于便于进行文本编辑的方法,包括:
检测关于语言单元的删除操作;
确定该删除操作是否关于刚才通过从候选清单中选择候选而输入的语言单元;
响应于该删除操作关于刚才通过从候选清单中选择候选而输入的语言单元,
从存储器中获取对应于所述语言单元的输入串信息,该存储器配置为在文本输入期间存储对应于所输入的语言单元的输入串信息;
将所获取的输入串信息提供给输入引擎从而获得基于输入串的候选清单;
将所获得的候选清单提呈用于用户选择;
响应于该删除操作并不关于刚才通过从候选清单中选择候选而输入的语言单元,
将所删除的语言单元按照由删除操作所指定的顺序进行存储;
至少将关于其刚被执行了删除操作的语言单元提呈用于用户选择。
20.一种便携式设备,包括:
处理器单元,配置用于控制所述便携式设备;
存储有计算机程序指令的存储器,当所述计算机程序指令由处理器运行时导致在便携式设备中执行用于便于进行文本编辑的方法,所述方法包括:
检测关于语言单元的删除操作;
确定该删除操作是否关于刚才通过从候选清单中选择候选而输入的语言单元;
响应于该删除操作关于刚才通过从候选清单中选择候选而输入的语言单元,
从存储器中获取对应于所述语言单元的输入串信息,该存储器配置为在文本输入期间存储对应于所输入的语言单元的输入串信息;
将所获取的输入串信息提供给输入引擎从而获得基于输入串的候选清单;
将所获得的候选清单提呈用于用户选择;
响应于该删除操作并不关于刚才通过从候选清单中选择候选而输入的语言单元,
将所删除的语言单元按照由删除操作所指定的顺序进行存储;
至少将关于其刚被执行了删除操作的语言单元提呈用于用户选择。
21.一种计算机程序产品,包括其上实施有由计算机处理器执行的计算机程序代码的计算机可读存储结构,其中所述计算机程序代码由设备主控并且包括用于执行下述方法的指令,所述方法包括:
检测关于语言单元的删除操作;
确定该删除操作是否关于刚才通过从候选清单中选择候选而输入的语言单元;
响应于该删除操作关于刚才通过从候选清单中选择候选而输入的语言单元,
从存储器中获取对应于语言单元的输入串信息,该存储器配置为在文本输入期间存储对应于所输入的语言单元的输入串信息;
将所获取的输入串信息提供给输入引擎从而获得基于输入串的候选清单;
将所获得的候选清单提呈用于用户选择;
响应于该删除操作并不关于刚才通过从候选清单中选择候选而输入的语言单元,
将所删除的语言单元按照由删除操作所指定的顺序进行存储;
至少将关于其刚被执行了删除操作的语言单元提呈用于用户选择。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110034982.2A CN102141886B (zh) | 2010-01-29 | 2011-01-28 | 文本编辑方法和设备 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2010/070426 WO2011091603A1 (en) | 2010-01-29 | 2010-01-29 | Method and device for facilitating text editing and related computer program product and computer readable medium |
CNPCT/CN2010/070426 | 2010-01-29 | ||
CN201110034982.2A CN102141886B (zh) | 2010-01-29 | 2011-01-28 | 文本编辑方法和设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102141886A true CN102141886A (zh) | 2011-08-03 |
CN102141886B CN102141886B (zh) | 2016-04-20 |
Family
ID=44409437
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110034982.2A Expired - Fee Related CN102141886B (zh) | 2010-01-29 | 2011-01-28 | 文本编辑方法和设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102141886B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103455162A (zh) * | 2012-06-01 | 2013-12-18 | 中兴通讯股份有限公司 | 输入处理方法及装置 |
CN103914248A (zh) * | 2012-12-31 | 2014-07-09 | Lg电子株式会社 | 移动终端及其控制方法 |
WO2014190637A1 (zh) * | 2013-05-28 | 2014-12-04 | 中兴通讯股份有限公司 | 一种电子设备的信息编辑方法及装置 |
CN105378607A (zh) * | 2013-07-05 | 2016-03-02 | 三星电子株式会社 | 恢复自动校正的字符的方法和电子设备 |
CN106201286A (zh) * | 2016-06-28 | 2016-12-07 | 深圳天珑无线科技有限公司 | 通过压力触控清除编辑文字的方法及其*** |
CN107748741A (zh) * | 2017-11-20 | 2018-03-02 | 维沃移动通信有限公司 | 一种文本编辑方法及移动终端 |
CN110413445A (zh) * | 2018-04-28 | 2019-11-05 | 北京搜狗科技发展有限公司 | 输入处理方法、装置、电子设备和存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101216854A (zh) * | 2008-01-15 | 2008-07-09 | 腾讯科技(深圳)有限公司 | 计算机文字输入方法和***及其词库维护方法和装置 |
US20080180283A1 (en) * | 2007-01-31 | 2008-07-31 | Sony Ericsson Mobile Communications Ab | System and method of cross media input for chinese character input in electronic equipment |
CN101387919A (zh) * | 2008-10-17 | 2009-03-18 | 腾讯科技(深圳)有限公司 | 恢复已删文字的***及方法 |
-
2011
- 2011-01-28 CN CN201110034982.2A patent/CN102141886B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080180283A1 (en) * | 2007-01-31 | 2008-07-31 | Sony Ericsson Mobile Communications Ab | System and method of cross media input for chinese character input in electronic equipment |
CN101216854A (zh) * | 2008-01-15 | 2008-07-09 | 腾讯科技(深圳)有限公司 | 计算机文字输入方法和***及其词库维护方法和装置 |
CN101387919A (zh) * | 2008-10-17 | 2009-03-18 | 腾讯科技(深圳)有限公司 | 恢复已删文字的***及方法 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103455162A (zh) * | 2012-06-01 | 2013-12-18 | 中兴通讯股份有限公司 | 输入处理方法及装置 |
CN103455162B (zh) * | 2012-06-01 | 2017-11-14 | 中兴通讯股份有限公司 | 输入处理方法及装置 |
CN103914248A (zh) * | 2012-12-31 | 2014-07-09 | Lg电子株式会社 | 移动终端及其控制方法 |
US9448589B2 (en) | 2012-12-31 | 2016-09-20 | Lg Electronics Inc. | Mobile terminal and control method thereof |
WO2014190637A1 (zh) * | 2013-05-28 | 2014-12-04 | 中兴通讯股份有限公司 | 一种电子设备的信息编辑方法及装置 |
CN105378607A (zh) * | 2013-07-05 | 2016-03-02 | 三星电子株式会社 | 恢复自动校正的字符的方法和电子设备 |
CN106201286A (zh) * | 2016-06-28 | 2016-12-07 | 深圳天珑无线科技有限公司 | 通过压力触控清除编辑文字的方法及其*** |
CN107748741A (zh) * | 2017-11-20 | 2018-03-02 | 维沃移动通信有限公司 | 一种文本编辑方法及移动终端 |
CN107748741B (zh) * | 2017-11-20 | 2021-04-23 | 维沃移动通信有限公司 | 一种文本编辑方法及移动终端 |
US11307761B2 (en) | 2017-11-20 | 2022-04-19 | Vivo Mobile Communication Co., Ltd. | Text editing method and mobile terminal |
CN110413445A (zh) * | 2018-04-28 | 2019-11-05 | 北京搜狗科技发展有限公司 | 输入处理方法、装置、电子设备和存储介质 |
CN110413445B (zh) * | 2018-04-28 | 2024-02-02 | 北京搜狗科技发展有限公司 | 输入处理方法、装置、电子设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN102141886B (zh) | 2016-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5204305B2 (ja) | 携帯用端末機におけるパターン認識を用いたユーザインターフェース装置及び方法 | |
EP2565770B1 (en) | A portable apparatus and an input method of a portable apparatus | |
CN102667753B (zh) | 便于文本编辑的方法和装置 | |
EP2529287B1 (en) | Method and device for facilitating text editing and related computer program product and computer readable medium | |
US11157165B2 (en) | Permanent synchronization system for handwriting input | |
US9626094B2 (en) | Communication device and electronic device | |
US8605039B2 (en) | Text input | |
CN102141886B (zh) | 文本编辑方法和设备 | |
CN101076166B (zh) | 具有显示按钮的装置及用于所述装置的显示方法和介质 | |
US9535511B2 (en) | Character input device | |
US9703418B2 (en) | Mobile terminal and display control method | |
CN101916158A (zh) | 一种根据用户设备的输入框配置输入模式的方法和设备 | |
JPWO2008010432A1 (ja) | ユーザインタフェイス装置、コンピュータプログラム、及びその記録媒体 | |
KR101394874B1 (ko) | 필기 기반으로 특정 기능을 실행하는 방법 및 그에 따른 디바이스 | |
US20140240262A1 (en) | Apparatus and method for supporting voice service in a portable terminal for visually disabled people | |
CN101697107A (zh) | 一种触摸式移动通信终端输入字符的方法及装置 | |
KR20150023151A (ko) | 전자 장치 및 이의 어플리케이션 실행 방법 | |
CN102915198A (zh) | 用于通过移动装置中的滚动条进行字符输入的设备和方法 | |
KR101434495B1 (ko) | 터치스크린을 구비한 단말기 및 그 문자 입력 방법 | |
JP4636415B2 (ja) | 縮少キーパッドを用いたアルファベット入力の装置および方法 | |
KR100656779B1 (ko) | 터치패드를 이용한 문자 입력 장치 및 그 입력 방법 | |
CN101286102B (zh) | 一种用于手写识别的设备和方法 | |
KR101228079B1 (ko) | 터치스크린 단말기의 문자입력방법 및 이를 이용한 터치스크린 단말기 | |
JP2014089503A (ja) | 電子機器及び電子機器の制御方法 | |
KR20130046524A (ko) | 휴대 단말의 한글 입력 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20160120 Address after: Espoo, Finland Applicant after: Technology Co., Ltd. of Nokia Address before: Espoo, Finland Applicant before: Nokia Oyj |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160420 Termination date: 20210128 |
|
CF01 | Termination of patent right due to non-payment of annual fee |