CN110139073B - Vehicle video monitoring data sending method and device and computer equipment - Google Patents

Vehicle video monitoring data sending method and device and computer equipment Download PDF

Info

Publication number
CN110139073B
CN110139073B CN201910389707.9A CN201910389707A CN110139073B CN 110139073 B CN110139073 B CN 110139073B CN 201910389707 A CN201910389707 A CN 201910389707A CN 110139073 B CN110139073 B CN 110139073B
Authority
CN
China
Prior art keywords
terminal
information
time
real
monitoring data
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
CN201910389707.9A
Other languages
Chinese (zh)
Other versions
CN110139073A (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.)
Zhejiang Dahua Automobile Technology Co., Ltd
Original Assignee
Zhejiang Huaruijie Technology Co 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 Zhejiang Huaruijie Technology Co ltd filed Critical Zhejiang Huaruijie Technology Co ltd
Priority to CN201910389707.9A priority Critical patent/CN110139073B/en
Publication of CN110139073A publication Critical patent/CN110139073A/en
Application granted granted Critical
Publication of CN110139073B publication Critical patent/CN110139073B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/13File access structures, e.g. distributed indices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/71Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/787Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Library & Information Science (AREA)
  • Software Systems (AREA)
  • Signal Processing (AREA)
  • Traffic Control Systems (AREA)

Abstract

The application relates to a vehicle video monitoring data sending method and device, computer equipment and a storage medium. The method comprises the following steps: receiving accident site information sent by a first terminal; acquiring associated vehicle information matched with the accident site information; and sending a video request instruction to a second terminal corresponding to the associated vehicle information, wherein the video request instruction is used for instructing the second terminal to send corresponding video monitoring data according to a preset time rule, searching the associated vehicle information through accident occurrence place information input by a user, and then requesting the second terminal at an accident site to upload the video monitoring data for the user to check.

Description

Vehicle video monitoring data sending method and device and computer equipment
Technical Field
The application relates to the technical field of video monitoring, in particular to a method and a device for sending vehicle video monitoring data and computer equipment.
Background
With the development of society, the number of private cars is rapidly increasing, and the frequency of traffic accidents is continuously increasing. To accurately determine the responsibility of a traffic accident, vehicle monitoring devices, including an onboard DVR or an onboard NVR, are typically installed on the vehicle. The vehicle-mounted DVR is a market segment of a traditional embedded hard disk video recorder, and the vehicle-mounted NVR is a vehicle-mounted intelligent network hard disk video recorder and is suitable for monitoring various vehicle models for 24 hours.
In the prior art, vehicle monitoring equipment needs to upload position information, time information, vehicle information and corresponding video data in real time, and upload video data in a normal driving state in real time, so that a large amount of bandwidth resources are occupied, and more flow is further used.
Disclosure of Invention
In view of the above, it is necessary to provide a vehicle video monitoring data transmission method, apparatus and computer device capable of saving bandwidth resources and traffic.
A method of transmitting vehicle video surveillance data, the method comprising: receiving accident site information sent by a first terminal; acquiring associated vehicle information matched with the accident site information; and sending a video request instruction to a second terminal corresponding to the associated vehicle information, wherein the video request instruction is used for instructing the second terminal to send corresponding video monitoring data according to a preset time rule.
In one embodiment, after sending the video request instruction to the second terminal corresponding to the associated vehicle information, the method includes: and receiving video monitoring data sent by the second terminal, and forwarding the video monitoring data to the first terminal.
In one embodiment, the receiving the accident location information sent by the first terminal further comprises: acquiring license plate information, address information and time information sent by a second terminal; and generating an index file according to the license plate information, the address information and the time information.
In one embodiment, the acquiring the associated vehicle information matched with the accident site information includes: receiving accident occurrence time information sent by a first terminal; acquiring the index file; and searching the associated vehicle information matched with the accident occurrence place information and the accident occurrence time information according to the index file.
In one embodiment, the searching for the associated vehicle information matching the accident location information and the accident occurrence time information according to the index file includes: searching license plate information in an index file, wherein the distance between the index file and an address represented by accident occurrence place information is within a first preset range, and the time difference between the index file and the time represented by accident occurrence time information is within a first preset time; and taking the license plate information as associated vehicle information.
In one embodiment, the video request instruction is used for instructing the second terminal to send video monitoring data within a second preset time from the time indicated by the accident occurrence time information.
In one embodiment, after forwarding the video monitoring data to the first terminal, the method further includes: acquiring real-time position information sent by a second terminal; judging whether the distance between the address represented by the real-time position information and the address represented by the accident site information is within a second preset range or not; if the current video monitoring data is within a second preset range, sending a real-time video acquisition request instruction to a corresponding second terminal, wherein the real-time video acquisition request instruction is used for indicating the corresponding second terminal to send real-time video monitoring data; and receiving real-time video monitoring data sent by the second terminal, and forwarding the real-time video monitoring data to the first terminal.
In one embodiment, after forwarding the real-time video monitoring data to the first terminal, the method further includes: acquiring real-time position information sent by a second terminal; judging whether the distance between the address represented by the real-time position information and the address represented by the accident site information is within a second preset range or not; and if the real-time video monitoring data are not in the second preset range, sending a real-time video stopping request instruction to the corresponding second terminal, wherein the real-time video stopping request instruction is used for instructing the corresponding second terminal to stop sending the real-time video monitoring data.
A vehicle surveillance video data transmission apparatus, the apparatus comprising: the receiving module is used for receiving accident site information sent by the first terminal; the acquisition module is used for acquiring the associated vehicle information matched with the accident site information; and the instruction sending module is used for sending a video request instruction to a second terminal corresponding to the associated vehicle information, wherein the video request instruction is used for instructing the second terminal to send corresponding video monitoring data according to a preset time rule.
A computer device comprising a memory storing a computer program and a processor implementing the steps of any of the methods described above when the computer program is executed.
A computer-readable storage medium, having stored thereon a computer program which, when being executed by a processor, carries out the steps of the method of any of the above.
According to the method, the device and the computer equipment for transmitting the vehicle video monitoring data, matched associated vehicle information is searched by receiving accident occurrence place information transmitted by the first terminal, a video request instruction is transmitted to the second terminal corresponding to the associated vehicle information, the second terminal feeds back the video monitoring data according to the preset time rule based on the video request instruction, and finally the video monitoring data are transmitted to the first terminal for a user to check. According to the method and the device, the associated vehicle information is searched through the accident site information input by the user, and the second terminal of the accident site is requested to upload the video monitoring data for the user to check.
Drawings
FIG. 1 is a diagram of an exemplary embodiment of a method for transmitting vehicle video surveillance data;
FIG. 2 is a schematic flow chart of a method for transmitting vehicle video surveillance data according to an embodiment;
FIG. 3 is a flowchart illustrating a method for generating an index file according to one embodiment;
FIG. 4 is a schematic flow chart illustrating a method for viewing video surveillance data of a vehicle after an accident occurs in real time according to an embodiment;
FIG. 5 is a block diagram showing the construction of a video surveillance data transmitting apparatus for a vehicle according to an embodiment;
FIG. 6 is a diagram illustrating an internal structure of a computer device according to an embodiment.
Reference numerals: the system comprises a first terminal 102, a server 104, a second terminal 106, a receiving module 202, an obtaining module 204 and an instruction sending module 206.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The vehicle video monitoring data transmission method provided by the application can be applied to the application environment shown in fig. 1. The system comprises a first terminal 102, a server 104 and a second terminal 106, wherein a vehicle-mounted platform is built on the server 104. The server 104 receives the accident occurrence location information sent by the first terminal 102, acquires associated vehicle information matched with the accident occurrence location information from a database of the server 104, the server 104 sends a video request to a second terminal 106 corresponding to the associated vehicle information, requests the second terminal 106 to send corresponding video monitoring data to the server 104 according to a preset time rule, and the server 104 receives the video monitoring data and forwards the video monitoring data to the first terminal 102. The first terminal 102 may be, but not limited to, various personal computers, notebook computers, smart phones, tablet computers, and portable wearable devices, the server 104 may be implemented by an independent server or a server cluster formed by a plurality of servers, and the second terminal 106 may be a device that is installed in a vehicle and has functions of image capturing and storage.
In one embodiment, as shown in fig. 2, a method for transmitting vehicle video surveillance data is provided, which is described by taking the method as an example applied to the server in fig. 1, and includes the following steps:
step S202, receiving accident occurrence place information sent by the first terminal.
Specifically, when a traffic accident occurs on a highway and a user needs to check a video of a specified position on a driving road of a vehicle, the user needs to input accident occurrence place information at a first terminal, and the first terminal sends the accident occurrence place information to a server with a vehicle-mounted platform. The server receives accident occurrence place information sent by the first terminal. The accident occurrence place information is the longitude and latitude of an accident occurrence place information point which needs to be checked by a user. More specifically, the user inputting the accident location information at the first terminal may be: map information is displayed on a first terminal, and a user clicks a corresponding position on the map according to a place where a traffic accident occurs, thereby generating longitude and latitude information of the accident occurrence place information.
And step S204, acquiring the associated vehicle information matched with the accident site information.
Specifically, the accident occurrence time information sent by the first terminal is received first, wherein the accident occurrence time is a time point when a traffic accident occurs. The user inputs accident occurrence time information at the first terminal, and the first terminal sends the accident occurrence time information to a server with a built vehicle-mounted platform. And acquiring an index file, wherein the index file is address information, time information and license plate information of the vehicle uploaded by the second terminal, namely a current vehicle driving route and time information corresponding to each position point on the driving route, and the index file can embody the driving route of the current vehicle and corresponding driving time. And searching the associated vehicle information matched with the accident occurrence place information and the accident occurrence time information according to the index file. More specifically, the license plate information of which the distance from the address represented by the accident occurrence place information is within a first preset range and the time difference from the time represented by the accident occurrence time information is within a first preset time is searched in the index file. Namely searching the license plate information in a first preset range near the accident occurrence place information and in a first preset time near the accident occurrence time. For example, the license plate information within 50 meters around the longitude and latitude of the accident occurrence place information point and within 5 minutes before and after the accident occurrence time is searched in the index file. And taking the searched license plate information as the associated vehicle information.
And step S206, sending a video request instruction to the second terminal corresponding to the associated vehicle information, wherein the video request instruction is used for instructing the second terminal to send corresponding video monitoring data according to a preset time rule.
Specifically, the server built with the vehicle-mounted platform sends a video request instruction to the second terminal corresponding to the associated vehicle information found in the above step, and the video request instruction is used for instructing the second terminal to send video monitoring data within a second preset time of a time difference between the time of the second terminal and the time represented by the accident occurrence time information. After receiving the video request instruction, the second terminal can upload video data within a second preset time before and after the accident occurrence time to the vehicle-mounted platform. More specifically, after the second terminal receives the video request instruction, video data within three minutes before and after the accident occurrence time is uploaded to the vehicle-mounted platform. Or directly sending the video data in a second preset time before and after the accident occurrence time to the first terminal. More specifically, after the second terminal receives the video request instruction, video data within three minutes before and after the accident occurrence time is sent to the first terminal.
And step S208, receiving the video monitoring data sent by the second terminal, and forwarding the video monitoring data to the first terminal.
Specifically, a server built with a vehicle-mounted platform receives video monitoring data sent by a second terminal and forwards the video monitoring data to a first terminal, and the first terminal plays the video monitoring data to a user after receiving the video monitoring data so that the user can check the specific conditions when a traffic accident occurs.
According to the vehicle video monitoring data sending method, matched associated vehicle information is searched by receiving accident site information sent by a first terminal, a video request instruction is sent to a second terminal corresponding to the associated vehicle information, video monitoring data fed back by the second terminal according to a preset time rule based on the video request instruction are received, and finally the video monitoring data are transmitted to the first terminal for a user to check. In the embodiment, the associated vehicle information is searched through the accident site information input by the user, and then the second terminal corresponding to the associated vehicle information of the accident site is requested to upload the video monitoring data for the user to check. The second terminal does not need to upload real-time videos all the time, and all the videos of the second terminal do not need to be stored on the platform, so that the data processing and storing pressure of the vehicle-mounted platform can be reduced, the pressure of uploading the video data by the second terminal in real time can be reduced, and the flow is further saved. The real-time video and video of all vehicles in a certain range can be checked, and more information can be provided for users. If an accident occurs, besides the video of the accident vehicle, the video of other vehicles around the accident vehicle can be played back, so that the accident can be more comprehensively known.
In one embodiment, as shown in fig. 3, there is provided a method for generating an index file, including the steps of:
step S302, license plate information, address information and time information sent by the second terminal are obtained.
Specifically, the second terminal is started to operate, the second terminal acquires video monitoring data of the current vehicle, corresponding recorded address information and time information in real time, and stores the real-time video monitoring data, the corresponding address information and the corresponding time information into a storage medium of the second terminal. The storage medium of the second terminal may be a hard disk or an SD card. And the second terminal registers on the vehicle-mounted platform of the server and uploads license plate information, address information and time information to the vehicle-mounted platform in real time. And the server carrying the vehicle-mounted platform receives the license plate information, the address information and the time information sent by the second terminal in real time.
And step S304, generating an index file according to the license plate information, the address information and the time information.
Specifically, the server carrying the vehicle-mounted platform associates license plate information, address information and time information sent by the second terminal, generates an index file and stores the index file in a database of the server, so that the index file can be called when related vehicles are searched subsequently.
The method for generating the index file can completely store the real-time address information and the time information of the second terminal and generate the index file. The index file can be used for accurately searching related vehicles matched with the accident occurrence place information and the accident occurrence time, and further, the condition of the accident scene can be more accurately determined.
In one embodiment, as shown in fig. 4, a method for viewing video monitoring data of a vehicle after an accident in real time is provided, which comprises the following steps:
step S402, acquiring the real-time position information sent by the second terminal.
Specifically, after the traffic accident occurring on the road is processed, the user may need to check the subsequent congestion condition, road surface condition and subsequent progress condition of the accident occurring section. And the second terminal uploads the real-time position information of the current vehicle to the vehicle-mounted platform. Wherein the real-time location may be a longitude and latitude of the vehicle in real time. And the server carrying the vehicle-mounted platform acquires the real-time position information sent by the second terminal.
Step S404, determining whether the distance between the address indicated by the real-time location information and the address indicated by the accident occurrence location information is within a second preset range.
Specifically, whether the real-time position is within a second preset range near the address represented by the accident site information is judged according to the real-time position of the second terminal received by the server carrying the vehicle-mounted platform, that is, whether the current second terminal enters a certain range of the accident site information is determined. For example, it is determined whether the real-time location of the second terminal is within 100 meters of the surrounding venue information. Wherein the second predetermined range may be zero.
Step S406, if the current time is within the second preset range, sending a real-time video request obtaining instruction to the corresponding second terminal, where the real-time video request obtaining instruction is used to instruct the corresponding second terminal to send real-time video monitoring data.
Specifically, if the real-time position of the second terminal is in a second preset range near the address represented by the accident site information, the vehicle-mounted platform sends a real-time video acquisition request instruction to the corresponding second terminal, and the second terminal uploads the real-time video data acquired by the current second terminal to the server after receiving the real-time video acquisition request instruction. After receiving the real-time video acquisition request instruction, the second terminal can also directly send real-time video data to the first terminal.
Step S408, receiving the real-time video monitoring data sent by the second terminal, and forwarding the real-time video monitoring data to the first terminal.
Specifically, the server carrying the vehicle-mounted platform receives real-time video monitoring data sent by the second terminal, and then forwards the real-time video monitoring data to the first terminal, so that a user can check the subsequent congestion condition, road condition and subsequent progress condition of the accident occurring road section. When the second terminal sends real-time video monitoring data to the vehicle-mounted platform, the vehicle-mounted platform acquires real-time position information sent by the second terminal, judges whether the distance between the address represented by the real-time position and the address represented by the accident site information is within a second preset range again, and if the distance is within the second preset range, continues to send the real-time video monitoring data to the vehicle-mounted platform; and if the real-time video monitoring data is not in the second preset range, sending a real-time video stopping request instruction to the corresponding second terminal, wherein the real-time video stopping request instruction is used for indicating the corresponding second terminal to stop sending the real-time video monitoring data. Namely, when the second terminal leaves a second preset range near the accident site information, the real-time video monitoring data is stopped being uploaded to the vehicle-mounted platform. For example, when the second terminal leaves the range of 100 meters around the accident site information, the uploading of the real-time video monitoring data to the vehicle-mounted platform is stopped.
The method for checking the vehicle video monitoring data after the accident occurs in real time can check the real-time videos and videos of all vehicles within a certain range, and can provide more information for users. By checking the subsequent congestion condition, road surface condition and subsequent progress condition of the accident occurring road section after the accident occurs, road traffic can be better dredged.
It should be understood that although the various steps in the flow charts of fig. 2-3 are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least some of the steps in fig. 2-3 may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, and the order of performance of the sub-steps or stages is not necessarily sequential, but may be performed in turn or alternating with other steps or at least some of the sub-steps or stages of other steps.
In one embodiment, as shown in fig. 5, there is provided a vehicle monitoring video data acquisition apparatus including: a receiving module 202, an obtaining module 204 and an instruction sending module 206, wherein:
a receiving module 202, configured to receive the accident location information sent by the first terminal.
And the obtaining module 204 is used for obtaining the associated vehicle information matched with the accident site information.
And the instruction sending module 206 is configured to send a video request instruction to the second terminal corresponding to the associated vehicle information, where the video request instruction is used to instruct the second terminal to send corresponding video monitoring data according to a preset time rule.
The vehicle monitoring video data acquisition device further includes: and a data forwarding module.
The data forwarding module is used for receiving the video monitoring data sent by the second terminal and forwarding the video monitoring data to the first terminal.
The vehicle monitoring video data acquisition device further includes: and an index file generation module.
The index file generation module is used for acquiring license plate information, address information and time information sent by the second terminal; and generating an index file according to the license plate information, the address information and the time information.
The obtaining module 204 further includes: the system comprises a receiving unit, an index file acquiring unit and a related vehicle information matching unit.
And the receiving unit is used for receiving the accident occurrence time information sent by the first terminal.
And the index file acquisition unit is used for acquiring the index file.
And the associated vehicle information matching unit is used for searching the associated vehicle information matched with the accident occurrence place information and the accident occurrence time information according to the index file.
The associated vehicle information matching unit further includes: the searching subunit and the associated vehicle information matching subunit.
And the searching subunit is used for searching the license plate information in the index file, wherein the distance between the index file and the address represented by the accident occurrence place information is within a first preset range, and the time difference between the index file and the time represented by the accident occurrence time information is within a first preset time.
And the associated vehicle information matching subunit is used for taking the license plate information as associated vehicle information.
The vehicle monitoring video data acquisition device further includes: and a real-time video monitoring data acquisition module.
The real-time video monitoring data acquisition module is used for acquiring real-time position information sent by the second terminal; judging whether the distance between the address represented by the real-time position information and the address represented by the accident occurrence place information is within a second preset range or not; if the current vehicle is within the second preset range, sending a real-time video acquisition request instruction to a second terminal corresponding to the corresponding vehicle, wherein the real-time video acquisition request instruction is used for indicating the corresponding second terminal to send real-time video monitoring data; and receiving the real-time video monitoring data sent by the second terminal, and forwarding the real-time video monitoring data to the first terminal.
The real-time video monitoring data acquisition module is also used for acquiring real-time position information sent by the second terminal; judging whether the distance between the address represented by the real-time position information and the address represented by the accident occurrence place information is within a second preset range or not; and if the real-time video monitoring data are not in the second preset range, sending a real-time video stopping request instruction to a second terminal corresponding to the corresponding vehicle, wherein the real-time video stopping request instruction is used for indicating the corresponding vehicle to stop sending the real-time video monitoring data.
For specific limitations of the vehicle monitoring video data acquisition device, reference may be made to the above limitations of the vehicle monitoring video data acquisition method, which are not described herein again. All or part of the modules in the vehicle monitoring video data acquisition device can be realized by software, hardware and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as shown in fig. 6. The computer device includes a processor, a memory, a network interface, and a database connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The database of the computer device is used for storing an index file. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement a vehicle surveillance video data acquisition method.
Those skilled in the art will appreciate that the architecture shown in fig. 6 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is provided, comprising a memory and a processor, the memory having a computer program stored therein, the processor implementing the following steps when executing the computer program:
receiving accident site information sent by a first terminal; acquiring associated vehicle information matched with the accident site information; and sending a video request instruction to a second terminal corresponding to the associated vehicle information, wherein the video request instruction is used for instructing the second terminal to send corresponding video monitoring data according to a preset time rule, receiving the video monitoring data sent by the second terminal, and forwarding the video monitoring data to the first terminal.
In one embodiment, the processor, when executing the computer program, further performs the steps of:
acquiring license plate information, address information and time information sent by a second terminal; and generating an index file according to the license plate information, the address information and the time information.
In one embodiment, the processor, when executing the computer program, further performs the steps of:
receiving accident occurrence time information sent by a first terminal; acquiring the index file; and searching the associated vehicle information matched with the accident occurrence place information and the accident occurrence time information according to the index file.
In one embodiment, the processor, when executing the computer program, further performs the steps of:
searching license plate information in an index file, wherein the distance between the index file and an address represented by accident occurrence place information is within a first preset range, and the time difference between the index file and the time represented by accident occurrence time information is within a first preset time; and taking the license plate information as associated vehicle information.
In one embodiment, the processor, when executing the computer program, further performs the steps of:
acquiring real-time position information sent by a second terminal; judging whether the distance between the address represented by the real-time position information and the address represented by the accident site information is within a second preset range or not; if the current video monitoring data is within a second preset range, sending a real-time video acquisition request instruction to a corresponding second terminal, wherein the real-time video acquisition request instruction is used for indicating the corresponding second terminal to send real-time video monitoring data; and receiving real-time video monitoring data sent by the second terminal, and forwarding the real-time video monitoring data to the first terminal.
In one embodiment, the processor, when executing the computer program, further performs the steps of:
acquiring real-time position information sent by a second terminal; judging whether the distance between the address represented by the real-time position information and the address represented by the accident site information is within a second preset range or not; and if the real-time video monitoring data are not in the second preset range, sending a real-time video stopping request instruction to the corresponding second terminal, wherein the real-time video stopping request instruction is used for instructing the corresponding second terminal to stop sending the real-time video monitoring data.
In one embodiment, a computer-readable storage medium is provided, having a computer program stored thereon, which when executed by a processor, performs the steps of:
receiving accident site information sent by a first terminal; acquiring associated vehicle information matched with the accident site information; sending a video request instruction to a second terminal corresponding to the associated vehicle information, wherein the video request instruction is used for instructing the second terminal to send corresponding video monitoring data according to a preset time rule; and receiving video monitoring data sent by the second terminal, and forwarding the video monitoring data to the first terminal.
In one embodiment, the computer program when executed by the processor further performs the steps of:
acquiring license plate information, address information and time information sent by a second terminal; and generating an index file according to the license plate information, the address information and the time information.
In one embodiment, the computer program when executed by the processor further performs the steps of:
receiving accident occurrence time information sent by a first terminal; acquiring the index file; and searching the associated vehicle information matched with the accident occurrence place information and the accident occurrence time information according to the index file.
In one embodiment, the computer program when executed by the processor further performs the steps of:
searching license plate information in an index file, wherein the distance between the index file and an address represented by accident occurrence place information is within a first preset range, and the time difference between the index file and the time represented by accident occurrence time information is within a first preset time; and taking the license plate information as associated vehicle information.
In one embodiment, the computer program when executed by the processor further performs the steps of:
acquiring real-time position information sent by a second terminal; judging whether the distance between the address represented by the real-time position information and the address represented by the accident site information is within a second preset range or not; if the current video monitoring data is within a second preset range, sending a real-time video acquisition request instruction to a corresponding second terminal, wherein the real-time video acquisition request instruction is used for indicating the corresponding second terminal to send real-time video monitoring data; and receiving real-time video monitoring data sent by the second terminal, and forwarding the real-time video monitoring data to the first terminal.
In one embodiment, the computer program when executed by the processor further performs the steps of:
acquiring real-time position information sent by a second terminal; judging whether the distance between the address represented by the real-time position information and the address represented by the accident site information is within a second preset range or not; and if the real-time video monitoring data are not in the second preset range, sending a real-time video stopping request instruction to the corresponding second terminal, wherein the real-time video stopping request instruction is used for instructing the corresponding second terminal to stop sending the real-time video monitoring data.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.

Claims (8)

1. A method for transmitting vehicle video surveillance data, the method comprising:
receiving accident site information sent by a first terminal;
acquiring associated vehicle information matched with the accident site information;
sending a video request instruction to a second terminal corresponding to the associated vehicle information, wherein the video request instruction is used for instructing the second terminal to send corresponding historical video monitoring data according to a preset time rule;
receiving historical video monitoring data sent by the second terminal, and forwarding the historical video monitoring data to the first terminal;
after the historical video monitoring data are received, acquiring real-time position information sent by the second terminal; determining the distance between the address represented by the real-time position information and the address represented by the accident site information; judging whether the distance is within a second preset range; if the current video monitoring data is within a second preset range, sending a real-time video acquisition request instruction to the second terminal, wherein the real-time video acquisition request instruction is used for indicating the second terminal to send real-time video monitoring data; receiving real-time video monitoring data sent by the second terminal, and forwarding the real-time video monitoring data to the first terminal; and if the real-time video monitoring data is not in a second preset range, sending a real-time video stopping request instruction to the second terminal, wherein the real-time video stopping request instruction is used for instructing the second terminal to stop sending the real-time video monitoring data.
2. The method of claim 1, wherein the receiving the venue information sent by the first terminal further comprises:
acquiring license plate information, address information and time information sent by a second terminal;
and generating an index file according to the license plate information, the address information and the time information.
3. The method of claim 2, wherein the obtaining associated vehicle information that matches incident venue information comprises:
receiving accident occurrence time information sent by a first terminal;
acquiring the index file;
and searching the associated vehicle information matched with the accident occurrence place information and the accident occurrence time information according to the index file.
4. The method according to claim 3, wherein the searching for associated vehicle information matching the accident occurrence location information and the accident occurrence time information according to the index file comprises:
searching license plate information in an index file, wherein the distance between the index file and an address represented by accident occurrence place information is within a first preset range, and the time difference between the index file and the time represented by accident occurrence time information is within a first preset time;
and taking the license plate information as associated vehicle information.
5. The method according to claim 4, wherein the video request instruction is used for instructing the second terminal to transmit the historical video monitoring data within a second preset time different from the time represented by the accident occurrence time information.
6. A vehicle surveillance video data transmission apparatus, characterized in that the apparatus comprises:
the receiving module is used for receiving accident site information sent by the first terminal;
the acquisition module is used for acquiring the associated vehicle information matched with the accident site information;
the instruction sending module is used for sending a video request instruction to a second terminal corresponding to the associated vehicle information, wherein the video request instruction is used for instructing the second terminal to send corresponding historical video monitoring data according to a preset time rule;
the apparatus is further configured to: receiving historical video monitoring data sent by the second terminal, and forwarding the historical video monitoring data to the first terminal; after the historical video monitoring data are received, acquiring real-time position information sent by the second terminal; determining the distance between the address represented by the real-time position information and the address represented by the accident site information; judging whether the distance is within a second preset range; if the current video monitoring data is within a second preset range, sending a real-time video acquisition request instruction to the second terminal, wherein the real-time video acquisition request instruction is used for indicating the second terminal to send real-time video monitoring data; receiving real-time video monitoring data sent by the second terminal, and forwarding the real-time video monitoring data to the first terminal; and if the real-time video monitoring data is not in a second preset range, sending a real-time video stopping request instruction to the second terminal, wherein the real-time video stopping request instruction is used for instructing the second terminal to stop sending the real-time video monitoring data.
7. A computer device comprising a memory and a processor, the memory storing a computer program, wherein the processor implements the steps of the method of any one of claims 1 to 5 when executing the computer program.
8. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 5.
CN201910389707.9A 2019-05-10 2019-05-10 Vehicle video monitoring data sending method and device and computer equipment Active CN110139073B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910389707.9A CN110139073B (en) 2019-05-10 2019-05-10 Vehicle video monitoring data sending method and device and computer equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910389707.9A CN110139073B (en) 2019-05-10 2019-05-10 Vehicle video monitoring data sending method and device and computer equipment

Publications (2)

Publication Number Publication Date
CN110139073A CN110139073A (en) 2019-08-16
CN110139073B true CN110139073B (en) 2021-09-21

Family

ID=67573376

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910389707.9A Active CN110139073B (en) 2019-05-10 2019-05-10 Vehicle video monitoring data sending method and device and computer equipment

Country Status (1)

Country Link
CN (1) CN110139073B (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112584341B (en) * 2019-09-30 2022-12-27 华为云计算技术有限公司 Communication method and device
CN111432168B (en) * 2019-09-30 2022-03-01 杭州海康威视数字技术股份有限公司 Alarm information generation method and device, electronic equipment and system
CN110795596B (en) * 2019-11-07 2023-05-09 北京首钢自动化信息技术有限公司 Information feedback method and device for client
CN110837576A (en) * 2019-11-18 2020-02-25 英业达科技有限公司 Traffic accident driving recording image collecting system and method thereof
CN111459883B (en) * 2020-03-31 2023-08-18 潍柴动力股份有限公司 Data processing method and device
CN111522878B (en) * 2020-04-14 2024-01-02 名商科技有限公司 Block chain-based vehicle-mounted video processing method, device, computer and medium
WO2021212500A1 (en) * 2020-04-24 2021-10-28 华为技术有限公司 Method and device for providing road congestion reason
CN112132861B (en) * 2020-08-17 2024-04-26 浙江大华技术股份有限公司 Vehicle accident monitoring method, system and computer equipment
CN113949998B (en) * 2021-07-31 2023-04-14 重庆长安汽车股份有限公司 Emergency information processing control method
CN115311866B (en) * 2022-09-05 2024-04-16 阿维塔科技(重庆)有限公司 Vehicle linkage method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101105892A (en) * 2007-07-30 2008-01-16 深圳市融合视讯科技有限公司 Vehicle traffic accident automatic detection method
CN102073691A (en) * 2010-12-23 2011-05-25 杭州海康威视数字技术股份有限公司 Vehicle monitoring method and system thereof
CN105869230A (en) * 2016-04-15 2016-08-17 北京小米移动软件有限公司 Video data management method and device, terminal and server
CN108922166A (en) * 2018-08-06 2018-11-30 何沙沙 A kind of traffic accident rescue mode based on big data

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10455185B2 (en) * 2016-08-10 2019-10-22 International Business Machines Corporation Detecting anomalous events to trigger the uploading of video to a video storage server
CN107945557B (en) * 2017-12-21 2020-10-23 爱驰汽车有限公司 Real-time road condition display method and device, computing equipment and computer storage medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101105892A (en) * 2007-07-30 2008-01-16 深圳市融合视讯科技有限公司 Vehicle traffic accident automatic detection method
CN102073691A (en) * 2010-12-23 2011-05-25 杭州海康威视数字技术股份有限公司 Vehicle monitoring method and system thereof
CN105869230A (en) * 2016-04-15 2016-08-17 北京小米移动软件有限公司 Video data management method and device, terminal and server
CN108922166A (en) * 2018-08-06 2018-11-30 何沙沙 A kind of traffic accident rescue mode based on big data

Also Published As

Publication number Publication date
CN110139073A (en) 2019-08-16

Similar Documents

Publication Publication Date Title
CN110139073B (en) Vehicle video monitoring data sending method and device and computer equipment
JP7062892B2 (en) Dynamic map updater, dynamic map update method, dynamic map update program
US11391581B2 (en) Technologies for route navigation sharing in a community cloud
US11212491B2 (en) Data management of connected cars cameras for homeland security and smart cities
CN108280995B (en) Road condition data processing method and device of Internet of vehicles and computer equipment
US20150179002A1 (en) System and Method for Sharing Real-Time Recording
US20140277831A1 (en) Method and apparatus for reducing data transfer rates from a vehicle data logger when a quality of the cellular or satellite link is poor
US20160247538A1 (en) Event reconstruction system and method thereof
CN104202673A (en) Method and system for sharing and viewing real-time traffic status videos based on automobile data recorders
CN115696185A (en) Positioning information acquisition method, driving assistance method and vehicle end sensor detection method
US20210012591A1 (en) Data storage device and non-transitory tangible computer readable storage medium
KR20190043396A (en) Method and system for generating and providing road weather information by using image data of roads
US11848938B2 (en) Distributed content uploading and validation
CN112948270A (en) Method, device, equipment and medium for road test simulation analysis of automatic driving vehicle
CN111881314A (en) Method, device and storage medium for judging authenticity of vehicle maintenance service list
CN111814526A (en) Filling station congestion evaluation method, server, electronic device and storage medium
CN116630978A (en) Long-tail data acquisition method, device, system, equipment and storage medium
US20240144735A1 (en) Method and system for providing evidence following a vehicle incident
CN111640307A (en) Method and device for monitoring overspeed driving of vehicle and related product
US11206303B2 (en) Image sharing assistance device, image sharing system, and image sharing assistance method
CN110654183B (en) Tire pressure prediction method, tire pressure prediction device, computer equipment and storage medium
CN114199274A (en) Vehicle travel determining method, device and equipment and readable storage medium
KR102075318B1 (en) Information gathering system using vehicle and information gathering method using vehicle
CN111222406A (en) Drunk driving detection method and device, computer equipment and storage medium
CN114040223A (en) Image processing method and system

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
TA01 Transfer of patent application right

Effective date of registration: 20200421

Address after: 310051 Room 301, building 3, No. 2930, South Ring Road, Puyan street, Binjiang District, Hangzhou City, Zhejiang Province

Applicant after: Zhejiang Dahua Automobile Technology Co., Ltd

Address before: 310016 No. 1187 Bin'an Road, Binjiang District, Hangzhou City, Zhejiang Province

Applicant before: ZHEJIANG DAHUA TECHNOLOGY Co.,Ltd.

TA01 Transfer of patent application right
CB02 Change of applicant information

Address after: 310051 Room 301, building 3, no.2930, South Ring Road, Puyan street, Binjiang District, Hangzhou City, Zhejiang Province

Applicant after: Zhejiang huaruijie Technology Co.,Ltd.

Address before: 310051 Room 301, building 3, no.2930, South Ring Road, Puyan street, Binjiang District, Hangzhou City, Zhejiang Province

Applicant before: Zhejiang Dahua Automobile Technology Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant