预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114201304A(43)申请公布日2022.03.18(21)申请号202111539712.7(22)申请日2021.12.15(71)申请人平安科技(深圳)有限公司地址518033广东省深圳市福田区福田街道福安社区益田路5033号平安金融中心23楼(72)发明人高丙超(74)专利代理机构北京市京大律师事务所11321代理人胡安(51)Int.Cl.G06F9/50(2006.01)G06F11/30(2006.01)权利要求书2页说明书14页附图4页(54)发明名称应用程序的运行方法、装置、设备及存储介质(57)摘要本发明涉及大数据技术领域,公开了一种应用程序的运行方法、装置、设备及存储介质,用于解决不同硬件条件或网络环境的移动设备中,应用程序的运行效果差异大的技术问题。所述应用程序的运行方法包括:根据时钟脉冲数量信息计算移动终端的中央处理器占用率;计算移动终端的可用物理内存信息;根据采集到的网络性能指标,计算移动终端的网络性能指数;对移动终端的主线程进行运行循环参数计算,得到移动终端的运行流畅度;根据中央处理器占用率、可用物理内存信息、网络性能指数和运行流畅度,确定目标应用程序的目标加载资源,并按照目标加载资源运行目标应用程序。此外,本发明还涉及区块链技术,目标加载资源可存储于区块链节点中。CN114201304ACN114201304A权利要求书1/2页1.一种应用程序的运行方法,其特征在于,所述应用程序的运行方法包括:获取移动终端的时钟脉冲数量信息,并根据所述时钟脉冲数量信息计算所述移动终端的中央处理器占用率;通过对所述移动终端运行中的应用程序进行占用内存计算,得到可用物理内存信息;采集所述移动终端的网络性能指标,并根据所述网络性能指标,计算所述移动终端的网络性能指数;对所述移动终端的主线程进行运行循环参数计算,得到运行流畅度;根据所述中央处理器占用率、所述可用物理内存信息、所述网络性能指数和所述运行流畅度,确定目标应用程序的目标加载资源,并按照所述目标加载资源运行所述目标应用程序。2.根据权利要求1所述的应用程序的运行方法,其特征在于,所述获取移动终端的时钟脉冲数量信息,并根据所述时钟脉冲数量信息计算所述移动终端的中央处理器占用率,包括:通过预置的主机统计函数,对移动终端的中央处理器负载信息进行统计,得到中央处理器负载数据;提取所述中央处理器负载数据中的时钟脉冲数量信息,所述时钟脉冲数量信息包括用户进程模式下的第一时钟脉冲数量、内核进程模式下的第二时钟脉冲数量、空闲模式下的第三时钟脉冲数量和等待模式下的第四时钟脉冲数量;根据所述第一时钟脉冲数量、所述第二时钟脉冲数量、所述第三时钟脉冲数量和所述第四时钟脉冲数量,计算所述移动终端的中央处理器占用率。3.根据权利要求1所述的应用程序的运行方法,其特征在于,所述通过对所述移动终端运行中的应用程序进行占用内存计算,得到可用物理内存信息,包括:读取所述移动终端的固件参数信息,并提取所述固件参数信息中的固有物理内存信息;通过预置的主机统计函数,获取活动状态的应用程序线程数量和内核线程数量,并根据所述应用程序线程数量和所述内核线程数量,计算所述移动终端的占用物理内存信息;根据所述固有物理内存信息和所述占用物理内存信息,计算所述移动终端的可用物理内存信息。4.根据权利要求1所述的应用程序的运行方法,其特征在于,所述采集所述移动终端的网络性能指标,并根据所述网络性能指标,计算所述移动终端的网络性能指数,包括:通过预置的钩子函数,向目标应用程序注入网络性能监控脚本;通过所述网络性能监控脚本,采集所述移动终端的网络性能指标,所述网络性能指标包括连接建立时长、上行流量和下行流量;基于所述连接建立时长、所述上行流量和所述下性流量,计算所述移动终端的网络性能指数。5.根据权利要求1所述的应用程序的运行方法,其特征在于,所述对所述移动终端的主线程进行运行循环参数计算,得到运行流畅度,包括:创建卡顿监控子线程,并通过所述卡顿监控子线程对主线程的运行循环参数进行监控,得到所述主线程中各个状态域的进入时刻;2CN114201304A权利要求书2/2页基于所述主线程中各个状态域的进入时刻,计算主线程中任意两个相邻状态域之间的切换耗时,得到状态域切换时长;根据所述状态域切换时长,计算所述移动终端的运行流畅度。6.根据权利要求1所述的应用程序的运行方法,其特征在于,所述根据所述中央处理器占用率、所述可用物理内存信息、所述网络性能指数和所述运行流畅度,确定目标应用程序的目标加载资源,并按照所述目标加载资源运行所述目标应用程序,包括:判断所述中央处理器占用率是否高于预置占有率阈值,判断所述可用物理内存信息是否低于预置内存阈值,判断