多资源状态检测方法、装置、设备及存储介质与流程

文档序号:34544280发布日期:2023-06-27 19:37阅读:32来源:国知局
多资源状态检测方法、装置、设备及存储介质与流程

本技术涉及网络通讯,具体而言,涉及一种多资源状态检测方法、装置、设备及存储介质。


背景技术:

1、随着互联网范围的逐步扩大,越来越多的服务器要求在互联网上进行访问,同时为了加强数据传输的安全性,更多是基于sslvpn(security socket layer-ssl vpn:安全套接字层协议的vpn技术)方式的加密传输,同时为了兼容更多类型的服务器访问,各vpn(virtual private network:虚拟专用网)设备厂商又将sslvpn协议扩展到兼容三层以上的数据传输,sslvpn主要是打通了外网到公司内部服务器或资源的安全访问,但由于各个服务器的种类不同,性能不一样,各用户的网络不一样,所以各服务器的连通性、时延、访问速度各不相同。

2、目前,用户在进行资源访问时,无法提前感知资源列表中各服务器资源的连通性与时延,造成在访问个别资源时,等待时间异常漫长,严重影响用户使用感受,增加维护人员的排查工作量。


技术实现思路

1、有鉴于此,本技术实施例的目的在于提供一种多资源状态检测方法、装置、设备及存储介质,通过获取连接成功的vpn网关下发的服务器资源列表,对服务器资源进行分类,分别对分类后的服务器资源进行探测得到多种不同等级的资源网络状态,并进行状态展示,实现了资源连通性、可访问状态的检测与对应多种网络状态的不同展示,从而解决了上述“等待时间异常漫长,严重影响用户使用感受,增加维护人员的排查工作量”。

2、第一方面,本技术实施例提供一种多资源状态检测方法,所述方法包括:获取连接成功的vpn网关下发的服务器资源;对所述服务器资源进行分类,获得分类服务器资源;对所述分类服务器资源进行探测,获得多种资源网络状态;对所述多种资源网络状态进行展示。

3、在上述实现过程中,通过获取连接成功的vpn网关下发的服务器资源,对服务器资源进行分类,分别对分类后的服务器资源进行探测得到多种不同等级的资源网络状态,并进行状态展示,实现了资源连通性、可访问状态的检测与对应多种网络状态的不同展示;通过vpn访问时,实现了资源连通性的确认,以及资源服务是否正常在线可访问的确认;实现了对不可达资源或延迟长资源的提前告知,避免了用户因访问不可达资源而进行的长时间等待,增强了用户体验度;能够快速确认是vpn连接出现问题,还是资源访问出现问题,减少了维护人员的工作量。

4、可选地,所述分类服务器资源包括:tcp服务器资源和非tcp服务器资源。

5、在上述实现过程中,通过对不同的服务器资源使用不同的探测方法进行探测将更加精准判断资源网络状态,提高了探测的效率和准确性。

6、可选地,所述对所述分类服务器资源进行探测,获得多种资源网络状态,包括:对tcp服务器资源进行tcp探测,以获得tcp服务器资源对应的多种资源网络状态;对非tcp服务器资源进行ping探测,以获得非tcp服务器资源对应的多种资源网络状态。

7、在上述实现过程中,通过对tcp服务器资源进行tcp探测,对非tcp服务器资源进行ping探测,对于不同的资源使用不同的探测方式,更加能判断资源服务的真实运行情况,提高了探测的效率和准确性。

8、可选地,所述多种资源网络状态包括:无法访问、优、中、差;所述对tcp服务器资源进行tcp探测,获得tcp服务器资源对应的多种资源网络状态,包括:对所述tcp服务器资源对应的端口发送tcp数据包并建立连接,并判断是否连接成功;若连续预设次数建立连接失败,则将所述tcp服务器资源对应的资源网络状态确定为无法访问;若建立连接成功,则计算发送至建立连接成功的连接延迟时间,并与预设阈值时间进行比对判断;若判定所述连接延迟时间低于第一阈值时间,则将所述tcp服务器资源对应的资源网络状态确定为优;若判定所述连接延迟时间处于所述第一阈值时间与第二阈值时间之间,则将所述tcp服务器资源对应的资源网络状态确定为中;若判定所述连接延迟时间超过所述第二阈值时间,则将所述tcp服务器资源对应的资源网络状态确定为差。

9、在上述实现过程中,通过对tcp服务器资源进行tcp探测,得到四种不同的资源网络状态,反映了不同的访问速度与时延以及网络质量,通过这些资源状态,可以确认哪些资源可访问,哪些资源时延差,从而增加了资源访问时的友好度,增加了用户等待时间的预期,减少了用户无意义的时间等待;能够及时确认是vpn连接问题还是资源状态问题,减少了维护人员的工作量。

10、可选地,所述多种资源网络状态包括:无法访问、优、中、差;所述对非tcp服务器资源进行ping探测,获得非tcp服务器资源对应的多种资源网络状态,包括:对所述非tcp服务器资源对应的服务器发送ping数据包,并判断是否收到回复包;若未收到所述ping数据包的回复包,则将所述非tcp服务器资源对应的资源网络状态确定为无法访问;若收到所述ping数据包的回复包,则计算所述ping数据包的请求延迟时间,并与预设阈值时间进行比对判断;若判定所述请求延迟时间低于第三阈值时间,则将所述非tcp服务器资源对应的资源网络状态确定为优;若判定所述请求延迟时间处于所述第三阈值时间与第四阈值时间之间,则将所述非tcp服务器资源对应的资源网络状态确定为中;若判定所述请求延迟时间超过第四阈值时间,则将所述非tcp服务器资源对应的资源网络状态确定为差。

11、在上述实现过程中,通过对非tcp服务器资源进行ping探测,得到四种不同的资源网络状态,反映了不同的访问速度与时延以及网络质量,通过这些资源状态,可以确认哪些资源可访问,哪些资源时延差,从而增加了资源访问时的友好度,增加了用户等待时间的预期,减少了用户无意义的时间等待;能够及时确认是vpn连接问题还是资源状态问题,减少了维护人员的工作量。

12、可选地,所述对所述多种资源网络状态进行展示,包括:若所述多种资源网络状态为无法访问,则在资源列表中将服务器资源标记为无信号标识,并进行展示;若所述多种资源网络状态为优,在资源列表中将服务器资源标记为优等信号标识,并进行展示;若所述多种资源网络状态为中,在资源列表中将服务器资源标记为中等信号标识,并进行展示;若所述多种资源网络状态为差,在资源列表中将服务器资源标记为差等信号标识,并进行展示。

13、在上述实现过程中,通过对四种不同的资源网络状态利用对应的标识进行展示,对于资源的状态显示,能够根据不同的显示标记不同的资源状态,更直观地为用户展示不同的网络状态,增加了对用户的友好性,提升了用户体验感。

14、可选地,所述对所述多种资源网络状态进行展示之后,所述方法还包括:以预设时间间隔,对所述分类服务器资源进行重复探测,以对展示的所述多种资源网络状态进行更新。

15、在上述实现过程中,通过对展示的多种资源网络状态进行及时更新,提高了检测的准确性,增加了对用户的友好性,提升了用户体验感。

16、第二方面,本技术实施例提供了一种多资源状态检测装置,所述装置包括:获取模块,用于获取连接成功的vpn网关下发的服务器资源;分类模块,用于对所述服务器资源进行分类,获得分类服务器资源;探测模块,用于对所述分类服务器资源进行探测,获得多种资源网络状态;展示模块,用于对所述多种资源网络状态进行展示。

17、第三方面,本技术实施例还提供一种电子设备,包括:处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述机器可读指令被所述处理器执行时执行上述的方法的步骤。

18、第四方面,本技术实施例提供一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述的方法的步骤。

19、为使本技术的上述目的、特征和优点能更明显易懂,下文特举实施例,并配合所附附图,作详细说明如下。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1