网络信息处理方法和装置、存储介质及电子设备制造方法及图纸

技术编号:38883073 阅读:14 留言:0更新日期:2023-09-22 14:12
本发明专利技术公开了一种网络信息处理方法和装置、存储介质及电子设备。其中,该方法包括:在接入层访问日志中获取已访问的统一资源定位符URL集合;根据预设的目标协议集合中的每个协议的匹配条件,确定所述URL集合中的每个URL所对应的协议,并获取目标协议集合中与每个协议对应的URL的数量;在目标协议集合中确定待处理的协议子集;在待处理的协议子集中确定未检测的协议。本发明专利技术解决了现有技术中无法确定后台服务中未被检测的协议的技术问题。后台服务中未被检测的协议的技术问题。后台服务中未被检测的协议的技术问题。

【技术实现步骤摘要】
网络信息处理方法和装置、存储介质及电子设备


[0001]本专利技术涉及计算机领域,具体而言,涉及一种网络信息处理方法和装置、存储介质及电子设备。

技术介绍

[0002]相关技术中,业务的稳定依赖于后台服务的稳定,后台服务协议检测是提升业务稳定性和可用性的重要手段。当后台服务出现故障时,通过服务协议检测会自动感知到故障。
[0003]服务协议检测的后台服务需要尽可能覆盖在用的服务协议,然而后台服务中一般在用的服务协议众多,难以对每个服务协议进行检测。相关技术中无法确定后台服务中未被检测的协议。
[0004]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本专利技术实施例提供了一种网络信息处理方法和装置、存储介质及电子设备,以至少解决现有技术中无法确定后台服务中未被检测的协议的技术问题。
[0006]根据本专利技术实施例的一个方面,提供了一种网络信息处理方法,包括:在接入层访问日志中获取已访问的统一资源定位符URL集合;根据预设的目标协议集合中的每个协议的匹配条件,确定所述URL集合中的每个URL所对应的协议,并获取所述目标协议集合中与所述每个协议对应的URL的数量;在所述目标协议集合中确定待处理的协议子集,其中,所述待处理的协议子集中的协议在所述URL集合中对应的URL的数量大于或等于预设数量阈值;在所述待处理的协议子集中确定未检测的协议。
[0007]可选地,在所述目标协议集合中确定待处理的协议子集,包括:在所述目标协议集合中查找满足预设访问量条件的协议,其中,满足所述预设访问量条件的协议在所述URL集合中对应的URL的数量大于或等于所述预设数量阈值;在查找到满足所述预设访问量条件的协议的情况下,将查找到的满足是预设访问量条件的协议确定为所述待处理的协议子集中的协议;或者在所述目标协议集合中查找满足预设访问量条件的协议,其中,满足所述预设访问量条件的协议在所述URL集合中对应的URL的数量大于或等于所述预设数量阈值;在查找到满足所述预设访问量条件的协议的情况下,在满足所述预设访问量条件的协议中查找预设的内部类型的协议;在查找到所述内部类型的协议的情况下,将满足所述预设访问量条件的协议中除所述内部类型的协议之外的协议确定为所述待处理的协议子集中的协议。
[0008]可选地,所述在满足所述预设访问量条件的协议中查找预设的内部类型的协议,包括:对所述满足所述预设访问量条件的协议中的每个协议执行以下操作,在执行以下操作时的每个协议为当前协议:在所述当前协议的匹配条件包括与所述内部类型的协议对应的指定字段的情况下,将所述当前协议确定为所述内部类型的协议。
[0009]可选地,在所述当前协议的匹配条件包括与所述内部类型的协议对应的指定字段的情况下,将所述当前协议确定为所述内部类型的协议,包括以下至少之一:在所述当前协议是proto文件中的协议,且所述当前协议的匹配条件包括含有internal字符串的包名字段的情况下,将所述当前协议确定为所述内部类型的协议,其中,所述内部类型的协议对应的指定字段包括所述包名字段;在所述当前协议是PHP文件中的协议,且所述当前协议的匹配条件包括前缀为下划线的方法名字段的情况下,将所述当前协议确定为所述内部类型的协议,其中,所述内部类型的协议对应的指定字段包括所述方法名字段。
[0010]可选地,所述根据预设的目标协议集合中的每个协议的匹配条件,确定所述URL集合中的每个URL所对应的协议,包括:对所述URL集合中的每个URL执行以下操作,在执行以下操作时的每个URL为当前URL:获取所述当前URL的拼接格式;在所述预设的目标协议集合中查找目标协议,其中,所述目标协议的匹配条件与所述当前URL的拼接格式相对应;在查找到所述目标协议的情况下,将所述目标协议确定为所述当前URL所对应的协议。
[0011]可选地,所述在接入层访问日志中获取已访问的URL集合,包括:获取多个接入层机器中的每个接入层机器的访问日志,得到多个访问日志,其中,所述每个接入层机器的访问日志中包括预设时长内访问的URL,所述多个接入层机器位于同一接入层;将所述多个访问日志中的URL确定为所述URL集合。
[0012]可选地,在所述待处理的协议子集中确定未检测的协议,包括:获取已检测的协议列表和不需要检测的协议列表,其中,所述已检测的协议列表中包括已检测的协议,所述不需要检测的协议列表中包括不需要检测的协议;在所述待处理的协议子集中去除所述已检测的协议列表中的协议,以及所述不需要检测的协议列表中的协议,得到所述未检测的协议。
[0013]可选地,在所述待处理的协议子集中确定未检测的协议之后,所述方法还包括:在所述待处理的协议子集中确定出现在已检测的协议列表中的协议的数量,其中,所述已检测的协议列表中包括已检测的协议;将确定出的所述数量与所述待处理的协议子集中协议的总数量的比值,确定为协议检测覆盖率。
[0014]可选地,在所述待处理的协议子集中确定未检测的协议之后,所述方法还包括:获取与所述未检测的协议对应的服务;对所述未检测的协议对应的服务进行检测,并将所述未检测的协议更新为已检测的协议。
[0015]可选地,在所述将所述未检测的协议更新为已检测的协议之后,所述方法还包括:在更新得到的所述已检测的协议对应的服务出现故障的情况下,发送告警指令。
[0016]根据本专利技术实施例的另一方面,还提供了一种网络信息处理装置,包括:获取模块,用于在接入层访问日志中获取已访问的统一资源定位符URL集合;第一确定模块,用于根据预设的目标协议集合中的每个协议的匹配条件,确定所述URL集合中的每个URL所对应的协议,并获取所述目标协议集合中与所述每个协议对应的URL的数量;第二确定模块,用于在所述目标协议集合中确定待处理的协议子集,其中,所述待处理的协议子集中的协议在所述URL集合中对应的URL的数量大于或等于预设数量阈值;第三确定模块,用于在所述待处理的协议子集中确定未检测的协议。
[0017]根据本专利技术实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述网络
信息处理方法。
[0018]根据本申请实施例的又一个方面,提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行如以上网络信息处理方法。
[0019]根据本专利技术实施例的又一方面,还提供了一种电子设备,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为通过所述计算机程序执行上述的网络信息处理方法。
[0020]在本专利技术实施例中,根据预设的目标协议集合中每个协议的匹配条件,确定接入层访问日志中每个统一资源定位符URL所对应的协议。在目标协议集合中查找出对应的URL的数量大于或等于预设数量阈值的协议,得到本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络信息处理方法,其特征在于,包括:在接入层访问日志中获取已访问的统一资源定位符URL集合;根据预设的目标协议集合中的每个协议的匹配条件,确定所述URL集合中的每个URL所对应的协议,并获取所述目标协议集合中与所述每个协议对应的URL的数量;在所述目标协议集合中确定待处理的协议子集,其中,所述待处理的协议子集中的协议在所述URL集合中对应的URL的数量大于或等于预设数量阈值;在所述待处理的协议子集中确定未检测的协议。2.根据权利要求1所述的方法,其特征在于,在所述目标协议集合中确定待处理的协议子集,包括:在所述目标协议集合中查找满足预设访问量条件的协议,其中,满足所述预设访问量条件的协议在所述URL集合中对应的URL的数量大于或等于所述预设数量阈值;在查找到满足所述预设访问量条件的协议的情况下,将查找到的满足是预设访问量条件的协议确定为所述待处理的协议子集中的协议;或者在所述目标协议集合中查找满足预设访问量条件的协议,其中,满足所述预设访问量条件的协议在所述URL集合中对应的URL的数量大于或等于所述预设数量阈值;在查找到满足所述预设访问量条件的协议的情况下,在满足所述预设访问量条件的协议中查找预设的内部类型的协议;在查找到所述内部类型的协议的情况下,将满足所述预设访问量条件的协议中除所述内部类型的协议之外的协议确定为所述待处理的协议子集中的协议。3.根据权利要求2所述的方法,其特征在于,所述在满足所述预设访问量条件的协议中查找预设的内部类型的协议,包括:对所述满足所述预设访问量条件的协议中的每个协议执行以下操作,在执行以下操作时的每个协议为当前协议:在所述当前协议的匹配条件包括与所述内部类型的协议对应的指定字段的情况下,将所述当前协议确定为所述内部类型的协议。4.根据权利要求3所述的方法,其特征在于,在所述当前协议的匹配条件包括与所述内部类型的协议对应的指定字段的情况下,将所述当前协议确定为所述内部类型的协议,包括以下至少之一:在所述当前协议是proto文件中的协议,且所述当前协议的匹配条件包括含有internal字符串的包名字段的情况下,将所述当前协议确定为所述内部类型的协议,其中,所述内部类型的协议对应的指定字段包括所述包名字段;在所述当前协议是PHP文件中的协议,且所述当前协议的匹配条件包括前缀为下划线的方法名字段的情况下,将所述当前协议确定为所述内部类型的协议,其中,所述内部类型的协议对应的指定字段包括所述方法名字段。5.根据权利要求1所述的方法,其特征在于,所述根据预设的目标协议集合中的每个协议的匹配条件,确定所述URL集合中的每个URL所对应的协议,包括:对所述URL集合中的每个URL执行以下操作,在执行以下操作时的每个URL为当前URL:获取所述当前URL的拼接格式;在所述预设的目标协议集合中查找目标协议,其中,所述目标协议的匹配条件与所述当前URL的拼接格式相对应;...

【专利技术属性】
技术研发人员:刘波陈祖文李亚飞
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1