CN115273266B - Patrol system - Google Patents

Patrol system Download PDF

Info

Publication number
CN115273266B
CN115273266B CN202210701272.9A CN202210701272A CN115273266B CN 115273266 B CN115273266 B CN 115273266B CN 202210701272 A CN202210701272 A CN 202210701272A CN 115273266 B CN115273266 B CN 115273266B
Authority
CN
China
Prior art keywords
vehicle
module
patrol
data
service module
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.)
Active
Application number
CN202210701272.9A
Other languages
Chinese (zh)
Other versions
CN115273266A (en
Inventor
李天彪
郭祖龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Uisee Shanghai Automotive Technologies Ltd
Original Assignee
Uisee Shanghai Automotive Technologies Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Uisee Shanghai Automotive Technologies Ltd filed Critical Uisee Shanghai Automotive Technologies Ltd
Priority to CN202210701272.9A priority Critical patent/CN115273266B/en
Publication of CN115273266A publication Critical patent/CN115273266A/en
Application granted granted Critical
Publication of CN115273266B publication Critical patent/CN115273266B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C1/00Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people
    • G07C1/20Checking timed patrols, e.g. of watchman
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/183Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source
    • H04N7/185Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source from a mobile camera, e.g. for remote control

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Traffic Control Systems (AREA)

Abstract

The embodiment of the disclosure discloses a patrol system, which comprises: the business module, the streaming module and the algorithm module are respectively distributed at the cloud; the service module is used for acquiring vehicle data and sending the vehicle data to the pull stream module; the pull-stream module is used for determining patrol operation according to the vehicle data, acquiring a video stream of a vehicle-mounted camera of a preset vehicle according to the vehicle data when the patrol operation is start patrol or resume patrol, processing the video stream to obtain a target image, and sending the target image to the algorithm module so as to execute patrol task through the preset vehicle; the algorithm module is used for detecting the target image to determine whether a target event occurs in the surrounding environment of the preset vehicle. The patrol system reduces patrol cost and is suitable for various patrol scenes.

Description

Patrol system
Technical Field
The disclosure relates to the technical field of automatic driving, in particular to a patrol system.
Background
With the accelerated development of modern construction, intelligent network automobiles are increasingly applied to the landing of various large factories, logistics parks, airports and other scenes. The trend of becoming more and more unmanned has placed new demands on security patrol for such parks.
At present, two security patrol modes are commonly used, one is: taking camera monitoring as a main part and taking manual patrol as an auxiliary part; the other is patrol by using an unmanned patrol car. The first security patrol mode needs to install a larger number of cameras to cover a larger patrol area, so that the cost is higher; the unmanned patrol car in the second security patrol mode also needs to have higher cost, and the patrol route of the patrol car possibly conflicts with the running route of the logistics car or the ferry car in the park.
Therefore, there is a need for continued improvement over existing security patrol approaches.
Disclosure of Invention
In order to solve the above technical problems or at least partially solve the above technical problems, embodiments of the present disclosure provide a patrol system, which reduces patrol costs and is suitable for various patrol scenarios.
Embodiments of the present disclosure provide a patrol system, comprising: the business module, the streaming module and the algorithm module are respectively distributed at the cloud; the service module is used for acquiring vehicle data and sending the vehicle data to the pull stream module; the pull-stream module is used for determining patrol operation according to the vehicle data, acquiring a video stream of a vehicle-mounted camera of a preset vehicle according to the vehicle data when the patrol operation is start patrol or resume patrol, processing the video stream to obtain a target image, and sending the target image to the algorithm module so as to execute patrol task through the preset vehicle; the algorithm module is used for detecting the target image to determine whether a target event occurs in the surrounding environment of the preset vehicle.
According to the patrol system provided by the embodiment of the disclosure, the business module, the streaming module and the algorithm module which are respectively distributed at the cloud end are mutually matched with the cameras at the car end, so that automatic patrol is realized, an intelligent network-connected car is typically multiplexed to shoot an original working scene of the intelligent network-connected car, and video streams are sent to the streaming module and the algorithm module of the cloud end, so that automatic patrol is realized instead of additionally and specially configuring the patrol car, the cost is greatly reduced, and the patrol system is particularly suitable for various patrol scenes, and the situation that patrol routes collide with the running routes of other vehicles in the scene is avoided.
Drawings
The above and other features, advantages, and aspects of embodiments of the present disclosure will become more apparent by reference to the following detailed description when taken in conjunction with the accompanying drawings. The same or similar reference numbers will be used throughout the drawings to refer to the same or like elements. It should be understood that the figures are schematic and that elements and components are not necessarily drawn to scale.
FIG. 1 is a schematic diagram of a patrol system in an embodiment of the present disclosure;
FIG. 2 is a schematic diagram of a patrol system in an embodiment of the present disclosure;
FIG. 3 is a schematic diagram of a patrol system in an embodiment of the present disclosure;
FIG. 4 is a schematic diagram of a patrol system in an embodiment of the present disclosure;
FIG. 5 is a schematic diagram of a patrol system in an embodiment of the present disclosure;
Fig. 6 is a schematic diagram of a service architecture in an embodiment of the disclosure.
Detailed Description
Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While certain embodiments of the present disclosure have been shown in the accompanying drawings, it is to be understood that the present disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein, but are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustration purposes only and are not intended to limit the scope of the present disclosure.
It should be noted that the terms "first," "second," and the like in this disclosure are merely used to distinguish between different devices, modules, or units and are not used to define an order or interdependence of functions performed by the devices, modules, or units.
The names of messages or information interacted between the various devices in the embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
The embodiment of the disclosure provides a patrol system, which aims to reduce patrol cost and improve patrol efficiency. The intelligent network-connected automobile intelligent network system is particularly suitable for working scenes of intelligent network-connected automobiles, such as logistics parks, large-scale visiting parks and the like. Typically, in a logistics park, intelligent network-connected vehicles reciprocally transport goods based on pre-planned routes; in a large-scale visitor park, intelligent network-connected automobiles are used for carrying passengers. In the scheme of the embodiment of the disclosure, the frequent mobility of the intelligent network-connected automobile is fully considered, and the intelligent network-connected automobile is multiplexed to patrol the original working scene of the intelligent network-connected automobile instead of additionally and specially configuring a patrol car, so that the cost can be greatly reduced. Specifically, in order not to affect the intelligent network-connected automobile to execute the original work task, a camera for patrol and a plug flow module matched with the camera are specially configured on the intelligent network-connected automobile, and the existing camera of the intelligent network-connected automobile is not multiplexed. Furthermore, the plug flow module can be further arranged to use an independent SIM card and computing equipment so as to achieve the purpose of not occupying network bandwidth and computing power of the intelligent network-connected automobile, and meanwhile, one of the purposes of arranging the algorithm module to the cloud is also to not occupy local computing power of the intelligent network automobile. .
Referring to a schematic structural diagram of a patrol system shown in fig. 1, the patrol system comprises: the business module 110, the streaming module 120 and the algorithm module 130 are respectively distributed at the cloud.
The service module 110 is configured to obtain vehicle data and send the vehicle data to the pull stream module 120; the pull-stream module 120 is configured to determine a patrol operation according to the vehicle data, and when the patrol operation is to start patrol or resume patrol, acquire a video stream of a vehicle-mounted camera of a preset vehicle according to the vehicle data, process the video stream, obtain a target image, and send the target image to the algorithm module 130, so as to perform a patrol task through the preset vehicle; the algorithm module 130 is configured to detect the target image to determine whether a target event occurs in the surrounding environment of the preset vehicle. Typically, the target event may be the presence or absence of a pedestrian entering the campus or whether there is a break in the anti-theft wire, etc.
Specifically, the vehicle data may include vehicle resource data and vehicle real-time data. The vehicle resource data comprises a vehicle list supporting a patrol function and a pull-stream address of a vehicle-mounted camera used for patrol tasks on each vehicle. The real-time data of the vehicle refer to the data reported by each vehicle supporting the patrol function in real time, and specifically can comprise the real-time position, the course angle, whether the vehicle is in a driving state, a parking state and the like.
Optionally, the pull-up module 120 determines a patrol operation according to the vehicle data, including: and determining whether the position of the preset vehicle is a set patrol position according to the vehicle position information in the vehicle data, and determining the patrol operation based on the operation configured corresponding to the set patrol position if the position of the preset vehicle is the set patrol position. It can be understood that the preset vehicle is one of vehicles supporting the patrol function, and the corresponding method provided by the embodiment of the disclosure is used for performing traversal processing on each vehicle supporting the patrol function so as to make full use of each vehicle to execute the patrol task, improve the patrol efficiency and reduce the patrol cost.
Further, if the position of the preset vehicle is a set patrol position, the pull-up module 120 is further configured to determine, according to the vehicle data, whether the heading angle of the preset vehicle at the set patrol position is a set heading angle, and if so, determine an operation configured corresponding to the set patrol position and the set heading angle as the patrol operation.
In general terms, the pull module 120 supports configuration trigger points that include a location (coordinates), heading (heading), patrol operations performed (start patrol, stop patrol, suspend patrol, or resume patrol), and a tag of a camera (e.g., camera number 1 or 2 mounted on the same car). The main process of the pull flow module 120 periodically polls the service module 110 to acquire vehicle resource data and vehicle real-time data from the service module 110, compares the position data in the vehicle real-time data with positions contained in all trigger points, and starts to execute corresponding patrol operations, such as starting patrol, stopping patrol, suspending patrol, or resuming patrol, when determining that the vehicle is traveling to the position contained in the trigger point. The essence of starting patrol or resuming patrol is to start to execute a pull-stream operation (i.e. acquire a video stream of a vehicle-mounted camera) and process the video stream; the essence of stopping or suspending patrol is not to perform a pull-stream operation.
It can be understood that, the pulling operation performed on the video stream of each vehicle-mounted camera corresponds to one thread, and because the pulling operation is started and closed with high cost and long time consumption, if the vehicle passes through the first designated position (such as a position area with short path length such as a gate and needing no detection), the pulling operation is still maintained, but the pulled video stream is not processed, and when the vehicle reaches the second designated position, the operation of processing the video stream is resumed, so as to achieve the purpose of reducing the frequency of the starting and closing pulling operation, and further achieve the purpose of saving the resource cost.
Exemplary, referring to a schematic structural diagram of a patrol system as shown in fig. 2, on the basis of the patrol system provided in the foregoing embodiment, the patrol system provided in this embodiment further includes: the video transfer service module 210 is in communication connection with a plug flow module arranged on the preset vehicle, and is used for receiving the video stream of the vehicle-mounted camera pushed by the plug flow module; correspondingly, the streaming module 120 is configured to obtain, from the video relay service module 210, a video stream of the vehicle-mounted camera of the preset vehicle according to the vehicle data.
Further, the streaming module 120 processes the video stream to obtain a target image, including: the pull stream module 120 intercepts image frames from the video stream as the target image at a set frequency, for example, intercepts one image frame from the video stream as the target image every 1 s.
To improve patrol accuracy, the pull-up module 120 transmits the pull time from the video-in-service module 210 to the image frame to the algorithm module 130 while transmitting the target image to the algorithm module 130. When it is determined that the target event occurs in the surrounding environment of the preset vehicle, the algorithm module 130 is further configured to obtain a timestamp of the target image based on an optical character recognition technology, determine the timestamp as an occurrence time of the target event if a difference between the timestamp and the pull time is smaller than a set threshold, and send the timestamp and the target event to the service module 110. This is because the pull video stream has a network delay, the target image acquired by the algorithm module 130 may be a period of time before (the time may be determined by the pull time), and the timestamp in the form of the watermark in the target image is the real time when the target event occurs, so if the difference between the timestamp and the pull time is less than a set threshold, the timestamp is determined as the occurrence time of the target event.
Exemplary, referring to a schematic structural diagram of a patrol system as shown in fig. 3, on the basis of the patrol system provided in the foregoing embodiment, the patrol system provided in this embodiment further includes: the service module 110 is further configured to determine vehicle real-time data corresponding to the timestamp of the preset vehicle, generate an event information packet based on the vehicle real-time data corresponding to the timestamp and the target event, and push the event information packet to the first message queue 310, so as to facilitate a plurality of service parties to obtain the event information packet from the first message queue 310. The first message queue 310 is further configured to receive vehicle real-time data reported by the preset vehicle, and send the vehicle real-time data to the service module 110.
Wherein the vehicle data includes the vehicle real-time data. Optionally, the vehicle real-time data is reported to the MQTT-Broker (i.e., the first message queue 310) of the cloud using the MQTT (Message Queuing Telemetry Transport, message queue telemetry transport) protocol. The service module 110 subscribes to the vehicle real-time data and the planning message from the MQTT-Broker, and when the MQTT-Broker receives the vehicle real-time data reported by the vehicle, the vehicle real-time data is immediately pushed to the service module 110, and the latest piece of vehicle real-time data is cached in the service module 110.
By setting the first message queue 310, the expandability of the patrol system can be improved, and other service parties can conveniently acquire related data from the first message queue 310.
Exemplary, referring to a schematic structural diagram of a patrol system as shown in fig. 4, on the basis of the patrol system provided in the foregoing embodiment, the patrol system provided in this embodiment further includes: a static resource service module 410, a front end 420, and an event management service module 430. The static resource service module 410 is configured to receive the target image sent by the service module 110, where when determining that the target event occurs, the service module 110 sends the target image to the static resource service module 410 according to a specified rule.
The front end 420 is communicatively connected to the first message queue 310, and is configured to receive and display the event information packet pushed by the first message queue 310, and acquire a corresponding target image from the static resource service module 410 based on the event information packet to display the corresponding target image, for example, according to a timestamp in the event information packet, from the static resource service module 410. Further, coordinates of the occurrence position of the target event can be displayed, the coordinates can be determined based on real-time data of the vehicle at the time, or when the algorithm module detects and identifies the target image, if the target event is identified, the coordinates of the occurrence position of the target event and simple description (such as details information of someone breaking in, broken holes in the wire netting, about the size of the broken holes, and the like) of the target event are synchronously recorded, so that the front end can be conveniently displayed, and the early warning efficiency is improved.
The event management service module 430 is configured to receive the event information packet pushed by the first message queue 310, and store the event information packet. Correspondingly, the streaming module 120 is further configured to obtain the event information packet from the event management service module 430, and parse information in the event information packet to obtain a parsing result; if it is determined based on the analysis result that the occurrence time of the target event is within a first time period (for example, a time period corresponding to daytime), performing cluster analysis on the target event detected by different vehicles in the same travel, so as to obtain the occurrence position of the target event in the same travel, and sending prompt information related to the occurrence position of the target event to the algorithm module 130 in a second time period (for example, a time period corresponding to nighttime), so that the algorithm module 130 needs to perform key detection and identification on the position, thereby achieving the purpose of improving night patrol accuracy.
In summary, the patrol scheme of the embodiments of the present disclosure exploits the night mode, since the night image quality is worse than the daytime, and the auxiliary algorithm module 130 performs image detection. The pull-flow module 120 supports configuring the start-stop time for night. After the corresponding time period at night is reached, the target events determined by analyzing the video streams collected in the same journey based on different vehicles are clustered, and the positions of the target events in each journey are counted. When the vehicle is driving at night and reaches the counted position, the reminding algorithm module 130 has abnormality in the daytime and needs to monitor in a key way.
Optionally, in addition to clustering the target events determined by analyzing the video streams collected in the same journey based on different vehicles, the positions of the target events in each journey are counted, and cluster analysis can be performed on the target events determined by the same vehicle when the same vehicle passes through the same position at different times, so as to determine the positions of the target events more accurately.
Exemplary, referring to a schematic structural diagram of a patrol system as shown in fig. 5, on the basis of the patrol system provided in the foregoing embodiment, the patrol system provided in this embodiment further includes: further comprises: a vehicle resource service module 510, a second message queue 520, and a third message queue 530. The vehicle resource service module 510 is configured to send vehicle resource data to the second message queue 520, where the vehicle resource data includes the vehicle resource data, and specifically, the vehicle resource service module 510 is responsible for managing the vehicle resource data (including a pull stream address corresponding to a camera installed on the vehicle). The second message queue 520 is used to push the vehicle resource data to the service module 110. The third message queue 530 is respectively in communication connection with the streaming module 120 and the algorithm module 130, and is configured to push the target image sent by the streaming module 120 to the algorithm module 130.
By setting the second message queue 520 and the third message queue 530, the scalability of the system can be improved, and other service parties can conveniently acquire related data from the second message queue 520 and the third message queue 530.
It should be noted that, the preset vehicle is a vehicle for executing a first task (for example, a logistics task), the patrol task is an expansion task of the preset vehicle, and the preset vehicle is specially configured with a vehicle-mounted camera for executing the patrol task, that is, multiplexing the preset vehicle to realize the patrol task. Optionally, the vehicle resource service module 510, the static resource service module 410, the event management service module 430, the second message queue 520 and the first message queue 310 shown in fig. 5 are service modules configured for a first task of a preset vehicle, and the embodiment of the disclosure realizes intelligent patrol by multiplexing the service modules, so that the embodiment of the disclosure has the advantage of lower implementation cost.
Further, referring to a service architecture schematic diagram shown in fig. 6, the service module and the pull module respectively include a plurality of service nodes 610, each service node 610 is configured to execute processing logic of the service module or the pull module, and send a notification message to the vehicle resource service module 510 when the service node is on-line or off-line; when the vehicle resource service module 510 receives the notification message, pushing vehicle resource data to the second message queue 520; the vehicle resource data is equally distributed to each of the service nodes 610 via a second message queue 520. Wherein, when the vehicle resource data is updated, the vehicle resource service module pushes the updated vehicle resource data to the second message queue 520 to evenly distribute the updated vehicle resource data to the service nodes 610 through the second message queue 520.
If the algorithm module includes a plurality of algorithm nodes 620, the third message queue 530 is further configured to send a target image obtained based on a video stream captured by the same vehicle-mounted camera to the same algorithm node 620, so as to ensure detection accuracy of the target event. The third message queue 530 will rebalance itself as algorithm nodes 620 increase or decrease, ensuring that each algorithm node 620 is tasked as much as possible.
In order to realize high availability of service, the service module, the streaming module and the algorithm module can be distributed, and the service node can be dynamically and horizontally expanded. The data (e.g., vehicle data) of the business module and the pull module during operation can be stored in a database redis in a centralized manner, and when the algorithm module reports the target event, the corresponding latest vehicle data is acquired from the redis. When reporting a target event, the algorithm module requests to be subjected to load balancing, and real-time data of the vehicle can be obtained no matter which service node is sent to, so that event splicing is completed.
The patrol system provided by the embodiment can conveniently expand the patrol function as long as the vehicle can report the real-time data of the vehicle and provide the pull-stream address of the camera, realizes intelligent patrol, and has the advantage of low realization cost. Specifically, a special camera and a video plug-flow module are installed on an intelligent network-connected automobile, a stream pulling module is deployed at a cloud end and is responsible for pulling a video stream reported by an automobile end, images are stored according to a specified time interval, an algorithm module is deployed at the cloud end and is responsible for carrying out image identification, determining a target event and reporting the target event.
Scheme 1, a patrol system, comprising a business module, a pull-stream module and an algorithm module which are respectively distributed at a cloud end;
The service module is used for acquiring vehicle data and sending the vehicle data to the pull stream module;
The pull-stream module is used for determining patrol operation according to the vehicle data, acquiring a video stream of a vehicle-mounted camera of a preset vehicle according to the vehicle data when the patrol operation is start patrol or resume patrol, processing the video stream to obtain a target image, and sending the target image to the algorithm module so as to execute patrol task through the preset vehicle;
the algorithm module is used for detecting the target image to determine whether a target event occurs in the surrounding environment of the preset vehicle.
The system according to claim 2, wherein the pull-up module determines a patrol operation according to the vehicle data, and the system comprises:
And determining whether the position of the preset vehicle is a set patrol position according to the vehicle data, and if the position of the preset vehicle is the set patrol position, determining the patrol operation based on the operation configured corresponding to the set patrol position.
In the system according to the scheme 3, if the position of the preset vehicle is a set patrol position, the pull-up module is further configured to determine, according to the vehicle data, whether a heading angle of the preset vehicle at the set patrol position is a set heading angle, and if so, determine an operation configured corresponding to the set patrol position and the set heading angle as the patrol operation.
The system of claim 4, claim 1, further comprising: the video transfer service module is in communication connection with a plug flow module arranged on the preset vehicle and is used for receiving the video stream of the vehicle-mounted camera pushed by the plug flow module;
Correspondingly, the streaming module is used for acquiring the video stream of the vehicle-mounted camera of the preset vehicle from the video transit service module according to the vehicle data.
The system according to claim 5, wherein the streaming module processes the video stream to obtain a target image, and the method comprises:
the streaming module intercepts image frames from the video stream according to a set frequency to serve as the target image;
the streaming module sends the target image to the algorithm module and simultaneously sends the pulling time from the video transit service module to the image frame to the algorithm module.
In the system according to claim 6, when it is determined that the surrounding environment of the preset vehicle has a target event, the algorithm module is further configured to obtain a timestamp of the target image based on an optical character recognition technology, determine the timestamp as an occurrence time of the target event if a difference between the timestamp and the pull time is smaller than a set threshold, and send the timestamp and the target event to the service module.
The system of claim 7, claim 6, further comprising: the service module is further used for determining vehicle real-time data of the preset vehicle, which corresponds to the time stamp, generating an event information packet based on the vehicle real-time data, which corresponds to the time stamp, and the target event, and pushing the event information packet to the first message queue;
The first message queue is further configured to receive vehicle real-time data reported by the preset vehicle, and send the vehicle real-time data to the service module, where the vehicle data includes the vehicle real-time data.
The system of claim 8, claim 7, further comprising: and the static resource service module is used for receiving the target image sent by the service module, wherein when the occurrence of the target event is determined, the service module sends the target image to the static resource service module according to a specified rule.
The system of claim 9, claim 8, further comprising: the front end is in communication connection with the first message queue, and is used for receiving and displaying the event information packet pushed by the first message queue, and acquiring a corresponding target image from the static resource service module based on the event information packet for displaying.
The system of claim 10, claim 7, further comprising: and the event management service module is used for receiving the event information packet pushed by the first message queue and storing the event information packet.
The system according to claim 11, wherein the pull stream module is further configured to obtain the event information packet from the event management service module, and parse information in the event information packet to obtain a parsing result;
If the occurrence time of the target event is determined to be in the first time period based on the analysis result, carrying out cluster analysis on the target event detected in the same section of travel by different vehicles, and obtaining the occurrence position of the target event in the same section of travel, so as to send prompt information related to the occurrence position of the target event to the algorithm module in the second time period.
The system of any one of schemes 12, 1-11, further comprising: the vehicle resource service module is used for sending vehicle resource data to the second message queue, wherein the vehicle data comprises the vehicle resource data;
the second message queue is used for pushing the vehicle resource data to the service module;
The service module and the pull stream module respectively comprise a plurality of service nodes, each service node is used for executing the processing logic of the service module or the pull stream module, and when the service node is on line or off line, a notification message is sent to the vehicle resource service module;
When the vehicle resource service module receives the notification message, pushing vehicle resource data to the second message queue;
And distributing the vehicle resource data to each service node in an average manner through the second message queue, wherein when the vehicle resource data is updated, the vehicle resource service module pushes the updated vehicle resource data to the second message queue so as to distribute the updated vehicle resource data to each service node in an average manner through the second message queue.
The system of any one of schemes 13, 1-11, further comprising: the third message queue is respectively in communication connection with the streaming module and the algorithm module and is used for pushing the target image sent by the streaming module to the algorithm module;
if the algorithm module comprises a plurality of algorithm nodes, the third message queue is further used for sending the target image obtained based on the video stream shot by the same vehicle-mounted camera to the same algorithm node.
The system according to any one of claims 1 to 11, wherein the preset vehicle is a vehicle for performing a first task, the patrol task is an expansion task of the preset vehicle, and an on-vehicle camera for performing the patrol task is specially configured on the preset vehicle.
The foregoing description is only of the preferred embodiments of the present disclosure and description of the principles of the technology being employed. It will be appreciated by persons skilled in the art that the scope of the disclosure referred to in this disclosure is not limited to the specific combinations of features described above, but also covers other embodiments which may be formed by any combination of features described above or equivalents thereof without departing from the spirit of the disclosure. Such as those described above, are mutually substituted with the technical features having similar functions disclosed in the present disclosure (but not limited thereto).

Claims (13)

1. A patrol system, comprising: the business module, the streaming module and the algorithm module are respectively distributed at the cloud;
The service module is used for acquiring vehicle data and sending the vehicle data to the pull stream module, wherein the vehicle data comprises vehicle resource data and vehicle real-time data, the vehicle resource data comprises a vehicle list supporting a patrol function and pull stream addresses of cameras for patrol tasks, which are configured on each vehicle, and the vehicle real-time data comprises real-time positions of the vehicles;
The pull-stream module is used for determining patrol operation according to the vehicle data, acquiring a video stream of a vehicle-mounted camera of a preset vehicle according to the vehicle data when the patrol operation is start patrol or resume patrol, processing the video stream to obtain a target image, and sending the target image to the algorithm module so as to execute patrol task through the preset vehicle;
The algorithm module is used for detecting the target image to determine whether a target event occurs in the surrounding environment of the preset vehicle;
The pull-up module determines a patrol operation according to the vehicle data, including:
And determining whether the position of the preset vehicle is a set patrol position according to the vehicle data, and if the position of the preset vehicle is the set patrol position, determining the patrol operation based on the operation configured corresponding to the set patrol position.
2. The system of claim 1, wherein the vehicle data further includes a real-time heading angle of the vehicle, and the pull-up module is further configured to determine, based on the vehicle data, whether the heading angle of the preset vehicle at the set patrol position is the set heading angle if the preset vehicle is at the set patrol position, and if so, determine an operation configured corresponding to the set patrol position and the set heading angle as the patrol operation.
3. The system of claim 1, further comprising: the video transfer service module is in communication connection with a plug flow module arranged on the preset vehicle and is used for receiving the video stream of the vehicle-mounted camera pushed by the plug flow module;
Correspondingly, the streaming module is used for acquiring the video stream of the vehicle-mounted camera of the preset vehicle from the video transit service module according to the vehicle data.
4. The system of claim 3, wherein the streaming module processes the video stream to obtain a target image, comprising:
the streaming module intercepts image frames from the video stream according to a set frequency to serve as the target image;
the streaming module sends the target image to the algorithm module and simultaneously sends the pulling time from the video transit service module to the image frame to the algorithm module.
5. The system of claim 4, wherein upon determining that a target event occurs in the surrounding environment of the preset vehicle, the algorithm module is further configured to obtain a timestamp of the target image based on an optical character recognition technique, determine the timestamp as an occurrence time of the target event if a difference between the timestamp and the pull time is less than a set threshold, and send the timestamp and the target event to the business module.
6. The system of claim 5, further comprising: the service module is further used for determining vehicle real-time data of the preset vehicle, which corresponds to the time stamp, generating an event information packet based on the vehicle real-time data, which corresponds to the time stamp, and the target event, and pushing the event information packet to the first message queue;
The first message queue is further configured to receive vehicle real-time data reported by the preset vehicle, and send the vehicle real-time data to the service module, where the vehicle data includes the vehicle real-time data.
7. The system of claim 6, further comprising: and the static resource service module is used for receiving the target image sent by the service module, wherein when the occurrence of the target event is determined, the service module sends the target image to the static resource service module according to a specified rule.
8. The system of claim 7, further comprising: the front end is in communication connection with the first message queue, and is used for receiving and displaying the event information packet pushed by the first message queue, and acquiring a corresponding target image from the static resource service module based on the event information packet for displaying.
9. The system of claim 6, further comprising: and the event management service module is used for receiving the event information packet pushed by the first message queue and storing the event information packet.
10. The system of claim 9, wherein the streaming module is further configured to obtain the event information packet from the event management service module, and parse information in the event information packet to obtain a parsed result;
If the occurrence time of the target event is determined to be in the first time period based on the analysis result, carrying out cluster analysis on the target event detected in the same section of travel by different vehicles, and obtaining the occurrence position of the target event in the same section of travel, so as to send prompt information related to the occurrence position of the target event to the algorithm module in the second time period.
11. The system of any of claims 1-10, further comprising: the vehicle resource service module is used for sending vehicle resource data to the second message queue, wherein the vehicle data comprises the vehicle resource data;
the second message queue is used for pushing the vehicle resource data to the service module;
The service module and the pull stream module respectively comprise a plurality of service nodes, each service node is used for executing the processing logic of the service module or the pull stream module, and when the service node is on line or off line, a notification message is sent to the vehicle resource service module;
When the vehicle resource service module receives the notification message, pushing vehicle resource data to the second message queue;
And distributing the vehicle resource data to each service node in an average manner through the second message queue, wherein when the vehicle resource data is updated, the vehicle resource service module pushes the updated vehicle resource data to the second message queue so as to distribute the updated vehicle resource data to each service node in an average manner through the second message queue.
12. The system of any of claims 1-10, further comprising: the third message queue is respectively in communication connection with the streaming module and the algorithm module and is used for pushing the target image sent by the streaming module to the algorithm module;
if the algorithm module comprises a plurality of algorithm nodes, the third message queue is further used for sending the target image obtained based on the video stream shot by the same vehicle-mounted camera to the same algorithm node.
13. The system according to any one of claims 1-10, the preset vehicle being a vehicle for performing a first task, the patrol task being an expansion task of the preset vehicle, on which vehicle an on-board camera for performing the patrol task is specifically configured.
CN202210701272.9A 2022-06-20 2022-06-20 Patrol system Active CN115273266B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210701272.9A CN115273266B (en) 2022-06-20 2022-06-20 Patrol system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210701272.9A CN115273266B (en) 2022-06-20 2022-06-20 Patrol system

Publications (2)

Publication Number Publication Date
CN115273266A CN115273266A (en) 2022-11-01
CN115273266B true CN115273266B (en) 2024-06-14

Family

ID=83760429

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210701272.9A Active CN115273266B (en) 2022-06-20 2022-06-20 Patrol system

Country Status (1)

Country Link
CN (1) CN115273266B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105957347A (en) * 2016-06-16 2016-09-21 大连海事大学 Navigation-automobile-data-recorder-based detection method for illegal turning around of vehicle
CN108961768A (en) * 2018-07-30 2018-12-07 鄂尔多斯市普渡科技有限公司 The unmanned police cruiser of one kind and patrol method
CN113469105A (en) * 2021-07-15 2021-10-01 恒大恒驰新能源汽车研究院(上海)有限公司 Method and device for monitoring surrounding vehicle and computer readable storage medium
CN114067200A (en) * 2021-11-19 2022-02-18 上海微电机研究所(中国电子科技集团公司第二十一研究所) Intelligent inspection method of quadruped robot based on visual target detection

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107527395A (en) * 2016-06-21 2017-12-29 中兴通讯股份有限公司 A kind of unmanned plane method for inspecting, device and unmanned plane
CN108417046A (en) * 2018-04-28 2018-08-17 上海与德科技有限公司 Driving behavior monitoring method, traffic monitoring method, apparatus, terminal and medium
CN108769786B (en) * 2018-05-25 2020-12-29 网宿科技股份有限公司 Method and device for synthesizing audio and video data streams
CN109333504A (en) * 2018-12-05 2019-02-15 博众精工科技股份有限公司 A kind of patrol robot and patrol robot management system
CN109922068B (en) * 2019-03-13 2020-01-31 特斯联(北京)科技有限公司 Security patrol robot, security system and security communication method thereof
CN110188717A (en) * 2019-06-03 2019-08-30 中国通信建设第四工程局有限公司 Image acquiring method and device
CN113467447A (en) * 2021-06-24 2021-10-01 武汉虹信技术服务有限责任公司 Illegal person intrusion monitoring system and method based on patrol robot

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105957347A (en) * 2016-06-16 2016-09-21 大连海事大学 Navigation-automobile-data-recorder-based detection method for illegal turning around of vehicle
CN108961768A (en) * 2018-07-30 2018-12-07 鄂尔多斯市普渡科技有限公司 The unmanned police cruiser of one kind and patrol method
CN113469105A (en) * 2021-07-15 2021-10-01 恒大恒驰新能源汽车研究院(上海)有限公司 Method and device for monitoring surrounding vehicle and computer readable storage medium
CN114067200A (en) * 2021-11-19 2022-02-18 上海微电机研究所(中国电子科技集团公司第二十一研究所) Intelligent inspection method of quadruped robot based on visual target detection

Also Published As

Publication number Publication date
CN115273266A (en) 2022-11-01

Similar Documents

Publication Publication Date Title
CN112368755A (en) Method and system for hybrid collective perception and map crowdsourcing
CN108877199A (en) Control method, equipment and the car networking system of fleet
US20220214684A1 (en) Monitoring center, monitoring system and method
CN105187790B (en) Method, device and system for monitoring working state of vehicle-mounted terminal
GB2455837A (en) Co-operative camera surveillance method
CN112562407B (en) ODD state prejudging method and device and autonomous passenger-riding parking system
CN102496274A (en) Intelligent monitoring terminal for passenger and cargo vehicles
CN104079866A (en) Front-end processing equipment for video monitoring data and front-end processing method for video monitoring data
CN110036603A (en) Switch, communication control method and communication control program
JP2022542641A (en) Methods and systems for dynamic event identification and dissemination
CN205121842U (en) Bus passenger intelligent monitoring system
JP7388690B2 (en) Gateway device, sensor node, data collection method, data transmission method and program
CN115273266B (en) Patrol system
CN109816183B (en) Method and device for optimizing large data of accurate bus passenger flow
CN103646563A (en) Method for sensing buses passing by fixed station
JP2001341644A (en) Operation control system
JP7338866B2 (en) Gateway device, sensor node, data collection method, data transmission method and program
CN108470451A (en) A kind of intelligent transportation system based on big data
CN103971528A (en) Method for implementing intelligent traffic monitoring system interconnected with vehicles to be monitored
CN111696368A (en) Overspeed illegal data generation method and illegal server
CN203217779U (en) Bus information collecting and transmitting system
CN105635665B (en) Monitoring system, data transmission method and data transmission device
CN112732729A (en) Scenic spot resource management system and method based on three-dimensional Gis
CN105448114A (en) Intelligent traffic intersection information system
CN115798247B (en) Intelligent public transportation cloud platform based on big data

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