1.一种由数据处理装置执行的计算机实现的方法,所述方法包括:
在数据处理装置处接收包括多个词项的第一输入;
由所述数据处理装置确定所述第一输入中的所述词项中的一个或多个词项指定属于提醒类别的项,所述提醒类别与属于所述类别的项集相关联,并且可以为所述项生成提醒;以及
响应于所述确定,存储将提醒类型与由所述一个或多个词项指定的所述项相关联的数据。
2.根据权利要求1所述的计算机实现的方法,其中存储将提醒类型与由所述一个或多个词项指定的所述项相关联的数据包括:
基于由所述一个或多个词项指定的所述项选择一个或多个提醒类型,每个提醒类型与每个其它提醒类型彼此不同;
提供使得用户设备呈现一个或多个提醒选项的列表的数据,每个提醒选项分别对应于所述一个或多个提醒类型中的每一个;
接收对所述提醒选项之一的选择;以及
存储将与所选择的提醒选项相对应的所述提醒类型与由所述一个或多个词项指定的所述项相关联的数据。
3.根据权利要求2所述的计算机实现的方法,其中确定所述词项中的一个或多个词项指定属于提醒类别的项包括:
解析所述多个词项以生成解析的词项;
将所述解析的词项与多个提醒类别词典比较,每个提醒类别词典对应于与每个其它提醒类别不同的提醒类别,并且存储描述属于所述类别的项的词项;以及
基于所述一个或多个词项与在所述提醒类别词典中的对应于所述选择的提醒类别的词项的匹配来选择所述提醒类别中的一个。
4.根据权利要求3所述的计算机实现的方法,其中每个提醒类别具有对应的提醒类型集合,并且每个类别的提醒类型集合与每个其它类别的提醒类型集合不同。
5.根据权利要求2所述的计算机实现的方法,其中基于由所述一个或多个词项指定的所述项来选择一个或多个提醒类型包括:
对于由所述一个或多个词项指定的所述项,访问词典中的描述合格的提醒类型和不合格的提醒类型的数据;以及
仅为所述合格的提醒类型选择所述一个或多个提醒类型。
6.根据权利要求1所述的计算机实现的方法,还包括:
接收包括多个词项的第二输入;
确定所述第二输入中的所述词项中的一个或多个词项指定用于处理属于所述提醒类别的项列表的动作,所述项列表是与对应于所述选择的提醒选项的提醒类型相关联的一个或多个项的集;以及
提供使所述用户设备呈现一个或多个项的所述项列表的数据。
7.根据权利要求6所述的计算机实现的方法,其中确定所述第二输入中的所述词项中的一个或多个词项指定用于处理属于所述提醒类别的项列表的动作包括:
解析所述第二输入的所述多个词项以生成解析的词项;
将所述第二输入的所述解析的词项与所述多个提醒类别词典比较;以及
基于所述第二输入中的所述一个或多个词项与所述提醒类别词典中对应于所述选择的提醒类别的词项的匹配来选择所述提醒类别中的一个。
8.根据权利要求7所述的计算机实现的方法,其中:
确定所述第二输入中的所述词项中的一个或多个词项指定用于处理属于所述提醒类别的项列表的动作包括确定所述第二输入的解析的词项指定第一提醒类型;以及
提供使得所述用户设备呈现一个或多个项的所述项列表的数据包括提供使得所述用户设备呈现一个或多个项的所述项列表的数据,其中,所述一个或多个项中的每一个项与所述第一提醒类型相关联。
9.根据权利要求8所述的计算机实现的方法,其中:
确定所述第二输入中的所述词项中的一个或多个词项指定用于处理属于所述提醒类别的项列表的动作包括确定所述第二输入的解析的词项指定第二提醒类型;以及
提供使得所述用户设备呈现一个或多个项的所述项列表的数据包括提供使得所述用户设备呈现一个或多个项的项列表的数据,其中,所述一个或多个项的每一个项与第二提醒类型不相关联。
10.根据权利要求1所述的计算机实现的方法,还包括:
确定已经发生触发所述提醒类型的事件;以及
响应于所述确定,提供使所述用户设备呈现提醒和包括所述项的列表的数据。
11.根据权利要求10所述的计算机实现的方法,其中所述事件是发生预定义时间或所述用户设备存在于一位置中的一个。
12.根据权利要求1所述的计算机实现的方法,还包括:
接收包括多个词项的第二输入;
确定所述第二输入中的所述词项中的一个或多个词项指定用于处理列出与特定提醒类型相关联的项的提醒的项列表的动作;以及
提供使所述用户设备呈现所述项的提醒的所述项列表的数据。
13.一种系统,包括:
数据处理装置;以及
编码有计算机程序的计算机存储介质,所述程序包括当由所述数据处理装置执行时使得所述数据处理装置执行操作的指令,所述操作包括:
接收包括多个词项的第一输入;
确定所述第一输入中的所述词项中的一个或多个词项指定属于提醒类别的项,所述提醒类别与属于所述类别的项集相关联,并且可以为所述项生成提醒;以及
响应于所述确定,存储将提醒类型与由所述一个或多个词项指定的所述项相关联的数据。
14.根据权利要求13所述的系统,其中存储将提醒类型与由所述一个或多个词项指定的所述项相关联的数据包括:
基于由所述一个或多个词项指定的所述项选择一个或多个提醒类型,每个提醒类型与每个其它提醒类型彼此不同;
提供使得用户设备呈现一个或多个提醒选项的列表的数据,每个提醒选项分别对应于所述一个或多个提醒类型中的每一个;
接收对所述提醒选项之一的选择;以及
存储将与所选择的提醒选项相对应的所述提醒类型与由所述一个或多个词项指定的所述项相关联的数据。
15.根据权利要求14所述的系统,其中确定所述词项中的一个或多个词项指定属于提醒类别的项包括:
解析所述多个词项以生成解析的词项;
将所述解析的词项与多个提醒类别词典比较,每个提醒类别词典对应于与每个其它提醒类别不同的提醒类别,并且存储描述属于所述类别的项的词项;以及
基于所述一个或多个词项与在所述提醒类别词典中的对应于所述选择的提醒类别的词项的匹配来选择所述提醒类别中的一个。
16.根据权利要求15所述的系统,其中每个提醒类别具有对应的提醒类型集合,并且每个类别的提醒类型集合与每个其它类别的提醒类型集合不同。
17.根据权利要求14所述的系统,其中基于由所述一个或多个词项指定的所述项来选择一个或多个提醒类型包括:
对于由所述一个或多个词项指定的所述项,访问词典中的描述合格的提醒类型和不合格的提醒类型的数据;以及
仅为所述合格的提醒类型选择所述一个或多个提醒类型。
18.根据权利要求13所述的系统,所述操作还包括:
接收包括多个词项的第二输入;
确定所述第二输入中的所述词项中的一个或多个词项指定用于处理属于所述提醒类别的项列表的动作,所述项列表是与对应于所述选择的提醒选项的提醒类型相关联的一个或多个项的集;以及
提供使所述用户设备呈现一个或多个项的所述项列表的数据。
19.根据权利要求18所述的系统,其中确定所述第二输入中的所述词项中的一个或多个词项指定用于处理属于所述提醒类别的项列表的动作包括:
解析所述第二输入的所述多个词项以生成解析的词项;
将所述第二输入的所述解析的词项与所述多个提醒类别词典比较;以及
基于所述第二输入中的所述一个或多个词项与所述提醒类别词典中对应于所述选择的提醒类别的词项的匹配来选择所述提醒类别中的一个。
20.根据权利要求19所述的系统,其中:
确定所述第二输入中的所述词项中的一个或多个词项指定用于处理属于所述提醒类别的项列表的动作包括确定所述第二输入的解析的词项指定第一提醒类型;以及
提供使得所述用户设备呈现一个或多个项的所述项列表的数据包括提供使得所述用户设备呈现一个或多个项的所述项列表的数据,其中,所述一个或多个项中的每一个项与所述第一提醒类型相关联。
21.一种编码有计算机程序的计算机存储介质,所述程序包括当由数据处理设备执行时使得所述数据处理设备执行操作的指令,所述操作包括:
接收包括多个词项的第一输入;
确定所述第一输入中的所述词项中的一个或多个词项指定属于提醒类别的项,所述提醒类别与属于所述类别的项集相关联,并且可以为所述项生成提醒;以及
响应于所述确定,存储将提醒类型与由所述一个或多个词项指定的所述项相关联的数据。