一种应用程序运行控制方法、装置及可穿戴设备的制造方法

文档序号:10697449阅读:215来源:国知局
一种应用程序运行控制方法、装置及可穿戴设备的制造方法
【专利摘要】本发明公开了一种应用程序运行控制方法,应用于可穿戴于手臂的可穿戴设备,包括:监听手势事件;从手势事件中识别特征启动事件,并生成启动指令;所述特征启动事件为:在预设时间间隔内,具有围绕标准三维坐标系的设定轴线的预设转动轨迹,且转动角度超过预设角度值;根据所述启动指令启动相应的应用程序的相应功能。该应用程序运行控制方法、装置及可穿戴设备通过在查看姿势的基础上检测特征启动事件,也即旋转手臂来控制可穿戴设备应用程序,在一定程度上追踪了程序的运行,避免程序自动运行时不良结果的发生。
【专利说明】
一种应用程序运行控制方法、装置及可穿戴设备
技术领域
[0001]本发明涉及电通信技术领域,更具体地,涉及一种应用程序运行控制方法、装置及可穿戴设备。
【背景技术】
[0002]随着物联网时代的到来,人们越来越多地依赖于移动技术,特别是可穿戴设备更是时尚一族的宠儿,譬如说智能手表。
[0003]目前,现在市场上普通的智能手表大多采用按键或触屏的操作方式,殊不知,按键方式具有操作自由度受限的弊端,而触屏操作虽然有效的提高了操作自由度,但考虑到智能手表的表盘体积较小因此其存在较高的误操率。
[0004]针对上面的情况,部分厂家的改进技术是利用语音识别,也即用户可以通过语音命令对智能手表进行操作,但是在实际使用时发现该方法在断网状态下的识别率比较低,同时,智能手表暴露在公众场合中,也会不断受到公共场合的噪声干扰,这样在一定程度上影响了智能手表的正常工作,也势必会影响用户的体验,不利于整个智能市场的良性发展。
[0005]还有部分厂家通过手势识别但是考虑到手势的多样化以及用户记忆的简单化,复杂的手势动作很容易引入人为的误操作,而且对应用程序自动运行的关键步骤也没有及时的追踪,这样就容易导致程序自动运行的结果出现用户不喜欢的后果。

【发明内容】

[0006]鉴于上述问题,本发明提出了一种应用程序运行控制方法、装置及可穿戴设备。
[0007]为实现该目的,本发明采用如下技术方案:
[0008]方案一:
[0009]提供一种应用程序运行控制方法,应用于可穿戴于手臂的可穿戴设备,包括:
[0010]监听手势事件;
[0011 ]从手势事件中识别特征启动事件,并生成启动指令;所述特征启动事件为:在预设时间间隔内,具有围绕标准三维坐标系的设定轴线的预设转动轨迹,且转动角度超过预设角度值;
[0012]根据所述启动指令启动相应的应用程序的相应功能。
[0013]本发明中,所述可穿戴于手臂的可穿戴设备是智能手表。
[0014]本发明中,所述标准三维坐标系的y轴为位于智能手表表盘平面的表带延伸的方向,X轴为位于智能手表表盘平面的与y轴垂直的方向,Z轴与智能手表表盘平面相正交,所述特征启动事件为:在预设时间间隔内,具有围绕标准三维坐标系的X轴的预设转动轨迹,且转动角度超过预设角度值。
[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]本发明中,所述标准三维坐标系的y轴为位于智能手表表盘平面的表带延伸的方向,y轴为位于智能手表表盘平面的与y轴垂直的方向,Z轴与智能手表表盘平面相正交,所述特征启动事件为:在预设时间间隔内,具有围绕标准三维坐标系的y轴的预设转动轨迹,且转动角度超过预设角度值。
[0041]本发明中,所述相应的应用程序包括通话应用程序,所述相应功能包括接听电话。
[0042]本发明中,所述相应的应用程序包括短信应用程序,所述相应功能包括回复短信。
[0043]本发明中,所述相应的应用程序包括即时通信应用程序,所述相应功能包括回复即时通信消息。
[0044]本发明中,所述相应的应用程序包括音乐应用程序,所述相应功能包括播放下一首歌曲。
[0045]本发明中,所述相应的应用程序包括桌面应用程序,所述相应功能包括切换到下一页。
[0046]本发明中,所述相应的应用程序包括表盘背景程序,所述相应功能包括切换到下一个。
[0047]本发明中,所述相应的应用程序包括运动应用程序,所述相应功能包括切换到下一项运动数据。
[0048]本发明中,所述装置还包括:
[0049]第一生成模块,用于从手势事件中识别特征启动事件,并生成启动指令之前从手势事件中识别出从初始姿势到查看姿势的事件,生成查看指令;
[0050]查看模块,用于根据查看指令开启屏幕和展示文字消息;
[0051]其中,所述查看姿势为预存于所述可穿戴设备的第一姿势数据库其中一组数据所表征的运动姿势。
[0052]本发明中,所述装置还包括:
[0053]第二生成模块,用于从手势事件中识别出从初始姿势到耳听姿势的事件,生成耳听指令;
[0054]耳听模块,用于根据耳听指令切换语音模式或播放语音消息;
[0055]其中,所述耳听姿势为预存于所述可穿戴设备的第二姿势数据库其中一组数据所表征的运动姿势。
[0056]本发明中,所述装置还包括:
[0057]第三生成模块,用于从手势事件中识别出从初始姿势到完成姿势的事件,生成完成指令;
[0058]完成模块,用于根据完成指令发送消息或挂断电话;
[0059]其中,所述完成姿势为预存于所述可穿戴设备的第三姿势数据库其中一组数据所表征的运动姿势。
[0060]方案三:
[0061 ]提供一种可穿戴设备,包括:
[0062]一个或多个处理器;
[0063]存储器;
[0064]显示器;
[0065]—个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于:
[0066]监听手势事件;
[0067]从手势事件中识别特征启动事件,并生成启动指令;所述特征启动事件为:在预设时间间隔内,具有围绕标准三维坐标系的设定轴线的转动轨迹,且转动角度超过预设角度值;
[0068 ]根据所述启动指令启动相应的应用程序的相应功能。
[0069]本发明中,所述可穿戴于手臂的可穿戴设备是智能手表。
[0070]本发明中,所述标准三维坐标系的y轴为位于智能手表表盘平面的表带延伸的方向,X轴为位于智能手表表盘平面的与y轴垂直的方向,z轴与智能手表表盘平面相正交,所述特征启动事件为:在预设时间间隔内,具有围绕标准三维坐标系的X轴的预设转动轨迹,且转动角度超过预设角度值。
[0071]本发明中,所述相应的应用程序包括通话应用程序,所述相应功能包括接听电话。
[0072]本发明中,所述相应的应用程序包括短信应用程序,所述相应功能包括回复短信。
[0073]本发明中,所述相应的应用程序包括即时通信应用程序,所述相应功能包括回复即时通信消息。
[0074]本发明中,所述相应的应用程序包括音乐应用程序,所述相应功能包括播放下一首歌曲。
[0075]本发明中,所述相应的应用程序包括桌面应用程序,所述相应功能包括切换到下一页。
[0076]本发明中,所述相应的应用程序包括表盘背景程序,所述相应功能包括切换到下一个。
[0077]本发明中,所述相应的应用程序包括运动应用程序,所述相应功能包括切换到下一项运动数据。
[0078]本发明中,所述从手势事件中识别特征启动事件,并生成启动指令之前还包括:
[0079]从手势事件中识别出从初始姿势到查看姿势的事件,生成查看指令;
[0080]根据所述查看指令开启屏幕和展示文字消息;
[0081]其中,所述查看姿势为预存于所述可穿戴设备的第一姿势数据库其中一组数据所表征的运动姿势。
[0082]本发明中,所述可穿戴设备还包括:
[0083]从手势事件中识别出从初始姿势到耳听姿势的事件,生成耳听指令;
[0084]根据所述耳听指令播放语音消息;
[0085]其中,所述耳听姿势为预存于所述可穿戴设备的第二姿势数据库其中一组数据所表征的运动姿势。
[0086]本发明中,所述可穿戴设备还包括:
[0087]从手势事件中识别出从初始姿势到完成姿势的事件,生成完成指令;
[0088]根据所述完成指令发送消息或挂断电话;
[0089]其中,所述完成姿势为预存于所述可穿戴设备的第三姿势数据库其中一组数据所表征的运动姿势。
[0090]与现有技术相比,该发明一种应用程序运行控制方法、装置及可穿戴设备,具有如下有益效果:
[0091]该应用程序运行控制方法、装置及可穿戴设备通过在查看姿势的基础上检测特征启动事件,也即旋转手臂来控制可穿戴设备应用程序,在一定程度上追踪了程序的运行,避免程序自动运行时不良结果的发生。同时,该应用程序运行控制方法、装置及可穿戴设备的手势动作与普通用户自然的手机操作基本一致,在一定程度上方便了用户的使用,提高了用户的体验。最后,该应用程序运行控制方法、装置及可穿戴设备通过预存在存储器中的手势来进行手势事件的识别,避免了对网络的依赖,使得用户可以在离线状态下使用,拓展了用户的使用环境,同时也普及了智能市场的应用理念,在一定程度上促进整个行业的良性发展。
【附图说明】
[0092]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0093]图1示出了本发明一个实施例的应用图;
[0094]图2示出了本发明一个实施例智能手表电子单元模块结构示意图;
[0095]图3示出了本发明一个实施例的应用程序运行控制装置流程示意图;
[0096]图4示出了本发明一个实施例的查看姿势示意图;
[0097]图5示出了本发明一个实施例的特定手势事件与对应的动作指令示意图;
[0098]图6示出了本发明一个实施例的应用程序运行控制装置的模块结构示意图。
【具体实施方式】
[0099]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
[0100]在本发明的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
[0101]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0102]请参阅图1,在一些实施例中,提供了一种应用程序运行控制方法,其应用于可穿戴于手臂的可穿戴设备,譬如说如图1所示的智能手表,该智能手表包括表盘101、表带103以及安装于表盘101内部的电子单元,其中,表带103包括第一表带和第二表带且第一表带、第二表带的一端可拆卸连接,另一端则分别固定于表盘1I的两侧。
[0103]请参阅图2,电子单元包括传感器201、处理器203、显示器205以及存储器207,其中,传感器201、显示器205以及存储器207分别连接处理器203;存储器207存储通过机器学习获得且可以脱机使用的姿势数据模块,该姿势数据模块包括预先选择的特定手势事件以及为上述特定手势事件设定的动作指令;处理器203通过将传感器201监听的手势事件与存储器207中特定手势事件进行比对进而识别出动作指令从而控制显示器205。
[0104]请参阅图3,在一些实施例中,提供了一种应用程序运行控制方法,本实施例以该方法应用于智能手表来举例说明。该方法包括如下步骤:
[0105]步骤302:监听手势事件。
[0106]具体的,手势事件是指用户的各种手势动作,该各种手势动作可以通过加速度计和/或陀螺仪进行监听,其中,加速度计和陀螺仪均为微机电系统传感器。
[0107]加速度计是一种惯性传感器,能够测量物体的加速力。该加速力就是当物体在加速过程中作用在物体上的力,譬如说在自由落体运动的物理模型中,物体受到的地球引力或者称为重力就是加速度力。微机电系统加速度计就是使用微机电系统技术制造的加速度计,微机电系统加速度计具有体积小、重量轻、能耗低等优点,目前按照工作原理来分可以将其分为压阻式、压电式、电容式、谐振式、隧穿式以及热对流式,其中,
[0108]压阻式加速度计是靠测量运动物体上某一部件的变形大小来测量物体的加速度,其由悬臂梁和质量块以及布置在梁上的压敏电阻组成。压阻式加速度计将压敏电阻装在悬臂梁应力变化最明显的部位。当敏感质量块发生位移时,会引起悬臂梁的伸缩,改变梁上的应力分布,进而影响压敏电阻的阻值。通过两个或四个压敏电阻组成的电桥就可以实现加速度的测量。压阻器件最大的优点是结构、制作工艺和检测电路都相对简单;缺点是它对温度太敏感,工作稳定性差,灵敏度也不高;
[0109]压电式加速度计是利用某些物质如石英晶体的压电效应,在加速度计受振时,质量块加在压电元件上的力也随之变化。当被测振动频率远低于加速度计的固有频率时,则力的变化与被测加速度成正比;
[0110]电容式加速度计是利用敏感质量块与检测电极间的相对运动所引起的电容变化来测定加速度。它主要由敏感质量块、悬臂梁和两个固定电极组成,可以检测平行于硅平面的加速度。悬臂梁和两个固定电极构成一对平板差动电容结构,通过测量差动电容的变化就可以得到加速度值。它具有精度高、噪声特性好、漂移低、温度敏感性小、功耗低、结构比较简单等优点。采用MEMS结构制成的微电容式加速度计有两类:一类是体微机械加工加速度计,一类是表面微机械加工加速度计。微电容式加速度计按照控制方式的不同还可以分为开环和闭环两种控制方式;
[0111]电容式微加速度计是最常见的,也有成熟推广的产品。其基本原理就是将电容作为检测接口,来检测由于惯性力作用导致惯性质量块发生的微位移。质量块由弹性微梁支撑连接在基体上,检测电容的一个极板一般配置在运动的质量块上,一个极板配置在固定的基体上;
[0112]谐振式加速度计是利用振梁的力倾特性,通过检测谐振频率变化量获取输入的加速度大小;
[0113]隧穿式加速度计是一种高精度的微机械加速度计,它是将微硅机械结构与基于电子隧道效应的高灵敏测量新技术结合在一起形成的。其基本原理是利用在窄的真空势皇中的电子隧道效应,利用原子线度针尖与电极之间的隧道电流变化来检测加速度。隧道电流对针尖与电极之间的距离变化非常敏感,外界加速度引起针尖与电极之间的相对位移,会导致隧道电流对位移的指数变化。可以用力反馈的方法保持隧穿电流的恒定。这样加速度变化引起的惯性力变化就可以通过静电平衡力来检测。其缺点是需要闭环控制电路和电压的长期漂移,而且该类型的加速度计不能检测静态加速度输入;
[0114]热对流加速度计是利用封闭空气囊内的自由热对流对加速度敏感性实现测量。它的两个温度传感器对称地分布在装有气体的密闭腔体两侧,中间有一个热源。在没有加速度输入时,气体在热源两侧做对称运动,此时两个温度传感器检测到的温度是相等的,当有加速度输入时,腔体内体分布发生变化,从而使两侧的温度产生差异,根据两个温度传感器检测的温差就可以推导出加速度。
[0115]加速度计按照输入轴数目可以分为单轴、双轴和三轴加速计,其中,三轴就是能够检测全部三个轴的惯性力。
[0116]在一些实施例中,上述手势事件通过三轴加速度计进行监听。
[0117]在一些实施例中,上述手势事件通过压电式三轴加速度计进行监听。
[0118]陀螺仪,又叫角速度计,为角惯性感测器,其不同于加速度计只能检测轴向的线性动作,陀螺仪能够测量偏转、倾斜时的转动角速度。
[0119]值得一提的是,与传统的陀螺仪主要利用角动量守恒原理不同,微机电系统陀螺仪利用科里奥利力,也即是旋转物体在有径向运动时所受到的切向力,其中科里奥利力是法国气象学家科里奥利于1985年为了描述旋转体系的运动,需要在运动方程中引入一个假想的力而提出的。科里奥利力是对旋转体系中进行直线运动的质点由于惯性相对于旋转体系产生的直线运动的偏移的一种描述,其来自于物体运动所具有的惯性,在旋转体系中进行直线运动的质点,由于惯性的作用,有沿着原有运动方向继续运动的趋势,但是由于体系本身是旋转的,在经历了一段时间的运动之后,体系中质点的位置会有所变化,而它原有的运动趋势的方向,如果以旋转体系的视角去观察,就会发生一定程度的偏离。
[0120]微机电系统陀螺仪通常有两个方向的可移动电容板。径向的电容板加震荡电压迫使为物体做径向运动,横向的电容板测量由于横向科里奥利力运动带来的电容变化。因为科里奥利力正比于角速度,所以电容的变化可以计算出角速度。
[0121 ]按对象能保持稳定的转轴数目分为单轴陀螺仪、双轴陀螺仪和三轴陀螺仪。其中,单轴陀螺仪用于一个轴的角速度检测,可用于检测偏摆,如Z轴陀螺仪或者X轴陀螺仪,;双轴陀螺仪用于两个轴的角速度检测,可用于检测俯仰或者滚转,如X-Y轴方向陀螺仪或者X-Z轴方向陀螺仪;三轴陀螺仪用于三个轴的角速度检测。
[0122]在一些实施例中,上述手势事件通过三轴加速度计和三轴陀螺仪进行监听。
[0123]在一些实施例中,上述手势事件通过压电式三轴加速度计和三轴陀螺仪进行监听。
[0124]在一些实施例中,上述手势事件通过六轴惯性传感器进行监听,其中六轴惯性传感器高度集成了三轴加速度计和三轴陀螺仪。
[0125]在一些实施例中,上述手势事件通过九轴惯性传感器进行监听,其中九轴惯性传感器高度集成了六轴惯性传感器和三轴磁力计。
[0126]在一些实施例中,上述手势事件通过十轴惯性传感器进行监听,其中十轴惯性传感器高度集成了六轴惯性传感器、三轴磁力计和压力传感器。
[0127]上述三轴磁力计通过各向异性磁致电阻材料来检测空间中磁感应强度的大小,其中,这些各向异性磁致电阻材料对外界的磁场很敏感,磁场的强弱变化会导致它们自身电阻值发生变化,进而得以检测环境变化。
[0128]上述压力传感器用于当被侧压力作用于弹性元件时,弹性元件便产生相应的机械位移,进而测量被测压力的数值。在微机电系统中主要包括半导体压阻型压力传感器和静电容量型压力传感器,其中,半导体压阻型压力传感器是在薄片表面形成半导体变形压力,通过压力使薄片变形而产生压电阻抗效果,从而使阻抗的变化转换成电信号;静电容量型压力传感器是将玻璃的固定极和硅的可动极相对而形成电容,将通过压力使可动极变形所产生的静电容量的变化转换成电气信号。
[0129]步骤304:从手势事件中识别特征启动事件,并生成启动指令;所述特征启动事件为:在预设时间间隔内,具有围绕标准三维坐标系的设定轴线的预设转动轨迹,且转动角度超过预设角度值。
[0130]具体的,所述从手势事件中识别特征启动事件,并生成启动指令之前还包括:
[0131]从手势事件中识别出从初始姿势到查看姿势的事件,生成查看指令;
[0132]根据所述查看指令开启屏幕和展示文字消息。
[0133]其中,初始姿势为用户的随机姿势,查看姿势为特定手势事件。
[0134]在一些实施例中,查看姿势通过可穿戴设备的机器学习获得,然后预存于所述可穿戴设备的第一姿势数据库中。
[0135]为了提高识别的精准度,该查看姿势可包括多组不同使用状态下的运动姿势,譬如说用户躺卧时的查看姿势或者用户行走时的查看姿势或者用户奔跑时查看姿势,也即是上述查看姿势为预存于所述可穿戴设备的第一姿势数据库其中一组数据所表征的运动姿势。
[0136]在一些实施例中,智能手表通过将三轴加速度计和三轴陀螺仪监听的手势事件数据与第一姿势数据库其中一组数据所表征的运动姿势的数据相匹配来识别出从初始姿势到查看姿势的事件,并根据上述提前设定的与查看姿势对应的动作指令生成查看指令。
[0137]在一些实施例中,上述查看指令用于开启屏幕和展示来电信息、短信或者微信信息等文字信息。
[0138]在一些实施例中,随机姿势中可能有类似查看姿势的动作,考虑到查看姿势时间的持续性,可以通过设置查看姿势的时间阈值来判断随机姿势中的伪查看姿势,也可以通过机器学习的自我改进。
[0139]在一些实施例中,查看姿势对应的动作是手臂肘部呈曲状,智能手表表盘位于人的视线中。
[0140]请参阅图4,在一些实施例中,为了描述特征启动事件的具体姿势,下面在查看姿势所处位置建立标准三维坐标系,其中,标准三维坐标系的y轴为位于智能手表表盘平面的表带延伸的方向,X轴为位于智能手表表盘平面的与y轴垂直的方向,Z轴与智能手表表盘平面相正交。
[0141]所述特征启动事件为:在预设时间间隔内,具有围绕标准三维坐标系的X轴的预设转动轨迹,且转动角度超过预设角度值。
[0142]在一些实施例中,预设角度值为正负六十度。
[0143]在一些实施例中,智能手表通过将三轴加速度计和三轴陀螺仪监听的手势事件数据与特征启动事件的数据相匹配来识别出特征启动事件,并根据上述提前设定的与特征启动事件对应的动作指令生成启动指令。
[0144]在一个实施例中,考虑到特征启动事件是在查看姿势基础上围绕标准三维坐标系的X轴的转动,因此,也可以根据三轴陀螺仪的X轴角速度变化来识别出特征启动事件,并根据上述提前设定的与特征启动事件对应的动作指令生成启动指令。
[0145]请参阅图5,在一些实施例中,所述应用程序运行控制方法还包括:
[0146]从手势事件中识别出从初始姿势到耳听姿势5001的事件,生成耳听指令;
[0147]根据所述耳听指令播放语音消息。
[0148]其中,初始姿势为用户的随机姿势,耳听姿势5001为特定手势事件。
[0149]在一些实施例中,耳听姿势5001通过可穿戴设备的机器学习获得,然后预存于所述可穿戴设备的第二姿势数据库中。
[0150]为了提高识别的精准度,该耳听姿势5001可包括多组不同使用状态下的运动姿势,譬如说用户躺卧时的耳听姿势或者用户行走时的耳听姿势或者用户奔跑时耳听姿势,也即是上述耳听姿势5001为预存于所述可穿戴设备的第二姿势数据库其中一组数据所表征的运动姿势。
[0151]在一些实施例中,智能手表通过将三轴加速度计和三轴陀螺仪监听的手势事件数据与第二姿势数据库其中一组数据所表征的运动姿势的数据相匹配来识别出从初始姿势到耳听姿势5001的事件,并根据上述提前设定的与耳听姿势5001对应的动作指令生成耳听指令。
[0152]在一些实施例中,上述耳听指令用于切换语音模式或者播放语音信息。
[0153]在一些实施例中,随机姿势中可能有类似耳听姿势5001的动作,考虑到耳听姿势5001时间的持续性,可以通过设置耳听姿势5001的时间阈值来判断随机姿势中的伪耳听姿势,也可以通过机器学习的自我改进。
[0154]如图5所示,在一些实施例中,耳听姿势5001对应于为用户接听电话时的普通姿势。
[0155]在一些实施例中,所述应用程序运行控制方法还包括:
[0156]从手势事件中识别出从初始姿势到完成姿势5003的事件,生成完成指令;
[0157]根据所述完成指令发送消息或挂断电话;
[0158]其中,初始姿势为用户的随机姿势,完成姿势5003为特定手势事件。
[0159]在一些实施例中,完成姿势5003通过可穿戴设备的机器学习获得,然后预存于所述可穿戴设备的第二姿势数据库中。
[0160]为了提高识别的精准度,该完成姿势5003可包括多组不同使用状态下的运动姿势,譬如说用户躺卧时的完成姿势或者用户行走时的完成姿势或者用户奔跑时的完成姿势,也即是上述完成姿势5003为预存于所述可穿戴设备的第三姿势数据库其中一组数据所表征的运动姿势。
[0161]在一些实施例中,智能手表通过将三轴加速度计和三轴陀螺仪监听的手势事件数据与第二姿势数据库其中一组数据所表征的运动姿势的数据相匹配来识别出从初始姿势到完成姿势5003的事件,并根据上述提前设定的与完成姿势5003对应的动作指令生成完成指令。
[0162]在一些实施例中,上述完成指令用于发送消息或挂断电话。
[0163]在一些实施例中,随机姿势中可能有类似完成姿势5003的动作可以通过机器学习的自我改进。
[0164]如图5所示,在一些实施例中,完成姿势5003对应于为用户对应于手臂下垂。
[0165]步骤306:根据所述启动指令启动相应的应用程序的相应功能。
[0166]在一些实施例中,相应的应用程序包括通话应用程序,相应功能包括接听电话。
[0167]在一些实施例中,相应的应用程序包括短信应用程序,相应功能包括回复短信。
[0168]在一些实施例中,相应的应用程序包括即时通信应用程序,相应功能包括回复即时通信消息。
[0169]在一些实施例中,相应的应用程序包括音乐应用程序,相应功能包括播放下一首歌曲。
[0170]在一些实施例中,相应的应用程序包括桌面应用程序,相应功能包括切换到下一页。
[0171]在一些实施例中,相应的应用程序包括表盘背景程序,相应功能包括切换到下一个。
[0172]在一些实施例中,相应的应用程序包括运动应用程序,相应功能包括切换到下一项运动数据。
[0173]值得一提的是,在实际应用中,上述特定手势事件并不是孤立的,下面举三个例子来说明:
[0174]当应用程序为通话应用程序时,当从初始姿势到查看姿势为显示来电信息;当用户查看姿势基础上围绕标准三维坐标系的X轴的转动,或者称为旋转手臂时,就会自动接听电话,并默认为免提播放;当从查看姿势到耳听姿势5001时,就会切换成听筒模式进行接听;当从查看姿势或者耳听姿势5001到完成姿势5003时,就会自动挂断电话。
[0175]当应用程序为短信应用程序时,当从初始姿势到查看姿势为显示短信详细信息;当用户查看姿势基础上围绕标准三维坐标系的X轴的转动,或者称为旋转手臂时,就会自动进入回复短信页面;当从查看姿势到完成姿势5003时,就会自动发送短信。
[0176]当应用程序为微信应用程序时,当从初始姿势到查看姿势为显示微信详细信息;当从查看姿势到耳听姿势5001时,就会播放微信语音信息;当用户查看姿势基础上围绕标准三维坐标系的X轴的转动,或者称为旋转手臂时,就会自动进入回复微信页面;当从查看姿势到完成姿势5003时,就会自动发送微信。
[0177]请参阅图6,基于同一个发明构思,在一个实施例中,还提供一种应用程序运行控制装置,应用于可穿戴于手臂的可穿戴设备,包括:监听模块6001、识别模块6003以及应用模块6005,其中,
[0178]监听模块6001,用于监听手势事件;
[0179]识别模块6003,用于从手势事件中识别特征启动事件,并生成启动指令;所述特征启动事件为:在预设时间间隔内,具有围绕标准三维坐标系的设定轴线的转动轨迹,且转动角度超过预设角度值;
[0180]应用模块6005,用于根据所述启动指令启动相应的应用程序的相应功能。
[0181]优选地,所述可穿戴于手臂的可穿戴设备是智能手表。
[0182]在一些实施例中,所述标准三维坐标系的y轴为位于智能手表表盘平面的表带延伸的方向,x轴为位于智能手表表盘平面的与y轴垂直的方向,z轴与智能手表表盘平面相正交,所述特征启动事件为:在预设时间间隔内,具有围绕标准三维坐标系的X轴的预设转动轨迹,且转动角度超过预设角度值。
[0183]在一些实施例中,上述相应的应用程序包括通话应用程序,上述相应功能包括接听电话。
[0184]在一些实施例中,上述相应的应用程序包括短信应用程序,上述相应功能包括回复短?目O
[0185]在一些实施例中,上述相应的应用程序包括即时通信应用程序,上述相应功能包括回复即时通信消息。
[0186]在一些实施例中,上述相应的应用程序包括音乐应用程序,上述相应功能包括播放下一首歌曲。
[0187]在一些实施例中,上述相应的应用程序包括桌面应用程序,上述相应功能包括切换到下一页。
[0188]在一些实施例中,上述相应的应用程序包括表盘背景程序,上述相应功能包括切换到下一个。
[0189]在一些实施例中,上述相应的应用程序包括运动应用程序,上述相应功能包括切换到下一项运动数据。
[0190]上述装置还包括第一生成模块和查看模块,其中,
[0191]第一生成模块,用于从手势事件中识别特征启动事件,并生成启动指令之前从手势事件中识别出从初始姿势到查看姿势的事件,生成查看指令;
[0192]查看模块,用于根据查看指令开启屏幕和展示文字消息。
[0193]上述查看姿势为预存于所述可穿戴设备的第一姿势数据库其中一组数据所表征的运动姿势。
[0194]上述装置还包括第二生成模块和耳听模块,其中,
[0195]第二生成模块,用于从手势事件中识别出从初始姿势到耳听姿势的事件,生成耳听指令;
[0196]耳听模块,用于根据耳听指令播放语音消息。
[0197]上述耳听姿势为预存于所述可穿戴设备的第二姿势数据库其中一组数据所表征的运动姿势。
[0198]上述装置还包括第三生成模块和完成模块,其中,
[0199]第三生成模块,用于从手势事件中识别出从初始姿势到完成姿势的事件,生成完成指令;
[0200]完成模块,用于根据完成指令发送消息或挂断电话。
[0201]上述完成姿势为预存于所述可穿戴设备的第三姿势数据库其中一组数据所表征的运动姿势。
[0202]基于同一个发明构思,还提供一种可穿戴设备,包括一个或多个处理器、存储器、显示器、一个或多个应用程序,其中,
[0203]存储器可用于存储软件程序以及模块,处理器通过运行存储在存储器的软件程序以及模块,从而执行智能手表的各种功能应用以及数据处理。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件;
[0204]显示器可用于显示由用户输入的信息或提供给用户的信息以及智能手表的各种菜单。显示器可包括显示面板,可选的,可以采用液晶显示器(Liquid Crystal Display,IXD)、有机发光二极管(Organic Light-Emitting D1de,0LED)等形式来配置显示面板。进一步的,触控面板可覆盖显示面板,当触控面板检测到在其上或附近的触摸操作后,传送给处理器以确定触摸事件的类型,随后处理器根据触摸事件的类型在显示面板上提供相应的视觉输出。
[0205]上述一个或多个应用程序被存储在所述存储器中并被配置为由上述一个或多个处理器执行,所述一个或多个程序配置用于:
[0206]监听手势事件;
[0207]从手势事件中识别特征启动事件,并生成启动指令;所述特征启动事件为:在预设时间间隔内,具有围绕标准三维坐标系的设定轴线的转动轨迹,且转动角度超过预设角度值;
[0208 ]根据所述启动指令启动相应的应用程序的相应功能。
[0209]优选地,上述可穿戴于手臂的可穿戴设备是智能手表。
[0210]在一些实施例中,标准三维坐标系的y轴为位于智能手表表盘平面的表带延伸的方向,X轴为位于智能手表表盘平面的与y轴垂直的方向,z轴与智能手表表盘平面相正交,所述特征启动事件为:在预设时间间隔内,具有围绕标准三维坐标系的X轴的预设转动轨迹,且转动角度超过预设角度值。
[0211]在一些实施例中,上述相应的应用程序包括通话应用程序,上述相应功能包括接听电话。
[0212]在一些实施例中,上述相应的应用程序包括短信应用程序,上述相应功能包括回复短?目O
[0213]在一些实施例中,上述相应的应用程序包括即时通信应用程序,上述相应功能包括回复即时通信消息。
[0214]在一些实施例中,上述相应的应用程序包括音乐应用程序,上述相应功能包括播放下一首歌曲。
[0215]在一些实施例中,上述相应的应用程序包括桌面应用程序,上述相应功能包括切换到下一页。
[0216]在一些实施例中,上述相应的应用程序包括表盘背景程序,上述相应功能包括切换到下一个。
[0217]在一些实施例中,上述相应的应用程序包括运动应用程序,上述相应功能包括切换到下一项运动数据。
[0218]在一些实施例中,上述从手势事件中识别特征启动事件,并生成启动指令之前还包括:
[0219]从手势事件中识别出从初始姿势到查看姿势的事件,生成查看指令;
[0220]根据所述查看指令开启屏幕和展示文字消息。
[0221]上述查看姿势为预存于所述可穿戴设备的第一姿势数据库其中一组数据所表征的运动姿势。
[0222]在一些实施例中,上述可穿戴设备还包括:
[0223]从手势事件中识别出从初始姿势到耳听姿势的事件,生成耳听指令;
[0224]根据所述耳听指令播放语音消息。
[0225]上述耳听姿势为预存于所述可穿戴设备的第二姿势数据库其中一组数据所表征的运动姿势。
[0226]在一些实施例中,上述可穿戴设备还包括:
[0227]从手势事件中识别出从初始姿势到完成姿势的事件,生成完成指令;
[0228]根据所述完成指令发送消息或挂断电话。
[0229]上述完成姿势为预存于所述可穿戴设备的第三姿势数据库其中一组数据所表征的运动姿势。
[0230]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0231]在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0232]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0233]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0234]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(R0M,Read Only Memory)、随机存取存储器(RAM,RandomAccess Memory)、磁盘或光盘等。
[0235]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0236]与现有技术相比,该发明一种应用程序运行控制方法、装置及可穿戴设备具有如下有益效果:
[0237]该应用程序运行控制方法、装置及可穿戴设备通过在查看姿势的基础上检测特征启动事件,也即旋转手臂来控制可穿戴设备应用程序,在一定程度上追踪了程序的运行,避免程序自动运行时不良结果的发生。同时,该应用程序运行控制方法、装置及可穿戴设备的手势动作与普通用户自然的手机操作基本一致,在一定程度上方便了用户的使用,提高了用户的体验。最后,该应用程序运行控制方法、装置及可穿戴设备通过预存在存储器中的手势来进行手势事件的识别,避免了对网络的依赖,使得用户可以在离线状态下使用,拓展了用户的使用环境,同时也普及了智能市场的应用理念,在一定程度上促进整个行业的良性发展。
[0238]以上对本发明所提供的一种信息发送的方法、装置及设备进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种应用程序运行控制方法,其特征在于,应用于可穿戴于手臂的可穿戴设备,包括: 监听手势事件; 从手势事件中识别特征启动事件,并生成启动指令;所述特征启动事件为:在预设时间间隔内,具有围绕标准三维坐标系的设定轴线的预设转动轨迹,且转动角度超过预设角度值; 根据所述启动指令启动相应的应用程序的相应功能。2.如权利要求1所述的应用程序运行控制方法,其特征在于,所述从手势事件中识别特征启动事件,并生成启动指令之前还包括: 从手势事件中识别出从初始姿势到查看姿势的事件,生成查看指令; 根据所述查看指令开启屏幕和展示文字消息; 其中,所述查看姿势为预存于所述可穿戴设备的第一姿势数据库其中一组数据所表征的运动姿势。3.如权利要求1所述的应用程序运行控制方法,其特征在于,所述方法还包括: 从手势事件中识别出从初始姿势到耳听姿势的事件,生成耳听指令; 根据所述耳听指令播放语音消息; 其中,所述耳听姿势为预存于所述可穿戴设备的第二姿势数据库其中一组数据所表征的运动姿势。4.如权利要求1所述的应用程序运行控制方法,其特征在于,所述方法还包括: 从手势事件中识别出从初始姿势到完成姿势的事件,生成完成指令; 根据所述完成指令发送消息或挂断电话; 其中,所述完成姿势为预存于所述可穿戴设备的第三姿势数据库其中一组数据所表征的运动姿势。5.—种应用程序运行控制装置,其特征在于,应用于可穿戴于手臂的可穿戴设备,包括: 监听模块,用于监听手势事件; 识别模块,用于从手势事件中识别特征启动事件,并生成启动指令;所述特征启动事件为:在预设时间间隔内,具有围绕标准三维坐标系的设定轴线的转动轨迹,且转动角度超过预设角度值; 应用模块,用于根据所述启动指令启动相应的应用程序的相应功能。6.如权利要求5所述的应用程序运行控制装置,其特征在于,所述装置还包括: 第一生成模块,用于从手势事件中识别特征启动事件,并生成启动指令之前从手势事件中识别出从初始姿势到查看姿势的事件,生成查看指令; 查看模块,用于根据查看指令开启屏幕和展示文字消息; 其中,所述查看姿势为预存于所述可穿戴设备的第一姿势数据库其中一组数据所表征的运动姿势。7.如权利要求5所述的应用程序运行控制装置,其特征在于,所述装置还包括: 第二生成模块,用于从手势事件中识别出从初始姿势到耳听姿势的事件,生成耳听指令; 耳听模块,用于根据耳听指令切换语音模式或播放语音消息; 其中,所述耳听姿势为预存于所述可穿戴设备的第二姿势数据库其中一组数据所表征的运动姿势。8.如权利要求5所述的应用程序运行控制装置,其特征在于,所述装置还包括: 第三生成模块,用于从手势事件中识别出从初始姿势到完成姿势的事件,生成完成指令; 完成模块,用于根据完成指令发送消息或挂断电话; 其中,所述完成姿势为预存于所述可穿戴设备的第三姿势数据库其中一组数据所表征的运动姿势。9.一种可穿戴设备,其特征在于,包括: 一个或多个处理器; 存储器; 显示器; 一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于: 监听手势事件; 从手势事件中识别特征启动事件,并生成启动指令;所述特征启动事件为:在预设时间间隔内,具有围绕标准三维坐标系的设定轴线的转动轨迹,且转动角度超过预设角度值;根据所述启动指令启动相应的应用程序的相应功能。10.如权利要求9所述的可穿戴设备,其特征在于,所述可穿戴于手臂的可穿戴设备是智能手表。
【文档编号】G06F3/0487GK106066695SQ201610394058
【公开日】2016年11月2日
【申请日】2016年6月6日 公开号201610394058.8, CN 106066695 A, CN 106066695A, CN 201610394058, CN-A-106066695, CN106066695 A, CN106066695A, CN201610394058, CN201610394058.8
【发明人】祝芳浩, 刘昱东, 刘鸿杰
【申请人】北京奇虎科技有限公司, 奇酷互联网络科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1