一种拍照方法、穿戴式设备及存储介质转让专利

申请号 : CN201910242313.0

文献号 : CN110062156B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 何小虎谭超文

申请人 : 努比亚技术有限公司

摘要 :

本发明公开了一种拍照方法,应用于穿戴式设备,所述方法包括:接收拍照指令;根据第一预设时间段内所采集的用户心跳,获得第一心跳波形图;根据预设心跳曲线模型,判断是否存在与所述第一心跳波形图相匹配的第一心跳曲线模型,其中,每一个心跳曲线模型对应设置有拍照规则;如果是,获取所述第一心跳曲线模型所对应的拍照规则;根据所述拍照规则执行所述拍照指令。另外,本发明还提供了一种穿戴式设备、以及一种存储介质,应用本发明实施例,旨在结合穿式智能设备采集到的用户心跳信息进行拍照,解决直接使用穿戴式设备进行拍照带来拍照效果不好的问题,因此,提高了用户体验。

权利要求 :

1.一种拍照方法,应用于穿戴式设备,其特征在于,所述方法包括:接收拍照指令;

根据第一预设时间段内所采集的用户心跳,获得第一心跳波形图;

根据预设心跳曲线模型,判断是否存在与所述第一心跳波形图相匹配的第一心跳曲线模型,其中,每一个心跳曲线模型对应设置有拍照规则;

如果是,获取所述第一心跳曲线模型所对应的拍照规则;

根据所述拍照规则执行所述拍照指令;

在所述预设心跳曲线模型中不存在与所述心跳波形图相匹配的第一心跳曲线模型时,所述方法包括:根据所述第一心跳波形图,获取心跳波动值;

判断所述心跳波动值是否在第一波动范围内;

如果是,执行所述拍照指令。

2.根据权利要求1所述的拍照方法,其特征在于,所述方法还包括:判断所述心跳波动值是否在第二波动范围内;

如果是,执行心跳报警提示。

3.根据权利要求2所述的拍照方法,其特征在于,所述方法还包括:在第二预设时间段内,判断心跳波动值是否降低;

如果是,获取第二心跳波形图;

判断是否存在与所述第二心跳波形图相匹配的第二心跳曲线模型;

如果是,获取所述第二心跳曲线模型所对应的拍照规则;

根据拍照规则执行所述拍照指令。

4.根据权利要求1所述的拍照方法,其特征在于,所述根据预设心跳曲线模型,判断是否存在与所述第一心跳波形图相匹配的第一心跳曲线模型的步骤,包括:获取每一个心跳曲线模型对应的心跳波形图;

计算所述第一心跳波形图与每一个心跳波形图的相似度值;

根据所述相似度值,确定与所述第一心跳波形图相匹配的第一心跳曲线模型。

5.根据权利要求4所述的拍照方法,其特征在于,所述根据所述相似度值,确定与所述第一心跳波形图相匹配的第一心跳曲线模型的步骤,包括:获取所述相似度值中的最大值;

获取所述最大值对应的心跳曲线模型;

将所获取的心跳曲线模型确定为与所述第一心跳波形图相匹配的第一心跳曲线模型。

6.根据权利要求4所述的拍照方法,其特征在于,所述计算所述第一心跳波形图与每一个心跳波形图的相似度值的步骤,包括:将所述第一心跳波形图分割成第一数量个短时帧数据;

根据所述第一数量个短时帧数据,获得第一特征矢量序列;

计算所述特征矢量序列的第一分布;

计算每一个心跳曲线模型所对应的第二特征矢量序列以及第二分布;

比较所述第一分布和所述第二分布的相似度。

7.根据权利要求1所述的拍照方法,其特征在于,所述根据所述拍照规则执行所述拍照指令的步骤,包括:打开摄像头,并显示预览拍照界面;

展示至少一个拍照场景,并基于用户所选择的拍照场景进行拍照。

8.一种穿戴式设备,其特征在于,所述穿戴式设备包括处理器、以及通过通信总线与处理器连接的存储器;其中,所述存储器,用于存储拍照程序;

所述处理器,用于执行所述拍照程序,以实现如权利要求1-7任意一项拍照方法的步骤。

9.一种存储介质,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以使所述一个或者多个处理器执行如权利要求1-

7任一项所述的拍照方法的步骤。

说明书 :

一种拍照方法、穿戴式设备及存储介质

技术领域

[0001] 本发明涉及穿戴式设备领域,尤其涉及一种拍照方法、穿戴式设备及存储介质。

背景技术

[0002] 穿戴式设备又叫穿戴式智能设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发 出可以穿戴的设备的总称,包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功 能,如眼镜、手套、手表、服饰及鞋等。随着技术的进步以及用户需求的提高,可穿戴式智 能设备的也更多的集成了各种应用软件,例如拍照应用软件、天气应用软件等。
[0003] 可以理解的是,例如智能手表上集成了拍照的功能,智能手表是用户随身携带的,当用 户处于运动状态会体现在心跳上,心跳速度会增加,此时当用户使用相机时若直接拍照则导 致运动状态下拍照效果模糊的问题。
[0004] 可见,现有的穿戴式智能设备中用户拍照的体验效果较差。

发明内容

[0005] 本发明的主要目的在于提出一种拍照方法、穿戴式设备及存储介质,旨在结合穿式智能 设备采集到的用户心跳信息进行拍照,解决直接使用穿戴式设备进行拍照带来拍照效果不好 的问题,因此,能够提高用户体验。
[0006] 为实现上述目的,本发明提出一种拍照方法,应用于穿戴式设备,所述方法包括:
[0007] 接收拍照指令;
[0008] 根据第一预设时间段内所采集的用户心跳,获得第一心跳波形图;
[0009] 根据预设心跳曲线模型,判断是否存在与所述第一心跳波形图相匹配的第一心跳曲线模 型,其中,每一个心跳曲线模型对应设置有拍照规则;
[0010] 如果是,获取所述第一心跳曲线模型所对应的拍照规则;
[0011] 根据所述拍照规则执行所述拍照指令。
[0012] 本发明的一种优选实施方式中,在所述预设心跳曲线模型中不存在与所述心跳波形图相 匹配的第一心跳曲线模型时,所述方法包括:
[0013] 根据所述第一心跳波形图,获取心跳波动值;
[0014] 判断所述心跳波动值是否在第一波动范围内;
[0015] 如果是,执行所述拍照指令。
[0016] 本发明的一种优选实施方式中,所述方法还包括:
[0017] 判断所述心跳波动值是否在第二波动范围内;
[0018] 如果是,执行心跳报警提示。
[0019] 本发明的一种优选实施方式中,所述方法还包括:
[0020] 判断所述心跳波动值是否在第二波动范围内;
[0021] 如果是,执行心跳报警提示。
[0022] 本发明的一种优选实施方式中,所述方法还包括:
[0023] 在第二预设时间段内,判断心跳波动值是否降低;
[0024] 如果是,获取第二心跳波形图;
[0025] 判断是否存在与所述第二心跳波形图相匹配的第二心跳曲线模型;
[0026] 如果是,获取所述第二心跳曲线模型所对应的拍照规则;
[0027] 根据拍照规则执行所述拍照指令。
[0028] 本发明的一种优选实施方式中,所述根据预设心跳曲线模型,判断是否存在与所述第一 心跳波形图相匹配的第一心跳曲线模型的步骤,包括:
[0029] 获取每一个心跳曲线模型对应的心跳波形图;
[0030] 计算所述第一心跳波形图与每一个心跳波形图的相似度值;
[0031] 根据所述相似度值,确定与所述第一心跳波形图相匹配的第一心跳曲线模型。
[0032] 本发明的一种优选实施方式中,所述根据所述相似度值,确定与所述第一心跳波形图相 匹配的第一心跳曲线模型的步骤,包括:
[0033] 获取所述相似度值中的最大值;
[0034] 获取所述最大值对应的心跳曲线模型;
[0035] 将所获取的心跳曲线模型确定为与所述第一心跳波形图相匹配的第一心跳曲线模型。
[0036] 本发明的一种优选实施方式中,所述计算所述第一心跳波形图与每一个心跳波形图的相 似度值的步骤,包括:
[0037] 将所述第一心跳波形图分割成第一数量个短时帧数据;
[0038] 根据所述第一数量个短时帧数据,获得第一特征矢量序列;
[0039] 计算所述特征矢量序列的第一分布;
[0040] 计算每一个心跳曲线模型所对应的第二特征矢量序列以及第二分布;
[0041] 比较所述第一分布和所述第二分布的相似度。
[0042] 本发明的一种优选实施方式中,所述根据所述拍照规则执行所述拍照指令的步骤,包括:
[0043] 打开摄像头,并显示预览拍照界面;
[0044] 展示至少一个拍照场景,并基于用户所选择的拍照场景进行拍照。
[0045] 另外,一种穿戴式设备,所述穿戴式设备包括处理器、以及通过通信总线与处理器连接 的存储器;其中,
[0046] 所述存储器,用于存储拍照程序;
[0047] 所述处理器,用于执行所述拍照程序,以实现以下步骤:
[0048] 接收拍照指令;
[0049] 根据第一预设时间段内所采集的用户心跳,获得第一心跳波形图;
[0050] 根据预设心跳曲线模型,判断是否存在与所述第一心跳波形图相匹配的第一心跳曲线模 型,其中,每一个心跳曲线模型对应设置有拍照规则;
[0051] 如果是,获取所述第一心跳曲线模型所对应的拍照规则;
[0052] 根据所述拍照规则执行所述拍照指令;
[0053] 以及任一项拍照方法的步骤。
[0054] 为实现上述目的,本发明还提供一种存储介质,所述存储介质存储有一个或者多个程序, 所述一个或者多个程序可被一个或者多个处理器执行:
[0055] 接收拍照指令;
[0056] 根据第一预设时间段内所采集的用户心跳,获得第一心跳波形图;
[0057] 根据预设心跳曲线模型,判断是否存在与所述第一心跳波形图相匹配的第一心跳曲线模 型,其中,每一个心跳曲线模型对应设置有拍照规则;
[0058] 如果是,获取所述第一心跳曲线模型所对应的拍照规则;
[0059] 根据所述拍照规则执行所述拍照指令;
[0060] 以及任一项拍照方法的步骤。
[0061] 因此,相较于现有技术,本发明所提出的拍照方法、穿戴式设备及存储介质,在接收拍 照指令后,通过在第一预设时间段内所采集的用户心跳,整理成第一心跳波形图;再根据穿 戴式设备中存储的预设心跳曲线模型,判断其中是否存在与所述第一心跳波形图相匹配的第 一心跳曲线模型,如果存在相匹配的第一心跳曲线模型,那么就根据该第一心跳曲线模型所 对应的拍照规则执行当前的拍照指令。通过将当前用户的心跳波形图与预设的心跳曲线模型 进行对比,在匹配成功的情况下,自动推荐与第一心跳曲线模型相对应的拍照规则,解决了 现有技术中在接收到拍照指令以后直接进行拍照,无法结合用户当前的实际情况,因此,在 提高了与用户互动的同时也提高了用户体验。

附图说明

[0062] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并 与说明书一起用于解释本发明的原理。
[0063] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术 描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不 付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0064] 图1为本发明实施例提供的可穿戴设备一种实施方式的硬件结构示意图;
[0065] 图2为本申请实施例提供的可穿戴设备一种实施方式的硬件示意图;
[0066] 图3为本申请实施例提供的可穿戴设备一种实施方式的硬件示意图;
[0067] 图4为本申请实施例提供的可穿戴设备一种实施方式的硬件示意图;
[0068] 图5为本申请实施例提供的可穿戴设备一种实施方式的硬件示意图;
[0069] 图6为本申请实施例提供的拍照方法的一种实施方式的流程示意图;
[0070] 图7为本申请实施例提供的拍照方法的一种实施方式的结构示意图;
[0071] 图8为本申请实施例提供的拍照方法的另一种实施方式的流程示意图。

具体实施方式

[0072] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0073] 在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了 有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合 地使用。
[0074] 本发明实施例中提供的可穿戴设备包括智能手环、智能手表、以及智能手机等移动终端。 随着屏幕技术的不断发展,柔性屏、折叠屏等屏幕形态的出现,智能手机等移动终端也可以 作为可穿戴设备。本发明实施例中提供的可穿戴设备可以包括:RF(Radio Frequency,射 频)单元、WiFi模块、音频输出单元、A/V(音频/视频)输入单元、传感器、显示单元、用 户输入单元、接口单元、存储器、处理器、以及电源等部件。
[0075] 后续描述中将以可穿戴设备为例进行说明,请参阅图1,其为实现本发明各个实施例的 一种可穿戴设备的硬件结构示意图,该可穿戴设备100可以包括:RF(Radio Frequency, 射频)单元101、WiFi模块102、音频输出单元103、A/V(音频/视频)输入单元104、传感 器105、显示单元106、用户输入单元107、接口单元108、存储器109、处理器110、以及电 源111等部件。本领域技术人员可以理解,图1中示出的可穿戴设备结构并不构成对可穿戴 设备的限定,可穿戴设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同 的部件布置。
[0076] 下面结合图1对可穿戴设备的各个部件进行具体的介绍:
[0077] 射频单元101可用于收发信息或通话过程中,信号的接收和发送,具体的,射频单元101 可以将上行信息发送给基站,另外也可以将基站发送的下行信息接收后,发送给可穿戴设备 的处理器110处理,基站向射频单元101发送的下行信息可以是根据射频单元101发送的上 行信息生成的,也可以是在检测到可穿戴设备的信息更新后主动向射频单元101推送的,例 如,在检测到可穿戴设备所处的地理位置发生变化后,基站可以向可穿戴设备的射频单元101 发送地理位置变化的消息通知,射频单元101在接收到该消息通知后,可以将该消息通知发 送给可穿戴设备的处理器110处理,可穿戴设备的处理器110可以控制该消息通知显示在可 穿戴设备的显示面板1061上;通常,射频单元101包括但不限于天线、至少一个放大器、收 发信机、耦合器、低噪声放大器、双工器等。此外,射频单元101还可以通过无线通信与网 络和其他设备通信,具体的可以包括:通过无线通信与网络系统中的服务器通信,例如,可 穿戴设备可以通过无线通信从服务器中下载文件资源,比如可以从服务器中下载应用程序, 在可穿戴设备将某一应用程序下载完成之后,若服务器中该应用程序对应的文件资源更新, 则该服务器可以通过无线通信向可穿戴设备推送资源更新的消息通知,以提醒用户对该应用 程序进行更新。上述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯系统)、GPRS(General Packet Radio Service, 通用分组无线服务)、CDMA2000(Code Division Multiple Access 2000,码分多址2000)、 WCDMA(Wideband Code Division Multiple Access,宽带码分多址)、TD-SCDMA(Time Division-Synchronous Code Division Multiple Access,时分同步码分多址)、FDD-LTE (Frequency Division Duplexing-Long Term Evolution,频分双工长期演进)和TDD-LTE (Time Division Duplexing-Long Term Evolution,分时双工长期演进)等。
[0078] 在一种实施方式中,可穿戴设备100可以通过插入SIM卡来接入现有的通信网络。
[0079] 在另一种实施方式中,可穿戴设备100可以通过设置esim卡(Embedded-SIM),来实现 接入现有的通信网络,采用esim卡的方式,可以节省可穿戴设备的内部空间,降低厚度。
[0080] 可以理解的是,虽然图1示出了射频单元101,但是可以理解的是,射频单元101其并 不属于可穿戴设备的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。,可 穿戴设备100可以单独通过wifi模块102来实现与其他设备或通信网络的通信连接,本发明 实施例并不以此为限。
[0081] WiFi属于短距离无线传输技术,可穿戴设备通过WiFi模块102可以帮助用户收发电子 邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图1示出 了WiFi模块102,但是可以理解的是,其并不属于可穿戴设备的必须构成,完全可以根据需 要在不改变发明的本质的范围内而省略。
[0082] 音频输出单元103可以在可穿戴设备100处于呼叫信号接收模式、通话模式、记录模式、 语音识别模式、广播接收模式等等模式下时,将射频单元101或WiFi模块102接收的或者在 存储器109中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元103还 可以提供与可穿戴设备100执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息 接收声音等等)。音频输出单元103可以包括扬声器、蜂鸣器等等。
[0083] A/V输入单元104用于接收音频或视频信号。A/V输入单元104可以包括图形处理器 (Graphics Processing Unit,GPU)1041和麦克风1042,图形处理器1041对在视频捕获模 式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处 理。处理后的图像帧可以显示在显示单元106上。经图形处理器1041处理后的图像帧可以存 储在存储器109(或其它存储介质)中或者经由射频单元101或WiFi模块102进行发送。麦 克风1042可以在电话通话模式、记录模式、语音识别模式等等运行模式中经由麦克风
1042 接收声音(音频数据),并且能够将这样的声音处理为音频数据。处理后的音频(语音)数据 可以在电话通话模式的情况下转换为可经由射频单元101发送到移动通信基站的格式输出。 麦克风1042可以实施各种类型的噪声消除(或抑制)算法以消除(或抑制)在接收和发送音频 信号的过程中产生的噪声或者干扰。
[0084] 在一种实施方式中,可穿戴设备100包括有一个或多个摄像头,通过开启摄像头,能够 实现对图像的捕获,实现拍照、录像等功能,摄像头的位置可以根据需要进行设置。
[0085] 可穿戴设备100还包括至少一种传感器105,比如光传感器、运动传感器以及其他传感 器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光 线的明暗来调节显示面板1061的亮度,接近传感器可在可穿戴设备100移动到耳边时,关闭 显示面板1061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般 为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比 如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等。
[0086] 在一种实施方式中,可穿戴设备100还包括接近传感器,通过采用接近传感器,可穿戴 设备能够实现非接触操控,提供更多的操作方式。
[0087] 在一种实施方式中,可穿戴设备100还包括心率传感器,在佩戴时,通过贴近使用者, 能够实现心率的侦测。
[0088] 在一种实施方式中,可穿戴设备100还可以包括指纹传感器,通过读取指纹,能够实现 安全验证等功能。
[0089] 显示单元106用于显示由用户输入的信息或提供给用户的信息。显示单元106可包括显 示面板1061,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板1061。
[0090] 在一种实施方式中,显示面板1061采用柔性显示屏,采用柔性显示屏的可穿戴设备在佩 戴时,屏幕能够进行弯曲,从而更加贴合。可选的,所述柔性显示屏可以采用OLED屏体以及 石墨烯屏体,在其他实施方式中,所述柔性显示屏也可以是其他显示材料,本实施例并不以 此为限。
[0091] 在一种实施方式中,可穿戴设备的显示面板1061可以采取长方形,便于佩戴时环绕。在 其他实施方式中,也可以采取其他方式。
[0092] 用户输入单元107可用于接收输入的数字或字符信息,以及产生与可穿戴设备的用户设 置以及功能控制有关的键信号输入。具体地,用户输入单元107可包括触控面板1071以及其 他输入设备1072。触控面板1071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比 如用户使用手指、触笔等任何适合的物体或附件在触控面板1071上或在触控面板1071附近 的操作),并根据预先设定的程式驱动相应的连接装置。触控面板1071可包括触摸检测装置 和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的 信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换 成触点坐标,再送给处理器110,并能接收处理器110发来的命令并加以执行。此外,可以 采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板
1071。除了触控面板 1071,用户输入单元107还可以包括其他输入设备1072。具体地,其他输入设备1072可以 包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆 等中的一种或多种,具体此处不做限定。
[0093] 在一种实施方式中,可穿戴设备100的侧边可以设置有一个或多个按钮。按钮可以实现 短按、长按、旋转等多种方式,从而实现多种操作效果。按钮的数量可以为多个,不同的按 钮之间可以组合使用,实现多种操作功能。
[0094] 进一步的,触控面板1071可覆盖显示面板1061,当触控面板1071检测到在其上或附近 的触摸操作后,传送给处理器110以确定触摸事件的类型,随后处理器110根据触摸事件的 类型在显示面板1061上提供相应的视觉输出。虽然在图1中,触控面板1071与显示面板1061 是作为两个独立的部件来实现可穿戴设备的输入和输出功能,但是在某些实施例中,可以将 触控面板1071与显示面板1061集成而实现可穿戴设备的输入和输出功能,具体此处不做限 定。比如,当通过射频单元101接收到某一应用程序的消息通知时,处理器110可以控制将 该消息通知显示在显示面板1061的某一预设区域内,该预设区域与触控面板1071的某一区 域对应,通过对触控面板1071某一区域进行触控操作,可以对显示面板1061上对应区域内 显示的消息通知进行控制。
[0095] 接口单元108用作至少一个外部装置与可穿戴设备100连接可以通过的接口。例如,外 部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数 据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视 频I/O端口、耳机端口等等。接口单元108可以用于接收来自外部装置的输入(例如,数据信 息、电力等等)并且将接收到的输入传输到可穿戴设备100内的一个或多个元件或者可以用于 在可穿戴设备100和外部装置之间传输数据。
[0096] 在一种实施方式中,可穿戴设备100的接口单元108采用触点的结构,通过触点与对应 的其他设备连接,实现充电、连接等功能。采用触点还可以防水。
[0097] 存储器109可用于存储软件程序以及各种数据。存储器109可主要包括存储程序区和存 储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播 放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频 数据、电话本等)等。此外,存储器109可以包括高速随机存取存储器,还可以包括非易失 性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0098] 处理器110是可穿戴设备的控制中心,利用各种接口和线路连接整个可穿戴设备的各个 部分,通过运行或执行存储在存储器109内的软件程序和/或模块,以及调用存储在存储器 109内的数据,执行可穿戴设备的各种功能和处理数据,从而对可穿戴设备进行整体监控。 处理器110可包括一个或多个处理单元;优选的,处理器110可集成应用处理器和调制解调 处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主 要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
[0099] 可穿戴设备100还可以包括给各个部件供电的电源111(比如电池),优选的,电源111 可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、 以及功耗管理等功能。
[0100] 尽管图1未示出,可穿戴设备100还可以包括蓝牙模块等,在此不再赘述。可穿戴设备 100通过蓝牙,可以与其他终端设备连接,实现通信以及信息的交互。
[0101] 请参考图2-图4,为本发明实施例提供的一种可穿戴设备一种实施方式下的结构示意图。 本发明实施例中的可穿戴设备,包括柔性屏幕。在可穿戴设备展开时,柔性屏幕呈长条形; 在可穿戴设备处于佩戴状态时,柔性屏幕弯曲呈环状。图2及图3示出了可穿戴设备屏幕展 开时的结构示意图,图4示出了可穿戴设备屏幕弯曲时的结构示意图。
[0102] 基于上述各个实施方式,可以看到,若所述设备为手表、手环或者可穿戴式设备时,所 述设备的屏幕可以不覆盖设备的表带区域,也可以覆盖设备的表带区域。在此,本申请提出 一种可选的实施方式,在本实施方式中,所述设备可以为手表、手环或者可穿戴式设备,所 述设备包括屏幕以及连接部。所述屏幕可以为柔性屏幕,所述连接部可以为表带。可选的, 所述设备的屏幕或者屏幕的显示区可以部分或者全部的覆盖在设备的表带上。如图5所示, 图5为本申请实施例提供的一种可穿戴设备一种实施方式的硬件示意图,所述设备的屏幕向 两侧延伸,部分的覆盖在设备的表带上。在其他实施方式中,所述设备的屏幕也可以全部覆 盖在所述设备的表带上,本申请实施例并不以此为限。
[0103] 本发明实施例提供一种拍照方法,应用于穿戴式设备,图6为实现本发明实施例所提供 的拍照方法的一可选的结构示意图,如图6所示,该拍照方法包括以下步骤:
[0104] S610,接收拍照指令。
[0105] 需要说明的是,穿戴式设备可以是智能手环、计步器、手表、手套等智能设备。以智能 手环为例,如图2-4所示,包括显示区域,在显示区域中能够提供多种功能入口,例如应用 程序的入口、信息展示入口、设置界面入口。
[0106] 可以理解的是,用户可以在显示区域进行操作,实现用户与穿戴式设备的交互。具体的, 用户通过在显示区域进行操作,对穿戴式设备发送各种指令,例如用户点击桌面上的相机图 标,以启动拍照,从而实现用户对穿戴式设备发送拍照指令的功能。
[0107] 本发明的一种实现方式中,穿戴式设备中还安装有其他应用程序时,由于应用程序之间 的关联调动也可以启动相机。例如,在聊天软件中通过点击视频或者拍照就能够启动程序之 间的调动,进而对穿戴式设备的后台发送拍照指令。
[0108] 本发明的另一种实现方式中,也可以是通过设置的快捷按键进行发送拍照指令,例如, 穿戴式设备上对应有音量向上和向下的调节按钮,可以设置为长按向上按钮是发送拍照指令。
[0109] 具体的,也可以通过其他方式使得穿戴式设备接收到拍照指令,本发明实施例在此不做 具体限定。
[0110] S620,根据第一预设时间段内所采集的用户心跳,获得第一心跳波形图。
[0111] 需要说明的是,穿戴式设备能够采集用户的心跳数据,例如智能手环、智能手表具有心 跳监测功能。具体的心跳监测实现方式包括:采用光电传感器,经过手环与皮肤接触的传感 器会收回一束光打在皮肤上,测量反射/透射的光。由于人的血液对特定波长的光有吸收作用, 每次心脏泵血时,该波长都会被少量吸收,在前往来经过处置剖析心跳再传达至所连接的穿 戴式设备上。另一种,手环的心电信号传感器可以经过测量肌膨胀的电信号来剖析运用者的 心率状况。以及,采用心率震动传感器,经过高精度捕获运用者的心跳所惹起身体的轻轻震 动,再传送到相应的穿戴式设备案子的APP上进行显示。该部分为通过现有的技术即可实现, 本发明实施例在此不做赘述。
[0112] 本领域技术人员可以理解的是,心跳和时间点是对应的关系,那么心跳的次数和时间段 也是对应关系,所以根据一个时间段内的心跳能够绘制心跳和之间的波形图。具体的,本发 明实施例设置第一预设时间段,穿戴式设备将采集到的用户心跳与第一预设时间段进行对应, 绘制第一心跳波形图。
[0113] 可以理解的是,本发明的一种实施例中,第一心跳波形图也可以是心率图。由于心率图 是连续的波形,还可以根据数据采样的原理,设置一阈值,直接获取心跳的数字图,也就是 在一个时间点心跳的数字为0表示没有跳动,为1表示有跳动。
[0114] 本发明的另一种实施例中,还可以是将第一预设时间段进行若干等分,计算每一等分时 间段内的心率,然后将心率值连线形成心率曲线,将该心率曲线作为第一心跳波形图。
[0115] S630,根据预设心跳曲线模型,判断是否存在与所述第一心跳波形图相匹配的第一心跳 曲线模型,其中,每一个心跳曲线模型对应设置有拍照规则,如果是,执行S640。
[0116] 可以理解的是,人在不同的状态下心率是不同的,所以可以根据人在不同状态下的心率 总结出心跳曲线模型,例如,在运动状态下的心跳曲线模型、惊吓状态下的心跳曲线模型、 高兴状态下的心跳曲线模型。
[0117] 本发明的一种实现方式中,针对每一个不同状态对应的心跳曲线模型还可以设置与之相 对应的拍照规则,例如,拍照规则中设置有表情,例如高兴状态下的心跳曲线模型所对应的 拍照规则是设置多个开心表情,用户可以从中对应的表情,实现将用户的实际状态和拍照状 态进行结合。
[0118] 本发明的另一种实现方式中,拍照规则可以是预先设置的多组场景规则,通过场景与当 前状态的结合,例如,用户处于运动状态下,那么对用户展示的是运动场景。
[0119] 本发明的再一种实现方式中,拍照规则可以是多组滤镜,例如,用户处于运动状态下, 那么对用户提供的滤镜是淡化红脸颊,因为运动后的用户脸色是发红的,所以通过自动淡化 红脸颊能够节省用户手动操作,提高用户体验。
[0120] 再一种实现方式中,可以将场景、滤镜和表情作为选项供用户选择,当用户择一后再提 供具体的选项。
[0121] 本发明实施例提供一种匹配第一心跳波形图和预设心跳曲线模型的实现方式,获取每一 个心跳曲线模型对应的心跳波形图;计算所述第一心跳波形图与每一个心跳波形图的相似度 值;根据所述相似度值,确定与所述第一心跳波形图相匹配的第一心跳曲线模型。
[0122] 可以理解的是,两个波形可以通过相似度进行衡量是否呈相似的变化趋势,相似度值越 高,则两条曲线的变化越相似。
[0123] 由于心跳曲线模型是预先设置的,那么其体现形式是已经确定的,所以可以设置与第一 心跳波形图的形式相同,例如均为心率图,或者均为通过心率值连线形成心率曲线图。
[0124] 两个曲线的相似度计算方法可以为:欧氏距离、标准化欧氏距离、余弦夹角、曼哈顿距 离,本发明实施例在此不做赘述。
[0125] S640,获取所述第一心跳曲线模型所对应的拍照规则。
[0126] 由于,每一个心跳曲线模型对应设置有拍照规则,实现将用户的实际状态和拍照状态进 行结合,那么在确定了第一心跳波形图对应的第一心跳曲线模型以后,就可以获得第一心跳 曲线模型所对应的拍照规则。
[0127] S650,根据所述拍照规则执行所述拍照指令。
[0128] 本发明的一种实现方式中,打开摄像头,并显示预览拍照界面;展示至少一个拍照场景, 并基于用户所选择的拍照场景进行拍照。
[0129] 本发明的另一种实现方式中,打开摄像头,并显示预览拍照界面;展示至少一个滤镜, 并基于用户所选择的滤镜进行拍照。
[0130] 本发明的再一种实现方式中,打开摄像头,并显示预览拍照界面;展示至少一个系列表 情,并基于用户所选择的系列表情进行列表展示表情,并基于用户所选择的表情拍照。
[0131] 以及,打开摄像头,并显示预览拍照界面;展示系列表情、滤镜、场景,并基于用户的 提供详细展示,以便用户进行拍照。
[0132] 相较于现有技术,本发明实施例所提出的拍照方法,在接收拍照指令后,通过在第一预 设时间段内所采集的用户心跳,整理成第一心跳波形图;再根据穿戴式设备中存储的预设心 跳曲线模型,判断其中是否存在与所述第一心跳波形图相匹配的第一心跳曲线模型,如果存 在相匹配的第一心跳曲线模型,那么就根据该第一心跳曲线模型所对应的拍照规则执行当前 的拍照指令。通过将当前用户的心跳波形图与预设的心跳曲线模型进行对比,在匹配成功的 情况下,自动推荐与第一心跳曲线模型相对应的拍照规则,解决了现有技术中在接收到拍照 指令以后直接进行拍照,无法结合用户当前的实际情况,因此,在提高了与用户互动的同时 也提高了用户体验。
[0133] 本发明的一种实施例中,在所述预设心跳曲线模型中不存在与所述心跳波形图相匹配的 第一心跳曲线模型时,所述方法包括:根据所述第一心跳波形图,获取心跳波动值;判断所 述心跳波动值是否在第一波动范围内;如果是,执行所述拍照指令。
[0134] 当没有匹配到心跳曲线模型时,通过确定用户的心跳波动,如果波动不大,则表示用户 当前不处于兴奋状态(例如,剧烈运动、情绪波动过大等不适宜拍照的情况所导致),所以可 以直接拍照。
[0135] 本发明的另一种实施例中,所述方法还包括:判断所述心跳波动值是否在第二波动范围 内;如果是,执行心跳报警提示。
[0136] 本发明实施例中,第一波动范围、第二波动范围可以是用户手动进行设置,也可以是穿 戴式设备根据统计学的数据自动进行设置,本发明实施例在此不做具体限定。
[0137] 当确定用户的心跳波动过大,则表示用户当前处于兴奋状态(例如,剧烈运动、情绪波 动过大等不适宜拍照的情况所导致),所以不适宜直接拍照。当用户的心跳信息过高,例如超 过安全范围的情况下还可以自动进行安全报警,例如拨打急救号码,输入用户提前设置好的 语音信息进行报警。如果没有超过安全报警,则可以通过发送提示信息,或者动画表情提醒 用户,以便用户稳定当前情况后再进行拍照。
[0138] 进而,本发明实施例提供的解决方案为:在第二预设时间段内,判断心跳波动值是否降 低;如果是,获取第二心跳波形图;判断是否存在与所述第二心跳波形图相匹配的第二心跳 曲线模型;如果是,获取所述第二心跳曲线模型所对应的拍照规则;根据拍照规则执行所述 拍照指令。
[0139] 如果用户的心跳是在接下来的第二预设时间段内呈逐渐下降(平缓)的趋势,则表示用 户是从兴奋的状态中缓解下来,所以根据第二时间段内获得的心跳绘制第二心跳波形图,进 而判断是否有匹配的第二心跳曲线模型。该部分的执行与步骤S620-S650相似,本发明实施 例不做赘述。
[0140] 一种具体实现中,所述根据所述相似度值,确定与所述第一心跳波形图相匹配的第一心 跳曲线模型的步骤,包括:获取所述相似度值中的最大值;获取所述最大值对应的心跳曲线 模型;将所获取的心跳曲线模型确定为与所述第一心跳波形图相匹配的第一心跳曲线模型。
[0141] 可以理解的是,相似度值最大则表示该心跳曲线模型与第一心跳波形图的变化趋势最为 接近,所以将其作为想匹配的心跳曲线模型。
[0142] 另一种具体实现中,所述根据所述相似度值,确定与所述第一心跳波形图相匹配的第一 心跳曲线模型的步骤,包括:获取大于预设值的目标相似度值;获取所述目标相似度值对应 的目标心跳曲线模型;将用户从所述目标曲线模型中所选择的心跳曲线模型确定为与所述第 一心跳波形图相匹配的第一心跳曲线模型。
[0143] 本发明实施例中,目标相似度值可以为多个,那么对应的心跳曲线模型也可以为多个, 所以可以将多个心跳曲线模型提供给用户进行选择,提高用户的可选择性。
[0144] 具体实现中,所述计算所述第一心跳波形图与每一个心跳波形图的相似度值的步骤,包 括:将所述第一心跳波形图分割成第一数量个短时帧数据;根据所述第一数量个短时帧数据, 获得第一特征矢量序列;计算所述特征矢量序列的第一分布;计算每一个心跳曲线模型所对 应的第二特征矢量序列以及第二分布;比较所述第一分布和所述第二分布的相似度。
[0145] 可以理解的是,由于心跳波形图是时域信号,所以可以将心跳波形图进行划分,并获得 在时域上的第一分布,同样对于每一个心跳曲线模型也进行划分,获得第二分布,然后根据 时域上所对应的数值(例如0或者1)是否对应获得相似度。例如,第一分布和第二分布包 含20个点,其中15个为1的点在时域上的分布相同,那么其相似度为15/20=75%。
[0146] 如图7所示,本发明实施例的拍照方法可以通过图7所示结构组成上的实现,包括:心 率检测模块71,拍摄模块72,算法控制模块73,供电模块74。
[0147] 通过供电模块74进行供电,使硬件工作,然后通过穿戴式设备的心率检测模块71随时 检测心率变化情况,并传递至算法控制模块73。算法控制模块74可以执行任意一项拍照方 法的步骤。
[0148] 当用户手动点击智能手表表盘界面拍照,那么此时算法控制模块74根据心率计算使用者 状态,比如心率平缓时表明用户状态很稳定,则可以直接拍照,如果心率波动明显,则提示 使用者“此时拍照易模糊,请控制情绪和身体”,然后在10s内根据心率稳定情况进行自动拍 照。
[0149] 当使用者遇到某些需要及时拍照的时候,比如刺激、突然高兴等情况,心率会出现匹配 心情模型的规律,此时算法控制模块74直接控制拍摄模块72进行拍照或者摄像。
[0150] 如图8所示,本发明实施例的拍照方法,包括步骤如下:
[0151] 步骤810:检测使用者心率。
[0152] 步骤820:判断是否匹配到与当前心率相匹配的心率模型。
[0153] 步骤830:当没有匹配到模型时,若用户点击拍照则判断此时用户心率的波动值。
[0154] 步骤840:当波动时不大于预设波动值时,进行拍照。
[0155] 步骤850:当波动时大于预设波动值时,发出用户心率报警提示。
[0156] 步骤860:当匹配到模型时,根据所匹配的模型进行拍照。
[0157] 进一步地,本发明提供了一种穿戴式设备,所述穿戴式设备包括处理器110、以及通过 通信总线与处理器110连接的存储器109;其中,
[0158] 所述存储器109,用于存储拍照程序;
[0159] 所述处理器110,用于执行拍照程序,以实现以下步骤:
[0160] 接收拍照指令;
[0161] 根据第一预设时间段内所采集的用户心跳,获得第一心跳波形图;
[0162] 根据预设心跳曲线模型,判断是否存在与所述第一心跳波形图相匹配的第一心跳曲线模 型,其中,每一个心跳曲线模型对应设置有拍照规则;
[0163] 如果是,获取所述第一心跳曲线模型所对应的拍照规则;
[0164] 根据所述拍照规则执行所述拍照指令。
[0165] 可选地,所述处理器110,用于执行拍照程序,以实现以下步骤:
[0166] 根据所述第一心跳波形图,获取心跳波动值;
[0167] 判断所述心跳波动值是否在第一波动范围内;
[0168] 如果是,执行所述拍照指令。
[0169] 可选地,所述处理器110,用于执行拍照程序,以实现以下步骤:
[0170] 判断所述心跳波动值是否在第二波动范围内;
[0171] 如果是,执行心跳报警提示。
[0172] 可选地,所述处理器110,用于执行拍照程序,以实现以下步骤:
[0173] 在第二预设时间段内,判断心跳波动值是否降低;
[0174] 如果是,获取第二心跳波形图;
[0175] 判断是否存在与所述第二心跳波形图相匹配的第二心跳曲线模型;
[0176] 如果是,获取所述第二心跳曲线模型所对应的拍照规则;
[0177] 根据拍照规则执行所述拍照指令。
[0178] 可选地,所述处理器110,用于执行拍照程序,以实现以下步骤:
[0179] 获取每一个心跳曲线模型对应的心跳波形图;
[0180] 计算所述第一心跳波形图与每一个心跳波形图的相似度值;
[0181] 根据所述相似度值,确定与所述第一心跳波形图相匹配的第一心跳曲线模型。
[0182] 可选地,所述处理器110,用于执行拍照程序,以实现以下步骤:
[0183] 获取所述相似度值中的最大值;
[0184] 获取所述最大值对应的心跳曲线模型;
[0185] 将所获取的心跳曲线模型确定为与所述第一心跳波形图相匹配的第一心跳曲线模型。
[0186] 可选地,所述处理器110,用于执行拍照程序,以实现以下步骤:
[0187] 将所述第一心跳波形图分割成第一数量个短时帧数据;
[0188] 根据所述第一数量个短时帧数据,获得第一特征矢量序列;
[0189] 计算所述特征矢量序列的第一分布;
[0190] 计算每一个心跳曲线模型所对应的第二特征矢量序列以及第二分布;
[0191] 比较所述第一分布和所述第二分布的相似度。
[0192] 可选地,所述处理器110,用于执行拍照程序,以实现以下步骤:
[0193] 打开摄像头,并显示预览拍照界面;
[0194] 展示至少一个拍照场景,并基于用户所选择的拍照场景进行拍照。
[0195] 相较于现有技术,本发明实施例所提出的穿戴式设备,在接收拍照指令后,通过在第一 预设时间段内所采集的用户心跳,整理成第一心跳波形图;再根据穿戴式设备中存储的预设 心跳曲线模型,判断其中是否存在与所述第一心跳波形图相匹配的第一心跳曲线模型,如果 存在相匹配的第一心跳曲线模型,那么就根据该第一心跳曲线模型所对应的拍照规则执行当 前的拍照指令。通过将当前用户的心跳波形图与预设的心跳曲线模型进行对比,在匹配成功 的情况下,自动推荐与第一心跳曲线模型相对应的拍照规则,解决了现有技术中在接收到拍 照指令以后直接进行拍照,无法结合用户当前的实际情况,因此,在提高了与用户互动的同 时也提高了用户体验。
[0196] 基于上述各个实施方式,可以看到,若所述设备为手表、手环或者可穿戴式设备时,所 述设备的屏幕可以不覆盖设备的表带区域,也可以覆盖设备的表带区域。在此,本发明提出 一种可选的实施方式,在本实施方式中,所述设备可以为手表、手环或者可穿戴式设备,所 述设备包括屏幕以及连接部。所述屏幕可以为柔性屏幕,所述连接部可以为表带。可选的, 所述设备的屏幕或者屏幕的显示区可以部分或者全部的覆盖在设备的表带上。
[0197] 进一步地,本发明还提供了一种存储介质,所述存储介质存储有一个或者多个程序,所 述一个或者多个程序可被一个或者多个处理器执行,以实现以下步骤:
[0198] 接收拍照指令;
[0199] 根据第一预设时间段内所采集的用户心跳,获得第一心跳波形图;
[0200] 根据预设心跳曲线模型,判断是否存在与所述第一心跳波形图相匹配的第一心跳曲线模 型,其中,每一个心跳曲线模型对应设置有拍照规则;
[0201] 如果是,获取所述第一心跳曲线模型所对应的拍照规则;
[0202] 根据所述拍照规则执行所述拍照指令。
[0203] 可选地,所述一个或者多个程序还被所述一个或者多个处理器执行,以实现以下步骤:
[0204] 根据所述第一心跳波形图,获取心跳波动值;
[0205] 判断所述心跳波动值是否在第一波动范围内;
[0206] 如果是,执行所述拍照指令。
[0207] 可选地,所述一个或者多个程序还被所述一个或者多个处理器执行,以实现如下步骤:
[0208] 判断所述心跳波动值是否在第二波动范围内;
[0209] 如果是,执行心跳报警提示。
[0210] 可选地,所述一个或者多个程序还被所述一个或者多个处理器执行,以实现如下步骤:
[0211] 在第二预设时间段内,判断心跳波动值是否降低;
[0212] 如果是,获取第二心跳波形图;
[0213] 判断是否存在与所述第二心跳波形图相匹配的第二心跳曲线模型;
[0214] 如果是,获取所述第二心跳曲线模型所对应的拍照规则;
[0215] 根据拍照规则执行所述拍照指令。
[0216] 可选地,所述一个或者多个程序还被所述一个或者多个处理器执行,以实现如下步骤:
[0217] 获取每一个心跳曲线模型对应的心跳波形图;
[0218] 计算所述第一心跳波形图与每一个心跳波形图的相似度值;
[0219] 根据所述相似度值,确定与所述第一心跳波形图相匹配的第一心跳曲线模型。
[0220] 可选地,所述一个或者多个程序还被所述一个或者多个处理器执行,以实现如下步骤:
[0221] 获取所述相似度值中的最大值;
[0222] 获取所述最大值对应的心跳曲线模型;
[0223] 将所获取的心跳曲线模型确定为与所述第一心跳波形图相匹配的第一心跳曲线模型。
[0224] 可选地,所述一个或者多个程序还被所述一个或者多个处理器执行,以实现如下步骤:
[0225] 将所述第一心跳波形图分割成第一数量个短时帧数据;
[0226] 根据所述第一数量个短时帧数据,获得第一特征矢量序列;
[0227] 计算所述特征矢量序列的第一分布;
[0228] 计算每一个心跳曲线模型所对应的第二特征矢量序列以及第二分布;
[0229] 比较所述第一分布和所述第二分布的相似度。
[0230] 可选地,所述一个或者多个程序还被所述一个或者多个处理器执行,以实现如下步骤:
[0231] 打开摄像头,并显示预览拍照界面;
[0232] 展示至少一个拍照场景,并基于用户所选择的拍照场景进行拍照。
[0233] 相较于现有技术,本发明实施例所提出的存储介质,在接收拍照指令后,通过在第一预 设时间段内所采集的用户心跳,整理成第一心跳波形图;再根据穿戴式设备中存储的预设心 跳曲线模型,判断其中是否存在与所述第一心跳波形图相匹配的第一心跳曲线模型,如果存 在相匹配的第一心跳曲线模型,那么就根据该第一心跳曲线模型所对应的拍照规则执行当前 的拍照指令。通过将当前用户的心跳波形图与预设的心跳曲线模型进行对比,在匹配成功的 情况下,自动推荐与第一心跳曲线模型相对应的拍照规则,解决了现有技术中在接收到拍照 指令以后直接进行拍照,无法结合用户当前的实际情况,因此,在提高了与用户互动的同时 也提高了用户体验。