Digital assistants include extensible clients that are applied to the expansion of applications built by third party developers, enabling all aspects of application user experience, content or features to be integrated into digital assistant, and are rendered as native digital assistant experience. Applications may use a variety of self cloud sources and / or local source based services (such as language / vocabulary, user preferences and context service), these services can extend in digital assistant context and seamlessly into operation at the same time add intelligence and contextual relevance in the. Application expansion also allows access and utilization of general digital assistant functions, data structures and libraries displayed by services, and uses programming features that are captured in extensions to achieve specific application domain context and behavior. The extensibility of this third party application can widen the scope of the information database that the digital assistant can use to answer questions and perform actions for the user.
【技术实现步骤摘要】
【国外来华专利技术】到第三方应用的数字助理可扩展性背景数字助理可向设备用户提供各种特征并能通过使用语音交互来使得更容易与设备交互来执行任务、获得信息并且保持与朋友和同事的连接。典型地,用户可使用语音输入来与数字助理交互,而数字助理可使用其自己的嗓音来向用户说话。当前的特征对于许多使用场景而言以令人满意的方式执行,但是增加的功能可使得数字助理更加有利和有生产力。提供本背景来介绍以下概述和详细描述的简要上下文。本背景不旨在帮助确定所要求保护的主题的范围,也不旨在将所要求保护的主题限于解决以上所提出的缺点或文体中的任一个或全部的实现。概述设备(诸如智能电话、平板、个人计算机(PC)、游戏控制台等)上所支持的数字助理包括与第三方开发者所构建的应用扩展对接的可扩展性客户端,使得应用用户体验、内容或特征的各个方面可被整合到数字助理中并作为本机数字助理体验来渲染。应用扩展可使用各种提供自基于云的源和/或本地源的服务(诸如语言/词汇、用户偏好和上下文服务),这些服务在使得扩展能够在数字助理上下文内插入并无缝地操作的同时添加智能和上下文相关性。应用扩展还可访问和利用由各服务展示的一般数字助理功能、数据结构和库,并使用在扩展中捕捉的编程特征来实现特定于应用域的上下文和行为。这种到第三方应用的可扩展性可以拓宽数字助理可用来回答问题和为用户执行动作的信息数据库的范围。本专利技术的数字助理可扩展性在使用数字助理获得信息和执行任务方面实现提升的用户效率并改进了与设备的整体用户交互性能。通过扩大对数字助理可用的信息数据库,可扩展性提升了回答的质量并使得能够实现在设备上支持更广泛且更完整的响应和动作集。这可减 ...
【技术保护点】
一种用于实现在设备上操作的数字助理到一个或多个应用的可扩展性的方法,包括:配置一界面以用于与由与所述应用中相应的应用相关联的扩展所展示的特定于应用的服务互操作;接收来自设备用户的输入;将所述设备用户输入映射到扩展以供处理;以及响应于所述设备用户输入,接收来自于所述扩展的特定于应用的服务。
【技术特征摘要】
【国外来华专利技术】2015.05.14 US 14/712,3641.一种用于实现在设备上操作的数字助理到一个或多个应用的可扩展性的方法,包括:配置一界面以用于与由与所述应用中相应的应用相关联的扩展所展示的特定于应用的服务互操作;接收来自设备用户的输入;将所述设备用户输入映射到扩展以供处理;以及响应于所述设备用户输入,接收来自于所述扩展的特定于应用的服务。2.如权利要求1所述的方法,其特征在于,还包括渲染所述特定于应用的服务,使得跨所述应用的用户体验作为本机数字助理用户体验被展示给所述设备用户并且藉此所述特定于应用的服务增加对所述数字助理可用的回答数据库的大小。3.如权利要求1所述的方法,其特征在于,还包括在执行所述映射时使用上下文数据。4.如权利要求3所述的方法,其特征在于,所述上下文数据包括以下中的一个或多个:时间/日期、用户或设备的位置、语言、日程、设备上所安装的应用、用户偏好、用户行为、用户活动、存储的联系人、呼叫历史、消息收发历史、浏览历史、设备类型、设备能力或通信网络类型。5.如权利要求1所述的方法,其特征在于,还包括提供到所述应用的可扩展性服务,所述可扩展性服务包括语言服务、词汇服务、用户偏好服务或上下文服务中的一个或多个。6.如权利要求5所述的方法,其特征在于,还包括接收来自远程服务提供者的所述可扩展性服务的各部分。7.如权利要求6所述的方法,其特征在于,还包括支持与可扩展性客户端的对接,所述可扩展性客户端被配置为用于与所述远程服务提供者交互。8.如权利要求1所述的方法,其特征在于,还包括从被包括在所述应用扩展中的清单加载特定于应用的资源,所述特定于应用的资源至少包括向所述数字助理注册的关键词。9.如权利要求1所述的方法...
【专利技术属性】
技术研发人员:T·萨蒂,M·帕滕,S·林德赛,C·C·童,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。