技术特征:
1.一种计算机实现的方法,所述计算机实现的方法包括:接收表示自然语言的输入数据,所述输入数据与用户简档相关联;处理所述输入数据以确定意图数据,所述意图数据指示当事件发生时接收输出的请求;使用所述输入数据来确定表示所述事件的触发数据;确定对应于所述触发数据的优先级;以及将所述触发数据和所述优先级与所述用户简档相关联。2.如权利要求1所述的计算机实现的方法,所述计算机实现的方法还包括:确定对应于所述事件的类别;确定对应于所述事件的第一优先级数据;确定所述输入数据中表示的第二优先级数据;以及使用所述第一优先级数据和所述第二优先级数据来确定所述优先级。3.如权利要求1或2所述的计算机实现的方法,所述计算机实现的方法还包括:确定所述优先级为高;使用所述优先级来确定所述输出是通告;确定输出装置的输出能力包括输出合成语音的能力;生成表示当所述事件发生时将生成通告的确认的输出数据;使用文本转语音(tts)处理来处理所述输出数据以确定输出音频数据;以及将所述输出音频数据发送到所述输出装置。4.如权利要求1、2或3所述的计算机实现的方法,所述计算机实现的方法还包括:确定所述优先级为高;确定第一输出装置不能输出合成语音;使用所述优先级来确定向所述第一输出装置和第二输出装置输出推送通知;生成表示当所述事件发生时将生成通知的确认的输出数据;以及将所述输出数据发送到所述第一输出装置。5.如权利要求1、2、3或4所述的计算机实现的方法,所述计算机实现的方法还包括:确定与所述触发数据相关联的触发类型,所述触发类型指示所述事件将发生的时间;将所述触发类型和所述时间与所述触发数据相关联;生成表示将生成所述事件发生的提醒的确认的输出数据;使用tts处理来处理所述输出数据以确定输出音频数据;以及将所述输出音频数据发送到装置。6.如权利要求1、2、3、4或5所述的计算机实现的方法,所述计算机实现的方法还包括:确定所述优先级为低;使用所述优先级来确定所述输出是推送通知;生成表示当所述事件发生时将生成通知的确认的输出数据;以及将所述输出数据发送到装置。7.如权利要求1、2、3、4、5或6所述的计算机实现的方法,所述计算机实现的方法还包括:接收对应于所述输入数据的音频数据;
使用自动语音辨识(asr)来处理所述音频数据以确定输入文本数据;使用自然语言理解(nlu)来处理所述输入文本数据以确定指示接收一次所述输出的意图的频率数据;将所述频率数据与所述触发数据相关联;以及在接收所述音频数据之后的时间段期间:接收事件数据,使用所述触发数据来确定所述事件数据相对于所述用户简档触发输出,使用所述优先级来确定输出数据,将所述输出数据发送到装置,以及基于所述频率数据来确定删除所述触发数据。8.如权利要求1、2、3、4、5、6或7所述的计算机实现的方法,所述计算机实现的方法还包括:接收对应于所述输入数据的音频数据;使用自动语音辨识(asr)来处理所述音频数据以确定输入文本数据;使用自然语言理解(nlu)来处理所述输入文本数据以确定指示生成所述输出的次数的第一频率数据;将所述第一频率数据与所述触发数据相关联;以及在接收所述音频数据之后的时间段期间:接收事件数据,使用所述触发数据来确定所述事件数据相对于所述用户简档触发第一输出,确定指示生成所述输出的剩余次数的第二频率数据,以及将所述第二频率数据与所述触发数据相关联。9.如权利要求1、2、3、4、5、6、7或8所述的计算机实现的方法,所述计算机实现的方法还包括:使用所述优先级来确定所述输出是通知;确定输出装置包括输出通知数据的能力;确定在所述输出装置处禁用通知数据的接收;生成表示在所述输出装置处启用通知数据的接收的请求的输出数据;以及将所述输出数据发送到所述输出装置。10.一种系统,所述系统包括:至少一个处理器;以及至少一个存储器,所述至少一个存储器包括指令,所述指令在由所述至少一个处理器执行时致使所述系统:接收表示自然语言的输入数据,所述输入数据与用户简档相关联;处理所述输入数据以确定意图数据,所述意图数据指示当事件发生时接收输出的请求;使用所述输入数据来确定表示所述事件的触发数据;确定对应于所述触发数据的优先级;以及将所述触发数据和所述优先级与所述用户简档相关联。
11.如权利要求10所述的系统,其中所述指令在由所述至少一个处理器执行时进一步致使所述系统:确定所述优先级为高;使用所述优先级来确定所述输出是通告;确定输出装置的输出能力包括输出合成语音的能力;生成表示当所述事件发生时将生成通告的确认的输出数据;使用文本转语音(tts)处理来处理所述输出数据以确定输出音频数据;以及将所述输出音频数据发送到所述输出装置。12.如权利要求10或11所述的系统,其中所述指令在由所述至少一个处理器执行时进一步致使所述系统:确定所述优先级为高;确定第一输出装置不能输出合成语音;使用所述优先级来确定向所述第一输出装置和与所述用户简档相关联的第二输出输出推送通知;生成表示当所述事件发生时将生成通知的确认的输出数据;以及将所述输出数据发送到所述第一输出装置。13.如权利要求10、11或12所述的系统,其中所述指令在由所述至少一个处理器执行时进一步致使所述系统:确定与所述触发数据相关联的触发类型,所述触发类型指示所述事件将发生的时间;将所述触发类型和所述时间与所述触发数据相关联;生成表示将生成所述事件发生的提醒的确认的输出数据;使用tts处理来处理所述输出数据以确定输出音频数据;以及将所述输出音频数据发送到装置。14.如权利要求10、11、12或13所述的系统,其中所述指令在由所述至少一个处理器执行时进一步致使所述系统:确定所述优先级为低;使用所述优先级来确定所述输出是推送通知;生成表示当所述事件发生时将生成通知的确认的输出数据;以及将所述输出数据发送到装置。15.如权利要求10、11、12、13或14所述的系统,其中所述指令在由所述至少一个处理器执行时进一步致使所述系统:接收对应于所述输入数据的音频数据;使用自动语音辨识(asr)来处理所述音频数据以确定输入文本数据;使用自然语言理解(nlu)来处理所述输入文本数据以确定指示接收一次所述输出的意图的频率数据;将所述频率数据与所述触发数据相关联;以及在接收所述音频数据之后的时间段期间:接收事件数据,使用所述触发数据来确定所述事件数据相对于所述用户简档触发输出,
使用所述优先级来确定输出数据,将所述输出数据发送到装置,以及基于所述频率数据来确定删除所述触发数据和所述优先级。
技术总结
提供了一种用于当用户请求将来在发生事件的情况下接收输出时确定订阅数据的系统。所述系统可基于输出装置的能力和触发类型来确定输出类型。所述系统可基于触发事件的优先级来确定触发类型。所述系统还可确定要执行多少次订阅。使用该信息,所述系统创建所述订阅,使得所述用户可在事件发生时接收到通知或通告。得所述用户可在事件发生时接收到通知或通告。得所述用户可在事件发生时接收到通知或通告。
技术研发人员:维纳亚
受保护的技术使用者:亚马逊技术公司
技术研发日:2021.01.05
技术公布日:2022/10/25