[发明专利]屏保创建方法、装置在审
| 申请号: | 201710425950.2 | 申请日: | 2017-06-08 |
| 公开(公告)号: | CN107315603A | 公开(公告)日: | 2017-11-03 |
| 发明(设计)人: | 张博慧;王冠翔 | 申请(专利权)人: | 北京金山安全软件有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/44 |
| 代理公司: | 北京清亦华知识产权代理事务所(普通合伙)11201 | 代理人: | 宋合成 |
| 地址: | 100085 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 屏保 创建 方法 装置 | ||
技术领域
本发明涉及终端技术领域,尤其涉及一种屏保创建方法、装置。
背景技术
用户在使用终端时,当终端的屏幕处于黑屏时,用户需要首先点亮终端的屏幕,此时在终端的屏幕上会向用户展现出屏保状态。在屏保状态下用户可以下一步如解锁操作进入终端的应用界面。
在用户点亮屏幕时,终端就会触发屏保创建的逻辑,目前,大多采用预先编写的可扩展标记语言(Extensible Markup Language,简称XML)格式的代码来为终端直接创建布局界面。由于在触发了屏保的创建逻辑后,现去使用XML代码创建界面布局,往往会存在一些性能问题,例如,用户可能会对屏保有新的需求,当前的XML代码无法实现,只能通过XML代码的新版本来满足用户新的需求,再例如创建的时长较长等问题。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本发明的第一个目的在于提出一种屏保创建方法,以实现屏保的动态创建,提高屏保的多样化,以解决现有技术中单纯通过XML代码创建时存在需求更新及时性差、创建时长较长等性能问题。
本发明的第二个目的在于提出一种屏保创建装置。
本发明的第三个目的在于提出一种电子设备。
本发明的第四个目的在于提出一种计算机程序产品。
本发明的第五个目的在于提出一种非临时性计算机可读存储介质。
为达上述目的,本发明第一方面实施例提出了一种屏保创建方法,包括:预先为所有创建模式设置优先级;从最高优先级开始,按序所有创建模式中获取目标创建模式;利用所述目标创建模式为终端创建屏保;如果所述目标创建模式未成功创建屏保,则选择下一级的创建模式作为目标创建模式继续创建屏保,直到屏保创建成功或者所有创建模式均未成功创建屏保为止。
根据本发明的一个实施例,所有创建模式至少包括通过从云端获取的第一文件创建屏保的第一创建模式、通过从本地获取内置的第二文件创建屏保的第二创建模式以及通过编写的代码创建屏保的第三创建模式;所述第一文件和所述第二文件均包括为终端创建屏保的创建逻辑;其中,所述第一创建模式的优先级高于所述第二创建模式的优先级,所述第二创建模式的优先级高于所述第三创建模式的优先级。
根据本发明的一个实施例,所述从最高优先级开始,按序所有创建模式中获取目标创建模式,包括:从最高优先级开始,选择所述第一创建模式作为所述目标创建模式;判断所述云端是否存在所述第一文件;如果判断出所述云端存在所述第一文件,则从所述云端下载所述第一文件;所述利用所述目标创建模式为所述终端创建屏保,包括:执行所述第一文件中的创建逻辑,为所述终端创建布局界面,生成所述终端的屏保。
根据本发明的一个实施例,所述从所述云端下载所述第一文件之后,还包括:按照预设的第一存储路径将所述第一文件存储到所述终端的本地内存中。
根据本发明的一个实施例,所述最高优先级开始,选择所述第一创建模式作为所述目标创建模式之前,还包括:确定用于允许使用所述第一创建模式的第一开关处于开启状态。
根据本发明的一个实施例,所述执行所述第一文件中的创建逻辑,为所述终端创建布局界面,生成所述终端的屏保之前,还包括:确定用于删除所述第一文件的第二开关处于关闭状态。
根据本发明的一个实施例,还包括:如果判断出所述云端不存在所述第一文件或者所述第一创建模式未成功创建屏保,则选择下一级的第二创建模式作为所述目标创建模式;所述利用所述目标创建模式为所述终端创建屏保,包括:
按照第二存储路径获取所述第二创建模式下的所述第二文件;执行所述第二文件中的创建逻辑,为所述终端创建布局界面,生成所述终端的屏保。
根据本发明的一个实施例,还包括:如果所述第二创建模式未成功创建屏保,则选择下一级的第三创建模式作为所述目标创建模式;所述利用所述目标创建模式为所述终端创建屏保,包括:执行所述第三创建模式中编写的代码,为所述终端创建布局界面,生成所述终端的屏保。
根据本发明的一个实施例,所述从最高优先级开始,按序所有创建模式中获取目标创建模式之前,还包括:检测用户对所述终端执行的操作;如果发生用于点亮屏幕的目标操作,则确定生成了为所述终端创建屏保的触发事件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山安全软件有限公司,未经北京金山安全软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710425950.2/2.html,转载请声明来源钻瓜专利网。





