CN109218617A - Remote control method, broadcast-level camera equipment and cloud server - Google Patents
Remote control method, broadcast-level camera equipment and cloud server Download PDFInfo
- Publication number
- CN109218617A CN109218617A CN201811156220.8A CN201811156220A CN109218617A CN 109218617 A CN109218617 A CN 109218617A CN 201811156220 A CN201811156220 A CN 201811156220A CN 109218617 A CN109218617 A CN 109218617A
- Authority
- CN
- China
- Prior art keywords
- broadcast
- camera equipment
- cloud server
- data information
- level
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/66—Remote control of cameras or camera parts, e.g. by remote control devices
- H04N23/661—Transmitting camera control signals through networks, e.g. control via the Internet
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
Abstract
The embodiment of the application provides a remote control method, broadcast-level camera equipment and a cloud server, wherein the remote control method comprises the following steps: uploading data information to a cloud server based on the Internet; based on a first trigger signal sent by the cloud server according to the data information, closing the broadcast-level camera equipment; wherein the data information comprises: one or more of location information of a broadcast-level image pickup apparatus, image data, or a log file. According to the technical scheme, the current longitude and latitude and other position information of the broadcast-level camera equipment and the acquired image data can be transmitted to the cloud server based on the Internet, and the broadcast-level camera equipment is remotely controlled based on the cloud end, so that the broadcast-level camera equipment and the cloud server can perform data information interaction, and the broadcast-level camera equipment is monitored and managed by the remote control end.
Description
Technical Field
The application relates to the field of data communication, in particular to a remote control method, broadcast-level camera equipment and a cloud server for transmitting geographic positions and video data based on the Internet.
Background
With the development of society, image pickup apparatuses are widely used for photographing and recording in various industries.
Cameras are commonly classified in the broadcast television industry into three categories, namely broadcast, professional and home. The broadcast system in china is the PAL (Phase Alternating Line ).
The broadcast-level cameras can be classified into the following three types according to the purpose of use:
one is studio cameras. The studio camera works under conditions favorable for the camera to work, such as moderate illumination intensity, color temperature and the like. In order to improve performance indexes, an image pickup device having a large size is generally used. Therefore, they have the highest sharpness, the highest signal-to-noise ratio and the best image quality. Of course, the volume is large, and the price is not acceptable to the ordinary people.
Secondly, news interview (ENG) camera, because the operational environment of this kind of camera is special, this kind of machine is small, light in weight, portable, has good adaptability to the non-standard illumination condition, has higher safety and stability in adverse circumstances (such as the change of operating temperature on a large scale), have debug convenient, degree of automation is high, control flexibility, characteristics such as convenient to carry, its image quality is slightly lower than the camera for studio, the price is also relatively cheap.
And thirdly, an EFP camera, wherein the working condition of the EFP camera is between the two cameras, and the performance index also takes the two aspects into consideration. Their image quality is similar to that of studio cameras, but their size is smaller, and they can meet the demand of portable on-site program production.
Generally, the broadcast-grade camera has higher image quality and overall performance than other camera equipment, but has larger volume. The existing broadcast-level camera can only realize local data storage, and the system is relatively closed and cannot be connected with the Internet to realize the cloud function. A few civil-grade video cameras or cameras can achieve data content receiving and sending through WIFI point-to-point connection mobile phone terminals, but have no remote operation and networking functions. Although most of the current video cameras and cameras have a GPS positioning function, in the GPS positioning of the video cameras in the prior art, a GPS receiver obtains a data message in an NMEA0183 format, and after successful positioning, longitude and latitude data are analyzed and position information is stored in a local storage medium in a local media metadata writing mode.
Disclosure of Invention
In order to solve one of the problems, the application provides a remote control method for transmitting geographic positions and video data based on the internet, broadcast-level camera equipment and a cloud server.
According to a first aspect of embodiments of the present application, there is provided an internet-based remote control method, including:
uploading data information to a cloud server based on the Internet;
based on a first trigger signal sent by the cloud server according to the data information, closing the broadcast-level camera equipment;
wherein the data information comprises: one or more of location information of a broadcast-level image pickup apparatus, image data, or a log file.
According to a second aspect of embodiments of the present application, there is provided a broadcast-level image pickup apparatus including: a memory, one or more processors; and one or more modules stored in the memory and configured to be executed by the one or more processors, the one or more modules including instructions for performing the steps of the above-described broadcast-level image capture apparatus remote control method.
According to a third aspect of embodiments of the present application, there is provided a remote control method, including:
acquiring data information sent by broadcast-level camera equipment based on the Internet;
sending a first trigger signal based on the data information; the first trigger signal is used for triggering the broadcast-level camera shooting equipment to be shut down;
wherein the data information comprises: one or more of location information of a broadcast-level image pickup apparatus, image data, or a log file.
According to a fourth aspect of embodiments of the present application, there is provided a cloud server, including: a memory, one or more processors; and one or more modules stored in the memory and configured to be executed by the one or more processors, the one or more modules including instructions for performing the steps of the cloud server remote control method described above.
According to the technical scheme, the data information of the broadcast-level camera equipment can be uploaded to the cloud server on the basis of the Internet, the cloud server sends the trigger signal to the broadcast-level camera equipment on the basis of the data information, so that the broadcast-level camera equipment is closed, the broadcast-level camera equipment is prevented from being used by other people under the condition of abnormal work tasks, and the centralized monitoring and management of the service state, the position and the like of the broadcast-level camera equipment are facilitated for managers.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
fig. 1 is a schematic diagram illustrating a remote control method according to a first embodiment of the present application;
fig. 2 shows a schematic diagram of the system framework described in the present application.
Detailed Description
In order to make the technical solutions and advantages of the embodiments of the present application more apparent, the following further detailed description of the exemplary embodiments of the present application with reference to the accompanying drawings makes it clear that the described embodiments are only a part of the embodiments of the present application, and are not exhaustive of all embodiments. It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict.
The core thought of the scheme is as follows: the broadcast-level camera equipment and the geographic position information technology are organically combined, the intercommunication and interconnection of the remote broadcast-level camera equipment are realized, and the capture and transmission of remote data are realized. A control and management system of the remote broadcast-level camera is established by utilizing a cloud technology, so that the acquisition, screening, integration and display of the related data of the broadcast-level camera based on a big data environment are realized. According to the scheme, a positioning function and a system program for communication and data transmission are added to the broadcast-level camera equipment, so that monitoring and management of the broadcast-level camera equipment by a remote control terminal are realized.
Example one
The first embodiment of the application provides a remote control method, which is based on data communication between the internet and a cloud server and can transmit the current longitude and latitude and other position information of broadcast-grade camera equipment, and one or more data information of acquired image data or log files to the cloud server; the cloud server acquires information such as the use state and the position of the current broadcast-level camera equipment according to the data information, and sends control information to the broadcast-level camera equipment, so that the monitoring and management of the broadcast-level camera equipment by the remote control terminal are realized, and the aim of tracking the mobile assets is fulfilled.
Specifically, as shown in fig. 1, the method includes the steps of: s1, uploading data information to a cloud server based on the Internet; s2, based on a first trigger signal sent by the cloud server according to the data information, closing the broadcast-level camera equipment; wherein the data information comprises: one or more of location information of a broadcast-level image pickup apparatus, image data, or a log file.
In this example, the step of uploading the data information to the cloud server based on the internet includes: and uploading data information which is not uploaded completely when the computer is started for the last time or data information which needs to be uploaded when the computer is started for the current time to the cloud server. Specifically, the uploading of the data information may be uploading longitude and latitude information of a position where the current broadcast-level camera device is located, which is acquired by the broadcast-level camera device, to the cloud server; and if the longitude and latitude information of the position of the current broadcast-grade camera equipment fails to be acquired, starting GPS positioning and uploading GPS positioning information. In this example, in order to be able to grasp the position information of the broadcast-level camera in real time, the broadcast-level camera acquires latitude and longitude information of the position where the current broadcast-level camera is located through the embedded positioning device, and uploads the latitude and longitude information to the cloud server; if the longitude and latitude information of the position of the current broadcast-grade camera equipment fails to be acquired, starting GPS positioning and uploading GPS positioning information; the redundant setting obtained through the position can ensure that the broadcast-level camera shooting equipment is accurately positioned in real time, and the management and the configuration of the broadcast-level camera shooting equipment are facilitated.
The uploading of the data information can also be realized by storing the data information which is not uploaded in the last starting or the image data in the data information which needs to be uploaded in the current starting in a flash memory; and uploading the image data in the flash memory in a thumbnail transmission mode based on the detected image uploading signal. In this example, when uploading image data based on the internet, the image data to be uploaded is temporarily stored in the flash memory of the broadcast-level camera device, an uploading preparation is made, and when an image uploading signal sent by the cloud server is to be detected, the image data with transmission is subjected to thumbnail processing, and the image data in the flash memory is uploaded in a thumbnail transmission mode, so that remote image data transmission between the broadcast-level camera device and the cloud server is realized. In addition, when the image data is uploaded, the position information, the time information and the like can be simultaneously uploaded to the cloud server, so that the cloud server can conveniently manage the broadcast-level image pickup equipment and the data information thereof.
The uploading of the data information can also be realized by packaging a log file of the broadcast-grade camera equipment and then uploading the log file together with the position information and/or the image data; or uploading the log file of the broadcast-grade camera equipment after the packaging processing based on the detected log uploading signal. In this example, the broadcast-level camera device generates log files for all operations thereof, and in order to further facilitate management and configuration of the broadcast-level camera device by the cloud server, the log files after being packaged are uploaded to the cloud server while uploading the position information and the image data; and uploading a log file generated by the broadcast-grade camera equipment after packaging according to a detected log uploading signal sent by the cloud server.
In this example, the step of turning off the broadcast-level image capturing apparatus for the first trigger signal sent by the cloud server according to the data information includes: the broadcast-level camera equipment stores data information which is not uploaded completely during the starting-up process based on a first trigger signal sent by a cloud server; and after the data information is stored, the broadcast-level camera equipment is closed. Specifically, in this example, the broadcast-level camera device stores data information that is not uploaded at this startup according to a first trigger signal sent by the cloud server; and after the data information is stored, closing the broadcast-level camera equipment. After the broadcast-level camera shooting equipment is used, the broadcast-level camera shooting equipment needs to be locked, so that the cloud server can send the shutdown control signal and simultaneously send the locking signal. The broadcast-level camera equipment locks the broadcast-level camera equipment based on the locking signal, and the broadcast-level camera equipment can be unlocked again for use when the unlocking signal is acquired; the broadcast-level camera equipment stores data information which is not uploaded when the camera equipment is started up at this time based on the shutdown control signal; and after the data information is stored, closing the broadcast-level camera equipment.
In addition, in this example, the uploading mode of the data information such as the position information, the image data, the log file and the like may be changed to uploading after shutdown according to the user requirement, and the shutdown trigger of the camera may send a shutdown instruction to the server after being triggered, and then execute the uploading task. In addition, in this example, the power-on control signal and the power-off control signal may be preset in the broadcast-level image pickup device for power-on and power-off; and when the preset time is reached, the broadcast-grade camera equipment executes the startup or shutdown according to a preset startup control signal or a preset shutdown control signal. The preset startup control signal can be a configuration instruction sent to the broadcast-level camera by using a cloud server based on the internet, and the broadcast-level camera is turned on and off according to preset time when the broadcast-level camera is started to work next time.
In this example, the broadcast-level camera device can be turned on and enter a working state according to the power-on control signal; after the camera is started, information such as starting record and the like can be sent to the server. The broadcast-level image pickup apparatus enters a locked state when not in use, and therefore, in remote control, the broadcast-level image pickup apparatus needs to unlock the broadcast-level image pickup apparatus according to the acquired unlocking signal. In this example, in order to ensure time synchronization during data transmission, the time of the broadcast-level camera is synchronized according to a standard clock sent by a cloud service, so that the time of the broadcast-level camera is always consistent with the clock on the cloud server.
According to the technical scheme, the data information of the broadcast-level camera equipment can be uploaded to the cloud server on the basis of the Internet, the cloud server sends the trigger signal to the broadcast-level camera equipment on the basis of the data information, so that the broadcast-level camera equipment is closed, the broadcast-level camera equipment is prevented from being used by other people under the condition of abnormal work tasks, and the centralized monitoring and management of the service state, the position and the like of the broadcast-level camera equipment are facilitated for managers.
Example two
In this example, in order to cooperate with the method described in the first embodiment, a broadcast-level imaging apparatus is provided. The broadcast-grade camera device comprises basic hardware and software of a conventional camera and can realize basic image acquisition functions of the camera.
In this example, the broadcast-level image pickup apparatus includes: and the communication transmission unit is used for carrying out data communication with the cloud server. The communication transmission unit can acquire data signals issued by the cloud server and can upload data of the broadcast-level camera equipment to the cloud server. Specifically, the communication transmission unit at least comprises two parts; the first part is an acquisition module which acquires control signals such as a first trigger signal, a data uploading signal and a log uploading signal sent by a cloud server; the broadcast-level camera shooting equipment can also store data to be uploaded based on the first trigger signal, and the broadcast-level camera shooting equipment is closed after the data are stored. The second part is a transmission module, and the broadcast-level camera equipment uploads the recorded image data to a cloud server based on a data uploading signal by using the transmission module; the broadcast-level camera equipment can also package the log file based on the log uploading signal by using the transmission module and upload the log file to the cloud server, or upload the log file of the broadcast-level camera equipment together with the position information and/or the image data.
In this example, the broadcast-level camera device is further provided with an exception handling module, which detects a communication state of the broadcast-level camera device in real time, and if a fault occurs in data acquisition or data transmission, switches a network communication line or performs emergency fault removal on the network communication line based on a preset fault removal strategy, so as to achieve the purpose of quickly diagnosing and removing faults in network communication.
In this example, the broadcast-level image pickup apparatus further includes: and the allocation and storage module is used for sending the acquired image information to the data processing module based on a preset allocation strategy and storing the operation on the broadcast-level camera equipment as a log file. The module can ensure that the internal data information of the broadcast-grade camera equipment is transmitted according to the preset logic, and ensure the normal operation of the system.
In this embodiment, the broadcast-level camera device further includes a driving module, and when the device is turned on and enters a working state, the driving module can drive the embedded system, the configured interfaces, and a part of the functional modules, so as to ensure normal operation of each functional module. The driving module loads and drives each functional module on the broadcast-grade camera equipment in a delayed loading mode, so that the starting speed is not influenced, and the normal execution of the driving can be ensured.
In this example, a plurality of PCI-E slots for plugging with each functional module are added to the broadcast-level image pickup device, thereby ensuring compatibility with the embedded module or component, and facilitating configuration and management of the system and the cloud server for the broadcast-level image pickup device.
In this example, a GPS antenna and a GSM antenna are further added to the broadcast-level camera device, where the GPS antenna is used to receive a satellite positioning signal, so that the positioning module obtains the current position information of the broadcast-level camera device; the GSM antenna is used for communicating with the cloud server, so that the acquisition module and the transmission module are supported to transmit data information with the cloud server based on the Internet.
In specific implementation, the GSM antenna may adopt a spread spectrum gain built-in omnidirectional antenna. The antenna can cover 2G, 3G and 4G major frequency bands and has strong signal sensitivity receiving capability; and impedance-adapts the broadcast-grade camera device.
In addition, because the inner space of the camera is closed, the electromagnetic shielding is strict, and in order to enable the closed camera space to normally receive 4G/3G signals, a large-area gain antenna needs to be used to ensure the stability and quality of communication. When the GPS antenna is implemented specifically, the ceramic antenna with high sensitivity can be adopted as the GPS antenna, electromagnetic interference is resisted through the ceramic shell, and the waterproof and dustproof effects can be achieved.
In order to cooperate with interconnection and interworking with the broadcast-level camera device, a cloud server can be preset as a service platform for uniformly managing and monitoring the broadcast-level camera device. The cloud server is provided with the uniform data input interface and the uniform data output interface, so that the data information of the broadcast-level camera equipment can be conveniently transmitted and managed, other systems can conveniently acquire the management data of the broadcast-level camera equipment from the cloud server, and the analysis and mining work of the large data in the later period can be conveniently carried out
The cloud server can track all the broadcast-level camera equipment to monitor the geographic position information; the cloud server can uniformly record and manage operation logs, working state logs and shooting material contents (metadata, key frames and low-code-stream recording files) of the broadcast-level camera shooting equipment; the broadcast-level camera equipment can be locked by an administrator through the cloud server, and misoperation of the broadcast-level camera equipment is prevented.
In addition, in the present example, the broadcast-grade camera apparatus may also record audio-video data metadata information and associate image material information with audio-video data, providing support for data analysis of later-stage material.
EXAMPLE III
In this example, in order to cooperate with the method described in the first embodiment, there is provided a broadcast-level imaging apparatus including: a memory, one or more processors; and one or more modules stored in the memory and configured to be executed by the one or more processors, the one or more modules comprising instructions for performing the steps of the method of embodiment one.
According to the technical scheme, the current longitude and latitude and other position information of the broadcast-level camera equipment and the acquired image data can be transmitted to the cloud server based on the internet, and the broadcast-level camera equipment is remotely controlled based on the cloud end, so that data information interaction between the broadcast-level camera equipment and the cloud server is realized, and monitoring and management of the broadcast-level camera equipment by the remote control end are realized.
Example four
An embodiment of the present application provides a remote control method, which includes: acquiring data information sent by broadcast-level camera equipment based on the Internet; sending a first trigger signal based on the data information; the first trigger signal is used for triggering the broadcast-level camera shooting equipment to be shut down; wherein the data information comprises: one or more of location information of a broadcast-level image pickup apparatus, image data, or a log file.
In this example, the step of sending the first trigger signal based on the data information includes: when one or more of the position information, the image data or the log file of the broadcast-grade camera equipment does not meet a preset condition, sending a first trigger signal; wherein the preset conditions specifically include: the position information of the broadcast-level camera equipment exceeds a preset range, or the image data of the broadcast-level camera equipment does not belong to a preset scene, or the operation in the log file of the broadcast-level camera equipment is abnormal.
An embodiment of the present application further provides a cloud server, where the cloud server includes: a memory, one or more processors; and one or more modules stored in the memory and configured to be executed by the one or more processors, the one or more modules comprising instructions for performing the steps of the server remote control method in embodiment four.
According to the technical scheme, the current longitude and latitude and other position information of the broadcast-level camera equipment and the acquired image data can be transmitted to the cloud server based on the internet, and the broadcast-level camera equipment is remotely controlled based on the cloud end, so that data information interaction between the broadcast-level camera equipment and the cloud server is realized, and monitoring and management of the broadcast-level camera equipment by the remote control end are realized.
EXAMPLE five
In this example, in order to better implement the method described in the first embodiment, overall improvement and optimization in hardware and software are performed for the broadcast-level image pickup apparatus. The improvement on the system is mainly that a microprocessor ARM is used as a core, and the system runs under a Linux2.6 kernel based on a Marvell ARM architecture, so that a Linux operating system at an ARM end and broadcast-level camera equipment are in serial port communication, and a load network card drives a network service of the Linux operating system. Namely, the following condition needs to be satisfied: 1. in the broadcast-level camera equipment, the kernel needs to add drive equipment information, so that the kernel can identify the equipment ID; 2. the network card drive needs to be changed, and the kernel of the broadcast-level camera equipment is equivalent to one more network card equipment; 3. besides the data communication of serial port receiving and sending, the GPS function and GSM function of the module can be accessed and controlled through the serial port, the communication with each functional module also needs to carry out Internet network communication, and drives the wireless network to be mapped to the system network card equipment to realize the 4G networking function. Through the configuration, the broadcast-grade camera equipment has the function of wireless network transmission.
In order to satisfy the above conditions, the broadcast-level image pickup apparatus in this example needs to be increased: 1. driving a serial port, a system and an embedded functional module; 2. configuring logic and strategies in the running process of the system corresponding to the newly added function; 3. network communication transmissions are established based on communication protocols, IP addresses, and the like. In particular, the method comprises the following steps of,
the driving function is as follows: the driver comprises a serial port driver modification of usb and a Gobinet driver; the source code is transplanted to a kernel of an ARM end of the broadcasting-level camera equipment, a driver is compiled into a ko module, the user mode layer is responsible for calling a loading module to be communicated with a bottom equipment end after the kernel is loaded, the compiled ko module is respectively compiled into the kernel to be automatically loaded when the kernel is started, and the driver function of the module can be freely loaded under the condition that the starting speed is not influenced by the subsequent cooperation with a delayed loading technology.
The logic function is as follows: the main logic of the GIS system is mainly realized, and the main logic comprises a startup configuration strategy, a shutdown configuration strategy, a thumbnail primitive data uploading strategy, various abnormal conditions and the like.
The network communication function: the method mainly realizes the functions of Gobinet drive loading, TCP protocol, dialing, local IP address acquisition, DNS configuration and the like. The SOAP protocol is used to transfer data after the devices are successfully networked.
Based on the above description, the broadcast-level camera device in this example is mainly based on an embedded architecture, and implements communication of functional modules, system driving, and execution of interaction logic.
Fig. 2 is a schematic diagram of a system framework of the broadcast-level imaging apparatus according to the present embodiment. Wherein,
front-end operation: the user can log the camera in such operations as starting up, shutting down, recording (including operation and key frame and metadata information) and other operations (including disk formatting, IVDR operation for deleting material and some system warning); the log and data information are sent to the next layer to perform subsequent operations according to a preset logic.
The priority logic layer: the priority logic layer mainly realizes that the logs transmitted by the operation layer are stored into log files according to the priority message queue, and the types of the log files are respectively judged to be transmitted to the next layer for processing at one time according to a pre-allocated strategy.
And (4) a service layer: the service layer mainly processes various log files from the previous layer according to the flow architecture. While also performing positioning functions including base station based (LBS) positioning and satellite based (GPS) high precision positioning. And processing the files once by detecting different process logs, uploading the files to a network layer and saving the files to the local.
A network data layer: the content performed for the network data layer is as follows:
json transmission: and encapsulating the log file read by the network data layer into a json packet and sending the json packet to the server.
Binary transmission: and carrying out thumbnail processing on the primarily processed image data, and uploading the transmission thumbnail to a cloud server.
Downloading the configuration information: and acquiring information such as unlocking, standard clock and the like of the broadcast-level camera equipment from the server.
Setting an IP address: and setting the IP address of the next connecting server.
SOAP protocol: initialization of protocols and various connection settings.
Exception handling: anomalies that may result in network transmissions are detected.
Bottom layer communication: the bottom layer communication comprises serial port communication, network card communication, driving, GPS communication and the like.
Serial port communication: the serial port communication between the CPU and the module is realized, including the GSM service layer function of the module, the detection of various operation signals of the SIM card and the like.
Network card communication: and loading a Gobinet drive to erect a linux network card device, so that the system can obtain an IP address and is connected with the Internet.
Driving the module: the delay loading module drives the USB equipment and detects the equipment information. The delayed loading refers to that the driver is compiled into a ko module, and the user mode layer is responsible for calling the loading module to communicate with the bottom device end after the kernel loading is finished, but the driver is directly loaded when the kernel is loaded. Corresponding to the user being able to select any time to load. And after the driver is loaded, the module is subjected to operations such as power supply communication initialization and the like. Therefore, the startup time of the camera cannot be influenced.
GPS communication: and acquiring a data message of the GPS information, analyzing the data and realizing a positioning function.
And (3) operating environment: in this example, the broadcast-level camera is a CPU of Marvell Arm architecture, and a Linux2.6 kernel is used as its operating system operating environment.
In order to realize good butt joint with the newly added functional unit, the broadcast-level camera device in the embodiment has the advantages that a PCI-E slot is expanded in the USB interface arranged on the main board of the broadcast-level camera device, and the low-power-consumption bearing module can be ensured to work through the connection between the slot and the newly added functional unit; in addition, a GPS antenna is arranged in a handle of the broadcast-grade camera equipment to ensure stable satellite searching and positioning. In addition, the hardware interface of the broadcast-grade camera equipment needs to relate to a network card driver, a serial port driver, a data transmission interface and the like, and the hardware interface can be reasonably selected and matched according to the selected functional module. In addition, the communication interface of the broadcast-level camera equipment performs data interaction with the cloud server based on the TCP protocol.
In the embodiment, a workflow engine mechanism is adopted according to the characteristics of the system flow, the GIS function and the function of the broadcast-level camera equipment are independent from software and hardware, and the GIS function is efficiently, safely and reliably realized under the condition of not influencing the normal use of the camera.
Due to the limited space of the broadcast-grade camera equipment, the existing hardware and relatively independent functions need to be fully considered. Therefore, the camera adopts a CPU of a Marvell ARM architecture, which is developed based on a linux2.6 kernel. By analyzing the embedded module architecture, the main program need only communicate with the module via Uart to send "AT commands" (a way for the program to communicate with the module hardware) to perform various network functions. And the TCP protocol is used for carrying out Json data transmission with the target server safely, so that the stability and the reliability of data transmission are ensured.
After the software and hardware configuration of the broadcast-level camera equipment is completed, stability testing is required, and a silent thread execution flow is performed on a software part to ensure the safe operation of the broadcast-level camera equipment. And testing an interface configured by the broadcast-level camera equipment, wherein the testing comprises network connection, data information downloading and uploading and the like.
The GIS system is added to the broadcast-level camera equipment in the embodiment, so that not only is the flow complicated, but also a large number of business rules exist in the middle, and the rules determine the flow direction of the system flow. Therefore, in this example, the principle of safety and stability is the first, and then performance maximization is performed, a modularized design is used, and a background silent thread executes a flow function, so as to ensure that maximization does not affect the operation experience of the camera and the safety and stability of the function.
In this example, the log data included in the log file may be embodied in a data model quantization manner, for example, as follows:
1, starting up: ID of the broadcast-level camera equipment, starting operation information, geographic position (longitude and latitude, GPS/LBS, positioning time), and starting time (system state information does not need to be transmitted);
2, recording: ID of the broadcast-level camera equipment, recording operation information, recording time (recording and stopping are combined, and related information is transmitted by stopping);
3, stopping: ID of the broadcast-grade image pickup apparatus, current material information (recorded disc serial number, material file name, key frame thumbnail name, recording start time, stop time), key frame thumbnail, material trimming information, operation time;
4, medium formatting: ID of the broadcast-level image pickup apparatus, formatting operation information (formatted disc serial number), formatting time;
and 5, deleting the materials: the ID of the broadcast-grade camera equipment, the operation information of deleting the material (serial number of a disc where the material is located and the name of the material file), and the time for deleting the material;
6, repairing the material: ID of the broadcast-level image pickup apparatus, material repair operation information (repaired material name), repair report, material repair time;
7, checking: the ID, the inspection operation information, the inspection report, and the inspection time of the broadcast-level image pickup apparatus;
8, locking the machine: ID, locking operation information and locking time of the broadcast-grade camera equipment;
9 capacity alarm: ID of the broadcast-level camera equipment, capacity alarm information (only information of the first capacity alarm and disk serial number are taken because the alarm of the HDC-1680 type camera is always prompted), and alarm time;
10 low-electricity alarm: ID of the broadcast-level image pickup apparatus, low-power warning information (information of the first low-power warning), warning time;
11, alarming the fault; ID of the broadcast-level camera equipment, system fault information and alarm time;
12 system state information: ID of the broadcast-level camera equipment, system state information and current time;
13, shutdown: the ID of the broadcast-level camera device, shutdown operation information, system state information, shutdown time, and information that has not been transmitted (if the startup cannot acquire geographical location information, the shutdown transmission is performed).
In this example, the way for data storage is: data quality is a crucial issue in the process of using the system, and is directly related to the normal operation of the system, so that strict monitoring and management are necessary for the data quality. The operation log stored in the system is deleted in time after each uploading is finished, and the data is cleared after the uploading is finished after the system is started. Ensuring that the internal camera capacity is sufficient to operate.
The broadcast-level camera shooting device is connected with the cloud server through communication suggestion based on the internet, and the cloud server is used for locking or unlocking the broadcast-level camera shooting device. The method comprises the steps that locking setting can be carried out on the broadcast-level camera equipment through the cloud server according to user needs, if the cloud server configures the broadcast-level camera equipment to be locked at regular time, once the configuration is successful, the target broadcast-level camera equipment can be automatically locked according to the set time after being started next time. Other users cannot perform operations such as recording. The cloud server can remotely modify the return mechanism, the positioning mechanism and the menu parameter configuration of the camera, and the camera can acquire the parameter configuration from the server at each starting time.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While the preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all alterations and modifications as fall within the scope of the application.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.
Claims (15)
1. A remote control method, characterized in that the steps of the method comprise:
uploading data information to a cloud server based on the Internet;
based on a first trigger signal sent by the cloud server according to the data information, closing the broadcast-level camera equipment;
wherein the data information comprises: one or more of location information of a broadcast-level image pickup apparatus, image data, or a log file.
2. The method of claim 1, wherein the step of uploading the data information to the cloud server based on the internet is preceded by: and starting the computer to enter a working state.
3. The method of claim 2, wherein the step of entering the active state at boot-up comprises:
the broadcast-level camera equipment is started to enter a working state based on the acquired starting control signal or a preset starting control signal;
the broadcast-level camera equipment unlocks the broadcast-level camera equipment based on the obtained unlocking signal;
the broadcast-level image pickup apparatus performs time synchronization of the broadcast-level image pickup apparatus based on the acquired standard clock.
4. The method of claim 1, wherein the step of uploading the data information to the cloud server based on the internet comprises: and uploading data information which is not uploaded completely when the computer is started for the last time or data information which needs to be uploaded when the computer is started for the current time to the cloud server.
5. The method according to claim 4, wherein the step of uploading data information which is not uploaded completely when the computer is started last time or data information which needs to be uploaded when the computer is started this time to the cloud server comprises:
uploading longitude and latitude information of the position where the current broadcast-level camera equipment is located, which is acquired by the broadcast-level camera equipment, to a cloud server;
and if the longitude and latitude information of the position of the current broadcast-grade camera equipment fails to be acquired, starting GPS positioning and uploading GPS positioning information.
6. The method according to claim 4, wherein the step of uploading data information that has not been uploaded when the computer is started up last time or data information that needs to be uploaded when the computer is started up this time to the cloud server further comprises:
storing image data in data information which is not uploaded in the last startup or data information which needs to be uploaded in the current startup in a flash memory;
and uploading the image data in the flash memory in a thumbnail transmission mode based on the detected image uploading signal.
7. The method according to claim 4, wherein the step of uploading data information which is not uploaded completely when the computer is started last time or data information which needs to be uploaded when the computer is started this time to the cloud server comprises:
after the log file of the broadcast-level camera equipment is packaged, uploading the log file together with the position information and/or the image data; or,
and uploading the log file of the broadcast-grade camera equipment after the packaging processing based on the detected log uploading signal.
8. The method according to claim 1, wherein the step of turning off the broadcast-level image pickup apparatus based on the first trigger signal sent by the cloud server according to the data information comprises:
the broadcast-level camera equipment stores data information which is not uploaded completely during the starting-up process based on a first trigger signal sent by a cloud server;
and after the data information is stored, the broadcast-level camera equipment is closed.
9. The method of claim 8, wherein the step of turning off the broadcast-level camera comprises:
locking the broadcast-level camera equipment based on a locking signal contained in the first trigger signal;
and turning off the broadcast-level image pickup device based on the acquired shutdown control signal or the preset shutdown control signal contained in the first trigger signal.
10. The method of claim 1, wherein the method further comprises the steps of: and based on the configuration of the cloud server to the broadcast-level camera equipment, after the broadcast-level camera equipment is shut down, continuing to upload the stored data information which is not uploaded completely.
11. A broadcast-level image pickup apparatus, characterized in that the broadcast-level image pickup apparatus comprises: a memory, one or more processors; and one or more modules stored in the memory and configured to be executed by the one or more processors, the one or more modules comprising instructions for performing the steps of the method of any of claims 1-10.
12. A remote control method, characterized in that the steps of the method comprise:
acquiring data information sent by broadcast-level camera equipment based on the Internet;
sending a first trigger signal based on the data information; the first trigger signal is used for triggering the broadcast-level camera shooting equipment to be shut down;
wherein the data information comprises: one or more of location information of a broadcast-level image pickup apparatus, image data, or a log file.
13. The remote control method according to claim 12, wherein the sending out the first trigger signal based on the data information specifically includes:
and when one or more of the position information, the image data or the log file of the broadcast-grade camera equipment does not meet the preset condition, sending a first trigger signal.
14. The remote control method according to claim 13, wherein the preset condition specifically comprises: the position information of the broadcast-level camera equipment exceeds a preset range, or the image data of the broadcast-level camera equipment does not belong to a preset scene, or the operation in the log file of the broadcast-level camera equipment is abnormal.
15. A cloud server, the cloud server comprising: a memory, one or more processors; and one or more modules stored in the memory and configured to be executed by the one or more processors, the one or more modules comprising instructions for performing the steps of the method of any of claims 12 to 14.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811156220.8A CN109218617A (en) | 2018-09-30 | 2018-09-30 | Remote control method, broadcast-level camera equipment and cloud server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811156220.8A CN109218617A (en) | 2018-09-30 | 2018-09-30 | Remote control method, broadcast-level camera equipment and cloud server |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109218617A true CN109218617A (en) | 2019-01-15 |
Family
ID=64982550
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811156220.8A Pending CN109218617A (en) | 2018-09-30 | 2018-09-30 | Remote control method, broadcast-level camera equipment and cloud server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109218617A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110913003A (en) * | 2019-11-28 | 2020-03-24 | 中国联合网络通信集团有限公司 | A remote control method and device |
CN110958269A (en) * | 2019-12-22 | 2020-04-03 | 北京世福宝科技有限公司 | Novel intelligent repeater system and control method thereof |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2712006Y (en) * | 2004-07-29 | 2005-07-20 | 上海高智科技发展有限公司 | Real time digital coding and wireless transmitter for video camera |
CN101534415A (en) * | 2009-04-23 | 2009-09-16 | 天柏宽带网络科技(北京)有限公司 | Method and system for transmitting file in real time |
CN101620462A (en) * | 2008-07-03 | 2010-01-06 | 鸿富锦精密工业(深圳)有限公司 | Computer device |
CN102196464A (en) * | 2010-03-12 | 2011-09-21 | 华为技术有限公司 | Method, device and system for controlling safe use of machine-to-machine (M2M) terminal |
CN103782576A (en) * | 2011-07-14 | 2014-05-07 | 高通股份有限公司 | Method and apparatus for detecting and dealing with a lost electronics device |
CN104022907A (en) * | 2014-06-25 | 2014-09-03 | 四川师大科技有限公司 | Failure detection system and method of campus network |
CN105096631A (en) * | 2014-04-29 | 2015-11-25 | 比亚迪股份有限公司 | Traffic condition prompting method, device and system |
CN105227904A (en) * | 2015-08-26 | 2016-01-06 | 深圳市信锐网科技术有限公司 | Data transmission method, device and web camera |
CN106327836A (en) * | 2016-09-13 | 2017-01-11 | 成都慧农信息技术有限公司 | Camera based on online monitoring and uploading of power supply state and network state |
CN106656654A (en) * | 2016-10-28 | 2017-05-10 | 锐捷网络股份有限公司 | Network fault diagnosis methods and network fault diagnosis device |
JP2017212665A (en) * | 2016-05-27 | 2017-11-30 | 上海互韋涵情報技術有限公司Shanghai HUWEIHAN Information Technology Co., Ltd. | Personal moving image real time live broadcasting method and live broadcasting system to be used in racetrack |
CN107533624A (en) * | 2015-04-24 | 2018-01-02 | 微软技术许可有限责任公司 | Detect and prevent the illegal use of equipment |
-
2018
- 2018-09-30 CN CN201811156220.8A patent/CN109218617A/en active Pending
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2712006Y (en) * | 2004-07-29 | 2005-07-20 | 上海高智科技发展有限公司 | Real time digital coding and wireless transmitter for video camera |
CN101620462A (en) * | 2008-07-03 | 2010-01-06 | 鸿富锦精密工业(深圳)有限公司 | Computer device |
CN101534415A (en) * | 2009-04-23 | 2009-09-16 | 天柏宽带网络科技(北京)有限公司 | Method and system for transmitting file in real time |
CN102196464A (en) * | 2010-03-12 | 2011-09-21 | 华为技术有限公司 | Method, device and system for controlling safe use of machine-to-machine (M2M) terminal |
CN103782576A (en) * | 2011-07-14 | 2014-05-07 | 高通股份有限公司 | Method and apparatus for detecting and dealing with a lost electronics device |
CN105096631A (en) * | 2014-04-29 | 2015-11-25 | 比亚迪股份有限公司 | Traffic condition prompting method, device and system |
CN104022907A (en) * | 2014-06-25 | 2014-09-03 | 四川师大科技有限公司 | Failure detection system and method of campus network |
CN107533624A (en) * | 2015-04-24 | 2018-01-02 | 微软技术许可有限责任公司 | Detect and prevent the illegal use of equipment |
CN105227904A (en) * | 2015-08-26 | 2016-01-06 | 深圳市信锐网科技术有限公司 | Data transmission method, device and web camera |
JP2017212665A (en) * | 2016-05-27 | 2017-11-30 | 上海互韋涵情報技術有限公司Shanghai HUWEIHAN Information Technology Co., Ltd. | Personal moving image real time live broadcasting method and live broadcasting system to be used in racetrack |
CN106327836A (en) * | 2016-09-13 | 2017-01-11 | 成都慧农信息技术有限公司 | Camera based on online monitoring and uploading of power supply state and network state |
CN106656654A (en) * | 2016-10-28 | 2017-05-10 | 锐捷网络股份有限公司 | Network fault diagnosis methods and network fault diagnosis device |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110913003A (en) * | 2019-11-28 | 2020-03-24 | 中国联合网络通信集团有限公司 | A remote control method and device |
CN110958269A (en) * | 2019-12-22 | 2020-04-03 | 北京世福宝科技有限公司 | Novel intelligent repeater system and control method thereof |
CN110958269B (en) * | 2019-12-22 | 2024-02-09 | 北京世福宝科技有限公司 | Intelligent repeater system and control method thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2510895C2 (en) | System and method for efficient use or recorder | |
US20110242335A1 (en) | Method and memory card for wireless digital content management | |
CN102843442B (en) | Method for configuring networked cameras | |
CN105357668A (en) | Credential transfer management camera network | |
CN103442054B (en) | Law enforcement record system and communication data transmission method thereof based on Internet of Things | |
CN113672420B (en) | Fault detection method and electronic equipment | |
US11733986B2 (en) | System for managing multiple clouds and method thereof | |
CN107992407A (en) | System and method using USB flash disk to android terminal equipment debugging | |
CN105491337A (en) | Universal network video monitoring equipment access method and apparatus based on SDK abstract layer | |
WO2020154959A1 (en) | Multi-load image transmission method, control system, control terminal, unmanned aerial vehicle, and server | |
US10063734B2 (en) | Information processing apparatus that receives data from external apparatus via network, method of controlling the same, and storage medium | |
CN109218617A (en) | Remote control method, broadcast-level camera equipment and cloud server | |
RU2615759C2 (en) | Method and device for video recording | |
US20100277597A1 (en) | System and Method for Photo-Image Discovery and Storage | |
US20170286263A1 (en) | System and method for tracking callback functions for error identification | |
JP2004007483A (en) | Image file management system and image file management program | |
CN107835360A (en) | A kind of quick start method and system of dormancy low power consumption network camera | |
CN112053707B (en) | Recording method and device for multimedia equipment, storage medium and electronic device | |
CN111722974B (en) | Log information acquisition method and device and computer equipment | |
US12047705B2 (en) | Direct communication between an image capture device and a computing device | |
CN113852983B (en) | Method and device for obtaining baseband log | |
CN116048955A (en) | Test method and electronic equipment | |
CN113993149A (en) | Processing method and device of communication diagnosis log and readable storage medium | |
CN114827439A (en) | Panoramic image shooting method and electronic equipment | |
CN115442524B (en) | Image pickup method and system, terminal equipment and computer readable storage medium |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190115 |