[发明专利]显示的控制方法、电子设备以及存储介质在审
申请号: | 202110594922.X | 申请日: | 2021-05-28 |
公开(公告)号: | CN113360053A | 公开(公告)日: | 2021-09-07 |
发明(设计)人: | 曹聪灵 | 申请(专利权)人: | 富途网络科技(深圳)有限公司 |
主分类号: | G06F3/0483 | 分类号: | G06F3/0483;G06F3/14;G06Q40/04;G06Q40/06 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 刘梦晴 |
地址: | 518000 广东省深圳市南山区粤海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 显示 控制 方法 电子设备 以及 存储 介质 | ||
1.一种显示的控制方法,其特征在于,应用于具有显示功能的电子设备,所述电子设备显示的可交互界面包括多个显示轨道,所述显示轨道用于滚动显示弹幕对象,所述方法包括:
获取所述可交互界面对应的多个待显示的弹幕对象,所述多个待显示的弹幕对象之间具有优先级关系;
从所述多个待显示的弹幕对象中确定满足预设筛选条件的n个第一弹幕对象,n≥1;
通过至少一个目标显示轨道对所述n个第一弹幕对象中的优先级最高的m个第一弹幕对象进行显示,所述至少一个目标显示轨道所能承载的新增弹幕对象的数量大于等于m,且n≥m,所述目标显示轨道为所述多个显示轨道中能够承载新增弹幕对象的显示轨道。
2.根据权利要求1所述的方法,其特征在于,所述预设筛选条件包括第一筛选条件,所述第一筛选条件为弹幕发送时间距离当前时间的时间间隔小于或等于第一预设值;
所述从所述多个待显示的弹幕对象中确定满足预设筛选条件的n个第一弹幕对象,包括:
针对所述多个待显示的弹幕对象中的每个待显示的弹幕对象,确定所述弹幕对象的弹幕发送时间距离当前时间的时间间隔是否小于或等于第一预设值;
在所述待显示的弹幕对象的弹幕发送时间距离当前时间的时间间隔小于或等于所述第一预设值的情况下,将所述待显示的弹幕对象确定为所述第一弹幕对象;和/或,
在所述待显示的弹幕对象的弹幕发送时间距离当前时间的时间间隔大于所述第一预设值的情况下,将所述待显示的弹幕对象丢弃。
3.根据权利要求1或2所述的方法,其特征在于,在所述从所述多个待显示的弹幕对象中确定满足预设筛选条件的n个第一弹幕对象之后,所述方法还包括:
在n大于所述至少一个目标显示轨道所能承载的新增弹幕对象的数量的情况下,从所述n个第一弹幕对象中确定优先级最高的m个第一弹幕对象,并将其余的第一弹幕对象放入等待队列。
4.根据权利要求1或2所述的方法,其特征在于,所述获取所述可交互界面对应的多个待显示的弹幕对象,包括:
在所述电子设备根据屏幕刷新频率进行屏幕刷新时,从生产者队列和/或等待队列中获取所述可交互界面对应的多个待显示的弹幕对象,所述等待队列包括所述电子设备上一次进行屏幕刷新时未被任一显示轨道显示且满足所述预设筛选条件的弹幕对象。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
按照预设的周期从服务器获取与所述可交互界面对应的且弹幕发送时间最晚的p个待显示的弹幕对象;
将所述p个待显示的弹幕对象存储于所述生产者队列,p≥1。
6.根据权利要求1或2所述的方法,其特征在于,在所述通过至少一个目标显示轨道对所述n个第一弹幕对象中的优先级最高的m个第一弹幕对象进行显示之前,所述方法还包括:
针对所述多个显示轨道中的每个显示轨道,根据所述显示轨道所显示的最后一个弹幕对象的坐标,确定所述最后一个弹幕对象距离所述显示轨道的第一边缘的距离是否大于第二预设值,所述第一边缘为所述最后一个弹幕对象滚动显示的起点位置;
在所述最后一个弹幕对象距离所述显示轨道的第一边缘的距离大于或等于第二预设值时,确定所述显示轨道为所述目标显示轨道;
在所述最后一个弹幕对象距离所述显示轨道的第一边缘的距离小于所述第二预设值时,确定所述显示轨道不为所述目标显示轨道。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于富途网络科技(深圳)有限公司,未经富途网络科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110594922.X/1.html,转载请声明来源钻瓜专利网。