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.
【技术实现步骤摘要】
【国外来华专利技术】用于内容创建的交互式命令行
技术介绍
目前可用多种多样的通信平台。一些通信平台(例如,消息传送和/或电子邮件平台)允许一定量的互操作性。然而,这些平台无法充分满足当代团队环境的需求和要求。常见的通信服务在团队环境中编写通信期间的能力方面是相当静态和有限的。此外,第三方服务通常向通信服务进行注册,但之后与通信服务的交互有限。本申请涉及这样的一般
技术实现思路
本公开内容的非限制性示例描述了可以与一个或多个命令资源对接的协作通信系统。协作通信系统可以包括至少一个存储器和与存储器操作地连接的至少一个处理器以执行操作。响应于在协作通信系统的用户界面中的编写期间接收的命令输入,处理查询并将其传递给命令资源。查询包括命令输入的参数和与编写相关联的上下文。基于命令输入的参数和上下文从命令资源接收响应。该响应可以包括结果数据和用于与协作通信系统进行交互的参数。结果数据被呈现在协作通信系统的用户界面中。在另外的非限制性示例中,本公开内容描述了可以与一个或多个外部资源对接的协作通信系统。响应于在协作通信系统的用户界面中的编写期间接收的命令输入,发送包括命令输入的参数和与编写相关联的上下文的请求。基于命令输入的参数和上下文从外部资源接收响应。该响应可以包括结果数据和用于与协作通信系统进行交互的参数。结果数据被呈现在协作通信系统的用户界面中。在其他非限制性示例中,从用于协作通信服务中的可执行的命令的外部资源接收命令处理器的注册数据。注册数据包括用于定义与命令处理器相关联的命令的参数。注册数据存储在协作通信服务的存储设备中。在协作通信服务中接收到输入的声明时,使用用于定义命令的参数 ...
【技术保护点】
一种协作通信系统,包括:存储器;以及至少一个处理器,所述至少一个处理器与所述存储器操作地连接,所述处理器执行包括以下步骤的操作:响应于在所述协作通信系统的用户界面中的编写期间接收的命令输入,基于所接收的输入通过将查询传递给命令资源来处理所述查询,其中,所述查询包括所述命令输入的参数和与所述编写相关联的上下文,基于所述命令输入的参数和所述上下文接收来自所述命令资源的响应,其中,所述响应包括结果数据和用于与所述协作通信系统进行交互的参数,以及在所述用户界面中呈现所述结果数据。
【技术特征摘要】
【国外来华专利技术】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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。