一种区域标签识别方法、装置、电子设备及存储介质与流程

文档序号:30078455发布日期:2022-05-18 03:51阅读:73来源:国知局
一种区域标签识别方法、装置、电子设备及存储介质与流程

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.当下一个区域处理流程中的区域处理条件对应的状态信息满足下一个区域处理流程中的区域处理条件时,将连通区域标记为下一个区域处理流程对应的区域标签。
56.在一些实施例中,区域分类模块包括工作状态确定模块,工作状态确定模块用于:
57.基于当前时间周期的下一个时间周期,当车辆位于连通区域时,根据连通区域的区域标签确定车辆的工作状态。
58.本技术实施例还提供一种电子设备,包括处理器和存储器,存储器存储有多条指令,处理器加载指令,以执行本发明实施例提供的任一种区域标签识别方法中的步骤。
59.本技术实施例还提供一种存储介质,存储介质存储有多条指令,指令适于处理器进行加载,以执行本发明实施例提供的任一种区域标签识别方法中的步骤。
60.本发明实施例能够将待识别区域划分成多个地块;再确定地块内的车辆,以及车辆在地块的状态信息;然后基于车辆在地块的状态信息,对地块进行分类处理,得到地块的标签类型,标签类型包括作业地块;接着确定待识别区域内的连通区域,连通区域包括相邻接的作业地块以及独立的作业地块;再基于车辆在连通区域的状态信息,对连通区域进行分类处理,得到连通区域的区域标签。
61.这样,本发明能够通过将待识别区域划分为地块,对从地块中自动化识别出作业地块,再将作业地块聚合成若干个连通区域,接着对连通区域进行分类识别,从而获取连通区域的识别标签,本发明能够提高连通区域的识别效率以及准确率,降低了工作区现场调度人员的数量,利于保障生产安全,又便于调度人员实时掌握车辆的现场作业状态,进一步利于提高生产调度效率。
附图说明
62.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
63.图1是本技术实施例提供的区域标签识别系统的场景示意图。
64.图2a是本技术实施例提供的区域标签识别方法的一种流程示意图。
65.图2b是本技术实施例提供的获取地块的标签类型的流程示意图。
66.图2c是本技术实施例提供的作业地块的分布结构示意图。
67.图2d是本技术实施例提供的连通区域的分布结构示意图。
68.图2e是本技术实施例提供的获取连通区域的区域标签的第一种流程示意图。
69.图2f是本技术实施例提供的获取连通区域的区域标签的第二种流程示意图。
70.图3是本技术实施例提供的区域标签识别装置的结构示意图。
71.图4是本技术实施例提供的电子设备的结构示意图。
具体实施方式
72.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
73.本技术实施例提供一种区域标签识别方法、装置、电子设备及存储介质。
74.其中,该区域标签识别装置具体可以集成在电子设备中,该电子设备可以为终端、服务器等设备。其中,终端可以为手机、平板电脑、智能蓝牙设备、笔记本电脑、或者个人电脑(personal computer,pc)等设备;服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群。
75.在一些实施例中,该区域标签识别装置还可以集成在多个电子设备中,比如,区域标签识别装置可以集成在多个服务器中,由多个服务器来实现本技术的区域标签识别方法。
76.在一些实施例中,服务器也可以以终端的形式来实现。
77.例如,以区域标签识别装置集成在电子设备中为例,该电子设备可以将待识别区域划分成多个地块;再确定地块内的车辆,以及车辆在地块的状态信息;然后基于车辆在地块的状态信息,对地块进行分类处理,得到地块的标签类型,标签类型包括作业地块;接着确定待识别区域内的连通区域,连通区域包括相邻接的作业地块以及独立的作业地块;再基于车辆在连通区域的状态信息,对连通区域进行分类处理,得到连通区域的区域标签等。
78.请参阅图1,图1为本技术实施例所提供的区域标签识别系统的场景示意图,该系统可以包括服务器10以及存储终端11,存储终端11可以存储地块的车辆节点状态等信息,服务器10与存储终端11之间相互通信连接,在此不再赘述。
79.其中,服务器10可以包括处理器和存储器等;存储终端11可以包括云端服务器等。
80.需要说明的是,图1所示的系统场景示意图仅仅是一个示例,本技术实施例描述的区域标签识别服务器以及场景是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域普通技术人员可知,随着系统的演变和新业务场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。
81.本公开实施例首先旨在提供了一种区域标签识别方法,本发明实施例能够将待识别区域划分成多个地块;再确定地块内的车辆,以及车辆在地块的状态信息;然后基于车辆在地块的状态信息,对地块进行分类处理,得到地块的标签类型,标签类型包括作业地块;接着确定待识别区域内的连通区域,连通区域包括相邻接的作业地块以及独立的作业地块;再基于车辆在连通区域的状态信息,对连通区域进行分类处理,得到连通区域的区域标签。
82.故本方案可以实现能够通过将待识别区域划分为地块,对从地块中自动化识别出作业地块,再将作业地块聚合成若干个连通区域,接着对连通区域进行分类识别,从而获取连通区域的识别标签,本发明能够提高连通区域的识别效率以及准确率,降低了工作区现场调度人员的数量,利于保障生产安全,又便于调度人员实时掌握车辆的现场作业状态,进一步利于提高生产调度效率。
83.如图2a所示,该区域标签识别方法的具体流程可以如下:
84.100、将待识别区域划分成地块。
85.在本发明实施例中,待识别区域为多个车辆可以同时进行作业的场地,比如矿场等等,车辆可以为宽体矿卡等,宽体矿卡广泛运用于土方剥离和矿石原料转运作业,同一矿场中通常同时存在多辆矿卡进行作业,需要进行调度管理以确保矿卡的作业效率,提高车队的运营收益。宽体矿卡的车身较宽,车体高度高,运行过程中视野盲区较大,调度人员在作业现场调度矿卡比较危险;另一方面,大型矿场的作业面较大,交通路线较多,现场管理人员难以实时查看整个矿场的运行情况,为矿卡的调度管理带来困难。本发明实施例可以将待识别区域划分为多个地块,每一个地块具有一定的预设大小。
86.在一实施例中,将待识别区域划分成地块,包括:
87.确定待识别区域的位置范围;
88.根据待识别区域的位置范围将待识别区域划分为若干个地块,地块具有预设大小。
89.在本发明实施例中,待识别区域具有一定的范围大小,待识别区域的位置范围可以包括待识别区域的经度范围以及待识别区域的纬度范围。地块的地块信息可以包括地块编号以及地块的经度范围、地块的纬度范围。
90.在一实施例中,将待识别区域划分成地块,还包括:
91.确定若干个地块的地块信息;
92.将若干个地块的地块信息写入地块数据表。
93.本发明实施例根据待识别区域的位置范围将待识别区域划分为若干个具有预设大小的地块,比如,本发明实施例可以将根据矿场整体的经纬度范围,将矿场按经纬度均匀切分为小方格,每个方格为一个地块,每个地块对应于一定的经度范围和维度范围,地块的预设大小设置可以权衡计算效率与地块分辨率两方面的因素,地块的预设大小ω=α*η1+β*η2,η1为计算效率,计算效率即计算速度,当地块划分得越多,服务器的计算量越大,计算速度越慢;α为计算效率权重,η2为地块分辨率,β为地块分辨率权重,地块分辨率为单位区域内的地块个数,本发明实施例中地块是组成待识别区域的基本单元,单位区域内地块的个数越多表明地块分辨率越大,待识别区域的形状更精确。再如,本发明实施例可以根据车辆的尺寸确定出地块的大小,例如,地块边长取2~3倍的矿车长度等。本发明实施例可以为每个地块赋予一个唯一编号,并将地块的地块信息(地块编号、经度范围、维度范围)写入地块数据表中。
94.110、确定地块内的车辆,以及车辆在地块的状态信息。
95.车辆在地块的状态信息可以包括在地块内平均每个车辆的停车时间、停车车辆的占比、车辆在节点内的停车时间的占比、车辆发生作业动作的时长、车辆发生作业动作的时间占比等等。
96.在本发明实施例中,待识别区域内有多个正在作业的车辆,每个车辆可以经过不同的地块,通过采集每个时间周期内车辆的位置信息以及状态监测数据,然后对采集到的车辆的位置信息以及状态监测数据进行统计,能够确定每个时间周期内各个地块的车辆节点状态信息(即车辆在地块的状态信息)。
97.在一实施例中,确定地块内的车辆,以及车辆在地块的状态信息,包括:
98.确定当前时间周期内经过待识别区域的车辆;
99.将当前时间周期划分为若干个时刻;
100.获取车辆在时刻的位置;
101.基于车辆在时刻的位置,从地块数据表中确定车辆在时刻的地块;
102.将车辆在时刻的地块写入车辆路径表中。
103.在本发明实施例中,可以每隔预设时长使用最新数据(包括车辆的位置信息以及状态监测数据等等)进行工作区域(即连通区域)的更新,以应对工作区域随时间发生变化的特性,从而提高区域识别的准确性,进一步提高车辆作业状态的判定准确性。
104.当前时间周期可以划分为若干个时刻,两个相邻的时刻可以相隔预设时长,本发明实施例可以先获取当前时间周期内每个时刻车辆的位置信息(比如gps位置数据)和地块数据表中的节点定义数据(地块的地块信息)。然后对当前时间周期内每一个时刻,根据地块数据表中的节点定义数据以及车辆的位置信息判断车辆所处的地块,从而可以形成以地块编号的时间序列表达的车辆路径,即将车辆在各个时刻所处的地块写入车辆路径表中。
105.在一实施例中,确定地块内的车辆,以及车辆在地块的状态信息,包括:
106.获取车辆在时刻的状态监测数据;
107.确定路径数据,路径数据包括车辆在时刻的状态监测数据以及车辆在时刻的地块;
108.根据路径数据确定车辆在地块的状态信息。
109.在本发明实施例中,车辆的状态监测数据可以包括车速、档位状态和货箱状态等,获取当前时间周期内车辆的状态监测数据和车辆路径表中车辆的路径,通过时间戳和车辆编号的对应关系将两者合并,得到车辆状态路径数据,对合并后的车辆状态路径数据采用地块编号进行分组,每个数据分组即为所有车辆在某个地块内的车辆节点状态信息。
110.本发明实施例可以获取车辆在若干个时刻分别对应的状态监测数据;然后将车辆在若干个时刻分别对应的状态监测数据与车辆路径表中车辆的路径进行合并,得到车辆状态路径数据;接着可以确定若干个地块的地块信息中的地块编号;再基于若干个地块的地块信息中的地块编号,根据车辆状态路径数据确定车辆在若干个地块分别对应的状态信息。
111.120、基于车辆在地块的状态信息,对地块进行分类处理,得到地块的标签类型。
112.在本发明实施例中,标签类型可以包括作业地块以及非作业地块。
113.本发明实施例可以基于车辆在地块的状态信息,采用决策树或者神经网络等模型对地块进行分类处理,得到地块的标签类型。
114.在一实施例中,基于车辆在地块的状态信息,对地块进行分类处理,得到地块的标签类型,包括:
115.从车辆在地块的状态信息中获取目标状态信息;
116.确定目标状态信息对应的地块预设条件;
117.当目标状态信息满足目标状态信息对应的地块预设条件时,从车辆在地块的状态信息中获取目标状态信息对应的下一个目标状态信息;
118.确定下一个目标状态信息对应的地块预设条件;
119.当下一个目标状态信息为车辆在地块的状态信息中的最后一个目标状态信息且
下一个目标状态信息满足下一个目标状态信息对应的地块预设条件时,将地块的标签类型标记为作业地块。
120.在本发明实施例中,基于车辆在地块的状态信息,对地块进行分类处理,可以先获取历史地块状态数据(即历史时间周期车辆在地块的状态信息),然后利用历史地块状态数据建立由车辆在地块的状态信息判断地块是否是作业地块的地块分类模型,地块分类模型的建立方法可以包括从历史地块状态数据中进行统计分析,得到各项特征(即状态信息)的地块预设条件,整理成地块决策树的形式,如图2b所示,例如:车辆在地块的状态信息可以包括地块内发生停车行为的车辆数量、每台车平均停车时间、发生作业动作的车辆数量、车辆发生作业动作的平均时长等等,其中,地块内发生停车行为的车辆数量这一状态信息对应的地块预设条件为在地块内发生停车行为的车辆超过30%,每台车平均停车时间这一状态信息对应的地块预设条件为每台车平均停车时间超过2分钟,发生作业动作的车辆数量这一状态信息对应的地块预设条件为发生作业动作的车辆超过20%,车辆发生作业动作的平均时长这一状态信息对应的地块预设条件为车辆发生作业动作的平均时长超过1分钟等等。当车辆在地块的状态信息中的最后一个目标状态信息满足该目标状态信息对应的地块预设条件时,将地块的标签类型标记为作业地块。
121.本发明实施例可以采用机器学习方法,从历史地块状态数据中训练出一个以地块特征统计为输入,判定结果(是否为作业地块)为输出的地块分类模型,将各个地块的车辆节点状态信息分别输入地块分类模型中,筛选出作业地块,然后可以将筛选出的作业地块的地块信息写入工作区地块数据表。如图2c所示,图2c中的横坐标以及纵坐标分别表示待识别区域的经纬度,待识别区域的经纬度划分为了一个个均匀的小方格,图2c中的每一个点对应与车辆在某一个时刻的位置坐标,待识别区域有若干个分布在不同位置的作业地块,比如在区域a中有18个作业地块,在区域b中有3个作业地块,在区域c中有1个作业地块等。
122.130、确定待识别区域内的连通区域。
123.在本发明实施例中,连通区域包括相邻接的作业地块以及独立的作业地块。
124.本发明实施例可以对作业地块进行聚合处理,得到聚合处理后的连通区域,聚合处理后的连通区域可以包括多个相邻接的作业地块和/或多个独立的作业地块。
125.在一实施例中,对确定待识别区域内的连通区域,包括:
126.确定上一个区域,区域包括初始的区域,初始的区域包括至少一个作业地块;
127.获取上一个区域以外的其他作业地块;
128.确定其他作业地块与上一个区域中的作业地块之间的最小距离;
129.当最小距离小于预设距离时,将其他作业地块加入上一个区域,得到当前的区域;
130.直到当前的区域以外的其他作业地块与当前的区域中的作业地块之间的最小距离大于预设距离时,将当前的区域作为一个连通区域。
131.在本发明实施例中,可以将相距小于一定距离的地块定义为相邻,然后随机取一作业地块定义为初始的区域,采用循环递归的方式,将与初始的区域内节点存在相邻关系的节点均纳入这一区域,直至不再有作业地块与该区域内的所有作业地块相邻为止,接着在剩余的作业地块中随机取一作业地块定义新的区域,依次循环,直至所有作业地块都被归入某一连通区域。本发明实施例可以为每个连通区域赋予唯一的区域编号,并将连通区
域与连通区域内的作业地块的对应关系写入区域定义数据表。如图2d所示,共聚合了8个连通区域,8个连通区域分别为连通区域s1、连通区域s2、连通区域s3、连通区域s4、连通区域s5、连通区域s6、连通区域s7、连通区域s8。
132.140、基于车辆在连通区域的状态信息,对连通区域进行分类处理,得到连通区域的区域标签。
133.在本发明实施例中,连通区域的车辆区域状态信息(即车辆在连通区域的状态信息)可以包括上一次识别为特定区域(比如卸载区等)的地块比例、车辆在区域内的停车时间占比、车辆在区域内货箱处于举升状态的时间占比、车辆在区域内挂倒挡的时间占比、车辆在区域停车前发生挂倒挡行为的次数占比、车辆在区域内处于充电状态的时间占比、区域内车辆处于各个档位的时间比例、区域内车辆在各个档位下电机的平均转速、区域内车辆在各个档位下电机的平均扭矩、车辆在区域内手刹处于拉起状态的时间占比、区域大小等等。
134.连通区域的区域标签可以为装载区、充电区、卸载区、维修区等等。
135.在一实施例中,基于车辆在连通区域的状态信息,对连通区域进行分类处理,得到连通区域的区域标签,包括:
136.确定连通区域的区域信息;
137.获取车辆在地块的状态信息;
138.基于连通区域的区域信息,根据车辆在地块的状态信息确定车辆在连通区域的状态信息。
139.在本发明实施例中,连通区域包括至少一个作业地块,区域信息包括连通区域的区域编号以及连通区域内的作业地块的地块编号。
140.本发明实施例可以先确定连通区域的区域信息(区域编号以及连通区域内的作业地块的地块编号),然后获取车辆在地块的状态信息;再基于连通区域的区域编号以及连通区域内的作业地块的地块编号,根据车辆在地块的状态信息确定连通区域的车辆区域状态信息。
141.在一实施例中,基于车辆在连通区域的状态信息,对连通区域进行分类处理,得到连通区域的区域标签,包括:
142.设置若干个区域处理流程,每个区域处理流程包括至少一个区域处理条件;
143.从车辆在连通区域的状态信息中确定上一个区域处理流程中的区域处理条件对应的状态信息;
144.当上一个区域处理流程中的区域处理条件对应的状态信息满足上一个区域处理流程中的区域处理条件时,将连通区域标记为上一个区域处理流程对应的区域标签;
145.当上一个区域处理流程中的区域处理条件对应的状态信息不满足上一个区域处理流程中的区域处理条件时,从车辆在连通区域的状态信息中确定下一个区域处理流程中的区域处理条件对应的状态信息;
146.当下一个区域处理流程中的区域处理条件对应的状态信息满足下一个区域处理流程中的区域处理条件时,将连通区域标记为下一个区域处理流程对应的区域标签。
147.在本发明实施例中,可以根据车辆在连通区域的状态信息设置多个区域处理流程,每个区域处理流程可以包括至少一个区域处理条件。如图2e所示,可以确定第i区域处
理流程中的区域处理条件对应的状态信息,当第i区域处理流程中的区域处理条件对应的状态信息满足第i区域处理流程中的区域处理条件时,将连通区域的区域标签标记为第i区域标签;当第i区域处理流程中的区域处理条件对应的状态信息不满足第i区域处理流程中的区域处理条件时,可以确定第i+1区域处理流程中的区域处理条件对应的状态信息,当第i+1区域处理流程中的区域处理条件对应的状态信息满足第i+1区域处理流程中的区域处理条件时,将连通区域的区域标签标记为第i+1区域标签;当第i+1区域处理流程中的区域处理条件对应的状态信息不满足第i+1区域处理流程中的区域处理条件时,可以确定第i+2区域处理流程中的区域处理条件对应的状态信息;当第i+2区域处理流程中的区域处理条件对应的状态信息满足第i+2区域处理流程中的区域处理条件时,将连通区域的区域标签标记为第i+2区域标签;当第i+2区域处理流程中的区域处理条件对应的状态信息不满足第i+2区域处理流程中的区域处理条件时,可以进入第i+3区域处理流程。
148.具体地,如图2f所示,s1表示第1区域处理流程,s2表示第2区域处理流程,s3表示第3区域处理流程。第1区域处理流程s1中的区域处理条件对应的状态信息包括平均每个车辆在连通区域内处于充电状态的时间,第1区域处理流程s1中的区域处理条件包括处于充电状态的时间超过20%,处于充电状态的时间超过20%是指车辆在连通区域内处于充电状态的时间与车辆经过该连通区域时停留的总时长之比。在第1区域处理流程s1中,当车辆在区域内处于充电状态的时间满足超过车辆经过该连通区域时停留的总时长的20%时,将该连通区域标记为换电区;当车辆在区域内处于充电状态的时间不满足超过车辆经过该连通区域时停留的总时长的20%时,进入第2区域处理流程s2。
149.第2区域处理流程s2中的区域处理条件对应的状态信息包括平均每个在区域内货箱处于举升状态的时间占比、平均每个车辆在区域内停车前挂倒挡的时间占比、上一次识别为卸载区的地块比例;上一次识别为卸载区的地块比例为上一次识别为卸载区的地块与当前的区域中的地块之间的数量之比;第2区域处理流程s1中的区域处理条件包括货箱处于举升状态的时间占比大于70%,货箱处于举升状态的时间占比大于40%,停车前挂倒挡的时间占比超过25%,上一次识别为卸载区的地块比例超过50%。当货箱处于举升状态的时间占比大于70%时,将将该连通区域标记为卸载区;当货箱处于举升状态的时间占比不大于40%时,进入第3区域处理流程s3;当货箱处于举升状态的时间占比不大于70%且大于40%时,判断停车前挂倒挡的时间占比是否超过25%,若是,则将该连通区域标记为卸载区;若否,则判断上一次识别为卸载区的地块比例是否超过50%,若超过50%,则将该连通区域标记为卸载区;若不超过50%,则进入第3区域处理流程s3。
150.第3区域处理流程s3中的区域处理条件对应的状态信息包括停车前挂倒挡的时间占比、连通区域的作业地块数量;第3区域处理流程s3中的区域处理条件包括停车前挂倒挡的时间占比超过20%,连通区域具有至少4个作业地块,停车前挂倒挡的时间占比超过15%,连通区域具有至少2个作业地块。当停车前挂倒挡的时间占比超过20%时,则判断连通区域是否具有至少4个作业地块,若连通区域具有至少4个作业地块,则将该连通区域标记为装载区;当停车前挂倒挡的时间占比不超过20%或连通区域不具有至少4个作业地块时,判断停车前挂倒挡的时间占比是否超过15%,若超过15%,则判断连通区域是否具有至少2个作业地块,若具有至少2个作业地块,则将该连通区域标记为装载区;若连通区域不具有至少2个作业地块或停车前挂倒挡的时间占比不超过15%时,则将该连通区域标记为其
他区域。
151.在本发明实施例中,可以先获取历史区域状态数据(即历史时间周期车辆在连通区域的状态信息),利用历史区域状态数据建立由车辆在连通区域的状态信息判断连通区域的类型标签的区域分类模型,区域分类模型的建立方法可以包括:从历史区域状态数据中进行统计分析,得到各项特征(车辆在连通区域的状态信息)的判定阈值和判定规则(区域处理条件),整理成连通区域决策树,本发明实施例可以采用机器学习方法,从历史区域状态数据中训练出一个以区域特征统计为输入,区域类型为输出的多分类模型,将各个区域的特征统计信息输入区域分类模型中,得到每个区域的类型标签,然后可以将类型标签结果写入工作区域信息表中进行记录。
152.在一实施例中,基于车辆在连通区域的状态信息,对连通区域进行分类处理,得到连通区域的区域标签之后,包括:
153.基于当前时间周期的下一个时间周期,当车辆位于连通区域时,根据连通区域的区域标签确定车辆的工作状态。
154.在本发明实施例中,获取到连通区域的区域标签之后,当车辆进入下一个时间周期进行作业时,还可以根据当前时间周期连通区域的区域标签直接确定出下一时间周期时车辆的工作状态。车辆的工作状态包括维修、换电、装载、卸载等等。
155.由于缺乏载重测点、现场工作环境复杂等原因,车辆装载状态不便进行判断,加上工作区的数量、位置会随工作进程发生改变;同类型工作区(如卸载区)可能存在多个的情况,本发明实施例可以根据最新的历史数据(包括车辆的位置信息、状态监测数据等)实时地确定更新出连通区域的标签,进一步判定出当前时间周期车辆的工作状态。比如,根据上一时间周期的历史数据实时地确定更新出连通区域的标签,进一步判定出当前时间周期车辆的工作状态;根据当前时间周期的历史数据实时地确定更新出连通区域的标签,进一步预判出下一时间周期车辆的工作状态。下一时间周期为当前时间周期的下一个时间周期。上一时间周期为当前时间周期的上一个时间周期。
156.在本发明实施例中,定义了工作区域实体,对应于场地的作业区,通过区域标签区分连通区域的类型(装载区、卸载区、换电区、维修区等),另外本发明实施例考虑到工作区域的易变性,将地理位置离散化,引入地块实体,每个地块为一个地块小方格,车辆具有作业行为的地块的集合组成工作区域,再利用工作区域内车辆的行为统计信息确定工作区域的分类标签,本发明可以利用车辆位置信息生成车辆路径,通过路径上经过的工作区域序列进行间接的工作状态判定和工作循环的切分。工作循环即工作流程,比如工作顺序可以为装载、满载、卸载、空载、装载,还可以为装载、满载、卸载、空载、换电、空载、装载等。
157.本发明实施例将待识别区域离散化为地块,通过平均每个车辆的停车时间、停车车辆占比等节点统计特征进行作业地块的识别,再通过车辆在区域内的停车时间占比、车辆在区域内货箱处于举升状态的时间占比等区域统计特征进行连通区域的类型识别,从而得到连通区域的最新分类标签,本发明实施例以一组具有相邻关系的地块的集合表示连通区域,能够定期运行识别算法实现工作区域的动态更新,进一步还可以判定出下一时间周期车辆的工作状态。
158.这样,本发明能够通过将待识别区域划分为地块,从地块中自动化识别出作业地块,再将作业地块聚合成若干个连通区域,接着对连通区域进行分类识别,从而获取连通区
域的识别标签,本发明提高了连通区域识别的效率以及准确率,能够降低工作区现场调度人员的数量,利于保障生产安全,又便于调度人员实时掌握车辆的现场作业状态,进一步利于提高生产调度效率。
159.为了更好地实施以上方法,本技术实施例还提供一种区域标签识别装置,该区域标签识别装置具体可以集成在电子设备中,该电子设备可以为终端、服务器等设备。其中,终端可以为手机、平板电脑、智能蓝牙设备、笔记本电脑、个人电脑等设备;服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群。
160.比如,在本实施例中,将以区域标签识别装置具体集成在服务器中为例,对本技术实施例的方法进行详细说明。
161.例如,如图3所示,该区域标签识别装置可以包括地块划分模块301、状态确定模块302、地块分类模块303、连通区域确定模块304、区域分类模块305,比如:
162.(一)地块划分模块301
163.地块划分模块301,用于将待识别区域划分成多个地块。
164.在一些实施例中,地块划分模块包括地块划分子模块,地块划分子模块用于:
165.确定待识别区域的位置范围;
166.根据待识别区域的位置范围将待识别区域划分为若干个地块,地块具有预设大小。
167.在一些实施例中,地块划分模块包括信息写入模块,信息写入模块用于:
168.确定地块的地块信息;
169.将地块的地块信息写入地块数据表。
170.(二)状态确定模块302
171.状态确定模块302,用于确定地块内的车辆,以及车辆在地块的状态信息。
172.在一些实施例中,状态确定模块包括状态确定第一模块,状态确定第一模块用于:
173.确定当前时间周期内经过待识别区域的车辆;
174.将当前时间周期划分为若干个时刻;
175.获取车辆在时刻的位置;
176.基于车辆在时刻的位置,从地块数据表中确定车辆在时刻的地块;
177.将车辆在时刻的地块写入车辆路径表中。
178.在一些实施例中,状态确定模块包括状态确定第二模块,状态确定第二模块用于:
179.获取车辆在时刻的状态监测数据;
180.确定路径数据,路径数据包括车辆在时刻的状态监测数据以及车辆在时刻的地块;
181.根据路径数据确定车辆在地块的状态信息。
182.(三)地块分类模块303
183.地块分类模块303,用于基于车辆在地块的状态信息,对地块进行分类处理,得到地块的标签类型,标签类型包括作业地块。
184.在一些实施例中,地块分类模块包括地块分类子模块,地块分类子模块用于:
185.从车辆在地块的状态信息中获取目标状态信息;
186.确定目标状态信息对应的地块预设条件;
187.当目标状态信息满足目标状态信息对应的地块预设条件时,从车辆在地块的状态信息中获取目标状态信息对应的下一个目标状态信息;
188.确定下一个目标状态信息对应的地块预设条件;
189.当下一个目标状态信息为车辆在地块的状态信息中的最后一个目标状态信息且下一个目标状态信息满足下一个目标状态信息对应的地块预设条件时,将地块的标签类型标记为作业地块。
190.(四)连通区域确定模块304
191.连通区域确定模块304,用于确定待识别区域内的连通区域,连通区域包括相邻接的作业地块以及独立的作业地块。
192.在一些实施例中,连通区域确定模块包括区域聚合模块,区域聚合模块用于:
193.确定上一个区域,区域包括初始的区域,初始的区域包括至少一个作业地块;
194.获取上一个区域以外的其他作业地块;
195.确定其他作业地块与上一个区域中的作业地块之间的最小距离;
196.当最小距离小于预设距离时,将其他作业地块加入上一个区域,得到当前的区域;
197.直到当前的区域以外的其他作业地块与当前的区域中的作业地块之间的最小距离大于预设距离时,将当前的区域作为一个连通区域。
198.(五)区域分类模块305
199.区域分类模块305,用于基于车辆在连通区域的状态信息,对连通区域进行分类处理,得到连通区域的区域标签。
200.在一些实施例中,区域分类模块包括区域状态确定模块,区域状态确定模块用于:
201.确定连通区域的区域信息;
202.获取车辆在地块的状态信息;
203.基于连通区域的区域信息,根据车辆在地块的状态信息确定车辆在连通区域的状态信息。
204.在一些实施例中,区域分类模块包括区域分类子模块,区域分类子模块用于:
205.设置若干个区域处理流程,每个区域处理流程包括至少一个区域处理条件;
206.从车辆在连通区域的状态信息中确定上一个区域处理流程中的区域处理条件对应的状态信息;
207.当上一个区域处理流程中的区域处理条件对应的状态信息满足上一个区域处理流程中的区域处理条件时,将连通区域标记为上一个区域处理流程对应的区域标签;
208.当上一个区域处理流程中的区域处理条件对应的状态信息不满足上一个区域处理流程中的区域处理条件时,从车辆在连通区域的状态信息中确定下一个区域处理流程中的区域处理条件对应的状态信息;
209.当下一个区域处理流程中的区域处理条件对应的状态信息满足下一个区域处理流程中的区域处理条件时,将连通区域标记为下一个区域处理流程对应的区域标签。
210.在一些实施例中,区域分类模块包括工作状态确定模块,工作状态确定模块用于:
211.基于当前时间周期的下一个时间周期,当车辆位于连通区域时,根据连通区域的区域标签确定车辆的工作状态。
212.具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作
为同一或若干个实体来实现,以上各个模块的具体实施可参见前面的方法实施例,在此不再赘述。
213.由上可知,本实施例的区域标签识别装置可以将待识别区域离散化为地块,通过平均每个车辆的停车时间、停车车辆占比等节点统计特征进行作业地块的识别,再通过车辆在区域内的停车时间占比、车辆在区域内货箱处于举升状态的时间占比等区域统计特征进行连通区域的类型识别,从而得到连通区域的最新分类标签,本发明实施例以一组具有相邻关系的地块的集合表示连通区域,能够定期运行识别算法实现工作区域的动态更新,进一步还可以判定出下一时间周期车辆的工作状态。
214.这样,本发明能够通过将待识别区域划分为地块,从地块中自动化识别出作业地块,再将作业地块聚合成若干个连通区域,接着对连通区域进行分类识别,从而获取连通区域的识别标签,本发明提高了连通区域识别的效率以及准确率,能够降低工作区现场调度人员的数量,利于保障生产安全,又便于调度人员实时掌握车辆的现场作业状态,进一步利于提高生产调度效率。
215.相应的,本技术实施例还提供一种电子设备,该电子设备可以为终端或服务器,该终端可以为智能手机、平板电脑、笔记本电脑、触控屏幕、游戏机、个人计算机、个人数字助理(personal digital assistant,pda)等终端设备。该服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群。
216.如图4所示,图4为本技术实施例所提供的电子设备结构示意图,电子设备包括:存储器401、处理器402和通信模块403。
217.其中,存储器401可以是,但不限于,随机存取存储器(random access memory,ram),只读存储器(read only memory,rom),可编程只读存储器(programmable read-only memory,prom),可擦除只读存储器(erasable programmable read-only memory,eprom),电可擦除只读存储器(electric erasable programmable read-only memory,eeprom)、磁盘或固态硬盘等。其中,存储器401用于存储程序,处理器402在接收到执行指令后,执行程序。
218.处理器402可能是一种集成电路芯片,具有数据的处理能力。上述的处理器402可以是通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)等。可以实现或者执行本发明中的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
219.通信模块403用于电子设备与外部设备之间的通信连接,实现网络信号及数据的收发操作。上述网络信号可包括无线信号或者有线信号。
220.以上各个模块的具体实施可参见前面的实施例,在此不再赘述。
221.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
222.由上可知,本实施例提供的电子设备可以提高了连通区域的识别效率以及准确率,降低工作区现场调度人员的数量,利于保障生产安全,又便于调度人员实时掌握车辆的现场作业状态,进一步利于提高生产调度效率。
223.本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存
储介质中,并由处理器进行加载和执行。
224.为此,本技术实施例提供一种计算机可读存储介质,其中存储有多条计算机程序,该计算机程序能够被处理器进行加载,以执行本技术实施例所提供的任一种区域标签识别方法中的步骤。
225.以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
226.其中,该存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。
227.由于该存储介质中所存储的计算机程序,可以执行本技术实施例所提供的任一种区域标签识别方法中的步骤,因此,可以实现本技术实施例所提供的任一种区域标签识别方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
228.以上对本技术实施例所提供的一种区域标签识别方法、装置、电子设备及存储介质进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本技术的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1