CN115562556A - Interface display method, device, terminal and storage medium - Google Patents
Interface display method, device, terminal and storage medium Download PDFInfo
- Publication number
- CN115562556A CN115562556A CN202211067390.5A CN202211067390A CN115562556A CN 115562556 A CN115562556 A CN 115562556A CN 202211067390 A CN202211067390 A CN 202211067390A CN 115562556 A CN115562556 A CN 115562556A
- Authority
- CN
- China
- Prior art keywords
- task
- card
- interface
- screen area
- displaying
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the application discloses an interface display method, an interface display device, a terminal and a storage medium, and belongs to the technical field of human-computer interaction. The method comprises the following steps: displaying a system desktop in an unfolded state, wherein in the unfolded state, an included angle between the first screen area and the second screen area is larger than a first included angle threshold value; under the condition that the expansion state is switched to the hovering state, displaying a task card interface in the first screen area, and displaying a card control interface in the second screen area, wherein the task card interface comprises a task card corresponding to a task supporting a hovering mode, and the card control interface is used for controlling the task card, and the interface layout of the task supporting the hovering mode in the hovering mode is different from the interface layout in a non-hovering mode; and responding to a card selection operation in the card control interface, and displaying a task interface of a target task in the hovering mode.
Description
Technical Field
The embodiment of the application relates to the technical field of human-computer interaction, in particular to an interface display method, an interface display device, a terminal and a storage medium.
Background
With the continuous development of terminal screen manufacturing technology, more and more folding screen terminals are produced.
In the related art, the hovering mode can be entered only when the folded screen is switched from the expanded state to the hovering state in the task interface supporting the hovering mode in the application.
However, since not all applications support the hovering mode and different task interfaces for different applications to enter the hovering mode are different, the user is required to first determine the task interface supporting the hovering mode to enable the user to enter the hovering mode, which results in a long path for entering the hovering mode and a complicated process.
Disclosure of Invention
The embodiment of the application provides an interface display method, an interface display device, a terminal and a storage medium. The technical scheme is as follows:
in one aspect, an embodiment of the present application provides an interface display method, where the method includes:
displaying a system desktop in an unfolded state, wherein in the unfolded state, an included angle between the first screen area and the second screen area is larger than a first included angle threshold value;
under the condition that the expansion state is switched to the hovering state, displaying a task card interface in the first screen area, and displaying a card control interface in the second screen area, wherein the task card interface comprises a task card corresponding to a task supporting a hovering mode, and the card control interface is used for controlling the task card, and the interface layout of the task supporting the hovering mode in the hovering mode is different from the interface layout in a non-hovering mode;
and responding to a card selection operation in the card control interface, and displaying a task interface of a target task in the hovering mode, wherein the target task is a task corresponding to a target task card in the task card interface.
In another aspect, an embodiment of the present application provides an interface display apparatus, where the apparatus includes:
the first display module is used for displaying a system desktop in an unfolded state, and in the unfolded state, an included angle between the first screen area and the second screen area is larger than a first included angle threshold value;
the second display module is used for displaying a task card interface in the first screen area and displaying a card control interface in the second screen area under the condition that the expansion state is switched to the hovering state, wherein the task card interface comprises a task card corresponding to a task supporting a hovering mode, and the card control interface is used for controlling the task card, and the interface layout of the task supporting the hovering mode in the hovering mode is different from the interface layout in a non-hovering mode;
the second display module is further configured to display a task interface of a target task in the hovering mode in response to a card selection operation in the card control interface, where the target task is a task corresponding to a target task card in the task card interface.
In another aspect, an embodiment of the present application provides a terminal, where the terminal includes a processor and a memory; the memory stores at least one instruction for execution by the processor to implement the interface display method of the above aspect.
In another aspect, an embodiment of the present application provides a computer-readable storage medium, where at least one program code is stored, and the program code is loaded and executed by a processor to implement the interface display method according to the above aspect.
In another aspect, embodiments of the present application provide a computer program product including computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to cause the computer device to perform the interface display method provided in the various alternative implementations of the above aspects.
In the embodiment of the application, in an expansion state and under the condition that a desktop of a system is displayed on a terminal, after the expansion state is switched to a hovering state, the terminal displays a task card interface in a first screen area, the task card interface comprises task cards corresponding to tasks supporting the hovering mode, a card control interface is displayed in a second screen area, and the card control interface is used for controlling the task cards in the task card interface.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1 illustrates a schematic diagram of an implementation environment provided by an exemplary embodiment of the present application;
fig. 2 is a schematic structural diagram of a folding-screen terminal according to an exemplary embodiment of the present application;
FIG. 3 illustrates a flow chart of an interface display method provided by an exemplary embodiment of the present application;
FIG. 4 is a schematic diagram illustrating an implementation of an interface display according to an exemplary embodiment of the present application;
FIG. 5 is a schematic diagram of an interface between a non-hovering mode and a hovering mode according to an exemplary embodiment of the application;
FIG. 6 is a flow chart illustrating a method of displaying an interface provided by another exemplary embodiment of the present application;
FIG. 7 is a diagrammatic illustration of an interface showing switching task card types in accordance with an exemplary embodiment of the present application;
FIG. 8 is an interface diagram illustrating a display target task interface according to an exemplary embodiment of the present application;
FIG. 9 is an interface diagram illustrating an exit goal task interface in accordance with an exemplary embodiment of the present application;
fig. 10 is a block diagram illustrating an interface display apparatus according to an embodiment of the present application;
fig. 11 is a block diagram illustrating a structure of a terminal according to an exemplary embodiment of the present application.
Detailed Description
To make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
Fig. 1 shows a schematic diagram of an implementation environment provided by an exemplary embodiment of the present application, which includes a terminal 101 and a server 102. The data communication between the terminal 101 and the server 102 is performed through a communication network, optionally, the communication network may be a wired network or a wireless network, and the communication network may be at least one of a local area network, a metropolitan area network, and a wide area network.
The terminal 101 is an electronic device with a foldable screen, and the electronic device may be a smart phone, a tablet computer, an electronic book, and the like, which is not limited in this embodiment. Fig. 1 illustrates an example in which the terminal 101 is a folding-screen smart phone, but the present invention is not limited thereto.
The server 102 may be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, or a cloud server providing basic cloud computing services such as a cloud service, a cloud database, cloud computing, a cloud function, cloud storage, a Network service, cloud communication, a middleware service, a domain name service, a security service, a Content Delivery Network (CDN), a big data and artificial intelligence platform, and the like. In this embodiment, the server 102 may be a background server for performing task data management.
In this embodiment, the terminal 101 is a folding screen terminal, and a folding screen of the folding screen terminal may be divided into a first screen area and a second screen area. Optionally, when the terminal is an inner folding screen terminal, the first screen area and the second screen area are two screen areas of the inner folding screen. When the inner folding screen terminal is in an unfolding state, the first screen area and the second screen area are exposed, and when the inner folding screen terminal is in a folding state, the first screen area and the second screen area are not exposed.
In the hovering state, one part of the folding screen terminal can be flatly placed on a desktop or the like, and the other part of the folding screen terminal is erected, that is, the two parts have an included angle, which can be an angle greater than 0 degree and less than 180 degrees, so that the screen area of the erected part is regarded as a first screen area, and the screen area of the flat part is regarded as a second screen area.
In some embodiments, when an included angle between the first screen area and the second screen area is greater than or equal to a first included angle threshold, the folding screen terminal is in an unfolded state; when the included angle between the first screen area and the second screen area is smaller than or equal to a second included angle threshold value, the folding screen terminal is in a folding state; when the included angle between the first screen area and the second screen area is larger than the second included angle threshold value and smaller than the first included angle threshold value, the folding screen terminal is in a hovering state. For example, the first angle threshold is 120 ° or 150 °, and the like, and the second angle threshold is 60 °, 30 °, and the like, which is not limited in this embodiment of the application.
In one possible embodiment, the folding screen terminal may control the folding screen to maintain an arbitrary angle or a specific angle through a hinge provided at the rotation shaft, thereby maintaining the hovering state.
Schematically, as shown in fig. 2, when the inner folding screen terminal is in the unfolded state, both the first screen area 201 and the second screen area 202 are in the exposed state; when the inner folding screen terminal is in a folded state, the first screen region 201 and the second screen region 202 are in a closed state; when the included angle between the first screen area 201 and the second screen area 202 is 120 °, the folded screen terminal is in a hovering state. The user can make collapsible screen switch between the state of expanding and fold condition according to own user demand. For example, when there is no need for using the terminal, the terminal may be in a folded state, so that the terminal is more portable. For another example, when the user needs to watch a video, the terminal may be brought into an unfolded state or a hovering state.
Referring to fig. 3, a flowchart of an interface display method provided in an exemplary embodiment of the present application is shown, where the method is applied to a folding screen terminal, and a folding screen of the folding screen terminal supports a hovering state as an example, the method includes:
In one possible implementation mode, a first screen area and a second screen area of the folding screen terminal have an included angle, and the terminal is in an unfolded state under the condition that the included angle is larger than a first included angle threshold value; under the condition that the included angle is smaller than the first included angle threshold value and larger than the second included angle threshold value, the terminal is in a hovering state; and under the condition that the included angle is smaller than the second included angle threshold value, the terminal is in a folded state.
Illustratively, under the condition that the first included angle threshold is 150 ° and the second included angle threshold is 30 °, the included angle between the first screen region and the second screen region is 165 °, and the terminal is in the unfolded state; and the included angle between the first screen area and the second screen area is 120 degrees, and the terminal is in a hovering state.
In a possible implementation manner, in an expanded state, the terminal displays a system desktop, wherein the system desktop is an interface displayed by default after the terminal is started, the terminal displays the system desktop in response to a user triggering operation on a Home key, and an application icon installed in the terminal can be displayed on the system desktop, and any installed application interface can be accessed from the system desktop.
Schematically, as shown in fig. 4, in the unfolded state, the terminal displays the system desktop 401 by the first screen area and the second screen area together.
In a possible implementation manner, on the premise of displaying a desktop of the system, the terminal is switched from the unfolded state to the hovering state, at this time, an included angle between the first screen area and the second screen area is smaller than a first included angle threshold value and larger than a second included angle threshold value, the terminal displays the task card interface in the first screen area, and displays the card control interface in the second screen area.
Illustratively, as shown in fig. 4, an included angle between the first screen area and the second screen area is switched from 180 ° to 120 °, and the terminal is switched from the unfolded state to the hovering state, so that the terminal displays the task card interface 402 in the first screen area and displays the card manipulation interface 403 in the second screen area.
Optionally, the task card interface includes a task card corresponding to a task supporting the hover mode, where an interface layout of the task supporting the hover mode in the hover mode is different from an interface layout of the task supporting the hover mode in the non-hover mode.
In a possible implementation manner, the task refers to content displayed or a function executed by an application interface in the application, such as a search task, a play task, and the like, optionally, at least one task supporting the hover mode may be present in the application, or a task not supporting the hover mode may be present in the application, that is, the task card interface may include task cards corresponding to a plurality of tasks in the same application.
It should be noted that the task card is a presentation form of the task in the task card interface, and is used for presenting part of task information of the corresponding task, such as a task name, an application to which the task belongs, a task image, and the like. Correspondingly, the task card in the task card interface is selected, namely the task corresponding to the task card is selected, and the task is executed in the following process by taking the task as a unit.
In a possible implementation manner, in the non-hovering mode, the task supporting the hovering mode, the terminal displays the first task interface jointly by the first screen area and the second screen area, optionally, the interface layout corresponding to the first task interface is the same as the task interface layout corresponding to the non-folding screen terminal, while in the hovering mode, the terminal displays the second task interface in the first screen area, and displays the operation control corresponding to the second task interface in the second screen area, optionally, the interface layout corresponding to the second task interface is different from the task interface layout corresponding to the non-folding screen terminal.
Illustratively, as shown in fig. 5, in the task supporting the hovering mode, in the non-hovering mode, the terminal displays the first task interface 501 jointly by the first screen area and the second screen area, and in the hovering mode, the terminal displays the second task interface 502 by the first screen area, and the second screen area displays the operation control interface 503 corresponding to the second task interface 502.
In a possible implementation manner, when the terminal is in a hovering state and in an expanding state, the tasks which do not support the hovering mode both display task interfaces in the first screen area and the second screen area together, that is, when the terminal is in the hovering state or in the expanding state, the interfaces corresponding to the tasks which do not support the hovering mode are in the same layout.
Optionally, the card control interface is used for controlling the task card, an operation control for controlling the task card can be displayed in the card control interface, and the task card interface displayed in the first screen area is correspondingly changed in response to a trigger operation of a user on the operation control in the card control interface.
In a possible implementation manner, in an expanded state, the terminal displays a first task interface corresponding to a task supporting a hovering mode, and when the expanded state is switched to the hovering state, the terminal displays a second task interface of the task in the hovering mode in a first screen area, and displays an operation control corresponding to the second task interface in a second screen area.
In a possible implementation manner, in the expansion state, the terminal displays a task interface corresponding to a task that does not support the hovering mode, and when the expansion state is switched to the hovering state, the terminal keeps the task interface layout unchanged, and the first screen area and the second screen area still jointly display the task interface.
In one possible implementation mode, under the condition that the target task card is displayed in the task card interface displayed in the first screen area, in response to the card selection operation of a user in the card control interface, the terminal displays the task interface of the target task in the hovering mode in the first screen area.
In a possible implementation manner, a selection control used for selecting the task card displayed in the first screen area is displayed in the card control interface, the terminal determines the target task card in response to the user triggering operation on the selection control, and displays a task interface of the target task in the hovering mode in the first screen area.
Illustratively, as shown in fig. 4, in the case where the target task card 404 is displayed within the task card interface displayed in the first screen area, in response to a card selection operation by the user in the card manipulation interface 403, the terminal displays a task interface 405 of the target task in the hover mode in the first screen area.
To sum up, in the embodiment of the application, in an expanded state, when the terminal displays a desktop of a system, after the expanded state is switched to a hovering state, the terminal displays a task card interface in a first screen area, where the task card interface includes a task card corresponding to a task supporting the hovering mode, and displays a card control interface in a second screen area, where the card control interface is used to control the task card in the task card interface, so that when the terminal receives a card selection operation in the card control interface, the terminal can display a task interface of a target task in the hovering mode, where the target task is a task corresponding to the target task card in the task card interface.
In a possible implementation manner, since at least one task supporting the hovering mode exists, the terminal may also have a plurality of task cards in the task card interface displayed in the first screen area, and therefore, in order to improve the efficiency of searching and determining the target task card by the user, the terminal performs classification and sequencing display on the task cards in the task card interface.
Referring to fig. 6, a flowchart of an interface display method provided by another exemplary embodiment of the present application is shown, where the method is applied to a folding screen terminal, and a folding screen of the folding screen terminal supports a hovering state for example, the method includes:
The detailed implementation of this step may refer to step 301, which is not described herein.
Optionally, since the tasks corresponding to the task cards may belong to different types, such as a video playing type, a music playing type, a video live broadcasting type, a photo shooting type, and the like, in order to improve efficiency of searching for the task cards, the terminal performs classification display on at least one task card according to different task types.
In one possible implementation mode, the terminal displays the system desktop together by the first screen area and the second screen area in the expansion state, and after the expansion state is switched to the hovering state, the terminal displays a task card interface in the first screen area, wherein the task card interface comprises at least one first task card, and the task represented by the first task card belongs to a first task type.
Illustratively, as shown in fig. 7, after the expanded state is switched to the hovering state, the terminal displays a task card interface 701 in the first screen area, where the task card interface 701 includes 3 first task cards 702 corresponding to the first task type.
In a possible implementation manner, since a plurality of task cards may also correspond to the first task type, in order to improve efficiency of searching for the task cards in the first task type, the terminal sorts and displays the task cards according to task priorities of the tasks in the first task type, and the process may include the following sub-steps:
1. task priorities of tasks in the first task type are determined.
Firstly, the terminal determines the task priority of at least one first task card corresponding to a first task type, and the task priority determines the arrangement sequence of the task cards under the first task type.
In a possible implementation manner, the terminal determines second task associated information of a task corresponding to each task card, and determines task priority of the task under the first task type based on the second task associated information.
Optionally, the second task related information may include at least one of time information, location information, historical usage information, and task continuation status.
In a possible implementation manner, the terminal determines task priorities based on time information corresponding to each task, optionally, the terminal determines the task priorities of the tasks according to time intervals between the adding time of the task card and the current time of displaying the task card interface and the length of the time intervals, wherein the time intervals and the task priorities are in a negative correlation relationship, and the longer the time intervals are, the lower the task priorities are; optionally, the terminal determines the task priority of the task according to the time interval between the normal processing time of the task card and the current time of displaying the task card interface, wherein the time interval and the task priority are in a negative correlation relationship, and the longer the time interval, the lower the task priority.
In a possible implementation manner, the terminal determines task priorities based on location information corresponding to each task, optionally, the terminal acquires current location information, determines a position distance between the location information added by the task card and the current location, and determines the task priorities of the tasks according to the length of the position distance, wherein the position distance and the task priorities are in a positive correlation relationship, and the closer the position distance is, the higher the task priority is; optionally, the terminal acquires position information of a current scene, determines a scene correlation degree between a task card processing scene and the current scene, and determines a task priority of the task according to the scene correlation degree, wherein the scene correlation degree and the task priority form a positive correlation relationship, and the higher the scene correlation degree is, the higher the task priority is.
In a possible implementation manner, the terminal determines the task priority based on the historical use information of the application corresponding to the task by the user, optionally, the terminal obtains the use frequency of the application corresponding to the use task by the user, and determines the task priority of the task according to the use frequency of the application, wherein the use frequency of the application and the task priority have a positive correlation, and the higher the use frequency of the application is, the higher the task priority is.
In a possible implementation manner, the terminal determines the task priority based on a task continuing state corresponding to each task, where the task continuing state refers to a task completion degree of the task when the task card is added, and is used to indicate whether the task supports continuing, optionally, the terminal obtains the task completion degree of the task when the task card is added, the task completion degree and the task priority form a negative correlation relationship, and the lower the task completion degree is, the higher the task priority is.
In a possible implementation manner, the terminal determines the task priority based on the time information corresponding to each task and the historical use information corresponding to the application, optionally, the terminal obtains the daily historical use time of the application corresponding to each task, and determines the task priority of the task according to the time interval between the daily historical use time and the current time for displaying the task card interface and the length of the time interval, wherein the time interval and the task priority are in a negative correlation relationship, and the longer the time interval is, the lower the task priority is.
In a possible implementation manner, the terminal determines the task priority based on the location information corresponding to each task and the historical use information corresponding to the application, optionally, the terminal obtains the historical use scene corresponding to each task, and determines the task priority of the task according to the scene similarity between the historical use scene and the current scene, wherein the scene similarity and the task priority are in positive correlation, and the higher the scene similarity is, the higher the task priority is.
2. And displaying a task card interface containing at least one first task card in the first screen area based on the task priority.
Further, the terminal sorts the at least one first task card according to the task priority from high to low based on the task priority, and displays a task card interface containing the at least one first task card in the first screen area.
Illustratively, as shown in fig. 7, task priority orders corresponding to three first task cards 702 included in the task card interface 701 are respectively a first task card a, a first task card B, and a first task card C, so that the terminal sequentially displays the first task cards 702 according to the task priority order.
In a possible implementation manner, in order to improve the selection switching efficiency of the user for different task types, the terminal displays a card control interface in the second screen area, wherein the card control interface comprises a task type selection control.
Optionally, a task type name, the number of task cards included in the task type, and the like may be displayed on the task type selection control, which is not limited in this embodiment of the present application.
Illustratively, as shown in fig. 7, the terminal displays a card control interface 703 containing a task type selection control 704 in the second screen area.
In a possible implementation manner, since there are more task types and the number of task type selection controls that can be displayed in the second screen area is limited, in order to improve the efficiency of the user in finding and determining the task type, the terminal sorts and displays the task type selection controls in the second screen area according to the task type priority, and the process may include the following sub-steps:
1. and determining task type priorities corresponding to different task types.
In a possible implementation manner, the terminal acquires first task association information corresponding to different task types, and determines task type priorities corresponding to the different task types based on the first task association information.
Optionally, the first task-related information may include at least one of time information, location information, and historical usage information.
In a possible implementation manner, the terminal determines the corresponding task type priority based on the time information corresponding to different task types, optionally, the terminal determines the task type priority according to a time interval between the creation time of the task type and the time of currently displaying the task card interface, where the time interval and the task type priority may be in a negative correlation relationship, and the longer the time interval, the lower the task type priority.
In a possible implementation manner, the terminal determines the corresponding task type priority based on the location information corresponding to different task types, optionally, the terminal determines the task type priority according to the scene correlation between the creation scene of the task type and the scene displaying the task card interface, the scene correlation and the task type priority form a positive correlation, and the higher the scene correlation is, the higher the task type priority is.
In a possible implementation manner, the terminal determines the corresponding task type priority based on the historical usage information corresponding to different task types, optionally, the terminal determines the task type priority according to the application usage frequency of the application corresponding to the different task types used by the user, wherein the application usage frequency and the task type priority form a positive correlation, and the higher the application usage frequency is, the higher the task type priority is.
In a possible implementation manner, the terminal determines the task type priority based on the time information and the historical use information corresponding to different task types, optionally, the terminal determines the task type priority according to the daily historical use time of the application corresponding to different task types used by the user, the time interval between the daily historical use time and the current time for displaying the task card interface, and the length of the time interval, wherein the time interval and the task type priority are in a negative correlation relationship, and the longer the time interval, the lower the task type priority.
In a possible implementation manner, the terminal determines task type priorities based on location information and historical use information corresponding to different task types, optionally, the terminal obtains historical use scenes of applications corresponding to the task types and a current scene of a display task card interface, and determines the task type priorities according to scene similarity between the historical use scenes and the current scene, wherein the scene similarity and the task type priorities are in positive correlation, and the higher the scene similarity is, the higher the task type priorities are.
In a possible implementation manner, the terminal determines task type priorities corresponding to different task types based on the task numbers of the tasks under different task types, wherein the task numbers and the task type priorities have positive correlation, and the task types have higher priorities when the task numbers are larger.
In a possible implementation manner, since the task priorities of the tasks under different task types are different, there may be tasks with lower task type priorities but with higher task priorities under the task types, in order to determine the task type priorities more reasonably, the terminal first determines the task priorities of the tasks under the task types, and thus determines the task type priorities of the task types to which the tasks belong, based on the descending order of the task priorities, with the highest task priority corresponding to the tasks under the task types.
2. Determining display priorities of different task type selection controls based on the task type priorities.
In a possible implementation manner, the terminal determines the display priority of different task type selection controls based on the task type priority, wherein the higher the task type priority is, the higher the display priority of the corresponding task type selection control is.
3. And displaying a card control interface containing a task type selection control in a second screen area based on the display priority, wherein the task type priority of the first task type is higher than the task type priorities of other task types.
Further, the terminal displays a card control interface containing the task type selection control in a second screen area based on the display priority of the task type selection control, wherein the higher the display priority is, the more the order of the task type selection control is.
In a possible implementation manner, under the condition that n task type selection controls can be displayed in the card control interface, the number of the task type selection controls is m, and m is greater than n, and the terminal selects the first n task type selection controls from the m task type selection controls to be sequentially displayed in the card control interface according to the display priority of the task type selection controls.
In one possible implementation mode, in order to enable a user to quickly search and determine a task card after the terminal is switched from the expanded state to the hovering state, the terminal displays a task type selection control corresponding to a first task type with task type priority higher than task type priority of other task types on the first position based on the task type priority.
Illustratively, as shown in fig. 7, the terminal determines that the task type priority order is video, music, sports, live broadcast, tools, and games, and displays a task type selection control 704 in the card manipulation interface 703 according to the task type priority order, wherein a first task type selection control 7041 is displayed first.
In a possible implementation manner, in order to facilitate a user to view, switch and select at least one task card in the same task type, the terminal is provided with a sliding operation receiving area in an operation area of the card operation interface, and in response to a sliding operation in the operation area in the user card operation interface, the terminal switches the task cards displayed in the task card interface based on a sliding direction and a sliding distance of the sliding operation, wherein the task cards displayed in the task card interface before and after switching belong to the same task type.
Optionally, the sliding direction of the sliding operation is the same as the switching direction of the task cards in the task card interface, the sliding distance of the sliding operation is in positive correlation with the switching number of the task cards in the task card interface, and the longer the sliding distance is, the more the number of the switched task cards is.
And step 604, responding to the triggering operation of a second task type selection control in the card control interface, and displaying at least one second task card in the task card interface, wherein the task represented by the second task card belongs to a second task type.
In a possible implementation manner, according to the triggering operation of the user on the different task type selection control, the terminal displays at least one task card in different task types on a task card interface in the first screen area. And responding to the triggering operation of a user on a second task type selection control in the card control interface, and displaying at least one second task card in the task card interface by the terminal, wherein the task represented by the second task card belongs to a second task type.
Illustratively, as shown in fig. 7, in response to a user clicking on a second task type selection control 7042 in the card manipulation interface 703, the terminal displays at least one second task card 705 in the task card interface 701 in the first screen area.
In a possible implementation manner, a user determines a target task card from at least one task card, and in response to a touch operation of the user on a control area in a card control interface, the terminal determines a currently displayed task card in the task card interface as the target task card.
In a possible implementation manner, in order to determine the target task card more accurately, the terminal is provided with a triangular indicator in the middle of the bottom of the task card interface, and the task card indicated by the triangular indicator is determined as the currently displayed task card, so that the terminal determines the currently displayed task card as the target task card when the click operation of the user in the control area in the card control interface is received.
Optionally, the touch operation may be a single-click operation or a double-click operation, which is not limited in this embodiment of the application.
Illustratively, as shown in fig. 8, in response to a user clicking operation in a manipulation area 804 in a card manipulation interface 803, the terminal determines a task card 802 currently displayed in the task card interface 801 as a target task card.
And 606, displaying a task interface of the target task in the hovering mode.
Further, the terminal displays a task interface of the target task corresponding to the target task card in the hovering mode.
In a possible implementation manner, since the terminal is in a hovering state and the first screen area is in an upright state, in order to keep the terminal state stable and the first screen area not topple over, the terminal only displays a task display interface of a target task in the first screen area and displays a task control interface of the target task in the second screen area, wherein the task control interface comprises an operation control for controlling the task display interface, so that the target task is displayed in the task control interface when a control operation of a user in the task control interface is received.
Illustratively, as shown in fig. 8, the terminal displays a task presentation interface 805 of the target task in the first screen area and displays a task control interface 806 in the second screen area.
In a possible implementation manner, in order to more efficiently control the task display interface of the target task, the terminal determines the operation control displayed in the task control interface according to the task type corresponding to the target task, or the terminal determines the operation control displayed in the task control interface according to the specific application corresponding to the target task.
Exemplarily, in the case that the target task belongs to a video playing class, the terminal displays a video playing key, a pause key, a volume adjusting key, a brightness adjusting key, and the like in the task control interface; and under the condition that the target task belongs to a shooting class, the terminal displays a photo shooting control, a video shooting control, a focusing control, a filter switching control and the like in the task control interface.
And step 607, displaying the task card interface in the first screen area again and displaying the card control interface in the second screen area when the target task is finished or the task exit operation is received.
In a possible implementation manner, in order to facilitate a user to reselect another task card after a target task is finished, the terminal displays a task card interface in a first screen area again and displays a card control interface in a second screen area when the target task is finished, wherein the task card interface displays other task cards in a task type corresponding to the target task.
In a possible implementation manner, in the process of displaying the target task, when a task quitting operation of a user is received, the terminal displays the task card interface in the first screen area again, and displays the card control interface in the second screen area, wherein at least one task card in the task type corresponding to the target task is displayed in the task card interface and comprises the target task card.
Illustratively, as shown in fig. 9, in response to a user's trigger operation on an exit control in the task control interface 901, the terminal displays the task card interface 902 again in the first screen area, and displays the card control interface 903 in the second screen area.
In a possible implementation manner, in order to facilitate a user to continue other tasks under the application corresponding to the target task, the terminal displays an application interface of the application corresponding to the target task when the target task is finished or a task exit operation is received, and displays the application interface in an interface layout under a hovering mode when the application interface supports the hovering mode; and under the condition that the application interface does not support the hovering mode, the terminal displays the application interface corresponding to the interface layout in the non-hovering mode through the first screen area and the second screen area.
In the embodiment, the terminal sorts the task card types displayed in the task card interface in the first screen area and the task type selection controls displayed in the card control interface in the second screen area based on the task type priority, and sorts the task cards in the same task type based on the task priority, so that the path for searching and determining the target task card by a user is simplified, and the efficiency for selecting the target task card is improved.
In one possible implementation mode, in the case that the terminal is switched from the hovering state to the unfolding state, in order to improve the flexibility of interface display and receive other operations of a user, the task card interface is displayed in the first screen area, and in the case that the card control interface is displayed in the second screen area, the terminal redisplays the system desktop.
In a possible implementation manner, in a case that the terminal is switched from the hovering state to the unfolding state, in order to ensure a continuous display of the target task, the terminal displays the task display interface in the first screen area, and displays the target task in the interface layout in the non-hovering mode through the first screen area and the second screen area, when the second screen area displays the task control interface.
In a possible implementation manner, in order to facilitate the selection of the target task card by the user and improve the efficiency of determining the target task card, the terminal generates different task cards based on different task data, and the process includes the following steps:
1. the task data provided by the application program is obtained through the data interface, wherein the task data conforms to the data format specification, the task data provided by the application programs of different types conform to the different data format specifications, and the data contents of the task data provided by the application programs of different types are different.
In a possible implementation manner, the terminal determines different data format specifications based on different task types, different types of application programs provide task data meeting the different data format specifications, and the data contents of the task data provided by the different types of application programs are also different, so that the terminal obtains the task data provided by the application programs through the data interface, thereby realizing unified management on the task data in the same task type and respectively managing the task data in different task types.
For example, in the case that the task type is a video playing type, the data format specification specifies that the task data is a video cover picture, an icon or name of a corresponding application program, a video name, a video playing history progress, and the like.
When the task type is a live video type, the data format specification specifies that the task data is a live front cover page, an icon or name of a corresponding application program, a live anchor name and the like.
When the task type is the sports course type, the data format specification specifies that the task data is a course cover picture, an icon or name of a corresponding application program, a sports course name, a course progress and the like.
When the task type is a music playing type, the data format specification specifies that the task data is a music cover picture, an icon or name of a corresponding application program, a song name, a song playing progress and the like.
And when the task type is the instant messaging type, the data format specification specifies that the task data are icons or names of corresponding application programs, contact head portraits, contact names and the like.
In the case where the task type is a photograph shooting type, the data format specification specifies that the task data is a shot cover sheet or the like.
In the case where the task type is a system application, the data format specification specifies the task data as an icon or a name of a corresponding application program, a content result (such as an alarm time, a calculation result, a recording file) of a latest usage record, and the like.
2. And filling the contents of the task card template based on the task data to obtain the task card.
In a possible implementation manner, the terminal is provided with a task card template based on a determined data format specification, and after the task data is obtained, the terminal fills the content of the task card template based on the task data, so that the task card is obtained.
In a possible implementation mode, in order to simplify a task card interface and reduce display of unnecessary task cards, the terminal performs task screening based on task data to obtain candidate tasks meeting task exposure conditions, and accordingly content filling is performed on a task card template based on the task data of the candidate tasks to obtain the task cards.
Optionally, the task exposure condition includes at least one of a task execution frequency, a task continuation state, and a task flow length.
In a possible implementation manner, the terminal performs task screening based on the task execution frequency, optionally, the terminal obtains the task execution frequency corresponding to the task, and when the task execution frequency is greater than the frequency threshold, the terminal determines that the task meets the task exposure condition. For example, in the case where the number of times of task execution of a task in one week is greater than 7, the terminal determines that the task satisfies the task exposure condition.
In a possible implementation manner, the terminal performs task screening based on a task continuing state, where the task continuing state is used to indicate whether the task supports continuation, optionally, the terminal obtains a task continuing state corresponding to the task, and under the condition that the task supports continuation, the terminal determines that the task meets a task exposure condition. For example, when the task completion progress is 50%, the terminal determines that the task supports continuation and meets the task exposure condition.
In a possible implementation manner, the terminal performs task screening based on the task flow length, where the task flow length is used to represent the length of an operation flow required by a touch task, that is, the path length of the operation flow entering a final task display interface after a target task card is determined, optionally, the terminal obtains the task flow length corresponding to the task, and under the condition that the task flow length is less than a length threshold, the terminal determines that the task meets a task exposure condition. For example, in the case that the operation required by the task is only one step, the terminal determines that the length of the task stream of the task is less than the length threshold, and the task exposure condition is met.
In one possible implementation mode, in order to improve the flexibility of task card adding, the terminal can perform task card adding based on manual operation of a user, and a manual setting identifier is added in the task data and used for indicating a task added to the task card interface through the manual operation.
In a possible implementation mode, under the condition that the task data does not contain the manual setting identification, the terminal conducts task screening based on the task data to obtain candidate tasks meeting task exposure conditions, and therefore content filling is conducted on a task card template based on the task data of the candidate tasks to obtain task cards.
In a possible implementation manner, under the condition that the task data comprises the manual setting identification, the terminal fills the content of the task card template based on the task data manually added by the user, so as to obtain the task card.
In the embodiment, the task data is subjected to standard management by setting the data format standard, so that the terminal can uniformly manage the task data under the same task type and respectively manage the task data under different task types, and the orderliness and the normalization of task card display in the task card interface are improved.
In addition, the tasks are screened based on the task exposure conditions, display of unnecessary task cards is reduced, a task card interface is simplified, and efficiency of searching and determining the target task card is improved.
To sum up, in the embodiment of the application, a unified entry is provided for displaying the task interface corresponding to the task supporting the hovering mode through the task card interface, a path to the target task interface is shortened, and the terminal is switched from the unfolded state to the hovering state under the condition of displaying the desktop of the system, so that the terminal directly displays the task card interface and the card control interface, the learning cost of a user is reduced, and the use efficiency of the function is improved.
In addition, by displaying the task cards which have clear tasks, high execution frequency and support connection in the task card interface, the steps of entering the unfinished task interface by the user can be simplified, and the efficiency is improved.
Meanwhile, the task cards are classified according to the task types, so that the step of searching the task cards by a user is simplified, and the task cards under different task types in a task card interface can be directly and definitely displayed for the user.
And the task cards are sorted based on the time information, the place information, the historical use information and the task continuing state, so that a personalized task card sorting mode can be provided for the user, and the efficiency of searching the task cards by the user is further improved.
It should be noted that information (including but not limited to user equipment information, user personal information, etc.), data (including but not limited to data for analysis, stored data, presented data, etc.), and signals referred to in this application are authorized by the user or sufficiently authorized by various parties, and the collection, use, and processing of the relevant data is required to comply with relevant laws and regulations and standards in relevant countries and regions. For example, the task data and the like referred to in the present application are acquired under sufficient authorization.
The following are embodiments of the apparatus of the present application that may be used to perform embodiments of the method of the present application. For details which are not disclosed in the embodiments of the apparatus of the present application, reference is made to the embodiments of the method of the present application.
Referring to fig. 10, a block diagram of an interface display device according to an embodiment of the present application is shown. The apparatus may include:
the first display module 1001 is configured to display a system desktop in an expanded state, where an included angle between the first screen area and the second screen area is greater than the first included angle threshold in the expanded state;
a second display module 1002, configured to, when the expanded state is switched to the hovering state, display a task card interface in the first screen area, and display a card control interface in the second screen area, where the task card interface includes a task card corresponding to a task supporting a hovering mode, and the card control interface is used to control the task card, where an interface layout of the task supporting the hovering mode in the hovering mode is different from an interface layout in a non-hovering mode;
the second display module 1002 is further configured to display a task interface of a target task in the hovering mode in response to a card selection operation in the card control interface, where the target task is a task corresponding to a target task card in the task card interface.
Optionally, the second display module 1002 includes:
the first display unit is used for displaying the task card interface containing at least one first task card in the first screen area, and the task represented by the first task card belongs to a first task type;
the second display unit is used for displaying the card control interface containing task type selection controls in the second screen area, and the task type selection controls at least contain first task type selection controls corresponding to the first task types;
the device further comprises:
and the third display module is used for responding to the triggering operation of a second task type selection control in the card control interface, and displaying at least one second task card in the task card interface, wherein the task represented by the second task card belongs to a second task type.
Optionally, the second display unit is configured to:
determining task type priorities corresponding to different task types;
determining display priorities of different task type selection controls based on the task type priorities;
and displaying the card control interface containing the task type selection control in the second screen area based on the display priority, wherein the task type priority of the first task type is higher than the task type priorities of other task types.
Optionally, the second display unit is further configured to:
determining task type priorities corresponding to different task types based on first task associated information, wherein the first task associated information comprises at least one of time information, place information and historical use information;
or the like, or, alternatively,
determining task type priorities corresponding to different task types based on the task quantity of tasks under different task types;
or the like, or, alternatively,
determining task priority of a task; and determining the task type priority of the task type to which the task belongs based on the descending order of the task priority.
Optionally, the first display unit is configured to:
determining task priority of the tasks under the first task type;
displaying the task card interface including at least one first task card in the first screen area based on the task priority.
Optionally, the first display unit is further configured to:
and determining the task priority of the task under the first task type based on second task associated information, wherein the second task associated information comprises at least one of time information, place information, historical use information and task continuing state, and the task continuing state is used for indicating whether the task supports continuing.
Optionally, a control area is arranged in the card control interface;
the second display module 1002 is configured to:
responding to touch operation in the control area in the card control interface, and determining a task card currently displayed in the task card interface as the target task card;
displaying the task interface of the target task in the hover mode.
Optionally, the apparatus further comprises:
the card switching module is used for responding to sliding operation in the control area in the card control interface, and switching the task cards displayed in the task card interface based on the sliding direction and the sliding distance of the sliding operation, wherein the task cards displayed in the task card interface before and after switching belong to the same task type.
Optionally, the apparatus further comprises:
the data acquisition module is used for acquiring task data provided by application programs through a data interface, wherein the task data conforms to data format specifications, the task data provided by different types of application programs conforms to different data format specifications, and the data contents of the task data provided by different types of application programs are different;
and the content filling module is used for filling the content in the task card template based on the task data to obtain the task card.
Optionally, the content filling module includes:
the task screening unit is used for screening tasks based on the task data to obtain candidate tasks meeting task exposure conditions, wherein the task exposure conditions comprise at least one of task execution frequency, task continuing states and task flow lengths, the task continuing states are used for indicating whether the tasks support continuation, and the task flow lengths are used for representing the lengths of operation processes required by the touch tasks;
and the content filling unit is used for filling the task card template with the content based on the task data of the candidate task to obtain the task card.
Optionally, the task screening unit is configured to:
under the condition that the task data does not contain a manual setting identifier, task screening is carried out based on the task data to obtain the candidate task meeting the task exposure condition, and the manual setting identifier is used for indicating the task added to the task card interface through manual operation;
the content filling module is further configured to:
and under the condition that the task data comprises the manual setting identification, performing content filling on the task card template based on the task data to obtain the task card.
Optionally, after the task interface of the target task is displayed in the hovering mode, the apparatus further includes:
and the fourth display module is used for displaying the task card interface in the first screen area again and displaying the card control interface in the second screen area under the condition that the target task is finished or task exit operation is received.
Optionally, after the task card interface is displayed in the first screen area and the card manipulation interface is displayed in the second screen area, the apparatus further includes:
and the fifth display module is used for displaying the system desktop under the condition that the hovering state is switched to the unfolding state.
Optionally, the second display module 1002 is configured to:
displaying a task display interface of the target task in the first screen area, and displaying a task control interface of the target task in the second screen area;
the device further comprises:
and the task control module is used for responding to the control operation in the task control interface and controlling the target task displayed in the task display interface.
To sum up, in the embodiment of the application, in an expanded state, when the terminal displays a desktop of a system, after the expanded state is switched to a hovering state, the terminal displays a task card interface in a first screen area, where the task card interface includes a task card corresponding to a task supporting the hovering mode, and displays a card control interface in a second screen area, where the card control interface is used to control the task card in the task card interface, so that when the terminal receives a card selection operation in the card control interface, the terminal can display a task interface of a target task in the hovering mode, where the target task is a task corresponding to the target task card in the task card interface.
Referring to fig. 11, a block diagram of a terminal according to an exemplary embodiment of the present application is shown. Terminal 1100 can include one or more of the following components: a processor 1110, a memory 1120, and a display 1130.
The Memory 1120 may include a Random Access Memory (RAM) or a Read-Only Memory (ROM). Optionally, the memory 1120 includes a non-transitory computer-readable medium. The memory 1120 may be used to store instructions, programs, code, sets of codes, or sets of instructions. The memory 1120 may include a stored program area and a stored data area, wherein the stored program area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playing function, an image playing function, etc.), instructions for implementing various method embodiments described below, and the like; the storage data area may store data (such as audio data, a phonebook) created according to the use of the terminal 1700, and the like.
The display screen 1130 is a component for making an interface display. Optionally, the display screen 1130 further has a touch function, and a user may perform touch operation on the display screen 1130 to control display content. For example, the display 1130 is a touch display of a smart phone.
In addition, those skilled in the art will appreciate that the configuration of terminal 1100 illustrated in the above-described figures does not constitute a limitation of computer devices, which may include more or fewer components than illustrated, or some components may be combined, or a different arrangement of components. For example, the terminal 1100 further includes a camera module, a microphone, a speaker, a radio frequency circuit, an input unit, a sensor (such as an acceleration sensor, an angular velocity sensor, a light sensor, and the like), an audio circuit, a WiFi module, a power supply, a bluetooth module, and the like, which are not described herein again.
The embodiment of the present application also provides a computer-readable storage medium, which stores at least one program code, and the program code is loaded and executed by a processor to implement the interface display method according to the above embodiments.
Embodiments of the present application provide a computer program product comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to cause the computer device to perform the interface display method provided in the various alternative implementations of the above aspects.
It should be understood that reference to "a plurality" herein means two or more. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship. In addition, the step numbers described herein only show an exemplary possible execution sequence among the steps, and in some other embodiments, the steps may also be executed out of the numbering sequence, for example, two steps with different numbers are executed simultaneously, or two steps with different numbers are executed in a reverse order to the illustrated sequence, which is not limited in this application.
The above description is only exemplary of the present application and should not be taken as limiting, as any modification, equivalent replacement, or improvement made within the spirit and principle of the present application should be included in the protection scope of the present application.
Claims (18)
1. An interface display method is used for a folding screen terminal, wherein a folding screen of the folding screen terminal supports a hovering state, and in the hovering state, an included angle between a first screen area and a second screen area of the folding screen is smaller than a first included angle threshold value and larger than a second included angle threshold value;
the method comprises the following steps:
displaying a system desktop in an unfolded state, wherein in the unfolded state, an included angle between the first screen area and the second screen area is larger than a first included angle threshold value;
under the condition that the expansion state is switched to the hovering state, displaying a task card interface in the first screen area, and displaying a card control interface in the second screen area, wherein the task card interface comprises a task card corresponding to a task supporting a hovering mode, and the card control interface is used for controlling the task card, and the interface layout of the task supporting the hovering mode in the hovering mode is different from the interface layout in a non-hovering mode;
and responding to a card selection operation in the card control interface, and displaying a task interface of a target task in the hovering mode, wherein the target task is a task corresponding to a target task card in the task card interface.
2. The method of claim 1, wherein displaying a task card interface in the first screen area and a card manipulation interface in the second screen area comprises:
displaying the task card interface comprising at least one first task card in the first screen area, wherein the task represented by the first task card belongs to a first task type;
displaying the card control interface containing task type selection controls in the second screen area, wherein the task type selection controls at least contain a first task type selection control corresponding to the first task type;
the method further comprises the following steps:
and responding to the triggering operation of a second task type selection control in the card control interface, and displaying at least one second task card in the task card interface, wherein the task represented by the second task card belongs to a second task type.
3. The method of claim 2, wherein displaying the card manipulation interface containing a task type selection control in the second screen area comprises:
determining task type priorities corresponding to different task types;
determining display priorities of different task type selection controls based on the task type priorities;
and displaying the card control interface containing the task type selection control in the second screen area based on the display priority, wherein the task type priority of the first task type is higher than the task type priorities of other task types.
4. The method according to claim 3, wherein the determining task type priorities corresponding to different task types comprises:
determining task type priorities corresponding to different task types based on first task associated information, wherein the first task associated information comprises at least one of time information, place information and historical use information;
or the like, or, alternatively,
determining task type priorities corresponding to different task types based on the task quantity of the tasks under different task types;
or the like, or, alternatively,
determining task priority of a task; and determining the task type priority of the task type to which the task belongs based on the descending order of the task priority.
5. The method of claim 2, wherein said displaying the task card interface containing at least one first task card in the first screen area comprises:
determining task priority of the tasks under the first task type;
displaying the task card interface including at least one first task card in the first screen area based on the task priority.
6. The method of claim 5, wherein determining the task priority of the task in the first task type comprises:
and determining the task priority of the task under the first task type based on second task associated information, wherein the second task associated information comprises at least one of time information, place information, historical use information and task continuing state, and the task continuing state is used for indicating whether the task supports continuing.
7. The method according to claim 1, wherein a manipulation area is provided in the card manipulation interface;
the task interface for displaying the target task in the hovering mode in response to a card selection operation in the card manipulation interface comprises:
responding to touch operation in the control area in the card control interface, and determining a task card currently displayed in the task card interface as the target task card;
displaying the task interface of the target task in the hover mode.
8. The method of claim 7, further comprising:
responding to sliding operation in the control area in the card control interface, and switching the task cards displayed in the task card interface based on the sliding direction and the sliding distance of the sliding operation, wherein the task cards displayed in the task card interface before and after switching belong to the same task type.
9. The method of claim 1, further comprising:
acquiring task data provided by application programs through a data interface, wherein the task data conforms to data format specifications, the task data provided by different types of application programs conforms to different data format specifications, and the data contents of the task data provided by different types of application programs are different;
and filling the content of the task card template based on the task data to obtain the task card.
10. The method of claim 9, wherein the content populating a task card template based on the task data to obtain the task card comprises:
performing task screening based on the task data to obtain candidate tasks meeting task exposure conditions, wherein the task exposure conditions comprise at least one of task execution frequency, task continuing states and task flow lengths, the task continuing states are used for indicating whether the tasks support continuation, and the task flow lengths are used for representing the lengths of operation processes required by the task;
and filling the task card template with contents based on the task data of the candidate task to obtain the task card.
11. The method of claim 10, wherein the task screening based on the task data to obtain candidate tasks satisfying task exposure conditions comprises:
under the condition that the task data does not contain a manual setting identifier, task screening is carried out based on the task data to obtain the candidate task meeting the task exposure condition, and the manual setting identifier is used for indicating the task added to the task card interface through manual operation;
the task card template is filled with contents based on the task data to obtain the task card, and the method further comprises the following steps:
and under the condition that the task data comprises the manual setting identification, performing content filling on the task card template based on the task data to obtain the task card.
12. The method of claim 1, wherein after displaying a task interface of a target task in the hover mode, the method further comprises:
and when the target task is finished or task exit operation is received, displaying the task card interface in the first screen area again, and displaying the card control interface in the second screen area.
13. The method of claim 1, wherein after displaying a task card interface in the first screen area and a card manipulation interface in the second screen area, the method further comprises:
displaying the system desktop in a case of switching from the hovering state to the unfolding state.
14. The method of claim 1, wherein displaying the task interface of the target task in the hover mode includes:
displaying a task display interface of the target task in the first screen area, and displaying a task control interface of the target task in the second screen area;
the method further comprises the following steps:
and responding to the control operation in the task control interface, and controlling the target task displayed in the task display interface.
15. An interface display device is characterized in that the device is used for a folding screen terminal, a folding screen of the folding screen terminal supports a hovering state, and in the hovering state, an included angle between a first screen area and a second screen area of the folding screen is smaller than a first included angle threshold value and larger than a second included angle threshold value;
the device comprises:
the first display module is used for displaying a system desktop in an unfolded state, and in the unfolded state, an included angle between the first screen area and the second screen area is larger than a first included angle threshold value;
the second display module is used for displaying a task card interface in the first screen area and displaying a card control interface in the second screen area under the condition that the expansion state is switched to the hovering state, wherein the task card interface comprises a task card corresponding to a task supporting a hovering mode, and the card control interface is used for controlling the task card, and the interface layout of the task supporting the hovering mode in the hovering mode is different from the interface layout in a non-hovering mode;
the second display module is further configured to display a task interface of a target task in the hovering mode in response to a card selection operation in the card control interface, where the target task is a task corresponding to a target task card in the task card interface.
16. A terminal, characterized in that the terminal comprises a processor and a memory; the memory stores at least one instruction for execution by the processor to implement the interface display method of any of claims 1 to 14.
17. A computer-readable storage medium having at least one program code stored therein, the program code being loaded and executed by a processor to implement the interface display method according to any one of claims 1 to 14.
18. A computer program product, characterized in that the computer program product comprises computer instructions, the computer instructions being stored in a computer readable storage medium; a processor of a computer device reads the computer instructions from the computer-readable storage medium, the processor executing the computer instructions causing the computer device to perform the interface display method of any one of claims 1 to 14.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211067390.5A CN115562556A (en) | 2022-09-01 | 2022-09-01 | Interface display method, device, terminal and storage medium |
PCT/CN2023/108736 WO2024045948A1 (en) | 2022-09-01 | 2023-07-21 | Interface display method and apparatus, terminal and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211067390.5A CN115562556A (en) | 2022-09-01 | 2022-09-01 | Interface display method, device, terminal and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115562556A true CN115562556A (en) | 2023-01-03 |
Family
ID=84739307
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211067390.5A Pending CN115562556A (en) | 2022-09-01 | 2022-09-01 | Interface display method, device, terminal and storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN115562556A (en) |
WO (1) | WO2024045948A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024045948A1 (en) * | 2022-09-01 | 2024-03-07 | Oppo广东移动通信有限公司 | Interface display method and apparatus, terminal and storage medium |
WO2024193298A1 (en) * | 2023-03-20 | 2024-09-26 | 华为技术有限公司 | Application interface display method and related apparatus |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108958867B (en) * | 2018-06-29 | 2021-01-15 | 维沃移动通信有限公司 | Task operation method and device for application |
CN114125137B (en) * | 2021-11-08 | 2024-10-22 | 维沃移动通信有限公司 | Video display method and device, electronic equipment and readable storage medium |
CN115562556A (en) * | 2022-09-01 | 2023-01-03 | Oppo广东移动通信有限公司 | Interface display method, device, terminal and storage medium |
-
2022
- 2022-09-01 CN CN202211067390.5A patent/CN115562556A/en active Pending
-
2023
- 2023-07-21 WO PCT/CN2023/108736 patent/WO2024045948A1/en unknown
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024045948A1 (en) * | 2022-09-01 | 2024-03-07 | Oppo广东移动通信有限公司 | Interface display method and apparatus, terminal and storage medium |
WO2024193298A1 (en) * | 2023-03-20 | 2024-09-26 | 华为技术有限公司 | Application interface display method and related apparatus |
Also Published As
Publication number | Publication date |
---|---|
WO2024045948A1 (en) | 2024-03-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109144627B (en) | Screen locking method and mobile terminal | |
WO2024045948A1 (en) | Interface display method and apparatus, terminal and storage medium | |
CN108712665A (en) | A kind of generation method, device, server and the storage medium of live streaming list | |
CN115079915B (en) | Calendar view display method, electronic device and readable storage medium | |
CN109034242A (en) | Methods of marking, the apparatus and system of image processing algorithm | |
CN110688009A (en) | Application program access method and device of folding screen terminal | |
CN111625309A (en) | Card management method, terminal equipment and computer readable storage medium | |
CN115422480B (en) | Method, apparatus and storage medium for determining region of event venue | |
CN116547640B (en) | Application recommendation method and electronic equipment | |
JP7098017B2 (en) | Screen lock method and mobile device | |
CN113360047B (en) | Information card display method, device, equipment and storage medium | |
CN113194256B (en) | Shooting method, shooting device, electronic equipment and storage medium | |
CN111399724B (en) | Display method, device, terminal and storage medium for system setting item | |
CN112882619B (en) | Application interface management method and device, electronic equipment and medium | |
CN111443858B (en) | Display method, device, terminal and storage medium of application interface | |
CN115309299B (en) | Desktop card display method, device, terminal, storage medium and program product | |
CN116955677A (en) | Method, device, equipment and storage medium for generating pictures based on characters | |
KR102352792B1 (en) | Method, system, and non-transitory computer readable record medium for onboarding for users of content with image | |
CN114625291A (en) | Task information display method and device, computer equipment and storage medium | |
CN114398133A (en) | Display method, display device, electronic equipment and storage medium | |
CN113535285A (en) | Interface display method, device, equipment and storage medium | |
CN113873080B (en) | Multimedia file acquisition method and device | |
CN114428650B (en) | Application program display method, device, electronic equipment and readable storage medium | |
CN117519852A (en) | Icon sorting method, device, equipment and storage medium | |
CN114943046A (en) | Information display method and device based on privacy computing platform |
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 |