Systems and methods for cross device application discovery and / or control. Cross device application discovery and / or control can provide simple detection and activation of applications on remote devices. Cross device application discovery and / or control can provide control of remote applications in master slave configuration. In response to the activation message, the application can execute the task in the application, which is displayed on the target device. In response to the activation message, the application can execute the tasks in the application on the target device, where the task context data is transmitted to the source device to be rendered on the display. Cross device application discovery and / or control can be implemented on a single operating system or across multiple operating systems.
【技术实现步骤摘要】
【国外来华专利技术】跨设备应用发现和控制
技术介绍
诸如智能电话、个人计算机、平板计算机、二合一设备等的设备在社会中普遍存在。人们将这些设备用于多个不同任务,每个任务潜在地由设备上的应用执行。通常,设备上的多于一个应用能够执行特定任务。另外,许多人拥有多于一个设备,每个设备充满能够执行任务的多个应用。然而,应用通常单独地在一个设备上操作,并且缺少在设备之间通信或无缝地共享信息的能力。因此,应用基于设备能力(诸如处理速度、存储器和/或显示器尺寸)而被限制。例如,在智能电话上运行视频的应用限制于智能电话设备显示器。
技术实现思路
本公开描述用于跨设备应用发现和控制的系统和方法。跨设备应用发现和控制可以使得能对目标设备上的应用的检测、激活和控制。在一些示例中,跨设备应用发现和控制可以使得能对目标设备上的后台任务的激活和控制。跨设备应用发现和控制可以使源设备能发现经由网络连接且能够执行任务的受信目标设备。跨设备应用发现和控制还可以使源设备能发现能够执行任务的一个或多个应用。因此,响应于源设备发送应用发现查询,一个或多个目标设备可以响应以相应的设备和/或应用能力。响应于接收设备和应用能力,源设备可以选择一个或多个目标设备上的应用以执行任务。跨设备应用发现和控制可以使源设备能在主从配置中控制一个或多个远程设备上的应用。因此,在源设备选择一个或多个目标设备上的应用之后,源设备可以发送激活消息,该激活消息指示该一个或多个目标设备激活该应用并运行该应用中的特定任务。在一些示例中,应用可以在一个或多个目标设备上运行任务,并且向目标设备上的显示器发送与该任务相关联的任务上下文数据。在一些示例中,应用可以在一 ...
【技术保护点】
一种方法,包含:由源设备识别目标设备;在所述源设备处确定所述目标设备的信任水平;向所述目标设备发送应用发现查询,其请求与执行任务的能力相关联的信息;在所述目标设备处确定所述目标设备是否能够执行所述任务;在所述目标设备处确定所述目标设备是否具有能够执行所述任务的应用;以及在所述源设备处从所述目标设备接收发现响应消息,所述发现响应消息基于与所述确定所述目标设备是否能够执行所述任务和所述确定所述目标设备是否具有能够执行所述任务的应用相关联的结果,并且所述发现响应消息至少包含设备能力和应用能力。
【技术特征摘要】
【国外来华专利技术】2014.09.12 US 62/049979;2014.10.07 US 14/5088011.一种方法,包含:由源设备识别目标设备;在所述源设备处确定所述目标设备的信任水平;向所述目标设备发送应用发现查询,其请求与执行任务的能力相关联的信息;在所述目标设备处确定所述目标设备是否能够执行所述任务;在所述目标设备处确定所述目标设备是否具有能够执行所述任务的应用;以及在所述源设备处从所述目标设备接收发现响应消息,所述发现响应消息基于与所述确定所述目标设备是否能够执行所述任务和所述确定所述目标设备是否具有能够执行所述任务的应用相关联的结果,并且所述发现响应消息至少包含设备能力和应用能力。2.根据权利要求1所述的方法,还包含:在所述目标设备处接收应用激活消息;以及响应于接收所述应用激活消息,激活所述目标设备上的应用。3.根据权利要求2所述的方法,还包含:运行所述目标设备上的应用的所述任务,其中所述任务具有相关联的任务上下文数据;以及向所述源设备发送应用响应消息,其中所述应用响应消息包含下述中的至少一个:与在所述设备上运行的所述应用相关联的任务的通知;和用于由所述源设备呈现的所述任务上下文数据。4.一种其上具有计算机可执行指令的计算机可读介质,所述计算机可执行指令响应于执行将设备配置成执行包含下述的操作:识别一个或多个远程设备;确定所述一个或多个远程设备中的每一个的信任;至少部分地基于所述一个或多个远程设备中的每一个的信任,向所述一个或多个远程设备中的至少一个发送应用发现查询,所述应用发现查询是对于来自所述一个或多个远程设备中的至少一个的信息的请求;从所述一个或多个远程设备中的至少一个接收应用发现响应消息,所述应用发现响应消息包含指示下述的信息:设备能力;和应用能力。5.根据权利要求4所述的计算机可读介质,其中所述设备能力包含下述中的至少一个:远程设备存储器;远程设备速度;或远程设备呈现能力。6.根据权利要求4或5所述的计算机可读介质,所述操作还包含:从所述一个或多个远程设备中选择特定远程设备,所述选择特定远程设备至少部分地基于所述发现响应消息;向所述特定远程设备发送应用激活消息,所述应用激活消息指示所述特定远程设备激活应用;接收应用激活响应消息,所述激活响应消息包含所述应用已在所述特定远程设备上激活的通知;以及从所述设备控制所述特定远程设备上的应用。7.一种系统,包括:处理器;存储器;储存在所述存储器中并且至...
【专利技术属性】
技术研发人员:A辛赫,K甘地,S特加尼,S麦克肯纳,JM希汉,A卡扎,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。