交互控制方法、装置、设备和存储介质
文献发布时间:2024-04-18 19:58:53
技术领域
本公开的示例实施例总体涉及计算机领域,特别地涉及交互控制方法、装置、设备和存储介质。
背景技术
随着计算机技术的发展,使得计算机越来越多的为用户进行服务,极大地便利了用户的生活,提升了用户的生活质量。例如,用户可以通过计算机实现与计算机、其他用户的交互,得到物理环境中无法实现或不易实现的交互体验。随着交互技术的进步,人们期望能够获得更加丰富的交互体验。
发明内容
在本公开的第一方面,提供了一种交互控制方法。该方法包括:呈现关于互动事件的互动界面,互动界面显示互动事件的第一参与方相关联的一组交互对象和与互动事件对应的互动控制元素;基于互动控制元素,从一组交互对象中确定至少一个目标交互对象,其中至少一个目标交互对象关于目标属性的第一属性值落入与互动控制元素对应的第一范围内;以及调整至少一个目标交互对象,使得经调整的至少一个目标交互对象关于目标属性的第二属性值不落入第一范围内。
在本公开的第二方面,提供了一种交互控制装置。该装置包括:界面呈现模块,被配置为呈现关于互动事件的互动界面,互动界面显示互动事件的第一参与方相关联的一组交互对象和与互动事件对应的互动控制元素;对象确定模块,被配置为基于互动控制元素,从一组交互对象中确定至少一个目标交互对象,其中至少一个目标交互对象关于目标属性的第一属性值落入与互动控制元素对应的第一范围内;以及对象调整模块,被配置为调整至少一个目标交互对象,使得经调整的至少一个目标交互对象关于目标属性的第二属性值不落入第一范围内。
在本公开的第三方面,提供了一种电子设备。该设备包括至少一个处理单元;以及至少一个存储器,至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令,指令在由至少一个处理单元执行时使电子设备执行第一方面的方法。
在本公开的第四方面,提供了一种计算机可读存储介质。该计算机可读存储介质上存储有计算机程序,计算机程序可由处理器执行以实现第一方面的方法。
应当理解,本内容部分中所描述的内容并非旨在限定本公开的实施例的关键特征或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的描述而变得容易理解。
附图说明
结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
图1示出了本公开的实施例能够在其中实现的示例环境的示意图;
图2A至图2C示出了根据本公开的一些实施例的示例界面;
图3示出了根据本公开的一些实施例的交互控制方法的流程图;
图4示出了根据本公开的一些实施例的交互控制装置的框图;以及
图5示出了能够实施本公开的多个实施例的设备的框图。
具体实施方式
可以理解的是,在使用本公开各实施例公开的技术方案之前,均应当依据相关法律法规通过恰当的方式对本公开所涉及个人信息的类型、使用范围、使用场景等告知用户并获得用户的授权。
例如,在响应于接收到用户的主动请求时,向用户发送提示信息,以明确地提示用户,其请求执行的操作将需要获取和使用到用户的个人信息。从而,使得用户可以根据提示信息来自主地选择是否向执行本公开技术方案的操作的电子设备、应用程序、服务器或存储介质等软件或硬件提供个人信息。
作为一种可选的但非限定性的实现方式,响应于接收到用户的主动请求,向用户发送提示信息的方式例如可以是弹出窗口的方式,弹出窗口中可以以文字的方式呈现提示信息。此外,弹出窗口中还可以承载供用户选择“同意”或者“不同意”向电子设备提供个人信息的选择控件。
可以理解的是,上述通知和获取用户授权过程仅是示意性的,不对本公开的实现方式构成限定,其它满足相关法律法规的方式也可应用于本公开的实现方式中。
可以理解的是,本技术方案所涉及的数据(包括但不限于数据本身、数据的获取或使用)应当遵循相应法律法规及相关规定的要求。
在此使用的术语“响应于”表示相应的事件发生或者条件得以满足的状态。将会理解,响应于该事件或者条件而被执行的后续动作的执行时机,与该事件发生或者条件成立的时间,二者之间未必是强关联的。例如,在某些情况下,后续动作可在事件发生或者条件成立时立即被执行;而在另一些情况下,后续动作可在事件发生或者条件成立后经过一段时间才被执行。
下面将参照附图更详细地描述本公开的实施例。虽然附图中示出了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
需要注意的是,本文中所提供的任何节/子节的标题并不是限制性的。本文通篇描述了各种实施例,并且任何类型的实施例都可以包括在任何节/子节下。此外,在任一节/子节中描述的实施例可以以任何方式与同一节/子节和/或不同节/子节中描述的任何其他实施例相结合。
在本公开的实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“一些实施例”应当理解为“至少一些实施例”。下文还可能包括其他明确的和隐含的定义。术语“第一”、“第二”等可以指代不同的或相同的对象。下文还可能包括其他明确的和隐含的定义。
如本文中所使用的,术语“模型”可以从训练数据中学习到相应的输入与输出之间的关联,从而在训练完成后可以针对给定的输入,生成对应的输出。模型的生成可以基于机器学习技术。深度学习是一种机器学习算法,通过使用多层处理单元来处理输入和提供相应输出。在本文中,“模型”也可以被称为“机器学习模型”、“机器学习网络”或“网络”,这些术语在本文中可互换地使用。一个模型又可以包括不同类型的处理单元或网络。
如本文中所使用的,“单元”、“操作单元”或“子单元”可以由任何合适结构的机器学习模型或网络组成。如本文中所使用的,一组元素或类似表述可以包括一个或多个这样的元素。例如,“一组卷积单元”可以包括一个或多个卷积单元。
如前文所简要提及的,用户可通过计算机与各种类型的目标对象执行各种类型的交互。例如,一个或多个参与方能够参与到互动事件中,以与互动事件中的一个或多个交互对象进行交互。然而,传统的交互过程中,交互对象的属性通常是规定的,这使得参与方能够进行互动的方式也是受限的,这将影响用户的互动体验。
本公开的实施例提出了一种交互控制方法。根据本公开的各种实施例,可以呈现关于互动事件的互动界面,互动界面显示互动事件的第一参与方相关联的一组交互对象和与互动事件对应的互动控制元素。
进一步地,可以基于互动控制元素,从一组交互对象中确定至少一个目标交互对象,其中至少一个目标交互对象关于目标属性的第一属性值落入与互动控制元素对应的第一范围内。
进一步地,调整至少一个目标交互对象,使得经调整的至少一个目标交互对象关于目标属性的第二属性值不落入第一范围内。
以此方式,本公开的实施例能够基于互动控制元素来动态地调整互动事件中的交互对象,从而提升互动事件中互动体验。
下面参考附图来描述本公开的示例实施例。
示例场景
图1示出了本公开的实施例能够在其中实现的示例环境100的示意图。示例环境100可以包括电子设备110。电子设备110例如可以包括适当类型的便携设备,其例如可以支持用户的双手握持以进行各种交互操作。这样的电子设备110例如可以包括但不限于:智能手机、平板电脑、掌上电脑、便携式游戏终端等。
这样的电子设备110例如可以包括用于检测用户手势的适当类型传感器。例如,电子设备110例如可以包括触摸屏,以用于检测用户在触摸屏上做出的各种类型的手势。附加地或备选地,电子设备110还可以包括诸如临近传感器等其它适当类型感测设备,来检测用户在屏幕上方预定距离内做出的各种类型的手势。
应当理解,尽管电子设备110在图1中被示出为便携式设备,当这仅是示例性地。在又一些实施例中,电子设备110还可以是其它适当的形式。例如,电子设备110可以包括用于显示的显示设备和用于计算的计算设备,并且显示设备和计算设备例如可以是物理上耦合或分离的。
例如,电子设备110可以包括用于画面显示的显示屏,和用于画面渲染和游戏控制的游戏主机。
在这种场景中,电子设备110例如可以利用其它适当的输入设备来实现交互。例如,电子设备110可以通过通信耦合的键盘、鼠标、摇杆、游戏手柄等适当的交互设备来实现交互。
继续参考图1,电子设备110可以呈现互动界面120,其例如可以呈现相应的虚拟环境。示例性地,用户界面120可以是用于同虚拟事件互动的互动界面,以呈现相应的互动场景。或者,用户界面120也可以是其它适当类型的交互界面。
应当理解,用户界面120可以是在电子设备110本地所生成的,也可以是基于电子设备110从远程设备(例如,云游戏主机)所接收到的图像。
为了阐释本公开实施例的原理和思想,下文的某些描述将会参考游戏领域。然而将会理解,这仅仅是示例性,而不旨在限制本公开的范围。本公开的实施例可以应用于各类仿真、模拟、虚拟现实、增强现实等领域。
示例交互
图2A示出了根据本公开的一些实施例的示例界面200A。在一些实施例中,电子设备110可以在接收到针对目标对象的交互请求而呈现互动界面200A。如上文所介绍的,这样的界面200A例如可以包括与虚拟事件相关联的图形界面。
在一些实施例中,电子设备110可以响应于虚拟事件的至少一个参与方发起所述虚拟事件的请求而呈现如图2A所示的界面200A。
作为示例,虚拟事件例如可以关联于多个参与方。相应地,可以在多个参与方关于加入或发起虚拟事件的请求后,电子设备110可以相应地呈现虚拟事件的互动界面,例如,界面200A。
在一些实施例中,这样的参与方例如可以包括实体对象(例如,用户)或者虚拟对象(例如,虚拟的参与方)。
如图2A所示,电子设备110可以在界面200A中呈现与当前参与方(例如,当前用户)相关联的一组交互对象210。用户可以通过控制这样的一组交互对象210来参与到互动事件中,以与其他参与方进行交互。
示例性地,在互动事件中,不同的参与方可以分配有对应的多个交互对象。例如,对于互动事件而言,其可以关联有预定数目的多个交互对象,并可以通过预定方式将多个交互对象分配至参与到该互动事件的多个参与方。
在一些实施例中,电子设备110还可以在互动界面200A中呈现与互动事件对应的互动控制元素,以用于调整该组交互对象210中的一个或多个交互对象。
在一些实施例中,如图2A所示,电子设备110可以呈现多个附加交互对象215-1、215-2和215-3(单独或统一称为附加交互对象215)。这样的多个附加交互对象215可以与互动事件的第二参与方相关联。这样的第二参与方例如可以是第一参与方,或者是不同于第一参与方的另一参与方。
在一些实施例中,这样的多个附加交互对象215可以是基于多个参与方的预设操作而确定被关联至第二参与方。
进一步地,如图2A所示,电子设备110可以突出显示多个附加交互对象215中的目标附加交互对象(例如,附加交互对象215-3),以作为与互动事件对应的互动控制元素。
在一些实施例中,电子设备110可以确定多个附加交互对象215中包括至少一个候选交互对象,其中候选交互对象关于目标属性的值不同于预设值。
在一些实施例中,与互动事件相关联的多个交互对象例如可以具有与目标属性相关联的预设值。这样的目标属性例如可以包括但不限于:交互对象的类型、交互对象的尺寸、交互对象上显示的元素等等。
以图2A作为示例,交互对象的目标属性可以包括交互对象上显示的数值元素的大小。例如,附加交互对象215-1关于目标属性的值例如可以为“3”。
相应地,电子设备110可以确定多个附加交互对象215关于目标属性的值是否均为预设值。如果均为预设值,则电子设备110可以将该多个附加交互对象215均确定为互动控制元素。
相反,如果电子设备110确定多个附加交互对象215包括不同于该预设值的至少一个候选附加交互对象,则电子设备110可以进一步地从该至少一个候选交互对象中确定目标附加交互对象(例如,附加交互对象215-3),以作为互动控制元素。
以图2A作为示例,互动事件所关联的多个交互对象关于目标属性的值的范围可以为“0”到“10”,并且预设值例如可以为“0”。如果三个附加交互对象215关于目标属性的值均为“0”,则该三个附加交互对象215可以被确定为互动控制元素。相反,以图2A作为示例,三个附加交互对象215关于目标属性的值均不为“0”,则电子设备110例如可以相应地将附加交互对象215-3确定为互动控制元素。
进一步地,电子设备110可以基于互动控制元素来相应地调整该组交互对象210。
在一些实施例中,电子设备110可以呈现如图2B所示的界面200B。如图2B所示,电子设备110可以呈现与互动控制元素(例如,附加交互对象215-3)对应的调整信息220。
在一些实施例中,该调整信息220指示可以与互动控制元素215-3对应的第一范围以及第一范围将被调整至的第二范围。
如图2B所示,调整信息220可以指示待调整的值包括“1”、“2”、“3”和“4”(即,第一范围),以及其分别将被调整至“10”、“9”、“8”和“7”(即,第二范围)。
在一些实施例中,可以根据互动事件中全部交互对象关于目标属性的值的范围来确定多个预设范围。相应地,如果与互动控制元素对应的值落入到多个预设范围中的目标预设范围内,则电子设备110可以根据该目标预设范围来确定第一范围。
例如,以全部交互对象关于目标属性的值的范围为“0”到“10”作为示例,多个预设范围例如可以包括“1-5”和“6-10”。如果互动控制元素对应的值(例如,5)落入到“1-5”这一范围内,则电子设备110可以通过从“1-5”这一范围中移除与控制元素对应的值,来确定其对应的第一范围可以为“1-4”。
在一些实施例中,互动控制元素所指示的第一范围例如也可以包括互动元素对应的值本身。例如,如果互动控制元素对应的值(例如,5)落入到“1-5”这一范围内,则电子设备110可以通过从将范围“1-5”确定为第一范围。
附加地,如图2B所示,调整信息220还可以指示:在调整后,互动事件中与第二范围中的属性值相关联的交互对象的数目。以图2B作为示例,在调整前,与属性值“10”相关联的交互对象的数目例如可以为三个。调整信息220可以指示在调整后,与属性值“10”相关联的交互对象的数目例如可以变更为六个。
基于这样的方式,本公开的实施例可以进一步促进用户了解交互对象的调整机制,从而有助于用户更为深度地参与到互动事件。
进一步地,电子设备110可以基于互动控制元素来从一组交互对象210中确定待调整的至少一个目标交互对象。如图2C所示,第一范围例如为“1-4”,相应地,电子设备110可以确定将属性值落入到第一范围内的多个交互对象确定为待调整的目标交互对象225。
附加地,电子设备110可以相应地调整所确定的至少一个目标交互对象225,以使得经调整的至少一个目标交互对象225关于目标属性的第二属性值不再落入到第一范围内。
如图2C所示,电子设备110例如可以将多个目标交互对象225调整为新的多个交互对象230。示例性地,电子设备110可以根据上文所讨论的调整220所指示的调整方式来调整目标交互对象225的属性值。例如,属性值为“1”的目标交互对象225可以被调整为属性值为“10”的新的交互对象230。
相应地,电子设备110可以根据控制指示元素(例如,附加交互对象215-3)来完成对与当前参与方相关联的一组交互对象210中的一个或多个交互对象的调整。
进一步地,电子设备110可以基于经调整的至少一个目标交互对象来控制当前参与方与互动事件的互动过程。示例性地,以图2C作为示例,电子设备110例如可以基于调整后的多个交互对象230以及该组交互对象210中未被调整的交互对象来控制当前参与方与互动事件的交互。
在又一些实施例中,对于图2A所示出了多个附加交互对象215,其例如也可以被相应地调整,并且可以被添加到与该多个附加交互对象215对应的参与方的一组交互对象中。
以多个附加对象215与当前参与方相关联作为示例,电子设备110可以确定附加交互对象215-1和附加交互对象215-2也可以根据调整信息220被相应地调整,例如,属性值可以分别更新为“8”和“7”。
相应地,电子设备110可以将调整后的多个附加交互对象添加至与当前参与方相关联的一组交互对象210中。例如,电子设备110可以向该组交互对象210添加属性值分别为“8”、“7”和“5”的三个附加交互对象,以用于当前参与方与互动事件的交互。
在一些实施例中,电子设备110例如还可以基于其它适当的方式来确定互动控制元素。例如,电子设备110可以在互动事件开始时,从与当前互动事件相关联的全部交互对象的属性值范围中随机地确定一个值,并可以相应地在互动界面中显示与该值对应的指示元素,以作为互动控制元素。在一个示例中,这样的指示元素例如可以在互动事件的进行过程中被持续地显示。
在一些实施例中,互动控制元素例如可以是基于互动事件的开始而以适当的方式被确定。以多个参与方参与的对局事件作为互动事件的示例,在每个对局事件开始后,与该对局事件所对应的互动控制元素例如可以被随机地确定。由此,能够提升对局事件的随机性,从而提升互动事件的交互体验。
应当理解的是,虽然以上以交互对象显示的数值元素的大小作为目标属性讨论了本公开的交互过程,但这样的目标属性还可以包括诸如上文讨论的交互对象的类型、交互对象的尺寸等其它适于调整的适当属性。
此外,应当理解的是,以上示例中所涉及的具体数值、具体数值调整方式等均只是作为示例,不旨在构成对本公开的限定。
基于上文所描述的过程,本公开的实施例能够基于互动控制元素来动态地调整互动事件中的交互对象,从而提升互动事件中互动体验。
示例过程
图3示出了根据本公开的一些实施例的交互控制方法的流程图。方法300可以被实现在电子设备110处。下面参考图3描述方法300。
在框310,电子设备110呈现关于互动事件的互动界面,互动界面显示互动事件的第一参与方相关联的一组交互对象和与互动事件对应的互动控制元素。
在框320,电子设备110基于互动控制元素,从一组交互对象中确定至少一个目标交互对象,其中至少一个目标交互对象关于目标属性的第一属性值落入与互动控制元素对应的第一范围内。
在框330,电子设备110调整至少一个目标交互对象,使得经调整的至少一个目标交互对象关于目标属性的第二属性值不落入第一范围内。
在一些实施例中,方法300还包括:呈现多个附加交互对象,多个附加交互对象与互动事件的第二参与方相关联;以及突出显示多个附加交互对象中的目标附加交互对象,以作为与互动事件对应的互动控制元素。
在一些实施例中,方法300还包括:如果第二参与方为第一参与方,基于互动控制元素确定多个附加交互对象是否需要调整;如果确定多个附加交互对象需要调整,基于互动控制元素调整多个附加交互对象中的至少一个附加交互对象;以及将调整后的多个附加交互对象添加至与第一参与方相关联的一组交互对象中。
在一些实施例中,方法300还包括:响应于多个附加交互对象包括至少一个候选交互对象,从至少一个候选交互对象中确定目标附加交互对象,其中至少一个候选交互对象关于目标属性的值不同于预设值。
在一些实施例中,方法300还包括:在互动界面中呈现与互动控制元素对应的调整信息,调整信息指示:与互动控制元素对应的第一范围,和第一范围将被调整至的第二范围。
在一些实施例中,调整信息还指示:在调整后,互动事件中与第二范围中的属性值相关联的交互对象的数目。
在一些实施例中,方法300还包括:基于经调整的至少一个目标交互对象,控制第一参与方与互动事件的互动过程。
在一些实施例中,呈现关于互动事件的互动界面包括:响应于所述互动事件的至少一个参与方发起所述互动事件的请求,呈现关于所述互动事件的所述互动界面。
示例装置和设备
图4示出了根据本公开的一些实施例的交互控制装置的框图。装置400可以被实现为或者被包括在电子设备110中。装置400中的各个模块/组件可以由硬件、软件、固件或者它们的任意组合来实现。
如图4所示,装置400包括界面呈现模块410,被配置为呈现关于互动事件的互动界面,互动界面显示互动事件的第一参与方相关联的一组交互对象和与互动事件对应的互动控制元素;对象确定模块420,被配置为基于互动控制元素,从一组交互对象中确定至少一个目标交互对象,其中至少一个目标交互对象关于目标属性的第一属性值落入与互动控制元素对应的第一范围内;以及对象调整模块430,被配置为调整至少一个目标交互对象,使得经调整的至少一个目标交互对象关于目标属性的第二属性值不落入第一范围内。
在一些实施例中,装置400还包括对象呈现模块,被配置为:呈现多个附加交互对象,多个附加交互对象与互动事件的第二参与方相关联;以及突出显示附加交互对象中的目标附加交互对象,以作为与互动事件对应的互动控制元素。
在一些实施例中,方法300还包括:如果第二参与方为第一参与方,基于互动控制元素确定多个附加交互对象是否需要调整;如果确定多个附加交互对象需要调整,基于互动控制元素调整多个附加交互对象中的至少一个附加交互对象;以及将调整后的多个附加交互对象添加至与第一参与方相关联的一组交互对象中。
在一些实施例中,,装置400还包括对象添加模块,被配置为:响应于多个附加交互对象包括至少一个候选交互对象,从至少一个候选交互对象中确定目标附加交互对象,其中至少一个候选交互对象关于目标属性的值不同于预设值。
在一些实施例中,装置400还包括信息呈现模块,被配置为:在互动界面中呈现与互动控制元素对应的调整信息,调整信息指示:与互动控制元素对应的第一范围,和第一范围将被调整至的第二范围。
在一些实施例中,调整信息还指示:在调整后,互动事件中与第二范围中的属性值相关联的交互对象的数目。
在一些实施例中,装置400还包括控制模块,被配置为:基于经调整的至少一个目标交互对象,控制第一参与方与互动事件的互动过程。
在一些实施例中,呈现关于互动事件的互动界面包括:响应于所述互动事件的至少一个参与方发起所述互动事件的请求,呈现关于所述互动事件的所述互动界面。
图5示出了其中可以实施本公开的一个或多个实施例的电子设备500的框图。应当理解,图5所示出的电子设备500仅仅是示例性的,而不应当构成对本文所描述的实施例的功能和范围的任何限制。图5所示出的电子设备500可以用于实现图1的电子设备110。
如图5所示,电子设备500是通用电子设备的形式。电子设备500的组件可以包括但不限于一个或多个处理器或处理单元510、存储器520、存储设备530、一个或多个通信单元540、一个或多个输入设备550以及一个或多个输出设备560。处理单元510可以是实际或虚拟处理器并且能够根据存储器520中存储的程序来执行各种处理。在多处理器系统中,多个处理单元并行执行计算机可执行指令,以提高电子设备500的并行处理能力。
电子设备500通常包括多个计算机存储介质。这样的介质可以是电子设备500可访问的任何可以获取的介质,包括但不限于易失性和非易失性介质、可拆卸和不可拆卸介质。存储器520可以是易失性存储器(例如寄存器、高速缓存、随机访问存储器(RAM))、非易失性存储器(例如,只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、闪存)或它们的某种组合。存储设备530可以是可拆卸或不可拆卸的介质,并且可以包括机器可读介质,诸如闪存驱动、磁盘或者任何其他介质,其可以能够用于存储信息和/或数据(例如用于训练的训练数据)并且可以在电子设备500内被访问。
电子设备500可以进一步包括另外的可拆卸/不可拆卸、易失性/非易失性存储介质。尽管未在图5中示出,可以提供用于从可拆卸、非易失性磁盘(例如“软盘”)进行读取或写入的磁盘驱动和用于从可拆卸、非易失性光盘进行读取或写入的光盘驱动。在这些情况中,每个驱动可以由一个或多个数据介质接口被连接至总线(未示出)。存储器520可以包括计算机程序产品525,其具有一个或多个程序模块,这些程序模块被配置为执行本公开的各种实施例的各种方法或动作。
通信单元540实现通过通信介质与其他电子设备进行通信。附加地,电子设备500的组件的功能可以以单个计算集群或多个计算机器来实现,这些计算机器能够通过通信连接进行通信。因此,电子设备500可以使用与一个或多个其他服务器、网络个人计算机(PC)或者另一个网络节点的逻辑连接来在联网环境中进行操作。
输入设备550可以是一个或多个输入设备,例如鼠标、键盘、追踪球等。输出设备560可以是一个或多个输出设备,例如显示器、扬声器、打印机等。电子设备500还可以根据需要通过通信单元540与一个或多个外部设备(未示出)进行通信,外部设备诸如存储设备、显示设备等,与一个或多个使得用户与电子设备500交互的设备进行通信,或者与使得电子设备500与一个或多个其他电子设备通信的任何设备(例如,网卡、调制解调器等)进行通信。这样的通信可以经由输入/输出(I/O)接口(未示出)来执行。
根据本公开的示例性实现方式,提供了一种计算机可读存储介质,其上存储有计算机可执行指令,其中计算机可执行指令被处理器执行以实现上文描述的方法。根据本公开的示例性实现方式,还提供了一种计算机程序产品,计算机程序产品被有形地存储在非瞬态计算机可读介质上并且包括计算机可执行指令,而计算机可执行指令被处理器执行以实现上文描述的方法。
这里参照根据本公开实现的方法、装置、设备和计算机程序产品的流程图和/或框图描述了本公开的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
这些计算机可读程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理单元,从而生产出一种机器,使得这些指令在通过计算机或其他可编程数据处理装置的处理单元执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
可以把计算机可读程序指令加载到计算机、其他可编程数据处理装置、或其他设备上,使得在计算机、其他可编程数据处理装置或其他设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其他可编程数据处理装置、或其他设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
附图中的流程图和框图显示了根据本公开的多个实现的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
以上已经描述了本公开的各实现,上述说明是示例性的,并非穷尽性的,并且也不限于所公开的各实现。在不偏离所说明的各实现的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实现的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其他普通技术人员能理解本文公开的各个实现方式。
- 交互方法、交互装置、电子设备及存储介质
- 一种语音交互设备唤醒方法、装置、设备及存储介质
- 智能语音设备间的交互方法、装置、设备及存储介质
- 智能设备的交互方法、装置、智能设备和存储介质
- 一种浴室加热装置和用于控制浴室加热装置的方法、设备、电子设备及计算机可读存储介质
- 设备间交互控制方法、设备间交互控制装置及存储介质
- 设备交互控制方法、设备交互控制装置及存储介质