一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

网络故障处理方法、装置、计算机设备和存储介质与流程

2022-06-01 01:31:51 来源:中国专利 TAG:


1.本技术涉及通讯领域,特别是涉及一种网络故障处理方法、装置、计算机设备和存储介质。


背景技术:

2.由于网络部署不完善,经常会出现各种各样的连接问题。当前普遍的解决方法是先将网络设备拆下来,用pc通过有线连接设备,进入后台进行调试,调试成功后,再进行编码重新编译打包程序,再一台一台给网络设备升级。这种网络故障处理的方式,无疑需要消耗大量的人力和物力,大大增加了维护成本和时间成本。
3.针对上述技术问题,目前尚未提出有效的解决方案。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种网络故障处理方法、装置、计算机设备和存储介质。
5.第一方面,本发明实施例提出一种网络故障处理方法,应用于由至少两个网络设备组成的网络系统,其特征在于,所述方法包括:
6.在至少两个网络设备的第一通讯模块出现相同网络故障的情况下,基于其中一个网络设备的网络故障,生成对应的处理数据;其中,所述处理数据用于处理所述网络故障;
7.将所述处理数据发送至各出现网络故障的网络设备。
8.在一实施例中,所述基于其中一个网络设备的网络故障,生成对应的处理数据包括:
9.基于其中一个网络设备的网络故障,确定对应的操作步骤以及各操作步骤所对应的操作参数;
10.基于所述操作步骤以及各操作步骤所对应的操作参数,生成对应的处理数据。
11.在一实施例中,所述基于所述操作步骤以及各操作步骤所对应的操作参数,生成对应的处理数据包括:
12.基于所述操作步骤,确定对应的函数指针,所述函数指针用于调用操作步骤所对应的函数;
13.将所述各函数指针与对应的操作参数组合,并基于所述操作步骤的顺序,生成对应的处理数据。
14.第二方面,本发明实施例提出一种网络故障处理装置,应用于由至少两个网络设备组成的网络系统,其特征在于,所述装置包括:
15.故障处理模块,用于在至少两个网络设备的第一通讯模块出现相同网络故障的情况下,基于其中一个网络设备的网络故障,生成对应的处理数据;其中,所述处理数据用于处理所述网络故障;
16.数据发送模块,用于将所述处理数据发送至各出现网络故障的网络设备。
17.在一实施例中,所述故障处理模块包括:
18.第一确定模块,用于基于其中一个网络设备的网络故障,确定对应的操作步骤以及各操作步骤所对应的操作参数;
19.第一数据生成模块,用于基于所述操作步骤以及各操作步骤所对应的操作参数,生成对应的处理数据。
20.在一实施例中,所述数据生成模块包括:
21.第二确定模块,用于基于所述操作步骤,确定对应的函数指针,所述函数指针用于调用操作步骤所对应的函数;
22.第二数据生成模块,用于数据生成模块,用于将所述各函数指针与对应的操作参数组合,并基于所述操作步骤的顺序,生成对应的处理数据。
23.在一实施例中,所述装置包括:
24.无线通讯模块,用于与出现网络故障的网络设备的第二通讯模块通讯。
25.在一实施例中,所述装置包括:
26.显示编辑模块,用于对所述处理数据进行展示编辑。
27.第三方面,本发明实施例提出一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行第一方面所述的步骤。
28.第四方面,本发明实施例提出一种计算机可读存储介质,其上存储有计算机程序,所述处理器执行所述计算机程序时实现第一方面所述的步骤。
29.相比于现有技术,上述方法、装置、计算机设备和存储介质,在至少两个网络设备的第一通讯模块出现相同网络故障的情况下,基于其中一个网络设备的网络故障,生成对应的处理数据,将处理数据分别发送到出现网络故障的网络设备,从而实现对至少两个出现相同网络故障的网络设备进行批量处理,相比于一一调试的故障解决方式,效率更高。
附图说明
30.图1为一个实施例中网络故障处理方法应用环境的结构示意图;
31.图2为一个实施例中网络故障处理方法的流程示意图;
32.图3为一个实施例中处理数据生成方法的流程示意图;
33.图4为一个实施例中处理数据生成方法的具体流程示意图;
34.图5为一个实施例中网络故障处理装置的结构示意图;
35.图6为一个实施例中计算机设备的结构示意图。
具体实施方式
36.为了更清楚地说明本发明的实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本发明的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本发明应用于其他类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。
37.如本发明和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包
括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其他的步骤或元素。
38.虽然本发明对根据本发明的实施例的系统中的某些模块做出了各种引用,然而,任何数量的不同模块可以被使用并运行在计算设备和/或处理器上。所述模块仅是说明性的,并且所述系统和方法的不同方面可以使用不同模块。
39.应当理解的是,当单元或模块被描述为“连接”、“耦接”其它单元、模块或块时,其可以指直接连接或耦接,或者与其它单元、模块或块通信,或者可以存在中间的单元、模块或块,除非上下文明确指明其它方式。本文所使用的术语“和/或”可包括一个或多个相关列出项目的任意与所有组合。
40.本技术提供的网络故障处理方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与网络设备104进行通信。终端102在至少两个网络设备的第一通讯模块出现相同网络故障的情况下,基于其中一个网络设备的网络故障,生成对应的处理数据;其中,所述处理数据用于处理所述网络故障;终端102将所述处理数据发送至各出现网络故障的网络设备104。各网络设备104利用处理数据处理网络故障。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。
41.在一实施例中,如图3所示,提供了一种网络故障处理方法,以该方法应用于图1中的应用环境为例进行说明,包括以下步骤:
42.s202:在至少两个网络设备的第一通讯模块出现相同网络故障的情况下,基于其中一个网络设备的网络故障,生成对应的处理数据。
43.其中,所述处理数据用于处理所述网络故障。
44.需要说明的是,在相同网络环境中,网络设备所出现的网络故障一般都相同。例如在5g网络环境中,由于5g专网配置各式各样,经常出现各种各样的连接问题。
45.可以理解的是,第一通讯模块可以是5g模块等通讯模块。
46.由于网络设备的网络故障相同,因此在本实施例中只针对其中一个出现网络故障的网络设备,对其网络故障进行调试,调试后生成处理数据。
47.s204:将所述处理数据发送至各出现网络故障的网络设备。
48.由于网络设备的网络故障相同,在本实施例中将处理数据分别发送到出现网络故障的网络设备,各网络设备基于处理数据实现网络故障的处理。本实施例可以实现对至少两个出现相同网络故障的网络设备进行批量处理,相比于一一调试的故障解决方式,效率更高。
49.在一实施例中,如图3所示,基于其中一个网络设备的网络故障,生成对应的处理数据包括以下步骤:
50.s302:基于其中一个网络设备的网络故障,确定对应的操作步骤以及各操作步骤所对应的操作参数;
51.s304:基于所述操作步骤以及各操作步骤所对应的操作参数,生成对应的处理数据。
52.可以理解的是,针对网络设备的网络故障进行调试,可以确定对应的操作步骤(例如执行at指令,循环操作、条件判断,at回复的回调等),每个步骤都有相应的操作参数(各种类型的变量和常量),将操作步骤以及各操作步骤所对应的操作参数生成对应的处理数
据,无需对此进行定制化编码,维护方便可靠,不容易引入对其他网络环境的风险。
53.在一实施例中,可以利用辅助设备与出现网络故障的网络设备通讯连接,可以实现对网络设备的简单控制管理,例如设备重启等。
54.在一实施例中,辅助设备可以与其他终端连接,例如具有调试功能电脑、智能手机等。可以通过有线连接的方式进行现场调试,也可以通过wifi等无线连接方式,实现远程调试。
55.辅助设备与网络设备通讯连接的方式可以是有线连接,也可以是无线连接。需要说明的是,若采用无线连接的方式,则需要通过网络设备中除第一通讯模块之外的通讯模块进行通讯。通过无线连接的方式更加的方便,不需要将安装在高处的网络设备拆卸。
56.在生成处理数据之后,可以对处理数据进行批量生成,以方便对处理数据进行分发。同时,处理数据可以在界面上展示,并供人工编辑。
57.在处理数据传输成功后,对对应的网络设备做好标记,以确定该网络设备是否进行调试。
58.在一示例实施例中,网络设备的第一通讯模块为5g模块,则可以通过wifi模块实现通讯。网络设备在发现5g模块出现网络故障的情况下,打开wifi模块进行扫描,以预设规则寻找ap,辅助设备打开wifi模块,以预设规则建立ap并和网络设备建立并完成连接,再实现对网络设备的调试。
59.在一实施例中,如图4所示,基于所述操作步骤以及各操作步骤所对应的操作参数,生成对应的处理数据包括以下步骤:
60.s402:基于所述操作步骤,确定对应的函数指针,所述函数指针用于调用操作步骤所对应的函数;
61.s404:将所述各函数指针与对应的操作参数组合,并基于所述操作步骤的顺序,生成对应的处理数据。
62.每个操作步骤都可以通过对应的函数实现,在本实施例中通过操作步骤确定对应的函数指针,利函数指针可以调用对应的函数。操作参数即对应函数中的参数,将各函数指针与对应的操作参数组合,并基于操作步骤的顺序,生成对应的处理数据。利用函数指针和操作参数组合的方式,其数据传输量较小,且无需对此进行定制化编码,维护方便可靠。
63.在网络设备接收到处理数据之后,通过对处理数据解析得到函数指针与对应的操作参数,利用函数指针调用对应的函数再结合操作参数即可实现网络故障的调试,从而实现对网络故障的处理。
64.在网络设备的网络恢复成功后,将收到的处理数据存入掉电保存的存储区(如果已有备份数据,直接进行覆盖),待网络设备重启后重新读取处理数据,依照处理数据执行。
65.在一实施例中,如图5所示,本发明提供了一种网络故障处理装置,所述装置包括:
66.故障处理模块502,用于在至少两个网络设备的第一通讯模块出现相同网络故障的情况下,基于其中一个网络设备的网络故障,生成对应的处理数据;其中,所述处理数据用于处理所述网络故障;
67.数据发送模块504,用于将所述处理数据发送至各出现网络故障的网络设备。
68.在一实施例中,所述故障处理模块包括:
69.第一确定模块,用于基于其中一个网络设备的网络故障,确定对应的操作步骤以
及各操作步骤所对应的操作参数;
70.第一数据生成模块,用于基于所述操作步骤以及各操作步骤所对应的操作参数,生成对应的处理数据。
71.在一实施例中,所述数据生成模块包括:
72.第二确定模块,用于基于所述操作步骤,确定对应的函数指针,所述函数指针用于调用操作步骤所对应的函数;
73.第二数据生成模块,用于数据生成模块,用于将所述各函数指针与对应的操作参数组合,并基于所述操作步骤的顺序,生成对应的处理数据。
74.在一实施例中,所述装置包括:
75.无线通讯模块,用于与出现网络故障的网络设备的第二通讯模块通讯。
76.在一实施例中,所述装置包括:
77.显示编辑模块,用于对所述处理数据进行展示编辑。
78.关于网络故障处理装置的具体限定可以参见上文中对于程序升级方法的限定,在此不再赘述。上述网络故障处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
79.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储动作检测数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现上述任一项网络故障处理方法实施例中的步骤。
80.本领域技术人员可以理解,图6中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
81.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述任一项网络故障处理方法实施例中的步骤。
82.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一项网络故障处理方法实施例中的步骤。
83.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器
(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
84.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
85.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献