媒体元素的展示方法及装置制造方法及图纸

技术编号:18553578 阅读:42 留言:0更新日期:2018-07-28 10:44
本发明专利技术实施例公开了一种媒体元素的展示方法及装置,其中,所述方法包括:配置媒体元素在当前直播界面中的起始坐标位置;根据所述起始坐标位置以及所述当前直播界面的位置信息确定所述媒体元素的展示区域;根据所述起始坐标位置采用预设的曲线生成模型生成所述媒体元素在所述展示区域中的运动轨迹;在所述展示区域中将所述媒体元素沿着所述运动轨迹进行移动展示。本发明专利技术实施例有效地提高了视频直播过程中直播房间的趣味性和娱乐性,并提升用户体验。

【技术实现步骤摘要】
媒体元素的展示方法及装置
本专利技术涉及计算机网络
,尤其涉及一种媒体元素的展示方法及装置。
技术介绍
随着计算机网络技术的快速发展,人们对各种应用软件的需求也越来越高。其中,直播应用软件,例如,斗鱼软件,作为当前最受用户喜爱的直播软件之一,越来越受到广泛的用户人群的青睐。但是,在实现本专利技术过程中,专利技术人发现现有的直播应用软件在一系列栏目的直播过程中,直播房间显得冷清,没有气氛,而且直播过程过于形式单一,缺乏趣味性和娱乐性,进而影响直播效果,无法满足用户的使用需求。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的媒体元素的展示方法及装置,有效地提高了视频直播过程中直播房间的趣味性和娱乐性,提升用户体验。本专利技术的一个方面,提供了一种媒体元素的展示方法,包括:配置媒体元素在当前直播界面中的起始坐标位置;根据所述起始坐标位置以及所述当前直播界面的位置信息确定所述媒体元素的展示区域;根据所述起始坐标位置采用预设的曲线生成模型生成所述媒体元素在所述展示区域中的运动轨迹;在所述展示区域中将所述媒体元素沿着所述运动轨迹进行移动展示。可选地,所述在所述展示区域中将所述媒体元素沿着所述运动轨迹进行移动展示之前,所述方法还包括:获取当前直播界面的直播内容对应的用户行为数据,根据所述用户行为数据统计所述直播内容的人气值;根据所述人气值查找预设的映射关系,获取与所述人气值相对应的第一媒体元素出现频率,所述映射关系中包含有人气值与第一媒体元素出现频率之间的对应关系。可选地,所述方法还包括:接收用户的触发操作,响应于用户的触发操作按照预设的第二媒体元素出现频率将所述媒体元素进行沿着所述运动轨迹的展示。可选地,所述根据所述起始坐标位置以及所述当前直播界面的位置信息确定所述媒体元素的展示区域,包括:获取所述起始坐标位置距离所述当前直播界面的左、右边界的最小宽度值;根据所述最小宽度值计算所述展示区域的区域宽度值,公式如下:区域宽度值=最小宽度值×2;获取所述当前直播界面的第一高度值以及所述起始坐标位置距离所述当前直播界面的下边界的第二高度值;根据所述第一高度值和第二高度值计算所述展示区域的区域高度值,公式如下:区域高度值=(第一高度值-第二高度值)/2;根据所述区域宽度值和所述区域高度值确定所述展示区域,其中所述起始坐标位置位于所述展示区域的下边界上。可选地,所述根据所述起始坐标位置采用预设的曲线生成模型生成所述媒体元素在所述展示区域中的运动轨迹,包括:根据所述区域宽度值和区域高度值,采用预设随机因子计算所述终点坐标位置,公式如下:tx=(区域宽度值×随机因子-展示区域横向偏移值)/2;ty=-区域高度值+(区域高度值/3)×随机因子;其中,tx为终点的X坐标值,ty为终点的Y坐标值,展示区域横向偏移值为所述起始坐标位置相对于所述展示区域的下边界的中点的横向偏移值;根据所述起始坐标位置和终点坐标位置采用预设的曲线生成模型,生成所述媒体元素在所述展示区域中的运动轨迹。本专利技术的另一个方面,提供了一种媒体元素的展示装置,包括:配置模块,用于配置媒体元素在当前直播界面中的起始坐标位置;确定模块,用于根据所述起始坐标位置以及所述当前直播界面的位置信息确定所述媒体元素的展示区域;生成模块,用于根据所述起始坐标位置采用预设的曲线生成模型生成所述媒体元素在所述展示区域中的运动轨迹;控制模块,用于在所述展示区域中将所述媒体元素沿着所述运动轨迹进行移动展示。可选地,所述装置还包括:统计模块,用于在所述展示区域中将所述媒体元素沿着所述运动轨迹进行移动展示之前,获取当前直播界面的直播内容对应的用户行为数据,根据所述用户行为数据统计所述直播内容的人气值;获取模块,用于根据所述人气值查找预设的映射关系,获取与所述人气值相对应的第一媒体元素出现频率,所述映射关系中包含有人气值与第一媒体元素出现频率之间的对应关系。可选地,所述控制模块,还用于接收用户的触发操作,响应于用户的触发操作按照预设的第二媒体元素出现频率将所述媒体元素进行沿着所述运动轨迹的展示。可选地,所述确定模块,包括:第一获取单元,用于获取所述起始坐标位置距离所述当前直播界面的左、右边界的最小宽度值;第一计算单元,用于根据所述最小宽度值计算所述展示区域的区域宽度值,公式如下:区域宽度值=最小宽度值×2;第二获取单元,用于获取所述当前直播界面的第一高度值以及所述起始坐标位置距离所述当前直播界面的下边界的第二高度值;第二计算单元,用于根据所述第一高度值和第二高度值计算所述展示区域的区域高度值,公式如下:区域高度值=(第一高度值-第二高度值)/2;确定单元,用于根据所述区域宽度值和所述区域高度值确定所述展示区域,其中所述起始坐标位置位于所述展示区域的下边界上。可选地,所述生成模块,包括:第三计算单元,用于根据所述区域宽度值和区域高度值,采用预设随机因子计算所述终点坐标位置,公式如下:tx=(区域宽度值×随机因子-展示区域横向偏移值)/2;ty=-区域高度值+(区域高度值/3)×随机因子;其中,tx为终点的X坐标值,ty为终点的Y坐标值,展示区域横向偏移值为所述起始坐标位置相对于所述展示区域的下边界的中点的横向偏移值;生成单元,用于根据所述起始坐标位置和终点坐标位置采用预设的曲线生成模型,生成所述媒体元素在所述展示区域中的运动轨迹。本专利技术实施例提供的媒体元素的展示方法及装置,通过在当前直播界面中添加媒体元素的动态展示,根据生成的媒体元素在展示区域中的运动轨迹,在展示区域中将媒体元素沿着该运动轨迹进行移动,能够增添直播间的气氛,有效地提高了视频直播过程中直播房间的趣味性和娱乐性,提升用户体验。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1为本专利技术实施例的一种媒体元素的展示方法的流程图;图2为本专利技术实施例的一种媒体元素的展示方法中步骤S12的细分流程图;图3为本专利技术实施例中一个弧线的运动轨迹的生成过程示意图一;图4为本专利技术实施例中一个弧线的运动轨迹的生成过程示意图二;图5为本专利技术实施例中一个弧线的运动轨迹的生成过程示意图三;图6为本专利技术实施例中多弧线的运动轨迹的生成过程示意图一;图7为本专利技术实施例中多弧线的运动轨迹的生成过程示意图二;图8为本专利技术实施例的一种媒体元素的展示装置的结构示意图;图9为本专利技术实施例的一种媒体元素的展示装置中确定模块的内部结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语本文档来自技高网
...

【技术保护点】
1.一种媒体元素的展示方法,其特征在于,包括:配置媒体元素在当前直播界面中的起始坐标位置;根据所述起始坐标位置以及所述当前直播界面的位置信息确定所述媒体元素的展示区域;根据所述起始坐标位置采用预设的曲线生成模型生成所述媒体元素在所述展示区域中的运动轨迹;在所述展示区域中将所述媒体元素沿着所述运动轨迹进行移动展示。

【技术特征摘要】
1.一种媒体元素的展示方法,其特征在于,包括:配置媒体元素在当前直播界面中的起始坐标位置;根据所述起始坐标位置以及所述当前直播界面的位置信息确定所述媒体元素的展示区域;根据所述起始坐标位置采用预设的曲线生成模型生成所述媒体元素在所述展示区域中的运动轨迹;在所述展示区域中将所述媒体元素沿着所述运动轨迹进行移动展示。2.根据权利要求1所述的方法,其特征在于,所述在所述展示区域中将所述媒体元素沿着所述运动轨迹进行移动展示之前,所述方法还包括:获取所述当前直播界面的直播内容对应的用户行为数据,根据所述用户行为数据统计所述直播内容的人气值;根据所述人气值查找预设的映射关系,获取与所述人气值相对应的第一媒体元素出现频率,所述映射关系中包含有人气值与第一媒体元素出现频率之间的对应关系。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:接收用户的触发操作,响应于用户的触发操作按照预设的第二媒体元素出现频率将所述媒体元素进行沿着所述运动轨迹的展示。4.根据权利要求1所述的方法,其特征在于,所述根据所述起始坐标位置以及所述当前直播界面的位置信息确定所述媒体元素的展示区域,包括:获取所述起始坐标位置距离所述当前直播界面的左、右边界的最小宽度值;根据所述最小宽度值计算所述展示区域的区域宽度值,公式如下:区域宽度值=最小宽度值×2;获取所述当前直播界面的第一高度值以及所述起始坐标位置距离所述当前直播界面的下边界的第二高度值;根据所述第一高度值和第二高度值计算所述展示区域的区域高度值,公式如下:区域高度值=(第一高度值-第二高度值)/2;根据所述区域宽度值和所述区域高度值确定所述展示区域,其中,所述起始坐标位置位于所述展示区域的下边界上。5.根据权利要求4所述的方法,其特征在于,所述根据所述起始坐标位置采用预设的曲线生成模型生成所述媒体元素在所述展示区域中的运动轨迹,包括:根据所述区域宽度值和所述区域高度值,采用预设随机因子计算所述终点坐标位置,公式如下:tx=(区域宽度值×随机因子-展示区域横向偏移值)/2;ty=-区域高度值+(区域高度值/3)×随机因子;其中,tx为终点的X坐标值,ty为终点的Y坐标值,展示区域横向偏移值为所述起始坐标位置相对于所述展示区域的下边界的中点的横向偏移值;根据所述起始坐标位置和终点坐标位置采用预设的曲线生成模型,生成所述媒体元素在所述展示区域中的运动轨迹。6.一种媒体元素的展示装...

【专利技术属性】
技术研发人员:谭义洋
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北,42

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

1