CN107729765B - Multimedia data management method and device, storage medium and electronic equipment - Google Patents

Multimedia data management method and device, storage medium and electronic equipment Download PDF

Info

Publication number
CN107729765B
CN107729765B CN201710918625.XA CN201710918625A CN107729765B CN 107729765 B CN107729765 B CN 107729765B CN 201710918625 A CN201710918625 A CN 201710918625A CN 107729765 B CN107729765 B CN 107729765B
Authority
CN
China
Prior art keywords
application program
album
multimedia
authority
data
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.)
Active
Application number
CN201710918625.XA
Other languages
Chinese (zh)
Other versions
CN107729765A (en
Inventor
杜冰
张俊
林志泳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201710918625.XA priority Critical patent/CN107729765B/en
Publication of CN107729765A publication Critical patent/CN107729765A/en
Application granted granted Critical
Publication of CN107729765B publication Critical patent/CN107729765B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6245Protecting personal data, e.g. for financial or medical purposes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/435Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/55Detecting local intrusion or implementing counter-measures
    • G06F21/56Computer malware detection or handling, e.g. anti-virus arrangements
    • G06F21/562Static detection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2141Access rights, e.g. capability lists, access control lists, access tables, access matrices

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Bioethics (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Virology (AREA)
  • Medical Informatics (AREA)
  • Processing Or Creating Images (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The embodiment of the application discloses a method and a device for managing multimedia data, a storage medium and electronic equipment. The method comprises the following steps: when an operation request of an application program for a multimedia file in an album is detected, judging whether the application program has an operation authority corresponding to the operation request; if the application program has the operation authority, executing the operation corresponding to the operation request; inputting the rest multimedia files in the album into a pre-constructed screening model for analysis, wherein the output result of the screening model is a score corresponding to the execution of a preset operation on the rest multimedia files; and determining a target multimedia file according to the score corresponding to the operation, and displaying the target multimedia file. By adopting the technical scheme, the operation beyond the execution authority of the application program can be avoided, the risk that the protected photo album is illegally applied and operated is reduced, and meanwhile, the problem of low execution efficiency caused by manual photo album browsing of a user is avoided.

Description

Multimedia data management method and device, storage medium and electronic equipment
Technical Field
The present disclosure relates to data security technologies, and in particular, to a method and an apparatus for managing multimedia data, a storage medium, and an electronic device.
Background
Because the electronic equipment has the advantages of convenient and quick data storage, capability of being read at any time and the like, more and more users store multimedia files such as photos, videos and the like on the electronic equipment. However, the storage method enables a user to conveniently store files, and has potential safety hazards such as data leakage or data deletion caused by being easily attacked by malicious programs.
Taking a smart phone carrying an Android system as an example, once some illegal application markets or malicious programs disguised as applications are installed on the smart phone, the storage authority of data in the smart phone can be obtained, so that operations such as deleting or modifying private or important data stored on the smart phone by a user can be performed. It can be seen that there are deficiencies in the related art for managing data stored on an electronic device.
Disclosure of Invention
The embodiment of the application provides a method and a device for managing multimedia data, a storage medium and electronic equipment, which can optimize a management scheme of the multimedia data stored in the electronic equipment.
In a first aspect, an embodiment of the present application provides a method for managing multimedia data, including:
when an operation request of an application program for a multimedia file in an album is detected, judging whether the application program has an operation authority corresponding to the operation request;
if the application program has the operation authority, executing the operation corresponding to the operation request;
inputting the rest multimedia files in the album into a pre-constructed screening model for analysis, wherein the output result of the screening model is a score corresponding to the execution of a preset operation on the rest multimedia files, the screening model is obtained by training a multimedia file sample corresponding to a historical operation, and the preset operation comprises a data adding operation, a data deleting operation, a data modifying operation and a data inquiring operation;
and determining a target multimedia file according to the score corresponding to the operation, and displaying the target multimedia file.
In a second aspect, an embodiment of the present application further provides an apparatus for managing multimedia data, where the apparatus includes:
the permission judging module is used for judging whether the application program has the operation permission corresponding to the operation request or not when the operation request of the application program for the multimedia files in the album is detected;
the operation execution module is used for executing the operation corresponding to the operation request if the application program has the operation authority;
the file analysis module is used for inputting the residual multimedia files in the album into a pre-constructed screening model for analysis, and the output result of the screening model is a score corresponding to the execution of a preset operation on the residual multimedia files, wherein the screening model is obtained by training a multimedia file sample corresponding to a historical operation, and the preset operation comprises a data adding operation, a data deleting operation, a data modifying operation and a data inquiring operation;
and the file determining module is used for determining a target multimedia file according to the score corresponding to the operation and displaying the target multimedia file.
In a third aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements a method for managing multimedia data according to an embodiment of the present application.
In a fourth aspect, an embodiment of the present application further provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor executes the computer program to implement the method for managing multimedia data according to the embodiment of the present application.
According to the multimedia data management scheme provided by the embodiment of the application, when the operation request of the application program for the multimedia file in the album is detected, whether the application program has the operation authority corresponding to the operation request is judged, so that the operation beyond the execution authority of the application program is avoided, and the risk that the protected album is illegally applied and operated is reduced. Meanwhile, the residual multimedia files in the album are input into a pre-constructed screening model for analysis, the output result of the screening model is the score corresponding to the preset operation executed on the residual multimedia files, the target multimedia files are determined according to the score corresponding to the operation, the target multimedia files are displayed, the multimedia files with the similar characteristics of the object corresponding to the current operation request of the user can be screened, and the problem of low execution efficiency caused by manual browsing of the album by the user is solved.
Drawings
Fig. 1 is a flowchart of a method for managing multimedia data according to an embodiment of the present application;
fig. 2 is a schematic diagram illustrating a deleting process of multimedia data according to an embodiment of the present application;
FIG. 3 is a schematic diagram of a neural network model topology provided by an embodiment of the present application;
FIG. 4 is a schematic diagram of a basic structure of a single neuron according to an embodiment of the present application;
fig. 5 is a flowchart of another multimedia data management method provided in an embodiment of the present application;
fig. 6 is a schematic diagram of another multimedia data deletion process provided in an embodiment of the present application;
fig. 7 is a flowchart of a method for managing multimedia data according to an embodiment of the present application;
fig. 8 is a schematic structural diagram of a multimedia data management apparatus according to an embodiment of the present application;
fig. 9 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
The present application will be described in further detail with reference to the following drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the application and are not limiting of the application. It should be further noted that, for the convenience of description, only some of the structures related to the present application are shown in the drawings, not all of the structures.
Before discussing exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although a flowchart may describe the steps as a sequential process, many of the steps can be performed in parallel, concurrently or simultaneously. In addition, the order of the steps may be rearranged. The process may be terminated when its operations are completed, but may have additional steps not included in the figure. The processes may correspond to methods, functions, procedures, subroutines, and the like.
In the related technology, the Android system has very loose control on the storage authority, so that a machine is provided for private and important files of some illegal application operation users. For example, if a third-party application in the Android system has a storage right for an album, operations such as deleting, querying, modifying or adding files stored on the electronic device by the user can be performed, which involves security problems of private and important files of the user. Some illegal application markets or malicious programs disguised as applications, once installed, may pose serious security threats to the user's private, vital files. For example, some malicious programs may temporarily delete or encrypt photos and videos in a user's album, thereby strangling the user and further causing property damage to the user.
Meanwhile, for an application program with an operation authority, the application program performs a deletion operation on the pictures or videos in the album under an operation instruction of the user. Due to the user's album trimming scenario, the user may need to delete multiple photos or multiple videos. The user is time-consuming to browse the photo album and select other photos or videos to be deleted, and the execution efficiency is not high.
The management scheme of the multimedia data provided by the embodiment of the application can well solve the problem of the safety of the private data or important data stored in the electronic equipment, and meanwhile, the problem of low execution efficiency of manual album browsing can be avoided.
Fig. 1 is a flowchart of a multimedia data management method according to an embodiment of the present application, where the method may be performed by a multimedia data management apparatus, where the apparatus may be implemented by software and/or hardware, and may be generally integrated in an electronic device. As shown in fig. 1, the method includes:
step 110, when detecting an operation request of an application program for a multimedia file in an album, judging whether the application program has an operation authority corresponding to the operation request.
The photo album comprises a protected photo album, and private data such as photos or videos are stored in the protected photo album, so that the security of the private data in the user photo album can be protected. Illustratively, the behavior of deleting photos or video files in a protected album by a third-party application is managed and controlled in a permission mode, and the two deleting behaviors of using a media library (media provider) and a File System (File System) by the application are covered. The MeidaProvider is operated on the system as a system-level application program and is used for processing information related to multimedia files (videos, photos and the like) in the mobile phone. After the electronic device is started, the MeidaProvider monitors a change request of a file on a disk in the background, and automatically updates information of a media file under a specific condition. For example, whether multimedia files are added to the disk, whether multimedia files are deleted, whether some multimedia file names are modified, and the like. The File System is a System for organizing and allocating the space of a File storage device, and is responsible for storing files and protecting and retrieving stored files.
The operation request comprises a data adding operation request, a data deleting operation request, a data modifying operation request or a data inquiring operation request. The application program may obtain a multimedia file to be processed through a Uniform resource identifier (Uri) address corresponding to the multimedia file, so as to perform a data adding operation, a data deleting operation, a data querying operation, or a data modifying operation on the multimedia file.
Wherein the application programs comprise application programs with storage authority aiming at the multimedia files in the protected photo album. And for the application program with the storage authority, the operation authority of the application program on the multimedia file is further limited. The operation authority comprises at least one of adding authority, deleting authority, modifying authority and inquiring authority. The authentication process includes verifying whether the application program has an operation right of the operation corresponding to the operation request. For example, application a has storage rights for multimedia files in a protected album, and query rights for multimedia files in the protected album. And if the deletion request aiming at the multimedia file sent by the application program A is detected, judging whether the multimedia file belongs to the protected album or not according to the Uri address of the multimedia file. If so, verifying whether the application program A has the deletion authority for the multimedia files in the protected album. And if the application program A does not have the deletion right for the multimedia files in the protected album, the authentication result shows that the application program A does not have the deletion right item, and the deletion fails.
Illustratively, when an operation request of an application program for a multimedia file in a protected album is detected, whether the operation request is triggered by a non-user operation instruction is judged. It is understood that there are many ways to determine the non-user operation indication, and the embodiment is not particularly limited. For example, the non-user operation instruction may be determined by determining whether the operation request is triggered by a touch event acting on the touch screen, and if so, determining that the operation request is triggered by a user operation instruction; otherwise, determining that the operation request is triggered by the non-user operation indication. Optionally, when the operation request is not triggered by a touch event, determining whether the operation request is triggered by a voice input by a user, and if so, determining that the operation request is triggered by a user operation instruction; otherwise, determining that the operation request is triggered by the non-user operation indication. Optionally, when the operation request is not triggered by a touch event or voice, determining whether the operation request is triggered by a user clicking a physical key, and if so, determining that the operation request is triggered by a user operation instruction; otherwise, determining that the operation request is triggered by the non-user operation indication.
And when the non-user operation instruction triggers an operation request for the multimedia file in the protected album, determining that the application program does not have the operation authority. And when the user operation instruction triggers the operation request, inquiring and setting a white list according to the application program, and determining whether the application program has the operation authority corresponding to the operation request according to an inquiry result. Optionally, when detecting that the third-party application is installed, after inquiring whether the user gives the third-party application a storage right for the protected album, the user is prompted to set an operation right of the application program with the storage right on the multimedia file in the protected album, and a white list is generated according to a setting result. Illustratively, at least one application program with storage authority aiming at the protected album is obtained and displayed on the touch screen, and the user is prompted to set the operation authority of each application program on the multimedia files in the protected album. The touch screen is a display screen with a touch function. And acquiring the operation authority set by the user for the application program. And generating a white list according to the application program and the corresponding operation authority. For example, application A and application B each have storage rights for a protected album. Obtaining the setting result of the user to know that: the application program A has the inquiry authority aiming at the multimedia files in the protected album, and the application program B has the deletion authority, the modification authority, the addition authority and the inquiry authority aiming at the multimedia files in the protected album. According to the setting result, storing the data which uniquely identifies the application program, such as the package name or the process name of the application program A, and the like in a white list in association with the operation authority (namely, query authority) of the application program; and storing the package name or the process name of the application program B and the operation authority (deletion authority, modification authority, addition authority and query authority) thereof in a white list in an associated manner.
And step 120, if the application program has the operation authority, executing the operation corresponding to the operation request.
Illustratively, if a deletion request of an application program for a multimedia file in a protected album is detected, and the application program has a deletion authority for the multimedia file in the protected album, executing the deletion request, and deleting the multimedia file corresponding to the deletion request from the protected album. For example, the application B requests deletion of the photo M in the protected album under an operation instruction of the user, and if the application B has a deletion authority for the photo in the protected album, the application B executes the deletion request of the application B to delete the photo M from the protected album.
Optionally, before executing the operation corresponding to the operation request, the method may further include: and prompting the user to select whether to allow the operation to be executed. The pop-up window can be displayed on the touch screen to prompt the user to select whether to allow the operation. Optionally, the voice response information input by the user may be acquired in a voice prompt manner. It is understood that the prompting mode can be various, and the embodiment of the application is not particularly limited. And acquiring response information input by the user. And when the response information corresponds to the permission instruction, executing the operation corresponding to the operation request. And when the response information corresponds to the prohibition instruction, abandoning to execute the operation corresponding to the operation request. Fig. 2 is a schematic diagram illustrating a multimedia data deletion process according to an embodiment of the present application. As shown in fig. 2, the user performs a gesture of sliding upward from the bottom of the interface in the interface of the application B (the dotted arrow in the figure represents the sliding direction, and the manner of triggering display of the photo icon is not limited to this gesture), and displays icons such as a photo, a shooting icon, and a location on the bottom of the application B, and if the user clicks the photo icon, the user can access the album. And the application program B requests to delete the photos M in the protected album under the operation instruction of the user, and if the application program B has the deletion authority aiming at the photos in the protected album, a popup window is displayed to prompt the user to confirm whether to delete the photos M. Acquiring response information input by a user; since the response information is affirmative, a deletion operation for the photograph M is performed.
Step 130, inputting the remaining multimedia files in the album into a pre-constructed screening model for analysis, wherein the output result of the screening model is a score corresponding to the execution of a preset operation on the remaining multimedia files.
The preset operation comprises data adding operation, data deleting operation, data modifying operation, data querying operation and the like.
The screening model is obtained by training a multimedia file sample corresponding to the historical operation. Illustratively, taking the screening model as a neural network model as an example, the training process of the screening model includes:
and model initialization, including setting the number of hidden layers, the node numbers of each of an input layer, a hidden layer and an output layer, the connection weight among the layers, initializing the threshold values of the hidden layers and the output layer and the like, and preliminarily obtaining the topological structure of the neural network model. Fig. 3 shows a schematic topology diagram of a neural network model provided in an embodiment of the present application. As shown in fig. 3, the topology includes an input layer 310, a hidden layer 320, and an output layer 330. Wherein the hidden layer 320 includes at least one layer. Neurons between different layers may or may not be fully connected. Optionally, the output layer is a piecewise function about an argument x, that is, y ═ f (x), where x is a probability that the hidden layer outputs to the output layer to perform a deletion operation, an addition operation, a modification operation, and a query operation on the multimedia data, respectively; and y is the scores of the multimedia data output by the output layer for executing deletion operation, addition operation, modification operation and query operation.
And model analysis, namely calculating the output parameters of the hidden layer and the output parameters of the output layer according to formulas included in the neural network model, and calculating the output of the neural network model according to the calculation result of the previous layer, the connection weight between the two layers and the external bias value of the node per se. Illustratively, the output layer obtains probabilities of respectively performing a deleting operation, an adding operation, a modifying operation and a querying operation on the target multimedia file, which are output by the hidden layer, inputs the probabilities into a piecewise function of the output layer, and calculates scores corresponding to the deleting operation, the adding operation, the modifying operation and the querying operation performed on the target multimedia file.
And error calculation, namely correcting model parameters (including connection weight, external bias value and the like) in the neural network model by adopting a supervised learning mode. Historical operation data of a user for a protected photo album are obtained, and a multimedia file corresponding to the historical operation data is determined. Taking the multimedia file as an example, before the picture is input into the screening model, the picture is normalized, so that the influence of unit difference and range difference of input data on model training can be eliminated, meanwhile, the input data is favorably mapped to an effective threshold of an activation function, and network training errors and network training time are reduced. And taking the photo as a training sample, analyzing the photo through a screening model to obtain scores corresponding to deletion operation, query operation, data addition operation or data modification operation which are respectively executed on the photo, and taking the scores as actual output. And calculating an error signal between the actual output and the expected output by taking the historical operation result as the expected output. Then, model parameters of each neuron in the neural network model are corrected according to the error signal. FIG. 4 is a schematic diagram illustrating a basic structure of a single neuron according to an embodiment of the present application, where ω is shown in FIG. 4i1Is the weight of the connection between neuron i and a neuron in a layer above it, and can also be understood as the input x1The weight of (c); thetaiIs the external bias of the neuron. According to the network prediction error, the error reverse transmission in the neural network modifies the model parameters such as the connection weight and the external bias value of each neuron. And judging whether the iteration of the algorithm is finished, if so, completing the construction of the screening model.
And inputting the rest multimedia files in the album into the constructed screening model. And predicting the fraction of executing preset operation on the residual multimedia file according to the time parameter and the picture content of the residual multimedia file. The time parameter of the multimedia file comprises shooting time or playing time. By the screening model, the remaining multimedia files in the album are analyzed with the time parameter, the screen content and the like as the characteristic objects, and the score of performing the data adding operation, the score of performing the data deleting operation, the score of performing the data modifying operation and the score of performing the data inquiring operation on each multimedia file are predicted. For example, for a picture taken at a longer time, the score for performing the delete operation is higher than the scores of the other three operations. And for the currently taken photo, the score of the data modification operation performed on the currently taken photo is higher than the other three operations, such as performing beauty treatment on the newly taken photo.
And 140, determining a target multimedia file according to the score corresponding to the operation, and displaying the target multimedia file.
And recording the score corresponding to the execution data increasing operation as a first score, recording the score corresponding to the execution data deleting operation as a second score, recording the score corresponding to the execution data modifying operation as a third score, and recording the score corresponding to the execution data inquiring operation as a fourth score. And comparing the first score with the fourth score to obtain the operation with the highest score. For example, when detecting the deletion operation of the application program on the photos in the protected album, if the application program has the deletion authority, the deletion operation is executed, and the remaining photos in the protected album are input into the screening model, so as to obtain the score of executing the data adding operation, the score of executing the data deleting operation, the score of executing the data adding operation and the score of executing the data inquiring operation on each photo. Then, the scores of the above four operations are compared for the same photograph, and the operation with the highest score is determined as the most likely operation to be performed. And if the operation with the highest score is the photo with the deleting operation, displaying the photo on the touch screen to prompt the user to select whether to execute the deleting operation on the screened photo, so that the user is prevented from manually browsing the photo album to search the photo to be deleted.
According to the technical scheme, when the operation request of the application program for the multimedia file in the album is detected, whether the application program has the operation authority corresponding to the operation request is judged, so that operations except the execution authority of the application program are avoided, and the risk that the protected album is illegally operated by application is reduced. Meanwhile, the residual multimedia files in the album are input into a pre-constructed screening model for analysis, the output result of the screening model is the score corresponding to the preset operation executed on the residual multimedia files, the target multimedia files are determined according to the score corresponding to the operation, the target multimedia files are displayed, the multimedia files with the similar characteristics of the object corresponding to the current operation request of the user can be screened, and the problem of low execution efficiency caused by manual browsing of the album by the user is solved.
Fig. 5 is a flowchart of another multimedia data management method according to an embodiment of the present application. As shown in fig. 5, the method includes:
step 510, when detecting an operation request of an application program for photos in an album, determining whether the application program has an operation authority corresponding to the operation request.
And step 520, if the application program has the operation authority, executing the operation corresponding to the operation request.
And step 530, carrying out normalization processing on the residual photos in the photo album, and inputting the processed residual photos into a pre-constructed screening model.
Illustratively, the remaining photos in the album except the photo corresponding to the operation request are obtained. The remaining photo data, including time parameters and picture content, is obtained. Wherein the time parameter comprises a shooting time. And respectively carrying out normalization processing on the picture contents of the rest photos to obtain a normalized image of each photo. And respectively inputting each normalized image and the corresponding time parameter into the screening model. And analyzing the normalized image through the screening model, and determining at least one item of characteristic data in composition, shooting scenes and shooting objects included in the picture content.
And 540, multiplying the shooting time by the model parameter corresponding to the time interval to which the shooting time belongs to obtain a first parameter.
After the picture information containing the shooting time is input into the screening model, the shooting time is extracted and transmitted to an output layer through a preset neuron. When the shooting time passes through two neurons in different layers with a connection relation, the shooting time is used as an input parameter and is transmitted to a preset function for operation. For example, when the shooting time is transmitted between two layers as an input parameter, the shooting time is multiplied by the model parameter of the time interval corresponding to the shooting time to obtain a first parameter.
And step 550, determining a second parameter corresponding to the preset operation executed on the photo according to at least one of the composition, the shooting scene and the shooting object of the photo.
And after the normalized image of the picture is input into the screening model, analyzing at least one item of composition, shooting scene or shooting object of the normalized image through the screening model. For example, the normalized image can be judged to be an upper and lower composition by analyzing the probability of 0.78 for the upper and lower composition, the probability of 0.05 for the left and right composition, the probability of 0.16 for the upper, middle, and lower composition, and the probability of 0.01 for the left and right composition by the screening model. For another example, if the probability that the shooting scene of the normalized image is indoor is 0.3 and the probability that the shooting scene of the normalized image is outdoor is 0.7, the normalized image can be determined to be an outdoor scene through the analysis of the screening model. Or the probability that the shooting scene of the normalized image is a multi-person group photo is 0.67, the probability that the shooting scene of the normalized image is a single-person group photo is 0.3, and the probability that the shooting scene of the normalized image is an unmanned photo is 0.03 through the analysis of the screening model, so that the shooting scene of the normalized image can be judged to be the multi-person group photo.
And if a second parameter corresponding to the execution of preset operation on the picture is determined according to two or three items of the composition, the shooting scene and the shooting object of the picture, taking the weighted average value of the calculated probability as the second parameter. Wherein the weight may be set by default.
And 560, predicting the score of executing the preset operation on the photo according to the first parameter and the second parameter.
Illustratively, the sum of the first parameter multiplied by a preset first weight and the second parameter multiplied by a preset second weight is calculated and is used as an input parameter to be substituted into a preset piecewise function in the output layer, so as to obtain a score for executing a preset operation on the photo. The preset first weight and the preset second weight can be both default settings of the system. The first weight and the second weight can also be determined according to the habit of the user determined according to the historical operation record, wherein the habit of the user takes the shooting time as the basis for executing the preset operation, or the habit of the user determines the picture content as the basis for executing the preset operation. The method comprises the steps of presetting a plurality of groups of first weight and second weight combinations, determining user habits according to historical operation records, and taking shooting time as a basis for executing preset operations, wherein one group of combinations with the first weight larger than the second weight is selected optionally and used for calculating scores for executing the preset operations. The set of weight combinations is then verified as appropriate by comparing the actual output with the expected output.
Optionally, after the first parameter and the second parameter are directly calculated, the first parameter and the second parameter are substituted into a preset piecewise function in the output layer as input parameters, so as to obtain a score for executing a preset operation on the photo.
Step 570, determining a target photo according to the score corresponding to the operation, and displaying the target photo.
Fig. 6 is a schematic diagram of another multimedia data deletion process provided in an embodiment of the present application. As shown in fig. 6, the user calls the media library to access the album through the application B, and after deleting the photo M, the target photos predicted by the filtering model to be possibly deleted by the user are displayed, such as the photos a, L and X shown in fig. 6 and selected by dashed boxes.
According to the technical scheme of the embodiment, normalization processing is performed on the remaining photos in the album, the processed photos and the shooting time are input into the pre-constructed screening model, and the scores of the pre-established operations performed on the photos are obtained through the screening model based on the shooting time, composition, shooting scene and shooting object analysis of the photos, so that the computation load of the neural network model can be reduced, and the execution efficiency is improved.
Fig. 7 is a flowchart of another multimedia data management method according to an embodiment of the present application. As shown in fig. 7, the method includes:
step 710, when detecting an operation request of an application program for a video in an album, determining whether the application program has an operation authority corresponding to the operation request.
And 720, if the application program has the operation authority, executing the operation corresponding to the operation request.
Step 730, performing framing processing on the video to obtain at least one frame of picture.
And splitting the video file in the photo album into a plurality of frames according to the playing time.
And step 740, carrying out normalization processing on each frame of picture corresponding to the rest videos in the photo album.
And carrying out normalization processing on the pictures obtained by the framing processing to obtain a normalized image of each frame picture.
And step 750, inputting the processed frames and the corresponding playing time into a pre-constructed screening model.
Step 760, sequentially acquiring a frame of picture and the playing time corresponding to the picture.
And analyzing the same frame of picture and the playing time corresponding to the picture through a screening model.
Step 770, predicting a score for performing a preset operation on the picture according to the playing time and at least one of the composition, the shooting scene and the shooting object of the picture.
For at least one of composition, shooting scene, shooting object and playing time of a single frame picture, the way of predicting the score of the picture for executing the preset operation is similar to the way of predicting the score of the picture for executing the preset operation, and the description is omitted here.
Step 780, predicting the score of executing the preset operation on the video according to the score corresponding to the picture.
The score corresponding to the screen comprises a score corresponding to the execution of the data query operation, a score corresponding to the execution of the data increase operation, a score corresponding to the execution of the data delete operation and a score corresponding to the execution of the data modification. And selecting a picture with the highest score from the scores corresponding to the pictures, wherein the picture is consistent with the operation corresponding to the operation request. For example, if the operation corresponding to the operation request is a deletion operation, at least one screen with the highest score corresponding to the deletion operation is selected from the scores corresponding to the screens.
And taking the average value of the scores corresponding to the pictures consistent with the operation corresponding to the operation request as the score of the video for executing the operation corresponding to the operation request.
And step 790, determining a target video according to the score corresponding to the operation, and displaying the target video.
According to the technical scheme of the embodiment, the framing and normalization processing is performed on the residual video in the album, the processed at least one frame of picture and the corresponding playing time are input into the pre-constructed screening model, and the score of performing the preset operation on each picture is obtained through the screening model based on the composition, the shooting scene, the shooting object and the playing time corresponding to the picture, so that the score of performing the preset operation on the video is obtained, the calculation amount of the neural network model can be reduced, and the execution efficiency is improved.
Fig. 8 is a schematic structural diagram of a multimedia data management apparatus according to an embodiment of the present application. The apparatus may be implemented by software and/or hardware, typically integrated in an electronic device. As shown in fig. 8, the apparatus may include:
the permission judging module 810 is configured to, when an operation request of an application program for a multimedia file in an album is detected, judge whether the application program has an operation permission corresponding to the operation request;
an operation executing module 820, configured to execute an operation corresponding to the operation request if the application has an operation permission;
the file analysis module 830 is configured to input the remaining multimedia files in the album into a pre-constructed screening model for analysis, where an output result of the screening model is a score corresponding to a preset operation performed on the remaining multimedia files, where the screening model is obtained by training a multimedia file sample corresponding to a historical operation, and the preset operation includes a data adding operation, a data deleting operation, a data modifying operation, and a data querying operation;
the file determining module 840 is configured to determine a target multimedia file according to the score corresponding to the operation, and display the target multimedia file.
The technical scheme of this embodiment provides a multimedia data management apparatus, which determines whether an application program has an operation right corresponding to an operation request when detecting the operation request of the application program for a multimedia file in an album, so as to avoid an operation other than the execution right of the application program, and reduce the risk of an illegal application operation on the protected album. Meanwhile, the residual multimedia files in the album are input into a pre-constructed screening model for analysis, the output result of the screening model is the score corresponding to the preset operation executed on the residual multimedia files, the target multimedia files are determined according to the score corresponding to the operation, the target multimedia files are displayed, the multimedia files with the similar characteristics of the object corresponding to the current operation request of the user can be screened, and the problem of low execution efficiency caused by manual browsing of the album by the user is solved.
Optionally, the permission determining module 810 is specifically configured to:
when an operation request of an application program for a multimedia file in a protected album is detected, judging whether the operation request is triggered by a non-user operation instruction;
if so, determining that the application program does not have the operation authority;
otherwise, inquiring a set white list, and judging whether the application program has an operation authority corresponding to the operation request according to an inquiry result, wherein the operation authority comprises at least one of an addition authority, a deletion authority, a modification authority and an inquiry authority.
Optionally, the method further includes:
the white list generating module is used for acquiring an application program with storage authority aiming at the multimedia file in the protected album before inquiring and setting the white list; acquiring an operation authority set by a user for the application program; and generating a white list according to the application program and the corresponding operation authority.
Optionally, the method further includes:
the reminding module is used for reminding a user of selecting whether to allow the operation to be executed or not before the operation corresponding to the operation request is executed; acquiring response information input by a user; when the response information corresponds to an allowance indication, executing an operation corresponding to the operation request; and when the response information corresponds to the prohibition indication, abandoning to execute the operation corresponding to the operation request.
Optionally, the file analysis module 830 includes:
the image processing submodule is used for carrying out normalization processing on the residual multimedia files in the album and inputting the processed residual multimedia files into a pre-constructed screening model;
and the file analysis submodule is used for predicting the fraction of executing the preset operation on the residual multimedia file according to the time parameter and the picture content of the residual multimedia file.
Optionally, when the multimedia file is a photo, the picture content includes: at least one of composition of the picture, shooting scene and shooting object;
and the file analysis submodule is specifically configured to:
determining a first parameter according to the shooting time;
determining a second parameter corresponding to the preset operation executed on the photo according to at least one of the composition, the shooting scene and the shooting object of the photo;
and predicting the fraction of executing preset operation on the photo according to the first parameter and the second parameter.
Optionally, the method further includes:
the framing module is used for framing the video before normalization processing is carried out on the residual multimedia files in the album when the multimedia files are videos to obtain at least one frame of picture;
and the image processing sub-module is specifically configured to:
and carrying out normalization processing on each frame of picture corresponding to the rest videos in the photo album.
Optionally, the screen content includes: at least one of composition, shooting scene and shooting object of at least one frame of picture contained in the video;
and the file analysis submodule is specifically configured to:
sequentially acquiring a frame of picture and playing time corresponding to the picture;
predicting a score for executing a preset operation on the picture according to the playing time and at least one of the composition, the shooting scene and the shooting object of the picture;
and predicting the score of executing preset operation on the video according to the score corresponding to the picture.
Embodiments of the present invention also provide a storage medium containing computer-executable instructions, which when executed by a computer processor, perform a method for managing multimedia data, the method including:
when an operation request of an application program for a multimedia file in an album is detected, judging whether the application program has an operation authority corresponding to the operation request;
if the application program has the operation authority, executing the operation corresponding to the operation request;
inputting the rest multimedia files in the album into a pre-constructed screening model for analysis, wherein the output result of the screening model is a score corresponding to the execution of a preset operation on the rest multimedia files, the screening model is obtained by training a multimedia file sample corresponding to a historical operation, and the preset operation comprises a data adding operation, a data deleting operation, a data modifying operation and a data inquiring operation;
and determining a target multimedia file according to the score corresponding to the operation, and displaying the target multimedia file.
Storage medium-any of various types of memory devices or storage devices. The term "storage medium" is intended to include: mounting media such as CD-ROM, floppy disk, or tape devices; computer system memory or random access memory such as DRAM, DDR RAM, SRAM, EDO RAM, Lanbas (Rambus) RAM, etc.; non-volatile memory such as flash memory, magnetic media (e.g., hard disk or optical storage); registers or other similar types of memory elements, etc. The storage medium may also include other types of memory or combinations thereof. In addition, the storage medium may be located in a first computer system in which the program is executed, or may be located in a different second computer system connected to the first computer system through a network (such as the internet). The second computer system may provide program instructions to the first computer for execution. The term "storage medium" may include two or more storage media that may reside in different locations, such as in different computer systems that are connected by a network. The storage medium may store program instructions (e.g., embodied as a computer program) that are executable by one or more processors.
Of course, the storage medium provided by the embodiment of the present invention contains computer-executable instructions, and the computer-executable instructions are not limited to the operations for managing multimedia data described above, and may also perform related operations in the multimedia data management method provided by any embodiment of the present invention.
The embodiment of the application provides electronic equipment, and a management device of multimedia data provided by the embodiment of the application can be integrated in the electronic equipment. The electronic device comprises a smart phone, a tablet personal computer, a notebook computer, a digital photo frame, a smart watch and the like. Fig. 9 is a schematic structural diagram of an electronic device according to an embodiment of the present application. As shown in fig. 9, the electronic device may include: a memory 901 and a Central Processing Unit (CPU) 902 (also called processor, hereinafter referred to as CPU). The memory 901 is used for storing computer programs; the CPU902 reads and executes the computer program stored in the memory 901. The CPU902, when executing the computer program, implements the steps of: when an operation request of an application program for a multimedia file in an album is detected, judging whether the application program has an operation authority corresponding to the operation request; if the application program has the operation authority, executing the operation corresponding to the operation request; inputting the rest multimedia files in the album into a pre-constructed screening model for analysis, wherein the output result of the screening model is a score corresponding to the execution of a preset operation on the rest multimedia files, the screening model is obtained by training a multimedia file sample corresponding to a historical operation, and the preset operation comprises a data adding operation, a data deleting operation, a data modifying operation and a data inquiring operation; and determining a target multimedia file according to the score corresponding to the operation, and displaying the target multimedia file.
The electronic device further includes: peripheral interface 903, RF (Radio Frequency) circuitry 905, audio circuitry 906, speakers 911, power management chip 908, input/output (I/O) subsystems 909, other input/control devices 910, and external port 904, which communicate via one or more communication buses or signal lines 907.
It should be understood that the illustrated electronic device is merely an example, and that an electronic device may have more or fewer components than shown in the figures, may combine two or more components, or may have a different configuration of components. The various components shown in the figures may be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and/or application specific integrated circuits.
The following describes in detail the electronic device integrated with a multimedia data management apparatus provided in this embodiment, and the electronic device is exemplified by a mobile phone.
Memory 901, the memory 901 being accessible by the CPU902, the peripheral interface 903, etc., the memory 901 may comprise high speed random access memory, and may also comprise non-volatile memory, such as one or more magnetic disk storage devices, flash memory devices, or other volatile solid state storage devices.
A peripheral interface 903, the peripheral interface 903 may connect input and output peripherals of the device to the CPU902 and the memory 901.
An I/O subsystem 909, which I/O subsystem 909 may connect input and output peripherals on the device, such as a touch screen 912 and other input/control devices 910, to the peripheral interface 903. The I/O subsystem 909 may include a display controller 9091 and one or more input controllers 9092 for controlling other input/control devices 910. Where one or more input controllers 9092 receive electrical signals from or send electrical signals to other input/control devices 910, the other input/control devices 910 may include physical buttons (push buttons, rocker buttons, etc.), dials, slide switches, joysticks, click wheels. It is worth noting that the input controller 9092 may be connected with any one of the following: a keyboard, an infrared port, a USB interface, and a pointing device such as a mouse.
A touch screen 912, which is an input interface and an output interface between the user terminal and the user, displays visual output to the user, which may include graphics, text, icons, video, and the like.
The display controller 9091 in the I/O subsystem 909 receives electrical signals from the touch screen 912 or transmits electrical signals to the touch screen 912. The touch screen 912 detects a contact on the touch screen, and the display controller 9091 converts the detected contact into an interaction with a user interface object displayed on the touch screen 912, that is, to implement a human-computer interaction, where the user interface object displayed on the touch screen 912 may be an icon for running a game, an icon networked to a corresponding network, or the like. It is worth mentioning that the device may also comprise a light mouse, which is a touch sensitive surface that does not show visual output, or an extension of the touch sensitive surface formed by the touch screen.
The RF circuit 905 is mainly used to establish communication between the mobile phone and the wireless network (i.e., network side), and implement data reception and transmission between the mobile phone and the wireless network. Such as sending and receiving short messages, e-mails, etc. In particular, RF circuitry 905 receives and transmits RF signals, also referred to as electromagnetic signals, through which RF circuitry 905 converts electrical signals to or from electromagnetic signals and communicates with a communication network and other devices. The RF circuitry 905 may include known circuitry for performing these functions including, but not limited to, an antenna system, an RF transceiver, one or more amplifiers, a tuner, one or more oscillators, a digital signal processor, a CODEC (CODEC) chipset, a Subscriber Identity Module (SIM), and so forth.
The audio circuit 906 is mainly used to receive audio data from the peripheral interface 903, convert the audio data into an electric signal, and transmit the electric signal to the speaker 911.
The speaker 911 is used to convert the voice signal received by the mobile phone from the wireless network through the RF circuit 905 into sound and play the sound to the user.
And the power management chip 908 is used for supplying power and managing power to the hardware connected with the CPU902, the I/O subsystem and the peripheral interfaces.
The electronic equipment provided by the embodiment of the application can effectively avoid operations beyond the execution authority of the application program, reduces the risk of illegal application operation of the protected photo album, can screen out the multimedia files with similar characteristics to the object corresponding to the current operation request of the user, and avoids the problem of low execution efficiency caused by manual photo album browsing of the user.
The multimedia data management device, the storage medium and the electronic device provided in the above embodiments may execute the multimedia data management method provided in any embodiment of the present application, and have corresponding functional modules and beneficial effects for executing the method. Technical details that are not described in detail in the above embodiments may be referred to a management method of multimedia data provided in any embodiment of the present application.
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present application and the technical principles employed. It will be understood by those skilled in the art that the present application is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the application. Therefore, although the present application has been described in more detail with reference to the above embodiments, the present application is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present application, and the scope of the present application is determined by the scope of the appended claims.

Claims (11)

1. A method for managing multimedia data, comprising:
when an operation request of an application program for a multimedia file in an album is detected, judging whether the application program has an operation authority corresponding to the operation request;
if the application program has the operation authority, executing the operation corresponding to the operation request;
inputting the rest multimedia files in the album into a pre-constructed screening model for analysis, wherein the output result of the screening model is a score corresponding to the execution of a preset operation on the rest multimedia files, the screening model is obtained by training a multimedia file sample corresponding to a historical operation, and the preset operation comprises a data adding operation, a data deleting operation, a data modifying operation and a data inquiring operation;
and comparing the scores of the current residual multimedia files in the residual multimedia files under the preset operation to obtain the operation with the highest score, determining the current residual multimedia files as target multimedia files when the operation with the highest score is consistent with the operation corresponding to the operation request, and displaying the target multimedia files.
2. The method of claim 1, wherein when an operation request of an application program for a multimedia file in an album is detected, determining whether the application program has an operation authority corresponding to the operation request comprises:
when an operation request of an application program for a multimedia file in a protected album is detected, judging whether the operation request is triggered by a non-user operation instruction;
if so, determining that the application program does not have the operation authority;
otherwise, inquiring a set white list, and judging whether the application program has an operation authority corresponding to the operation request according to an inquiry result, wherein the operation authority comprises at least one of an addition authority, a deletion authority, a modification authority and an inquiry authority.
3. The method of claim 2, further comprising, prior to querying the whitelist, the step of:
acquiring an application program with storage authority aiming at the multimedia file in the protected photo album;
acquiring an operation authority set by a user for the application program;
and generating a white list according to the application program and the corresponding operation authority.
4. The method of claim 2, further comprising, before executing the operation corresponding to the operation request:
prompting a user to select whether to allow the operation to be performed;
acquiring response information input by a user;
when the response information corresponds to an allowance indication, executing an operation corresponding to the operation request;
and when the response information corresponds to the prohibition indication, abandoning to execute the operation corresponding to the operation request.
5. The method according to any one of claims 1 to 4, wherein the step of inputting the remaining multimedia files in the album into a pre-constructed screening model for analysis comprises:
carrying out normalization processing on the remaining multimedia files in the album, and inputting the processed remaining multimedia files into a pre-constructed screening model;
and predicting the fraction of executing preset operation on the residual multimedia file according to the time parameter and the picture content of the residual multimedia file.
6. The method of claim 5, wherein when the multimedia file is a photograph, the picture content comprises: at least one of composition of the picture, shooting scene and shooting object;
and predicting a score for performing a preset operation on the remaining multimedia file according to the time parameter and the picture content of the remaining multimedia file, including:
determining a first parameter according to the shooting time;
determining a second parameter corresponding to the preset operation executed on the photo according to at least one of the composition, the shooting scene and the shooting object of the photo;
and predicting the fraction of executing preset operation on the photo according to the first parameter and the second parameter.
7. The method of claim 5, wherein before normalizing the remaining multimedia files in the album when the multimedia file is a video, further comprising:
performing frame division processing on the video to obtain at least one frame of picture;
and performing normalization processing on the remaining multimedia files in the album, wherein the normalization processing comprises the following steps:
and carrying out normalization processing on each frame of picture corresponding to the rest videos in the photo album.
8. The method of claim 7, comprising: the picture content comprises: at least one of composition, shooting scene and shooting object of at least one frame of picture contained in the video;
and predicting a score for performing a preset operation on the remaining multimedia file according to the time parameter and the picture content of the remaining multimedia file, including:
sequentially acquiring a frame of picture and playing time corresponding to the picture;
predicting a score for executing a preset operation on the picture according to the playing time and at least one of the composition, the shooting scene and the shooting object of the picture;
and predicting the score of executing preset operation on the video according to the score corresponding to the picture.
9. An apparatus for managing multimedia data, comprising:
the permission judging module is used for judging whether the application program has the operation permission corresponding to the operation request or not when the operation request of the application program for the multimedia files in the album is detected;
the operation execution module is used for executing the operation corresponding to the operation request if the application program has the operation authority;
the file analysis module is used for inputting the residual multimedia files in the album into a pre-constructed screening model for analysis, and the output result of the screening model is a score corresponding to the execution of a preset operation on the residual multimedia files, wherein the screening model is obtained by training a multimedia file sample corresponding to a historical operation, and the preset operation comprises a data adding operation, a data deleting operation, a data modifying operation and a data inquiring operation;
and the file determining module is used for comparing the scores of the current residual multimedia files in the residual multimedia files under the preset operation to obtain the operation with the highest score, and when the operation with the highest score is consistent with the operation corresponding to the operation request, determining the current residual multimedia files as target multimedia files and displaying the target multimedia files.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out a method of managing multimedia data according to any one of claims 1 to 8.
11. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the method of managing multimedia data according to any one of claims 1 to 8 when executing the computer program.
CN201710918625.XA 2017-09-30 2017-09-30 Multimedia data management method and device, storage medium and electronic equipment Active CN107729765B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710918625.XA CN107729765B (en) 2017-09-30 2017-09-30 Multimedia data management method and device, storage medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710918625.XA CN107729765B (en) 2017-09-30 2017-09-30 Multimedia data management method and device, storage medium and electronic equipment

Publications (2)

Publication Number Publication Date
CN107729765A CN107729765A (en) 2018-02-23
CN107729765B true CN107729765B (en) 2020-01-14

Family

ID=61208923

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710918625.XA Active CN107729765B (en) 2017-09-30 2017-09-30 Multimedia data management method and device, storage medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN107729765B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109033273A (en) * 2018-07-10 2018-12-18 Oppo广东移动通信有限公司 Play frame number setting method and relevant device
CN110414331A (en) * 2019-06-20 2019-11-05 深圳壹账通智能科技有限公司 Model's screening technique, device, equipment and readable storage medium storing program for executing
CN110929055B (en) * 2019-11-15 2023-05-02 北京达佳互联信息技术有限公司 Multimedia quality detection method and device, electronic equipment and storage medium
CN111476865B (en) * 2020-03-24 2023-07-07 北京国信云服科技有限公司 Image protection method for image recognition based on deep learning neural network
CN111400260A (en) * 2020-04-22 2020-07-10 Oppo广东移动通信有限公司 File display method, display device, terminal device and readable storage medium
CN116150413B (en) * 2023-02-07 2024-06-04 北京达佳互联信息技术有限公司 Multimedia resource display method and device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8949229B1 (en) * 2011-05-12 2015-02-03 Google Inc. Measuring video content of web domains
CN105792000A (en) * 2014-12-23 2016-07-20 北京数码视讯科技股份有限公司 Video recommendation method and device

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103412753A (en) * 2013-08-12 2013-11-27 宇龙计算机通信科技(深圳)有限公司 Image deletion method and device
CN105095745A (en) * 2014-05-12 2015-11-25 宇龙计算机通信科技(深圳)有限公司 Authority control method and device
CN105488190A (en) * 2015-12-02 2016-04-13 深圳市金立通信设备有限公司 Picture management method and terminal
CN105760458A (en) * 2016-02-04 2016-07-13 广东欧珀移动通信有限公司 Picture processing method and electronic equipment
CN106250916B (en) * 2016-07-22 2020-02-21 西安酷派软件科技有限公司 Method and device for screening pictures and terminal equipment
CN106709034A (en) * 2016-12-29 2017-05-24 广东欧珀移动通信有限公司 File protection method and apparatus, and terminal

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8949229B1 (en) * 2011-05-12 2015-02-03 Google Inc. Measuring video content of web domains
CN105792000A (en) * 2014-12-23 2016-07-20 北京数码视讯科技股份有限公司 Video recommendation method and device

Also Published As

Publication number Publication date
CN107729765A (en) 2018-02-23

Similar Documents

Publication Publication Date Title
CN107729765B (en) Multimedia data management method and device, storage medium and electronic equipment
US11294983B2 (en) Inferred user identity in content distribution
CN107622203B (en) Sensitive information protection method and device, storage medium and electronic equipment
US9606643B2 (en) Extended above the lock-screen experience
US20160232374A1 (en) Permission control method and apparatus
CN108763579B (en) Search content recommendation method and device, terminal device and storage medium
US20170192646A1 (en) Method and electronic device for hiding application icons and mobile phone
US9032303B2 (en) Web-based interaction with a local system
EP3320477B1 (en) Protecting data from unauthorized access
AU2017229678B2 (en) Online techniques for assessing user interface deployments in a network-based media system
CN109196493B (en) Automation of browsing mode switching
CN109240991B (en) File recommendation method and device, storage medium and intelligent terminal
EP3584710B1 (en) Method and apparatus for controlling display of mobile terminal, and storage medium
KR20150107830A (en) Use of freeform metadata for access control
CN107729764A (en) Guard method, device, storage medium and the electronic equipment of sensitive information
CN113396411A (en) System and method for enhanced host classification
EP3497586A1 (en) Discovery of calling application for control of file hydration behavior
WO2023151677A1 (en) Method and apparatus for determining file integrity in file system, and electronic device
US20240134960A1 (en) Sentinel system for an online device
US10089450B2 (en) User authentication method, authentication apparatus, and terminal
EP2728472B1 (en) User terminal, reliability management server, and method and program for preventing unauthorized remote operation
CN112654957B (en) Suspended window control method and related products
CN114500368A (en) Data transmission method and device and router adopting device
CN108874976B (en) Search content recommendation method and device, terminal device and storage medium
CN116561735B (en) Mutual trust authentication method and system based on multiple authentication sources and electronic equipment

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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong

Applicant after: OPPO Guangdong Mobile Communications Co., Ltd.

Address before: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong

Applicant before: Guangdong OPPO Mobile Communications Co., Ltd.

GR01 Patent grant
GR01 Patent grant