在实时通信和共享体验会话期间更新服务制造技术

技术编号:11904598 阅读:110 留言:0更新日期:2015-08-19 17:29
本文所公开的是用于在通信呼叫期间在共享体验会话中更新服务的工具和技术的代表性的实施例。根据一个示例性的技术,第一计算设备发起通信呼叫,并且接收用于第二计算设备的能力信息。用于第二计算设备的能力信息包括指示由第二计算设备所支持的服务的属性的信息。另外,第一计算设备评估该能力信息以便确定该服务是第一和第二计算设备所支持的。第一计算设备发起包括该服务的共享体验会话。接收包括用于该服务的更新信息的更新消息,并且基于接收到的更新信息,更新该服务的内容。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】
技术介绍
随着因特网的使用已经成为人们交换信息的工具,因特网技术已经被适用来提供用于在因特网上传送音频和视频的各种不同的工具。一些传统的工具已经能够传送实时视频和音频。尽管这些传统的工具已经能够传送实时视频和音频,但是这些工具的通信能力是有限的。
技术实现思路
除了本文所描述的其他创新之外,本公开还提出了用于在一个或多个通信呼叫期间在共享体验会话中更新服务来实现这些服务的交互的工具和技术的各种不同的代表性的实施例。在一个实施例中,第一计算设备与一个或多个其他计算设备开始通信呼叫,并且在该通信呼叫上的计算设备之间交换实时话音和/或音频通信数据。另外,在通信呼叫期间,作为通信呼叫的各方的计算设备交换指示相应计算设备所支持的服务和/或动作的能力信息。此外在通信呼叫期间,如被接收到的能力信息所指示的,在被确定为支持服务的至少一个公共动作的计算设备之间发起交互式的共享体验会话。响应于由作为共享体验会话各参与方的计算设备上的服务的相应实例正在执行的被公共支持的动作,通过在共享体验会话期间在计算设备之间交换用于服务的更新消息来实现服务的交互。根据一个示例性技术,第一计算设备发起通信呼叫,并且接收用于第二计算设备的能力信息。用于第二计算设备的能力信息包括指示由第二计算设备所支持的服务的属性的信息。另外,第一计算设备评估该能力信息以便确定该服务被第一和第二计算设备支持。此外,第一计算设备发起包括该服务的共享体验会话。接收包含用于该服务的更新信息的更新消息,并且基于该接收到的更新信息,更新该服务的内容。根据另一个示例性技术,第一计算设备发起通信呼叫,并且接收用于第二计算设备的能力信息。第一计算设备评估用于第二计算设备的能力信息以便确定第一和第二计算设备支持该服务的至少一个共同的动作。另外,第一计算设备发起包括该服务的共享体验会话,并且执行该服务的(多个)共同的动作中的一个。此外,发送包括用于该服务的共同动作的更新信息的更新消息。根据又另一个示例性技术,第一计算设备发起通信呼叫,并且接收用于第二计算设备的能力信息。第一计算设备评估该能力信息以便确定第一和第二计算设备两者都支持该服务的第一和第二动作。第一计算设备发起包括该服务的共享体验会话,并且接收包括用于该服务的更新信息的更新消息。基于该接收到的更新信息,执行该服务的第一动作。此夕卜,第一计算设备执行该服务的第二动作,并且基于第二动作的执行,发送包括用于该服务的更新信息的第二更新消息。本
技术实现思路
被提供来以简化的形式介绍在下文被进一步描述的概念的选择。本
技术实现思路
并非旨在识别要求保护的主题的关键特性或必要特征,其也不旨在被用来限制要求保护的主题的范围。这些技术的上述以及其他的目的、特征以及优点从参考附图进行描述的如下【具体实施方式】中会变得更加显然。【附图说明】图1是图示了用于更新共享体验会话的服务的内容的示例性计算设备的图解。图2是用于更新共享体验会话的服务的内容的示例性方法的流程图。图3图示了可以在通信呼叫期间为一个或多个服务提供一个或多个共享体验会话的示例性计算设备。图4是用于在共享体验会话期间发送服务的更新消息的示例性方法的流程图。图5是图示了可以接收和发送用于在通信呼叫期间在共享体验会话中更新服务的更新消息的示例性计算设备的图解。图6是图示了可以远程地启动(launch)应用的示例性计算设备的图解,所述应用提供在通信呼叫期间可用于共享体验会话的各种不同的支持的服务。图7是用于基于服务的动作的执行发送用于服务的更新消息的示例性方法的流程图。图8是图示了可以用其实现公开的实施例中的任一个的示例性移动设备的示意图。图9是图示了用于公开的实施例中的任一个的合适的实现环境的一般化示例的示意图。图10是图示了用于公开的实施例中的任一个的合适的计算环境的一般化示例的示意图。【具体实施方式】用于更新共享体验会话的服务的内容的示例性系统 对于设备的用户而言,将由用户设备所呈现或提供的内容与远程设备的不同用户进行实时地共享是合期望的。另外,该用户可以想要与远程设备的用户共享不止于仅仅实时音频和/或视频通信。在实时音频和/或视频会话期间,该用户可以想要参加用户在其中可以共享诸如虚拟的对象或数据之类的交互式内容的交互式的共享体验会话,两个用户可以在他们相应的设备上实时地交互式地从事上述交互式内容。图1是图示了用于更新共享体验会话的服务140的内容170的示例性计算设备100的图解。在图1中,计算设备100与一个或多个计算设备120发起通信呼叫110。该计算设备100,120可以具有相同的形式因素/设备类型或不同的形式因素/设备类型。在通信呼叫110期间,该计算设备100接收用于参与该通信呼叫110的一个或多个计算设备120的能力信息130。该能力信息130指示由该一个或多个计算设备120支持的一个或多个服务的一个或多个属性。例如,服务的属性可以是该服务的标识符、该服务的版本号或由该服务所支持的一个或多个动作和/或命令。在一些实现方式中,服务可以提供各种不同等级复杂度的虚拟对象的交互式的实时共享和控制和/或应用内容或状态的共享。复杂度的等级可以是从高复杂度等级到低复杂度等级的范围。该计算设备100使用共享体验模块125来评估接收到的能力信息130以便确定诸如服务140之类的一个或多个服务是被一个或多个计算设备120的每一个支持的,并且也是被该计算设备100支持的,并且是对服务140的诸如共享体验会话150之类的一个或多个共享体验会话而言是可用的。使用该共享体验模块125的该计算设备100可以发起诸如被一个或多个计算设备120中的每一个支持的服务140的共享体验会话150之类的一个或多个共享体验会话。共享体验会话可以使用在计算设备100和一个或多个计算设备120之间的通信信道来发送和/或接收诸如一个或多个更新消息160之类的一个或多消息。在共享体验会话中,服务可以提供诸如共享读书体验、虚拟对象共享、游戏、远程突出显示等之类的一个或多个交互式的体验。共享体验会话可以包括用于不同交互体验的多个服务。在服务的一个示例性实现方式中,在共享体验会话期间该服务提供与虚拟对象的交互。在用于这个服务的共享体验会话期间,通过各种不同设备之间的通信呼叫,这些用户可以使用该通信呼叫的音频和视频能力来传送建筑的楼面布置图,并且用户可以使用服务的能力来与示出正在被讨论的建筑的楼面布置图的三维模型的虚拟对象进行交互。可以使用该服务的支持的动作来与该建筑模型进行交互,该服务提供用于显示、操纵以及更新该服务的内容的能力。参考图1,响应于接收一个或多个更新消息160中的至少一个,该计算设备100更新服务140的内容170。例如,该计算设备可以接收更新消息,并且由该服务所提供的内容可以被置于由在更新消息中所提供的信息来控制和/或指引的状态。例如,在与交互式建筑模型的共享体验会话的示例中,当一个用户根据共同能力在该用户的设备上与该建筑模型进行交互时,该设备自动地向其他参与设备发送消息来在其他用户的相应设备上反映该建筑模型的变化,从而允许其他用户以实时的交互体验来看到该模型的变化。在一些实现方式中,被发送来在远程设备上更新服务的更新消息包括可以由该服务解释并且可以以有效的方式传送变化的数据。在被接本文档来自技高网
...

【技术保护点】
一种方法,包括:利用第一计算设备,发起通信呼叫;接收用于第二计算设备的能力信息,用于该第二计算设备的该能力信息包括指示该第二计算设备所支持的服务的属性的信息;利用该第一计算设备,评估用于该第二计算设备的该能力信息以便确定该第一和该第二计算设备支持该服务;利用该第一计算设备,发起包括该服务的共享体验会话;接收包括用于该服务的更新信息的更新消息;以及基于该接收到的更新信息,更新该服务的内容。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:SM贾弗里P伯格勒KD乌尔奇S托马斯
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1