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

信息采集方法、装置、计算机设备和存储介质与流程

2022-03-14 04:26:42 来源:中国专利 TAG:


1.本技术涉及传感器技术领域,特别是涉及一种信息采集方法、装置、计算机设备和存储介质。


背景技术:

2.随着自动化驾驶、车路协同等技术的发展,传感器得到了越来越广泛的应用。自动化驾驶系统或者车路协同系统中,需要采集目标对象的不同类型的特征信息,使得系统根据特征信息做出的判断更准确。
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.计算道路对象的像素坐标与各目标像素坐标之间的距离值;
31.根据距离值,对各目标像素坐标所对应的深度信息进行插值处理,得到道路对象的深度信息。
32.在其中一个实施例中,上述获取道路对象的像素坐标周围的多个目标像素坐标,包括:
33.在深度图像中,确定与道路对象的像素坐标距离最近的两条目标深度拟合曲线;
34.确定经过道路对象的像素坐标的标定线;标定线与两条目标深度拟合曲线相交;
35.将标定线与两条目标深度拟合曲线的交点的像素坐标,确定为目标像素坐标。
36.在其中一个实施例中,上述对每个数据帧对中的第一数据帧和第二数据帧进行坐标系转换,获得空间同步的数据对,包括:
37.根据预设的转换矩阵,将数据帧对中的第二数据转换至第一传感器坐标系中,获得各第二数据在第一传感器坐标系下的映射坐标;
38.在数据帧对中,获取映射坐标对应的第一数据;
39.将各映射坐标对应的第二数据,与映射坐标对应的第一数据确定为一个数据对。
40.在其中一个实施例中,上述对第一历史数据和第二历史数据进行时间同步,获得时间同步的多个数据帧对,包括:
41.将第一历史数据和第二历史数据转换至同一时间轴下;
42.在时间轴下,获取第一历史数据中各第一数据帧的第一采样时刻,以及第二历史数据中各第二数据帧的第二采样时刻;
43.计算第一采样时刻与第二采样时刻之间的差值;
44.若差值小于预设阈值,则确定第一采样时刻对应的第一数据帧,与第二采样时刻对应的第二数据帧为一个数据帧对。
45.在其中一个实施例中,上述第一历史数据和第二历史数据的采样频率呈倍数关系。
46.一种信息采集方法,上述方法包括:
47.根据当前传感器状态,确定是否满足传感器切换条件;
48.若满足传感器切换条件,则将当前传感器作为第二传感器,执行上述信息采集方法的步骤,进行信息采集。
49.一种信息采集装置,上述装置包括:
50.获取模块,用于获取第一传感器采集的道路对象的第一传感器数据,并基于第一传感器数据获得道路对象的第一特征信息;
51.拟合模块,用于根据道路对象的第一特征信息以及当前道路场景对应的拟合映射模型,获得道路对象在第二传感器视角下的第二特征信息;拟合映射模型包含第一特征信息与第二传感器视角下的第二特征信息的对应关系,第一特征信息与第二特征信息的类型不同。
52.一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述信息采集方法的步骤。
53.一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述信息采集方法的步骤。
54.上述信息采集方法、装置、计算机设备和存储介质,获取第一传感器采集的道路对象的第一传感器数据,并基于第一传感器数据获得道路对象的第一特征信息;然后,根据道路对象的第一特征信息以及当前道路场景对应的拟合映射模型,获得道路对象在第二传感器视角下的第二特征信息;其中,拟合映射模型包含第一特征信息与第二传感器视角下的第二特征信息的对应关系,第一特征信息与第二特征信息的类型不同。由于拟合映射模型包含第一特征信息与第二传感器视角下的第二特征信息的对应关系,计算机设备获取了道路对象的第一特征信息之后,可以根据第一特征信息与拟合映射模型获取道路对象的第二
特征信息,从而可以避免第二传感器无法获取第二特征信息的情况下导致的系统工作异常,提升了系统的可靠性;或者当系统中对传感器的数量或重量有限制时,可以通过部署一个第一传感器获得道路对象的第一特征信息和第二特征信息,提升了系统传感器部署的灵活性。
附图说明
55.图1为一个实施例中信息采集方法的应用环境图;
56.图2为一个实施例中信息采集方法的流程示意图;
57.图3为一个实施例中信息采集方法的流程示意图;
58.图4为另一个实施例中信息采集方法的流程示意图;
59.图5为另一个实施例中信息采集方法的流程示意图;
60.图6为另一个实施例中信息采集方法的示意图;
61.图7为另一个实施例中信息采集方法的示意图;
62.图8为另一个实施例中信息采集方法的流程示意图;
63.图9为另一个实施例中信息采集方法的示意图;
64.图10为另一个实施例中信息采集方法的流程示意图;
65.图11为另一个实施例中信息采集方法的流程示意图;
66.图12为另一个实施例中信息采集方法的流程示意图;
67.图13为另一个实施例中信息采集方法的流程示意图;
68.图14为一个实施例中信息采集装置的结构框图;
69.图15为另一个实施例中信息采集装置的结构框图;
70.图16为另一个实施例中信息采集装置的结构框图;
71.图17为另一个实施例中信息采集装置的结构框图;
72.图18为另一个实施例中信息采集装置的结构框图;
73.图19为一个实施例中计算机设备的内部结构图。
具体实施方式
74.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
75.本技术提供的信息采集方法,可以应用于如图1所示的应用环境中。计算机设备10与第一传感器200连接,计算机设备100可以设置在第一传感器200设备中,也可以是第一传感器200外部的独立设备;第一传感器200与第二传感器300可以是路侧系统中的传感器,也可以是车载系统中的传感器,在此不做限定。上述第一传感器200和第二传感器300可以但不限于是激光雷达、摄像头以及毫米波雷达等。上述计算机设备100可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
76.在一个实施例中,如图2所示,提供了一种信息采集方法,以该方法应用于图1中的计算机设备为例进行说明,包括:
77.s101、获取第一传感器采集的道路对象的第一传感器数据,并基于第一传感器数
据获得道路对象的第一特征信息。
78.其中,上述第一传感器可以是激光雷达,也可以是摄像头,还可以是毫米波雷达,对于上述第一传感器的类型在此不做限定。上述第一传感器可以是设置在路侧系统中的传感器,也可以是车载系统中的传感器,对于上述第一传感器的应用场景在此不做限定。
79.上述第一传感器数据为第一传感器在当前场景下采集的数据,包含道路对象的信息。不同类型的第一传感器可以获得不同类型的第一传感器数据,上述第一传感器数据可以是点云数据,也可以是图像数据,还可以是视频数据,在此不做限定。
80.上述第一传感器具备获得道路对象的第一特征信息的能力,不同类型的第一传感器可以获得不同类型的第一特征信息。上述第一特征信息可以是道路对象的颜色特征,也可以是道路对象的距离特征,还可以是道路对象的速度特征、姿态特征、表面纹理特征等,对于上述第一特征信息的类型在此不做限定。例如,第一传感器为图像传感器时,具备获得道路对象的颜色特征的能力,第一传感器为激光雷达时,具备获得道路对象的距离特征的能力。
81.上述第一特征信息中还可以包含多种类型的特征,可以同时包括颜色特征和表面纹理特征,或者同时包括速度特征和距离特征,在此不做限定。例如,第一传感器为激光雷达时,可以同时具备获得道路对象的距离特征以及速度特征的能力。
82.上述道路对象可以是道路中的交通参与者,例如车辆或者行人;另外,上述道路对象还可以是道路中的障碍物、道路设施或者道路中的斑马线、车道线等标识等;对于上述道路对象的类型在此不做限定。
83.具体地,计算机设备获取第一传感器采集的道路对象的第一传感器数据,可以通过有线连接的方式接收第一传感器发送的第一传感器数据,也可以通过无线连接的方式接收上述第一传感器数据,在此不做限定。
84.计算机设备可以实时获取第一传感器发送的第一传感器数据,也可以向第一传感器发送采集指令之后,获得第一传感器基于采集指令返回的第一传感器数据,对于上述数据获取方式在此不做限定。
85.进一步地,计算机设备获取第一传感器数据之后,可以对第一传感器数据进行特征提取,获取道路对象的第一特征信息。具体地,第一传感器数据为点云数据时,计算机设备可以将点云数据输入目标识别模型,获取道路对象的轮廓,进而获得道路对象的距离特征;第一传感器数据为图像数据时,计算机设备可以根据图像数据获得道路对象的rgb值。
86.s102、根据道路对象的第一特征信息以及当前道路场景对应的拟合映射模型,获得道路对象在第二传感器视角下的第二特征信息;拟合映射模型包含第一特征信息与第二传感器视角下的第二特征信息的对应关系,第一特征信息与第二特征信息的类型不同。
87.其中,上述第二传感器可以是激光雷达,也可以是摄像头,还可以是毫米波雷达,对于上述第二传感器的类型在此不做限定。第二传感器视角是指在第二传感器安装固定后所能感知信息的范围。而第二传感器视角下的第二特征信息则是基于对该第二传感器安装固定后获取的感知信息进行特征提取得到的特征信息。相应地,第二传感器采集的第二历史数据可以是图像数据,也可以是点云数据等。上述第二特征信息也可以是道路对象的颜色特征、距离特征、速度特征、姿态特征、表面纹理特征等,对于上述第二特征信息的类型在此不做限定。
88.本技术中,第一传感器与第二传感器的类型不同,第一特征信息与第二特征信息的类型也不相同,通过第一传感器数据本身,不具备获取道路对象的第二特征信息的能力,通过第二传感器本身也不具备获取道路对象的第二特征信息的能力。例如,上述第一传感器为激光雷达,第二传感器为图像传感器,一般情况下通过激光雷达获得的点云数据无法直接得到道路对象的颜色特征,而通过图像传感器获得的图像数据,也不能直接得到道路对象的距离特征。
89.对于常规的路侧系统或者车载系统,可以分别通过第一传感器和第二传感器采集道路对象的第一特征信息和第二特征信息时,如果第二传感器失效,则系统无法获取道路对象的第二特征信息。本技术中,计算机设备在当前道路场景中采集第一历史数据和第二历史数据,上述第一历史数据和上述第二历史数据可以是对同一场景同时采集的数据;然后基于第一传感器采集的第一历史数据与第二传感器采集的第二历史数据,建立拟合映射模型。上述拟合映射模型具备了将当前道路场景下第一特征信息与第二特征信息进行关联的能力,从而可以根据第一传感器数据获得道路对象的第二特征信息。
90.上述拟合映射模型可以是非线性关系模型,也可以是线性关系模型,还可以是特征关联表格,对于拟合映射模型的类型在此不做限定。上述拟合映射模型可以将第一特征信息中的多个特征,与第二特征信息进行关联,也可以是将第一特征信息中的单个特征与第二特征信息进行关联,在此不做限定。例如,上述拟合映射模型还可以是第一特征信息值与第二特征信息值之间的平方关系、立方关系等。
91.具体地,计算机设备获取第一特征信息之后,可以直接将第一特征信息输入拟合映射模型,也可根据第二传感器的工作状态来确定是否将第一特征信息输入拟合映射模型。可选地,计算机设备可以先确定第二传感器是否失效,若是,则执行根据道路对象的第一特征信息以及当前道路场景对应的拟合映射模型,获得道路对象的第二特征信息的步骤。
92.上述失效可以是第二传感器与计算机设备之间的连接状态异常,也可以是第二传感器返回的数据异常,例如数据缺失或者数据失真;对于上述失效模式在此不做限定。
93.计算机设备在确定第二传感器是否失效时,可以根据第二传感器的状态监控日志来确定,也可以检测是否接收到了第二传感器返回的数据,若未接收到第二传感器返回的数据则可以确定第二传感器失效;对于上述失效确定方式在此不做限定。
94.上述信息采集方法,计算机设备获取第一传感器采集的道路对象的第一传感器数据,并基于第一传感器数据获得道路对象的第一特征信息;然后,根据道路对象的第一特征信息以及当前道路场景对应的拟合映射模型,获得道路对象在第二传感器视角下的第二特征信息;其中,拟合映射模型包含第一特征信息与第二传感器视角下的第二特征信息的对应关系,第一特征信息与第二特征信息的类型不同。由于拟合映射模型包含第一特征信息与第二传感器视角下的第二特征信息的对应关系,计算机设备获取了道路对象的第一特征信息之后,可以根据第一特征信息与拟合映射模型获取道路对象的第二特征信息,从而可以避免第二传感器无法获取第二特征信息的情况下导致的系统工作异常,提升了系统的可靠性;或者当系统中对传感器的数量或重量有限制时,可以通过部署一个第一传感器获得道路对象的第一特征信息和第二特征信息,提升了系统传感器部署的灵活性。此外需要说明的是,本实施例获取的第二特征信息可以直接被直接用于多传感数据融合、目标检测、目
标追踪等,无需再进行对应的特征提取过程,当然如果该第二特征信息的格式不符合后续的多传感数据融合、目标检测、目标追踪数据运算,则需要进行对应的格式转换。
95.图3为另一个实施例中信息采集方法的流程示意图,本实施例涉及拟合映射模型的一种建立方式,在上述实施例的基础上,如图3所示,上述方法还包括:
96.s201、获取在同一时间段、同一场景下第一传感器采集的第一历史数据与第二传感器采集的第二历史数据。
97.具体地,计算机设备可以在数据库中,根据采集时间段和采集场景,获取第一传感器和第二传感器在同一时间段内,以及同一场景下采集的第一历史数据和第二历史数据。
98.s202、对第一传感器采集的第一历史数据与第二传感器采集的第二历史数据进行时空同步处理,得到第一历史数据与第二历史数据的时空映射关系。
99.在获得第一历史数据与第二历史数据之后,计算机设备可以对第一历史数据与第二历史数据进行时空同步处理。
100.具体地,计算机设备可以对第一历史数据与第二历史数据首先进行时间同步,再进行空间同步;也可以对第一历史数据与第二历史数据首先进行空间同步,再进行时间同步;对于上述时空同步处理方式在此不做限定。对第一历史数据与第二历史数据进行时空同步处理之后,获得的时空映射关系中包含了同一时间对同一目标采集的第一历史数据与第二历史数据之间的对应关系。
101.s203、对第一历史数据进行特征提取得到第一特征信息,对第二历史数据进行特征提取,得到第二特征信息。
102.具体地,计算机设备可以分别将第一历史数据和第二历史数据输入对应的的特征提取模型中,获取第一历史数据对应的第一特征信息以及第二历史数据对应的第二特征信息。
103.s204、基于第一历史数据与第二历史数据的时空映射关系,对第一特征信息与第二特征信息进行拟合,建立拟合映射模型。
104.上述拟合映射模型可以非线性模型,计算机设备可以将多组对应的第一特征信息和第二特征信息代入非线性初始模型,获得非线性初始模型的参数,获得非线性模型;或者,上述拟合映射模型可以是机器学习模型,计算机设备可以根据多组对应的第一特征信息和第二特征信息确定机器学习模型的模型参数。对于上述映射模型的建立过程在此不做限定。
105.上述拟合映射模型可以是映射曲线,也可以是映射表格,对于上述拟合映射模型的形式在此不做限定。例如,上述拟合映射模型可以是映射曲线,上述映射曲线可以是以第一特征信息的值为横坐标,以对应的第二特征信息的值为纵坐标拟合得到的。再例如,上述拟合映射模型可以是映射表格,上述映射表格中可以包括第一特征信息的不同取值所对应的第二特征信息。
106.当计算机设备获得当前场景下道路对象的第一特征信息之后,可以根据上述拟合映射模型查找第一特征信息对应的第二特征信息,将其确定为道路对象的第二特征信息。
107.上述信息采集方法,计算机设备对第一历史数据和第二历史数据进行时空同步处理,并基于建立的第一历史数据和第二历史数据的时空映射关系,建立拟合映射模型,使得拟合映射模型具备了将第一特征信息与第二特征信息进行关联的能力,从而可以根据第一
传感器数据获得道路对象的第二特征信息,提升了系统的稳定性和可靠性。
108.图4为另一个实施例中信息采集方法的流程示意图,本实施例涉及拟合映射模型的一种建立方式,在上述实施例的基础上,第一历史数据包括多个第一数据帧,每个第一数据帧包括多个第一数据,第二历史数据包括多个第二数据帧,每个第二数据帧包括多个第二数据,如图4所示,上述s202包括:
109.s301、对第一历史数据和第二历史数据进行时间同步,获得时间同步的多个数据帧对;每个数据帧对包括采样时刻同步的第一数据帧和第二数据帧。
110.计算机设备在基于第一历史数据和第二历史数据建立拟合映射模型时,可以将第一历史数据和第二历史数据进行时间同步,以便将同一时刻采集的第一历史数据和第二历史数据进行对应。
111.上述第一历史数据可以包括多个第一数据帧,第二历史数据可以包括多个第二数据帧。计算机设备可以根据第一数据帧和第二数据帧的采集时刻,确定第一数据帧和第二数据帧是否时间同步,然后将采样时刻同步的第一数据帧和第二数据帧确定为一个数据帧对。
112.具体地,计算机设备在根据采样时刻进行时间同步时,可以获得每个第一数据帧和每个第二数据帧的采样时刻,然后将获得的采样时刻进行对比以确定同步的数据帧;另外,计算机设备还可以先确定与第一个第一数据帧时间同步的第二数据帧,然后根据第一历史数据和第二历史数据的采样频率,依次计算其他第一数据帧时间同步的第二数据帧的位置;对于上述时间同步方式在此不做限定。
113.可选地,上述第一历史数据和第二历史数据的采样频率可以相同。计算机设备确定了第一个采样时刻同步的数据对之后,可以将第一历史数据中,位于该数据对中的第一数据帧之后的数据帧,与第二历史数据中位于该数据对中的第二数据帧之后的数据帧,确定为第二个数据帧对,并依次完成各数据帧的时间同步,可以提升第一历史数据和第二历史数据的时间同步效率。
114.s302、对每个数据帧对中的第一数据帧和第二数据帧进行坐标系转换,获得空间同步的数据对,每个数据对包括空间同步的第一数据帧中的第一数据以及第二数据帧中的第二数据。
115.其中,每个第一数据帧可以包括多个第一数据,上述第一数据可以是第一数据帧中某一个采样点的数据,也可以是第一数据帧中某一个区域内的采样点的数据;另外,上述第一数据还可以是第一数据帧中某一个道路对象对应的第一历史数据,在此不做限定。每个第二数据帧可以包括多个第二数据,上述第二数据可以是第二数据帧中某一个采样点的数据,也可以是第二数据帧中某一个区域内的采样点的数据;另外,上述第二数据还可以是第二数据帧中某一个道路对象对应的第二历史数据,在此不做限定。
116.计算机设备获得多个采样时刻同步的数据帧对之后,可以针对每个数据帧对中的第一数据和第二数据进行对应,得到不同传感器对同一个目标进行采集所获得的第一数据和第二数据。
117.具体地,计算机设备可以通过坐标转换的方式进行空间标定,使得第一传感器和第二传感器采集的数据可以标注在相同的坐标系下,从而获得第一数据和第二数据之间的对应关系。计算机设备可以将第一数据转换至第二数据所在的坐标下,也可以将第二数据
转换至第一数据所在的坐标下,另外,计算机设备还可以将第一数据和第二数据均转换至其它坐标系下,例如地球坐标系等;对于上述空间标定方式在此不做限定。
118.相应地,计算机设备可以基于各数据对中,第一数据对应的第一特征信息与第二数据对应的第二特征信息之间的对应关系,建立拟合映射模型。
119.具体地,计算机设备可以对第一数据进行特征提取,获取第一数据对应的第一特征信息;然后,对第二数据进行特征提取,获取第二数据对应的第二特征信息;并基于第一数据和第二数据之间的对应关系,建立第一数据关联的第一特征信息,与第二数据关联的第二特征信息之间的拟合映射模型。计算机设备可以将获得的各第一数据对应的第一特征信息,与第二数据对应的第二特征信息进行对应关联,从而获得第一特征信息的多个取值分别对应的第二特征信息的取值,即为第一特征信息和第二特征信息的拟合映射模型。
120.上述信息采集方法,计算机设备对第一历史数据和第二历史数据先进行时间同步,然后进行空间对应,使得可以快速建立第一历史数据和第二历史数据的时空映射关系,提升拟合映射模型的获取效率。
121.图5为另一个实施例中信息采集方法的流程示意图,本实施例涉及计算机设备获取拟合映射模型的一种方式,在上述实施例的基础上,上述第一传感器为图像传感器,第二传感器为激光雷达,第一采样点数据为当前道路场景的二维图像,第二采样点数据为道路对象的点云数据;第一特征信息为道路对象在二维图像的图像坐标系中的像素坐标,第二特征信息为道路对象的深度信息,深度信息用于表征道路对象与激光雷达之间的距离;如图5所示,上述s203包括:
122.s401、根据第二数据的坐标,将深度信息映射至二维图像中对应的像素坐标处,获得深度图像,以使深度图像上的部分像素坐标具有深度信息。
123.其中,第一数据为当前道路场景的二维图像,第二数据为道路对象的点云数据;第一特征信息为道路对象在二维图像的图像坐标系中的像素坐标,第二特征信息为道路对象的深度信息。上述像素坐标表示二维图像中每个像素点在二维图像所在的二维坐标系,也就是像素坐标系下的位置。上述深度信息用于表征道路对象与激光雷达之间的距离,可以用道路对象与激光雷达的相对位置坐标来表示,上述相对位置坐标可以是笛卡尔坐标值,也可以是极坐标值;另外,上述深度信息也可以用道路对象与激光雷达的距离值来表示,在此不做限定。
124.例如,第二传感器坐标系为激光雷达所采用的世界坐标系,上述点云数据与二维图像数据的转换关系为:
[0125][0126]
其中,该转换关系中,为第一传感器的内参矩阵,为第一传感器的外参矩阵;其中,r
11
,r
12
,
…r33
表征第一传感器和第二传感器之间的旋转角
度,上述t
1-t3表征第一传感器和第二传感器之间的平移量。为世界坐标系中第二数据的坐标,为像素坐标系中第二数据的坐标。
[0127]
计算机设备获得第一数据和第二数据之间的对应关系的基础上,可以确定二位图像中的各像素坐标对应哪一个点云数据,从而可以确定各像素坐标对应的深度信息。计算机设备可以将各深度信息应设置对应的像素坐标,例如标记在二维图像上,获得深度图像。上述深度图像中可以包含各像素坐标对应的像素值,也可以将各像素值进行二值化处理,还可以将各像素值设置为预设值,例如均设置为白色,在此不作限定。如图6所示为一个场景对应的将深度信息映射在二维图像上深度图像,图6中的点表示具有深度信息的像素坐标,对于图中道路对象,比如车辆上的点m,上述深度图像中在点m处映射的深度信息可以表征车辆与激光雷达之间的距离。
[0128]
s402、对深度图像中的部分像素坐标进行曲线拟合连接,得到多条深度拟合曲线,并将多条深度拟合曲线确定为拟合映射模型。
[0129]
上述激光雷达获得点云数据的疏密程度,可以是根据激光雷达的线数确定的,例如64线激光雷达所获得的点云数据,比16线激光雷达获得的点云数据更稠密。而基于点云数据的稠密程度与二维图像的像素个数不一定匹配,且激光雷达在扫描时会存在数据缺失等问题,因此上述计算机设备获得的深度图像上,可以只有部分像素坐标上具有深度信息。
[0130]
基于上述深度图像,计算机设备可以对具有深度信息的部分像素坐标进行曲线拟合连接,获得多条深度拟合曲线,如图7所示,使得深度图像中一些原本不具有深度信息的像素坐标获得了对应的深度信息,增强了深度图像上的深度信息丰富程度,使得计算机设备可以根据拟合映射模型更准确地得到道路对象的第二特征信息。
[0131]
另外,计算机设备还可以在获得点云数据之后,对点云数据进行稠密化处理,使得获得的深度拟合曲线的条数更多。例如,16线激光雷达可以获得16条深度拟合曲线,在对点云数据进行稠密化处理之后,计算机设备可以获得32条或者更多的深度拟合曲线,进一步提升了拟合映射模型准确度。
[0132]
计算机设备在对具有深度信息的像素坐标进行曲线拟合连接时,可以根据曲线平滑程度,对深度信息进行过滤处理,滤除连接不成功的像素坐标,使得获得的深度拟合曲线更平滑。上述深度拟合曲线可以是拟合圆,也可以是其它类型的曲线,在此不做限定。
[0133]
上述信息采集方法,计算机设备通过获得深度图像,并对深度图像中的部分像素坐标进行曲线拟合连接,将获得的多条深度拟合曲线确定为拟合映射模型,使得计算机设备获得二维图像之后,可以根据二维图像中道路对象的像素坐标,在上述深度拟合曲线中确定该像素坐标对应的深度信息,从而可以直接确定该道路对象的深度信息,从而可以避免激光雷达无法获取深度信息的情况下导致的系统工作异常,提升了系统的可靠性。
[0134]
图8为另一个实施例中信息采集方法的流程示意图,本实施例涉及计算机设备根
据第一特征信息和拟合映射模型获取道路对象的第二特征信息的一种方式,在上述实施例的基础上,上述s102包括:
[0135]
s501、在深度图像中,确定道路对象的像素坐标是否落在多条深度拟合曲线上。
[0136]
计算机设备在建立拟合映射模型时,不一定会涵盖所有的像素坐标,所以在得到道路对象在二维图像上的像素坐标之后,可以先判断该像素坐标在拟合映射模型中是否有完全对应的深度信息。具体地,计算机设备可以在深度图像中,确定该道路对象的像素坐标是否落在深度拟合曲线上。
[0137]
s502、若是,则将道路对象的像素坐标对应的深度信息,确定为道路对象的深度信息。
[0138]
其中,上述道路对象的像素坐标可以是道路对象的中心点对应的像素坐标,也可以是道路对象的轮廓中任一点对应的像素坐标,在此不作限定。
[0139]
若该道路对象的像素坐标落在深度拟合曲线上,也就是说该道路对象的像素坐标具有完全对应的深度信息,那么计算机设备可以将该像素坐标对应的深度信息,确定为道路对象的深度信息。
[0140]
当然,上述道路对象的像素坐标也可能没有落在多条深度拟合曲线上,如图9中所示的像素坐标a,那么计算机可以获取道路对象的像素坐标周围的多个目标像素坐标;然后,采用预设的插值算法,对各目标像素坐标所对应的深度信息进行插值处理,得到道路对象的深度信息;其中,上述目标像素坐标为落在多条深度拟合曲线上的具有深度信息的像素坐标。
[0141]
其中,上述目标像素坐标的数量可以是两个或两个以上,本实施例主要以两个目标像素坐标为例进行说明。
[0142]
在获取多个目标像素坐标时,计算机设备计算道路对象的像素坐标,与深度拟合曲线上的像素坐标之间的距离,然后根据上述距离确定距离道路对象的像素坐标距离较近的预设数量目标像素坐标;或者计算机设备可以以道路对象的像素坐标为圆心,根据预设半径确定一个目标像素坐标的圆形区域,可以将该圆形区域中的所有具有深度信息的像素坐标均确定为目标像素坐标;对于上述目标像素坐标的确定方式在此不做限定。
[0143]
可选地,计算机设备可以在深度图像中,确定与道路对象的像素坐标距离最近的两条目标深度拟合曲线;确定经过道路对象的像素坐标的标定线;标定线与两条目标深度拟合曲线相交;将标定线与两条目标深度拟合曲线的交点的像素坐标,确定为目标像素坐标。
[0144]
其中,标定线为与两条目标深度拟合曲线相交的线,上述标定线可以是平行于坐标轴的线,也可以是深度拟合曲线的法线,对于标定线的确定方式在此不作限定。
[0145]
继续以图9为例,图中道路对象的像素坐标为像素坐标a(x0,y0),与像素坐标a距离最近的两条目标深度拟合曲线为曲线1和曲线2,图中标定线为深度图像所在像素坐标中垂直于x轴的一条线,上述标定线与曲线1和曲线2的交点分别为像素坐标b(x0,y1)和像素坐标c(x0,y2),计算机设备可以将上述像素坐标b(x0,y1)和像素坐标c(x0,y2)确定为目标像素坐标。
[0146]
进一步地,计算机设备对各目标像素坐标所对应的深度信息进行插值处理时,可以计算道路对象的像素坐标与各目标像素坐标之间的距离值;然后根据各距离值,对各目
标像素坐标所对应的深度信息进行插值处理,得到道路对象的深度信息。继续以图9为例,上述目标像素坐标中,像素坐标b(x0,y1)对应的深度信息为(x1,y1,z1),像素坐标c(x0,y2)对应的深度信息为(x2,y2,z2),计算机设备可以根据y1-y0与y0-y2的比值,分别对x1和x2、y1和y2以及z1和z2进行插值,获得像素坐标a(x0,y0)对应的深度信息。
[0147]
上述信息采集方法,计算机设备在获得道路对象的像素坐标系之后,通过确定道路对象的像素坐标是否落在多条深度拟合曲线上,可以在该像素坐标落在深度拟合曲线上时,直接将该像素坐标对应的深度信息确定为道路对象的深度信息,使得计算机设备可以根据像素坐标快速确定道路对象的深度信息;进一步地,当该像素坐标没有落在深度拟合曲线上时,计算机设备通过对各目标像素坐标所对应的深度信息进行插值处理,使得获得的道路对象的深度信息更准确。
[0148]
图10为另一个实施例中信息采集方法的流程示意图,本实施例涉及计算机设备对每个数据对进行空间标定的一种方式,在上述实施例的基础上,如图8所示,上述s302包括:
[0149]
s601、根据预设的转换矩阵,将数据帧对中的第二数据转换至第一传感器坐标系中,获得各第二数据在第一传感器坐标系下的映射坐标。
[0150]
上述转换矩阵为将第二传感器采集的数据转换至第一传感器坐标下的矩阵,可以根据第一传感器与第二传感器之间的相对位姿确定,上述相对位姿可以包括第一传感器与第二传感器之间的平移量以及旋转角度。
[0151]
上述转换矩阵可以是工作人员手工测量后获得,然后输入计算机设备中的;也可以是计算机设备根据第一传感器与第二传感器在当前相对位姿关系下,进行自动标定获得的,在此不做限定。计算机设备根据预设的转换矩阵,将数据对中的第二数据转换至第一传感器坐标系中,可以获得各第二数据在第一传感器坐标系下的映射坐标。
[0152]
上述第二数据可以是二维数据,也可以是第二传感器坐标系下的三维数据,在此不做限定。在上述第二数据为二维数据时,计算机设备可以先将第二数据映射至第二传感器坐标系中,获得各个三维空间点对应的第二数据。例如第二数据为一张二维图像,计算机设备可以根据预设的像素转换算法,将二维图像中目标对象的像素值,映射至该目标对象在三维空间中的相应位置处。进一步地,计算机设备可以将第二传感器坐标系下的各个三维空间点对应的第二数据,通过转换矩阵转换至第一传感器坐标系下,获得各第二数据在第一传感器坐标系下的映射坐标。
[0153]
s602、在数据帧对中,获取映射坐标对应的第一数据。
[0154]
上述第一数据可以是二维数据,也可以是第一传感器坐标系下的三维数据,在此不做限定。在上述第一数据为二维数据时,计算机设备可以先将第一数据映射至第一传感器坐标系中,获得各个三维空间点对应的第一数据;或者计算机设备将坐标与第一数据在二维坐标系下的坐标进行对应,确定该坐标对应的二维坐标以及该二维坐标对应的第一数据。
[0155]
进一步地,计算机设备可以根据各映射坐标,确定各映射坐标对应的第一数据。具体地,计算机设备可以在数据对中,查找与该映射坐标对应的第一数据;若数据对中不包含该映射坐标对应的数据,那么计算机设备可以将根据映射坐标与第一数据对应的坐标值之间的距离,来确定该映射坐标对应的第一数据。例如,当映射坐标与第一数据对应的坐标值之间的距离小于预设距离阈值,那么计算机设备可以将第一数据确定为该映射坐标对应的
第一数据。
[0156]
s603、将各映射坐标对应的第二数据,与映射坐标对应的第一数据确定为一个数据对。
[0157]
在上述步骤的基础上,计算机设备确定了各映射坐标对应的第二数据,以及各映射坐标对应的第一数据,可以将第二数据与第一数据通过映射坐标进行关联,从而建立了第一数据与第二数据的对应关系。
[0158]
上述信息采集方法,计算机设备通过转换矩阵完成数据对的空间标定,使得计算机设备可以获得各映射坐标对应的第二数据,以及各映射坐标对应的第一数据,从而可以根据映射坐标建立上述第一数据和第二数据的对应关系,利于快速准确地建立拟合映射模型。
[0159]
图11为另一个实施例中信息采集方法的流程示意图,本实施例涉及计算机设备对第一历史数据和第二历史数据进行时间同步的一种方式,在上述实施例的基础上,如图11所示,上述s301包括:
[0160]
s701、将第一历史数据和第二历史数据转换至同一时间轴下。
[0161]
第一传感器和第二传感器作为两个独立的设备,所获得的第一历史数据和第二历史数据的时间轴可能是不同的。例如,第一传感器的时间轴为全球定位系统(global positioning system,简称gps)时间轴,而第二传感器的时间轴是设备自身确定的,存在一定的时间轴差。计算机设备可以将第一历史数据和第二历史数据转换至同一时间轴下,以便系统获得采样时刻同步的第一数据帧和第二数据帧。
[0162]
具体地,计算机设备可以将第一历史数据转换至第二历史数据的时间轴下,也可以将第二历史数据转换至第一历史数据的时间轴下,还可以将第一历史数据和第二历史数据均转换至另一个时间轴下,例如转换至gps时间轴下,对于上述转换方式在此不做限定。
[0163]
s702、在时间轴下,获取第一历史数据中各第一数据帧的第一采样时刻,以及第二历史数据中各第二数据帧的第二采样时刻。
[0164]
进一步地,计算机设备可以获取各第一数据帧的第一采样时刻,以及第二数据帧的第二采样时刻。上述第一采样时刻可以是第一传感器采集第一历史数据时在第一数据帧上标记的时间戳,也可以按照各个第一数据帧的顺序以及开始采样时刻获得的第一采样时刻,对于第一采样时刻的获取方式在此不做限定。第二采样时刻的获取方式与第一采样时刻的获取方式类似,在此不再赘述。
[0165]
s703、计算第一采样时刻与第二采样时刻之间的差值。
[0166]
s704、若差值小于预设阈值,则确定第一采样时刻对应的第一数据帧,与第二采样时刻对应的第二数据帧为一个数据帧对。
[0167]
计算机设备可以认为第一采样时刻与第二采样时刻的差值在一定范围内时,也可以将第一数据帧和第二数据帧确定为一个数据对。计算机设备可以计算第一采样时刻与第二采样时刻之间的差值的绝对值;若差值的绝对值小于预设阈值,则确定第一采样时刻对应的第一数据帧,与第二采样时刻对应的第二数据帧为一个数据帧对。
[0168]
上述信息采集方法,计算机设备通过将第一历史数据和第二历史数据转换至同一时间轴下,使得计算机设备可以准确地对第一数据帧和第二数据帧进行同步;进一步地,计算机设备获取第一采样时刻与第二采样时刻的差值的绝对值,当上述差值的绝对值小于预
设阈值时即确定第一数据帧和第二数据帧为一个数据帧对,避免由于采样频率等差异造成第一采样时刻与第二采样时刻不能完全相同时而导致的时间同步失败,提升了信息采集过程的稳定性。
[0169]
图12为一个实施例中信息采集方法的流程示意图,如图12,信息采集方法包括:
[0170]
s801、将第一历史数据和第二历史数据转换至同一时间轴下。
[0171]
s802、在时间轴下,获取第一历史数据中各第一数据帧的第一采样时刻,以及第二历史数据中各第二数据帧的第二采样时刻。
[0172]
s803、计算第一采样时刻与第二采样时刻之间的差值,若上述差值小于预设阈值,则确定第一采样时刻对应的第一数据帧,与第二采样时刻对应的第二数据帧为一个数据帧对。
[0173]
s804、根据预设的转换矩阵,将数据对中的第二数据转换至第一传感器坐标系中,获得各第二数据在第一传感器坐标系下的映射坐标。
[0174]
s805、在数据帧对中,获取映射坐标对应的第一数据。
[0175]
s806、将各映射坐标对应的第二数据,与映射坐标对应的第一数据确定为一个数据对。
[0176]
s807、对第一数据进行特征提取,获取第一数据对应的第一特征信息。
[0177]
s808、对第二数据进行特征提取,获取第二数据对应的第二特征信息
[0178]
s809、基于各数据对中,第一数据对应的第一特征信息与第二数据对应的第二特征信息之间的对应关系,建立拟合映射模型。
[0179]
s810、获取第一传感器采集的道路对象的第一传感器数据。
[0180]
s811、基于第一传感器数据获得道路对象的第一特征信息。
[0181]
s812、确定第二传感器是否失效,若是则执行s813。
[0182]
s813、根据道路对象的第一特征信息以及当前道路场景对应的拟合映射模型,获得道路对象在第二传感器视角下的第二特征信息。
[0183]
上述信息采集方法,其实现原理和技术效果与上述实施例类似,在此不再赘述。
[0184]
在一个实施例中,提供一种信息采集方法,如图13所示,上述方法包括:
[0185]
s901、根据当前传感器状态,确定是否满足传感器切换条件。
[0186]
其中,上述传感器切换条件可以是传感器失效,也可以是计算机设备控制传感器停止工作等,在此不做限定。上述传感器失效可以是传感器设备损坏、传感器采集的数据异常等。计算机设备可以根据传感器返回的信息确定传感器是否失效,也可以根据传感器采集的数据判断激光雷达是否失效,在此不做限定。
[0187]
s902、若满足传感器切换条件,则将当前传感器作为第二传感器,执行上述实施例对应的信息采集方法的步骤,进行信息采集。
[0188]
上述信息采集方法,其实现原理和技术效果与上述实施例类似,在此不再赘述。
[0189]
应该理解的是,虽然图2-13的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-13中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,
而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
[0190]
在一个实施例中,如图14所示,提供了一种信息采集装置,包括:获取模块10和拟合模块20,其中:
[0191]
获取模块10,用于获取第一传感器采集的道路对象的第一传感器数据,并基于第一传感器数据获得道路对象的第一特征信息;
[0192]
拟合模块20,用于根据道路对象的第一特征信息以及当前道路场景对应的拟合映射模型,获得道路对象在第二传感器视角下的第二特征信息;拟合映射模型包含第一特征信息与第二传感器视角下的第二特征信息的对应关系,第一特征信息与第二特征信息的类型不同。
[0193]
在一个实施例中,在上述实施例的基础上,上述装置还包括建立模块30,如图15所示,建立模块30包括:
[0194]
获取单元301,用于获取在同一时间段、同一场景下第一传感器采集的第一历史数据与第二传感器采集的第二历史数据;
[0195]
同步单元302,用于对第一传感器采集的第一历史数据与第二传感器采集的第二历史数据进行时空同步处理,得到第一历史数据与第二历史数据的时空映射关系;
[0196]
提取单元303,用于对第一历史数据进行特征提取得到第一特征信息,对第二历史数据进行特征提取,得到第二特征信息;
[0197]
建立单元304,用于基于第一历史数据与第二历史数据的时空映射关系,对第一特征信息与第二特征信息进行拟合,建立拟合映射模型。
[0198]
在一个实施例中,在上述实施例的基础上,第一历史数据包括多个第一数据帧,每个第一数据帧包括多个第一数据,第二历史数据包括多个第二数据帧,每个第二数据帧包括多个第二数据;如图16所示,上述同步单元302包括:
[0199]
同步子单元3021,用于对第一历史数据和第二历史数据进行时间同步,获得时间同步的多个数据帧对;每个数据帧对包括采样时刻同步的第一数据帧和第二数据帧;
[0200]
转换子单元3022,用于对每个数据帧对中的第一数据帧和第二数据帧进行坐标系转换,获得空间同步的数据对,每个数据对包括空间同步的第一数据帧中的第一数据以及第二数据帧中的第二数据。
[0201]
在一个实施例中,在上述实施例的基础上,第一传感器为图像传感器,第二传感器为激光雷达,第一传感器和第二传感器的相对位置固定,第一数据为当前道路场景的二维图像,第二数据为道路对象的点云数据;第一特征信息为道路对象在二维图像的图像坐标系中的像素坐标,第二特征信息为道路对象的深度信息,深度信息用于表征道路对象与激光雷达之间的距离;上述建立单元304具体用于:映射根据第二数据的坐标,将深度信息映射至二维图像中对应的像素坐标处,获得深度图像,以使深度图像上的部分像素坐标具有深度信息;对深度图像中的部分像素坐标进行曲线拟合连接,得到多条深度拟合曲线,并将多条深度拟合曲线确定为拟合映射模型。
[0202]
在一个实施例中,在上述实施例的基础上,如图17所示,上述拟合模块20包括:
[0203]
第一确定单元201,用于在深度图像中,确定道路对象的像素坐标是否落在多条深度拟合曲线上;
[0204]
第二确定单元202,用于在路对象的像素坐标落在多条深度拟合曲线上时,将道路
对象的像素坐标对应的深度信息,确定为道路对象的深度信息。
[0205]
在一个实施例中,在上述实施例的基础上,上述第二确定单元202还用于:若道路对象的像素坐标未落在多条深度拟合曲线上,则获取道路对象的像素坐标周围的多个目标像素坐标;目标像素坐标为具有深度信息的像素坐标;采用预设的插值算法,对各目标像素坐标所对应的深度信息进行插值处理,得到道路对象的深度信息。
[0206]
在一个实施例中,在上述实施例的基础上,上述第二确定单元202具体用于:计算道路对象的像素坐标与各目标像素坐标之间的距离值;根据距离值,对各目标像素坐标所对应的深度信息进行插值处理,得到道路对象的深度信息。
[0207]
在一个实施例中,在上述实施例的基础上,上述第二确定单元202具体用于:在深度图像中,确定与道路对象的像素坐标距离最近的两条目标深度拟合曲线;确定经过道路对象的像素坐标的标定线;标定线与两条目标深度拟合曲线相交;将标定线与两条目标深度拟合曲线的交点的像素坐标,确定为目标像素坐标。
[0208]
在一个实施例中,在上述实施例的基础上,上述转换子单元3022具体用于:根据预设的转换矩阵,将数据帧对中的第二数据转换至第一传感器坐标系中,获得各第二数据在第一传感器坐标系下的映射坐标;在数据帧对中,获取映射坐标对应的第一数据;将各映射坐标对应的第二数据,与映射坐标对应的第一数据确定为一个数据对。
[0209]
在一个实施例中,在上述实施例的基础上,上述转同步子单元3021具体用于:将第一历史数据和第二历史数据转换至同一时间轴下;在时间轴下,获取第一历史数据中各第一数据帧的第一采样时刻,以及第二历史数据中各第二数据帧的第二采样时刻;计算第一采样时刻与第二采样时刻之间的差值;若差值小于预设阈值,则确定第一采样时刻对应的第一数据帧,与第二采样时刻对应的第二数据帧为一个数据帧对。
[0210]
在一个实施例中,在上述实施例的基础上,第一历史数据和第二历史数据的采样频率呈倍数关系。
[0211]
上述各实施例提供的信息采集装置,可以执行上述信息采集方法实施例,其实现原理和技术效果类似,在此不再赘述。
[0212]
在一个实施例中,提供一种信息采集装置,如图18所示,上述装置包括:
[0213]
确定模块110,用于根据当前传感器状态,确定是否满足传感器切换条件;
[0214]
采集模块120,用于当前传感器状态满足传感器切换条件时,将当前传感器作为第二传感器,执行上述信息采集方法的步骤,进行信息采集。
[0215]
上述各实施例提供的信息采集装置,可以执行上述信息采集方法实施例,其实现原理和技术效果类似,在此不再赘述。
[0216]
关于信息采集装置的具体限定可以参见上文中对于信息采集方法的限定,在此不再赘述。上述信息采集装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0217]
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图19所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该
内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储信息采集数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种信息采集方法。
[0218]
本领域技术人员可以理解,图19中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0219]
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
[0220]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
[0221]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
[0222]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0223]
以上实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

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

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

相关文献