著录项信息
专利名称 | 一种移动终端交互的方法及装置 |
申请号 | CN201310292328.0 | 申请日期 | 2013-07-11 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2013-11-13 | 公开/公告号 | CN103389855A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0481 | IPC分类号 | G;0;6;F;3;/;0;4;8;1;;;G;0;6;F;3;/;0;4;8;4;;;G;0;6;F;3;/;0;4;8;8查看分类表>
|
申请人 | 广东欧珀移动通信有限公司 | 申请人地址 | 广东省东莞市长安镇乌沙海滨路18号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | OPPO广东移动通信有限公司 | 当前权利人 | OPPO广东移动通信有限公司 |
发明人 | 范青青;陈哲 |
代理机构 | 深圳中一专利商标事务所 | 代理人 | 张全文 |
摘要
本发明适用于移动终端领域,提供了一种移动终端交互的方法,所述方法包括:在所述移动终端的桌面壁纸所在图层和桌面组件所在图层上叠加一动画特效图层,所述动画特效图层的坐标分别与所述桌面壁纸所在图层的坐标和所述桌面组件所在图层的坐标一一对应;在所述动画特效图层上绘制动画特效元素,产生第一动画特效;通过所述移动终端中的传感器检测用户对所述移动终端的动作事件;根据所述动作事件,结合所述第一动画特效产生第二动画特效。本发明中,移动终端中的传感器接收用户对移动终端的动作事件,将上述动作事件与动画特效元素和桌面组件融合,在动画特效图层上显示与用户交互的动画特效,增强了移动终端动画特效的交互性和显示效果。
1.一种移动终端交互的方法,其特征在于,所述方法包括:
在所述移动终端的桌面壁纸所在图层和桌面组件所在图层上叠加一动画特效图层,所述动画特效图层的坐标分别与所述桌面壁纸所在图层的坐标和所述桌面组件所在图层的坐标一一对应;
在所述动画特效图层上绘制动画特效元素,产生第一动画特效;
通过所述移动终端中的传感器检测用户对所述移动终端的动作事件;
根据所述动作事件,结合所述第一动画特效产生第二动画特效,具体包括:
判断所述动画特效元素与所述桌面组件的位置关系;
如果所述动画特效元素与所述桌面组件是分离的位置关系,根据所述动作事件,结合所述第一动画特效产生所述第二动画特效;
如果所述动画特效元素与所述桌面组件不是分离的位置关系,根据所述动作事件和所述动画特效元素与所述桌面组件的位置关系,结合所述第一动画特效产生所述第二动画特效;
其中,所述判断所述动画特效元素与所述桌面组件的位置关系包括:
根据像素点的颜色值识别所述桌面组件所在图层的透明点和不透明点,并映射到所述动画特效图层上;
计算所述动画特效元素在上、下、左、右四个方向上与映射得到的最近透明点的距离;
如果所述四个方向上与映射得到的最近透明点的距离均小于一预设阈值,则所述动画特效元素与所述桌面组件是分离的位置关系;
如果所述四个方向上与映射得到的最近透明点的距离中至少一个大于所述预设阈值,则所述动画特效元素与所述桌面组件不是分离的位置关系。
2.如权利要求1所述的方法,其特征在于,
所述传感器包括以下至少一项:触屏传感器、加速度传感器和麦克风传感器。
3.如权利要求1所述的方法,其特征在于,所述通过所述移动终端中的传感器检测用户对所述移动终端的动作事件包括:
当所述移动终端处于桌面显示状态时,所述传感器检测用户对所述移动终端的动作事件;
当所述移动终端处于非桌面显示状态时,所述传感器停止检测用户对所述移动终端的动作事件。
4.一种移动终端交互的装置,其特征在于,所述装置包括:
叠加单元,用于在所述移动终端的桌面壁纸所在图层和桌面组件所在图层上叠加一动画特效图层,所述动画特效图层的坐标分别与所述桌面壁纸所在图层的坐标和所述桌面组件所在图层的坐标一一对应;
第一动画特效产生单元,用于在所述动画特效图层上绘制动画特效元素,产生第一动画特效;
检测单元,用于通过所述移动终端中的传感器检测用户对所述移动终端的动作事件;
第二动画特效产生单元,用于根据所述动作事件,结合所述第一动画特效产生第二动画特效;
所述第二动画特效产生单元包括:
判断单元,用于判断所述动画特效元素与所述桌面组件的位置关系;
动画特效第一子单元,用于如果所述动画特效元素与所述桌面组件是分离的位置关系,根据所述动作事件,结合所述第一动画特效产生所述第二动画特效;
动画特效第二子单元,用于如果所述动画特效元素与所述桌面组件不是分离的位置关系,根据所述动作事件和所述动画特效元素与所述桌面组件的位置关系,结合所述第一动画特效产生所述第二动画特效;
所述判断单元包括:
识别单元,用于根据像素点的颜色值识别所述桌面组件所在图层的透明点和不透明点,并映射到所述动画特效图层上;
计算单元,用于计算所述动画特效元素在上、下、左、右四个方向上与映射得到的最近透明点的距离;
确定单元,用于如果所述四个方向上与映射得到的最近透明点的距离均小于一预设阈值,则所述动画特效元素与所述桌面组件是分离的位置关系;如果所述四个方向上与映射得到的最近透明点的距离中至少一个大于所述预设阈值,则所述动画特效元素与所述桌面组件不是分离的位置关系。
5.如权利要求4所述的装置,其特征在于,
所述传感器包括以下至少一项:触屏传感器、加速度传感器和麦克风传感器。
6.如权利要求4所述的装置,其特征在于,所述检测单元包括:
当所述移动终端处于桌面显示状态时,所述传感器检测用户对所述移动终端的动作事件;
当所述移动终端处于非桌面显示状态时,所述传感器停止检测用户对所述移动终端的动作事件。
一种移动终端交互的方法及装置\n技术领域\n[0001] 本发明属于移动终端领域,尤其涉及一种移动终端交互的方法及装置。\n背景技术\n[0002] 随着移动技术的迅速发展,移动终端越来越受到消费者的青睐,市场上出现了各种各样的移动终端,比如智能手机,平板电脑,电视和相机等,用户与移动终端之间方便高效的交互方式成为越来越受到关注的问题。\n[0003] 移动终端的桌面上通常有壁纸、图标和插件等元素,目前,移动终端桌面的动画特效仅限于采用动态壁纸的形式,而动态壁纸的动画效果与桌面的图标和插件是不相关联的,并且缺少与用户的交互,用户不能改变其中图案的运动轨迹、颜色和形状等。\n发明内容\n[0004] 本发明的目的在于提供一种移动终端交互的方法,旨在增强移动终端动画特效的交互性和显示效果。\n[0005] 本发明实施例是这样实现的,一种移动终端交互的方法,包括:\n[0006] 在所述移动终端的桌面壁纸所在图层和桌面组件所在图层上叠加一动画特效图层,所述动画特效图层的坐标分别与所述桌面壁纸所在图层的坐标和所述桌面组件所在图层的坐标一一对应;\n[0007] 在所述动画特效图层上绘制动画特效元素,产生第一动画特效;\n[0008] 通过所述移动终端中的传感器检测用户对所述移动终端的动作事件;\n[0009] 根据所述动作事件,结合所述第一动画特效产生第二动画特效。\n[0010] 本发明实施例的另一目的在于提供一种移动终端交互的装置,包括:\n[0011] 叠加单元,用于在所述移动终端的桌面壁纸所在图层和桌面组件所在图层上叠加一动画特效图层,所述动画特效图层的坐标分别与所述桌面壁纸所在图层的坐标和所述桌面组件所在图层的坐标一一对应;\n[0012] 第一动画特效产生单元,用于在所述动画特效图层上绘制动画特效元素,产生第一动画特效;\n[0013] 检测单元,用于通过所述移动终端中的传感器检测用户对所述移动终端的动作事件;\n[0014] 第二动画特效产生单元,用于根据所述动作事件,结合所述第一动画特效产生第二动画特效。\n[0015] 在本发明中,移动终端中的传感器接收用户对移动终端的动作事件,将上述动作事件与动画特效元素和桌面组件融合,在动画特效图层上显示与用户交互的动画特效,增强了移动终端动画特效的交互性和显示效果。\n附图说明\n[0016] 图1是本发明实施例提供的一种移动终端交互的方法的实现流程图;\n[0017] 图2是本发明实施例提供的移动终端桌面图层示意图;\n[0018] 图3是本发明实施例提供的雪花与桌面组件融合的动画特效示意图;\n[0019] 图4是本发明实施例提供的一种移动终端交互的方法步骤S104的具体实现流程图;\n[0020] 图5是本发明实施例提供的一种移动终端交互的装置的结构框图。\n具体实施方式\n[0021] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。\n[0022] 在本发明实施例中,移动终端中的传感器接收用户对移动终端的动作事件,将上述动作事件与动画特效元素和桌面组件融合,在动画特效图层上显示与用户交互的动画特效,增强了移动终端动画特效的交互性和显示效果。\n[0023] 图1示出了本发明实施例提供的一种移动终端交互的方法的实现流程,详述如下:\n[0024] 在步骤S101中,在所述移动终端的桌面壁纸所在图层和桌面组件所在图层上叠加一动画特效图层,所述动画特效图层的坐标分别与所述桌面壁纸所在图层的坐标和所述桌面组件所在图层的坐标一一对应。\n[0025] 通常,移动终端的桌面分为壁纸所在的图层和桌面组件所在的图层,为了显示动画特效,在上述两个图层上叠加一动画特效图层。如图2所示,移动终端桌面上的图层自顶端向下依次为A、B、C,A为动画特效图层,B为桌面组件所在的图层,C为壁纸所在的图层,移动终端桌面所在的平面为x轴方向和y轴方向组成的平面,三个图层叠加的方向为z轴方向,三个图层的坐标在x轴方向和y轴方向上是完全映射的关系,坐标点一一对应。动画特效图层可以动态地增加或者删除,用户选择使用本发明实施例所述的动画特效时即增加了该动画特效图层,不使用时则删除了该动画特效图层。\n[0026] 在步骤S102中,在所述动画特效图层上绘制动画特效元素,产生第一动画特效。\n[0027] 动画特效元素绘制在动画特效图层上,动画特效元素可以是花瓣、雨滴和雪花等,相互关联的多个动画特效元素组合成整个动画特效,也可以是根据天气信息变换动画特效元素以组成整个动画特效。\n[0028] 在本实施例中,根据天气信息变换动画特效元素,移动终端中的天气预报插件通过网络实时获得天气信息,天气信息可以是所处地区当天该时刻的气温、降水情况、风力等。动画特效图层根据获得的天气信息选取对应的动画特效元素进行基本的动画特效显示,例如,冬天雨夹雪无风的天气时,动画特效图层选取雨滴和雪花这两种动画特效元素,动画特效为雨滴和雪花缓缓飘落,当接触到桌面组件的上边缘时,雨滴消失而雪花在上面堆积。当雨夹雪转为大雪时,如图3所示,动画特效图层取消雨滴这种动画特效元素,增加雪花的密度,雪花缓缓飘落,当接触到桌面组件的上边缘时,雪花在上面堆积。对于各种动画特效在此不再一一赘述。\n[0029] 在步骤S103中,通过所述移动终端中的传感器检测用户对所述移动终端的动作事件。\n[0030] 移动终端中的传感器包括但不限于触屏传感器、加速度传感器和麦克风传感器等。每种类型的传感器有其对应的动作事件,例如,触屏传感器对应的动作事件可以是滑动、点击、长按等触屏动作,屏幕不断检测在其上的触屏动作;加速度传感器对应的动作事件可以是上下摇晃和左右摇晃移动终端等动作,加速度传感器不断检测移动终端在三维空间的x轴方向、y轴方向和z轴方向上的加速度;麦克风传感器对应的动作事件可以是对移动终端的麦克风吹气等动作,麦克风传感器不断检测接收到的声音参数,声音参数包括但不限于声音大小、声音的连续性等。各个传感器可以单独工作或者配合工作。\n[0031] 在本实施例中,当所述移动终端处于桌面显示状态时,所述传感器检测用户对所述移动终端的动作事件。当移动终端处于桌面显示状态时,屏幕点亮,用户能够看到桌面壁纸和桌面组件,其中桌面组件包括应用程序的图标和插件等。此时,移动终端中的加速度传感器不断检测用户对移动终端的摇晃动作,获取移动终端在三维空间的x轴方向、y轴方向和z轴方向上的加速度。\n[0032] 在本实施例中,当所述移动终端处于非桌面显示状态时,所述传感器停止检测用户对所述移动终端的动作事件。非桌面显示状态是指移动终端进入应用程序或者处于锁屏状态,此时,加速度传感器停止检测用户对移动终端的摇晃动作,暂停步骤S102中产生的动画特效,直到移动终端退出应用程序回到桌面状态时再继续运行动画特效,这样可以有效降低移动终端的功耗。\n[0033] 在步骤S104中,根据所述动作事件,结合所述第一动画特效产生第二动画特效。\n[0034] 传感器检测到动作事件后,需要判断是否响应所述动作事件,对于不同类型的传感器,判断的依据不同。例如,对于触屏传感器,当触屏动作是启动应用程序的指令时判断为不响应,当触屏动作不是启动应用程序的指令时判断为响应;对于加速度传感器,将x轴方向、y轴方向和z轴方向上的加速度进行平方求和的运算,当运算结果大于某一预设值时,判断为响应,当运算结果小于该预设值时,判断为不响应,避免轻微摇晃带来的误操作。对于麦克风传感器,当不是处于通话或者录音状态时,过滤不连续的声音,当过滤后的声音的大小大于某一预设值时,判断为响应,当过滤后的声音的大小小于该预设值时,判断为不响应,避免不连续声音带来的误操作。\n[0035] 在判断响应用户对移动终端的动作事件后,在上述动画特效的基础上加入与用户交互的动画特效。作为本发明的一个实施例,加速度传感器将x轴方向、y轴方向和z轴方向上的加速度进行平方求和,当运算结果大于一预设值时,判断响应用户对移动终端的动作事件。如图4所示,步骤S104具体为:\n[0036] 在S401中,判断所述动画特效元素与所述桌面组件的位置关系。\n[0037] 在本实施例中,用户所看到的动画特效元素与桌面组件是分离的位置关系时即为雪花在桌面组件之外的区域往下飘落,动画特效元素与桌面组件不是分离的位置关系时即为雪花依附在桌面组件的边缘上。动画特效元素与桌面组件的位置关系所对应的动画特效也可以为其他的形式,在此不再一一赘述。区分上述位置关系的具体步骤为:\n[0038] 根据像素点的颜色值识别所述桌面组件所在图层的透明点和不透明点,并映射到所述动画特效图层上。读取桌面组件所在图层的像素点,色彩模式(Alpha Red Green Blue,ARGB)表示透明通道的Alpha为0时该像素点为透明点,并且读取该透明点的在x轴方向和y轴方向的坐标(x,y)。由于动画特效图层和桌面组件所在图层的坐标是一一对应的关系,所以该透明点的坐标映射到动画特效图层后的坐标也为(x,y)。相应地,Alpha不为0的像素点为不透明点,其坐标映射遵循与透明点相同的原理。不透明点所占的区域即为桌面组件所在的区域,透明点即为桌面组件之外的区域。在动画特效运行的过程中,可以以实时或者随机的方式识别透明点和不透明点。\n[0039] 计算所述动画特效元素在上、下、左、右四个方向上与映射得到的最近透明点的距离。读取动画特效元素的坐标,在平面直角坐标系上计算其在四个方向上与映射得到的最近透明点的距离,得到四个距离数据。\n[0040] 如果所述四个方向上与映射得到的最近透明点的距离均小于一预设阈值,则所述动画特效元素与所述桌面组件是分离的位置关系。四个距离数据均小于该阈值,说明在动画特效元素的上、下、左、右四个方向上均为透明点,用户看到的是动画特效元素与桌面组件分离的情形。\n[0041] 相应地,如果所述四个方向上与映射得到的最近透明点的距离中至少一个大于所述预设阈值,则所述动画特效元素与所述桌面组件不是分离的位置关系。如果四个距离数据中有一个或者多个大于该阈值,说明在对应的方向上为不透明点,用户看到的应该是动画特效元素依附在桌面组件边缘的情形。\n[0042] 在S402中,如果所述动画特效元素与所述桌面组件是分离的位置关系,根据所述动作事件,结合所述第一动画特效产生所述第二动画特效;\n[0043] 如果所述动画特效元素与所述桌面组件不是分离的位置关系,根据所述动作事件和所述动画特效元素与所述桌面组件的位置关系,结合所述第一动画特效产生所述第二动画特效。\n[0044] 在本实施例中,根据用户对移动终端的摇晃动作,结合步骤S102产生的动画特效,堆积在桌面组件上边缘的雪花分别沿着桌面组件的左边缘和右边缘滑落,在桌面组件之外的区域往下飘落的雪花在下落的同时分别向左右方向飘散。在上述两种动画特效中,雪花向左右方向移动的速度还可以根据用户摇晃移动终端的程度不同而变化,用户摇晃移动终端的程度即为加速度传感器在x轴方向、y轴方向和z轴方向上检测到的加速度大小。对于与用户交互的动画特效在此不再一一赘述。\n[0045] 在本发明实施例中,移动终端中的传感器接收用户对移动终端的动作事件,将上述动作事件与动画特效元素和桌面组件融合,在动画特效图层上显示与用户交互的动画特效,增强了移动终端动画特效的交互性和显示效果。\n[0046] 图5示出了本发明实施例提供的一种移动终端交互的装置的结构框图,[0047] 该装置可以位于智能手机,平板电脑,电视和相机等移动终端中,用于执行本发明图1至图4实施例所述的一种移动终端交互的方法。为了便于说明,仅示出了与本实施例相关的部分,该装置包括:\n[0048] 叠加单元51,在所述移动终端的桌面壁纸所在图层和桌面组件所在图层上叠加一动画特效图层,所述动画特效图层的坐标分别与所述桌面壁纸所在图层的坐标和所述桌面组件所在图层的坐标一一对应。\n[0049] 第一动画特效产生单元52,在所述动画特效图层上绘制动画特效元素,产生第一动画特效。\n[0050] 检测单元53,通过所述移动终端中的传感器检测用户对所述移动终端的动作事件。\n[0051] 第二动画特效产生单元54,用于根据所述动作事件,结合所述第一动画特效产生第二动画特效。\n[0052] 可选地,所述传感器包括以下至少一项:触屏传感器、加速度传感器和麦克风传感器。\n[0053] 可选地,所述检测单元53当所述移动终端处于桌面显示状态时,所述传感器检测用户对所述移动终端的动作事件;当所述移动终端处于非桌面显示状态时,所述传感器停止检测用户对所述移动终端的动作事件。\n[0054] 可选地,所述第二动画特效产生单元54包括:\n[0055] 判断单元,判断所述动画特效元素与所述桌面组件的位置关系。\n[0056] 动画特效第一子单元,如果所述动画特效元素与所述桌面组件是分离的位置关系,根据所述动作事件,结合所述第一动画特效产生所述第二动画特效。\n[0057] 动画特效第二子单元,如果所述动画特效元素与所述桌面组件不是分离的位置关系,根据所述动作事件和所述动画特效元素与所述桌面组件的位置关系,结合所述第一动画特效产生所述第二动画特效。\n[0058] 可选地,所述判断单元包括:\n[0059] 识别单元,根据像素点的颜色值识别所述桌面组件所在图层的透明点和不透明点,并映射到所述动画特效图层上。\n[0060] 计算单元,计算所述动画特效元素在上、下、左、右四个方向上与映射得到的最近透明点的距离。\n[0061] 确定单元,如果所述四个方向上与映射得到的最近透明点的距离均小于一预设阈值,则所述动画特效元素与所述桌面组件是分离的位置关系;如果所述四个方向上与映射得到的最近透明点的距离中至少一个大于所述预设阈值,则所述动画特效元素与所述桌面组件不是分离的位置关系\n[0062] 在本发明实施例中,移动终端中的传感器接收用户对移动终端的动作事件,将上述动作事件与动画特效元素和桌面组件融合,在动画特效图层上显示与用户交互的动画特效,增强了移动终端动画特效的交互性和显示效果。\n[0063] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
法律信息
- 2020-02-18
专利权人的姓名或者名称、地址的变更
专利权人由广东欧珀移动通信有限公司变更为OPPO广东移动通信有限公司
地址由523841 广东省东莞市长安镇乌沙海滨路18号变更为523860 广东省东莞市长安镇乌沙海滨路18号
- 2017-02-08
- 2014-06-25
实质审查的生效
IPC(主分类): G06F 3/0481
专利申请号: 201310292328.0
申请日: 2013.07.11
- 2013-11-13
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-10-19
|
2011-05-20
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |