CN109040674B - Data transmission method and device - Google Patents
Data transmission method and device Download PDFInfo
- Publication number
- CN109040674B CN109040674B CN201810812400.0A CN201810812400A CN109040674B CN 109040674 B CN109040674 B CN 109040674B CN 201810812400 A CN201810812400 A CN 201810812400A CN 109040674 B CN109040674 B CN 109040674B
- Authority
- CN
- China
- Prior art keywords
- camera
- base station
- video data
- preset
- information
- 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.)
- Expired - Fee Related
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 341
- 238000000034 method Methods 0.000 title claims abstract description 122
- 238000012544 monitoring process Methods 0.000 claims abstract description 81
- 230000002159 abnormal effect Effects 0.000 claims abstract description 70
- 230000015654 memory Effects 0.000 claims description 56
- 238000012545 processing Methods 0.000 claims description 41
- 230000008569 process Effects 0.000 claims description 19
- 230000006870 function Effects 0.000 description 24
- 238000004891 communication Methods 0.000 description 20
- 230000000875 corresponding effect Effects 0.000 description 18
- 230000003068 static effect Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 10
- 230000001413 cellular effect Effects 0.000 description 5
- 238000004590 computer program Methods 0.000 description 5
- 230000001276 controlling effect Effects 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 4
- 230000000295 complement effect Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 4
- 238000005859 coupling reaction Methods 0.000 description 4
- 239000013589 supplement Substances 0.000 description 4
- 238000013461 design Methods 0.000 description 3
- 230000011664 signaling Effects 0.000 description 3
- 206010010144 Completed suicide Diseases 0.000 description 2
- 230000003321 amplification Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 235000019800 disodium phosphate Nutrition 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 230000005021 gait Effects 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 238000011022 operating instruction Methods 0.000 description 2
- 239000005022 packaging material Substances 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000001502 supplementing effect Effects 0.000 description 2
- 230000004308 accommodation Effects 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 239000000872 buffer Substances 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/181—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Closed-Circuit Television Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The embodiment of the application discloses a data transmission method and device, which are used for realizing efficient and flexible transmission of video monitoring data under the condition of abnormal safety events. The method in the embodiment of the application comprises the following steps: a base station receives trigger information, wherein the trigger information is request information generated under the condition of meeting a trigger event; the base station distributes preset transmission information to the first camera according to the trigger information and sends the preset transmission information to the first camera; the base station receives first video data sent by the first camera by using the preset transmission information, wherein the first video data is video data collected by the first camera; and the base station sends the first video data to a monitoring center.
Description
Technical Field
The present application relates to the field of communications, and in particular, to a data transmission method and apparatus.
Background
In recent years, with the progress of urbanization, urban population and urban scale are continuously enlarged, so that population flow is more and more frequent, and great challenges are brought to urban public security management. In order to better realize efficient management of cities, the public accommodation industry generally arranges a city dynamic video monitoring system in the city. The urban dynamic video monitoring system is a large-scale comprehensive monitoring system covering the whole city, the video monitoring coverage is very wide, and therefore the monitoring access points of one city are very many. On the other hand, since video is transmitted, the requirement for bandwidth is very high, requiring transmission bandwidth of several or even several tens of megabits. Meanwhile, networking is needed among different areas or cities, so that the network is also complicated.
At present, with the large-scale deployment of the fourth generation (4th generation, 4G) cellular network, the 4G cellular network and other cellular networks can provide a transmission rate of several hundred megabytes, so that the video monitoring transmission by adopting the cellular network is applied to a certain extent. Meanwhile, the video monitoring based on the cellular network has the characteristics of simple deployment, low cost, wide coverage range and the like.
However, the existing transmission mode of video monitoring data is usually that the video camera is used for acquisition and transmission, and when a safety event or other emergency occurs, the video monitoring data is limited by the bandwidth of the existing wireless network, so that the video monitoring data cannot be transmitted efficiently and flexibly.
Disclosure of Invention
The embodiment of the application provides a data transmission method and device, which are used for realizing efficient and flexible transmission of video monitoring data under the condition of abnormal safety events.
A first aspect of an embodiment of the present application provides a data transmission method, including:
the data transmission method is applied to a video monitoring system consisting of a camera, a base station and a monitoring center.
Step 1, the base station receives trigger information, wherein the trigger information is request information generated under the condition that a trigger event is met.
In this embodiment, the trigger information may be generated by a camera or a monitoring center in the video monitoring system when the trigger is satisfied, and specifically may include a priority transmission request, a serial number identifier of the second camera, a serial number identifier of the first camera, a serial number identifier of the target area, or an instruction command.
And 2, the base station distributes preset transmission information to the first camera according to the trigger information and sends the preset transmission information to the first camera.
In this embodiment, the preset transmission information includes a transmission priority, a preset transmission channel, and a preset transmission bandwidth of the first camera; or, the preset transmission information includes the preset transmission channel and the preset transmission bandwidth. The transmission priority of the first camera is determined by the base station according to the quality of the preset transmission channel and the level of a preset safety event in the video to be transmitted.
It is to be understood that the predetermined transmission channel and the predetermined transmission bandwidth are dedicated to transmitting video data in which a predetermined security event or abnormal event occurs. And the transmission priority of the first camera can be determined by the base station according to the security level of the preset security event or abnormal event and/or the channel quality between the current transmission link between the camera and the base station. For example, if the security level of the preset security event in the first video data is the first level, the base station may adjust the transmission priority of the first camera to the highest level. Or, when the security level of the preset security event in the first video data is the third level and the quality of the transmission link channel between the first camera and the base station is poor, the base station may maintain the transmission priority of the first camera as it is.
And 3, the base station receives the first video data sent by the first camera by utilizing the preset transmission information, wherein the first video data is the video data collected by the first camera.
And 4, the base station sends the first video data to a monitoring center.
In the technical scheme provided by the embodiment of the application, when a trigger event occurs, the base station allocates preset transmission information for the first camera of the data to be transmitted, so that the first camera can rapidly transmit the first video data of the first camera by using the preset transmission information, and efficient and flexible transmission of video monitoring data is realized.
Optionally, in this embodiment of the present application, the generation process of the trigger information includes multiple possible implementation manners, which are specifically as follows:
based on the first aspect of the embodiment of the present application, in an optional implementation manner of the embodiment of the present application, the trigger information includes a priority transmission request generated by the first camera when a preset security event or an abnormal event is identified for the first video data; wherein, the step 1 specifically comprises: and the base station receives a priority transmission request sent by the first camera.
Specifically, the preset security incident or abnormal incident may include a thief, a cheater, a criminal pursuit, a robbery, a group violence incident, a suicide incident or other criminal incidents registered in the video data, which is only a part of examples, and the specific scope is determined by the user, which is not limited herein. Meanwhile, the first camera can identify the video data by adopting at least one of face identification, gait identification or dynamic posture identification.
In this embodiment, the first camera includes an identification module, which can identify in real time whether the video data collected by the first camera includes a preset security event or an abnormal event, so that the video data where the preset security event or the abnormal event occurs can be reported in time, and the city security is effectively ensured.
Based on the first aspect of the embodiment of the present application, in an optional implementation manner of the embodiment of the present application, the trigger information includes a second camera identifier generated when the monitoring center identifies a preset security event or an abnormal event for second video data acquired by a second camera; wherein, the step 1 specifically comprises: the base station receives the serial number identification of the second camera sent by the monitoring center; then, the step 2 specifically comprises: the base station searches the first camera according to the serial number identification of the second camera, wherein the second camera and the first camera are mutually related cameras; the base station distributes the preset transmission information to the first camera.
Specifically, the association relationship between the first camera and the second camera may be a location association or a number identification association. For example, there is an overlapping or complementary place between the shooting range of the first camera and the shooting range of the second camera, or the distance between the serial number identifier of the first camera and the serial number identifier of the second camera is within a preset range. In one example, the first camera is located near the store a, the second camera is located near the store B, and the store a and the store B are directly opposite to each other, that is, the first camera and the second camera can both capture images between the range of the store a and the range of the store B, only the video captured by the first camera is captured at the angle of the store a, and the video captured by the second camera is captured at the angle of the store B, and the video data of the two cameras can supplement the images that are not captured by the two cameras. Therefore, the first camera and the second camera are associated cameras. In another example, the number identifier of the first camera is 01, the identifier of the second camera is 03, and the preset range of the distance between the number identifiers is less than 10, then the first camera and the second camera are associated cameras.
The technical scheme of the embodiment can be applied to a scene that the camera does not comprise an identification module or the monitoring center repeatedly identifies the video data, so that the monitoring center informs the base station to acquire the video data acquired by the camera which is in mutual association with the second camera, thereby supplementing the video data which is not completely shot in the second video data, leading a user to clearly know the whole process of an event and improving the effectiveness of the video data.
Based on the first aspect of the embodiment of the present application, in an optional implementation manner of the embodiment of the present application, the trigger information includes a serial number identifier of a target area, which is generated when the monitoring center acquires a monitoring instruction, where the monitoring instruction is used to instruct the monitoring center to acquire video data of a camera in the target area, where step 1 specifically includes: the base station receives the number identification of the target area sent by the monitoring center; the step 2 specifically comprises: the base station searches the first camera according to the serial number identification of the target area, and the first camera is positioned in the target area; and then the base station distributes the preset transmission information for the first camera.
Specifically, the monitoring center may receive a real-time monitoring instruction sent by a police department or a traffic police part, and a specific third party is determined by an actual situation.
In this embodiment, the monitoring center receives a monitoring instruction sent by a third party, so as to instruct the base station to acquire video data acquired by the corresponding camera, and ensure video monitoring in a designated area, thereby achieving a specific monitoring target and improving effectiveness of urban public security management.
Based on the first aspect of the embodiment of the present application, in an optional implementation manner of the embodiment of the present application, the trigger information includes a serial number identifier of the first camera, where the serial number identifier of the first camera is found according to a serial number identifier of a target area indicated in a monitoring instruction when the monitoring instruction is obtained by the monitoring center, and the monitoring instruction is used to instruct the monitoring center to obtain video data of a camera in the target area; or the serial number identifier of the first camera is searched by the monitoring center according to the serial number identifier of the second camera under the condition that a preset security event or an abnormal event is identified from second video data acquired by the second camera, and the second camera and the first camera are mutually related cameras; wherein, the step 1 specifically comprises: and the base station receives the serial number identification of the first camera sent by the monitoring center.
In this embodiment, the monitoring center directly searches the first camera according to the serial number identifier of the target area or the serial number identifier of the second camera, which can effectively reduce the complexity of the base station.
Based on the first aspect of the embodiment of the present application, in an optional implementation manner of the embodiment of the present application, the trigger information includes an instruction command generated by the base station under the condition that the request information sent by other devices is not received, where the step 2 specifically includes: the base station determines an idle flow time period of a cell where the base station is located according to the instruction command, and sends the idle flow time period to the first camera, wherein the idle flow time period is preset transmission information distributed by the base station to the first camera; the step 3 specifically comprises: the base station receives the first video data sent by the first camera in the idle flow time period.
Specifically, the base station counts idle traffic time periods in the cell according to the historical traffic conditions of the cell in which the base station is located. Specifically, the base station may first determine a statistical duration, such as a day, a week, a month, or a year; then the base station counts the service flow time distribution of the local cell in the counting time length, thereby determining the idle flow time period in the cell. Such as which time period has the lowest traffic flow in one day, which day of the week has the lowest traffic flow, which day of the month has the lowest traffic flow, or which month of the year has the lowest traffic flow, etc. The specific statistical duration may be determined by the base station according to an actual situation, and is not limited herein.
In this embodiment, the base station sends the counted idle traffic time period to the first camera without receiving the trigger information, so that the first camera sends the acquired normal video in the idle traffic time period, thereby effectively reducing contention between the camera and other communication services in the cell, and ensuring normal operation of other communication services.
Based on the first aspect of the embodiment of the present application, in an optional implementation manner of the embodiment of the present application, the base station may further determine an idle traffic time period of a cell in which the base station is located, when the base station does not receive the trigger information; and then the base station directly informs cameras in the area under the jurisdiction of the base station to send the first video data in the idle flow time period, wherein the first camera is positioned in the cell.
In this embodiment, after acquiring the idle traffic time period of the local cell, the base station sends the idle traffic time period to all cameras in the local cell in the form of indication information, and indicates all cameras in the local cell to send normal video data in the idle traffic time period, so that contention between the camera and other communication services in the local cell can be effectively reduced, and normal operation of other communication services is ensured.
Based on the first aspect of the present embodiment, in an optional implementation manner of the present embodiment, after acquiring the first video data of the first camera, the base station may further allocate the preset transmission information to a third camera that is a camera associated with the first camera, and then receive third video data sent by the third camera by using the preset transmission information; then the base station processes the third video data and the first video data to generate video data to be transmitted; and finally, the base station sends the video data to be transmitted to the monitoring center.
Specifically, the method for the base station to perform the joint processing on the first video data and the third video data includes the following several ways:
in one possible implementation manner, the base station performs maximum ratio combining on the first video data and the third video data to generate the to-be-transmitted video data.
In another possible implementation manner, the base station combines a part of the first video data and a part of the third video data to generate a new complete video, and the new video serves as the to-be-transmitted video data.
In another possible implementation manner, the base station directly combines the first video data and the third video data to generate the to-be-transmitted video data.
In the technical scheme provided by the embodiment, the base station jointly processes the video data acquired by the plurality of cameras and then sends the video data to the monitoring center, so that the integrity of the video data can be effectively improved, the transmission quantity of the video data is reduced, and the transmission efficiency is improved.
In a second aspect, an embodiment of the present application provides a data transmission method, including:
step 1, the first camera receives preset transmission information sent by the base station, the preset transmission information is distributed to the first camera by the base station after receiving trigger information, and the trigger information is request information generated under the condition that a trigger event is met;
specifically, the first camera receives the preset transmission information, where the first camera may be sent by the base station in a manner of indication information, and then the first camera analyzes the indication information to obtain the preset transmission information.
And 2, the first camera sends first video data to the base station by using the preset transmission information, and the first video data is collected by the first camera.
Specifically, in this embodiment, the preset transmission information includes a transmission priority, a preset transmission channel, and a preset transmission bandwidth of the first camera; or, the preset transmission information includes the preset transmission channel and the preset transmission bandwidth. The transmission priority of the first camera is determined by the base station according to the quality of the preset transmission channel and the level of a preset safety event in the video to be transmitted.
It is to be understood that the predetermined transmission channel and the predetermined transmission bandwidth are dedicated to transmitting video data in which a predetermined security event or abnormal event occurs. And the transmission priority of the first camera can be determined by the base station according to the security level of the preset security event or abnormal event and/or the channel quality between the current transmission link between the camera and the base station. For example, if the security level of the preset security event in the first video data is the first level, the base station may adjust the transmission priority of the first camera to the highest level. Or, when the security level of the preset security event in the first video data is the third level and the quality of the transmission link channel between the first camera and the base station is poor, the base station may maintain the transmission priority of the first camera as it is.
In the technical scheme provided by this embodiment, when a trigger event occurs, the base station allocates preset transmission information to the first camera of the data to be transmitted, so that the first camera can rapidly transmit the first video data of the first camera by using the preset transmission information, thereby implementing efficient and flexible transmission of video monitoring data.
Based on the second aspect of the embodiment of the present application, in an optional implementation manner of the embodiment of the present application, the trigger information includes a priority transmission request generated when the first camera identifies a preset security event or an abnormal event for the first video data; wherein, the data transmission method further comprises, before step 1: the first camera identifies that a preset safety event or an abnormal event exists in the first video data; the first camera then sends the priority transmission request to the base station.
In this embodiment, the first camera includes an identification module, which can identify in real time whether the video data collected by the first camera includes a preset security event or an abnormal event, so that the video data where the preset security event or the abnormal event occurs can be reported in time, and the city security is effectively ensured.
Based on the second aspect of the embodiment of the present application, in an optional implementation manner of the embodiment of the present application, the trigger information includes a serial number identifier of the second camera, which is generated when the monitoring center identifies a preset security event or an abnormal event for the second video data acquired by the second camera.
The technical scheme of the embodiment can be applied to a scene that the camera does not comprise an identification module or the monitoring center repeatedly identifies the video data, so that the monitoring center informs the base station to acquire the video data acquired by the camera which is in mutual association with the second camera, thereby supplementing the video data which is not completely shot in the second video data, leading a user to clearly know the whole process of an event and improving the effectiveness of the video data.
Based on the second aspect of the embodiment of the present application, in an optional implementation manner of the embodiment of the present application, the trigger information includes a serial number identifier of a target area, which is generated when the monitoring center acquires a monitoring instruction, where the monitoring instruction is used to instruct the monitoring center to acquire video data of a camera in the target area.
In this embodiment, the monitoring center receives a monitoring instruction sent by a third party, so as to instruct the base station to acquire video data acquired by the corresponding camera, and ensure video monitoring in a designated area, thereby achieving a specific monitoring target and improving effectiveness of urban public security management.
Based on the second aspect of the embodiment of the present application, in an optional implementation manner of the embodiment of the present application, the trigger information includes a serial number identifier of the first camera, the serial number identifier of the first camera is found according to a serial number identifier of a target area indicated in a monitoring instruction when the monitoring instruction is obtained by the monitoring center, and the monitoring instruction is used for instructing the monitoring center to obtain video data of a camera in the target area; or the serial number identifier of the first camera is searched according to the serial number identifier of the second camera under the condition that the monitoring center identifies a preset security event or an abnormal event to the second video data collected by the second camera, and the second camera and the first camera are mutually related cameras.
In this embodiment, the monitoring center directly searches the first camera according to the serial number identifier of the target area or the serial number identifier of the second camera, which can effectively reduce the complexity of the base station.
Based on the second aspect of the embodiment of the present application, in an optional implementation manner of the embodiment of the present application, the trigger information includes an instruction command generated by the base station without receiving request information sent by other devices.
In this embodiment, the base station sends the counted idle traffic time period to the first camera without receiving the trigger information, so that the first camera sends the acquired normal video in the idle traffic time period, thereby effectively reducing contention between the camera and other communication services in the cell, and ensuring normal operation of other communication services.
Based on the second aspect of the embodiment of the present application, in an optional implementation manner of the embodiment of the present application, the first camera sends the first video data in an idle traffic time period when the preset transmission information is not received, where the idle traffic time period is an idle traffic time period of a cell in which the base station is located, and is determined by statistics of the base station.
In this embodiment, the base station sends the counted idle traffic time period to the first camera without receiving the trigger information, so that the first camera sends the acquired normal video in the idle traffic time period, thereby effectively reducing contention between the camera and other communication services in the cell, and ensuring normal operation of other communication services.
In a third aspect, an embodiment of the present application provides a base station, where the base station has a function of implementing a behavior of the base station in the first aspect. The functions can be realized by hardware, and the functions can also be realized by executing corresponding software by hardware. The hardware or software includes one or more modules corresponding to the above-described functions.
In one possible implementation, the base station includes means or module for performing the steps of the first aspect above. For example, the apparatus includes: the receiving module is used for receiving triggering information, and the triggering information is request information generated under the condition that a triggering event is met; the processing module is used for distributing preset transmission information for the first camera according to the trigger information; the sending module is used for sending the preset transmission information to the first camera; the receiving module is used for receiving first video data sent by the first camera by using the preset transmission information, wherein the first video data is video data collected by the first camera; the sending module is used for sending the first video data to a monitoring center.
Optionally, the base station further comprises a storage module for storing necessary program instructions and data of the base station.
In one possible implementation, the apparatus includes: a processor and a transceiver, the processor being configured to support a base station to perform the respective functions of the method provided by the first aspect described above. The transceiver is used for instructing the communication between the base station and the first camera and the monitoring center, and sending the information or the instruction related in the method to the first camera or the monitoring center. Optionally, the apparatus may further comprise a memory, coupled to the processor, that stores program instructions and data necessary for the base station.
In one possible implementation, when the apparatus is a chip in a base station, the chip includes: the processing module may be, for example, a processor, where the processor is configured to assign preset transmission information to the first camera according to the trigger information, and the transceiver module may be, for example, an input/output interface, a pin, a circuit, or the like on the chip, and transmit the preset transmission information assigned to the first camera by the processor to other chips or modules coupled to the chip. The processing module can execute the computer executable instructions stored by the storage unit to support the base station to execute the method provided by the first aspect. Alternatively, the storage unit may be a storage unit in the chip, such as a register, a cache, and the like, and the storage unit may also be a storage unit located outside the chip, such as a read-only memory (ROM) or another type of static storage device that can store static information and instructions, a Random Access Memory (RAM), and the like.
In one possible implementation, the apparatus includes: a processor, baseband circuitry, radio frequency circuitry, and an antenna. The processor is used for realizing control of functions of each circuit part, the baseband circuit is used for generating preset transmission information, and the preset transmission information is sent to the first camera through the antenna after being subjected to analog conversion, filtering, amplification, up-conversion and the like through the radio frequency circuit. Optionally, the apparatus further comprises a memory that stores necessary program instructions and data for the base station.
The processor mentioned in any of the above may be a general Processing Unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of programs of the above-mentioned data transmission methods.
In a fourth aspect, an embodiment of the present application provides an image capturing device, where the image capturing device has a function of implementing behaviors of the first camera or the second camera and the third camera in the first aspect or the fourth aspect. The functions can be realized by hardware, and the functions can also be realized by executing corresponding software by hardware. The hardware or software includes one or more modules corresponding to the above-described functions.
In one possible implementation, the image acquisition apparatus includes a unit or module for performing the steps of the above first aspect or the fourth aspect. For example, the apparatus includes: the receiving module is used for receiving preset transmission information sent by a base station, the preset transmission information is distributed to the first camera by the base station after receiving trigger information, and the trigger information is request information generated under the condition that a trigger event is met; and the sending module is used for sending the first video data to the base station by utilizing the preset transmission information, wherein the first video data is the video data collected by the first camera.
Optionally, the apparatus further includes a processing module, configured to acquire the first video data.
Optionally, the system further comprises a storage module for storing necessary program instructions and data of the image acquisition device.
In one possible implementation, the apparatus includes: a processor and a transceiver, the processor being configured to support an image acquisition apparatus to perform the respective functions of the method provided by the first aspect described above. The transceiver is used for indicating the communication between the image acquisition device and the base station and sending the information or the instruction related in the method to the base station. Optionally, the apparatus may further comprise a memory for coupling to the processor, which stores program instructions and data necessary for the image acquisition apparatus.
In a possible implementation, when the device is a chip within an image capture device, the chip includes: a processing module, such as a processor, for collecting the first video data, and a transceiver module, such as an input/output interface, pin or circuit on the chip, for transmitting the first video data collected by the processor to other chips or modules coupled to the chip. The processing module can execute computer-executable instructions stored by the storage unit to support the image acquisition device to perform the method provided by the first aspect or the fourth aspect. Alternatively, the storage unit may be a storage unit in the chip, such as a register, a cache, and the like, and the storage unit may also be a storage unit located outside the chip, such as a read-only memory (ROM) or another type of static storage device that can store static information and instructions, a Random Access Memory (RAM), and the like.
In one possible implementation, the apparatus includes: a processor, baseband circuitry, radio frequency circuitry, and an antenna. The processor is used for realizing control of functions of each circuit part, the baseband circuit is used for generating first video data, and the first video data is sent to the base station through the antenna after being subjected to analog conversion, filtering, amplification, up-conversion and the like through the radio frequency circuit. Optionally, the apparatus further comprises a memory that stores necessary program instructions and data for the image acquisition device.
The processor mentioned in any of the above may be a general Processing Unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of programs of the above-mentioned data transmission methods.
In a fifth aspect, the present application provides a computer-readable storage medium, where computer instructions are stored, and the computer instructions are configured to execute the method described in any possible implementation manner of the first aspect to the fourth aspect.
In a sixth aspect, embodiments of the present application provide a computer program product comprising instructions which, when run on a computer, cause the computer to perform the method of any one of the above aspects.
In a seventh aspect, the present application provides a chip system, which includes a processor for enabling a data sending apparatus to implement the functions referred to in the above aspects, such as generating or processing data and/or information referred to in the above methods. In one possible design, the system-on-chip further includes a memory for storing program instructions and data necessary for the data transmission device to implement the functions of any of the above aspects. The chip system may be formed by a chip, and may also include a chip and other discrete devices.
In a possible implementation manner, when the chip system operates on the base station side, the base station may be supported to execute the method provided in the first aspect;
in yet another possible implementation manner, when the chip system runs on the camera side, the camera may be supported to execute the method provided by the second aspect.
In an eighth aspect, an embodiment of the present application provides a video monitoring system, where the system includes the base station, the camera, and the monitoring center in the foregoing aspect.
Drawings
FIG. 1 is a schematic diagram of a system architecture of a video surveillance system according to an embodiment of the present application;
fig. 2 is a schematic diagram of an embodiment of a data transmission method in an embodiment of the present application;
fig. 3 is a schematic diagram of another embodiment of a data transmission method in the embodiment of the present application;
fig. 4 is a schematic diagram of another embodiment of a data transmission method in the embodiment of the present application;
fig. 5 is a schematic diagram of another embodiment of a data transmission method in the embodiment of the present application;
fig. 6 is a schematic diagram of an embodiment of a base station in the embodiment of the present application;
fig. 7 is a schematic diagram of another embodiment of a base station in the embodiment of the present application;
FIG. 8 is a schematic diagram of an embodiment of an image capturing apparatus according to an embodiment of the present application;
fig. 9 is a schematic view of another embodiment of an image capturing device in an embodiment of the present application.
Detailed Description
The embodiment of the application provides a data transmission method and device, which are used for realizing efficient and flexible transmission of video monitoring data under the condition of abnormal safety events.
The terms "first," "second," "third," "fourth," and the like in the description and in the claims of the present application and in the drawings described above, if any, are used for distinguishing between similar elements and not necessarily for describing a predetermined sequential or chronological order. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that the embodiments described herein may be practiced otherwise than as specifically illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
The embodiment of the application is applied to a video monitoring system, and the system architecture is as shown in fig. 1, and the video monitoring system includes network elements such as at least one camera, at least one base station, and at least one monitoring center. The camera comprises a video acquisition module, a processor and a communication module. The video acquisition module is used for acquiring video data; the processor is configured to identify video data; the communication module may be a 4G communication module or a 5th generation (5G) communication module or other possible communication modules, and the camera is wirelessly accessed to the base station through the communication module, and transmits the acquired video data to the base station or receives data or signaling sent by the base station. The base station may be a 4G base station or a 5G base station or possibly other base stations. The base station is used for being responsible for access control of the cameras, scheduling management of video data transmission of the cameras, priority control management of video data transmission of the cameras, receiving video data transmitted by the cameras or transmitting data or signaling to the cameras, integrating the video data transmitted by the cameras and sending the video data transmitted by the cameras or the video data after the integration to the monitoring center. The monitoring center is responsible for receiving the video data transmitted by the base station and displaying the video data by adopting a man-machine interface mode; meanwhile, the monitoring center can receive and analyze the control instruction of a third party.
On the basis, the existing transmission mode of the video monitoring data is usually that the video monitoring data is acquired and transmitted by a camera immediately, and when a safety event or other emergency occurs, the video monitoring data is limited by the bandwidth of the existing wireless network, so that the video monitoring data cannot be transmitted efficiently and flexibly.
In order to solve the problem, the embodiment of the present application provides the following technical solutions: the base station receives trigger information, wherein the trigger information is request information generated under the condition of meeting a trigger event; then, the base station distributes preset transmission information to the first camera according to the trigger information and sends the preset transmission information to the first camera; then, the base station receives first video data sent by the first camera by using the preset transmission information, wherein the first video data is the video data collected by the first camera; and finally, the base station forwards the first video data to a monitoring center.
Specifically, referring to fig. 2, an embodiment of a data transmission method in the embodiment of the present application includes:
201. the base station receives trigger information, which is request information generated under the condition that a trigger event is satisfied.
In a video surveillance system, trigger information is generated in the video surveillance system when a trigger event is satisfied. Since the base station is used as a scheduling device for video data transmission, the base station acquires the trigger information.
It will be appreciated that the trigger information includes a number of possible implementations:
in an exemplary manner, the triggering information includes a priority transmission request generated by the first camera upon recognizing that a preset security event or an abnormal event exists in the first video data.
In another exemplary manner, the trigger information includes a serial number identifier of the second camera, which is generated by the monitoring center when recognizing that a preset security event or an abnormal event exists in the second video data acquired by the second camera.
In another exemplary manner, the trigger information includes a number identifier of a target area generated when the monitoring center acquires a monitoring instruction, where the monitoring instruction is used to instruct the monitoring center to acquire video data of a camera in the target area.
In another exemplary manner, the trigger information includes a serial number identifier of the first camera, where the serial number identifier of the first camera is found according to a serial number identifier of a target area indicated in a monitoring instruction when the monitoring instruction is obtained by the monitoring center, and the monitoring instruction is used to instruct the monitoring center to obtain video data of a camera in the target area; or the serial number identifier of the first camera is searched by the monitoring center according to the serial number identifier of the second camera under the condition that a preset security event or an abnormal event is identified from the second video data collected by the second camera, and the second camera and the first camera are mutually related cameras.
In another exemplary manner, the trigger information includes an indication command generated by the base station without receiving request information sent by other devices.
202. And the base station distributes preset transmission information for the first camera according to the trigger information.
In this embodiment, the specific manner in which the base station allocates the preset transmission information to the first camera for transmitting the first video data according to the trigger information includes the following possible implementation manners:
in an exemplary manner, when the base station receives a priority transmission request sent by the first camera, the base station directly allocates preset transmission information to the first camera according to the priority transmission request.
In another exemplary manner, the base station receives a serial number identifier of a second camera sent by the monitoring center, and then the base station needs to search for a first camera that is associated with the second camera according to the serial number identifier of the second camera, and then allocates preset transmission information to the first camera.
In another exemplary manner, when the base station receives a serial number identifier of a target area sent by the monitoring center, the base station needs to search for the first camera located in the target area according to the serial number identifier of the target area, and then the base station allocates preset transmission information to the first camera.
In another exemplary manner, when the base station receives the serial number identifier of the first camera sent by the monitoring center, the base station directly allocates preset transmission information to the first camera.
In another exemplary manner, the base station generates an instruction command without receiving request information sent by other devices, and then the base station instructs the first camera to upload the first video data using an idle traffic time period of a cell in which the first base station is located.
Optionally, the preset transmission information includes the following conditions:
in a possible implementation manner, the preset transmission information includes a transmission priority, a preset transmission channel, and a preset transmission bandwidth of the first camera. The transmission priority of the first camera is set for the first camera by the base station, and the preset transmission channel and the preset transmission bandwidth are exclusively used for transmitting the first video data.
In another possible implementation manner, the preset transmission information includes a preset transmission channel and a preset transmission bandwidth.
It can be understood that, in this embodiment, when the base station sets the transmission priority for the first camera, the transmission priority can be set according to the level of a preset security event or an abnormal event occurring in the video data acquired by the base station and information such as the channel quality of the transmission link between the first camera and the base station.
In another possible implementation manner, the preset transmission information includes an idle traffic period of a cell in which the base station is located.
203. The base station sends the preset transmission information to the first camera.
After the base station allocates the preset transmission information to the first camera, the base station sends the preset transmission information to the first camera.
It can be understood that the base station may notify the first camera of the preset transmission information in a manner of sending a separate indication information to the first camera; the base station may also notify the first camera of the preset transmission information in a manner that other information instructions carry the preset transmission information, and a specific manner is not limited here.
204. The first camera sends the first video data to the base station by using the preset transmission information, wherein the first video data is the video data collected by the first camera.
After the first camera acquires the preset transmission information, the first camera sends the first video data to the base station by using a preset transmission channel and a preset transmission bandwidth in the preset transmission information or by using the preset transmission channel, the preset transmission bandwidth and a transmission priority.
205. And the base station sends the first video data to a monitoring center.
The base station forwards the first video data to the monitoring center after receiving the first video data.
Optionally, in the video monitoring system, a plurality of cameras may exist in the same time period to send video data with a preset security event or an abnormal event, that is, the base station may also receive third video data sent by a third camera using the preset transmission information, and at this time, the base station may perform joint processing on the third video data and the first video data to generate to-be-transmitted video data; and then the base station sends the video data to be transmitted to a monitoring center. It is understood that the third camera is a camera associated with the first camera.
Optionally, in practical application, the base station may further count an idle traffic time period of a cell in which the base station is located, and then instruct a camera connected to the base station to transmit video data acquired by the base station in the idle traffic time period when a trigger event does not occur in the video system. Therefore, the camera does not transmit the acquired video data immediately, but transmits the normal video data by using the idle flow time period, so that the transmission speed can be increased, the resource consumption in the busy time period in the cell can be saved, and the influence on the communication quality of the base in the busy time period is reduced.
In this embodiment, when a trigger event occurs in the video monitoring system, the base station may allocate the preset transmission information dedicated to sending the video data to the first camera of the video data to be transmitted, so that the first camera may quickly send the first video data to the base station, thereby implementing efficient and flexible transmission of the video monitoring data. Meanwhile, the base station performs joint processing on the video data sent by the plurality of cameras to generate the whole video data, so that the data volume of the video data can be reduced, and the transmission efficiency is improved.
The following describes the scheme in the embodiment of the present application in different application scenarios:
firstly, the first camera identifies a preset safety event or an abnormal event for the first video data acquired by the first camera.
As shown in fig. 3, an embodiment of a data transmission method in the embodiment of the present application includes:
301. the base station determines the idle traffic time period of the cell in which the base station is located.
And the base station counts idle flow time periods in the cell according to the historical service flow conditions of the cell in which the base station is positioned. Specifically, the base station may first determine a statistical duration, such as a day, a week, a month, or a year; then the base station counts the service flow time distribution of the local cell in the counting time length, thereby determining the idle flow time period in the cell. Such as which time period has the lowest traffic flow in one day, which day of the week has the lowest traffic flow, which day of the month has the lowest traffic flow, or which month of the year has the lowest traffic flow, etc. The specific statistical duration may be determined by the base station according to an actual situation, and is not limited herein.
302. And the base station sends the information of the idle flow time period to a camera in the cell and indicates the camera to send normal video data in the idle flow time period, wherein the camera in the cell comprises the first camera.
After acquiring the idle flow time period of the cell, the base station sends the idle flow time period to all cameras in the cell in the form of indication information, and indicates all cameras in the cell to send normal video data in the idle flow time period. In this embodiment, the first camera is a camera in a cell where the base station is located.
303. The first camera collects first video data.
The first camera collects first video data in real time in the using process.
It is understood that there is no fixed time sequence limit between step 301 and steps 302 and 303.
304. The first camera identifies whether a preset security event or an abnormal event occurs in the first video data, if so, step 306 is executed; if not, go to step 305.
After the first video data are collected by the first camera, the first video data are identified and analyzed, and whether a preset safety event or an abnormal event occurs in the first video data is judged. If the preset security event or the abnormal event occurs in the first video data, execute step 306; if the predetermined security event or exception event does not occur in the first video data, step 305 is executed.
It is understood that the first camera may adopt the following method when performing recognition analysis on the first video data:
in one possible implementation manner, the first camera determines whether a thief, a cheater or a criminal for catching a criminal or the like registered in a case appears in the first video data by using a face recognition method or a gait recognition method;
in another possible implementation manner, the first camera determines whether the first video data includes robbery, group violence, suicide or theft by using methods such as dynamic gesture recognition.
In this embodiment, the preset security event or the abnormal event may be classified according to security level, for example, events such as robbery, group violence event, etc. may be set to a first level; events such as theft may be set to a second level. In this embodiment, the first level is higher than the second level.
305. The first camera buffers the first video data and sends the first video data to the base station in the idle flow time period.
If the first camera does not recognize the preset security event or abnormal event from the first video data, the first camera caches the first video data, and then sends the first video data to the base station in the idle traffic time period of the cell.
306. The first camera sends a priority transmission request to the base station.
If the first camera identifies the preset security event or the abnormal event from the first video data, the first camera sends a priority transmission request to the base station.
Optionally, the priority transmission request may carry key feature data about a security event or an abnormal event in the first video data. Therefore, the base station can identify the first video data again according to the key characteristic data and confirm whether the first video data has a security event or an abnormal event, so that the accuracy of reporting the video data is effectively controlled.
307. The base station distributes preset transmission information for the first camera.
And after receiving the priority transmission request, the base station distributes preset transmission information to the first camera.
In this embodiment, the preset transmission information may include the following possible implementation manners:
in a possible implementation manner, the preset transmission information includes a transmission priority, a preset transmission channel, and a preset transmission bandwidth of the first camera.
In another possible implementation manner, the preset transmission information includes a preset transmission channel and a preset transmission bandwidth.
It is to be understood that the predetermined transmission channel and the predetermined transmission bandwidth are dedicated to transmitting video data in which a predetermined security event or abnormal event occurs. And the transmission priority of the first camera can be determined by the base station according to the security level of the preset security event or abnormal event and/or the channel quality between the current transmission link between the camera and the base station. For example, if the security level of the preset security event in the first video data is the first level, the base station may adjust the transmission priority of the first camera to the highest level. Or, when the security level of the preset security event in the first video data is the third level and the quality of the transmission link channel between the first camera and the base station is poor, the base station may maintain the transmission priority of the first camera as it is.
308. The base station sends the preset transmission information to the first camera.
After the base station allocates the preset transmission information to the first camera, the base station sends the preset transmission information to the first camera.
It can be understood that the base station may notify the first camera of the preset transmission information in a manner of sending a separate indication information to the first camera; the base station may also notify the first camera of the preset transmission information in a manner that other information instructions carry the preset transmission information, and a specific manner is not limited here.
309. The first camera sends the first video data to the base station by using the preset transmission information, and the first video data carries the serial number identification of the first camera.
And after receiving the preset transmission information, the first camera sends the first video data to the base station by using the preset transmission information. The first video data may carry a serial number identifier of the first camera.
310. The base station analyzes the first video data to obtain the serial number identification of the first camera.
After the base station receives the first video data, the base station analyzes the first video data to obtain the serial number identifier of the first camera.
It can be understood that the serial number identifier of the first camera may also be carried in the priority transmission request sent by the first camera, so that the base station may obtain the serial number identifier of the first camera from the priority transmission request.
311. And the base station searches for a third camera according to the serial number identification of the first camera, wherein the third camera and the first camera are related cameras.
After acquiring the serial number identifier of the first camera, the base station may find a third camera associated with the first camera according to the serial number identifier of the first camera.
It is understood that the association relationship between the first camera and the third camera may be a location association and/or a number identification association. For example, there is an overlapping or complementary place between the shooting range of the first camera and the shooting range of the third camera, or the distance between the serial number identifier of the first camera and the serial number identifier of the third camera is within a preset range. In one example, the first camera is located near the store a, the third camera is located near the store B, and the store a and the store B are directly opposite to each other, that is, the first camera and the third camera can both capture images between the range of the store a and the range of the store B, only the video captured by the first camera is captured at the angle of the store a, and the video captured by the third camera is captured at the angle of the store B, and the video data of the two cameras can supplement the images that are not captured by the two cameras. Therefore, the first camera and the third camera are associated cameras. In another example, the number identifier of the first camera is 01, the identifier of the third camera is 03, and the preset range of the distance between the number identifiers is less than 10, then the first camera and the third camera are associated cameras.
312. The base station distributes the preset transmission information for the third camera and sends the preset transmission information to the third camera.
After the base station acquires the third camera associated with the first camera, in order to supplement the integrity of the video data, the base station notifies the third base station to send the third video data acquired by the third base station, so that the base station allocates the same preset transmission information as that of the first camera to the third camera. And then sending the preset transmission information to the third camera. Similarly, when the base station sends the preset transmission information to the third camera, the base station may notify the third camera of the preset transmission information in a manner of sending separate indication information to the third camera; the base station may also notify the third camera of the preset transmission information in a manner that other information instructions carry the preset transmission information, and a specific manner is not limited here.
313. And the third camera sends third video data to the base station by using the preset transmission information.
After the third camera acquires the preset transmission information, the third camera sends the third video data to the base station by using the preset transmission information.
314. And the base station processes the first video data and the third video data to obtain video data to be transmitted.
After the base station receives the first video data and the third video data, the base station performs joint processing on the first video data and the third video data to generate the video data to be transmitted.
It can be understood that the method for the base station to jointly process the first video data and the third video data includes the following ways:
in one possible implementation manner, the base station performs maximum ratio combining on the first video data and the third video data to generate the to-be-transmitted video data.
In another possible implementation manner, the base station combines a part of the first video data and a part of the third video data to generate a new complete video, and the new video serves as the to-be-transmitted video data. For example, the first video data has a duration of 2 minutes, and the third video data has a duration of 3 minutes; and then the base station cuts out the video data of 1 minute duration related to the preset safety event in the first video data, cuts out the video data of 2 minutes duration related to the preset safety event in the third video data, and then combines the two parts to generate the video data of 3 minutes duration.
In another possible implementation manner, the base station directly combines the first video data and the third video data to generate the to-be-transmitted video data. For example, the first video data has a duration of 2 minutes, and the third video data has a duration of 3 minutes; and then the base station combines the first video data and the third video data to generate video data with the duration of 5 minutes.
315. And the base station sends the video data to be transmitted to a monitoring center.
The base station sends the video data to be transmitted to the monitoring center so that the monitoring center displays the video data to be transmitted in a man-machine interface mode.
In this embodiment, when the first camera recognizes that the video data acquired by the first camera has the security event or the abnormal event, the first camera actively sends the priority transmission request to the base station, so that the base station allocates a transmission resource dedicated to transmitting the video data having the security event or the abnormal event to the base station, and the video data can be transmitted efficiently and flexibly, thereby improving the effectiveness of the urban security and security management. Meanwhile, the base station jointly processes the video data collected by the cameras and then sends the video data to the monitoring center, so that the integrity of the video data can be effectively improved, the transmission quantity of the video data is reduced, and the transmission efficiency is improved.
And secondly, the monitoring center identifies a preset safety event or an abnormal event for second video data acquired by a second camera.
It can be understood that each camera of the video monitoring center in the scene can be a camera without a video identification function, so that the cost of the image acquisition equipment can be saved under the condition of ensuring that the video monitoring is effective. Meanwhile, each camera of the video monitoring center can also be a camera with a video identification function in the scene, so that the monitoring center can detect video data again, and the accuracy of video monitoring is improved.
As shown in fig. 4, an embodiment of a data transmission method in the embodiment of the present application includes:
401. the monitoring center identifies that a preset safety event or an abnormal event occurs in the second video data acquired by the second camera.
The monitoring center identifies the received video data, and if the monitoring center identifies that a preset safety event or an abnormal event occurs in a second camera acquired by the second camera, the monitoring center acquires the serial number identification of the second camera.
It can be understood that the monitoring center needs to receive the second video data sent by the second camera before identifying the video data.
402. And the monitoring center sends the serial number identification of the second camera to the base station.
And the monitoring center sends the serial number identification of the second camera to the base station.
It can be understood that the monitoring center may send the serial number identifier of the second camera to all base stations in the video monitoring system, and then each base station searches whether the second camera exists in the cell where the base station is located according to the serial number identifier of the second camera, and if the second camera exists in the cell, step 403 is executed; if not, no action is taken.
The monitoring center can also find the cell where the second camera is located according to the serial number identifier of the second camera, then determine the base station controlling the access of the second camera, and then directly send the serial number identifier of the second camera to the base station. Therefore, the signaling interaction between the monitoring center and the base station can be reduced, and the consumption of network resources is reduced.
403. The base station searches the first camera according to the serial number identification of the second camera, and the first camera and the second camera are related cameras.
After the base station receives the serial number identification of the second camera, the base station searches for a first camera which is associated with the second camera according to the serial number identification of the second camera. It is understood that the association relationship between the first camera and the second camera may be a location association and/or a number identification association. For example, there is an overlapping or complementary place between the shooting range of the first camera and the shooting range of the second camera, or the distance between the serial number identifier of the first camera and the serial number identifier of the second camera is within a preset range. In one example, the first camera is located near the store a, the second camera is located near the store B, and the store a and the store B are directly opposite to each other, that is, the first camera and the second camera can both capture images between the range of the store a and the range of the store B, only the video captured by the first camera is captured at the angle of the store a, and the video captured by the second camera is captured at the angle of the store B, and the video data of the two cameras can supplement the images that are not captured by the two cameras. Therefore, the first camera and the second camera are associated cameras. In another example, the number identifier of the first camera is 01, the identifier of the second camera is 03, and the preset range of the distance between the number identifiers is less than 10, then the first camera and the second camera are associated cameras.
404. The base station distributes preset transmission information for the first camera and sends the preset transmission information to the first camera.
The base station distributes preset transmission information for the first camera; and then the base station sends the preset transmission information to the first camera. In this embodiment, the preset transmission information may include the following possible implementation manners:
in a possible implementation manner, the preset transmission information includes a transmission priority, a preset transmission channel, and a preset transmission bandwidth of the first camera.
In another possible implementation manner, the preset transmission information includes a preset transmission channel and a preset transmission bandwidth.
It is to be understood that the predetermined transmission channel and the predetermined transmission bandwidth are dedicated to transmitting video data in which a predetermined security event or abnormal event occurs. And the transmission priority of the first camera can be determined by the base station according to the security level of the preset security event or abnormal event and/or the channel quality between the current transmission link between the camera and the base station. For example, if the security level of the preset security event in the first video data is the first level, the base station may adjust the transmission priority of the first camera to the highest level. Or, when the security level of the preset security event in the first video data is the third level and the quality of the transmission link channel between the first camera and the base station is poor, the base station may maintain the transmission priority of the first camera as it is.
Optionally, the base station may notify the preset transmission information to the first camera by sending separate indication information to the first camera; the base station may also notify the first camera of the preset transmission information in a manner that other information instructions carry the preset transmission information, and a specific manner is not limited here.
405. The first camera sends the first video data to the base station by using the preset transmission information, and the first video data is collected by the first camera.
The first camera collects the first video data during working, analyzes the indication information to obtain the preset transmission information after receiving the indication information for indicating the preset transmission information, and then sends the first video data to the base station by utilizing the preset transmission information.
Optionally, the first video data may carry a serial number identifier of the first camera.
406. And the base station sends the first video data to the monitoring center.
The base station sends the first video data to the monitoring center so that the monitoring center displays the first video data in a man-machine interface mode.
It is to be understood that the camera head of the camera head correlated to the second camera head may further include the third camera head, and the third camera head may send the third video data collected by the third camera head to the base station in the same manner as the first camera head. After receiving the third video data, the base station may perform joint processing on the third video data and the first video data to generate video data to be transmitted, and then send the video data to be transmitted to the monitoring center. The specific implementation is the same as step 312 to step 315, and is not described herein again.
It will be appreciated that the embodiment shown in fig. 4 and the embodiment shown in fig. 3 may complement each other, i.e. the monitoring center may continue to identify the predetermined security event or abnormal event that is not identified by the second camera. Of course, after the second camera recognizes the preset security event or the abnormal event, the monitoring center performs recognition and detection again, and if both recognize the preset security event or the abnormal event, the schemes shown in fig. 3 and 4 may be executed at the same time, or one of the schemes may be selected optionally. The detailed implementation is not described herein.
In this embodiment, the monitoring center identifies the received video data again, and when a security event is detected, searches for a camera corresponding to the video data with the security event, and instructs the base station to acquire an associated camera of the camera, so that the base station allocates a transmission resource dedicated to transmission of the video data with the security event or the abnormal event to the associated camera, and ensures that the video data can be transmitted efficiently and flexibly, thereby improving the effectiveness of the urban security and public security management. Meanwhile, the base station jointly processes the video data collected by the cameras and then sends the video data to the monitoring center, so that the integrity of the video data can be effectively improved, the transmission quantity of the video data is reduced, and the transmission efficiency is improved.
And thirdly, the monitoring center acquires a monitoring instruction, and the monitoring instruction is used for indicating the monitoring center to acquire the video data of the camera in the target area.
As shown in fig. 5, another embodiment of the data transmission method in the embodiment of the present application includes:
501. the monitoring center obtains a monitoring instruction, and the monitoring instruction is used for indicating the monitoring center to obtain video data of the camera in the target area.
The monitoring center can receive a monitoring instruction sent by a third party, and the monitoring instruction is used for indicating the monitoring center to acquire video data acquired by a camera in a target area.
For example, if people flow in a store at weekends is large, and the store needs to monitor events at various places in real time, the monitoring center needs to acquire video data in the store, and at this time, a monitoring instruction received by the monitoring center is to acquire video data in the store.
502. The monitoring center sends the number identification of the target area to the base station.
The monitoring center sends the number identification of the target area to the base station.
It can be understood that the monitoring center may send the number identifier of the target area to all base stations, or may look up the cell where the target area is located according to the relationship table between the area and the cell, and then send the number identifier of the target area to the base stations in the jurisdiction of the cell.
503. And the base station searches the first camera according to the serial number identifier of the target area.
After the base station receives the serial number identification of the target area, the base station searches for the first camera in the target area.
In this embodiment, according to the difference of the number identifier of the target area sent by the monitoring center, the execution mode of the base station is also different, which is specifically as follows:
in a possible implementation manner, if the monitoring center sends the number identifier of the target area to all base stations in the video monitoring system, each base station needs to select and determine whether the target area is included in a cell where the base station is located, if so, the base station searches for a camera within the range of the target area as the first camera, and if not, the base station does not respond.
In another possible implementation manner, if the monitoring center sends the serial number identifier of the target area to the base station corresponding to the target area, the base station may directly search for the camera in the target area as the first camera.
Optionally, the monitoring center may store the number identifiers of all the cameras, the area number identifiers, and the relationship table between the base stations, and after receiving the monitoring instruction, the monitoring center may directly determine the number identifier of the camera that needs to upload the video data, and then send the number of the camera to the base station, and instruct the base station to allocate the preset transmission information to the camera. Therefore, the processing steps of the base station can be greatly reduced, and the data transmission efficiency is improved.
504. The base station distributes preset transmission information for the first camera and sends the preset transmission information to the first camera.
The base station distributes preset transmission information for the first camera and sends the preset transmission information to the first camera in an indication information mode.
In this embodiment, the preset transmission information may include the following possible implementation manners:
in a possible implementation manner, the preset transmission information includes a transmission priority, a preset transmission channel, and a preset transmission bandwidth of the first camera.
In another possible implementation manner, the preset transmission information includes a preset transmission channel and a preset transmission bandwidth.
It is to be understood that the predetermined transmission channel and the predetermined transmission bandwidth are dedicated to transmitting video data in which a predetermined security event or abnormal event occurs. And the transmission priority of the first camera can be determined by the base station according to the security level of the preset security event or abnormal event and/or the channel quality between the current transmission link between the camera and the base station. For example, if the security level of the preset security event in the first video data is the first level, the base station may adjust the transmission priority of the first camera to the highest level. Or, when the security level of the preset security event in the first video data is the third level and the quality of the transmission link channel between the first camera and the base station is poor, the base station may maintain the transmission priority of the first camera as it is.
Optionally, the base station may notify the preset transmission information to the first camera by sending separate indication information to the first camera; the base station may also notify the first camera of the preset transmission information in a manner that other information instructions carry the preset transmission information, and a specific manner is not limited here.
505. The first camera transmits the first video data to the base station by using the preset transmission information.
The first camera collects the first video data during working, analyzes the indication information to obtain the preset transmission information after receiving the indication information for indicating the preset transmission information, and then sends the first video data to the base station by utilizing the preset transmission information.
Optionally, the first video data may carry a serial number identifier of the first camera.
506. And the base station sends the first video data to the monitoring center.
The base station sends the first video data to the monitoring center so that the monitoring center displays the first video data in a man-machine interface mode.
It is to be understood that the target area may also include the third camera, and the third camera may transmit third video data it collects to the base station in the same manner as the first camera. After receiving the third video data, the base station may perform joint processing on the third video data and the first video data to generate video data to be transmitted, and then send the video data to be transmitted to the monitoring center. The specific implementation is the same as step 312 to step 315, and is not described herein again.
It can be understood that in the embodiments shown in fig. 4 and fig. 5, the base station may also identify an idle traffic time period of the cell in which the base station is located, notify each camera accessing the base station, and instruct each camera to upload normal video data in the idle traffic time period when acquiring the normal video data.
Meanwhile, after the base station identifies the idle traffic time period of the cell where the base station is located, when the base station does not receive the request information sent by the camera or the monitoring center, the idle traffic time period can be used as preset transmission information to be sent to the camera within the scope of the base station, and therefore the camera can upload video data by using the idle traffic time period.
In this embodiment, after receiving the monitoring instruction of the third party, the monitoring center instructs the base station to acquire the video data of the relevant camera, so that the base station allocates a transmission resource dedicated to transmitting the video data with a security event or an abnormal event to the relevant camera, and it is ensured that the video data can be efficiently and flexibly transmitted, thereby improving the effectiveness of the urban security and security management. Meanwhile, the base station jointly processes the video data collected by the cameras and then sends the video data to the monitoring center, so that the integrity of the video data can be effectively improved, the transmission quantity of the video data is reduced, and the transmission efficiency is improved.
The data transmission method in the embodiment of the present application is described above, and the base station and the image capturing apparatus in the embodiment of the present application are described below.
Specifically, referring to fig. 6, in the embodiment of the present application, the base station 600 includes: a receiving module 601, a processing module 602 and a sending module 603. The base station 600 may be the base station in the above method embodiment, or may be one or more chips in the base station. The base station 600 may be adapted to perform some or all of the functions of the base station in the above-described method embodiments.
For example, the receiving module 601 may be configured to perform step 201 in the above method embodiment, or configured to perform steps of receiving first video data, second video data, and the like in the above method embodiment. The processing module 602 is configured to perform step 202 in the foregoing method embodiment, or to perform step 301 in the foregoing method embodiment, or to perform step 307 in the foregoing method embodiment, or to perform step 310 in the foregoing method embodiment, or to perform step 311 in the foregoing method embodiment, or to perform step 312 in the foregoing method embodiment, or to perform step 314 in the foregoing method embodiment, or to perform steps 403 and 404 in the foregoing method embodiment, or to perform steps 503 and 504 in the foregoing method embodiment. The sending module 603 is configured to execute step 203 or step 205 in the foregoing method embodiment, or execute step 302, step 308, step 312, and step 315 in the foregoing method embodiment, or execute step 404 and step 406 in the foregoing method embodiment, or execute step 504 and step 506 in the foregoing method embodiment. For example, the receiving module 601 may receive trigger information; the processing module 602 may allocate preset transmission information to the first camera according to the trigger information; the sending module 603 is configured to send the preset transmission information to the first camera; the receiving module 601 may receive first video data sent by the first camera; the sending module 603 sends the first video data to a monitoring center.
Optionally, the base station 600 further includes a storage module, which is coupled to the processing module, so that the processing module can execute the computer execution instructions stored in the storage module to implement the functions of the station in the foregoing method embodiments. In an example, the storage module optionally included in the base station 600 may be a storage unit inside a chip, such as a register, a cache, and the like, and the storage module may also be a storage unit located outside the chip, such as a read-only memory (ROM) or another type of static storage device that can store static information and instructions, a Random Access Memory (RAM), and the like.
It should be understood that the flow executed between the modules of the base station in the embodiment corresponding to fig. 6 is similar to the flow executed by the base station in the corresponding method embodiment in fig. 2 to fig. 5, and details thereof are not repeated here.
Fig. 7 shows a possible structure diagram of a base station 700 in the above embodiment, and the base station 700 may be configured as the above base station. The apparatus 700 may include: a processor 702, a computer-readable storage medium/memory 703, a transceiver 704, an input device 705 and an output device 706, and a bus 701. Wherein the processor, transceiver, computer readable storage medium, etc. are connected by a bus. The embodiments of the present application do not limit the specific connection medium between the above components.
In one example, the transceiver 704 receives trigger information, which is request information generated when a trigger event is satisfied; the processor 702 allocates preset transmission information to the first camera according to the trigger information; the transceiver 704 sends the predetermined transmission information to the first camera; the transceiver 704 receives first video data sent by the first camera, and the first video data is collected by the first camera; the transceiver 704 transmits the first video data to a monitoring center.
In one example, the processor 702 may include baseband circuitry, e.g., may perform data encapsulation, encoding, etc. of the predetermined transmission information according to a protocol to generate the indication information. The transceiver 704 may include a radio frequency circuit to modulate, amplify, etc. the indication information and transmit the modulated indication information to the first camera.
In yet another example, the processor 702 may run an operating system that controls functions between various devices and appliances. The transceiver 704 may include a baseband circuit and a radio frequency circuit, for example, the indication information may be processed by the baseband circuit and the radio frequency circuit and then transmitted to the first camera.
The transceiver 704 and the processor 702 may implement corresponding steps in any of the embodiments of fig. 2 to fig. 5, which are not described herein in detail.
It is understood that fig. 7 only shows a simplified design of a base station, and in practical applications, the base station may comprise any number of transceivers, processors, memories, etc., and all base stations that can implement the present application are within the scope of the present application.
The processor 702 involved in the base station 700 may be a general-purpose processor, such as a general-purpose Central Processing Unit (CPU), a Network Processor (NP), a microprocessor, etc., or an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program according to the present application. But also a Digital Signal Processor (DSP), a field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components. The controller/processor can also be a combination of computing functions, e.g., comprising one or more microprocessors, DSPs, and microprocessors, among others. Processors typically perform logical and arithmetic operations based on program instructions stored within memory.
The bus 701 may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown in FIG. 7, but this is not intended to represent only one bus or type of bus.
The computer-readable storage medium/memory 703 referred to above may also hold an operating system and other application programs. In particular, the program may include program code including computer operating instructions. More specifically, the memory may be a read-only memory (ROM), other types of static storage devices that may store static information and instructions, a Random Access Memory (RAM), other types of dynamic storage devices that may store information and instructions, a disk memory, and so forth. The memory 703 may be a combination of the above memory types. And the computer-readable storage medium/memory described above may be in the processor, may be external to the processor, or distributed across multiple entities including the processor or processing circuitry. The computer-readable storage medium/memory described above may be embodied in a computer program product. By way of example, a computer program product may include a computer-readable medium in packaging material.
Alternatively, embodiments of the present application also provide a general-purpose processing system, such as that commonly referred to as a chip, including one or more microprocessors that provide processor functionality; and an external memory providing at least a portion of the storage medium, all connected together with other supporting circuitry through an external bus architecture. The instructions stored by the memory, when executed by the processor, cause the processor to perform some or all of the steps of the data transmission method of the embodiments described in fig. 2-5 of the base station, such as step 202 in fig. 2, steps 310-312 in fig. 3, steps 403-404 in fig. 4, and/or other processes for the techniques described herein.
The steps of a method or algorithm described in connection with the disclosure herein may be embodied in hardware or in software instructions executed by a processor. The software instructions may consist of corresponding software modules that may be stored in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. Of course, the storage medium may also be integral to the processor. The processor and the storage medium may reside in an ASIC. Additionally, the ASIC may reside in user equipment. Of course, the processor and the storage medium may reside as discrete components in user equipment.
In this embodiment, when a trigger event occurs in the video monitoring system, the base station may allocate the preset transmission information dedicated to sending the video data to the first camera of the video data to be transmitted, so that the first camera may quickly send the first video data to the base station, thereby implementing efficient and flexible transmission of the video monitoring data. Meanwhile, the base station performs joint processing on the video data sent by the plurality of cameras to generate the whole video data, so that the data volume of the video data can be reduced, and the transmission efficiency is improved.
Specifically, referring to fig. 8, the image capturing device 800 in the embodiment of the present application includes: a receiving module 801 and a sending module 802. The apparatus 800 may be a camera in the above method embodiment, or may be one or more chips in the camera. The apparatus 800 may be used to perform some or all of the functions of the first camera in the above-described method embodiments.
For example, the receiving module 801 may be configured to perform the step of receiving the preset transmission information in the above method embodiment; the sending module 802 may be configured to perform step 204 in the above-described method embodiment, or configured to perform step 305, step 306, step 309, and step 313 in the above-described method embodiment, or configured to perform step 405 in the above-described method embodiment, or configured to perform step 505 in the above-described method embodiment. For example, the receiving module 801 is configured to receive preset transmission information sent by a base station, where the preset transmission information is allocated to the first camera by the base station after receiving trigger information, and the trigger information is request information generated when a trigger event is satisfied; the sending module 802 is configured to send the first video data to the base station by using the preset transmission information, where the first video data is the video data collected by the first camera.
Optionally, the image capturing apparatus 800 may further include: the processing module 803 may be configured to perform steps 303 to 305 in the above method embodiment. For example, the processing module 803 is configured to collect the first video data and identify whether a preset security event or an abnormal event exists in the first video data.
Optionally, the apparatus 800 further includes a storage module coupled to the processing module, so that the processing module can execute the computer execution instructions stored in the storage module to implement the functions of the camera in the above-described method embodiments. In one example, the memory module optionally included in the apparatus 800 may be a memory unit inside the chip, such as a register, a cache, or the like, and the memory module may also be a memory unit located outside the chip, such as a read-only memory (ROM) or another type of static memory device that can store static information and instructions, a Random Access Memory (RAM), or the like.
It should be understood that the flow executed between the modules of the interference information reporting apparatus in the embodiment corresponding to fig. 8 is similar to the flow executed by the camera in the corresponding method embodiment in fig. 2 to fig. 5, and details thereof are not repeated here.
Fig. 9 shows a schematic diagram of a possible structure of an image capturing device 900 in the above embodiment, and the device 900 may be configured as the aforementioned camera. The apparatus 900 may include: a processor 902, a computer-readable storage medium/memory 903, a transceiver 904, an input device 905 and an output device 906, and a bus 901. Wherein the processor, transceiver, computer readable storage medium, etc. are connected by a bus. The embodiments of the present application do not limit the specific connection medium between the above components.
In one example, the transceiver 904 receives a preset transmission message sent by a base station, where the preset transmission message is allocated by the base station to the first camera after receiving a trigger message, where the trigger message is a request message generated when a trigger event is satisfied; and then, sending first video data to the base station by using the preset transmission information, wherein the first video data is the video data collected by the first camera.
In one example, the processor 902 may include baseband circuitry, e.g., may data encapsulate, encode, etc., the first video data according to a protocol to generate a data packet. The transceiver 904 may include radio frequency circuitry to modulate, amplify, etc. data packets for transmission to a base station.
In yet another example, the processor 902 may run an operating system that controls functions between various devices and appliances. The transceiver 904 may include a baseband circuit and a radio frequency circuit, for example, the first video data may be processed by the baseband circuit and the radio frequency circuit and then transmitted to the base station.
The transceiver 904 and the processor 902 may implement corresponding steps in any one of the embodiments of fig. 2 to fig. 5, which are not described herein in detail.
It is understood that fig. 9 only shows a simplified design of the camera, and in practical applications, the camera may include any number of transceivers, processors, memories, etc., and all cameras that can implement the present application are within the scope of the present application.
The processor 902 involved in the apparatus 900 may be a general-purpose processor, such as a general-purpose Central Processing Unit (CPU), a Network Processor (NP), a microprocessor, etc., or an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program according to the present application. But also a Digital Signal Processor (DSP), a field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components. The controller/processor can also be a combination of computing functions, e.g., comprising one or more microprocessors, DSPs, and microprocessors, among others. Processors typically perform logical and arithmetic operations based on program instructions stored within memory.
The bus 901 may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown in FIG. 9, but this does not indicate only one bus or one type of bus.
The computer-readable storage medium/memory 903 referred to above may also hold an operating system and other application programs. In particular, the program may include program code including computer operating instructions. More specifically, the memory may be a read-only memory (ROM), other types of static storage devices that may store static information and instructions, a Random Access Memory (RAM), other types of dynamic storage devices that may store information and instructions, a disk memory, and so forth. The memory 903 may be a combination of the above memory types. And the computer-readable storage medium/memory described above may be in the processor, may be external to the processor, or distributed across multiple entities including the processor or processing circuitry. The computer-readable storage medium/memory described above may be embodied in a computer program product. By way of example, a computer program product may include a computer-readable medium in packaging material.
Alternatively, embodiments of the present application also provide a general-purpose processing system, such as that commonly referred to as a chip, including one or more microprocessors that provide processor functionality; and an external memory providing at least a portion of the storage medium, all connected together with other supporting circuitry through an external bus architecture. The instructions stored by the memory, when executed by the processor, cause the processor to perform some or all of the steps of the data transfer method of the camera in the embodiments described in fig. 2-5, and/or other processes for the techniques described herein.
The steps of a method or algorithm described in connection with the disclosure herein may be embodied in hardware or in software instructions executed by a processor. The software instructions may consist of corresponding software modules that may be stored in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. Of course, the storage medium may also be integral to the processor. The processor and the storage medium may reside in an ASIC. Additionally, the ASIC may reside in user equipment. Of course, the processor and the storage medium may reside as discrete components in user equipment.
In this embodiment, when a trigger event occurs in the video monitoring system, the base station may allocate the preset transmission information dedicated to sending the video data to the first camera of the video data to be transmitted, so that the first camera may quickly send the first video data to the base station, thereby implementing efficient and flexible transmission of the video monitoring data. Meanwhile, the base station performs joint processing on the video data sent by the plurality of cameras to generate the whole video data, so that the data volume of the video data can be reduced, and the transmission efficiency is improved. It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or contributed to by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions in the embodiments of the present application.
Claims (29)
1. A method of data transmission, comprising:
a base station receives trigger information, wherein the trigger information is request information generated under the condition of meeting a trigger event, and the trigger event is a preset safety event or an abnormal event;
the base station allocates preset transmission information to the first camera according to the trigger information and sends the preset transmission information to the first camera, wherein the preset transmission information comprises a transmission priority, a preset transmission channel and a preset transmission bandwidth of the first camera, and the transmission priority of the first camera is set by the base station according to information such as the level of a preset safety event or abnormal event and the channel quality of a transmission link between the first camera and the base station;
the base station receives first video data sent by the first camera by using the preset transmission information, wherein the first video data is video data collected by the first camera;
and the base station sends the first video data to a monitoring center.
2. The method according to claim 1, wherein the trigger information comprises a priority transmission request generated when the first camera identifies a preset security event or an abnormal event for the first video data;
wherein the receiving, by the base station, the trigger information includes:
and the base station receives the priority transmission request sent by the first camera.
3. The method according to claim 1, wherein the trigger information includes a second camera number identifier generated when the monitoring center identifies a preset security event or an abnormal event for second video data acquired by a second camera;
wherein the receiving, by the base station, the trigger information includes:
the base station receives the serial number identification of the second camera sent by the monitoring center;
the base station allocating preset transmission information to the first camera according to the trigger information comprises:
the base station searches the first camera according to the serial number identification of the second camera, and the second camera and the first camera are related cameras;
and the base station distributes the preset transmission information for the first camera.
4. The method according to claim 1, wherein the trigger information includes a serial number identifier of a target area generated when the monitoring center acquires a monitoring instruction, and the monitoring instruction is used for instructing the monitoring center to acquire video data of a camera in the target area;
wherein the receiving, by the base station, the trigger information includes:
the base station receives the number identification of the target area sent by the monitoring center;
the base station allocating preset transmission information to the first camera according to the trigger information comprises:
the base station finds the first camera according to the serial number identification of the target area, and the first camera is located in the target area;
and the base station distributes the preset transmission information for the first camera.
5. The method according to claim 1, wherein the trigger information includes a serial number identifier of a first camera, the serial number identifier of the first camera is found according to a serial number identifier of a target area indicated in a monitoring instruction when the monitoring instruction is obtained by the monitoring center, and the monitoring instruction is used for indicating the monitoring center to obtain video data of a camera in the target area; or the serial number identifier of the first camera is searched according to the serial number identifier of the second camera under the condition that the monitoring center identifies a preset safety event or an abnormal event to second video data acquired by the second camera, and the second camera and the first camera are mutually related cameras;
wherein the receiving, by the base station, the trigger information includes:
and the base station receives the serial number identification of the first camera sent by the monitoring center.
6. The method according to any of claims 1 to 5, wherein in case the base station does not receive the trigger information, the method further comprises:
the base station determines an idle flow time period of a cell in which the base station is located;
and the base station instructs the first camera to send the first video data in the idle flow time period, and the first camera is positioned in the cell.
7. The method of claim 1, wherein the trigger information comprises an indication command generated by the base station without receiving request information sent by other devices,
the base station allocates preset transmission information to the first camera according to the trigger information, and sends the preset transmission information to the first camera, and the method includes the following steps:
the base station determines an idle flow time period of a cell where the base station is located according to the instruction command, and sends the idle flow time period to the first camera;
the base station receives first video data sent by the first camera by using the preset transmission information, and the method comprises the following steps:
and the base station receives the first video data sent by the first camera in the idle flow time period.
8. The method according to any one of claims 1 to 5, further comprising:
the base station receives third video data sent by a third camera by using the preset transmission information, wherein the third camera and the first camera are related cameras;
the base station processes the first video data and the third video data to generate video data to be transmitted;
and the base station sends the video data to be transmitted to a monitoring center.
9. A method of data transmission, comprising:
the method comprises the steps that a first camera receives preset transmission information sent by a base station, the preset transmission information is distributed to the first camera by the base station after the base station receives trigger information, the trigger information is request information generated under the condition that a trigger event is met, the preset transmission information comprises a transmission priority, a preset transmission channel and a preset transmission bandwidth of the first camera, the transmission priority of the first camera is set by the base station according to the level of a preset safety event or an abnormal event and the information such as the channel quality of a transmission link between the first camera and the base station, and the trigger event is the preset safety event or the abnormal event;
and the first camera sends first video data to the base station by using the preset transmission information, wherein the first video data is the video data collected by the first camera.
10. The method according to claim 9, wherein the trigger information includes a priority transmission request generated when the first camera identifies a preset security event or an abnormal event for the first video data;
before the first camera receives preset transmission information sent by a base station, the method comprises the following steps:
the first camera identifies that a preset safety event or an abnormal event exists in the first video data;
and the first camera sends the priority transmission request to the base station.
11. The method according to claim 9, wherein the trigger information includes a second camera number identifier generated when the monitoring center identifies a preset security event or an abnormal event for second video data acquired by a second camera.
12. The method according to claim 9, wherein the trigger information includes a number identifier of a target area generated when a monitoring center acquires a monitoring instruction, and the monitoring instruction is used to instruct the monitoring center to acquire video data of a camera in the target area.
13. The method according to claim 9, wherein the trigger information includes a serial number identifier of a first camera, the serial number identifier of the first camera is found according to a serial number identifier of a target area indicated in a monitoring instruction when the monitoring instruction is obtained by a monitoring center, and the monitoring instruction is used for indicating the monitoring center to obtain video data of a camera in the target area; or the serial number identifier of the first camera is searched according to the serial number identifier of the second camera under the condition that the monitoring center identifies a preset safety event or an abnormal event to second video data collected by the second camera, and the second camera and the first camera are mutually related cameras.
14. The method of claim 9, wherein the trigger information comprises an indication command generated by the base station without receiving request information sent by other devices.
15. The method of claim 9, further comprising: and the first camera sends the first video data in an idle flow time period under the condition that the preset transmission information is not received, wherein the idle flow time period is the idle flow time period of the cell where the base station is located and is determined by the base station statistics.
16. A base station, comprising:
the receiving module is used for receiving triggering information, the triggering information is request information generated under the condition that a triggering event is met, and the triggering event is a preset safety event or an abnormal event;
the processing module is used for allocating preset transmission information to the first camera according to the trigger information, wherein the preset transmission information comprises a transmission priority, a preset transmission channel and a preset transmission bandwidth of the first camera, and the transmission priority of the first camera is set by the base station according to information such as the level of a preset safety event or abnormal event, the channel quality of a transmission link between the first camera and the base station and the like;
the sending module is used for sending the preset transmission information to the first camera;
the receiving module is configured to receive first video data sent by the first camera by using the preset transmission information, where the first video data is video data collected by the first camera;
and the sending module is used for sending the first video data to a monitoring center.
17. The base station of claim 16, wherein the trigger information comprises a priority transmission request generated by the first camera if a preset security event or an abnormal event is identified for the first video data;
the receiving module is specifically configured to receive the priority transmission request sent by the first camera.
18. The base station according to claim 16, wherein the trigger information includes a second camera number identifier generated when the monitoring center identifies a preset security event or an abnormal event for second video data collected by a second camera;
the receiving module is specifically configured to receive the serial number identifier of the second camera, which is sent by the monitoring center;
the processing module is specifically configured to search for the first camera according to the serial number identifier of the second camera, where the second camera and the first camera are associated cameras with each other; and distributing the preset transmission information for the first camera.
19. The base station according to claim 16, wherein the trigger information includes a serial number identifier of a target area generated when the monitoring center acquires a monitoring instruction, and the monitoring instruction is used to instruct the monitoring center to acquire video data of a camera in the target area;
the receiving module is specifically configured to receive the serial number identifier of the target area sent by the monitoring center;
the processing module is specifically configured to find the first camera according to the serial number identifier of the target area, where the first camera is located in the target area; and distributing the preset transmission information for the first camera.
20. The base station according to claim 16, wherein the trigger information includes a serial number identifier of a first camera, the serial number identifier of the first camera is found according to a serial number identifier of a target area indicated in a monitoring instruction when the monitoring center acquires the monitoring instruction, and the monitoring instruction is used for instructing the monitoring center to acquire video data of a camera in the target area; or the serial number identifier of the first camera is searched according to the serial number identifier of the second camera under the condition that the monitoring center identifies a preset safety event or an abnormal event to second video data acquired by the second camera, and the second camera and the first camera are mutually related cameras;
the receiving module is specifically configured to receive the serial number identifier of the first camera, which is sent by the monitoring center.
21. The base station according to any of claims 16 to 20, wherein in a case that the receiving module does not receive the trigger information, the processing module is further configured to determine an idle traffic time period of a cell in which the base station is located;
the sending module is further configured to instruct the first camera to send the first video data in the idle traffic time period, where the first camera is located in the cell.
22. The base station of claim 16, wherein the trigger information includes an indication command generated by the base station without receiving request information sent by other devices;
the processing module is specifically configured to determine an idle traffic time period of a cell in which the base station is located according to the instruction command;
the sending module is specifically configured to send the idle traffic time period to the first camera;
the receiving module is specifically configured to receive the first video data sent by the first camera in the idle traffic time period.
23. The base station according to any one of claims 16 to 20, wherein the receiving module is further configured to receive third video data sent by a third camera using the preset transmission information, where the third camera and the first camera are associated cameras with each other;
the processing module is further configured to process the first video data and the third video data to generate to-be-transmitted video data;
the sending module is further configured to send the video data to be transmitted to a monitoring center.
24. A base station, comprising: a processor and a memory, wherein the memory has a computer readable program stored therein, and the processor is configured to execute the program in the memory to perform the method of any of claims 1 to 8.
25. An image acquisition apparatus, comprising:
the receiving module is used for receiving preset transmission information sent by a base station, the preset transmission information is distributed to a first camera by the base station after the base station receives trigger information, the trigger information is request information generated under the condition that a trigger event is met, the preset transmission information comprises a transmission priority, a preset transmission channel and a preset transmission bandwidth of the first camera, the transmission priority of the first camera is set by the base station according to information such as the grade of a preset safety event or an abnormal event and the channel quality of a transmission link between the first camera and the base station, and the trigger event is a preset safety event or an abnormal event;
and the sending module is used for sending first video data to the base station by using the preset transmission information, wherein the first video data is the video data collected by the first camera.
26. The image capturing device according to claim 25, wherein the trigger information includes a priority transmission request generated when the first camera identifies a preset security event or an abnormal event for the first video data;
the image acquisition device further includes:
the processing module is used for identifying that a preset safety event or an abnormal event exists in the first video data;
the sending module is configured to send the priority transmission request to the base station.
27. The image capturing device according to claim 25 or 26, wherein the sending module is further configured to send the first video data in an idle traffic time period when the preset transmission information is not received, where the idle traffic time period is an idle traffic time period of a cell in which the base station is located and is statistically determined by the base station.
28. An image acquisition apparatus, comprising: a processor and a memory, wherein the memory has a computer readable program stored therein, and the processor is configured to execute the program in the memory to perform the method of any of claims 9 to 15.
29. A computer-readable storage medium comprising instructions that, when executed on a processor, cause the processor to perform the method of any of claims 1 to 8 or the method of any of claims 9 to 15.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810812400.0A CN109040674B (en) | 2018-07-23 | 2018-07-23 | Data transmission method and device |
PCT/CN2019/085781 WO2020019818A1 (en) | 2018-07-23 | 2019-05-07 | Data transmission method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810812400.0A CN109040674B (en) | 2018-07-23 | 2018-07-23 | Data transmission method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109040674A CN109040674A (en) | 2018-12-18 |
CN109040674B true CN109040674B (en) | 2021-01-29 |
Family
ID=64645276
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810812400.0A Expired - Fee Related CN109040674B (en) | 2018-07-23 | 2018-07-23 | Data transmission method and device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109040674B (en) |
WO (1) | WO2020019818A1 (en) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109040674B (en) * | 2018-07-23 | 2021-01-29 | 华为技术有限公司 | Data transmission method and device |
CN111385463B (en) * | 2018-12-29 | 2021-12-28 | 华为技术有限公司 | Method for controlling camera, control device, network equipment and camera |
CN111428080B (en) * | 2019-04-25 | 2024-02-27 | 杭州海康威视数字技术股份有限公司 | Video file storage method, video file search method and video file storage device |
CN110536118A (en) * | 2019-09-06 | 2019-12-03 | 腾讯科技(深圳)有限公司 | A kind of data capture method, device and computer storage medium |
CN112954267B (en) * | 2019-12-11 | 2023-02-07 | 杭州海康威视数字技术股份有限公司 | Camera for generating alarm video |
CN111641810A (en) * | 2020-05-15 | 2020-09-08 | 中科蓝卓(北京)信息科技有限公司 | Video data processing and returning device and method |
CN111901561B (en) * | 2020-07-16 | 2022-04-15 | 苏州科达科技股份有限公司 | Video data processing method, device and system in monitoring system and storage medium |
CN111787290B (en) * | 2020-07-29 | 2023-03-28 | 上海船舶研究设计院(中国船舶工业集团公司第六0四研究院) | Ship data transmission method and device and control terminal |
CN112055175B (en) * | 2020-08-28 | 2023-03-24 | 浙江大华技术股份有限公司 | Video partition-based negotiation transmission method, electronic device and recording medium |
CN112287754A (en) * | 2020-09-23 | 2021-01-29 | 济南浪潮高新科技投资发展有限公司 | Violence detection method, device, equipment and medium based on neural network |
CN114257820A (en) * | 2020-09-25 | 2022-03-29 | 华为技术有限公司 | Data transmission method and related device |
CN113242390B (en) * | 2021-03-19 | 2022-09-23 | 三峡大学 | Shooting device |
CN113873342A (en) * | 2021-06-29 | 2021-12-31 | 浙江大华技术股份有限公司 | Video transmission method, video transmission device, electronic equipment and computer-readable storage medium |
CN116112645B (en) * | 2023-04-11 | 2023-11-21 | 重庆华悦生态环境工程研究院有限公司深圳分公司 | Multi-image transmission method and device for reservoir environment |
CN117676305B (en) * | 2024-01-31 | 2024-04-12 | 中亿(深圳)信息科技有限公司 | Intelligent camera control method and system based on Internet of things |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN202160239U (en) * | 2011-05-05 | 2012-03-07 | 北京广纬兴业科技有限公司 | Wireless video transmission monitoring system based on long term evolution (LTE) technology |
CN103152551A (en) * | 2013-02-27 | 2013-06-12 | 东南大学 | System and method for performing remote image monitoring on crop growth information |
CN104394370A (en) * | 2014-11-27 | 2015-03-04 | 无锡北斗星通信息科技有限公司 | Intelligent cable car speed control method |
CN104702918A (en) * | 2015-03-27 | 2015-06-10 | 成都逸泊科技有限公司 | Intelligent video monitoring parking anti-theft system |
CN105282486A (en) * | 2014-05-30 | 2016-01-27 | 中国电信股份有限公司 | Video monitoring data transmission method, video monitoring data transmission system and NVR (Network Video Recorder) |
CN105518756A (en) * | 2013-09-10 | 2016-04-20 | 瑞典爱立信有限公司 | Method and monitoring centre for supporting supervision of events |
WO2018116298A1 (en) * | 2016-12-19 | 2018-06-28 | Telicomm City Connect, Ltd. | Predictive network management for real-time video with varying video and network conditions |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008064270A2 (en) * | 2006-11-20 | 2008-05-29 | Micropower Appliance | Wireless network camera systems |
JP4893649B2 (en) * | 2008-02-08 | 2012-03-07 | 富士通株式会社 | Bandwidth control server, bandwidth control program, and monitoring system |
CN103944943A (en) * | 2013-01-22 | 2014-07-23 | 中国移动通信集团公司 | Data transmission method and device |
CN106714318B (en) * | 2015-11-12 | 2019-12-17 | 北京信威通信技术股份有限公司 | Bandwidth allocation method and base station |
CN107347197B (en) * | 2016-05-06 | 2019-09-17 | 普天信息技术有限公司 | A kind of business transmitting method and device |
CN106411764B (en) * | 2016-08-29 | 2020-01-14 | 浙江宇视科技有限公司 | Dynamic adjustment method for bandwidth configuration and base station equipment |
CN109040674B (en) * | 2018-07-23 | 2021-01-29 | 华为技术有限公司 | Data transmission method and device |
-
2018
- 2018-07-23 CN CN201810812400.0A patent/CN109040674B/en not_active Expired - Fee Related
-
2019
- 2019-05-07 WO PCT/CN2019/085781 patent/WO2020019818A1/en active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN202160239U (en) * | 2011-05-05 | 2012-03-07 | 北京广纬兴业科技有限公司 | Wireless video transmission monitoring system based on long term evolution (LTE) technology |
CN103152551A (en) * | 2013-02-27 | 2013-06-12 | 东南大学 | System and method for performing remote image monitoring on crop growth information |
CN105518756A (en) * | 2013-09-10 | 2016-04-20 | 瑞典爱立信有限公司 | Method and monitoring centre for supporting supervision of events |
CN105282486A (en) * | 2014-05-30 | 2016-01-27 | 中国电信股份有限公司 | Video monitoring data transmission method, video monitoring data transmission system and NVR (Network Video Recorder) |
CN104394370A (en) * | 2014-11-27 | 2015-03-04 | 无锡北斗星通信息科技有限公司 | Intelligent cable car speed control method |
CN104702918A (en) * | 2015-03-27 | 2015-06-10 | 成都逸泊科技有限公司 | Intelligent video monitoring parking anti-theft system |
WO2018116298A1 (en) * | 2016-12-19 | 2018-06-28 | Telicomm City Connect, Ltd. | Predictive network management for real-time video with varying video and network conditions |
Non-Patent Citations (1)
Title |
---|
基于TD-LTE的南京无线宽带政务专网实现方案研究;李云霄;《中国优秀硕士学位论文全文数据库-信息科技辑》;20160515;第I136-302页 * |
Also Published As
Publication number | Publication date |
---|---|
WO2020019818A1 (en) | 2020-01-30 |
CN109040674A (en) | 2018-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109040674B (en) | Data transmission method and device | |
US7453814B2 (en) | Method of tracing and monitoring a call in a mobile communication system | |
US10667277B2 (en) | Systems and methods for integrated security access control for video and audio streaming | |
CN112448894B (en) | Method, device, equipment and storage medium for blocking signaling storm | |
CN112040189B (en) | Monitoring method and system of front-end equipment and storage medium | |
EP3296975A1 (en) | Collection and provision method, device, system and server for vehicle image data | |
CN113364682B (en) | Data transmission method and device, storage medium and electronic device | |
CN110392023B (en) | Network intrusion detection method and device based on No. 7 signaling network, electronic equipment and storage medium | |
CN106033635A (en) | Monitoring method and system | |
US10735984B2 (en) | Systems and methods for identifying user density from network data | |
CN104735411A (en) | Camera shooting, collecting and recognizing system and collecting and recognizing method thereof | |
US10861306B2 (en) | Method and apparatus for video surveillance | |
CN108460863A (en) | The monitoring method of personnel and vehicle, device and system in a kind of tunnel | |
CN106793119B (en) | Channel setting method and device | |
CN107547444B (en) | Traffic statistical method and switching equipment | |
CN113453215B (en) | Method and device for acquiring terminal identification | |
US9326098B1 (en) | Identifying suspects and witness to shooting based on examination of calls made after shooting | |
CN103456068A (en) | Roll calling counting system | |
KR101253615B1 (en) | Security system on 3g wcdma networks | |
CN102547796A (en) | Method and device for monitoring number of users in mobile communication system | |
CN116684536A (en) | Event processing method and device based on multiple camera devices and storage medium | |
CN118348559B (en) | GNSS positioning data transmission method and system based on IoT local area network | |
CN111181996B (en) | Code detection image implementation method and system based on distributed multi-connection architecture | |
WO2017114171A1 (en) | Paging counting method and device, and base station | |
KR101404037B1 (en) | Managing system for CCTV Wireless-LAN common use device and CCTV Wireless-LAN common use device for use therein |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20210129 |
|
CF01 | Termination of patent right due to non-payment of annual fee |