CN113747244A - Multimedia data protection method, terminal equipment and server - Google Patents
Multimedia data protection method, terminal equipment and server Download PDFInfo
- Publication number
- CN113747244A CN113747244A CN202110867406.XA CN202110867406A CN113747244A CN 113747244 A CN113747244 A CN 113747244A CN 202110867406 A CN202110867406 A CN 202110867406A CN 113747244 A CN113747244 A CN 113747244A
- Authority
- CN
- China
- Prior art keywords
- screen recording
- multimedia data
- process information
- playing
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 577
- 230000008569 process Effects 0.000 claims abstract description 529
- 230000002265 prevention Effects 0.000 claims abstract description 70
- 230000009471 action Effects 0.000 claims abstract description 14
- 238000001514 detection method Methods 0.000 claims description 16
- 230000007613 environmental effect Effects 0.000 claims description 4
- 230000003139 buffering effect Effects 0.000 claims description 3
- 230000000694 effects Effects 0.000 abstract description 3
- 230000004044 response Effects 0.000 description 18
- 238000004891 communication Methods 0.000 description 10
- 238000012790 confirmation Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/4424—Monitoring of the internal components or processes of the client device, e.g. CPU or memory load, processing speed, timer, counter or percentage of the hard disk space used
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/254—Management at additional data server, e.g. shopping server, rights management server
- H04N21/2541—Rights Management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4882—Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The application discloses a method for protecting multimedia data, which comprises the following steps: in the playing process of target multimedia data, when detecting that a terminal device creates a new process, acquiring first process information corresponding to the newly created target process; sending the first process information to a server, wherein when the server determines that the target process is a screen recording process according to the first process information, the server sends a screen recording prevention control instruction to the terminal equipment; and receiving the screen recording prevention control instruction, and executing a screen recording prevention action corresponding to the screen recording prevention control instruction. The application also discloses a terminal device and a server, which realize the effect of preventing the target multimedia data from being recorded in the playing process.
Description
Technical Field
The present application relates to the field of terminal technologies, and in particular, to a method for protecting multimedia data, a terminal device, and a server.
Background
With the development of information technology, the functions of terminal equipment are increasingly intelligent, and people can complete various required functions through various programs installed on the terminal equipment. For example, screen recording software installed in the terminal device can record screen of image data played in the screen.
In the related art, when a terminal device plays a multimedia file, the multimedia file played on the terminal device is recorded because it is impossible to detect whether a user has started a screen recording program.
The above is only for the purpose of assisting understanding of the technical solutions of the present application, and does not represent an admission that the above is prior art.
Disclosure of Invention
The present application mainly aims to provide a multimedia data protection method, which aims to prevent a screen from being recorded when a terminal device plays a multimedia file.
In order to achieve the above object, the present application provides a method for protecting multimedia data, which is applied to a terminal device, and the method for protecting multimedia data includes the following steps:
in the playing process of target multimedia data, when detecting that a terminal device creates a new process, acquiring first process information corresponding to the newly created target process;
sending the first process information to a server, wherein when the server determines that the target process is a screen recording process according to the first process information, the server sends a screen recording prevention control instruction to the terminal equipment;
and receiving the screen recording prevention control instruction, and executing a screen recording prevention action corresponding to the screen recording prevention control instruction.
Optionally, before the step of obtaining the first process information corresponding to the newly created target process, the method includes:
when a playing program is started, acquiring second process information corresponding to all processes which are currently established by the terminal equipment;
sending the second process information to a server, wherein when the server determines that all the currently created processes do not contain the screen recording process according to the second process information, the server sends a playing environment safety instruction to the terminal equipment;
and receiving the playing environment safety instruction, and caching the playing environment safety instruction in a local database.
Optionally, after the step of caching the environmental security instruction in a local database, the method includes:
when a trigger operation of playing the target multimedia data is received, detecting a detection instruction cached in the local database, wherein the detection instruction comprises a screen recording prevention control instruction and a playing environment safety instruction sent by the server;
and when the detection instruction is a playing environment safety instruction, playing the target multimedia data.
Optionally, after the step of buffering the environmental security command in the local database and before the step of receiving the trigger operation of the target multimedia data, the method includes:
detecting that the terminal equipment creates a new third process, and sending third process information of the third process to a server side so as to enable the server side to send a screen recording prevention control instruction to the terminal equipment when determining that the third process is a screen recording process according to the third process information;
and receiving the screen recording prevention control instruction, and executing a screen recording prevention action corresponding to the screen recording prevention control instruction.
Optionally, a method for protecting multimedia data is applied to the server, and the method for protecting multimedia data includes:
receiving first process information of a new process created by terminal equipment in the playing process of target multimedia data;
determining whether the first process is a screen recording process or not according to the first process information;
and when the first process is determined to be a screen recording process, sending the screen recording prevention control instruction to the terminal equipment.
Optionally, the step of determining whether the first process is a screen recording process according to the first process information includes:
comparing the first process information with stored preset process information, wherein the preset process information is process information of a screen recording process;
and when the first process information is successfully compared with the preset process information, determining that the first process is a screen recording process.
Optionally, before the step of creating the first process information of the new process in the playing process of the target multimedia data, the receiving terminal device further includes:
receiving second process information corresponding to all currently created processes of the terminal equipment, which is sent by the terminal equipment when a playing program is started;
and when the second process is determined not to contain the screen recording process, sending the playing environment safety instruction to the terminal equipment.
Optionally, before the step of creating the first process information of the new process in the playing process of the target multimedia data, the receiving terminal device includes:
receiving third process information of a third process created by the terminal equipment in the process of starting the playing program;
and when the third process is determined to contain the screen recording process, sending the screen recording prevention control instruction to the terminal equipment.
In addition, an embodiment of the present application further provides a terminal device, where the terminal device includes: the device comprises a memory, a processor and a multimedia data protection program stored on the memory and capable of running on the processor, wherein the multimedia data protection program realizes the steps of the multimedia data protection method of the embodiment when being executed by the processor.
In addition, an embodiment of the present application further provides a server, where a multimedia data protection program is stored on the computer storage medium, and the multimedia data protection program, when executed by a processor, implements the steps of the method for protecting multimedia data according to the above embodiment.
According to the multimedia data protection method provided by the embodiment of the application, when a terminal device is detected to create a new process in the playing process of target multimedia data, first process information corresponding to the newly created target process is acquired, and the first process information is sent to a server, wherein when the server determines that the target process is a screen recording process according to the first process information, the server sends a screen recording prevention control instruction to the terminal device, receives the screen recording prevention control instruction, and executes a screen recording prevention action corresponding to the screen recording prevention control instruction. The method and the device realize that the created new process is detected to be a screen recording process in the playing process, and the target multimedia data is stopped to be played. The method and the device prevent a user from privately recording the target multimedia data through the recording screen application installed on the terminal device in the playing process, and avoid leakage of the target multimedia data.
Drawings
Fig. 1 is a schematic terminal structure diagram of a hardware operating environment according to an embodiment of the present application;
FIG. 2 is a flowchart illustrating an embodiment of a method for protecting multimedia data according to the present application;
FIG. 3 is a flowchart illustrating a method for protecting multimedia data according to another embodiment of the present application;
FIG. 4 is a flowchart illustrating a method for protecting multimedia data according to another embodiment of the present application;
fig. 5 is a schematic flow chart of the inventive concept of the multimedia data protection method of the present application.
The implementation, functional features and advantages of the objectives of the present application will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The main solution of the embodiment of the application is as follows: in the playing process of target multimedia data, when detecting that a terminal device creates a new process, acquiring first process information corresponding to the newly created target process; sending the first process information to a server, wherein when the server determines that the target process is a screen recording process according to the first process information, the server sends a screen recording prevention control instruction to the terminal equipment; and receiving the screen recording prevention control instruction, and executing a screen recording prevention action corresponding to the screen recording prevention control instruction.
In the prior art, in the process of playing a program by a terminal device, whether a user starts a screen recording program cannot be detected in time, so that the content of the program played by the terminal device is recorded.
The application provides a solution, in the playing process of target multimedia data, when detecting that a terminal device creates a new process, acquiring first process information corresponding to the newly created target process, and sending the first process information to a server, wherein when the server determines that the target process is a screen recording process according to the first process information, the server sends a screen recording prevention control instruction to the terminal device, receives the screen recording prevention control instruction, and executes a screen recording prevention action corresponding to the screen recording prevention control instruction. The method and the device realize that whether the created new process is the screen recording process or not is detected in the playing process, and the playing is stopped when the created new process is determined to be the screen recording process. The method and the device prevent a user from privately recording the target multimedia data through the recording screen application installed on the terminal device in the playing process, and can avoid leakage of the target multimedia data.
As shown in fig. 1, fig. 1 is a schematic terminal structure diagram of a hardware operating environment according to an embodiment of the present application.
The terminal in the embodiment of the application may be a PC, or may be a mobile terminal device having a display function, such as a smart phone, a tablet computer, an e-book reader, an MP3(Moving Picture Experts Group Audio Layer III, motion video Experts compression standard Audio Layer 3) player, an MP4(Moving Picture Experts Group Audio Layer IV, motion video Experts compression standard Audio Layer 3) player, a portable computer, or the like.
As shown in fig. 1, the terminal may include: a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, a communication bus 1002. Wherein a communication bus 1002 is used to enable connective communication between these components. The user interface 1003 may include a Display screen (Display), an input unit such as a Keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface, a wireless interface. The network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). The memory 1005 may be a high-speed RAM memory or a non-volatile memory (e.g., a magnetic disk memory). The memory 1005 may alternatively be a storage device separate from the processor 1001.
Optionally, the terminal may further include a camera, a Radio Frequency (RF) circuit, a sensor, an audio circuit, a WiFi module, and the like. Such as light sensors, motion sensors, and other sensors. Specifically, the light sensor may include an ambient light sensor that may adjust the brightness of the display screen according to the brightness of ambient light, and a proximity sensor that may turn off the display screen and/or the backlight when the mobile terminal is moved to the ear. As one of the motion sensors, the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally, three axes), detect the magnitude and direction of gravity when the mobile terminal is stationary, and can be used for applications (such as horizontal and vertical screen switching, related games, magnetometer attitude calibration), vibration recognition related functions (such as pedometer and tapping) and the like for recognizing the attitude of the mobile terminal; of course, the mobile terminal may also be configured with other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which are not described herein again.
Those skilled in the art will appreciate that the terminal structure shown in fig. 1 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
As shown in fig. 1, a memory 1005, which is a kind of computer storage medium, may include therein an operating system, a network communication module, a user interface module, and a multimedia data protection program.
In the terminal shown in fig. 1, the network interface 1004 is mainly used for connecting to a backend server and performing data communication with the backend server; the user interface 1003 is mainly used for connecting a client (user side) and performing data communication with the client; and the processor 1001 may be configured to call the multimedia data protection program stored in the memory 1005 and perform the following operations:
in the playing process of target multimedia data, when detecting that a terminal device creates a new process, acquiring first process information corresponding to the newly created target process;
sending the first process information to a server, wherein when the server determines that the target process is a screen recording process according to the first process information, the server sends a screen recording prevention control instruction to the terminal equipment;
and receiving the screen recording prevention control instruction, and executing a screen recording prevention action corresponding to the screen recording prevention control instruction.
Further, the processor 1001 may call the multimedia data protection program stored in the memory 1005, and also perform the following operations:
when a playing program is started, acquiring second process information corresponding to all processes which are currently established by the terminal equipment;
sending the second process information to a server, wherein when the server determines that all the currently created processes do not contain the screen recording process according to the second process information, the server sends a playing environment safety instruction to the terminal equipment;
and receiving the playing environment safety instruction, and caching the playing environment safety instruction in a local database.
Further, the processor 1001 may call the multimedia data protection program stored in the memory 1005, and also perform the following operations:
when a trigger operation of playing the target multimedia data is received, detecting a detection instruction cached in the local database, wherein the detection instruction comprises a screen recording prevention control instruction and a playing environment safety instruction sent by the server;
and when the detection instruction is a playing environment safety instruction, playing the target multimedia data.
Further, the processor 1001 may call the multimedia data protection program stored in the memory 1005, and also perform the following operations:
detecting that the terminal equipment creates a new third process, and sending third process information of the third process to a server side so as to enable the server side to send a screen recording prevention control instruction to the terminal equipment when determining that the third process is a screen recording process according to the third process information;
and receiving the screen recording prevention control instruction, and executing a screen recording prevention action corresponding to the screen recording prevention control instruction.
Further, the processor 1001 may call the multimedia data protection program stored in the memory 1005, and also perform the following operations:
receiving first process information of a new process created by terminal equipment in the playing process of target multimedia data;
determining whether the first process is a screen recording process or not according to the first process information;
and when the first process is determined to be a screen recording process, sending the screen recording prevention control instruction to the terminal equipment.
Further, the processor 1001 may call the multimedia data protection program stored in the memory 1005, and also perform the following operations:
comparing the first process information with stored preset process information, wherein the preset process information is process information of a screen recording process;
and when the first process information is successfully compared with the preset process information, determining that the first process is a screen recording process.
Further, the processor 1001 may call the multimedia data protection program stored in the memory 1005, and also perform the following operations:
receiving second process information corresponding to all currently created processes of the terminal equipment, which is sent by the terminal equipment when a playing program is started;
and when the second process is determined not to contain the screen recording process, sending the playing environment safety instruction to the terminal equipment.
Further, the processor 1001 may call the multimedia data protection program stored in the memory 1005, and also perform the following operations:
receiving third process information of a third process created by the terminal equipment in the process of starting the playing program;
and when the third process is determined to contain the screen recording process, sending the screen recording prevention control instruction to the terminal equipment.
The application provides a solution, in the playing process of target multimedia data, when detecting that a terminal device creates a new process, acquiring first process information corresponding to the newly created target process, and sending the first process information to a server, wherein when the server determines that the target process is a screen recording process according to the first process information, the server sends a screen recording prevention control instruction to the terminal device, receives the screen recording prevention control instruction, and executes a screen recording prevention action corresponding to the screen recording prevention control instruction. The method and the device realize that the created new process is detected to be a screen recording process in the playing process, and the target multimedia data is stopped to be played. The method and the device prevent a user from privately recording the target multimedia data through the recording screen application installed on the terminal device in the playing process, and avoid leakage of the target multimedia data.
Referring to fig. 2, in an embodiment, the method for controlling the touch and talk pen includes the following steps:
step S10, in the playing process of the target multimedia data, when detecting that the terminal device creates a new process, acquiring first process information corresponding to the newly created target process;
in the prior art, in the process of playing a program by a terminal device, whether a user starts a screen recording program cannot be detected in time, so that the content of the program played by the terminal device is recorded.
The terminal equipment in the application comprises equipment such as a computer, a notebook computer and a mobile terminal, wherein the equipment can be used for installing a screen recording program to record the screen of the currently played multimedia data. In this embodiment, the terminal device is described by taking a mobile terminal (mobile phone) as an example.
The target multimedia data is the multimedia data of which the screen recording is forbidden in the playing process. It may be all multimedia data in the playing program, for example, multimedia data that is only provided with the viewing right in the playing program and is prohibited from being downloaded and propagated in any way, or the target multimedia data may be multimedia data that has obtained the viewing right after paying but has not been propagated by downloading, screen recording and the like.
In this embodiment, the manner of detecting that the terminal device creates the new process may determine, through an extension plug-in installed in the terminal device, whether the terminal device has the newly created process in the playing process of playing the multimedia data, and when it is determined that the newly created process exists in the terminal device, the newly created process is used as a target process, and first process information corresponding to the target process is obtained.
For example, when the mobile phone plays targeted multimedia data (the "Shouchuke's redemption"), and the user launches other applications (e.g., WeChat), the extension plug-in installed on the mobile phone determines through the API interface that a new process is currently being created.
It can be understood that, in this embodiment, when the user starts the playback program, the playback program first determines whether the current terminal device has installed the extension plug-in, and when it is determined that the terminal device has not installed the extension plug-in, sends a prompt message "please install the extension plug-in for preventing screen recording" in the terminal device, and provides the website information for downloading the extension plug-in the display interface of the playback program.
Step S20, sending the first process information to a server, wherein the server sends a screen recording prevention control instruction to the terminal equipment when determining that the target process is a screen recording process according to the first process information;
when the creation of a new process is detected in the playing process of the target multimedia data, the created new process is used as a target process, and first process information corresponding to the target process is obtained. The extension plug-in obtains the target process by detecting the newly started application program in the terminal equipment, and further obtains first process information of the target process. The information tuple of the process is { program name, process name, running platform }, and the process information sent to the server is information obtained by encoding the process through JSON. The format of the Json code is as follows: [ { "Program": String, "Process": String), "Platform": String },.
For example, the application program started by the user in the process of playing the target multimedia data is WeChat and KK screen recording, the extension plug-in determines that the terminal device creates a new process, and takes the new process as a target process, and the information tuple of the target process is { WeChat.exe, Windows8}, { KK video recorder, KK.exe, Windows8}, then the first process information of the target process is:
[{
"Program": minute letter ",
"Process":"WeChat.exe",
"Platform":"Windows8"
},{
"Program": KK recording screen ",
"Process":"KK.exe",
"Platform":"Windows8"
}]
and sending the obtained first process information to a server. Therefore, after the server side receives the first process information, whether a newly created target process of the terminal device is a screen recording process or not is determined according to the first process information, and when the target process is determined to be the screen recording process, a screen recording prevention control instruction is sent to the terminal device.
Optionally, after receiving the process information at the server, the server compares the received process information with stored preset process information, where the preset process information is the process information of the screen recording process acquired by the crawler module. And the server compares the preset process information with the received first process information. If the comparison is successful, determining that the target process is a screen recording process; and if the comparison fails, confirming that the screen recording process does not exist in the target process. And finally, sending corresponding instructions (a screen recording prevention control instruction and a playing environment safety instruction) to the terminal equipment.
Optionally, in this embodiment, before the terminal device sends the first process information to the server, the terminal device establishes a connection with the server, so as to implement normal communication between the terminal device and the server, so as to send the first process information to the server. The problem that the target multimedia data is recorded due to the fact that a screen recording process exists in the process that the starting of the terminal equipment cannot be accurately detected due to the connection fault is solved.
And step S30, receiving the screen recording prevention control instruction, and executing a screen recording prevention action corresponding to the screen recording prevention control instruction.
And when the terminal equipment receives that the target process confirmed by the server is a screen recording process, controlling the terminal equipment to stop playing the target multimedia data.
Specifically, in the embodiment, for example, in the process of playing the movie "the redemption of xiaoshen" (target multimedia data) by the terminal device, when detecting that the user records the screen for kk by clicking the application installed in the terminal device, the new process created by the terminal device is obtained by detecting the extended plug-in, and the new process is used as the target process. Further, an information tuple using the KK screen recording process as a target process is { KK video recorder, kk.exe, Windows8}, and corresponding first process information is:
{
"Program": KK recording screen ",
"Process":"KK.exe",
"Platform":"Windows8"
}
and sending the process information corresponding to the target process to a server, comparing the process information with the stored preset process information after the server receives the process information, and determining that the target process acquired in the playing process is a screen recording process when the comparison is successful. And sending a screen recording prevention control instruction to the terminal equipment.
And after the terminal equipment receives a screen recording prevention control instruction sent by the server, pausing playing of the target multimedia data and displaying prompting information of 'currently played content system recording screen' on a display interface so as to prompt a user to close the KK screen recording program.
Optionally, in this embodiment, the process currently running by the terminal device may be obtained when the user clicks the multimedia data for playing, and then the process information is sent to the server, and the server determines whether a screen recording process exists in the process currently running by the terminal device according to the received process information, and feeds back a confirmation result. And when the terminal equipment receives the confirmation result fed back by the server that the screen recording process does not exist, starting to play the target multimedia data. And when detecting that a new process exists in the playing process, the process is taken as a target process, and the obtained process information of the target process is sent to the server for confirmation. The safety of the playing environment of the terminal equipment is determined before playing, and the safety of the target multimedia data is improved.
In this embodiment, in the playing process of target multimedia data, when it is detected that a terminal device creates a new process, first process information corresponding to the newly created target process is obtained, and the first process information is sent to a server, where the server sends a screen recording prevention control instruction to the terminal device, receives the screen recording prevention control instruction, and executes a screen recording prevention action corresponding to the screen recording prevention control instruction when determining that the target process is a screen recording process according to the first process information. The method and the device realize that whether the created new process is the screen recording process or not is detected in the playing process, and the playing is stopped when the created new process is determined to be the screen recording process. The method and the device prevent a user from privately recording the target multimedia data through the recording screen application installed on the terminal device in the playing process, and avoid leakage of the target multimedia data.
Referring to fig. 3, fig. 3 is a schematic flow chart of another embodiment of the present application. On the basis of the embodiment shown in fig. 2, before step S10, the method further includes:
step S01, when the playing program is started, second process information corresponding to all processes which are currently established by the terminal equipment is obtained;
step S02, sending the second process information to a server, wherein the server sends a playing environment safety instruction to the terminal equipment when determining that all the currently created processes do not include the screen recording process according to the second process information;
and step S03, receiving the playing environment safety instruction, and caching the playing environment safety instruction in a local database.
And the playing environment safety instruction is an instruction for determining to play the target multimedia data when no screen recording process exists in the process started by the terminal equipment currently.
In this embodiment, when it is detected that a user starts a playing program in the terminal device, second process information corresponding to all currently created processes is acquired, and the second process information is sent to the server, so that the server can confirm whether the currently started processes of the terminal device include a screen recording process, and feed back a corresponding detection result according to a determination result, where the detection result includes a screen recording prevention control instruction and a playing environment safety instruction.
Optionally, the terminal device stores the detection result in a memory of the terminal device after receiving the detection result fed back by the server. And when the terminal equipment receives the trigger operation of the user based on the target multimedia data, directly acquiring the confirmation result in the memory and determining whether to play the target multimedia data. When the obtained detection result is a playing environment safety instruction, determining that the currently started process does not have a screen recording process, and starting playing target multimedia data; and when the determination result is that the screen recording process exists in the currently started process, not starting to play the target multimedia data so as to protect the target multimedia data.
When the terminal device detects that a user starts a playing program, second process information corresponding to all processes established by the terminal device currently is sent to the server, so that whether the started processes installed by the terminal device currently contain screen recording processes or not is confirmed before the target multimedia data is determined, and the determination result is stored in the terminal device.
In this embodiment, the effect of the terminal device storing the detection result is to detect the created process of the terminal device when the playing program is started, determine whether to play the target multimedia data directly according to the stored detection result when the trigger operation of clicking the playing target multimedia data is detected, and quickly play the target multimedia data when the trigger operation of the target multimedia data is detected.
Further, in the application, when the server determines that the currently created thread detected when the playing program is started does not include the screen recording thread, the playing environment safety instruction is stored in the terminal device. And before the target multimedia data is determined to be played, the extension plug-in of the terminal equipment acquires current process information in real time, determines whether the terminal equipment creates a new process currently, takes the newly created process as a third process when detecting that the terminal equipment creates the new process, and sends the process information of the third process to the server so that the server can judge whether the third process is a screen recording process according to the third process information, and sends a screen recording prevention control instruction to the terminal equipment when determining that the third process is the screen recording process. And after the terminal equipment receives the screen recording prevention control instruction, displaying prompt information of 'please close the screen recording program' in a display interface.
Referring to fig. 4, fig. 4 is a schematic flow chart of another embodiment of the present application. The multimedia data protection method is applied to a server and comprises the following steps:
step S1, receiving first process information of a new process created by the terminal device in the playing process of the target multimedia data;
step S2, determining whether the first process is a screen recording process according to the first process information;
and step S3, when the first process is determined to be a screen recording process, sending the screen recording prevention control instruction to the terminal equipment.
In this embodiment, in the process of playing the target multimedia data by the terminal device, the server receives the first process information sent by the terminal device, and compares the received first process information with the stored preset process information, where the preset process information stored in the server is the process information of the screen recording process acquired by the crawler module, and the received first process information is compared with the stored preset process information. When the comparison is successful, confirming that a screen recording process exists in the target process, and sending a screen recording prevention control instruction to the terminal equipment; and if the comparison fails, confirming that the screen recording process does not exist in the target process, and sending a playing environment safety instruction to the terminal equipment.
It can be understood that the server receives the process information (including the process information of all the processes running before playing and the process information of creating a new process in the playing process) from the terminal device, detects the received process information, confirms whether a screen recording process exists in the process information, and feeds back a corresponding confirmation result to the terminal device, so that the security of playing the target multimedia data in the terminal device is improved.
In this embodiment, before the terminal device sends the process information to the server, the terminal device establishes a connection with the server to implement normal communication between the terminal device and the server, so as to send the process information to the server. The problem that the target multimedia data is recorded due to the fact that a screen recording process exists in the process that the starting of the terminal equipment cannot be accurately detected due to the connection fault is solved.
Based on the above embodiment, the present application provides yet another embodiment. The step of confirming whether the screen recording process is included in the process operated by the terminal equipment according to the process information comprises the following steps:
step S21, comparing the first process information with stored preset process information, wherein the preset process information is the process information of a screen recording process;
step S22, when the first process information is successfully compared with the preset process information, determining that the first process is a screen recording process.
In this embodiment, the server compares the received first process information with the process information stored in the database, and when the comparison is successful, confirms that the received first process information is information corresponding to the screen recording process, and further confirms that the received process started by the terminal device is the screen recording process.
Optionally, receiving second process information which is sent when the terminal device starts a playing program and contains all the processes, comparing the received second process information with stored preset process information by the server, determining that the currently created process of the terminal device does not contain the second process when the comparison fails, and sending the playing environment safety instruction to the terminal device.
Optionally, third process information which includes all processes and is sent when the terminal device starts a playing program is received, the server compares the received third process information with stored preset process information, and when the comparison is successful, the received first process information is confirmed to be information corresponding to the screen recording process, and the received process which is started by the terminal device is further confirmed to be the screen recording process.
It can be understood that, in this embodiment, the process information received by the server has two cases, including the process information of only one process, or including the process information of two or more processes. When process information of only one process is received, the server directly compares the received process information with stored preset process information, and when the comparison is successful, the process started by the terminal equipment is determined to be a screen recording process; when the received process information contains process information of two or more processes, and the server determines that the process is a screen recording process according to any process information, the comparison can be stopped, and the process started currently by the terminal equipment is determined to be the screen recording process.
In this embodiment, the server compares the acquired process information with the process information stored in the database, and sends a corresponding confirmation result to the terminal device according to the comparison result, so that whether the process running in the short-sending device is a screen recording process or not can be quickly determined according to the process information stored in the database in advance, and convenience and speed of confirmation are improved.
Optionally, the server first obtains process information of a screen recording process existing in the network through the crawler module, and stores the obtained process information in the database, so that when the process information sent by the terminal device is received, the received process information is compared with the stored process information, and whether the process in the terminal device is the screen recording process is quickly determined.
The preset rules comprise the updating condition of the process information, the use condition of the server hardware resources and the like.
Optionally, in this embodiment, the crawler control module obtains process information corresponding to the screen recording process according to an update condition of the website and stores the process information in a database of the server. And collecting enough process information corresponding to the screen recording process in a database of the server, so as to prevent the problem that the multimedia data is recorded by the user by using the screen recording program due to omission of the updated process information corresponding to the screen recording process in the database.
The specific exemplary process of the application is as follows:
detailed description of the preferred embodiment
Firstly, the terminal equipment installs an extension plug-in (used for detecting the process of the terminal equipment), for example, the name of the extension plug-in is my-plug-in. And after receiving the LoadPage event message, the extension plug-in initiates a handshake request to the server, and if the handshake is successful, a communication channel is established between the server and the terminal equipment.
And the extension plug-in collects the information of the active process on the terminal equipment and encodes the information according to the JSON format. The process information tuples collected are: { program name, process name, running platform }, assuming that the terminal device has two running applications: WeChat and KK video recorder, their correspondent information tuple is { WeChat, WeChat.exe, Windows8}, { KK video recorder, KK.exe, Windows8}, the form of JSON code is as follows:
[{"Program":String,"Process":String,"Platform":String},...]
JSON coding is carried out on the information tuples to obtain:
[{
"Program": minute letter ",
"Process":"WeChat.exe",
"Platform":"Windows8"
},{
"Program": KK video recorder ",
"Process":"KK.exe",
"Platform":"Windows8"
}]
and the extension plug-in sends the process information coded according to the JSON format to a server.
After receiving the process information, the server compares the received process information with the process information in the database, finds that a consistent process exists, for example, kk. exe, and returns a response of "unsafee", where the returned result is as follows:
{
“CheckResult”:“UNSAFE”
}
after the extension plug-in receives the response, the response result is cached, and the playing program is informed that the handshake and authentication process is completed.
When receiving the multimedia data clicked by the user, the playing program firstly inquires whether the current environment is safe from the extension plug-in, the extension plug-in inquires and obtains the cache data, and the data returned by the extension plug-in is as follows:
{
“CheckResult”:“UNSAFE”
}
and the player prompts that screen recording software is detected according to the returned result of UNSAFE, and exits the playing process.
Detailed description of the preferred embodiment
And detecting the specific operation steps and process description of the implementation case of starting the screen recording process by the terminal equipment in the playing process.
Firstly, the terminal equipment installs an extension plug-in (used for detecting the process of the terminal equipment), for example, the name of the extension plug-in is my-plug-in. And after receiving the LoadPage event message, the extension plug-in initiates a handshake request to the server, and if the handshake is successful, a communication channel is established between the server and the terminal equipment.
And the extension plug-in collects the terminal equipment process and encodes the terminal equipment process according to the JSON format. The process information tuples collected are: { program name, process name, running platform }, assuming that the terminal device has two running applications: WeChat and TeamViewer, then their corresponding tuples of information are { WeChat, WeChat. exe, Windows8}, { TeamViewer, TeamViewer _ service. exe, Windows8}, the JSON code format is as follows:
[{"Program":String,"Process":String,"Platform":String},...]
JSON coding is carried out on the information tuples to obtain:
[{
"Program": minute letter ",
"Process":"WeChat.exe",
"Platform":"Windows8"
},{
"Program":"TeamViewer",
"Process":"TeamViewer_Service.exe",
"Platform":"Windows8"
}]
and the extension plug-in sends the process information coded according to the JSON format to a server. After the server receives the process information, comparing the process information with the process information in the database, and when the process information in the database is inconsistent with the received process information, confirming that no screen recording process exists in the terminal equipment, and feeding back corresponding confirmation information, for example, the confirmation information may be that no screen recording process exists, or a response of "SAFE" is returned, and the returned result is as follows:
{
“CheckResult”:“SAFE”
}
and after receiving the response, the extension plug-in caches the response result and informs the playing program that the handshake and authentication processes are completed. When a user clicks to play a video, the player firstly inquires whether the current environment is safe from the extension plug-in, the extension plug-in inquires and obtains cache data, and the cache data is returned as follows:
{
“CheckResult”:“SAFE”
}
the player indicates that the running environment of the current terminal equipment is SAFE according to the returned result of 'SAFE', and then enters a playing flow.
If at the time of T1, the user starts KK screen recording software, at this time, the plug-in captures a process creation event, the information tuple of the obtained process is { KK video recorder, kk.exe, Windows8}, and the process information obtained after JSON encoding is performed on the information tuple is:
[{
"Program": KK video recorder ",
"Process":"KK.exe",
"Platform":"Windows8"
}]
and the extension plug-in sends the encoded process information to a server.
The server receives the process information sent by the terminal equipment, compares the process information with the stored process information in the database, successfully compares the process information with the stored process information, determines that the process KK.exe running in the terminal equipment is screen recording software, and then returns a response of UNSAFE, wherein the returned result is as follows:
{
“CheckResult”:“UNSAFE”
}
and after receiving the response, the plug-in finds that the newly created process contains the illegal screen recording program, prompts a prompt message of 'you are recording the screen illegally' on a display interface of the playing program, and terminates the playing flow of the target multimedia data.
Referring to fig. 5, fig. 5 is a schematic flow chart of the inventive concept of the present application.
Step 1) when the playing program is started, an interface is called to send a message to inform an extension plug-in or a bottom library to carry out initialization work, including handshaking and authentication processes.
And step 2) after receiving the message, the expansion plug-in or the bottom library initiates a handshake request to the cloud, after receiving the request, the cloud service identifies the legality of the request, and if the handshake succeeds according to a rule, the handshake fails otherwise.
And 3) collecting the process information running on the terminal equipment by the extension plug-in or the bottom library.
And 4) initiating an authentication request by the extension plug-in or the underlying library, wherein the request data is the process information which is collected in the step 3) and runs on the terminal equipment.
And 5) after receiving the request, the cloud analyzes the request data, and then compares the request data with a data set in the database to judge whether the terminal equipment has information of a screen recording process. And if the screen recording process information exists, returning an unsafe response, and otherwise, returning a safe response.
And 6) after the extension plug-in or the bottom library receives the response result, caching the response result and informing the playing program that the handshake and authentication process is completed.
Step 7), before the playing program requests to play the content, whether the current environment is safe is detected from the extension plug-in or the bottom library, and the extension plug-in or the bottom library responds to the player/application according to the result cached in the step 6). If the result of the authentication in step 6) is secure, the content is allowed to be played, otherwise the content is not allowed to be played.
And 8) after the authentication is completed, the expansion plug-in or the bottom library monitors the process activity on the terminal equipment in real time, and when the new process is found to be created, the expansion plug-in or the bottom library reports the process information to the cloud.
And 9) after the cloud receives the reported data, analyzing the request data, and then comparing the request data with the data set in the database to judge whether the process is a screen recording process. If the process is a screen recording process, returning the response of the illegal process, and otherwise, returning the response of the legal process.
And step 10) after the extension plug-in or the bottom library receives the response, whether to send a message to inform the playing program to stop playing is determined according to the response result. If the response is illegal, sending a message to inform the playing program to stop playing and prompting the user that 'you are recording screen illegally'; if the response is "legal," no action is taken.
In addition, an embodiment of the present application further provides a terminal device, where the terminal device includes: the device comprises a memory, a processor and a multimedia data protection program stored on the memory and capable of running on the processor, wherein the multimedia data protection program realizes the steps of the multimedia data protection method of the embodiment when being executed by the processor.
In addition, an embodiment of the present application further provides a server, where a multimedia data protection program is stored on the computer storage medium, and the multimedia data protection program, when executed by a processor, implements the steps of the method for protecting multimedia data according to the above embodiment.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The above-mentioned serial numbers of the embodiments of the present application are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) as described above and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, a terminal device, or a network device) to execute the method according to the embodiments of the present application.
The above description is only a preferred embodiment of the present application, and not intended to limit the scope of the present application, and all modifications of equivalent structures and equivalent processes, which are made by the contents of the specification and the drawings of the present application, or which are directly or indirectly applied to other related technical fields, are included in the scope of the present application.
Claims (10)
1. A method for protecting multimedia data is applied to terminal equipment, and the method for protecting the multimedia data comprises the following steps:
in the playing process of target multimedia data, when detecting that a terminal device creates a new process, acquiring first process information corresponding to the newly created target process;
sending the first process information to a server, wherein when the server determines that the target process is a screen recording process according to the first process information, the server sends a screen recording prevention control instruction to the terminal equipment;
and receiving the screen recording prevention control instruction, and executing a screen recording prevention action corresponding to the screen recording prevention control instruction.
2. The method for protecting multimedia data according to claim 1, wherein the step of obtaining the first process information corresponding to the newly created target process comprises:
when a playing program is started, acquiring second process information corresponding to all processes which are currently established by the terminal equipment;
sending the second process information to a server, wherein when the server determines that all the currently created processes do not contain the screen recording process according to the second process information, the server sends a playing environment safety instruction to the terminal equipment;
and receiving the playing environment safety instruction, and caching the playing environment safety instruction in a local database.
3. The method of claim 2, wherein the step of buffering the environmental security instructions in the local database is followed by:
when a trigger operation of playing the target multimedia data is received, detecting a detection instruction cached in the local database, wherein the detection instruction comprises a screen recording prevention control instruction and a playing environment safety instruction sent by the server;
and when the detection instruction is a playing environment safety instruction, playing the target multimedia data.
4. The method for protecting multimedia data according to claim 3, wherein the step of buffering the environmental security command in the local database and the step of receiving the trigger operation of the target multimedia data, comprises:
detecting that the terminal equipment creates a new third process, and sending third process information of the third process to a server side so as to enable the server side to send a screen recording prevention control instruction to the terminal equipment when determining that the third process is a screen recording process according to the third process information;
and receiving the screen recording prevention control instruction, and executing a screen recording prevention action corresponding to the screen recording prevention control instruction.
5. The method for protecting multimedia data according to claim 1, applied to a server, comprising:
receiving first process information of a new process created by terminal equipment in the playing process of target multimedia data;
determining whether the first process is a screen recording process or not according to the first process information;
and when the first process is determined to be a screen recording process, sending the screen recording prevention control instruction to the terminal equipment.
6. The method for protecting multimedia data according to claim 5, wherein the step of determining whether the first process is a screen recording process according to the first process information comprises:
comparing the first process information with stored preset process information, wherein the preset process information is process information of a screen recording process;
and when the first process information is successfully compared with the preset process information, determining that the first process is a screen recording process.
7. The method for protecting multimedia data according to claim 5, wherein the receiving terminal device, before the step of creating the first process information of the new process during the playing of the target multimedia data, further comprises:
receiving second process information corresponding to all currently created processes of the terminal equipment, which is sent by the terminal equipment when a playing program is started;
and when the second process is determined not to contain the screen recording process, sending the playing environment safety instruction to the terminal equipment.
8. The method for protecting multimedia data according to claim 5, wherein the step of the receiving terminal device creating the first process information of the new process during the playing of the target multimedia data is preceded by:
receiving third process information of a third process created by the terminal equipment in the process of starting the playing program;
and when the third process is determined to contain the screen recording process, sending the screen recording prevention control instruction to the terminal equipment.
9. A terminal device, characterized in that the terminal device comprises: memory, processor and protection program of multimedia data stored on said memory and executable on said processor, said protection program of multimedia data implementing, when executed by said processor, the steps of the protection method of multimedia data according to any one of claims 1 to 4.
10. A server, characterized in that the server comprises: memory, processor and protection program of multimedia data stored on said memory and executable on said processor, said protection program of multimedia data implementing, when executed by said processor, the steps of the protection method of multimedia data according to any one of claims 5 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110867406.XA CN113747244B (en) | 2021-07-28 | 2021-07-28 | Multimedia data protection method, terminal equipment and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110867406.XA CN113747244B (en) | 2021-07-28 | 2021-07-28 | Multimedia data protection method, terminal equipment and server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113747244A true CN113747244A (en) | 2021-12-03 |
CN113747244B CN113747244B (en) | 2024-03-22 |
Family
ID=78729492
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110867406.XA Active CN113747244B (en) | 2021-07-28 | 2021-07-28 | Multimedia data protection method, terminal equipment and server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113747244B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113949766A (en) * | 2021-12-01 | 2022-01-18 | 创盛视联数码科技(北京)有限公司 | Mobile terminal screen recording processing method and device |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1703749A (en) * | 2001-08-23 | 2005-11-30 | 国际商业机器公司 | Method and system of preventing unauthorized rerecording of multimedia content |
JP2006163789A (en) * | 2004-12-07 | 2006-06-22 | Visionere Corp | Information processing unit, method and program for controlling ripping of data in media |
CN102868932A (en) * | 2011-07-08 | 2013-01-09 | 中兴通讯股份有限公司 | Method and terminal for acquiring mobile multimedia broadcasting frequency point information |
CN104486123A (en) * | 2014-12-18 | 2015-04-01 | 北京奇虎科技有限公司 | Method, device and system for managing black lists and white lists |
CN104598822A (en) * | 2015-01-15 | 2015-05-06 | 百度在线网络技术(北京)有限公司 | Detection method and detection device of applications |
CN106503554A (en) * | 2016-10-21 | 2017-03-15 | 维沃移动通信有限公司 | A kind of method of safety detection and mobile terminal |
KR20180094721A (en) * | 2017-02-16 | 2018-08-24 | 주식회사 안랩 | Method for preventing screen capture, application and user terminal performing same |
CN108595989A (en) * | 2018-03-15 | 2018-09-28 | 杭州电子科技大学 | Mobile APP security protection systems and method under a kind of iOS |
CN110795699A (en) * | 2019-10-04 | 2020-02-14 | 广州易方信息科技股份有限公司 | Screen recording prevention method below iOS11 based on iPhone system status bar |
US20210150050A1 (en) * | 2017-07-04 | 2021-05-20 | Huizhou Tcl Mobile Communication Co., Ltd. | Method for preventing information from being stolen, storage device, and mobile terminal |
CN112905971A (en) * | 2021-03-25 | 2021-06-04 | 建信金融科技有限责任公司 | Method and device for processing information |
CN113129004A (en) * | 2021-05-18 | 2021-07-16 | 中国银行股份有限公司 | Transaction security detection method and device |
-
2021
- 2021-07-28 CN CN202110867406.XA patent/CN113747244B/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1703749A (en) * | 2001-08-23 | 2005-11-30 | 国际商业机器公司 | Method and system of preventing unauthorized rerecording of multimedia content |
JP2006163789A (en) * | 2004-12-07 | 2006-06-22 | Visionere Corp | Information processing unit, method and program for controlling ripping of data in media |
CN102868932A (en) * | 2011-07-08 | 2013-01-09 | 中兴通讯股份有限公司 | Method and terminal for acquiring mobile multimedia broadcasting frequency point information |
CN104486123A (en) * | 2014-12-18 | 2015-04-01 | 北京奇虎科技有限公司 | Method, device and system for managing black lists and white lists |
CN104598822A (en) * | 2015-01-15 | 2015-05-06 | 百度在线网络技术(北京)有限公司 | Detection method and detection device of applications |
CN106503554A (en) * | 2016-10-21 | 2017-03-15 | 维沃移动通信有限公司 | A kind of method of safety detection and mobile terminal |
KR20180094721A (en) * | 2017-02-16 | 2018-08-24 | 주식회사 안랩 | Method for preventing screen capture, application and user terminal performing same |
US20210150050A1 (en) * | 2017-07-04 | 2021-05-20 | Huizhou Tcl Mobile Communication Co., Ltd. | Method for preventing information from being stolen, storage device, and mobile terminal |
CN108595989A (en) * | 2018-03-15 | 2018-09-28 | 杭州电子科技大学 | Mobile APP security protection systems and method under a kind of iOS |
CN110795699A (en) * | 2019-10-04 | 2020-02-14 | 广州易方信息科技股份有限公司 | Screen recording prevention method below iOS11 based on iPhone system status bar |
CN112905971A (en) * | 2021-03-25 | 2021-06-04 | 建信金融科技有限责任公司 | Method and device for processing information |
CN113129004A (en) * | 2021-05-18 | 2021-07-16 | 中国银行股份有限公司 | Transaction security detection method and device |
Non-Patent Citations (2)
Title |
---|
无: "Ping32怎么防止员工录屏", Retrieved from the Internet <URL:https://www.crsky.com/zixun/231655.html> * |
菜鸡历险记: "防录屏脚本", Retrieved from the Internet <URL:https://blog.csdn.net/weixin_44554329/article/details/103920103> * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113949766A (en) * | 2021-12-01 | 2022-01-18 | 创盛视联数码科技(北京)有限公司 | Mobile terminal screen recording processing method and device |
Also Published As
Publication number | Publication date |
---|---|
CN113747244B (en) | 2024-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107622203B (en) | Sensitive information protection method and device, storage medium and electronic equipment | |
US8200962B1 (en) | Web browser extensions | |
CN108932429B (en) | Application program analysis method, terminal and storage medium | |
CN106598584B (en) | Method, device and system for processing resource file | |
USRE50053E1 (en) | Methods and apparatus to monitor permission-controlled hidden sensitive application behavior at run-time | |
KR101944010B1 (en) | Method and apparatus for detecting tampered application | |
CN105763909A (en) | Adaptive media content scrubbing on a remote device | |
EP3176719B1 (en) | Methods and devices for acquiring certification document | |
KR20120089000A (en) | Apparatus and method for providing application auto install function in digital device | |
WO2013159632A1 (en) | Method, firewall, terminal and readable storage medium for implementing security protection | |
US20130293486A1 (en) | Touch-based remote control | |
CN109885323B (en) | Application program upgrading method, mobile terminal and readable storage medium | |
WO2021098360A1 (en) | Application control method, electronic device, and server | |
CN112865956A (en) | Certificate updating method and device, terminal equipment and server | |
CN109521920B (en) | Application icon control method and terminal equipment | |
CN111949334B (en) | Sandbox environment-based virtual application starting control method, device and equipment | |
CN111522575B (en) | Application program upgrading method and electronic equipment | |
CN108009031B (en) | Application program control method and mobile terminal | |
EP2869229B1 (en) | Method, device and equipment for installing an application | |
CN113747244B (en) | Multimedia data protection method, terminal equipment and server | |
CN108491125B (en) | Operation control method of application store and mobile terminal | |
CN109145598B (en) | Virus detection method and device for script file, terminal and storage medium | |
EP2869233A1 (en) | Method, device and terminal for protecting application program | |
CN113138786B (en) | Application updating method and device | |
CN106331887B (en) | Calling method of webpage player, playing method and device of multimedia file |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |