在第一设备上控制例如TV的第二设备的虚拟远程控制制造技术

技术编号:37041402 阅读:14 留言:0更新日期:2023-03-29 19:20
提供了数字助理设备之间的虚拟远程控制。第一计算设备检测第二计算设备并确定第二计算设备的能力。第一计算设备生成指示第一计算设备能够控制第二计算设备的提示。响应于该提示,第一计算设备接收用于控制第二计算设备的指令。第一计算设备建立与第二计算设备的通信信道。第一计算设备调用第一计算设备上的虚拟控制器。虚拟控制器经由通信信道将第一计算设备接收到的查询转发给第二计算设备,以控制第二计算设备。二计算设备。二计算设备。

【技术实现步骤摘要】
【国外来华专利技术】在第一设备上控制例如TV的第二设备的虚拟远程控制

技术介绍

[0001]诸如电视的计算设备可以从专用于计算设备的远程控件接收指令。然而,计算设备或远程控件可能具有有限的功能或有限的接口。

技术实现思路

[0002]本公开总体上针对数字助理设备之间的虚拟远程控制。一个物理位置可以包含或包括多个计算设备。计算设备可以运行不同的程序以形成碎片化的、类似筒仓(silo)的环境,在该环境中,一个计算设备与另一计算设备通信是有挑战性的或者是不可能的。例如,每个计算设备可以具有为特定计算设备定制或配置的不同类型的硬件和操作系统。此外,跟踪或确定哪个计算设备具有哪种能力可能是有挑战性的,这导致较差的用户体验或者由于设备能力的缺乏而无法有效地执行某些功能。例如,配置有数字助理的智能电视或监视器可以通过物理遥控器来控制。然而,如果遥控器不可用、丢失或不起作用,则控制智能电视或监视器可能是有挑战性的。此外,智能电视或监视器可能具有有限的接口或配置有差的用户界面。
[0003]本技术方案的系统和方法提供了数字助理设备之间的虚拟远程控制。在说明性示例中,诸如智能手表的可穿戴计算设备可以被带到正在广播存在信号的智能电视计算设备的近距离内。可穿戴计算设备可以检测智能电视的存在信号,然后确定智能电视的能力。智能手表可以显示指示用于从智能手表控制智能电视的能力的图标。响应于来自用户的输入,智能手表可以执行握手过程以建立与智能电视的通信信道,并且调用智能手表上的虚拟控制器。智能手表然后可以从智能手表的用户接收语音查询或其他输入,这些输入可以被转发给智能电视进行处理。智能电视可以从智能手表接收查询并处理查询,就好像该查询是由智能电视直接接收到的一样,从而经由智能手表提供对智能电视的无缝虚拟控制。当智能手表与智能电视配对时,智能手表可以在智能手表上显示持久,以指示激活的通信信道和虚拟控制器。
[0004]至少一个方面针对一种用于设备的动态远程控制的系统。该系统可以包括具有一个或多个处理器和存储器的第一计算设备。第一计算设备可以检测位于第一计算设备的范围内的第二计算设备。第一计算设备可以响应于检测到第二计算设备来确定第二计算设备的能力。第一计算设备可以基于第二计算设备的能力生成指示第一计算设备能够控制第二计算设备的提示。第一计算设备可以响应于该提示来接收用于控制第二计算设备的指令。第一计算设备可以响应于该指令来建立与第二计算设备的通信信道。第一计算设备可以调用第一计算设备上的虚拟控制器。虚拟控制器可以经由通信信道将第一计算设备接收到的查询转发给第二计算设备,以控制第二计算设备。
[0005]至少一个方面针对一种设备的动态远程控制的方法。该方法可以由具有一个或多个处理器和存储器的第一计算设备来执行。该方法可以包括第一计算设备检测位于第一计算设备的范围内的第二计算设备。该方法可以包括第一计算设备响应于检测到第二计算设备来确定第二计算设备的能力。该方法可以包括第一计算设备基于第二计算设备的能力生
成指示第一计算设备能够控制第二计算设备的提示。该方法可以包括第一计算设备响应于该提示来接收用于控制第二计算设备的指令。该方法可以包括第一计算设备响应于该指令来建立与第二计算设备的通信信道。该方法可以包括第一计算设备调用第一计算设备上的虚拟控制器。虚拟控制器可以经由通信信道将第一计算设备接收到的查询转发给第二计算设备,以控制第二计算设备。
[0006]下面详细讨论这些和其他的方面和实施方式。前述信息和以下详细描述包括各个方面和实施方式的说明性示例,并且提供了用于理解所要求保护的方面和实施方式的性质和特征的概述或框架。附图提供了对各个方面和实施方式的说明和进一步理解,并且被并入并构成本说明书的一部分。
附图说明
[0007]附图不旨在按比例绘制。各个附图中相同的附图标记和名称指示相同的元素。为了清楚起见,不是每个组件在每个附图中都被标出。在附图中:
[0008]图1是根据实施方式的用于数字助理设备之间的虚拟远程控制的示例系统的图示;
[0009]图2是根据实施方式的用于数字助理设备之间的虚拟远程控制的系统的示例操作的图示;
[0010]图3是根据实施方式的数字助理设备之间的虚拟远程控制的示例方法的图示;
[0011]图4是示出可以用于实施本文描述和示出的系统和方法(包括例如图1和图2中所描绘的系统以及图3中所描绘的方法)的元素的计算机系统的架构的框图。
具体实施方式
[0012]以下是与数字助理设备之间的虚拟远程控制的方法、装置和系统相关的各种概念及其实施方式的更详细描述。上面介绍的和下面更详细讨论的各种概念可以以多种方式中的任何一种来实施。
[0013]本技术方案通常针对数字助理设备之间的虚拟远程控制。例如,数字助理可用于世界上超过10亿台计算设备。然而,这些计算设备包含各种硬件和软件,从而导致设备之间的大量碎片化以及无法在设备之间有效通信以执行设备能够执行的功能。因此,本技术方案可以提供一种虚拟控制器,其被设计、构造和操作成利用用户的个人设备(例如,移动设备、电话、手表、扬声器或耳机)以提供相同的用户界面和用户体验的方式无缝地控制其他设备(例如,电视、智能显示器、汽车或物联网(Internet of Things,IoT)设备),就好像用户已经利用目标设备的物理远程控件、触摸或其他默认接口直接与目标设备物理上进行了交互一样。
[0014]提供跨设备控制来执行各种动作序列或关键用户旅程可能是有挑战性的。可能存在为跨设备控制而配置的关键用户旅程的预定义的有限集合。目标设备可以被配置为执行动作集合,而不同于目标设备的源设备只能在目标设备上执行这些动作的较小子集。例如,目标设备可能能够完成以下查询:向我展示动作电影;向我展示今天天气;向我展示我的照片;播放电影_名称;暂停/恢复;打开我的TV。然而,当查询首先被不同的设备(例如,源设备)接收,然后源设备尝试控制目标设备时,目标设备可能只能够完成查询的子集。例如,源
设备可能无法在目标设备上执行以下功能:在我的TV上向我展示动作电影;在我的TV上向我展示今天天气;以及在我的TV上向我展示我的照片。此外,这种跨设备控制可能需要附加或过多的输入才能正常工作。例如,可能需要用户连同每次查询一起输入目标设备的名称。这可能不仅需要用户提供附加的输入,还需要源计算设备或其他计算设备执行附加的自然语言处理或其他处理来解析查询并识别目标设备的名称。此外,由于交叉设备和目标设备被构建为筒仓,因此它们可以具有执行相同或相似功能的重复且冗余的堆叠,从而不必要地使堆叠复杂化并累积了技术债务,而没有提供或减损良好的用户体验。
[0015]因此,本技术方案的系统和方法可以提供虚拟控制器,虚拟控制器可以提供无缝的跨设备控制。本技术方案的虚拟控制器可以在目标设备上提供相同的用户体验,而不管哪个设备是其上调用虚拟控制器的源设备。通过提供主动式用户界面来引导用户访问其他目标设备,而不需要用户学习新的用户界面,虚拟控制器可以轻松使用。本技术方案的虚拟控制器可以利用在多个数字表面本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于设备的远程控制的系统,包括:第一计算设备,包括一个或多个处理器和存储器,所述第一计算设备用于:检测位于所述第一计算设备的范围内的第二计算设备;响应于检测到所述第二计算设备来确定所述第二计算设备的能力;基于所述第二计算设备的能力,生成指示所述第一计算设备能够控制所述第二计算设备的提示;响应于所述提示来接收用于控制所述第二计算设备的指令;响应于所述指令来建立与所述第二计算设备的通信信道;以及调用所述第一计算设备上的虚拟控制器来经由所述通信信道将所述第一计算设备接收到的查询转发给所述第二计算设备,以控制所述第二计算设备。2.根据权利要求1所述的系统,其中,所述第二计算设备广播关于所述第二计算设备的信息,包括所述第一计算设备用于:接收由所述第二计算设备广播的信息;以及基于所述信息确定所述第二计算设备的能力。3.根据权利要求1或2所述的系统,包括:所述第一计算设备用于使用一个或多个安全证书来执行与所述第二计算设备的握手过程,以建立所述通信信道。4.根据任一前述权利要求所述的系统,包括:所述第一计算设备用于在所述第一计算设备的显示设备上维持图标,所述图标指示所述虚拟控制器是激活的,以经由所述通信信道转发查询。5.根据任一前述权利要求所述的系统,包括:所述第二计算设备用于响应于所述通信信道的建立来访问与所述第一计算设备相关联的简档。6.根据任一前述权利要求所述的系统,包括:所述第一计算设备用于从所述第二计算设备断开连接并终止所述通信信道,其中,在所述通信信道的建立之后,所述第二计算设备移除从所述第一计算设备接收的任何简档信息。7.根据任一前述权利要求所述的系统,包括:所述第一计算设备用于将所述通信信道建立为经由无线协议的双向通信层。8.根据任一前述权利要求所述的系统,包括:所述第一计算设备用于利用websocket协议与所述第二计算设备建立所述通信信道。9.根据任一前述权利要求所述的系统,包括:所述第二计算设备用于接收从所述第一计算设备转发的查询,并且处理所述查询以控制所述第二计算设备的功能。10.根据任一前述权利要求所述的系统,包括:所述第一计算设备用于经由所述第一计算设备的麦克风检测包括查询的音频输入,并且经由所述通信信道将所述音频输入转发给所述第二计算设备;以及所述第二计算设备用于接收所述音频输入,解析所述音频输入以识别所述查询,并且处理所述查询以控制所述第二计算设备的功能。
11.根据任一前述权利要求所述的系统,包括:所述第二计算设备用于向远离所述第一计算设备和所述第二计算设备的数据处理系统发送对于内容的请求;以及所述数据处理系统用于:响应于对于内容的所述...

【专利技术属性】
技术研发人员:王波MA尤尔诺
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:

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

1