终端运行优化方法、装置、存储介质以及终端制造方法及图纸

技术编号:30944432 阅读:74 留言:0更新日期:2021-11-25 19:54
本申请公开了一种终端运行优化方法、装置、存储介质以及终端,涉及通信技术领域。一种终端运行优化方法包括:获取终端中目标应用程序的多维运行数据;根据多维运行数据生成多个数据特征接口,以使得开发者基于多个数据特征接口得到优化后优化应用程序;基于优化应用程序对终端中目标应用程序进行优化。由于通过获取应用程序的多维运行数据,根据该多维运行数据得到数据特征接口,并基于该数据特征接口对目标应用程序进行优化,因此对目标应用程序优化时,会更好的符合用户实际使用应用程序的习惯,有效提高应用程序的运行效率。有效提高应用程序的运行效率。有效提高应用程序的运行效率。

【技术实现步骤摘要】
终端运行优化方法、装置、存储介质以及终端


[0001]本申请涉及通信
,尤其涉及一种终端运行优化方法、装置、存储介质以及终端。

技术介绍

[0002]随着科学技术的发展,各种终端出现在人们的生活中,针对终端中的各种优化的处理也称为本领域人员研究的重点之一。
[0003]在相关技术中,针对终端中各种应用程序的开发,为了优化终端运行效率,可以提高应用程序的运行效率实现,具体通过优化应用程序的硬件环境,例如,增加终端的运行内存,或者改用读写速率更快的硬盘等,来提高应用程序的运行效率,进而优化终端的运行效率。
[0004]但是在上述相关技术中,仅通过硬件实现对终端优化效果较差,需要一种更为有效的终端运行优化方法。

技术实现思路

[0005]本申请提供一种终端运行优化方法、装置、存储介质以及终端,可以解决相关技术中仅通过硬件实现对终端优化效果较差的技术问题。
[0006]第一方面,本申请实施例提供一种终端运行优化方法,该方法包括:
[0007]获取终端中目标应用程序的多维运行数据;
[0008]根据所述多维运行数据生成多个数据特征接口,以使得开发者基于所述多个数据特征接口得到优化后优化应用程序;
[0009]基于所述优化应用程序对终端中所述目标应用程序进行优化。
[0010]第二方面,本申请实施例提供一种终端运行优化装置,其特征在于,所述装置包括:
[0011]数据获取模块,用于获取终端中目标应用程序的多维运行数据;
[0012]接口获取模块,用于根据所述多维运行数据生成多个数据特征接口,以使得开发者基于所述多个数据特征接口得到优化后优化应用程序;
[0013]优化模块,用于基于所述优化应用程序对终端中所述目标应用程序进行优化。
[0014]第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行实现上述的方法的步骤。
[0015]第四方面,本申请实施例提供一种终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述的方法的步骤。
[0016]本申请一些实施例提供的技术方案带来的有益效果至少包括:
[0017]本申请实施例提供一种终端运行优化方法,该方法包括:获取终端中目标应用程序的多维运行数据;根据多维运行数据生成多个数据特征接口,以使得开发者基于多个数据特征接口得到优化后优化应用程序;基于优化应用程序对终端中目标应用程序进行优
化。由于通过获取应用程序的多维运行数据,根据该多维运行数据得到数据特征接口,并基于该数据特征接口对目标应用程序进行优化,因此对目标应用程序优化时,会更好的符合用户实际使用应用程序的习惯,有效提高应用程序的运行效率。
附图说明
[0018]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为本申请实施例提供的一种终端运行优化方法的流程示意图;
[0020]图2为本申请另一实施例提供的一种终端运行优化方法的流程示意图;
[0021]图3为本申请另一实施例提供的一种终端运行优化装置的流结构示意图;
[0022]图4为本申请另一实施例提供的一种终端运行优化装置的流结构示意图;
[0023]图5为本申请实施例提供了一种终端的结构示意图。
具体实施方式
[0024]为使得本申请的特征和优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0025]下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0026]在本申请实施例的描述中,需要理解的是,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
[0027]请参阅图1,图1为本申请实施例提供的一种终端运行优化方法的流程示意图。
[0028]如图1所示,该方法包括:
[0029]S101、获取终端中目标应用程序的多维运行数据。
[0030]可以理解的,本申请实施例中的终端可以是指各种手机、平板或者智能设备等电子设备,执行主体可以是终端中的处理器或者相关芯片,终端可以是批量生产后用户正在使用的终端。目标应用程序可以任何安装在终端上的程序,不限定应用程序的应用平台或者安装系统,例如,应用程序可以是基于Android系统或者ios系统亦或者是windows系统开发的应用程序。
[0031]当应用程序安装在终端后,用户可以根据需要启动或者退出应用程序,因此在目标应用程序启动后,目标应用程序可以基于终端的硬件环境运行,此时可以获取目标应用程序运行时的多个维度的多种数据,也即获取多维运行数据。可选地,多维运行数据包括:
运行时间数据、运行次数数据、内存占用数据、显示分配数据以及资源调用数据等。多维运行数据的获取方式可以是,处理器直接从各终端硬件平台获取,还可以从目标应用程序运行时使用的资源获取。
[0032]可选地,目标应用程序的数量可以是多个,也即可以通过对多个目标应用程序运行时的数据进行监控,以获取多个目标应用程序各自对应的多维运行数据。
[0033]S102、根据多维运行数据生成多个数据特征接口,以使得开发者基于多个数据特征接口得到优化后优化应用程序。
[0034]由于目标应用程序的多维运行数据包括多种数据,该多种数据反映了目标应用程序在运行时的情况,因此可以根据多维运行数据生成多个数据特征接口,数据特征接口可以认为是一种开发接口,也可以认为是开发模板,开发者可以通过该接口获取开发数据,因此在开发者从多个数据特征接口获取到终端中目标应用程序的运行数据后,可以针对该运行数据对应用程序进行优化。
[0035]由于,多维运行数据包括:运行时间数据、运行次数数据、内存占用数据、显示分配数据以及资源调用数据等,因此开发者至少可以从运行时间、运行次数、内存占用、显示分配以及资源调用等方面对目标应用程序进行优化,并得到优化后的优化应用程序,使得优化后的优化应用程序在终端中运行时,可以在运行时间、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种终端运行优化方法,其特征在于,所述方法包括:获取终端中目标应用程序的多维运行数据;根据所述多维运行数据生成多个数据特征接口,以使得开发者基于所述多个数据特征接口得到优化后优化应用程序;基于所述优化应用程序对终端中所述目标应用程序进行优化。2.根据权利要求1所述的方法,其特征在于,所述多维运行数据包括:运行时间数据、运行次数数据、内存占用数据、显示分配数据以及资源调用数据等。3.根据权利要求2所述的方法,其特征在于,所述根据所述多维运行数据生成多个数据特征接口,包括:对所述多维运行数据进行分类以及统计,生成多个第一运行数据;根据所述运行时间数据对所述多个第一运行数据进行时间标记并保存至本地预设位置;每隔预设时间对所述多个第一运行数据分别进行打包生成多个优化数据包,或者每当所述多个第一运行数据积累到预设容量时,对所述所述多个第一运行数据分别进行打包生成多个优化数据包;根据所述多个优化数据包生成针对所述目标应用程序的多个数据特征接口。4.根据权利要求3所述的方法,其特征在于,所述根据所述多维运行数据生成多个数据特征接口之后,还包括:将所述多个数据特征接口进行加密,并发送至服务器,以使得所述开发者从所述服务器中获取所述多个数据特征接口。5.根据权利要求4所述的方法,其特征在于,所述多个数据特征接口包括:运行时间数据接口、运行次数数据接口、内存占用数据接口、显示分配数据接口以及资源调用数据接口。6.根据权利要求5所述的方法,其特征在于,所述开发者基于所述多个数据特征接口得到优化后优化应用程序,包括:基于所述运行时间数据接口以及所述运行次数数据接口,得到所述目标应用程序运行次数最多的第一时间段;根据所示第一时间段得到优化后优化应用程序,所...

【专利技术属性】
技术研发人员:蒋志鹏
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:

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

1