CN111190678A - Terminal display method, mobile terminal and computer readable storage medium - Google Patents

Terminal display method, mobile terminal and computer readable storage medium Download PDF

Info

Publication number
CN111190678A
CN111190678A CN201911385650.1A CN201911385650A CN111190678A CN 111190678 A CN111190678 A CN 111190678A CN 201911385650 A CN201911385650 A CN 201911385650A CN 111190678 A CN111190678 A CN 111190678A
Authority
CN
China
Prior art keywords
display
terminal
display area
target
interface
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.)
Granted
Application number
CN201911385650.1A
Other languages
Chinese (zh)
Other versions
CN111190678B (en
Inventor
肖明
李凌志
陆伟峰
刘世超
徐巍
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Chuanying Information Technology Co Ltd
Original Assignee
Shanghai Chuanying Information Technology 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 Shanghai Chuanying Information Technology Co Ltd filed Critical Shanghai Chuanying Information Technology Co Ltd
Priority to CN201911385650.1A priority Critical patent/CN111190678B/en
Publication of CN111190678A publication Critical patent/CN111190678A/en
Priority to EP20178449.3A priority patent/EP3842941A1/en
Priority to US16/896,442 priority patent/US11054987B1/en
Application granted granted Critical
Publication of CN111190678B publication Critical patent/CN111190678B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR 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/04817Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/04886Interaction 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)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a terminal display method, which comprises the following steps: acquiring use information corresponding to a current display interface of the terminal; determining a target display area according to the use information; and displaying the sidebar corresponding to the use information in the target display area. The invention also discloses a mobile terminal and a computer readable storage medium. The display position of the side bar is determined according to the display interface, so that the side bar is prevented from influencing the information display of the display interface, and the user experience is improved.

Description

Terminal display method, mobile terminal and computer readable storage medium
Technical Field
The invention relates to the technical field of intelligent terminals, in particular to a terminal display method, a mobile terminal and a computer readable storage medium.
Background
Along with the development of intelligent terminals, intelligent terminals such as mobile phones and tablet computers are widely popularized and applied, the existing intelligent terminals are generally provided with side bars for function icons, and users can click on the side bars in the process of using the intelligent terminals, so that corresponding functions are triggered to meet the using requirements of the users. For example, the user clicks the corresponding position of the sidebar in the video process to trigger the beautifying function, so that the portrait of the user is beautified in the video process.
However, the sidebar of the existing application is often displayed in a fixed area of the display interface, and as the interface of the application changes, the fixed area may need to display the content of the application, so that the content of the application is covered by the sidebar, and the sidebar affects the content display of the application, thereby affecting the user experience.
The above is only for the purpose of assisting understanding of the technical aspects of the present invention, and does not represent an admission that the above is prior art.
Disclosure of Invention
The invention mainly aims to provide a terminal display method, a mobile terminal and a computer readable storage medium, and aims to solve the technical problem that a sidebar of an existing application influences the content display of the application.
In order to achieve the above object, the present invention provides a terminal display method, including the steps of:
acquiring use information corresponding to a current display interface of the terminal;
determining a target display area according to the use information;
and displaying the sidebar corresponding to the use information in the target display area.
Further, the step of determining a target display area according to the usage information comprises:
determining whether a blank display area exists in the display interface currently based on the display content in the display interface;
and if so, determining the target display area based on the blank display area and the use information.
Further, the step of determining the target display area based on the blank display area and the usage information comprises:
and if a first display area with an area larger than the required area corresponding to the use information exists in the blank display area, taking the first display area as the target display area.
Further, the step of determining the target display area based on the blank display area and the usage information comprises:
if the first display area does not exist in the blank display area, determining a second display area with the largest area in the blank display area;
determining a target function icon in the use information based on the second display area;
and displaying the target function icon in the target display area.
Further, the number of target function icons displayed by the sidebar is based on at least one of:
based on the area of the second display region with the largest area in the blank display region;
the number of icons corresponding to the use information is determined;
and the priority of each function icon corresponding to the use information.
Further, the usage information includes at least one of:
the direction of use of the terminal;
the number and/or attributes of the apps run by the terminal;
the content of the app is currently running.
Further, the display screen of the terminal is a folding screen, the display interface includes a first display interface and a second display interface formed by the folding screen, or the display screen of the terminal performs split-screen display to form the first display interface and the second display interface, and the step of determining a target display area according to the usage information includes at least one of the following steps:
determining the target display area based on an interface joint between the first display interface and the second display interface;
determining the target display area based on the display content of the first display interface and/or the second display interface;
and determining the target display area based on the use information of the first display interface and/or the second display interface.
Further, the display number and/or position of the target function icon corresponding to the sidebar is at least one of the following:
determining the display quantity and/or position of the target function icons based on the maximum blank display area in the first display interface and/or the maximum blank display area in the second display interface;
determining the display quantity and/or position of the target function icon based on the display content of the first display interface and/or the second display interface;
and determining the display quantity and/or position of the target function icon based on the use information of the first display interface and/or the second display interface.
Further, the step of determining the display number and/or position of the target function icon based on the maximum blank display area in the first display interface and/or the maximum blank display area in the second display interface includes:
determining the display quantity of the function icons corresponding to the maximum blank display area based on the area of the maximum blank display area;
and determining the display quantity and/or position of the target function icon based on the display quantity of the function icons, the application corresponding to the display interface and the application to which each function icon in the use information belongs.
Further, the usage information includes usage brightness information of the terminal, and the display brightness of the sidebar or the transparency of the icons in the sidebar is adjusted according to the usage brightness information.
Further, after the step of displaying the sidebar corresponding to the usage information in the target display area, the method further includes:
if the unread information of the application corresponding to the display interface is detected, and the quantity of the unread information is larger than a preset value, determining whether a sub-function icon corresponding to the unread information exists in the sidebar;
and if so, displaying the sub-function icon.
Further, after the step of displaying the sidebar corresponding to the usage information in the target display area, the method further includes:
when the movement operation triggered by the sidebar is detected, acquiring a touch terminal corresponding to the movement operation;
and displaying the sidebar in a display area corresponding to the touch terminal point.
Further, the display screen of the terminal is a folding screen, the display interface includes a plurality of display interfaces formed by the folding screen, or the display screen of the terminal is displayed in a split screen manner to form a plurality of display interfaces, and the terminal display method further includes:
if the display interface switched to the horizontal screen display is detected to exist, determining a new target display area according to the use information;
and displaying the sidebar in the new target display area.
In addition, to achieve the above object, the present invention also provides a mobile terminal, including: the terminal display program is stored on the memory and can be operated on the processor, and the steps of the terminal display method are realized when the terminal display program is executed by the processor.
In addition, to achieve the above object, the present invention also provides a computer readable storage medium having stored thereon a terminal display program, which when executed by a processor, implements the steps of the above terminal display method.
The method comprises the steps of obtaining use information corresponding to a current display interface of the terminal; then, determining a target display area according to the use information; and then displaying the sidebar corresponding to the use information in the target display area so as to determine the display position of the sidebar according to the display interface, thereby avoiding the sidebar from influencing the information display of the display interface and improving the user experience.
Drawings
Fig. 1 is a schematic structural diagram of a mobile terminal in a hardware operating environment according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a first embodiment of a terminal display method according to the present invention;
FIG. 3 is a schematic diagram of a scenario according to an embodiment of the present invention;
fig. 4 is a schematic view of a scenario according to another embodiment of the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
As shown in fig. 1, fig. 1 is a schematic structural diagram of a mobile terminal in a hardware operating environment according to an embodiment of the present invention.
The mobile terminal of the embodiment of the invention can be a mobile terminal device with a display function, such as a smart phone, a tablet computer, an electronic book reader, an MP3(Moving Picture Experts Group Audio Layer III, motion Picture Experts compression standard Audio Layer 3) player, an MP4(Moving Picture Experts Group Audio Layer IV, motion Picture Experts compression standard Audio Layer 4) player, a portable computer, and the like.
As shown in fig. 1, the mobile terminal may include: a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, a communication bus 1002. Wherein a communication bus 1002 is used to enable connective communication between these components. The user interface 1003 may include a Display screen (Display), an input unit such as a Keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface, a wireless interface. The network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). The memory 1005 may be a high-speed RAM memory or a non-volatile memory (e.g., a magnetic disk memory). The memory 1005 may alternatively be a storage device separate from the processor 1001.
Optionally, the mobile terminal may further include a camera, a Radio Frequency (RF) circuit, a sensor, an audio circuit, a WiFi module, and the like. Such as light sensors, motion sensors, and other sensors. Specifically, the light sensor may include an ambient light sensor that may adjust the brightness of the display screen according to the brightness of ambient light, and a proximity sensor that may turn off the display screen and/or the backlight when the mobile terminal is moved to the ear. As one of the motion sensors, the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally, three axes), detect the magnitude and direction of gravity when the mobile terminal is stationary, and can be used for applications (such as horizontal and vertical screen switching, related games, magnetometer attitude calibration), vibration recognition related functions (such as pedometer and tapping) and the like for recognizing the attitude of the mobile terminal; of course, the mobile terminal may also be configured with other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which are not described herein again.
Those skilled in the art will appreciate that the mobile terminal architecture shown in fig. 1 is not intended to be limiting of mobile terminals and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
As shown in fig. 1, a memory 1005, which is a kind of computer storage medium, may include therein an operating system, a network communication module, a user interface module, and a terminal display program.
In the mobile terminal shown in fig. 1, the network interface 1004 is mainly used for connecting to a backend server and communicating with the backend server; the user interface 1003 is mainly used for connecting a client (user side) and performing data communication with the client; and the processor 1001 may be used to invoke the terminal display program stored in the memory 1005.
In this embodiment, the mobile terminal includes: a memory 1005, a processor 1001 and a terminal display program stored in the memory 1005 and operable on the processor 1001, wherein the processor 1001 calls the terminal display program stored in the memory 1005 and performs the following operations in the terminal display method.
The invention also provides a terminal display method, and referring to fig. 2, fig. 2 is a schematic flow chart of a first embodiment of the terminal display method of the invention.
In this embodiment, the terminal display method includes:
step S100, obtaining use information corresponding to a current display interface of the terminal;
in this embodiment, after the application is started, the current display interface of the terminal is the display interface of the application, for example, after the video call request is checked, if a confirmation instruction corresponding to the video call request is received, the terminal establishes a video call connection according to the confirmation instruction, displays the display interface corresponding to the video call, and obtains the use information corresponding to the current display interface of the terminal. It should be noted that, if the application is started, and the terminal currently displays the display interfaces of other applications, the terminal may perform split-screen display, where one split screen is used to display the display interfaces of other applications, and the other split screen is used to display the display interface of the started application; or the display screen of the terminal is a folding screen or a flexible screen, the current folding screen or the flexible screen is divided into at least two display areas through operations such as folding, the display interface of other applications is displayed in one display area, and the display interface of the started application is displayed in the other display area.
It should be noted that the usage information includes at least one of the following: the direction of use of the terminal; the number and/or attributes of the apps run by the terminal; the content of the app is currently running. In other embodiments, the usage information may further include a shortcut function icon of the terminal running the app and/or a preset shortcut function icon of the terminal.
Step S200, determining a target display area according to the use information;
in this embodiment, after the usage information is determined, a target display area is determined according to the usage information, that is, the target display area corresponding to the usage information is determined according to the display interface, so that the displayed sidebar does not affect the display of the content in the display interface, for example, the target display area corresponding to the usage information is determined according to the content currently displayed in the display interface.
And step S300, displaying a sidebar corresponding to the use information in the target display area.
In this embodiment, referring to fig. 3 and 4, after the target display area is determined, the sidebar corresponding to the usage information is displayed in the target display area, so that the user can perform corresponding operations according to the sidebar, and the sidebar does not affect the content display in the display interface, thereby improving the user experience.
Further, in an embodiment, after step S300, the terminal display method further includes:
when the change of the display content of the display interface is checked, a new target display area corresponding to the use information is determined according to the changed display content, and a sidebar is displayed in the new target display area.
In this embodiment, if the display content of the display interface changes, the sidebar may affect the display of the changed display content, so that a new target display area is determined again to prevent the sidebar from affecting the display of the changed display content, and further improve user experience.
Wherein the number of target function icons displayed by the sidebar is based on at least one of:
based on the area of the second display region with the largest area in the blank display region;
the number of icons corresponding to the use information is determined;
and the priority of each function icon corresponding to the use information.
In this embodiment, the number of the target function icons displayed on the sidebar may be determined according to an area of a second display region based on the largest area in the blank display region, so as to display the sidebar in the second display region; or the number of the target function icons displayed on the side bar is determined based on the number of the icons corresponding to the use information, so that the function icons corresponding to the use information are completely or partially displayed; or, the number of the target function icons displayed in the sidebar is determined based on the priority of each function icon corresponding to the usage information, so as to display a preset number of function icons with the highest priority.
Further, in another embodiment, the display screen of the terminal is a folding screen, the display interface includes a first display interface and a second display interface formed by the folding screen, or the display screen of the terminal performs split-screen display to form the first display interface and the second display interface, and step S200 includes:
in the embodiment based on the first display interface, if the display interface includes the first display interface and the second display interface, the target display area is determined according to an interface connection between the first display interface and the second display interface.
And determining a target display area at the interface joint between the real interface and the second display interface, specifically, determining the use length corresponding to the interface joint according to the length of the sidebar and the like, and determining the target display area according to the use length so that the target display area comprises the area corresponding to the use length at the interface joint.
Further, in another embodiment, after step S300, the method further includes:
if the unread information of the application corresponding to the display interface is detected, and the quantity of the unread information is larger than a preset value, determining whether a sub-function icon corresponding to the unread information exists in the sidebar; and if so, displaying the sub-function icon.
In this embodiment, the unread information of the application corresponding to the display interface is monitored in real time, and when new unread information is monitored, the number of the current unread information is accumulated, if the number is greater than a preset value, it is determined whether a sub-function icon corresponding to the unread information exists in the sidebar, and if the sub-function icon exists, the sub-function icon is displayed so that a user can perform corresponding operations according to the sub-function icon, for example, reading the unread information.
Further, in an embodiment, the usage information includes usage brightness information of the terminal, and the display brightness of the sidebar or the transparency of the icon in the sidebar is adjusted according to the usage brightness information.
The display brightness of the sidebar or the transparency of the icons in the sidebar is adjusted according to the use brightness information, so that the sidebar is prevented from influencing the information display of the display interface.
Further, after step S300, the method further includes: and hiding the sidebar when the hiding operation triggered by the sidebar is detected.
In this embodiment, the user can trigger the hiding operation through the sidebar to hide the sidebar, so as to hide the sidebar when the user is not in use, thereby further improving the user experience.
It should be noted that, when the operation instruction corresponding to the sidebar is not detected within the preset time period after the sidebar is displayed, the sidebar may also be hidden.
Further, the display screen of the terminal is a folding screen, and the display interface includes that the folding screen forms a plurality of display interfaces, or the display screen of the terminal performs split-screen display to form a plurality of display interfaces, and after step S300, the method further includes: if the display interface switched to the horizontal screen display is detected to exist, determining a new target display area according to the use information; and displaying the sidebar in the new target display area.
It should be noted that the determination method of the new target display area and the display method of the new target display area displaying the sidebar are similar to those in other embodiments, and are not described herein again.
In the terminal display method provided by the embodiment, the use information corresponding to the current display interface of the terminal is acquired; and then, a target display area is determined according to the use information, and then the sidebar corresponding to the use information is displayed in the target display area so as to determine the display position of the sidebar according to the display interface, thereby avoiding the sidebar from influencing the information display of the display interface and improving the user experience.
Based on the first embodiment, a second embodiment of the terminal display method of the present invention is proposed, and referring to fig. 3, in this embodiment, step S200 includes:
step S210, determining whether a blank display area exists in the display interface at present based on the display content in the display interface;
step S220, if yes, determining the target display area based on the blank display area and the usage information.
In this embodiment, referring to fig. 3 and 4, after determining the usage information, obtaining current display content of the display interface, and determining whether the display interface currently has a blank display area according to the display content, for example, for a display interface of a video call, the display content of the display interface is a display interface including a person (face) image, if the display interface of the display interface has other display areas except the person image, the other display areas except the person image in the display interface are blank display areas, the blank display areas may include a plurality of unassociated display areas, and for a file processing application, the display interface of the file processing application includes display areas except text information and text information of a currently opened file, the other display areas except the text information in the display interface are blank display areas.
If the display interface currently has a blank display area, determining the target display area based on the blank display area and the usage information, specifically, if one blank display area is provided, the blank display area is the target display area, and if the blank display areas include a plurality of blank display areas, determining the target display area according to the usage information.
Further, in an embodiment, the step S220 includes:
and if a first display area with an area larger than the required area corresponding to the use information exists in the blank display area, taking the first display area as the target display area.
In this embodiment, referring to fig. 3 and 4, if a plurality of blank display regions are included, if there is a first display region having a region area larger than a required area corresponding to the usage information in the blank display regions, the first display region is set as a target display region, and if the first display region also includes a plurality of blank display regions, a maximum display region in the first display region is set as a target display region.
In the terminal display method provided by this embodiment, whether a blank display area exists in the display interface at present is determined based on the display content in the display interface; and if the target display area exists, the target display area is determined based on the blank display area and the use information, and the target display area can be accurately determined according to the blank display area, so that the side bar is prevented from influencing the information display of the display interface, and the user experience is further improved.
Based on the first embodiment, a third embodiment of the terminal display method of the present invention is proposed, and referring to fig. 3, in this embodiment, step S220 includes:
step S221, if the first display area does not exist in the blank display area, determining a second display area with the largest area in the blank display area;
step S222, determining a target function icon in the use information based on the second display area;
step S300 includes: and displaying the target function icon in the target display area.
In this embodiment, if the first display area does not exist in the blank display area, that is, the sidebar cannot be completely displayed through one blank display area at present, the second display area with the largest area in the blank display area is determined, and then the target function icon in the usage information is determined based on the second display area, for example, the target function icon is determined according to the priority of the function icon in the usage information, and the target function icon is displayed in the target display area, so that partial display of the sidebar is realized, and the sidebar is prevented from affecting information display of the display interface.
Further, step S222 includes:
step a, determining the number of icons corresponding to the target function icons based on the area of the second display area;
and b, determining the target function icon based on the number of the icons and the priority of each function icon corresponding to the use information.
In this embodiment, the number of icons corresponding to the target function icon is determined according to the area of the second display area and the display area of a single function icon in the use information, then the priority of each function icon in the use information is obtained, the target function icon is determined based on the number of icons and the priority, specifically, each function icon is sequentially sorted according to the order of the priority, the function icon which is in the front of the order in the sorted function icons is used as the target function icon, that is, the function icon which has the highest priority in each function icon is used as the target function icon.
In the terminal display method provided in this embodiment, if the first display area does not exist in the blank display area, a second display area with a largest area in the blank display area is determined; then, determining a target function icon in the use information based on the second display area; and then, the target function icon is displayed in the target display area, and the target function icon can be accurately determined according to the second display area, so that the side bar is prevented from influencing the information display of the display interface, and the user experience is further improved.
Based on the second embodiment, a fourth embodiment of the terminal display method of the present invention is proposed, and referring to fig. 3, in this embodiment, step S220 includes:
step S223, if the first display region does not exist in the blank display region, determining a third display region and a fourth display region in the blank display region, where the sum of the region areas is greater than the required area;
step S224, determining a first target function icon based on the third display area and the use information, and determining a second target function icon based on the first target function icon and the use information;
step S300 includes: and displaying the first target function icon in the third display area, and displaying the second target function icon in the fourth display area.
In this embodiment, the blank display areas include a plurality of blank display areas, if the blank display area does not have the first display area, that is, the sidebar cannot be completely displayed through one blank display area at present, the third display area and the fourth display area in the blank display area, whose sum of the areas is greater than the required area, are determined, for example, the sum of the areas of the first two blank display areas with the largest areas is calculated, and if the sum of the areas is greater than the required area, the blank display areas with the largest areas are the third display area and the fourth display area.
Then, the number of the functional icons capable of being displayed in the third display area is determined based on the display area of the third display area and the display area of a single functional icon in the use information, the first target functional icon is determined according to the number, and the second target functional icon is determined based on the first target functional icon and the use information, namely, other functional icons except the first target functional icon in the functional icons corresponding to the use information are used as the second target functional icon, and finally, the first target functional icon is displayed in the third display area, and the second target functional icon is displayed in the fourth display area.
In the terminal display method provided in this embodiment, if the first display region does not exist in the blank display region, a third display region and a fourth display region, in which a sum of region areas in the blank display region is greater than the required area, are determined; then, determining a first target function icon based on the third display area and the use information, and determining a second target function icon based on the first target function icon and the use information; and then displaying the first target function icon in the third display area, displaying the second target function icon in the fourth display area, and respectively displaying part of function icons of the sidebar according to the third display area and the fourth display area so as to avoid the sidebar from influencing the information display of the display interface, thereby further improving the user experience.
Based on the first embodiment, a fifth embodiment of the terminal display method of the present invention is provided, and referring to fig. 3, in this embodiment, a display screen of the terminal is a folding screen, and the display interface includes a first display interface and a second display interface formed by the folding screen, or the display interface includes a first display interface and a second display interface formed by performing split-screen display on the display screen of the terminal;
step S200 includes at least one of:
determining the target display area based on an interface joint between the first display interface and the second display interface;
determining the target display area based on the display content of the first display interface and/or the second display interface;
and determining the target display area based on the use information of the first display interface and/or the second display interface.
In this embodiment, the target display area may be disposed at an interface connection between the first display interface and the second display interface;
or determining a blank display area corresponding to the first display interface and/or a blank display area corresponding to the second display interface according to the display content of the first display interface and/or the second display interface, and determining the target display area according to the blank display area corresponding to the first display interface and/or the blank display area corresponding to the second display interface, so as to set the target display area on the first display interface and/or the second display interface, that is, the target display area is independently set on the first display interface or the second display interface, or the target display area comprises a plurality of areas and is respectively set on the first display interface and the second display interface.
Or, based on the usage information of the first display interface and/or the second display interface, determining a target display area to set the target display area on the first display interface and/or the second display interface, that is, the target display area is independently set on the first display interface or the second display interface, or the target display area includes a plurality of areas and is set on the first display interface and the second display interface respectively.
Further, in an embodiment, the display number and/or position of the target function icon corresponding to the sidebar is at least one of the following:
determining the display quantity and/or position of the target function icons based on the maximum blank display area in the first display interface and/or the maximum blank display area in the second display interface;
determining the display quantity and/or position of the target function icon based on the display content of the first display interface and/or the second display interface;
and determining the display quantity and/or position of the target function icon based on the use information of the first display interface and/or the second display interface.
In this embodiment, the target display area includes a maximum blank display area in the first display interface and/or a maximum blank display area in the second display interface, and the display number and/or the position of the target function icon may be determined according to an area of the maximum blank display area in the first display interface and/or an area of the maximum blank display area in the second display interface, so as to clearly display the target function icon through the target display area.
Or, based on the display content of the first display interface and/or the second display interface, determining a blank display area in the first display interface and/or a blank display area in the second display interface, and determining the display number and/or positions of the target function icons, so that the blank display area in the first display interface and/or the blank display area in the second display interface can completely display the determined target function icons, and setting priorities for all blank display areas, and determining the positions of the target function icons according to the priorities of the target function icons, so as to display the target function icons with high priorities in the blank display areas with high priorities.
Or determining the display quantity of the target function icons related to the use information based on the use information of the first display interface and/or the second display interface, and determining the positions of the target function icons according to the target display area.
Further, in an embodiment, the step of determining the display number and/or position of the target function icon based on the maximum blank display area in the first display interface and/or the maximum blank display area in the second display interface includes:
step c, determining the display quantity of the function icons corresponding to the maximum blank display area based on the area of the maximum blank display area;
and d, determining the display quantity and/or the position of the target function icon based on the display quantity of the function icons, the application corresponding to the display interface and the application to which each function icon in the use information belongs.
In this embodiment, the display number of the function icons corresponding to the maximum blank display area, that is, the number of the function icons that can be displayed in the maximum blank display area, is determined according to the area of the maximum blank display area and the display area of a single function icon in the usage information.
And then, determining the display quantity and/or position of the target function icon based on the display quantity of the function icons, the application corresponding to the display interface and the application to which each function icon in the use information belongs.
Specifically, if the number of function icons belonging to the application corresponding to the first display interface in each function icon in the usage information is greater than or equal to the display number of function icons corresponding to the first display interface (the number of function icons that can be displayed in the maximum blank display area corresponding to the first display interface), the function icon with the display number of the function icon with the highest priority in the function icons belonging to the application corresponding to the first display interface is used as the function icon displayed in the target display area of the first display interface, and the other function icons in the usage information are used as the function icons displayed in the target display area of the second display interface.
Further, in an embodiment, the step S200 includes:
step S230, determining a first maximum blank display area in the first display interface based on the display content in the first display interface, and determining a second maximum blank display area in the second display interface based on the display content in the second display interface;
step S240, determining a fourth target function icon based on the first maximum blank display area and the use information, and determining a fifth target function icon based on the fourth target function icon and the use information;
step S300 includes:
and displaying the fourth target function icon in the first maximum blank display area, and displaying the fifth target function icon in the second maximum blank display area.
In this embodiment, when the usage information is acquired, a first maximum blank display area in a first display interface is determined based on display content in the first display interface, and a second maximum blank display area in a second display interface is determined based on display content in the second display interface, so as to obtain maximum blank display areas in each display interface respectively.
Then, a fourth target function icon is determined based on the first maximum blank display area and the usage information, and a fifth target function icon is determined based on the fourth target function icon and the usage information, specifically, the number of function icons that can be displayed in the first maximum blank display area and the second maximum blank display area can be respectively determined, and the fourth target function icon and the fifth target function icon are determined according to the number.
In the terminal display method provided in this embodiment, a first maximum blank display area in the first display interface is determined based on display content in the first display interface, a second maximum blank display area in the second display interface is determined based on display content in the second display interface, a fourth target function icon is determined based on the first maximum blank display area and the usage information, and a fifth target function icon is determined based on the fourth target function icon and the usage information; and then, the fourth target function icon is displayed in the first maximum blank display area, the fifth target function icon is displayed in the second maximum blank display area, and partial function icons of the sidebar can be respectively displayed according to the first maximum blank display area and the second maximum blank display area, so that the information display of a display interface is prevented from being influenced by the sidebar, and the user experience is further improved.
Based on the foregoing embodiments, a sixth embodiment of the terminal display method according to the present invention is provided, and referring to fig. 3, in this embodiment, after step S300, the method further includes:
step S400, when the movement operation triggered by the sidebar is detected, acquiring a touch terminal corresponding to the movement operation;
and S500, displaying the sidebar in a display area corresponding to the touch terminal point.
In this embodiment, after the sidebar is displayed, the user can move the display position of the sidebar according to the requirement, and when the movement operation triggered by the sidebar is detected, the touch end point corresponding to the movement operation is obtained, and the sidebar is displayed in the display area corresponding to the touch end point, so that the user can place the sidebar at the position where the user wants to place according to the requirement.
If the display screen of the terminal is a folding screen and the touch endpoint is in the middle of the folding screen (the joint between the two display areas of the folding screen), a sidebar can be displayed at the joint between the two display areas.
According to the terminal display method provided by the embodiment, when the movement operation triggered by the sidebar is detected, the touch terminal corresponding to the movement operation is obtained; and then displaying the sidebar in a display area corresponding to the touch terminal point. So that the user can place the sidebar in the position that wants to place according to the demand, further promoted user experience.
In addition, the embodiment of the invention also provides a computer readable storage medium.
The computer readable storage medium has stored thereon a terminal display program which, when executed by a processor, implements the steps of the terminal display method as described above.
The method implemented when the terminal display program running on the processor is executed may refer to each embodiment of the terminal display method of the present invention, and details are not described herein.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are only for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) as described above and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (15)

1. A terminal display method is characterized by comprising the following steps:
acquiring use information corresponding to a current display interface of the terminal;
determining a target display area according to the use information;
and displaying the sidebar corresponding to the use information in the target display area.
2. The terminal display method of claim 1, wherein the step of determining a target display area according to the usage information comprises:
determining whether a blank display area exists in the display interface currently based on the display content in the display interface;
and if so, determining the target display area based on the blank display area and the use information.
3. The terminal display method of claim 2, wherein the determining the target display area based on the blank display area and the usage information comprises:
and if a first display area with an area larger than the required area corresponding to the use information exists in the blank display area, taking the first display area as the target display area.
4. The terminal display method of claim 3, wherein the determining the target display area based on the blank display area and the usage information comprises:
if the first display area does not exist in the blank display area, determining a second display area with the largest area in the blank display area;
determining a target function icon of the sidebar based on the second display area;
and displaying the target function icon in the target display area.
5. The terminal display method of claim 1, wherein the number of target function icons displayed by the sidebar is based on at least one of:
based on the area of the second display region with the largest area in the blank display region;
the number of icons corresponding to the use information is determined;
and the priority of each function icon corresponding to the use information.
6. The terminal display method of claim 1, wherein the usage information includes at least one of:
the direction of use of the terminal;
the number and/or attributes of the apps run by the terminal;
the content of the app is currently running.
7. The terminal display method according to claim 1, wherein the display screen of the terminal is a folding screen, the display interface includes a first display interface and a second display interface formed by the folding screen, or the display screen of the terminal is split-displayed to form the first display interface and the second display interface, and the step of determining a target display area according to the usage information includes at least one of:
determining the target display area based on an interface joint between the first display interface and the second display interface;
determining the target display area based on the display content of the first display interface and/or the second display interface;
and determining the target display area based on the use information of the first display interface and/or the second display interface.
8. The terminal display method according to claim 7, wherein the display number and/or position of the target function icons corresponding to the sidebar is at least one of:
determining the display quantity and/or position of the target function icons based on the maximum blank display area in the first display interface and/or the maximum blank display area in the second display interface;
determining the display quantity and/or position of the target function icon based on the display content of the first display interface and/or the second display interface;
and determining the display quantity and/or position of the target function icon based on the use information of the first display interface and/or the second display interface.
9. The terminal display method according to claim 8, wherein the step of determining the display number and/or position of the target function icons based on the maximum blank display area in the first display interface and/or the maximum blank display area in the second display interface comprises:
determining the display quantity of the function icons corresponding to the maximum blank display area based on the area of the maximum blank display area;
and determining the display quantity and/or position of the target function icon based on the display quantity of the function icons, the application corresponding to the display interface and the application to which each function icon in the use information belongs.
10. The terminal display method according to claim 1, wherein the usage information includes usage brightness information of the terminal, and the display brightness of the sidebar or the transparency of the icon in the sidebar is adjusted according to the usage brightness information.
11. The terminal display method according to any one of claims 1 to 10, wherein after the step of displaying the sidebar corresponding to the usage information in the target display area, the method further comprises:
if the unread information of the application corresponding to the display interface is detected, and the quantity of the unread information is larger than a preset value, determining whether a sub-function icon corresponding to the unread information exists in the sidebar;
and if so, displaying the sub-function icon.
12. The terminal display method according to any one of claims 1 to 10, wherein after the step of displaying the sidebar corresponding to the usage information in the target display area, the method further comprises:
when the movement operation triggered by the sidebar is detected, acquiring a touch terminal corresponding to the movement operation;
and displaying the sidebar in a display area corresponding to the touch terminal point.
13. The terminal display method according to any one of claims 1 to 10, wherein the display screen of the terminal is a folding screen, and the display interface includes a plurality of display interfaces formed by the folding screen, or a plurality of display interfaces formed by split-screen display of the display screen of the terminal, and the terminal display method further includes:
if the display interface switched to the horizontal screen display is detected to exist, determining a new target display area according to the use information;
and displaying the sidebar in the new target display area.
14. A mobile terminal, characterized in that the mobile terminal comprises: memory, processor and a terminal display program stored on the memory and executable on the processor, the terminal display program when executed by the processor implementing the steps of the terminal display method according to any one of claims 1 to 13.
15. A computer-readable storage medium, characterized in that the computer-readable storage medium has stored thereon a terminal display program which, when executed by a processor, implements the steps of the terminal display method according to any one of claims 1 to 13.
CN201911385650.1A 2019-12-25 2019-12-25 Terminal display method, mobile terminal and computer readable storage medium Active CN111190678B (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201911385650.1A CN111190678B (en) 2019-12-25 2019-12-25 Terminal display method, mobile terminal and computer readable storage medium
EP20178449.3A EP3842941A1 (en) 2019-12-25 2020-06-05 A sidebar interaction method, device, and computer-readable storage medium
US16/896,442 US11054987B1 (en) 2019-12-25 2020-06-09 Sidebar interaction method, device, and computer-readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911385650.1A CN111190678B (en) 2019-12-25 2019-12-25 Terminal display method, mobile terminal and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN111190678A true CN111190678A (en) 2020-05-22
CN111190678B CN111190678B (en) 2024-03-12

Family

ID=70707878

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911385650.1A Active CN111190678B (en) 2019-12-25 2019-12-25 Terminal display method, mobile terminal and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN111190678B (en)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105759968A (en) * 2016-02-22 2016-07-13 深圳市金立通信设备有限公司 Display interface adjusting method and terminal
US20170003855A1 (en) * 2014-03-18 2017-01-05 Gionee Communication Equipment Co., Ltd. Shenzhen Application management method and terminal
CN107728885A (en) * 2017-10-24 2018-02-23 广东欧珀移动通信有限公司 Control method, device, mobile terminal and the storage medium of multitask
CN108196748A (en) * 2017-12-28 2018-06-22 努比亚技术有限公司 Terminal display control method, terminal and computer readable storage medium
CN109101157A (en) * 2018-08-22 2018-12-28 Oppo广东移动通信有限公司 Sidebar icon setting method, device, terminal and storage medium
CN109144649A (en) * 2018-08-22 2019-01-04 Oppo广东移动通信有限公司 Display methods, device, terminal and the storage medium of icon
CN109218800A (en) * 2018-06-29 2019-01-15 努比亚技术有限公司 A kind of barrage information display method, terminal and computer readable storage medium
CN109284064A (en) * 2018-09-29 2019-01-29 维沃移动通信有限公司 A kind of interface display method and terminal device
CN109697010A (en) * 2018-11-22 2019-04-30 努比亚技术有限公司 A kind of suspended window position control method, terminal and computer readable storage medium
CN109788124A (en) * 2018-12-21 2019-05-21 维沃移动通信有限公司 A kind of starting position of function bar determines method and device, mobile terminal
CN110531920A (en) * 2019-08-29 2019-12-03 Oppo广东移动通信有限公司 Display methods, device, terminal and the storage medium of side toolbar
US20210034223A1 (en) * 2018-02-09 2021-02-04 Vivo Mobile Communication Co., Ltd. Method for display control and mobile terminal

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170003855A1 (en) * 2014-03-18 2017-01-05 Gionee Communication Equipment Co., Ltd. Shenzhen Application management method and terminal
CN105759968A (en) * 2016-02-22 2016-07-13 深圳市金立通信设备有限公司 Display interface adjusting method and terminal
CN107728885A (en) * 2017-10-24 2018-02-23 广东欧珀移动通信有限公司 Control method, device, mobile terminal and the storage medium of multitask
CN108196748A (en) * 2017-12-28 2018-06-22 努比亚技术有限公司 Terminal display control method, terminal and computer readable storage medium
US20210034223A1 (en) * 2018-02-09 2021-02-04 Vivo Mobile Communication Co., Ltd. Method for display control and mobile terminal
CN109218800A (en) * 2018-06-29 2019-01-15 努比亚技术有限公司 A kind of barrage information display method, terminal and computer readable storage medium
CN109101157A (en) * 2018-08-22 2018-12-28 Oppo广东移动通信有限公司 Sidebar icon setting method, device, terminal and storage medium
CN109144649A (en) * 2018-08-22 2019-01-04 Oppo广东移动通信有限公司 Display methods, device, terminal and the storage medium of icon
CN109284064A (en) * 2018-09-29 2019-01-29 维沃移动通信有限公司 A kind of interface display method and terminal device
CN109697010A (en) * 2018-11-22 2019-04-30 努比亚技术有限公司 A kind of suspended window position control method, terminal and computer readable storage medium
CN109788124A (en) * 2018-12-21 2019-05-21 维沃移动通信有限公司 A kind of starting position of function bar determines method and device, mobile terminal
CN110531920A (en) * 2019-08-29 2019-12-03 Oppo广东移动通信有限公司 Display methods, device, terminal and the storage medium of side toolbar

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
WASSERMAN, EA 等: "Display variability and spatial organization as contributors to the pigeon\'s discrimination of complex visual stimuli", JOURNAL OF EXPERIMENTAL PSYCHOLOGY-ANIMAL LEARNING AND COGNITION, 1 April 2000 (2000-04-01) *
刘昌平 等: ""Android应用程序界面动态布局研究"", no. 05 *

Also Published As

Publication number Publication date
CN111190678B (en) 2024-03-12

Similar Documents

Publication Publication Date Title
WO2019174611A1 (en) Application configuration method and mobile terminal
CN108427546B (en) Full screen adaptation method of display device, display device and storage medium
CN110069178B (en) Interface control method and terminal equipment
CN108334272B (en) Control method and mobile terminal
CN109408072B (en) Application program deleting method and terminal equipment
CN108491148B (en) Application sharing method and terminal
CN108874906B (en) Information recommendation method and terminal
CN107748640B (en) Screen-off display method and mobile terminal
CN107741814B (en) Display control method and mobile terminal
CN111026350A (en) Display control method and electronic equipment
CN110502164B (en) Interface display method and electronic equipment
CN111459349B (en) Application recommendation method and electronic equipment
CN111064848B (en) Picture display method and electronic equipment
CN109165033B (en) Application updating method and mobile terminal
CN111026480A (en) Content display method and electronic equipment
CN111638822A (en) Icon operation method and device and electronic equipment
CN110167006B (en) Method for controlling application program to use SIM card and terminal equipment
CN110012152B (en) Interface display method and terminal equipment
CN108984062B (en) Content display method and terminal
CN111124584A (en) Shortcut panel display method, terminal and readable storage medium
CN111050414B (en) Prompt display method and device and computer readable storage medium
CN112817555A (en) Volume control method and volume control device
CN109639880B (en) Weather information display method and terminal equipment
CN111010528A (en) Video call method, mobile terminal and computer readable storage medium
CN111596836A (en) Split-screen display method and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant