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

批处理策略的确定方法、装置、设备、介质及程序产品与流程

2022-06-25 05:46:35 来源:中国专利 TAG:


1.本公开涉及数据处理中的地图技术领域,尤其涉及一种批处理策略的确定方法、装置、设备、介质及程序产品。


背景技术:

2.地图数据更新是指,采用更新包对初始地图数据进行更新,得到目标地图数据。批处理策略是指,基于更新包对初始地图数据进行批量更新处理,得到目标地图数据。
3.为了保证目标地图数据的正确性,需要先对批处理策略进行验证。


技术实现要素:

4.本公开提供了一种批处理策略的确定方法、装置、设备、介质及程序产品。
5.根据本公开的第一方面,提供了一种批处理策略的确定方法,包括:
6.确定待处理的第一批处理策略,所述第一批处理策略用于对地图数据进行批量处理;
7.确定多个历史任务,所述历史任务中包括初始地图数据和目标地图数据,所述目标地图数据为对所述初始地图数据处理后的地图数据;
8.根据所述第一批处理策略,在所述多个历史任务中确定多个样本数据,所述样本数据包括样本初始地图数据和样本目标地图数据,所述样本目标地图数据为对所述样本初始地图数据处理后的地图数据;
9.根据所述多个样本数据对所述第一批处理策略进行验证处理及更新处理,得到所述第一批处理策略对应的目标批处理策略。
10.根据本公开的第二方面,提供了一种批处理策略的确定装置,包括:
11.第一确定模块,用于确定待处理的第一批处理策略,所述第一批处理策略用于对地图数据进行批量处理;
12.第二确定模块,用于确定多个历史任务,所述历史任务中包括初始地图数据和目标地图数据,所述目标地图数据为对所述初始地图数据处理后的地图数据;
13.第三确定模块,用于根据所述第一批处理策略,在所述多个历史任务中确定多个样本数据,所述样本数据包括样本初始地图数据和样本目标地图数据,所述样本目标地图数据为对所述样本初始地图数据处理后的地图数据;
14.验证更新模块,用于根据所述多个样本数据对所述第一批处理策略进行验证处理及更新处理,得到所述第一批处理策略对应的目标批处理策略。
15.根据本公开的第三方面,提供了一种电子设备,包括:
16.至少一个处理器;以及
17.与所述至少一个处理器通信连接的存储器;其中,
18.所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面任一项所述的方法。
19.根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行第一方面任一项所述的方法。
20.根据本公开的第五方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序,所述计算机程序存储在可读存储介质中,电子设备的至少一个处理器可以从所述可读存储介质读取所述计算机程序,所述至少一个处理器执行所述计算机程序使得电子设备执行第一方面所述的方法。
21.应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
22.附图用于更好地理解本方案,不构成对本公开的限定。其中:
23.图1为本公开实施例提供的一种应用场景的示意图;
24.图2为本公开实施例提供的一种批处理策略的确定方法的流程示意图一;
25.图3为本公开实施例提供的批处理策略的确定方法的流程示意图二;
26.图4为本公开实施例提供的确定目标历史任务示意图;
27.图5为本公开实施例提供的批处理策略的确定方法的流程示意图三;
28.图6为本公开实施例提供的批处理策略的确定装置的结构示意图;
29.图7是用来实现本公开实施例的批处理策略的确定方法的电子设备的框图。
具体实施方式
30.以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
31.为了便于理解本公开的技术方案,首先结合图1描述本公开的应用场景。
32.图1为本公开实施例提供的一种应用场景的示意图。如图1所示,该应用场景示例了三个阶段,分别为批处理策略验证阶段、批处理策略预上线阶段和批处理策略发布阶段。
33.在批处理策略验证阶段,测试样本是从历史任务中筛选出来的;历史任务可以是线上任务经过批处理后的任务,历史任务也可以是线上任务经过人工处理后的任务。批处理策略验证是指采用批处理策略对测试样本进行批处理,根据批处理之后的结果确定批处理策略是否正确。
34.在批处理策略预上线阶段,批处理策略对线上的任务进行批处理,批处理的结果需要人工检验是否正确。预上线阶段所使用的批处理策略,是在批处理策略验证阶段经过验证确定的正确的批处理策略。
35.在批处理发布阶段,批处理策略对线上的任务进行批处理,批处理的结果不经检验直接回到数据库中。发布阶段使用的批处理策略是,在批处理策略预上线阶段没有出现问题的批处理策略。
36.然而,现有批处理策略验证阶段使用的测试样本是通过人工设计的,人工设计的测试样本难以全面覆盖真实的道路场景,导致现有批处理策略验证阶段所验证的批处理策
略的正确性较低。
37.同时,现有批处理策略验证阶段是采用人工对批处理结果进行验证,导致批处理策略验证的效率较低。
38.另一方面,由于人工设计的测试样本无法保证批处理策略的正确性,因此,现有的批处理策略预上线阶段需要长时间的观察,导致批处理策略观察的周期较长。
39.针对现有技术中的问题,本公开提出了如下技术构思:通过在历史任务中选择测试样本对批处理策略进行验证,由于历史任务涵盖了所有的真实道路场景,以历史任务作为测试样本可以保证验证阶段验证的批处理策略的正确性。并且历史任务中包括对测试样本处理后的结果,可以直接将历史任务中的原有结果与经过批处理策略处理后的结果对比,提高了批处理策略验证的效率。另一方面,由于批处理策略验证阶段得到的批处理策略的正确性较高,在批处理预上线阶段可以缩短观察时间,缩短了批处理策略观察的周期。
40.在上述介绍内容的基础上,下面结合具体的实施例对本公开提供的批处理策略的确定方法进行介绍。值得说明的是,本公开中各实施例的执行主体可以为服务器,或者还可以为处理器、微处理器等具备数据处理功能的设备,本实施例对具体的执行主体不做限制,只要其是具备数据处理功能的设备即可。
41.图2为本公开实施例提供的一种批处理策略的确定方法的流程示意图一。如图2所示,本实施例的方法包括:
42.s201、确定待处理的第一批处理策略,第一批处理策略用于对地图数据进行批量处理。
43.地图数据可以是路网数据,以及交通标志、限速情况、电子眼等数据。交通标志可以是红绿灯、左转标志、右转标志、直行标志和调头标志等。
44.示例性的,地图数据可以是某一区域内道路的分布,道路的类别,道路的交通标志,限速情况和是否有电子眼等数据。
45.在一种可能的实现方式中,比如区域a存在3条道路,分别为道路1、道路2、道路3,区域a的地图数据可以包括3条道路的分布,3条道路的车道数量,3条道路的交通标志,限速情况和电子眼。
46.s202、确定多个历史任务,历史任务中包括初始地图数据和目标地图数据,目标地图数据为对初始地图数据处理后的地图数据。
47.历史任务是指经过处理后的任务。
48.示例性的,历史任务可以是经过批处理后的任务,也可以是经过人工处理后的任务。
49.确定多个历史任务可以是确定多个被处理后的任务。
50.例如,假设有100个任务,其中50个任务已经经过批处理,10任务已经经过人工处理,则可以确定100个任务中有60个历史任务。
51.在本实施例中,可以根据任务是否处理将任务存储至不同的数据库中。
52.例如,假设有100个未处理的任务,100个历史任务,将100个未处理的任务存储至数据库1中,将100个历史任务存储至数据库2中,数据库1中未处理的任务在经过处理后,可以移至数据库2中存储。
53.s203、根据第一批处理策略,在多个历史任务中确定多个样本数据,样本数据包括
样本初始地图数据和样本目标地图数据,样本目标地图数据为对样本初始地图数据处理后的地图数据。
54.不同批处理策略处理的地图数据不同,同一地图数据可以被多个批处理策略处理。
55.例如,假设有2个批处理策略,分别为批处理策略a、批处理策略b,5个历史任务,分别为任务1、任务2、任务3、任务4、任务5;批处理策略a处理的是交通标志数据,批处理b处理的是电子眼数据;任务1中的地图数据为电子眼数据,任务2中的地图数据为地图分布数据,任务3中的地图数据为交通标志数据和电子眼数据,任务4中的数据为交通标志数据,任务5中的地图数据为限速数据;根据批处理策略a,可以在5个历史任务中确定任务3和任务4作为样本数据;根据批处理策略b,可以在5个历史任务中确定任务1和任务3作为样本数据。
56.s204、根据多个样本数据对第一批处理策略进行验证处理及更新处理,得到第一批处理策略对应的目标批处理策略。
57.第一批处理策略为不确定正确性的、待验证的批处理策略。
58.目标批处理策略为已经验证的、正确的批处理策略。
59.验证处理是指对第一批处理策略的批处理结果进行验证。
60.在一种可能的实现方式中,验证处理可以将第一批处理策略的批处理结果与样本目标地图数据进行比对,以确定批处理策略是否正确。
61.在另一种可能的实现方式中,验证处理可以将第一批处理策略的批处理结果与人工处理的结果进行比对,已确定批处理策略是否正确。
62.更新处理是指对不正确的批处理策略进行修正。
63.本公开实施例中,先确定第一批处理策略和多个历史任务,再根据第一批处理策略,在多个历史任务中确定多个样本数据,最后根据多个样本数据对第一批处理策略进行验证处理及更新处理,得到第一批处理策略对应的目标批处理策略。基于历史任务对批处理策略进行验证和更新,可以提高验证阶段得到的批处理策略的正确性。另外,本实施例提供的批处理策略的确定方法可以通过处理器等设备或者装置自动化确定样本数据,并对第一批处理策略进行自动化验证处理,无需人工设计测试样本以及验证处理,提高了批处理策略验证的效率。
64.为使读者更深刻地理解本公开的实现原理,现结合以下图3至图5对图2所示的实施例进行进一步细化。
65.图3为本公开实施例提供的批处理策略的确定方法的流程示意图二。如图3所示,本实施例的方法包括:
66.s301、确定待处理的第一批处理策略,第一批处理策略用于对地图数据进行批量处理。
67.其中,s301的执行过程可以参见s201的执行过程,此处不做赘述。
68.s302、确定多个历史任务,历史任务中包括初始地图数据和目标地图数据,目标地图数据为对初始地图数据处理后的地图数据。
69.其中,s302的执行过程可以参见s202的执行过程,此处不做赘述。
70.s303、确定第一批处理策略对应的地图数据类别,第一批处理策略用于,对地图数据类别所对应的地图数据进行批量处理。
71.地图数据类别可以是反映道路信息的类别,例如,地图数据类别可以包括道路分布、交通标志、限速、电子眼等。
72.批处理策略对应的地图数据类别可以是批处理策略可以处理的地图数据类别。
73.s304、根据地图数据类别,在多个历史任务中确定目标历史任务,目标历史任务中包括的地图数据的类别为地图数据类别。
74.为了便于理解,下面,结合图4对在多个历史任务中确定目标历史任务的过程进行说明。
75.图4为本公开实施例提供的确定目标历史任务示意图。如图4所示,假设当前在历史任务中包括5个历史任务,分别是图4所示的历史任务1、历史任务2、历史任务3、历史任务4和历史任务5。如图4所示,在历史任务中,历史任务1、历史任务3和历史任务5中地图数据的类别为a,历史任务2和历史任务4中地图数据的类别为b。基于图4所示的历史任务以及历史任务中地图数据的类别,就可以确定当第一批处理策略对应的地图数据类别为a时的目标历史任务为历史任务1、历史任务3和历史任务5。
76.s305、根据目标历史任务确定多个样本数据。
77.历史任务中包括初始地图数据和目标地图数据,针对任意一个目标历史任务,将目标历史任务中的初始地图数据确定为样本数据中的样本初始地图数据,以及,将目标历史任务中的目标地图数据确定为样本目标地图数据。
78.例如,目标历史任务1包括初始地图数据1和目标地图数据1,则可以将初始地图数据1确定为样本初始地图数据1,以及,将目标地图数据1确定为样本目标地图数据1。
79.在一种可能的实施方式中,目标历史任务中可以包括更新包,目标地图数据为通过更新包对初始地图数据更新得到的;样本数据中包括样本更新包,样本目标地图数据为通过样本更新包对样本初始地图数据更新得到的。
80.更新包可以是初始地图数据的更新信息。更新信息可以是对道路分布的更新,也可以是对交通标志的更新,还可以是对电子眼、限速等的更新。
81.示例性的,假设初始地图数据中包括3条道路的限速数据,分别为道路1第一段限速40千米每小时,道路1第二段限速30千米每小时,道路2限速60千米每小时,道路3限速80千米每小时。更新包中的数据可以是道路1第一段限速调整为30千米每小时。则根据更新包更新后的目标地图数据为道路1限速30千米每小时,道路2限速60千米每小时,道路3限速80千米每小时。
82.s306、将i初始化为1。
83.i为正整数。
84.s307、通过第一批处理策略,对第i个样本数据中的样本初始地图数据进行批量处理,得验证地图数据。
85.样本初始地图数据中包括多条道路数据,批量处理是对所有道路数据进行处理。
86.例如,假设样本初始地图数据中包括100条道路的数据,批量处理是指根据第一批处理策略对100条道路的数据同时进行处理,得到验证地图数据。
87.s308、获取第i个样本数据中的样本目标地图数据、与验证地图数据之间的差异信息。
88.差异信息可以是字段级的差异。
89.在一种可能的实现方式中,样本目标地图数据为“道路1限速30千米每小时”,验证地图数据为“道路1第一段限速30千米每小时,道路1第二段限速30千米每小时”,两者的差异为“第一段限速30千米每小时,道路1第二段”。
90.在另一种可能的实现方式中,样本目标地图数据为“道路1在经度100
°
10

10

和纬度100
°
10

10

的地方与道路2交汇”,验证地图数据为“道路1在经度100
°
10

12

和纬度100
°
10

10

的地方与道路2交汇”,两者的差异为“经度差异1
″”

91.s309、判断差异信息是否指示样本目标地图数据和验证地图数据相同。
92.若是,则确定第i个验证结果为验证成功,并执行s312。
93.若否,则执行s310。
94.当差异信息无意义时,可以认为样本目标地图数据和验证地图数据相同。
95.示例性的,当样本目标地图数据和验证地图数据的差异信息为如“了”等助词时,认为样本目标地图数据和验证地图数据相同。若样本目标地图数据和验证地图数据的差异信息为如距离偏差等真实差异时,认为样本目标地图数据和验证地图数据不同。
96.s310、获取差异信息的差异类别,判断差异类别是否为预设类别。
97.若是,则确定第i个验证结果为验证成功,并执行s312。
98.若否,则确定第i个验证结果为验证失败,执行s311。
99.差异的类别可以是小距离差异类别、大距离差异类别、电子眼差异类别、交通标志差异类别等。其中,小距离差异类别是指在距离偏差范围内的差异,可以为作为预设类别。
100.例如,假设预设类别为道路长度差异小于1%的类别,若样本目标地图数据为“道路1长100米”,验证地图数据为“道路1长99.5米”,两者的差异信息为“道路1长度相差0.5米”,则可以判断两者的差异信息为预设类别,即样本目标地图数据和验证地图数据的差异在偏差范围内,可以视作无差异。
101.s311、对第一批处理策略进行更新处理,将i置为1,并执行s307。
102.更新处理是指对第一批处理策略进行修正。
103.s312、i=i 1。
104.s313、判断i是否大于m。
105.m为多个样本数据的数量,m为大于1的整数。
106.若是,则执行s314。
107.若否,则执行s307。
108.s314、将第一批处理策略确定为目标批处理策略。
109.本公开实施例中,确定第一批处理策略和多个历史任务;根据第一批处理策略对应的地图数据类别,在多个历史任务中确定目标历史任务;根据目标历史任务确定多个样本数据;通过第一批处理策略,对第i个样本数据中的样本初始地图数据进行批量处理,得验证地图数据;获取第i个样本数据中的样本目标地图数据、与验证地图数据之间的差异信息;判断差异信息是否指示样本目标地图数据和验证地图数据相同,若是,则确定第i个验证结果为验证成功;若否,获取差异信息的差异类别,在所述差异类别为预设类别时,确定所述第i个验证结果为验证成功,在差异类别不是预设类别时,确定第i个验证结果为验证失败;若第i个验证结果为验证成功,则将i加1,并执行验证步骤,直至i为m时,将第一批处理策略确定为目标批处理策略;若第i个验证结果为验证失败,则对第一批处理策略进行更
新处理,将i置为1,并执行验证步骤。可以根据对比器等设备或者装置自动化对比批处理结果和历史处理结果的差异,同时可以根据过滤器等设备或者装置自动化过滤部分差异,无需人工进行结果对比和差异过滤,可以快速判断批处理策略是否正确,提高了批处理策略验证阶段的效率。
110.图2-图4所示的实施例说明了批处理策略验证阶段的批处理策略的确定方法。在图2-图4所示实施例的基础上,下面结合图5所示的实施例对批处理策略预上线阶段的批处理策略的确定方法进行详细说明。
111.图5为本公开实施例提供的批处理策略的确定方法的流程示意图三。请参见图5,本实施例方法包括:
112.s501、在线上任务数据库中获取多个线上任务,线上任务中包括待处理地图数据。
113.线上任务经过处理后则变成历史任务。
114.s502、通过目标批处理策略对多个线上任务中的待处理地图数据进行批量处理,得到多个线上目标地图数据。
115.线上任务中可以包括待处理地图数据和更新包。
116.在一种可能的实现方式中,线上任务批量处理是指,基于更新包,通过目标批处理策略对多个线上任务中的待处理地图数据进行批量处理,得到多个线上目标地图数据。
117.s503、获取预设周期内多个线上目标地图数据对应的多个人工标注结果。
118.人工标注结果指示线上目标地图数据是否正确。也就是说,在批处理结束后,人工检验目标地图数据是否正确,并对线上目标地图数据进行人工标注,若错误,则将线上目标地图数据修改正确。
119.预设周期可以根据实际情况做适当调整。
120.在一种可能的实现方式中,预设周期可以根据参与人工检验的人数做适当调整,若参与人工检验的人数较多,则可以将预设周期设置的短一些,若参与人工检验的人数较少,则可以将预设周期设置的长一些。
121.例如,预设周期可以是7天,也可以是30天。
122.s504、若预设周期内多个人工标注结果均指示线上目标地图数据正确,则确定目标批处理策略的验证结果为:对目标批处理策略验证成功。
123.验证成功的目标批处理策略可以直接发布。
124.s505、若预设周期内多个人工标注结果中存在人工标注结果指示线上目标地图数据错误,则确定目标批处理策略的验证结果为:对目标批处理策略验证失败。
125.例如,预设周期内一共有1000个人工标注结果,其中,有一个人工标注结果指示线上地图数据错误,则确定目标批处理策略的验证结果为:对目标批处理策略验证失败。
126.对于验证失败的目标批处理策略,需要对其进行更新处理,并将更新后的批处理策略返回批处理策略验证阶段进行重新验证。
127.在本公开实施例中,在线上任务数据库中获取多个线上任务,线上任务中包括待处理地图数据;通过目标批处理策略对多个线上任务中的待处理地图数据进行批量处理,得到多个线上目标地图数据;获取预设周期内多个线上目标地图数据对应的多个人工标注结果,若预设周期内多个人工标注结果均指示线上目标地图数据正确,则确定目标批处理策略的验证结果为:对目标批处理策略验证成功;若预设周期内多个人工标注结果中存在
人工标注结果指示线上目标地图数据错误,则确定目标批处理策略的验证结果为:对目标批处理策略验证失败。由于批处理策略验证结果可以保证批处理策略的正确性,因此,在批处理策略预上线阶段可以缩短观察时间。另一方面,在批处理策略预上线阶段可以增加对批处理结果的人工检查,相比对批处理结果的人工抽查,本实施例更能保证批处理策略的正确性。
128.图6为本公开实施例提供的批处理策略的确定装置的结构示意图。如图6所示,本实施例的批处理策略的确定装置600,包括:第一确定模块601、第二确定模块602、第三确定模块603和验证更新模块604。其中,
129.第一确定模块601,用于确定待处理的第一批处理策略,所述第一批处理策略用于对地图数据进行批量处理;
130.第二确定模块602,用于确定多个历史任务,所述历史任务中包括初始地图数据和目标地图数据,所述目标地图数据为对所述初始地图数据处理后的地图数据;
131.第三确定模块603,用于根据所述第一批处理策略,在所述多个历史任务中确定多个样本数据,所述样本数据包括样本初始地图数据和样本目标地图数据,所述样本目标地图数据为对所述样本初始地图数据处理后的地图数据;
132.验证更新模块604,用于根据所述多个样本数据对所述第一批处理策略进行验证处理及更新处理,得到所述第一批处理策略对应的目标批处理策略。
133.在一种可能的实现方式中,所述第三确定模块603包括:
134.第一确定单元,用于确定所述第一批处理策略对应的地图数据类别,所述第一批处理策略用于,对所述地图数据类别所对应的地图数据进行批量处理;
135.第二确定单元,根据所述地图数据类别,在所述多个历史任务中确定所述多个样本数据。
136.在一种可能的实现方式中,所述第二确定单元包括:
137.第一确定子单元,用于根据所述地图数据类别,在所述多个历史任务中确定目标历史任务,所述目标历史任务中包括的地图数据的类别为所述地图数据类别;
138.第二确定子单元,用于根据所述目标历史任务确定所述多个样本数据。
139.在一种可能的实现方式中,所述第二确定子单元具体用于:
140.针对任意一个目标历史任务,将所述目标历史任务中的初始地图数据确定为所述样本数据中的样本初始地图数据,以及,
141.将所述目标历史任务中的目标地图数据确定为所述样本目标地图数据。
142.在一种可能的实现方式中,所述第二确定子单元具体用于:
143.所述目标历史任务中包括更新包,所述目标地图数据为通过所述更新包对所述初始地图数据更新得到的;
144.所述样本数据中包括样本更新包,所述样本目标地图数据为通过所述样本更新包对所述样本初始地图数据更新得到的。
145.在一种可能的实现方式中,所述验证更新模块604具体用于:
146.通过所述多个样本数据对所述第一批处理策略进行验证处理得到验证结果;在所述验证结果为验证失败时,更新所述第一批处理策略,直至对更新后的第一批处理策略的验证结果为验证成功时,将所述更新后的第一批处理策略确定为所述目标批处理策略。
147.在一种可能的实现方式中,所述验证更新模块604包括:
148.验证单元,用于通过第i个样本数据对所述第一批处理策略进行验证处理,得到第i个验证结果,初始时,所述i为1;若所述第i个验证结果为验证成功,则将所述i加1,并执行所述验证步骤,直至所述i大于m时,将第一批处理策略确定为所述目标批处理策略,所述m为所述多个样本数据的数量,所述m为大于1的整数,所述i为正整数;
149.更新单元,用于若所述第i个验证结果为验证失败,则对所述第一批处理策略进行更新处理,将所述i置为1,并返回所述验证单元。
150.在一种可能的实现方式中,所述验证单元包括:
151.批量处理子单元,用于通过所述第一批处理策略,对所述第i个样本数据中的样本初始地图数据进行批量处理,得验证地图数据;
152.获取子单元,用于获取所述第i个样本数据中的样本目标地图数据、与所述验证地图数据之间的差异信息;
153.确定子单元,用于根据所述差异信息,确定所述第i个验证结果。
154.在一种可能的实现方式中,所述确定子单元具体用于:
155.判断所述差异信息是否指示所述样本目标地图数据和所述验证地图数据相同;
156.若是,则确定所述第i个验证结果为验证成功;
157.若否,则获取所述差异信息的差异类别,在所述差异类别为预设类别时,确定所述第i个验证结果为验证成功,在所述差异类别不是所述预设类别时,确定所述第i个验证结果为验证失败。
158.在一种可能的实现方式中,所述验证更新模块604之后,还包括:
159.获取模块,用于在线上任务数据库中获取多个线上任务,所述线上任务中包括待处理地图数据;
160.批量处理模块,用于通过目标批处理策略对所述多个线上任务中的待处理地图数据进行批量处理,得到多个线上目标地图数据;
161.第四确定模块,用于获取所述多个线上目标地图数据对应的多个人工标注结果,并根据所述多个人工标注结果,确定所述目标批处理策略的验证结果。
162.在一种可能的实现方式中,所述第四确定模块包括:
163.第一确定单元,用于若所述多个人工标注结果均指示所述线上目标地图数据正确,则确定所述目标批处理策略的验证结果为:对所述目标批处理策略验证成功;
164.第二确定单元,若所述多个人工标注结果中存在人工标注结果指示所述线上目标地图数据错误,则确定所述目标批处理策略的验证结果为:对所述目标批处理策略验证失败。
165.本实施例提供的批处理策略的确定装置,可以执行上述任意方法实施例提供的地图中三维模型的处理方法,其实现原理和技术效果类似,此处不做赘述。
166.本公开的技术方案中,所涉及的用户个人信息的收集、存储、使用、加工、传输、提供和公开等处理,均符合相关法律法规的规定,且不违背公序良俗。
167.根据本公开的实施例,本公开还提供了一种电子设备、一种可读存储介质和一种计算机程序产品。
168.根据本公开的实施例,本公开还提供了一种计算机程序产品,计算机程序产品包
括:计算机程序,计算机程序存储在可读存储介质中,电子设备的至少一个处理器可以从可读存储介质读取计算机程序,至少一个处理器执行计算机程序使得电子设备执行上述任一实施例提供的方案。
169.图7示出了可以用来实施本公开的实施例的示例电子设备700的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。
170.如图7所示,设备700包括计算单元701,其可以根据存储在只读存储器(rom)702中的计算机程序或者从存储单元708加载到随机访问存储器(ram)703中的计算机程序,来执行各种适当的动作和处理。在ram 703中,还可存储设备700操作所需的各种程序和数据。计算单元701、rom 702以及ram 703通过总线704彼此相连。输入/输出(i/o)接口705也连接至总线704。
171.设备700中的多个部件连接至i/o接口705,包括:输入单元706,例如键盘、鼠标等;输出单元707,例如各种类型的显示器、扬声器等;存储单元708,例如磁盘、光盘等;以及通信单元709,例如网卡、调制解调器、无线通信收发机等。通信单元709允许设备700通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
172.计算单元701可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元701的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。计算单元701执行上文所描述的各个方法和处理,例如批处理策略的确定方法。例如,在一些实施例中,批处理策略的确定方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元708。在一些实施例中,计算机程序的部分或者全部可以经由rom 802和/或通信单元709而被载入和/或安装到设备700上。当计算机程序加载到ram 703并由计算单元701执行时,可以执行上文描述的批处理策略的确定方法的一个或多个步骤。备选地,在其他实施例中,计算单元701可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行批处理策略的确定方法。
173.本公开提供一种批处理策略的确定方法、装置、设备、介质及程序产品,应用于数据处理中的地图技术领域,以达到保证批处理策略的正确性的目的。
174.本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、复杂可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
175.用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来
编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
176.在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
177.为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
178.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)和互联网。
179.计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与vps服务("virtual private server",或简称"vps")中,存在的管理难度大,业务扩展性弱的缺陷。服务器也可以为分布式系统的服务器,或者是结合了区块链的服务器。
180.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。
181.上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。
再多了解一些

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

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

相关文献