将对话驱动式应用程序导出到数字通信平台制造技术

技术编号:23293574 阅读:21 留言:0更新日期:2020-02-08 22:37
公开了用于将对话驱动式应用程序导出到数字通信平台的方法、系统和计算机可读介质。从用户接收启动条件。使启动条件注册到一个或多个数字通信平台。检测到启动条件将导致自然语言输入从至少一个所述数字通信平台路由到应用程序管理服务。

Export dialogue driven application to digital communication platform

【技术实现步骤摘要】
【国外来华专利技术】将对话驱动式应用程序导出到数字通信平台
技术介绍
近年来,例如智能电话、可佩戴装置和消费者可获得的各种其它“物联网”(IoT)装置的含传感器的小占据面积装置的数量急剧增加。此等装置中的许多者包括能够检测有声命令的传感器;在一些情况下,用于检测例如姿势、触摸压力等级、凝视方向改变等的其它模态的信号的传感器也可并入于这些装置中。小占据面积装置常被设计成与可用以执行计算密集型任务的数据中心处的服务器集群通信。附图说明图1说明根据至少一些实施例的可实施用于对话驱动式应用程序的开发和部署的网络可访问服务的实例系统环境。图2说明根据至少一些实施例的用于使用对话语言订餐的多步骤对话的实例步骤。图3说明根据至少一些实施例的可用以起始对话驱动式应用程序的开发的实例图形用户接口。图4说明根据至少一些实施例的可用以确定与对话驱动式应用程序相关联的意图的参数值的实例图形用户接口。图5说明根据至少一些实施例的排列可针对对话驱动式应用程序确定参数值的值的次序的拖放操作的使用的实例。图6说明根据至少一些实施例的可由对话驱动式应用程序的开发者在建立时间指定的实例语音相关设定和文字相关设定。图7说明根据至少一些实施例的可实施应用管理服务的实例提供商网络。图8说明根据至少一些实施例的可在对话驱动式应用程序中表示的实体的实例。图9说明根据至少一些实施例的针对对话驱动式应用程序的意图链接的实例。图10说明根据至少一些实施例的对话驱动式应用程序的条件参数值范围的实例。图11说明根据至少一些实施例的使用自然语言理解资源扩大与对话驱动式应用程序相关联的词典的实例。图12说明根据至少一些实施例可使用应用程序管理服务开发和部署的对话驱动式应用程序的实例域。图13为说明根据至少一些实施例的可在网络可访问服务处执行以用于开发对话驱动式应用程序的操作的方面的流程图。图14为说明根据至少一些实施例的可被执行以履行对应于对话驱动式应用程序的意图的客户请求任务的操作的方面的流程图。图15说明根据至少一些实施例的可实施用于对话驱动式应用程序的开发和部署的网络可访问服务的实例系统环境,包括所述服务与数字通信平台集成。图16示出了根据至少一些实施例的实例系统环境,其中可以实现用于部署对话驱动式应用程序的网络可访问服务,包括将该服务与语音启用的数字通信平台集成。图17示出了根据至少一些实施例的实例系统环境,其中可以实现用于部署对话驱动式应用程序的网络可访问服务,包括将该服务与文本启用的数字通信平台集成。图18示出了根据至少一些实施例的实例图形用户界面,其可以用于启动对话驱动式应用程序的开发和部署,包括用于选择应用程序的功能导出至的数字通信平台的界面元素。图19是示出根据至少一些实施例的可以执行以向一个或多个数字通信平台注册对话驱动式应用操作的各方面的流程图。图20是示出了根据至少一些实施例的可以执行以将自然语言输入从一个或多个数字通信平台路由到应用管理服务的操作的各方面的流程图。图21是说明可以在至少一些实施例中使用的实例计算装置的框图。虽然本文通过若干个实施例和说明性附图的实例的方式对实施例进行了描述,但是本领域技术人员将认识到,实施例不限于所描述的实施例或附图。应理解的是,附图和对其的详细描述并非旨在将实施例限制于所公开的特定形式,而相反,其意图是覆盖落入由所附权利要求限定的精神和范围内的所有修改、等效物和替代方案。本文使用的标题仅用于组织目的,并非意指用于限制说明书或权利要求的范围。如在整个本申请中使用的,词语“可”是在许可的意义(即,意指有可能)而不是强制的意义(即,意指必须)上使用的。类似地,词语“包含(include、including和includes)”意味着包含但不限于。当在权利要求中使用时,术语“或”用作包含性的而不是排他性的或。例如,短语“x、y或z中的至少一个”意指x、y和z中的任何一个,以及它们的任何组合。具体实施方式描述用于简化对话驱动式应用程序的开发和部署的方法、系统和计算机可读介质的各种实施例。在一些实施例中,术语“对话驱动式应用程序”可指为了完成特定任务或功能可从由应用程序的终端用户提供的自然语言语音和/或文字输入的分析获得一个或多个参数的相应值的应用程序。在一些实施例中,对话驱动式应用程序可以被称为“聊天机器人(chatbot)”。根据一些实施例,可针对此类应用程序的管理实施网络可访问服务。在一个实施例中,可以使用该服务将对话驱动式应用操作的至少一部分托管“在云中”(例如,使用云计算环境中的计算资源)。在一个实施例中,使用至服务的接口,应用程序开发人员可以指定一个或多个要将对话驱动式应用程序的功能导出到其上的数字通信平台。在一些实施例中,术语“数字通信平台”可以指这样的计算环境,其接受来自终端用户的输入,例如,作为语音输入和/或字母数字文本输入,并且与应用程序管理服务分离并且不同。在一个实施例中,对话驱动式应用可以被异类数字通信平台访问,使得平台的输入形式可以变化。例如,在一个实施例中,(一个或多个)数字通信平台可以包括使用云计算资源实现的基于语音的服务,其中基于语音的服务接收并分析来自语音捕获设备的语音输入。在一个实施例中,作为另一个实例,(一个或多个)数字通信平台可以包括与社交网络环境相关联的人对人信使应用程序。在一个实施例中,作为又一个实例,数字通信平台可以包括群聊系统或服务。在一些实施例中,可以使用驻留在诸如独立应用程序或浏览器可访问接口之类的终端用户设备上或可由其访问的客户端组件来实现数字通信平台。在一实施例中,为了将应用程序的功能部署到一个或多个数字通信平台,应用程序管理服务可以配置平台以将与该应用程序相关联的自然语言输入路由到该服务。在一个实施例中,为了配置数字通信平台,服务可以在数字通信平台上注册应用程序的各个方面,以使该平台知道何时何地路由自然语言输入。在一个实施例中,服务可以在数字通信平台上注册一个或多个启动条件,其中启动条件与对话驱动式应用相关联,并且在检测到时,使得与应用程序相关联的输入从数字通信平台被路由到应用程序管理服务。在一个实施例中,例如,可以将与应用程序相关联的自然语言启动短语注册到数字通信平台,以便该平台知道(在检测到语音或文本输入中的启动短语时)何时开始将用户输入路由到应用程序管理服务,用于使用该应用程序进行处理。在一个实施例中,可以根据应用程序的自然语言对话将来自终端用户的自然语言输入路由到服务并在服务处进行处理。在一实施例中,服务还可使用应用程序的自然语言对话来生成一个或多个响应并将其返回给数字通信平台。在一个实施例中,例如,可以根据应用程序分析经由基于语音的数字通信平台接收的语音输入,并且可以由应用管理服务生成响应于语音输入的语音输出,并将其发送到基于语音的数字通信平台,用于交付给终端用户(例如,使用扬声器或客户端设备的声音生成组件)。在一个实施例中,作为另一实例,可以根据应用程序来分析经由信使或聊天数字通信平台接收的文本输入,并且可以由应用管本文档来自技高网...

【技术保护点】
1.一种系统,其包含:/n一个或多个处理器;/n存储器,其用于存储计算机可执行指令,所述计算机可执行指令如果被执行则使所述一个或多个处理器:/n从用户接收与对话驱动式应用程序相关的启动条件;和/n使所述启动条件注册到一个或多个数字通信平台,其中检测到所述启动条件使自然语言输入从至少一个所述数字通信平台路由到应用管理服务,并且其中所述对话驱动式应用程序使用所述应用程序管理服务实现。/n

【技术特征摘要】
【国外来华专利技术】20170616 US 15/625,9421.一种系统,其包含:
一个或多个处理器;
存储器,其用于存储计算机可执行指令,所述计算机可执行指令如果被执行则使所述一个或多个处理器:
从用户接收与对话驱动式应用程序相关的启动条件;和
使所述启动条件注册到一个或多个数字通信平台,其中检测到所述启动条件使自然语言输入从至少一个所述数字通信平台路由到应用管理服务,并且其中所述对话驱动式应用程序使用所述应用程序管理服务实现。


2.根据权利要求1所述的系统,其中所述自然语言输入包括语音输入,并且其中所述启动条件包括自然语言启动短语。


3.根据权利要求1所述的系统,其中所述自然语言输入包括语音输入,并且其中所述计算机可执行指令如果执行则使得所述一个或多个处理器:
从所述用户接收退出短语,其中检测到所述自然语言输入中的所述退出短语将导致终止所述自然语言输入到所述应用程序管理服务的路由。


4.根据权利要求1所述的系统,其中所述数字通信平台包括语音启用的平台和基于文本的消息收发平台,其中与所述对话驱动式应用程序相关联的语音输入从所述语音启用的平台被路由至所述应用管理服务,并使用所述对话驱动式应用程序进行分析,并且其中与所述对话驱动式应用程序关联的文本输入从所述基于文本的消息收发平台路由到所述应用程序管理服务,并使用所述对话驱动式应用程序进行分析。


5.一种方法,其包括:
从用户接收启动条件;和
使所述启动条件注册到一个或多个数字通信平台,其中检测到所述启动条件使自然语言输入从至少一个所述数字通信平台路由到应用管理服务。


6.根据权利要求5所述的方法,其中所述自然语言输入包括语音输入,并且其中所述启动条件包括自然语言启动短语。


7.根据权利要求5所述的方法,其中所述自然语言输入包括语音输入,并且其中所述方法还包括:
接收来自用户的退出短语,其中检测到所述自然语言输入中的所述退出短语将导致终止所述自然语言输入到所述应用程序管理服务的路由。


8.根据权利要求5所述的方法,其中所述自然语言输入包括文本输入,并且其中所述启动条件包括自然语言启动短语。


9.根据权利要求5所述的方法,其中所述数字通信平台包括语音启用的平台和基于文本的消息收发平台,其中与所述对话驱动式应用程序相关联的语音输入从所述语音启用的平台被路由至所述应用管理服务,并使用对话驱动式应用程序进行分析,并且其中与所述对话驱动式应用程序关联的文本输入从所述基于文本的消息收发平台路由到所述应用程序管理服务,并使用所述对话驱动式应用程序进行分析。...

【专利技术属性】
技术研发人员:V·S·安巴扎甘S·斯瓦苏布拉玛尼安S·斯泰法尼V·朱科夫
申请(专利权)人:亚马逊科技公司
类型:发明
国别省市:美国;US

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

1