一种用户图标显示方法及装置制造方法及图纸

技术编号:32826127 阅读:13 留言:0更新日期:2022-03-26 20:28
本发明专利技术实施例提供了一种用户图标显示方法及装置,涉及互联网技术领域,该方法包括:接收更新指令;获取重力加速度在第一、第二、第三坐标轴上的第一、二、三重力加速度分量;对第一重力加速度分量与第二重力加速度分量的比值进行反正切运算,得到第一角度;确定与第二坐标轴的夹角为第一角度的方向,作为第一方向;根据预设的重力加速度分量与运动速率的对应关系,确定第三重力加速度分量对应第一运动速率;针对当前待显示的每一用户图标,以第一方向、第一运动速率、当前的位置,将该用户图标显示在用户匹配界面中。如此,实现了终端中待显示的用户图标模拟真实物体在重力作用下的运动状态,使得用户匹配界面更具趣味性,增加用户粘性。户粘性。户粘性。

【技术实现步骤摘要】
一种用户图标显示方法及装置


[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]返回执行模块,用于当检测到所述终端发生翻转时,返回执行通过重力传感器获取重力加速度在当前本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用户图标显示方法,其特征在于,所述方法应用于终端,所述方法包括:接收针对用户匹配界面的更新指令;获取重力加速度在当前的终端坐标系中的第一坐标轴上的第一重力加速度分量、第二坐标轴上的第二重力加速度分量和第三坐标轴上的第三重力加速度分量;其中,所述第一坐标轴与所述终端的显示屏的上侧边缘平行,所述第二坐标轴与所述终端的显示屏的左侧边缘平行,所述第三坐标轴与所述终端的显示屏垂直;对所述第一重力加速度分量与所述第二重力加速度分量的比值进行反正切运算,得到第一角度;确定与所述第二坐标轴的夹角为所述第一角度的方向,作为第一方向;根据预设的重力加速度分量与运动速率的对应关系,确定所述第三重力加速度分量对应的运动速率,作为第一运动速率;针对当前待显示的每一用户图标,以所述第一方向为运动方向,以所述第一运动速率为当前的初始运动速率,以当前的位置为初始显示位置,将该用户图标显示在所述用户匹配界面中。2.根据权利要求1所述的方法,其特征在于,在所述以所述第一方向为运动方向,以所述第一运动速率为当前的初始运动速率,以当前的位置为初始显示位置,将该用户图标显示在所述用户匹配界面中之后,所述方法还包括:针对每一用户图标,根据预设的摩擦力参数,调整该用户图标的运动速率;当该用户图标移动至所述显示屏的第一边缘时,获取该用户图标当前的运动速率,作为第二运动速率;根据所述第一方向与第一碰撞调整规则,确定第二方向;以所述第二方向为运动方向,以所述第二运动速率为当前的初始运动速率,将该用户图标显示在所述用户匹配界面中。3.根据权利要求1所述的方法,其特征在于,在所述以所述第一方向为运动方向,以所述第一运动速率为当前的初始运动速率,以当前的位置为初始显示位置,将该用户图标显示在所述用户匹配界面中之后,所述方法还包括:针对每两个用户图标,当该两个用户图标的边缘之间的最小距离小于预设阈值时,根据第二碰撞调整规则,对该两个用户图标当前的运动速率和运动方向进行调整;按照调整后的运动速率和运动方向,将该两个用户图标显示在所述用户匹配界面中。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:当检测到所述终端发生翻转时,返回执行通过重力传感器获取重力加速度在当前的终端坐标系中的第一坐标轴上的第一重力加速度分量、第二坐标轴上的第二重力加速度分量和第三坐标轴上的第三重力加速度分量。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:当接收到所述更新指令时,获取登陆所述终端的目标用户的用户信息,作为目标用户信息;从预设的多个用户图标中,确定与所述目标用户信息相匹配的预设数目个用户图标,作为当前待显示的用户图标。6.根据权利要求1所述的方法,其特征在于,在...

【专利技术属性】
技术研发人员:崔琦伟
申请(专利权)人:北京乐我无限科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1