用于在显示器上呈现可视信息的设备和方法与流程

文档序号:13949458阅读:157来源:国知局
用于在显示器上呈现可视信息的设备和方法与流程
本文所公开的主题涉及可视信息,更具体地涉及用于在显示器上呈现可视信息的设备和方法。
背景技术
:语音助理以内容对可听命令做出响应。技术实现要素:公开了一种用于在显示器上呈现可视信息的设备。该设备包括通信硬件、处理器和存储能够由处理器执行的代码的存储器。处理器响应于来自用户的可听命令而确定示出可视信息。处理器还识别能够由用户观看并且能够经由通信硬件访问的显示器。此外,处理器经由通信硬件在显示器上呈现可视信息。方法和计算机程序产品也执行该设备的功能。附图说明将参考附图中所示的具体实施方式来对上面简要描述的实施方式进行更加具体的描述。应当理解,这些附图仅描绘了一些实施方式并且因此不应当被视为是对范围的限制,将通过使用附图来更加具体详细地描述和说明实施方式,在附图中:图1a是示出语音助理系统的一个实施方式的示意性框图;图1b是示出语音助理的一个实施方式的透视图;图1c是示出具有显示器的计算机电子装置的一个实施方式的透视图;图1d是示出具有显示器的移动电话电子装置的一个实施方式的正视图;图2是示出可听命令数据的一个实施方式的示意性框图;图3是示出响应的一个实施方式的示意性框图;图4是示出语音助理的一个实施方式的示意性框图;图5a是示出可视信息呈现方法的一个实施方式的示意性流程图;图5b是示出可视信息确定方法的一个实施方式的示意性流程图;以及图5c是示出可视信息选择方法的一个实施方式的示意性流程图。具体实施方式如本领域技术人员将会理解的,实施方式的各个方面可以被实施为系统、方法或程序产品。因此,实施方式可以采用以下形式:纯硬件实施方式、纯软件实施方式(包括固件、常驻软件、微代码等)或者组合软件方面和硬件方面的实施方式,所有这些在本文中可以全部通称为“电路”、“模块”或“系统”。此外,实施方式还可以采用以一个或更多个计算机可读存储装置体现的程序产品的形式,其中,所述一个或更多个计算机可读存储装置存储机器可读代码、计算机可读代码和/或程序代码,这些在下文中称为代码。存储装置可以为有形的、非暂态的和/或非传输性的。存储装置可以不体现信号。在某种实施方式中,存储装置仅采用用于访问代码的信号。本说明书中所描述的很多功能单元被标记为模块以更特意地强调其实现独立性。例如,模块可以被实现为包括定制vlsi电路或门阵列、现成半导体例如逻辑芯片、晶体管或其他分立部件的硬件电路。模块还可以以可编程硬件装置如现场可编程门阵列、可编程阵列逻辑、可编程逻辑装置等来实现。模块还可以以由各种类型的处理器执行的代码和/或软件来实现。标识的代码模块可以例如包括可执行代码的一个或更多个物理块或逻辑块,其中,所述物理块或逻辑块可以例如被组织成对象、步骤或功能。尽管如此,标识的模块的可执行文件不需要物理上位于一起,而是可以包括存储在不同地点的不同指令,这些不同指令在逻辑上被结合在一起时组成所述模块并且实现所述模块的规定目的。事实上,代码模块可以是单个指令或多个指令,并且甚至可以被分布在几个不同的代码段上、分布在不同的程序之间以及跨几个存储装置进行分布。类似地,操作数据在本文中可以在模块中被标识和示出,并且可以以任何适当的形式被体现并且在任何适当的类型的数据结构内被组织。操作数据可以被收集为单个数据集合,或者可以分布在不同地点,包括分布在不同的计算机可读存储装置中。当模块或模块的一部分在软件中实现时,软件部分被存储在一个或更多个计算机可读存储装置中。可以利用一个或更多个计算机可读介质的任何组合。计算机可读介质可以是计算机可读存储介质。计算机可读存储介质可以是存储代码的存储装置。存储装置可以例如是但不限于电子的、磁的、光学的、电磁的、红外的、全息的、微机械的或半导体的系统、设备或装置或者前述系统、设备或装置的任何适当的组合。存储装置的更具体的示例(非穷举性列表)包括以下:具有一个或更多个布线的电连接、便携式计算机软盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或闪速存储器)、便携式致密盘只读存储器(cd-rom)、光存储装置、磁存储装置或前述的任何适当的组合。在本文的上下文中,计算机可读存储介质可以是可以包含或存储由指令执行系统、设备或装置使用或者结合指令执行系统、设备或装置来使用的程序的任何有形介质。可以以一种或更多种编程语言——包括面向对象编程语言例如python、ruby、java、smalltalk、c++等和传统程序化编程语言例如“c”编程语言等以及/或者机器语言例如汇编语言——的任何组合来编写用于执行实施方式的操作的代码。代码可以作为单独的软件包全部在用户的计算机上执行或部分地在用户的计算机上执行、一部分在用户的计算机上执行且一部分在远程计算机上执行或者全部在远程计算机或服务器上执行。在后者情形中,远程计算机可以通过任何类型的网络——包括局域网(lan)或广域网(wan)——连接至用户的计算机,或者可以(例如,通过使用因特网服务提供商的因特网)连接至外部计算机。贯穿本说明书所提及的“一个实施方式”、“实施方式”或类似的语言是指结合实施方式所描述的特定特征、结构或特性包括在至少一个实施方式中。因此,除非另外明确指出,否则贯穿本说明书所出现的短语“在一个实施方式中”、“在实施方式中”以及类似的语言可以但不一定全都指同一实施方式,而是指“一个或更多个实施方式而非所有的实施方式”。除非另外明确地指出,否则词语“包括(including)”、“包括(comprising)”、“具有(having)”及其变体是指“包括但不限于”。除非另外明确地指出,否则对项的列举并不暗示项目中任何项或所有项是互不相容的。除非另外明确地指出,否则词语“一个(a)”、“一个(an)”和“该(the)”也指“一个或更多个”。此外,可以以任何适当的方式对实施方式的所描述的特征、结构或特性进行组合。在以下描述中,提供有多种具体细节如编程、软件模块、用户选择、网络交易、数据库查询、数据库结构、硬件模块、硬件电路、硬件芯片等的示例,以提供对实施方式的透彻理解。然而,相关领域的技术人员将会识别到可以在没有一个或更多个特定细节的情况下实践实施方式或者使用其他方法、部件、材料等来实践实施方式。在其他情形中,未详细示出或描述公知的结构、材料或操作,以避免混淆实施方式的各个方面。下面参照根据实施方式的方法、设备、系统和程序产品的示意性流程图和/或示意性框图来描述实施方式的各个方面。应当理解,示意性流程图和/或示意性框图中的每个框以及示意性流程图和/或示意性框图中的框的组合可以通过代码来实现。这些代码可以被提供给通用计算机、专用计算机或其他可编程数据处理设备的处理器以产生以下机器,所述机器使得:经由计算机或其他可编程数据处理设备的处理器执行的指令能够创建用于实现示意性流程图和/或示意性框图的一个或更多个框中指定的功能/动作的装置。还可以将这些代码存储在存储装置中,这些代码可以指导计算机、其他可编程数据处理设备或其他装置以特定方式起作用,使得存储在存储装置中的指令产生包括实现示意性流程图和/或示意性框图的一个或更多个框中指定的功能/动作的指令的制品。还可以将代码加载至计算机、其他可编程数据处理设备或其他装置上,以使得在计算机、其他可编程设备或其他装置上执行一系列操作步骤来产生计算机实现的处理,从而使得在计算机或其他可编程设备上执行的代码能够提供用于实现流程图和/或框图的一个或更多个框中指定的功能/动作的处理。附图中的示意性流程图和/或示意性框图示出了根据各种实施方式的设备、系统、方法和程序产品的可能实现的架构、功能和操作。关于这一点,示意性流程图和/或示意性框图中的每个框可以表示包括用于实现特定逻辑功能的代码的一个或更多个可执行指令的代码模块、代码段或代码的一部分。还应当注意,在一些可替选的实现中,框中所示的功能可以不按照附图中所示的顺序发生。例如,以连续的方式示出的两个框事实上可以大致同时被执行,或者有时候可以根据所涉及的功能而以相反的顺序执行各个框。还可以构思出在功能、逻辑或效果上与所示附图的一个或更多个框或其一部分等同的其他步骤和方法。虽然在流程图和/或框图中采用了各种箭头类型和线类型,但是这不应当理解成限制对应的实施方式的范围。事实上,可以使用一些箭头或其他连接符来仅指示所描绘的实施方式的逻辑流程。例如,箭头可以指示所描绘的实施方式的所列出的步骤之间的未规定的持续时间的等待或监测时间段。还应当注意,框图和/或流程图中的每个框以及框图和/或流程图中的框的组合可以由执行指定功能或动作的基于专用硬件的系统来实现,或者由专用硬件和代码的组合来实现。每个附图中的要素的描述可以参考先前附图中的要素。在所有附图以及相同要素的替选实施方式中,相同的附图标记指代相同的要素。图1a是示出语音助理系统100的一个实施方式的示意性框图。语音助理系统100可以接收来自用户的可听命令并且对每个可听命令做出响应。在所描绘的实施方式中,语音助理系统100包括服务器105、网络115、语音助理110和至少一个电子装置125。语音助理110可以接收来自用户的可听命令。语音助理110可以处理可听命令并且对其做出响应。此外,语音助理110可以通过网络115将可听命令传送至服务器105。网络115可以包括因特网、局域网、wi-fi网络、移动电话网络、蓝牙网络或其组合中的一个或更多个。服务器105可以处理可听命令并产生可听命令的响应。服务器105可以通过网络115将响应传送至语音助理110,并且语音助理110可以将该响应以可听的方式传送给用户。电子装置125可以与语音助理110分开并且不同。电子装置125可以与语音助理110不共享任何部件。另外,电子装置125可以不被设计用于与语音助理集成操作。例如,电子装置125可以是计算机、移动电话、电视机、冰箱等。电子装置125包括显示器120。显示器120可以与语音助理110和/或服务器105分开并且不同。语音助理110通常以可听内容对可听命令做出响应。例如,语音助理110可以响应于可听命令而呈现可听信息,例如新闻、天气预报、运送状态等。另外,语音助理110可以执行控制功能例如打开灯。语音助理110还可以响应于可听命令而呈现娱乐内容例如音乐。不幸的是,可听命令的合适响应可能包括可视信息。另外,可听内容可能未包括可听命令的合适响应。本文描述的实施方式响应于来自用户的可听命令而确定示出可视信息。实施方式还识别能够由用户观看并且能够经由通信硬件访问的显示器例如电子装置125的显示器120。实施方式可以如下文将描述的那样经由通信硬件在显示器上呈现可视信息。图1b是示出语音助理110的一个实施方式的透视图。在所描绘的实施方式中,语音助理110是具有麦克风135的圆筒。语音助理110可以以其他实施方式和配置进行组织。语音助理110不包括本地显示器。结果,语音助理110不能独立地呈现可视信息。图1c是示出计算机电子装置125的一个实施方式的透视图。计算机电子装置125包括显示器120。计算机电子装置125可以与网络115通信。在一个实施方式中,计算机电子装置125包括相机145。图1d是示出移动电话电子装置125的一个实施方式的正视图。移动电话电子装置125包括显示器120。移动电话电子装置125可以与网络115通信。在一个实施方式中,移动电话电子装置125包括相机145。图2是示出可听命令数据200的一个实施方式的示意性框图。可听命令数据200可以存储可听命令205和与其有关的信息。可听命令数据200可以被组织为存储器中的数据结构。在所描绘的实施方式中,可听命令数据200包括可听命令205、可视请求提示210、多个响应215、显示器地址220和显示器大小225。可听命令205可以记录来自麦克风135的模拟信号。另外,可听命令205可以存储模拟信号的数字化信号。在某个实施方式中,可听命令205存储模拟信号和/或数字化信号的文本版本。可视请求提示210可以记录指示用户想要可听命令205的响应包括可视信息的词语或词组。表1示出了可视请求提示210的示例,其中,示例不是限制性的。表1示出给我看显示呈现让我看看给我看看图示响应215各自可以包括针对可听命令205而生成的响应。响应215可以包括可听内容、可视内容或其组合。在图3中更详细地描述响应215。显示器地址220可以包括显示器120和/或包含显示器120的电子装置125的地址。显示器地址220可以包括逻辑地址、端口地址、电子装置标识符、电子装置凭证等中的一个或更多个。在一个实施方式中,显示器地址220包括电子装置125和/或托管在电子装置125上的显示器120的装置标识符。例如,装置标识符“电话”可以指示移动电话电子装置125。显示器地址220可以记录过去被用于呈现可视信息的显示器120和/或电子装置125。显示器大小225可以记录显示器120的尺寸。另外,显示器大小225可以指示显示器120的分辨率、显示器120的亮度、颜色和对比度参数以及/或者显示器120的刷新速率。图3是示出图2的响应215的一个实施方式的示意性框图。响应215可以被组织为存储器中的数据结构。响应215可以被生成为可听命令205的可能的合适响应。在所描绘的实施方式中,响应215包括响应源250、响应排名255、可视信息260和可听信息265。响应源250可以记录到可听命令205的可能响应的路径。路径可以是到存储在服务器105上的数据库的索引。可替选地,路径可以是到被识别为可听命令205的可能响应的搜索结果的通用资源定位符(url)。响应排名255可以指示相对于可听命令205的响应的绝对排名。例如,完全满足可听命令205的响应可以具有100%的绝对排名。类似地,仅部分满足可听命令205的响应可以具有10%的绝对排名。可替选地,响应排名255可以指示与可听命令205的其他响应相比响应的相对排名。第一响应的响应排名255可以是1,指示最佳和/或最合适的响应,而第二响应的响应排名255可以是2,指示第二最佳和/或第二最合适的响应。可视信息260可以包括图像、视频、表格或图形中的一个或更多个。可视信息260可以是可听命令205的可能的合适响应。可听信息265可以包括可听命令205的可能的合适可听响应。响应215可以包括可视信息260、可听信息265或其组合。图4是示出语音助理110的一个实施方式的示意性框图。在所描绘的实施方式中,语音助理110包括处理器405、存储器410、通信硬件415、麦克风135和扬声器140。处理器405、存储器410和通信硬件415可以包含在语音助理110和/或服务器105中。存储器410可以包括半导体存储装置、硬盘驱动器、光学存储装置,微机械存储装置或其组合。存储器410可以存储代码。处理器405可以执行代码。通信硬件415可以与其他装置通信。在一个实施方式中,通信硬件415与网络115通信。例如,语音助理110可以经由通信硬件415和网络115与电子装置125通信。通信硬件415可以包括无线网络接口、有线网络接口和红外网络接口或其组合。麦克风135可以接收来自用户的可听命令205。扬声器140可以向用户传送可听信息265。然而,语音助理110不能直接向用户传送可视信息260。语音助理110可以如下文将描述的那样识别能够由用户观看并且能够经由通信硬件415访问的显示器120并且经由通信硬件415在显示器120上呈现可视信息。图5a是示出可视信息呈现方法500的一个实施方式的示意性流程图。方法500可以在显示器120上向用户呈现可视信息260。方法500可以由语音助理110、服务器105和/或电子装置125来执行。另外,方法500可以由语音助理110和/或服务器105的处理器来执行。方法500开始,并且在一个实施方式中,处理器405从麦克风135接收505可听命令205。处理器405和/或相关联的硬件可以将包括可听命令205的可听信号转换成数字信号和/或可听命令205的文本表示。处理器405还可以计算510适用于可听命令205的一个或更多个响应215。在一个实施方式中,处理器405使用可听命令205作为索引来从服务器105上的数据库中访问一个或更多个响应215。可替选地,处理器405可以使用可听命令205作为搜索词并且根据基于搜索词的搜索来检索一个或更多个响应215。处理器405可以确定515是否示出可视信息260。在一个实施方式中,如果合适响应215包括可视信息260,则处理器405确定515示出可视信息260。在图5c中更详细地描述关于示出可视信息260的确定515。如果处理器405确定515不示出可视信息260,则处理器405呈现540合适响应215的可听信息265。并且方法500结束。如果处理器405确定515示出可视信息260,则处理器405识别520显示器120。显示器120可以能够由用户观看并且能够经由通信硬件415访问。在一个实施方式中,处理器405通过网络115查询本地电子装置125。处理器405可以识别520哪些电子装置125包括显示器120。另外,处理器405可以识别520哪些具有显示器120电子装置125将使得处理器405能够访问相应的显示器120。在图5b中更详细地描述对显示器120的识别520。处理器405可以访问显示器120。处理器405可以使用显示器地址220来访问525显示器120。例如,处理器405可以使用电子装置125的位置地址、电子装置125的端口地址、电子装置标识符、电子装置凭证来访问525显示器120。当处理器405访问525显示器120时,处理器405可以将可视信息260传送至使用显示器地址220的电子装置125。在一个实施方式中,处理器405编辑530可视信息260以使其符合显示器120。处理器405可以从电子装置125检索关于显示器120的数据并且将数据存储在显示器大小225中。另外,处理器405可以编辑530可视信息260以使其符合显示器大小225。在一个实施方式中,对可视信息260的编辑530包括以下中的一个或更多个:调整可视信息260的大小、剪裁可视信息260、调整可视信息260的列的大小、调整可视信息260的行的大小、向可视信息260添加列以及向可视信息260添加行。处理器405可以经由通信硬件415在显示器120上呈现535可视信息260,并且方法500结束。处理器405可以通过通信硬件415和网络115将可视信息260传送至显示器地址220处的电子装置125。可视信息260还可以包括指示电子装置125应当显示可视信息260的电子装置凭证。电子装置125可以在显示器120上显示可视信息260。在一个实施方式中,电子装置125响应于接收到电子装置凭证而显示可视信息260。图5b是示出可视信息确定方法600的一个实施方式的示意性流程图。方法600可以确定是否呈现可视信息260。另外,方法600可以描述图5a的步骤520。方法600可以由语音助理110、服务器105和/或电子装置125来执行。另外,方法600可以由语音助理110和/或服务器105的处理器来执行。方法600开始,并且在一个实施方式中,处理器405针对要呈现可视信息260的显示器120来提示605用户。例如,处理器405可以提示605“我具有可视信息。请指示接收可视信息的显示器。”另外,处理器405可以传送用于指示显示器120的指令。例如,处理器405可以传送用户应当激活电子装置125上的配对功能。在一个实施方式中,处理器405可以提示605用户指示是否应当使用语音助理110过去使用的显示器120来呈现可视信息260。例如,处理器405可以提示605“我具有可视信息。我应当在您的电话上呈现可视信息吗?”。显示器地址220可以存储显示器地址220中的过去使用的显示器120的逻辑地址、端口地址、电子装置凭证、装置标识符和其他信息。处理器405可以提示605用户建议要呈现可视信息260的显示器120。例如,处理器405可以提示605“我具有可视信息。我应当在哪里呈现可视信息?”处理器405可以确定610是否从用户接收到用户显示指示。用户显示指示可以是对电子装置125上的配对功能的激活。可替选地,用户显示指示可以是识别电子装置125和/或显示器120的可听命令205。例如,用户显示指示可以是包括装置标识符“电话”的词组“在我的电话上”。处理器405可以响应于装置标识符“电话”而识别移动电话电子装置125。另外,用户显示指示可以是对使用过去使用过的显示器120的建议的肯定响应。例如,用户可以对提示“我具有可视信息。我应当在您的电话上呈现可视信息吗?”回答“是”。处理器405可以使用装置标识符“电话”来识别移动电话电子装置125。如果接收到用户显示指示,则如下文将描述的那样处理器确定620由用户显示指示所指示的显示器120是否可访问。如果没有接收到用户显示指示,则处理器405识别615可观看显示器120。如果显示器120在用户的可观看半径内,则处理器405可以识别到615可观看显示器120。在一个实施方式中,根据托管显示器120的电子装置125与语音助理110和/或网络115之间的通信强度来确定显示器120的位置。另外,如果可以从托管显示器120的电子装置125的相机145识别到用户,则处理器可以识别到615可观看显示器120。处理器405可以确定620由用户显示指示所指示的并且/或者被识别为可观看显示器120的显示器120是否可访问。在一个实施方式中,处理器405确定620显示器地址220是否包括用于访问托管显示器120的电子装置125的信息。可替选地,处理器405可以查询托管显示器120的电子装置125。处理器405可以使用响应于查询而接收到的信息来生成电子装置125的显示器地址220。在一个实施方式中,如果托管显示器120的电子装置125提供电子装置凭证,则显示器120是可访问的。如果显示器120是不可访问的,则方法600结束。如果显示器120是可访问的,则处理器405可以识别625可访问显示器120,并且该方法结束。在一个实施方式中,多个可访问显示器120被识别并且在菜单中呈现给用户。用户可以选择可访问显示器120中之一,并且所选择的显示器120被识别625为可访问显示器120。图5c是示出可视信息选择方法700的一个实施方式的示意性流程图。方法700可以响应于可听命令205而确定是否示出可视信息260。另外,方法700可以执行图5a的步骤515。方法700可以由语音助理110、服务器105和/或电子装置125来执行。另外,方法700可以由语音助理110和/或服务器105的处理器来执行。方法700开始,并且在一个实施方式中,处理器405确定705可视请求提示210是否被语音助理110接收。如果接收到可视响应提示210,则处理器405可以响应于可听命令205而示出725可视信息260,并且方法700结束。在一个实施方式中,处理器405将计算可听命令205的包括可视信息260的响应215。如果未接收到可视请求提示210,则处理器405可以计算710可听命令205的多个响应215。处理器405可以如在图5a的步骤510中所描述的那样计算710多个响应215。处理器405还可以通过计算每个响应215的响应排名255来对多个响应进行排名715。可以根据可听命令205和/或响应215来计算每个响应排名255。处理器405可以确定720可听命令205的排名最高的响应215是否包括可视信息260。如果可听命令205的排名最高的响应215包括可视信息260,则处理器405可以确定示出725排名最高的响应215和可视信息260,并且方法700结束。如果可听命令205的排名最高的响应215不包括可视信息260,则方法700结束。另外,处理器405可以向用户呈现排名最高的响应215的可听信息265。实施方式响应于来自用户的可听命令205而确定示出可视信息260。如果合适响应215包括可视信息260,则实施方式可以确定示出可视信息260。关于示出可视信息260的确定可以是因为具有可视信息260的响应215排名最高。可替选地,关于示出可视信息260的确定可以是响应于可视请求提示210。实施方式还识别能够由用户观看并且能够经由语音助理110的通信硬件415访问的显示器120。语音助理110没有本地显示器120,因而需要使用由另一电子装置125托管的显示器120。实施方式经由通信硬件415在电子装置125的显示器120上呈现可视信息260,从而使得用户能够响应于可听命令205而接收到可视信息216。实施方式可以以其他具体形式来实践。所描述的实施方式在所有方面仅被认为是说明性的而不是限制性的。因此,本发明的范围由所附权利要求书而不是前面的描述指示。落入权利要求书的等同含义和范围内的所有变化将包含在其范围内。本公开内容还可以通过以下方案来实现:方案1.一种用于在显示器上呈现可视信息的设备,包括:通信硬件;处理器;存储器,所述存储器存储能够由所述处理器执行以进行以下操作的代码:响应于来自用户的可听命令而确定示出可视信息;识别能够由所述用户观看并且能够经由所述通信硬件访问的显示器;以及经由所述通信硬件在所述显示器上呈现所述可视信息。方案2.根据方案1所述的设备,其中,所述显示器与所述设备分开并且不同。方案3.根据方案1所述的设备,其中,所述可视信息包括图像、视频、表格和图形中的一个或更多个。方案4.根据方案1所述的设备,其中,如果所述可听命令包括可视请求提示,则所述处理器确定示出所述可视信息。方案5.根据方案1所述的设备,其中,如果所述可听命令的排名最高的响应包括所述可视信息,则所述处理器确定示出所述可视信息。方案6.根据方案1所述的设备,其中,所述代码还能够由所述处理器执行以编辑所述可视信息以使其符合所述显示器。方案7.根据方案6所述的设备,其中,对所述可视信息的编辑包括以下中的一个或更多个:调整所述可视信息的大小;裁剪所述可视信息;调整所述可视信息的列的大小;调整所述可视信息的行的大小;向所述可视信息添加列;以及向所述可视信息添加行。方案8.根据方案1所述的设备,其中,所述可听命令的可听命令数据包括以下中的一个或更多个:可视请求提示;一个或更多个响应;所述显示器的显示器地址;以及所述显示器的显示器大小。方案9.一种用于在显示器上呈现可视信息的方法,包括:通过使用处理器,响应于来自用户的可听命令而确定示出可视信息;识别能够由所述用户观看并且能够经由通信硬件访问的显示器;以及经由所述通信硬件在所述显示器上呈现所述可视信息。方案10.根据方案9所述的方法,其中,所述显示器与确定示出所述可视信息的语音助理分开且不同。方案11.根据方案9所述的方法,其中,所述可视信息包括图像、视频、表格和图形中的一个或更多个。方案12.根据方案9所述的方法,其中,如果所述可听命令包括可视请求提示,则所述方法确定示出所述可视信息。方案13.根据方案9所述的方法,其中,如果所述可听命令的排名最高的响应包括所述可视信息,则所述方法确定示出所述可视信息。方案14.根据方案9所述的方法,其中,所述方法还包括编辑所述可视信息以使其符合所述显示器。方案15.根据方案14所述的方法,其中,对所述可视信息的编辑包括以下中的一个或更多个:调整所述可视信息的大小;裁剪所述可视信息;调整所述可视信息的列的大小;调整所述可视信息的行的大小;向所述可视信息添加列;以及向所述可视信息添加行。方案16.根据方案9所述的方法,其中,所述可听命令的可听命令数据包括以下中的一个或更多个:可视请求提示;一个或更多个响应;所述显示器的显示器地址;以及所述显示器的显示器大小。方案17.一种包括计算机可读存储介质的程序产品,所述计算机可读存储介质存储能够由处理器执行的可执行代码,所述可执行代码包括执行以下操作的代码:响应于来自用户的可听命令而确定示出可视信息;识别能够由用户观看并且能够经由通信硬件访问的显示器;以及经由所述通信硬件在所述显示器上呈现所述可视信息。方案18.根据方案17所述的程序产品,其中,所述可视信息包括图像、视频、表格和图形中的一个或更多个。方案19.根据方案17所述的程序产品,其中,如果所述可听命令包括可视请求提示,则所述处理器确定示出所述可视信息。方案20.根据方案17所述的程序产品,其中,如果所述可听命令的排名最高的响应包括所述可视信息,则所述处理器确定示出所述可视信息。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1