当前位置: 首页 > 专利查询>杜义平专利>正文

网络诊断处理方法、装置、网络系统及服务器制造方法及图纸

技术编号:24503879 阅读:14 留言:0更新日期:2020-06-13 06:24
本申请实施例提供一种网络诊断处理方法、装置、网络系统及服务器,在检测到第一远程医疗终端与第二远程医疗终端之间的网络通信行为出现异常时,确定与网络通信行为对应的待诊断项目,之后进一步确定与当前待诊断项目存在业务关系的目标诊断项目,从而在对当前待诊断项目进行网络诊断时,一并对目标诊断项目进行网络诊断,由此对每个当前待诊断项目与对应的目标诊断项目进行修复。如此,通过对与当前待诊断项目存在业务关系的目标诊断项目一并进行网络诊断和修复,可以有效避免传统方案中在修复完成之后可能存在的频繁出现业务配合存在异常的情况,有效提高故障修复的可靠性,保障了整个业务过程的正常进行。

Network diagnosis processing method, device, network system and server

【技术实现步骤摘要】
网络诊断处理方法、装置、网络系统及服务器
本申请涉及远程网络
,具体而言,涉及一种网络诊断处理方法、装置、网络系统及服务器。
技术介绍
在远程医疗终端进行通信的过程中,时常可能会出现通信过程出现异常(例如业务项目无法加载,或者业务项目能加载但是某个业务节点无法正常交互等),因而有必要对远程医疗终端之间的网络进行诊断修复处理。在传统方案中,当通信过程出现异常时通常是直接定位到相关业务的诊断项目,并对其进行详细诊断后按照事先配置的故障修复脚本进行故障修复,然而经本申请专利技术人研究发现,通常在采用上述传统方案后仍然会存在故障修复不彻底的情况,即在修复完成之后,后续可能仍旧会频繁出现业务配合存在异常的情况,而网络异常修复的速度直接关联到患者的健康状况,对实时性要求极高,如果持续处于故障修复不彻底的状态,可能会对整个业务过程的正常进行产生极大的影响。
技术实现思路
为了至少克服现有技术中的上述不足,本申请的目的在于提供一种网络诊断处理方法、装置、网络系统及服务器,可以有效避免传统方案中在修复完成之后可能存在的频繁出现业务配合存在异常的情况,有效提高故障修复的可靠性,保障了整个业务过程的正常进行。第一方面,本申请提供一种网络诊断处理方法,应用于服务器,所述服务器与多个远程医疗终端通信连接,所述方法包括:实时监控第一远程医疗终端与第二远程医疗终端之间的网络通信行为,并在检测到所述网络通信行为出现异常时,确定与所述网络通信行为对应的待诊断项目;对于所述待诊断项目中的每个待诊断项目,确定与当前待诊断项目存在业务关系的目标诊断项目,且在对所述当前待诊断项目进行网络诊断时,一并对所述目标诊断项目进行网络诊断,分别得到所述当前待诊断项目的第一网络诊断结果和所述目标诊断项目的第二网络诊断结果,其中,所述第一网络诊断结果和所述第二网络诊断结果分别包括各自对应的网络诊断节点的诊断信息,所述网络诊断节点分别为各自对应的诊断项目所关联的多个预设的诊断类别;根据所述第一网络诊断结果和所述第二网络诊断结果生成每个当前待诊断项目与对应的目标诊断项目的关键指标修复策略;根据所述关键指标修复策略分别对每个当前待诊断项目与对应的目标诊断项目进行修复。在第一方面的一种可能的设计中,所述在检测到所述网络通信行为出现异常时,确定与所述网络通信行为对应的待诊断项目的步骤,包括:在检测到所述网络通信行为出现异常时,获取包含有所述网络通信行为的网络异常信息的网络异常特征信息,并在所述网络异常特征信息中确定具有第一单向网络特征的第一特征信息,和具有第二单向网络特征的第二特征信息,所述第一单向网络特征用于表示所述第一远程医疗终端针对第二远程医疗终端的网络通信行为的网络特征,所述第二单向网络特征用于表示所述第二远程医疗终端针对第一远程医疗终端的网络通信行为的网络特征;在与所述网络通信行为的通信趋势相对应的所述网络异常特征信息的通信调用业务中,确定基准通信调用业务;获取所述第一特征信息上的第一类特征向量的序列长度,以及所述第二特征信息上的第二类特征向量的序列长度;若所述第一类特征向量的序列长度和所述第二类特征向量的序列长度都大于或等于设定长度,则将所述第一类特征向量的序列长度与所述第二类特征向量的序列长度进行比较;若所述第一类特征向量的序列长度大于所述第二类特征向量的序列长度,则将所述第一类特征向量作为异常追踪节点;若所述第二类特征向量的序列长度大于所述第一类特征向量的序列长度,则将所述第二类特征向量作为异常追踪节点;若所述第一类特征向量的序列长度等于所述第二类特征向量的序列长度,则将所述第一类特征向量或者所述第二类特征向量作为异常追踪节点;将匹配各所述异常追踪节点且与所述基准通信调用业务匹配的业务,确定为追踪业务;若所述第一类特征向量的序列长度和所述第二类特征向量的序列长度都小于设定长度,则以所述基准通信调用业务的主用业务节点作为异常追踪节点;以与所述基准通信调用业务匹配的追踪业务,将所述网络异常特征信息切分为多个分段特征信息,其中,每个所述分段特征信息均包含有所述网络通信行为的局部特征信息;获取各所述分段特征信息中所述局部特征信息的错误码信息,其中,所述错误码信息指示了所述局部特征信息的各特征向量相对于其对应的分段特征信息的通信调用业务的错误类型;根据各所述分段特征信息对应的所述错误码信息,分别对各所述分段特征信息中所述局部特征信息进行统计,得到对应的异常业务信息;根据各个异常业务信息确定与所述网络通信行为对应的待诊断项目。在第一方面的一种可能的设计中,所述对于所述待诊断项目中的每个待诊断项目,确定与当前待诊断项目存在业务关系的目标诊断项目的步骤,包括:对于所述待诊断项目中的每个待诊断项目,获取所述待诊断项目的至少一个业务流图,并对所述至少一个业务流图中每个业务流图的流图文件进行解析,获取每个业务流图所包含的业务流节点;获取每个业务流节点的节点状态序列、节点流出序列和节点流入序列,其中,所述节点状态序列用于描述每个业务流节点的节点状态信息、所述节点流出序列用于描述每个业务流节点的节点流出信息,所述节点流入序列用于描述每个业务流节点的节点流入信息;将所述节点状态序列中未包含持续状态标记的业务流节点划分至第一组业务流节点,将所述节点状态序列中包含持续状态标记且根据所述节点流入序列确定为自启动的业务流节点划分至第二组业务流节点,以及将所述节点状态序列中包含持续状态标记且根据所述节点流入序列确定为非自启动的业务流节点划分至第三组业务流节点,其中,所述第一组业务流节点中的各个业务流节点均为非持续业务流节点,所述第二组业务流节点中的各个业务流节点均为自启动业务流节点,所述第三组业务流节点中的各个业务流节点均为半持续半启动业务流节点;对各个业务流节点的节点状态序列进行合并处理,得到至少一张节点状态合并序列,对各个业务流节点的节点流出序列进行合并处理,得到至少一张节点流出合并序列,以及对各个业务流节点的节点流入序列进行合并处理,得到至少一张节点流入合并序列;或者,获取每组业务流节点中各个业务流节点的节点状态序列,并对各个业务流节点的节点状态序列进行合并处理,得到至少一张节点状态合并序列,在所述至少一张节点状态合并序列中查找当前组内每个业务流节点的节点状态序列在所述至少一张节点状态合并序列中的关联区域,在每个业务流节点的节点状态序列、节点流出序列和节点流入序列共用同一个关联业务流节点的前提下,创建与每张节点状态合并关键指标应的节点流出合并序列和节点流入合并序列,对当前组内每个业务流节点的节点流出序列进行展开处理,并将展开后的节点流出序列添加到所述节点流出合并序列中与所述关联区域对应的位置上,以及对当前组内每个业务流节点的节点流入序列进行展开处理,并将展开后的节点流入序列添加到所述节点流入合并序列中与所述关联区域对应的位置上;分别获取每组业务流节点对应的合并序列的序列配置信息并存储至诊断脚本,本文档来自技高网...

【技术保护点】
1.一种网络诊断处理方法,其特征在于,应用于服务器,所述服务器与多个远程医疗终端通信连接,所述方法包括:/n实时监控所述第一远程医疗终端与所述第二远程医疗终端之间的网络通信行为,并在检测到所述网络通信行为出现异常时,确定与所述网络通信行为对应的待诊断项目;/n对于所述待诊断项目中的每个待诊断项目,确定与当前待诊断项目存在业务关系的目标诊断项目,且在对所述当前待诊断项目进行网络诊断时,一并对所述目标诊断项目进行网络诊断,分别得到所述当前待诊断项目的第一网络诊断结果和所述目标诊断项目的第二网络诊断结果,其中,所述第一网络诊断结果和所述第二网络诊断结果分别包括各自对应的网络诊断节点的诊断信息,所述网络诊断节点分别为各自对应的诊断项目所关联的多个预设的诊断类别;/n根据所述第一网络诊断结果和所述第二网络诊断结果生成每个当前待诊断项目与对应的目标诊断项目的关键指标修复策略;/n根据所述关键指标修复策略分别对每个当前待诊断项目与对应的目标诊断项目进行修复。/n

【技术特征摘要】
1.一种网络诊断处理方法,其特征在于,应用于服务器,所述服务器与多个远程医疗终端通信连接,所述方法包括:
实时监控所述第一远程医疗终端与所述第二远程医疗终端之间的网络通信行为,并在检测到所述网络通信行为出现异常时,确定与所述网络通信行为对应的待诊断项目;
对于所述待诊断项目中的每个待诊断项目,确定与当前待诊断项目存在业务关系的目标诊断项目,且在对所述当前待诊断项目进行网络诊断时,一并对所述目标诊断项目进行网络诊断,分别得到所述当前待诊断项目的第一网络诊断结果和所述目标诊断项目的第二网络诊断结果,其中,所述第一网络诊断结果和所述第二网络诊断结果分别包括各自对应的网络诊断节点的诊断信息,所述网络诊断节点分别为各自对应的诊断项目所关联的多个预设的诊断类别;
根据所述第一网络诊断结果和所述第二网络诊断结果生成每个当前待诊断项目与对应的目标诊断项目的关键指标修复策略;
根据所述关键指标修复策略分别对每个当前待诊断项目与对应的目标诊断项目进行修复。


2.根据权利要求1所述的网络诊断处理方法,其特征在于,所述在检测到所述网络通信行为出现异常时,确定与所述网络通信行为对应的待诊断项目的步骤,包括:
在检测到所述网络通信行为出现异常时,获取包含有所述网络通信行为的网络异常信息的网络异常特征信息,并在所述网络异常特征信息中确定具有第一单向网络特征的第一特征信息,和具有第二单向网络特征的第二特征信息,所述第一单向网络特征用于表示所述第一远程医疗终端针对第二远程医疗终端的网络通信行为的网络特征,所述第二单向网络特征用于表示所述第二远程医疗终端针对第一远程医疗终端的网络通信行为的网络特征;
在与所述网络通信行为的通信趋势相对应的所述网络异常特征信息的通信调用业务中,确定基准通信调用业务;
获取所述第一特征信息上的第一类特征向量的序列长度,以及所述第二特征信息上的第二类特征向量的序列长度;
若所述第一类特征向量的序列长度和所述第二类特征向量的序列长度都大于或等于设定长度,则将所述第一类特征向量的序列长度与所述第二类特征向量的序列长度进行比较;
若所述第一类特征向量的序列长度大于所述第二类特征向量的序列长度,则将所述第一类特征向量作为异常追踪节点;
若所述第二类特征向量的序列长度大于所述第一类特征向量的序列长度,则将所述第二类特征向量作为异常追踪节点;
若所述第一类特征向量的序列长度等于所述第二类特征向量的序列长度,则将所述第一类特征向量或者所述第二类特征向量作为异常追踪节点;
将匹配各所述异常追踪节点且与所述基准通信调用业务匹配的业务,确定为追踪业务;
若所述第一类特征向量的序列长度和所述第二类特征向量的序列长度都小于设定长度,则以所述基准通信调用业务的主用业务节点作为异常追踪节点;
以与所述基准通信调用业务匹配的追踪业务,将所述网络异常特征信息切分为多个分段特征信息,其中,每个所述分段特征信息均包含有所述网络通信行为的局部特征信息;
获取各所述分段特征信息中所述局部特征信息的错误码信息,其中,所述错误码信息指示了所述局部特征信息的各特征向量相对于其对应的分段特征信息的通信调用业务的错误类型;
根据各所述分段特征信息对应的所述错误码信息,分别对各所述分段特征信息中所述局部特征信息进行统计,得到对应的异常业务信息;
根据各个异常业务信息确定与所述网络通信行为对应的待诊断项目。


3.根据权利要求1所述的网络诊断处理方法,其特征在于,所述对于所述待诊断项目中的每个待诊断项目,确定与当前待诊断项目存在业务关系的目标诊断项目的步骤,包括:
对于所述待诊断项目中的每个待诊断项目,获取所述待诊断项目的至少一个业务流图,并对所述至少一个业务流图中每个业务流图的流图文件进行解析,获取每个业务流图所包含的业务流节点;
获取每个业务流节点的节点状态序列、节点流出序列和节点流入序列,其中,所述节点状态序列用于描述每个业务流节点的节点状态信息、所述节点流出序列用于描述每个业务流节点的节点流出信息,所述节点流入序列用于描述每个业务流节点的节点流入信息;
将所述节点状态序列中未包含持续状态标记的业务流节点划分至第一组业务流节点,将所述节点状态序列中包含持续状态标记且根据所述节点流入序列确定为自启动的业务流节点划分至第二组业务流节点,以及将所述节点状态序列中包含持续状态标记且根据所述节点流入序列确定为非自启动的业务流节点划分至第三组业务流节点,其中,所述第一组业务流节点中的各个业务流节点均为非持续业务流节点,所述第二组业务流节点中的各个业务流节点均为自启动业务流节点,所述第三组业务流节点中的各个业务流节点均为半持续半启动业务流节点;
对各个业务流节点的节点状态序列进行合并处理,得到至少一张节点状态合并序列,对各个业务流节点的节点流出序列进行合并处理,得到至少一张节点流出合并序列,以及对各个业务流节点的节点流入序列进行合并处理,得到至少一张节点流入合并序列;
或者,获取每组业务流节点中各个业务流节点的节点状态序列,并对各个业务流节点的节点状态序列进行合并处理,得到至少一张节点状态合并序列,在所述至少一张节点状态合并序列中查找当前组内每个业务流节点的节点状态序列在所述至少一张节点状态合并序列中的关联区域,在每个业务流节点的节点状态序列、节点流出序列和节点流入序列共用同一个关联业务流节点的前提下,创建与每张节点状态合并关键指标应的节点流出合并序列和节点流入合并序列,对当前组内每个业务流节点的节点流出序列进行展开处理,并将展开后的节点流出序列添加到所述节点流出合并序列中与所述关联区域对应的位置上,以及对当前组内每个业务流节点的节点流入序列进行展开处理,并将展开后的节点流入序列添加到所述节点流入合并序列中与所述关联区域对应的位置上;
分别获取每组业务流节点对应的合并序列的序列配置信息并存储至诊断脚本,其中,所述序列配置信息至少包括:每组业务流节点对应的合并序列的业务路径、每组业务流节点对应的合并序列的长度、以及每组业务流节点对应的合并序列中所包含的各个业务流节点对应序列的业务路径和关联矩阵,其中,所述诊断脚本用于存储在对待处理的至少一个业务流图中每个业务流图所包含的业务流节点对应的序列进行分组合并处理后得到的序列配置信息;
加载每个业务流图所包含的业务流节点对应的序列,并根据所述诊断脚本对每个业务流图所包含的业务流节点对应的序列与对应的业务流图进行合并处理,得到至少一个业务流图对应的合并序列;
根据所述至少一个业务流图对应的合并序列确定与当前待诊断项目存在业务关系的目标诊断项目。


4.根据权利要求3所述的网络诊断处理方法,其特征在于,所述根据所述至少一个业务流图对应的合并序列确定与当前待诊断项目存在业务关系的目标诊断项目的步骤,包括:
从每个业务流图对应的合并序列按照业务项目为单位划分后得到的业务项目中选取满足预设规则的业务项目,其中,所述预设规则包括所述业务项目的使用频繁度大于设定阈值;
对所述满足预设规则的业务项目进行采样,将采样后得到的业务项目作为输出项目序列,并根据每一业务项目的使用频繁度对所有业务项目进行排序;
从排序后的集合中预设数量个业务项目作为目标集合,并根据所述目标集合中各业务项目间的最大关联度,确定所述输出项目序列中每一业务项目用于设置关联系数的等级,根据所述等级获取所述输出项目序列中每一业务项目的关联系数;
根据每一业务项目的关联系数,确定所述输出项目序列中每一业务项目的待诊断系数,以将待诊断系数大于设定系数值的业务项目确定为与当前待诊断项目存在业务关系的目标诊断项目。


5.根据权利要求1-4中任意一项所述的网络诊断处理方法,其特征在于,所述根据所述第一网络诊断结果和所述第二网络诊断结果生成每个当前待诊断项目与对应的目标诊断项目的关键指标修复策略的步骤,包括:
获取第一网络诊断结果和所述第二网络诊断结果各自对应的网络诊断节点的诊断信息之间的共同诊断信息的诊断等级以及各诊断节点对;
在根据所述诊断等级确定出所述共同诊断信息中包含有待定异常记录的情况下,根据所述共同诊断信息在待定异常记录下的诊断节点对确定所述共同诊断信息在标定异常记录下的各诊断节点对与共同诊断信息在待定异常记录下的各诊断节点对之间的异常范围之差,并将共同诊断信息在标定异常记录下的与在待定异常记录下的诊断节点对的异常范围相同的诊断节点对调整到相应的待定异常记录的标签下;
在共同诊断信息的当前标定异常记录下包含有多个诊断节点对的情况下,根据所述共同诊断信息在待定异常记录下的诊断节点对确定共同诊断信息在当前标定异常记录下的各诊断节点对之间的异常范围之差,并根据所述各诊断节点对之间的异常范围之差对当前标定异常记录下的各诊断节点对进行筛选;
根据所述共同诊断信息在待定异常记录下的诊断节点对为上述筛选得到的每一个诊断节点对设置待定异常记录的标签,并将所述每一个诊断节点对调整到所述待定异常记录的标签下;
根据所述标定异常记录下的第一诊断节点对、所述待定异常记录的标签下的第二诊断节点对、所述第一网络诊断结果的第一网络环境信息以及所述网络诊断结果的第二网络环境信息,确定所述第一网络诊断结果和所述第二网络诊断结果各自对应的第一修...

【专利技术属性】
技术研发人员:杜义平
申请(专利权)人:杜义平
类型:发明
国别省市:山东;37

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

1