CN111625430A - Application state display method, terminal device and storage medium - Google Patents

Application state display method, terminal device and storage medium Download PDF

Info

Publication number
CN111625430A
CN111625430A CN202010479707.0A CN202010479707A CN111625430A CN 111625430 A CN111625430 A CN 111625430A CN 202010479707 A CN202010479707 A CN 202010479707A CN 111625430 A CN111625430 A CN 111625430A
Authority
CN
China
Prior art keywords
display
state
display screen
running
target application
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
CN202010479707.0A
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 CN202010479707.0A priority Critical patent/CN111625430A/en
Publication of CN111625430A publication Critical patent/CN111625430A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display of status information
    • G06F11/328Computer systems status display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/302Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a software system
    • 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)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Quality & Reliability (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Physics (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the application provides an application state display method, a terminal device and a storage medium, wherein the running state of a running target application program is acquired, and the running state is dynamically displayed in the edge area of a display screen according to a preset display mode.

Description

Application state display method, terminal device and storage medium
Technical Field
The present application relates to the field of terminal technologies, and in particular, to an application state display method, a terminal device, and a storage medium.
Background
At present, intelligent terminal equipment such as mobile phones and tablet computers is widely popularized on a large scale, and in daily life and work of people, the intelligent terminal equipment brings great convenience to people and enriches daily entertainment contents of people.
With the progress of the display technology on the terminal equipment, the screen size of the terminal equipment is larger and larger, the screen occupation ratio is higher and higher, a better visual effect is brought to a user, and application manufacturers and terminal equipment manufacturers are also adapted to application programs capable of being displayed on the full screen of the screen, so that the visual experience of the user is improved.
However, in some scenes requiring full-screen display, some necessary information representing the application state is displayed on the screen, which may block the content displayed on the screen, so that the display screen of the terminal device cannot display all the content.
The foregoing description is provided for general background information and is not admitted to be prior art.
Disclosure of Invention
The application provides an application state display method, terminal equipment and a storage medium, and is used for solving the problem that a display screen of the terminal equipment cannot display all contents in a full-screen display scene of the terminal equipment.
According to a first aspect of the embodiments of the present disclosure, there is provided an application state display method applied to a terminal device having at least one display screen, the method including:
running the target application program;
acquiring the running state of the target application program;
and dynamically displaying the running state in the edge area of the display screen according to a preset display mode.
In one possible implementation manner, an indication mark is displayed in the display screen; the dynamically displaying the operating state in the edge area of the display screen according to a preset display mode includes:
determining the display state of the indication mark according to a preset display mode;
and controlling the dynamic change of the indicating mark in the edge area of the display screen, wherein the display state of the indicating mark and/or the position of the indicating mark in the edge area of the display screen has a first mapping relation with the running state.
In one possible embodiment, the display state of the indicator and/or the position of the indicator in the edge region of the display screen is synchronized or asynchronous in time with the operating state.
In one possible implementation manner, when the running state of the target application program is switched, the running state is dynamically displayed in an edge area of the display screen in a preset display mode.
In one possible implementation, the target application has an application identifier, and the application identifier has a second mapping relationship with the display mode.
In a possible implementation manner, the edge area of the display screen includes a curved side area and/or a regular side area, and the dynamically displaying the operating state in the edge area of the display screen according to a preset display mode includes: and dynamically displaying the running state in the curved side area and/or the regular side area.
In a possible implementation manner, the terminal device has a plurality of display screens, and dynamically displays the operating state in an edge area of the display screens according to a preset display mode, including:
and dynamically displaying the running states in different edge areas of the plurality of display screens at the same time or in different edge areas of the plurality of display screens at the same time according to a preset display mode.
In one possible implementation, the plurality of display screens correspond to the same or different display modes.
In one possible implementation, the running state of the target application includes at least one of:
the running time of the target application program, the attribute of the target application program, the running mode of the mobile terminal and the running load of the target application program.
In one possible implementation, the display mode includes at least one of: flashing, different colors, different display positions, different durations.
According to a second aspect of the embodiments of the present disclosure, there is provided an application state display device including:
the control module is used for running a target application program;
the acquisition module is used for acquiring the running state of the target application program;
and the display module is used for dynamically displaying the running state in the edge area of the display screen according to a preset display mode.
In one possible implementation manner, an indication mark is displayed in the display screen; the display module is specifically configured to:
and determining the display state of the indication mark according to a preset display mode.
And controlling the dynamic change of the indicating mark in the edge area of the display screen, wherein the display state of the indicating mark and/or the position of the indicating mark in the edge area of the display screen has a first mapping relation with the running state.
In one possible embodiment, the display state of the indicator and/or the position of the indicator in the edge region of the display screen is synchronized or asynchronous in time with the operating state.
In one possible implementation manner, when the running state of the target application program is switched, the running state is dynamically displayed in an edge area of the display screen in a preset display mode.
In one possible implementation, the target application has an application identifier, and the application identifier has a second mapping relationship with the display mode.
In a possible implementation manner, the edge area of the display screen includes a curved side area and/or a regular side area, and the display module is specifically configured to: and dynamically displaying the running state in the curved side area and/or the regular side area.
In a possible implementation manner, the terminal device has a plurality of display screens, and the display module is specifically configured to:
and dynamically displaying the running states in different edge areas of the plurality of display screens at the same time or in different edge areas of the plurality of display screens at the same time according to a preset display mode.
In one possible implementation, the plurality of display screens correspond to the same or different display modes.
In one possible implementation, the running state of the target application includes at least one of:
the running time of the target application program, the attribute of the target application program, the running mode of the mobile terminal and the running load of the target application program.
In one possible implementation, the display mode includes at least one of: flashing, different colors, different display positions, different durations.
According to a third aspect of the embodiments of the present disclosure, there is provided a terminal device, including: a memory, a processor, and a computer program;
wherein the computer program is stored in the memory and configured to be executed by the processor to perform the application state display method according to any one of the first aspect of the embodiments of the present disclosure.
According to a fourth aspect of the embodiments of the present disclosure, there is provided a computer-readable storage medium having stored therein computer-executable instructions, which when executed by a processor, are configured to implement the application state display method according to any one of the first aspect of the embodiments of the present disclosure.
According to the application state display method, the terminal device and the storage medium, the target application program is operated; acquiring the running state of the target application program; the running state is dynamically displayed in the edge area of the display screen according to the preset display mode, and the running state of the target application program is set in the edge area of the display screen through the preset display mode, so that the shielding of the information corresponding to the running state on the content in the display screen can be avoided, all the content can be displayed on the display screen to the maximum extent, and the display effect and the display integrity of the display screen of the terminal equipment are improved.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.
Fig. 1a is a first application scenario diagram of an application state display method according to an embodiment of the present application;
fig. 1b is a second application scenario diagram of an application state display method according to an embodiment of the present application;
FIG. 2 is a flowchart of an application status display method according to an embodiment of the present application;
fig. 3 is a flowchart of an application status display method according to another embodiment of the present application;
fig. 4 is a schematic diagram illustrating a screen recording running time represented by an indication mark according to an embodiment of the present application;
fig. 5 is another schematic diagram illustrating a screen recording running time represented by an indication mark according to an embodiment of the present application;
fig. 6 is a schematic diagram illustrating a countdown of a screen recording start by an indication mark according to an embodiment of the present application;
fig. 7 is a schematic diagram of another countdown indicating the start of screen recording by an indication mark according to an embodiment of the present application;
fig. 8 is a schematic diagram illustrating an operation state by a first flag and a second flag according to an embodiment of the present application;
fig. 9 is a schematic structural diagram of an application state display device according to an embodiment of the present application;
fig. 10 is a schematic block diagram of the terminal device provided in the present embodiment.
With the foregoing drawings in mind, certain embodiments of the disclosure have been shown and described in more detail below. These drawings and written description are not intended to limit the scope of the disclosed concepts in any way, but rather to illustrate the concepts of the disclosure 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 implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
The following explains an application scenario of the embodiment of the present application:
fig. 1a and fig. 1b are application scene diagrams of an application state display method according to an embodiment of the present application, where the application state display method according to the present embodiment may be applied to a terminal device having at least one display screen, such as a mobile phone, a tablet computer, and the like, and the application scene is described below by taking the mobile phone as an example. When the terminal device runs the screen recording application, the screen recording application can acquire images of all contents displayed on the display screen, and at the moment, as shown in fig. 1a, the screen recording application needs to display the state information in a digital form on the display screen in order to show the screen recording running time to a user, so that important contents to be displayed on the display screen are shielded, all contents cannot be displayed on the display screen, and the screen recording effect is influenced. In fig. 1b, the recording operation time and other forms display the edge area of the display screen, so that the important content displayed on the display screen can be prevented from being shielded while the normal display of the recording time to the user is not affected.
The following describes the technical solutions of the present application and how to solve the above technical problems with specific embodiments. The following several specific embodiments may be combined with each other, and details of the same or similar concepts or processes may not be repeated in some embodiments. Embodiments of the present application will be described below with reference to the accompanying drawings.
Fig. 2 is a flowchart of an application state display method according to an embodiment of the present application, which is applied to a terminal device having at least one display screen, as shown in fig. 2, the application state display method according to the embodiment includes the following steps:
step S101, the target application is run.
Illustratively, the target application program is an application that is pre-installed in the terminal device, for example, an app program. The application program needs to display specific contents and information through a display screen of the terminal device to realize specific functions. For example, the target application is playing software capable of playing a video in a full screen, screen recording software for recording a screen, or other applications applied in a full screen display scenario. Of course, it is understood that the target application may be an application applied to a non-full screen display scenario, and the specific content and form of the target application are not limited herein.
For example, the running of the target application may be to start the target application, load the target application into a memory of the terminal device, and display the target application at the front end through a display screen; the target application program can also be started and loaded into the operation memory of the terminal equipment, but the target application program runs at the back end and is not displayed through the display screen; the program running at the back end may also be adjusted to the front end to run and displayed through the display screen, where no specific limitation is made.
Step S102, acquiring the running state of the target application program.
For example, after running, the target application program generates a running state directly related to its function, and the running state is used for showing running information of the function to a user using the terminal device. For example, if the target application is a screen recording application, the corresponding running state may be the running time of the screen recording, the remaining time of the screen recording, the countdown starting time of the screen recording, and the like. For another example, if the target application is a video playing application, the corresponding running state may be a video playing time, a video ending time, and the like.
For example, of course, after the target application is running, an operating state that is not directly related to its function may also be generated, for example, a change in the state of the terminal device, such as the temperature, load, network connection state, and the like of the terminal device, caused by running the target application is also considered as the operating state of the target application.
And step S103, dynamically displaying the running state in the edge area of the display screen according to a preset display mode.
For example, when the target application is installed in the terminal device, a display mode corresponding to the target application is configured accordingly. Of course, the display mode may also correspond to different operation states, for example, a specific display mode in an application requiring the display of the operation time; and when the load of the terminal equipment needs to be displayed, the display mode corresponds to another specific display mode. Here, the implementation of the display mode is not particularly limited.
Illustratively, through a preset display mode, the operation state can be dynamically displayed in a corresponding manner in the edge area of the display screen. The display mode and the display mode of the operation state in the edge area of the display screen have a mapping relation. More specifically, for example, when the display mode is a, the corresponding operation state is displayed in the edge area of the display screen in a blinking display manner; when the display mode is B, displaying the corresponding running state in the edge area of the display screen in a mobile display mode; and when the display mode is C, displaying the corresponding running state in the edge area of the display screen in a color-changing display mode. Through different display modes, the running state is displayed in the edge area of the display screen in a proper mode under different use scenes, and the purpose of displaying the running state is achieved under the condition that important display contents on the display screen are not shielded.
For example, there may be one or more operation states, when there are a plurality of operation states, all of the operation states may be displayed in the edge area of the display screen, or a part of the operation states may be displayed in the edge area of the display screen.
In this embodiment, a target application is run; acquiring the running state of a target application program; according to the preset display mode, the running state is dynamically displayed in the edge area of the display screen, the running state of the target application program is set in the edge area of the display screen through the preset display mode, the shielding of the information corresponding to the running state on the content in the display screen can be avoided, the display screen can display all the content to the maximum extent, and the display effect and the display integrity of the display screen of the terminal device are improved.
Fig. 3 is a flowchart of an application state display method according to another embodiment of the present application, and as shown in fig. 3, the application state display method according to this embodiment further refines step S103 on the basis of the application state display method according to the embodiment shown in fig. 2, and in a possible implementation manner, an indication mark is displayed in a display screen, so that the application state display method according to this embodiment includes the following steps:
in step S201, the target application is executed.
Step S202, acquiring the running state of the target application program.
Step S203, determining a display state of the indication mark according to a preset display mode.
Illustratively, the indication mark refers to a graph, a pattern or a shape capable of displaying the operation state, and the indication mark is represented on the display screen by a combination of different pixel points, wherein the keeping or changing state of the pixel point corresponding to the indication mark can be used as the display state of the indication mark.
The display mode and the display state have a mapping relationship, and the display state of the corresponding indication mark, that is, the state of keeping or changing of the pixel point corresponding to the indication mark, can be determined according to the display mode. For example, when the display mode is a, the corresponding indicator mark is a dynamically changeable dot mark composed of 10 pixel points; when the display mode is a, the corresponding indicator is a dynamically changeable strip mark composed of 512 pixel points.
And step S204, controlling the indicator to dynamically change in the edge area of the display screen so as to display the running state in the edge area of the display screen.
The edge area of the display screen comprises a curved surface side area and/or a regular side area, the position of the indication mark in the edge area of the display screen has a first mapping relation with the running state, more specifically, when the running state changes, the state value corresponding to the running state changes, and the indication mark changes correspondingly in the edge area of the display screen. There are various implementations of controlling the indicator to dynamically change in the edge area of the display screen to display the operation state in the edge area of the display screen, and specific embodiments are described below.
The first embodiment is as follows:
in a possible implementation manner, the indication mark is a strip mark and is located in an edge area of the display screen, and the corresponding running state is a screen recording running time, fig. 4 is a schematic diagram that the screen recording running time is represented by the indication mark according to an embodiment of the present disclosure, as shown in fig. 4, after the target application starts running, along with an increase in the screen recording running time, the terminal device controls the indication mark to move clockwise along the edge area of the display screen by controlling a point change of a pixel on the display screen, and specifically, when the indication mark moves to the first position, the corresponding screen recording running time is 03:25, that is, 3 minutes 25 seconds; when the indication mark is moved to the second position, the corresponding screen recording running time is 20:00, namely 20 minutes and 0 seconds. It is of course understood that the operating state may be clearly displayed by adding a specific numerical value in the vicinity of the indication mark as shown in fig. 4; fig. 5 is another schematic diagram illustrating a screen recording operation time represented by an indication mark according to an embodiment of the present application, and as shown in fig. 5, a specific value may not be displayed in the vicinity of the indication mark, so as to reduce blocking of the content on the display screen by the specific value. Because the outline of the display screen is generally rectangular and has four obvious corners, the four corners of the outline can be used as reference indications to realize the identification of the screen recording running time. For example, when the indicator passes through a first corner, the corresponding screen recording operation time is 10 minutes; when the indicator passed the second corner, the corresponding screen recording run time was 20 minutes. Therefore, the indication mark can be controlled to move along the edge area of the display screen, and the screen recording running time is expressed under the condition that no specific numerical value is displayed, so that the important display content of the display screen is maximized, and the shielding of the important display content is reduced.
Example two:
in a possible implementation manner, the indicator is a strip mark and is located in an edge area of the display screen, the corresponding running state is countdown started by recording the screen, and after the target application program starts running, the countdown process of the recording screen is displayed in a flashing manner in the edge area. Exemplarily, fig. 6 is a schematic diagram of a countdown indicating the start of screen recording through an indication mark according to an embodiment of the present application, as shown in fig. 6, for example, in a fixed range of an edge area of a display screen, a terminal device controls a point change of a pixel on the display screen to make the indication mark blink in a specific area, and as the countdown approaches, the blinking frequency becomes higher. More specifically, for example, when the countdown is 3 seconds, the frequency at which the indication mark flickers at the edge area of the display screen is 2Hz, and when it becomes 1 second as the countdown decreases, the frequency at which the indication mark flickers at the edge area of the display screen is 4 Hz; when the countdown becomes 0 second, the frequency at which the indicator flickers at the edge area of the display screen is normally on. Of course, it is understood that the frequency of the blinking of the indicator marks may be varied according to specific needs, and is not particularly limited herein.
Exemplarily, fig. 7 is another schematic diagram of a countdown for indicating the start of screen recording through an indication mark according to an embodiment of the present application, as shown in fig. 7, in a fixed range of an edge area of a display screen, a terminal device changes a width of the indication mark in a change area by controlling a point change of a pixel on the display screen, and as the countdown approaches, the width of the indication mark is widened or narrowed. More specifically, for example, when the count-down is 3 seconds, the width of the indication mark in the edge area of the display screen is 20 pixels; when the countdown is 1 second, the width of the indication mark in the edge area of the display screen is 10 pixel points; when the countdown is changed into 0 second, the width of the indication mark in the edge area of the display screen is 2 pixel points, and here, the width of the indication mark in the edge area of the display screen is changed and can be set according to specific requirements, and here, the specific limitation is not carried out.
It should be noted that the above two implementations can be used separately, that is, the countdown is indicated by the blinking of the indicator or the width change of the indicator, or used simultaneously, that is, the countdown is indicated by the blinking of the indicator and the width change of the indicator.
Example three:
in one possible implementation manner, the indication mark includes a first mark and a second mark, and the first mark and the second mark are respectively located at two sides of the edge area of the display screen and dynamically change to display the operation state in the edge area of the display screen. Fig. 8 is a schematic diagram illustrating operation states represented by a first flag and a second flag according to an embodiment of the present application, where, as shown in fig. 8, the operation states include a first operation state and a second operation state, which correspond to an operation time of a terminal device running a screen recording application and a load of the terminal device running the screen recording application, respectively, where the first flag has a mapping relationship with the first operation state, and the second flag has a mapping relationship with the second operation state, that is, as the operation time and the load change, the first flag and the second flag also change correspondingly on two sides of an edge area of a display screen, respectively, and exemplarily, the change mode may move on two sides of the edge area of the display screen, as shown in fig. 8, in which the screen recording operation time is 30 minutes and the load of the terminal device is 30%. Of course, the first mark and the second mark may be changed by flashing, changing the width, changing the color, and the like, and the description thereof is omitted here.
It should be noted that the indication mark may further include other more marks, such as a third mark and a fourth mark, for representing more operation states, where the operation states may include an operation duration of the target application of the application, an attribute of the target application, an operation mode of the mobile terminal, an operation load of the target application, and the like, and details are not described here again.
In this embodiment, the load when the terminal device runs the target application program is to ensure normal running of the target application program and to ensure the application purpose, for example, the target application program is a screen recording application, when a screen is recorded on a screen, when the load of the terminal device is too high, a frame skipping phenomenon may occur, which may cause an effect of screen recording to be affected, and by setting a plurality of indication marks, the load condition of the terminal device is displayed while the running duration of the screen recording is displayed, and when the load is too high, the terminal device may be adjusted in time or recording is suspended, so that a file recorded for a long time cannot be used due to a small number of frame skipping phenomena, and the screen recording quality and efficiency are improved.
Example four:
in one possible implementation, the terminal device has a plurality of display screens, and the control indication mark dynamically changes in the edge area of the plurality of display screens. Illustratively, the terminal device with multiple display screens may be a folding screen terminal device, or a double-sided screen terminal device, or other terminal device with multiple display screens, and is not limited in particular here. The indication mark dynamically changes in the edge area of the multiple display screens in a moving, flashing, width changing, color changing manner, and the like to represent the running states of different target application programs, wherein the indication mark may dynamically change in the edge area of one of the multiple display screens, or may change simultaneously or differently in the edge areas of the multiple display screens to represent multiple running states, and the implementation manner of the indication mark is similar to that of the dynamic change in the edge area of one display screen in the above embodiments, and is not described here any more.
In this embodiment, the implementation manners of step S201 to step S202 are the same as the implementation manners of step S101 to step S102 in the embodiment shown in fig. 2 of this application, and are not described again.
In this embodiment, in the terminal device having a plurality of display screens, one or more operation states are represented by dynamically changing the indication marks on one or more display screens, so that more representation modes can be formed, the representation forms of the operation states are enriched, and the representation accuracy of the operation states is improved.
Fig. 9 is a schematic structural diagram of an application state display apparatus provided in this embodiment, which is applied to a terminal device having at least one display screen, and as shown in fig. 9, an application state display apparatus 3 provided in this embodiment includes:
and the running module 31 is used for running the target application program.
And the obtaining module 32 is used for obtaining the running state of the target application program.
And a display module 33, configured to dynamically display the operating state in an edge area of the display screen according to a preset display mode.
In one possible implementation, an indication mark is displayed in the display screen; the display module 33 is specifically configured to:
and determining the display state of the indication mark according to a preset display mode.
And controlling the dynamic change of the indicating marks in the edge area of the display screen, wherein the display state of the indicating marks and/or the positions of the indicating marks in the edge area of the display screen have a first mapping relation with the running state.
In one possible embodiment, the display state of the indicator and/or the position of the indicator in the edge region of the display screen is synchronized or asynchronous in time with the operating state.
In one possible implementation manner, when the running state of the target application program is switched, the running state is dynamically displayed in the edge area of the display screen in a preset display mode.
In one possible implementation, the target application has an application identifier, and the application identifier has a second mapping relation with the display mode.
In a possible implementation manner, the edge area of the display screen includes a curved side area and/or a regular side area, and the display module 33 is specifically configured to: and dynamically displaying the running state in the curved side area and/or the regular side area.
In a possible implementation manner, the terminal device has a plurality of display screens, and the display module 33 is specifically configured to:
and dynamically displaying the running state in different edge areas of the plurality of display screens at the same time or in different edge areas of the plurality of display screens at the same time according to a preset display mode.
In one possible implementation, the multiple display screens correspond to the same or different display modes.
In one possible implementation, the running state of the target application includes at least one of:
the running time of the target application program, the attribute of the target application program, the running mode of the mobile terminal and the running load of the target application program.
In one possible implementation, the display mode includes at least one of: flashing, different colors, different display positions, different durations.
The operation module 31, the acquisition module 32 and the display module 33 are connected in sequence. The application state display device 3 provided in this embodiment may execute the technical solution of the method embodiment shown in fig. 2 or fig. 3, and the implementation principle and the technical effect are similar, which are not described herein again.
Having described the internal functions and structure of the application state display apparatus above, the application state display apparatus may alternatively be implemented as a terminal device including:
a processor.
A memory configured to store processor-executable instructions.
Wherein the processor is configured to:
the target application is run.
And acquiring the running state of the target application program.
And dynamically displaying the running state in the edge area of the display screen according to a preset display mode.
In this embodiment, a target application is run; acquiring the running state of a target application program; the running state is dynamically displayed in the edge area of the display screen according to the preset display mode, and the running state of the target application program is set in the edge area of the display screen according to the preset display mode, so that the shielding of the information corresponding to the running state on the content in the display screen can be avoided, all the content can be displayed by the display screen to the maximum extent, and the display effect and the display integrity of the display screen of the terminal equipment are improved.
Fig. 10 is a schematic block diagram of the terminal device provided in the present embodiment. The terminal device 800 may be, among other things, a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
Referring to fig. 10, terminal device 800 may include one or more of the following components: a processing component 802, a memory 804, a power component 806, a multimedia component 808, an audio component 810, an input/output (I/O) interface 812, a sensor component 814, and a communication component 816.
The processing component 802 generally controls overall operation of the terminal device 800, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing components 802 may include one or more processors 820 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 802 can include one or more modules that facilitate interaction between the processing component 802 and other components. For example, the processing component 802 can include a multimedia module to facilitate interaction between the multimedia component 808 and the processing component 802.
The memory 804 is configured to store various types of data to support operation at the device 800. Examples of such data include instructions for any application or method operating on terminal device 800, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 804 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
Power components 806 provide power to the various components of terminal device 800. Power components 806 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for terminal device 800.
The multimedia component 808 includes a display screen that provides an output interface between the terminal device 800 and the user. In some embodiments, the display screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the display screen includes a touch panel, the display screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front facing camera and/or a rear facing camera. The front-facing camera and/or the rear-facing camera may receive external multimedia data when the device 800 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 810 is configured to output and/or input audio signals. For example, the audio component 810 includes a Microphone (MIC) configured to receive an external audio signal when the terminal device 800 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 804 or transmitted via the communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.
The I/O interface 812 provides an interface between the processing component 802 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
Sensor component 814 includes one or more sensors for providing various aspects of state assessment for terminal device 800. For example, sensor assembly 814 can detect the open/closed state of device 800, the relative positioning of components, such as a display and keypad of terminal device 800, sensor assembly 814 can also detect a change in the position of terminal device 800 or a component of terminal device 800, the presence or absence of user contact with terminal device 800, orientation or acceleration/deceleration of terminal device 800, and a change in the temperature of terminal device 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
Communication component 816 is configured to facilitate communications between terminal device 800 and other devices in a wired or wireless manner. The terminal device 800 may access a wireless network based on a communication standard, such as: WiFi, 2G, 3G, 4G, 5G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, communications component 816 further includes a Near Field Communications (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the terminal device 800 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
The application state display method, the terminal device and the storage medium provided by the application state display method operate the target application program; acquiring the running state of a target application program; according to the preset display mode, the running state is dynamically displayed in the edge area of the display screen, the running state of the target application program is set in the edge area of the display screen through the preset display mode, the shielding of the information corresponding to the running state on the content in the display screen can be avoided, the display screen can display all the content to the maximum extent, and the display effect and the display integrity of the display screen of the terminal device are improved.
One embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, where the computer program is executed by a processor to implement the application state display method provided in any embodiment of the present application corresponding to fig. 2 to fig. 8.
The computer readable storage medium may be, among others, ROM, Random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, and 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 the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, a division of modules is merely a division of logical functions, and an actual implementation may have another division, for example, a plurality of modules or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or modules, and may be in an electrical, mechanical or other form.
Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the application and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It will be understood that the present application is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof.
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, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
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, items, species, and/or groups thereof. The terms "or" and/or "as used herein are to be construed as inclusive or meaning any one or any combination. Thus, "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. 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 respective steps in the flowcharts in the above-described embodiments are sequentially shown as indicated by arrows, the steps are not necessarily performed sequentially 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.

Claims (12)

1. An application state display method is applied to a terminal device with at least one display screen, and the method comprises the following steps:
running the target application program;
acquiring the running state of the target application program;
and dynamically displaying the running state in the edge area of the display screen according to a preset display mode.
2. The method of claim 1, wherein an indicator is displayed within the display screen; the dynamically displaying the operating state in the edge area of the display screen according to a preset display mode includes:
determining the display state of the indication mark according to a preset display mode;
and controlling the dynamic change of the indicating mark in the edge area of the display screen, wherein the display state of the indicating mark and/or the position of the indicating mark in the edge area of the display screen has a first mapping relation with the running state.
3. Method according to claim 2, characterized in that the display state of the indicator and/or the position of the indicator in the edge region of the display screen is synchronized or asynchronous in time with the operating state.
4. The method according to claim 1, wherein when the running state of the target application program is switched, the running state is dynamically displayed in a preset display mode in an edge area of the display screen.
5. The method of claim 1, wherein the target application has an application identifier, and wherein the application identifier has a second mapping relationship with the display mode.
6. The method according to claim 1, wherein the edge area of the display screen comprises a curved side area and/or a regular side area, and the dynamically displaying the operation state on the edge area of the display screen according to a preset display mode comprises: and dynamically displaying the running state in the curved side area and/or the regular side area.
7. The method according to any one of claims 1 to 6, wherein the terminal device has a plurality of display screens, and the dynamically displaying the operation state in an edge area of the display screens according to a preset display mode comprises:
and dynamically displaying the running states in different edge areas of the plurality of display screens at the same time or in different edge areas of the plurality of display screens at the same time according to a preset display mode.
8. The method of claim 7, wherein the plurality of display screens correspond to the same or different display modes.
9. The method of claim 1, wherein the running state of the target application comprises at least one of:
the running time of the target application program, the attribute of the target application program, the running mode of the mobile terminal and the running load of the target application program.
10. The method of claim 1, wherein the display mode comprises at least one of: flashing, different colors, different display positions, different durations.
11. A terminal device, comprising: a memory, a processor, and a computer program;
wherein the computer program is stored in the memory and configured to be executed by the processor to implement the application state display method of any one of claims 1 to 10.
12. A computer-readable storage medium having computer-executable instructions stored therein, which when executed by a processor, are configured to implement the application state display method according to any one of claims 1 to 10.
CN202010479707.0A 2020-05-29 2020-05-29 Application state display method, terminal device and storage medium Pending CN111625430A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010479707.0A CN111625430A (en) 2020-05-29 2020-05-29 Application state display method, terminal device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010479707.0A CN111625430A (en) 2020-05-29 2020-05-29 Application state display method, terminal device and storage medium

Publications (1)

Publication Number Publication Date
CN111625430A true CN111625430A (en) 2020-09-04

Family

ID=72258193

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010479707.0A Pending CN111625430A (en) 2020-05-29 2020-05-29 Application state display method, terminal device and storage medium

Country Status (1)

Country Link
CN (1) CN111625430A (en)

Similar Documents

Publication Publication Date Title
CN109947521B (en) Interface switching method and device and storage medium
EP3113001B1 (en) Method and apparatus for displaying information
CN107526494B (en) Keyboard display method, device, terminal and storage medium
CN111580904B (en) Display state switching method, display state switching device and storage medium
EP3121699A1 (en) Method and device for displaying badge of icon
US10861418B2 (en) Methods, devices, and storage medium for determining ambient brightness
CN110231901B (en) Application interface display method and device
EP3786778A1 (en) Method and device for screen projection, terminal and storage medium
US10444953B2 (en) View angle switching method and apparatus
CN106775235B (en) Screen wallpaper display method and device
CN113452929B (en) Video rendering method and device, electronic equipment and storage medium
US20170308397A1 (en) Method and apparatus for managing task of instant messaging application
US10325569B2 (en) Method and apparatus for coding image information for display
US10204403B2 (en) Method, device and medium for enhancing saturation
CN108829473B (en) Event response method, device and storage medium
CN112331158B (en) Terminal display adjusting method, device, equipment and storage medium
CN110782510A (en) Sticker generation method and device
US11221734B2 (en) Punch-hole screen display method and apparatus
CN108847199B (en) Brightness determination method and device
CN108650412B (en) Display method, display device and computer readable storage medium
CN107920015B (en) Method and device for publishing picture
CN108877697B (en) Method and device for displaying image
CN109413232B (en) Screen display method and device
CN111246012B (en) Application interface display method and device and storage medium
CN106371714B (en) Information display method and device

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