System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 碎片处理方法及相关装置制造方法及图纸_技高网

碎片处理方法及相关装置制造方法及图纸

技术编号:39967611 阅读:4 留言:0更新日期:2024-01-09 00:32
本申请提供一种碎片处理方法及相关装置,应用于终端技术领域。该方法应用于电子设备,该方法包括:提供可视化界面,可视化界面中包括用于进行碎片处理的控件,响应于用户触发用于进行碎片处理的控件的操作,进行碎片处理。其中,可视化界面可以通过以下一种或多种方式显示:响应于用户触发第一选项的操作,显示可视化界面;响应用户触发第一悬浮球的操作,显示可视化界面;或者,响应于用户打开第一应用的操作,显示可视化界面。这样,可以不需要等待电子设备空闲时才进行碎片处理,有利于及时提高数据存储的性能,进而缩短电子设备响应用户打开文件或者打开应用的时长,提高用户体验。

【技术实现步骤摘要】

本申请涉及终端,尤其涉及一种碎片处理方法及相关装置


技术介绍

1、电子设备可以运行应用,并可以存储文件。目前,在一些场景中,电子设备不能及时响应用户打开应用或者打开文件的操作,导致用户体验较差。


技术实现思路

1、本申请提供一种碎片处理方法及相关装置,应用于终端
,本申请中,有利于电子设备可以及时响应用户打开应用或者打开文件的操作,提高用户体验。

2、第一方面,本申请提出一种碎片处理方法,应用于电子设备,包括:响应于用户打开第一应用的操作,显示第一界面,第一界面包括提示信息和第一控件,提示信息用于提示对电子设备中数据存储的碎片进行优化;响应于用户触发第一控件的操作,显示第二界面,第二界面包括第二控件;响应于用户触发第二控件的操作,进行碎片处理。

3、本申请提供的碎片处理方法,在用户打开第一应用时,可以提示用户进行碎片处理,在用户触发第二控件的情况下,进行碎片处理,可以提升电子设备的性能,有利于在性能较优的情况下运行第一应用,可以降低运行卡顿的概率。

4、一种可能的实现中,第二界面还包括第一信息,第一信息用于指示以下一项或多项:电子设备中第一器件的状态,第一器件用于存储数据,第一器件的状态用于反映第一器件的性能;电子设备进行碎片处理所需的预估时长;电子设备进行碎片处理的迫切程度;电子设备中数据存储的碎片化程度;或者,电子设备进行碎片处理之后预计能够整理出的空间;电子设备进行碎片处理之后预计能够提升的读写速度。这样,第二界面还包括第一信息,有利于用户了解与碎片相关的信息。

5、一种可能的实现中,第一信息用于指示第一器件的状态时,第一信息包括第一数值,第一数值与以下信息中的一项或者多项成反相关:垃圾回收迫切等级、文件碎片化等级、表项碎片化等级、单层存储单元填充等级、或者重读次数;其中,垃圾回收迫切等级用于指示对碎片进行垃圾回收处理的迫切程度,文件碎片化等级用于指示文件的碎片化程度,表项碎片化等级用于指示数据表的碎片化程度,单层存储单元填充等级用于表示单层存储单元使用程度,重读次数用于表示成功读取到数据所读取的次数。这样,有利于计算指示第一器件的状态的信息。

6、一种可能的实现中,第一数值与垃圾回收迫切等级、文件碎片化等级、表项碎片化等级、单层存储单元填充等级、或者重读次数满足以下公式:第一数值=100-a*垃圾回收迫切等级/垃圾回收总等级-b*文件碎片化等级/文件碎片化总等级-c*表项碎片化等级/表项碎片化总等级-d*单层存储单元填充等级/单层存储单元填充总等级-e*重读次数/重读总次数;其中,a+b+c+d+e=100,垃圾回收总等级、文件碎片化总等级、表项碎片化的总等级、单层存储单元填充总等级、以及重读总次数均为常数。这样,有利于得到第一数值。

7、一种可能的实现中,电子设备包括第一寄存器;在第一信息用于指示电子设备进行碎片处理的迫切程度的情况下,第一寄存器的值为第一值时,第一信息用于指示数据存储良好,不需要进行优化;第一寄存器的值为第二值时,第一信息用于指示推荐进行优化;第一寄存器的值为第三值时,第一信息用于指示强烈建议优化,数据存储性能下降;或者,第一寄存器的值为第四值时,第一信息用于指示强烈建议优化,数据存储性能严重下降。这样,有利于用户直观了解是否需要进行碎片化处理。

8、一种可能的实现中,电子设备包括第二寄存器,第二寄存器的值为第五值;响应于用户触发第二控件的操作,进行碎片处理,包括:响应于用户触发第二控件的操作,将第二寄存器的值更新为第六值;在第二寄存器的值为第六值的情况下,进行碎片处理。这样,有利于实现碎片处理。

9、一种可能的实现中,方法还包括:进行碎片处理时,显示第三界面,第三界面包括第二信息,第二信息用于指示以下一项或多项:电子设备中第一器件的状态,第一器件用于存储数据,第一器件的状态用于反映第一器件的性能;电子设备进行碎片处理所运行的进程;或者,进程的处理状态,处理状态为正在处理中、提前终止、成功完成或者因出现错误未完成。这样,有利于用户了解进行碎片处理相关的信息。

10、一种可能的实现中,电子设备包括第三寄存器,在第二信息用于指示进程的处理状态的情况下,第三寄存器的值为第七值时,第二信息用于指示进程正在处理中;第三寄存器的值为第八值时,第二信息用于指示进程提前终止;第三寄存器的值为第九值时,第二信息用于指示进程成功完成;或者,第三寄存器的值为第十值时,第二信息用于指示进程因出现错误未完成。这样,有利于实现显示进程的处理状态。

11、一种可能的实现中,第三界面还包括第三控件;方法还包括:响应于用户触发第三控件的操作,显示第二界面。这样,有利于支持随时取消碎片化处理。

12、一种可能的实现中,方法还包括:在碎片处理完成的情况下,显示第四界面,第四界面包括第三信息,第三信息包括以下信息中的一项或多项:经过碎片处理后电子设备中第一器件的状态,第一器件用于存储数据,第一器件的状态用于反映第一器件的性能;经过碎片处理后整理出的存储空间;经过碎片处理后提升的读写速度;经过碎片处理后再次进行碎片处理所需的时长;经过碎片处理后再次进行碎片处理的迫切程度;或者,经过碎片处理后数据存储的碎片化程度。这样,有利于用户了解碎片处理后与碎片相关的信息,进而确定碎片处理的效果。

13、一种可能的实现中,第四界面还包括第四控件;方法还包括:响应于用户触发第四控件的操作,进行碎片处理。这样,有利于支持用户连续进行多次优化,可以对碎片进行更彻底的处理。

14、一种可能的实现中,响应于用户打开第一应用的操作,显示第一界面,包括:显示第五界面,第五界面与第一界面的差别在于没有提示信息和第一控件;响应于用户打开第一应用的操作,在第五界面上显示提示信息,得到第一界面。这样,在打开第一应用的界面之前显示提示信息,可以不获取第一应用的界面所需的数据,有利于提高响应速度。

15、一种可能的实现中,在响应于用户打开第一应用的操作,显示第一界面之前,方法还包括:显示第六界面,第六界面包括第一应用的图标;响应于用户打开第一应用的操作,显示第一界面,包括:响应于用户触发第一应用的图标操作,显示第一界面。这样,在显示第一应用的界面时显示提示信息,有利于在满足用户需求的情况下,提示用户进行碎片处理。

16、第二方面,本申请提出一种碎片处理方法,应用于电子设备,包括:显示第七界面,第七界面包括第一选项;响应于用户触发第一选项的操作,显示第二界面,第二界面包括第二控件;响应于用户触发第二控件的操作,进行碎片处理,并显示第三界面;响应于用户针对电子设备的第一操作,显示多任务管理界面,多任务管理界面包括第三界面对应的缩略图;其中,第三界面包括第二信息,第二信息用于指示以下一项或多项:电子设备中第一器件的状态,第一器件用于存储数据,第一器件的状态用于反映第一器件的性能;电子设备进行碎片处理所运行的进程;或者,进程的处理状态,处理状态为正在处理中、提前终止、成功完成或者因出现本文档来自技高网...

【技术保护点】

1.一种碎片处理方法,其特征在于,应用于电子设备,包括:

2.根据权利要求1所述的方法,其特征在于,所述第二界面还包括第一信息,所述第一信息用于指示以下一项或多项:

3.根据权利要求2所述的方法,其特征在于,所述第一信息用于指示所述第一器件的状态时,所述第一信息包括第一数值,所述第一数值与以下信息中的一项或者多项成反相关:

4.根据权利要求3所述的方法,其特征在于,所述第一数值与所述垃圾回收迫切等级、所述文件碎片化等级、所述表项碎片化等级、所述单层存储单元填充等级、或者所述重读次数满足以下公式:

5.根据权利要求2至4中任一项所述的方法,其特征在于,所述电子设备包括第一寄存器;在所述第一信息用于指示所述电子设备进行碎片处理的迫切程度的情况下,所述第一寄存器的值为第一值时,所述第一信息用于指示数据存储良好,不需要进行优化;

6.根据权利要求1至4中任一项所述的方法,其特征在于,所述电子设备包括第二寄存器,所述第二寄存器的值为第五值;

7.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述电子设备包括第三寄存器,在所述第二信息用于指示所述进程的处理状态的情况下,所述第三寄存器的值为第七值时,所述第二信息用于指示所述进程正在处理中;

9.根据权利要求7所述的方法,其特征在于,所述第三界面还包括第三控件;所述方法还包括:

10.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:

11.根据权利要求10所述的方法,其特征在于,所述第四界面还包括第四控件;所述方法还包括:

12.根据权利要求1至4中任一项所述的方法,其特征在于,所述响应于用户打开第一应用的操作,显示第一界面,包括:

13.根据权利要求1至4中任一项所述的方法,其特征在于,在所述响应于用户打开第一应用的操作,显示第一界面之前,所述方法还包括:

14.一种碎片处理方法,其特征在于,应用于电子设备,包括:

15.根据权利要求14所述的方法,其特征在于,所述第二界面还包括第一信息,所述第一信息用于指示以下一项或多项:

16.根据权利要求15所述的方法,其特征在于,所述电子设备包括第一寄存器;在所述第一信息用于指示所述电子设备进行碎片处理的迫切程度的情况下,所述第一寄存器的值为第一值时,所述第一信息用于指示数据存储良好,不需要进行优化;

17.根据权利要求14至16中任一项所述的方法,其特征在于,所述电子设备包括第二寄存器,所述第二寄存器的值为第五值;

18.根据权利要求14至16中任一项所述的方法,其特征在于,所述电子设备包括第三寄存器,在所述第二信息用于指示所述进程的处理状态的情况下,所述第三寄存器的值为第七值时,所述第二信息用于指示所述进程正在处理中;

19.根据权利要求14至16中任一项所述的方法,其特征在于,所述方法还包括:

20.一种碎片处理方法,其特征在于,应用于电子设备,包括:

21.根据权利要求20所述的方法,其特征在于,所述响应于用户触发所述第一悬浮球的操作,进行碎片处理,包括:

22.根据权利要求21所述的方法,其特征在于,响应于用户触发所述第一悬浮球的操作,显示第三界面,包括:

23.一种电子设备,其特征在于,包括:处理器和存储器;

24.一种芯片系统,其特征在于,包括:处理器,用于读取存储器中存储的指令,当所述处理器执行所述指令时,使得所述芯片系统实现如权利要求1-13中任一项所述的方法,或者,实现如权利要求14-19中任一项所述的方法,或者,实现如权利要求20-22中任一项所述的方法。

25.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-13中任一项所述的方法,或者,实现如权利要求14-19中任一项所述的方法,或者,实现如权利要求20-22中任一项所述的方法。

...

【技术特征摘要】

1.一种碎片处理方法,其特征在于,应用于电子设备,包括:

2.根据权利要求1所述的方法,其特征在于,所述第二界面还包括第一信息,所述第一信息用于指示以下一项或多项:

3.根据权利要求2所述的方法,其特征在于,所述第一信息用于指示所述第一器件的状态时,所述第一信息包括第一数值,所述第一数值与以下信息中的一项或者多项成反相关:

4.根据权利要求3所述的方法,其特征在于,所述第一数值与所述垃圾回收迫切等级、所述文件碎片化等级、所述表项碎片化等级、所述单层存储单元填充等级、或者所述重读次数满足以下公式:

5.根据权利要求2至4中任一项所述的方法,其特征在于,所述电子设备包括第一寄存器;在所述第一信息用于指示所述电子设备进行碎片处理的迫切程度的情况下,所述第一寄存器的值为第一值时,所述第一信息用于指示数据存储良好,不需要进行优化;

6.根据权利要求1至4中任一项所述的方法,其特征在于,所述电子设备包括第二寄存器,所述第二寄存器的值为第五值;

7.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述电子设备包括第三寄存器,在所述第二信息用于指示所述进程的处理状态的情况下,所述第三寄存器的值为第七值时,所述第二信息用于指示所述进程正在处理中;

9.根据权利要求7所述的方法,其特征在于,所述第三界面还包括第三控件;所述方法还包括:

10.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:

11.根据权利要求10所述的方法,其特征在于,所述第四界面还包括第四控件;所述方法还包括:

12.根据权利要求1至4中任一项所述的方法,其特征在于,所述响应于用户打开第一应用的操作,显示第一界面,包括:

13.根据权利要求1至4中任一项所述的方法,其特征在于,在所述响应于用户打开第一应用的操作,显示第一界面之前,所述方法还包括:

14.一...

【专利技术属性】
技术研发人员:许铭扬杨刚强
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1