用于协调多个本地设备上的输入的方法和电子设备技术

技术编号:17161922 阅读:18 留言:0更新日期:2018-02-01 20:15
公开了一种用于协调多个本地设备上的输入的方法和电子设备。本申请的一个实施方式提供了一种方法,包括:在第一设备处接收用户输入;在第一设备处确定第二设备能够响应用户输入;使用处理器从第一设备和第二设备中解析目标设备;以及使用目标设备响应于用户输入执行命令。描述并要求保护了其他方面。

The methods and electronic devices used to coordinate input on multiple local devices

A method and electronic device for coordinating input on a plurality of local devices is disclosed. One embodiment of the invention provides a method, including: the first device receives user input; at the first device to determine the second devices to be responsive to the user input; processor parses the target device from the first and second devices in use; and the use of the target device in response to user input commands. It describes and requires protection of other aspects.

【技术实现步骤摘要】
用于协调多个本地设备上的输入的方法和电子设备
本专利技术涉及用于协调多个本地设备上的输入的方法和电子设备。
技术介绍
例如媒体播放器、智能电视、膝上型计算设备或平板计算设备、智能电话、其组合等本文中称为“设备”的电子设备能够响应于用户输入来执行动作,例如,诸如播放媒体文件的命令动作。某些设备能够对用户输入,诸如语音输入、手势输入或其组合做出响应。根据使用上下文,用户可以提供能够作用于不止一个设备的输入。例如,如果用户处于具有响应于语音命令的两个或更多个媒体播放器的房间中,则每个设备能够检测用户输入语音命令,识别命令的内容并且响应于用户输入选择命令动作。
技术实现思路
总括地说,一方面提供了一种方法,所述方法包括:在第一设备处接收用户输入;在第一设备处确定第二设备能够响应用户输入;使用处理器从第一设备和第二设备中解析目标设备;以及使用目标设备响应于用户输入来执行命令。另一方面提供了一种电子设备,所述电子设备包括:输入设备;输出设备;处理器;以及存储器设备,所述存储器设备存储能够由处理器执行以进行以下的指令:在输入设备处接收用户输入;确定第二设备能够响应用户输入;从电子设备和第二设备中解析目标设备;以及响应于用户输入来执行命令。又一方面提供了一种产品,所述产品包括:存储代码的存储设备,所述代码能够由处理器执行并且所述代码包括:在第一设备处接收用户输入的代码;在第一设备处确定第二设备能够响应用户输入的代码;使用处理器从第一设备和第二设备中解析目标设备的代码;以及使用目标设备响应于用户输入来执行命令的代码。前述是概要,并且因此可以包含简化、概括和细节省略;因此,本领域的技术人员将理解的是,该概要仅仅是说明性的且不旨在以任何方式进行限制。为了更好地理解实施方式,连同实施方式的其他的和进一步的特征以及优点,参照以下的结合附图的描述。本专利技术的范围将在所附权利要求中指出。附图说明图1示出了信息处理设备电路系统的示例。图2示出了信息处理设备电路系统的另一示例。图3示出了协调多个设备上下文中的输入的示例性方法。图4示出了示例性使用环境。具体实施方式将容易地理解的是,除所描述的示例性实施方式以外,还可以以多种不同的配置来布置和设计如在本文附图中一般性地描述并示出的实施方式的部件。因此,以下如在附图中示出的、示例性实施方式的更详细的描述不旨在限制所要求保护的实施方式的范围,而仅代表示例性实施方式。贯穿本说明书,对“一个实施方式”或“实施方式”等)的引用意味着结合实施方式所描述的特定特征、结构或特性被包括在至少一个实施方式中。因此,贯穿本说明书,在各处出现的短语“在一个实施方式中”或“在实施方式中”等未必都指同一实施方式。此外,在一个或更多个实施方式中,所描述的特征、结构或特性可以以任何适当的方式进行组合。在下面的描述中,提供了许多具体的细节以给出对实施方式的透彻的理解。然而,相关领域的技术人员将认识到可以在没有一个或更多个具体细节的情况下或者利用其他的方法、部件、材料等对各种实施方式进行实践。在其他实例中,不再详细地示出或描述公知的结构、材料或操作以避免混淆。在例如智能家居环境中的不止一个设备能够接收语音输入并且在接收到语音输入时采取行动的情况下,可能难以确保预期的设备就是响应的设备。例如,如果家中有响应语音输入的两个媒体播放设备,例如,一个在客厅并且一个在厨房,用户从两个媒体播放设备可获得语音命令的位置发出语音命令,这样的语音命令使每个媒体播放设备处理并响应语音命令。此外,每个设备会由于用户相对于媒体播放设备的位置而将语音输入解析为不同的命令。换言之,响应用户输入的常规设备不会彼此协调。因此,如果设备接收到语音输入,则该设备会按照它认为它所听到的内容来行动,而不考虑另一个这样的设备的存在。用户可以试图例如通过走近特定的设备来影响该结果或者以很可能会由仅一个设备接收到的方式(例如,经修改的语音方向和语音音量)来发出语音命令。另外,用户还可以设置不同的唤醒话语。然而,这些解决方案中的每一个都会使用户操作复杂化。因此,实施方式提供了以下机制,多个设备可以通过所述机制协调来以一致的方式响应接收到的用户输入。设备能够在处理命令时确定进入的语音输入的位置和音量。实施方式可以使用该信息来估计用户与设备的距离。此外,由于语音输入正在使用语音到文本算法来内部地转录,所以计算出设备以其进行听闻的置信因子。然后,多个设备可以跨网络共享彼此的距离和/或置信因子确定。除了其他技术之外,这允许具有最小距离和最高置信因子的设备被设置为目标设备并对命令采取行动。例如,在用户为了找到用于选择目标设备的距离与置信之间的恰当平衡而必须重新发出命令的情况下,管理这些因子(以及其他因子)的优先级的阈值可以随时间而得知。在语音阈值不满足置信水平的情况下,即检测到用户输入相等(或几乎相等)的多个设备可以根据策略决定它们中的一个来响应。为解决这样的冲突的策略可以采取多种形式。例如,该策略可以随机选择设备中的一个作为目标设备。另外或在替选方案中,策略可以包括通过考虑以下其他或次要因素来确定目标设备:例如,选择用户最后所处于的房间、选择最近使用的设备等。所阐明的示例性实施方式将通过参照附图被最好地理解。下面的描述旨在仅作为示例,并且简单地阐明某些示例性实施方式。虽然在信息处理设备中可以使用各种其他电路、电路系统或部件,但是关于智能电话和/或平板电路系统100,图1所示的示例包括例如在平板计算机或其他移动计算平台中发现的芯片上系统设计。在单个芯片110中组合有软件和处理器。如本领域中众所周知的,处理器包括内部运算单元、寄存器、高速缓冲存储器、总线、I/O端口等。内部总线等取决于不同的供应商,但是基本上所有外围设备120可以附接至单个芯片110。电路系统100将处理器、存储器控制和I/O控制器集线器全部组合成单个芯片110。此外,这种类型的系统100通常不使用SATA或PCI或LPC。公用接口例如包括SDIO和I2C。存在电源管理芯片130,例如电池管理单元BMU,其管理如例如经由可以通过与电源(未示出)的连接再充电的可再充电电池140提供的电力。在至少一个设计中,使用单个芯片诸如110来提供BIOS式功能和DRAM存储器。系统100通常包括用于与各种网络诸如电信网络和无线因特网设备例如接入点连接的WWAN收发器150和WLAN收发器160中的一个或更多个。此外,设备120通常包括例如用于接收语音命令的麦克风、用于接收包括姿势的图像数据的相机等。系统100通常包括用于数据输入以及显示/呈现的触摸屏170。系统100通常还包括各种存储器设备,例如闪速存储器180和SDRAM190。图2示出了信息处理设备电路、电路系统或部件的另一个示例的框图。图2所示的示例可以与诸如Morrisville,NC(北卡罗来纳州的莫里斯维尔市)的联想(美国)股份有限公司所售的THINKPAD系列的个人计算机的计算系统或者其他设备对应。如根据本文的描述明显的是,实施方式可以包括其他特征或图2所示的示例的特征中的仅一些特征。图2的示例包括具有会根据制造商(例如,INTEL、AMD、ARM等)而变化的架构的所谓的芯片组210(一组一起工作的集成电路或芯片、芯片组)。INTEL是英特尔公司在美国和其他国本文档来自技高网...
用于协调多个本地设备上的输入的方法和电子设备

【技术保护点】
一种用于协调设备上的输入的方法,包括:在第一设备处接收用户输入;在所述第一设备处确定第二设备能够响应所述用户输入;使用处理器从所述第一设备和所述第二设备中解析目标设备;以及使用所述目标设备响应于所述用户输入来执行命令。

【技术特征摘要】
2016.07.22 US 15/217,4471.一种用于协调设备上的输入的方法,包括:在第一设备处接收用户输入;在所述第一设备处确定第二设备能够响应所述用户输入;使用处理器从所述第一设备和所述第二设备中解析目标设备;以及使用所述目标设备响应于所述用户输入来执行命令。2.根据权利要求1所述的方法,其中,所述确定包括从远程设备接收所述第二设备的指示。3.根据权利要求2所述的方法,其中,所述远程设备是云设备。4.根据权利要求1所述的方法,其中,所述确定包括所述第一设备与所述第二设备之间的直接通信。5.根据权利要求1所述的方法,其中,所述确定发生在接收所述用户输入之前。6.根据权利要求1所述的方法,其中,所述解析包括评估识别由所述第一设备和所述第二设备中的一个或更多个设备所生成的用户输入的置信得分。7.根据权利要求6所述的方法,其中,所述评估置信得分本地地发生在所述第一设备和所述第二设备中的一个或更多个设备处。8.根据权利要求6所述的方法,其中,所述评估置信得分发生在远程设备处。9.根据权利要求1所述的方法,其中,所述解析包括:评估提供所述用户输入的用户与所述第一设备和所述第二设备中的一个或更多个设备之间的距离;以及基于所述距离来选择所述目标设备。10.根据权利要求1所述的方法,其中,所述解析包括:评估识别由所述第一设备和所述第二设备中的一个或更多个设备所生成的用户输入的置信得分;评估提供所述用户输入的用户与所述第一设备和所述第二设备中的一个或更多个设备之间的距离;以及基于所述置信得分和所述距离中的一者或更多者来选择所述目标设备。11.一种电子设备,包括:输入设备;输出设备;处理器;以及存储器设备,所述存储器设备存储能够由所述处理器执行以进行以下的指令:在所述输入设备处接收用户输入...

【专利技术属性】
技术研发人员:约翰·卡尔·梅谢阿诺德·S·韦克斯勒纳林·J·彼得森罗德·D·沃特曼拉塞尔·斯佩格特·范布恩
申请(专利权)人:联想新加坡私人有限公司
类型:发明
国别省市:新加坡,SG

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

1