用于内容创建的交互式命令行制造技术

技术编号:17166265 阅读:35 留言:0更新日期:2018-02-01 23:26
本公开内容的非限制性示例描述了可以与一个或多个命令资源对接的协作通信系统。协作通信系统可以包括至少一个存储器和与该存储器操作地连接的至少一个处理器以执行操作。响应于在协作通信系统的用户界面中的编写期间接收的命令输入,查询被处理并传递给命令资源。该查询包括命令输入的参数和与编写相关联的上下文。基于命令输入的参数和上下文从命令资源接收响应。该响应可以包括结果数据和用于与协作通信系统进行交互的参数。该结果数据被呈现在协作通信系统的用户界面中。还描述了其他示例。

Interactive command line for content creation

A non restrictive example of the disclosure of the present disclosure describes a cooperative communication system that can be connected to one or more command resources. The cooperative communication system may include at least one memory and at least one processor connected to the memory operation to perform operation. The query is processed and passed to the command resource in response to the command input that is received during the writing of the user interface of the cooperative communication system. The query includes the parameters of the command input and the context associated with the writing. Receive response from the command resource based on the parameters and context of the command input. The response can include the result data and the parameters used to interact with the cooperative communication system. The result data is presented in the user interface of the cooperative communication system. Other examples are also described.

【技术实现步骤摘要】
【国外来华专利技术】用于内容创建的交互式命令行
技术介绍
目前可用多种多样的通信平台。一些通信平台(例如,消息传送和/或电子邮件平台)允许一定量的互操作性。然而,这些平台无法充分满足当代团队环境的需求和要求。常见的通信服务在团队环境中编写通信期间的能力方面是相当静态和有限的。此外,第三方服务通常向通信服务进行注册,但之后与通信服务的交互有限。本申请涉及这样的一般

技术实现思路
本公开内容的非限制性示例描述了可以与一个或多个命令资源对接的协作通信系统。协作通信系统可以包括至少一个存储器和与存储器操作地连接的至少一个处理器以执行操作。响应于在协作通信系统的用户界面中的编写期间接收的命令输入,处理查询并将其传递给命令资源。查询包括命令输入的参数和与编写相关联的上下文。基于命令输入的参数和上下文从命令资源接收响应。该响应可以包括结果数据和用于与协作通信系统进行交互的参数。结果数据被呈现在协作通信系统的用户界面中。在另外的非限制性示例中,本公开内容描述了可以与一个或多个外部资源对接的协作通信系统。响应于在协作通信系统的用户界面中的编写期间接收的命令输入,发送包括命令输入的参数和与编写相关联的上下文的请求。基于命令输入的参数和上下文从外部资源接收响应。该响应可以包括结果数据和用于与协作通信系统进行交互的参数。结果数据被呈现在协作通信系统的用户界面中。在其他非限制性示例中,从用于协作通信服务中的可执行的命令的外部资源接收命令处理器的注册数据。注册数据包括用于定义与命令处理器相关联的命令的参数。注册数据存储在协作通信服务的存储设备中。在协作通信服务中接收到输入的声明时,使用用于定义命令的参数来确定输入是否触发命令处理器。在确定输入触发命令处理器时,呈现所存储的命令处理器以在协作通信服务的用户界面中显示。本公开内容的其他非限制性示例描述了协作通信服务与至少一个外部资源之间的通信。在协作通信服务的用户界面中的编写期间接收到命令输入时,将第一查询发送给外部资源。第一查询包括命令输入的参数和与编写相关的上下文。基于命令输入的参数和上下文从外部资源接收第一响应。第一响应可以包括结果数据和用于与协作通信服务进行交互的参数。结果数据被呈现在用户界面中。在更新命令输入时,将第二查询发送给外部资源。第二查询包括经更新的命令输入的参数。基于由第一查询提供的命令输入的参数和上下文从外部资源接收第二响应。在示例中,所接收的第二响应包括更新的结果数据。更新的结果数据被呈现在用户界面中。提供本
技术实现思路
是为了以简化的形式介绍将在以下具体实施例中进一步描述的对构思的选择。本
技术实现思路
不旨在确定所要求保护的主题的关键特征或基本特征,也并非旨在用于限制所要求保护的主题的范围。附图说明参考以下附图来描述非限制性和非穷尽性的示例。图1例示了根据本文描述的示例的用于统一通信平台的示例性概念模型。图2A例示了根据本文描述的示例的用于与统一通信平台进行交互的示例性界面。图2B例示了根据本文描述的示例的用于与统一通信平台进行交互的示例性界面。图2C例示了根据本文描述的示例的用于与统一通信平台进行交互的示例性界面。图2D例示了根据本文描述的示例的用于与统一通信平台进行交互的示例性界面。图2E例示了根据本文描述的示例的用于与统一通信平台进行交互的示例性界面。图2F例示了根据本文描述的示例的用于与统一通信平台进行交互的示例性移动界面。图2G例示了根据本文描述的示例的用于与统一通信平台进行交互的示例性移动界面。图3例示了根据本文描述的示例的在用于命令行交互的计算设备上实现的示例性系统。图4A例示了根据本文描述的示例的用于在统一通信平台与外部资源之间的交互的示例性方法。图4B例示了根据本文描述的示例的由第三方服务执行的示例性方法。图4C例示了根据本文描述的示例的用于由统一通信平台所执行的处理的示例性方法。图4D例示了根据本文描述的示例的用于评估统一通信平台与命令资源之间的通信的示例性方法。图5A例示了根据本文描述的示例的用于与统一通信平台进行交互的示例性界面。图5B例示了根据本文描述的示例的用于与统一通信平台进行交互的示例性界面。图5C例示了根据本文描述的示例的用于与统一通信平台进行交互的示例性界面。图5D例示了根据本文描述的示例的用于与统一通信平台进行交互的示例性界面。图6A例示了根据本文描述的示例的用于显示统一通信平台中的内容的示例性视图。图6B例示了根据本文描述的示例的用于显示统一通信平台中的内容的示例性视图。图6C例示了根据本文描述的示例的统一通信平台的示例性用户界面组件。图7是例示了可以实践本公开内容的各方面的计算设备的示例性物理组件的框图。图8A和图8B是可以实践本公开内容的各方面的移动计算设备的简化框图。图9是其中可以实践本公开内容的各个方面的分布式计算系统的简化框图。图10例示了用于执行本公开内容的一个或多个方面的平板计算设备。具体实施方式在下面的详细描述中,参考形成其一部分的附图,并且其中,通过图示示出具体实施例或示例。可以组合这些方面,可以利用其他方面,并且可以在不脱离本公开内容的情况下进行结构改变。实施例可以被实践为方法、系统、计算机可读存储设备或设备。因此,实施例可以采取硬件实现、完全软件实现或者组合软件和硬件方面的实现的形式。因此,下面的详细描述不应被认为是限制性的,并且本公开内容的范围由所附权利要求及其等同物限定。通信服务正在变得更加先进。然而,通信服务在编写通信期间的能力方面相当静态。例如,用户可能会快速地说出或键入诸如“服务,请打开我的日历”之类的输入。然而,先前的通信系统/服务不能与用户交互以处理诸如“/会议时间<人员1,人员2,人员3>之类的命令,并且具有自动完成键入来显示何时建议三位特定人员之间的会议的建议。因此,常见的通信服务不允许用户与第三方服务进行深入而有效的交互,以在第三方服务与通信服务之间进行来回交互。本公开内容的非限制性示例描述了支持与比仅仅注册更丰富的外部服务交互并且忽略当前存在于通信服务与外部服务之间的交互的通信系统/服务。提供的示例包括能够与包括第三方服务的多个外部资源进行丰富的后台通信的系统和/或服务,以便在编写内容期间促进多步查询。在一个示例中,个人助理服务可以注册处理器集,该处理器集在被触发时可以在编写诸如消息/电子邮件之类的内容期间提示进行动态交互。例如,键入新消息的用户可以键入“HiJohn。我建议我们见面/mynextfreetimes(我的下一个空闲时间)”。使用本文描述的示例,通信服务可以能够与第三方服务进行交互以进行命令处理,从而插入用John空闲的时间替换命令“/mynextfreetimes”的内容。本文描述的示例性通信系统/服务可以促进与外部服务的进一步通信,以改进用户对示例性通信系统/服务的体验。继续上述示例,用户可以键入请求另外的可用时间的命令以与John会面,并且通信系统/服务可以继续与外部服务交互以满足用户的请求。在另一个示例中,用户可以键入“Sandy-我真的喜欢它/助手'上次会议的文档是什么?'”的输入。基本上,这样的输入可能是要求个人数字助理服务提供最后一次会议中呈现的文档列表。个人助理服务可能以丰富的答案回答,可能是以自动完成的形式,允许用户选择他们想参考的文本文档来自技高网
...
用于内容创建的交互式命令行

【技术保护点】
一种协作通信系统,包括:存储器;以及至少一个处理器,所述至少一个处理器与所述存储器操作地连接,所述处理器执行包括以下步骤的操作:响应于在所述协作通信系统的用户界面中的编写期间接收的命令输入,基于所接收的输入通过将查询传递给命令资源来处理所述查询,其中,所述查询包括所述命令输入的参数和与所述编写相关联的上下文,基于所述命令输入的参数和所述上下文接收来自所述命令资源的响应,其中,所述响应包括结果数据和用于与所述协作通信系统进行交互的参数,以及在所述用户界面中呈现所述结果数据。

【技术特征摘要】
【国外来华专利技术】2015.05.22 US 62/165,739;2015.05.22 US 62/165,856;1.一种协作通信系统,包括:存储器;以及至少一个处理器,所述至少一个处理器与所述存储器操作地连接,所述处理器执行包括以下步骤的操作:响应于在所述协作通信系统的用户界面中的编写期间接收的命令输入,基于所接收的输入通过将查询传递给命令资源来处理所述查询,其中,所述查询包括所述命令输入的参数和与所述编写相关联的上下文,基于所述命令输入的参数和所述上下文接收来自所述命令资源的响应,其中,所述响应包括结果数据和用于与所述协作通信系统进行交互的参数,以及在所述用户界面中呈现所述结果数据。2.根据权利要求1所述的协作通信系统,其中,所述操作还包括:基于从用户接收到触发来识别所述命令输入。3.根据权利要求1所述的协作通信系统,其中,所述呈现所述结果数据还包括:将所述结果数据插入到所述协作通信系统的所述用户界面中的正在编写的通信中。4.根据权利要求1所述的协同通信系统,其中,从所述命令资源接收的用于与所述协作通信系统进行交互的参数包括用于指示如何使用由所述用户界面呈现的所述结果数据的参数,并且所述协作通信系统根据所述命令资源传递的参数来呈现所述结果数据。5.根据权利要求1所述的协同通信系统,其中,所述命令输入是通过所述用户在所述协作通信系统中与之交互的UI小部件触发的。6.根据权利要求5所述的协作通信系统,其中,所述操作还包括:响应于所述命令输入被更新而通过将所述查询传递给命令资源来处理与所接收的输入相关联的第二查询,其中,所述第二查询包括更新的命令输入的参数。7.根据权利要求6所述的协作通信系统,其中,所述操作还包括:基于所述更新的命令输入的参数和与所述编写相关联的所述上下文,从所述命令资源接收第二响应,其中,所述第二响应包括更新的结果数据以及用于与所述协作通信系统进行交互的参数。8.根据权利要求7所述的协作通信系统,其中,所述操作还包括:在所述用户界面中呈现所述更新的结果数据,以及响应于接收到与所述结果数据相对应的选择,将所选择的结果数据内联地插入到所述协作通信系统的所述用户界面中的正在编写的通信中。9.一种包括可执行指令的计算机可读存储设备,所述可执行指令在至少一个处理器上执行时使得所述处理器执行包括以下步骤的过程:从用于协同通信服务中的可执行的命令的外部资源接收命令处理器的注册数据,其中,所述注册数据包括用于定义与所述命令处理...

【专利技术属性】
技术研发人员:M·莱恩L·沃尔德曼C·福斯W·J·布利斯L·E·雷加拉多德洛埃拉
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1