[发明专利]壁纸显示方法和装置有效
申请号: | 201910683367.0 | 申请日: | 2019-07-26 |
公开(公告)号: | CN110377392B | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 谢国华;苏蓓婷 | 申请(专利权)人: | 珠海豹趣科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 王艳斌 |
地址: | 519030 广东省珠海市横琴新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 壁纸 显示 方法 装置 | ||
1.一种壁纸显示方法,其特征在于,包括以下步骤:
当接收到壁纸的自定义指令时,启动系统的壁纸轮播服务,其中,壁纸轮播服务的系统权限不属于后台应用清理权限;
获取待播放的多个壁纸,根据所述壁纸轮播服务中预设的渲染算法绘制与每个壁纸对应的切换进场显示参数,以及设置壁纸之间的切换时间,所述切换进场显示参数包括实现动画或特效的多种元素;
当监测到切换时间到达时,获取待显示的目标壁纸;
查询所述切换进场显示参数以获取与所述目标壁纸对应的目标进场显示参数,并根据所述目标进场显示参数切换所述目标壁纸。
2.如权利要求1所述的方法,其特征在于,所述启动系统的壁纸轮播服务,包括:
将所述系统中默认的壁纸显示算法修改为自定义壁纸轮播函数;
在所述自定义壁纸轮播函数中注册自定义渲染器;
所述根据所述壁纸轮播服务中预设的渲染算法绘制与每个壁纸对应的切换进场显示参数,包括:
在所述自定义渲染器中通过所述渲染算法绘制与每个壁纸对应的切换进场显示参数。
3.如权利要求1所述的方法,其特征在于,所述根据所述壁纸轮播服务中预设的渲染算法绘制与每个壁纸对应的切换进场显示参数,包括:
获取所述每个壁纸中的图像特征;
根据所述图像特征确定所述每个壁纸中包含的对象信息;
根据所述对象信息确定与所述每个壁纸对应的切换进场显示参数。
4.如权利要求1所述的方法,其特征在于,所述根据所述壁纸轮播服务中预设的渲染算法绘制与每个壁纸对应的切换进场显示参数,包括:
确定所述每个壁纸的显示顺序;
获取所述多个壁纸中显示顺序在所述每个壁纸的所述显示顺序之前的参考壁纸;
获取所述参考壁纸的参考进场显示参数;
根据所述参考进场显示参数确定所述每个壁纸的切换进场显示参数。
5.如权利要求1所述的方法,其特征在于,所述获取与所述目标壁纸对应的目标进场显示参数,并根据所述目标进场显示参数切换所述目标壁纸,包括:
在当前壁纸切换为所述目标壁纸的过程中,根据所述目标进场显示参数显示切换进场动画。
6.一种壁纸显示装置,其特征在于,包括:
启动模块,用于在接收到壁纸的自定义指令时,启动系统的壁纸轮播服务,其中,壁纸轮播服务的系统权限不属于后台应用清理权限;
绘制模块,用于获取待播放的多个壁纸,根据所述壁纸轮播服务中预设的渲染算法绘制与每个壁纸对应的切换进场显示参数,以及设置壁纸之间的切换时间,所述切换进场显示参数包括实现动画或特效的多种元素;
获取模块,用于当监测到切换时间到达时,获取待显示的目标壁纸;
切换模块,用于查询所述切换进场显示参数以获取与所述目标壁纸对应的目标进场显示参数,并根据所述目标进场显示参数切换所述目标壁纸。
7.如权利要求6所述的装置,其特征在于,所述启动模块,包括:
修改单元,用于将所述系统中默认的壁纸显示算法修改为自定义壁纸轮播函数;
注册单元,用于在所述自定义壁纸轮播函数中注册自定义渲染器;
所述绘制模块,具体用于:
在所述自定义渲染器中通过所述渲染算法绘制与每个壁纸对应的切换进场显示参数。
8.如权利要求6所述的装置,其特征在于,所述绘制模块,包括:
第一获取单元,用于获取所述每个壁纸中的图像特征;
第一确定单元,用于根据所述图像特征确定所述每个壁纸中包含的对象信息;
所述第一确定单元,还用于根据所述对象信息确定与所述每个壁纸对应的切换进场显示参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海豹趣科技有限公司,未经珠海豹趣科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910683367.0/1.html,转载请声明来源钻瓜专利网。