一种文件系统运行方法、终端及计算机可读存储介质技术方案

技术编号:21634455 阅读:17 留言:0更新日期:2019-07-17 12:56
本发明专利技术公开了一种文件系统运行方法、终端及计算机可读存储介质,通过确定终端文件系统当前的运行场景,并从终端存储的至少两个调配参数集中选择与运行场景匹配的一个,调配参数集中包括文件系统的至少一种调配参数及取值,然后根据选择的调配参数集对文件系统的调配参数进行设置,并控制文件系统运行。在本发明专利技术实施例提供的文件系统运行方法中,终端内预先存储对应于不同运行场景的至少两个调配参数集,从而使得文件系统运行在不同的运行场景下时,能够有不同的调配参数设置,保证文件系统的调配参数契合各个运行场景的需求。本发明专利技术实施例还提供一种终端及计算机可读存储介质,提升了终端文件管理性能,增强了用户体验。

A File System Running Method, Terminal and Computer Readable Storage Media

【技术实现步骤摘要】
一种文件系统运行方法、终端及计算机可读存储介质
本专利技术涉及终端
,更具体地说,涉及一种文件系统运行方法、终端及计算机可读存储介质。
技术介绍
文件系统,又称文件管理系统,是负责管理和存储文件信息的软件机构。手机上比较常见的文件系统包括Ext4(Fourthextendedfilesystem,第四代扩展文件系统)和F2FS(FlashFriendlyFileSystem,闪存友好文件系统)。目前,手机文件系统的调配参数,例如gc(GarbageCollection,垃圾回收)的算法、gc执行频率等,通常是由终端设计人员预先设置,然后当文件系统被调用的时候,就按照固定的调配参数进行运行。在游戏运行情景下,要求文件系统快速读取,但数据回写频率则不用太高;而在文档编辑情景下,则要求文件系统进行快速的回写。可见,如果终端设计人员按照游戏运行情景的需求设置文件系统的各个调配参数,则会导致文件系统无法满足文档编辑情景的需求;反过来,如果文件系统的调配参数符合文档编辑情景的需求,则又会与游戏运行情景的需求不契合。
技术实现思路
本专利技术要解决的技术问题在于:现有文件系统的调配参数固定僵化,导致在某些运行情境下,手机文件系统无法满足需求,影响用户体验的问题,针对该技术问题,提供一种文件系统运行方法、终端及计算机可读存储介质。为解决上述技术问题,本专利技术提供一种文件系统运行方法,文件系统运行方法包括:确定终端文件系统当前的运行场景;从终端存储的至少两个调配参数集中选择与运行场景匹配的一个,调配参数集中包括文件系统的至少一种调配参数及取值;根据选择的调配参数集对文件系统的调配参数进行设置;控制文件系统运行。可选的,确定终端文件系统当前的运行场景包括:对终端当前运行的应用进行监测,根据终端当前运行的应用确定文件系统当前的运行场景;或,对终端当前运行的进程进行监测,根据终端当前运行的进程确定文件系统当前的运行场景。可选的,文件系统的运行场景包括普通场景、游戏运行场景、文档编辑场景、数据库操作场景和碎片整理场景;终端存储的至少两个调配参数集中包括以下五个调配参数集中的至少两个:与普通场景对应的第一调配参数集,与游戏运行场景对应的第二调配参数集,与文档编辑场景对应的第三调配参数集,与数据库操作场景对应的第四调配参数集,以及与碎片整理场景对应的第五调配参数集。可选的,调配参数集中包括垃圾回收gc执行频率、丢弃discard执行频率、最小同步块syncblock、以及RAMthresh参数几种中的至少一种。可选的,确定终端文件系统当前的运行场景之后,从终端存储的至少两个调配参数集中选择与运行场景匹配的一个包括:若确定运行场景为游戏运行场景,则从终端存储的至少两个调配参数集中选择第二调配参数集,第二调配参数集中gc执行频率低于第一调配参数集中的gc执行频率,第二调配参数集中discard执行频率低于第一调配参数集中的discard执行频率,第二调配参数集中RAMthresh参数大于第一调配参数集中的RAMthresh参数。可选的,确定终端文件系统当前的运行场景之后,从终端存储的至少两个调配参数集中选择与运行场景匹配的一个包括:若确定运行场景为文档编辑场景,则从终端存储的至少两个调配参数集中选择第三调配参数集,第三调配参数集中最小syncblock小于第一调配参数集中的最小syncblock。可选的,确定终端文件系统当前的运行场景之后,从终端存储的至少两个调配参数集中选择与运行场景匹配的一个包括:若确定运行场景为数据库操作场景,则从终端存储的至少两个调配参数集中选择第四调配参数集,第四调配参数集中gc执行频率以及discard执行频率均为0;第四调配参数集中最小syncblock小于第一调配参数集中的最小syncblock,且第四调配参数集中RAMthresh参数大于第一调配参数集中的RAMthresh参数。可选的,确定终端文件系统当前的运行场景之后,从终端存储的至少两个调配参数集中选择与运行场景匹配的一个包括:若确定运行场景为碎片整理场景,则从终端存储的至少两个调配参数集中选择第五调配参数集,第五调配参数集中gc执行频率高于第一调配参数集中的gc执行频率,第五调配参数集中discard执行频率高于第一调配参数集中的discard执行频率。进一步地,本专利技术还提供了一种终端,终端包括处理器、存储器及通信总线;通信总线用于实现处理器和存储器之间的连接通信;处理器用于执行存储器中存储的一个或者多个程序,以实现如上任一项的文件系统运行方法的步骤。进一步地,本专利技术还提供了一种计算机可读存储介质,计算机可读存储介质存储有一个或者多个程序,一个或者多个程序可被一个或者多个处理器执行,以实现如上任一项的文件系统运行方法的步骤。有益效果本专利技术提供一种文件系统运行方法、终端及计算机可读存储介质,针对现有手机文件系统调配参数固定僵化,导致文件系统无法适应某些场景的要求,进而影响终端文件管理品质,有损用户体验的问题,本专利技术实施例提供的文件系统方法,通过确定终端文件系统当前的运行场景,然后从终端存储的至少两个调配参数集中选择与运行场景匹配的一个,并根据选择的调配参数集对文件系统的调配参数进行设置,调配参数集中包括文件系统的至少两种调配参数及取值。根据选择出的调配参数集对文件系统的相关调配参数进行设置后,可以控制文件系统按照对应的调配参数运行。在本专利技术实施例提供的文件系统运行方法中,终端内预先存储对应于不同运行场景的至少两个调配参数集,从而使得文件系统运行在不同的运行场景下时,能够有不同的调配参数设置,保证文件系统的调配参数契合各个运行场景的需求,提升终端文件管理性能,增强用户体验。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1为实现本专利技术各个实施例一个可选的移动终端的硬件结构示意图。图2为如图1所示的移动终端的无线通信系统示意图;图3为本专利技术第一实施例中提供的文件系统运行方法的一种流程图;图4为本专利技术第一实施例中提供的终端的一种显示界面示意图;图5为本专利技术第一实施例中提供的终端的一种人机交互示意图;图6为本专利技术第一实施例中提供的终端的示意图;图7为本专利技术第二实施例中提供的文件系统运行方法的一种流程图;图8为本专利技术第二实施例中提供的终端的一种人机交互示意图;图9为本专利技术第三实施例中提供的终端的一种硬件结果示意图。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。终端可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(PersonalDigitalAssistant,PDA)、便捷式媒体播放器(PortableMediaPlayer,PMP)、导航装置、可穿戴设备、智能手环、计步器等移动终端,以及诸如数字TV、台式计算机等固定终端。后续描述中将以移动终端为例进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本专利技术的实施方式的构造也能够应用于固定类型的终端。请本文档来自技高网...

【技术保护点】
1.一种文件系统运行方法,其特征在于,所述文件系统运行方法包括:确定终端文件系统当前的运行场景;从所述终端存储的至少两个调配参数集中选择与所述运行场景匹配的一个,所述调配参数集中包括文件系统的至少一种调配参数及取值;根据选择的所述调配参数集对所述文件系统的调配参数进行设置;控制所述文件系统运行。

【技术特征摘要】
1.一种文件系统运行方法,其特征在于,所述文件系统运行方法包括:确定终端文件系统当前的运行场景;从所述终端存储的至少两个调配参数集中选择与所述运行场景匹配的一个,所述调配参数集中包括文件系统的至少一种调配参数及取值;根据选择的所述调配参数集对所述文件系统的调配参数进行设置;控制所述文件系统运行。2.如权利要求1所述的文件系统运行方法,其特征在于,所述确定所述终端文件系统当前的运行场景包括:对所述终端当前运行的应用进行监测,根据所述终端当前运行的应用确定文件系统当前的运行场景;或,对所述终端当前运行的进程进行监测,根据所述终端当前运行的进程确定文件系统当前的运行场景。3.如权利要求1或2所述的文件系统运行方法,其特征在于,所述文件系统的运行场景包括普通场景、游戏运行场景、文档编辑场景、数据库操作场景和碎片整理场景;所述终端存储的至少两个调配参数集中包括以下五个调配参数集中的至少两个:与所述普通场景对应的第一调配参数集,与所述游戏运行场景对应的第二调配参数集,与所述文档编辑场景对应的第三调配参数集,与所述数据库操作场景对应的第四调配参数集,以及与所述碎片整理场景对应的第五调配参数集。4.如权利要求3所述的文件系统运行方法,其特征在于,所述调配参数集中包括垃圾回收gc执行频率、丢弃discard执行频率、最小同步块syncblock、以及RAMthresh参数几种中的至少一种。5.如权利要求4所述的文件系统运行方法,其特征在于,所述确定终端文件系统当前的运行场景之后,所述从所述终端存储的至少两个调配参数集中选择与所述运行场景匹配的一个包括:若确定所述运行场景为游戏运行场景,则从所述终端存储的至少两个调配参数集中选择第二调配参数集,所述第二调配参数集中gc执行频率低于所述第一调配参数集中的gc执行频率,所述第二调配参数集中discard执行频率低于所述第一调配参数集中的discard执行频率,所述第二调配参数集中RAMthresh参数大于所述第一调配参数集中的RAMthresh参数。...

【专利技术属性】
技术研发人员:高宽
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

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

1