用户生成内容展示方法、装置及存储介质与流程

文档序号:26748686发布日期:2021-09-25 01:44阅读:来源:国知局

技术特征:
1.一种用户生成内容展示方法,其特征在于,包括:每隔预定时间间隔,生成一帧虚拟空间的图像并展示,以展示虚拟空间中的动态效果;其中,所述虚拟空间中包括与当前用户对应的第二虚拟对象、以及与用户生成内容发布者对应的多个第一虚拟对象;所述多个第一虚拟对象围绕在所述第二虚拟对象的周围,对于所述多个第一虚拟对象中的任一第一虚拟对象,距离所述第二虚拟对象越近,所述第一虚拟对象关联的用户生成内容的发布者与所述当前用户的关系越亲密或者用户生成内容的热度越高;在各第一虚拟对象上展示对应的用户生成内容的关键字。2.根据权利要求1所述的方法,其特征在于,进一步包括:建立各用户生成内容的标识与各第一虚拟对象的对应关系;响应于对任一第一虚拟对象的点击操作,根据所述对应关系确定所述第一虚拟对象对应的用户生成内容的标识;向服务器发送用户生成内容获取请求,所述用户生成内容获取请求中携带确定出的用户生成内容的标识;接收所述服务器发送的与确定出的用户生成内容的标识对应的用户生成内容,并展示所述用户生成内容。3.根据权利要求1所述的方法,其特征在于,所述各第一虚拟对象位于围绕所述第二虚拟对象的至少一个轨道上;其中,轨道距离所述第二虚拟对象越近,轨道上的第一虚拟对象关联的用户生成内容的发布者与当前用户的关系越亲密或者用户生成内容的热度越高。4.根据权利要求3所述的方法,其特征在于,所述在各第一虚拟对象上展示对应的用户生成内容的关键字包括:针对每一个用户生成内容,根据各用户生成内容与至少一个轨道的对应关系,确定该用户生成内容对应的轨道;将该用户生成内容的关键字绘制到所述轨道上的一个第一虚拟对象上。5.根据权利要求3所述的方法,其特征在于,其中,各轨道上每两个相邻的第一虚拟对象之间的轨道弧长对应的中心角相同;所述方法进一步包括:针对每一个轨道,根据该轨道上第一虚拟对象的数量,确定该轨道上的各第一虚拟对象对应的中心角;根据该轨道上的各第一虚拟对象对应的中心角,确定各第一虚拟对象在该轨道上的位置。6.根据权利要求3所述的方法,其特征在于,所述多个第一虚拟对象围绕上述第二虚拟对象旋转;所述方法进一步包括:每隔预定时间间隔,执行以下操作:针对每一个轨道,根据该轨道的半径确定该轨道上的各第一虚拟对象在所述预定时间间隔内围绕所述第二虚拟对象旋转的旋转角度;根据该轨道上的各第一虚拟对象的位置及各第一虚拟对象的所述旋转角度,确定该轨道上的第一虚拟对象旋转后的位置;根据各轨道上的第一虚拟对象旋转后的位置,展示旋转后的虚拟空间。7.根据权利要求3所述的方法,其特征在于,进一步包括:接收至少一个用户生成内容的相关数据,根据所述相关数据确定虚拟空间中第一虚拟对象的数量;
其中,当所述相关数据包含各用户生成内容的标识与所述至少一个轨道的对应关系时,所述根据所述相关数据确定虚拟空间中第一虚拟对象的数量包括:根据所述对应关系,确各轨道对应的用户生成内容的数量;根据各轨道对应的用户生成内容的数量,确定各轨道上的第一虚拟对象的数量;当所述相关数据包含用户生成内容的数量时,所述根据所述相关数据确定虚拟空间中第一虚拟对象的数量包括:将所述相关内容中的用户生成内容的数量作为虚拟空间中第一虚拟对象的数量;当所述相关数据包括用户生成内容的关键字时,所述根据所述相关数据确定虚拟空间中第一虚拟对象的数量包括:根据相关数据中包含的用户生成内容的关键字,确定关键字的数量;将确定的关键字的数量作为虚拟空间中第一虚拟对象的数量。8.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:响应于对所述虚拟空间的滑动操作,获取所述滑动操作对应的滑动距离及滑动方向;根据所述滑动距离、所述滑动方向以及每一个轨道上的各第一虚拟对象的当前位置,确定每一个轨道上的各第一虚拟对象的目标位置;根据每一个轨道上的各第一虚拟对象的目标位置,展示旋转的虚拟空间。9.根据权利要求8所述的方法,其特征在于,所述根据每一个轨道上的各第一虚拟对象的目标位置,展示旋转的虚拟空间,包括:对于每个轨道上的每个第一虚拟对象,根据该第一虚拟对象的目标位置,确定该第一虚拟对象从所述当前位置旋转到所述目标位置的至少一个中间位置;根据每一个轨道上的每个第一虚拟对象的所述至少一个中间位置和所述目标位置,展示所述旋转的虚拟空间。10.根据权利要求9所述的方法,其特征在于,通过以下公式确定所述至少一个中间位置中的每一个中间位置:其中,代表第l轨道上的第i个第一虚拟对象的所述中间位置,代表第l轨道上的第i个第一虚拟对象的目标位置,代表第l轨道上的第i个第一虚拟对象的所述中间位置的前一个位置,β为预设参数。11.根据权利要求8所述的方法,其特征在于,所述根据所述滑动距离、所述滑动方向以及每一个轨道上的各第一虚拟对象的当前位置,确定每一个轨道上的各第一虚拟对象的目标位置包括:根据所述滑动距离,确定各第一虚拟对象的旋转角度;根据各第一虚拟对象的当前位置及所述旋转角度,确定各第一虚拟对象的目标位置。12.根据权利要求11所述的方法,其特征在于,根据以下公式确定所述旋转角度:θ=s*max(s,s
m
)*α其中,s代表所述滑动距离,s
m
为预设的滑动距离最小值,α为预设参数,max()表示取最大值操作。
13.根据权利要求1所述的方法,其特征在于,所述根据各第一虚拟对象在所述虚拟空间中的位置,展示包含有所述各第一虚拟对象的虚拟空间包括:根据预设的视点位置及视角以及各第一虚拟对象在所述虚拟空间中的位置,通过三维投影生成所述虚拟空间对应的图像,并展示所述图像。14.一种非易失性计算机可读存储介质,存储有计算机可读指令,其特征在于,所述计算机可读指令被处理器执行时实现如权利要求1至13中任一项所述的方法。15.一种计算设备,其特征在于,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现如权利要求1至13中任一项所述的方法。

技术总结
本申请实例公开了一种用户生成内容展示方法,包括:每隔预定时间间隔,生成一帧虚拟空间的图像并展示,以展示虚拟空间中的动态效果;其中,所述虚拟空间中包括与当前用户对应的第二虚拟对象、以及与用户生成内容发布者对应的多个第一虚拟对象;所述多个第一虚拟对象围绕在所述第二虚拟对象的周围,对于所述多个第一虚拟对象中的任一第一虚拟对象,距离第二虚拟对象越近,所述第一虚拟对象关联的用户生成内容的发布者与所述当前用户的关系越亲密或者用户生成内容的热度越高;在各第一虚拟对象上展示对应的用户生成内容的关键字。本申请实例还提供了相应的装置及存储介质。实例还提供了相应的装置及存储介质。实例还提供了相应的装置及存储介质。


技术研发人员:张智 龙宪焜 朱辉颖 周颖枝 翟安东 苏智威 郭诗雅
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2018.12.21
技术公布日:2021/9/24
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1