更新接口的优化方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:34856544 阅读:23 留言:0更新日期:2022-09-08 07:58
本发明专利技术涉及人工智能技术,揭露了一种更新接口的优化方法,包括:接收对目标应用进行版本升级的请求,根据所述请求获取所述目标应用的更新接口;对所述更新接口进行流量监控,得到所述更新接口的流量信息;将所述流量信息中的带宽峰值与预设的带宽阈值比较,根据比较结果对所述更新接口进行状态修改,获取所述状态修改的过程日志数据,根据所述流量信息和所述过程日志数据对所述更新接口进行分批升级的配置,得到升级接口。此外,本发明专利技术还涉及区块链技术,数据列表可存储于区块链的节点。本发明专利技术还提出一种更新接口的优化装置、电子设备以及存储介质。本发明专利技术可以提高更新接口的更新效率。率。率。

【技术实现步骤摘要】
更新接口的优化方法、装置、电子设备及可读存储介质


[0001]本专利技术涉及人工智能
,尤其涉及一种更新接口的优化方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]社交媒体与移动信息平台已经成为我们生活的一部分,在当今这场互联网潮流里,手机系统始终是大家讨论不完的话题。通过增强手机系统的安全与稳定性的和推出更具有吸引力的新功能,以达到提升用户体验的目的。当不断对系统进行升级,必然伴随着对更新接口更高的配置要求。
[0003]当所有用户同时进行软件更新,会使得系统带宽峰值过高,从而导致系统瘫痪,影响用户体验。当系统基于更新列表提前设置更新接口的参数来控制系统带宽峰值,若用户手机号存在于所述更新列表,便可进行软件更新,但此方式需要逐批替换手机号,导致用户等待时间较长,因此如何提高更新接口的更新效率,成为了亟待解决的问题。

技术实现思路

[0004]本专利技术提供一种更新接口的优化方法、装置及计算机可读存储介质,其主要目的在于解决更新接口的更新效率低下的问题。
[0005]为实现上述目的,本专利技术提供的一种更新接口的优化方法,包括:
[0006]接收对目标应用进行版本升级的请求,根据所述请求获取所述目标应用的更新接口;
[0007]对所述更新接口进行流量监控,得到所述更新接口的流量信息;
[0008]将所述流量信息中的带宽峰值与预设的带宽阈值比较,根据比较结果对所述更新接口进行如下状态修改:
[0009]当所述带宽峰值小于预设的带宽阈值时,将所述更新接口的不可更新状态修改为更新状态;
[0010]当所述带宽峰值大于等于预设的带宽阈值时,将所述更新接口的更新状态修改为不可更新状态;
[0011]获取所述状态修改的过程日志数据,根据所述流量信息和所述过程日志数据对所述更新接口进行分批升级的配置,得到升级接口。
[0012]可选地,所述根据所述请求获取所述目标应用的更新接口,包括:
[0013]获取所述请求对应的接口协议;
[0014]将所述接口协议中的入参信息和出参信息按照预设的描述方式进行转换得到接口信息;
[0015]根据所述接口信息,得到所述更新接口。
[0016]可选地,所述对所述更新接口进行流量监控,得到所述更新接口的流量信息,包括:
[0017]根据预设的流量监控工具获得所述目标应用的所有接口的流量数据;
[0018]获取每个接口的接口ID,利用所述接口ID对所述流量数据进行分类,得到分类流量;
[0019]利用预设的流量筛选模型对所述分类流量进行筛选,得到所述更新接口的流量信息。
[0020]可选地,所述对所述更新接口进行流量监控,得到所述更新接口的流量信息,包括:
[0021]根据预设的流量监控工具得到所述更新接口的输入数据包,确定所述输入数据包对应的版本信息;
[0022]根据所述版本信息逐个确定输入数据的数据ID,根据所述数据ID获取所述输入数据的输出数据;
[0023]利用所述输入数据和所述输出数据得到所述更新接口的流量信息。
[0024]可选地,所述将所述流量信息中的带宽峰值与预设的带宽阈值比较,包括:
[0025]按照预设的分组依据对所述流量信息进行分组,得到分组数据;
[0026]逐个对所述分组数据进行截断或补零,得到整齐数据;
[0027]对每组所述整齐数据进行归一化处理,利用归一化后的整齐数据形成分组字节矩阵;
[0028]将所述分组字节矩阵输入预设的卷积神经网络,得到所述流量信息的特征流量,从所述特征流量中选取带宽峰值与预设的带宽阈值做差值计算;
[0029]当所述带宽峰值减去所述带宽阈值的差小于零时,所述带宽峰值小于预设的带宽阈值;
[0030]当所述带宽峰值减去所述带宽阈值的差大于等于零时,所述带宽峰值大于等于预设的带宽阈值。
[0031]可选地,所述将所述更新接口的更新状态修改为不可更新状态,包括:
[0032]获取所述更新接口的逻辑控制代码,其中,可通过所述逻辑控制代码对所述更新接口的接口开关进行开闭控制;
[0033]当接收到所述流量监控工具发送的流量预警,利用所述逻辑控制代码屏蔽所述更新接口处的信号,根据所述信号将所述更新接口的更新状态修改为不可更新状态。
[0034]可选地,所述根据所述流量信息和所述过程日志数据对所述更新接口进行分批升级的配置,得到升级接口,包括:
[0035]对所述过程日志数据进行特征提取,得到特征日志;
[0036]根据所述特征流量和特征日志得到特征信息,按照预设的索引生成所述特征信息的升级表格,利用所述升级表格提取所述更新接口的更新时间信息和更新人数信息;
[0037]根据所述更新时间信息对所述更新接口进行时间参数设置,得到一级更新接口;
[0038]根据所述更新人数信息对所述一级更新接口进行人数参数设置,得到升级接口。
[0039]为了解决上述问题,本专利技术还提供一种更新接口的优化装置,所述装置包括:
[0040]请求模块,用于接收对目标应用进行版本升级的请求,根据所述请求获取所述目标应用的更新接口;
[0041]流量监控模块,用于对所述更新接口进行流量监控,得到所述更新接口的流量信
息;
[0042]状态修改模块,用于将所述流量信息中的带宽峰值与预设的带宽阈值比较,根据比较结果对所述更新接口进行如下状态修改:
[0043]第一变更模块,用于当所述带宽峰值小于预设的带宽阈值时,将所述更新接口的不可更新状态修改为更新状态;
[0044]第一变更模块,用于当所述带宽峰值大于等于预设的带宽阈值时,将所述更新接口的更新状态修改为不可更新状态;
[0045]升级接口模块,用于获取所述状态修改的过程日志数据,根据所述流量信息和所述过程日志数据对所述更新接口进行分批升级的配置,得到升级接口。
[0046]为了解决上述问题,本专利技术还提供一种电子设备,所述电子设备包括:
[0047]至少一个处理器;以及,
[0048]与所述至少一个处理器通信连接的存储器;其中,
[0049]所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述所述的更新接口的优化方法。
[0050]为了解决上述问题,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一个计算机程序,所述至少一个计算机程序被电子设备中的处理器执行以实现上述所述的更新接口的优化方法。
[0051]本专利技术实施例对所述更新接口进行流量监控,得到所述更新接口的流量信息可以更好对所述更新接口的进行流量分析,得到与所述更新接口相关的带宽峰值,进而根据所述带宽峰值进行所述更新接口的状态变更,得到所述状态修改的过程日志数据,通过对所述述流量信息和所述过程日志数据做大本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种更新接口的优化方法,其特征在于,所述方法包括:接收对目标应用进行版本升级的请求,根据所述请求获取所述目标应用的更新接口;对所述更新接口进行流量监控,得到所述更新接口的流量信息;将所述流量信息中的带宽峰值与预设的带宽阈值比较,根据比较结果对所述更新接口进行如下状态修改:当所述带宽峰值小于预设的带宽阈值时,将所述更新接口的不可更新状态修改为更新状态;当所述带宽峰值大于等于预设的带宽阈值时,将所述更新接口的更新状态修改为不可更新状态。2.如权利要求1所述的更新接口的优化方法,其特征在于,所述根据所述请求获取所述目标应用的更新接口,包括:获取所述请求对应的接口协议;将所述接口协议中的入参信息和出参信息按照预设的描述方式进行转换得到接口信息;根据所述接口信息,得到所述更新接口。3.如权利要求1所述的更新接口的优化方法,其特征在于,所述对所述更新接口进行流量监控,得到所述更新接口的流量信息,包括:根据预设的流量监控工具获得所述目标应用的所有接口的流量数据;获取每个接口的接口ID,利用所述接口ID对所述流量数据进行分类,得到分类流量;利用预设的流量筛选模型对所述分类流量进行筛选,得到所述更新接口的流量信息。4.如权利要求1所述的更新接口的优化方法,其特征在于,所述对所述更新接口进行流量监控,得到所述更新接口的流量信息,包括:根据预设的流量监控工具得到所述更新接口的输入数据包,确定所述输入数据包对应的版本信息;根据所述版本信息逐个确定输入数据的数据ID,根据所述数据ID获取所述输入数据的输出数据;利用所述输入数据和所述输出数据得到所述更新接口的流量信息。5.如权利要求1所述的更新接口的优化方法,其特征在于,所述将所述流量信息中的带宽峰值与预设的带宽阈值比较,包括:按照预设的分组依据对所述流量信息进行分组,得到分组数据;逐个对所述分组数据进行截断或补零,得到整齐数据;对每组所述整齐数据进行归一化处理,利用归一化后的整齐数据形成分组字节矩阵;将所述分组字节矩阵输入预设的卷积神经网络,得到所述流量信息的特征流量,从所述特征流量中选取带宽峰值与预设的带宽阈值做差值计算;当所述带宽峰值减去所述带宽阈值的差小于零时,所述带宽峰值小于预设的带宽阈值;当所述带宽峰值减去所述带宽阈值的差大于等于零时,所述带宽峰值大于等于预设的带宽阈值。6.如...

【专利技术属性】
技术研发人员:朱志强
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:

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

1