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

诊断方法、装置、终端及存储介质

2022-06-22 22:03:11 来源:中国专利 TAG:


1.本技术实施例涉及日志诊断技术领域,尤其涉及一种诊断方法、装置、终端及存储介质。


背景技术:

2.随着人工智能(artificial intelligence,ai)的发展,智能运维(artificial intelligence for it operations,aiops)于2016年首次被提出,即通过机器学习(machine learning)等算法分析来自于多种运维工具和设备的大规模数据,自动发现并实时响应系统出现的问题,进而提升信息技术(information technology,it)运维能力和自动化程度。在aiops逐渐普及趋势下,以系统日志数据分析为核心的自动化、智能化的故障诊断成为分布式软件系统故障诊断技术的重要组成部分和发展趋势。
3.目前,基于系统日志分析的故障诊断技术存在着误报率高、难以在真实环境中使用的问题。


技术实现要素:

4.以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
5.本技术实施例提供一种诊断方法、装置、终端及存储介质,能够对所述日志流信息进行模型异常诊断,根据误报信息对故障诊断模型进行动态更新,提高了诊断方法学习的效率。
6.第一方面,本技术实施例提供一种诊断方法,包括:获取日志流信息;获取故障诊断模型;利用故障诊断模型对所述日志流信息进行诊断,得到诊断结果;获取对应于所述诊断结果的诊断误报信息;根据所述误报信息进行故障诊断模型调整。
7.本技术实施例第一方面提供的诊断方法,与相关技术相比,能够对所述日志流信息进行模型异常诊断,根据误报信息对故障诊断模型进行动态更新,提高了诊断方法学习的效率。通过添加故障信息反馈,可以对模型进行针对性的调整,从而有效降低诊断误报率。
8.第二方面,本技术实施例提供一种诊断装置,包括:日志获取模块,用于获取日志流信息;故障诊断模型生成模块,用于根据所述日志流信息生成故障诊断模型;误报信息获取模块,获取所述故障诊断模型的误报信息;误报信息诊断模块,用于根据所述误报信息对所述故障诊断模型进行模型诊断,获取模型异常信息类型;并根据所述模型异常信息类型进行故障诊断模型调整;故障诊断模块,用于根据所述故障诊断模型对所述日志流信息进行模型异常诊断。
9.第三方面,本技术实施例提供一种终端,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所述的诊断方法。
10.第四方面,本技术实施例提供一种存储介质,用于计算机可读存储,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如第一方面所述的诊断方法。
11.可以理解的是,上述第二方面至第四方面与相关技术相比存在的有益效果与上述第一方面与相关技术相比存在的有益效果相同,可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
12.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术实施例的一些实施例,对于本领域普通技术人员来说,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
13.图1是本技术一个实施例提供的诊断方法的流程图;
14.图2是本技术另一个实施例提供的诊断方法的流程图;
15.图3是本技术一个实施例提供的诊断装置;
16.图4是本技术一实施例提供的故障模型诊断模块;
17.图5是本技术另一个实施例提供的诊断装置。
18.附图标记:
19.诊断装置100;日志获取模块110;日志模板生成模块120;故障诊断模型生成模块130;故障模型诊断模块140;故障诊断模型更新器141;故障诊断模型存储器142;故障诊断器143;诊断结果展示器144;误报信息获取模块150;故障修复模块160;反馈模块170;误报故障标注器171;故障诊断模型更新器172。
具体实施方式
20.以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本技术实施例。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本技术实施例的描述。
21.需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于流程图中的顺序执行所示出或描述的步骤。说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
22.还应当理解,在本技术实施例说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本技术实施例的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
23.本技术实施例提供了一种诊断方法、装置、终端及计算机可读存储介质,应用诊断
方法获取日志流信息;根据所述日志流信息生成日志模板;根据所述日志模板生成故障诊断模型;利用故障诊断模型对所述日志模板进行诊断,得到诊断结果;获取对应于诊断结果的诊断误报信息;根据所述误报信息进行故障诊断模型调整,能够对所述日志流信息进行模型异常诊断,根据误报信息对故障诊断模型进行动态更新,提高了诊断方法学习的效率。通过添加故障信息反馈,可以对模型进行针对性的调整。
24.下面结合附图,对本技术实施例作进一步阐述。
25.图1是本技术一个实施例提供的诊断方法的流程图,如图1所示,根据本技术第一方面实施例提供的一种诊断方法,至少包括以下步骤:s100:获取日志流信息;s200:获取故障诊断模型;s300:利用故障诊断模型对日志流信息进行诊断,得到诊断结果;s400:获取对应于诊断结果的诊断误报信息;s500:根据误报信息进行故障诊断模型调整。
26.随着人工智能(artificial intelligence,ai)的发展,智能运维(artificial intelligence for it operations,aiops)于2016年首次被提出,即通过机器学习(machine learning)等算法分析来自于多种运维工具和设备的大规模数据,自动发现并实时响应系统出现的问题,进而提升信息技术(information technology,it)运维能力和自动化程度。在aiops逐渐普及趋势下,以系统日志数据分析为核心的自动化、智能化的故障诊断成为分布式软件系统故障诊断技术的重要组成部分和发展趋势。
27.目前,基于系统日志分析的故障诊断技术存在着误报率高、难以在真实环境中使用的问题。
28.s100:获取日志流信息。
29.在一些实施例中,获取系统日志信息。由于在线系统日志是不断产生的,因此也可以称为日志流信息。例如,将在线日志流信息记为l={l1,l2,l3,

li,

},其中li为一条日志。
30.s200:获取故障诊断模型。
31.在一些实施例中,每当步骤s100中的一条日志转化完成后,实时构建、训练和更新当前时刻的控制流图故障诊断模型。
32.在一些实施例中,按序将在线日志流中的日志依次转化为日志模板。例如,令li的时间戳为ti,令li对应的日志模板为ti,将日志流信息生成日志模板转换成为日志模板可以简化故障诊断模型的数据结构。
33.s300:利用故障诊断模型对日志流信息进行诊断,得到诊断结果。
34.在一些实施例中,针对当前时刻的日志数据,利用已更新的当前时刻的控制流图故障诊断模型,在线诊断系统故障。例如,分别计算ti前w时间段内每一条日志对应的日志模板与ti之间的转移概率更新梯度。根据转移概率更新梯度进行故障诊断。
35.s400:获取对应于诊断结果的诊断误报信息。
36.在一些实施例中,根据诊断的结果,获取误报信息。
37.在一些实施例中,根据诊断误报信息相应地更新当前的控制流图故障诊断模型。
38.例如,通过接收误报信息,调整故障诊断模型的相应参数,从而降低故障诊断模型的误报率。
39.在一些实施例中,诊断误报信息可以通过故障模型诊断模块140获得。例如,故障模型诊断模块140可以是人机交互模块,也可以是远程通信模块。可以设置显示屏显示诊断
结果,并通过输入模块(鼠标、键盘、触摸屏)获取用户输入的误报信息,进而对误报信息进行诊断。
40.在一些实施例中,报信息包括模型异常信息类型信息。
41.s500:根据误报信息进行故障诊断模型调整。
42.在一些实施例中,根据误报信息进行故障诊断模型调整,以便后续利用调整后的故障诊断模型对日志流信息进行诊断,以提高故障诊断模型诊断时的正确率。
43.图2是本技术另一个实施例提供的诊断方法的流程图,至少包括以下步骤:s410:获取误报状态信息;s420:根据误报状态信息,获取模型异常信息类型信息。
44.s410:获取误报状态信息。
45.在一些实施例中,获取误报状态信息。模型异常信息类型信息至少包括以下之一:延迟异常、冗余异常或序列异常。
46.s420:根据误报状态信息,获取模型异常信息类型信息。
47.在一些实施例中,根据误报信息进行故障诊断模型调整,包括:若模型异常信息类型为延迟异常,则调整故障诊断模型的时间权重;若模型异常信息类型为冗余异常,则更新故障诊断模型的模板节点;若模型异常信息类型为序列异常,则进一步判断序列异常的类型,根据判断结果,对故障诊断模型进行调整。延迟异常的误报一般是由于控制流图故障诊断模型中的时间权重过低,导致一些正常的延迟起伏被诊断为故障。冗余异常的误报一般是由于控制流图故障诊断模型中不存在特定的模板节点,从而使系统将原应处于控制流图中的节点诊断为异常模板。序列异常包括故障诊断模型未学习序列关系和故障诊断模型误学习序列关系。其中,故障诊断模型未学习序列关系包括三类未学习类型。第一类包括由于网络、消息队列、共享内存等进程或线程数据共享机制导致模板转移关系未被学习到、第二类包括偏远请求执行路径导致模板转移关系未被学习到、第三类包括请求路径中包括长任务执行过程导致模板转移关系未被学习到。其中,故障诊断模型误学习序列关系包括两类误学习类型。即,误学习到其他模板至请求起始模板或操作型日志模板的转移关系两种。若异常类型为延迟异常,则提高步长γ并降低衰变率β。若异常类型为冗余异常,则降低步长γ并提高衰变率β。若异常类型为未学习序列关系,则提高步长γ并降低衰变率β。若异常类型为误学习序列关系,则降低步长γ并提高衰变率β。
48.在一些实施例中,故障诊断模型为有向图模型,有向图模型包括作为节点的日志模板集合和作为有向边的日志模板转移概率参数矩阵;转移概率参数矩阵包括时间权重参数、步长参数和衰变率参数;对应的,利用故障诊断模型对日志流信息进行诊断,得到诊断结果;包括:将日志流信息转换为日志模板;利用故障诊断模型对日志模板进行诊断,得到诊断结果。
49.在一些实施例中,获取故障诊断模型,包括:根据日志模板,更新日志模板集合和/或更新模板转移概率参数矩阵;根据新的日志模板集合和/或更新模板转移概率参数矩阵更新故障诊断模型。
50.在一些实施例中,根据新的日志模板集合和/或更新模板转移概率参数矩阵更新故障诊断模型可以进一步降低故障诊断模型的故障率。
51.在一些实施例中,故障诊断模型包括时间参数;根据日志模板生成故障诊断模型,包括:根据日志模板内日志流信息的时间戳计算日志流信息的转移概率。
52.在一些实施例中,延迟异常的误报一般是由于控制流图故障诊断模型中的时间权重过低,导致一些正常的延迟起伏被诊断为故障。相应地,根据反馈的结果更新时间权重来解决。时间权重在计算时可以应用控制参数δ来表示。
53.在一些实施例中,延迟异常的误报可以通过故障模型诊断模块140获得。例如,故障模型诊断模块140可以是人机交互模块,也可以是远程通信模块。可以设置显示屏显示诊断结果,并通过输入模块(鼠标、键盘、触摸屏)获取用户输入的误报信息,诊断延迟异常的误报。
54.在一些实施例中,冗余异常的误报一般是由于控制流图故障诊断模型中不存在特定的模板节点,从而使系统将原应处于控制流图中的节点诊断为异常模板。相应地,根据反馈的结果更新模板来解决冗余异常的误报。
55.在一些实施例中,冗余异常的误报可以通过人工进行确认。
56.在一些实施例中,冗余异常的误报可以通过故障模型诊断模块140获得。例如,故障模型诊断模块140可以是人机交互模块,也可以是远程通信模块。可以设置显示屏显示诊断结果,并通过输入模块(鼠标、键盘、触摸屏)获取用户输入的误报信息,诊断冗余异常的误报。
57.在一些实施例中,序列异常的类型包括:故障诊断模型未学习序列关系;或者,故障诊断模型误学习序列关系。
58.在一些实施例中,对于序列异常,可按照需要调整的参数将误报原因分为两类,分别为故障诊断模型未学习序列关系;或者,故障诊断模型误学习序列关系。
59.在一些实施例中,故障诊断模型未学习序列关系包括三类未学习类型。第一类包括由于网络、消息队列、共享内存等进程或线程数据共享机制导致模板转移关系未被学习到、第二类包括偏远请求执行路径导致模板转移关系未被学习到、第三类包括请求路径中包括长任务执行过程导致模板转移关系未被学习到。
60.在一些实施例中,故障诊断模型误学习序列关系包括两类误学习类型。即,误学习到其他模板至请求起始模板或操作型日志模板的转移关系两种。
61.在一些实施例中,根据判断结果,对故障诊断模型进行调整,还包括:若故障诊断模型未学习序列关系,则提高故障诊断模型的步长并降低衰变率;若故障诊断模型误学习序列关系,则降低故障诊断模型的步长并提高衰变率。
62.在一些实施例中,若故障诊断模型为未学习序列关系,则通过提升长转移时间的模板关系学习效率,并提升频率低的模板关系学习效率得以解决,具体实施上,即为提高步长γ并降低衰变率β。
63.在一些实施例中,若故障诊断模型为误学习序列关系,则通过降低无父节点的模板的学习效率解决,具体实施上,即为降低步长γ并提高衰变率β。
64.在一些实施例中,日志模板包括常量和占位符;根据日志流信息生成日志模板,包括:根据日志流信息中的变量信息替换日志模板中的占位符。
65.在一些实施例中,应用在线日志模板挖掘算法,实时处理在线日志流,将日志流中的日志依次转化为日志模板。其中,日志模板是将日志中的常量部分为标识的日志类型进行抽象。通过保留日志中的常量部分,以占位符标识日志中的变量部分的方式,将日志转化为日志模板。即,日志对应的日志模板包括日志中的常量部分和占位符。
66.在一些实施例中,故障诊断模型包括时间参数,根据日志模板生成故障诊断模型,包括:根据日志模板内日志流信息的时间戳计算日志流信息的转移概率。
67.在一些实施例中,根据故障诊断模型对日志流信息进行异常诊断,以获取诊断结果,包括:判断日志流信息的转移概率是否超过阈值;若超过阈值,则上报故障信息。
68.在一些实施例中,维护所有日志模板之间的转移概率函数参数矩阵,若日志模板之间的转移概率函数参数大于阈值β,则在日志模板之间添加一条有向边,否则两个日志模板独立,进而构建任意时刻的动态控制流图故障诊断模型。在训练和更新过程中,使用梯度下降方法更新转移概率函数参数。另外,通过引入衰变机制,降低日志模板之间的转移概率函数参数,使控制流图模型兼备实时演化和实时退化的特性。
69.在一些实施例中,控制流图故障诊断模型应用无回路有向图(directed acyclic graph,dag)模型。dag数据结构用于跟踪基本块中值和变量的计算和赋值;块中使用的来自别处的值表示为叶子节点;值上的操作表示为内部节点;新值的赋值表示为将目标变量或临时变量的名字附加到表示赋值的节点上。
70.在一些实施例中,两个日志模板之间的转移概率更新梯度包括:将在线日志流记为l={l1,l2,l3,

li,

},其中li为一条日志;令li的时间戳为ti,令li对应的日志模板为ti;分别计算ti前w时间段内每一条日志对应的日志模板与ti之间的转移概率更新梯度。令lw={lj,l
j 1
,

li},满足t
i-tj《w且t
i-t
j-1
≥w,令lk∈lw,如果ti在首次出现,则tk与ti之间的转移概率参数更新梯度表示为:其中,δ是控制参数;如果ti非首次出现,则表示为其中为当前转移概率函数参数矩阵中日志模板t
x
与日志模板ti之间的转移概率函数参数。
71.在一些实施例中,更新转移概率函数参数的计算包括:在得到转移概率函数参数更新梯度后,更新转移概率函数参数其中σ为更新步长,其中代表更新后的tk与ti之间的转移概率函数参数,代表更新前的tk与ti之间的转移概率函数参数。
72.在一些实施例中,为日志信息引入随着时间的衰变:其中γ为衰变步长。为更新前的转移概率函数参数;为更新后的转移概率函数参数。
73.在一些实施例中,衰变可以根据模型进行优化设置,如每五分钟、十分钟或十五分钟,转移概率函数参数矩阵中的所有元素经历一次衰变。
74.根据本技术实施例提供的一种诊断装置100,至少包括以下部分:日志获取模块110;日志模板生成模块120;故障诊断模型生成模块130;故障模型诊断模块140;误报信息获取模块150;故障修复模块160。
75.图3是本技术第二方面实施例提供的一种诊断装置100,如图3所示的诊断装置100,至少包括以下部分:日志获取模块110;日志模板生成模块120;故障诊断模型生成模块130;故障模型诊断模块140;误报信息获取模块150;故障修复模块160。
76.在一些实施例中,日志获取模块110,用于获取日志流信息;日志模板生成模块
120,用于根据日志流信息生成日志模板;故障诊断模型生成模块130,用于根据日志模板生成故障诊断模型;故障模型诊断模块140,用于利用故障诊断模型对日志模板进行诊断,得到诊断结果;误报信息获取模块150,用于获取对应于诊断结果的诊断误报信息;故障修复模块160,用于根据误报信息进行故障诊断模型调整。
77.在一些实施例中,日志获取模块110用于从在线日志流中挖掘日志模板并将日志转化为其对应的日志模板。该模块挖掘的日志模板集合为templates={t1,t2,

,tn},日志与日志模板是多对一的关系,日志流l={l1,l2,l3,

lk,

}中每个日志li被转化为ti,其中ti∈templates。
78.图4是本技术一实施例提供的一种故障模型诊断模块140,如图4所示的故障模型诊断模块140,至少包括以下部分:故障诊断模型更新器141;故障诊断模型存储器142;故障诊断器143;诊断结果展示器144。
79.在一些实施例中,故障模型诊断模块140用于根据日志流和日志对应的日志模板,构建与更新控制流图故障诊断模型,并使用故障诊断模型在线分析日志流进而发现系统异常并诊断系统故障。故障模型诊断模块140包括四个子模块:故障诊断模型更新器141;故障诊断模型存储器142;故障诊断器143;诊断结果展示器144。
80.在一些实施例中,故障诊断模型更新器141是一个有向图模型g={nodes,edges},其中节点为nodes为日志模板集合templates={t1,t2,

,tn},边edges为日志模板之间的转移关系。故障诊断模型更新器维持一个临时的日志模板集合templates和一个日志模板转移概率参数矩阵伴随日志流输入使用动态控制流图模型构建方法更新矩阵中的值或扩展矩阵。每经过一段时间,故障诊断模型更新器将templates和(α)传递给故障诊断模型存储器。
81.在一些实施例中,故障诊断模型存储器142维持一个稳定的日志模板集合templates和一个日志模板转移概率参数矩阵(α),从故障诊断模型更新器获取最新的模型信息,并对外提供矩阵(α)的查询服务。
82.在一些实施例中,故障诊断器143首先从故障诊断模型存储器中查询最新的故障诊断模型参数矩阵(α),然后根据故障诊断方法计算日志模板之间的转移概率并与日志流中的转移关系比对,进而发现系统异常,并将异常结果输入诊断结果展示器。
83.在一些实施例中,诊断结果展示器144用于展示故障诊断器发现的系统异常和故障,具体包括故障时间,故障日志片段,故障控制流图链路。
84.在一些实施例中,诊断装置100还包括反馈模块用于根据运维人员标注的误报故障,更新控制流图故障诊断模型。
85.图5是本技术以实施例提供的一种诊断装置100,如图5所示的诊断装置100,至少包括以下部分:日志获取模块110;日志模板生成模块120;故障模型诊断模块140;故障诊断模型更新器141;故障诊断模型存储器142;故障诊断器143;诊断结果展示器144;误报信息获取模块150;反馈模块170;误报故障标注器171;故障诊断模型更新器172。
86.在一些实施例中,图5所示的诊断装置100将图3中的故障诊断模型生成模块130、误报信息获取模块150和故障修复模块160结合成为反馈模块170,降低了诊断装置100的系
统复杂度,提高了系统的稳定性。
87.在一些实施例中,人工反馈模块包括误报故障标注器和故障诊断模型更新器。
88.在一些实施例中,误报故障标注器为运维人员提供标注误报故障的功能。运维人员从诊断结果展示器中查看诊断出的故障,然后通过误报故障标注器标注出误报故障。
89.在一些实施例中,故障诊断模型更新器根据人工反馈的结果,对控制流图故障诊断模型进行更新。每经过一段时间,将故障诊断模型传递给故障诊断模型存储器。
90.根据本技术第三方面实施例提供的一种终端,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如第一方面实施例的诊断方法。
91.处理器和存储器可以通过总线或者其他方式连接。
92.存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序以及非暂态性计算机可执行程序。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至该处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
93.实现上述实施例的诊断方法所需的非暂态软件程序以及指令存储在存储器中,当被处理器执行时,执行上述实施例中的诊断方法,例如,执行以上描述的图1中的方法步骤s100至s500、图2中的方法步骤s410至s420。
94.根据本技术第四方面实施例提供的一种计算机可读存储介质,用于计算机可读存储,存储介质存储有一个或者多个程序,一个或者多个程序可被一个或者多个处理器执行,以实现如第一方面实施例的诊断方法。
95.该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个处理器或控制器执行,例如,被上述车辆连接器实施例中的一个处理器执行,可使得上述处理器执行上述实施例中的车辆远程诊断方法,例如,执行以上描述的图1中的方法步骤s100至s500、图2中的方法步骤s410至s420。
96.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
97.以上是对本技术实施例的较佳实施进行了具体说明,但本技术实施例并不局限于
上述实施方式,熟悉本领域的技术人员在不违背本技术实施例精神的前提下还可作出种种的等同变形或替换,这些等同的变形或替换均包含在本技术实施例权利要求所限定的范围内。
再多了解一些

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

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

相关文献