利索能及
我要发布
收藏
专利号: 2018100022174
申请人: 武汉斗鱼网络科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2024-12-09
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种直播间徽章图片加载方法,其特征在于,包括:

当客户端启动时,从服务端获取配置信息,所述配置信息包括多个直播间需要加载的徽章图片信息;

根据所述配置信息中配置的多个直播间需要加载的徽章图片信息,从服务端上下载对应的徽章图片,存储于客户端本地;

当直播间需要加载徽章图片时,从客户端本地找到该直播间对应的徽章图片进行加载。

2.如权利要求1所述的直播间徽章图片加载方法,其特征在于,所述从服务端获取配置信息具体包括:当客户端启动时,调用客户端中的配置接口从服务端请求获取配置信息,并接收服务端返回的配置信息,其中,所述配置信息以数组形式呈现,每一个数组元素中包括直播间id、徽章图片等级和徽章图片类型。

3.如权利要求2所述的直播间徽章图片加载方法,其特征在于,根据每一个直播间需要加载的徽章图片信息,从服务端上下载对应的徽章图片,存储于客户端本地具体包括:根据每一个数组元素中的徽章图片等级和徽章图片类型,从服务端上下载对应的徽章图片;

将下载的徽章图片按照直播间id、徽章图片等级和徽章图片类型的命名规则命名后存储于客户端本地。

4.如权利要求3所述的直播间徽章图片加载方法,其特征在于,所述根据每一个数组元素中的徽章图片等级和徽章图片类型,从服务端上下载对应的徽章图片具体包括:创建一个队列,根据所述配置信息中的数组元素的数量,在所述队列中创建与所述数组元素数量相同数量的下载任务,并按照队列中的下载任务的顺序执行徽章图片的下载任务,对徽章图片进行下载。

5.如权利要求4所述的直播间徽章图片加载方法,其特征在于,所述队列为串行队列或者并行队列;

当所述队列为串行队列时,按照队列中的下载任务的顺序逐一执行队列中所有徽章图片下载任务,对徽章图片进行下载;

当所述队列为并行队列时,将队列中的所有徽章图片下载任务平均分为多组,每次执行队列中的一组徽章图片下载任务,对徽章图片进行下载。

6.如权利要求3所述的直播间徽章图片加载方法,其特征在于,所述当直播间需要加载徽章图片时,从客户端本地找到该直播间对应的徽章图片进行加载具体包括:基于接口函数接收加载参数,所述加载参数包括直播间id、徽章图片等级和徽章图片类型;

根据所述直播间id、徽章图片等级和徽章图片类型,从客户端本地查找到对应的徽章图片,并将所述徽章图片加载至对应的直播间。

7.如权利要求6所述的直播间徽章图片加载方法,其特征在于,所述数组元素中还包括直播间加载徽章图片的有效时间,所述方法还包括:获取向接口函数传入加载参数时的系统当前时间;

相应的,所述根据所述直播间id、徽章图片等级和徽章图片类型,从客户端本地查找对应的徽章图片具体包括:将所述加载参数中的直播间id与每一个数组元素中的直播间id进行匹配,找到匹配的数组元素;

提取所述匹配的数组元素中直播间加载徽章图片的有效时间,判断所述系统当前时间是否在所述有效时间之内,若是,则根据直播间id、徽章图片等级和徽章图片类型,从客户端本地查找对应的徽章图片并进行加载;若否,结束流程。

8.如权利要求6所述的直播间徽章图片加载方法,其特征在于,所述根据直播间id、徽章图片等级和徽章图片类型,从客户端本地查找对应的徽章图片具体包括:将直播间id、徽章图片等级和徽章图片类型与客户端本地存储的徽章图片的命名进行匹配,找到对应的徽章图片,返回该徽章图片的存储地址,以使客户端根据该徽章图片的存储地址向直播间进行加载。

9.一种直播间徽章图片加载系统,其特征在于,包括:

获取模块,用于当客户端启动时,从服务端获取配置信息,所述配置信息包括每一个直播间需要加载的徽章图片信息;

下载模块,用于根据所述每一个直播间需要加载的徽章图片信息,从服务端上下载对应的徽章图片,存储于客户端本地;

加载模块,用于当直播间需要加载徽章图片时,从客户端本地上找到该直播间对应的徽章图片进行加载。

10.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如权利要求1-8任一所述的方法。