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

交通门架数据处理方法、系统和存储介质与流程

2022-05-26 23:05:14 来源:中国专利 TAG:


1.本技术涉及交通数据处理技术,特别是一种交通门架数据处理方法、系统和存储介质。


背景技术:

2.现代的高速公路收费系统已经中过去的人工收费演变成自动计算。在计算收费时需要依赖于大量的门架数据。然而,这些门架数据的字段数量庞大,而且实时性比较强。
3.道路运营中心需要对门架数据进行处理,然后对各门架的运营方进行分账。现有的分账系统,处理效率低,实时性较差。


技术实现要素:

4.本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出一种交通门架数据处理方法、系统和存储介质,在确保一定的准确率的前提下,提高处理效率,增加数据处理的实时性。
5.本技术实施例提供了一种交通门架数据处理方法,包括以下步骤:
6.实时获取门架的增量数据;
7.将所述增量数据进行校验,得到校验后的第一数据;
8.抽取所述第一数据中的预设字段进行缓存;
9.根据门架数据的标识对缓存中的门架数据进行组合,其中,当多个关联的门架数据满足预设条件时,将多个所述门架数据从缓存中分发至业务端进行处理。
10.在一些实施例中,所述满足预设条件包括:
11.多个所述关联的门架数据在缓存中的时间大于第一阈值;
12.或者
13.多个所述关联的门架数据中包含入口门架数据和出口门架数据。
14.在一些实施例中,所述门架数据的标识通过车辆信息和入口时间确定。
15.在一些实施例中,还包括以下步骤:
16.当一组门架数据被分发至业务端进行处理后,对该组门架数据进行第一标记处理。
17.在一些实施例中,还包括以下步骤:
18.对属于已经被标记的门架数据组的门架数据进行第二标记处理,以使得业务端更正分账信息。
19.在一些实施例中,多个所述关联的门架数据在缓存中的时间大于第一阈值,具体是指:
20.多个所述关联的门架数据中产生时间最后的一个在缓存中的时间大于第一阈值时。
21.在一些实施例中,所述预设字段的数据占对应的增量数据的容量比例小于30%。
22.另一方面,本实施例公开了一种交通门架数据处理系统,包括:
23.获取模块,用于实时获取门架的增量数据;
24.校核模块,用于将所述增量数据进行校验,得到校验后的第一数据;
25.缓存模块,用于抽取所述第一数据中的预设字段进行缓存;
26.处理模块,用于根据门架数据的标识对缓存中的门架数据进行组合,其中,当多个关联的门架数据满足预设条件时,将多个所述门架数据从缓存中分发至业务端进行处理。
27.另一方面,本实施例公开了一种交通门架数据处理系统,包括:
28.存储器,用于存储程序;
29.处理器,用于加载所述程序以执行交通门架数据处理方法。
30.另一方面,本实施例公开了一种计算机存储介质,其存储有程序,所述程序被处理器执行时,实现交通门架数据处理方法。
31.本技术实施例通过实时获取门架的增量数据,然后将所述增量数据进行校验,得到校验后的第一数据,抽取所述第一数据中的预设字段进行缓存,接着根据门架数据的标识对缓存中的门架数据进行组合,其中,当多个关联的门架数据满足预设条件时,将多个所述门架数据从缓存中分发至业务端进行处理,通过这一方式,将部分数据进行抽取处理,可以减少对缓存的占用,增加处理效率;同时,设置一定的条件作为分发条件,可以避免数据因为部分接收错误而一直不能被处理,又可以在缓存中等待数据的收集,在兼顾效率的情况下保障了准确性。
附图说明
32.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
33.图1是本技术实施例提供的一种交通门架数据处理方法的流程图;
34.图2是本技术实施例提供的一种交通门架数据处理方法的模块框图;
35.图3是本技术实施例提供的又一种交通门架数据处理方法的模块框图。
具体实施方式
36.为使本技术的目的、技术方案和优点更加清楚,以下将参照本技术实施例中的附图,通过实施方式清楚、完整地描述本技术的技术方案,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
37.在本发明的描述中,若干的含义是一个以上,多个的含义是两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。如果有描述到第一、第二只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。
38.本发明的描述中,除非另有明确的限定,设置等词语应做广义理解,所属技术领域技术人员可以结合技术方案的具体内容合理确定上述词语在本发明中的具体含义。
39.本发明的描述中,参考术语“一个实施例”、“一些实施例”、“示意性实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
40.参照图1,本技术实施例提供了一种交通门架数据处理方法,本实施例从系统中某个功能组件或者服务器的角度进行描述,包括以下步骤:
41.s1、实时获取门架的增量数据。
42.其中,本实施例中所指的增量数据至少包括用于校核收费/分账数据是否正确的全部字段。在实际应用中,一条门架数据的字段可以有数十个甚至上百个。当然,在部分实施例中也可以包含其他不能用于校核收费数据的其他数据,例如照片等,这些数据可以由其他系统进行数据挖掘。
43.s2、将所述增量数据进行校验,得到校验后的第一数据。
44.需要理解的是,这些增量数据在传输过程中可能传输错误,或者部分数据是来自于非法入侵者所发送的数据,因此,需要对增量数据进行校验,只有通过校验的才能进行后续的处理。
45.s3、抽取所述第一数据中的预设字段进行缓存。
46.然而,每个门架数据中有大量的冗余,本方案只需要用到其中一部分数据进行分账数据的计算,因此,只需要将经过校验的第一数据中的预设字段抽取到缓存之中,这样可以增加处理的速度,减少对缓存的容量需求。一般情况下,所述预设字段的数据占对应的增量数据的容量比例小于30%。
47.s4、根据门架数据的标识对缓存中的门架数据进行组合,其中,当多个关联的门架数据满足预设条件时,将多个所述门架数据从缓存中分发至业务端进行处理。
48.其中,所述满足预设条件包括:
49.多个所述关联的门架数据在缓存中的时间大于第一阈值;
50.或者
51.多个所述关联的门架数据中包含入口门架数据和出口门架数据。
52.可以理解的是,当一个车辆的行径入口和出口门架的时候,对应产生入口和出口的门架数据,一个车辆行经多个门架,这些门架的数据按照时间先后的顺序进行组合之后才会得到完整的行程信息。但是鉴于各门架数据在向服务器报送数据的周期不同或者数据报送时发生故障,可能在前的门架还没上传数据的时候在后的门架数已经报送数据,从而导致数据的先后顺序不同。因此在缓存中需要进行排序组合。数据分类的依据是车牌信息,排序的依据是时间先后。
53.系统按照一定周期对缓存中的数据进行处理,入口数据和出口数据均已经完整地出现的时候,可以认为这个数据已经完整。当然,还有部分情况,就是出口数据丢失,导致部分数据在缓存中长时间滞留,使得缓存存在溢出风险,因此可以对产生时间最后的数据设置一个时间阈值,当产生时间最后的数据在缓存中的时间超过时间阈值的时候,则认为这个数据是出口数据。这样可以避免数据的处理过分拖延,也降低对缓存的占用。具体地,多个所述关联的门架数据在缓存中的时间大于第一阈值,具体是指:多个所述关联的门架数
据中产生时间最后的一个在缓存中的时间大于第一阈值时。
54.需要理解的是,当一组门架数据被分发至业务端进行处理后,对该组门架数据进行第一标记处理。标记处理的目的是表述该数据已经被处理,可以确保不会有数据被遗漏或者重复处理。当缓存中数据达到一定容量比例,例如90%的时候,可以删除或者覆盖缓存中已经处理完毕的数据。然而,在部分场景中,会有遗漏的数据存在。此时,对属于已经被标记的门架数据组的门架数据进行第二标记处理,以使得业务端更正分账信息。对这些数据进行标记处理后,送入对应的业务端进行更正处理,使得分账数据准确,虽然是异步处理,实时性较差,但是也能够时候保障准确度。
55.在一些实施例中,所述门架数据的标识通过车辆信息和入口时间确定。一般情况下,门架数据的表示通过passid表示,passid根据车牌信息和通过时间来确定。
56.参照图2,本实施例公开了一种交通门架数据处理系统,包括:
57.获取模块,用于实时获取门架的增量数据;
58.校核模块,用于将所述增量数据进行校验,得到校验后的第一数据;
59.缓存模块,用于抽取所述第一数据中的预设字段进行缓存;
60.处理模块,用于根据门架数据的标识对缓存中的门架数据进行组合,其中,当多个关联的门架数据满足预设条件时,将多个所述门架数据从缓存中分发至业务端进行处理。
61.参照图3,本实施例公开了一种交通门架数据处理系统,包括:
62.存储器,用于存储程序;
63.处理器,用于加载所述程序以执行交通门架数据处理方法。
64.本实施例公开了一种计算机存储介质,其存储有程序,所述程序被处理器执行时,实现交通门架数据处理方法。
65.在本技术中所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等各种可以存储程序代码的介质。
66.注意,上述仅为本技术的较佳实施例及所运用技术原理。本领域技术人员会理解,本技术不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本技术的保护范围。因此,虽然通过以上实施例对本技术进行了较为详细的说明,但是本技术不仅仅限于以上实施例,在不脱离本技术构思的情况下,还可以包括更多其他等效实施例,而本技术的范围由所附的权利要求范围决定。
再多了解一些

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

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

相关文献