CN112003956A - 一种交管系统 - Google Patents
一种交管系统 Download PDFInfo
- Publication number
- CN112003956A CN112003956A CN202011167247.4A CN202011167247A CN112003956A CN 112003956 A CN112003956 A CN 112003956A CN 202011167247 A CN202011167247 A CN 202011167247A CN 112003956 A CN112003956 A CN 112003956A
- Authority
- CN
- China
- Prior art keywords
- picture
- data center
- data
- traffic management
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Traffic Control Systems (AREA)
Abstract
本申请实施例涉及交管领域,提供一种交管系统,包括前端设备、第一数据中心、第二数据中心、业务服务器等,前端设备用于采集交管图片并缓存,然后向第一数据中心发送交管图片,向第二数据中心发送交管图片对应的本地存储路径;第一数据中心用于存储并基于所述交管图片向业务服务器提供数据服务;第二数据中心用于存储并基于本地存储路径向业务服务器提供数据服务;业务服务器用于基于数据服务提供业务服务。这种交管系统的应用,使得图片数据以文本形式进行了备份,在不影响系统正常运行的前提下,减小了系统的存储压力,提高了系统的可靠性。
Description
技术领域
本申请实施例涉及交管领域,尤其涉及一种交管系统。
背景技术
目前业务系统可能会做数据离线备份,可能还会做数据库主备同步,当数据库出现故障的时候可以通过恢复数据库保障业务连续,不过这个恢复可能有短暂的业务中断,恢复进度也受故障的严重性决定,慢的几个小时或一天,甚至是更长时间。数据库主备同步的数据备份方式要求系统提供两个存储能力相当的数据机房,但是在交管业务中,过车图片或者违法图片等各种图片的数量基数很大,采用主备模式将导致巨大的存储资源采购成本,同时这个数据量特别大,每天可能是几千万张卡口图片,而且这个图片像流水一样每时每刻不间断的产生,很难实现主备数据库之间的实时备份。
在对现有技术的研究和实践过程中,本申请实施例的发明人发现,目前的交管系统对于一些重要的省级交管单位可能影响较大,其需要存储一个省范围的交管图片,对存储资源的要求更大。
因此,现有的交管系统存在占用存储空间大的问题,需要改进。
发明内容
本申请实施例提供一种交管系统,用以解决当前交管系统存在的占用存储空间大的技术问题。
为了解决上述技术问题,本申请实施例提供以下技术方案:
本申请提供一种交管系统,所述交管系统包括前端设备、第一数据中心、第二数据中心以及业务服务器;其中:
所述前端设备用于采集交管图片并缓存,向所述第一数据中心发送所述交管图片,向所述第二数据中心发送所述交管图片对应的本地存储路径;
所述第一数据中心用于存储并基于所述交管图片向所述业务服务器提供数据服务;
所述第二数据中心用于存储并基于所述本地存储路径向所述业务服务器提供数据服务;
所述业务服务器基于所述数据服务提供业务服务。
有益效果:本申请提供一种交管系统,所述交管系统包括前端设备、第一数据中心、第二数据中心以及业务服务器。本申请的交管系统中,前端设备用于采集交管图片并缓存,然后向第一数据中心发送所述交管图片,以使得所述第一数据中心存储并基于所述交管图片向业务服务器提供数据服务,向第二数据中心发送所述交管图片的本地存储路径,以使得所述第二数据中心用于存储并基于所述本地存储路径向业务服务器提供数据服务,所述业务服务器基于所述的数据服务提供相应的业务服务;通过这种交管系统,实现了一种非对称式的存储架构,减小了两个数据中心之间的依赖度,提高了整个交管系统承担风险的能力,最重要的是,减轻了系统的存储压力,有效地节约了系统的存储空间。此外,所述交管系统中的前端设备会根据获取的清理周期,定期对所述前端设备中存储的交管图片进行数据清理,这样会减轻前端设备的存储压力,以提高其利用率。
附图说明
下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其他有益效果显而易见。
图1是本申请实施例提供的交管系统的场景示意图。
图2是本申请实施例提供的交管系统工作流程示意图。
图3是本申请实施例提供的第一数据中心的结构示意图。
图4是本申请实施例提供的第二数据中心的结构示意图。
图5是本申请实施例提供的交管系统数据管理装置的结构示意图。
图6是本申请实施例提供的前端设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清除、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在本申请实施例中,所述交管数据,是指前端设备中的采集模块拍摄到的监控场所内车辆信息、驾驶人信息、行人信息,以及车辆和行人的运行参数等数据,通常为视频或图像等可视化的数据,其中车辆信息可以包括车辆的品牌、车型、颜色、行驶速度、车牌号码信息等,驾驶人信息可以包括驾驶人的性别、衣着、发型等,行人信息可包括行人的性别、身高、衣着、发型等。
在本申请实施例中,所述交管图片包括但不限于卡口图片和违法图片等。
在本申请实施例中,所述数据服务可以是指对数据进行存储、删除、修改、标记、分析等操作。
本申请实施例提供一种交管系统。
请参阅图1,图1为本申请实施例所提供的交管系统的场景示意图,该系统可以包括终端以及服务器,终端之间、服务器之间,以及终端与服务器之间通过各种网关组成的互联网等方式连接通信,其中,该应用场景中包括前端设备101、第一数据中心102、第二数据中心103、业务服务器104以及配置服务器105,其中:
前端设备101可以包括设置在各个卡口的视频和图像采集设备等。
第一数据中心102和第二数据中心103分别可以是独立的服务器,也可以服务器组成的服务器网络或者服务器集群;例如,本申请实施例中所描述的第一数据中心102以及第二数据中心103,其包括但不限于计算机、网络主机、数据库服务器、大数据服务器集群、存储服务器以及应用服务器或者多个服务器构成的云服务器,其中,云服务器由基于云计算(Cloud Computing)的大量计算机或者网络服务器构成。
本申请的实施例中,由于图片数据所占据的存储空间较大,因此使用存储空间较大的第一数据中心102存储图片;由于文本数据所占据的存储空间较小,因此使用存储空间较小的第二数据中心103存储图片的本地存储路径。这种存储方式,大大减轻了系统的存储压力,提高了系统的可用性。
本申请的实施例中,服务器与前端之间可以通过任何通信方式实现通信,包括但不限于,基于第三代合作伙伴计划(3rd Generation Partnership Project,3GPP)、长期演进(Long Term Evolution,LTE)、全球互通微波访问(Worldwide Interoperability forMicrowave Access, WiMAX)的移动通信,或基于TCP/IP协议族(TCP/IP Protocol Suite,TCP/IP)、用户数据报协议(User Datagram Protocol,UDP)的计算机网络通信等。如图1所示的交管系统,前端设备101可以分别与第一数据中心102、第二数据中心103以及配置服务器105进行数据交互,第一数据中心102和第二数据中心103又分别与业务服务器104进行交互,其中:
前端设备101先采集设备所在处的交管图片,所述交管图片包括卡口图片和违法图片中的至少一种,将采集到的交管图片存储于前端设备101中,并生成所述交管图片对应的本地存储路径;然后,配置服务器105为前端设备中存储的交管图片配置图片通信地址以及配置对应的本地存储路径的路径通信地址;接着,前端设备基于所述图片通信地址将交管图片上传至第一数据中心102进行存储,从而使得第一数据中心102能基于所述交管图片提供数据服务,同时,前端设备基于所述路径通信地址将交管图片的本地存储路径上传至第二数据中心103进行存储,从而使得第二数据中心103能基于所述本地存储路径提供数据服务。由于存储路径属于文本信息,文本信息的大小与图片信息的大小差距非常大,一般能达到1比1000的比例,因此这种存储方式相较于现有技术大大节省了存储空间。
当第一数据中心102发生故障不能正常运行时,前端设备101与第一数据中心102之间的通信中断,此时,前端设备101不会接收到第一数据中心102返回的图片上传响应,前端设备101会把未接收到图片上传响应的交管图片标记为异常图片;在故障解除,第一数据中心102恢复运行后,前端设备101会将异常图片作为待上传图片,向第一数据中心102重新发送图片上传请求,第一数据中心102接收到该图片上传请求,并存储接收到的图片,同时发送异常图片上传响应给前端设备101,前端设备101接收到异常图片的图片上传响应,并将其标记为已上传图片,因此,该异常图片不会因为被重复上传而占据第一数据中心102的存储空间。此外,第一数据中心102发生故障时,业务服务器104无法向第一数据中心102发送业务服务请求,因此,业务服务器104会向第二数据中心103发送业务服务请求,请求调用并分析存储于其中的本地存储路径所对应的交管图片,第二数据中心103接收到所述业务服务请求后,会进行相应的操作,并将处理结果发送给业务服务器104。
当第二数据中心103发生故障无法运行时,第一数据中心102仍在正常运行,但此时由前端设备101上传至第二数据中心103的本地存储路径会出现上传失败的情况,在这种情况下,前端设备101不会接收到由第二数据中心103发出的路径上传响应,此时,前端设备101会把未接收到路径上传响应的本地存储路径标记为异常路径;在故障解除,第二数据中心103恢复运行后,前端设备101会在某一时刻重新收到路径上传响应,此时,前端设备101会将异常路径作为待上传路径,并将其上传至第二数据中心103,上传成功后,前端设备101会接收到异常路径的路径上传响应,并将其标记为已上传路径,因此,该本地存储路径不会因为被重复上传从而占据第二数据中心103的存储空间。此外,第二数据中心103发生故障时,业务服务器104无法向第二数据中心103发送业务服务请求,因此,业务服务器104会向第一数据中心102发送业务服务请求,请求调用并分析存储于其中的交管图片,第一数据中心102接收到所述业务服务请求后,会进行相应的操作,并将处理结果发送给业务服务器104。
需要说明的是,图1所示的系统场景示意图仅仅是一个示例,本申请实施例描述的服务器以及场景是为了更加清楚地说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着系统的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。
请参阅图2,图2是本申请实施例提供的交管系统工作流程示意图,其包括:
201:前端设备101采集交管图片,并对采集到的交管图片进行缓存,同时生成交管图片的存储路径。
在一种实施例中,前端设备101中包括采集模块,通过采集模块例如摄像头可以对拍摄范围内的所有车辆、驾驶人以及行人都进行拍摄,得到交管图片;然后前端设备101将采集到的交管图片进行暂时的存储,并根据交管图片的存储位置生成本地存储路径,通过该本地存储路径可以准确的确定对应的交管图片。
在一种实施例中,可以为每个前端设备101配置一定大小的存储器,所述存储器件的存储空间可以是1G,以使得所述前端设备101可以进行长达1个小时的数据临时缓存,而这1小时可以为数据中心的故障恢复提供充足的时间,这种存储器件的配置可以在不增加设备成本,尤其是数据中心的硬件成本的基础上,保证系统业务的正常进行。
在一种实施例中,存储路径是指文件在存储器中的位置,可以分为图片存储文件夹和视频存储文件夹。存储器可以是静态随机存储器(Static Random-Access Memory,SRAM),这种存储器速度较快,但工艺复杂,生产成本高;也可以是电子可擦除只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM),这种存储器的更新速度快,其断电时仍能保存数据;还可以是闪存存储器(Flash Memory),这种存储器可以写入和读取,容量大,速度快,能提高存储性能,也还可以是其他合适的存储器。
在一种实施例中,前端设备101中存储的交管图片不是持久化存储的,用户可以根据需要,设定清理周期,该清理周期可以是30分钟、1小时等其他期限,前端设备101中的处理器通过运行相应的计算机程序,定期清理存储于其中的交管图片,从而为后续采集到的交管图片提供充足的存储空间,提升前端设备的利用率。
202:配置服务器105分别配置图片通信地址以及本地存储路径的通信地址。
在一种实施例中,配置服务器105主要用于配置通信地址,可以为前端设备101与第一数据中心102以及第二数据中心103的通信提供入口。配置服务器105为存储于前端设备101中的交管图片配置图片通信地址,为交管图片对应的本地存储路径配置路径通信地址,并将其发送给前端设备101。
203:前端设备101向第一数据中心102发送交管图片。
在一种实施例中,前端设备101基于配置服务器为交管图片配置的图片通信地址与第一数据中心102建立通信,然后将所述交管图片发送至第一数据中心102。
204:第一数据中心102存储由前端设备101发送而来的交管图片。
在一种实施例中,第一数据中心102因其容量大,主要用于存储图片数据。第一数据中心102可以是单独的服务器,也可以是由多个服务器组成的服务器网络或者服务器集群,不同的服务器功能不同,比如,数据库服务器主要用于管理和配置相关数据,存储服务器主要用于存储数据,应用服务器主要用于通过各种协议为客户端提供应用等。
205:第一数据中心102向前端设备101发送图片上传响应。
在一种实施例中,第一数据中心102在接收到由前端设备101上传的交管图片后,会向前端设备101返回图片上传响应,以反馈给前端设备101表示其已接收到上传的交管图片。
206:前端设备101接收由第一数据中心102返回的图片上传响应,并标记未收到图片上传响应的图片为异常图片。
在一种实施例中,前端设备101与第一数据中心102建立了通信,收到图片上传响应的,前端设备101会将该交管图片标记为已上传图片,未收到图片上传响应的,前端设备101会将该交管图片标记为异常图片。
在一种实施例中,前端设备101未能接收到图片上传响应即表示前端设备101与第一数据中心102之间的通信出现了问题,即通信被中断了,在这种情况下,图片也就未能成功上传到第一数据中心102中进行存储;当前端设备101与第一数据中心102之间的通信重新连接时,前端设备101会向第一数据中心102重新上传之前标记过的异常图片,若第一数据中心102接收到其上传的异常图片,则会向前端设备101返回异常图片的上传响应,表示其已经成功接收该图片并进行了存储,若没有收到上传的异常图片,则前端设备101也就不会收到异常图片的上传响应,只能等待下一次重传,如此循环,直到图片被成功上传至第一数据中心102。
207:业务服务器104向第一数据中心102发送业务服务请求。
在一种实施例中,业务服务器104可以根据用户的需求,向第一数据中心102发送业务服务请求,可以是请求调用第一数据中心102中存储的交管图片,从而可以对其进行分析和相应的服务。
208:第一数据中心102基于其存储的图片数据,向业务服务器104发送数据。
在一种实施例中,第一数据中心102根据业务服务请求,确定匹配的目标图片,并将其发送到业务服务器104中。
209:前端设备101向第二数据中心103上传交管图片对应的本地存储路径。
在一种实施例中,存储路径即文件的存放位置,例如,文件“Photo1”在计算机中的存储路径为“D:\Photo Files\Photo1”,通过该路径可以准确无误的确定该文件,因此,交管图片对应的本地存储路径,即所述交管图片在前端设备101中的具体存储位置,根据所述存储路径,可以确定唯一与之匹配的交管图片。
在一种实施例中,配置服务器105通过通信协议为将要发送的交管图片对应的本地存储路径配置通信地址,基于该通信地址与第二数据中心103建立通信,然后将所述交管图片对应的本地存储路径发送至第二数据中心103。
210:第二数据中心103存储由前端设备101上传的交管图片对应的本地存储路径。
在一种实施例中,交管图片对应的本地存储路径是文本形式的数据,其占用的存储空间较小,因此用存储容量相较于第一数据中心102要小的第二数据中心103进行存储。同样地,第二数据中心103可以是单独的服务器,也可以是由多个服务器组成的服务器网络或者服务器集群,不同的服务器功能不同,比如,数据库服务器主要用于管理和配置相关数据,同时也能用于存储数据,应用服务器主要用于通过各种协议为客户端提供应用等。
211:第二数据中心103向前端设备101发送路径上传响应。
在一种实施例中,第二数据中心103在接收到由前端设备101上传的交管图片对应的本地存储路径后,会向前端设备101返回路径上传响应,以反馈给前端设备101表示其已经接收到上传的存储路径。
212:前端设备101接收由第二数据中心103返回的路径上传响应,并标记未收到路径上传响应的本地存储路径为异常路径。
在一种实施例中,前端设备101与第二数据中心103建立了通信,收到路径上传响应的,前端设备101会将该本地存储路径标记为已上传路径,未收到路径上传响应的,前端设备101会将该本地存储路径标记为异常路径。
在一种实施例中,前端设备101未能接收到路径上传响应即表示前端设备101与第二数据中心103之间的通信出现了问题,有可能是通信被中断了,在这种情况下,本地存储路径也就未能成功上传到第二数据中心103中进行存储;当前端设备101与第二数据中心103之间的通信重新连接时,前端设备101会向第二数据中心103重新上传之前标记过的异常路径,若第二数据中心103接收到其上传的异常路径,则会向前端设备101返回异常路径的上传响应,表示其已经成功接收该路径并进行了存储,若没有收到上传的异常路径,则前端设备101也就不会收到异常路径的上传响应,只能等待下一次重传,如此循环,直到存储路径被成功上传至第二数据中心103。
213:业务服务器104向第二数据中心103发送业务服务请求。
在一种实施例中,当第一数据中心102发生故障不能正常运转时,业务服务器104可以向第二数据中心103发送业务服务请求,以请求调用第二数据中心103中存储的交管图片的本地存储路径,从而可以根据所述本地存储路径在前端设备中确定对应的目标图片,以便后续可以进行数据分析和服务。
214:第二数据中心103向前端设备101发送数据调用请求。
在一种实施例中,由于第二数据中心103中存储的是交管图片的本地存储路径,所以当用户需要通过访问第二数据中心103中的数据进行业务处理时,先访问的是第二数据中心103中存储的路径数据,仅仅基于该本地存储路径是没有办法得到业务需要的相关信息的,因此,第二数据中心103需要与前端设备101建立通信连接,向前端设备101发送数据调用请求,从而得到所述本地存储路径对应的交管图片。
215:前端设备101接收由第二数据中心103发送的数据调用请求,并根据所述数据调用请求确定目标图片。
在一种实施例中,所述数据调用请求携带了交管图片的本地存储路径,因此,前端设备101在接收到所述数据调用请求后,可以通过所述本地存储路径访问到相应的文件,即确定唯一与之匹配的目标图片。
216:前端设备101向第二数据中心103发送目标图片。
在一种实施例中,前端设备101根据所述存储路径,确定了与所述存储路径唯一匹配的目标图片,并与第二数据中心103建立通信连接,将所述目标图片发送到第二数据中心103中,以便其进行后续处理。
217:第二数据中心103基于其存储的本地存储路径,向业务服务器104发送数据。
在一种实施例中,为了减轻系统存储的压力,第二数据中心103存储的是交管图片对应的本地存储路径,当用户需要时,基于所述本地存储路径向前端设备101发送数据调用请求,前端设备101通过所述数据调用请求确定唯一与之匹配的目标图片,并将其发送到第二数据中心103中,第二数据中心103再将该目标图片发送至业务服务器104。
218:业务服务器104基于第一数据中心102或者第二数据中心103发送的数据进行业务服务。
在一种实施例中,业务服务器104会接收由第一数据中心102或者第二数据中心103发送来的目标图片,基于该目标图片,交管系统会分析得到所述目标图片的相关信息,如车牌号、号牌种类、车辆颜色、车型、品牌、通过卡口时的车速以及时间,驾驶人性别、衣着、发型,行人性别、身高、衣着、发型等,根据这些信息进一步校验车辆、行人是否有违规违法行为,交通管理人员会通过这些数据得到的具体信息,对违规违法的行为进行处理。
如图3所示,为本申请实施例提供的第一数据中心的结构示意图,该第一数据中心可以包括与交管局中心局域网通信的操作终端301、数据库服务器302、大数据服务器集群303、第一存储服务器304、第二存储服务器305以及应用服务器306。本领域技术人员可以理解,图3中示出的服务器结构并不构成对数据中心的限定,第一数据中心可以是单独的服务器,也可以是多个服务器组成的服务器网或者服务器集群,可以包括比图示更多或者更少的服务器,或者不同的服务器。其中:
操作终端301通过交管局中心局域网连接在服务器上,能访问服务器上的程序和数据或者网络中其他设备的计算机。
数据库服务器302主要用于管理、查询、维护数据库,包括系统配置与管理、数据存取与更新、数据完整性和数据安全性管理、数据库检索和修改、数据的导入和导出、数据库结构维护、数据恢复和性能检测。
大数据服务器集群303能提升服务器整体的计算能力,它是由互相连接在一起的服务器群所组成的一个并行式或分布式系统。第一存储服务器304中存储的是图片数据,其所占存储空间非常大,因此,要对其进行数据分析与处理就需要计算能力高的服务器。
第一存储服务器304主要用于数据的存储、备份,数据的共享等,主要存储的是由前端设备采集而来的交管图片。
在一种实施例中,第一存储服务器可以包括关系型数据库。
第二存储服务器305主要用于存储交管图片的图片标识以及所述交管图片在第一存储服务器中的存储路径。
在一种实施例中,第二存储服务器可以包括非关系型数据库,其数据按照键值对应的形式进行组织、索引和存储。键值对象(Key- Value,KV)存储非常适合不涉及过多数据关系业务关系的业务数据,同时能有效减少读写磁盘的次数,比SQL数据库存储拥有更好的读写性能。
在一种实施例中,图片标识可以是图片的唯一编码,可以有如下形式:
设备编号-路口编号-方向编号-车道编号-过车时间-号牌号码-号牌颜色-车辆品牌-车身颜色-违法行为-验证码-文件序号1.图片文件扩展名;
设备编号-路口编号-方向编号-车道编号-过车时间-号牌号码-号牌颜色-行驶速度-违法行为-验证码-文件序号1.图片文件扩展名。
应用服务器306位于网络和数据库之间,它可以为应用程序提供业务逻辑的代码,通过各种协议提供访问机制,主要执行诸如数据分析、存储、数据处理、归档以及其他与数据管理相关的任务。
在一种实施例中,操作终端301可以是工作站、笔记本电脑、文件服务器、万维网服务器、移动手持设备等,主要由用户对其进行操作。
在一种实施例中,第一存储服务器304和第二存储服务器305可以内置文件服务器功能,可以通过浏览器访问和管理存储服务器中的数据,并以HTTP方式上传和下载。
如图4所示,为本申请实施例提供的第二数据中心的结构示意图,该第二数据中心可以包括与交管局中心局域网通信的操作终端401、数据库服务器402、第三存储服务器403以及应用服务器404。本领域技术人员可以理解,图4中示出的服务器结构并不构成对数据中心的限定,第二数据中心可以是单独的服务器,也可以是多个服务器组成的服务器网或者服务器集群,可以包括比图示更多或者更少的服务器,或者不同的服务器。其中:
操作终端401通过交管局中心局域网连接在服务器上,能访问服务器上的程序和数据或者网络中其他设备的计算机。
数据库服务器402主要可以用于管理、查询、维护数据库,包括系统配置与管理、数据存取与更新、数据完整性和数据安全性管理、数据库检索和修改、数据的导入和导出、数据库结构维护、数据恢复和性能检测。
第三存储服务器403主要用于数据的存储、备份,数据的共享等,主要存储的是交管图片在前端设备中的存储路径以及图片标识。
在一种实施例中,第三存储服务器可以包括非关系型数据库,在非关系型数据库中,可以通过其存储的存储路径确定前端设备中对应的交管图片。
在一种实施例中,图片标识可以是图片的唯一编码,可以有如下形式:
设备编号-路口编号-方向编号-车道编号-过车时间-号牌号码-号牌颜色-车辆品牌-车身颜色-违法行为-验证码-文件序号1.图片文件扩展名;
设备编号-路口编号-方向编号-车道编号-过车时间-号牌号码-号牌颜色-行驶速度-违法行为-验证码-文件序号1.图片文件扩展名。
应用服务器404位于网络和数据库之间,它可以为应用程序提供业务逻辑的代码,通过各种协议提供访问机制,主要执行诸如数据分析、存储、数据处理、归档以及其他与数据管理相关的任务。
在一种实施例中,操作终端401可以是工作站、笔记本电脑、文件服务器、万维网服务器、移动手持设备等,主要由用户对其进行操作。
在一种实施例中,第二数据中心可以包括上述终端和服务器,其存储空间相较于第一数据中心要小一些,因此主要用来存储文本数据,即交管图片在前端设备中的存储路径以及图片标识,通过应用服务器,基于用户的需求,访问所述存储路径对应的交管图片,再对所述交管图片进行分析和处理。
如图5所示,为本申请实施例提供的交管系统数据管理装置的结构示意图,所述数据管理装置可以包括:
采集模块501,用于采集设备所在地范围内的交管图片,所述交管图片包括卡口图片和违法图片中的至少一种;
存储模块502,可以用于缓存所述交管图片,并生成所述交管图片对应的存储路径;
第一发送模块503,可以用于向所述第一数据中心发送第一上传请求,以与所述第一数据中心建立连接;
第二发送模块504,可以用于向所述第二数据中心发送第二上传请求,以与所述第二数据中心建立连接;
接收模块505,可以用于接收所述第一数据中心返回的第一业务响应,以及接收所述第二数据中心发送的数据调用请求和所述第二数据中心返回的第二业务响应;
标记模块506,可以用于将未接到业务响应的数据标记为异常数据,将接收到业务响应的数据标记为已上传数据;
数据清理模块507,可以用于根据获取的清理周期对存储的交管图片进行数据清理。
在一种实施例中,数据管理装置还包括判断模块,判断接收模块是否接收到数据中心返回的业务响应,从而为标记模块的标记业务提供依据。
在一种实施例中,存储模块502除了用于存储交管图片外,还存储有可执行的计算机程序,第一发送模块503、第二发送模块504、接收模块505、标记模块506以及数据清理模块507的业务执行命令都是通过运行相应的计算机程序发出的。
在一种实施例中,第一发送模块503用于与第一数据中心建立通信连接,向第一数据中心发送图片上传请求,并上传交管图片至第一数据中心;第二发送模块504用于与第二数据中心建立通信连接,向第二数据中心发送路径上传请求,并上传交管图片对应的本地存储路径至第二数据中心。
在一种实施例中,接收模块505包括:
接收业务响应模块,可以用于接收第一数据中心返回的图片上传响应以及第二数据中心返回的路径上传响应;
接收数据调用请求模块,可以用于接收第二数据中心发送的数据调用请求,该数据调用请求携带本地存储路径,通过本地存储路径可以确定与之唯一匹配的交管图片。
在一种实施例中,标记模块506会根据是否接收到第一数据中心返回的图片上传响应对交管图片进行标记,若接收到图片上传响应,则将该图片标记为已上传图片,若没有接收到图片上传响应,则将该图片标记为异常图片,等待重新上传;标记模块506也会根据是否接收到第二数据中心返回的路径上传响应对存储路径进行标记,若接收到路径上传响应,则将该存储路径标记为已上传路径,若没有接收到路径上传响应,则将该存储路径标记为异常路径,等待重新上传。
区别于现有技术,本申请提供的交管系统数据管理装置,设置有两个发送模块,分别上传不同类型的数据,第一发送模块上传图片数据,第二发送模块上传文本数据,即图片的本地存储路径,使得数据被分为两种类型进行了保存,也即将图片数据以文本数据的方式进行了备份,节省了系统的存储空间,减轻了其存储压力;同时,两个数据中心的存在,使得系统能很好地实现容灾,当一个数据中心出现故障无法运转时,另一个数据中心还能正常运行,提高了系统的可靠性。
本申请实施例还提供了一种前端设备,如图6所示,为前端设备的结构示意图,该前端设备可以包括有一个或者一个以上处理核心的处理器601、有一个或者一个以上计算机可读存储介质的存储器602、采集模块603、电源604以及射频电路605等部件。本领域技术人员可以理解,图6中示出的设备结构并不构成对设备的限定,可以包括比图示更多或者更少的部件,或者组合某些部件,或者不同的部件布置。其中:
处理器601是整个前端设备的控制中心,所述处理器利用各种接口和线路连接整个前端设备,通过运行或执行存储在存储器602的计算机程序或者模块,以及调用存储在存储器602内的数据,执行前端设备的各种功能和处理数据,从而对前端设备进行整理监控。可选的,处理器601可以包括一个或者多个处理核心。
存储器602用于存储计算机程序以及模块,还用于存储由采集模块采集的交管图片。存储器602可以主要包括存储程序区和存储数据区,其中存储程序区可存储计算机程序、至少一个功能所需要的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可以是存储由采集模块采集的交管图片等。此外,存储器602可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件或其他易失性固态存储器件。相应地,存储器602还可以包括存储器控制器,以提供处理器601对存储器602的访问。
采集模块603可以是摄像头或是其他具有拍摄功能的设备,主要用于采集所述前端设备所在地范围内所有的交管图片,所述交管图片包括卡口图片、违法图片等。
电源604用于给前端设备供电,保证其电力充足。优选的,电源可以通过电源管理系统与处理器601逻辑相连,从而通过电源管理系统实现管理充电、放电以及功耗管理等功能。电源604还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
射频电路605可用于通信过程中信号的接收和发送,例如发送第一上传请求、第二上传请求等,接收第一上传响应、第二上传响应以及数据调用请求等。
尽管未示出,前端设备还可以包括WIFI模块、蓝牙模块等,在此不再赘述。具体在本申请实施例中,前端设备中的处理器601会按照如下的指令,将一个或者一个以上的计算机程序对应的可执行文件加载到存储器602中,并由处理器601来运行存储在存储器602中的计算机程序,从而实现各种功能,具体如下:
采集前端设备所在范围内的交管图片,交管图片包括卡口图片和违法图片中的至少一种;缓存交管图片,并生成交管图片对应的存储路径;向第一数据中心发送交管图片,以使得第一数据中心存储并基于交管图片提供数据服务;向第二数据中心发送交管图片对应的本地存储路径,以使得第二数据中心存储并基于本地存储路径提供数据服务。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细叙述部分,可以参见上文的详细描述,此处不再赘述。
以上对本申请实施例所提供的一种交管系统进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的技术方案及其核心思想;本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例的技术方案的范围。
Claims (10)
1.一种交管系统,其特征在于,包括前端设备、第一数据中心、第二数据中心以及业务服务器;其中:
所述前端设备用于采集交管图片并缓存,向所述第一数据中心发送所述交管图片,向所述第二数据中心发送所述交管图片对应的本地存储路径;
所述第一数据中心用于存储并基于所述交管图片向所述业务服务器提供数据服务;
所述第二数据中心用于存储并基于所述本地存储路径向所述业务服务器提供数据服务;
所述业务服务器基于所述数据服务提供业务服务。
2.根据权利要求1所述的交管系统,其特征在于,第一数据中心包括第一存储服务器和第二存储服务器,所述第一存储服务器用于存储所述交管图片,所述第二存储服务器用于存储所述交管图片的图片标识以及所述交管图片在所述第一存储服务器中的存储路径。
3.根据权利要求2所述的交管系统,其特征在于,所述第一存储器包括关系型数据库,所述第二存储服务器包括非关系型数据库。
4.根据权利要求1所述的交管系统,其特征在于,第二数据中心包括第三存储服务器,所述第三存储服务器用于存储所述交管图片的图片标识以及对应的本地存储路径。
5.根据权利要求4所述的交管系统,其特征在于,所述第三存储服务器包括非关系型数据库。
6.根据权利要求1所述的交管系统,其特征在于,所述交管系统还包括配置服务器,所述配置服务器用于配置前端设备的图片通信地址和路径通信地址,以使得所述前端设备基于所述图片通信地址向第一数据中心发送所述交管图片,所述前端设备基于所述本地存储路径通信地址向第二数据中心发送所述本地存储路径。
7.根据权利要求1所述的交管系统,其特征在于,所述第二数据中心还用于基于所述本地存储路径生成并发送数据调用请求,所述前端设备还用于接收所述数据调用请求,所述数据调用请求携带所述本地存储路径,所述前端设备可以基于所述本地存储路径确定所述数据调用请求对应的目标图片,向所述第二数据中心发送目标图片。
8.根据权利要求1所述的交管系统,其特征在于,所述第一数据中心还用于发送图片上传响应,所述前端设备还用于接收所述图片上传响应,并将未接收到所述图片上传响应的交管图片标记为异常图片。
9.根据权利要求1所述的交管系统,其特征在于,所述前端设备还用于将重新接收到图片上传响应的异常图片作为待上传图片,并上传所述待上传图片至所述第一数据中心。
10.根据权利要求1所述的交管系统,其特征在于,所述前端设备还用于获取清理周期,根据所述清理周期对存储的交管图片进行数据清理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011167247.4A CN112003956B (zh) | 2020-10-27 | 2020-10-27 | 一种交管系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011167247.4A CN112003956B (zh) | 2020-10-27 | 2020-10-27 | 一种交管系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112003956A true CN112003956A (zh) | 2020-11-27 |
CN112003956B CN112003956B (zh) | 2021-01-15 |
Family
ID=73475165
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011167247.4A Active CN112003956B (zh) | 2020-10-27 | 2020-10-27 | 一种交管系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112003956B (zh) |
Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102024037A (zh) * | 2010-11-30 | 2011-04-20 | 厦门雅迅网络股份有限公司 | 一种网站运营系统海量图片数据的检索方法 |
CN102104617A (zh) * | 2010-11-30 | 2011-06-22 | 厦门雅迅网络股份有限公司 | 一种网站运营系统存储海量图片数据的方法 |
CN103235825A (zh) * | 2013-05-08 | 2013-08-07 | 重庆大学 | 一种基于Hadoop云计算框架的海量人脸识别搜索引擎设计方法 |
CN103338261A (zh) * | 2013-07-04 | 2013-10-02 | 北京泰乐德信息技术有限公司 | 一种轨道交通监测数据的存储和处理方法及系统 |
CN103778184A (zh) * | 2013-12-26 | 2014-05-07 | 深圳市华仁达技术有限公司 | 一种智能交通海量卡口通行数据传输系统 |
CN104050271A (zh) * | 2014-06-23 | 2014-09-17 | 桂林长海科技有限责任公司 | 一种基于HBase的卡口数据处理方法 |
CN104504137A (zh) * | 2014-12-31 | 2015-04-08 | 深圳市科漫达智能管理科技有限公司 | 数据存储方法及系统 |
CN104850601A (zh) * | 2015-05-04 | 2015-08-19 | 科技谷(厦门)信息技术有限公司 | 基于图数据库的警务实时分析应用平台及其构建方法 |
CN105045820A (zh) * | 2015-06-25 | 2015-11-11 | 浙江立元通信技术股份有限公司 | 一种处理海量级数据的视频图像信息的方法及数据库系统 |
CN105677826A (zh) * | 2016-01-04 | 2016-06-15 | 博康智能网络科技股份有限公司 | 一种针对海量非结构化数据的资源管理方法 |
CN107169083A (zh) * | 2017-05-11 | 2017-09-15 | 聚龙融创科技有限公司 | 公安卡口海量车辆数据存储与检索方法及装置、电子设备 |
CN107797768A (zh) * | 2017-10-11 | 2018-03-13 | 南京东方金信数据服务有限公司 | 一种处理大数据的方法及系统 |
CN107798142A (zh) * | 2017-11-24 | 2018-03-13 | 泰华智慧产业集团股份有限公司 | 基于大数据分析隐匿车辆的方法及装置 |
CN108763436A (zh) * | 2018-05-25 | 2018-11-06 | 福州大学 | 一种基于ElasticSearch与HBase的分布式数据存储系统 |
CN110275983A (zh) * | 2019-06-05 | 2019-09-24 | 青岛海信网络科技股份有限公司 | 交通监控数据的检索方法及装置 |
CN111078765A (zh) * | 2019-11-13 | 2020-04-28 | 北京中盾安全技术开发公司 | 基于Hadoop体系架构的视图库系统及其构建方法 |
CN111275980A (zh) * | 2020-01-21 | 2020-06-12 | 上海天齐智能建筑股份有限公司 | 基于互联网+智能交通视频监控管理系统的大数据应用平台 |
-
2020
- 2020-10-27 CN CN202011167247.4A patent/CN112003956B/zh active Active
Patent Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102024037A (zh) * | 2010-11-30 | 2011-04-20 | 厦门雅迅网络股份有限公司 | 一种网站运营系统海量图片数据的检索方法 |
CN102104617A (zh) * | 2010-11-30 | 2011-06-22 | 厦门雅迅网络股份有限公司 | 一种网站运营系统存储海量图片数据的方法 |
CN103235825A (zh) * | 2013-05-08 | 2013-08-07 | 重庆大学 | 一种基于Hadoop云计算框架的海量人脸识别搜索引擎设计方法 |
CN103338261A (zh) * | 2013-07-04 | 2013-10-02 | 北京泰乐德信息技术有限公司 | 一种轨道交通监测数据的存储和处理方法及系统 |
CN103778184A (zh) * | 2013-12-26 | 2014-05-07 | 深圳市华仁达技术有限公司 | 一种智能交通海量卡口通行数据传输系统 |
CN104050271A (zh) * | 2014-06-23 | 2014-09-17 | 桂林长海科技有限责任公司 | 一种基于HBase的卡口数据处理方法 |
CN104504137A (zh) * | 2014-12-31 | 2015-04-08 | 深圳市科漫达智能管理科技有限公司 | 数据存储方法及系统 |
CN104850601A (zh) * | 2015-05-04 | 2015-08-19 | 科技谷(厦门)信息技术有限公司 | 基于图数据库的警务实时分析应用平台及其构建方法 |
CN105045820A (zh) * | 2015-06-25 | 2015-11-11 | 浙江立元通信技术股份有限公司 | 一种处理海量级数据的视频图像信息的方法及数据库系统 |
CN105677826A (zh) * | 2016-01-04 | 2016-06-15 | 博康智能网络科技股份有限公司 | 一种针对海量非结构化数据的资源管理方法 |
CN107169083A (zh) * | 2017-05-11 | 2017-09-15 | 聚龙融创科技有限公司 | 公安卡口海量车辆数据存储与检索方法及装置、电子设备 |
CN107797768A (zh) * | 2017-10-11 | 2018-03-13 | 南京东方金信数据服务有限公司 | 一种处理大数据的方法及系统 |
CN107798142A (zh) * | 2017-11-24 | 2018-03-13 | 泰华智慧产业集团股份有限公司 | 基于大数据分析隐匿车辆的方法及装置 |
CN108763436A (zh) * | 2018-05-25 | 2018-11-06 | 福州大学 | 一种基于ElasticSearch与HBase的分布式数据存储系统 |
CN110275983A (zh) * | 2019-06-05 | 2019-09-24 | 青岛海信网络科技股份有限公司 | 交通监控数据的检索方法及装置 |
CN111078765A (zh) * | 2019-11-13 | 2020-04-28 | 北京中盾安全技术开发公司 | 基于Hadoop体系架构的视图库系统及其构建方法 |
CN111275980A (zh) * | 2020-01-21 | 2020-06-12 | 上海天齐智能建筑股份有限公司 | 基于互联网+智能交通视频监控管理系统的大数据应用平台 |
Non-Patent Citations (1)
Title |
---|
宋仁勇: "《基于Hbase的交通数据管理平台设计与实现》", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Also Published As
Publication number | Publication date |
---|---|
CN112003956B (zh) | 2021-01-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11615115B2 (en) | Systems and methods for managing distributed database deployments | |
US11544288B2 (en) | Systems and methods for managing distributed database deployments | |
US10740353B2 (en) | Systems and methods for managing distributed database deployments | |
US10713280B2 (en) | Systems and methods for managing distributed database deployments | |
CN111124277B (zh) | 一种深度学习数据集缓存方法、系统、终端及存储介质 | |
CN111651305B (zh) | 一种虚拟机备份方法、组件及云计算系统 | |
CN107959588A (zh) | 数据中心的云资源管理方法、云资源管理平台和管理系统 | |
CN105357296A (zh) | 一种Docker云平台下弹性缓存系统 | |
CN107820043B (zh) | 视频监控系统的控制方法、装置及系统 | |
US10826812B2 (en) | Multiple quorum witness | |
CN104966006A (zh) | 基于云变平台的智能人脸识别系统 | |
CN107688611B (zh) | 一种基于saltstack的Redis键值管理系统及方法 | |
CN107666493B (zh) | 一种数据库配置方法及其设备 | |
CN105095103A (zh) | 用于云环境下的存储设备管理方法和装置 | |
CN112003956B (zh) | 一种交管系统 | |
CN110543398A (zh) | 一种故障信息的记录方法和系统 | |
CN104657240B (zh) | 多内核操作系统的失效控制方法及装置 | |
CN112015598B (zh) | 一种交管数据管理方法、装置及前端设备 | |
CN113810475B (zh) | 一种基于大数据架构的Wifi探针设备管控系统 | |
CN116805940A (zh) | 基于可扩展边缘计算的数据采集系统及方法 | |
CN113010385B (zh) | 一种任务状态更新方法、装置、设备及介质 | |
CN116170275A (zh) | 一种云网络运维管理方法和装置 | |
CN111208949B (zh) | 一种确定分布式存储系统中的数据回滚时段的方法 | |
CN105939278B (zh) | 一种流量处理方法及装置 | |
CN113312174A (zh) | 一种信息查询方法、装置、电子设备及容器管理系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |