提升测评准确度的方法、装置、电子装置及存储介质制造方法及图纸

技术编号:18350109 阅读:28 留言:0更新日期:2018-07-01 23:06
本发明专利技术实施例公开了一种提升测评准确度的方法、装置、电子装置及存储介质,方法包括:在数据库处于FULL模式下时,监测是否存在访问该数据库的应用程序,若监测到访问该数据库的应用程序,则确定该应用程序是否为用于对数据库进行测评的应用程序,若是,则将上述数据库从FULL模式切换至非FULL模式。相较于现有技术而言,本发明专利技术实施例在数据库处于FULL模式下时,若监测到用于对数据库进行测评的应用程序访问该数据库,则将上述数据库从FULL模式切换至非FULL模式,使上述数据库处于最佳状态,从而使上述应用程序经过测评得到的评分能够准确反映出上述数据库的最佳性能,进而有效的提升测评准确度。

【技术实现步骤摘要】
提升测评准确度的方法、装置、电子装置及存储介质
本专利技术涉及电子装置
,尤其涉及一种提升测评准确度的方法、装置、电子装置及存储介质。
技术介绍
随着如移动终端等电子装置的快速发展,测评电子装置性能的应用程序也越来越多,当需要对电子装置进行测评时,只需要在电子装置中安装相关的测评应用程序,然后运行该测评应用程序即可。例如AndroBench作为一种测评应用程序,其便可以对电子装置的存储性能进行测评。目前,各生产厂商为了保证电子装置中数据库的稳定性,会适当降低数据库在日常使用时的性能,因此在使用测评应用程序对电子装置中数据库的性能进行测评时,得到的评分往往会低于数据库真实性能所对应的评分,即现有的数据库测评方式准确度偏低。
技术实现思路
本专利技术实施例的主要目的在于提供一种提升测评准确度的方法、装置、电子装置及存储介质,可以解决现有技术中的数据库测评方式准确度偏低的技术问题。为实现上述目的,本专利技术实施例第一方面提供一种提升测评准确度的方法,该方法包括:在数据库处于FULL模式下时,监测是否存在访问所述数据库的应用程序;若监测到访问所述数据库的应用程序,则确定所述应用程序是否为用于对数据库进行测评的应用程序;若所述应用程序为用于对数据库进行测评的应用程序,则将所述数据库从FULL模式切换至非FULL模式。可选的,所述确定所述应用程序是否为用于对数据库进行测评的应用程序的步骤包括:确定所述应用程序的类型;查找预先设置的用于对数据库进行测评的应用程序的类型集合,确定所述应用程序的类型是否属于所述类型集合;若所述应用程序的类型属于所述类型集合,则确定所述应用程序为用于对数据库进行测评的应用程序。可选的,所述将所述数据库从FULL模式切换至非FULL模式的步骤包括:确定所述数据库中已存储的数据量;根据所述数据量确定所述数据库切换后的同步模式。可选的,所述根据所述数据量确定所述数据库切换后的同步模式的步骤包括:若所述数据量大于预设阈值,则将所述数据库从所述FULL模式切换至OFF模式;若所述数据量小于或等于所述预设阈值,则将所述数据库从所述FULL模式切换至Normal模式。可选的,所述将所述数据库从FULL模式切换至非FULL模式的步骤之后还包括:监测所述应用程序对所述数据库的访问进程;当监测到所述访问进程结束时,将所述数据库从非FULL模式切换回FULL模式。为实现上述目的,本专利技术实施例第二方面提供一种提升测评准确度的装置,该装置包括:监测模块,用于在数据库处于FULL模式下时,监测是否存在访问所述数据库的应用程序;确定模块,用于若监测到访问所述数据库的应用程序,则确定所述应用程序是否为用于对数据库进行测评的应用程序;切换模块,用于若所述应用程序为用于对数据库进行测评的应用程序,则将所述数据库从FULL模式切换至非FULL模式。可选的,所述确定模块包括:第一确定模块,用于确定所述应用程序的类型;查找模块,用于查找预先设置的用于对数据库进行测评的应用程序的类型集合,确定所述应用程序的类型是否属于所述类型集合;第二确定模块,用于若所述应用程序的类型属于所述类型集合,则确定所述应用程序为用于对数据库进行测评的应用程序。可选的,所述切换模块用于:确定所述数据库中已存储的数据量,并根据所述数据量确定所述数据库切换后的同步模式。可选的,所述切换模块用于:若所述数据量大于预设阈值,则将所述数据库从所述FULL模式切换至OFF模式;若所述数据量小于或等于所述预设阈值,则将所述数据库从所述FULL模式切换至Normal模式。可选的,所述装置还包括:进程监测模块,用于在将所述数据库从FULL模式切换至非FULL模式之后还,监测所述应用程序对所述数据库的访问进程;恢复模块,用于当监测到所述访问进程结束时,将所述数据库从非FULL模式切换回FULL模式。为实现上述目的,本专利技术实施例第三方面提供一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现第一方面的提升测评准确度的方法中的各个步骤。为实现上述目的,本专利技术实施例第四方面提供一种可读存储介质,所述可读存储介质为计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现第一方面的提升测评准确度的方法中的各个步骤。本专利技术实施例提供的一种提升测评准确度的方法,包括:在数据库处于FULL模式下时,监测是否存在访问该数据库的应用程序,若监测到访问该数据库的应用程序,则确定该应用程序是否为用于对数据库进行测评的应用程序,若是,则将上述数据库从FULL模式切换至非FULL模式。相较于现有技术而言,本专利技术实施例在数据库处于FULL模式下时,若监测到用于对数据库进行测评的应用程序访问该数据库,即在监测到用于对数据库进行测评的应用程序对上述数据库进行测评时,则将上述数据库从FULL模式切换至非FULL模式,使上述数据库处于最佳状态,从而使上述应用程序经过测评得到的评分能够准确反映出上述数据库的最佳性能,进而有效的提升测评准确度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为一种电子装置的结构框图;图2为本专利技术第一实施例中提升测评准确度的方法的流程示意图;图3为本专利技术第一实施例中步骤202的细化步骤的流程示意图;图4为本专利技术第一实施例中步骤203的细化步骤的流程示意图;图5为本专利技术第二实施例中提升测评准确度的方法的流程示意图;图6为本专利技术第三实施例中提升测评准确度的装置的程序模块示意图;图7为本专利技术第三实施例中确定模块602的细化程序模块示意图;图8为本专利技术第四实施例中提升测评准确度的装置的程序模块示意图。具体实施方式为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而非全部实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参照图1,图1示出了一种电子装置的结构框图。本专利技术实施例提供的提升测评准确度的方法可应用于如图1所示的电子装置10中,电子装置10可以但不限于包括:需依靠电池维持正常运行且支持网络及下载功能的智能手机、笔记本、平板电脑、穿戴智能设备等。如图1所示,电子装置10包括存储器101、存储控制器102,一个或多个(图中仅示出一个)处理器103、外设接口104及触控屏幕105。这些组件通过一条或多条通讯总线/信号线106相互通讯。可以理解,图1所示的结构仅为示意,其并不对电子装置的结构造成限定。电子装置10还可包括比图1所示更多或者更少的组件,或者具有与图1所示不同的配置。图1所示的各组件可以采用硬件、软件或其组合实现。存储器101可用于存储软件程序以及模块,如本专利技术实施例中的提升测评准确度的方法及电子装置对应的程序指令/模块,处理器103通过运行存储在存储器101内的软件程序以及模块,从而执本文档来自技高网...
提升测评准确度的方法、装置、电子装置及存储介质

【技术保护点】
1.一种提升测评准确度的方法,其特征在于,所述方法包括:在数据库处于FULL模式下时,监测是否存在访问所述数据库的应用程序;若监测到访问所述数据库的应用程序,则确定所述应用程序是否为用于对数据库进行测评的应用程序;若所述应用程序为用于对数据库进行测评的应用程序,则将所述数据库从FULL模式切换至非FULL模式。

【技术特征摘要】
1.一种提升测评准确度的方法,其特征在于,所述方法包括:在数据库处于FULL模式下时,监测是否存在访问所述数据库的应用程序;若监测到访问所述数据库的应用程序,则确定所述应用程序是否为用于对数据库进行测评的应用程序;若所述应用程序为用于对数据库进行测评的应用程序,则将所述数据库从FULL模式切换至非FULL模式。2.根据权利要求1所述的方法,其特征在于,所述确定所述应用程序是否为用于对数据库进行测评的应用程序的步骤包括:确定所述应用程序的类型;查找预先设置的用于对数据库进行测评的应用程序的类型集合,确定所述应用程序的类型是否属于所述类型集合;若所述应用程序的类型属于所述类型集合,则确定所述应用程序为用于对数据库进行测评的应用程序。3.根据权利要求1所述的方法,其特征在于,所述将所述数据库从FULL模式切换至非FULL模式的步骤包括:确定所述数据库中已存储的数据量;根据所述数据量确定所述数据库切换后的同步模式。4.根据权利要求3所述的方法,其特征在于,所述根据所述数据量确定所述数据库切换后的同步模式的步骤包括:若所述数据量大于预设阈值,则将所述数据库从所述FULL模式切换至OFF模式;若所述数据量小于或等于所述预设阈值,则将所述数据库从所述FULL模式切换至Normal模式。5.根据权利要求1至4任意一项所述的方法,其特征在于,所述将所述数据库从FULL模式切换至非FULL模式的步骤之后还包括:监测所述应用程序对所述数据库的访问进程;当监测到所述访问进程结束时,将所述数据库从非FULL模式切换回FULL模式。6.一种提升测评准确度的装置,其特征在于,所述装置包括:监测模块,用于在数据库处于FULL模式下时,监测是否存在访问所述数据库的应用程序;确定模块,用于若监测到访问所述数据库的应用程序,则确定...

【专利技术属性】
技术研发人员:莫斯挺
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1