用户词语和用户动作的上下文关系预测制造技术

技术编号:2914675 阅读:202 留言:0更新日期:2012-04-11 18:40
一种操作顺序过程,用于手持计算设备管理该设备来自动检测描述设备环境的提示和用该设备执行的用户动作,获知哪些提示和提示组合是与预测用户动作相关的,随后响应于相关提示的出现,预测性地执行适当的用户动作或以用户动作的预期配置设备。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及手持计算设备。更具体的,本专利技术与一种手持计算设备有关,其可操作以自动检测描述设备环境的提示和用设备执行的用户动作,获知哪些提示和提示组合是与预测用户动作相关的,并随后响应于相关提示的出现,预测性地执行适当的用户动作或以用户动作的预期配置设备。
技术介绍
多年以来,便携式计算机变得越来越小。在无线产业中的极大增长已经产生了可靠、便利和几乎平常的移动设备,例如移动电话,个人数字助理(PDA),全球定位系统(GPS)单元等。为了获得实际可用的便携式计算机,主要的尺寸限制部件是键盘。为了在不具有标准键盘的便携式计算机上输入数据,人们已经研发了许多解决方案。一个此类方案是使用具有较少键的键盘(“简化键键盘”)。一些简化键盘使用了3乘4阵列的按键,比如按键式电话的布局。作为完全不同的方案,一些小型设备使用了接收用户笔迹的数字化表面。这个方案允许用户自然地书写,尽管是在由便携式计算机的大小所允许的小区域中。基于用户与数字化表面的接触,笔迹识别算法分析用户输入的几何特性,以确定每一个字符或词。作为另一个方案,用于在不具有全尺寸键盘的情况下用小型设备输入数据,存在触摸感应面板,在其上已经印刷了一些类型的键盘覆盖层,或者具有显示的键盘覆盖层的触摸感应屏。用户用手指或指示笔在与所希望的按键或字母相关的区域中与面板或显示屏交互作用。除数据录入以外,一些便携式计算机补充这些技术,以使得用户可以执行超出数据录入之外的功能,例如操作菜单,配置应用程序和硬件,发出命令,及其它GUI功能。这些功能还可以进一步需要不同的硬件或软件设备,例如指定的按钮,触摸屏工作的菜单区,摇臂开关,手动光标等。-->尽管没有普通的用户接口,如全尺寸键盘和鼠标,前述技术使得对于用户与减小尺寸的便携式计算机充分交互作用是非常切实可行的。尽管是可行的,由于小尺寸的用户接口,这个人机交互不可避免地具有更大的潜在延迟,误差和使用困难的麻烦。结果,设计者不断地寻找新技术来使得接口更迅速、准确和自然。
技术实现思路
广泛地来说,一种操作顺序过程管理手持计算设备来自动检测描述设备环境的提示和用设备执行的用户动作,获悉哪些提示和提示组合关于预测用户动作,随后响应相关提示的出现,预测性地执行适当的用户动作或以用户动作的预期配置设备。本公开内容的教导可以实现为方法,设备,逻辑电路,信号承载介质或其组合。本公开内容提供了多个其它优点和益处,由以下说明其会变得显而易见。附图说明图1是显示计算设备的平面外观图的框图。图2是显示计算设备的硬件、软件和相互连接的框图。图2A是数字数据处理机的框图。图2B显示了示范性的信号承载介质。图2C是示范性逻辑电路的透视图。图3是显示下一词预测方法的流程图。图4是显示在下一词语预测方法中的词语处理的流程图。图5是用于计算设备的不同可操作实施例的流程图。具体实施方式介绍本公开内容的一个方面与用户用输入设备将信息录入到系统中有关。提供了一个方案,其中在用户输入特定符号,例如空格符之后,预测用户要输入的整个词。如果此后用户按下不明确的键,而不是接受预测,就重新排序选择列-->表。例如,用户输入短语“Lets run to school.Better yet,lets drive to“.”””在用户按下空格后,在第一次输入词“to”的第二次出现后,基于用户过去在其中输入该词的上下文关系,系统预测用户将要输入词“school”。如果用户已经预先输入了具有相同上下文关系的文本(例如“to work”、“to camp”),就可以获得其它预测。如果用户按下“next”键,就呈现这些预测;该键专门用于滚动列表。如果用户在空格后输入不明确的键,那么就重新排序词列表,来对匹配上下文关系的词给与优先权。例如,如果用户按下包含字母’a’,’b’和’c’的不明确的键,就在列表中给与词“camp”优先权。公开的系统还可以关于其它形式的上下文关系做出预测,例如将要发送消息该其的人,写该消息的人,星期几,时刻等。在另一个实施例中,不是明确地定义上下文关系参数,例如发送者/接受者/电子邮件/SMS/回复/转发/新电子邮件等,由设备传送可以相关或不相关的一系列参数给系统,且系统获悉哪些参数对于预测是相关的,而哪些是不相关的。在其它实施例中,预测可以超出词而预测短语。预测还可以依赖于语法、语义学等。其它实施例设想了用户动作以及词和短语的预期,例如与菜单项有关的用户动作,或者与表格填写有关的用户动作。在进一步的实施例中,可以上传/下载和/或由服务器提供从用户模式获得的知识,以允许在设备与应用之间共享该信息。论述为了在此论述的目的,关于词的上下文关系实现,术语“下一词预测”(NWP)在其中包括:1)输入空格字符后,预测用户想要输入的整个下一个词,及2)如果用户按下不明确的键,不接受该预测,而是重新排序选择列表。图1是设备14的示意性表示,其具有显示器10和用户信息输入机构12,并包含了在此公开的下一词预测技术。在图1中,用户输入短语“Lets run toschool.Better yet,letsdrive to.”。在输入词“to”之后,用户按下空格,系统基于用户过去在其中输入词“school”的上下文关系,预测用户接下来想要输入词“school”。在此情况下,只考虑以前上下文关系的词。用户最后一次输入词“to”,他紧接着在其后输入了词“school”。在图1的实例中,用户再次输入“to”,就呈现预测词“school”。例如,如果用户过去在词“to”之后输入了-->其它词,就在列表中也提供其它预测。在这个实例中,上下文信息仅来自在该消息中之前输入的文本。在一个实施例中,上下文信息还符合在前的消息/对话。当在当前消息中的上下文关系与在用户以前输入的文本中的上下文关系相匹配时,就进行预测。上下文的概念可以是非常普遍的。上下文可以意味着输入的文本的本义。上下文关系还可以与其它上下文关系相结合,诸如:a)要对其发送消息的人;b)写该消息的人;c)星期几;d)时刻。最后,预测系统可能不知道对于上下文关系是最重要的要素是什么,例如它们是:·文本和消息接收者?;·文本和消息书写者?;·所有这三个?。进一步的实施例从一组非常广泛的要素着手,并执行用户行为的动态要素分析,以确定作为上下文关系包括的最有效要素。这个系统不仅适于基于在前特定要素,例如记录的文本、接受者、作者、天的用户行为,还具有足够智能,以确定哪一个要素是最重要的,并强调它们。这允许实现更好的预测。预测的另一个实例是基于时刻。例如,当在午餐时间输入消息“let’s meetfor”时,就自动将词“lunch”预测为短语中的下一个词。在这天较晚的时候就预测词“dinner”。存储的短语还可以使与它们相关的时间作为其一个属性。这在用户输入文本时可以用于决定哪一个短语是相关的。用户动作的预测预测还可以应用于其它概念,例如菜单和用户动作。当用户点击菜单时,向上下文关系模块提供用于该菜单的关键词,作为预测的上下文关系词。上下文关系模块随后产生以前从该菜单选择的条目,因为它们在上下文关系数据库中作为关键词之前的条目,可以将这些词重新排序到菜单顶部。当选择一个菜单条目时,上下文关系模块就自动以菜单标记将该菜单条目本文档来自技高网
...

【技术保护点】
一种手持计算设备,包括: 用户界面; 数字数据处理器,与所述用户界面连接并被编程以执行以下操作: 随着时间经过,观察描述设备的环境的提示,观察用户执行的配置设备和操作设备的应用程序的动作; 如果有提示的话,获知哪些提 示和提示的组合是哪些用户动作的相关预测因子; 对于具有获知的相关预测因子的每一个用户动作,计划一个或多个以下类型的机器执行动作: 以用户动作的预期配置设备; 使设备执行用户动作; 响应于用户动作的获知的相关预测因子的 出现,执行对于出现的获知的相关预测因子计划的机器执行动作。

【技术特征摘要】
【国外来华专利技术】US 2006-4-21 11/379,7471、一种手持计算设备,包括:用户界面;数字数据处理器,与所述用户界面连接并被编程以执行以下操作:随着时间经过,观察描述设备的环境的提示,观察用户执行的配置设备和操作设备的应用程序的动作;如果有提示的话,获知哪些提示和提示的组合是哪些用户动作的相关预测因子;对于具有获知的相关预测因子的每一个用户动作,计划一个或多个以下类型的机器执行动作:以用户动作的预期配置设备;使设备执行用户动作;响应于用户动作的获知的相关预测因子的出现,执行对于出现的获知的相关预测因子计划的机器执行动作。2、如权利要求1所述的设备,其中,所述观察用户执行的配置设备和操作设备的应用程序的动作的操作包括观察至少以下的活动:配置设备的硬件;启动应用程序或系统功能;操作菜单,包括导航所述菜单和选择所述菜单的条目;进入硬件或软件模式。3、如权利要求1所述的设备,其中,所述以用户动作的预期配置设备的操作至少包括以下操作:配置设备的硬件;启动设备的应用程序或系统功能;启动操作,该操作的开始被表示在由设备提供的一个或多个菜单上;绕过由设备提供的一个或多个菜单的一个或多个组件,或设置该一个或多个组件的优先次序;进入设备的硬件或软件模式。4、如权利要求1所述的设备,所述提示包括:在消息发送应用程序中,以下的一个或多个:消息接收者,发送者,对象,优先次序,传送方法,传送信道;时间,包括以下的一个或多个:星期几,月,年,时刻;地理位置;由设备检测到的环境噪声的特性;设备的软件状态;设备的应用背景。5、如权利要求1所述的设备,所述观察描述设备的环境的提示的操作包括观察至少以下项目的操作:由一个或多个传感器检测的物理状态;应用程序状态;应用程序状态的改变。6、如权利要求1所述的设备,其中,所述计划操作包括:对于包括到达设备的日程表应用程序的条目的开始时间的提示,计划配置操作,该配置操作包括调用设备操作的静音模式;对于包括存在环境噪声的指定特性的提示,计划以下之一的配置操作:将设备转换为免提模式,或者增大设备的输出音量;对于包括用户选择指定菜单条目的提示,计划配置操作,该配置操作包括配置菜单以对预期用户调用的后续动作进行流水作业;对于包括改变第一应用程序的应用状态的提示,计划包括以下之一的配置操作:自动打开第二应用程序,对第二应用程序的打开进行流水作业,设置对由第二应用程序提供的函数的访问的优先次序。7、如权利要求1所述的设备,其中,重复地执行所述观察和获知操作。8、如权利要求1所述的设备,所述机器执行动作的类型还包括:通过支持与相关预测因子相一致的消除歧义的解释,来设置原本不明确的用户输入的文本输入的解释的优先次序。9、如权利要求1所述的设备,操作还包括:通过支持与设备的当前环境相一致的消除歧义的解释,来设置原本不明确的用户输入的文本输入的解释的优先次序。10、如权利要求9所述的设备,其中,该设置优先次序的操作包括:在设备的当前环境包括打开了消息发送应用程序的设备的情况下,计划包括提议将用户标识符作为用户输入的文本输入的最佳解释的消除歧义操作;在设备的当前环境包括检测到的地理位置的情况下,计划包括支持与所述地理位置相一致的用户输入的文本输入的解释的消除歧义操作;在设备的当前环境包括检测到的时间顺序指示的情况下,计划包括支持与检测到的时间顺序指示相一致的用户输入的文本输入的解释的消除歧义操作;在设备的当前环境包括借助用户定...

【专利技术属性】
技术研发人员:伊桑R布拉德福德戴维乔恩凯迈克尔朗格皮恩范莫尔斯高拉夫坦登
申请(专利权)人:泰吉克通讯股份有限公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1