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

报警方法及装置与流程

2022-07-13 21:58:28 来源:中国专利 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.根据所述数据源配置信息连接相应的交通子系统,并建立所述交通子系统与所述应用任务标识的对应关系;
56.将连接的交通系统数据源中的车辆数据及路段数据保存至目标数据库中。
57.可选的,通过电子设备提供第三页面,所述第三页面包括处理条件配置控件和第一配置完成控件;
58.所述方法还包括:
59.响应于所述第一配置完成控件的第三触发操作,获取所述处理条件配置控件对应的处理条件配置信息;
60.对所述处理条件配置信息进行格式转换,得到预设数据格式的处理条件配置信息;
61.根据所述预设数据格式的处理条件配置信息确定处理条件,并将所述处理条件与所述应用任务标识建立对应关系。
62.可选的,所述处理条件配置信息包括过滤条件配置信息、统计条件配置信息和排序条件配置信息中的一个或多个;
63.所述过滤条件配置信息包括过滤条件标识、过滤字段信息、过滤方式标识和过滤数据表标识中的一个或多个;所述过滤字段信息包括过滤字段名称、过滤值和过滤运算符中的一个或多个;
64.所述统计条件配置信息包括统计条件标识、统计方式标识、统计数据表标识和统计字段信息中的一个或多个;所述统计字段信息包括统计字段名称和/或统计字段值;
65.所述排序条件配置信息包括排序条件标识、排序规则和排序字段名称中的一个或多个。
66.可选的,所述方法还包括
67.获取所述应用任务标识对应的各个处理条件所对应的处理条件配置信息;
68.对所述各个处理条件所对应的处理条件配置信息进行拼接处理,生成相应的数据库处理语句。
69.可选的,通过电子设备提供第四页面,所述第四页面包括报警条件配置控件和第二配置完成控件;
70.所述方法还包括:
71.响应于所述第二配置完成控件的第四触发操作,获取所述报警条件配置控件对应的报警条件配置信息;其中,所述报警条件配置信息包括报警条件名称、报警条件标识、报警规则、执行序号和通知目标端标识中的一个或多个;所述报警规则包括报警字段名称、报警阈值和报警运算符中的一个或多个;
72.根据所述报警条件配置信息确定对应的报警条件,并将所述报警条件与所述应用任务标识建立对应关系。
73.根据本技术的第二方面,提供一种报警装置,包括:
74.数据获取模块,用于响应于接收到的报警请求,根据所述报警请求从目标数据库中获取目标数据,并根据所述报警请求确定目标处理条件和目标报警条件;其中,所述目标数据库包括至少一个交通子系统的车辆数据和路段数据;
75.数据处理模块,用于根据所述目标处理条件对所述目标数据进行分析处理,得到目标路段对应的车流量信息;其中,所述目标路段为所述路段数据指示的至少一个路段;
76.报警模块,用于在确定所述车流量信息满足所述目标报警条件集的情况下,进行报警。
77.可选的,所述报警请求指示目标应用任务标识;所述目标数据包括目标车辆数据;
78.所述数据获取模块具体用于:
79.从所述目标数据库中获取所述目标应用任务标识对应的目标交通子系统的车辆数据;其中,所述目标交通子系统是在创建所述目标应用任务标识指示的应用任务的情况下接入的数据源;
80.根据所述目标交通子系统的车辆数据确定目标车辆数据。
81.可选的,所述目标数据包括目标车辆数据;
82.所述数据处理模块具体用于:
83.获取所述目标处理条件对应的数据库处理语句;其中,所述数据库处理语句是根据所述目标处理条件以及预设条件执行顺序预先生成的代码;
84.基于所述数据库处理语句,对所述目标车辆数据进行相应的分析处理,得到所述目标路段对应的车流量信息。
85.可选的,所述目标处理条件包括过滤条件,所述过滤条件指示过滤数据表标识和/或过滤字段信息;所述目标数据包括目标车辆数据,所述目标车辆数据包括多个数据表;
86.所述数据处理模块具体用于:
87.获取目标路段对应的车辆信息;其中,所述车辆信息是根据所述目标车辆数据中的所述过滤数据表标识对应的数据表确定的,和/或是根据所述过滤字段信息对所述目标车辆数据进行过滤得到的;
88.根据所述目标路段对应的车辆信息得到所述目标路段对应的车流量信息。
89.可选的,所述目标处理条件还包括统计条件,所述统计条件指示统计字段信息;其中,所述统计字段信息包括统计字段名称及其对应的统计字段值;车流量信息包括车辆统计数据集;
90.所述数据处理模块还用于:
91.基于所述统计字段值,对所述目标路段对应的车辆信息中所述统计字段名称对应的字段值进行统计处理,得到所述目标路段对应的车辆统计数据集;其中,统计处理包括计数处理和/或求和处理。
92.可选的,所述目标处理条件还包括排序条件,所述排序条件指示排序字段名称和排序规则;
93.所述数据处理模块还用于:
94.按照所述排序规则,对所述目标路段对应的车辆统计数据集中的所述排序字段名称对应的字段值进行排序处理,得到排序后的车辆统计数据集;其中,所述排序处理包括为升序处理或降序处理。
95.可选的,所述目标报警条件集包括至少一个报警条件,并且所述目标报警条件集包含执行方式标识,所述执行方式标识指示所述目标报警条件中的报警条件的执行方式;
96.所述报警模块还用于:
97.获取所述目标报警条件集对应的执行方式标识;
98.根据所述执行方式标识所指示的执行方式,判断所述目标路段对应的车流量信息是否满足所述目标报警条件集中的报警条件,并生成所述目标报警条件集对应的判定结果;其中,所述判定结果指示所述车流量信息是否满足所述目标报警条件集。
99.可选的,所述报警模块还用于:
100.在所述执行方式标识指示第一执行方式的情况下,按照执行序号由小到大的顺序,对所述目标报警集中的报警条件进行排序;
101.根据所述报警条件的排序,依次判断所述车流量信息是否满足每个报警条件;
102.在所述车流量信息依次满足每个报警条件的情况下,确定所述判定结果指示车流量信息满足所述目标报警条件集;
103.在执行至所述车流量信息不满足所述报警条件的情况下,确定所述判定结果指示
车流量信息不满足所述目标报警条件集。
104.可选的,所述报警条件对应于一个执行序号;
105.所述报警模块还用于:
106.在所述执行方式标识指示第二执行方式的情况下,按照执行序号由小到大的顺序,对所述目标报警条件集中的报警条件进行排序;
107.根据所述报警条件的排序,执行所述报警条件;
108.响应于所述车流量信息满足所执行的报警条件,确定所述判定结果指示车流量信息满足所述目标报警条件集。
109.可选的,所述报警模块还用于:
110.在所述执行方式标识指示第三执行方式的情况下,分别判断所述目标路段对应的车流量信息是否满足所述目标报警条件集中的每个报警条件;
111.在所述车流量信息满足每个报警条件的情况下,确定所述判定结果指示车流量信息满足所述目标报警条件集;
112.在存在所述车流量信息不满足所述报警条件的情况下,确定所述判定结果指示车流量信息不满足所述目标报警条件集。
113.可选的,所述数据获取模块还用于:
114.获取报警时间;其中,所述报警时间是从所述报警请求中获取的或是在创建所述报警请求指示的目标应用任务标识所对应的应用任务时设置的;
115.基于所述报警时间,从所述目标数据库中获取目标数据。
116.可选的,通过电子设备提供第一页面;其中,所述第一页面包括任务创建控件;
117.所述报警装置还包括任务生成模块;
118.所述任务生成模块具体用于:
119.响应于所述任务创建控件的第一触发操作,创建应用任务,并确定所述应用任务对应的应用任务标识。
120.可选的,通过电子设备提供第二页面;所述第二页面包括数据源配置控件;
121.所述任务生成模块还用于:
122.响应于所述数据源配置控件的第二触发操作,获取所述数据源配置控件对应的数据源配置信息;
123.根据所述数据源配置信息连接相应的交通子系统,并建立所述交通子系统与所述应用任务标识的对应关系;
124.将连接的交通系统数据源中的车辆数据及路段数据保存至目标数据库中。
125.可选的,通过电子设备提供第三页面,所述第三页面包括处理条件配置控件和第一配置完成控件;
126.所述任务生成模块具体用于:
127.响应于所述第一配置完成控件的第三触发操作,获取所述处理条件配置控件对应的处理条件配置信息;
128.对所述处理条件配置信息进行格式转换,得到预设数据格式的处理条件配置信息;
129.根据所述预设数据格式的处理条件配置信息确定处理条件,并将所述处理条件与
所述应用任务标识建立对应关系。
130.可选的,所述处理条件配置信息包括过滤条件配置信息、统计条件配置信息和排序条件配置信息中的一个或多个;
131.所述过滤条件配置信息包括过滤条件标识、过滤字段信息、过滤方式标识和过滤数据表标识中的一个或多个;所述过滤字段信息包括过滤字段名称、过滤值和过滤运算符中的一个或多个;
132.所述统计条件配置信息包括统计条件标识、统计方式标识、统计数据表标识和统计字段信息中的一个或多个;所述统计字段信息包括统计字段名称和/或统计字段值;
133.所述排序条件配置信息包括排序条件标识、排序规则和排序字段名称中的一个或多个。
134.可选的,所述任务生成模块还用于:
135.获取所述应用任务标识对应的各个处理条件所对应的处理条件配置信息;
136.对所述各个处理条件所对应的处理条件配置信息进行拼接处理,生成相应的数据库处理语句。
137.可选的,通过电子设备提供第四页面,所述第四页面包括报警条件配置控件和第二配置完成控件;
138.所述任务生成模块还用于:
139.响应于所述第二配置完成控件的第四触发操作,获取所述报警条件配置控件对应的报警条件配置信息;其中,所述报警条件配置信息包括报警条件名称、报警条件标识、报警规则、执行序号和通知目标端标识中的一个或多个;所述报警规则包括报警字段名称、报警阈值和报警运算符中的一个或多个;
140.根据所述报警条件配置信息确定对应的报警条件,并将所述报警条件与所述应用任务标识建立对应关系。
141.根据本技术的第三方面,提供一种电子设备,包括:
142.处理器;
143.用于存储处理器可执行指令的存储器;
144.其中,所述处理器被配置为:
145.响应于接收到的报警请求,根据所述报警请求从目标数据库中获取目标数据,并根据所述报警请求确定目标处理条件和目标报警条件;其中,所述目标数据库包括至少一个交通子系统的车辆数据和路段数据;
146.根据所述目标处理条件对所述目标数据进行分析处理,得到目标路段对应的车流量信息;其中,所述目标路段为所述路段数据指示的至少一个路段;
147.在确定所述车流量信息满足所述目标报警条件集的情况下,进行报警。
148.根据本技术的第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的报警方法。
149.根据本技术的第五方面,提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时,实现如上第一方面以及第一方面各种可能的设计所述的报警方法。
150.本技术的实施例提供的技术方案可以包括以下有益效果:
151.本技术中,根据获取到的报警请求从目标数据库中确定目标数据,即确定所需的车辆数据等交通数据,实现数据的自动获取。基于该报警请求确定目标处理条件以及目标报警条件集,以供利用目标处理条件对目标数据进行相应的分析处理,以得到目标路段对应的车流量信息,并判断目标路段对应的车流量信息是否满足目标报警条件集,以确定是否需要进行报警,并在目标路段对应的车流量信息满足目标报警条件集的情况下,自动进行报警,实现车流量的自动报警,无需人工进行处理,提高车流量报警效率。同时,目标数据库包括至少一个交通子系统的车辆数据和路段数据,实现了交通子系统的数据融合,保证数据的全面性,从而基于该目标数据库中的数据可以准确地确定目标路段的车流量情况,进而可以基于该车流量情况准确地确定是否需进行报警,保证车流量报警的准确性。
152.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
附图说明
153.此处的附图被并入说明书中并构成本技术的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
154.图1是本技术根据一示例性实施例示出的一种报警方法的流程图。
155.图2是本技术根据一示例性实施例示出的另一种报警方法的流程图。
156.图3是本技术根据一示例性实施例示出的应用任务配置的界面示意图。
157.图4是本技术根据一示例性实施例示出的数据源配置的界面示意图。
158.图5是本技术根据一示例性实施例示出的过滤条件配置的界面示意图。
159.图6是本技术根据一示例性实施例示出的元数据配置的界面示意图。
160.图7是本技术根据一示例性实施例示出的处理数据显示的界面示意图。
161.图8是本技术报警装置所在电子设备的一种硬件结构图。
162.图9是本技术根据一示例性实施例示出的一种报警装置的框图。
具体实施方式
163.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
164.在本技术使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术。在本技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
165.应当理解,尽管在本技术可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本技术范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
166.如图1所示,图1是本技术根据一示例性实施例示出的一种报警方法的流程图,包括以下步骤:
167.步骤101、响应于接收到的报警请求,根据报警请求从目标数据库中获取目标数据,并根据报警请求确定目标处理条件和目标报警条件。其中,目标数据库包括至少一个交通子系统的车辆数据和路段数据。
168.在本实施例中,报警请求指示判断目标路段的车流量情况是否需要进行报警,则基于报警请求从目标数据库中查找所需的交通数据,以得到目标数据,并基于该报警请求确定所需的处理条件和报警条件,以得到目标处理条件和目标报警条件,以供利用该目标处理条件确定目标路段对应的车流量情况,并基于该目标报警条件确定目标路段对应的车流量是否需要进行报警。
169.其中,目标数据库包括至少一个交通子系统的交通数据(即车辆数据和路段数据),实现交通子系统的数据汇聚融合,降低数据打通成本。
170.其中,交通子系统相当于数据库。每个交通子系统包括至少一个维度对应的至少一个类型所对应的交通数据。该维度包括车辆类型维度、路段类型(即道路类型)维度和时间维度中的一个或多个,每个维度包括至少一个类型。当然,该维度也可以包括其它类型的维度,在此,不对其进行限定。
171.可选的,车辆类型维度对应至少一个车辆类型,例如,车辆类型维度对应小型汽车和货车,交通子系统1的交通数据包括指定地区中的小型汽车对应的交通数据,即交通数据中的车辆数据仅包括小型汽车对应的车辆数据。
172.可选的,路段类型维度对应至少一个路段类型,相应的,交通子系统包括某个路段类型对应的交通数据,即该交通数据中的路段数据仅包括该路段类型对应的路段数据。
173.可选的,时间维度对应至少一个时间段类型,每个时间段类型指示一段时间范围(例如,2020年10月至2021年1月),相应的,交通子系统包括某个时间段类型对应的交通数据,即在该时间段类型指示的时间范围内采集的交通数据。
174.当然,也可以根据地区划分交通子系统所包括的数据,即交通子系统包括至少一个地区对应的交通数据,例如,交通子系统1包括地区1对应的交通数据,交通子系统2包括地区2对应的交通数据。
175.可以理解,交通数据可以是直接采集到的文本数据,(例如,传感器上报的数据),当然也可以是通过对采集到的图像识别到的数据(例如,通过对路段上的摄像头采集到的图像进行识别得到的数据)。
176.可选的,路段数据包括各个路段的路段信息,例如,路段的位置(gps)坐标、路段标识、路段地址等。车辆数据包括车辆基础信息(例如,车牌号、车辆类型等)和行驶轨迹信息,该行驶轨迹信息包括行驶时间及其对应的行驶路段,例如,行驶时间为10:00,其对应的行驶路段为路段1,则表示车辆1在10:00时行驶在路段1上。
177.可选的,目标数据包括目标车辆数据。目标车辆数据包括多个数据表,即目标车辆数据指示该多个数据表中的数据。
178.可选的,报警请求可以是用户在需进行车流量报警时输入或发送的,也可以是自动生成的,在此,本技术不对其进行限制。
179.步骤102、根据目标处理条件对目标数据进行分析处理,得到目标路段对应的车流
量信息。其中,目标路段为路段数据指示的至少一个路段。
180.在本实施例中,在从目标数据库确定目标数据后,利用目标处理条件对目标数据进行相关分析处理,以得到目标路段对应的车流量信息,该车流量信息表示目标路段的车流量情况,例如,在某个时间段内,行驶在目标路段的车辆总数目、各个车辆类型的车辆数量等。
181.可选的,目标处理条件包括过滤条件、统计条件和排序条件中的一个或多个。
182.其中,过滤条件指示过滤数据表标识和/或过滤字段信息。目标处理条件还包括统计条件指示统计字段信息。其中,统计字段信息包括统计字段名称及其对应的统计字段值。排序条件指示排序字段名称和排序规则。
183.步骤103、在确定车流量信息满足目标报警条件集的情况下,进行报警。
184.在本实施例中,在得到目标路段对应的车流量信息后,判断该车流量信息是否满足目标报警条件集,以确定目标路段的车流量情况是否达到报警要求,若该车流量信息满足目标报警条件集,表明目标路段的车流量请求达到报警要求,则进行报警,实现车流量的自动报警。
185.可选的,目标报警条件集包括至少一个报警条件,并且目标报警条件集包含执行方式标识,执行方式标识指示目标报警条件中的报警条件的执行方式。
186.从上述描述可知,根据获取到的报警请求从目标数据库中确定目标数据,即确定所需的车辆数据等交通数据,实现数据的自动获取。基于该报警请求确定目标处理条件以及目标报警条件集,以供利用目标处理条件对目标数据进行相应的分析处理,以得到目标路段对应的车流量信息,并判断目标路段对应的车流量信息是否满足目标报警条件集,以确定是否需要进行报警,并在目标路段对应的车流量信息满足目标报警条件集的情况下,自动进行报警,实现车流量的自动报警,无需人工进行处理,提高车流量报警效率。同时,目标数据库包括至少一个交通子系统的车辆数据和路段数据,实现了交通子系统的数据融合,保证数据的全面性,从而基于该目标数据库中的数据可以准确地确定目标路段的车流量情况,进而可以基于该车流量情况准确地确定是否需进行报警,保证车流量报警的准确性。
187.如图2所示,是根据一示例性实施例示出的另一种报警方法的流程图,本实施方式在前述实施例的基础上,描述了如何确定是否需要进行车流量报警的过程,下面将结合一个具体实施例对此过程进行详细说明,如图2所示,该方法包括以下步骤:包括如下步骤:
188.步骤201、响应于接收到的报警请求,根据报警请求从目标数据库中获取目标数据,并根据报警请求确定目标处理条件和目标报警条件。其中,目标数据库包括至少一个交通子系统的车辆数据和路段数据。
189.在本实施例中,可以预先设置应用任务,根据报警请求直接执行,即调度相应的应用任务,以基于该应用任务获取相应的数据,并利用该数据确定是否进行车流量报警,实现自动报警,提高报警的效率。其中,执行应用任务的过程为:报警请求指示目标应用任务标识。从目标数据库中获取目标应用任务标识对应的目标交通子系统的车辆数据。其中,目标交通子系统是在创建目标应用任务标识指示的应用任务的情况下接入的数据源。根据目标交通子系统的车辆数据确定目标车辆数据,即将目标交通子系统的车辆数据作为目标车辆数据。
190.其中,还可以根据目标应用任务标识确定目标处理条件以及目标报警条件集,即查找目标应用任务标识对应的处理条件,并将查找到的处理条件作为目标处理条件,以及查找目标应用任务标识对应的报警条件集,并将查找到的报警条件集作为目标报警条件集。
191.其中,目标交通子系统为目标应用任务标识对应的交通子系统,即目标交通子系统可以是根据实际需求,预先从目标数据库对应的所有交通子系统中选取的交通子系统。
192.当然,目标数据也可以基于目标数据库对应的任意一个或多个交通子系统确定的,即将该任意一个或多个交通子系统对应的车辆数据和路段数据作为目标数据,在此,不对如何基于交通子系统确定目标数据的过程进行限制。
193.可选的,报警请求可以直接携带目标应用任务标识,也可以携带其它可以确定应用任务的信息,例如,报警请求包括目标路段,以供根据该目标路段确定相应的应用任务。
194.可选的,获取报警时间。其中,报警时间是从报警请求中获取的或是在创建报警请求指示的目标应用任务标识所对应的应用任务时设置的。基于报警时间,从目标数据库中获取目标数据,以供利用该目标车辆数据进行车流量报警。
195.其中,报警时间可以是间隔时间,也可以是执行时间。当报警时间为间隔时间时,每隔报警时间,从目标数据库中获取目标数据,以供利用目标数据进行车流量报警,也即每隔报警时间,执行应用任务,实现应用任务的周期调度,满足用户定时报警的需求。
196.当报警时间为执行时间时,在到达报警时间时,即在当前时间为报警时间时,从目标数据库中获取目标数据,以供利用目标数据进行车流量报警,也即在当前时间为报警时间时,执行应用任务,实现特定时间的车流量报警。
197.可选的,通过电子设备提供第一页面。其中,第一页面包括任务创建控件。响应于任务创建控件的第一触发操作,创建应用任务,并确定应用任务对应的应用任务标识。
198.具体的,用户可以根据需求创建应用任务。在需创建应用任务时,用户在第一页面上的任务创建控件(例如,如图3中的“添加”控件),进行第一触发操作(例如,点击等操作)。电子设备响应于该第一触发操作,创建相应的应用任务,并为该应用任务分配相应的应用任务标识,或者将用户输入的应用任务标识作为该应用任务对应的应用任务标识。
199.其中,应用任务标识可以是编号、名称(如图3中所示的应用中文名称、应用英文名称)等。
200.可选的,在创建应用任务时,如图3所示,用户还可以输入该应用任务的其它信息,例如,应用任务的密钥(即api key)、描述信息、状态、数据类型等。
201.其中,应用任务还可以被其它终端进行调用,当其它终端需要调用该应用任务时,需要提供应用任务的密钥。
202.可选的,在创建应用任务的过程中,还可以确定在执行该应用任务时,所利用到的数据,即通过电子设备提供第二页面。第二页面包括数据源配置控件。响应于数据源配置控件的第二触发操作,获取数据源配置控件对应的数据源配置信息。根据数据源配置信息连接相应的交通子系统,并建立交通子系统与应用任务标识的对应关系。将连接的交通系统数据源中的车辆数据及路段数据保存至目标数据库中。
203.具体的,在创建应用任务后,用户可以根据需求添加该应用任务需利用的数据源。用户点击数据源创建控件(例如,点击图4中的数据源模板类型控件),电子设备进入第二页
面,用户通过对数据源配置控件进行操作,以得到相应的数据源配置信息(如图4中的数据源模板、名称、创建人员等信息)。电子设备在用户配置完成数据源配置信息后,基于该数据源配置信息连接相应的交通子系统,即数据源,以读取该数据源中的车辆数据及路段数据,并将该车辆数据及路段数据保存至目标数据库中。
204.可选的,数据源配置信息还包括数据源地址(例如,数据库地址)、用户名称和用户密码等。其中,数据源地址可以为网络地址,例如,ip地址。
205.可选的,在创建应用任务的过程中,通过电子设备提供的页面,即第三页面配置该应用任务对应的处理条件,该第三页面包括处理条件配置控件和第一配置完成控件,处理条件的具体配置过程为:响应于第一配置完成控件的第三触发操作,获取处理条件配置控件对应的处理条件配置信息。对处理条件配置信息进行格式转换,得到预设数据格式的处理条件配置信息。根据预设数据格式的处理条件配置信息确定处理条件,并将处理条件与应用任务标识建立对应关系。
206.具体的,处理条件配置控件用于配置处理条件的相关信息。对于每个处理条件,用户操作处理条件配置控件,即选择或输入相应的处理条件配置信息,得到该处理条件配置控件对应的处理条件配置信息,当用户操作第一配置完成控件后,表明该处理条件的具体内容已经配置完成,则对各个处理条件配置控件对应的处理条件配置信息格式转换,以得到预设数据格式的处理条件配置信息,将该预设数据格式的处理条件配置信息作为该处理条件,并将该处理条件与创建的应用任务对应的应用任务标识建立对应关系,使得在执行应用任务时,可以直接确定所需使用的处理条件。
207.可选的,处理条件包括过滤条件、统计条件和排序条件中的一个或多个。过滤条件用于筛选数据;统计条件用于对数据进行统计处理(例如,技术、求和等);排序条件用于对数据进行排序。相应的,处理条件配置信息包括过滤条件配置信息、统计条件配置信息和排序条件配置信息中的一个或多个。
208.可选的,过滤条件配置信息包括过滤条件标识、过滤字段信息、过滤方式标识和过滤数据表标识中的一个或多个。过滤字段信息包括过滤字段名称、过滤值和过滤运算符中的一个或多个。
209.可选的,过滤条件标识指示过滤条件的标识,通过过滤条件标识可以查找相应的过滤条件。过滤数据表标识用于确定需处理的数据,即目标数据,通过过滤数据表标识查找相应的数据表(即过滤数据表),查找到的数据表中的数据便为所需的数据(即目标数据)。过滤字段信息用于从过滤数据表中筛选数据,即基于过滤运算符,从过滤数据表中筛选过滤字段名称对应的字段值与该过滤值匹配的数据。过滤运算符包括>、≥、=、<、≤等。
210.过滤方式标识包括条件过滤方式标识和/或枚举过滤方式标识,例如,当过滤方式标识为条件过滤标识时,表明是按照配置的条件进行过滤;当过滤方式标识为枚举过滤标识时,表明基于设置的数值,即过滤字段值进行过滤。
211.可选的,如图5所示,在配置过滤条件时,用户还可以选择配置的条件形式,当该条件形式为单条件时,表明配置的过滤字段名称的数量为一个,按照单个过滤字段名称对应的相关信息(例如,过滤运算符、过滤值)进行过滤;当该条件形式为或条件时,表明配置的过滤字段名称的数量为多个,按照配置的任意一个过滤字段名称对应的相关信息进行过滤;当该条件形式为且条件时,表明配置的过滤字段名称的数量为多个,按照配置的所有过
滤字段名称对应的相关信息进行过滤。相应的,过滤条件对应的处理条件配置信息包括条件形式标识,条件形式标识包括单条件标识、或条件标识和且条件标识中的一个或多个。
212.以一个具体应用场景为例,过滤条件对应的处理条件配置信息为:过滤数据表标识为表1,过滤方式标识为条件过滤方式标识,过滤字段名称包括行驶路段,过滤运算符为=,行驶路段对应的过滤值为“xx街”,过滤字段名称还包括行驶时间,过滤运行符为>,行驶时间对应的过滤值为“时间1”,过滤条件用于筛选从表1对应的数据表中筛在时间1到当前时间的这段时间内选行驶经过“xx街”的车辆信息。
213.可选的,统计条件配置信息包括统计条件标识、统计方式标识、统计数据表标识和统计字段信息中的一个或多个。统计字段信息包括统计字段名称和/或统计字段值。
214.其中,统计条件标识指示统计条件的标识,通过统计条件标识可以查找相应的统计条件。统计方式标识指示需进行的统计方式,即统计处理的标识,该统计方式包括求和方式、计数方式等。统计数据表标识用于确定需进行统计处理的数据所在的数据表。统计字段信息用于对统计数据表中的数据进行统计处理。例如,统计条件配置信息包括统计数据表标识,统计字段名称为车辆类型,统计字段值为小型汽车,统计方式标识指示计数方式,则在执行该统计条件时,获取统计数据表标识对应的统计数据表中车辆类型对应的字段值为小型汽车的数量。
215.可选的,排序条件配置信息包括排序数据表标识、排序条件标识、排序规则和排序字段名称中的一个或多个。其中,排序数据表标识用于确定需进行排序处理的数据所在的数据表,排序条件标识指示排序条件的标识,通过排序条件标识可以查找相应的排序条件。排序规则指示对数据的排序方式,其包括升序规则和降序规则。例如,排序数据表标识为表1,排序规则为升序规则,排序字段名称为数学成绩,则按照数学成绩由低到高的顺序,对表1对应的数据表中的数据进行排序。
216.可选的,预设数据格式可以为json数据格式,当然,预设数据格式也可以为其它格式,在此,不对其进行限制。例如,处理条件包括过滤条件、统计条件和排序条件,当预设数据格式为json数据格式,转换后的处理条件为通过json格式保存的数据,该数据为:
217.218.[0219][0220]
其中,idczt指示行驶路段,即为过滤字段名称;"conditions"中的value指示过滤字段值,conditionvalue指示过滤运算符;caption指示统计y轴的字段名称,即过滤字段名称;xh指示车辆类型。
[0221]
可选的,在配置处理条件时,需要用到字段信息(例如,过滤字段信息),为了使用户可以快速配置处理条件,选择创建的元数据模型,并从显示的该元数据模型对应的字段信息选取所需的字段信息。
[0222]
其中,元数据模型包括接入的数据源(即交通子系统)中数据的字段信息,如图6所示的字段名称、字段类型、注释等信息。
[0223]
可选的,在创建应用任务的过程中,通过电子设备提供的页面,即第四页面配置该应用任务对应的报警条件,第四页面包括报警条件配置控件和第二配置完成控件。报警条件的具体配置过程为:
[0224]
响应于第二配置完成控件的第四触发操作,获取报警条件配置控件对应的报警条件配置信息。其中,报警条件配置信息包括报警条件名称、报警条件标识、报警规则、执行序号和通知目标端标识中的一个或多个。报警规则包括报警字段名称、报警阈值和报警运算符中的一个或多个。根据报警条件配置信息确定对应的报警条件,并将报警条件与应用任务标识建立对应关系。
[0225]
可选的,报警条件配置信息还包括元数据模型标识等。
[0226]
可选的,目标端指示接收报警信息的终端。目标端标识包括目标端地址,例如,统一资源定位符(uniform resource locator,url)地址。
[0227]
可选的,报警条件配置控件可以根据需求进行设置,例如,配置元数据模型标识的控件可以为下拉框,使得用户可以快速选取所需的元数据模型标识。
[0228]
步骤202、根据目标处理条件对目标数据进行分析处理,得到目标路段对应的车流量信息。其中,目标路段为路段数据指示的至少一个路段。
[0229]
在本实施例中,获取目标处理条件对应的数据库处理语句。其中,数据库处理语句是根据目标处理条件以及预设条件执行顺序预先生成的代码。基于数据库处理语句,对目标车辆数据进行相应的分析处理,得到目标路段对应的车流量信息。
[0230]
其中,预设条件执行顺序指示目标处理条件所包括的条件的执行顺序。例如,目标处理条件包括过滤条件和统计条件,预设条件执行顺序为先执行过滤条件,然后执行统计
条件,则基于该目标处理条件和相应的条件执行顺序生成想要的数据库处理语句。
[0231]
具体的,为了快速对目标车辆数据进行分析处理,获取目标处理条件对应的数据库处理语句,也即在执行目标应用任务时,获取与该目标应用任务对应的目标处理条件对应的数据库处理语句,执行该数据库处理语句,以对目标车辆数据进行分析处理,得到目标路段对应的车流量信息。
[0232]
可选的,当目标处理条件包括过滤条件时,获取目标路段对应的车辆信息。其中,车辆信息是根据目标车辆数据中的过滤数据表标识对应的数据表确定的,和/或是根据过滤字段信息对目标车辆数据进行过滤得到的。根据目标路段对应的车辆信息得到目标路段对应的车流量信息。
[0233]
具体的,当目标处理条件中的过滤条件包括过滤数据表标识和过滤字段信息时,查找过滤数据表标识对应的数据表,并基于该过滤字段信息,从该数据表中筛选数据,得到目标路段对应的车辆信息。例如,过滤字段信息中的过滤字段名称及其对应的过滤值,和过滤运算符,过滤字段名称包括行驶路段,过滤运算符为=,行驶路段对应的过滤值为“xx街”,过滤字段名称还包括行驶时间,过滤运行符为>,行驶时间对应的过滤值为“时间1”,该过滤条件用于筛选从表1对应的数据表中筛在时间1到当前时间的这段时间内选行驶经过“xx街”的车辆信息。
[0234]
当过滤条件包括过滤数据表标识时,将过滤数据表标识对应的数据表中的数据作为目标车辆数据;当过滤条件包括过滤字段信息时,基于过滤字段信息,从接入的数据源中筛选数据。
[0235]
可选的,目标路段对应的车辆信息指示经过目标路段的车辆的信息,车辆信息包括车辆类型、车辆标识等。其中,车辆标识包括车牌号等唯一指示信息。
[0236]
当目标处理条件仅包括过滤条件时,在根据过滤条件得到目标路段对应的车辆信息时,可以直接将该目标路段对应的车辆信息作为车流量信息。当目标处理条件还包括统计条件时,继续根据统计条件对目标路段对应的车辆信息进行统计处理,得到目标路段对应的车流量信息,该车流量信息包括车辆统计数据集。其中,对目标路段对应的车辆信息进行统计处理的过程为:基于统计字段值,对目标路段对应的车辆信息中统计字段名称对应的字段值进行统计处理,也即对统计字段名称对应的字段值进行统计处理进行计数或者求和,得到目标路段对应的车辆统计数据集。其中,统计处理包括计数处理和/或求和处理。
[0237]
可选的,统计条件还指示统计方式标识。
[0238]
举例而言,当车辆信息指示行驶在目标路段上的车辆的信息时,该车辆信息包括车辆类型,统计条件指示的统计方式标识为计数处理。当统计条件指示的统计字段信息包括统计字段名称以及统计字段值,该统计字段名为车辆类型,统计字段值为小型汽车,则在执行该统计条件时,从目标路段对应的车辆信息中获取车辆类型对应的所有值,并从该所有值中统计小型汽车的数量,以得到行驶在目标路段上的小型汽车的数量。当统计条件指示的统计字段信息仅包括统计字段名称时,则在执行该统计条件时,从目标路段对应的车辆信息中获取车辆类型对应的所有值,并从该所有值中统计各个车辆类型的数量,以得到行驶在目标路段上的各种车辆类型的数量。
[0239]
可选的,当目标处理条件还包括排序条件时,表明需对执行过滤条件得到的车辆信息进行排序处理,或者对执行统计条件得到的目标路段对应的车辆统计数据集进行排序
处理。当对目标路段对应的车辆统计数据集进行排序处理时,按照排序规则,对目标路段对应的车辆统计数据集中的排序字段名称对应的字段值进行排序处理,得到排序后的车辆统计数据集。其中,排序处理包括为升序处理或降序处理。
[0240]
举例而言,车辆统计数据集包括各个车辆类型的数量,排序条件指示升序规则,排序字段名称为车辆类型,则在执行排序条件时,对各个车辆类型的数量进行升序处理,升序处理后的车辆统计数据集中的各个车辆类型的数量是由小到大排列的。
[0241]
可选的,还可以在执行完目标处理条件,对得到的目标路段对应的车流量信息进行显示,以使用户获知直观地分析处理结果。例如,如图7所示,当用户配置完成处理条件对应的排序字段名称、统计字段名称、过滤字段名称后,在执行该处理条件后,得到车辆统计数据集,即由小到大排列的各个车辆类型的数量,对该车辆统计数据集进行显示。
[0242]
可选的,获取应用任务标识对应的各个处理条件所对应的处理条件配置信息。对各个处理条件所对应的处理条件配置信息进行拼接处理,生成相应的数据库处理语句。
[0243]
具体的,在得到处理条件对应的处理条件配置信息后,基于预设数据库格式对处理条件对应的处理条件配置信息进行拼接处理,得到对应与所有处理条件的数据库处理语句,以供在需执行处理条件时,可以直接基于数据库处理语句执行所有处理条件,实现处理条件的快速执行。
[0244]
其中,为了便于进行拼接,处理条件配置信息可以为格式转换后得到的预设数据格式的处理条件配置信息。例如,预设数据格式的处理条件配置信息为上述代码,则拼接得到的数据库处理语句为select xh,count(xh)from t_app_5308_swgsvppt where idczt="xx街"group by xh order by ppzl asc。
[0245]
步骤203、获取目标报警条件集对应的执行方式标识。
[0246]
步骤204、根据执行方式标识所指示的执行方式,判断目标路段对应的车流量信息是否满足目标报警条件集中的报警条件,并生成目标报警条件集对应的判定结果。其中,判定结果指示车流量信息是否满足目标报警条件集。
[0247]
在本实施例中,在基于报警请求确定所需执行的目标报警条件集后,利用该目标报警条件集对应的执行方式标识确定目标报警条件集中的报警条件的执行方式,以供基于该执行方式,执行目标报警条件集中的报警条件,即判断目标路段对应的车流量信息是否满足该报警条件,从而得到目标报警条件集对应的判定结果。
[0248]
可选的,执行方式标识包括第一标识、第二标识和第三标识中的一个或多个。具体的,当执行方式标识为第一标识时,该执行方式标识指示第一执行方式,该第一执行方式表示顺序执行方式,即表示依次判断目标路段对应的车流量信息是否满足目标报警条件集中的每个报警条件。
[0249]
当执行方式标识为第二标识时,该执行方式标识指示第二执行方式,该第二执行方式表示或执行方式,即在确定目标路段对应的车流量信息满足目标报警条件集中的一个报警条件时,停止执行其它报警条件。
[0250]
当执行方式标识为第三标识时,该执行方式标识指示第三执行方式,该第三执行方式标识且执行方式,即表示分别判断目标路段对应的车流量信息是否满足目标报警条件集中的各个报警条件。
[0251]
可选的,报警条件对应于一个执行序号。
[0252]
在执行方式标识指示第一执行方式的情况下,按照执行序号由小到大的顺序,对目标报警集中的报警条件进行排序。根据报警条件的排序,依次判断车流量信息是否满足每个报警条件。在车流量信息依次满足每个报警条件的情况下,确定判定结果指示车流量信息满足目标报警条件集。在执行至车流量信息不满足报警条件的情况下,确定判定结果指示车流量信息不满足目标报警条件集。
[0253]
具体的,在执行方式标识指示第一执行方式的情况下,表明需要按照顺序依次执行目标报警条件集中的每个报警条件,即依次判断目标路段对应的车流量信息是否满足目标报警条件集中的每个报警条件,则按照执行序号由小到大的顺序,先对目标报警条件集中的报警条件进行排序,并基于报警条件的排序,遍历目标报警条件集中的每个报警条件。在车流量信息满足当前遍历的报警条件的情况下,继续遍历下一个报警条件;在车流量信息不满足当前遍历的报警条件的情况下,停止进行遍历剩余的报警条件,并确定判定结果指示车流量信息不满足目标报警条件集。在确定车流量信息满足目标报警条件集中的每个报警条件时,确定判定结果指示车流量信息满足目标报警条件集。
[0254]
以一个具体应用场景为例,目标报警条件集存在3个报警条件,报警条件1对应的执行序号为1,报警条件2对应的执行序号为3,报警条件3对应的执行序号为2,按照执行序号由小到大的顺序,对目标报警条件集中的报警条件进行排序,排序后的报警条件为报警条件1,报警条件3和报警条件2。在执行方式标识指示第一执行方式的情况下,先确定车流量信息是否满足报警条件1;在确定车流量信息满足报警条件1后,判断车流量信息是否满足报警条件3;在确定车流量信息满足报警条件3后,判断车流量信息是否满足报警条件2,;在确定车流量信息满足报警条件2后,确定判定结果指示车流量信息满足目标报警条件集。
[0255]
可选的,在执行方式标识指示第二执行方式的情况下,按照执行序号由小到大的顺序,对目标报警条件集中的报警条件进行排序。根据报警条件的排序,执行报警条件。响应于车流量信息满足所执行的报警条件,确定判定结果指示车流量信息满足目标报警条件集。
[0256]
具体的,执行方式标识指示第二执行方式的情况下,表明在确定目标路段对应的车流量信息满足目标报警条件集中的一个报警条件时,停止执行其它报警条件,则按照执行序号由小到大的顺序,先对目标报警条件集中的报警条件进行排序,并基于报警条件的排序,遍历目标报警条件集中的每个报警条件。在车流量信息满足当前遍历的报警条件的情况下,停止进行遍历剩余的报警条件,并确定判定结果指示车流量信息满足目标报警条件集。在确定车流量信息均不满足目标报警条件集中的每个报警条件时,确定判定结果指示车流量信息不满足目标报警条件集。
[0257]
可选的,在执行方式标识指示第三执行方式的情况下,分别判断目标路段对应的车流量信息是否满足目标报警条件集中的每个报警条件。在车流量信息满足每个报警条件的情况下,确定判定结果指示车流量信息满足目标报警条件集。在存在车流量信息不满足报警条件的情况下,确定判定结果指示车流量信息不满足目标报警条件集。
[0258]
在本实施例中,可以根据不同需求设置报警条件的执行方式,保证报警条件的执行多样化。
[0259]
步骤305、在判定结果指示车流量信息满足目标报警条件集的情况下,进行报警。
[0260]
在本实施例中,在判定结果指示车流量信息满足目标报警条件集的情况下,表明
需进行车流量报警,则生成报警信息,并获取目标端标识。基于该目标端标识,将报警信息发送至目标端,以使目标端对应的人员可以获知及时目标路段的车流量满足报警条件。
[0261]
在本实施例中,在得到目标路段对应的车流量信息后,确定需执行的目标报警条件集,并基于该目标报警条件集对应的执行方式,判断目标路段对应的车流量信息是否满足目标报警条件集中的报警条件,并生成目标报警条件集对应的判定结果,以供利用判定结果确定是否需要进行车流量报警,使得用户可以根据需求确定报警条件的执行方式,满足用户个性化需求,实现报警条件的灵活设置。
[0262]
与前述方法的实施例相对应,本技术还提供了报警装置及其所应用的电子设备的实施例。
[0263]
本技术报警装置的实施例可以应用在电子设备上,例如服务器或终端设备。报警装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在文件处理的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图8所示,为本技术报警装置所在电子设备的一种硬件结构图,除了图8所示的处理器810、内存830、网络接口820、以及非易失性存储器840之外,实施例中报警装置831所在的电子设备,通常根据该电子设备的实际功能,还可以包括其他硬件,对此不再赘述。
[0264]
如图9所示,图9是本技术根据一示例性实施例示出的一种报警装置的框图,所述装置包括:
[0265]
数据获取模块910,用于响应于接收到的报警请求,根据报警请求从目标数据库中获取目标数据,并根据报警请求确定目标处理条件和目标报警条件。其中,目标数据库包括至少一个交通子系统的车辆数据和路段数据。
[0266]
数据处理模块920,用于根据目标处理条件对目标数据进行分析处理,得到目标路段对应的车流量信息。其中,目标路段为路段数据指示的至少一个路段。
[0267]
报警模块930,用于在确定车流量信息满足目标报警条件集的情况下,进行报警。
[0268]
可选的,报警请求指示目标应用任务标识。目标数据包括目标车辆数据。
[0269]
数据获取模块910具体用于:
[0270]
从目标数据库中获取目标应用任务标识对应的目标交通子系统的车辆数据。其中,目标交通子系统是在创建目标应用任务标识指示的应用任务的情况下接入的数据源。
[0271]
根据目标交通子系统的车辆数据确定目标车辆数据。
[0272]
可选的,目标数据包括目标车辆数据。
[0273]
数据处理模块920具体用于:
[0274]
获取目标处理条件对应的数据库处理语句。其中,数据库处理语句是根据目标处理条件以及预设条件执行顺序预先生成的代码。
[0275]
基于数据库处理语句,对目标车辆数据进行相应的分析处理,得到目标路段对应的车流量信息。
[0276]
可选的,目标处理条件包括过滤条件,过滤条件指示过滤数据表标识和/或过滤字段信息。目标数据包括目标车辆数据,目标车辆数据包括多个数据表。
[0277]
数据处理模块920具体用于:
[0278]
获取目标路段对应的车辆信息。其中,车辆信息是根据目标车辆数据中的过滤数
据表标识对应的数据表确定的,和/或是根据过滤字段信息对目标车辆数据进行过滤得到的。
[0279]
根据目标路段对应的车辆信息得到目标路段对应的车流量信息。
[0280]
可选的,目标处理条件还包括统计条件,统计条件指示统计字段信息。其中,统计字段信息包括统计字段名称及其对应的统计字段值。车流量信息包括车辆统计数据集。
[0281]
数据处理模块920还用于:
[0282]
基于统计字段值,对目标路段对应的车辆信息中统计字段名称对应的字段值进行统计处理,得到目标路段对应的车辆统计数据集。其中,统计处理包括计数处理和/或求和处理。
[0283]
可选的,目标处理条件还包括排序条件,排序条件指示排序字段名称和排序规则。
[0284]
数据处理模块920还用于:
[0285]
按照排序规则,对目标路段对应的车辆统计数据集中的排序字段名称对应的字段值进行排序处理,得到排序后的车辆统计数据集。其中,排序处理包括为升序处理或降序处理。
[0286]
可选的,目标报警条件集包括至少一个报警条件,并且目标报警条件集包含执行方式标识,执行方式标识指示目标报警条件中的报警条件的执行方式。
[0287]
报警模块930还用于:
[0288]
获取目标报警条件集对应的执行方式标识。
[0289]
根据执行方式标识所指示的执行方式,判断目标路段对应的车流量信息是否满足目标报警条件集中的报警条件,并生成目标报警条件集对应的判定结果。其中,判定结果指示车流量信息是否满足目标报警条件集。
[0290]
可选的,报警模块930还用于:
[0291]
在执行方式标识指示第一执行方式的情况下,按照执行序号由小到大的顺序,对目标报警集中的报警条件进行排序。
[0292]
根据报警条件的排序,依次判断车流量信息是否满足每个报警条件。
[0293]
在车流量信息依次满足每个报警条件的情况下,确定判定结果指示车流量信息满足目标报警条件集。
[0294]
在执行至车流量信息不满足报警条件的情况下,确定判定结果指示车流量信息不满足目标报警条件集。
[0295]
可选的,报警条件对应于一个执行序号。
[0296]
报警模块930还用于:
[0297]
在执行方式标识指示第二执行方式的情况下,按照执行序号由小到大的顺序,对目标报警条件集中的报警条件进行排序。
[0298]
根据报警条件的排序,执行报警条件。
[0299]
响应于车流量信息满足所执行的报警条件,确定判定结果指示车流量信息满足目标报警条件集。
[0300]
可选的,报警模块930还用于:
[0301]
在执行方式标识指示第三执行方式的情况下,分别判断目标路段对应的车流量信息是否满足目标报警条件集中的每个报警条件。
[0302]
在车流量信息满足每个报警条件的情况下,确定判定结果指示车流量信息满足目标报警条件集。
[0303]
在存在车流量信息不满足报警条件的情况下,确定判定结果指示车流量信息不满足目标报警条件集。
[0304]
可选的,数据获取模块910还用于:
[0305]
获取报警时间。其中,报警时间是从报警请求中获取的或是在创建报警请求指示的目标应用任务标识所对应的应用任务时设置的。
[0306]
基于报警时间,从目标数据库中获取目标数据。
[0307]
可选的,通过电子设备提供第一页面。其中,第一页面包括任务创建控件。
[0308]
报警装置还包括任务生成模块。
[0309]
任务生成模块具体用于:
[0310]
响应于任务创建控件的第一触发操作,创建应用任务,并确定应用任务对应的应用任务标识。
[0311]
可选的,通过电子设备提供第二页面。第二页面包括数据源配置控件。
[0312]
任务生成模块还用于:
[0313]
响应于数据源配置控件的第二触发操作,获取数据源配置控件对应的数据源配置信息。
[0314]
根据数据源配置信息连接相应的交通子系统,并建立交通子系统与应用任务标识的对应关系。
[0315]
将连接的交通系统数据源中的车辆数据及路段数据保存至目标数据库中。
[0316]
可选的,通过电子设备提供第三页面,第三页面包括处理条件配置控件和第一配置完成控件。
[0317]
任务生成模块具体用于:
[0318]
响应于第一配置完成控件的第三触发操作,获取处理条件配置控件对应的处理条件配置信息。
[0319]
对处理条件配置信息进行格式转换,得到预设数据格式的处理条件配置信息。
[0320]
根据预设数据格式的处理条件配置信息确定处理条件,并将处理条件与应用任务标识建立对应关系。
[0321]
可选的,处理条件配置信息包括过滤条件配置信息、统计条件配置信息和排序条件配置信息中的一个或多个。
[0322]
过滤条件配置信息包括过滤条件标识、过滤字段信息、过滤方式标识和过滤数据表标识中的一个或多个。过滤字段信息包括过滤字段名称、过滤值和过滤运算符中的一个或多个。
[0323]
统计条件配置信息包括统计条件标识、统计方式标识、统计数据表标识和统计字段信息中的一个或多个。统计字段信息包括统计字段名称和/或统计字段值。
[0324]
排序条件配置信息包括排序条件标识、排序规则和排序字段名称中的一个或多个。
[0325]
可选的,任务生成模块还用于:
[0326]
获取应用任务标识对应的各个处理条件所对应的处理条件配置信息。
[0327]
对各个处理条件所对应的处理条件配置信息进行拼接处理,生成相应的数据库处理语句。
[0328]
可选的,通过电子设备提供第四页面,第四页面包括报警条件配置控件和第二配置完成控件。
[0329]
任务生成模块还用于:
[0330]
响应于第二配置完成控件的第四触发操作,获取报警条件配置控件对应的报警条件配置信息。其中,报警条件配置信息包括报警条件名称、报警条件标识、报警规则、执行序号和通知目标端标识中的一个或多个。报警规则包括报警字段名称、报警阈值和报警运算符中的一个或多个。
[0331]
根据报警条件配置信息确定对应的报警条件,并将报警条件与应用任务标识建立对应关系。
[0332]
相应的,本技术还提供一种电子设备,所述装置包括有处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:
[0333]
响应于接收到的报警请求,根据所述报警请求从目标数据库中获取目标数据,并根据所述报警请求确定目标处理条件和目标报警条件;其中,所述目标数据库包括至少一个交通子系统的车辆数据和路段数据;
[0334]
根据所述目标处理条件对所述目标数据进行分析处理,得到目标路段对应的车流量信息;其中,所述目标路段为所述路段数据指示的至少一个路段;
[0335]
在确定所述车流量信息满足所述目标报警条件集的情况下,进行报警。
[0336]
在另外一个实施例中,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上所述的报警方法。
[0337]
在另外一个实施例中,本技术提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时,实现如上所述的报警方法。
[0338]
上述装置中各个模块的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
[0339]
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本技术方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0340]
上述对本技术特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
[0341]
本领域技术人员在考虑说明书及实践这里申请的发明后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或
者适应性变化遵循本技术的一般性原理并包括本技术未申请的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由下面的权利要求指出。
[0342]
应当理解的是,本技术并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本技术的范围仅由所附的权利要求来限制。
[0343]
以上所述仅为本技术的较佳实施例而已,并不用以限制本技术,凡在本技术的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本技术保护的范围之内。
再多了解一些

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

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

相关文献