A data security protection method and device, computer equipment and storage medium
Patent Information
- Application Number
- CN202211244980.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-12
- Publication Date
- 2026-09-25
- Estimated Expiration
- 2042-10-12
AI Technical Summary
[0004]现有的对整个业务办理过程的录像需由人工开启录制,并且通过人工将录制后的视频作为凭证进行上传,而由人工录制并上传结果的过程中,经常存在将录制后的视频被恶意篡改或剪辑,致使篡改或剪辑后的视频符合规定,导致银行业务办理过程中所录制的数据的安全性较低
[0041]本申请实施例获取双录指令,根据上述双录指令对当前业务场景同时进行视频录制和音频录制,并在视频录制过程中在所录制的各视频帧上生成时间水印;当接收到结束录制指令时,结束视频和音频的录制,将录制的视频和音频进行声轨一致性检测;当上述视频和上述音频之间的声轨一致时,通过文件传输接口将上述视频发送至预设的存储平台;通过上述存储平台以预设的频率对上述视频中的时间水印进行防篡改检测,根据上述时间水印的防篡改检测结果确定是否输出篡改告警,从而通过双录指令和结束录制指令实现自动对业务办理过程进行录制,并且通过在自动存储之前进行声轨检测,确保了存储数据的准确性,以及通过定期进行的防篡改检测,从整体上提高了银行业务办理过程中所录制的数据的安全性。
Smart Images

Figure CN115633195B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of data security protection technology, specifically to a data security protection method, apparatus, computer equipment, and storage medium. Background Technology
[0002] With the development of society, banks offer more and more banking services for people to handle, such as selling wealth management products and acting as agents for insurance companies to sell insurance products.
[0003] During the banking process, the entire process must be video-recorded to fully and objectively document key sales steps such as the sales staff's marketing presentations, the prompting of crucial information regarding relevant risks, consumer confirmation, and consumer feedback.
[0004] The existing video recording of the entire business transaction process requires manual initiation and uploading of the recorded video as evidence. However, during the manual recording and uploading process, the recorded video is often maliciously tampered with or edited, making the tampered or edited video comply with regulations, resulting in low security of the data recorded during banking transactions. Summary of the Invention
[0005] This application provides a data security protection method, apparatus, computer equipment, and storage medium that can be used in financial technology or other related fields, which can improve the security of data recorded during banking transactions.
[0006] This application provides a data security protection method, including:
[0007] Obtain the dual recording instruction, and simultaneously record video and audio for the current business scenario according to the above dual recording instruction, and generate a time watermark on each video frame recorded during the video recording process;
[0008] When a stop recording command is received, the recording of video and audio is stopped, and the recorded video and audio are checked for audio track consistency.
[0009] When the audio tracks of the aforementioned video and audio are consistent, the aforementioned video is sent to the preset storage platform via the file transfer interface;
[0010] The storage platform described above performs anti-tampering detection on the time watermark in the video at a preset frequency, and determines whether to output a tampering alarm based on the anti-tampering detection results of the time watermark.
[0011] Accordingly, embodiments of this application also provide a data security protection device, including:
[0012] The recording module is used to obtain dual recording instructions, and simultaneously record video and audio for the current business scenario according to the dual recording instructions, and generate time watermarks on each video frame recorded during the video recording process.
[0013] The detection module is used to stop video and audio recording when a stop recording command is received, and to perform audio track consistency detection on the recorded video and audio.
[0014] The video sending module is used to send the video to a preset storage platform via a file transfer interface when the audio tracks of the video and the audio are consistent.
[0015] The alarm module is used to perform anti-tampering detection on the time watermark in the video at a preset frequency through the storage platform, and determine whether to output a tampering alarm based on the anti-tampering detection result of the time watermark.
[0016] In some embodiments, the detection module includes:
[0017] The sound acquisition unit is used to acquire the video sound from the video and the audio sound from the audio.
[0018] The first detection unit is used to perform consistency detection on the audio tracks of the aforementioned video sound and the aforementioned audio sound.
[0019] In some embodiments, the video sending module includes:
[0020] The information acquisition unit is used to acquire the business attribute information of the current business being carried out in the above-mentioned business scenarios;
[0021] The video sending unit is used to send the aforementioned business attribute information and the aforementioned video to the aforementioned storage platform through the aforementioned file transfer interface, so that the aforementioned storage platform will associate and store the aforementioned business attribute information and the aforementioned video.
[0022] Correspondingly, it also includes:
[0023] The search unit is used to obtain a video search instruction carrying business attributes, and in response to the video search instruction, search for a video in the business attribute information that has the same attributes as the business attributes.
[0024] In some embodiments, the recording module includes:
[0025] The watermark generation unit is used to generate time watermarks on each video frame during the video recording process through the watermark generation interface.
[0026] Accordingly, the alarm module mentioned above includes:
[0027] The video acquisition unit is used to acquire the video at a preset frequency through the aforementioned storage platform.
[0028] The second detection unit is used to perform anti-tampering detection on the changes in the time watermark between the various video frames based on the time watermark on each video frame in the video.
[0029] In some embodiments, while sending the video to a preset storage platform via the file transfer interface, the audio is also sent to a corresponding location on the storage platform via the file transfer interface; the alarm module further includes:
[0030] The alarm unit is used to determine and output a tampering alarm based on the anti-tampering detection result of the time watermark and the audio when the anti-tampering detection result of the time watermark indicates that tampering has occurred.
[0031] In some embodiments, the alarm unit includes:
[0032] The segment determination subunit is used to determine the tampered segment in the video based on the above anti-tampering detection results.
[0033] The audio extraction subunit is used to determine the corresponding segment in the audio based on the tampered segment in the video, and to extract the corresponding segment in the audio to obtain a comparison audio file.
[0034] The alarm subunit is used to output a tampering alarm based on the aforementioned audio file.
[0035] In some embodiments, the alarm unit further includes:
[0036] The control display sub-unit is used to display the playback control corresponding to the above-mentioned audio file on the preset alarm page;
[0037] The highlighting subunit is used to display the video playback progress bar of the video on the alarm page, and to highlight the corresponding positions of the previous and next video frames of the tampered segment in the playback progress bar.
[0038] The file playback subunit is used to play the aforementioned audio file and simultaneously display the previous and next video frames of the tampered segment in the aforementioned video when a click operation is received on the aforementioned playback control.
[0039] Accordingly, this application also provides a computer device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor executes any of the data security protection methods provided in this application.
[0040] Accordingly, embodiments of this application also provide a storage medium that stores multiple instructions, which are adapted for loading by a processor to execute the data security protection method described above.
[0041] This application embodiment obtains a dual-recording instruction, and simultaneously records video and audio for the current business scenario according to the instruction. During video recording, a time watermark is generated on each recorded video frame. When a stop recording instruction is received, video and audio recording is stopped, and audio track consistency is checked. When the audio tracks of the video and audio are consistent, the video is sent to a preset storage platform via a file transfer interface. The storage platform performs anti-tampering detection on the time watermark in the video at a preset frequency. Based on the anti-tampering detection result, a tampering alarm is output. Thus, the business processing process is automatically recorded using the dual-recording instruction and the stop recording instruction. Furthermore, by performing audio track detection before automatic storage, the accuracy of the stored data is ensured. And through periodic anti-tampering detection, the overall security of the data recorded during banking business processing is improved. Attached Figure Description
[0042] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0043] Figure 1 This is a flowchart illustrating a data security protection method provided in an embodiment of this application.
[0044] Figure 2 This is a structural block diagram of a data security protection device provided in an embodiment of this application.
[0045] Figure 3 A schematic diagram of the structure of a computer device provided in an embodiment of this application. Detailed Implementation
[0046] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0047] This application provides a data security protection method, apparatus, storage medium, and computer equipment. Specifically, the data security protection method of this application can be executed by a computer equipment, which can be a server or a terminal, etc. The server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. The terminal can be a smartphone, desktop computer, laptop, tablet computer, etc., but is not limited to these. The terminal and server can be directly or indirectly connected via wired or wireless communication, which is not limited herein.
[0048] For example, the computer device can be a terminal that can acquire a dual-recording instruction, and simultaneously record video and audio for the current business scenario according to the instruction. During video recording, a time watermark is generated on each recorded video frame. When a stop recording instruction is received, the recording of video and audio is stopped, and the recorded video and audio are checked for audio track consistency. When the audio tracks of the video and audio are consistent, the video is sent to a preset storage platform through a file transfer interface. The storage platform performs anti-tampering detection on the time watermark in the video at a preset frequency, and determines whether to output a tampering alarm based on the anti-tampering detection result of the time watermark.
[0049] Based on the above problems, this application provides a first data security protection method, apparatus, computer equipment, and storage medium, which can improve the security of data recorded during banking transactions.
[0050] The following sections provide detailed descriptions of each example. It should be noted that the order in which the embodiments are described is not intended to limit the preferred order of the embodiments.
[0051] This application provides a data security protection method, which can be executed by a terminal or a server. This application uses the execution of the data security protection method by a terminal as an example for illustration.
[0052] Please see Figure 1 , Figure 1 This is a flowchart illustrating a data security protection method provided in an embodiment of this application. The specific flow of this data security protection method can be as follows:
[0053] 101. Obtain the dual recording instruction, and simultaneously record video and audio for the current business scenario according to the above dual recording instruction, and generate a time watermark on each video frame recorded during the video recording process.
[0054] The aforementioned dual-recording instructions are used to control the preset dual-recording system to simultaneously record video and audio for the current business scenario. The terminal can be integrated with the dual-recording system to control its various modules; the terminal can also connect to the dual-recording system in a specific way to issue control commands to the system in real time.
[0055] Specifically, the terminal can preset the aforementioned dual-recording system to an online state, so that the dual-recording system can receive instructions in real time, perform corresponding recordings through the dual-recording hardware in the system, and process the recorded data through the dual-recording software in the system. The aforementioned dual-recording system may include dual-recording hardware for video and audio recording, such as tablets, cameras, computers, mobile phones, etc.
[0056] In this embodiment, video and audio recording are controlled simultaneously by dual recording commands, reducing the human resource costs of manual recording. Furthermore, the time watermark generated in real time during video recording allows for the detection of recorded data based on the time watermark when needed, avoiding the risk of potential tampering or editing.
[0057] In some embodiments, generating a time watermark on each video frame during video recording may include: generating a time watermark in real time and dynamically on each video frame during video recording via a watermark generation interface.
[0058] In some embodiments, the dual recording system may also include a dual recording control, so that relevant staff can issue dual recording instructions by operating the dual recording control. The dual recording system obtains the dual recording instruction generated by the click operation of the dual recording control in response to the click operation, and sends the dual recording instruction to the audio and video platform in the dual recording system, so as to prompt the audio and video platform to start the audio and video server to record, that is, to record video and audio of the current business scenario at the same time.
[0059] 102. When a record end command is received, stop recording video and audio, and perform a track consistency check on the recorded video and audio.
[0060] In this embodiment, after recording ends, the recorded audio and video are compared to verify the recording result. Since both the recorded video and audio originate from the same business scenario, the accuracy of the recorded data can be determined by comparing the two. That is, if the comparison results of the recorded video and audio are consistent, the recorded data is accurate; if the comparison results are inconsistent, the recorded data is inaccurate.
[0061] Since both the recorded video and audio originate from the same business scenario, after obtaining and converting the recorded data, the accuracy of the recorded data can be determined by comparing the audio from the recorded video with the audio from the recorded video. Specifically, a consistency check can be performed on the audio tracks.
[0062] In some embodiments, the dual-recording system may also include an end-recording control, so that after completing the business in the business scenario, relevant staff can use the end-recording control to issue an end-recording instruction. The dual-recording system obtains the end-recording instruction generated by the click operation of the end-recording control and sends the end-recording instruction to the audio and video platform in the dual-recording system, so as to cause the audio and video platform to close the audio and video server that is recording, that is, to end the video and audio recording of the current business scenario at the same time.
[0063] In some embodiments, the above-mentioned audio track consistency detection of the recorded video and audio may include: obtaining the video sound in the video and the audio sound in the audio, and sequentially performing consistency detection on the audio tracks of the video sound and audio sound at each moment of the entire recording time to obtain the overall detection result. Since the business scenario is the same, the sound at the same moment should also be the same. Therefore, by performing consistency detection on the audio tracks of the video sound and audio sound at the same moment, it is possible to determine whether the recorded data is accurate.
[0064] In some embodiments, when the audio tracks of the video and audio are inconsistent, it indicates that the recorded data is inaccurate and may have been illegally tampered with or edited. In such cases, an error message needs to be displayed. This error message can be displayed as a prompt sound or text. For example, the error message "Quality inspection failed, please re-record" can be displayed on the front-end page of the dual recording system. After the error message is displayed, the system waits for relevant staff to proceed with the next step, such as re-issuing the dual recording instruction.
[0065] In some embodiments, when inaccurate recording data is detected, the video and audio can be corrected by comparing the video and audio to identify segments in the video and audio where the audio tracks are inconsistent.
[0066] For example, the duration of segments with inconsistent audio tracks in the video and segments with inconsistent audio tracks in the audio can be determined. If the duration of segments with inconsistent audio tracks in the video and segments with inconsistent audio tracks in the audio is the same, the matching degree of the audio tracks of segments with inconsistent audio tracks in the video and segments with inconsistent audio tracks in the audio can be determined. If the matching degree is greater than a preset matching degree threshold, the audio tracks of segments with inconsistent audio tracks in the video and segments with inconsistent audio tracks in the audio can be averaged. The averaged audio tracks are then used to correct the segments with inconsistent audio tracks in the video and segments with inconsistent audio tracks in the audio.
[0067] 103. When the audio tracks of the above video and the above audio are consistent, the above video is sent to the preset storage platform through the file transfer interface.
[0068] In this embodiment, when the audio tracks of the video and the audio are consistent, it indicates that the recorded data is accurate. The recorded video can then be sent to a preset storage platform by calling the file transfer interface, so that the video can be retrieved from the storage platform when needed.
[0069] In some embodiments, sending the video to a preset storage platform via a file transfer interface may include: obtaining business attribute information of the current business being conducted in the aforementioned business scenario; and sending the business attribute information and the video to the storage platform via the file transfer interface, so that the storage platform associates and stores the business attribute information and the video. The business attribute information includes, but is not limited to, transaction numbers, order numbers, and customer information for the current business scenario.
[0070] Accordingly, it also includes: obtaining a video search instruction carrying business attributes, and in response to the video search instruction, searching for a video in the business attribute information that matches the attributes of the aforementioned business attributes.
[0071] For example, when a compliance regulatory agency needs to review the recorded data of a business transaction in the current business scenario, it can query the corresponding recorded data from the storage platform through the business attribute. The recorded data is the aforementioned video.
[0072] In some embodiments, before sending the video to a preset storage platform via a file transfer interface, the method further includes: dividing the video into corresponding video segments according to at least one business step in the business process in the current business scenario, obtaining business attribute information of at least one business step, and adding the business attribute information of each business step to at least one video frame of the video segment of the corresponding business step, so as to facilitate viewing.
[0073] 104. The above storage platform is used to perform anti-tampering detection on the time watermark in the above video at a preset frequency, and the anti-tampering detection result of the time watermark is used to determine whether to output a tampering alarm.
[0074] The aforementioned anti-tampering detection is used to detect whether the video has been tampered with.
[0075] The preset frequency can be set according to user needs. It can be that the terminal retrieves the video from the storage platform at a preset frequency and performs anti-tampering detection on the time watermark in the video; or the terminal controls the storage platform to perform anti-tampering detection on the time watermark in the video at a preset frequency.
[0076] In this embodiment, periodic video inspection via the storage platform improves the detection time when videos are tampered with. Furthermore, using a time watermark generated during video recording for tamper detection enhances the accuracy of video detection. Therefore, if the time watermark's tamper detection result indicates tampering, a tampering alarm is output; otherwise, no tampering alarm is output.
[0077] The aforementioned tampering alarm can be triggered via audio or text, and can further display the tampered video or a progress bar corresponding to the video when the tampering alarm is triggered, so that the video can be started playing at a certain video frame position through the progress bar.
[0078] In some embodiments, when a time watermark is generated through a watermark generation interface, the above-mentioned anti-tampering detection of the time watermark in the video through the storage platform at a preset frequency may include: acquiring the video through the storage platform at a preset frequency; and performing anti-tampering detection on the time watermark changes between the various video frames based on the time watermarks on each video frame in the video.
[0079] In this embodiment, the anti-tampering detection mainly detects whether the time watermark on consecutive video frames in the video shows a dynamic increase. If the time watermark on consecutive video frames in the video shows a dynamic increase, it indicates that the anti-tampering detection result is that no tampering has occurred; if the time watermark on consecutive video frames in the video does not show a dynamic increase, it indicates that the anti-tampering detection result is that tampering has occurred, that is, it is determined that the video has been tampered with by editing, splicing or other tampering methods.
[0080] In some embodiments, while sending the video to a preset storage platform via the file transfer interface, the audio is also sent to a corresponding location on the storage platform via the same file transfer interface. This allows for appropriate processing of the video using the audio, thereby improving tampering alarm performance and enhancing user experience. Specifically, determining whether to output a tampering alarm based on the tampering detection result of the time watermark may include: when the tampering detection result of the time watermark indicates tampering, determining to output a tampering alarm based on the tampering detection result of the time watermark and the audio.
[0081] In some embodiments, the above-mentioned determination of the output of the tampering alarm based on the anti-tampering detection result of the time watermark and the audio may include: the terminal determining the tampered segment in the video based on the anti-tampering detection result, determining the corresponding segment in the audio based on the tampered segment in the video, and extracting the corresponding segment in the audio to obtain a reference audio file; thereby, based on the reference audio file, outputting a tampering alarm so that relevant personnel can view the correct audio of the tampered segment in the video.
[0082] In some embodiments, the method further includes: the terminal can display an alarm page to output a tampering alarm on the alarm page. Specifically, this may include: the terminal displaying a playback control corresponding to the aforementioned comparison audio file on a preset alarm page, so as to control the playback of the comparison audio file through the playback control, and displaying a video playback progress bar of the aforementioned video on the alarm page. The display position of the video playback progress bar and the display position of the playback control are in relative positions, and the corresponding positions of the previous and next video frames of the aforementioned tampered segment in the playback progress bar are highlighted, so as to facilitate relevant personnel to accurately locate the tampered position in the video. When a click operation on the aforementioned playback control is received, the aforementioned comparison audio file is played, and the previous and next video frames of the aforementioned tampered segment in the video are displayed simultaneously, or playback starts from the position of the previous video frame of the aforementioned tampered video and stops when the playback reaches the position of the next video frame.
[0083] Alternatively, when a click operation is received on the corresponding position of the previous video frame of the tampered segment in the aforementioned playback progress bar, playback begins from the position of the previous video frame of the tampered video in the aforementioned video, and the aforementioned comparison audio file is played simultaneously, so that relevant personnel can view the tampering alarm.
[0084] This application discloses a data security protection method, which includes: obtaining a dual-recording instruction; simultaneously recording video and audio for the current business scenario according to the dual-recording instruction, and generating a time watermark on each recorded video frame during the video recording process; when a stop recording instruction is received, ending the video and audio recording, and performing audio track consistency detection on the recorded video and audio; when the audio tracks of the video and audio are consistent, sending the video to a preset storage platform through a file transfer interface; and performing anti-tampering detection on the time watermark in the video at a preset frequency through the storage platform, and determining whether to output a tampering alarm based on the anti-tampering detection result of the time watermark. This method can improve the security of data recorded during banking business transactions.
[0085] To facilitate better implementation of the data security protection method provided in this application, this application also provides a data security protection device based on the above-described data security protection method. The meanings of the terms used are the same as in the data security protection method described above, and specific implementation details can be found in the descriptions within the method embodiments.
[0086] Please see Figure 2 , Figure 2 A structural block diagram of a data security protection device provided in this application embodiment, the device comprising:
[0087] The recording module 201 is used to obtain dual recording instructions, and to simultaneously record video and audio for the current business scenario according to the dual recording instructions, and to generate a time watermark on each video frame recorded during the video recording process.
[0088] The detection module 202 is used to stop the recording of video and audio when a stop recording command is received, and to perform audio track consistency detection on the recorded video and audio.
[0089] The video sending module 203 is used to send the video to a preset storage platform through a file transfer interface when the audio tracks of the video and the audio are consistent.
[0090] The alarm module 204 is used to perform anti-tampering detection on the time watermark in the video at a preset frequency through the storage platform, and determine whether to output a tampering alarm based on the anti-tampering detection result of the time watermark.
[0091] In some embodiments, the detection module 202 includes:
[0092] The sound acquisition unit is used to acquire the video sound from the video and the audio sound from the audio.
[0093] The first detection unit is used to perform consistency detection on the audio tracks of the aforementioned video sound and the aforementioned audio sound.
[0094] In some embodiments, the video sending module 203 includes:
[0095] The information acquisition unit is used to acquire the business attribute information of the current business being carried out in the above-mentioned business scenarios;
[0096] The video sending unit is used to send the aforementioned business attribute information and the aforementioned video to the aforementioned storage platform through the aforementioned file transfer interface, so that the aforementioned storage platform will associate and store the aforementioned business attribute information and the aforementioned video.
[0097] Correspondingly, it also includes:
[0098] The search unit is used to obtain a video search instruction carrying business attributes, and in response to the video search instruction, search for a video in the business attribute information that has the same attributes as the business attributes.
[0099] In some embodiments, the recording module 201 includes:
[0100] The watermark generation unit is used to generate time watermarks on each video frame during the video recording process through the watermark generation interface.
[0101] Accordingly, the alarm module 204 includes:
[0102] The video acquisition unit is used to acquire the video at a preset frequency through the aforementioned storage platform.
[0103] The second detection unit is used to perform anti-tampering detection on the changes in the time watermark between the various video frames based on the time watermark on each video frame in the video.
[0104] In some embodiments, while sending the video to a preset storage platform via the file transfer interface, the audio is also sent to a corresponding location on the storage platform via the file transfer interface; the alarm module 204 further includes:
[0105] The alarm unit is used to determine and output a tampering alarm based on the anti-tampering detection result of the time watermark and the audio when the anti-tampering detection result of the time watermark indicates that tampering has occurred.
[0106] In some embodiments, the alarm unit includes:
[0107] The segment determination subunit is used to determine the tampered segment in the video based on the above anti-tampering detection results.
[0108] The audio extraction subunit is used to determine the corresponding segment in the audio based on the tampered segment in the video, and to extract the corresponding segment in the audio to obtain a comparison audio file.
[0109] The alarm subunit is used to output a tampering alarm based on the aforementioned audio file.
[0110] In some embodiments, the alarm unit further includes:
[0111] The control display sub-unit is used to display the playback control corresponding to the above-mentioned audio file on the preset alarm page;
[0112] The highlighting subunit is used to display the video playback progress bar of the video on the alarm page, and to highlight the corresponding positions of the previous and next video frames of the tampered segment in the playback progress bar.
[0113] The file playback subunit is used to play the aforementioned audio file and simultaneously display the previous and next video frames of the tampered segment in the aforementioned video when a click operation is received on the aforementioned playback control.
[0114] This application discloses a data security protection device. A recording module 201 acquires a dual-recording instruction and simultaneously records video and audio for the current business scenario according to the instruction, generating a time watermark on each recorded video frame during recording. A detection module 202 stops video and audio recording upon receiving a stop recording instruction and performs audio track consistency checks on the recorded video and audio. A video sending module 203 sends the video to a preset storage platform via a file transfer interface when the audio tracks of the video and audio are consistent. An alarm module 204 performs anti-tampering detection on the time watermark in the video at a preset frequency through the storage platform and determines whether to output a tampering alarm based on the anti-tampering detection results. This improves the security of data recorded during banking transactions.
[0115] Accordingly, embodiments of this application also provide a computer device, which can be a terminal. For example... Figure 3 As shown, Figure 3This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. The computer device 300 includes a processor 301 with one or more processing cores, a memory 302 with one or more computer-readable storage media, and a computer program stored in the memory 302 and executable on the processor. The processor 301 and the memory 302 are electrically connected. Those skilled in the art will understand that the computer device structure shown in the figure does not constitute a limitation on the computer device, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0116] The processor 301 is the control center of the computer device 300. It connects various parts of the computer device 300 through various interfaces and lines. By running or loading software programs and / or modules stored in the memory 302, and calling data stored in the memory 302, it performs various functions of the computer device 300 and processes data, thereby monitoring the computer device 300 as a whole.
[0117] In this embodiment, the processor 301 in the computer device 300 loads the instructions corresponding to the processes of one or more applications into the memory 302 according to the following steps, and the processor 301 runs the applications stored in the memory 302 to achieve various functions:
[0118] Obtain the dual recording instruction, and simultaneously record video and audio for the current business scenario according to the above dual recording instruction, and generate a time watermark on each video frame recorded during the video recording process;
[0119] When a stop recording command is received, the recording of video and audio is stopped, and the recorded video and audio are checked for audio track consistency.
[0120] When the audio tracks of the aforementioned video and audio are consistent, the aforementioned video is sent to the preset storage platform via the file transfer interface;
[0121] The storage platform described above performs anti-tampering detection on the time watermark in the video at a preset frequency, and determines whether to output a tampering alarm based on the anti-tampering detection results of the time watermark.
[0122] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0123] Optional, such as Figure 3As shown, the computer device 300 also includes: a touch screen display 303, a radio frequency circuit 304, an audio circuit 305, an input unit 306, and a power supply 307. The processor 301 is electrically connected to the touch screen display 303, the radio frequency circuit 304, the audio circuit 305, the input unit 306, and the power supply 307. Those skilled in the art will understand that... Figure 3 The computer device structure shown does not constitute a limitation on the computer device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0124] The touch display screen 303 can be used to display a graphical user interface (GUI) and receive operation commands generated by the user interacting with the GUI. The touch display screen 303 may include a display panel and a touch panel. The display panel can be used to display messages input by the user or messages provided to the user, as well as various graphical user interfaces of the computer device. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. Optionally, the display panel can be configured using a liquid crystal display (LCD), organic light-emitting diode (OLED), or other similar technologies. The touch panel can be used to collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch panel), generate corresponding operation commands, and execute the corresponding program according to the operation commands. Optionally, the touch panel may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch location and the signal generated by the touch operation, transmitting the signal to the touch controller. The touch controller receives the touch message from the touch detection device, converts it into touch point coordinates, and sends it to the processor 301. It can also receive and execute commands from the processor 301. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it transmits the information to the processor 301 to determine the type of touch event. Subsequently, the processor 301 provides corresponding visual output on the display panel based on the type of touch event. In this embodiment, the touch panel and the display panel can be integrated into the touch display screen 303 to achieve input and output functions. However, in some embodiments, the touch panel and the touch display screen 303 can be implemented as two independent components to achieve input and output functions. That is, the touch display screen 303 can also be used as part of the input unit 306 to achieve input functions.
[0125] The radio frequency circuit 304 can be used to transmit and receive radio frequency signals to establish wireless communication with network devices or other computer devices, and to transmit and receive signals with network devices or other computer devices.
[0126] Audio circuitry 305 can be used to provide an audio interface between a user and a computer device via a speaker and a microphone. Audio circuitry 305 converts received audio data into electrical signals, transmits them to the speaker, and the speaker converts them into sound signals for output. Conversely, the microphone converts collected sound signals into electrical signals, which are then received by audio circuitry 305, converted back into audio data, and output to processor 301 for processing. The audio data is then transmitted via radio frequency circuitry 304 to, for example, another computer device, or output to memory 302 for further processing. Audio circuitry 305 may also include an earphone jack to facilitate communication between peripheral headphones and the computer device.
[0127] The input unit 306 can be used to receive input numeric, character messages or user characteristic messages (such as fingerprint, iris, facial messages, etc.), and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.
[0128] Power supply 307 is used to supply power to various components of computer device 300. Optionally, power supply 307 can be logically connected to processor 301 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. Power supply 307 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.
[0129] although Figure 3 As not shown in the diagram, computer equipment 300 may also include a camera, sensor, wireless fidelity module, Bluetooth module, etc., which will not be described in detail here.
[0130] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0131] As can be seen from the above, the computer device provided in this embodiment acquires a dual-recording instruction, and simultaneously records video and audio for the current business scenario according to the dual-recording instruction, and generates a time watermark on each recorded video frame during the video recording process; when a stop recording instruction is received, the recording of video and audio is stopped, and the recorded video and audio are subjected to audio track consistency detection; when the audio tracks of the video and audio are consistent, the video is sent to a preset storage platform through a file transfer interface; the storage platform performs anti-tampering detection on the time watermark in the video at a preset frequency, and determines whether to output a tampering alarm based on the anti-tampering detection result of the time watermark.
[0132] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.
[0133] Therefore, embodiments of this application provide a computer-readable storage medium storing a plurality of computer programs that can be loaded by a processor to execute steps in any of the data security protection methods provided in embodiments of this application. For example, the computer program can execute the following steps:
[0134] Obtain the dual recording instruction, and simultaneously record video and audio for the current business scenario according to the above dual recording instruction, and generate a time watermark on each video frame recorded during the video recording process;
[0135] When a stop recording command is received, the recording of video and audio is stopped, and the recorded video and audio are checked for audio track consistency.
[0136] When the audio tracks of the aforementioned video and audio are consistent, the aforementioned video is sent to the preset storage platform via the file transfer interface;
[0137] The storage platform described above performs anti-tampering detection on the time watermark in the video at a preset frequency, and determines whether to output a tampering alarm based on the anti-tampering detection results of the time watermark.
[0138] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0139] The storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.
[0140] Since the computer program stored in the storage medium can execute the steps in any of the data security protection methods provided in the embodiments of this application, the beneficial effects that any of the data security protection methods provided in the embodiments of this application can achieve can be realized. For details, please refer to the previous embodiments, which will not be repeated here.
[0141] The data security protection method, apparatus, storage medium, and computer equipment provided in the embodiments of this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A data security protection method, characterized in that, The method includes: Obtain a dual recording instruction, and simultaneously record video and audio for the current business scenario according to the dual recording instruction, and generate a time watermark on each video frame recorded during the video recording process; When a stop recording command is received, the recording of video and audio is stopped, and the recorded video and audio are checked for audio track consistency. When the audio tracks of the video and the audio are consistent, the video is sent to a preset storage platform through the file transfer interface, and the audio is also sent to the corresponding location on the storage platform through the file transfer interface. The storage platform performs anti-tampering detection on the time watermark in the video at a preset frequency, and determines whether to output a tampering alarm based on the anti-tampering detection result of the time watermark. The anti-tampering detection is used to detect whether the video has been tampered with. The process of determining whether to output a tampering alarm based on the anti-tampering detection result of the time watermark includes: when the anti-tampering detection result of the time watermark indicates tampering, determining the tampered segment in the video based on the anti-tampering detection result; determining the corresponding segment in the audio based on the tampered segment in the video, and extracting the corresponding segment in the audio to obtain a reference audio file; and outputting a tampering alarm based on the reference audio file. The playback control corresponding to the comparison audio file is displayed on the preset alarm page; The video playback progress bar of the video is displayed on the alarm page, and the corresponding positions of the video frame before and after the tampered segment in the playback progress bar are highlighted. When a click operation is received on the playback control, the comparison audio file is played, and the previous and next video frames of the tampered segment in the video are displayed simultaneously.
2. The method according to claim 1, characterized in that, The step of performing audio track consistency detection on the recorded video and audio includes: Obtain the video audio from the video and the audio from the audio; Perform a consistency check on the audio tracks of the video and the audio.
3. The method according to claim 1, characterized in that, Sending the video to a preset storage platform via a file transfer interface includes: Obtain the business attribute information of the current business being performed in the stated business scenario; The service attribute information and the video are sent to the storage platform through the file transfer interface, so that the storage platform can associate and store the service attribute information and the video. Correspondingly, it also includes: Obtain a video search instruction carrying business attributes, and in response to the video search instruction, search for videos in the business attribute information that have attributes consistent with the business attributes.
4. The method according to claim 1, characterized in that, The process of generating a time watermark on each recorded video frame during video recording includes: The watermark generation interface generates time watermarks on each video frame during the video recording process. Accordingly, the step of performing anti-tampering detection on the time watermark in the video through the storage platform at a preset frequency includes: The video is acquired at a preset frequency through the storage platform; Based on the time watermarks on each video frame in the video, anti-tampering detection is performed on the changes in the time watermarks between the video frames.
5. A data security protection device, characterized in that, The device includes: The recording module is used to obtain dual recording instructions, and simultaneously record video and audio for the current business scenario according to the dual recording instructions, and generate time watermarks on each video frame recorded during the video recording process; The detection module is used to stop video and audio recording when a stop recording command is received, and to perform audio track consistency detection on the recorded video and audio. The video sending module is used to send the video to a preset storage platform via a file transfer interface when the audio tracks of the video and the audio are consistent, and at the same time, send the audio to the corresponding location on the storage platform via the file transfer interface. The alarm module is used to perform anti-tampering detection on the time watermark in the video at a preset frequency through the storage platform, and determine whether to output a tampering alarm based on the anti-tampering detection result of the time watermark. The anti-tampering detection is used to detect whether the video has been tampered with. The alarm module includes: The segment determination subunit is used to determine the tampered segment in the video based on the anti-tampering detection result of the time watermark when the anti-tampering detection result indicates that tampering exists; An audio extraction subunit is used to determine the corresponding segment in the audio based on the tampered segment in the video, and to extract the corresponding segment in the audio to obtain a comparison audio file; An alarm subunit is configured to output a tampering alarm based on the compared audio file; The control display subunit is used to display the playback control corresponding to the comparison audio file on a preset alarm page; The highlighting subunit is used to display the video playback progress bar of the video on the alarm page, and highlight the corresponding positions of the previous and next video frames of the tampered segment in the playback progress bar. The file playback subunit is used to play the comparison audio file when a click operation is received on the playback control, and simultaneously display the previous and next video frames of the tampered segment in the video.
6. A computer device, characterized in that, It includes a memory, a processor, and a computer program stored in the memory and running on the processor, wherein the processor, when executing the program, implements the data security protection method as described in any one of claims 1 to 4.
7. A storage medium, characterized in that, The storage medium stores multiple instructions, which are adapted for loading by a processor to execute the data security protection method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Transaction flow recording method and device based on key frames
CN110688522A
Record data collection and verification method and device based on audio and video recognition technology
CN112468753A
Video authenticity inspection and identification method and system based on time watermark change analysis
CN113034430A