消息回复方法和装置与流程

文档序号:16895731发布日期:2019-02-15 23:36阅读:187来源:国知局
消息回复方法和装置与流程

本公开涉及消息处理技术领域,尤其涉及消息回复方法和装置。



背景技术:

在电子设备的使用过程中,难免会出现消息提醒情况,例如,用户打开安全性存疑的网页时,或用户在使用应用程序期间点击了某一控件或某个链接时,或用户在下载文件或应用程序安装包时,电子设备的系统一般都会弹出相应的消息框,以给用户一些提示或警告。

所述消息框出现后,需要用户进行相应的回复,系统才能继续进行后续操作。其中,系统通过在消息框中显示确认控件和取消控件,或确认控件和关闭控件,为用户提供指令输入的途径。从而用户需要通过手指或触控笔或鼠标准确地点击所需控件,才能完成消息回复。

这么一来,由于必须通过点击操作实现消息回复,则在用户无法用手部执行点击操作时,相对地增大了用户回复消息框的难度,导致系统等待时间较长,影响消息回复效率。



技术实现要素:

为克服相关技术中存在的问题,本公开提供了消息回复方法和装置。

根据本公开实施例的第一方面,提供一种消息回复方法,所述方法包括:

响应于检测到展示新消息的事件,获取当前用户的多帧图像;

对所述多帧图像进行分析,得到当前用户的身体部位的动作是否符合预定方式的分析结果;

当所述分析结果表示当前用户的身体部位的动作符合预定方式时,触发对所述新消息的响应事件。

由此,本公开通过在新消息展示时,基于用户当前身体部位的动作所对应的分析结果确定是否响应新消息,以回复或查看新消息;实现用户无需通过点击屏幕的操作就能响应所述新消息,相对地降低了用户响应所述新消息的操作难度,避免系统等待时间较长,有利于提高消息响应效率,优化用户体验。另外,还可以解决因控件的有效点击区域过小所造成的对点击操作的准确性要求过高、点击难度增大的问题。

可选地,对所述多帧图像进行分析的步骤,包括:

识别所述多帧图像中的指定特征,所述指定特征用于表征用户的身体部位;

分析所述指定特征在多帧图像中的位置变化,生成所述分析结果。

本公开通过基于指定特征在多帧图像中的位置变化,得到分析结果,有利于减少了图像识别的运算量,提高图像识别效率和降低图像识别运算对硬件环境的要求。

可选地,对所述多帧图像进行分析的步骤,还包括:当基于所述多帧图像未识别到所述指定特征时,输出提醒用户调整相对于摄像头的位置的信息。

本公开在未检测到指定特征时,通过提醒用户调整指定特征对应的身体部位相对于摄像头的位置,有利于提高所获得的图像的可用价值,在一定程度上提高在此情况下的图像识别效率。

可选地,所述身体部位为头部,所述预定方式的动作包括点头和/或摇头。

本公开通过将指定特征所表征的身体部位限定为头部,将动作限定为点头或摇头,能简化用户回复消息的操作和图像识别运算量。

可选地,对所述多帧图像进行分析,得到当前用户的身体部位的动作是否符合预定方式的分析结果,包括:

识别所述多帧图像中的指定特征,所述指定特征用于表征用户的头部;

分析所述指定特征在多帧图像中的位置变化,得到当前用户的头部动作是否符合预定方式的分析结果;以及

判断所述指定特征与当前设备所绑定的用户的人脸特征是否匹配,得到人脸识别结果;

当所述分析结果表示当前用户的身体部位的动作符合预定方式时,触发对所述新消息的响应事件,包括:

当所述分析结果表示当前用户的头部的动作符合预定方式,且所述人脸识别结果表示当前用户人脸与当前设备所绑定的用户的人脸特征匹配时,触发对所述新消息的响应事件。

本公开通过在分析结果的基础上,还结合人脸识别结果确定是否触发对新消息的响应事件,实现无论设备是否被锁定,均只允许设备主人对消息进行查看或响应,提高安全性。

可选地,在锁屏模式下,本公开的消息回复方法还包括:

当所述分析结果表示当前用户的头部的动作符合预定方式,且所述人脸识别结果表示当前用户人脸与当前设备所绑定的用户的人脸特征匹配时,解锁屏幕并触发对新消息的响应事件;

当所述分析结果表示当前用户的头部的动作不符合预定方式,且所述人脸识别结果表示当前用户人脸与当前设备所绑定的用户的人脸特征匹配时,解锁屏幕但不触发对新消息的响应事件;所述屏幕被解锁后的界面为屏幕主界面。

本公开通过在设备锁定的情况下,在人脸识别成功和头部动作符合预定方式的情况下,解锁后即触发对新消息的响应事件,方便用户对新消息的查看或响应,有利于提高在锁屏下对新消息的响应效率。

根据本公开实施例的第二方面,提供一种消息回复装置,包括:

获取模块,被配置为:响应于检测到展示新消息的事件,获取当前用户的多帧图像;

处理模块,被配置为:对所述多帧图像进行分析,得到当前用户的身体部位的动作是否符合预定方式的分析结果;

触发模块,被配置为:当所述分析结果表示当前用户的身体部位的动作符合预定方式时,触发对所述新消息的响应事件。

根据本公开实施例的第三方面,提供一种电子设备,包括:

处理器;

存储器,用于存储可由所述处理器执行的计算机程序;

显示器,用于展示新消息;

其中,所述处理器执行所述程序时实现前述任一项所述方法的步骤,并实现对所述显示器的显示状态的控制。

根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现前述任一项所述方法的步骤。

由于本公开的装置、电子设备和计算机可读存储介质都涵盖了本公开的消息回复方法,故本公开的装置、电子设备和计算机可读存储介质都包括前述消息回复方法所产生的有益技术效果,在此不再赘述。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

图1是本公开根据一示例性实施例示出的一种消息回复方法的流程图;

图2是本公开根据一示例性实施例示出的新消息的一种展示方式示意图;

图3是本公开根据一示例性实施例示出的新消息展示时的界面示意图;

图4是本公开根据一示例性实施例示出的响应新消息后的界面示意图;

图5是本公开根据另一示例性实施例示出的新消息展示时的界面示意图;

图6是本公开根据另一示例性实施例示出的响应新消息后的界面示意图;

图7是本公开根据一示例性实施例示出的不响应新消息后的界面示意图;

图8是本公开根据一示例性实施例示出的对获取的多帧图像进行分析的流程图;

图9是本公开根据一示例性实施例示出的锁屏状态下展示新消息时的界面示意图;

图10是本公开根据一示例性实施例示出的屏幕被解锁后不响应新消息后的界面示意图;

图11是本公开根据一示例性实施例示出的一种消息回复装置的电子设备的结构框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

本公开的实施例提出一种新的消息回复方法,通过在新消息展示时,基于用户当前身体部位的动作所对应的分析结果确定是否响应新消息,以回复或查看新消息;实现用户无需通过点击屏幕的操作就能响应所述新消息,相对地降低了用户响应所述新消息的操作难度,避免系统等待时间较长,有利于提高消息响应效率,优化用户体验。

如图1所示,图1是本公开根据一示例性实施例示出的一种消息回复方法的流程图,所述方法可以用于终端中,包括以下步骤:

s100,响应于检测到展示新消息的事件,获取当前用户的多帧图像;

s200,对s100中获取的多帧图像进行分析,得到当前用户的身体部位的动作是否符合预定方式的分析结果;

s300,当s200中得到的分析结果表示当前用户的身体部位的动作符合预定方式时,触发对所述新消息的响应事件。

上述新消息可以包括以下之一:以弹窗方式显示的警告消息或提醒消息,显示于消息栏的消息。总之,需要与用户进行交互为用户提供选项,并根据用户的选择指示进行后续处理的消息均可以作为上述新消息。

以下情况可视为应用检测到展示新消息的事件:在终端应用接收到应用推送消息或联系人聊天消息,或检测到网站链接安全性存疑时。例如,在用户允许应用通知的情况下,1)对于新闻类应用,一般都会接收到服务端发送的新闻事件,则在新闻类应用接收到新闻事件后,会通过终端的显示屏显示新的新闻事件,此时相当于应用检测到展示新消息的事件;2)对于社交类应用,如微信,在接收好友的新消息时,社交类应用会通过终端的显示屏显示新消息,此时相当于应用检测到展示新消息的事件;3)在各类型应用使用中需打开外部链接或通过浏览器应用打开链接时,应用在检测到当前链接的安全性存疑时,会通过终端的显示屏显示警示消息,此时相当于应用检测到展示新消息的事件。其中,当新消息为推送消息或好友消息时,可以在消息栏中展示该新消息,也可以以弹窗或消息框的方式展示该新消息。而当新消息为警示消息时,以弹窗或消息框的方式展示该新消息;消息框或弹窗中可以保留回复该新消息用的确认控件和取消控件,如图2所示,图2是本公开根据一示例性实施例示出的新消息的一种展示方式示意图。

所述多帧图像可以由应用在检测到展示新消息的事件时,通知设备的操作系统调用摄像模块获得。

预定方式包括以下至少之一:用于表示用户需要响应或查看新消息的第一预定动作,用于表示用户不需要响应或查看新消息的第二预定动作。

本实施例中,为简化用户回复消息的操作和图像识别运算量,身体部位可以为头部,基于此,预定方式的动作可以包括点头和/或摇头。由此可知,所述第一预定动作可以为点头,所述第二预定动作可以为摇头。或者为点头和摇头的组合动作,这里并不限制。

然而,在其他变形实施例中,身体部位可以不限于头部,预定方式的动作也不限于点头或摇头,例如,可将身体部位替换为眼部或嘴部或肩部。相应地,需根据所选取的身体部位而改变预定方式的动作——当身体部位为眼部时,预定方式的动作可以包括眨眼或闭眼;当身体部位为嘴部时,预定方式的动作可以包括闭嘴或张嘴;当身体部位为肩部时,预定方式的动作可以包括耸肩或压膀。

上述分析结果可以由应用基于获得的多帧图像分析所得,也可以由操作系统提供的图像处理模块基于获得的多帧图像分析所得。以点头的第一预定动作和摇头的第二预定动作为例,当基于多帧图像识别到用户头部的动作为点头时,分析结果为“点头”;当基于多帧图像识别到用户头部的动作为摇头时,分析结果为“摇头”;当基于多帧图像识别到用户头部的动作为静止或为除点头和摇头外的其他动作时,分析结果可以为“其他”。

以下,以预定方式的动作包括第一预定动作和第二预定动作、第一预定动作为点头、和第二预定动作为摇头为例,说明一下本公开所述方法的其中一应用实例:

当应用接收到推送消息或好友消息,或检测到网站链接安全性存疑而将新消息展示于终端的显示屏时,应用即视为当前检测到展示新消息的事件,从而通知操作系统调用摄像模块获取当前用户的多帧图像。操作系统通过图像处理模块对获取的多帧图像进行图像识别处理后,将分析结果发送给应用(或者操作系统将获取到的多帧图像发送给应用,由应用对多帧图像进行图像识别,得到分析结果),由应用根据分析结果确定是否触发对新消息的响应事件,或者对新消息的响应方式。

在得到分析结果后,根据分析结果确定是否触发对推送消息或好友消息或警示消息的响应事件,包括以下情形之一:

1)当分析结果为“点头”时,表示当前用户的身体部位的动作符合预定方式,此时确定触发新消息的响应事件。例如,当新消息为推送消息时,在前台运行并展示与推送消息关联的应用界面,如图3和图4所示,图3是本公开根据一示例性实施例示出的新消息展示时的界面示意图,图4是本公开根据一示例性实施例示出的响应新消息后的界面示意图;其中,图3的a处所指之处为新消息。当新消息为好友消息时,在前台运行并展示与好友消息关联的好友聊天界面;当新消息为警示消息时,将当前界面切换到警示消息指向的链接所关联的界面,如图5和图6所示,图5是本公开根据另一示例性实施例示出的新消息展示时的界面示意图;图6是本公开根据另一示例性实施例示出的响应新消息后的界面示意图。其中,在所述新消息为警示消息时,作为“点头”的分析结果的作用相当于确认控件的作用。

2)当所述分析结果为“摇头”时,表示当前用户的身体部位的动作符合预定方式,此时确定不触发新消息的响应事件,且当前界面不再展示新消息。例如,当新消息为推送消息或好友消息或警示消息时,保持当前运行状态,并更新消息栏或当前界面,以使消息栏或当前界面不再展示新消息,如图3和图7所示,图7是本公开根据一示例性实施例示出的不响应新消息后的界面示意图。其中,在新消息为警示消息时,作为“摇头”的分析结果的作用相当于取消控件的作用。

3)当所述分析结果为“其他”时,表示当前用户的身体部位的动作不符合预定方式,此时不触发对新消息的响应事件,可以保持当前运行状态且不执行任何操作。例如,当新消息为警示消息时,作为“其他”的分析结果表示用户对此并未作出任何响应,将在当前界面保持显示新消息。

在一实施例中,如图8所示,图8是本公开根据一示例性实施例示出的对获取的多帧图像进行分析的流程图。所述步骤s200可以包括以下步骤:

s201,识别多帧图像中的指定特征,该指定特征用于表征用户的身体部位。

s202,分析s201中识别的指定特征在多帧图像中的位置变化,生成分析结果。

其中,指定特征至少包括以下之一:人脸轮廓特征点、眼部特征点、嘴部特征点、眉毛特征点、鼻子特征点。其中,特征点的数量至少为一个。

所述步骤s201中,识别出每帧图像的指定特征后,记录指定特征在每帧图像的位置。

可选地,所述步骤s202中,依据时间顺序,分析所述指定特征在多帧图像中的位置的变化过程,也即运动轨迹,以生成分析结果。

以下,以预定方式的动作为点头或摇头为例说明分析结果的生成过程:当基于多帧图像识别到指定特征的位置的纵向位移大于横向位移,且该纵向位移大于预设的纵向阈值时,生成的分析结果为“点头”。当基于多帧图像识别到指定特征的位置参数的横向位移大于纵向位移,且该横向位移大于预设的横向阈值时,生成的分析结果为“摇头”。其中,由于用户点头时,头部上的指定特征在纵向上的运动幅度大于在横向上的运动幅度;而在摇头时,头部上的指定特征在横向上的运动幅度大于在纵向上的运动幅度。因此,可以根据指定特征的位置的纵向位移和横向位移而生成分析结果。另外,纵向阈值和横向阈值可由用户根据实际情况预设或由开发人员根据经验或实验预设。

由此,本公开通过基于指定特征在多帧图像中的位置变化,得到分析结果,有利于减少了图像识别的运算量,提高图像识别效率和降低图像识别运算对硬件环境的要求。

在一实施例中,基于图8所示的实施例的基础上,所述步骤s200还可以包括以下步骤:

s203,当基于多帧图像未识别到所述指定特征时,输出提醒用户调整相对于摄像头的位置的信息。

本步骤中,提醒用户调整相对于摄像头的位置的信息可以通过语音模块或显示屏输出。例如,以身体部位为头部为例,当基于多帧图像未识别到指定特征时,语音模块播放的内容和显示屏显示的内容都可以为“头部请对准摄像头”,以提示用户调整相对于摄像头的位置。

由此,本公开在未检测到指定特征时,通过提醒用户调整指定特征对应的身体部位相对于摄像头的位置,有利于提高所获得的图像的可用价值,在一定程度上提高在此情况下的图像识别效率。

在一实施例中,基于前述任一实施例,所述步骤s200可以包括以下步骤:

s20a,识别多帧图像中的指定特征,该指定特征用于表征用户的头部;

s20b,分析s20a中识别的指定特征在多帧图像中的位置变化,得到当前用户的头部动作是否符合预定方式的分析结果;

s20c,判断s20a中识别的指定特征与当前设备所绑定的用户的人脸特征是否匹配,得到人脸识别结果。

所述步骤s20a和s20b的实现原理请分别参见前述对所述步骤s201和s202的说明,在此不赘述。其中,当前用户的人脸特征可以由应用或操作系统对多帧图像中的任一帧或多帧图像进行人脸识别处理后得到。

基于此,所述步骤s300可以适应性地包括以下步骤:

s301,当分析结果表示当前用户的头部的动作符合预定方式,且人脸识别结果表示当前用户人脸与当前设备所绑定的用户的人脸特征匹配时,触发对新消息的响应事件。

例如,当分析结果为“点头”且人脸识别结果为“匹配”时,才触发对新消息的响应事件。

由此,本公开通过在分析结果的基础上,还结合人脸识别结果确定是否触发对新消息的响应事件,实现无论设备是否被锁定,均只允许设备主人对消息进行查看或响应,提高安全性。

在一实施例中,为在锁屏模式下提高对新消息的响应效率,基于前述步骤s200包括步骤s20a~s20c这一实施例,在锁屏模式下,本公开的消息回复方法还包括以下步骤:

s401:当分析结果表示当前用户的头部的动作符合预定方式,且人脸识别结果表示当前用户人脸与当前设备所绑定的用户的人脸特征匹配时,解锁屏幕并触发对新消息的响应事件;

s402:当分析结果表示当前用户的头部的动作不符合预定方式,且人脸识别结果表示当前用户人脸与当前设备所绑定的用户的人脸特征匹配时,解锁屏幕但不触发对新消息的响应事件;屏幕被解锁后的界面可以为屏幕主界面。

进一步地,当分析结果表示当前用户的头部的动作符合预定方式,且人脸识别结果表示当前用户人脸与当前设备所绑定的用户的人脸特征不匹配时,或者,当分析结果表示当前用户的头部的动作不符合预定方式,且人脸识别结果表示当前用户人脸与当前设备所绑定的用户的人脸特征不匹配时,既不解锁屏幕,也不触发对新消息的响应事件。

在该实施例中,为简化运算步骤,以更好地提高图像识别效率,预定方式也可以仅包括用于表示用户需要响应或查看新消息的预定动作,例如,点头。

在执行所述步骤s401和所述步骤s402之前,需先执行所述步骤s100和s200。以下,简要说明一下本实施例中的消息回复方法的一应用实例:

如图9所示,图9是本公开根据一示例性实施例示出的锁屏状态下展示新消息时的界面示意图,其中,图9中b处所示之处为新消息。在屏幕锁定的情况下,当检测到新消息展示的事件时,获取当前用户的多帧图像,并对多帧图像进行处理,得到分析结果和人脸识别结果。其中,当人脸识别结果为“匹配”时,则会触发屏幕解锁的事件;同时,如果分析结果为“点头”,则表示用户的头部动作符合预定方式,在屏幕解锁后即触发对新消息的响应事件,而使屏幕被解锁后的界面为新消息关联的界面,如图4所示;如果分析结果为“点头”以外的结果时,则表示用户的头部动作不符合预定方式,在屏幕解锁后不触发对新消息的响应事件,屏幕被解锁后的界面为屏幕主界面,如图10所示,图10是本公开根据一示例性实施例示出的屏幕被解锁后不响应新消息后的界面示意图。然而,当人脸识别结果为“不匹配”时,无论分析结果如何,都保持屏幕锁定、且不触发对新消息的响应事件。

由此,本公开通过在设备锁定的情况下,在人脸识别成功和头部动作符合预定方式的情况下,解锁后即触发对新消息的响应事件,方便用户对新消息的查看或响应,有利于提高在锁屏下对新消息的响应效率。

与前述消息回复方法的实施例相对应,本公开还提供一种消息回复装置,应用于终端中,包括:

获取模块,被配置为:响应于检测到展示新消息的事件,获取当前用户的多帧图像;

处理模块,被配置为:对所述多帧图像进行分析,得到当前用户的身体部位的动作是否符合预定方式的分析结果;

触发模块,被配置为:当所述分析结果表示当前用户的身体部位的动作符合预定方式时,触发对所述新消息的响应事件。

在一实施例中,所述处理模块包括:

识别子模块,被配置为:识别所述多帧图像中的指定特征,所述指定特征用于表征用户的身体部位。

分析子模块,被配置为:分析所述指定特征在多帧图像中的位置变化,生成所述分析结果。

在一实施例中,基于前一实施例的基础上,所述处理模块还包括:

提醒子模块,被配置为:当基于所述多帧图像未识别到所述指定特征时,输出提醒用户调整相对于摄像头的位置的信息。

在一实施例中,所述身体部位为头部,所述预定方式的动作包括点头和/或摇头。

在另一实施例中,所述处理模块包括:

识别子模块,被配置为:识别所述多帧图像中的指定特征,所述指定特征用于表征用户的头部;

分析子模块,被配置为:分析所述指定特征在多帧图像中的位置变化,得到当前用户的头部动作是否符合预定方式的分析结果;

人脸识别子模块,被配置为:判断所述指定特征与当前设备所绑定的用户的人脸特征是否匹配,得到人脸识别结果。

所述触发模块还被配置为:当所述分析结果表示当前用户的头部的动作符合预定方式,且所述人脸识别结果表示当前用户人脸与当前设备所绑定的用户的人脸特征匹配时,触发对所述新消息的响应事件。

在一实施例中,基于前一实施例的基础上,所述消息回复装置还包括:

第一条件模块,被配置为:在锁屏模式下,当所述分析结果表示当前用户的的头部动作符合预定方式,且所述人脸识别结果表示当前用户人脸与当前设备所绑定的用户的人脸特征匹配时,解锁屏幕并触发对新消息的响应事件。

第二条件模块,被配置为:在锁屏模式下,当所述分析结果表示当前用户的头部的动作不符合预定方式,且所述人脸识别结果表示当前用户人脸与当前设备所绑定的用户的人脸特征匹配时,解锁屏幕但不触发对新消息的响应事件;所述屏幕被解锁后的界面为屏幕主界面。

由于本公开的所述装置中的各个模块或子模块与前述的消息回复方法对应,故可根据前述的消息回复方法对本公开的所述装置进行说明,在此不进行赘述。

与前述消息回复方法的实施例相对应,本公开还提供了一种消息回复装置的电子设备,所述电子设备包括:

处理器;

存储器,用于存储可由所述处理器执行的计算机程序;

显示器,用于展示新消息;

其中,所述处理器执行所述程序时实现前述任一实施例的所述消息回复方法的步骤,并实现对所述显示器的显示状态的控制。其中,所述步骤包括:

响应于检测到展示新消息的事件,获取当前用户的多帧图像;

对所述多帧图像进行分析,得到当前用户的身体部位的动作是否符合预定方式的分析结果;

当所述分析结果表示当前用户的身体部位的动作符合预定方式时,触发对所述新消息的响应事件。

如图11所示,图11是本公开根据一示例性实施例示出的一种消息回复装置的电子设备的结构框图。所述电子设备500可以是计算机,移动电话,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等终端设备。

参照图11,电子设备500可以包括以下一个或多个组件:处理组件501,存储器502,电源组件503,多媒体组件504,音频组件505,输入/输出(i/o)的接口506,传感器组件507,以及通信组件508。

处理组件501通常控制电子设备500的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件501可以包括一个或多个处理器509来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件501可以包括一个或多个模块,便于处理组件501和其它组件之间的交互。例如,处理部件501可以包括多媒体模块,以方便多媒体组件504和处理组件501之间的交互。

存储器502被配置为存储各种类型的数据以支持在电子设备500的操作。这些数据的示例包括用于在电子设备500上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器502可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

电源组件503为电子设备500的各种组件提供电力。电源组件503可以包括电源管理系统,一个或多个电源,及其它与为电子设备500生成、管理和分配电力相关联的组件。

多媒体组件504包括在所述电子设备500和用户之间的提供一个输出接口的屏幕。所述屏幕可以包括触摸面板(tp),被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件504包括一个前置摄像头和/或后置摄像头。当电子设备500处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件505被配置为输出和/或输入音频信号。例如,音频组件505包括一个麦克风(mic),当电子设备500处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器502或经由通信组件508发送。在一些实施例中,音频组件505还包括一个扬声器,用于输出音频信号。

i/o接口502为处理组件501和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件507包括一个或多个传感器,用于为电子设备500提供各个方面的状态评估。例如,传感器组件507可以检测到电子设备500的打开/关闭状态,组件的相对定位,例如所述组件为电子设备500的显示器和小键盘,传感器组件507还可以检测电子设备500或电子设备500一个组件的位置改变,用户与电子设备500接触的存在或不存在,电子设备500方位或加速/减速和电子设备500的温度变化。传感器组件507可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件507还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件507还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器,温度传感器,光电传感器或gps传感器。

通信组件508被配置为便于电子设备500和其它设备之间有线或无线方式的通信。电子设备500可以接入基于通信标准的无线网络,如wifi,2g,3g或4g,或它们的组合。在一个示例性实施例中,通信组件508经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件508还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其它技术来实现。

在示例性实施例中,电子设备500可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其它电子元件实现,用于执行上述方法。

上述电子设备中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。对于电子设备实施例而言,以上所描述的电子设备实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

与前述消息回复方法的实施例相对应,本公开还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被上述电子设备的处理器509执行时实现所述消息回复方法的步骤,包括:

响应于检测到展示新消息的事件,获取当前用户的多帧图像;

对所述多帧图像进行分析,得到当前用户的身体部位的动作是否符合预定方式的分析结果;

当所述分析结果表示当前用户的身体部位的动作符合预定方式时,触发对所述新消息的响应事件。

本公开可采用在一个或多个其中包含有程序代码的存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。计算机可用存储介质包括永久性和非永久性、可移动和非可移动媒体,可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括但不限于:相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

以上所述仅为本公开的较佳实施例而已,并不用以限制本公开,凡在本公开的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本公开保护的范围之内。

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