首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于iOS系统相册保存图片不重复的方法_四三九九网络股份有限公司_202210735620.4 

申请/专利权人:四三九九网络股份有限公司

申请日:2022-06-27

公开(公告)日:2024-04-30

公开(公告)号:CN115098026B

主分类号:G06F3/06

分类号:G06F3/06

优先权:

专利状态码:有效-授权

法律状态:2024.04.30#授权;2022.10.14#实质审查的生效;2022.09.23#公开

摘要:本发明提供一种基于iOS系统相册保存图片不重复的方法,包括以下步骤:安装于操作系统的某个APP应用程序具有三种状态,分别为:前台运行状态、后台运行状态和完全退出状态;当APP应用程序从完全退出状态转为前台运行状态时,创建全局变量,并将相册当前保存的所有图片的图片特征值存入全局变量;在所述APP应用程序从前台运行状态转为后台运行状态时,已创建的与该APP应用程序绑定的全局变量以及全局变量所存储的图片特征值,均维持不变;在所述APP应用程序从后台运行状态转为前台运行状态时,在转为前台运行状态的起始时刻,更新全局变量。本发明可有效降低手机内存及性能负担,同时有效保证iOS系统相册保存图片不重复。

主权项:1.一种基于iOS系统相册保存图片不重复的方法,其特征在于,包括以下步骤:步骤1,操作系统配置相册;所述相册用于长期保存图片;安装于所述操作系统的某个APP应用程序具有三种状态,分别为:前台运行状态、后台运行状态和完全退出状态;当所述APP应用程序从完全退出状态转为前台运行状态时,在转为前台运行状态的起始时刻,执行步骤2;然后,在所述APP应用程序持续处于前台运行状态的过程中,执行步骤3;在所述APP应用程序从前台运行状态转为后台运行状态时,已创建的与该APP应用程序绑定的全局变量以及全局变量所存储的图片特征值,均维持不变;在所述APP应用程序从后台运行状态转为前台运行状态时,在转为前台运行状态的起始时刻,执行步骤4;步骤4执行结束后,在所述APP应用程序持续处于前台运行状态的过程中,执行步骤3;步骤2,全局变量创建过程;遍历所述相册当前保存的所有图片,假设为n张图片,分别计算得到每张图片的图片特征值,然后将n个图片特征值存入到所述全局变量;步骤3,图片保存过程:当所述APP应用程序接收到需保存到相册的图片A时,所述APP应用程序计算得到图片A的图片特征值,表示为:图片特征值FA;采用以下方法,计算图片A的图片特征值FA:将图片A统一缩放成宽度为m1个像素高度为m2个像素的尺寸,得到图片A1;将图片A1转换为灰度图片,得到图片A2;对于每行的m1个像素,依次表示为:P1,1,P1,2,…,P1,m1;比较相邻像素的差异,方法如下:比较P1,1的像素值是否大于P1,2的像素值,如果是,则令差异值T1,1=1;否则,令差异值T1,1=0;比较P1,2的像素值是否大于P1,3的像素值,如果是,则令差异值T1,2=1;否则,令差异值T1,2=0;依此类推比较P1,m1-1的像素值是否大于P1,m1的像素值,如果是,则令差异值T1,m1-1=1;否则,令差异值T1,m1-1=0;因此,对于每行的m1个像素,共得到m1-1个差异值;由于共有m2列,共得到m2*(m1-1)个差异值,组成差异矩阵,该差异矩阵即为图片A的图片特征值FA;然后,所述APP应用程序比较图片特征值FA与全局变量当前存储的各个图片特征值,判断全局变量当前存储的各个图片特征值中,是否存在与图片特征值FA相同的图片特征值,如果存在,则表明该图片A已保存于相册,返回步骤1;如果不存在,则将图片A存储到相册,并将图片特征值FA存入到全局变量,返回步骤1;步骤4,全局变量更新过程:遍历所述相册当前保存的所有图片,分别计算得到每张图片的图片特征值,然后将获得的每个图片特征值存入到所述全局变量,完成全局变量更新过程,本步骤4结束。

全文数据:

权利要求:

百度查询: 四三九九网络股份有限公司 一种基于iOS系统相册保存图片不重复的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。