CN112463275A - Data processing method, terminal and storage medium - Google Patents

Data processing method, terminal and storage medium Download PDF

Info

Publication number
CN112463275A
CN112463275A CN202011323513.8A CN202011323513A CN112463275A CN 112463275 A CN112463275 A CN 112463275A CN 202011323513 A CN202011323513 A CN 202011323513A CN 112463275 A CN112463275 A CN 112463275A
Authority
CN
China
Prior art keywords
display
application
characteristic value
target
value set
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011323513.8A
Other languages
Chinese (zh)
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.)
Shenzhen Microphone Holdings Co Ltd
Shenzhen Transsion Holdings Co Ltd
Original Assignee
Shenzhen Microphone Holdings Co 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 Shenzhen Microphone Holdings Co Ltd filed Critical Shenzhen Microphone Holdings Co Ltd
Priority to CN202011323513.8A priority Critical patent/CN112463275A/en
Publication of CN112463275A publication Critical patent/CN112463275A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the application discloses a data processing method, a terminal and a storage medium, wherein the method comprises the following steps: acquiring a target application run by a terminal and/or a scene mode of the terminal; obtaining hue information of a display interface of a target application; and performing color adjustment on the display interface of the target application according to the tone information of the display interface and at least one of the target application or the scene mode. By adopting the embodiment of the application, the determination of the color characteristics can be intelligently realized, so that the adjustment of the display color of the user interface is facilitated.

Description

Data processing method, terminal and storage medium
Technical Field
The present application relates to the field of terminal technologies, and in particular, to a data processing method, a terminal, and a storage medium.
Background
With the gradual improvement of the current living standard, the dependence of people on the mobile phone is larger and larger, and the time for using the mobile phone is longer and longer, but the mobile phone screen often reflects blue light, and the user receives the blue light for a long time to cause eye fatigue, so that how to better display and adjust for the user becomes a hot problem of research.
The foregoing description is provided for general background information and is not admitted to be prior art.
Disclosure of Invention
The embodiment of the application provides a data processing method, a terminal and a storage medium.
In one aspect, an embodiment of the present application provides a data processing method, including:
acquiring a target application run by a terminal and/or a scene mode of the terminal;
obtaining hue information of a display interface of the target application;
and performing color adjustment on the display interface of the target application according to the tone information of the display interface and at least one of the target application or the scene mode.
Optionally, the method further comprises at least one of:
the color adjustment of the display interface of the target application according to the hue information of the display interface and at least one of the target application or the scene mode includes: determining a target display characteristic value set according to the tone information of the display interface and at least one of the target application or the scene mode, and performing color adjustment on the display interface of the target application according to the target display characteristic value set;
the acquiring the scene mode of the terminal comprises the following steps: acquiring application information of a target application operated by the terminal, and determining a scene mode of the terminal according to the application information;
the acquiring of the tone information of the display interface of the target application includes: and acquiring at least one tone of the display interface of the target application, and taking the determined at least one tone as tone information of the display interface of the target application.
Optionally, before determining the scene mode of the terminal according to the application information, the method further includes:
and the scene mode corresponding to the application information of the target application run by the terminal is designed by a system or set by a user.
Optionally, the obtaining at least one color tone of the target application display interface includes:
determining at least one tone of the target application display interface according to the intercepted screenshot image of the target application display interface.
Optionally, the method further comprises at least one of:
the display characteristic value includes at least one of: saturation, color value, color temperature, brightness, contrast;
the determining of the target display characteristic value set comprises: if the detected user operation is the third operation, displaying a characteristic value adjusting interface, adjusting at least one adjusting option of a characteristic value, and determining a target display characteristic value set according to the adjusting operation aiming at the adjusting option;
the determining of the target display characteristic value set comprises: and obtaining at least one initial display characteristic value set according to the scene mode and the tone information of the display interface, and determining the target display characteristic value set from the at least one initial display characteristic value set.
Optionally, the determining the target set of display feature values from the at least one initial set of display feature values comprises at least one of:
obtaining a user historical tone record of the target application, wherein the historical tone record comprises at least one historical display characteristic value set, and if the historical display characteristic value set in the historical tone record is the same as any initial display characteristic value set, the historical display characteristic value set is used as a target display characteristic value set;
displaying the application preview image corresponding to at least one initial display characteristic value set, receiving user operation, using the display characteristic value set corresponding to the application preview image determined by the user operation as a target display characteristic value set, and/or performing color adjustment on the target display interface according to user selection.
Optionally, the taking the display feature value set corresponding to the application preview image determined by the user operation as the target display feature value set includes:
if the detected user operation is a first operation, displaying a characteristic value adjusting interface according to an initial display characteristic value set corresponding to the application preview image selected by the first operation, and adjusting at least one adjusting option of the characteristic value;
and determining a target display characteristic value set according to the adjusting operation aiming at the adjusting option.
Optionally, the taking the display feature value set corresponding to the application preview image determined by the user operation as the target display feature value set includes:
and if the detected user operation is a second operation, taking the initial display characteristic value set corresponding to the application preview image selected by the second operation as a target display characteristic value set.
On the other hand, an embodiment of the present application provides a terminal, including: the data processing system comprises a processor, a memory and a user interface, wherein the processor, the memory and the user interface are connected with each other, the memory is used for storing a computer program, the computer program comprises program instructions, and the processor is configured to call the program instructions and execute the data processing method.
In another aspect, an embodiment of the present application provides a computer storage medium, including: the computer storage medium stores program instructions that, when executed by a processor, implement the data processing method described above.
In the embodiment of the application, a target application run by a terminal and/or a scene mode where the terminal is located are/is acquired, hue information of a display interface of the target application is acquired, and color adjustment is performed on the display interface of the target application according to the hue information of the display interface and at least one of the target application or the scene mode. Through the process, the determination of the color characteristics can be intelligently realized, so that the adjustment of the display color of the user interface is facilitated.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a flowchart of a data processing method provided in an embodiment of the present application;
FIG. 2 is a flow chart of another data processing method provided by an embodiment of the present application;
FIG. 3a is a schematic diagram of a preview interface of a target application according to an embodiment of the present application;
FIG. 3b is a schematic diagram of a preview interface of another target application provided in the embodiment of the present application;
FIG. 3c is a schematic diagram of a preview interface of another target application provided by an embodiment of the present application;
FIG. 3d is a schematic diagram of a preview interface of another target application provided in the embodiment of the present application;
FIG. 4 is a flow chart of another data processing method provided by the embodiments of the present application;
fig. 5 is a schematic structural diagram of a data processing apparatus according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of a mobile terminal according to an embodiment of the present application;
fig. 7 is a communication network system architecture diagram according to an embodiment 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. With the above figures, there are shown specific embodiments of the present application, which will be described in more detail below. These drawings and written description are not intended to limit the scope of the inventive concepts in any manner, but rather to illustrate the inventive concepts to those skilled in the art by reference to specific embodiments.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
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 apparatus 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 apparatus. Without further limitation, the recitation of an element by the phrase "comprising an … …" does not exclude the presence of additional like elements in the process, method, article, or apparatus that comprises the element, and optionally, identically named components, features, and elements in different embodiments of the present application may have different meanings, as may be determined by their interpretation in the embodiment or by their further context within the embodiment.
It should be understood that although the terms first, second, third, etc. may be used herein to describe various information, such information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope herein. The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination", depending on the context. Also, as used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context indicates otherwise. It will be further understood that the terms "comprises," "comprising," "includes" and/or "including," when used in this specification, specify the presence of stated features, steps, operations, elements, components, items, species, and/or groups, but do not preclude the presence, or addition of one or more other features, steps, operations, elements, components, species, and/or groups thereof. The terms "or," "and/or," "including at least one of the following," and the like, as used herein, are to be construed as inclusive or mean any one or any combination. For example, "includes at least one of: A. b, C "means" any of the following: a; b; c; a and B; a and C; b and C; a and B and C ", again for example," A, B or C "or" A, B and/or C "means" any of the following: a; b; c; a and B; a and C; b and C; a and B and C'. An exception to this definition will occur only when a combination of elements, functions, steps or operations are inherently mutually exclusive in some way.
It should be understood that, although the steps in the flowcharts in the embodiments of the present application are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and may be performed in other orders unless explicitly stated herein. Moreover, at least some of the steps in the figures may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, in different orders, and may be performed alternately or at least partially with respect to other steps or sub-steps of other steps.
It should be noted that step numbers such as S101 and S102 are used herein for the purpose of more clearly and briefly describing the corresponding contents, and do not constitute a substantial limitation on the sequence, and those skilled in the art may perform S102 first and then S101 in specific implementations, but these steps should be within the scope of the present application.
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.
In the following description, suffixes such as "module", "component", or "unit" used to denote elements are used only for the convenience of description of the present application, and have no specific meaning in themselves. Thus, "module", "component" or "unit" may be used mixedly.
The terminal may be implemented in various forms. For example, the terminal described in the present application may include a mobile terminal such as a mobile phone, a tablet computer, a notebook computer, a palmtop computer, a Personal Digital Assistant (PDA), a Portable Media Player (PMP), a navigation device, a wearable device, a smart band, a pedometer, and the like, and a fixed terminal such as a Digital TV, a desktop computer, and the like.
The following description will be given taking a mobile terminal as an example, and it will be understood by those skilled in the art that the configuration according to the embodiment of the present application can be applied to a fixed type terminal in addition to elements particularly used for mobile purposes.
Referring to fig. 1, fig. 1 is a flowchart of a data processing method according to an embodiment of the present disclosure. The method of the embodiment of the present application may be performed by the mobile terminal mentioned above. The method of the embodiment of the application comprises the following steps:
s101, acquiring a target application run by the terminal and/or a scene mode of the terminal.
In the embodiment of the application, the mobile terminal can acquire the currently running target application and/or the currently located scene mode, acquire any one of the two elements, and then perform the subsequent data processing step. Optionally, the target application refers to an application program running on the mobile terminal, and when the mobile terminal detects that the application program of the target application is opened or loaded, the current application program is used as the target application; the scene mode refers to an operating state mode of the mobile terminal when the application is running, and may include, but is not limited to, a game mode, a social mode, a reading mode, a shopping mode, a viewing mode, an office mode, and the like. The scene mode can be obtained by classifying common working states of the mobile terminal based on a big data algorithm, and can also comprise that a user obtains the scene mode in a self-defined mode according to requirements, and optionally, the requirements of the user on displaying interface tone information in each scene mode are different.
Optionally, the embodiment of the present application may further provide a corresponding relationship between the target application and the scene mode, so that when the mobile terminal runs the target application, the scene mode matched with the target application may be determined, optionally, the corresponding relationship between the scene mode and the target application may be designed by the system or may be set by the user, and the corresponding relationship between the scene mode and the scene feature may be designed by the system or may be set by the user. Common correspondences may include, but are not limited to, the following examples: if the target application is a game application or the terminal is in a game state, the current scene mode can be a game mode; if the current application is reading software or is in a reading state, the current scene mode is a reading mode; if the current target application is shopping software or the terminal is in a commodity browsing webpage, the current scene mode is a shopping scene; if the target application is office software, the current scene mode is an office mode, and the like, it should be noted that the scene mode provided in the embodiment of the present application includes, but is not limited to, the above example.
In one embodiment, determining the scene mode of the mobile terminal may be confirmed by application information of the target application, and the application information may include any one or more of a package name, an application program, an application picture, and application data of the target application. Optionally, the scene mode may be directly identified according to one or more pieces of application information in the embodiment of the present application, for example, if it is determined that a package name of a target application is matched with a common game application, it is determined that the scene mode in which the current mobile terminal is located is the game mode; or identifying an application picture obtained by screenshot of the target application through an optical character identification technology, identifying that the application picture is similar to a propaganda poster of a specific game application or the like or that text information on the application picture comprises a game name, and determining that a scene mode where the current mobile terminal is located is a game mode or the like.
Optionally, determining the scene mode of the mobile terminal according to the application information may further include performing a comprehensive analysis on the acquired application information according to an artificial intelligence technique (e.g., of a convolutional neural network model, etc.), so as to determine the scene mode.
In an embodiment, determining the scene mode of the mobile terminal may further be identifying the scene of the mobile terminal according to a scene feature of the mobile terminal, optionally, the scene feature may include, but is not limited to, hue information of a running target application, and the scene feature may be obtained by analyzing and generalizing the mobile terminal according to big data, and specifically, may be implemented by a deep learning technique in an AI technique. For example, the scene features corresponding to the reading mode may be: when the current scene mode is identified to be the application of the preview character and the color value in the tone information of the target application is single, the current scene mode is determined to be the reading mode; if the hue information corresponding to the shopping scene is rich in color values, high in brightness, high in contrast, high in saturation and the like, when the user browses various commodities with more and bright color types, the user is determined to be the shopping scene. It can be understood that users have different requirements for using different target application display interface tone information in different scenes, so that the scene characteristics corresponding to different scene modes are different, and thus, the diversified tone information adjustment process is performed on different target application display interfaces in different scene modes.
In an embodiment, when the application information of the target application is unknown information and the mobile terminal cannot directly determine the current scene mode, the process of determining the scene mode may further include: and acquiring at least one scene feature of the target application, matching the at least one scene feature with the corresponding relation between each scene mode and the scene feature in the scene database, and taking the scene mode with the scene feature matching rate or the coincidence rate reaching a preset threshold value as the scene mode of the mobile terminal.
S102, tone information of a display interface of the target application is obtained.
In the embodiment of the application, the mobile terminal obtains at least one tone of a display interface of a currently running or loaded target application, and takes the determined at least one tone as tone information of the display interface of the target application. Optionally, the hue information of the target application display interface refers to a display data that is displayed on a screen by a specific transmission device and then reflected to human eyes, for example, the display data is presented to a user through the target application display interface, and specifically may be a display interface color value, a saturation, a brightness, a hue, a color temperature, a contrast, and the like.
In an embodiment, the obtaining of the hue information of the target application display interface may further specifically include obtaining color value information of each region on the display interface, and obtaining saturation, brightness, at least one hue, contrast, and the like of the entire display interface. Optionally, the obtaining of the color value information of each display area on the display interface is to obtain RGB values of each area, and specifically, the method may include: when the mobile terminal runs a target application, dividing a display interface into a plurality of display areas according to the color distribution characteristics of the display interface, and acquiring the position information and the RGB value of each display area; and determining color value information in the tone information of the display interface according to the RGB value of the display area. Optionally, the color distribution characteristic may be a color concentration, a color contrast, a color fusion, and the like of the display interface, and the position, the range size, and the RGB value corresponding to each display region of each display region are obtained by identifying the color distribution characteristic, so that the obtained color value information of the display interface is more specific, and the target display characteristic value set corresponding to the color value information is accurately obtained.
S103, according to the tone information of the display interface and at least one of the target application or the scene mode, color adjustment is carried out on the display interface of the target application.
In this embodiment of the application, the mobile terminal may determine the target display characteristic value set according to the hue information of the display interface and at least one of the currently running target application or the currently located scene mode, and perform color adjustment on the display interface of the target application according to the target display characteristic value set, where optionally, the target display characteristic value set includes one or more display characteristic values.
In one embodiment, the target display characteristic value set may refer to a tone information set conforming to a current scene mode and display interface tone information, so as to perform color adjustment on a display interface of the target application according to the target display characteristic value set. The display characteristic value in the display characteristic value set may be at least one of color value, saturation, color temperature, brightness, and contrast, and the corresponding example may be "RGB (98, 223, 210), 240, 3000, 120, 50". Alternatively, the display characteristic values in the target display characteristic value set may include, but are not limited to, the characteristic values described above.
In one embodiment, the mobile terminal acquires a scene mode to obtain tone information corresponding to the scene mode, the tone information includes at least one display characteristic value, then acquires tone information on a current display interface of the mobile terminal, and determines and obtains a target display characteristic value set conforming to the scene mode and the current display interface by comprehensive consideration, and the display characteristic values in the target display characteristic value set do not generate strong contrast with the current display interface and are applicable to the current scene mode.
In an embodiment, in an application scenario for setting eye protection colors for a mobile terminal, it is to be understood that one eye protection color corresponds to one display characteristic value set, and there exists hue information of a color value, saturation, color temperature, brightness, contrast, and the like corresponding to the eye protection color. Generally, the eye protection color may include green, apricot yellow, autumn leaf brown, carmine, green grass green, sea sky blue, pueraria toweling purple, aurora gray, and the like, and different eye protection colors are selected according to different scene modes. For example, the current scene mode is a game scene, the eye protection color corresponding to the game scene may be sky blue, gray green, grass green, and gray blue, and it is recognized that the hue information of the current target application is cool hue information mainly based on blue. The mobile terminal can analyze the eye protection color corresponding to the game scene according to the tone information applied by the target to obtain and set a target eye protection color value, and the target eye protection color value corresponds to a group of target display characteristic value sets. Optionally, the smart device may further obtain at least one eye-protection color value or at least one sequence of eye-protection color values, where the sequence may be "helencia blue, grayish blue, turquoise green, grayish green", and optionally, the sequence order is sorted by eye-protection degree, and the "helencia blue" is the color with the highest eye-protection priority.
In the embodiment of the application, the target display characteristic value set matched with the scene mode of the mobile terminal and the tone information of the target application display interface is obtained, so that intelligent and accurate color adjustment can be conveniently carried out on the display interface of the target application. Meanwhile, in the scene of setting the eye protection color, the corresponding eye protection color value is directly obtained according to different target applications and different scene modes through the technical process, so that the effects of not influencing the use of a user and relieving the eye fatigue of the user can be achieved.
Optionally, referring back to fig. 2, fig. 2 is a flowchart of another data processing method provided in the embodiment of the present application. The method of the embodiment of the present application may be performed by the mobile terminal mentioned above. The method of the embodiment of the application comprises the following steps:
s201, obtaining application information of the target application, wherein the application information comprises any one or more of a package name, an application program, an application picture and application data of the target application. The detailed implementation process of step S201 may refer to step S101, and is not described herein again.
S202, reading the scene mode list, and confirming the scene mode of the target application in the scene mode list according to the application information of the target application, wherein the scene mode is any scene mode in the scene mode list.
In the embodiment of the present application, the scene mode list refers to a set of multiple scene modes, and the scene modes may include a scene mode that is divided by the mobile terminal based on big data analysis and corresponds to a large number of applications, may also be pre-designed by the system, and may also include a scene mode that is customized by the user according to the preference of the user. Optionally, each scene mode may correspond to a plurality of applications or application information, and may also correspond to a scene feature associated with the scene mode; if the target application is the user-defined scene mode, the user can also define the application, the application information and the scene characteristics corresponding to the scene mode, so that when the mobile terminal operates the target application again, the user-defined scene mode can be directly identified by reading the scene list.
S203, analyzing and determining at least one tone of the target application display interface according to the captured screenshot image of the target application display interface, and taking the determined at least one tone as tone information of the display interface of the target application.
In the embodiment of the present application, the hue refers to the general tendency of a color of a screen, is a large color effect, can be understood as referring to the basic tendency of the color appearance of a display screen, and can be generally defined from four aspects of hue, brightness, temperature and purity. The color tone is mainly divided into warm tone and cool tone, and red, orange and yellow are warm tone in general; green, blue and black are cool tones; gray, purple and white are intermediate colors, but the cold and warm tones are also relative and have no absolute division boundaries. Thus, at least one hue refers to the type of hue that, of the plurality of hues, produces the greatest color effect.
In one embodiment, the at least one shade may be a specific shade representative of having a cooling or heating property.
In one embodiment, the at least one hue may also be a hue style that is dominant for a certain color, such as a cool color series represented by blue, a warm color series represented by yellow, and the like.
In one embodiment, at least one tone of the target application can be obtained through analysis according to a screenshot image of a display interface of the target application; optionally, the way of confirming the at least one color tone may also be to acquire video data of a target application run by the mobile terminal for a period of time, so as to obtain a change situation of the target application in the at least one color tone for the period of time; optionally, the way of determining the at least one color tone may also be to obtain a background program or background data of the target application, and the embodiment preferably selects to perform screenshot image analysis on the display interface of the target application to obtain the at least one color tone.
And S204, obtaining at least one initial display characteristic value set according to the scene mode and the tone information of the display interface.
In the embodiment of the application, the mobile terminal determines a display estimation feature group according to a current scene model, and uses the current scene mode, the display estimation feature group and the hue information of a display interface as input values of a feature value estimation model, and the mobile terminal outputs at least one initial display feature value set according to the identification of the feature value estimation model.
In one embodiment, each scene mode corresponds to a matched set of display characteristic estimation features, each set of display characteristic values in the set of display characteristic estimation features includes at least one display characteristic value, such as color value, brightness, saturation, contrast, color temperature, and the like, and the same scene mode may correspond to at least one set of display characteristic estimation features, and each set of display characteristic values in the set of display characteristic estimation features is different. For example, in an eye protection color setting scenario, the set of display estimation features may be a set of at least one eye protection color value, each eye protection color value corresponding to a set of display feature value sets. The color value of the eye protection color can correspond to at least one eye protection color value in the same scene mode, and the color value can be green, cyan, and azure, and can also be apricot kernel yellow, autumn leaf brown, and carmine.
In one embodiment, the characteristic value estimation model may be dedicated to learning according to a scene mode of the mobile terminal, a display estimation characteristic group, and hue information of the display interface, so as to obtain a target display characteristic value set conforming to a target application and the scene mode hue information. The pre-training process may refer to a pre-training process of the convolutional neural network model, which is not described herein again.
In an embodiment, in the process of setting the eye protection color for the mobile terminal, a specific manner of outputting at least one initial display feature value set may be that the mobile terminal inputs the scene mode, the display estimation feature group, and the hue information of the display interface into a feature value estimation model, the model performs reordering according to each display feature value in the color feature group and at least one hue of the display interface to obtain a display feature value corresponding to at least one hue of the display interface, or obtains a new display feature value according to at least one hue learning of the display interface, and then performs eye protection priority ordering on the obtained display feature values to obtain a target display feature value set.
For example, if it is identified that the current scene mode is in the game mode, the game mode may correspond to a display estimation feature set that is "green, cyan, and sky blue," or "almond yellow, autumn leaf brown, carmine," or the like, and optionally, each eye protection color in the display estimation feature set corresponds to a set of target display feature value sets. The at least one hue of the target application display interface is a cool color family represented by blue, such that the determined plurality of display estimation feature sets associated with blue may be "green, turquoise, and sky-blue". The game scene mode, the 'green, cyan, sky blue' and at least one tone are used as input values of the characteristic value estimation model, the characteristic value estimation model outputs a target display characteristic value set according to the self learning capability of the model, the obtained multiple initial display characteristic value sets can be the 'sea sky blue, lake blue, cyan and cyan', and optionally the 'sea sky blue' has the highest priority and can be used as the target display characteristic value set.
In an embodiment, the mobile terminal may periodically identify the scene mode of the mobile terminal according to a preset time threshold in the using process, where the preset time threshold may be system-defined or user-defined, and may specifically be 1 minute, 5 minutes, 7 minutes, and the like. When the scene switching event of the mobile terminal is identified, the re-identification process of the current scene mode of the mobile terminal is triggered, and then at least one tone information corresponding to the switched scene mode is obtained so as to recalculate the target display characteristic value set corresponding to the scene mode. Alternatively, the scene switching event may be a target application switched by the mobile terminal, or may be a situation that a scene mode changes under the same target application.
S205, generating an application preview image corresponding to at least one initial display characteristic value set, and receiving user operation.
In the embodiment of the application, the mobile terminal obtains at least one initial display characteristic value set output by the characteristic value estimation model, generates an application preview image according to each initial display characteristic value set, and calls a preview interface to display the generated application preview image. Optionally, the application preview image is to pre-adjust color information of the target application according to the initial display characteristic value set, and form a preview image which is the same as the display interface content information but has a different color, so that a user can view a display effect of the initial display characteristic value set on the target application in advance and temporarily according to the application preview image.
In an embodiment, the preview interface refers to an original interface for previewing of the terminal device, and the preview interface may be set on a display interface of the mobile terminal and exists on the display interface in a magnetic suspension manner, a split screen manner, and the like. After the application preview image is generated, the mobile terminal device may invoke a preview interface to display the application preview image, as shown in fig. 3a, a plurality of application preview images, such as application preview image 1, application preview image 2, application preview image 3, and application preview image 4, may be displayed on one preview interface, the number of the application preview images corresponds to the number of the initial display feature value sets, the plurality of application preview images may be simultaneously displayed on the preview interface, and the user may also browse the plurality of application preview images according to a sliding manner.
S206, if the detected user operation is a first operation, displaying a characteristic value adjusting interface according to an initial display characteristic value set corresponding to the application preview image selected by the first operation, and adjusting at least one adjusting option of the characteristic value; according to the adjustment operation for the adjustment option, a target display characteristic value set is determined.
In one embodiment, the preview interface may include a display characteristic value adjustment interface for adjusting the application preview image color information, and optionally, the characteristic value adjustment interface may include: and adjusting the adjustment options of all the characteristic values corresponding to the target display characteristic value set corresponding to the application preview image selected by the first operation. Specifically, as shown in fig. 3b, when an application preview image is generated and a preview interface is called to be displayed on a screen of the mobile terminal, a user may initiate a first operation according to a preference of the user, select an application preview image 1, the mobile terminal obtains an initial display feature value set corresponding to the application preview image 1, and generates an adjustment option for adjusting each display feature value in the initial display feature value set corresponding to the application preview image 1 corresponding to the display feature value adjustment interface, where the adjustment option corresponds to the display feature value, the display feature values corresponding to the application preview images are different, and the provided adjustment options are different, so that the user adjusts hue information of the application preview image according to the adjustment options, optionally, the feature value adjustment option may be one or more of a saturation option, a color temperature option, a brightness option, and a contrast option, realizing individual and accurate adjusting process.
In one embodiment, as shown in fig. 3b, the display characteristic value adjustment interface may be displayed simultaneously with a plurality of application preview images, and the display characteristic value adjustment interface exists in a split screen form with the application preview image selected by the user; optionally, as shown in fig. 3c, when a user selects an application preview image, the application preview image is separately displayed in an enlarged manner, and the display characteristic value adjustment interface is fixed on the application preview image or displayed on the application preview image in a floating window, so that the user can feel the preview effect more intuitively.
In one embodiment, each adjustment option corresponds to a preset adjustment threshold, and the preset adjustment threshold may be matched with a scene mode where the mobile terminal is located, or matched with color tone information of a target application display interface. Generally speaking, users have different eye protection requirements for different scene modes, for example, a current display interface in a reading mode may be set to have a darker color and a lower brightness, and a game mode has a higher brightness requirement and a brighter color; in order to meet the use requirements of the user in different scene modes, the adjustment threshold of each corresponding display characteristic value in each scene mode may be different.
In one embodiment, when the application scene is an eye protection color value of the setting terminal, if the set display characteristic value is to achieve the effects of protecting eyes and reducing eye fatigue of a user, the display characteristic value in the initial display characteristic value set corresponding to the eye protection color should have a certain adjustment threshold; if the brightness is not adjusted too high, the maximum value of the adjustment threshold corresponding to the brightness option should be limited to a lower range; further, for example, the eye protection color values (e.g., green, blue, etc.) are different, and the adjustment threshold ranges corresponding to the adjustment components in the three primary colors of RGB are also different. For example, the selected initial set of display feature values is a set of display feature values corresponding to blue, which corresponds to RGB color value information, with a greater range of adjustment thresholds for the blue option and a lower range of adjustment thresholds for red.
And S207, if the detected user operation is the second operation, taking the initial display characteristic value set corresponding to the application preview image selected by the second operation as a target display characteristic value set.
In one embodiment, the user saves the tone information of the preview interface. The mobile terminal can obtain a target display characteristic value set corresponding to the stored target application display interface, and the target display characteristic value set is used as a display estimation characteristic group corresponding to the scene mode. That is, the mobile terminal associates the hue information adjusted by the user with the scene mode, so that when the mobile terminal is in the scene mode again next time, the hue information adjusted by the user is directly called to adjust the hue information of the currently applied display interface, thereby obtaining a target display characteristic value set which better meets the user requirement, and realizing a determination process of the personalized target display characteristic value set, namely a personalized eye protection color setting process.
Optionally, in an embodiment, the method of adjusting the hue information of the target application display interface according to the at least one initial display feature value set may further include: adjusting the tone information of the current target application display interface according to any one initial display characteristic value set in at least one initial display characteristic value set as a target display characteristic value set; or selecting the initial display characteristic value set with higher eye protection priority in the at least one initial display characteristic value set as a target display characteristic value set, and adjusting the tone information of the current target application display interface.
In an embodiment, after obtaining at least one initial display characteristic value set, a user identifier of a target application may also be obtained, and optionally, the user identifier may be an account number, a user name, a user address, and the like of a user logging in the target application; and calling a historical tone record of the display interface corresponding to the user identification, wherein the historical tone record comprises at least one historical display characteristic value set, and if the historical display characteristic value set in the historical tone record is the same as one initial display characteristic value set in the at least one initial display characteristic value set, the historical display characteristic value set is used as a target display characteristic value set. Optionally, if the historical display characteristic value set in the historical color tone record is different from one initial display characteristic value set in the at least one initial display characteristic value set, an initial display characteristic value whose similarity or matching degree with the historical display characteristic value set satisfies a preset threshold may be selected as the target display characteristic value set.
S208, if the detected user operation is the third operation, displaying a characteristic value adjusting interface, and adjusting at least one adjusting option of the characteristic value; according to the adjustment operation for the adjustment option, a target display characteristic value set is determined.
In an embodiment, if the user chooses not to operate any application preview image, a third operation may be initiated to select a screenshot image of a target application display interface, the mobile terminal obtains an initial display feature value set corresponding to the screenshot image, and generates, in the display feature value adjustment interface, an adjustment option for adjusting each display feature value in the initial display feature value set corresponding to the screenshot image, where the adjustment option corresponds to the display feature value, so that the user adjusts the hue information of the screenshot image according to the adjustment option and his/her preference, and the mobile terminal, according to the adjustment operation selected by the user for adjusting the screenshot image, uses one or at least one display feature value corresponding to the hue information of the screenshot image obtained after the adjustment as the target display feature value set, as shown in fig. 3d, optionally, a feature value adjustment option, a display feature value adjustment option, and a display feature value of the, For specific implementation processes such as the adjustment method and the interface display mode, reference may be made to step S206, which is not described herein again.
It should be noted that there is no direct sequence among the first operation, the second operation, and the third operation, that is, there is no sequence among the step S206, the step S207, and the step S208, and the user may directly select and apply the preview image in the preview interface for saving; or adjusting and storing corresponding characteristic values after selecting the application preview image, or directly adjusting and storing corresponding characteristic values on the original target application screenshot image, and adjusting the tone information of the target application according to the corresponding stored initial display characteristic value set.
In the embodiment of the application, when the mobile terminal acquires application information of a target application, a scene mode list can be read, and a scene mode with the highest similarity or matching degree is confirmed in the list according to the application information of the target application or by the scene characteristics of the target application; the method comprises the steps of obtaining at least one initial display characteristic value set matched with a scene mode of the mobile terminal and tone information of a target application display interface, generating an application preview image according to the at least one initial display characteristic value set, calling the preview interface to display the application preview image, so that a user can confirm or modify the tone information of the application preview image, or directly modify the tone information of a screenshot image of the target application display interface, and accordingly achieving intelligent, accurate and diversified display adjustment of the display interface of the target application. Meanwhile, in the scene of setting the eye protection color, the corresponding eye protection color value is directly obtained according to different target applications and different scene modes through the technical process, so that the effects of not influencing the use of a user and relieving the eye fatigue of the user can be achieved.
Optionally, referring to fig. 4 again, fig. 4 is a flowchart of another data processing method provided in the embodiment of the present application. The method of the embodiment of the present application may be executed by a mobile terminal and a server together, where the mobile terminal may specifically be the mobile terminal mentioned above. The method of the embodiment of the application includes the following steps, and the detailed implementation process of S401 to S415 may refer to steps S201 to S208.
S401, the mobile terminal obtains application information of the target application, wherein the application information comprises any one or more of a package name, an application program, an application picture and application data of the target application. The detailed implementation process of step S401 may refer to step S101, and is not described herein again.
S402, the mobile terminal reads the scene mode list, and confirms the scene mode of the target application in the scene mode list according to the application information of the target application, wherein the scene mode is any scene mode in the scene mode list.
And S403, the mobile terminal intercepts the screenshot image of the target application display interface.
And S404, the mobile terminal sends the scene mode and the screenshot image of the target application display interface to a server.
S405, the server analyzes and determines at least one tone of the target application display interface according to the screenshot image of the target application display interface, and the determined at least one tone is used as tone information of the display interface of the target application.
S406, the server determines a display estimation feature group according to the scene mode.
S407, the server takes the scene mode, the display estimation feature group and the tone information of the display interface as input values of the feature value estimation model, and outputs at least one initial display feature value set according to the identification of the feature value estimation model.
S408, the server sends the at least one target display characteristic value set to the mobile terminal.
S409, the mobile terminal generates an application preview image corresponding to at least one initial display characteristic value set.
And S410, the mobile terminal calls a preview interface to display the application preview image.
S411, a first operation or a second operation or a third operation initiated by a user.
S412, the mobile terminal receives user operation.
S413, if the detected user operation is a first operation, displaying a characteristic value adjusting interface according to an initial display characteristic value set corresponding to the application preview image selected by the first operation, and adjusting at least one adjusting option of the characteristic value; according to the adjustment operation for the adjustment option, a target display characteristic value set is determined.
And S414, if the detected user operation is the second operation, the mobile terminal takes the initial display characteristic value set corresponding to the application preview image selected by the second operation as the target display characteristic value set.
S415, if the detected user operation is the third operation, the mobile terminal displays a characteristic value adjusting interface and adjusts at least one adjusting option of a characteristic value; according to the adjustment operation for the adjustment option, a target display characteristic value set is determined.
In the embodiment of the application, when the mobile terminal is found to run with the target application, the scene mode list can be read, and the scene mode with the highest similarity or matching degree is confirmed in the list according to the application information of the target application or according to the scene characteristics of the target application; the method comprises the steps of obtaining at least one initial display characteristic value set matched with a scene mode of a mobile terminal and tone information of a target application display interface, generating an application preview image according to the at least one initial display characteristic value set, calling the preview interface to display the application preview image so that a user can confirm or modify the tone information of the application preview image, or directly modify the tone information of a screenshot image of the target application display interface, and therefore the intelligent, accurate and diversified display adjustment process of the display interface of the target application is achieved. In the scene of setting the eye protection color, at least one color tone of the target application can be acquired according to the acquired color characteristic information corresponding to the scene mode, so that eye protection color values which accord with the target application and different scene modes are obtained, and parameter options in the display characteristic value set are adjusted within a preset adjusting threshold range according to user requirements, so that a user can adjust the color tone information of the application preview image according to preference, and the adjusted color tone information can meet the eye protection effect, so that the effects of not influencing the use of the user and relieving the eye fatigue of the user are achieved.
Referring to fig. 5, fig. 5 is a schematic structural diagram of a data processing apparatus according to an embodiment of the present application. As shown in fig. 5, the display adjusting apparatus of the mobile terminal includes the following modules:
an obtaining module 501, configured to obtain a target application run by a terminal and/or a scene mode in which the terminal is located;
the obtaining module 501 is configured to obtain hue information of a display interface of the target application;
the adjusting module 502 performs color adjustment on the display interface of the target application according to the hue information of the display interface and at least one of the target application or the scene mode.
In one embodiment, the adjusting module 502 is specifically configured to determine a target set of display feature values according to the hue information of the display interface and at least one of the target application or the scene mode; and performing color adjustment on a display interface of the target application according to the target display characteristic value set, wherein optionally, the target display characteristic value set comprises one or more display characteristic values.
In one embodiment, the display characteristic value includes at least one of: saturation, color value, color temperature, brightness, contrast.
In an embodiment, the obtaining module 501 is specifically configured to obtain application information of a target application run by the terminal, where the application information includes any one or more of a package name, an application program, an application picture, and application data of the target application; and determining the scene mode of the terminal according to the application information.
In one embodiment, the obtaining module 501 comprises: and the scene mode corresponding to the application information of the target application run by the terminal is designed by a system or set by a user.
In an embodiment, the obtaining module 501 is specifically configured to obtain at least one color tone of the target application display interface; and using the determined at least one tone as tone information of a display interface of the target application.
In an embodiment, the obtaining module 501 is specifically configured to determine at least one color tone of the target application display interface according to the captured screenshot image of the target application display interface.
In an embodiment, the adjusting module 502 is specifically configured to obtain at least one initial display feature value set according to the scene mode and the hue information of the display interface, and determine the target display feature value set from the at least one initial display feature value set.
In one embodiment, the adjusting module 502 is specifically configured to obtain a historical tone record of the user of the target application, where the historical tone record includes at least one historical display feature value set; and if the historical display characteristic value set in the historical tone record is the same as any one of the initial display characteristic value sets, taking the historical display characteristic value set as a target display characteristic value set.
In an embodiment, the adjusting module 502 is specifically configured to display an application preview image corresponding to at least one of the initial display feature value sets; receiving user operation; taking the display characteristic value set corresponding to the application preview image determined by the user operation as a target display characteristic value set; or adjusting the color of the target display interface according to the user selection.
In an embodiment, the adjusting module 502 is specifically configured to, if the detected user operation is a first operation, display a feature value adjusting interface according to an initial display feature value set corresponding to an application preview image selected by the first operation, and adjust an adjustment option of at least one feature value; and determining a target display characteristic value set according to the adjusting operation aiming at the adjusting option.
In an embodiment, the adjusting module 502 is specifically configured to, if the detected user operation is a second operation, use an initial display feature value set corresponding to the application preview image selected by the second operation as a target display feature value set.
In one embodiment, the adjusting module 502 is specifically configured to display a feature value adjusting interface and adjust an adjusting option of at least one feature value if the detected user operation is a third operation; and determining a target display characteristic value set according to the adjusting operation aiming at the adjusting option.
It can be understood that, for specific implementation of each functional module in the embodiment of the present application, reference may be made to the description related to the foregoing method embodiment, which is not described herein again.
In the embodiment of the present application, an obtaining module 501 obtains a target application run by a terminal and/or a scene mode in which the terminal is located, the obtaining module 501 obtains hue information of a display interface of the target application, and an adjusting module 502 performs color adjustment on the display interface of the target application according to the hue information of the display interface and at least one of the target application or the scene mode. Through the process, the determination of the color characteristics can be intelligently realized, so that the adjustment of the display color of the user interface is facilitated.
Referring to fig. 6, fig. 6 is a schematic block diagram of a structure of a mobile terminal provided in an embodiment of the present application, where the mobile terminal in the embodiment of the present application may refer to: the terminal that can carry out information display such as smart mobile phone, panel computer, intelligent wearable equipment. The mobile terminal includes at least: a RF (Radio Frequency) unit 601, a WiFi module 602, an audio output unit 603, an a/V (audio/video) input unit 604, a sensor 605, a display unit 606, a user input unit 607, an interface unit 608, a memory 609, a processor 610, and a power supply 611. Those skilled in the art will appreciate that the mobile terminal architecture shown in fig. 6 is not intended to be limiting of mobile terminals, and that a mobile terminal may include more or fewer components than shown, or some components may be combined, or a different arrangement of components.
The following describes each component of the mobile terminal in detail with reference to fig. 6:
the radio frequency unit 601 may be configured to receive and transmit signals during information transmission and reception or during a call, and specifically, receive downlink information of a base station and then process the downlink information to the processor 610; in addition, the uplink data is transmitted to the base station. In general, radio frequency unit 601 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. Alternatively, the radio frequency unit 601 may also communicate with a network and other devices through wireless communication. The wireless communication may use any communication standard or protocol, including but not limited to GSM (Global System for Mobile communications), GPRS (General Packet Radio Service), CDMA2000(Code Division Multiple Access 2000), WCDMA (Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access), FDD-LTE (Frequency Division duplex Long Term Evolution), and TDD-LTE (Time Division duplex Long Term Evolution).
WiFi belongs to short-distance wireless transmission technology, and the mobile terminal can help a user to receive and send e-mails, browse webpages, access streaming media and the like through the WiFi module 602, and provides wireless broadband Internet access for the user. Although fig. 1 shows the WiFi module 602, it is understood that it does not belong to the essential constitution of the mobile terminal, and may be omitted entirely as needed within the scope not changing the essence of the invention.
The audio output unit 603 may convert audio data received by the radio frequency unit 601 or the WiFi module 602 or stored in the memory 609 into an audio signal and output as sound when the mobile terminal 600 is in a call signal reception mode, a call mode, a recording mode, a voice recognition mode, a broadcast reception mode, or the like. Also, the audio output unit 603 may also provide audio output related to a specific function performed by the mobile terminal 600 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 603 may include a speaker, a buzzer, and the like.
The a/V input unit 604 is used to receive audio or video signals. The a/V input Unit 604 may include a Graphics Processing Unit (GPU) 6041 and a microphone 6042, and the Graphics processor 6041 processes image data of a still picture or video obtained by an image capturing apparatus (such as a camera) in a video capture mode or an image capture mode. The processed image frames may be displayed on the display unit 606. The image frames processed by the graphic processor 6041 may be stored in the memory 609 (or other storage medium) or transmitted via the radio frequency unit 601 or the WiFi module 602. The microphone 6042 can receive sound (audio data) via the microphone 6042 in a phone call mode, a recording mode, a voice recognition mode, or the like, and can process such sound into audio data. The processed audio (voice) data may be converted into a format output transmittable to a mobile communication base station via the radio frequency unit 601 in case of a phone call mode. The microphone 6042 may implement various types of noise canceling (or suppression) algorithms to cancel (or suppress) noise or interference generated in the course of receiving and transmitting an audio signal.
The mobile terminal 600 also includes at least one sensor 605, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor that may optionally adjust the brightness of the display panel 6061 according to the brightness of ambient light, and a proximity sensor that may turn off the display panel 6061 and/or the backlight when the mobile terminal 600 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally, three axes), can detect the magnitude and direction of gravity when stationary, and can be used for applications of recognizing the posture of a mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer and tapping), and the like; as for other sensors such as a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured on the mobile phone, further description is omitted here.
The display unit 606 is used to display information input by the user or information provided to the user. The Display unit 606 may include a Display panel 6061, and the Display panel 6061 may be configured by a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
The user input unit 607 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the mobile terminal. Specifically, the user input unit 607 may include a touch panel 6071 and other input devices 6072. The touch panel 6071, also referred to as a touch screen, may collect touch operations of a user on or near the touch panel 6071 (e.g., operations of a user on or near the touch panel 6071 using any suitable object or accessory such as a finger, a stylus, etc.) and drive corresponding connection devices according to a preset program. The touch panel 6071 may include two parts of a touch detection device and a touch controller. Optionally, the touch detection device detects a touch orientation of a user, detects a signal caused by a touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 610, and can receive and execute commands sent by the processor 610. Alternatively, the touch panel 6071 can be implemented by various types such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. The user input unit 607 may include other input devices 6072 in addition to the touch panel 6071. In particular, the other input devices 6072 may include, but are not limited to, one or more of a physical keyboard, a function key (such as a volume control key, a switch key, etc.), a trackball, a mouse, a joystick, and the like, and are not limited to these specific examples.
Further, the touch panel 6071 can cover the display panel 6061, and when the touch panel 6071 detects a touch operation on or near the touch panel 6071, the touch operation is transmitted to the processor 610 to determine the type of the touch event, and then the processor 610 provides a corresponding visual output on the display panel 6061 according to the type of the touch event. Although the touch panel 6071 and the display panel 6061 are shown in fig. 6 as two separate components to implement the input and output functions of the mobile terminal, in some embodiments, the touch panel 6071 and the display panel 6061 may be integrated to implement the input and output functions of the mobile terminal, and is not limited herein.
The interface unit 608 serves as an interface through which at least one external device is connected to the mobile terminal 600. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 608 may be used to receive input (e.g., data information, power, etc.) from external devices and transmit the received input to one or more elements within the mobile terminal 600 or may be used to transmit data between the mobile terminal 600 and external devices.
The memory 609 may be used to store software programs as well as various data. The memory 609 may mainly include a program storage area and a data storage area, and optionally, the program storage area may store an operating system, an application program (such as a sound playing function, an image playing function, and the like) required by at least one function, and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Optionally, the memory 609 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The processor 610 is a control center of the mobile terminal, connects various parts of the entire mobile terminal using various interfaces and lines, and performs various functions of the mobile terminal and processes data by operating or executing software programs and/or modules stored in the memory 609 and calling data stored in the memory 609, thereby integrally monitoring the mobile terminal. Processor 610 may include one or more processing units; preferably, the processor 610 may integrate an application processor and a modem processor, optionally, the application processor mainly handles operating systems, user interfaces, application programs, etc., and the modem processor mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 610.
The mobile terminal 600 may further include a power supply 611 (e.g., a battery) for supplying power to the various components, and preferably, the power supply 611 is logically connected to the processor 610 via a power management system, so that functions of managing charging, discharging, and power consumption are performed via the power management system.
Although not shown in fig. 6, the mobile terminal 600 may further include a bluetooth module or the like, which is not described in detail herein.
In one implementation, the memory 609 is also used to store program instructions. The processor 610 may invoke the following program instructions: acquiring a target application run by a terminal and/or a scene mode of the terminal; obtaining hue information of a display interface of the target application; and performing color adjustment on the display interface of the target application according to the tone information of the display interface and at least one of the target application or the scene mode.
In one embodiment, the processor 610 is specifically configured to determine a target set of display feature values according to the hue information of the display interface and at least one of the target application or the scene mode; and performing color adjustment on a display interface of the target application according to the target display characteristic value set, wherein optionally, the target display characteristic value set comprises one or more display characteristic values.
In one embodiment, the display characteristic value includes at least one of: saturation, color value, color temperature, brightness, contrast.
In an embodiment, the processor 610 is specifically configured to obtain application information of a target application run by the terminal, where the application information includes any one or more of a package name, an application program, an application picture, and application data of the target application; and determining the scene mode of the terminal according to the application information.
In one embodiment, the scene mode corresponding to the application information of the target application run by the terminal is designed by a system or set by a user.
In one embodiment, the processor 610 is specifically configured to obtain at least one hue of the target application display interface; and using the determined at least one tone as tone information of a display interface of the target application.
In one embodiment, the processor 610 is specifically configured to determine at least one color tone of the target application display interface according to the captured screenshot image of the target application display interface.
In an embodiment, the processor 610 is specifically configured to obtain at least one initial display feature value set according to the scene mode and the hue information of the display interface, and determine the target display feature value set from the at least one initial display feature value set.
In one embodiment, the processor 610 is specifically configured to obtain a historical tone record of the user of the target application, where the historical tone record includes at least one historical set of display feature values; and if the historical display characteristic value set in the historical tone record is the same as any one of the initial display characteristic value sets, taking the historical display characteristic value set as a target display characteristic value set.
In one embodiment, the processor 610 is specifically configured to display an application preview image corresponding to at least one of the initial display feature value sets; receiving user operation; taking the display characteristic value set corresponding to the application preview image determined by the user operation as a target display characteristic value set; or adjusting the color of the target display interface according to the user selection.
In an embodiment, the processor 610 is specifically configured to, if the detected user operation is a first operation, display a feature value adjustment interface according to an initial display feature value set corresponding to an application preview image selected by the first operation, and adjust an adjustment option of at least one feature value; and determining a target display characteristic value set according to the adjusting operation aiming at the adjusting option.
In an embodiment, the processor 610 is specifically configured to, if the detected user operation is a second operation, use an initial display feature value set corresponding to the application preview image selected by the second operation as a target display feature value set.
In one embodiment, the processor 610 is specifically configured to display a feature value adjustment interface and adjust an adjustment option of at least one feature value if the detected user operation is a third operation; and determining a target display characteristic value set according to the adjusting operation aiming at the adjusting option.
In the embodiment of the application, the mobile terminal acquires a running target application and/or a scene mode and acquires tone information of a display interface of the target application, and the mobile terminal adjusts the color of the display interface of the target application according to the tone information of the display interface and at least one of the target application and the scene mode. Through the process, the determination of the color characteristics can be intelligently realized, so that the adjustment of the display color of the user interface is facilitated.
It is to be understood that, in the embodiment of the present application, specific implementation of the processor 610 may refer to the related description of the foregoing method embodiments, which is not repeated herein.
Optionally, the present application further provides a computer-readable storage medium, in which program instructions are stored, and when executed, the program instructions are used to implement the data processing method described above.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Alternatively, the storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
Embodiments of the present application also provide a computer program product, which includes computer program code, when the computer program code runs on a computer, the computer is caused to execute the method in the above various possible embodiments.
Embodiments of the present application further provide a chip, which includes a memory and a processor, where the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that a device in which the chip is installed executes the method in the above various possible embodiments.
In order to facilitate understanding of the embodiments of the present application, a communication network system on which the mobile terminal of the present application is based is described below.
Referring to fig. 7, fig. 7 is an architecture diagram of a communication Network system according to an embodiment of the present disclosure, where the communication Network system is an LTE system of a universal mobile telecommunications technology, and the LTE system includes a UE (User Equipment) 701, an E-UTRAN (Evolved UMTS Terrestrial Radio Access Network) 702, an EPC (Evolved Packet Core) 703, and an IP service 704 of an operator, which are in communication connection in sequence.
Specifically, the UE701 may be the terminal 600 described above, and is not described herein again.
The E-UTRAN702 includes eNodeB7021 and other enodebs 7022, among others. Alternatively, the eNodeB7021 may be connected to other enodebs 7022 over a backhaul (e.g., X2 interface), the eNodeB7021 being connected to the EPC703, the eNodeB7021 may provide access to the EPC703 by the UE 701.
The EPC703 may include an MME (Mobility Management Entity) 7031, an HSS (Home Subscriber Server) 7032, other MMEs 7033, an SGW (Serving gateway) 7034, a PGW (PDN gateway) 7035, and a PCRF (Policy and Charging Rules Function) 7036, and the like. Optionally, the MME7031 is a control node that handles signaling between the UE701 and the EPC703, providing bearer and connection management. The HSS7032 is used to provide registers to manage functions such as a home location register (not shown) and holds subscriber-specific information about service characteristics, data rates, etc. All user data may be sent through the SGW7034, the PGW7035 may provide IP address allocation and other functions for the UE701, and the PCRF7036 is a policy and charging control policy decision point for traffic data flows and IP bearer resources, which selects and provides available policy and charging control decisions for a policy and charging enforcement function (not shown).
The IP services 704 may include the internet, intranets, IMS (IP Multimedia Subsystem), or other IP services, among others.
Although the LTE system is described as an example, it should be understood by those skilled in the art that the present application is not limited to the LTE system, but may also be applied to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA, and future new network systems.
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.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and reference may be made to the related descriptions of other embodiments for parts that are not described or illustrated in a certain embodiment.
The technical features of the embodiments described above may be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the embodiments described above are not described, but should be considered as within the scope of the present disclosure as long as there is no contradiction between the combinations of the technical features.
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) and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, a controlled terminal, or a network device) to execute the method of each embodiment 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 data processing method, comprising:
acquiring a target application run by a terminal and/or a scene mode of the terminal;
obtaining hue information of a display interface of the target application;
and performing color adjustment on the display interface of the target application according to the tone information of the display interface and at least one of the target application or the scene mode.
2. The method of claim 1, comprising at least one of:
the color adjustment of the display interface of the target application according to the hue information of the display interface and at least one of the target application or the scene mode includes: determining a target display characteristic value set according to the tone information of the display interface and at least one of the target application or the scene mode, and performing color adjustment on the display interface of the target application according to the target display characteristic value set;
the acquiring the scene mode of the terminal comprises the following steps: acquiring application information of a target application operated by the terminal, and determining a scene mode of the terminal according to the application information;
the acquiring of the tone information of the display interface of the target application includes: and acquiring at least one tone of the display interface of the target application, and taking the determined at least one tone as tone information of the display interface of the target application.
3. The method according to claim 2, wherein before determining the scene mode of the terminal according to the application information, the method comprises:
and the scene mode corresponding to the application information of the target application run by the terminal is designed by a system or set by a user.
4. The method of claim 2, wherein the obtaining at least one tone of the target application display interface comprises:
determining at least one tone of the target application display interface according to the intercepted screenshot image of the target application display interface.
5. The method of claim 2, comprising at least one of:
the display characteristic value includes at least one of: saturation, color value, color temperature, brightness, contrast;
the determining of the target display characteristic value set comprises: if the detected user operation is the third operation, displaying a characteristic value adjusting interface, adjusting at least one adjusting option of a characteristic value, and determining a target display characteristic value set according to the adjusting operation aiming at the adjusting option;
the determining of the target display characteristic value set comprises: and obtaining at least one initial display characteristic value set according to the scene mode and the tone information of the display interface, and determining the target display characteristic value set from the at least one initial display characteristic value set.
6. The method of claim 5, wherein said determining the target set of display feature values from the at least one initial set of display feature values comprises at least one of:
obtaining a user historical tone record of the target application, wherein the historical tone record comprises at least one historical display characteristic value set, and if the historical display characteristic value set in the historical tone record is the same as any initial display characteristic value set, the historical display characteristic value set is used as a target display characteristic value set;
displaying the application preview image corresponding to at least one initial display characteristic value set, receiving user operation, using the display characteristic value set corresponding to the application preview image determined by the user operation as a target display characteristic value set, and/or performing color adjustment on the target display interface according to user selection.
7. The method according to claim 6, wherein the taking a set of display feature values corresponding to the application preview image determined by the user operation as a set of target display feature values includes:
if the detected user operation is a first operation, displaying a characteristic value adjusting interface according to an initial display characteristic value set corresponding to the application preview image selected by the first operation, and adjusting at least one adjusting option of the characteristic value;
and determining a target display characteristic value set according to the adjusting operation aiming at the adjusting option.
8. The method according to claim 6, wherein the taking a set of display feature values corresponding to the application preview image determined by the user operation as a set of target display feature values includes:
and if the detected user operation is a second operation, taking the initial display characteristic value set corresponding to the application preview image selected by the second operation as a target display characteristic value set.
9. A terminal, comprising: a processor, a memory and a user interface, the processor, the memory and the user interface being interconnected, wherein the memory is configured to store a computer program comprising program instructions, the processor being configured to invoke the program instructions to perform the data processing method of any one of claims 1 to 8.
10. A readable storage medium, comprising: the readable storage medium has stored therein program instructions which, when executed by a processor, implement the data processing method of any one of claims 1 to 8.
CN202011323513.8A 2020-11-23 2020-11-23 Data processing method, terminal and storage medium Pending CN112463275A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011323513.8A CN112463275A (en) 2020-11-23 2020-11-23 Data processing method, terminal and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011323513.8A CN112463275A (en) 2020-11-23 2020-11-23 Data processing method, terminal and storage medium

Publications (1)

Publication Number Publication Date
CN112463275A true CN112463275A (en) 2021-03-09

Family

ID=74798555

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011323513.8A Pending CN112463275A (en) 2020-11-23 2020-11-23 Data processing method, terminal and storage medium

Country Status (1)

Country Link
CN (1) CN112463275A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113596529A (en) * 2021-07-07 2021-11-02 深圳市雷鸟网络传媒有限公司 Terminal control method and device, computer equipment and storage medium
CN116229188A (en) * 2023-05-08 2023-06-06 腾讯科技(深圳)有限公司 Image processing display method, classification model generation method and equipment thereof
CN116302293A (en) * 2023-05-18 2023-06-23 荣耀终端有限公司 Picture display method and device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113596529A (en) * 2021-07-07 2021-11-02 深圳市雷鸟网络传媒有限公司 Terminal control method and device, computer equipment and storage medium
CN116229188A (en) * 2023-05-08 2023-06-06 腾讯科技(深圳)有限公司 Image processing display method, classification model generation method and equipment thereof
CN116229188B (en) * 2023-05-08 2023-07-25 腾讯科技(深圳)有限公司 Image processing display method, classification model generation method and equipment thereof
CN116302293A (en) * 2023-05-18 2023-06-23 荣耀终端有限公司 Picture display method and device

Similar Documents

Publication Publication Date Title
CN107731199B (en) Screen color temperature adjusting method, terminal and computer readable storage medium
CN112463275A (en) Data processing method, terminal and storage medium
CN107644396B (en) Lip color adjusting method and device
CN107067842B (en) Color value adjusting method, mobile terminal and storage medium
CN108200421B (en) White balance processing method, terminal and computer readable storage medium
CN109471579B (en) Terminal screen information layout adjustment method and device, mobile terminal and storage medium
CN107705247B (en) Image saturation adjusting method, terminal and storage medium
CN110058827B (en) Auxiliary screen wallpaper processing method of mobile terminal, mobile terminal and storage medium
CN112162870A (en) File processing operation method, mobile terminal and storage medium
CN114037692A (en) Image processing method, mobile terminal and storage medium
CN108737639B (en) Message prompting method, terminal and computer readable storage medium
CN113590069A (en) Switching method, mobile terminal and storage medium
CN113126844A (en) Display method, terminal and storage medium
CN112068689A (en) Brightness adjusting method, terminal and computer storage medium
CN114845044B (en) Image processing method, intelligent terminal and storage medium
CN114333001A (en) Image processing method, intelligent terminal and storage medium
WO2023108444A1 (en) Image processing method, intelligent terminal, and storage medium
CN114549544A (en) Image processing method, intelligent terminal and storage medium
CN111161133B (en) Picture processing method and electronic equipment
CN114723645A (en) Image processing method, intelligent terminal and storage medium
CN112990020A (en) AR effect processing method, mobile terminal and readable storage medium
CN114092366A (en) Image processing method, mobile terminal and storage medium
CN107193552B (en) Theme color setting method and device and computer readable storage medium
CN112734866A (en) Image processing method, terminal and storage medium
CN108335301B (en) Photographing method and mobile terminal

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