CN108470059A - 一种移动终端的图片压缩控制方法 - Google Patents

一种移动终端的图片压缩控制方法 Download PDF

Info

Publication number
CN108470059A
CN108470059A CN201810248766.XA CN201810248766A CN108470059A CN 108470059 A CN108470059 A CN 108470059A CN 201810248766 A CN201810248766 A CN 201810248766A CN 108470059 A CN108470059 A CN 108470059A
Authority
CN
China
Prior art keywords
picture compression
upper limit
value
variance
lower limiting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810248766.XA
Other languages
English (en)
Other versions
CN108470059B (zh
Inventor
王随州
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Yike Information Technology Co.,Ltd.
Original Assignee
Dongguan Huarui Electronic Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dongguan Huarui Electronic Technology Co Ltd filed Critical Dongguan Huarui Electronic Technology Co Ltd
Priority to CN201810248766.XA priority Critical patent/CN108470059B/zh
Publication of CN108470059A publication Critical patent/CN108470059A/zh
Application granted granted Critical
Publication of CN108470059B publication Critical patent/CN108470059B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/13File access structures, e.g. distributed indices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/174Redundancy elimination performed by the file system
    • G06F16/1744Redundancy elimination performed by the file system using compression, e.g. sparse files

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

本发明公开了移动终端的图片压缩控制方法,所述方法包括:服务器设置图片压缩上限值和图片压缩下限值;其中,所述图片压缩下限值为提醒用户进行图片压缩的门限值,所述图片压缩上限值为自动进行图片压缩的门限值;所述服务器采集多个样本数据,并统计所述样本数据超出所述图片压缩上限值或图片压缩下限值的情况;所述服务器根据所述多个样本数据计算方差;所述服务器判断所述方差是否超出预置范围,若是,则所述服务器调整所述图片压缩上限值和图片压缩下限值;所述方差越大,则调整所述图片压缩上限值与图片压缩下限值之间的差值就越大;所述服务器统计新采集到的样本数据超出调整后的图片压缩上限值或调整后的图片压缩下限值的情况。

Description

一种移动终端的图片压缩控制方法
技术领域
本发明数据处理领域,尤其涉及一种移动终端的图片压缩控制方法。
随着数据网络的不断发展,现在社会中的数据量越来越大。
服务器可以获取到大量的数据样本,并通过对数据样本进行分析得出某种结论,这个过程就是大数据处理的过程。
对于移动终端来说,拍照功能使用的频繁度越来越高,用户移动终端上存储的照片的也越来越多。加之移动终端摄像头的像素越拉越高,也导致单个照片的大小也越来越大。这些情况叠加,导致了照片对移动终端的存储空间的占用越来越多。
为此,移动终端会提醒用户对这些照片进行压缩,以降低对存储空间的占用。现有技术中,一般通过服务器统一配置移动终端的照片占用存储空间的上限值和下限值,当照片占用的存储空间超过下限值时,则提醒用户进行压缩;而当照片占用的存储空间超过上限值时,则自动进行压缩。
但是,有一点被忽视,移动终端更新换代较快,固定一刀切的上限值和下限值无法满足用户的实际需求。例如,当下限值为500M时,而移动终端的存储容量高达512G,可用空间也多大400G,用户其实不介意照片超过500M。但是由于一刀切的500M下限值,用户会频繁的收到提醒对照片进行压缩,这对用户造成了不必要的干扰。
发明内容
本发明所要解决的技术问题在于提出一种移动终端的图片压缩控制方法,以更加适应实际情况。所述方法包括:
服务器设置图片压缩上限值和图片压缩下限值;其中,所述图片压缩下限值为提醒用户进行图片压缩的门限值,所述图片压缩上限值为自动进行图片压缩的门限值;
所述服务器采集多个样本数据,并统计所述样本数据超出所述图片压缩上限值或图片压缩下限值的情况;
所述服务器根据所述多个样本数据计算方差;
所述服务器判断所述方差是否超出预置范围,若是,则所述服务器调整所述图片压缩上限值和图片压缩下限值;其中,所述方差越大,则调整所述图片压缩上限值与图片压缩下限值之间的差值就越大;
所述服务器统计新采集到的样本数据超出调整后的图片压缩上限值或调整后的图片压缩下限值的情况。
其中,所述方差通过以下方式计算:
其中,V(X)为方差;X(t)为样本数据值;n为样本数据的个数;为样本均值。
其中,所述服务器判断所述方差是否超出预置范围,若是,则所述服务器调整所述图片压缩上限值和图片压缩下限值包括:
所述预置范围包括方差上限值和方差下限值,所述服务器判断所述方差位于所述方差上限值和方差下限值之间时,则保持所述图片压缩上限值和图片压缩下限值不变。
其中,所述方差上限值为当前所述图片压缩上限值和图片压缩下限值的算术平均值。
其中,所述方差下限值为所述方差上限值的0.5倍。
本发明一个实施例中,当所述方差大于所述方差上限值时,则调整后的图片压缩上限值为:(1+(A/方差上限值))*调整前图片压缩上限值;调整后的图片压缩下限值为:调整前图片压缩下限值/(1+(A/方差上限值));其中, A为所述方差与所述方差上限值的差值。
本发明另一个实施例中,当所述方差小于所述方差下限值时,则调整后的图片压缩上限值为:调整前的图片压缩上限值/(1+(B/方差下限值));调整后的图片压缩下限值为:(1+(B/方差下限值))*调整前的图片压缩下限值;其中,B为所述方差与所述方差下限值的差值。
其中,所述方差小于所述方差下限值时,若调整后的图片压缩上限值小于调整后的图片压缩下限值,则做如下处理:
保持调整后的图片压缩上限值不变;调整后的图片压缩下限值为:(1-C) *调整后的图片压缩上限值;其中,C是所述服务器已采集的样本数据中超出调整前的图片压缩上限值或调整前的图片压缩下限值的样本数据所占的比例。
本发明中,当样本数据的方差超出预置范围时,则说明样本数据波动较大,此时,服务器可以调整所述图片压缩上限值和图片压缩下限值,并使用调整后的图片压缩上限值或调整后的图片压缩下限值对新采集到的样本数据进行统计,由于图片压缩上限值和图片压缩下限值可以由服务器根据样本数据波动情况进行动态调整,所以使得图片压缩上限值和图片压缩下限值可以动态的变化,以更加贴合用户的实际需求。
附图说明
图1为本发明一种移动终端的图片压缩控制方法的一个实施例的流程图。
具体实施方式
下面结合附图对本发明进行详细说明。
首先阐述应用的场景:
某互联网企业推出手机APP——手机管家,其中一项功能为图片压缩。为此,手机管家APP中默认设置了图片压缩上限值及下限值。其中,当检测到手机中的图片占用存储空间的大小超过了图片压缩下限值时,手机管家便发出通知,提醒用户进行图片压缩。但当检测到手机中的图片占用存储空间的大小超过了图片压缩上限值时,则手机管家自动进行图片压缩处理。
由于手机产品更新迭代较快,而对于不同手机来说,其硬件性能、用户包容度、场景众多等因素导致了固定的图片压缩上下限值是无法满足实际要求的。例如会出现以下情况:某个用户的手机的性能较好,内存空间高达10G,存储空间高达512G,而由于固定的图片压缩下限值为150M(显然较低),因此在手机性能仍然很好的时候用户会不断的收到通知来进行图片压缩,但实际情况是用户不需要。这就给用户造成了较大的干扰。
基于此,本发明从服务器端采集安装有手机管家的各个手机终端进行图片压缩时的图片所占用存储空间的大小,从而动态的根据采集的数据来更改图片压缩上下限值,并推送至各个手机终端更新。如此动态的调整,会使得更加贴近实际情况,满足实际需求。
参考图1,图示了本发明一种移动终端的图片压缩控制方法的一个实施例的流程图。如图所示所述方法包括:
步骤S11,服务器设置图片压缩上限值和图片压缩下限值;其中,所述图片压缩下限值为提醒用户进行图片压缩清理的门限值,所述图片压缩上限值为进行自动清理的门限值。
本步骤中,服务器设置完成图片压缩上限值和下限值后会推送给相应的移动终端,移动终端上相应的APP便会依此更新执行。本发明的过程其实可以理解为一个不断进行的循环,而本步骤的设置可以理解上一次循环所调整后的图片压缩上下限值。
步骤S12,服务器采集多个样本数据,并统计所述样本数据超出所述图片压缩上限值或图片压缩下限值的情况。
本步骤中,服务器采集的样本数据为各个移动终端所上传的数据,也就是移动终端上用户手动进行图片压缩清理时的图片所占用存储空间的大小。一般情况下,用户是在手机管家提醒用户已经存在了多少图片空间占用后(假设提醒值为P),用户点击通知进入了图片压缩的页面,实际分析计算出的图片空间占用大小为Q。那么,本步骤中所采集的样本数据,可以是P也可以Q,或者二者兼有等,这取决于策略设计。
实际上,提醒值P可能更接近用户的指标容忍度,也就是说用户手动进行图片压缩前的最近一次(末次)的通知提醒所给出的值,也即图片压缩末次提醒值;而实际图片空间占用大小Q可能更接近用户的实际容忍度,用户往往在手机出现卡顿时主动做图片压缩的工作,这时分析出来的图片空间占员工大小Q则更能代表用户的实际需求。
步骤S13,服务器根据所述多个样本数据计算方差。
对于方差的具体计算方法,在本发明一个实施例中采取以下公式:
其中,V(X)为方差;X(t)为样本数据值,也就是各移动终端上传的图片压缩时的P或Q值;n为样本数据的个数;为样本均值。
步骤S14,所述服务器判断所述方差是否超出预置范围,若是,则执行步骤S15,若否则执行步骤S17。
本步骤中,预置范围可以是数值,也可以是数值区间所构成的范围。在本发明一个实施例中,所述预置范围为包含上下限的范围,也就是由方差上限值X和方差下限值Y构成的范围。当上一步计算得到的方差不在区间[Y,X] 内时,则执行步骤S15,否则执行步骤S17。
步骤S15,所述服务器调整所述图片压缩上限值和图片压缩下限值。
本步骤中,调整的原则是方差越大,则调整所述图片压缩上限值与图片压缩下限值之间的差值就越大,反之方差越小,则调整所述图片压缩上限值与图片压缩下限值之间的差值就越小。
在本发明一个实施例中,方差上限值可以是当前图片压缩上限值和图片压缩下限值的算术平均值;而方差下限值则相应的可以为方差上限值的0.5 倍。
对于具体的调整方法来说,在本发明实施例中可以采用下述方式:
当方差大于所述方差上限值时,则调整后的图片压缩上限值为:(1+(A/ 方差上限值))*调整前图片压缩上限值;调整后的图片压缩下限值为:调整前图片压缩下限值/(1+(A/方差上限值));其中,A为所述方差与所述方差上限值的差值。
例如,调整前的图片压缩上限值是860,调整前的图片压缩下限值是150, X是505,方差为650,则A是650-505=145,调整后的上限值为(1+(145/505)) *860=1106.9,调整后的下限值为150/(1+(145/505))=116.5。
当方差小于所述方差下限值时,则调整后的图片压缩上限值为:调整前的图片压缩上限值/(1+(B/方差下限值));调整后的图片压缩下限值为:(1+ (B/方差下限值))*调整前的图片压缩下限值;其中,B为所述方差与所述方差下限值的差值。
例如,调整前的图片压缩上限值是860,调整前的图片压缩下限值是150, Y是252.5,方差为144.3,则B是252.5-144.3=108.2,调整后的上限值为860/(1+(108.2/252.5))=602,调整后的下限值为(1+(108.2/252.5)) *150=214.3。
在实际应用过程中,可能会出现以下情况:当方差小于所述方差下限值时,调整后的图片压缩上限值可能小于调整后的图片压缩下限值,这就造成了矛盾。遇到这种情形时,可以做如下处理:
保持调整后的图片压缩上限值不变,也就是以调整后的图片压缩上限值为优先的原则;调整后的图片压缩下限值为:(1-C)*调整后的图片压缩上限值;其中,C是所述服务器已采集的样本数据中超出调整前的图片压缩上限值或调整前的图片压缩下限值的样本数据所占的比例。
例如原上限值是860,原下限值是300,Y是252.5,方差为36,则B是 252.5-36=216.5,调整后的图片压缩上限值为860/(1+(216.5/252.5))=463,调整后的图片压缩下限值为(1+(216.5/252.5))*300=557.2,这样上限值就低于下限值,就造成了矛盾。
此时,优先调整上限值,即上限值还是调整为463,但是,下限值调整为 (1-C)*调整后的图片压缩上限值;其中,C是所述服务器已采集的样本数据中超出调整前的图片压缩上限值或调整前的图片压缩下限值的样本数据所占的比例。极端情况下,所有的样本数据都超出了调整前的图片压缩上限值或调整前的图片压缩下限值,则C为1,则下限值为0,如果都不超,则C为0,则下限值等于上限值。
例如,调整前的图片压缩上限值是860,调整前的图片压缩下限值是300,采集到的样本数据为10个,分别为(1032)、(774)、(731)、(602)、(430)、 (412.8)、(378.4)、(352.6)、(258)、(86),则超出的样本数据数量为3个: 1032、258、86,则C为0.3,图片压缩上限值按照规则被调整为463之后,图片压缩下限值将被调整为(1-0.3)*463=324.1。
本步骤执行结束后,新的图片压缩上限值和图片压缩下限值便产生,之后服务器将新的上下限值推送给各移动终端。同时,服务器上也会再次循环执行本实施例的过程,以动态的进行控制。也即是,如步骤S16,开始以新的上下限值来进行统计。
步骤S16,所述服务器统计新采集到的样本数据超出调整后的图片压缩上限值或调整后的图片压缩下限值的情况。
步骤S17,保持图片压缩上限值和下限值不变。
本步骤中,当方差在预置范围之内时,则表明样本数据波动较小,当前的图片压缩上限值和图片压缩下限值还能够符合需求,因此保持其不变。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (8)

1.一种移动终端的图片压缩控制方法,其特征在于,所述方法包括:
服务器设置图片压缩上限值和图片压缩下限值;其中,所述图片压缩下限值为提醒用户进行图片压缩的门限值,所述图片压缩上限值为自动进行图片压缩的门限值;
所述服务器采集多个样本数据,并统计所述样本数据超出所述图片压缩上限值或图片压缩下限值的情况;
所述服务器根据所述多个样本数据计算方差;
所述服务器判断所述方差是否超出预置范围,若是,则所述服务器调整所述图片压缩上限值和图片压缩下限值;其中,所述方差越大,则调整所述图片压缩上限值与图片压缩下限值之间的差值就越大;
所述服务器统计新采集到的样本数据超出调整后的图片压缩上限值或调整后的图片压缩下限值的情况。
2.根据权利要求1所述的方法,其特征在于,所述方差通过以下方式计算:
其中,V(X)为方差;X(t)为样本数据值;n为样本数据的个数;为样本均值。
3.根据权利要求2所述的方法,其特征在于,所述服务器判断所述方差是否超出预置范围,若是,则所述服务器调整所述图片压缩上限值和图片压缩下限值包括:
所述预置范围包括方差上限值和方差下限值,所述服务器判断所述方差位于所述方差上限值和方差下限值之间时,则保持所述图片压缩上限值和图片压缩下限值不变。
4.根据权利要求3所述的方法,其特征在于,所述方差上限值为当前所述图片压缩上限值和图片压缩下限值的算术平均值。
5.根据权利要求4所述的方法,其特征在于,所述方差下限值为所述方差上限值的0.5倍。
6.根据权利要求5所述的方法,其特征在于:
所述方差大于所述方差上限值时,则调整后的图片压缩上限值为:(1+(A/方差上限值))*调整前图片压缩上限值;调整后的图片压缩下限值为:调整前图片压缩下限值/(1+(A/方差上限值));其中,A为所述方差与所述方差上限值的差值。
7.根据权利要求6所述的方法,其特征在于:
所述方差小于所述方差下限值时,则调整后的图片压缩上限值为:调整前的图片压缩上限值/(1+(B/方差下限值));调整后的图片压缩下限值为:(1+(B/方差下限值))*调整前的图片压缩下限值;其中,B为所述方差与所述方差下限值的差值。
8.根据权利要求7所述的方法,其特征在于,所述方差小于所述方差下限值时,若调整后的图片压缩上限值小于调整后的图片压缩下限值,则做如下处理:
保持调整后的图片压缩上限值不变;调整后的图片压缩下限值为:(1-C)*调整后的图片压缩上限值;其中,C是所述服务器已采集的样本数据中超出调整前的图片压缩上限值或调整前的图片压缩下限值的样本数据所占的比例。
CN201810248766.XA 2018-03-25 2018-03-25 一种移动终端的图片压缩控制方法 Active CN108470059B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810248766.XA CN108470059B (zh) 2018-03-25 2018-03-25 一种移动终端的图片压缩控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810248766.XA CN108470059B (zh) 2018-03-25 2018-03-25 一种移动终端的图片压缩控制方法

Publications (2)

Publication Number Publication Date
CN108470059A true CN108470059A (zh) 2018-08-31
CN108470059B CN108470059B (zh) 2021-01-26

Family

ID=63265799

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810248766.XA Active CN108470059B (zh) 2018-03-25 2018-03-25 一种移动终端的图片压缩控制方法

Country Status (1)

Country Link
CN (1) CN108470059B (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060114318A1 (en) * 2004-11-30 2006-06-01 Honda Motor Co., Ltd. Abnormality detecting apparatus for imaging apparatus
CN101588515A (zh) * 2009-06-30 2009-11-25 北京空间机电研究所 线阵遥感ccd相机动态范围自适应实时调节方法
CN106258644A (zh) * 2016-10-31 2017-01-04 深圳前海弘稼科技有限公司 农作物大棚的温度调节方法及温度调节装置
CN107018175A (zh) * 2017-01-11 2017-08-04 杨立群 移动云计算平台的调度方法和装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060114318A1 (en) * 2004-11-30 2006-06-01 Honda Motor Co., Ltd. Abnormality detecting apparatus for imaging apparatus
CN101588515A (zh) * 2009-06-30 2009-11-25 北京空间机电研究所 线阵遥感ccd相机动态范围自适应实时调节方法
CN106258644A (zh) * 2016-10-31 2017-01-04 深圳前海弘稼科技有限公司 农作物大棚的温度调节方法及温度调节装置
CN107018175A (zh) * 2017-01-11 2017-08-04 杨立群 移动云计算平台的调度方法和装置

Also Published As

Publication number Publication date
CN108470059B (zh) 2021-01-26

Similar Documents

Publication Publication Date Title
US11159763B2 (en) Low power framework for controlling image sensor mode in a mobile image capture device
CN108574732B (zh) 一种推送消息处理方法、计算机可读存储介质及终端设备
US9836484B1 (en) Systems and methods that leverage deep learning to selectively store images at a mobile image capture device
US20180196587A1 (en) Systems and Methods for Selective Retention and Editing of Images Captured by Mobile Image Capture Device
US9692960B2 (en) Method and system for enabling camera of mobile terminal to automatically adapt camera parameters according to scene motion
US20190146919A1 (en) Providing a dynamic digital content cache
CN105975046A (zh) 拍照预览方法和装置
CN105578061A (zh) 一种拍照防抖的方法、装置及移动终端
WO2007067373A1 (en) Transferring of digital images
RU2624641C2 (ru) Способ и устройство для регулировки качества видео на основе сетевой среды
CN106063246A (zh) 慢速快门拍摄方法和拍摄装置
CN110798626A (zh) 一种自动曝光调节方法、***及设备
CN111176748B (zh) 设置信息的配置方法、终端及服务器
CN110636229A (zh) 图像补光调节方法、装置及电子设备
CN105306734B (zh) 基于手机app界面的图片显示方法
CN105791699A (zh) 一种照相机拍摄帧率的调节方法、***和移动终端
CN108470059A (zh) 一种移动终端的图片压缩控制方法
CN106933702A (zh) 一种智能终端存储空间管理的方法、装置及智能终端
CN116208674B (zh) 上传采样数据的方法及电子设备
CN117528228A (zh) 相机功耗控制方法、装置、电子设备及计算机存储介质
CN101217615A (zh) 一种压缩图像比特率控制的方法及装置
CN105827936B (zh) 一种图像处理方法及移动终端
CN105472405B (zh) 提醒生成方法及装置
US9357170B2 (en) Device and method for managing bandwidth of video conference
CN112291476B (zh) 拍摄防抖处理方法、装置和电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20210108

Address after: Room 523, 5 / F, building 1, Tianda building, No. 180, Gen Shan Dong Road, Jianggan District, Hangzhou City, Zhejiang Province 310000

Applicant after: Hangzhou Yike Information Technology Co.,Ltd.

Address before: Room 403, No.35, Sanxiang, xiashou new village, Xicheng District, Dongguan City, Guangdong Province 523073

Applicant before: DONGGUAN HUARUI ELECTRONIC TECHNOLOGY Co.,Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant
CP02 Change in the address of a patent holder

Address after: Room 901, Floor 9, Building 1, No. 239, Sansheng Street, Qiaosi Street, Linping District, Hangzhou City, Zhejiang Province, 310000

Patentee after: Hangzhou Yike Information Technology Co.,Ltd.

Address before: Room 523, 5 / F, building 1, Tianda building, No. 180, Gen Shan Dong Road, Jianggan District, Hangzhou City, Zhejiang Province 310000

Patentee before: Hangzhou Yike Information Technology Co.,Ltd.

CP02 Change in the address of a patent holder