基于用户的动作信息的交互方法、装置和电子设备与流程

文档序号:18602025发布日期:2019-09-03 22:46阅读:175来源:国知局
基于用户的动作信息的交互方法、装置和电子设备与流程

本申请涉及终端技术领域,尤其涉及一种基于用户的动作信息的交互方法、装置和电子设备。



背景技术:

人脸识别技术,是通过采集用户面部的图像,对图像进行特征提取,然后与预设定的人脸特征进行比对来完成身份认证的技术。因人脸具有高唯一性和采集的便利性,人脸识别技术被广泛应用于门禁、考勤、金融及消费电子领域。

当终端识别到与终端的认证用户的面部信息时,可以执行与该用户绑定的动作。但同一终端可以对应多个认证用户,当终端识别到多个认证用户的面部信息时,终端无法确定执行的动作,导致终端响应错误。



技术实现要素:

本申请提供一种基于用户的动作信息的交互方法、装置和电子设备,根据终端认证的用户的动作信息,准确识别目标用户,进而使得终端能够做出正确的交互响应。

本申请的第一方面提供一种基于用户的动作信息的交互方法,包括:

判断所采集的第一图像中是否包括终端认证的n个用户的面部信息,其中,n为大于或等于2的整数;

若所述第一图像中包括所述终端认证的n个用户的面部信息,则识别所述第一图像中所述n个用户的动作信息;

根据所述n个用户的动作信息和预设动作信息,确定所述n个用户中的目标用户,所述目标用户在所述第一图像中的动作信息与所述预设动作信息相同;以及

根据所述目标用户在所述第一图像中的动作信息,显示与所述目标用户绑定的内容。

可选的,所述确定所述n个用户中的目标用户,包括:

若所述n个用户的动作信息中,存在m个用户的动作信息均与对应的预设动作信息相同,则继续采集第二图像,其中,m为大于或等于2的整数,且所述m小于或等于所述n;以及

根据所述第二图像中的所述m个用户的动作信息,确定所述目标用户。

可选的,所述继续采集第二图像之前,还包括:

显示提醒信息,所述提醒信息用于提醒所述m个用户改变动作。

可选的,所述确定所述n个用户中的目标用户,包括:

若所述n个用户的动作信息中,存在单一用户的动作信息与对应的预设动作信息相同,则确定所述单一用户为所述目标用户。

可选的,所述显示与所述目标用户绑定的内容后,还包括:

采集第三图像;

若所述第三图像中包括与终端认证的至少一个用户的面部信息,则根据所述第三图像中所述至少一个用户的动作信息,确定新的目标用户;

判断所述新的目标用户与所述目标用户是否相同;

若否,则显示与所述新的目标用户绑定的内容。

可选的,所述判断所采集的第一图像中是否包括终端认证的n个用户的面部信息之前,还包括:

接收用户输入的唤醒指令,以将所述终端从睡眠状态唤醒进入唤醒状态;以及

采集所述第一图像。

可选的,所述动作信息包括:面部动作和/或肢体动作。

可选的,所述终端为影音设备,与所述目标用户绑定的内容为所述影音设备中的频道或节目。

本申请的第二方面提供一种基于用户的动作信息的交互装置,包括:

处理模块,用于判断所采集的第一图像中是否包括终端认证的n个用户的面部信息,其中,n为大于或等于2的整数;若所述第一图像中包括所述终端认证的n个用户的面部信息,则识别所述第一图像中所述n个用户的动作信息;根据所述n个用户的动作信息和预设动作信息,确定所述n个用户中的目标用户,所述目标用户在所述第一图像中的动作信息与所述预设动作信息相同;

显示模块,用于根据所述目标用户在所述第一图像中的动作信息,显示与所述目标用户绑定的内容。

可选的,所述电子设备还包括:采集模块;

所述采集模块,用于若所述n个用户的动作信息中,存在m个用户的动作信息均与对应的预设动作信息相同,则继续采集第二图像,其中,m为大于或等于2的整数,且所述m小于或等于所述n。

可选的,所述处理模块,具体用于根据所述第二图像中的所述m个用户的动作信息,确定所述目标用户。

可选的,所述显示模块,还用于显示提醒信息,所述提醒信息用于提醒所述m个用户改变动作。

可选的,所述处理模块,具体用于若所述n个用户的动作信息中,存在单一用户的动作信息与对应的预设动作信息相同,则确定所述单一为所述目标用户。

可选的,所述采集模块,还用于采集第三图像。

对应的,所述处理模块,还用于若所述第三图像中包括终端认证的至少一个用户的面部信息,则根据所述第三图像中所述至少一个用户的动作信息,确定新的目标用户;判断所述新的目标用户与所述目标用户是否相同。

所述显示模块,用于新的目标用户与所述目标用户不同时,显示与所述新的目标用户绑定的内容。

可选的,所述电子设备还包括:收发模块;

所述收发模块,用于接收唤醒指令,以将所述终端从睡眠状态唤醒进入唤醒状态。

对应的,所述采集模块,还用于采集所述第一图像。

可选的,所述动作信息包括:面部动作和/或肢体动作。

可选的,所述电子设备为影音设备,与所述目标用户绑定的内容为所述影音设备中的频道或节目。

本申请的第三方面提供一种电子设备,包括:至少一个处理器和存储器;

所述存储器存储计算机执行指令;

所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述电子设备执行上述基于用户的动作信息的交互方法。

本申请的第四方面提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机执行指令,当所述计算机执行指令被处理器执行时,实现上述基于用户的动作信息的交互方法。

本申请提供一种基于用户的动作信息的交互方法、装置和电子设备,该方法包括:判断所采集的第一图像中是否包括终端认证的n个用户的面部信息,其中,n为大于或等于2的整数;若第一图像中包括终端认证的n个用户的面部信息,则识别第一图像中n个用户的动作信息;根据n个用户的动作信息和预设动作信息,确定n个用户中的目标用户,目标用户在第一图像中的动作信息与预设动作信息相同;以及根据目标用户在第一图像中的动作信息,显示与目标用户绑定的内容。本申请中根据终端认证的用户的动作信息,准确识别目标用户,进而使得终端能够做出正确的交互响应。

附图说明

图1为本申请提供的基于用户的动作信息的交互方法适用的场景示意图;

图2为本申请提供的基于用户的动作信息的交互方法的流程示意图一;

图3为本申请提供的动作的示意图;

图4为本申请提供的识别结果示意图一;

图5为本申请提供的识别结果示意图二;

图6为本申请提供的识别结果示意图三;

图7为本申请提供的基于用户的动作信息的交互方法的流程示意图二;

图8为本申请提供的终端界面示意图;

图9为本申请提供的基于用户的动作信息的交互装置的结构示意图一;

图10为本申请提供的基于用户的动作信息的交互装置的结构示意图二;

图11为本申请提供的电子设备的结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请的实施例,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

为了解决现有技术中终端识别到多个认证用户的面部信息,无法做出正确的交互响应的问题,本申请提供了一种基于用户的动作信息的交互方法,根据对多个终端认证的用户的动作信息,确定目标用户,进而达到根据目标用户的动作信息做出正确的交互响应的目的。

图1为本申请提供的基于用户的动作信息的交互方法适用的场景示意图。如图1所示,本申请中提供的基于用户的动作信息的交互方法使用的场景中包括终端。其中,该终端可以为集成有图像采集模块的电子设备。

本申请中的终端包括但不限于为移动终端或固定终端。移动终端包括但不限于手机、个人数字助理(personaldigitalassistant,简称:pda)、平板电脑、便携设备(例如,便携式计算机、袖珍式计算机或手持式计算机)等。固定终端包括但不限于台式计算机、影音设备、智能电视等。应理解,图1中以终端为智能电视为例进行示例说明。

示例性的,本申请中的终端可以为集成有图像采集模块的智能电视,该智能电视可以对应有多个认证用户。其中,认证用户可以为该智能电视的注册用户。当智能电视识别到多个认证用户的面部信息时,可以进一步根据认证用户的动作信息确定目标用户,进而播放与目标用户绑定的内容,该内容可以为电视剧、综艺节目等。

示例性的,本申请中的终端可以为集成有图像采集模块的阅读设备,该阅读设备也包括有多个认证用户。当阅读设备识别到多个认证用户的面部信息时,可以进一步根据认证用户的动作信息确定目标用户,进而显示与目标用户绑定的内容,该内容可以为书籍目录,也可以为该目标用户上一次阅读的章节。

本申请中提供的基于用户的动作信息的交互方法也可以适用终端的应用程序中,该应用程序也对应有多个认证用户。当终端运行应用程序时,且能够识别到多个认证用户的面部信息时,可以进一步根据认证用户的动作信息确定目标用户,进而显示与目标用户绑定的内容,该内容可以为该目标用户的账号在应用程序中的登录内容。

应理解,本申请中提供的基于用户的动作信息的交互方法还适用于其他终端对应有多个认证用户的场景中。本申请中的终端对应有多个认证用户,其中,根据应用场景的不同,认证用户可以是该终端的认证用户或该终端中的应用程序的认证用户,两者均可以统称为终端的认证用户。

图2为本申请提供的基于用户的动作信息的交互方法的流程示意图一。图2所示方法流程的执行主体可以为基于用户的动作信息的交互装置(下述实施例中以终端进行示例说明),该基于用户的动作信息的交互装置可由任意的软件和/或硬件实现。如图2所示,本实施例提供的基于用户的动作信息的交互方法可以包括:

s201,判断所采集的第一图像中是否包括终端认证的n个用户的面部信息,其中,n为大于或等于2的整数。

本实施例中的终端具有采集图像的功能。可选的,终端为智能手机时,终端采集的第一图像可以为在智能手机处于唤醒状态下采集的,也可以为智能手机处于唤醒状态且未解锁时,即锁定状态时采集的。可选的,终端为智能电视时,终端采集的第一图像可以为智能电视处于唤醒状态(如智能电视处于开机状态)时采集的。本实施例中对于不同类型的终端,其采集第一图像时的终端的状态不做限制。

本实施例的终端中存储有终端认证的x个用户的面部信息,应理解,x可以为大于或等于n的整数。在终端获取第一图像后,可以获取第一图像中的用户的面部信息,进而根据第一图像中的用户的面部信息和终端认证的x个用户的面部信息进行对比、匹配,以确定第一图像中是否包括与终端认证的用户的面部信息。

可选的,本实施例中终端存储的终端认证的用户的面部信息可以为用户的面部特征。其中,用户的面部特征可以包括:用户的眼睛、鼻子、嘴等的特征。终端在获取第一图像后,可以提取第一图像中包括的每个用户的面部特征,进而将第一图像中包括的每个用户的面部特征与终端认证的每个用户的面部特征进行匹配。若能够与终端绑定的用户的面部特征匹配成功,则确定第一图像中包括的用户中存在与终端绑定的用户。本实施例中对第一图像中是否包括与终端绑定的用户的方法也可以参照其他人脸识别匹配的方法,在此不做赘述。

采样上述面部信息匹配的方式可以判断终端采集的第一图像中是否包括终端认证的n个用户的面部信息,其中,n为大于或等于2的整数。也就是说,判断终端采集的第一图像中是否包括终端认证的至少两个用户的面部信息。

s202,若第一图像中包括终端认证的n个用户的面部信息,则识别第一图像中n个用户的动作信息。

本实施例中,若采集的第一图像中包括终端认证的n个用户的面部信息时,终端可以识别第一图像中n个用户的动作信息。其中,本实施例中的用户的动作信息中可以为用户的动作。终端识别第一图像中n个用户的动作信息,即为终端识别第一图像中n个用户的动作。

图3为本申请提供的动作的示意图。图3中示例性的示出了动作信息可以包括:面部动作和/或肢体动作。例如,面部动作可以包括:眨眼、吐舌头、大笑,嘟嘴等;肢体动作可以包括:比剪刀手、比爱心、跳跃、抬腿、张开手臂等。其中,动作信息中可以仅包括面部动作或肢体动作,也可以包括面部动作和肢体动作的结合。

s203,根据n个用户的动作信息和预设动作信息,确定n个用户中的目标用户,目标用户在第一图像中的动作信息与预设动作信息相同。

本实施例中可以存储有预设动作信息,其中,该预设动作信息为终端认证的用户的预设动作信息。例如,预设动作信息为包括n个用户的预设动作信息。终端可以根据n个用户的动作信息和预设动作信息,确定n个用户中的目标用户。

可选的,终端可以将第一图像中的n个用户的动作信息与该n个用户的预设动作信息进行匹配。若在第一图像中的n个用户的动作信息中,存在有用户的动作信息与其预设动作信息相同,则确定动作信息匹配成功。可选的,本实施例中还可以获取第一图像中的用户的动作信息与预设动作信息的匹配相似度,当匹配相似度大于相似度阈值的动作信息确定为匹配成功。可选的,本实施例中可以将具有最大匹配相似度的第一图像中的用户的动作信息对应的用户作为目标用户。其中,目标用户在第一图像中的动作信息与预设动作信息相同。

为了提高动作信息的匹配成功率,本实施例中可以设置终端认证的每个用户的预设动作信息不同。可选的,用户在终端认证的过程中(如用户注册的过程中),终端可以采集包括用户的面部信息的图像,将该图像中的用户的面部特征和动作信息进行对应存储,该认证过程中终端获取的用户的动作信息即为该用户的预设动作信息。其中,当终端确定具有多个用户的动作信息均与对应的预设动作信息相同时,可以显示提醒信息,以提醒用户改变动作,确定目标用户。

可选的,本实施例中,若第一图像中的n个用户的动作信息中,存在单一用户的动作信息与对应的预设动作信息相同,则确定该单一用户为目标用户。如图1所示,第一图像中包括6个用户,其中用户a、用户b和用户c均为终端认证的用户,而第一图像中用户a和用户b的动作信息为比剪刀手,用户c的动作信息为大笑,假设用户a的预设动作信息为比爱心,用户b的动作信息为眨眼睛,用户c的动作信息为大笑。图4为本申请提供的识别结果示意图一。终端在对第一图像中的用户a、用户b和用户c的动作信息分别与用户a、用户b和用户c的预设动作信息进行匹配后,确定用户c的动作信息与其对应的预设动作信息相同,则确定用户c的动作信息匹配成功,即确定用户c为目标用户。如图4所示,可以在用户c的面部上方标识“用户c匹配成功”的字样。应理解,图4中的方框为终端识别的用户的面部。

可选的,本实施例中,若第一图像中的n个用户的动作信息中,存在多m个用户的动作信息均与对应的预设动作信息相同,则继续采集第二图像;根据第二图像中的多个用户的动作信息,确定目标用户。其中,m为大于或等于2的整数,且m小于或等于n。

例如,第一图像中包括6个用户,其中用户a、用户b和用户c均为终端认证的用户,第一图像中用户a的动作信息为比爱心,用户b的动作信息为眨眼睛,用户c的动作信息为大笑。图5为本申请提供的识别结果示意图二。同理的,终端进行动作信息匹配后,确定用户b和用户c的动作信息分别与用户b和用户c应的预设动作信息相同,则确定用户b和用户c的动作信息匹配成功。如图5所示,可以在用户b和用户c的面部上方标识“用户b匹配成功”、“用户c匹配成功”的字样。

在该种情况下,由于根据第一图像确定的动作信息匹配成功的用户有m个,终端还是不能够正确的进行响应。终端可以继续采集第二图像,再根据第二图像中的m个用户的动作信息与预设的动作信息进行匹配,确定最终的目标用户。应理解,本实施例中在采集第二图像中的m个匹配成功的用户的动作信息时,可以对该m个用户的动作信息进行追踪,获取第二图像中该m个用户的动作信息,而对于其他用户的动作信息则不再进行追踪。可选的,第二图像可以为多个。例如,根据第一图像之后采集的第一个第二图像中m个用户的动作信息还是没有确定目标用户,则可以继续采集第二个第二图像,直至根据第二图像中m个用户的动作信息确定目标用户。

可选的,本实施例中,若第一图像中的n个用户的动作信息中,不存在用户的动作信息与对应的预设动作信息相同,则确定第一图像中不存在目标用户。图6为本申请提供的识别结果示意图三。终端进行动作信息匹配后,确定第一图像中不存在目标用户。如图6所示,可以在终端的显示界面上显示“无绑定用户,无法使用”的字样。

该种情况下,终端可以终端继续采集第二图像,进而根据第二图像中的用户的动作信息,确定目标用户。应理解,该种情况下在第一图像中进行动作信息的匹配,以及在第二图像中确定最终目标用户的方式可以参照上述两种可选的场景中的方式的相关描述,在此不做赘述。

s204,根据目标用户在第一图像中的动作信息,显示与目标用户绑定的内容。

本实施例中的终端中可预先存储有终端认证的每个用户的预设动作信息,以及与预设动作信息绑定的内容。终端在确定目标用户后,可以显示与该目标用户的预设动作信息绑定的内容。

应理解,根据应用场景的不同,与预设动作信息绑定的内容可以不同,即与目标用户绑定的内容不同。可选的,终端为智能手机,若应用场景为智能手机在解锁状态下采集第一图像。智能手机在确定目标用户后显示的与目标用户绑定的内容可以为:与目标用户绑定的应用程序。若应用场景为智能手机在处于唤醒状态需要解锁时采集第一图像,则智能手机确定目标用户后显示的与目标用户绑定的内容为:终端进入与目标用户绑定的工作模式(如进入目标用户对应的限制使用权限的工作模式)。

可选的,终端为智能电视时,智能电视处于开机状态时采集第一图像,则智能电视确定目标用户后显示的与目标用户绑定的内容可以为:与目标用户绑定的电视剧或综艺节目等。

可选的,终端认证的同一个用户可以通过不同的动作信息,绑定不同的内容。例如,用户a为终端认证的用户,用户a可以对应有多个预设动作信息,每个预设动作信息对应不同的绑定的内容。在该种情况下,终端在第一图像中确定终端认证的用户后,可以根据用户的动作信息与该用户对应的多个预设动作信息进行匹配,进而可以在多个预设动作信息对应的内容中,显示匹配成功的预设动作信息绑定的内容。

例如,用户a的预设动作信息包括:比爱心、眨眼睛、大笑。对应的,与预设动作信息“比爱心”绑定的内容可以为“电视剧1”,与预设动作信息“眨眼睛”绑定的内容可以为“电视剧2”,与预设动作信息“大笑”绑定的内容可以为“综艺节目3”。当确定图像中的用户a的动作信息为比爱心时,通过与预设动作信息的匹配,可以显示与“比爱心”绑定的“电视剧1”。

本申请提供的基于用户的动作信息的交互方法包括:判断所采集的第一图像中是否包括终端认证的n个用户的面部信息,其中,n为大于或等于2的整数;若第一图像中包括终端认证的n个用户的面部信息,则识别第一图像中n个用户的动作信息;根据n个用户的动作信息和预设动作信息,确定n个用户中的目标用户,目标用户在第一图像中的动作信息与预设动作信息相同;以及根据目标用户在第一图像中的动作信息,显示与目标用户绑定的内容。本申请中在终端识别到多个认证的用户的面部信息时,进一步根据图像中的用户的动作信息,准确识别目标用户,进而使得终端能够做出正确的响应。

下面结合图7对该种场景下的基于用户的动作信息的交互方法进行进一步说明,图7为本申请提供的基于用户的动作信息的交互方法的流程示意图二。如图7所示,本实施例提供的基于用户的动作信息的交互方法可以包括:

s701,接收用户输入的唤醒指令,以将终端从睡眠状态唤醒进入唤醒状态。

本实施例中的终端可以为影音设备,对应的,与目标用户绑定的内容为影音设备中的频道或节目。

应理解,用户可以通过输入语音的方式向终端输入唤醒指令,例如,用户通过说出固定的唤醒词,触发终端接收到唤醒指令。或者,用户可以通过手动按压唤醒按钮的方式,向终端输入唤醒指令。本实施例中对于用户如何唤醒终端的方式不做限制。其中,唤醒指令用于指示终端从睡眠状态唤醒进入唤醒状态,并开始采集第一图像。应理解,用户可以为与终端绑定的用户,或者未与终端绑定的用户。

对应的,终端在接收到唤醒指令后,从睡眠状态唤醒进入唤醒状态。例如,影音设备可以是从关机状态进入开机状态,并显示影音设备的主界面。

s702,采集第一图像。

影音设备在进入唤醒状态后,可以采集第一图像。其中该第一图像可以为影音设备实时采集的,也可以为影音设备周期性的采集的。

s703,判断所采集的第一图像中是否包括终端认证的n个用户的面部信息。

s704,若第一图像中包括终端认证的n个用户的面部信息,则识别第一图像中n个用户的动作信息。

s705,若n个用户的动作信息中,存在m个用户的动作信息均与对应的预设动作信息相同,则显示提醒信息,提醒信息用于提醒m个用户改变动作。

本实施例中若n个用户的动作信息中,存在m个用户的动作信息均与对应的预设动作信息相同的场景进行说明,其中,m为大于或等于2的整数,且m小于或等于n。

若第一图像中n个用户的动作信息中,存在m个用户的动作信息均与对应的预设动作信息相同,则终端需要进一步确定最终的目标用户,因为档第一图像中存在多个终端认证的用户的动作信息匹配成功时,终端还是不能正确的进行响应。

在上述实施例中,第一图像中n个用户的动作信息中,存在m个用户的动作信息均与对应的预设动作信息相同时,终端可以继续采集第二图像,进而根据第二图像中的m个用户的动作信息,确定目标用户。该种情况下,有可能m个用户的动作信息可能未发生改变,导致终端可能需要采集多个第二图像,不断进行动作信息的匹配才能确定目标用户。

为了提高终端确定目标用户的效率,本实施例中在第一图像中n个用户的动作信息中,存在m个用户的动作信息均与对应的预设动作信息相同时,可以显示提醒信息。其中,该提醒信息用于提醒m个用户改变动作,以达到避免采集多个第二图像的问题。

图8为本申请提供的终端界面示意图。如图8所示,终端可以显示提醒信息,图8中示例性的示出了提醒信息为“用户a和用户b均匹配成功,请两位改变动作”的字样,以提醒用户a和用户b改变动作,以确定目标用户。例如,用户a和用户b在第一图像中的动作信息均与对应的预设动作信息相同,但其实真正用户期望显示的是与用户a绑定的内容。对应的,用户a和用户b看到提醒信息后,用户a可以不改变动作,而用户b可以改变为与其预设动作信息不同的动作信息。可选的,用户b还可以通过离开图像采集区域、转头等方式改变动作,以使终端确定用户a为目标用户。应理解,图8中示例性的以终端为智能手机为例进行说明。据此,在用户看到显示的提醒信息后,会改变动作,进而避免了终端采集多个第二图像才能确定目标用户的问题。

s706,继续采集第二图像,根据第二图像中的m个用户的动作信息,确定目标用户。

本实施例中,终端可以继续采集第二图像,根据第二图像中的m个用户的动作信息确定目标用户的方式可以与上述实施例中在第一图像中确定目标用户的方式相同,在此不做赘述。

s707,根据目标用户的动作信息,显示与目标用户绑定的内容。

本实施例中的s703-s704和s707中的实施方式具体可以参照上述实施例中的s201-s202和s203中的相关描述,在此不做赘述。

s708,采集第三图像。

可选的,本实施例中终端在显示与目标用户绑定的内容后,还可以继续采集第三图像,以满足在终端显示内容的过程中用户想要继续切换显示的内容的需求。

s709,若第三图像中包括终端认证的至少一个用户的面部信息,则根据第三图像中至少一个用户的动作信息,确定新的目标用户。

本实施例中在第三图像中确定新的目标用户的方法与上述实施例中在第一图像中确定目标用户的方式可以相同,在此不做赘述。

s710,判断新的目标用户与目标用户是否相同;若是,则返回执行s707,若否,则执行s711。

本实施例中在第三图像中确定新的目标用户后,可以判断新的目标用户与目标用户是否为同一用户。可选的,可以根据新的目标用户的面部信息和目标用户的面部信息进行匹配的方式,判断新的目标用户与目标用户是否相同。其中,若新的目标用户的面部信息和目标用户的面部信息匹配成功,则确定新的目标用户与目标用户相同,若新的目标用户的面部信息和目标用户的面部信息匹配失败,则确定新的目标用户与目标用户不同。

s711,显示与新的目标用户绑定的内容。

终端在确定新的目标用户后,可以根据新的目标用户在第三图像中的动作信息,显示与新的目标用户绑定的内容。其中,新的目标用户绑定的内容为:预先存储在终端中的与新的目标用户在第三图像中的动作信息对应的内容。

本实施例中,在第一图像中获取的n个用户的动作信息中,存在m个用户的动作信息均与对应的预设动作信息相同时,可以显示提醒信息,提醒信息用于提醒m个用户改变动作,继续采集第二图像,根据第二图像中的m个用户的动作信息,确定目标用户,进一步的显示与目标用户绑定的内容。本实施例中提供的基于用户的动作信息的交互方法可以快速、有效地确定目标对象,提高交互效率。另,本实施例中还可以在显示与目标用户绑定的内容后,根据继续采集的第三图像确定目标用户是否发生变化,能够实现在目标用户发生变化时,切换显示的内容,提高了交互过程的灵活性。

图9为本申请提供的基于用户的动作信息的交互装置的结构示意图一。该基于用户的动作信息的交互装置可以为终端或设置在终端中的芯片。如图9所示,该基于用户的动作信息的交互装置900包括:处理模块901和显示模块902。

处理模块901,用于判断所采集的第一图像中是否包括终端认证的n个用户的面部信息,其中,n为大于或等于2的整数;若第一图像中包括终端认证的n个用户的面部信息,则识别第一图像中n个用户的动作信息;根据n个用户的动作信息和预设动作信息,确定n个用户中的目标用户,目标用户在第一图像中的动作信息与预设动作信息相同。

显示模块902,用于根据目标用户在第一图像中的动作信息,显示与目标用户绑定的内容。

本实施例提供的基于用户的动作信息的交互装置与上述基于用户的动作信息的交互方法实现的原理和技术效果类似,在此不作赘述。

可选的,图10为本申请提供的基于用户的动作信息的交互装置的结构示意图二。如图10所示,该基于用户的动作信息的交互装置900还包括:收发模块903和采集模块904。

可选的,采集模块904,用于若n个用户的动作信息中,存在m个用户的动作信息均与对应的预设动作信息相同,则继续采集第二图像,其中,m为大于或等于2的整数,且m小于或等于n。

可选的,处理模块901,具体用于根据第二图像中的多个用户的动作信息,确定目标用户。

可选的,显示模块902,还用于显示提醒信息,提醒信息用于提醒多个用户改变动作。

可选的,处理模块901,具体用于若n个用户的动作信息中,存在单一用户的动作信息与对应的预设动作信息相同,则确定单一用户为目标用户。

可选的,采集模块904,还用于采集第三图像。

对应的,处理模块901,还用于若第三图像中包括终端认证的至少一个用户的面部信息,则根据第三图像中至少一个用户的动作信息,确定新的目标用户;判断新的目标用户与目标用户是否相同。

显示模块902,还用于在新的目标用户与目标用户不同时,显示与新的目标用户绑定的内容。

收发模块903,用于接收唤醒指令,以将终端从睡眠状态唤醒进入唤醒状态。

对应的,采集模块904,用于在终端进唤醒状态后,采集第一图像。

可选的,动作信息包括:面部动作和/或肢体动作。

可选的,电子设备为影音设备,与目标用户绑定的内容为影音设备中的频道或节目。

图11为本申请提供的电子设备的结构示意图。该电子设备例如可以是终端设备,比如智能手机、平板电脑、计算机、影音设备等。如图11所示,该电子设备1100包括:存储器1101和至少一个处理器1102。

存储器1101,用于存储程序指令。

处理器1102,用于在程序指令被执行时实现本实施例中的基于用户的动作信息的交互方法,具体实现原理可参见上述实施例,本实施例此处不再赘述。

该电子设备1100还可以包括及输入/输出接口1103。

输入/输出接口1103可以包括独立的输出接口和输入接口,也可以为集成输入和输出的集成接口。其中,输出接口用于输出数据,输入接口用于获取输入的数据。

本申请还提供一种可读存储介质,可读存储介质中存储有执行指令,当电子设备的至少一个处理器执行该执行指令时,当计算机执行指令被处理器执行时,实现上述实施例中的基于用户的动作信息的交互方法。

本申请还提供一种程序产品,该程序产品包括执行指令,该执行指令存储在可读存储介质中。电子设备的至少一个处理器可以从可读存储介质读取该执行指令,至少一个处理器执行该执行指令使得电子设备实施上述的各种实施方式提供的基于用户的动作信息的交互方法。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。

上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本申请各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文:read-onlymemory,简称:rom)、随机存取存储器(英文:randomaccessmemory,简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。

在上述终端设备的实施例中,应理解,处理器可以是中央处理单元(英文:centralprocessingunit,简称:cpu),还可以是其他通用处理器、数字信号处理器(英文:digitalsignalprocessor,简称:dsp)、专用集成电路(英文:applicationspecificintegratedcircuit,简称:asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。

最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1