WO2023125777A1 - 录像数据补录方法、云存储服务器、***及存储介质 - Google Patents
录像数据补录方法、云存储服务器、***及存储介质 Download PDFInfo
- Publication number
- WO2023125777A1 WO2023125777A1 PCT/CN2022/143293 CN2022143293W WO2023125777A1 WO 2023125777 A1 WO2023125777 A1 WO 2023125777A1 CN 2022143293 W CN2022143293 W CN 2022143293W WO 2023125777 A1 WO2023125777 A1 WO 2023125777A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- recording
- video
- video data
- cloud storage
- storage server
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 67
- 238000012545 processing Methods 0.000 claims abstract description 19
- 238000004891 communication Methods 0.000 claims description 34
- 230000011664 signaling Effects 0.000 claims description 10
- 238000004590 computer program Methods 0.000 claims description 9
- 238000005516 engineering process Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 11
- 238000007726 management method Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 238000007689 inspection Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 239000013589 supplement Substances 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/71—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0614—Improving the reliability of storage systems
- G06F3/0619—Improving the reliability of storage systems in relation to data integrity, e.g. data losses, bit errors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
- G06F3/0643—Management of files
Definitions
- the present disclosure relates to the field of storage technologies, and in particular to a video data re-recording method, a cloud storage server, a system, and a storage medium.
- ANR Automatic Network Replenishment Technology
- an embodiment of the present disclosure provides a method for re-recording video data, which is applied to a central cloud storage server.
- the method includes: generating a video re-recording task according to the description information of the video data to be re-recorded; The task is sent to the edge cloud storage server, so that the edge cloud storage server obtains the video data to be added according to the video recording task; and the video data to be added is received by the edge cloud storage server, and according to The video data to be over-recorded is subjected to over-recording processing.
- the embodiment of the present disclosure also provides a method for re-recording video data, which is applied to an edge cloud storage server.
- the method includes: receiving a video re-recording task sent by a central cloud storage server.
- the video re-recording task is based on The description information of the video data to be re-recorded is generated; the video data to be re-recorded is obtained according to the video re-record task; and the video data to be re-recorded is sent to the central cloud storage server for the central cloud storage
- the server performs re-recording processing according to the video data to be re-recorded.
- an embodiment of the present disclosure further provides a cloud storage server, the cloud storage server includes a processor, a memory, a computer program stored on the memory and executable by the processor, and used to implement the A data bus connecting and communicating between the processor and the memory, wherein when the computer program is executed by the processor, the video data supplementary recording method provided in the embodiment of the first aspect or the second aspect of the present disclosure is implemented.
- the embodiment of the present disclosure also provides a system for re-recording video data, including a central cloud storage server, an edge cloud storage server, and a first video recording device for shooting video data to be re-recorded, the central cloud storage server and the
- the edge cloud storage server is communicatively connected
- the first video recording device is communicatively connected to the central cloud storage server and the edge cloud storage server
- the central cloud storage server is used to execute the video recording provided by the embodiment of the first aspect of the present disclosure
- a data re-recording method the edge cloud storage server is used to execute the video data re-recording method provided in the embodiment of the second aspect of the present disclosure.
- the embodiments of the present disclosure further provide a storage medium for computer-readable storage, the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors , so as to implement the video data supplementary recording method provided in the embodiment of the first aspect or the second aspect of the present disclosure.
- FIG. 1 is a schematic flow chart of the steps of a video data re-recording method provided by an embodiment of the present disclosure
- FIG. 2 is a schematic diagram of a scene implementing a method for supplementary recording of video data provided by an embodiment of the present disclosure
- FIG. 3 is a schematic diagram of another scene implementing the video data supplementary recording method provided by the embodiment of the present disclosure.
- FIG. 4 is a schematic flowchart of steps of another method for supplementary recording of video data provided by an embodiment of the present disclosure
- FIG. 5 is a schematic flow chart of the steps of another video data re-recording method provided by an embodiment of the present disclosure
- FIG. 6 is a schematic structural block diagram of a central cloud storage server provided by an embodiment of the present disclosure.
- Fig. 7 is a schematic block diagram of a video data supplementary recording system provided by an embodiment of the present disclosure.
- the video management server needs to download the corresponding missing video from the memory card of the camera device. Due to the limitation of the performance of the camera device, it is time-consuming for the video management server to directly download the video data to the camera device. Longer, resulting in low supplementary recording efficiency.
- Embodiments of the present disclosure provide a video data re-recording method, a cloud storage server, a system, and a storage medium.
- the video data re-recording method can be applied to a central cloud storage server, and the central cloud storage server includes a cloud storage server carrying an edge computing data center.
- the method for supplementary recording of video data can be applied to scenarios such as video security systems, video management systems, and video intelligent analysis systems.
- the missing information of the video recording data of the storage server is analyzed by regularly querying the database, and then the corresponding missing video is downloaded to the storage SD (Secure Digital) card of the network camera device, so as to achieve the purpose of supplementary recording.
- the problem with this technical solution is that, due to the limitation of the performance of the network camera device, when there are multiple video recording data missing, it will take a long time to download directly to the network camera device, and the efficiency is low.
- the embodiment of the present disclosure provides a method for re-recording of video data, which has the function of realizing re-recording of video based on edge cloud storage computing. Due to the characteristics of high concurrency, high performance, and high reliability of edge computing, it is determined The function can have more efficient re-recording efficiency than directly re-recording from the camera device, which solves the concurrent re-recording requirement in the case of missing video data, and can greatly improve the re-recording efficiency of video data.
- the storage server directly downloads the video from the network camera device, it is unavoidable to avoid the possible communication interruption problem that originally leads to the loss of video data.
- the embodiment of the present disclosure adopts the method of dynamically adding edge computing re-recording function.
- the video data of the first video recording device is re-recorded by the second video recording device associated with the first video recording device. , which can realize the supplement and update of the intelligent supplementary recording function.
- FIG. 1 is a schematic flowchart of steps of a method for supplementary recording of video data provided by an embodiment of the present disclosure.
- the video recording data re-recording method includes steps S101 to S103.
- Step S101 generating a post-recording task according to the description information of the video data to be re-recorded.
- the video data to be re-recorded may include recorded video data, description information of the recorded video data, and other data.
- Data missing information (such as the missing recording time period), device information of the first recording device that shoots the recording data to be supplemented, server information of the edge cloud storage server corresponding to the first recording device, etc.
- the recorded video data includes recorded data corresponding to the missing recorded time period.
- the first recording device is connected to the central cloud storage server through the network.
- the recording data stored by the central cloud storage server is continuous, but when the first recording device
- the video data stored on the central cloud storage server will lack the part of the content during the network disconnection, resulting in discontinuous video data.
- the recorded video data is used as the video data to be re-recorded, so that the re-recorded video data is performed.
- the video data to be re-recorded includes video data captured by multiple video recording devices during network disconnection.
- Multiple edge cloud storage servers are responsible for performing video re-recording tasks in batches to achieve high concurrent performance requirements. Because of the high concurrency, high performance, and high reliability of edge computing, it can meet the concurrent re-recording requirements of large-scale video recording equipment in scenarios where video data is missing.
- the recording time information includes, for example, a recording time period or a recording time point. It should be noted that, through the recording time information of multiple recording data, the missing recording time period can be determined, so that the video data to be re-recorded corresponding to the missing recording time period can be determined, and the accuracy of obtaining the video data to be re-recorded can be improved.
- the recording time information includes a recording time period; according to the recording time information of a plurality of recording data, determining the recording data to be supplemented includes: according to the recording time period of a plurality of recording data, determining the adjacent two A second video recording data, wherein, the video recording time periods of two adjacent second video recording data are discontinuous; According to the recording time periods of two adjacent second video recording data, the missing video recording time period is determined; the missing video recording time period The corresponding video data is used as the video data to be re-recorded.
- the recording time period includes a recording start time and a recording end time, and according to the recording time period, information such as recording duration and recording data size corresponding to the recording data can be determined.
- the recording time period of every two adjacent recording data determine two adjacent second recording data, wherein, the recording end time of the adjacent previous recording data and the recording start time of the following recording data should be continuous If it is determined that the recording end time and recording start time of two adjacent recording data are discontinuous, then it can be determined that the two adjacent recording data are the second recording data, and the recording end time and recording start time are different.
- the continuous recording time period is the missing recording time period, so that the video data corresponding to the missing recording time period can be accurately determined as the video data to be re-recorded, and the recording time period of the video data to be re-recorded includes the missing recording time period.
- the video recording time period of a plurality of video recording data corresponding to the video recording event and the video recording time interval corresponding to the video recording event are acquired; according to the video recording time interval and the video recording time period of a plurality of video recording data, the missing video recording time is determined segment; according to the missing recording time segment, determine the video data to be supplemented.
- the recording time interval corresponding to the recording event may include multiple recording time segments of the recording data. The combination of recording time is the missing recording time period, and the video data to be supplemented corresponding to the recording event can be accurately determined through the missing recording time period.
- the central cloud storage server includes a storage database, and the central cloud storage server can periodically initiate video automatic inspection, and obtain description information of video data in batches from the storage database, and the description information can include missing video recording time periods and first For the device information of the recording device, the central cloud storage server uses the missing recording time period and the device information of the first recording device as the description information of the video data to be re-recorded, and generates a video re-recording task.
- Step S102 sending the video re-recording task to the edge cloud storage server, so that the edge cloud storage server can obtain the video data to be re-recorded according to the video re-recording task.
- the edge cloud storage server can provide edge storage and edge computing services.
- Edge computing refers to an open platform that integrates network, computing, storage, and application core capabilities on the side close to the source of objects or data, and provides the nearest end services. . Its application program is launched on the edge side, resulting in faster network service response, which can meet the basic needs of real-time business, application intelligence, security and privacy protection of re-recorded video data. Through the edge cloud storage server, the video data to be re-recorded can be obtained more quickly and efficiently, thereby improving the efficiency of re-recording of video data.
- sending the video supplementary recording task to the edge cloud storage server includes: sending the video supplementary recording task to the edge cloud storage server through a signaling gateway.
- the signaling gateway includes a signaling interaction server, and the signaling gateway is used to undertake the relay signaling message between the edge cloud storage server and the central cloud storage server.
- the relay signaling message is, for example, a video re-recording task.
- the server sends the video re-recording task to the edge cloud storage server through the signaling gateway, or the edge cloud storage server reports the video re-recording task to the central cloud storage server through the signaling gateway.
- the edge cloud storage server acquires the video data to be re-recorded according to the video re-recording task, including: according to the video re-recording task, acquiring the video data to be re-recorded from the first video recording device that shoots the video data.
- the network connection between the first recording device and the central cloud storage server is interrupted, but the network connection between the first recording device and the edge cloud storage server is not interrupted, so the edge cloud storage server can
- the video data to be re-recorded is obtained from the first video recording device that shoots the video data, and the video data to be re-recorded includes the video data to be re-recorded, thereby improving the efficiency of re-recording of the video data.
- the edge cloud storage server obtains the video data to be recorded according to the video supplementary recording task, including: according to the video supplementary recording task, obtains the video data to be recorded from the first recording device that shoots the video data or the storage device of the edge cloud storage server. Re-recording video data, wherein the video data to be re-recorded is captured by the first video recording device.
- the first video recording device will send the video data to be recorded when the network connection is interrupted to the edge cloud storage server, so that the edge cloud
- the storage server obtains the video data to be re-recorded, and the edge cloud storage server forwards the video data to be re-recorded to the central cloud storage server.
- the edge computing technology can meet the performance requirements of the video re-recording function for high concurrency and high efficiency. Greatly improve the efficiency of re-recording of video data.
- Step S103 receiving the video data to be re-recorded sent by the edge cloud storage server, and performing re-recording processing according to the video data to be re-recorded.
- the central cloud storage server receives the video data to be re-recorded sent by the edge cloud storage server, and stores the video data to be re-recorded in the storage database in the central cloud storage server, thereby completing the re-recording of the video data to be re-recorded.
- the characteristics of high concurrency, high performance, and high reliability of computing can efficiently solve the concurrent re-recording requirements in scenarios where video data is missing, and can greatly improve the efficiency of re-recording of video data.
- the central cloud storage server and the edge cloud storage server may be co-located on the same cloud, which is not specifically limited in this embodiment.
- receiving the video data to be recorded sent by the edge cloud storage server includes: receiving the video data to be recorded sent by the edge cloud storage server through the media gateway.
- the media gateway includes a media link server, and the media gateway is used to undertake the code stream data between the edge cloud storage server and the central cloud storage server. Send the video data to be re-recorded to the central cloud storage server, so as to quickly complete the re-recording of the video data.
- the camera device is used as a video recording device to output three media streams, and the three media streams may be stored directly.
- one media stream is connected to the edge cloud storage server as a storage stream
- one media stream is connected to the central cloud storage server as a storage stream
- one media stream is connected to the media server as a live stream
- the media server is connected to the user terminal and the video management server network .
- the user terminal is the human-computer interaction tool used by the user, including telephone, mobile phone and portal website, etc., which are used for operation and maintenance management and video viewing, etc.;
- the video management server is used to store business data and business logic, and trigger business according to the business logic
- equipment and video management are provided;
- the edge cloud storage server is used to provide edge storage and edge computing services;
- the central cloud storage server connects with the video management server to realize retrieval and management of video data.
- the edge cloud storage server can send the video data to be re-recorded to the central cloud storage server through the (media) gateway and the transmission network, so as to complete the re-recording of the video data.
- the plurality of recording data includes at least two adjacent second recording data, and the recording time period between every two adjacent second recording data is discontinuous; the supplementary recording is performed according to the recording data to be supplemented
- the processing includes: inserting the video data to be over-recorded between two adjacent second video data.
- video data to be re-recorded there is a corresponding video data to be re-recorded missing between at least two adjacent second video data, so the video data to be re-recorded can be inserted between two adjacent second video data, or Two adjacent second video data are replaced by the video data to be re-recorded, so that the video data after the re-recording process are continuous, and the re-recording processing of the video data to be re-recorded can be completed.
- FIG. 3 is a schematic diagram of a scene implementing the video data re-recording method provided by the embodiment of the present disclosure.
- the central cloud storage server 10 obtains the description information of the video data to be re-recorded, and The description information of the recorded video data generates a video recording supplementary recording task;
- the central cloud storage server 10 sends the video recording supplementary recording task to the edge cloud storage server 20;
- the edge cloud storage server 20 obtains from a plurality of first video recording devices 30 according to the video recording supplementary recording task Including the video data to be added to be recorded, the edge cloud storage server 20 uploads the obtained video data to be added to the central cloud storage server 10; Recording data, and perform re-recording processing according to the video data to be re-recorded.
- the edge computing technology between the central cloud storage server 10 and the edge cloud storage server 20 the efficiency of supplementary recording of video data can be greatly improved.
- the method for re-recording video data generates a video re-recording task according to the description information of the video data to be re-recorded; sends the video re-recording task to the edge cloud storage server for the edge cloud storage server to obtain according to the video re-recording task
- the video data to be re-recorded receive the video data to be re-recorded sent by the edge cloud storage server, and perform re-recording processing according to the video data to be re-recorded.
- the edge computing technology can meet the high concurrency and high-efficiency performance requirements of the video re-recording function, and greatly improve the efficiency of re-recording of video data.
- FIG. 4 is a schematic flowchart of steps of another video data supplementary recording method provided by an embodiment of the present disclosure.
- the video recording data re-recording method includes steps S201 to S205.
- Step S201 when it is detected that the communication connection with the first video recording device that captures video data is disconnected, determine a second video recording device associated with the first video recording device.
- the central cloud storage server can detect whether the communication connection of the first video recording device is disconnected; when detecting that the communication connection with the first video recording device is disconnected, determine the second video recording device associated with the first video recording device .
- the second video recording device associated with the first video recording device may be a video recording device installed around the environment of the first video recording device, and the second video recording device can replace the first video recording device to complete related video recording work.
- Step S202 determining the video data to be over-recorded from the video data captured by the second video recording device.
- the video recording data captured by the second video recording device can be used as the Re-recording the video data, thereby completing the re-recording of the video data of the first video recording device, can effectively solve the problem of communication interruption that causes the loss of video data, and ensure the timely re-recording of the video data.
- the video data taken from the second video recording device can be obtained after the communication connection of the first video recording device is disconnected, so as to ensure that the determined video recording time period of the video data to be supplemented can be compared with the first video recording device.
- the video recording time period of the video recording data captured before the communication connection is disconnected is continuous.
- the video data to be over-recorded is determined from the video data captured by the first video recording device. It should be noted that when it is detected that the communication connection with the first video recording device is restored, it is not necessary to determine the video data to be recorded from the video data captured by the second video device, and the video data captured by the first video device can be used as the video data to be recorded. Supplementary recording of video data to ensure the effectiveness of supplementary recording of video data.
- determining the video data to be re-recorded from the video data shot by the first video device includes multiple ways. One is to use the video data taken after the communication connection of the first video device is restored as the video data to be recorded, thereby replacing the video data taken by the second video device after the communication connection of the first video device is restored, and quickly restore the first video
- the storage of video data captured by the device one is to use the video data captured after the connection of the first video device is disconnected as the video data to be re-recorded, thereby replacing the video data recorded by the second video device to ensure that the first video device Integrity of captured video data.
- Step S203 generating a video recording task according to the description information of the video data to be recorded.
- the description information may include the identification information of the video data to be supplemented, the missing information of the video data to be supplemented (such as the missing recording time period), the equipment information of the second video recording device, and the edge cloud storage server corresponding to the second video recording device. server information, etc.
- the video supplementary recording task further includes alarm information, and the alarm information is used to prompt the edge cloud storage server that the communication connection of the first video recording device is disconnected.
- edge cloud storage computing it can automatically detect whether the first video recording device is disconnected to trigger intelligent re-recording, ensuring the real-time performance of video re-recording tasks.
- the task of supplementary video recording is ended, and the video data to be supplemented is determined from the video data captured by the first video recording device.
- Step S204 sending the video supplementary recording task to the edge cloud storage server, so that the edge cloud storage server obtains the video data to be supplementary recording according to the video supplementary recording task.
- the edge cloud storage server can obtain the video data to be over-recorded from the first video recording device that shoots the video data or the storage device of the edge cloud storage server.
- the first recording device or the storage device of the edge cloud storage server can be set according to actual conditions.
- the first video recording device will send to the edge cloud storage server the video data to be recorded when the communication connection is interrupted, so that the edge cloud storage server can obtain the video data to be supplemented. Record the video data, and the edge cloud storage server forwards the video data to be re-recorded to the central cloud storage server.
- the edge computing technology can meet the high concurrency and high-efficiency performance requirements of the video re-recording function, and greatly improve the video data. supplementary efficiency.
- video data storage and management are based on two levels of cloud storage, edge cloud storage server and central cloud storage server, to ensure the integrity of terminal video.
- Step S205 receiving the video data to be re-recorded sent by the edge cloud storage server, and performing re-recording processing according to the video data to be re-recorded.
- the central cloud storage server receives the video data to be re-recorded sent by the edge cloud storage server, and stores the video data to be re-recorded to the storage database in the central cloud storage server, thereby completing the re-recording of the video data to be re-recorded, efficient It solves the concurrent re-recording requirement in the case of missing video data, and can greatly improve the efficiency of re-recording of video data.
- the central cloud storage server After the central cloud storage server completes the over-recording process, it writes the over-recorded video data into the storage database of the central cloud storage server, so as to store the over-recorded video data.
- the second video recording device associated with the first video recording device is determined; from the video recording data captured by the second video recording device Determine the video data to be re-recorded; generate a video re-recording task according to the description information of the video data to be re-recorded; send the video re-recording task to the edge cloud storage server, so that the edge cloud storage server can obtain the re-recording video according to the video re-recording task
- Data Receive the video data to be re-recorded sent by the edge cloud storage server, and perform re-recording processing according to the video data to be re-recorded.
- the edge computing technology can meet the high concurrency and high-efficiency performance requirements of video re-recording function, greatly improve the efficiency of re-recording of video data, and can effectively solve the communication interruption problem that leads to the loss of video data, and ensure the timely supplement of video data record.
- FIG. 5 is a schematic flowchart of steps of another method for supplementary recording of video data provided by an embodiment of the present disclosure.
- the video data re-recording method includes steps S301 to S303.
- the video data re-recording method is applied to an edge cloud storage server, and the edge cloud storage server can provide edge storage and edge computing services.
- Step S301 receiving a video re-recording task sent by the central cloud storage server.
- the video re-recording task is generated according to the description information of the video data to be re-recorded.
- the description information may include the identification information of the video data to be re-recorded, the missing information of the video data to be re-recorded, the device information of the video recording device that shoots the video data to be re-recorded, and the server information of the edge cloud storage server corresponding to the video recording device etc.
- the video recording device includes the first video recording device and the second video recording device in the foregoing embodiments.
- the central cloud storage server can periodically initiate video automatic inspection, and obtain the description information of the video data in batches from the storage database.
- the description information can include the missing recording time period and the equipment information of the first recording device.
- the storage server uses the missing recording period and the device information of the first recording device as the description information of the video data to be supplemented, generates a video supplementary recording task, and sends the video supplementary recording task to the edge cloud storage server.
- Step S302. Obtain video data to be re-recorded according to the video re-recording task.
- the edge cloud storage server obtains the video data to be re-recorded from the first video recording device that shoots the video data or the storage device of the edge cloud storage server according to the video re-recording task, wherein the video data to be re-recorded is provided by the first video recording device or Captured by the second video equipment.
- the video data to be supplemented is acquired from the video recording device that shoots the video data.
- the video recording device includes a first video recording device or a second video recording device.
- the communication connection between the first recording device and the central cloud storage server is interrupted, but the communication connection between the first recording device and the edge cloud storage server is not interrupted, so the edge cloud storage server can
- the video data to be re-recorded is obtained from the first video recording device that shoots the video data, and the video data to be re-recorded includes the video data to be re-recorded, thereby improving the efficiency of re-recording of the video data.
- Step S303 sending the video data to be re-recorded to the central cloud storage server, so that the central cloud storage server can perform re-recording processing according to the video data to be re-recorded.
- the edge cloud storage server sends the video data to be re-recorded to the central cloud storage server
- the central cloud storage server receives the video data to be re-recorded sent by the edge cloud storage server, and stores the video data to be re-recorded in the central cloud storage server storage database to complete the re-recording of video data to be re-recorded. Due to the high concurrency, high performance, and high reliability of edge computing, it efficiently solves the concurrent re-recording requirements in scenarios where video data is missing, and can greatly improve Re-recording efficiency of video data.
- FIG. 6 is a schematic structural block diagram of a cloud storage server provided by an embodiment of the present disclosure.
- the cloud storage server 400 includes a processor 401 and a memory 402, and the processor 401 and the memory 402 are connected through a bus 403, such as an inter-integrated circuit (Inter-integrated Circuit, I 2 C) bus.
- the cloud storage server 400 includes a central cloud storage server or an edge cloud storage server.
- the processor 401 is used to provide computing and control capabilities to support the operation of the entire central cloud storage server 400 .
- the processor 401 can be a central processing unit (Central Processing Unit, CPU), and the processor 401 can also be other general processors, digital signal processors (Digital Signal Processor, DSP), application specific integrated circuits (Application Specific Integrated Circuit, ASIC) ), Field-Programmable Gate Array (Field-Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
- the general-purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
- the memory 402 may be a Flash chip, a read-only memory (Read-Only Memory, ROM) disk, an optical disk, a U disk, or a mobile hard disk.
- ROM Read-Only Memory
- FIG. 6 is only a block diagram of a partial structure related to the embodiment of the present disclosure, and does not constitute a limitation on the cloud storage server 400 to which the embodiment of the present disclosure is applied.
- the cloud storage server 400 may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.
- the cloud storage server 400 is a central cloud storage server; the processor 401 is used to run a computer program stored in the memory, and implement any one of the video data supplementary recording methods provided by the embodiments of the present disclosure when executing the computer program.
- the processor 401 is configured to run a computer program stored in the memory, and implement the following steps when executing the computer program: generate a video supplementary recording task according to the description information of the video data to be supplementary recording; generate a video supplementary recording task Send to the edge cloud storage server for the edge cloud storage server to obtain the video data to be re-recorded according to the video re-recording task; and receive the video data to be re-recorded sent by the edge cloud storage server, and perform re-recording processing according to the video re-recording data to be re-recorded .
- the processor 401 when the processor 401 obtains the video data to be recorded according to the video supplementary recording task, it is used to realize: according to the video supplementary recording task, obtain the video data to be recorded from the storage device of the edge cloud storage server or the first video recording device. Re-recording video data, wherein the video data to be re-recorded is captured by the first video recording device.
- the processor 401 before the processor 401 realizes generating the video supplementary recording task according to the description information of the video data to be supplementary recording, it is also used to realize: acquiring the recording time information of multiple video data; and recording according to the multiple video data Time information to determine the video data to be re-recorded.
- the processor 401 determines the recording data to be supplemented according to the recording time information of the multiple recording data, it is used to realize: according to the recording time period of the multiple recording data, determine from the multiple recording data Two adjacent second recording data, wherein the recording time periods of the two adjacent second recording data are discontinuous; according to the recording time periods of the two adjacent second recording data, determine the missing recording time period; and The recording data corresponding to the missing recording time period is used as the recording data to be supplemented.
- the processor 401 when the processor 401 sends the video supplementary recording task to the edge cloud storage server, it is configured to: send the video supplementary recording task to the edge cloud storage server through a signaling gateway; and receive the video supplementary recording task from the edge cloud storage server
- the video data to be re-recorded sent includes: receiving the video data to be re-recorded sent by the edge cloud storage server through the media gateway.
- the cloud storage server 400 is an edge cloud storage server; the processor 401 is also used to implement: when it is detected that the communication connection with the first video recording device that shoots the video data is disconnected, determine the connection with the first video recording device A second video recording device associated with the device; and determining the video data to be over-recorded from the video data captured by the second video recording device.
- the processor 401 determines the video data to be re-recorded from the video data shot by the second video device, it is further configured to realize: when it is detected that the communication connection with the first video device is restored, The video data to be over-recorded is determined from the video data captured by the first video recording device.
- An embodiment of the present disclosure provides a cloud storage server, and the processor of the cloud storage server implements the following steps when executing a computer program: generating a video supplementary recording task according to the description information of the video data to be supplementary recording; sending the video supplementary recording task to the edge
- the cloud storage server is used for the edge cloud storage server to obtain the video data to be re-recorded according to the video re-recording task; receive the video data to be re-recorded sent by the edge cloud storage server, and perform re-recording processing according to the video data to be re-recorded.
- the edge computing technology can meet the high concurrency and high-efficiency performance requirements of the video re-recording function, and greatly improve the efficiency of re-recording of video data.
- FIG. 7 is a schematic block diagram of a video data supplementary recording system provided by an embodiment of the present disclosure.
- the video data re-recording system 500 includes a central cloud storage server 501, an edge cloud storage server 502 and a first video recording device 503 for shooting video data to be re-recorded, the central cloud storage server 501 and the edge cloud storage server 502 communication connection, the first video recording device 503 communicates with the central cloud storage server 501 and the edge cloud storage server 502, wherein: the central cloud storage server 501 is used to generate a video recording supplementary recording task according to the description information of the recording video data to be supplemented, and The video recording re-recording task will be sent to the edge cloud storage server 502; the edge cloud storage server 502 is used to obtain the video data to be re-recorded according to the video re-recording task, and send the re-recording video data to the central cloud storage server 501; The cloud storage server 501 is further configured to perform re-recording processing according to the video data to be re-recorded.
- the video data supplementary recording system 500 also includes a second video recording device associated with the first video recording device 503; the second video recording device is connected to the central cloud storage server and the edge cloud storage server in communication; the central cloud storage server 501, It is also used to determine the video data to be re-recorded from the video data captured by the second video recording device when it is detected that the communication connection with the first video recording device is disconnected.
- the embodiment of the present disclosure also provides a storage medium for computer-readable storage, the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors, so as to realize the The steps of any one of the video data re-recording methods provided.
- the storage medium may be an internal storage unit of the central cloud storage server described in the foregoing embodiments, such as a hard disk or memory of the central cloud storage server.
- the storage medium can also be an external storage device of the central cloud storage server, such as a plug-in hard disk equipped on the central cloud storage server, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, flash memory card (Flash Card), etc.
- the functional modules/units in the system, and the device can be implemented as software, firmware, hardware, and an appropriate combination thereof.
- the division between functional modules/units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, or one function or step may be composed of several physical components. Components cooperate to execute.
- Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit .
- Such software may be distributed on computer readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media).
- computer storage media includes both volatile and nonvolatile media implemented in any method or technology for storage of information, such as computer readable instructions, data structures, program modules, or other data. permanent, removable and non-removable media.
- Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cartridges, tape, magnetic disk storage or other magnetic storage devices, or can Any other medium used to store desired information and which can be accessed by a computer.
- communication media typically embodies computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media .
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Multimedia (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本公开实施例提供一种录像数据补录方法、云存储服务器、***及存储介质,属于存储技术领域。该方法包括:根据待补录录像数据的描述信息生成录像补录任务;将录像补录任务发送至边缘云存储服务器,以供边缘云存储服务器根据录像补录任务获取待补录录像数据;以及接收边缘云存储服务器发送的待补录录像数据,并根据待补录录像数据进行补录处理。
Description
相关申请的交叉引用
本公开要求享有2021年12月31日提交的名称为“录像数据补录方法、云存储服务器、***及存储介质”的中国专利申请202111677681.1的优先权,其全部内容通过引用并入本公开中。
本公开涉及存储技术领域,尤其涉及一种录像数据补录方法、云存储服务器、***及存储介质。
断网智能补录技术(Automatic Network Replenishment Technology,ANR)是一种结合本地存储和网络存储的技术。具备ANR的视频编码设备会在网络出现故障时自动启用本地存储,该过程通常称为缓存;网络恢复后再将视频编码设备存储在本地的录像数据同步至视频管理服务器,该过程通常称为补录。
发明内容
第一方面,本公开实施例提供一种录像数据补录方法,应用于中心云存储服务器,所述方法包括:根据待补录录像数据的描述信息生成录像补录任务;将所述录像补录任务发送至边缘云存储服务器,以供所述边缘云存储服务器根据所述录像补录任务获取待补录录像数据;以及接收所述边缘云存储服务器发送的所述待补录录像数据,并根据所述待补录录像数据进行补录处理。
第二方面,本公开实施例还提供一种录像数据补录方法,应用于边缘云存储服务器,所述方法包括:接收中心云存储服务器发送的录像补录任务,所述录像补录任务是根据待补录录像数据的描述信息生成的;根据所述录像补录任务获取待补录录像数据;以及将所述待补录录像数据发送至所述中心云存储服务器,以供所述中心云存储服务器根据所述待补录录像数据进行补录处理。
第三方面,本公开实施例还提供一种云存储服务器,所述云存储服务器包括处理器、存储器、存储在所述存储器上并可被所述处理器执行的计算机程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,其中所述计算机程序被所述处理器执行时,实现如本公开第一方面或第二方面实施例提供的录像数据补录方法。
第四方面,本公开实施例还提供一种录像数据补录***,包括中心云存储服务器、边缘云存储服务器和拍摄待补录录像数据的第一录像设备,所述中心云存储服务器与所述边缘云存储服务器通讯连接,所述第一录像设备与所述中心云存储服务器、所述边缘云存储服务器通讯连接,所述中心云存储服务器用于执行如本公开第一方面实施例提供的录像数据补录方法,所述边缘云存储服务器用于执行如本公开第二方面实施例提供的录像数据补录方法。
第五方面,本公开实施例还提供一种存储介质,用于计算机可读存储,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如本公开第一方面或第二方面实施例提供的录像数据补录方法。
图1为本公开实施例提供的一种录像数据补录方法的步骤流程示意图;
图2为实施本公开实施例提供的录像数据补录方法的一场景示意图;
图3为实施本公开实施例提供的录像数据补录方法的另一场景示意图;
图4为本公开实施例提供的另一种录像数据补录方法的步骤流程示意图;
图5为本公开实施例提供的又一种录像数据补录方法的步骤流程示意图;
图6为本公开实施例提供的一种中心云存储服务器的结构示意性框图;以及
图7为本公开实施例提供的一种录像数据补录***的示意性框图。
下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
应当理解,在此本公开说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本公开。如在本公开说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
相关技术中,为了达到补录的目的,需要视频管理服务器从摄像头设备的存储卡中下载对应的缺失录像,由于摄像头设备性能的局限性,由视频管理服务器直接向摄像头设备 下载录像数据的耗时较长,导致补录效率较低。
本公开实施例提供了一种录像数据补录方法、云存储服务器、***及存储介质。其中,该录像数据补录方法可应用于中心云存储服务器中,该中心云存储服务器包括承载边缘计算数据中心的云存储服务器。该录像数据补录方法可应用于视频安防***、视频管理***、视频智能分析***等场景。
相关技术方案中,通过从数据库定时查询分析出存储服务器的录像数据缺失信息,再到网络摄像头设备的存储SD(Secure Digital)卡中去下载对应缺失录像,来达到补录的目的。该技术方案存在的问题在于,由于网络摄像头设备性能的局限性,在存在多段录像数据缺失时,直接向网络摄像头设备下载将耗时较长,效率较低。
基于此,本公开实施例提供了一种录像数据补录方法,具有基于边缘云存储计算实现录像补录的功能,由于边缘计算的高并发、高性能、高可靠等特性,决定了录像补录功能可以比直接从摄像头设备补录有更高效的补录效率,解决了录像数据缺失场景下的并发补录需求,能够极大的提高录像数据的补录效率。
并且,若存储服务器直接从网络摄像头设备下载录像,无法避免可能产生的原本导致录像数据缺失的通讯中断问题。本公开实施例采用动态添加边缘计算补录功能的方式,在第一录像设备的通讯连接断开时,通过第一录像设备相关联的第二录像设备对第一录像设备的录像数据进行补录,可以实现智能补录功能的补充和更新。
下面结合附图,对本公开的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
请参照图1,图1为本公开实施例提供的一种录像数据补录方法的步骤流程示意图。
如图1所示,该录像数据补录方法包括步骤S101至步骤S103。
步骤S101、根据待补录录像数据的描述信息生成录像补录任务。
其中,待补录录像数据可以包括录像视频数据、录像视频数据的描述信息以及其他数据,录像视频数据例如为多帧图像数据,描述信息可以包括待补录录像数据的标识信息、待补录录像数据的缺失信息(如缺失的录像时间段)、拍摄待补录录像数据的第一录像设备的设备信息、与第一录像设备相对应的边缘云存储服务器的服务器信息等。录像视频数据包括缺失的录像时间段对应的录像数据。
当前,第一录像设备通过网络与中心云存储服务器连接,当第一录像设备与中心云存储服务器之间网络不中断时,中心云存储服务器存储的录像数据是连续的,但当第一录像设备与中心云存储服务器之间的网络出现中断时,中心云存储服务器上存储的录像数据会缺少在断网期间的那一部分内容,导致录像数据不连续,需要确定第一录像设备在断网期间拍摄的录像数据作为待补录录像数据,从而进行录像数据的补录。
在一实施例中,待补录录像数据可以是多个,例如待补录录像数据包括断网期间的多个录像设备拍摄的录像数据。多个待补录录像数据对应的边缘云存储服务器也可以是多个,多个边缘云存储服务器负责批量执行录像补录任务,实现高并发性能要求。因为边缘计算的高并发、高性能、高可靠等特性,能够满足解决了大规模录像设备的录像数据缺失场景下的并发补录需求。
在一实施例中,根据待补录录像数据的描述信息生成录像补录任务之前,还包括:获取多个录像数据的录像时间信息;根据多个录像数据的录像时间信息,确定待补录录像数据。其中,录像时间信息例如包括录像时间段或者录像时间点。需要说明的是,通过多个录像数据的录像时间信息,能够确定缺失的录像时间段,从而能够确定与缺失的录像时间段对应的待补录录像数据,提高待补录录像数据的获取准确性。
其中,录像时间信息包括录像时间段;根据多个录像数据的录像时间信息,确定待补录录像数据,包括:根据多个录像数据的录像时间段,从多个录像数据中确定相邻的两个第二录像数据,其中,相邻的两个第二录像数据的录像时间段不连续;根据相邻的两个第二录像数据的录像时间段,确定缺失录像时间段;将缺失录像时间段对应的录像数据作为待补录录像数据。
需要说明的是,录像时间段包括录像开始时间及录像结束时间,根据录像时间段能够确定录像数据对应录像时长及录像数据大小等信息。根据相邻的每两个录像数据的录像时间段,确定相邻的两个第二录像数据,其中,相邻的前一个录像数据的录像结束时间与后一个录像数据的录像开始时间应当是连续的,若确定存在相邻的两个录像数据的录像结束时间与录像开始时间不连续,则可以确定该相邻的两个录像数据为第二录像数据,且该录像结束时间与录像开始时间不连续的录像时间段为缺失录像时间段,从而能够准确地将缺失录像时间段对应的录像数据确定为待补录录像数据,该待补录录像数据的录像时间段包括该缺失录像时间段。
在一实施例中,获取录像事件对应的多个录像数据的录像时间段,以及该录像事件对应的录像时间区间;根据该录像时间区间和多个录像数据的录像时间段,确定缺失的录像时间段;根据缺失的录像时间段,确定待补录录像数据。其中,录像事件对应的录像时间区间可以包括多个录像数据的录像时间段,需要说明的是,从录像时间区间中确定多个录像数据的录像时间段不包括的多个录像时刻,该多个录像时刻的组合即为缺失录像时间段,能够准确的通过缺失录像时间段确定录像事件对应的待补录录像数据。
示例性的,中心云存储服务器包括存储数据库,中心云存储服务器可以周期性发起录像自动巡检,从存储数据库中批量获取录像数据的描述信息,该描述信息可以包括缺失的录像时间段和第一录像设备的设备信息,中心云存储服务器将该缺失的录像时间段和第一 录像设备的设备信息作为待补录录像数据的描述信息,生成录像补录任务。
步骤S102、将录像补录任务发送至边缘云存储服务器,以供边缘云存储服务器根据录像补录任务获取待补录录像数据。
其中,边缘云存储服务器能够提供边缘存储和边缘计算服务,边缘计算是指在靠近物或数据源头的一侧,采用网络、计算、存储、应用核心能力为一体的开放平台,就近提供最近端服务。其应用程序在边缘侧发起,产生更快的网络服务响应,能够满足补录录像数据在实时业务、应用智能、安全与隐私保护等方面的基本需求。通过边缘云存储服务器能够更加快速和高效的获取待补录录像数据,从而提高录像数据的补录效率。
在一实施例中,将录像补录任务发送至边缘云存储服务器,包括:通过信令网关将录像补录任务发送至边缘云存储服务器。其中,信令网关包括信令交互服务器,信令网关用于承接边缘云存储服务器与中心云存储服务器之间的中继信令消息,中继信令消息例如为录像补录任务,中心云存储服务器通过信令网关将录像补录任务下发给边缘云存储服务器,或者边缘云存储服务器通过信令网关将录像补录任务上报给中心云存储服务器。
在一实施例中,边缘云存储服务器根据录像补录任务获取待补录录像数据,包括:根据录像补录任务,从拍摄录像数据的第一录像设备中获取待补录录像数据。需要说明的是,在一些情况下,第一录像设备与中心云存储服务器之间的网络连接中断,但第一录像设备与边缘云存储服务器之间的网络连接没有中断,因此边缘云存储服务器能够根据录像补录任务,从拍摄录像数据的第一录像设备中获取待补录录像数据,该待补录录像数据包括待补录录像数据,从而提高录像数据的补录效率。
在一实施例中,边缘云存储服务器根据录像补录任务获取待补录录像数据,包括:根据录像补录任务,从拍摄录像数据的第一录像设备或边缘云存储服务器的存储装置中获取待补录录像数据,其中待补录录像数据是由第一录像设备拍摄的。需要说明的是,在一些情况下,在恢复第一录像设备的网络连接之后,第一录像设备会将包括网络连接中断时拍摄的待补录录像数据发送至边缘云存储服务器,以使边缘云存储服务器获取待补录录像数据,并由边缘云存储服务器将该待补录录像数据转发至中心云存储服务器,通过边缘计算技术能够满足录像补录功能对于高并发、高效率的性能需求,极大的提高录像数据的补录效率。
步骤S103、接收边缘云存储服务器发送的待补录录像数据,并根据待补录录像数据进行补录处理。
其中,中心云存储服务器接收边缘云存储服务器发送的待补录录像数据,并将待补录录像数据存储至中心云存储服务器中的存储数据库,从而完成待补录录像数据的补录,由于边缘计算的高并发、高性能、高可靠等特性,高效的解决了录像数据缺失场景下的并发 补录需求,能够极大的提高录像数据的补录效率。
在一实施例中,中心云存储服务器与边缘云存储服务器可合设到同一云端,本实施例对此不做具体限定。
在一实施例中,接收边缘云存储服务器发送的待补录录像数据,包括:通过媒体网关接收边缘云存储服务器发送的待补录录像数据。其中,媒体网关包括媒体链路服务器,媒体网关用于承接边缘云存储服务器与中心云存储服务器之间的码流数据,该码流数据例如为待补录录像数据,边缘云存储服务器通过媒体网关将待补录录像数据发送给中心云存储服务器,从而快速的完成录像数据的补录。
示例性的,如图2所示,摄像头设备作为录像设备输出三路媒体流,三路媒体流可以采用流直存的方式。其中,一路媒体流作为存储流接入边缘云存储服务器,一路媒体流作为存储流接入中心云存储服务器,一路媒体流作为实况流接入媒体服务器,媒体服务器与用户终端、视频管理服务器网络连接。其中,用户终端为用户使用的人机交互工具,包括电话、手机和门户网站等,用于运维管理和录像查看等;视频管理服务器用于存储业务数据和业务逻辑,并根据业务逻辑触发业务流程,在本方案中提供设备和录像管理;边缘云存储服务器用于提供边缘存储和边缘计算服务;中心云存储服务器通过和视频管理服务器进行对接,实现对录像数据的调取和管理。需要说明的是,边缘云存储服务器可以通过(媒体)网关和传输网将待补录录像数据发送给中心云存储服务器,以完成录像数据的补录。
在一实施例中,多个录像数据包括相邻的至少两个第二录像数据,相邻的每两个第二录像数据之间的录像时间段不连续;根据待补录录像数据进行补录处理,包括:将待补录录像数据***至相邻的两个第二录像数据之间。需要说明的是,相邻的至少两个第二录像数据之间缺失有对应的待补录录像数据,因此可以将待补录录像数据***至相邻的两个第二录像数据之间,或者由待补录录像数据替换相邻的两个第二录像数据,使得补录处理后的录像数据是连续的,即可完成待补录录像数据的补录处理。
请参照图3,图3为实施本公开实施例提供的录像数据补录方法的一场景示意图,如图3所示,中心云存储服务器10获取待补录录像数据的描述信息,并根据待补录录像数据的描述信息生成录像补录任务;中心云存储服务器10将录像补录任务发送至边缘云存储服务器20;边缘云存储服务器20根据录像补录任务从多个第一录像设备30中获取包括待补录录像数据的待补录录像数据,边缘云存储服务器20将获取的待补录录像数据上传至中心云存储服务器10;中心云存储服务器10接收边缘云存储服务器20上传的待补录录像数据,并根据待补录录像数据进行补录处理。通过中心云存储服务器10与边缘云存储服务器20之间的边缘计算技术能够极大的提高录像数据的补录效率。
上述实施例提供的录像数据补录方法,根据待补录录像数据的描述信息生成录像补录 任务;将录像补录任务发送至边缘云存储服务器,以供边缘云存储服务器根据录像补录任务获取待补录录像数据;接收边缘云存储服务器发送的待补录录像数据,并根据待补录录像数据进行补录处理。通过边缘计算技术能够满足录像补录功能对于高并发、高效率的性能需求,极大的提高录像数据的补录效率。
请参照图4,图4为本公开实施例提供的另一种录像数据补录方法的步骤流程示意图。
如图4所示,该录像数据补录方法包括步骤S201至S205。
步骤S201、当检测到与拍摄录像数据的第一录像设备之间的通讯连接断开时,确定与第一录像设备相关联的第二录像设备。
在一些情况下,中心云存储服务器能够检测第一录像设备的通讯连接是否断开;当检测到与第一录像设备的通讯连接断开时,确定与第一录像设备相关联的第二录像设备。其中,与第一录像设备相关联的第二录像设备可以是安装在第一录像设备环境周围的录像设备,该第二录像设备能够替代第一录像设备完成相关的录像工作。
步骤S202、从第二录像设备拍摄的录像数据中确定待补录录像数据。
在一实施例中,当第一录像设备的通讯连接断开时,无法通过第一录像设备获取第一录像设备拍摄视角下的录像数据,此时可以将第二录像设备拍摄的录像数据作为待补录录像数据,从而完成第一录像设备的录像数据的补录工作,能够有效解决导致录像数据缺失的通讯中断问题,保证录像数据的及时补录。
需要说明的是,从第二录像设备拍摄的该录像数据可以是第一录像设备的通讯连接断开后拍摄得到的,从而保证确定的待补录录像数据的录像时间段能够与第一录像设备的通讯连接断开前拍摄的录像数据的录像时间段连续。
在一实施例中,当检测到与第一录像设备之间的通讯连接恢复时,从第一录像设备拍摄的录像数据中确定待补录录像数据。需要说明的是,当检测到与第一录像设备的通讯连接恢复时,则无需从第二录像设备拍摄的录像数据中确定待补录录像数据,可以将第一录像设备拍摄的录像数据作为待补录录像数据,从而保证录像数据补录的有效性。
其中,从第一录像设备拍摄的录像数据中确定待补录录像数据包括多种方式。一种是将第一录像设备的通讯连接恢复后拍摄的录像数据作为待补录录像数据,从而取代第二录像设备在第一录像设备的通讯连接恢复后拍摄的录像数据,快速恢复第一录像设备拍摄的录像数据的存储;一种是将第一录像设备的连接断开后拍摄得到的录像数据作为待补录录像数据,从而替代第二录像设备补录的录像数据,保证第一录像设备拍摄的录像数据的完整性。
步骤S203、根据待补录录像数据的描述信息生成录像补录任务。
其中,描述信息可以包括待补录录像数据的标识信息、待补录录像数据的缺失信息(如 缺失的录像时间段)、第二录像设备的设备信息、第二录像设备对应的边缘云存储服务器的服务器信息等。
在一实施例中,录像补录任务还包括告警信息,该告警信息用于提示边缘云存储服务器第一录像设备的通讯连接断开。利用边缘云存储计算,自动检测第一录像设是否断链从而触发智能补录,保证录像补录任务的实时性。
在一实施例中,当检测到与第一录像设备的通讯连接恢复时,结束该录像补录任务,并从第一录像设备拍摄的录像数据中确定待补录录像数据。
步骤S204、将录像补录任务发送至边缘云存储服务器,以供边缘云存储服务器根据录像补录任务获取待补录录像数据。
通过边缘云存储服务器能够更加快速和高效的获取待补录录像数据,从而提高录像数据的补录效率。可选的,边缘云存储服务器能够从拍摄录像数据的第一录像设备或者边缘云存储服务器的存储装置中获取待补录录像数据。第一录像设备或者边缘云存储服务器的存储装置可以根据实际情况进行设置。
在一些情况下,在恢复第一录像设备的通讯连接之后,第一录像设备会将包括通讯连接中断时拍摄的待补录录像数据发送至边缘云存储服务器,以使边缘云存储服务器获取待补录录像数据,并由边缘云存储服务器将该待补录录像数据转发至中心云存储服务器,通过边缘计算技术能够满足录像补录功能对于高并发、高效率的性能需求,极大的提高录像数据的补录效率。
需要说明的是,补录任务在边缘发起,产生更快的通讯服务响应,实现网络可靠性要求。可选的,基于边缘云存储服务器和中心云存储服务器这两级云存储的录像数据存储和管理,保证终端录像的完整性。
步骤S205、接收边缘云存储服务器发送的待补录录像数据,并根据待补录录像数据进行补录处理。
其中,中心云存储服务器接收边缘云存储服务器发送的待补录录像数据,并将待补录录像数据存储至中心云存储服务器中的存储数据库,从而完成待补录录像数据的补录,高效的解决了录像数据缺失场景下的并发补录需求,能够极大的提高录像数据的补录效率。
在一实施例中,中心云存储服务器完成补录处理之后,将完成补录的录像数据写入到中心云存储服务器的存储数据库中,以存储完成补录的录像数据。
上述实施例提供的录像数据补录方法,当检测到与第一录像设备的通讯连接断开时,确定与第一录像设备相关联的第二录像设备;从第二录像设备拍摄的录像数据中确定待补录录像数据;根据待补录录像数据的描述信息生成录像补录任务;将录像补录任务发送至边缘云存储服务器,以供边缘云存储服务器根据录像补录任务获取待补录录像数据;接收 边缘云存储服务器发送的待补录录像数据,并根据待补录录像数据进行补录处理。通过边缘计算技术能够满足录像补录功能对于高并发、高效率的性能需求,极大的提高录像数据的补录效率,同时能够有效解决导致录像数据缺失的通讯中断问题,保证录像数据的及时补录。
请参照图5,图5为本公开实施例提供的又一种录像数据补录方法的步骤流程示意图。
如图5所示,该录像数据补录方法包括步骤S301至S303,该录像数据补录方法应用于边缘云存储服务器,边缘云存储服务器能够提供边缘存储和边缘计算服务。
步骤S301、接收中心云存储服务器发送的录像补录任务,录像补录任务是根据待补录录像数据的描述信息生成的。
其中,描述信息可以包括待补录录像数据的标识信息、待补录录像数据的缺失信息、拍摄待补录录像数据的录像设备的设备信息、与录像设备相对应的边缘云存储服务器的服务器信息等,录像设备包括前述实施例中的第一录像设备和第二录像设备。
示例性的,中心云存储服务器可以周期性发起录像自动巡检,从存储数据库中批量获取录像数据的描述信息,该描述信息可以包括缺失的录像时间段和第一录像设备的设备信息,中心云存储服务器将该缺失的录像时间段和第一录像设备的设备信息作为待补录录像数据的描述信息,生成录像补录任务,并将录像补录任务发送至边缘云存储服务器。
步骤S302、根据录像补录任务获取待补录录像数据。
其中,边缘云存储服务器根据录像补录任务,从拍摄录像数据的第一录像设备或边缘云存储服务器的存储装置中获取待补录录像数据,其中待补录录像数据是由第一录像设备或者第二录像设备拍摄的。
在一实施例中,根据录像补录任务,从拍摄录像数据的录像设备中获取待补录录像数据。其中,录像设备包括第一录像设备或者第二录像设备。需要说明的是,在一些情况下,第一录像设备与中心云存储服务器之间的通讯连接中断,但第一录像设备与边缘云存储服务器之间的通讯连接没有中断,因此边缘云存储服务器能够根据录像补录任务,从拍摄录像数据的第一录像设备中获取待补录录像数据,该待补录录像数据包括待补录录像数据,从而提高录像数据的补录效率。
步骤S303、将待补录录像数据发送至中心云存储服务器,以供中心云存储服务器根据待补录录像数据进行补录处理。
其中,边缘云存储服务器将待补录录像数据发送至中心云存储服务器,中心云存储服务器接收边缘云存储服务器发送的待补录录像数据,并将待补录录像数据存储至中心云存储服务器中的存储数据库,从而完成待补录录像数据的补录,由于边缘计算的高并发、高性能、高可靠等特性,高效的解决了录像数据缺失场景下的并发补录需求,能够极大的提 高录像数据的补录效率。
需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的录像数据补录方法的具体工作过程,可以参考前述实施例如步骤S101至步骤S103、步骤S201至S205所记载的录像数据补录方法实施例中的对应过程,在此不再赘述。
请参阅图6,图6为本公开实施例提供的一种云存储服务器的结构示意性框图。
如图6所示,云存储服务器400包括处理器401和存储器402,处理器401和存储器402通过总线403连接,该总线比如为内部集成电路(Inter-integrated Circuit,I
2C)总线。其中,云存储服务器400包括中心云存储服务器或者边缘云存储服务器。
具体地,处理器401用于提供计算和控制能力,支撑整个中心云存储服务器400的运行。处理器401可以是中央处理单元(Central Processing Unit,CPU),该处理器401还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
具体地,存储器402可以是Flash芯片、只读存储器(Read-Only Memory,ROM)磁盘、光盘、U盘或移动硬盘等。
本领域技术人员可以理解,图6中示出的结构,仅仅是与本公开实施例相关的部分结构的框图,并不构成对本公开实施例所应用于其上的云存储服务器400的限定,具体的云存储服务器400可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
其中,云存储服务器400为中心云存储服务器;处理器401用于运行存储在存储器中的计算机程序,并在执行计算机程序时实现本公开实施例提供的任意一种的录像数据补录方法。
在一实施例中,处理器401用于运行存储在存储器中的计算机程序,并在执行计算机程序时实现如下步骤:根据待补录录像数据的描述信息生成录像补录任务;将录像补录任务发送至边缘云存储服务器,以供边缘云存储服务器根据录像补录任务获取待补录录像数据;以及接收边缘云存储服务器发送的待补录录像数据,并根据待补录录像数据进行补录处理。
在一实施例中,处理器401在实现根据录像补录任务获取待补录录像数据时,用于实现:根据录像补录任务,从边缘云存储服务器的存储装置或第一录像设备中获取待补录录像数据,其中待补录录像数据是由第一录像设备拍摄的。
在一实施例中,处理器401在实现根据待补录录像数据的描述信息生成录像补录任务 之前,还用于实现:获取多个录像数据的录像时间信息;以及根据多个录像数据的录像时间信息,确定待补录录像数据。
在一实施例中,处理器401在实现根据多个录像数据的录像时间信息,确定待补录录像数据时,用于实现:根据多个录像数据的录像时间段,从多个录像数据中确定相邻的两个第二录像数据,其中,相邻的两个第二录像数据的录像时间段不连续;根据相邻的两个第二录像数据的录像时间段,确定缺失录像时间段;以及将缺失录像时间段对应的录像数据作为待补录录像数据。
在一实施例中,处理器401在实现将录像补录任务发送至边缘云存储服务器时,用于实现:通过信令网关将录像补录任务发送至边缘云存储服务器;以及接收边缘云存储服务器发送的待补录录像数据,包括:通过媒体网关接收边缘云存储服务器发送的待补录录像数据。
在一实施例中,云存储服务器400为边缘云存储服务器;处理器401还用于实现:当检测到与拍摄录像数据的第一录像设备之间的通讯连接断开时,确定与第一录像设备相关联的第二录像设备;以及从第二录像设备拍摄的录像数据中确定待补录录像数据。
在一实施例中,处理器401在实现从第二录像设备拍摄的录像数据中确定待补录录像数据之后,还用于实现:当检测到与第一录像设备之间的通讯连接恢复时,从第一录像设备拍摄的录像数据中确定待补录录像数据。
需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的中心云存储服务器的具体工作过程,可以参考前述录像数据补录方法实施例中的对应过程,在此不再赘述。
本公开实施例提供一种云存储服务器,云存储服务器的处理器并在执行计算机程序时实现如下步骤:根据待补录录像数据的描述信息生成录像补录任务;将录像补录任务发送至边缘云存储服务器,以供边缘云存储服务器根据录像补录任务获取待补录录像数据;接收边缘云存储服务器发送的待补录录像数据,并根据待补录录像数据进行补录处理。通过边缘计算技术能够满足录像补录功能对于高并发、高效率的性能需求,极大的提高录像数据的补录效率。
请参照图7,图7为本公开实施例提供的一种录像数据补录***的示意性框图。
如图7所示,该录像数据补录***500,包括中心云存储服务器501、边缘云存储服务器502和拍摄待补录录像数据的第一录像设备503,中心云存储服务器501与边缘云存储服务器502通讯连接,第一录像设备503与中心云存储服务器501、边缘云存储服务器502通讯连接,其中:中心云存储服务器501,用于根据待补录录像数据的描述信息生成录像补录任务,并将将录像补录任务发送至边缘云存储服务器502;边缘云存储服务器502,用 于根据录像补录任务获取待补录录像数据,并将待补录录像数据发送至中心云存储服务器501;中心云存储服务器501,还用于根据待补录录像数据进行补录处理。
在一个实施例中,录像数据补录***500还包括第一录像设备503相关联的第二录像设备;第二录像设备与中心云存储服务器、边缘云存储服务器通讯连接;中心云存储服务器501,还用于当检测到与第一录像设备之间的通讯连接断开时,从第二录像设备拍摄的录像数据中确定待补录录像数据。
需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的录像数据补录***的具体工作过程,可以参考前述录像数据补录方法实施例中的对应过程,在此不再赘述。
本公开实施例还提供一种存储介质,用于计算机可读存储,存储介质存储有一个或者多个程序,一个或者多个程序可被一个或者多个处理器执行,以实现如本公开实施例提供的任一项录像数据补录方法的步骤。
其中,存储介质可以是前述实施例所述的中心云存储服务器的内部存储单元,例如所述中心云存储服务器的硬盘或内存。所述存储介质也可以是所述中心云存储服务器的外部存储设备,例如所述中心云存储服务器上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、***、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
上述本公开实施例序号仅仅为了描述,不代表实施例的优劣。以上所述,仅为本公开 的具体实施方式,但本公开的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以权利要求的保护范围为准。
Claims (12)
- 一种录像数据补录方法,应用于中心云存储服务器,包括:根据待补录录像数据的描述信息生成录像补录任务;将所述录像补录任务发送至边缘云存储服务器,以供所述边缘云存储服务器根据所述录像补录任务获取所述待补录录像数据;以及接收所述边缘云存储服务器发送的所述待补录录像数据,并根据所述待补录录像数据进行补录处理。
- 根据权利要求1所述的录像数据补录方法,其中,所述根据所述录像补录任务获取待补录录像数据,包括:根据所述录像补录任务,从所述边缘云存储服务器的存储装置或第一录像设备中获取所述待补录录像数据,其中所述待补录录像数据是由所述第一录像设备拍摄的。
- 根据权利要求1所述的录像数据补录方法,其中,所述根据待补录录像数据的描述信息生成录像补录任务之前,还包括:获取多个录像数据的录像时间信息;以及根据多个所述录像数据的录像时间信息,确定待补录录像数据。
- 根据权利要求3所述的录像数据补录方法,其中,所述根据多个所述录像数据的录像时间信息,确定待补录录像数据,包括:根据多个所述录像数据的录像时间段,从多个所述录像数据中确定相邻的两个第二录像数据,其中,相邻的两个所述第二录像数据的录像时间段不连续;根据相邻的两个所述第二录像数据的录像时间段,确定缺失录像时间段;以及将所述缺失录像时间段对应的录像数据作为所述待补录录像数据。
- 根据权利要求1-4任一项中所述的录像数据补录方法,其中,所述将所述录像补录任务发送至边缘云存储服务器,包括:通过信令网关将所述录像补录任务发送至边缘云存储服务器;以及所述接收所述边缘云存储服务器发送的所述待补录录像数据,包括:通过媒体网关接收所述边缘云存储服务器发送的所述待补录录像数据。
- 根据权利要求1所述的录像数据补录方法,还包括:当检测到与拍摄录像数据的第一录像设备之间的通讯连接断开时,确定与所述第一录像设备相关联的第二录像设备;以及从所述第二录像设备拍摄的录像数据中确定待补录录像数据。
- 根据权利要求6所述的录像数据补录方法,其中,所述从所述第二录像设备拍摄的录像数据中确定待补录录像数据之后,所述方法还包括:当检测到与所述第一录像设备之间的通讯连接恢复时,从所述第一录像设备拍摄的录像数据中确定待补录录像数据。
- 一种录像数据补录方法,应用于边缘云存储服务器,包括:接收中心云存储服务器发送的录像补录任务,所述录像补录任务是根据待补录录像数据的描述信息生成的;根据所述录像补录任务获取待补录录像数据;以及将所述待补录录像数据发送至所述中心云存储服务器,以供所述中心云存储服务器根据所述待补录录像数据进行补录处理。
- 一种云存储服务器,包括处理器、存储器、存储在所述存储器上并可被所述处理器执行的计算机程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,其中所述计算机程序被所述处理器执行时,实现如权利要求1至7中任一项所述的录像数据补录方法或如权利要求8所述的录像数据补录方法的步骤。
- 一种录像数据补录***,包括中心云存储服务器、边缘云存储服务器和拍摄待补录录像数据的第一录像设备,所述中心云存储服务器与所述边缘云存储服务器通讯连接,所述第一录像设备与所述中心云存储服务器、所述边缘云存储服务器通讯连接,所述中心云存储服务器用于执行如权利要求1至5中任一项所述的录像数据补录方法的步骤,所述边缘云存储服务器用于执行如权利要求8所述的录像数据补录方法的步骤。
- 根据权利要求10所述的录像数据补录***,还包括与所述第一录像设备相关联的第二录像设备;所述第二录像设备与所述中心云存储服务器、所述边缘云存储服务器通讯连接;所述中心云存储服务器,还用于执行如权利要求6至7中任一项所述的录像数据 补录方法的步骤。
- 一种存储介质,用于计算机可读存储,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1至8中任一项所述的录像数据补录方法的步骤。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111677681.1A CN116415028A (zh) | 2021-12-31 | 2021-12-31 | 录像数据补录方法、云存储服务器、***及存储介质 |
CN202111677681.1 | 2021-12-31 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023125777A1 true WO2023125777A1 (zh) | 2023-07-06 |
Family
ID=86998141
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2022/143293 WO2023125777A1 (zh) | 2021-12-31 | 2022-12-29 | 录像数据补录方法、云存储服务器、***及存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN116415028A (zh) |
WO (1) | WO2023125777A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117608536A (zh) * | 2023-12-20 | 2024-02-27 | 杭州明佑电子有限公司 | 缺口数据在线模版定制补录***及其方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010057377A1 (zh) * | 2008-11-18 | 2010-05-27 | 华为技术有限公司 | 前端设备、录像文件备份方法及其控制方法、装置及*** |
CN109309721A (zh) * | 2018-10-11 | 2019-02-05 | 郑州云海信息技术有限公司 | 一种音视频存储***智能补录方法及装置 |
CN111405215A (zh) * | 2019-09-03 | 2020-07-10 | 杭州海康威视***技术有限公司 | 视频存储方法、装置、云服务器和存储介质 |
CN111654671A (zh) * | 2020-05-29 | 2020-09-11 | 杭州海康威视***技术有限公司 | 视频数据的存储方法、装置、设备及存储介质 |
CN112307002A (zh) * | 2020-11-02 | 2021-02-02 | 成都中科大旗软件股份有限公司 | 一种数据补偿的方法、***及计算机可读存储介质 |
-
2021
- 2021-12-31 CN CN202111677681.1A patent/CN116415028A/zh active Pending
-
2022
- 2022-12-29 WO PCT/CN2022/143293 patent/WO2023125777A1/zh unknown
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010057377A1 (zh) * | 2008-11-18 | 2010-05-27 | 华为技术有限公司 | 前端设备、录像文件备份方法及其控制方法、装置及*** |
CN109309721A (zh) * | 2018-10-11 | 2019-02-05 | 郑州云海信息技术有限公司 | 一种音视频存储***智能补录方法及装置 |
CN111405215A (zh) * | 2019-09-03 | 2020-07-10 | 杭州海康威视***技术有限公司 | 视频存储方法、装置、云服务器和存储介质 |
CN111654671A (zh) * | 2020-05-29 | 2020-09-11 | 杭州海康威视***技术有限公司 | 视频数据的存储方法、装置、设备及存储介质 |
CN112307002A (zh) * | 2020-11-02 | 2021-02-02 | 成都中科大旗软件股份有限公司 | 一种数据补偿的方法、***及计算机可读存储介质 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117608536A (zh) * | 2023-12-20 | 2024-02-27 | 杭州明佑电子有限公司 | 缺口数据在线模版定制补录***及其方法 |
CN117608536B (zh) * | 2023-12-20 | 2024-05-28 | 杭州明佑电子有限公司 | 缺口数据在线模版定制补录***及其方法 |
Also Published As
Publication number | Publication date |
---|---|
CN116415028A (zh) | 2023-07-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210036907A1 (en) | Methods and apparatuses for pushing a message | |
EP3386150B1 (en) | Terminal failure processing method, device and system | |
CN109361525B (zh) | 重启分布式部署多服务的方法、装置、控制终端及介质 | |
US11188560B2 (en) | Synchronizing object in local object storage node | |
CN108062243B (zh) | 执行计划的生成方法、任务执行方法及装置 | |
US11032584B2 (en) | Picture storage method, apparatus and video monitoring system | |
WO2019080460A1 (zh) | 微信公众号的管理方法、电子装置及计算机可读存储介质 | |
CN105591821A (zh) | 监控***和业务*** | |
WO2019024910A1 (zh) | 存储资源回收方法、装置及*** | |
WO2023125777A1 (zh) | 录像数据补录方法、云存储服务器、***及存储介质 | |
WO2022036865A1 (zh) | 日志文件自动抓取方法、装置和计算机设备 | |
CN107040576A (zh) | 信息推送方法及装置、通讯*** | |
CN112311902A (zh) | 基于微服务的文件发送方法及装置 | |
US20180232283A1 (en) | Service Recovery Using Snapshots and Interservice Messages | |
CN110534136B (zh) | 录音的方法和装置 | |
CN113791792A (zh) | 应用调用信息的获取方法、设备以及存储介质 | |
CN108509322B (zh) | 避免过度回访的方法、电子装置及计算机可读存储介质 | |
CN109218338B (zh) | 信息处理***、方法和装置 | |
CN110764838A (zh) | 服务模型的加载方法、***、电子设备及存储介质 | |
CN110851430B (zh) | 移动轨迹信息的存储方法、服务器以及计算机存储介质 | |
CN103795810A (zh) | 数据分发***及方法以及该数据分发***中的中心服务器 | |
CN113596325A (zh) | 抓图方法、装置、电子设备及存储介质 | |
CN112449209B (zh) | 视频存储方法、装置、云服务器及计算机可读存储介质 | |
CN112101810A (zh) | 风险事件控制方法、装置及*** | |
CN112187493A (zh) | 一种网管业务数据下发方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22915027 Country of ref document: EP Kind code of ref document: A1 |