本发明专利技术属于数据信息处理技术领域,具体公开了一种根据图片热度随机生成屏保的方法及系统。该系统包括加载浏览照片、统计照片浏览次数、生成屏保相册以及设置系统屏保。该系统包括Android定制服务系统,该Android定制服务系统包括照片管理应用单元和屏保设置单元,其中所述照片管理应用单元运行于所述Android定制服务系统中且用于存储图片、记录照片浏览次数以及对照片排序,所述屏保设置单元用于设置Android定制服务系统屏保。因此,本发明专利技术根据图片在一段时间内被浏览的次数而生成屏保相册,不仅具有自动记录照片被浏览行为的特点,而且还通过照片被浏览次数生成屏保相册,以便系统播放屏保时调用屏保相册中的照片。
【技术实现步骤摘要】
本专利技术属于数据信息处理
,具体涉及一种根据图片热度随机生成屏保的方法及系统。
技术介绍
—般具有操作系统的电子设备在连接显示器时候,都具有屏保功能。屏保运用也十分广泛,既可给用户提供可视化动画效果,增添用户体验感,同时也起到保护显示屏作用。目前大多数屏保图片的选择都是从指定的相册中选取,图片的风格较固定,随机选择方式单一。
技术实现思路
针对上述现有技术存在的不足,本专利技术的目的是提供一种基于后台精准推送的软件升级方法,该方法能正确识别一个产品属于哪个批次,从而进行不同批次升级的方案。鉴于此,本专利技术提供了一种根据图片热度随机生成屏保的方法,该方法包括: 加载、浏览照片:从照片文件中加载照片并保存至数组队列ImageArr口中;每张照片均生成唯一 MD5码和照片数据值ImageData后对应生成第一键值对,并将第一键值对存放在dict1naryl中;每张照片均生成唯一 MD5码和被浏览次数标识count后对应生成第二键值对,并将第二键值对存放在dict1nary2中;将ImageArr []中的照片显示在自定义照片视图控件上; 统计照片浏览次数:通过自定义照片视图控件浏览照片,并根据当前浏览图片生成MD5码从dict1nary〗中查找当前被浏览次数标识值count,每浏览一次更新被浏览次数标识值count ; 生成屏保相册:每天统计一次dict1nary〗中的第二键值对,根据被浏览次数标识值count进行排序,然后根据MD5码从dict1naryl中查找对应照片数据值ImageData ;将浏览次数前η次的照片数据存储在数组队列ScreenProtectArr []中; 设置系统屏保:将数组队列ScreenProtectArrD定义为屏保相册,并存放在系统中。作为优选的,所述加载、浏览照片步骤前还包括存储照片数据,该存储照片数据具体内容为:将本系统图库或爬取图片网站的图片存储至照片文件中。作为优选的,所述第一键值对中的键为MD5码、值为ImageData,第二键值对中的键为MD5码、值为被浏览次数标识count。作为优选的,所述浏览次数前η次中的η为20~50。鉴于此,本专利技术又提供了一种根据图片热度随机生成屏保的系统,该系统包括Android定制服务系统,该Android定制服务系统包括照片管理应用单元和屏保设置单元,其中所述照片管理应用单元运行于所述Android定制服务系统中且用于存储图片、记录照片浏览次数以及对照片排序,所述屏保设置单元用于设置Android定制服务系统屏保。作为优选的,所述照片管理应用单元包括: 数据存储模块,用于将本系统图库或爬取图片网站的图片存储至照片文件中; 照片显示模块,用于加载或浏览数据存储单元中的照片; 照片行为处理模块,用于记录照片被浏览的次数; 屏保相册生成模块,用于根据照片被浏览的次数对照片进行排序后生成屏保相册。本专利技术与现有技术相比具有如下有益效果为:本专利技术根据图片在一段时间内被浏览的次数(图片热度),生成屏保相册,当系统达到屏保触发条件后从屏保相册中取照片播放,不仅具有自动记录照片被浏览行为的特点,而且还通过照片被浏览次数生成屏保相册,以便系统播放屏保时调用屏保相册中的照片。【附图说明】图1为本专利技术实施例中所述方法的基本流程图。图2为本专利技术实施例中所述方法的具体工作示意图。图3为本专利技术另一实施例中所述系统的基本框架图。图4为本专利技术另一实施例中所述照片管理应用单元的内部结构示意图。附图标记: 100- Android定制服务系统,101-照片管理应用单元,1011-数据存储模块,1012-照片显示模块,1013-照片行为处理模块,1014-屏保相册生成模块,102-屏保设置单元。【具体实施方式】以下结合附图对本专利技术实施例进行详细的描述。如图1所示,本专利技术实施例提供了一种根据图片热度随机生成屏保的方法,该方法包括: 加载、浏览照片:从照片文件中加载照片并保存至数组队列ImageArr口中;每张照片均生成唯一 MD5码和照片数据值ImageData后对应生成第一键值对,并将第一键值对存放在dict1naryl中;每张照片均生成唯一 MD5码和被浏览次数标识count后对应生成第二键值对,并将第二键值对存放在dict1nary2中;将ImageArr []中的照片显示在自定义照片视图控件上; 统计照片浏览次数:通过自定义照片视图控件浏览照片,并根据当前浏览图片生成MD5码从dict1nary〗中查找当前被浏览次数标识值count,每浏览一次更新被浏览次数标识值count ; 生成屏保相册:每天统计一次dict1nary〗中的第二键值对,根据被浏览次数标识值count进行排序,然后根据MD5码从dict1naryl中查找对应照片数据值ImageData ;将浏览次数前η次的照片数据存储在数组队列ScreenProtectArr []中; 设置系统屏保:将数组队列ScreenProtectArrD定义为屏保相册,并存放在系统中。所述加载、浏览照片步骤前还包括存储照片数据,该存储照片数据具体内容为:将本系统图库或爬取图片网站的图片存储至照片文件中。所述第一键值对中的键为MD5码、值为ImageData,第二键值对中的键为MD5码、值为被浏览次数标识count。所述浏览次数前η次中的η为20~50。如图2所示,本专利技术实施例具体内容如下: 启动系统应用程序并将照片数据存储到照片文件中,其中具体为从本地图当前第1页1 2 本文档来自技高网...
【技术保护点】
一种根据图片热度随机生成屏保的方法,该方法包括:加载、浏览照片:从照片文件中加载照片并保存至数组队列ImageArr[]中;每张照片均生成唯一MD5码和照片数据值ImageData后对应生成第一键值对,并将第一键值对存放在dictionary1中;每张照片均生成唯一MD5码和被浏览次数标识count后对应生成第二键值对,并将第二键值对存放在dictionary2中;将ImageArr[]中的照片显示在自定义照片视图控件上;统计照片浏览次数:通过自定义照片视图控件浏览照片,并根据当前浏览图片生成MD5码从dictionary2中查找当前被浏览次数标识值count,每浏览一次更新被浏览次数标识值count;生成屏保相册:每天统计一次dictionary2中的第二键值对,根据被浏览次数标识值count进行排序,然后根据MD5码从dictionary1中查找对应照片数据值ImageData;将浏览次数前n次的照片数据存储在数组队列ScreenProtectArr[]中;设置系统屏保:将数组队列ScreenProtectArr[]定义为屏保相册,并存放在系统中。
【技术特征摘要】
【专利技术属性】
技术研发人员:宋田枝,陈源,王会,
申请(专利权)人:深圳市美贝壳科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。