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

数据处理方法、电子设备、计算机存储介质及程序产品与流程

2022-02-22 19:25:29 来源:中国专利 TAG:


1.本技术实施例涉及计算机技术领域,尤其涉及一种数据处理方法、电子设备、计算机存储介质及程序产品。


背景技术:

2.离线计算主要应用于大数据建模平台中,大数据建模平台会向用户提供编辑能力,用户可根据自身需求编辑离线计算逻辑对应离线计算模型。大数据建模平台可根据用户编辑的离线计算模型对应的有向图进行调度执行,完成用户的离线计算任务。
3.一般情况下,用户建立的一个离线计算模型会被重复执行,为了减少计算量,进行离线计算时主要针对增量数据进行计算。例如,通过离线计算模型对历史30天的数据进行离线计算,从而获得历史30天的统计数据;若用户每天都需要获得历史30天的统计数据,为了减少计算量,可以主要针对每天新增的数据进行增量计算,再结合之前的计算结果获得统计数据。
4.然而,上述过程仅适用于能够明确增量数据的离线计算场景,适用场景有限。


技术实现要素:

5.有鉴于此,本技术实施例提供一种数据处理方案,以至少部分解决上述问题。
6.根据本技术实施例的第一方面,提供了一种数据处理方法,包括:获取针对目标数据的离线计算逻辑对应的有向图;根据所述有向图中各个节点的任务实例标记,对所述有向图进行分组,其中,所述任务实例标记用于标识节点可复用的任务实例结果所在的历史任务实例;计算每个分组对应的有向图部分中的至少一个弱连通分量,选择弱连通分量位于前列的组别对应的任务实例标记指示的目标历史任务实例,以对所述目标历史任务实例进行任务实例结果的复用。
7.根据本技术实施例的第二方面,提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的数据处理方法。
8.根据本技术实施例的第三方面,提供了一种计算机程序产品,包括计算机指令,所述计算机指令指示计算设备执行如上所述的数据处理方法对应的操作。
9.根据本技术实施例提供的数据处理方案,通过获取针对目标数据的离线计算逻辑对应的有向图,并根据所述有向图中各个节点的任务实例标记,对所述有向图进行分组,其中,所述任务实例标记用于标识节点可复用的任务实例结果所在的历史任务实例,计算每个分组对应的有向图部分中的至少一个弱连通分量,选择弱连通分量位于前列的组别对应的任务实例标记指示的目标历史任务实例,以对所述目标历史任务实例进行任务实例结果的复用,由此,可以基于节点确定复用的历史任务实例中的任务实例结果,而并非根据增量数据来确定,使得本实施例提供的数据处理方法不受增量数据的限制,更加普适、应用范围更加广泛;另外,本实施例中,基于节点来确定复用的历史任务实例中的任务实例结果,可以极大限度地提高复用任务实例结果的节点数量,进一步减小了所需的计算资源和用于存
储计算结果的存储资源。
附图说明
10.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
11.图1a为根据本技术实施例一的一种数据处理方法的步骤流程图;
12.图1b为图1a所示实施例中的一种场景示例的示意图;
13.图2a为本技术实施例提供的一种视频数据处理方法的步骤流程图;
14.图2b为图2a所示实施例中的一种具有任务实例标记的有向图;
15.图2c为图2a所示实施例中的一种任务实例标记确定方法的步骤流程图;
16.图2d为图2a所示实施例中的一种复用历史任务实例的有向图;
17.图3为本技术实施例提供的一种数据处理装置的结构示意图;
18.图4为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
19.为了使本领域的人员更好地理解本技术实施例中的技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术实施例一部分实施例,而不是全部的实施例。基于本技术实施例中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本技术实施例保护的范围。
20.下面结合本技术实施例附图进一步说明本技术实施例具体实现。
21.图1a示出了本实施例提供的一种数据处理方法的流程示意图,如图所示,其包括:
22.s101、获取针对目标数据的离线计算逻辑对应的有向图。
23.本实施例中,大数据平台的使用者可根据自身需求,编辑离线计算逻辑对应的离线计算模型,离线计算模型可以为与离线计算逻辑对应的有向图。需要说明的是,一个离线计算模型中可以包括一个或多个有向图,本实施例对此不进行限定。
24.图可以定义为节点v和边e的集合g={v,e},其中,v表示图中的所有节点的集合,e表示图中所有边的集合,有向图即图中的集合e中的边元素存在方向。
25.离线计算逻辑对应的有向图中包括多个节点,每个节点可以对应于一个大数据平台提供的计算规则,节点具体可以为sql脚本、shell脚本、python脚本等,本实施例对此不进行限定。
26.有向图中的多个节点通过有向边连接,通过有向边连接的节点中,上游节点的输出为下游节点的输入,例如节点a、b通过有向边c连接,且有向边c从节点a指向节点b,则节点a的输出为节点b的输入。
27.s102、根据所述有向图中各个节点的任务实例标记,对所述有向图进行分组,其中,所述任务实例标记用于标识节点可复用的任务实例结果所在的历史任务实例。
28.本实施例中,每次通过离线计算模型对目标数据进行离线计算时,会先建立离线计算模型对应的任务实例,任务实例中可以记录有本次计算过程的运行记录,例如可以记
录有计算过程对应的引用数据地址、结果数据地址、计算过程调用的接口等。
29.节点对应的任务实例标记,用于标识节点可以复用的任务实例结果所在的历史任务实例。具体可以按照执行顺序对历史任务实例进行顺序编号,分别标记为1、2、3

,历史任务实例可以通过编号进行标识。
30.本实施例中,根据任务实例标记对有向图进行分组,具体可以为根据任务实例标记将有向图中的节点进行分组;分组后,每组对应的有向图部分中的节点可以复用同一历史任务实例中的任务实例结果。
31.s103、计算每个分组对应的有向图部分中的至少一个弱连通分量,选择弱连通分量位于前列的组别对应的任务实例标记指示的目标历史任务实例,以对所述目标历史任务实例进行任务实例结果的复用。
32.本实施例中,对节点进行分组后,可以基于有向图中节点的上下游关系,将分组后的节点重新组成有向图,得到分组对应的部分有向图,并可以计算分组对应的有向图部分的弱连通分量。
33.具体地,有向图的弱连通分量是有向图中任意两点均有有向边相连的极大子图。弱连通分量位于前列是指:按照节点数量对弱连通分量进行排序后,某一弱连通分量在排序中位于前列。
34.由于每个分组中的节点可以复用同一历史任务实例中的任务实例结果,因此,选择弱连通分量位于前列的组别对应的任务实例标记指示的目标历史任务实例,即从多个任务实例标记对应的历史任务实例中,选择出可复用的任务实例结果较多的作为目标历史任务实例。
35.确定出目标历史任务实例后,可以将目标任务实例对应的分组中包括的节点的计算结果,直接复用目标历史任务实例中的结果,并据此进行针对目标数据的离线计算。
36.由此,可以基于节点确定本次离线计算过程所复用的历史任务实例中的任务实例结果,而并非根据增量数据来确定,使得本实施例提供的数据处理方法不受增量数据的限制,更加普适、应用范围更加广泛;另外,本实施例中,基于节点来确定复用的历史任务实例中的任务实例结果,可以极大限度地提高复用任务实例结果的节点数量,进一步减小了所需的计算资源和用于存储计算结果的存储资源。
37.下面通过一具体使用场景,对本技术的方案进行示例性说明。
38.参见图1b,示出了一种针对目标数据的离线计算逻辑对应的有向图。
39.有向图中包括多个节点,每个节点可以对应一个计算规则,如图1b所示,图中可以包括个节点。
40.有向图中的部分节点(例如节点1-9)对应有任务实例标记,则,可以根据任务实例标记,将有向图进行分组,得到图1b中示出的2个部分有向图。根据每个分组对应的有向图部分的弱连通分量,可以确定图1b中示出的多个部分有向图中,与任务实例标记“1”对应的部分有向图的弱连通分量较大,则将与任务实例标记“1”对应的历史任务实例为目标任务实例。
41.在进行计算时,可以将任务实例标记“1”对应的分组中的多个节点1-5、7、8的结果直接复用任务实例标记“1”指示的目标历史任务实例中的任务实例结果,并将剩余的节点6、9、10进行重新计算,从而完成本次针对目标数据的离线计算过程。
42.本实施例提供的方案,通过获取针对目标数据的离线计算逻辑对应的有向图,并根据所述有向图中各个节点的任务实例标记,对所述有向图进行分组,其中,所述任务实例标记用于标识节点可复用的任务实例结果所在的历史任务实例,计算每个分组对应的有向图部分中的至少一个弱连通分量,选择弱连通分量位于前列的组别对应的任务实例标记指示的目标历史任务实例,以对所述目标历史任务实例进行任务实例结果的复用,由此,可以基于节点确定复用的历史任务实例中的任务实例结果,而并非根据增量数据来确定,使得本实施例提供的数据处理方法不受增量数据的限制,更加普适、应用范围更加广泛;另外,本实施例中,基于节点来确定复用的历史任务实例中的任务实例结果,可以极大限度地提高复用任务实例结果的节点数量,进一步减小了所需的计算资源和用于存储计算结果的存储资源。
43.本实施例的数据处理方法可以由任意适当的具有数据处理能力的电子设备执行,包括但不限于:服务器、移动终端(如手机、pad等)和pc机等。
44.图2a示出了本实施例提供的一种数据处理方法的流程示意图,如图所示,其包括:
45.s201、获取针对目标数据的离线计算逻辑对应的有向图。
46.本步骤的具体实现方式可参考上述实施例,在此不再赘述。本技术任意实施例中,有向图具体可以为有向无环图(dag),即不具有回路的有向图。
47.s202、针对目标数据的离线计算逻辑对应的有向图,根据目标数据生成与有向图对应的当前任务实例。
48.其中,所述任务实例中包括与所述有向图的节点一一对应的当前子任务实例。
49.本技术任意实施例中,在确定进行离线计算时,可以生成一个对应的任务实例,任务实例中可以包括多个子任务实例,子任务实例可以和有向图中的节点一一对应,子任务实例用于记录节点进行计算的运行记录。
50.s203、根据可复用任务实例结果的节点对应的当前子任务实例,从所述节点对应的历史子任务实例中确定出当前子任务实例可复用的任务实例结果。
51.本技术任意实施例中,可以先确定出可复用任务实例结果的节点,并针对确定出的节点执行本步骤及后续步骤。
52.具体地,可以确定具有幂等性的节点为可复用任务实例结果的节点。
53.具有幂等性的节点,是指任意多次执行的效果一致的节点。示例地,具有幂等性的节点具体可以为sql查询节点,在被查询的数据和sql不发生变更的情况下,任意多次执行的效果一致。
54.此外,还可以确定操作节点为不可复用任务实例结果的节点。操作节点是指节点中包含必须执行的操作,例如数据同步、接口调用等。
55.具体地,针对确定出的有向图,可以从有向图的根节点进行遍历,从有向图中确定出可复用任务实例结果的节点,并针对每个可复用任务实例结果的节点,执行本步骤及后续步骤。
56.进行遍历时,为了便于将上游节点的任务实例标记等信息传递至下游节点,优先采用深度优先遍历,当然,广度优先遍历等其他遍历节点的方案也在本技术的保护范围内。
57.本实施例中,针对确定出的可复用任务实例结果的节点,可以从所述节点对应的历史子任务实例中确定出当前子任务实例可复用的任务实例结果。
58.具体地,可以根据节点对应的当前子任务实例,从所述节点对应的历史子任务实例中确定出与当前子任务实例的实例参数相同、且引用表一致的历史子任务实例,并将其结果确定为可复用的任务实例结果。
59.示例地,若节点为sql节点,则历史子任务实例与当前子任务实例的实例参数相同,可以为两个子任务实例对应的sql脚本一致或最简语法树一致。
60.本实施例中,引用表是指节点在进行计算过程中引用的数据表,引用表一致是指引用的表并未发生任何变化。具体地,可以通过比对两个任务实例的引用表的表结构以及引用表的修改时间,来确定引用表是否一致。
61.示例地,若进行离线计算的目标数据为多个表,进行离线计算目的为将多个表进行汇总,则,引用表可以为目标数据中包括的多个表。
62.另外,除了上述两个条件之外,还需要判断历史子任务实例的结果表的生命周期是否大于阈值,若大于阈值,则确定其结果确定为可复用的任务实例结果,避免出现本步骤确定可复用,但后续进行任务实例结果的复用时,由于结果表的生命周期结束导致无法读取任务实例结果的情况。
63.s204、根据确定出的可复用的任务实例结果所在的历史任务实例,为所述节点增加任务实例标记。
64.本实施例中,确定出部分或全部节点的任务实例标记后,所述方法还包括:针对有向图中具有上下游关系的节点,若下游节点的任务实例标记不与该下游节点的上游节点对应,则将下游节点对应的该任务实例标记删除。
65.若上游节点无法复用历史任务实例中的任务实例结果,说明上游节点的计算过程或计算过程关联数据发生变化,也即上游节点的计算结果发生变化;而上游节点的计算结果是下游节点的输入,因此,下游节点也不能使用该历史任务实例中的任务实例结果,下游节点对应的任务实例标记一定为上游节点对应的任务实例标记的子集,则将该历史任务实例对应的任务实例标记,从下游节点对应的任务实例标记列表中删除。
66.参见图2b,示出了一种增加任务实例标记后的有向图,图中包括2张有向图共计13个节点,图2b中的datasource节点是指数据源节点,图中的filter节点为数据过滤节点,图中的john节点为数据合并节点,图中的distinct节点为筛选节点,图中group_by节点为对数据进行分组整合的数据整合节点,图中的data_sync为数据同步节点。
67.假设离线模型历史共执行了4次,则离线模型对应有4个历史任务实例,对应的任务实例标记分别为1,2,3,4。每个节点上方大括号内的为该节点的任务实例标记。根据图中可知,有向图中可有部分节点存在任务实例标记,另一部分不存在任务实例标记。
68.图2b中将被删除的任务实例标记增加了删除线,例如,第二个节点“filter”对应的任务实例标记包括“1,2,3,4”然而第二个节点的父节点“data_source”的任务实例标记中不包括“4”,因此,将第二个节点的任务实例标记“4”删除。
69.参见图2c,通过一应用场景对步骤s201-s204进行示例性说明。
70.a)获取到有向图后,从有向图的根节点开始遍历过程。
71.b)针对当前节点,判断其是否为sql查询节点。
72.如是,则继续执行步骤c;如不是,则执行步骤f,以继续遍历下一节点。
73.本步骤中,预先设置可进行任务实例结果复用的节点为sql查询节点,除此之外的
其他节点均不可进行任务实例结果复用。当然,此处可进行结果复用的节点用户可根据需求设定,本实施例对此不进行限定。
74.c)获取节点对应的多个历史子任务实例,并逐个遍历多个历史子任务实例,针对第j个历史子任务实例,判断:
75.1、节点的当前子任务实例与历史子任务实例的实例参数是否一致;
76.2、节点的当前子任务实例与历史子任务实例的引用表是否一致;
77.3、历史子任务实例的结果表的生命周期是否大于阈值。
78.d)若三个条件均满足,则将历史子任务实例增加至节点的可复用列表中。
79.e)所有历史子任务实例遍历完成后,确定历史子任务实例所在的历史任务实例,并进行去重,根据去重后的历史任务实例为节点增加对应的任务实例标签。
80.f)判断有向图的所有节点是否遍历完成。
81.若完成,则执行步骤g,若未完成,则针对下一节点重复执行步骤b-f,直至节点遍历完成。
82.g)进行标记化简。
83.若下游节点的任务实例标记不是上游节点的任务实例标记的子集,则将下游节点中多出的任务实例标记删除。
84.执行完成后,可以得到上述图2b。
85.s205、根据所述有向图中各个节点的任务实例标记,将所述节点分为多组。
86.本实施例中,具有多个任务实例标记的节点位于多组中。
87.示例地,若节点对应有三个任务实例标记,则将该节点同时分配至三个任务实例标记对应的组中。
88.s206、根据所述有向图中各个节点之间的有向边,连接各个组中的节点,得到分组对应的部分有向图。
89.示例地,针对每个分组,可以根据有向图中各个节点之间的有向边,连接各个组中的节点,从而重构得到改组对应的部分有向图。
90.s207、计算每个分组对应的有向图部分中的至少一个弱连通分量,选择弱连通分量位于前列的组别对应的任务实例标记指示的目标历史任务实例,以对所述目标历史任务实例进行任务实例结果的复用。
91.本技术任意实施例中,具体计算弱连通分量的方法可参考相关技术,在此不再赘述。
92.在计算出各组对应的弱连通分量后,可以选择弱连通分量最大的组别对应的任务实例标记指示的目标历史任务实例,进行计算时可以复用目标任务实例中的任务实例结果。
93.可选地,本实施例中,若所述有向图的数量为多张,则针对任一有向图,根据所述有向图中各个节点的任务实例标记,对该有向图进行分组;且,针对被分组的有向图,选择弱连通分量最大的组别对应的任务实例标记指示的目标历史任务实例,作为与有向图一一对应的目标历史任务实例。由此,当存在多张有向图时,可以分别确定每张有向图对应的目标历史任务实例。
94.具体进行任务实例结果的复用时,针对所述有向图中可复用任务实例结果的节
点,存储所述目标历史任务实例中与节点对应的结果;针对所述有向图中除可复用任务实例结果的节点之外的节点,基于复用的任务实例结果执行节点对应的离线计算。
95.示例地,参见图2d示出了两张有向图,图中左侧有向图的部分节点复用历史任务实例1的任务实例结果,另外部分节点重新执行计算过程,图中右侧有向图的节点复用历史任务实例2的任务实例结果。
96.可选地,本实施例中,可能存在多次离线计算同步执行的情况,则若所述目标任务实例中被复用的任务实例结果还未计算完成,则等待任务实例结果计算完成后进行复用。
97.另外,本技术任意实施例中,所述方法还可以包括:根据历史任务实例中任务实例结果被复用的频次,调整所述任务实例结果所在表的生命周期。由此,针对被复用的频次较多的任务实例结果,可以增加其所在的结果表的生命周期,以便后续可持续复用。
98.具体地,若任务实例结果被复用的频次大于预设频次,则将任务实例结果所在的结果表的生命周期调整至最大周期;或者,若任务实例结果被复用的频次大于预设频次,则将任务实例结果所在的结果表的生命周期增加预设倍数。
99.示例地,本实施例中,可以记录计算过程中的引用表的平均变更时间,并可以将该时间确定为最大周期;若确定需要调整结果表,则可以确定该结果表对应的节点的引用表,并将结果表的生命周期调整为确定出的引用表对应的最大周期。
100.另外,若并未确定最大值,则可以将生命周期延长为原生命周期的预设倍数,例如原生命周期的2倍等。
101.本实施例提供的方案,通过获取针对目标数据的离线计算逻辑对应的有向图,并根据所述有向图中各个节点的任务实例标记,对所述有向图进行分组,其中,所述任务实例标记用于标识节点可复用的任务实例结果所在的历史任务实例,计算每个分组对应的有向图部分中的至少一个弱连通分量,选择弱连通分量位于前列的组别对应的任务实例标记指示的目标历史任务实例,以对所述目标历史任务实例进行任务实例结果的复用,由此,可以基于节点确定复用的历史任务实例中的任务实例结果,而并非根据增量数据来确定,使得本实施例提供的数据处理方法不受增量数据的限制,更加普适、应用范围更加广泛;另外,本实施例中,基于节点来确定复用的历史任务实例中的任务实例结果,可以极大限度地提高复用任务实例结果的节点数量,进一步减小了所需的计算资源和用于存储计算结果的存储资源。本实施例提供的方案,可以直接针对预设的可进行任务实例结果复用的节点执行(例如sql查询节点)。
102.经过试验可知,与一般情况下基于增量数据进行结果复用的方案相比,采用本实施例提供的方案,模型的平均计算时间提高了14.8%。
103.本实施例的数据处理方法可以由任意适当的具有数据处理能力的电子设备执行,包括但不限于:服务器、移动终端(如手机、pad等)和pc机等。
104.图3为本技术实施例提供的一种数据处理装置的结构示意图,如图所示,其包括:
105.获取模块301,用于获取针对目标数据的离线计算逻辑对应的有向图;
106.分组模块302,用于根据所述有向图中各个节点的任务实例标记,对所述有向图进行分组,其中,所述任务实例标记用于标识节点可复用的任务实例结果所在的历史任务实例;
107.确定模型303,用于计算每个分组对应的有向图部分中的至少一个弱连通分量,选
择弱连通分量位于前列的组别对应的任务实例标记指示的目标历史任务实例,以对所述目标历史任务实例进行任务实例结果的复用。
108.本实施例的数据处理装置用于实现前述多个方法实施例中相应的数据处理方法,并具有相应的方法实施例的有益效果,在此不再赘述。此外,本实施例的数据处理装置中的各个模块的功能实现均可参照前述方法实施例中的相应部分的描述,在此亦不再赘述。
109.实施例四
110.参照图4,示出了根据本技术实施例五的一种电子设备的结构示意图,本技术具体实施例并不对电子设备的具体实现做限定。
111.如图4所示,该电子设备可以包括:处理器(processor)402、通信接口(communications interface)404、存储器(memory)406、以及通信总线408。
112.其中:
113.处理器402、通信接口404、以及存储器406通过通信总线408完成相互间的通信。
114.通信接口404,用于与其它电子设备或服务器进行通信。
115.处理器402,用于执行程序410,具体可以执行上述数据处理方法实施例中的相关步骤。
116.具体地,程序410可以包括程序代码,该程序代码包括计算机操作指令。
117.处理器402可能是处理器cpu,或者是特定集成电路asic(application specific integrated circuit),或者是被配置成实施本技术实施例的一个或多个集成电路。智能设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。
118.存储器406,用于存放程序410。存储器406可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
119.程序410具体可以用于使得处理器402执行上述方法实施例中的操作,程序410中各步骤的具体实现可以参见上述数据处理方法实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。
120.本技术实施例还提供了一种计算机程序产品,包括计算机指令,该计算机指令指示计算设备执行上述多个方法实施例中的任一数据处理方法对应的操作。
121.需要指出,根据实施的需要,可将本技术实施例中描述的各个部件/步骤拆分为更多部件/步骤,也可将两个或多个部件/步骤或者部件/步骤的部分操作组合成新的部件/步骤,以实现本技术实施例的目的。
122.上述根据本技术实施例的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如cd rom、ram、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如asic或fpga)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,ram、rom、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的数据处理方法。此外,当通用计算机访问用于实现在此示出的数据处理方法的
代码时,代码的执行将通用计算机转换为用于执行在此示出的数据处理方法的专用计算机。
123.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术实施例的范围。
124.以上实施方式仅用于说明本技术实施例,而并非对本技术实施例的限制,有关技术领域的普通技术人员,在不脱离本技术实施例的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本技术实施例的范畴,本技术实施例的专利保护范围应由权利要求限定。
再多了解一些

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

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

相关文献