在线预测文本词典的制作方法

文档序号:6570640阅读:139来源:国知局
专利名称:在线预测文本词典的制作方法
技术领域
本发明涉及用于向电子设备的用户提供对在线(远程)预测文本词 典的访问的方法和装置。
背景技术
电子设备(如通信设备、移动电话、个人数字助理等)的用户日益
倾向于通过短消息服务(SMS)与电子设备用户进行通信。SMS是一种 在大多数电子设备上都可用的服务,其允许在电子设备、其它手持设备, 并且在某些情况下在陆线电话之间发送短消息(也称为文本消息、消息, 或更口语化的SMS、文本或甚至txt)。
对于SMS服务的普及的限制在于用常规电子设备所提供的有限键 区输入文本比较困难。例如,必须仅使用八个字母数字键来输入英语的 所有26个字母。文本输入的最普通系统称为"多击"。使用多击,按下 某个键多次来访问该键上的字母列表。例如,按下"2"键一次显示"a", 两次显示"b"而三次显示"c"。为了输入同一键上的两个连续字母,用 户必须停顿或者敲"next"按钮。多击是易于理解的,并且可在无需任何 视觉反馈(即,用户可无需看着电子设备显示来打字(通过按下字母数 字键))的情况下使用。然而,多击并不是非常有效并且被许多电子设备 的用户认为是障碍。
电子设备的制造商日益倾向于提供预测文本条目词典和/或系统,作 为驻留在电子设备中的标准软件应用。这种词典和系统通常最小化了用 户表示词、短语和/或表达(例如,图形图像、文本图像、笑脸、皱眉头 等)所需要输入的击键数。使用预测文本词典,电子设备的用户不需要 按下每个键区数字多次以得到期望的字母。用户只是按下对应于字母的 数字,只要词存在于预测文本词典中,电子设备通常就会识别该词。例如,在安装了常规英语预测文本条目词典的特定电子设备上按下"'4663" 通常将翻译为词"home"。
最广泛使用的预测文本词典的系统是T9、 iTap和eZiText。这些系统 中都要求制造商在电子设备中针对电子设备所支持的每种输入语言安装 本地的词和/或短语的词典。因为紧凑型电子设备的存储器通常很昂贵, 所以用于每种所支持语言的词典条目的数量仅限于特定语言中最通用的 词。因此,这种词典有时不包含用户期望的特定词选择,于是用户需要 使用上述低效的多击方法来输入完整的词。另一个缺点在于,当预测文 本词典中不包含某一词时,用户需要在多个编辑模式(例如手动、多击、 预测文本等)之间进行切换,这对于用户可能是相当麻烦的。

发明内容
考虑到电子设备中与现有预测文本词典有关的上述缺点,本领域中 迫切需要一种在线(远程)预测文本词典。
本发明的一方面提供了一种用于在电子设备中输入信息的方法,该 方法包括以下步骤从输入装置接收一个或多个符号,其中这些符号对 应于一个或多个字母数字字符;向存储在关联远程服务器上的预测文本 词典应用请求与接收到的一个或多个符号有关的远程词典信息;接收所 请求的远程词典信息;并且以用户可感知的形式输出该远程词典信息。
根据本发明的一方面,接收到符号用于标识包括存储在该远程预测 文本词典应用中的词、短语或表达中的至少一个的远程词典信息。
根据本发明的一方面,该词典信息对应于来自多种语言词典的词、 短语或表达。
根据本发明的一方面,该方法还包括以下步骤向驻留在该电子设 备中的本地预测文本词典应用请求与接收到的一个或多个符号有关的本 地词典信息。
根据本发明的一方面,接收到的符号用于标识存储在该本地预测文 本词典应用中的词、短语或表达中的至少一个或多个。
根据本发明的一方面,以用户可感知的形式输出该本地词典信息。根据本发明的一方面,在输出该远程词典信息之前输出该本地词典
fe息o
根据本发明的一方面,其中在接收到该远程词典信息时,以预定方 式将该本地词典信息和该远程词典信息输出给用户。
根据本发明的一方面,其中该预定方式基于这样的可能性,即该本 地词典信息或该远程词典信息中的至少一个很可能是由关联用户选择 的。
根据本发明的一方面,至少该本地词典信息或该远程词典信息是通 过选择输入装置上的键而选择的。
根据本发明的一方面,所选远程词典信息被存储在本地以便由本地 预测文本词典应用来使用。
根据本发明的一方面, 一种电子设备包括
存储器;输入装置,用于使关联用户能够输入用户信息;处理器, 用于执行该存储器内的应用程序,该应用程序被执行时使该电子设备 向关联远程服务器请求与用户信息有关的远程词典信息;从该关联远程 服务器接收与用户信息有关的远程词典信息;并且以用户可感知的形式 输出该远程词典信息。
根据本发明的一方面,该电子设备还包括显示器,用于以用户可感 知的形式输出词典信息。
根据本发明的一方面,其中以预定方式来输出该远程词典信息。 根据本发明的一方面,其中该预定方式基于预测文本算法。 根据本发明的一方面,其中该预测文本算法由以下算法中的一个或 多个组成T9、 Zi、 iTap或者eZiText。
根据本发明的一方面,其中该应用程序还包括存储在该存储器中的 本地词典信息。
根据本发明的一方面,其中该应用程序允许通过用户输入装置来选 择该远程词典信息或该本地词典信息中的至少一个。
根据本发明的一方面,其中所选远程词典信息本地存储在该存储器 中,以便由本地预测文本词典应用来使用。根据本发明的一方面,其中以用户可感知的形式输出该本地词典信 息和该远程词典信息。
根据本发明的一方面,其中在输出该远程词典信息之前输出该本地 词典〗言息。
根据本发明的一方面,其中该远程词典信息包括未存储在该本地词 典信息中的唯一远程词典信息。
本发明的一方面提供了一种用于在电子设备中输入文本的方法,该 方法包括以下步骤从用户输入装置接收一个或多个符号,其中这些符
号对应于部分地形成词、短语和/或表达的一个或多个字母数字字符;将
这一个或多个字符发送到远程服务器,其中该服务器包括预测文本词典
应用;至少部分地基于接收到的一个或多个符号从该预测词典应用接收 一个或多个词、短语和/或表达;并且以用户可感知的形式显示这一个或 多个词、短语和/或表达。
本发明的一方面提供了一种存储在机器可读介质上的计算机程序, 该程序适于在电子设备中用作预测文本词典,其中当该程序被载入该 电子设备中的存储器中并被执行时,使该电子设备至少部分地基于关联 用户输入到该电子设备上的一个或多个符号,从远程服务器接收远程词 典信息。
本发明的一方面提供了一种用于发送预测词典信息的方法,该方法 包括以下步骤从用户输入装置接收一个或多个符号,其中这些符号对 应于部分地形成词、短语和/或表达的一个或多个字母数字字符;从预测
词典应用中标识与接收到的一个或多个符号的至少一部分相对应的一个
或多个词、短语和/或表达;并且将这至少一个或多个词、短语或表达发 送到关联电子设备。
本领域普通技术人员在研究了以下附图和详细描述后可以想到本发 明的其它系统、设备、方法、特征和优点。旨在将所有这些另外的系统、 方法、特征和优点都包括在本说明书内、本发明的范围内,并且受所附 权利要求的保护。
应当强调,本说明书中使用的措辞"包括/包含"用来指定所述特征、整数、步骤或要素的存在,但并不排除额外存在一个或多个其它特征、 整数、步骤、要素或它们的组合。
术语"电子设备"包括便携式无线通信设备。之后被称为移动无线 终端的术语"便携式无线通信设备"包括诸如移动电话、寻呼机、通信
装置,即电子记事本、个人数字助理(PDA)、便携式通信装置、智能电
话等所有设备。


以下参照附图来论述本发明的前述和其它实施方式。附图中的要素 不必成比例,相反重点放在清楚地示出本发明的原理上。同样, 一个附 图中描绘的要素和特征可与其他附图中描绘的要素和特征相组合。而且, 在附图中,遍及几个图用相同的标号来表示相应的部分。
图1和2是例示了根据本发明的方面的电子设备的示范示意图。 图3是根据本发明的方面的示范用户输入装置。 图4是包括在其上执行本发明的电子设备的通信系统的图示。 图5A和5B是根据本发明的方面的以用户可感知形式输出的词典信 息的示范列表。
具体实施例方式
本发明旨在能够访问远程预测文本词典并且基于关联用户输入的符 号(例如字母数字字符等)来提供一个或多个词、短语、和/或表达的电 子设备10。另外,本发明可选地提供了驻留在与该电子设备相关联的存 储器中的本地存储的预测文本词典。
如图1中所示,电子设备10可包括用户界面12,其使得用户能够 容易且有效地执行一个或多个通信任务(例如,输入电话号码、标识联 系人、选择联系人、进行电话呼叫、接收电话呼叫、查找电话号码、输 入文本消息、接收文本消息等)。电子设备10的用户界面12通常包括以 下部件中的一个或多个显示器14、字母数字键区16、功能键18、扬声 器20和麦克风22。如图2中所示,电子设备10还包括能够存储应用软件25的一个或 多个存储装置24 (例如RAM、 ROM等),并且可以可选地包括电子词典 应用26,下面对其进行详细论述。包括电子词典应用26的应用软件25 通常连接到处理器28。处理器28被编程为执行这里描述的功能,例如基 于关联用户输入的用户信息来标识和分类可能的词、短语和/或表达。
处理器28还与常规输入装置(例如,字母数字键区16、功能键18、 麦克风22等)相连接,并且连接到装置显示器14和扬声器20。用户界 面12方便了电子设备10的控制操作,包括发起和引导电话呼叫和其它 通信(例如SMS通信、互联网通信等)。
用户界面12还是供电子设备10的用户或操作者输入字符、字母、 词和/或表达以便由电子词典应用26使用的一种机构。例如,参照图3, 该图示出了用户输入装置30。用户输入装置30可以是允许用户将信息(例 如,符号、字母数字字符、词、短语、图形图像、文本图像等)输入电 子设备10的任何输入装置。如图3中所示,用户输入装置30是字母数 字键区16。字母数字键区16包括用于数字0-9中每一个的单独键32。字 母数字键区16还可包括包含符号(例如#、 *、 @等)的键。本领域普通 技术人员很容易理解,经过适当配备,设备显示器14也可以是用户输入 装置(例如触摸屏显示器)。
包括特定字母表的字符可分布在字母数字键区16的键32上。例如, 参照图3,包括英文字母表(例如字母A-Z)的二十六个字符分布在包括 数字的十个键中的八个上。用户可通过按下字母数字键32来输入一个或 多个字符。通常,用户输入的第一个字母数字键将通过上述多击方法输 入(例如,打字)。例如,如果用户想要输入以"S"开始的词、短语和/ 或表达,用户可敲"7"键四次,通常字母"S"将以用户可感知的形式 输出到显示器上。
本领域普通技术人员将容易理解,示出的字母数字键是示例性的, 并且可基于各种设计考虑而适当地修改和/或变更,所述设计考虑例如包 括用户的语言、用户的国家、特定方言、QWERTY用户输入装置或其它 用户输入装置的包含等。通常, 一旦选择或输入了一个键,就会以用户可感知的形式(例如, 字母、词、短语、图像、图形图像、图形字符、文本字符等)在显示器 14上显示所输入的符号(这里也称为"用户信息")的表示。
参照图4,该图示出了根据本发明的方面的通信系统50。通信系统 50包括移动网络52 (例如移动蜂窝电话网络),其促成了通信,例如多 个电子设备54 (例如移动电话、移动终端等)之间的语音通信和/或数据 传送。通信系统50包括网络基础设施56,与本发明的方面有关的电子设 备54使用或访问其一部分。电子设备54可根据任何适当的通信标准相 互交互和/或与网络基础设施56交互,所述通信标准包括但不限于短消息 服务(SMS)、先进移动电话服务(AMPS)、数字先进移动电话服务 (D-AMPS)、全球移动通信系统(GSM)、码分多址(CDMA)、无线局 域网(WLAN)、蓝牙等。换言之,图4中示出了通信系统50,目的在于 说明本发明的方面,而不是将本发明限制为特定的通信系统设计、体系 结构或通信标准。
网络基础设施56包括统一用数字58表示的一个或多个应用服务器, 以及存储装置60,例如用于存储可由应用服务器58访问或使用的数据的 存储器。应用服务器中的至少一个是电子预测文本词典服务器62。包括 电子词典服务器62的应用服务器58是在通信系统50中提供各种功能的 计算机服务器。
如下面更充分描述的那样,电子词典服务器62可提供电子设备54 执行根据本发明方面的预测文本条目的方法可使用的信息。在这里使用 时,术语"电子词典服务器"包括能够响应于用户信息(例如,关联用 户通过用户输入装置30、字母数字键区16、功能键18和/或显示器14 而输入的信息)来提供预测文本条目的任何适用的应用服务器和/或硬件。
为了该论述的目的,短语"远程"意味着定位在距另一对象一定距 离处并且通常能够通过无线广域网被访问。短语"本地"意味着容纳在 对象和/或设备内。
如上所述,电子设备54 (也称为电子设备10)能够通过SMS服务 来发送消息(例如文本消息、txt等)。通常,当用户想输入文本消息时,用户启动本地存储在电子设备54中的应用并且该应用发起SMS服务。 本领域普通技术人员很容易理解,电子设备的各个制造商可提供不同的 机制(例如硬件和/或软件)以便启动特定电子设备上的SMS服务。
一旦启动了 SMS应用,用户就可从输入装置30 (例如,字母数字 键区16)输入一个或多个字母数字字符。这一般是通过用户选择一个或 多个符号(例如,使用菜单驱动的选择机制等按下和压下一个或多个字 母数字字符)来完成的。电子设备54然后向存储在关联远程服务器60 上的预测文本词典应用62请求与接收到的一个或多个符号有关的远程词 典信息。为了该论述的目的,短语"词典信息"意味着例如包括符号、 字符、词、短语、首字母縮写词、图像、图形图像等的任何表达,而不 管信息的来源。短语"远程词典信息"意味着从远程源接收的词典信息。 同样,短语"本地词典信息"意味着从本地源接收的词典信息。
在本发明的一个实施方式中,当在预定时间内没有输入另外的符号 时,电子设备将接收到的一个或多个符号发送到远程服务器60。该预定 时间可以是任何适当和/或期望的时间。优选地,该预定时间小于10秒。 在另一实施方式中,用户可通过指示电子设备54请求了词典信息(例如 通过按下"发送(send)"或"输入(enter)"等)来发起一个或多个字母 数字字符的传输。指示的步骤可通过任何适当方法来完成,包括但不限 于按下功能键、按下发送键等。
响应于接收到关联用户输入的一个或多个符号(也称为"用户输 入"),远程预测文本词典应用62确定是否有与该用户输入相对应和/或相 关联的远程词典信息。如果有的话,远程服务器60就将相关远程词典信 息发送到电子设备54。如果有的话,电子设备54就接收所请求的远程词 典信息,并且在电子设备54上(例如通过显示器14)以用户可感知的形 式输出该远程词典信息。
例如,如果用户意欲打字和/或输入词"awesome",则用户可在用户 输入装置30中按下键2然后按下键"9"。 SMS应用将确定这分别对应于 字母"A"、 "B"、 "C"和"W"、 "X"、 "Y"、 "Z"。如果用户在预定时间 内未按下任何另外的符号或键,或者指示期望选择与首字母为"A"、 "B"或"C"且第二个字母为"W"、 "X"、 "Y"或"Z"的组合相对应的词、 短语和/或表达,则用户输入的信息将会被发送到位于远程服务器60上的 预测文本词典应用62。作为响应,假设预测文本词典应用具有与该字符 相关联的至少一个条目(例如,以包括"AW"、 "AX"、 "AY"、 "AZ"、 "BW"、 "BX"、 "BY"、 "BZ"、 "CW"、 "CX"、 "CY"、 "CZ"等词、短 语或表达的任何组合开始的条目),则预测文本词典应用将与输入的组合 相关联的一个或多个远程词典信息条目发送到电子设备54。电子设备54 随后一般将这些远程词典信息条目输出到显示器14。本领域普通技术人 员将容易理解,用户输入的字符数常常是比从预测文本词典发送到电子 设备54的词典信息更少的字符。
参照图5A和5B,它们示出了示范用户可感知形式。图5A例示了 基于远程词典信息的字母顺序以用户可感知形式通过显示器14给出远程 词典信息的情况。图5B例示了基于根据用户将选择更高优先级条目的可 能性给出远程词典信息的算法和/或用户行为来通过显示器14给出远程 词典信息的情况。例如,用户的算法或行为可指示最可能选择首字母縮 写词BYE,跟着是或者按优先级为以下条目AWOL、 AWESOME、 AWFUL、 AWE、 AWAY、 BY和AWAKE,如图5B中所示。另外的词、 短语和表达也可包括在条目列表中并且通过经由条目列表向上或向下移 动选择机制使其对于用户可用。由于可同时显示在电子设备IO上的信息 量有限,所以未示出这些条目。区分条目优先级别适当算法例如包括T9、 Zi、 iTap、 eZiText等。
在另一实施方式中,用户可表示可选择与一种以上语言相对应的条 目。这种功能允许用户方便且有效地从多种语言中选择信息,而不必在 电子设备54上切换输入模式。
用户可根据许多方式来选择条目中的任何一个。例如,用户可在用 户输入装置30上按下与和显示器14中给出的词典信息相关联的条目号 码相对应的数字。作为另一示例,用户还可利用箭头键、选定栏、导航 工具或任何其它适当机制来选择期望的条目。优选地, 一旦用户选择了 远程条目,就将该条目本地存储在存储器24中,以便由本地预测文本条目应用来使用,下面对此进行论述。
一旦选择了期望的文本,用户就可继续敲打SMS消息并且上述处理 将对于用户输入的每个字符和/或字符而继续进行。
由于和SMS广域网通信相关联的可能时延以及用户期望的响应时 间,本发明的优选实施方式包括在电子设备54中提供本地预测文本词典 应用26。本地预测文本词典应用26优选地存储在存储器24中,如上所 述。本地预测文本词典应用26以基本上与如上所述的远程预测文本词典 应用相同的方式来执行。本地预测文本词典应用和远程预测文本词典应 用62之间的任何差异对用户来讲通常都是透明的。
例如, 一旦启动了SMS应用,用户就可例如从输入装置30和/或显 示器14输入一个或多个符号(例如字母数字字符)。电子设备54随后向 驻留在存储器25中的本地预测文本词典应用26和位于远程服务器60上 的远程预测文本词典应用62请求与接收到的一个或多个符号有关的本地 词典信息和远程词典信息。响应于接收到关联用户输入的一个或多个符 号,本地预测文本词典应用26和远程预测文本词典62将它们各自的词 典信息发送给电子设备54。电子设备54接收向本地词典或者远程词典请 求的信息,并且以用户可感知的形式输出先接收到的词典信息。
由于与向和从远程词典服务器62发送用户输入符号相关联的传输 时间,远程词典信息常常在本地词典定义信息变得对于电子设备54可用 之后到达。为了满足用户快速和及时访问词典信息的需求,在一个实施 方式中,优选地在接收到远程词典信息和/或后接收到的词典信息之前将 本地词典信息和/或先接收到的词典信息输出给用户。
一旦电子设备54接收到了后接收到的词典信息(例如,远程词典数
据信息),就可以对远程词典数据和本地词典数据进行组合并且以用户可 感知的形式显示给用户。优选地,对远程词典信息和本地词典信息进行 精选以去除任何冗余的条目。如果用户未开始通过先接收到的词典信息 (例如本地词典信息)进行导航,则可以对本地词典信息和远程词典信 息进行组合并显示。如上所述,词典信息可以用户可感知的形式(例如, 基于使用的概率、字母顺序、用户过去的SMS使用等)来输出。如果用户在后接收到的词典信息(例如远程词典信息)变得对于电 子设备54可用之前已开始了通过本地词典进行导航,则可将远程词典信 息添加到所接收词典信息(例如本地词典信息)的列表的末端。这样, 用户就可以开始在可能的词典信息列表中来回移动而不必等待接收后接 收到的词典信息(例如远程词典信息)。
这里公开了本发明的特定实施方式。本领域普通技术人员将容易认 识到,本发明可应用于其它环境。事实上,许多实施方式和实现是可能 的。以下的权利要求绝不是要将本发明的范围限制为上述的特定实施方 式。另外,任何"用于...的装置"的叙述都旨在唤起对要素和权利要求 的装置加功能的含义,而未明确使用"用于...的装置"的叙述的任何要 素都不应理解为装置加功能的要素,即使权利要求另外包括了词"装置"。 还应当注意,尽管说明书列出了以特定顺序出现的方法步骤,但是这些 步骤可按照任何顺序或者同时执行。
本发明的计算机程序要素可实现为硬件和/或软件(包括固件、驻留 软件、微代码等)。本发明可釆用计算机程序产品的形式,所述计算机程 序产品可通过具有计算机可用或计算机可读程序指令的计算机可用或计 算机可读存储介质来实现,包括在介质中的"代码"或"计算机程序" 用于被指令执行系统使用或与之有关。在本文档的上下文中,计算机可 用或计算机可读介质可以是可包含、存储、传递、传播或传送供指令执 行系统、装置或设备使用或与之有关的程序的任何介质。计算机可用或 计算机可读介质例如可以是但不限于电、磁、光、电磁、红外或半导体 系统、装置、设备或传播介质,例如互联网。注意,由于程序可例如经 由纸或其它介质的光学扫描而以电的方式捕获,然后编译、解释或者以 适当方式另外处理,所以计算机可用或计算机可读介质甚至可以是上面 印刷了程序的纸或另一适当介质。计算机程序产品和这里描述的任何软 件和硬件形成了用于执行示范实施方式中的本发明的功能的各种装置。
权利要求
1、一种用于在电子设备(10)中输入信息的方法,该方法包括以下步骤从输入装置(16)接收一个或多个符号,其中这些符号对应于一个或多个字母数字字符;向存储在关联远程服务器(60)上的预测文本词典应用(62)请求与接收到的一个或多个符号有关的远程词典信息;接收所请求的远程词典信息;并且以用户可感知的形式输出该远程词典信息。
2、 根据权利要求1所述的方法,其中接收到符号用于标识包括存储 在该远程预测文本词典应用(62)中的词、短语或表达中的至少一个的 远程词典信息。
3、 根据权利要求2所述的方法,其中该词典信息对应于来自多种语 言词典的词、短语或表达。
4、 根据权利要求1所述的方法,该方法还包括以下步骤向驻留在该电子设备(10)中的本地预测文本词典应用(26)请求与接收到的一 个或多个符号有关的本地词典信息。
5、 根据权利要求4所述的方法,其中接收到的符号用于标识存储在 该本地预测文本词典应用(26)中的词、短语或表达中的至少一个或多 个。
6、 根据权利要求5所述的方法,该方法还包括以下步骤以用户可感知的形式输出该本地词典信息。
7、 根据权利要求6所述的方法,该方法还包括以下步骤在输出该远程词典信息之前输出该本地词典信息。
8、 根据权利要求7所述的方法,其中该预定方式基于这样的可能性, 即该本地词典信息或该远程词典信息中的至少一个很可能是由关联用户 选择的。
9、 一种电子设备(10),该电子设备包括存储器(24);输入装置(16),用于使关联用户能够输入用户信息; 处理器(28),用于执行该存储器(24)内的应用程序(26),该应 用程序(26)被执行时使该电子设备(10):向关联远程服务器(60)请求与该用户信息有关的远程词典信息;从该关联远程服务器(60)接收与该用户信息有关的远程词典 信息;并且以用户可感知的形式输出该远程词典信息。
全文摘要
公开了用于获得用在SMS应用中的远程词典信息的电子设备(10)(例如通信设备)和方法。电子设备(10)包括用于执行存储器(24)内的应用程序(25、26)的处理器(28),该应用程序(25、26)被执行时使电子设备(10)向关联远程服务器(60)请求与该用户信息有关的远程词典信息;从该关联远程服务器(60)接收与该用户信息有关的远程词典信息;并且以用户可感知的形式输出该远程词典信息。方法包括以下步骤从输入装置(16)接收一个或多个符号;向存储在关联远程服务器(60)上的预测文本词典应用(62)请求与接收到的一个或多个符号有关的远程词典信息;并且接收该远程词典信息并以用户可感知的形式输出该远程词典信息。
文档编号G06F3/023GK101416181SQ200680054118
公开日2009年4月22日 申请日期2006年9月29日 优先权日2006年4月3日
发明者埃里克·斯帕里 申请人:索尼爱立信移动通讯有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1