检测级联子语标的制作方法

文档序号:10612540阅读:200来源:国知局
检测级联子语标的制作方法
【专利摘要】本公开内容公开了检测级联子语标。为了检测级联子语标,指令可以检测书写输入装置的书写输入的子语标。另外,指令可以响应于检测到子语标来显示一个或更多个语标提示。每个语标提示包括该子语标以及多个子语标的语标序列中的一个或更多个随后的子语标。
【专利说明】
检测级联子语标
技术领域
[0001] 本文中公开的主题涉及书写输入,并且更具体地,涉及检测书写输入的级联子语 标。
【背景技术】
[0002] 由于某些语标(logogram)的复杂度以及由于语标的庞大数目,可能难以输入语 标,例如汉语字符、某些日语字符(例如,日文汉字)、某些韩语字符(例如,韩文汉字)等。

【发明内容】

[0003] 公开了一种用于检测级联子语标的设备。该设备包括书写输入装置、处理器和存 储器。存储器可以存储能够由处理器执行的指令。指令检测书写输入装置的书写输入的子 语标。指令还响应于检测到子语标来显示一个或更多个语标提示。每个语标提示包括该子 语标以及多个子语标的语标序列中的一个或更多个随后的子语标。
[0004] 另外,公开了一种方法,包括:通过使用处理器来检测书写输入的子语标;以及响 应于检测到子语标来显示一个或更多个语标提示,其中,每个语标提示包括子语标以及多 个子语标的语标序列中的一个或更多个随后的子语标。
[0005] 此外,公开了一种存储设备,该存储设备存储有能够由处理器执行的指令的计算 机可读存储介质,该可执行指令包括进行下述操作的指令:检测书写输入的子语标;以及响 应于检测到子语标来显示一个或更多个语标提示,其中,每个语标提示包括子语标以及多 个子语标的语标序列中的一个或更多个随后的子语标。
【附图说明】
[0006] 将参照附图中示出的特定实施方式来给出对以上简要描述的实施方式的更具体 的描述。在理解这些附图描绘了仅一些实施方式并且因此不应被认为是对范围的限制的前 提下,将通过使用附图来以另外的特性和细节对实施方式进行描述和说明,在附图中:
[0007] 图1是示出了电子装置的一个实施方式的图;
[0008] 图2A是示出了语标数据库的一个实施方式的示意性框图;
[0009] 图2B是示出了语标数据的一个实施方式的示意性框图;
[0010] 图2C是示出了子语标数据的一个实施方式的示意性框图;
[0011] 图3A是示出了显示一个或更多个语标提示的一个实施方式的图;
[0012]图3B是示出了显示一个或更多个语标提示的另一实施方式的图;
[0013] 图3C是示出了显示一个或更多个语标提示的又一实施方式的图;
[0014] 图3D是示出了响应于检测到子语标错误而显示语标序列的一个实施方式的图;
[0015] 图4是示出了计算机的一个实施方式的示意性框图;
[0016] 图5是示出了检测级联子语标的方法的一个实施方式的示意性流程图;以及
[0017] 图6是示出了检测子语标错误的方法的一个实施方式的示意性流程图。
【具体实施方式】
[0018] 如本领域技术人员将理解的,实施方式的各方面可以被实施为系统、方法或程序 产品。相应地,实施方式可以采取完全硬件实施方式的形式、完全软件实施方式(包括固件、 常驻软件、微代码等)的形式或者组合有软件方面和硬件方面的实施方式的形式,上述实施 方式在本文中通常都可以被称为"电路"、"模块"或"系统"。此外,实施方式可以采取以一个 或更多个计算机可读存储设备实施的程序产品的形式,其中,所述一个或更多个计算机可 读存储设备存储有在下文中被称为指令的机器可读指令、计算机可读指令和/或程序指令。 存储设备可以为有形的、非暂态的和/或非传输的。存储设备可以不包含信号。在某些实施 方式中,存储设备仅采用用于访问指令的信号。
[0019] 在本说明书中描述的功能单元中的许多功能单元被标记为模块,以便更特别地强 调其实现独立性。例如,模块可以被实现为包括定制的超大规模集成(VLSI)电路或门阵列、 现成的半导体例如逻辑芯片、晶体管或者其他分立部件的硬件电路。模块还可以以可编程 硬件设备来实现,其中,可编程硬件设备例如现场可编程门阵列、可编程阵列逻辑或可编程 逻辑装置等。
[0020] 模块也可以以用于由各种类型的处理器执行的指令和/或软件来实现。确定的指 令模块可以例如包括可执行指令的一个或更多个物理块或逻辑块,其中,所述可执行指令 可以例如被组织为对象、过程或函数。然而,确定的模块的可执行文件不需要被物理地定位 在一起,而是可以包括存储在不同位置处的不相干的指令,所述不相干的指令在被逻辑地 结合在一起时构成模块并且实现模块的规定目的。
[0021] 实际上,指令的模块可以是单个指令或许多指令,并且甚至可以分布在若干不同 的指令段上,分布在不同程序中以及跨若干存储设备分布。类似地,在本文中操作数据可以 在模块内被确定并且被示出,并且所述操作数据可以以任何合适的形式来实施并且被组织 在任意合适类型的数据结构中。操作数据可以被集中为单个数据集,或者可以分布在不同 位置上,包括分布在不同计算机可读存储设备上。在模块或模块的一部分以软件来实现的 情况下,软件部分被存储在一个或更多个计算机可读存储设备上。
[0022] 可以使用一个或更多个计算机可读介质的任意组合。计算机可读介质可以为计算 机可读存储介质。计算机可读存储介质可以为存储指令的存储设备。存储设备可以例如是 但不限于电子的、磁的、光学的、电磁的、红外的、全息的、微机械的或者半导体的系统、设备 或装置,或者前述的任意合适的组合。
[0023] 存储装置的更具体的示例(非详尽列举)可以包括:具有一个或更多个线的电连接 件;便携式计算机磁盘;硬盘;随机存取存储器(RAM);只读存储器(ROM);可擦可编程只读存 储器(EPROM或闪速存储器);便携式光盘只读存储器(CD-ROM);光存储装置;磁存储装置;或 者前述的任意合适的组合。在本文档的上下文中,计算机可读存储介质可以是能够包含或 存储下述程序的任意有形介质:所述程序为供指令执行系统、设备或装置使用或者结合所 述指令执行系统、设备或装置来使用的程序。
[0024] 用于执行实施方式的操作的指令可以以一种或更多种编程语言的任意组合进行 编写,所述一种或更多种编程语言包括:面向对象编程语言,例如Python、Ruby、Java、 Smalltalk或C++等;以及传统的过程化编程语言,例如"C"编程语言等;以及/或者机器语 言,例如汇编语言。指令可以完全地在用户的计算机上执行、部分地在用户的计算机上执 行,作为独立软件包部分地在用户的计算机上执行并且部分地在远程计算机上执行或者完 全在远程计算机或服务器上执行。在后者情况下,远程计算机可以通过任意类型的网 络一一包括局域网(LAN)或广域网(WAN)-一连接至用户的计算机,或者可以(例如,通过使 用因特网服务提供商的因特网)获得到外部计算机的连接。
[0025] 贯穿本发明书,对"一个实施方式"、"实施方式"或类似语言的引用意味着结合实 施方式所描述的特定特征、结构或特性包括在至少一个实施方式中。因而,除非另外明确地 指出,否则贯穿本说明书短语"在一个实施方式中"、"在实施方式中"和类似语言的出现可 以但不一定全部均指代同一实施方式,而是指"一个或更多个但并非全部的实施方式"。除 非另外明确地指出,否则术语"包括"、"包含"、"具有"和它们的变型指"包括但不限于"。除 非另外明确地指出,否则所列举的项列表并不意味着项中的任意项或所有项是互相排斥 的。除非另外明确地指出,否则术语"一"、"一个"和"该"也指"一个或更多个"。
[0026] 此外,可以以任意合适的方式来组合实施方式的所描述的特征、结构或特性。在下 面的描述中,提供了许多具体的细节以提供对于实施方式的透彻的理解,所述具体细节例 如编程、软件模块、用户选择、网络交易、数据库查询、数据库结构、硬件模块、硬件电路和硬 件芯片等的示例。然而,相关领域的技术人员将认识到,实施方式可以在没有具体细节中的 一个或更多个细节的情况下进行实践,或者用其他方法、部件、材料等进行实践。在其他实 例中,未详细示出或描述公知的结构、材料或操作,以避免使实施方式的各方面模糊。
[0027] 下面参照根据实施方式的方法、设备、系统和程序产品的示意性流程图和/或示意 性框图来对实施方式的各方面进行描述。要理解的是,示意性流程图和/或示意性框图中的 每个框以及示意性流程图和/或示意性框图中的框的组合可以通过指令来实现。这些指令 可以被提供至通用计算机、专用计算机或其他可编程数据处理装置的处理器以产生机器, 使得经由计算机或其他可编程数据处理装置的处理器来执行的指令创建用于实现示意性 流程图和/或示意性框图的一个或多个框中指定的功能/动作的装置。
[0028] 指令还可以被存储在指引计算机、其他可编程数据处理设备或其他装置以特定方 式进行运行的存储装置中,使得存储在存储装置中的指令产生包括实现示意性流程图和/ 或示意性框图的一个或多个框中指定的功能/动作的指令的制品。
[0029] 指令还可以被加载到计算机、其他可编程数据处理设备或其他装置上以使得一系 列操作步骤在计算机、其他可编程设备或其他装置上被执行以产生计算机实现的处理,使 得在计算机或其他可编程设备上执行的指令提供用于实现流程图和/或框图的一个或多个 框中指定的功能/动作的处理。
[0030] 附图中的示意性流程图和/或示意性框图示出了根据各种实施方式的设备、系统、 方法和程序产品的可能的实现的架构、功能性和操作。就该点而言,示意性流程图和/或示 意性框图中的每个框可以表示指令的一部分、片段、或模块,其包括指令的用于实现指定的 逻辑功能的一个或更多个可执行指令。
[0031] 还应注意的是,在一些替选实施中,框中所说明的功能可以不按附图中所说明的 顺序发生。例如,取决于所涉及的功能性,连续示出的两个框事实上可以基本同时被执行, 或者框有时可以按照相反的顺序被执行。可以构思在功能、逻辑或效果上等同于所示附图 中的一个或更多个框或框的一部分的其他步骤和方法。
[0032] 虽然在流程图和/或框图中可以采用各种箭头类型和线类型,但他们不应理解成 限制对应实施方式的范围。事实上,一些箭头或其他连接符可以用于仅指示所描绘的实施 方式的逻辑流。例如,箭头可以指示所描绘的实施方式的列举的步骤之间的未指定持续时 间的等待时段或监视时段。还将要注意的是,框图和/或流程图中的每个框以及框图和/或 流程图中的框的组合可以由执行指定功能或动作的专用的基于硬件的系统来实现,或者通 过指令和专用硬件的组合来实现。
[0033] 对每个附图中的元素的描述可以参考之前的附图中的元素。在所有附图中,相似 的附图标记指代相似的元素,包括相似的元素的替选实施方式。
[0034]图1是示出了电子装置100的一个实施方式的图。在所描绘的实施方式中,电子装 置100是书写输入装置。在某些实施方式中,电子装置100可以是平板计算机、移动电话、膝 上型计算机、计算机工作站等。在一个实施方式中,电子装置100包括显示器105。
[0035] 电子装置100被描绘成接受书写输入110。书写输入110可以是子语标,例如由用户 书写的语标的一部分或字根等。在某些实施方式中,书写输入110可以是由用户键入(type) 的子语标。在所描绘的实施方式中,书写输入11 〇是用户希望输入到电子装置1 〇〇中的期望 的语标的子语标。具体地,书写输入110是字根"1",字根"1"是期望的汉语语标"颤"的一 部分。在一些实施方式中,用户可以画出或键入子语标,该子语标是用户记得的期望的语标 的一部分。由于某些语标的复杂度、可能的语标的数目以及/或者用户的记忆,用户可以仅 输入子语标,而非期望的语标。例如,用户会记得书写输入110"^"是期望的语标"颤"的子 语标。因此,用户可以画出或键入子语标"1"。
[0036] 在过去,当用户输入包括期望的语标的仅一部分的书写输入110时,用户也许不能 找到期望的语标。本文中所描述的实施方式检测书写输入装置(例如,电子装置100)的书写 输入100的子语标。另外,实施方式可以响应于检测到该子语标来显示一个或更多个语标提 示。每个语标提示可以包括该子语标以及多个子语标的语标序列中的一个或更多个随后的 子语标。
[0037] 图2A是示出了语标数据库200的一个实施方式的示意性框图。可以将语标数据库 200组织为存储器中的数据结构。语标数据库200可以存储用于多个语标的语标数据205。 [0038]图2B是示出了语标数据205的一个实施方式的示意性框图。可以将语标数据205组 织为存储器中的数据结构。语标数据205可以描述给定的语标。在所描绘的实施方式中,语 标数据205包括语标标识符210和子语标数据215。
[0039] 语标标识符210可以唯一地识别语标。在一个实施方式中,语标标识符210是用于 语标的统一码值。子语标数据215包括用于可能的子语标的数据,所述可能的子语标可以用 于形成语标。在某些实施方式中,子语标集合220可以包括能够一起用于形成语标的多个子 语标的子语标数据215。子语标集合220可以包括任意适当数目的子语标如2个、3个、4个、5 个、6个、10个或更多个子语标的子语标数据215,每个子语标可以为语标的一部分。在一些 实施方式中,基于书写语标的正确顺序而对子语标集合220进行排序。例如,第一子语标数 据215可以是被书写以呈现语标的第一子语标。另外,第二子语标数据215可以是被书写以 呈现语标的第二子语标,等等。
[0040] 图2C是示出了子语标数据215的一个实施方式的示意性框图。可以将子语标数据 215组织为存储器中的数据结构。子语标数据215可以描述给定的子语标。在所描绘的实施 方式中,子语标数据215包括子语标标识符225、数字表示230和笔画数据235。
[0041 ] 子语标标识符225可以唯一地识别子语标。在一个实施方式中,子语标标识符225 是用于子语标的统一码值。在另一实施方式中,子语标标识符225是指定的ID,该指定的ID 对数据结构而言是唯一的。数字表示230可以是用于识别子语标的数字值。在一些实施方式 中,数字表示230是子语标的统一码值。
[0042] 笔画数据235可以描述呈现语标的一个或更多个书写笔画。例如,子语标数据215 可以包括用于呈现子语标的每个笔画的一个笔画数据235项。此外,每个笔画数据235可以 包括笔画号、笔画方向、笔画长度、笔画标识符等。在某些实施方式中,笔画号可以与用于生 成子语标的相应笔画的顺序号(sequence number)相对应。例如,在使用三个笔画而呈现子 语标的实施方式中,可以存在与子语标的子语标数据215相对应的三个笔画数据235项。在 这样的示例中,被画出用于呈现子语标的第一笔的第一笔画数据235项可以具有与其顺序 号一对应的笔画号一,被画出用于呈现子语标的第二笔的第二笔画数据235项可以具有与 其顺序号二对应的笔画号二,并且被画出用于呈现子语标的第三笔的第三笔画数据235项 可以具有与其顺序号三对应的笔画号三。在一些实施方式中,可以对笔画数据235进行排 序,使得第一笔画数据235第一定位在子语标数据215中,第二笔画数据235第二定位在子语 标数据215中,并且第三笔画数据235第三定位在子语标数据215中。
[0043]图3A是示出了显示一个或更多个语标提示的一个实施方式的图。在所描绘的实施 方式中,可以检测书写输入装置(例如,电子装置1 〇〇)的书写输入11 〇 "1"的子语标。例如, 书写输入装置可以检测书写输入110"^"。在一些实施方式中,书写输入装置可以确定与书 写输入110 "1"对应的统一码表示。在这样的实施方式中,"1"的统一码表示可以是 "4EA0"。如可以理解的,统一码表示"4EA0"可以被存储在语标数据库200中。具体地,统一码 表示"4EA0"可以被存储在子语标数据215的子语标标识符225部分和/或数字表示230部分 中。因此,在某些实施方式中,可以对语标数据库200进行搜索以识别包括统一码表示 "4EA0"的子语标数据215。
[0044]在已经识别了包括统一码表示"4EA0"的子语标数据215之后,书写输入装置可以 识别包括具有统一码表示"4EA0"的子语标数据215的语标数据205。如可以理解的,一个或 更多个语标数据205可以包括具有统一码表示"4EA0"的子语标"1"。包括具有统一码表示 "4EA0"的子语标数据215的一个或更多个经识别的语标数据205可以用于选择响应于检测 到子语标"1"而显示的一个或更多个语标提示305。例如,在示出的实施方式中,一个或更 多个语标提示305包括"六"、《茴"和"亡"。一个或更多个语标提示305中的每一个包括子语 标"1"以及多个子语标的语标序列中的一个或更多个随后的子语标。例如,一个或更多个 语标提示305包括子语标"1"以及下面的子语标:"、《回》和"匕"中的一个或更多 个。根据一个或更多个语标提示305,用户可以选择目标语标310"茴'此外,在目标语标 310?茴"是子语标的实施方式中,当选择目标语标310"茴"时,如图3B所示,书写输入装置 可以显示一个或更多个语标提示305的又一集合。
[0045]图3B是示出了显示一个或更多个语标提示305的另一实施方式的图。在所描绘的 实施方式中,可以再次检测书写输入装置(例如,电子装置100)的书写输入110"茴"的子语 标。例如,书写输入装置可以检测书写输入11〇"茴"。然而,如可以理解的,因为书写输入装 置接收显示书写输入^(^茴"的选择,所以书写输入装置可以仅确定已经显示了什么。在 一些实施方式中,书写输入装置可以确定与书写输入110"茴"对应的统一码表示。在这样 的实施方式中,"茴"的统一码表示可以是"342D"。如可以理解的,统一码表示"342D"可以 被存储在语标数据库200中。具体地,统一码表示"342D"可以被存储在子语标数据215的子 语标标识符225部分和/或数字表示230部分中。因此,在某些实施方式中,可以对语标数据 库200进行搜索以识别包括统一码表示"342D"的子语标数据215。
[0046]在已经识别了包括统一码表示"342D"的子语标数据215之后,书写输入装置可以 识别包括具有统一码表示"342D"的子语标数据215的语标数据205。如可以理解的,一个或 更多个语标数据205可以包括具有统一码表示"342D"的子语标《茴" β包括具有统一码表示 "342D"的子语标数据215的一个或更多个经识别的语标数据205可以用于选择响应于检测 到子语标"茴"而显示的一个或更多个语标提示305。例如,在示出的实施方式中,一个或更 多个语标提示305包括"亶"。一个或更多个语标提示305中的每一个包括子语标"茴"以及 多个子语标的语标序列中的一个或更多个随后的子语标。例如,一个或更多个语标提示305 包括子语标 1^茴"以及下面的子语标中的一个或更多个。根据一个或更多个语标提 示305,用户可以选择目标语标310 "亶"。此外,在目标语标310 "亶"是子语标的实施方式中, 当选择目标语标310 "亶"时,如图3C所示,书写输入装置可以显示一个或更多个语标提示 305的又一集合。
[0047]图3C是示出了显示一个或更多个语标提示305的又一实施方式的图。在所描绘的 实施方式中,可以再次检测书写输入装置(例如,电子装置100)的书写输入110"亶"的子语 标。例如,书写输入装置可以检测书写输入110"亶"。然而,如可以理解的,因为书写输入装 置接收显示书写输入110"亶"的选择,所以书写输入装置可以仅确定已经显示了什么。在一 些实施方式中,书写输入装置可以确定与书写输入110"亶"对应的统一码表示。在这样的实 施方式中,"亶"的统一码表示可以是"4ΕΒ6"。如可以理解的,统一码表示"4ΕΒ6"可以被存储 在语标数据库200中。具体地,统一码表示"4ΕΒ6"可以被存储在子语标数据215的子语标标 识符225部分和/或数字表示230部分中。因此,在某些实施方式中,可以对语标数据库200进 行搜索以识别包括统一码表示"4ΕΒ6"的子语标数据215。
[0048]在已经识别了包括统一码表示"4ΕΒ6"的子语标数据215之后,书写输入装置可以 识别包括具有统一码表示"4ΕΒ6"的子语标数据215的语标数据205。如可以理解的,一个或 更多个语标数据205可以包括具有统一码表示"4ΕΒ6"的子语标"亶"。包括具有统一码表示 "4ΕΒ6"的子语标数据215的一个或更多个经识别的语标数据205可以用于选择响应于检测 到子语标"亶"而显示的一个或更多个语标提示305。例如,在示出的实施方式中,一个或更 多个语标提示305包括"颤"。一个或更多个语标提示305中的每一个包括子语标"亶"以及多 个子语标的语标序列中的一个或更多个随后的子语标。例如,一个或更多个语标提示305包 括子语标"亶"以及下面的子语标《I?中的一个或更多个。根据一个或更多个语标提示305, 用户可以选择目标语标310"颤"。在某些实施方式中,目标语标310"颤"可以是期望的语标; 然而,在其他实施方式中,目标语标310"颤"可能是用于生成一个或更多个语标提示305的 另一集合的另一子语标。每当需要时,可以重复图3A至图3C中描述的过程直到获得期望的 语标为止。因此,通过以作为期望的语标的部分的已知的子语标开始,用户可以使用添加另 外的子语标直到获得期望的语标为止的级联过程来从已知的子语标移动至期望的语标。因 此,可以在书写方面帮助可能不记得如何书写语标的用户。
[0049]图3D是示出了响应于检测到子语标错误来显示语标序列的一个实施方式的图。在 所描绘的实施方式中,用户可以将语标315"进"写至书写输入装置(例如,电子装置100)。在 书写语标315"进"之后,可能检测到并生成输入错误320。例如,由于响应于书写输入与输入 语标序列中的给定的子语标之间的差异而检测子语标错误,所以会生成输入错误320。例 如,在书写语标315 "进"中,用户可能首先书写子语标325a "1_",并且然后书写子语标325b "井"。然而,正确顺序是书写子语标325b"井",然后书写子语标325a"1_"。因此,作为结果可 以检测到输入错误320。响应于检测到输入错误320,可以显示出正确的语标序列330。在本 实施方式中,正确的语标序列330是书写"井",然后书写"1_"。因此,在本发明中,通过以其 应当被书写的顺序而显示每个子语标来显示正确的语标序列330。在一些实施方式中,显示 正确的语标序列330包括以书写相应的子语标的顺序来显示用于各个子语标的统一码。例 如,显示器可以示出"4E95(井)->8FB6(i_)->8FDB(进)",以显示正确的语标序列330。
[0050] 语标数据库200可以用于检测输入错误320。例如,语标数据库200可以包括用于语 标315"进"的语标数据205。语标数据205包括用于呈现语标315"进"的子语标集合220。如可 以理解的,在子语标集合220内的子语标数据215可以按下述顺序定位:从第一书写以呈现 语标315"进"的子语标到最后书写以呈现语标315"进"的子语标。因此,在本实施方式中,用 于"井"的子语标数据215可以第一定位在语标数据205内,并且用于"1_"的子语标数据215 可以第二定位在语标数据205内。因此,可以将用户书写语标315"进"的顺序与语标数据205 进行比较,以确定用户是否以正确顺序书写语标315"进"的子语标。
[0051] 如可以理解的,还可以检查各个子语标的笔画的顺序是否错误。这可以通过将由 用户书写的笔画序列与子语标数据215的笔画数据235比较来实现。可以通过以用户书写的 顺序而显示对于用户的子语标的各个单独的笔画,示出用于子语标的笔画的正确顺序。 [0052]图4是示出了计算机400的一个实施方式的示意性框图。计算机400可以被实施在 电子装置100中。可替代地,计算机400可以被实施在与电子装置400通信的服务器中。在所 描绘的实施方式中,计算机400包括处理器405、存储器410和通信硬件415。存储器410可以 是半导体存储装置、硬盘驱动器、光存储装置、微机械存储装置或其组合。存储器410可以存 储指令。处理器405可以执行指令。通信硬件415可以与其他装置通信。
[0053]图5是示出了检测级联子语标的方法500的一个实施方式的示意性流程图。方法 500可以通过处理器405来执行。可替代地,方法500可以通过计算机可读存储介质(例如,存 储器410)来执行。计算机可读存储介质可以存储下述指令:该指令能够由处理器405执行, 以执行方法500的功能。
[0054]方法500开始,并且在一个实施方式中,指令检测505书写输入装置的书写输入的 子语标。在某些实施方式中,书写输入装置可以是电子装置100。如可以理解的,指令可以通 过将书写输入与存储在语标数据库200中的子语标数据215进行比较来检测505子语标。此 外,在一些实施方式中,计算机400的处理器405可以用于检测505子语标。子语标可以包括 一个或更多个统一码表示以及一个或更多个笔画。指令还可以识别510语标提示。例如,指 令可以通过查找包括与所检测到的子语标对应的子语标数据215的语标数据205来识别510 一个或更多个语标提示。
[0055] 指令可以响应于检测到子语标来显示515-个或更多个语标提示305。例如,指令 可以在电子装置100的显示器105上显示515语标提示305。在一些实施方式中,可以仅存在 一个语标提示305,而在其他实施方式中,可以存在两个或更多个语标提示305。一个或更多 个语标提示305中的每一个包括子语标以及多个语标的语标序列中的一个或更多个随后的 子语标。指令可以接收520根据语标提示选择的目标语标310选择。
[0056]指令可以确定525目标语标310选择是否是子语标。如果确定525目标语标选择是 期望的语标的子语标,则指令返回以识别510对目标语标选择的语标提示305并且重复识别 510。然而,如果确定525目标语标310选择不是期望的语标的子语标,则指令输入530目标语 标310。例如,指令可以将目标语标310输入530到由用户书写的文件中,然后方法500结束。
[0057]图6是示出了检测子语标错误的方法600的一个实施方式的示意性流程图。方法 600可以通过处理器405来执行。可替代地,方法600可以通过计算机可读存储介质(例如,存 储器410)来执行。计算机可读存储介质可以存储下述指令:该指令能够由处理器405执行, 以执行方法600的功能。
[0058]方法600开始,并且在一个实施方式中,指令根据书写输入110与语标序列中的给 定的子语标之间的差异来确定605指令是否检测到子语标错误。如果指令确定605未检测到 子语标错误,则方法600结束。然而,如果指令确定605存在子语标错误,则指令响应于检测 到子语标错误来显示610正确的语标序列330,然后方法600结束。在一些实施方式中,显示 610正确的语标序列330的指令包括显示给定的子语标。在其他实施方式中,显示610正确的 语标序列330的指令包括显示给定的子语标的笔画。此外,在一个实施方式中,显示610正确 的语标序列330的指令包括显示子语标错误。在某些实施方式中,显示610正确的语标序列 330的指令包括显示610用于书写多个子语标中的每个子语标的正确的语标序列330。
[0059]可以以其他特定形式来实践实施方式。上述实施方式在各方面要被理解为仅说明 性的而非限制性的。因此,本发明的范围由所附权利要求指出,而非由前述的描述指出。落 入权利要求的等同物的意义和范围内的所有改变要被包含在所述权利要求的范围内。
【主权项】
1. 一种设备,包括: 书写输入装置; 处理器; 存储器,所述存储器存储能够由所述处理器执行的指令,所述指令包括: 检测所述书写输入装置的书写输入的子语标的指令;以及 响应于检测到所述子语标来显示一个或更多个语标提示的指令,其中,每个语标提示 包括所述子语标以及多个子语标的语标序列中的一个或更多个随后的子语标。2. 根据权利要求1所述的设备,所述指令还包括如下指令:该指令接收根据语标提示对 目标语标的选择。3. 根据权利要求1所述的设备,所述指令还包括进行下述操作的指令: 根据所述书写输入与所述语标序列中的给定的子语标之间的差异来检测子语标错误; 以及 响应于检测到所述子语标错误来显示所述语标序列。4. 根据权利要求3所述的设备,其中,显示所述语标序列包括显示所述给定的子语标。5. 根据权利要求4所述的设备,其中,显示所述给定的子语标包括显示所述给定的子语 标的笔画。6. 根据权利要求3所述的设备,其中,显示所述语标序列包括显示用于书写多个子语标 中的每个子语标的正确顺序。7. 根据权利要求1所述的设备,其中,每个子语标是统一码表示和多个笔画中的一个或 更多个。8. 一种方法,包括: 通过使用处理器来检测书写输入的子语标;以及 响应于检测到所述子语标来显示一个或更多个语标提示,其中,每个语标提示包括所 述子语标以及多个子语标的语标序列中的一个或更多个随后的子语标。9. 根据权利要求8所述的方法,所述方法还包括接收根据语标提示对目标语标的选择。10. 根据权利要求8所述的方法,所述方法还包括: 根据所述书写输入与所述语标序列中的给定的子语标之间的差异来检测子语标错误; 以及 响应于检测到所述子语标错误来显示所述语标序列。11. 根据权利要求10所述的方法,其中,显示所述语标序列包括显示所述给定的子语 标。12. 根据权利要求11所述的方法,其中,显示所述给定的子语标包括显示所述给定的子 语标的笔画。13. 根据权利要求10所述的方法,其中,显示所述语标序列包括显示用于书写多个子语 标中的每个子语标的正确顺序。14. 根据权利要求8所述的方法,其中,每个子语标是统一码表示和多个笔画中的一个 或更多个。15. -种存储设备,所述存储设备存储有能够由处理器执行的指令的计算机可读存储 介质,所述可执行指令包括进行下述操作的指令: 检测书写输入的子语标;以及 响应于检测到所述子语标来显示一个或更多个语标提示,其中,每个语标提示包括所 述子语标以及多个子语标的语标序列中的一个或更多个随后的子语标。16. 根据权利要求15所述的存储设备,所述可执行指令还接收根据语标提示对目标语 标的选择。17. 根据权利要求15所述的存储设备,所述可执行指令还进行下述操作: 根据所述书写输入与所述语标序列中的给定的子语标之间的差异来检测子语标错误; 以及 响应于检测到所述子语标错误来显示所述语标序列。18. 根据权利要求17所述的存储设备,其中,显示所述语标序列包括显示所述给定的子 语标。19. 根据权利要求18所述的存储设备,其中,显示所述给定的子语标包括显示所述给定 的子语标的笔画。20. 根据权利要求17所述的存储设备,其中,显示所述语标序列包括显示用于书写多个 子语标中的每个子语标的正确顺序。
【文档编号】G06F3/0488GK105975198SQ201510920137
【公开日】2016年9月28日
【申请日】2015年12月11日
【发明人】钱明, 李健, 王松, 张健邦
【申请人】联想(新加坡)私人有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1