WO2021115103A1 - 显示控制方法和终端设备 - Google Patents

显示控制方法和终端设备 Download PDF

Info

Publication number
WO2021115103A1
WO2021115103A1 PCT/CN2020/130602 CN2020130602W WO2021115103A1 WO 2021115103 A1 WO2021115103 A1 WO 2021115103A1 CN 2020130602 W CN2020130602 W CN 2020130602W WO 2021115103 A1 WO2021115103 A1 WO 2021115103A1
Authority
WO
WIPO (PCT)
Prior art keywords
display
application program
terminal device
interface
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.)
Ceased
Application number
PCT/CN2020/130602
Other languages
English (en)
French (fr)
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to US17/783,765 priority Critical patent/US11886894B2/en
Priority to EP20898653.9A priority patent/EP4057137B1/en
Publication of WO2021115103A1 publication Critical patent/WO2021115103A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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/04883Interaction 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 for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04803Split screen, i.e. subdividing the display area or the window area into separate subareas

Definitions

  • the embodiments of the present application relate to the technical field of terminal devices, and in particular, to a display control method and a terminal device.
  • APP computer applications
  • the multitasking interface can include multiple cards, which show the page when the application exits the foreground. Through the multitasking interface, users can centrally view the running applications on the terminal device and switch the applications running in the foreground.
  • the multitasking interface there are two ways to display cards in the multitasking interface. One is the up-and-down layout mode. The user can view the cards corresponding to different applications by sliding up and down on the display screen of the terminal device. The other is the left-right layout mode. The user can view the cards corresponding to different applications by sliding left and right on the display screen of the terminal device.
  • the current multitasking interface is not conducive for users to view applications, and the display effect is very poor.
  • the embodiments of the present application provide a display control method and a terminal device, which improve the display effect of the terminal device in displaying a running application program.
  • an embodiment of the present application provides a display control method, which is applied to a terminal device.
  • the display control method includes: in response to a user's first operation, determining the running application of the terminal device, and the first operation is used to trigger the display terminal
  • the interface of the application program that the device is running obtain the display layout mode of the application program; display the interface of the application program in the display area corresponding to the display layout mode; among them, the display interface of the terminal device includes display areas corresponding to the N display layout modes, respectively , N is an integer greater than or equal to 2.
  • the display interface of the terminal device can display the display areas corresponding to multiple display layout modes, and can display at least two running applications
  • the interface improves the display effect of the multi-task interface, facilitates users to switch applications running in the foreground, and enhances the user experience.
  • it further includes: acquiring relevant information of the application; acquiring the display layout mode of the application, including: acquiring the display layout of the application according to the relevant information of the application the way.
  • the related information of the application includes one or more of the following: the name of the application, the display content of the application, or display indication information; the display indication information is used for Indicates the display layout of the application.
  • the display layout mode of the application program is related to the display ratio of the display content of the application program; wherein, the display ratio of the display content is: the interface of the application program is on the terminal device When the display interface is displayed in full screen, the display content accounts for the proportion of the application interface.
  • the display layout mode of the application program is the display layout mode with the largest display area.
  • the display layout mode of the application program is related to the data amount of the key information in the display content of the application program.
  • displaying the interface of the application program in the display area corresponding to the display layout mode includes:
  • the key information in the display content of the application program is displayed.
  • the display content of the application program includes private information
  • the display area corresponding to the display layout mode displays the interface of the application program, including: Area, blur the interface of the application program.
  • displaying the interface of the application program in the display area corresponding to the display layout mode includes: displaying the interface of the application program and the application in the display area corresponding to the display layout mode The operating controls of the program.
  • it further includes: in response to a user's operation of the operation control, displaying the running interface of the application program in full screen on the display interface of the terminal device, and the running interface is the application program executing operation The interface of the task corresponding to the control.
  • the related information of the application includes information about operating controls.
  • an embodiment of the present application provides a terminal device, including: a determining module, configured to determine the running application program of the terminal device in response to a user's first operation, and the first operation is used to trigger the display terminal device is running The interface of the application program; the acquisition module is used to acquire the display layout mode of the application program; the display module is used to display the interface of the application program in the display area corresponding to the display layout mode; among them, the display interface of the terminal device includes N display layouts The display area corresponding to each mode, N is an integer greater than or equal to 2.
  • the obtaining module is further used to: obtain relevant information of the application; the obtaining module is specifically used to: obtain the display layout mode of the application according to the relevant information of the application .
  • the related information of the application includes one or more of the following: the name of the application, the display content of the application, or display indication information; the display indication information is used for Indicates the display layout of the application.
  • the display layout mode of the application program is related to the display ratio of the display content of the application program; wherein the display ratio of the display content is: the interface of the application program is on the terminal device When the display interface is displayed in full screen, the display content accounts for the proportion of the application interface.
  • the display layout mode of the application program is the display layout mode with the largest display area.
  • the display layout mode of the application program is related to the data amount of the key information in the display content of the application program.
  • the display module is specifically configured to: display key information in the display content of the application in the display area corresponding to the display layout mode.
  • the display content of the application program includes private information
  • the display module is specifically configured to: blurly display the interface of the application program in the display area corresponding to the display layout mode.
  • the display module is specifically configured to display the interface of the application program and the operation controls of the application program in the display area corresponding to the display layout mode.
  • the display module is further configured to: in response to the user's operation of the operating controls, display the running interface of the application in full screen on the display interface of the terminal device, and the running interface is the application The interface when the program executes the task corresponding to the operation control.
  • the related information of the application includes information about operating controls.
  • an embodiment of the present application provides a terminal device, including: a processor, a memory, and a computer program stored in the memory and capable of running on the processor.
  • the processor executes the computer program so that the terminal device executes the above On the one hand, the method provided.
  • an embodiment of the present application provides a computer-readable storage medium with instructions stored in the computer-readable storage medium.
  • the instructions run on a computer or a processor, the method provided in the above first aspect is implemented.
  • an embodiment of the present application provides a program product, the program product includes a computer program, the computer program is stored in a readable storage medium, and at least one processor of a terminal device can read from the readable storage medium Taking the computer program, the at least one processor executes the computer program so that the terminal device implements the method provided in the above first aspect.
  • At least two of the N display layout manners respectively correspond to different display areas in areas.
  • Figure 1 is a schematic diagram of an existing multitasking interface
  • Figure 2 is another schematic diagram of an existing multitasking interface
  • FIG. 3 is a flowchart of a display control method provided by an embodiment of the application.
  • FIG. 4 is a schematic diagram of a display area corresponding to a display layout mode provided by an embodiment of the application
  • FIG. 5 is a schematic diagram of a display interface of a terminal device according to an embodiment of the application.
  • FIG. 6 is another schematic diagram of a display interface of a terminal device provided by an embodiment of the application.
  • FIG. 7 is another schematic diagram of a display interface of a terminal device provided by an embodiment of the application.
  • FIG. 8 is another schematic diagram of a display interface of a terminal device according to an embodiment of the application.
  • FIG. 9 is another schematic diagram of the display area corresponding to the display layout mode provided by the embodiment of the application.
  • FIG. 10 is another schematic diagram of the display area corresponding to the display layout mode provided by the embodiment of the application.
  • FIG. 11 is another schematic diagram of the display area corresponding to the display layout mode provided by the embodiment of the application.
  • FIG. 12 is another schematic diagram of the display area corresponding to the display layout mode provided by the embodiment of the application.
  • FIG. 13 is another schematic diagram of the display area corresponding to the display layout mode provided by the embodiment of the application.
  • FIG. 14 is another schematic diagram of a display interface of a terminal device according to an embodiment of the application.
  • 15 is another schematic diagram of a display interface of a terminal device provided by an embodiment of the application.
  • FIG. 16 is a schematic structural diagram of a terminal device provided by an embodiment of this application.
  • FIG. 17 is a schematic diagram of another structure of a terminal device provided by an embodiment of the application.
  • FIG. 18 is a hardware structure diagram of a terminal device provided by an embodiment of this application.
  • the display control method provided by the embodiments of the present application can be applied to terminal devices and involves the field of artificial intelligence technology. First, the concepts involved in the embodiments of the present application will be described.
  • APP application programs
  • the application program relies on the hardware resources and software resources of the terminal device to run.
  • the terminal device can run multiple applications at the same time.
  • the user can trigger the terminal device to display a multitasking interface. Through the multitasking interface, the user can centrally view multiple applications running on the terminal device and switch the applications running in the foreground.
  • the embodiment of the present application does not limit the name of the multi-task interface.
  • the multi-task interface may be referred to as the display interface of the terminal device.
  • the terminal device can display the running interface of the application.
  • the terminal device When the application is running in the background, the terminal device still runs the application, but the terminal device does not display the running interface of the application.
  • FIG. 1 is a schematic diagram of an existing multitasking interface.
  • the multitasking interface includes 3 cards laid out on top of each other, and each card corresponds to a running application, and displays the page when the application exits the foreground.
  • the user can view the cards corresponding to different applications by swiping up and down on the display screen of the terminal device. For example, when the user swipes down on the display screen of the terminal device, the multitasking interface changes from the left side of FIG. 1 to the middle one shown in FIG. 1.
  • the card corresponding to the application "Mail” becomes smaller, and at the same time, the card corresponding to the application “Gallery” and application “Information” becomes larger, so that users can view the page when the application “Gallery” and application “Information” exit the foreground.
  • the terminal device stops displaying the multitasking interface, switches the application running in the foreground to the application "information”, and the terminal device will display the application "information” Run interface, as shown on the right side of Figure 1.
  • FIG. 2 is another schematic diagram of an existing multitasking interface.
  • the names of the applications are: Mail, Gallery, and Information.
  • the multitasking interface includes three cards with a layout of about, each card corresponds to a running application, and displays the page when the application exits the foreground. Due to the left-right layout of the cards, the terminal device can only display one card at a time, as shown on the left side of Figure 2.
  • the user can view the cards corresponding to different applications by swiping left and right on the display screen of the terminal device. For example, when the user slides to the left on the display screen of the terminal device, the multitasking interface changes from the left side of FIG.
  • the terminal device displays the card corresponding to the application "Gallery".
  • the terminal device stops displaying the multitasking interface, the application running in the foreground is switched to the application "Gallery”, and the terminal device will display the status of the application "Gallery”
  • the running interface is shown on the right side of Figure 2.
  • the multitasking interface displays multiple applications running on the terminal device by overlapping up and down display or left and right displays.
  • the user needs to perform operations to view the running status of different applications and switch the applications running in the foreground.
  • the display effect of the multitasking interface is very poor, the user operation is cumbersome, and the user experience is very poor.
  • the embodiments of the present application provide a display control method and terminal device. After the user triggers the terminal device to display the interface of the running application, the display interface of the terminal device can display the display areas corresponding to multiple display layout modes. , The interface of at least two running applications can be displayed, which improves the display effect of the multi-task interface, facilitates the user to switch the applications running in the foreground, and improves the user experience.
  • the embodiments of the present application do not limit the type and name of the terminal device.
  • Some terminal devices are: mobile phones (mobile phones), tablet computers, notebook computers, handheld computers, mobile internet devices (MID), wearable devices, virtual reality (VR) devices, augmented reality (augmented reality (AR) equipment, industrial control (industrial control) terminals, autonomous driving (self-driving) terminals, smart driving terminals, remote medical surgery (remote medical surgery) terminals, smart grid (smart grid) ), the terminal in transportation safety, the terminal in smart city, or the terminal in smart home.
  • MID mobile internet devices
  • VR virtual reality
  • AR augmented reality
  • industrial control industrial control
  • autonomous driving self-driving
  • smart driving terminals smart driving terminals
  • remote medical surgery remote medical surgery
  • smart grid smart grid
  • FIG. 3 is a flowchart of a display control method provided by an embodiment of the application.
  • the display control method provided in this embodiment can be applied to a terminal device.
  • the display control method provided in this embodiment may include:
  • S301 In response to a user's first operation, determine an application program that is running on the terminal device, where the first operation is used to trigger an interface that displays the application program that is running on the terminal device.
  • the first operation may be a user-defined gesture operation, and the gesture operation may include, but is not limited to, tap, double tap, slide, zoom in, zoom out, or a combination of at least one of them.
  • the first operation may be that the user double-clicks the screen and then slides to the right. During this process, the user's finger is always in contact with the touch screen of the terminal device.
  • the first operation may be an operation defined by the terminal device.
  • the operations defined by the terminal device may include, but are not limited to, click, double-click, slide, zoom in, zoom out, or a combination of at least one of them.
  • the terminal device may be provided with a menu key, and the first operation may be an operation performed by the user on the menu key.
  • the menu key may be a virtual key displayed on the terminal device or a physical key on the terminal device.
  • the first operation may be that the user inputs a voice to the terminal device through a microphone of the terminal device.
  • the terminal device can receive the voice information input by the user, and obtain an instruction according to the voice information.
  • the instruction is used to instruct to display the interface of the running application program of the terminal device.
  • the terminal device can obtain instructions based on voice information through artificial intelligence (AI) algorithms such as voice recognition and semantic recognition.
  • AI artificial intelligence
  • multiple display layout modes are included. Different display layouts correspond to different ways of displaying the application interface.
  • the way of displaying the interface of the application program is different, and the area of the interface of displaying the application program may be different.
  • the way of displaying the interface of the application program is different, and it may also be different at least one of the following elements: display color, style of the display template, or whether it is displayed fuzzy.
  • the display interface of the terminal device includes display areas corresponding to N display layout modes, and N is an integer greater than or equal to 2.
  • the display interface of the terminal device includes display areas corresponding to at least two display layout modes, that is, the display interface of the terminal device includes at least two display areas, and each display area can display an application running on the terminal device.
  • the interface of the program, the display interface of the terminal device can display the interface of multiple running applications at the same time.
  • the display interface of the terminal device can display the display areas corresponding to multiple display layout modes, and can display at least two running applications. Interface of the application. Compared with the existing multitasking interface display mode, it increases the number of application program interfaces and improves the display effect of the multitasking interface. It is convenient for users to view running applications and switch applications running in the foreground, which improves users Experience.
  • this embodiment does not limit the number of display areas corresponding to each display layout mode in the display interface of the terminal device.
  • the display interface of the terminal device includes display areas corresponding to three display layout modes, respectively. Among them, there are two display areas corresponding to display layout mode 1, four display areas corresponding to display layout mode 2, and one display area corresponding to display layout mode 3. Then, the display interface of the terminal device includes a total of 7 display areas, and can display up to 7 interfaces of running applications at the same time.
  • At least two of the N display layout modes respectively correspond to different display areas in areas.
  • the display area corresponding to the display layout mode is described through the example shown in FIG. 4, but it does not constitute a limitation of the present application.
  • FIG. 4 is a schematic diagram of a display area corresponding to a display layout mode provided by an embodiment of the application.
  • Fig. 4(a) shows the display area when the display interface of the terminal device is displayed in full screen.
  • 4(b) to 4(d) show the area of the display area corresponding to each of the three display layout modes.
  • the area of the display area shown in Fig. 4(b) is 1/2 screen
  • the area of the display area shown in Fig. 4(c) is 1/3 screen
  • the area of the display area shown in Fig. 4(b) It is 1/4 screen.
  • this embodiment does not limit the size of the area of the display area corresponding to each display layout mode.
  • FIGS. 5-8 which do not constitute a limitation of the present application.
  • the application scenario of FIG. 5 is similar to that of FIG. 6, which can be applied to a scenario where the number of applications running on the terminal device is small and can be completely displayed through one page.
  • Fig. 7 is similar to the application scenario of Fig. 8 and can be applied to a scenario where the running application program of the terminal device is completely displayed through multiple pages.
  • the number of applications running on the terminal device is large, or for the display area corresponding to the display layout of a certain application, there is no free display area on the first page of the display interface of the terminal device. Displayed on other pages of the display interface of the terminal device.
  • FIG. 5 is a schematic diagram of a display interface of a terminal device provided by an embodiment of the application.
  • the display interface of the terminal device includes display areas corresponding to three display layout modes. Among them, the display area corresponding to display layout mode 1 is one, and the display area is located at the upper left corner of the display interface of the terminal device. There are four display areas corresponding to display layout mode 2, which are marked as display areas 1 to 4 corresponding to display layout mode 2, and these four display areas are located at the upper right part and the middle part of the display interface of the terminal device. There are two display areas corresponding to display layout mode 3, which are marked as display areas 1 to 2 corresponding to display layout mode 3. These two display areas are located in the lower part of the display interface of the terminal device.
  • the display interface of the terminal device includes a total of 7 display areas, and can display up to 7 interfaces of running applications at the same time.
  • FIG. 6 is another schematic diagram of a display interface of a terminal device provided by an embodiment of the application.
  • the display interface of the terminal device includes display areas corresponding to three display layout modes. Among them, the display area corresponding to display layout mode 1 is one, and the display area is located at the upper left corner of the display interface of the terminal device. There are four display areas corresponding to display layout mode 2, which are marked as display areas 1 to 4 corresponding to display layout mode 2. These four display areas are located in the middle left and right middle and lower parts of the display interface of the terminal device. There are two display areas corresponding to display layout mode 3, which are marked as display areas 1 to 2 corresponding to display layout mode 3. These two display areas are respectively located in the lower left corner and upper right corner of the display interface of the terminal device.
  • the display interface of the terminal device includes a total of 7 display areas, and can display up to 7 interfaces of running applications at the same time.
  • FIG. 7 is another schematic diagram of a display interface of a terminal device provided by an embodiment of the application.
  • the display interface of the terminal device includes two pages. These two pages are laid out in an overlapping manner.
  • the related principle please refer to the principle of multiple cards on top of each other in Figure 1. The difference is that each Multiple display areas can be included in the page.
  • the first page in Figure 7 can refer to the related description of Figure 5.
  • FIG. 8 is another schematic diagram of a display interface of a terminal device provided by an embodiment of the application.
  • the display interface of the terminal device includes 3 pages, and these 3 pages are displayed in a left-to-right layout.
  • the display interface of the terminal device includes 3 pages, and these 3 pages are displayed in a left-to-right layout.
  • the display interface of the terminal device includes 3 pages, and these 3 pages are displayed in a left-to-right layout.
  • the display interface of the terminal device includes 3 pages, and these 3 pages are displayed in a left-to-right layout.
  • FIG. 8 is another schematic diagram of a display interface of a terminal device provided by an embodiment of the application.
  • the display interface of the terminal device includes 3 pages, and these 3 pages are displayed in a left-to-right layout.
  • FIG. 8 is another schematic diagram of a display interface of a terminal device provided by an embodiment of the application.
  • the display interface of the terminal device includes 3 pages, and these 3 pages are displayed in a left-to-right layout.
  • this embodiment does not limit the number of display areas and the positions of the display areas included in the display interface of the terminal device. In the application scenario of FIG. 7 or FIG. 8, this embodiment does not limit the number of pages included in the display interface of the terminal device.
  • the terminal device may pre-store multiple display interface templates.
  • the display control method provided in this embodiment may further include:
  • obtaining the display layout mode of the application program may include:
  • the display layout mode of the application program is determined through the relevant information of the application program, which improves the accuracy of determining the display layout mode of the application program.
  • the related information of the application program may include one or more of the following: the name of the application program, the display content of the application program, or display instruction information.
  • the display instruction information is used to indicate the display layout of the application.
  • the display indication information may explicitly indicate the display layout mode of the application program.
  • the display layout modes of the application include display layout modes 1 to 5.
  • the display instruction information may be display layout mode 2, which clearly and explicitly indicates that the display layout mode of application 1 is display layout mode 2.
  • the terminal device may determine the display layout mode of the application program according to the display instruction information.
  • the display indication information includes the display ratio of the displayed content, and the terminal device can determine the display layout mode of the application program according to the display ratio of the displayed content.
  • this embodiment does not limit the name of the application, the display content of the application, and the specific content included in the display instruction information.
  • This embodiment provides a display control method, including: in response to a user's first operation, determining an application program that is running on a terminal device, acquiring a display layout mode of the application program, and displaying the application program in a display area corresponding to the display layout mode. interface. Since the display interface of the terminal device can display the interface of at least two running applications, the display number of the application interface is increased, thus the display effect is improved, and it is convenient for the user to view the running application and switch the application running in the foreground , Improve the user experience.
  • the display layout mode of the application program is related to the display ratio of the display content of the application program.
  • the display ratio of the displayed content is: when the interface of the application program is displayed in full screen on the display interface of the terminal device, the displayed content accounts for the proportion of the interface of the application program.
  • FIG. 9 is another schematic diagram of the display area corresponding to the display layout provided by the embodiment of the application.
  • the interface of the application "Information” includes less display content.
  • the display content accounts for 30% of the interface of the application.
  • the area of the display area corresponding to the display layout mode of the application "information” may be a display area with a smaller area.
  • the display layout mode of the application "information” may be the display layout mode 2 or the display layout mode 3 shown in FIG. 5.
  • FIG. 10 is another schematic diagram of the display area corresponding to the display layout mode provided by the embodiment of the application.
  • the interface of the application "Novel” includes more display content.
  • the display content accounts for 90% of the interface of the application.
  • the area of the display area corresponding to the display layout mode of the application “novel” may be a display area with a larger area.
  • the display layout mode of the application “novel” may be the display layout mode 1 or the display layout mode 3 shown in FIG. 5.
  • the display layout mode of the application program is the display layout mode with the largest display area.
  • this embodiment does not limit the value of the preset ratio. For example, 50%.
  • the display layout mode of the application "novel" in FIG. 10 may be the display layout mode 1 shown in FIG. 5.
  • the display layout of the application is determined by the display ratio of the display content of the application.
  • the display area of the application with a larger display ratio corresponds to a larger area, and the area of the display area corresponding to the display layout of the application with a smaller display ratio is larger.
  • users can intuitively view the running applications, which improves the display effect of the multitasking interface and enhances the user experience.
  • the display layout mode of the application program is related to the data volume of the key information in the display content of the application program.
  • the key information in the display content of the application is displayed as much as possible in the interface of the application. If the data volume of the key information is small, the application interface requires a small area, and the area of the display area corresponding to the display layout of the application is small. If the data volume of the key information is large, the interface of the application program needs a large area, and the area of the display area corresponding to the display layout of the application program is relatively large.
  • the display layout of the application is determined by the data volume of the key information in the display content of the application, which improves the display effect of the multitasking interface and enhances the user experience.
  • this embodiment does not limit the specific content included in the key information, which may be different according to different applications.
  • displaying the interface of the application program may include:
  • the key information in the display content of the application program is displayed.
  • the display content of the application program may include private information.
  • privacy information includes but is not limited to at least one of the following: user ID number, user name and password for logging in to the application, bank card number, bank card balance, payment QR code, user's mobile phone number, and user's address .
  • displaying the interface of the application program may include:
  • the interface of the application program is blurred.
  • displaying the interface of the application program may include:
  • the interface of the application program and the operation control of the application program are displayed.
  • the operation control is used to provide a shortcut operation entry for quickly switching applications running in the foreground and executing tasks corresponding to the operation control.
  • FIG. 11 is another schematic diagram of the display area corresponding to the display layout mode provided by the embodiment of the application.
  • Figure 11 shows an application for travel.
  • the operating controls of the application include two touch buttons, namely the touch button “Pay” and the touch button “Share Trip”.
  • the touch button "Pay” provides a shortcut operation entry to quickly switch the travel application to the foreground and perform payment operations directly.
  • the touch button "Share Itinerary” provides a shortcut operation entry for quickly switching the travel application to the foreground and directly executing the operation of sharing itinerary.
  • FIG. 12 is another schematic diagram of the display area corresponding to the display layout mode provided by the embodiment of the application.
  • Figure 12 shows an application for ordering meals.
  • the operating controls of the application program include two touch buttons, namely the touch button “Reminder” and the touch button “Contact Rider”.
  • FIG. 13 is another schematic diagram of the display area corresponding to the display layout mode provided by the embodiment of the application.
  • Figure 13 shows an application for navigation.
  • the operating controls of the application include two touch buttons, namely the touch button “home” and the touch button “go to company”.
  • the touch button "home” provides a shortcut operation entry to quickly switch the navigation application to the foreground and directly perform home navigation operations.
  • the display control method provided in this embodiment may further include:
  • the display interface of the terminal device displays the running interface of the application in full screen, and the running interface is the interface when the application executes the task corresponding to the operation control.
  • this embodiment does not limit the user's operation of the operation control.
  • the related information of the application program may include the information of the operation control.
  • FIG. 14 is another schematic diagram of a display interface of a terminal device provided in an embodiment of this application.
  • the display interface of the terminal device includes display areas corresponding to three display layout modes, for a total of 7 display areas.
  • the display layout mode of the application program 1401 may be display layout mode 1
  • the display layout mode of the application programs 1402, 1405, 1406, and 1407 may be display layout mode 2
  • the display layout mode of the application programs 1403 and 1404 may be display layout mode 2.
  • the key information in the display content of the application program 1402 includes: Beijing, sunny, and 20°C.
  • the interface of the application program 1403 includes two operation controls, namely the touch button "go home” and the touch button "go to company”.
  • the interface of the application 1405 includes three operation controls, and the corresponding tasks from left to right are: play the previous song, pause, and play the next song.
  • the key information in the display content of the application program 1406 includes: the number of steps is 1,250 steps, and the sleep time is 9 hours and 20 minutes.
  • the interface of the application 1407 is vaguely displayed, including private information.
  • FIG. 15 is another schematic diagram of a display interface of a terminal device provided in an embodiment of this application.
  • the display interface of the terminal device includes display areas corresponding to three display layout modes, a total of 7 display areas.
  • the template of the display interface is the same as that of Figure 15.
  • the unoccupied display area is on the display interface of the terminal device.
  • There are 5 application programs running on the terminal device namely: application programs 1501 to 1505.
  • the display layout mode of the application program 1501 may be display layout mode 1
  • the display layout mode of the application program 1502 may be display layout mode 2
  • the display layout mode of the applications 1503 to 1504 may be display layout mode 3.
  • the related description of the interface of the application program can be seen in FIG.
  • FIG. 16 is a schematic structural diagram of a terminal device provided by an embodiment of this application. As shown in Figure 16, the terminal device provided in this embodiment may include:
  • the determining module 1601 is configured to determine the running application program of the terminal device in response to a first operation of the user, and the first operation is used to trigger an interface that displays the running application program of the terminal device;
  • the obtaining module 1602 is configured to obtain the display layout mode of the application program
  • the display module 1603 is configured to display the interface of the application program in the display area corresponding to the display layout mode
  • the display interface of the terminal device includes display areas corresponding to N display layout modes, and N is an integer greater than or equal to 2.
  • the obtaining module 1602 is further configured to: obtain related information of the application;
  • the obtaining module 1602 is specifically configured to obtain the display layout mode of the application program according to the related information of the application program.
  • the related information of the application includes one or more of the following: the name of the application, the display content of the application, or display indication information; the display indication information is used to indicate the display layout mode of the application .
  • the display layout mode of the application program is related to the display ratio of the display content of the application program
  • the display ratio of the display content is: when the interface of the application program is displayed in full screen on the display interface of the terminal device, the display content occupies the ratio of the interface of the application program.
  • the display layout mode of the application program is a display layout mode with the largest display area.
  • the display layout mode of the application program is related to the data volume of the key information in the display content of the application program.
  • the display module 1603 is specifically configured to:
  • the display content of the application includes private information
  • the display module 1603 is specifically configured to:
  • the interface of the application program is displayed in a fuzzy manner.
  • the display module 1603 is specifically configured to:
  • the interface of the application program and the operation controls of the application program are displayed.
  • the display module 1603 is also used for:
  • the running interface of the application is displayed in full screen on the display interface of the terminal device, and the running interface is the interface when the application executes the task corresponding to the operation control.
  • the related information of the application includes information of the operation control.
  • At least two of the N display layout modes respectively correspond to different display areas in areas.
  • the terminal device provided in this embodiment can execute the display control method provided in the method embodiment of the present application.
  • the technical principles and technical effects are similar, and will not be repeated here.
  • FIG. 17 is a schematic diagram of another structure of a terminal device provided by an embodiment of the application.
  • the terminal device provided in this embodiment may include a processor 1701 and a memory 1702.
  • the memory 1702 is used to store instructions
  • the processor 1701 is used to execute instructions stored in the memory 1702.
  • the technical principles and technical effects are similar, and will not be repeated here.
  • FIG. 18 is a hardware structure diagram of a device provided by an embodiment of this application.
  • the device may be a terminal device.
  • the terminal device 3000 includes but is not limited to: a radio frequency unit 301, a network module 302, an audio output unit 303, an input unit 304, a sensor 305, a display unit 306, a user input unit 307, an interface unit 308, a memory 309, Processor 340, power supply 341 and other components.
  • Those skilled in the art can understand that the structure of the terminal device shown in FIG. 18 does not constitute a limitation on the terminal device.
  • the terminal device 3000 may include more or less components than those shown in the figure, or a combination of certain components, or different components. Component arrangement.
  • terminal devices include, but are not limited to, mobile phones, tablet computers, palmtop computers, and so on.
  • the user input unit 307 is used to receive user input; the display unit 306 is used to respond to the input received by the user input unit 307 and display content according to the input.
  • the radio frequency unit 301 may be used for receiving and sending signals during information transmission and reception or during a call.
  • the radio frequency unit 301 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like.
  • the radio frequency unit 301 can also communicate with the network and other devices through a wireless communication system.
  • the terminal device 3000 provides users with wireless broadband Internet access through the network module 302, such as helping users to send and receive emails, browse web pages, and access streaming media.
  • the audio output unit 303 may convert the audio data received by the radio frequency unit 301 or the network module 302 or stored in the memory 309 into an audio signal and output it as sound. Moreover, the audio output unit 303 may also provide audio output related to a specific function performed by the terminal device 3000 (for example, call signal reception sound, message reception sound, etc.).
  • the audio output unit 303 includes a speaker, a buzzer, a receiver, and the like.
  • the input unit 304 is used to receive audio or video signals.
  • the input unit 304 may include a graphics processing unit (GPU) 3043 and a microphone 3042.
  • the graphics processor 3043 is used to process image data of pictures or videos captured by a camera or the like.
  • the processed image frame may be displayed on the display unit 306.
  • the image frame processed by the graphics processor 3043 may be stored in the memory 309 (or other storage medium) or sent via the radio frequency unit 301 or the network module 302.
  • the microphone 3042 can receive sound, and can process such sound into audio data.
  • the processed audio data can be converted into a format that can be sent to the mobile communication base station via the radio frequency unit 301 in the case of a telephone call mode for output.
  • the terminal device 3000 further includes at least one sensor 305, such as a light sensor, a motion sensor, and other sensors.
  • the light sensor includes an ambient light sensor and a proximity sensor.
  • the ambient light sensor can adjust the brightness of the display panel 3063 according to the brightness of the ambient light.
  • the proximity sensor can close the display panel 3063 and the display panel 3063 when the terminal device 3000 is moved to the ear. / Or backlight.
  • the accelerometer sensor can detect the magnitude of acceleration in various directions (usually three-axis), and can detect the magnitude and direction of gravity when stationary, and can be used to identify the posture of the terminal device (such as horizontal and vertical screen switching, related games) , Magnetometer attitude calibration), vibration recognition related functions (such as pedometer, percussion), etc.; sensor 305 can also include fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, Infrared sensors, etc., will not be repeated here.
  • the display unit 306 is used to display information input by the user or information provided to the user.
  • the display unit 306 may include a display panel 3063, and the display panel 3063 may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc.
  • LCD liquid crystal display
  • OLED organic light-emitting diode
  • the user input unit 307 can be used to receive inputted numeric or character information, and generate key signal input related to user settings and function control of the terminal device.
  • the user input unit 307 includes a touch panel 3073 and other input devices 3072.
  • the touch panel 3073 also called a touch screen, can collect user touch operations on or near it (for example, the user uses any suitable objects or accessories such as fingers, stylus, etc.) on the touch panel 3073 or near the touch panel 3073. operating).
  • the touch panel 3073 may include two parts, a touch detection device and a touch controller.
  • the touch detection device detects the user's touch position, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and then sends it To the processor 340, the command sent by the processor 340 is received and executed.
  • the touch panel 3073 can be implemented in multiple types such as resistive, capacitive, infrared, and surface acoustic wave.
  • the user input unit 307 may also include other input devices 3072.
  • other input devices 3072 may include, but are not limited to, a physical keyboard, function keys (such as volume control buttons, switch buttons, etc.), trackball, mouse, and joystick, which will not be repeated here.
  • the touch panel 3073 can be overlaid on the display panel 3063.
  • the touch panel 3073 detects a touch operation on or near it, it is transmitted to the processor 340 to determine the type of the touch event, and then the processor 340 determines the type of the touch event according to the touch.
  • the type of event provides corresponding visual output on the display panel 3063.
  • the touch panel 3073 and the display panel 3063 are used as two independent components to realize the input and output functions of the terminal device, in some embodiments, the touch panel 3073 and the display panel 3063 can be integrated
  • the implementation of the input and output functions of the terminal device is not specifically limited here.
  • the interface unit 308 is an interface for connecting an external device and the terminal device 3000.
  • the external device may include a wired or wireless headset port, an external power source (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, audio input/output (I/O) port, video I/O port, headphone port, etc.
  • the interface unit 308 can be used to receive input (for example, data information, power, etc.) from an external device and transmit the received input to one or more elements in the terminal device 3000 or can be used to connect to the terminal device 3000 and an external device. Transfer data between devices.
  • the memory 309 can be used to store software programs and various data.
  • the memory 309 may mainly include a program storage area and a data storage area.
  • the program storage area may store an operating system, an application program required by at least one function (such as a sound playback function, an image playback function, etc.), etc.; Data created by the use of mobile phones (such as audio data, phone book, etc.), etc.
  • the memory 309 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state storage devices.
  • the processor 340 is the control center of the terminal device. It uses various interfaces and lines to connect the various parts of the entire terminal device, runs or executes the software programs and/or modules stored in the memory 309, and calls the data stored in the memory 309 , Perform various functions of the terminal equipment and process data, so as to monitor the terminal equipment as a whole.
  • the processor 340 may include one or more processing units; optionally, the processor 340 may integrate an application processor and a modem processor, where the application processor mainly processes the operating system, user interface, and application programs, etc.
  • the adjustment processor mainly deals with wireless communication. It can be understood that the foregoing modem processor may not be integrated into the processor 340.
  • a computer program is stored in the memory 309, where the processor 340 runs the computer program to enable the terminal device to perform the operation performed by the first device in the foregoing method embodiment.
  • the processor may be a general-purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, which may implement or Perform the methods, steps, and logic block diagrams disclosed in the embodiments of the present application.
  • the general-purpose processor may be a microprocessor or any conventional processor or the like.
  • the steps of the method disclosed in combination with the embodiments of the present application may be directly embodied as being executed and completed by a hardware processor, or executed and completed by a combination of hardware and software modules in the processor.
  • the memory may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., or a volatile memory (volatile memory), for example Random-access memory (random-access memory, RAM).
  • the memory is any other medium that can be used to carry or store desired program codes in the form of instructions or data structures and that can be accessed by a computer, but is not limited to this.
  • the memory in the embodiments of the present application may also be a circuit or any other device capable of realizing a storage function for storing program instructions and/or data.

Landscapes

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

Abstract

本申请实施例提供一种显示控制方法和终端设备,涉及人工智能(artificial intelligence,AI)技术领域。其中,显示控制方法可以应用于终端设备,包括:响应于用户的第一操作,确定终端设备正在运行的应用程序,所述第一操作用于触发显示终端设备正在运行的应用程序的界面;获取所述应用程序的显示布局方式;在所述显示布局方式对应的显示区域,显示所述应用程序的界面;其中,所述终端设备的显示界面包括N种显示布局方式分别对应的显示区域,N为大于等于2的整数。通过在终端设备的显示界面上显示多种显示布局方式分别对应的显示区域,可以显示至少两个正在运行的应用程序的界面,提升了显示效果。

Description

显示控制方法和终端设备
本申请要求于2019年12月10日提交中国专利局、申请号为201911256641.2、申请名称为“显示控制方法和终端设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请实施例涉及终端设备技术领域,尤其涉及一种显示控制方法和终端设备。
背景技术
随着智能终端的普及和应用,大量解决生活、工作问题的计算机应用程序(Application,APP)被开发出来。APP运行在智能终端的硬件和软件环境中。
用户经常会触发查看多任务界面。多任务界面可以包括多个卡片,卡片显示了应用程序退出前台时的页面。通过多任务界面,用户可以集中查看终端设备正在运行的应用程序,并切换前台运行的应用程序。目前,多任务界面中卡片的显示方式有两种。一种是上下重叠布局方式,用户通过在终端设备的显示屏中上下滑动,可以查看不同应用程序对应的卡片。另一种是左右布局方式,用户通过在终端设备的显示屏幕中左右滑动,可以查看不同应用程序对应的卡片。
目前的多任务界面,不利于用户查看应用程序,显示效果很差。
发明内容
本申请实施例提供一种显示控制方法和终端设备,提升了终端设备显示正在运行的应用程序的显示效果。
第一方面,本申请实施例提供一种显示控制方法,应用于终端设备,显示控制方法包括:响应于用户的第一操作,确定终端设备正在运行的应用程序,第一操作用于触发显示终端设备正在运行的应用程序的界面;获取应用程序的显示布局方式;在显示布局方式对应的显示区域,显示应用程序的界面;其中,终端设备的显示界面包括N种显示布局方式分别对应的显示区域,N为大于等于2的整数。
通过第一方面提供的显示控制方法,用户触发终端设备显示正在运行的应用程序后,终端设备的显示界面可以显示多种显示布局方式分别对应的显示区域,可以显示至少两个正在运行的应用程序的界面,提升了多任务界面的显示效果,便于用户切换前台运行的应用程序,提升了用户体验。
可选的,在第一方面的一种可能的实施方式中,还包括:获取应用程序的相关信息;获取应用程序的显示布局方式,包括:根据应用程序的相关信息,获取应用程序的显示布局方式。
可选的,在第一方面的一种可能的实施方式中,应用程序的相关信息包括以下一项或多项:应用程序的名称、应用程序的显示内容或显示指示信息;显示指示信息用于指示应用程序的显示布局方式。
可选的,在第一方面的一种可能的实施方式中,应用程序的显示布局方式与应用程序的显示内容的显示比例有关;其中,显示内容的显示比例为:应用程序的界面在终端设备的显示界面全屏显示时,显示内容占应用程序的界面的比例。
可选的,在第一方面的一种可能的实施方式中,若应用程序的显示内容的显示比例大于预设比例,则应用程序的显示布局方式为具有最大显示区域的显示布局方式。
可选的,在第一方面的一种可能的实施方式中,应用程序的显示布局方式与应用程序的显示内容中关键信息的数据量有关。
可选的,在第一方面的一种可能的实施方式中,在显示布局方式对应的显示区域,显示应用程序的界面,包括:
在显示布局方式对应的显示区域,显示应用程序的显示内容中的关键信息。
可选的,在第一方面的一种可能的实施方式中,应用程序的显示内容包括隐私信息,在显示布局方式对应的显示区域,显示应用程序的界面,包括:在显示布局方式对应的显示区域,模糊显示应用程序的界面。
可选的,在第一方面的一种可能的实施方式中,在显示布局方式对应的显示区域,显示应用程序的界面,包括:在显示布局方式对应的显示区域,显示应用程序的界面及应用程序的操作控件。
可选的,在第一方面的一种可能的实施方式中,还包括:响应于用户对操作控件的操作,在终端设备的显示界面全屏显示应用程序的运行界面,运行界面为应用程序执行操作控件对应的任务时的界面。
可选的,在第一方面的一种可能的实施方式中,应用程序的相关信息包括操作控件的信息。
第二方面,本申请实施例提供一种终端设备,包括:确定模块,用于响应于用户的第一操作,确定终端设备正在运行的应用程序,第一操作用于触发显示终端设备正在运行的应用程序的界面;获取模块,用于获取应用程序的显示布局方式;显示模块,用于在显示布局方式对应的显示区域,显示应用程序的界面;其中,终端设备的显示界面包括N种显示布局方式分别对应的显示区域,N为大于等于2的整数。
可选的,在第二方面的一种可能的实施方式中,获取模块还用于:获取应用程序的相关信息;获取模块具体用于:根据应用程序的相关信息,获取应用程序的显示布局方式。
可选的,在第二方面的一种可能的实施方式中,应用程序的相关信息包括以下一项或多项:应用程序的名称、应用程序的显示内容或显示指示信息;显示指示信息用于指示应用程序的显示布局方式。
可选的,在第二方面的一种可能的实施方式中,应用程序的显示布局方式与应用程序的显示内容的显示比例有关;其中,显示内容的显示比例为:应用程序的界面在终端设备的显示界面全屏显示时,显示内容占应用程序的界面的比例。
可选的,在第二方面的一种可能的实施方式中,若应用程序的显示内容的显示比例大于预设比例,则应用程序的显示布局方式为具有最大显示区域的显示布局方式。
可选的,在第二方面的一种可能的实施方式中,应用程序的显示布局方式与应用程序的显示内容中关键信息的数据量有关。
可选的,在第二方面的一种可能的实施方式中,显示模块具体用于:在显示布局方式 对应的显示区域,显示应用程序的显示内容中的关键信息。
可选的,在第二方面的一种可能的实施方式中,应用程序的显示内容包括隐私信息,显示模块具体用于:在显示布局方式对应的显示区域,模糊显示应用程序的界面。
可选的,在第二方面的一种可能的实施方式中,显示模块具体用于:在显示布局方式对应的显示区域,显示应用程序的界面及应用程序的操作控件。
可选的,在第二方面的一种可能的实施方式中,显示模块还用于:响应于用户对操作控件的操作,在终端设备的显示界面全屏显示应用程序的运行界面,运行界面为应用程序执行操作控件对应的任务时的界面。
可选的,在第二方面的一种可能的实施方式中,应用程序的相关信息包括操作控件的信息。
第三方面,本申请实施例提供一种终端设备,包括:处理器、存储器,以及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序,以使终端设备执行以上第一方面提供的方法。
第四方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在计算机或处理器上运行时,实现以上第一方面提供的方法。
第五方面,本申请实施例提供一种程序产品,所述程序产品包括计算机程序,所述计算机程序存储在可读存储介质中,终端设备的至少一个处理器可以从所述可读存储介质读取所述计算机程序,所述至少一个处理器执行所述计算机程序使得该终端设备实施以上第一方面提供的方法。
在以上各个方面中,可选的,在一种可能的实施方式中,N种显示布局方式中的至少两种显示布局方式分别对应的显示区域的面积不同。
附图说明
图1为现有的多任务界面的一种示意图;
图2为现有的多任务界面的另一种示意图;
图3为本申请实施例提供的显示控制方法的一种流程图;
图4为本申请实施例提供的显示布局方式对应的显示区域的一种示意图;
图5为本申请实施例提供的终端设备的显示界面的一种示意图;
图6为本申请实施例提供的终端设备的显示界面的另一种示意图;
图7为本申请实施例提供的终端设备的显示界面的又一种示意图;
图8为本申请实施例提供的终端设备的显示界面的又一种示意图;
图9为本申请实施例提供的显示布局方式对应的显示区域的另一种示意图;
图10为本申请实施例提供的显示布局方式对应的显示区域的又一种示意图;
图11为本申请实施例提供的显示布局方式对应的显示区域的又一种示意图;
图12为本申请实施例提供的显示布局方式对应的显示区域的又一种示意图;
图13为本申请实施例提供的显示布局方式对应的显示区域的又一种示意图;
图14为本申请实施例提供的终端设备的显示界面的又一种示意图;
图15为本申请实施例提供的终端设备的显示界面的又一种示意图;
图16为本申请实施例提供的终端设备的一种结构示意图;
图17为本申请实施例提供的终端设备的另一种结构示意图;
图18为本申请实施例提供的终端设备的一种硬件结构图。
具体实施方式
下面结合附图描述本申请实施例。
本申请实施例提供的显示控制方法,可以应用于终端设备,涉及人工智能技术领域。首先,对本申请实施例涉及的概念进行说明。
1、多任务界面
终端设备上可以安装多个应用程序(APP)。应用程序依赖于终端设备的硬件资源和软件资源运行。终端设备可以同时运行多个应用程序。用户可以触发终端设备显示多任务界面,通过多任务界面,用户可以集中查看终端设备正在运行的多个应用程序,并切换前台运行的应用程序。
其中,本申请实施例对多任务界面的名称不做限定。在本申请实施例中,多任务界面可以称为终端设备的显示界面。
2、前台运行的应用程序
应用程序在前台运行时,终端设备可以显示该应用程序的运行界面。
3、后台运行的应用程序
应用程序在后台运行时,终端设备依然运行该应用程序,但是,终端设备不会显示该应用程序的运行界面。
下面,对现有的多任务界面进行说明。
示例性的,在一种实现方式中,参见图1。图1为现有的多任务界面的一种示意图。如图1左侧所示,终端设备正在运行的应用程序有3个,应用程序的名称分别为:邮件、图库和信息。在该实现方式中,多任务界面包括3个上下重叠布局的卡片,每个卡片对应一个正在运行的应用程序,显示了应用程序退出前台时的页面。用户可以通过在终端设备的显示屏中上下滑动,查看不同应用程序对应的卡片。例如,当用户在终端设备的显示屏中向下滑动时,多任务界面从图1左侧转变为图1中间所示。应用程序“邮件”对应的卡片变小,同时,应用程序“图库”和应用程序“信息”对应的卡片变大,方便用户查看应用程序“图库”和应用程序“信息”退出前台时的页面。当用户点击应用程序“信息”对应的卡片中的任意位置时,终端设备停止显示多任务界面,切换前台运行的应用程序为应用程序“信息”,并且,终端设备将显示应用程序“信息”的运行界面,如图1右侧所示。
示例性的,在另一种实现方式中,参见图2。图2为现有的多任务界面的另一种示意图。终端设备正在运行的应用程序有3个,应用程序的名称分别为:邮件、图库和信息。在该实现方式中,多任务界面包括3个左右布局的卡片,每个卡片对应一个正在运行的应用程序,显示了应用程序退出前台时的页面。由于卡片左右布局,终端设备每次只能显示一个卡片,如图2左侧所示。用户可以通过在终端设备的显示屏中左右滑动,查看不同应用程序对应的卡片。例如,当用户在终端设备的显示屏中向左滑动时,多任务界面从图2左侧转变为图2中间所示,终端设备显示应用程序“图库”对应的卡片。当用户点击应用程序“图库”对应的卡片中的任意位置时,终端设备停止显示多任务界面,切换前台运行的应用程序为应用程序“图库”,并且,终端设备将显示应用程序“图库”的运行界面, 如图2右侧所示。
在现有的实现方式中,多任务界面通过上下重叠显示或左右显示的方式显示终端设备正在运行的多个应用程序,用户需要进行操作才能查看不同应用程序的运行状态和切换前台运行的应用程序,多任务界面的显示效果很差,用户操作繁琐,用户体验很差。
针对上述技术问题,本申请实施例提供一种显示控制方法和终端设备,用户触发终端设备显示正在运行的应用程序的界面后,终端设备的显示界面可以显示多种显示布局方式分别对应的显示区域,可以显示至少两个正在运行的应用程序的界面,提升了多任务界面的显示效果,便于用户切换前台运行的应用程序,提升了用户体验。
需要说明,本申请实施例对终端设备的类型和名称不做限定。一些终端设备的举例为:手机(mobile phone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,MID)、可穿戴设备、虚拟现实(virtual reality,VR)设备、增强现实(augmented reality,AR)设备、工业控制(industrial control)中的终端、无人驾驶(self driving)中的终端、智能驾驶中的终端、远程手术(remote medical surgery)中的终端、智能电网(smart grid)中的终端、运输安全(transportation safety)中的终端、智慧城市(smart city)中的终端、或智慧家庭(smart home)中的终端等。
下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
需要说明,在本申请实施例中,至少一个还可以描述为一个或多个,多个可以是两个、三个、四个或更多个,本申请实施例不做限制。
图3为本申请实施例提供的显示控制方法的一种流程图。本实施例提供的显示控制方法,可以应用于终端设备。如图3所示,本实施例提供的显示控制方法,可以包括:
S301、响应于用户的第一操作,确定终端设备正在运行的应用程序,第一操作用于触发显示终端设备正在运行的应用程序的界面。
其中,本实施例对第一操作不做限定。可选的,在一种实现方式中,第一操作可以为用户自定义的手势操作,手势操作可以包括但不限于点击、双击、滑动、放大、缩小,或者其中至少一个的组合。比如,第一操作可以为用户双击屏幕后向右滑动,这个过程中用户的手指一直与终端设备的触控显示屏接触。可选的,在另一种实现方式中,第一操作可以为终端设备定义的操作。可选的,终端设备定义的操作可以包括但不限于点击、双击、滑动、放大、缩小,或者其中至少一个的组合。可选的,在又一种实现方式中,终端设备可以设置菜单键,第一操作可以为用户对菜单键进行的操作。可选的,菜单键可以为终端设备显示的虚拟按键或者是终端设备上的实体按键。可选的,在又一种实现方式中,第一操作可以为用户通过终端设备的麦克风向终端设备输入语音。比如,用户说“显示多任务界面”或“Hi,我想看看手机运行了哪些程序”。相应的,终端设备可以接收用户输入的语音信息,根据语音信息获取指令,该指令用于指示显示终端设备正在运行的应用程序的界面。可选的,终端设备可以通过语音识别、语义识别等人工智能(AI)算法,根据语音信息获取指令。
S302、获取应用程序的显示布局方式。
具体的,在本实施例中,包括了多种显示布局方式。不同的显示布局方式对应的显示 应用程序的界面的方式不同。
可选的,显示应用程序的界面的方式不同,可以为显示应用程序的界面的面积不同。
可选的,显示应用程序的界面的方式不同,还可以为下列至少一个元素不同:显示颜色、显示模板的样式或者是否模糊显示。
S303、在显示布局方式对应的显示区域,显示应用程序的界面。
其中,终端设备的显示界面包括N种显示布局方式分别对应的显示区域,N为大于等于2的整数。
具体的,终端设备的显示界面包括至少两种显示布局方式分别对应的显示区域,也就是说,终端设备的显示界面包括至少两个显示区域,每个显示区域可以显示一个终端设备正在运行的应用程序的界面,终端设备的显示界面可以同时显示多个正在运行的应用程序的界面。
可见,本实施例提供的显示控制方法,用户触发终端设备显示正在运行的应用程序的界面后,终端设备的显示界面可以显示多种显示布局方式分别对应的显示区域,可以显示至少两个正在运行的应用程序的界面。相比于现有的多任务界面显示方式,增大了应用程序界面的显示数量,提升了多任务界面的显示效果,便于用户查看正在运行的应用程序以及切换前台运行的应用程序,提升了用户体验。
需要说明,本实施例对终端设备的显示界面中每种显示布局方式对应的显示区域的个数不做限定。比如,终端设备的显示界面包括3种显示布局方式分别对应的显示区域。其中,显示布局方式1对应的显示区域有2个,显示布局方式2对应的显示区域有4个,显示布局方式3对应的显示区域有1个。那么,终端设备的显示界面一共包括7个显示区域,同时可以最多显示7个正在运行的应用程序的界面。
需要说明,本实施例对N的具体取值不做限定。
可选的,N种显示布局方式中的至少两种显示布局方式分别对应的显示区域的面积不同。
下面,通过图4所示示例,对显示布局方式对应的显示区域进行说明,但并不构成对本申请的限定。
图4为本申请实施例提供的显示布局方式对应的显示区域的一种示意图。图4(a)示出了在终端设备的显示界面中全屏显示时的显示面积。图4(b)~图4(d)示出了3种显示布局方式分别对应的显示区域的面积。其中,图4(b)示出的显示区域的面积为1/2屏,图4(c)示出的显示区域的面积为1/3屏,图4(b)示出的显示区域的面积为1/4屏。
需要说明,本实施例对每种显示布局方式对应的显示区域的面积的大小不做限定。
下面,通过图5-图8所示示例,对终端设备的显示界面进行说明,这些并不构成对本申请的限定。其中,图5与图6的应用场景相似,可以应用于终端设备正在运行的应用程序个数较少,通过一个页面可以完全显示的场景。图7与图8的应用场景相似,可以应用于通过多个页面完全显示终端设备正在运行的应用程序的场景。例如,终端设备正在运行的应用程序的个数较多,或者,对于某个应用程序的显示布局方式对应的显示区域,终端设备的显示界面的第一页中没有空闲的显示区域,只能在终端设备的显示界面的其他页中显示。
图5为本申请实施例提供的终端设备的显示界面的一种示意图。如图5所示,终端设 备的显示界面包括3种显示布局方式对应的显示区域。其中,显示布局方式1对应的显示区域为1个,该显示区域位于终端设备的显示界面的左上角。显示布局方式2对应的显示区域为4个,标记为显示布局方式2对应的显示区域1~4,这4个显示区域位于终端设备的显示界面的右侧上部以及中间部分。显示布局方式3对应的显示区域为2个,标记为显示布局方式3对应的显示区域1~2,这2个显示区域位于终端设备的显示界面的下部。终端设备的显示界面一共包括7个显示区域,同时可以最多显示7个正在运行的应用程序的界面。
图6为本申请实施例提供的终端设备的显示界面的另一种示意图。如图6所示,终端设备的显示界面包括3种显示布局方式对应的显示区域。其中,显示布局方式1对应的显示区域为1个,该显示区域位于终端设备的显示界面的左上角。显示布局方式2对应的显示区域为4个,标记为显示布局方式2对应的显示区域1~4,这4个显示区域位于终端设备的显示界面的中部左侧以及右侧中下部。显示布局方式3对应的显示区域为2个,标记为显示布局方式3对应的显示区域1~2,这2个显示区域分别位于终端设备的显示界面的左下角和右上角。终端设备的显示界面一共包括7个显示区域,同时可以最多显示7个正在运行的应用程序的界面。
图7为本申请实施例提供的终端设备的显示界面的又一种示意图。如图7所示,终端设备的显示界面包括2个页面,这2个页面采用上下重叠方式布局,相关原理可以参见图1中多个卡片上下重叠布局的原理,区别在于,图7中每个页面中可以包括多个显示区域。比如,图7中的第1个页面可以参见图5的相关描述。
图8为本申请实施例提供的终端设备的显示界面的又一种示意图。如图8所示,终端设备的显示界面包括3个页面,这3个页面采用左右布局的方式显示,相关原理可以参见图2中多个卡片左右布局的原理,区别在于,图8中每个页面中可以包括多个显示区域。比如,图8中的第1个页面可以参见图6的相关描述。
需要说明,在图5或图6的应用场景中,本实施例对终端设备的显示界面中包括的显示区域的个数、显示区域的位置不做限定。在图7或图8的应用场景中,本实施例对终端设备的显示界面包括的页面的个数不做限定。
可选的,终端设备可以预先存储多个显示界面的模板。
可选的,本实施例提供的显示控制方法,还可以包括:
获取应用程序的相关信息。
相应的,S302中,获取应用程序的显示布局方式,可以包括:
根据应用程序的相关信息,获取应用程序的显示布局方式。
通过应用程序的相关信息确定应用程序的显示布局方式,提升了确定应用程序的显示布局方式的准确性。
可选的,应用程序的相关信息可以包括以下一项或多项:应用程序的名称、应用程序的显示内容或显示指示信息。显示指示信息用于指示应用程序的显示布局方式。
可选的,显示指示信息可以显式的指示应用程序的显示布局方式。例如,应用程序的显示布局方式包括显示布局方式1~5。应用程序1的相关信息中,显示指示信息可以为显示布局方式2,明确的、显式的指示了应用程序1的显示布局方式为显示布局方式2。
可选的,终端设备可以根据显示指示信息确定应用程序的显示布局方式。例如,显示 指示信息包括显示内容的显示比例,终端设备可以根据显示内容的显示比例确定应用程序的显示布局方式。具体可以参见下面实施例的描述。
需要说明,本实施例对应用程序的名称、应用程序的显示内容和显示指示信息包括的具体内容不做限定。
本实施例提供一种显示控制方法,包括:响应于用户的第一操作,确定终端设备正在运行的应用程序,获取应用程序的显示布局方式,在显示布局方式对应的显示区域,显示应用程序的界面。由于终端设备的显示界面可以显示至少两个正在运行的应用程序的界面,增大了应用程序界面的显示数量,因此提升了显示效果,便于用户查看正在运行的应用程序以及切换前台运行的应用程序,提升了用户体验。
可选的,在本申请的又一个实施例中,应用程序的显示布局方式与应用程序的显示内容的显示比例有关。
其中,显示内容的显示比例为:应用程序的界面在终端设备的显示界面全屏显示时,显示内容占应用程序的界面的比例。
举例说明。
图9为本申请实施例提供的显示布局方式对应的显示区域的另一种示意图。如图9左侧所示,应用程序“信息”的界面中包括的显示内容较少。假设,应用程序“信息”的界面在终端设备的显示界面全屏显示时,显示内容占应用程序的界面的比例为30%。那么,应用程序“信息”的显示布局方式对应的显示区域的面积可以为面积较小的显示区域。例如,应用程序“信息”的显示布局方式可以为图5中示出的显示布局方式2或显示布局方式3。
图10为本申请实施例提供的显示布局方式对应的显示区域的又一种示意图。如图10左侧所示,应用程序“小说”的界面中包括的显示内容较多。假设,应用程序“小说”的界面在终端设备的显示界面全屏显示时,显示内容占应用程序的界面的比例为90%。那么,应用程序“小说”的显示布局方式对应的显示区域的面积可以为面积较大的显示区域。例如,应用程序“小说”的显示布局方式可以为图5中示出的显示布局方式1或显示布局方式3。
可选的,若应用程序的显示内容的显示比例大于预设比例,则应用程序的显示布局方式为具有最大显示区域的显示布局方式。
其中,本实施例对预设比例的取值不做限定。例如,50%。
例如,结合图10和图5,图10中应用程序“小说”的显示布局方式可以为图5中示出的显示布局方式1。
通过应用程序的显示内容的显示比例确定应用程序的显示布局,显示比例较大的应用程序的显示布局对应的显示区域的面积较大,显示比例较小的应用程序的显示布局对应的显示区域的面积较小,用户可以直观的查看正在运行的应用程序,提升了多任务界面的显示效果,提升了用户体验。
可选的,在本申请的又一个实施例中,应用程序的显示布局方式与应用程序的显示内容中关键信息的数据量有关。
通常,在应用程序的界面中会尽可能多的显示出应用程序的显示内容中的关键信息。如果关键信息的数据量较小,应用程序的界面需要的面积较小,应用程序的显示布局对应 的显示区域的面积较小。如果关键信息的数据量较大,应用程序的界面需要的面积较大,应用程序的显示布局对应的显示区域的面积较大。通过应用程序的显示内容中关键信息的数据量确定应用程序的显示布局,提升了多任务界面的显示效果,提升了用户体验。
其中,本实施例对关键信息包括的具体内容不做限定,根据应用程序的不同可以不同。
可选的,S303中,在显示布局方式对应的显示区域,显示应用程序的界面,可以包括:
在显示布局方式对应的显示区域,显示应用程序的显示内容中的关键信息。
可选的,在本申请的又一个实施例中,应用程序的显示内容可以包括隐私信息。本实施例对隐私信息包括的内容不做限定。例如,隐私信息包括但不限于以下至少一项:用户身份证号码、用户登录应用程序的用户名和密码、银行卡的卡号、银行卡的余额、支付二维码、用户的手机号和用户的地址。
在S303中,在显示布局方式对应的显示区域,显示应用程序的界面,可以包括:
在显示布局方式对应的显示区域,模糊显示应用程序的界面。
通过模糊显示应用程序的界面,提升了信息的保密性和安全性,提升了显示效果和用户体验。
可选的,在本申请的又一个实施例中,S303中,在显示布局方式对应的显示区域,显示应用程序的界面,可以包括:
在显示布局方式对应的显示区域,显示应用程序的界面及应用程序的操作控件。
其中,操作控件用于提供快速切换前台运行的应用程序并执行操作控件对应的任务的快捷操作入口。
举例说明。
图11为本申请实施例提供的显示布局方式对应的显示区域的又一种示意图。图11示出了一种用于出行的应用程序。在该示例中,应用程序的操作控件包括两个触控按键,分别为触控按键“付款”和触控按键“分享行程”。触控按键“付款”提供了将该出行应用程序快速切换至前台运行并直接执行付款操作的快捷操作入口。触控按键“分享行程”提供了将该出行应用程序快速切换至前台运行并直接执行分享行程操作的快捷操作入口。
图12为本申请实施例提供的显示布局方式对应的显示区域的又一种示意图。图12示出了一种用于订餐的应用程序。在该示例中,应用程序的操作控件包括两个触控按键,分别为触控按键“催单”和触控按键“联系骑手”。
图13为本申请实施例提供的显示布局方式对应的显示区域的又一种示意图。图13示出了一种用于导航的应用程序。在该示例中,应用程序的操作控件包括两个触控按键,分别为触控按键“回家”和触控按键“去公司”。触控按键“回家”提供了将该导航应用程序快速切换至前台运行并直接执行回家导航操作的快捷操作入口。
通过在显示布局方式对应的显示区域中显示应用程序的操作控件,为用户快速切换前台运行的应用程序并执行操作控件对应的任务提供了快捷操作入口,简化了用户操作步骤,提升了应用程序切换效率,提升了用户感受。
可选的,本实施例提供的显示控制方法,还可以包括:
响应于用户对操作控件的操作,在终端设备的显示界面全屏显示应用程序的运行界面,运行界面为应用程序执行操作控件对应的任务时的界面。
其中,本实施例对用户对操作控件的操作不做限定。
可选的,应用程序的相关信息可以包括操作控件的信息。
需要说明,上述各个实施例可以相互结合,本申请实施例对结合方式不做限定。
下面,基于上述各个实施例提供的显示控制方法,通过示例对终端设备的显示界面进行说明。
可选的,在一个示例中,图14为本申请实施例提供的终端设备的显示界面的又一种示意图。如图14所示,终端设备的显示界面包括3种显示布局方式分别对应的显示区域,共计7个显示区域。终端设备正在运行的应用程序为7个,分别为:应用程序1401~1407。应用程序1401的显示布局方式可以为显示布局方式1,应用程序1402、1405、1406、1407的显示布局方式可以为显示布局方式2,应用程序1403、1404的显示布局方式可以为显示布局方式2。其中,应用程序1402的显示内容中的关键信息包括:北京、晴、20℃。应用程序1403的界面中包括两个操作控件,分别为触控按键“回家”和触控按键“去公司”。应用程序1405的界面中包括三个操作控件,从左向右分别对应的任务为:播放上一首、暂停、播放下一首。应用程序1406的显示内容中的关键信息包括:步数为1250步,睡眠时间为9小时20分钟。应用程序1407的界面为模糊显示,其中包括隐私信息。
可选的,在另一个示例中,图15为本申请实施例提供的终端设备的显示界面的又一种示意图。如图15所示,终端设备的显示界面包括3种显示布局方式分别对应的显示区域,共计7个显示区域,显示界面的模板与图15相同,未被占用的显示区域在终端设备的显示界面中未显示。终端设备正在运行的应用程序为5个,分别为:应用程序1501~1505。应用程序1501的显示布局方式可以为显示布局方式1,应用程序1502的显示布局方式可以为显示布局方式2,应用程序1503~1504的显示布局方式可以为显示布局方式3。应用程序的界面的相关描述可以参见图14,原理相似,此处不再赘述。
图16为本申请实施例提供的终端设备的一种结构示意图。如图16所示,本实施例提供的终端设备,可以包括:
确定模块1601,用于响应于用户的第一操作,确定终端设备正在运行的应用程序,所述第一操作用于触发显示终端设备正在运行的应用程序的界面;
获取模块1602,用于获取所述应用程序的显示布局方式;
显示模块1603,用于在所述显示布局方式对应的显示区域,显示所述应用程序的界面;
其中,所述终端设备的显示界面包括N种显示布局方式分别对应的显示区域,N为大于等于2的整数。
可选的,所述获取模块1602还用于:获取所述应用程序的相关信息;
所述获取模块1602具体用于:根据所述应用程序的相关信息,获取所述应用程序的显示布局方式。
可选的,所述应用程序的相关信息包括以下一项或多项:应用程序的名称、应用程序的显示内容或显示指示信息;所述显示指示信息用于指示所述应用程序的显示布局方式。
可选的,所述应用程序的显示布局方式与所述应用程序的显示内容的显示比例有关;
其中,所述显示内容的显示比例为:所述应用程序的界面在所述终端设备的显示界面全屏显示时,所述显示内容占所述应用程序的界面的比例。
可选的,若所述应用程序的显示内容的显示比例大于预设比例,则所述应用程序的显示布局方式为具有最大显示区域的显示布局方式。
可选的,所述应用程序的显示布局方式与所述应用程序的显示内容中关键信息的数据量有关。
可选的,所述显示模块1603具体用于:
在所述显示布局方式对应的显示区域,显示所述应用程序的显示内容中的关键信息。
可选的,所述应用程序的显示内容包括隐私信息,所述显示模块1603具体用于:
在所述显示布局方式对应的显示区域,模糊显示所述应用程序的界面。
可选的,所述显示模块1603具体用于:
在所述显示布局方式对应的显示区域,显示所述应用程序的界面及所述应用程序的操作控件。
可选的,所述显示模块1603还用于:
响应于用户对所述操作控件的操作,在所述终端设备的显示界面全屏显示所述应用程序的运行界面,所述运行界面为所述应用程序执行所述操作控件对应的任务时的界面。
可选的,所述应用程序的相关信息包括所述操作控件的信息。
可选的,N种显示布局方式中的至少两种显示布局方式分别对应的显示区域的面积不同。
本实施例提供的终端设备,可以执行本申请方法实施例提供的显示控制方法,技术原理和技术效果相似,此处不再赘述。
图17为本申请实施例提供的终端设备的另一种结构示意图。如图17所示,本实施例提供的终端设备,可以包括处理器1701和存储器1702,所述存储器1702用于存储指令,所述处理器1701用于执行所述存储器1702中存储的指令,用于执行本申请方法实施例提供的显示控制方法,技术原理和技术效果相似,此处不再赘述。
图18为本申请实施例提供的设备的一种硬件结构图。所述设备可以为终端设备。如图18所示,终端设备3000包括但不限于:射频单元301、网络模块302、音频输出单元303、输入单元304、传感器305、显示单元306、用户输入单元307、接口单元308、存储器309、处理器340、电源341等部件。本领域技术人员可以理解,图18中示出的终端设备结构并不构成对终端设备的限定,终端设备3000可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本申请实施例中,终端设备包括但不限于手机、平板电脑、掌上电脑等。
其中,用户输入单元307,用于接收用户的输入;显示单元306,用于响应于用户输入单元307接收的输入,根据输入显示内容。
应理解的是,本申请实施例中,射频单元301可用于收发信息或通话过程中,信号的接收和发送。通常,射频单元301包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元301还可以通过无线通信系统与网络和其他设备通信。
终端设备3000通过网络模块302为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
音频输出单元303可以将射频单元301或网络模块302接收的或者在存储器309中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元303还可以提供与终端设备3000执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等)。 音频输出单元303包括扬声器、蜂鸣器以及受话器等。
输入单元304用于接收音频或视频信号。输入单元304可以包括图形处理器(Graphics Processing Unit,GPU)3043和麦克风3042,图形处理器3043用于对摄像头等捕捉的图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元306上。经图形处理器3043处理后的图像帧可以存储在存储器309(或其它存储介质)中或者经由射频单元301或网络模块302进行发送。麦克风3042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元301发送到移动通信基站的格式输出。
终端设备3000还包括至少一种传感器305,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板3063的亮度,接近传感器可在终端设备3000移动到耳边时,关闭显示面板3063和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别终端设备姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器305还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。
显示单元306用于显示由用户输入的信息或提供给用户的信息。显示单元306可包括显示面板3063,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板3063。
用户输入单元307可用于接收输入的数字或字符信息,以及产生与终端设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元307包括触控面板3073以及其他输入设备3072。触控面板3073,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板3073上或在触控面板3073附近的操作)。触控面板3073可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器340,接收处理器340发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板3073。除了触控面板3073,用户输入单元307还可以包括其他输入设备3072。具体地,其他输入设备3072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
进一步的,触控面板3073可覆盖在显示面板3063上,当触控面板3073检测到在其上或附近的触摸操作后,传送给处理器340以确定触摸事件的类型,随后处理器340根据触摸事件的类型在显示面板3063上提供相应的视觉输出。虽然在图18中,触控面板3073与显示面板3063是作为两个独立的部件来实现终端设备的输入和输出功能,但是在某些实施例中,可以将触控面板3073与显示面板3063集成而实现终端设备的输入和输出功能,具体此处不做限定。
接口单元308为外部装置与终端设备3000连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳 机端口等等。接口单元308可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到终端设备3000内的一个或多个元件或者可以用于在终端设备3000和外部装置之间传输数据。
存储器309可用于存储软件程序以及各种数据。存储器309可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器309可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
处理器340是终端设备的控制中心,利用各种接口和线路连接整个终端设备的各个部分,通过运行或执行存储在存储器309内的软件程序和/或模块,以及调用存储在存储器309内的数据,执行终端设备的各种功能和处理数据,从而对终端设备进行整体监控。处理器340可包括一个或多个处理单元;可选的,处理器340可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器340中。
请参照图18,本申请实施例中,存储器309中存储计算机程序,其中,所述处理器340运行所述计算机程序,以使得所述终端设备执行上述方法实施例中第一设备执行的操作。
在本申请实施例中,处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
在本申请实施例中,存储器可以是非易失性存储器,比如硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD)等,还可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,RAM)。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。

Claims (27)

  1. 一种显示控制方法,其特征在于,应用于终端设备,所述方法包括:
    响应于用户的第一操作,确定终端设备正在运行的应用程序,所述第一操作用于触发显示终端设备正在运行的应用程序的界面;
    获取所述应用程序的显示布局方式;
    在所述显示布局方式对应的显示区域,显示所述应用程序的界面;
    其中,所述终端设备的显示界面包括N种显示布局方式分别对应的显示区域,N为大于等于2的整数。
  2. 根据权利要求1所述的方法,其特征在于,还包括:
    获取所述应用程序的相关信息;
    所述获取所述应用程序的显示布局方式,包括:
    根据所述应用程序的相关信息,获取所述应用程序的显示布局方式。
  3. 根据权利要求2所述的方法,其特征在于,所述应用程序的相关信息包括以下一项或多项:应用程序的名称、应用程序的显示内容或显示指示信息;所述显示指示信息用于指示所述应用程序的显示布局方式。
  4. 根据权利要求3所述的方法,其特征在于,所述应用程序的显示布局方式与所述应用程序的显示内容的显示比例有关;
    其中,所述显示内容的显示比例为:所述应用程序的界面在所述终端设备的显示界面全屏显示时,所述显示内容占所述应用程序的界面的比例。
  5. 根据权利要求4所述的方法,其特征在于,若所述应用程序的显示内容的显示比例大于预设比例,则所述应用程序的显示布局方式为具有最大显示区域的显示布局方式。
  6. 根据权利要求3所述的方法,其特征在于,所述应用程序的显示布局方式与所述应用程序的显示内容中关键信息的数据量有关。
  7. 根据权利要求6所述的方法,其特征在于,所述在所述显示布局方式对应的显示区域,显示所述应用程序的界面,包括:
    在所述显示布局方式对应的显示区域,显示所述应用程序的显示内容中的关键信息。
  8. 根据权利要求3所述的方法,其特征在于,所述应用程序的显示内容包括隐私信息,所述在所述显示布局方式对应的显示区域,显示所述应用程序的界面,包括:
    在所述显示布局方式对应的显示区域,模糊显示所述应用程序的界面。
  9. 根据权利要求3所述的方法,其特征在于,所述在所述显示布局方式对应的显示区域,显示所述应用程序的界面,包括:
    在所述显示布局方式对应的显示区域,显示所述应用程序的界面及所述应用程序的操作控件。
  10. 根据权利要求9所述的方法,其特征在于,还包括:
    响应于用户对所述操作控件的操作,在所述终端设备的显示界面全屏显示所述应用程序的运行界面,所述运行界面为所述应用程序执行所述操作控件对应的任务时的界面。
  11. 根据权利要求9或10所述的方法,其特征在于,所述应用程序的相关信息包括所述操作控件的信息。
  12. 根据权利要求1至10任一项所述的方法,其特征在于,N种显示布局方式中的至 少两种显示布局方式分别对应的显示区域的面积不同。
  13. 一种终端设备,其特征在于,包括:
    确定模块,用于响应于用户的第一操作,确定终端设备正在运行的应用程序,所述第一操作用于触发显示终端设备正在运行的应用程序的界面;
    获取模块,用于获取所述应用程序的显示布局方式;
    显示模块,用于在所述显示布局方式对应的显示区域,显示所述应用程序的界面;
    其中,所述终端设备的显示界面包括N种显示布局方式分别对应的显示区域,N为大于等于2的整数。
  14. 根据权利要求13所述的终端设备,其特征在于,所述获取模块还用于:
    获取所述应用程序的相关信息;
    所述获取模块具体用于:
    根据所述应用程序的相关信息,获取所述应用程序的显示布局方式。
  15. 根据权利要求14所述的终端设备,其特征在于,所述应用程序的相关信息包括以下一项或多项:应用程序的名称、应用程序的显示内容或显示指示信息;所述显示指示信息用于指示所述应用程序的显示布局方式。
  16. 根据权利要求15所述的终端设备,其特征在于,所述应用程序的显示布局方式与所述应用程序的显示内容的显示比例有关;其中,所述显示内容的显示比例为:所述应用程序的界面在所述终端设备的显示界面全屏显示时,所述显示内容占所述应用程序的界面的比例。
  17. 根据权利要求16所述的终端设备,其特征在于,若所述应用程序的显示内容的显示比例大于预设比例,则所述应用程序的显示布局方式为具有最大显示区域的显示布局方式。
  18. 根据权利要求15所述的终端设备,其特征在于,所述应用程序的显示布局方式与所述应用程序的显示内容中关键信息的数据量有关。
  19. 根据权利要求18所述的终端设备,其特征在于,所述显示模块具体用于:
    在所述显示布局方式对应的显示区域,显示所述应用程序的显示内容中的关键信息。
  20. 根据权利要求15所述的终端设备,其特征在于,所述应用程序的显示内容包括隐私信息,所述显示模块具体用于:
    在所述显示布局方式对应的显示区域,模糊显示所述应用程序的界面。
  21. 根据权利要求15所述的终端设备,其特征在于,所述显示模块具体用于:
    在所述显示布局方式对应的显示区域,显示所述应用程序的界面及所述应用程序的操作控件。
  22. 根据权利要求21所述的终端设备,其特征在于,所述显示模块还用于:
    响应于用户对所述操作控件的操作,在所述终端设备的显示界面全屏显示所述应用程序的运行界面,所述运行界面为所述应用程序执行所述操作控件对应的任务时的界面。
  23. 根据权利要求21或22所述的终端设备,其特征在于,所述应用程序的相关信息包括所述操作控件的信息。
  24. 根据权利要求13至22任一项所述的终端设备,其特征在于,N种显示布局方式中的至少两种显示布局方式分别对应的显示区域的面积不同。
  25. 一种终端设备,其特征在于,包括:处理器、存储器,以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序,以使所述终端设备执行如权利要求1至12任一项所述的方法。
  26. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当所述指令在设备上运行时,所述设备执行如权利要求1至12任一项所述的方法。
  27. 一种程序产品,其特征在于,所述程序产品包括计算机程序,所述计算机程序存储在可读存储介质中,通信装置的至少一个处理器可以从所述可读存储介质读取所述计算机程序,所述至少一个处理器执行所述计算机程序使得通信装置实施如权利要求1-12任意一项所述的方法。
PCT/CN2020/130602 2019-12-10 2020-11-20 显示控制方法和终端设备 Ceased WO2021115103A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US17/783,765 US11886894B2 (en) 2019-12-10 2020-11-20 Display control method and terminal device for determining a display layout manner of an application
EP20898653.9A EP4057137B1 (en) 2019-12-10 2020-11-20 Display control method and terminal device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201911256641.2 2019-12-10
CN201911256641.2A CN111176764B (zh) 2019-12-10 2019-12-10 显示控制方法和终端设备

Publications (1)

Publication Number Publication Date
WO2021115103A1 true WO2021115103A1 (zh) 2021-06-17

Family

ID=70657222

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/130602 Ceased WO2021115103A1 (zh) 2019-12-10 2020-11-20 显示控制方法和终端设备

Country Status (4)

Country Link
US (1) US11886894B2 (zh)
EP (1) EP4057137B1 (zh)
CN (1) CN111176764B (zh)
WO (1) WO2021115103A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114895834A (zh) * 2022-05-30 2022-08-12 四川启睿克科技有限公司 一种智能家居设备控制页面的显示方法

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111176764B (zh) 2019-12-10 2022-04-05 华为技术有限公司 显示控制方法和终端设备
CN112214140A (zh) * 2020-09-30 2021-01-12 维沃移动通信有限公司 后台任务显示方法和电子设备
CN112148174B (zh) * 2020-09-30 2022-11-22 维沃移动通信有限公司 应用程序信息显示方法、装置及电子设备
JP7804386B2 (ja) * 2021-09-30 2026-01-22 パナソニックオートモーティブシステムズ株式会社 表示制御装置、表示制御システム、表示制御方法及びプログラム
CN116701795B (zh) * 2022-10-18 2024-07-26 荣耀终端有限公司 页面显示方法和电子设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090106674A1 (en) * 2007-10-22 2009-04-23 Cedric Bray Previewing user interfaces and other aspects
CN102830964A (zh) * 2012-07-24 2012-12-19 华为技术有限公司 一种显示多任务界面的方法及装置
CN109828732A (zh) * 2018-12-26 2019-05-31 维沃移动通信有限公司 一种显示控制方法及终端设备
CN110020313A (zh) * 2017-12-13 2019-07-16 北京小米移动软件有限公司 显示任务管理界面的方法及装置
CN111176764A (zh) * 2019-12-10 2020-05-19 华为技术有限公司 显示控制方法和终端设备

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7461352B2 (en) * 2003-02-10 2008-12-02 Ronald Mark Katsuranis Voice activated system and methods to enable a computer user working in a first graphical application window to display and control on-screen help, internet, and other information content in a second graphical application window
US7370284B2 (en) * 2003-11-18 2008-05-06 Laszlo Systems, Inc. User interface for displaying multiple applications
US9542202B2 (en) * 2010-10-19 2017-01-10 Apple Inc. Displaying and updating workspaces in a user interface
US20130263042A1 (en) * 2012-03-27 2013-10-03 Alexander Buening Method And System To Manage Multiple Applications and Corresponding Display Status On A Computer System Having A Touch Panel Input Device
KR101984673B1 (ko) * 2012-07-27 2019-05-31 삼성전자주식회사 복수 어플리케이션을 실행하는 디스플레이 장치 및 그 제어 방법
KR102133826B1 (ko) * 2013-09-23 2020-07-14 팬텍 주식회사 멀티 윈도우의 디스플레이를 제어하는 단말기 및 방법
JP6151157B2 (ja) * 2013-10-29 2017-06-21 京セラ株式会社 電子機器および制御プログラム並びに電子機器の動作方法
US9648062B2 (en) * 2014-06-12 2017-05-09 Apple Inc. Systems and methods for multitasking on an electronic device with a touch-sensitive display
KR102270953B1 (ko) * 2014-08-22 2021-07-01 삼성전자주식회사 전자 장치에서 화면을 표시하는 방법 및 이를 위한 전자 장치
US10296206B2 (en) * 2014-09-23 2019-05-21 Microsoft Technology Licensing, Llc Multi-finger touchpad gestures
US10209849B2 (en) * 2015-01-21 2019-02-19 Microsoft Technology Licensing, Llc Adaptive user interface pane objects
KR102423184B1 (ko) * 2015-05-29 2022-07-21 삼성전자주식회사 화면 출력 방법 및 이를 지원하는 전자 장치
US9891811B2 (en) * 2015-06-07 2018-02-13 Apple Inc. Devices and methods for navigating between user interfaces
CN105094551A (zh) * 2015-07-24 2015-11-25 联想(北京)有限公司 一种信息处理方法及电子设备
CN105824693B (zh) * 2015-11-30 2019-04-12 维沃移动通信有限公司 一种多任务显示的控制方法及移动终端
US10241658B2 (en) * 2016-04-28 2019-03-26 Kyocera Document Solutions Inc. Information processing apparatus, non-transitory computer-readable recording medium with information processing program recorded thereon, and information processing method
CN105955579B (zh) * 2016-04-29 2019-06-07 北京小米移动软件有限公司 音乐播放控制方法及装置
CN105955639B (zh) * 2016-05-05 2020-07-31 北京京东尚科信息技术有限公司 一种在界面中控制多窗口展示的方法和装置
CN106020592A (zh) * 2016-05-09 2016-10-12 北京小米移动软件有限公司 分屏显示方法及装置
US11068125B2 (en) * 2016-10-27 2021-07-20 Google Llc Multi-spatial overview mode
US10331293B2 (en) * 2017-02-22 2019-06-25 International Business Machines Coporation Automated resizing of application windows based on interactive states
KR101968951B1 (ko) * 2017-06-13 2019-08-13 네이버 주식회사 이동 단말기 및 이에 의한 사용자 인터페이스 제공 방법, 서버 및 이에 의한 모바일 서비스 제공 방법
WO2018227398A1 (zh) * 2017-06-13 2018-12-20 华为技术有限公司 一种显示方法及装置
US10955985B2 (en) * 2017-10-11 2021-03-23 International Business Machines Corporation Optimizing an arrangement of content on a display of a user device based on user focus
CN107783830B (zh) * 2017-10-23 2020-12-04 华为技术有限公司 一种多任务管理方法及终端设备
CN109960446A (zh) * 2017-12-25 2019-07-02 华为终端有限公司 一种控制被选中对象在应用界面中显示的方法及终端设备
CN108874288B (zh) * 2018-06-05 2020-08-25 Oppo广东移动通信有限公司 应用程序切换方法、装置、终端及存储介质
CN109388468B (zh) * 2018-10-09 2020-11-24 威创集团股份有限公司 多程序窗口管理方法及装置
CN110324464A (zh) * 2019-05-17 2019-10-11 华为技术有限公司 一种应用显示方法及电子设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090106674A1 (en) * 2007-10-22 2009-04-23 Cedric Bray Previewing user interfaces and other aspects
CN102830964A (zh) * 2012-07-24 2012-12-19 华为技术有限公司 一种显示多任务界面的方法及装置
CN110020313A (zh) * 2017-12-13 2019-07-16 北京小米移动软件有限公司 显示任务管理界面的方法及装置
CN109828732A (zh) * 2018-12-26 2019-05-31 维沃移动通信有限公司 一种显示控制方法及终端设备
CN111176764A (zh) * 2019-12-10 2020-05-19 华为技术有限公司 显示控制方法和终端设备

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4057137A4

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114895834A (zh) * 2022-05-30 2022-08-12 四川启睿克科技有限公司 一种智能家居设备控制页面的显示方法

Also Published As

Publication number Publication date
US11886894B2 (en) 2024-01-30
EP4057137A1 (en) 2022-09-14
CN111176764B (zh) 2022-04-05
EP4057137A4 (en) 2023-01-04
US20230027523A1 (en) 2023-01-26
CN111176764A (zh) 2020-05-19
EP4057137B1 (en) 2025-01-08

Similar Documents

Publication Publication Date Title
WO2021115103A1 (zh) 显示控制方法和终端设备
WO2020063091A1 (zh) 一种图片处理方法及终端设备
WO2021218902A1 (zh) 显示控制方法、装置及电子设备
CN108491149B (zh) 一种分屏显示方法及终端
CN107977144A (zh) 一种截屏处理方法及移动终端
WO2019174628A1 (zh) 拍照方法及移动终端
CN107728886B (zh) 一种单手操作方法和装置
WO2021057337A1 (zh) 操作方法及电子设备
WO2020238449A1 (zh) 通知消息的处理方法及终端
WO2020181955A1 (zh) 界面控制方法及终端设备
WO2021109961A1 (zh) 快捷标识生成方法、电子设备及介质
WO2021083087A1 (zh) 截屏方法及终端设备
WO2019184947A1 (zh) 图像查看方法及移动终端
WO2021068885A1 (zh) 控制方法及电子设备
WO2020156120A1 (zh) 通知消息显示方法及移动终端
CN110531904A (zh) 一种后台任务显示方法及终端
WO2020259091A1 (zh) 屏幕内容显示方法及终端
WO2020078234A1 (zh) 显示控制方法及终端
WO2021083091A1 (zh) 截图方法及终端设备
WO2021073579A1 (zh) 长截图的方法及终端设备
WO2020155980A1 (zh) 控制方法及终端设备
WO2021037074A1 (zh) 音频输出方法及电子设备
WO2020211596A1 (zh) 控制方法及终端设备
CN107885566A (zh) 显示控制方法、移动终端及计算机可读存储介质
CN110795021A (zh) 信息显示方法、装置及电子设备

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20898653

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2020898653

Country of ref document: EP

Effective date: 20220609

NENP Non-entry into the national phase

Ref country code: DE