【技术实现步骤摘要】
动态海报的生成方法、装置、服务器及存储介质
本专利技术实施例涉及计算机
,尤其涉及一种动态海报的生成方法、装置、服务器及存储介质。
技术介绍
在日常业务以及开发维护中,有很多使用海报的情况。在很多的场景中,海报上会存在一些动态的内容,例如可以是文字、图片或二维码等。现有的动态海报生成方式是基于客户端的canvas画板技术绘制出来的。这种方式针对不同的客户端类型绘制海报所需的代码不同,如:IOS应用、Android应用、H5网页以及小程序等绘制相同的海报也需要不同的代码实现,存在重复编码以及绘制效率低的问题。同时,不同的终端基于canvas画板技术绘制出的海报可能存在分辨率不同或字体不同等问题,影响用户体验。并且,基于客户端的canvas画板技术绘制相同的动态海报也需要每次重新进行绘制,会造成资源消耗,影响用户体验。
技术实现思路
本专利技术实施例提供了一种动态海报的生成方法、装置、服务器及存储介质,以实现基于服务端绘制动态海报,提升动态海报的生成效率以及兼容性,进而提升用户体验的技术效果。< ...
【技术保护点】
1.一种动态海报的生成方法,其特征在于,应用于服务端,包括:/n当接收到获取动态海报的目标请求时,确定所述目标请求中所携带的请求参数;/n基于目标绘制工具对所述请求参数进行处理,得到目标格式的目标动态海报,并将所述目标动态海报存储至云端磁盘;/n接收所述云端磁盘反馈的与所述目标动态海报相对应的资源链接,并将所述资源链接反馈至客户端。/n
【技术特征摘要】 【专利技术属性】
1.一种动态海报的生成方法,其特征在于,应用于服务端,包括:
当接收到获取动态海报的目标请求时,确定所述目标请求中所携带的请求参数;
基于目标绘制工具对所述请求参数进行处理,得到目标格式的目标动态海报,并将所述目标动态海报存储至云端磁盘;
接收所述云端磁盘反馈的与所述目标动态海报相对应的资源链接,并将所述资源链接反馈至客户端。
2.根据权利要求1所述的方法,其特征在于,在所述当接收到获取动态海报的目标请求时,确定所述目标请求中所携带的请求参数之后,还包括:
将所述请求参数按照预设规则进行序列化处理,得到与所述请求参数相匹配的索引信息,并将所述索引信息存储至目标缓存中;
相应的,在所述将所述目标动态海报存储至云端磁盘之前,还包括:
当所述目标缓存中不包括与所述索引信息相匹配的目标索引信息时,基于所述目标绘制工具对所述请求参数进行处理,得到目标格式的目标动态海报。
3.根据权利要求2所述的方法,其特征在于,还包括:
当所述目标缓存中包括与所述索引信息相匹配的目标索引信息,则基于所述索引信息从所述云端磁盘中调取与所述索引信息相匹配的目标动态海报的资源链接,并将所述资源链接反馈至客户端。
4.根据权利要求1-3中任一所述的方法,其特征在于,所述请求参数包括海报背景参数、文字参数、二维码参数以及子图片参数中的至少一种。
5.根据权利要求1所述的方法,其特征在于,所述基于目标绘制工具对所述请求参数进行处理,得到目标格式的目标动态海报,并将所述目标动态海报存储至云端磁盘,包括:
调用目标绘制函数对所述请求参数进行处理,得到二进制格式的目标动态海报;
技术研发人员:高翔,李洪波,
申请(专利权)人:微医云杭州控股有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。