首页 / 专利库 / 化学元素和化合物 / 电子 / 基于调用链数据的微服务运行状态判断方法及装置

基于调用链数据的微服务运行状态判断方法及装置

阅读:739发布:2023-01-27

专利汇可以提供基于调用链数据的微服务运行状态判断方法及装置专利检索,专利查询,专利分析的服务。并且本 申请 提供一种基于调用链数据的微服务运行状态判断方法及装置,基于调用链数据的微服务运行状态判断方法,包括:获取服务调用链的初始数据;根据所述服务调用链的初始数据,按当前周期统计各微服务的指标数据;根据各微服务的指标数据及预设的判断规则,对各微服务的运行状态进行判断,得到各微服务运行状态的判断结果。本申请基于调用链数据的微服务运行状态判断方法及装置,通过调用链数据,统计各微服务的指标数据,判断各微服务的运行状态,以快速、有效地 定位 存在问题的微服务,从而降低定位问题的成本。,下面是基于调用链数据的微服务运行状态判断方法及装置专利的具体信息内容。

1.一种基于调用链数据的微服务运行状态判断方法,其特征在于,包括:
获取服务调用链的初始数据;
根据所述服务调用链的初始数据,按当前周期统计各微服务的指标数据;
根据各微服务的指标数据及预设的判断规则,对各微服务的运行状态进行判断,得到各微服务运行状态的判断结果。
2.根据权利要求1所述的基于调用链数据的微服务运行状态判断方法,其特征在于,所述微服务的指标数据包括微服务的并发请求流量、平均响应时间及请求失败率。
3.根据权利要求2所述的基于调用链数据的微服务运行状态判断方法,其特征在于,所述根据各微服务的指标数据及预设的判断规则,对各微服务的运行状态进行判断,得到各微服务运行状态的判断结果,包括:
判断微服务的并发请求流量是否小于预设的请求阈值,以及该微服务的请求失败率是否大于预设的失败阈值;
若是,则得到该微服务处于故障状态的判断结果;
判断微服务的并发请求流量是否大于等于预设的请求阈值,以及该微服务的请求失败率是否大于预设的失败阈值;
若是,则得到该微服务处于高负载状态的判断结果;
判断微服务的并发请求流量是否小于预设的请求阈值,以及该微服务的请求失败率是否小于等于预设的失败阈值,以及该微服务的平均响应时间是否大于预设的时间阈值;
若是,则得到该微服务存在潜在故障险的判断结果。
4.根据权利要求3所述的基于调用链数据的微服务运行状态判断方法,其特征在于,所述根据各微服务的指标数据及预设的判断规则,对各微服务的运行状态进行判断,得到各微服务运行状态的判断结果,还包括:
从各微服务中确定并发请求流量小于预设的请求阈值的微服务;
分别统计该微服务在多个周期内的并发请求流量;
判断该微服务在多个周期内的并发请求流量是否均小于预设的请求阈值;
若是,则得到该微服务处于低负载状态的判断结果。
5.根据权利要求1所述的基于调用链数据的微服务运行状态判断方法,其特征在于,在所述根据各微服务的指标数据及预设的判断规则,对各微服务的运行状态进行判断,得到各微服务运行状态的判断结果之后,所述方法还包括:
根据微服务运行状态的判断结果,发送相应的预警信息至运维人员的用户终端。
6.一种基于调用链数据的微服务运行状态判断装置,其特征在于,包括:
获取模,用于获取服务调用链的初始数据;
统计模块,用于根据所述服务调用链的初始数据,按当前周期统计各微服务的指标数据;
判断模块,用于根据各微服务的指标数据及预设的判断规则,对各微服务的运行状态进行判断,得到各微服务运行状态的判断结果。
7.根据权利要求6所述的基于调用链数据的微服务运行状态判断装置,其特征在于,所述微服务的指标数据包括微服务的并发请求流量、平均响应时间及请求失败率。
8.根据权利要求7所述的基于调用链数据的微服务运行状态判断装置,其特征在于,所述判断模块,具体用于:
判断微服务的并发请求流量是否小于预设的请求阈值,以及该微服务的请求失败率是否大于预设的失败阈值;
若是,则得到该微服务处于故障状态的判断结果;
判断微服务的并发请求流量是否大于等于预设的请求阈值,以及该微服务的请求失败率是否大于预设的失败阈值;
若是,则得到该微服务处于高负载状态的判断结果;
判断微服务的并发请求流量是否小于预设的请求阈值,以及该微服务的请求失败率是否小于等于预设的失败阈值,以及该微服务的平均响应时间是否大于预设的时间阈值;
若是,则得到该微服务存在潜在故障风险的判断结果。
9.一种电子设备,其特征在于,包括存储器及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述电子设备执行根据权利要求1至5中任一项所述的基于调用链数据的微服务运行状态判断方法。
10.一种计算机可读存储介质,其特征在于,其存储有权利要求9所述的电子设备中所使用的计算机程序。

说明书全文

基于调用链数据的微服务运行状态判断方法及装置

技术领域

[0001] 本申请涉及微服务技术领域,具体而言,涉及一种基于调用链数据的微服务运行状态判断方法及装置。

背景技术

[0002] 近年来,微服务已逐渐兴起,其设计理念也逐渐深入人心,越来越多的企业也开始将庞大臃肿的单体架构拆分成多个相互独立的微服务,以降低系统性问题发生的概率。
[0003] 然而,随着系统功能的不断增多,微服务之间的依赖关系也变得越来越复杂,此种情况导致了在系统出现问题时定位问题的难度增加,以及定位问题的成本变高。发明内容
[0004] 本申请实施例的目的在于提供一种基于调用链数据的微服务运行状态判断方法及装置,通过调用链数据,统计各微服务的指标数据,判断各微服务的运行状态,以快速、有效地定位存在问题的微服务,从而降低定位问题的成本。
[0005] 第一方面,本申请实施例提供了一种基于调用链数据的微服务运行状态判断方法,包括:
[0006] 获取服务调用链的初始数据;
[0007] 根据所述服务调用链的初始数据,按当前周期统计各微服务的指标数据;
[0008] 根据各微服务的指标数据及预设的判断规则,对各微服务的运行状态进行判断,得到各微服务运行状态的判断结果。
[0009] 在上述实现过程中,本申请实施例的基于调用链数据的微服务运行状态判断方法,通过获取服务调用链的初始数据,按当前周期统计各微服务的指标数据,对各微服务的运行状态进行判断,得到各微服务运行状态的判断结果,以各微服务运行状态的判断结果快速、有效地定位存在问题的微服务,从而降低定位问题的成本,同时,也便于尽早采取相应的措施,减少问题存在带来的损失。
[0010] 进一步地,所述微服务的指标数据包括微服务的并发请求流量、平均响应时间及请求失败率。
[0011] 在上述实现过程中,该方法明确了所需统计的微服务的指标数据,避免了对其他数据进行统计,减少了统计时间,提高了统计效率,从而可以更为快速地定位存在问题的微服务。
[0012] 进一步地,所述根据各微服务的指标数据及预设的判断规则,对各微服务的运行状态进行判断,得到各微服务运行状态的判断结果,包括:
[0013] 判断微服务的并发请求流量是否小于预设的请求阈值,以及该微服务的请求失败率是否大于预设的失败阈值;
[0014] 若是,则得到该微服务处于故障状态的判断结果;
[0015] 判断微服务的并发请求流量是否大于等于预设的请求阈值,以及该微服务的请求失败率是否大于预设的失败阈值;
[0016] 若是,则得到该微服务处于高负载状态的判断结果;
[0017] 判断微服务的并发请求流量是否小于预设的请求阈值,以及该微服务的请求失败率是否小于等于预设的失败阈值,以及该微服务的平均响应时间是否大于预设的时间阈值;
[0018] 若是,则得到该微服务存在潜在故障险的判断结果。
[0019] 在上述实现过程中,该方法对微服务的运行状态的判断,使得得到的微服务运行状态的判断结果更为清晰和准确,以更好地定位存在问题的微服务所存在的问题,从而便于采取合适、有效的措施,更好地减少问题存在带来的损失。
[0020] 进一步地,所述根据各微服务的指标数据及预设的判断规则,对各微服务的运行状态进行判断,得到各微服务运行状态的判断结果,还包括:
[0021] 从各微服务中确定并发请求流量小于预设的请求阈值的微服务;
[0022] 分别统计该微服务在多个周期内的并发请求流量;
[0023] 判断该微服务在多个周期内的并发请求流量是否均小于预设的请求阈值;
[0024] 若是,则得到该微服务处于低负载状态的判断结果。
[0025] 在上述实现过程中,该方法增加了对微服务处于低负载状态的判断,提高了对微服务运行状态判断的准确性,以更为准确地定位存在问题的微服务,便于尽早地处理处于低负载状态的微服务。
[0026] 进一步地,在所述根据各微服务的指标数据及预设的判断规则,对各微服务的运行状态进行判断,得到各微服务运行状态的判断结果之后,所述方法还包括:
[0027] 根据微服务运行状态的判断结果,发送相应的预警信息至运维人员的用户终端。
[0028] 在上述实现过程中,该方法在得到各微服务运行状态的判断结果后,会结合微服务运行状态的判断结果,发送相应的预警信息至运维人员的用户终端,以及时地通知到运维人员,使运维人员能尽早地采取相应的措施,从而尽可能地减少问题存在带来的损失。
[0029] 第二方面,本申请实施例提供了一种基于调用链数据的微服务运行状态判断装置,包括:
[0030] 获取模,用于获取服务调用链的初始数据;
[0031] 统计模块,用于根据所述服务调用链的初始数据,按当前周期统计各微服务的指标数据;
[0032] 判断模块,用于根据各微服务的指标数据及预设的判断规则,对各微服务的运行状态进行判断,得到各微服务运行状态的判断结果。
[0033] 在上述实现过程中,本申请实施例的基于调用链数据的微服务运行状态判断装置,通过获取服务调用链的初始数据,按当前周期统计各微服务的指标数据,对各微服务的运行状态进行判断,得到各微服务运行状态的判断结果,以各微服务运行状态的判断结果快速、有效地定位存在问题的微服务,从而降低定位问题的成本,同时,也便于尽早采取相应的措施,减少问题存在带来的损失。
[0034] 进一步地,所述微服务的指标数据包括微服务的并发请求流量、平均响应时间及请求失败率。
[0035] 在上述实现过程中,该装置明确了所需统计的微服务的指标数据,避免了对其他数据进行统计,减少了统计时间,提高了统计效率,从而可以更为快速地定位存在问题的微服务。
[0036] 进一步地,所述判断模块,具体用于:
[0037] 判断微服务的并发请求流量是否小于预设的请求阈值,以及该微服务的请求失败率是否大于预设的失败阈值;
[0038] 若是,则得到该微服务处于故障状态的判断结果;
[0039] 判断微服务的并发请求流量是否大于等于预设的请求阈值,以及该微服务的请求失败率是否大于预设的失败阈值;
[0040] 若是,则得到该微服务处于高负载状态的判断结果;
[0041] 判断微服务的并发请求流量是否小于预设的请求阈值,以及该微服务的请求失败率是否小于等于预设的失败阈值,以及该微服务的平均响应时间是否大于预设的时间阈值;
[0042] 若是,则得到该微服务存在潜在故障风险的判断结果。
[0043] 在上述实现过程中,该装置对微服务的运行状态的判断,使得得到的微服务运行状态的判断结果更为清晰和准确,以更好地定位存在问题的微服务所存在的问题,从而便于采取合适、有效的措施,更好地减少问题存在带来的损失。
[0044] 第三方面,本申请实施例提供了一种电子设备,包括存储器及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述电子设备执行上述的基于调用链数据的微服务运行状态判断方法。
[0045] 第四方面,本申请实施例提供了一种计算机可读存储介质,其存储有上述的电子设备中所使用的计算机程序。附图说明
[0046] 为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0047] 图1为本申请实施例一提供的基于调用链数据的微服务运行状态判断方法的第一流程示意图;
[0048] 图2为本申请实施例一提供的基于调用链数据的微服务运行状态判断方法的第二流程示意图;
[0049] 图3为本申请实施例二提供的基于调用链数据的微服务运行状态判断装置的第一结构示意图;
[0050] 图4为本申请实施例二提供的基于调用链数据的微服务运行状态判断装置的第二结构示意图。

具体实施方式

[0051] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
[0052] 应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0053] 随着系统功能的不断增多,微服务之间的依赖关系也变得越来越复杂,此种情况导致了在系统出现问题时定位问题的难度增加,以及定位问题的成本变高。
[0054] 针对上述现有技术中的问题,本申请提供了一种基于调用链数据的微服务运行状态判断方法及装置,通过调用链数据,统计各微服务的指标数据,判断各微服务的运行状态,以快速、有效地定位存在问题的微服务,从而降低定位问题的成本。
[0055] 实施例一
[0056] 参见图1,图1为本申请实施例提供的基于调用链数据的微服务运行状态判断方法的第一流程示意图。本申请实施例中执行下述的基于调用链数据的微服务运行状态判断方法的执行主体可以是服务器
[0057] 本申请实施例的基于调用链数据的微服务运行状态判断方法,包括如下步骤:
[0058] 步骤S110,获取服务调用链的初始数据。
[0059] 在本实施例中,一个完整的服务系统包含多个微服务单元,各微服务单元存在互相调用的情况,形成调用链。
[0060] 调用链的初始数据可以包括运行次数、错误次数、并发请求流量、平均响应时间及请求失败率等等。
[0061] 可选地,服务调用链的初始数据可以是服务器主动获取得到的。
[0062] 步骤S120,根据服务调用链的初始数据,按当前周期统计各微服务的指标数据。
[0063] 在本实施例中,当前周期可以是从某个确定的起始日期开始至某个确定的截止日期,也可以是从当前日期起的前X天,此处,不对当前周期进行具体限定。
[0064] 可以理解的是,统计各微服务的指标数据,也就是以微服务为单位,独立地统计每个微服务的指标数据,并且,微服务的指标数据中的各项数据也是独立统计的。
[0065] 步骤S130,根据各微服务的指标数据及预设的判断规则,对各微服务的运行状态进行判断,得到各微服务运行状态的判断结果。
[0066] 在本实施例中,预设的判断规则可以是根据微服务的指标数据及预设的数据阈值进行判断。
[0067] 微服务的运行状态可以有故障状态、正常状态等等。
[0068] 微服务运行状态的判断结果可以微服务运行状态的判断报告体现,当然,微服务运行状态的判断结果也可以其他方式体现,此处,不再进行列举。
[0069] 本申请实施例的基于调用链数据的微服务运行状态判断方法,通过获取服务调用链的初始数据,按当前周期统计各微服务的指标数据,对各微服务的运行状态进行判断,得到各微服务运行状态的判断结果,以各微服务运行状态的判断结果快速、有效地定位存在问题的微服务,从而降低定位问题的成本,同时,也便于尽早采取相应的措施,减少问题存在带来的损失。
[0070] 在本实施例中,微服务的指标数据包括微服务的并发请求流量、平均响应时间及请求失败率。
[0071] 该方法明确了所需统计的微服务的指标数据,避免了对其他数据进行统计,减少了统计时间,提高了统计效率,从而可以更为快速地定位存在问题的微服务。
[0072] 需要说明的是,在其他实施例中,微服务的具体指标数据还可以为其他,此处,不对其他可能的微服务的具体指标数据进行列举,微服务的具体指标数据可以根据预设的判断规则所使用到的指标数据进行确定。
[0073] 具体地,本申请实施例的基于调用链数据的微服务运行状态判断方法,步骤S130,根据各微服务的指标数据及预设的判断规则,对各微服务的运行状态进行判断,得到各微服务运行状态的判断结果,包括:
[0074] 判断微服务的并发请求流量是否小于预设的请求阈值,以及该微服务的请求失败率是否大于预设的失败阈值;
[0075] 若是,则得到该微服务处于故障状态的判断结果;
[0076] 判断微服务的并发请求流量是否大于等于预设的请求阈值,以及该微服务的请求失败率是否大于预设的失败阈值;
[0077] 若是,则得到该微服务处于高负载状态的判断结果;
[0078] 判断微服务的并发请求流量是否小于预设的请求阈值,以及该微服务的请求失败率是否小于等于预设的失败阈值,以及该微服务的平均响应时间是否大于预设的时间阈值;
[0079] 若是,则得到该微服务存在潜在故障风险的判断结果。
[0080] 需要说明的是,上述的三个判断可以按顺序执行,也可以同时执行,此处,不对此进行限定。
[0081] 各微服务的运行状态均以上述的判断规则进行判断。
[0082] 若微服务的指标数据不满足上述的三个判断情形,则可判断微服务处于正常的运行状态。
[0083] 可见,该方法对微服务的运行状态的判断,使得得到的微服务运行状态的判断结果更为清晰和准确,以更好地定位存在问题的微服务所存在的问题,从而便于采取合适、有效的措施,更好地减少问题存在带来的损失。
[0084] 可选地,为了更为准确地定位存在问题的微服务,本申请实施例的基于调用链数据的微服务运行状态判断方法,步骤S130,根据各微服务的指标数据及预设的判断规则,对各微服务的运行状态进行判断,得到各微服务运行状态的判断结果,还包括:
[0085] 从各微服务中确定并发请求流量小于预设的请求阈值的微服务;
[0086] 分别统计该微服务在多个周期内的并发请求流量;
[0087] 判断该微服务在多个周期内的并发请求流量是否均小于预设的请求阈值;
[0088] 若是,则得到该微服务处于低负载状态的判断结果。
[0089] 多个周期可以是三个周期、五个周期等等,多个周期可以是提前预设的。
[0090] 该方法增加了对微服务处于低负载状态的判断,提高了对微服务运行状态判断的准确性,以更为准确地定位存在问题的微服务,便于尽早地处理处于低负载状态的微服务。
[0091] 参见图2,图2为本申请实施例提供的基于调用链数据的微服务运行状态判断方法的第二流程示意图。
[0092] 作为一种可选的实施方式,本申请实施例的基于调用链数据的微服务运行状态判断方法,在步骤S130,根据各微服务的指标数据及预设的判断规则,对各微服务的运行状态进行判断,得到各微服务运行状态的判断结果之后,还包括:
[0093] 根据微服务运行状态的判断结果,发送相应的预警信息至运维人员的用户终端。
[0094] 该方法在得到各微服务运行状态的判断结果后,会结合微服务运行状态的判断结果,发送相应的预警信息至运维人员的用户终端,以及时地通知到运维人员,使运维人员能尽早地采取相应的措施,从而尽可能地减少问题存在带来的损失。
[0095] 举例来说,如果微服务处于故障状态,可以发送提醒运维人员该微服务故障的信息;如果微服务处于高负载状态,可以发送提醒运维人员对调用链上的一个服务或多个服务进行扩容的信息;如果微服务处于低负载状态,可以发送提醒运维人员对调用链上的一个服务或多个服务进行缩容的信息;如果微服务处于存在潜在故障风险状态,可以发送提醒运维人员结合网络状态和微服务的资源占用情况预防问题发生的信息。
[0096] 实施例二
[0097] 为了执行上述实施例一对应的方法,以实现相应的功能和技术效果,下面提供一种基于调用链数据的微服务运行状态判断装置。
[0098] 参见图3,图3为本申请实施例提供的基于调用链数据的微服务运行状态判断装置的第一结构示意图。
[0099] 本申请实施例的基于调用链数据的微服务运行状态判断装置,包括:
[0100] 获取模块210,用于获取服务调用链的初始数据;
[0101] 统计模块220,用于根据服务调用链的初始数据,按当前周期统计各微服务的指标数据;
[0102] 判断模块230,用于根据各微服务的指标数据及预设的判断规则,对各微服务的运行状态进行判断,得到各微服务运行状态的判断结果。
[0103] 本申请实施例的基于调用链数据的微服务运行状态判断装置,通过获取服务调用链的初始数据,按当前周期统计各微服务的指标数据,对各微服务的运行状态进行判断,得到各微服务运行状态的判断结果,以各微服务运行状态的判断结果快速、有效地定位存在问题的微服务,从而降低定位问题的成本,同时,也便于尽早采取相应的措施,减少问题存在带来的损失。
[0104] 在本实施例中,微服务的指标数据包括微服务的并发请求流量、平均响应时间及请求失败率。
[0105] 具体地,判断模块230,用于:
[0106] 判断微服务的并发请求流量是否小于预设的请求阈值,以及该微服务的请求失败率是否大于预设的失败阈值;
[0107] 若是,则得到该微服务处于故障状态的判断结果;
[0108] 判断微服务的并发请求流量是否大于等于预设的请求阈值,以及该微服务的请求失败率是否大于预设的失败阈值;
[0109] 若是,则得到该微服务处于高负载状态的判断结果;
[0110] 判断微服务的并发请求流量是否小于预设的请求阈值,以及该微服务的请求失败率是否小于等于预设的失败阈值,以及该微服务的平均响应时间是否大于预设的时间阈值;
[0111] 若是,则得到该微服务存在潜在故障风险的判断结果。
[0112] 可选地,判断模块230,还可用于:
[0113] 从各微服务中确定并发请求流量小于预设的请求阈值的微服务;
[0114] 分别统计该微服务在多个周期内的并发请求流量;
[0115] 判断该微服务在多个周期内的并发请求流量是否均小于预设的请求阈值;
[0116] 若是,则得到该微服务处于低负载状态的判断结果。
[0117] 参见图4,图4为本申请实施例提供的基于调用链数据的微服务运行状态判断装置的第二结构示意图。
[0118] 作为一种可选的实施方式,本申请实施例的基于调用链数据的微服务运行状态判断装置,还包括:
[0119] 发送模块240,用于根据微服务运行状态的判断结果,发送相应的预警信息至运维人员的用户终端。
[0120] 上述的基于调用链数据的微服务运行状态判断装置可实施上述实施例一的基于调用链数据的微服务运行状态判断方法。上述实施例一中的可选项也适用于本实施例,这里不再详述。
[0121] 本申请实施例的其余内容可参照上述实施例一的内容,在本实施例中,不再进行赘述。
[0122] 实施例三
[0123] 本申请实施例提供一种电子设备,包括存储器及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述电子设备执行上述的基于调用链数据的微服务运行状态判断方法。
[0124] 可选地,上述电子设备可以是服务器。
[0125] 另外,本申请实施例还提供一种计算机可读存储介质,其存储有上述的电子设备中所使用的计算机程序。
[0126] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0127] 另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
[0128] 所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0129] 以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
[0130] 以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。
[0131] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈