根据图片热度随机生成屏保的方法及系统的制作方法

文档序号:9417178阅读:908来源:国知局
根据图片热度随机生成屏保的方法及系统的制作方法
【技术领域】
[0001]本发明属于数据信息处理技术领域,具体涉及一种根据图片热度随机生成屏保的方法及系统。
【背景技术】
[0002]—般具有操作系统的电子设备在连接显示器时候,都具有屏保功能。屏保运用也十分广泛,既可给用户提供可视化动画效果,增添用户体验感,同时也起到保护显示屏作用。目前大多数屏保图片的选择都是从指定的相册中选取,图片的风格较固定,随机选择方式单一。

【发明内容】

[0003]针对上述现有技术存在的不足,本发明的目的是提供一种基于后台精准推送的软件升级方法,该方法能正确识别一个产品属于哪个批次,从而进行不同批次升级的方案。
[0004]鉴于此,本发明提供了一种根据图片热度随机生成屏保的方法,该方法包括:
加载、浏览照片:从照片文件中加载照片并保存至数组队列ImageArr口中;每张照片均生成唯一 MD5码和照片数据值ImageData后对应生成第一键值对,并将第一键值对存放在dict1naryl中;每张照片均生成唯一 MD5码和被浏览次数标识count后对应生成第二键值对,并将第二键值对存放在dict1nary2中;将ImageArr []中的照片显示在自定义照片视图控件上;
统计照片浏览次数:通过自定义照片视图控件浏览照片,并根据当前浏览图片生成MD5码从dict1nary〗中查找当前被浏览次数标识值count,每浏览一次更新被浏览次数标识值count ;
生成屏保相册:每天统计一次dict1nary〗中的第二键值对,根据被浏览次数标识值count进行排序,然后根据MD5码从dict1naryl中查找对应照片数据值ImageData ;将浏览次数前η次的照片数据存储在数组队列ScreenProtectArr []中;
设置系统屏保:将数组队列ScreenProtectArrD定义为屏保相册,并存放在系统中。
[0005]作为优选的,所述加载、浏览照片步骤前还包括存储照片数据,该存储照片数据具体内容为:将本系统图库或爬取图片网站的图片存储至照片文件中。
[0006]作为优选的,所述第一键值对中的键为MD5码、值为ImageData,第二键值对中的键为MD5码、值为被浏览次数标识count。
[0007]作为优选的,所述浏览次数前η次中的η为20~50。
[0008]鉴于此,本发明又提供了一种根据图片热度随机生成屏保的系统,该系统包括Android定制服务系统,该Android定制服务系统包括照片管理应用单元和屏保设置单元,其中所述照片管理应用单元运行于所述Android定制服务系统中且用于存储图片、记录照片浏览次数以及对照片排序,所述屏保设置单元用于设置Android定制服务系统屏保。
[0009]作为优选的,所述照片管理应用单元包括: 数据存储模块,用于将本系统图库或爬取图片网站的图片存储至照片文件中;
照片显示模块,用于加载或浏览数据存储单元中的照片;
照片行为处理模块,用于记录照片被浏览的次数;
屏保相册生成模块,用于根据照片被浏览的次数对照片进行排序后生成屏保相册。
[0010]本发明与现有技术相比具有如下有益效果为:本发明根据图片在一段时间内被浏览的次数(图片热度),生成屏保相册,当系统达到屏保触发条件后从屏保相册中取照片播放,不仅具有自动记录照片被浏览行为的特点,而且还通过照片被浏览次数生成屏保相册,以便系统播放屏保时调用屏保相册中的照片。
【附图说明】
[0011]图1为本发明实施例中所述方法的基本流程图。
[0012]图2为本发明实施例中所述方法的具体工作示意图。
[0013]图3为本发明另一实施例中所述系统的基本框架图。
[0014]图4为本发明另一实施例中所述照片管理应用单元的内部结构示意图。
[0015]附图标记:
100- Android定制服务系统,101-照片管理应用单元,1011-数据存储模块,1012-照片显示模块,1013-照片行为处理模块,1014-屏保相册生成模块,102-屏保设置单元。
【具体实施方式】
[0016]以下结合附图对本发明实施例进行详细的描述。
[0017]如图1所示,本发明实施例提供了一种根据图片热度随机生成屏保的方法,该方法包括:
加载、浏览照片:从照片文件中加载照片并保存至数组队列ImageArr口中;每张照片均生成唯一 MD5码和照片数据值ImageData后对应生成第一键值对,并将第一键值对存放在dict1naryl中;每张照片均生成唯一 MD5码和被浏览次数标识count后对应生成第二键值对,并将第二键值对存放在dict1nary2中;将ImageArr []中的照片显示在自定义照片视图控件上;
统计照片浏览次数:通过自定义照片视图控件浏览照片,并根据当前浏览图片生成MD5码从dict1nary〗中查找当前被浏览次数标识值count,每浏览一次更新被浏览次数标识值count ;
生成屏保相册:每天统计一次dict1nary〗中的第二键值对,根据被浏览次数标识值count进行排序,然后根据MD5码从dict1naryl中查找对应照片数据值ImageData ;将浏览次数前η次的照片数据存储在数组队列ScreenProtectArr []中;
设置系统屏保:将数组队列ScreenProtectArrD定义为屏保相册,并存放在系统中。
[0018]所述加载、浏览照片步骤前还包括存储照片数据,该存储照片数据具体内容为:将本系统图库或爬取图片网站的图片存储至照片文件中。
[0019]所述第一键值对中的键为MD5码、值为ImageData,第二键值对中的键为MD5码、值为被浏览次数标识count。
[0020]所述浏览次数前η次中的η为20~50。
[0021]如图2所示,本发明实施例具体内容如下:
启动系统应用程序并将照片数据存储到照片文件中,其中具体为从本地图
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1