CN110489038B - Interface display method and terminal equipment - Google Patents
Interface display method and terminal equipment Download PDFInfo
- Publication number
- CN110489038B CN110489038B CN201910690847.XA CN201910690847A CN110489038B CN 110489038 B CN110489038 B CN 110489038B CN 201910690847 A CN201910690847 A CN 201910690847A CN 110489038 B CN110489038 B CN 110489038B
- Authority
- CN
- China
- Prior art keywords
- input
- folding
- display
- area
- terminal device
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
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 embodiment of the invention provides an interface display method and terminal equipment, which are applied to the technical field of terminals and are used for solving the problem of single display content in the traditional foldable terminal equipment. The method comprises the following steps: receiving a first input of a user, wherein the first input is an input for folding and/or unfolding the foldable terminal equipment, determining X first display areas of the display screen according to the N target folding areas in response to the first input, and displaying Y first interfaces in the X first display areas; wherein the target folding area is: a folding area in the terminal device after the user performs the first input; a first interface is displayed in at least one first display area, and the interface content of the first interface is related to the area size corresponding to the first display area; n, X, Y is a positive integer. The method and the device are applied to the interface display scene of the foldable terminal.
Description
Technical Field
The embodiment of the invention relates to the technical field of terminals, in particular to an interface display method and terminal equipment.
Background
With the development of terminal device technology, large-screen terminal devices (e.g., smart phones) are enjoyed by more and more users. In order to facilitate carrying and improve operability of the terminal device, most of the display screens of the terminal devices are foldable display screens. Therefore, the size of the terminal equipment can be reduced by folding the display screen when the user carries the terminal equipment, and the display area of the display screen can be increased by unfolding the folding display screen when the user uses the terminal equipment.
However, the display content of the application interfaces displayed by the conventional foldable display screen is fixed, that is, the display content of each application interface displayed by the conventional foldable display screen does not change with the change of the area of the display screen, so that the display content is single.
Disclosure of Invention
The embodiment of the invention provides an interface display method and terminal equipment, and aims to solve the problem that the display content is single in the traditional foldable terminal equipment.
In order to solve the technical problem, the present application is implemented as follows:
in a first aspect, an embodiment of the present invention provides a method for displaying an interface, where the method includes:
the terminal equipment receives a first input of a user, wherein the first input is an input for the user to fold and/or unfold the terminal equipment;
responding to the first input, the terminal equipment determines X first display areas of the terminal equipment according to the N target folding areas, and displays Y first interfaces in the X first display areas;
wherein, the target folding area is: a folding area in the terminal device after the user performs the first input; a first interface is displayed in at least one first display area, and the interface content of the first interface is related to the area size corresponding to the first display area; n, X, Y is a positive integer.
In a second aspect, an embodiment of the present invention further provides a terminal device, where the terminal device includes:
a receiving module, configured to receive a first input of a user, where the first input folds and/or unfolds an input of the terminal device;
the determining module is used for determining X first display areas of the terminal equipment according to the first input received by the receiving module and the N target folding areas;
the display module is used for displaying Y first interfaces in the X first display areas determined by the determination module;
wherein, the target folding area is: a folding area in the terminal device after the user performs the first input; a first interface is displayed in at least one first display area, and the interface content of the first interface is related to the area size corresponding to the first display area; n, X, Y is a positive integer.
In a third aspect, an embodiment of the present invention provides a terminal device, which includes a processor, a memory, and a computer program stored on the memory and executable on the processor, where the computer program, when executed by the processor, implements the steps of the interface display method according to the first aspect.
In a fourth aspect, the present invention provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the steps of the interface display method according to the first aspect.
In the embodiment of the invention, after receiving an input of a user for folding and/or unfolding the terminal device, the terminal device determines X first display areas of the terminal device according to N target folding areas existing in the terminal device after the user performs the first input, and Y first interfaces are displayed in the X first display areas, one first interface is displayed in at least one first display area, and because the interface content of the first interface is related to the area size corresponding to the first display area, the terminal device can display and apply interface contents of different layers in different first display areas through the folding and/or unfolding operation of the terminal device by the user.
Drawings
Fig. 1 is a schematic side view of a terminal of a combined foldable screen according to an embodiment of the present invention;
fig. 2 is a schematic side view of a foldable area of a flexible folding screen terminal according to an embodiment of the present invention;
fig. 3 is a schematic diagram of an architecture of a possible android operating system according to an embodiment of the present invention;
fig. 4 is a schematic flowchart of an interface display method according to an embodiment of the present invention;
fig. 5 is a schematic diagram of an interface for displaying application information according to an embodiment of the present invention;
fig. 6 is a second schematic diagram of an interface for displaying application information according to an embodiment of the present invention;
fig. 7 is a third schematic diagram of an interface for displaying application information according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of a terminal device according to an embodiment of the present invention;
fig. 9 is a schematic diagram of a hardware structure of a terminal device according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
It should be noted that "and/or" herein is only an association relationship describing an association object, and means that three relationships may exist, for example, a and/or B may mean: a exists alone, A and B exist simultaneously, and B exists alone. "plurality" means two or more than two.
It should be noted that in the embodiments of the present invention, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "e.g.," an embodiment of the present invention is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "such as" is intended to present concepts related in a concrete fashion.
It should be noted that, for the convenience of clearly describing the technical solutions of the embodiments of the present invention, in the embodiments of the present invention, words such as "first" and "second" are used to distinguish the same items or similar items with substantially the same functions or actions, and those skilled in the art can understand that the words such as "first" and "second" do not limit the quantity and execution order. For example, the first display region and the second display region are for distinguishing the division of the display regions not folded according to different folding regions, not for a specific order of the display regions described.
The execution main body of the interface display method provided by the embodiment of the present invention may be the terminal device (including a mobile terminal device and a non-mobile terminal device), or may also be a functional module and/or a functional entity capable of implementing the interface display method in the terminal device, and may be specifically determined according to actual use requirements, which is not limited in the embodiment of the present invention. The following takes a terminal device as an example to exemplarily explain an interface display method provided by the embodiment of the present invention.
The terminal equipment in the embodiment of the invention is foldable terminal equipment. For example, the terminal device may be a mobile terminal device or a non-mobile terminal device. The mobile terminal device may be a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a Personal Digital Assistant (PDA), etc.; the non-mobile terminal device may be a Personal Computer (PC), a Television (TV), a teller machine, a self-service machine, or the like; the embodiments of the present invention are not particularly limited.
The foldable terminal device is, for example, a foldable terminal device capable of changing the size and number of display screens in a folding and/or unfolding manner according to the user's needs. Specifically, the foldable terminal device may be a foldable terminal device formed by a plurality of terminal devices in a hinged manner, or may be a foldable terminal device including a foldable display screen, which is not limited in this embodiment of the present invention.
Generally, the screen states of the foldable terminal device include two states, i.e., an unfolded state and a folded state. When the included angle between all two adjacent display screens in the foldable terminal device is greater than or equal to a preset threshold (for example, the included angle between two adjacent display screens is greater than 150 °), the screen state of the foldable terminal device is considered to be an unfolded state; when the included angle between any two adjacent display screens in the foldable terminal device is smaller than a preset threshold (e.g., the included angle between two adjacent display screens is smaller than 150 °), the screen state of the foldable terminal device is considered to be a folded state. That is, the terminal device may determine the screen state of the terminal device by determining a relationship between an included angle between two adjacent display screens in the foldable terminal device and a preset threshold.
Further, in the case where the screen state of the foldable terminal device is a folded state, the folded state also includes two states, that is, a folded display state and a folded standby state.
When the included angle between any two adjacent display screens of the foldable terminal device in the folded state is greater than or equal to a preset folding display angle (for example, the included angle between two adjacent display screens is greater than 30 °), the screen state of the foldable terminal device is considered to be a folding display state, and at this time, the foldable terminal device is in the display state; when the included angle between any two adjacent display screens of the foldable terminal device in the folded state is smaller than a preset folding standby angle (for example, the included angle between two adjacent display screens is smaller than 30 °), the screen state of the foldable terminal device is considered to be the folding standby state, and at this time, the foldable display screen is in the standby state.
Illustratively, the foldable display screen is a display screen capable of changing the size and the number of the display screens in a folding and/or unfolding manner according to the user requirement, that is, the foldable display screen includes N display screens, where N is a positive integer. Illustratively, the foldable display screen may be a flexible screen or a combined foldable screen composed of a plurality of display screens. Wherein, the flexible screen is a screen which can be bent and folded.
Illustratively, the foldable area in the foldable display screen is a bendable and foldable area in the foldable display screen. It should be noted that when a foldable area in the foldable display screen is in a folded state, the foldable area is referred to as a "folding area".
In one example, for the combined foldable screen, the combined screen includes at least 2 display screens, and a connection area between any two display screens belongs to the foldable area.
As shown in fig. 1, the combined foldable screen includes 4 foldable areas and 5 non-foldable areas, where the 4 foldable areas are area a1, area B1, area C1 and area D1, respectively, and the 5 non-foldable areas are 11, area 12, area 13, area 14 and area 15, respectively, where area B1 is in a folded state, and an angle θ between two display areas 12 and 13 adjacent to B1 is 135 °. Illustratively, when the user folds the foldable region B1, the region B1 is a folding region.
In one example, most or all of the area of the flexible screen can be bent and folded for the flexible screen, that is, all or part of the screen of the flexible screen belongs to the foldable area.
As shown in fig. 2 (a), the full screens of the flexible screen are bendable and foldable, i.e. the full screens of the flexible screen are all foldable areas. As shown in (B) of fig. 2, when the user folds the region B2 of the flexible screen, the region B2 is a folding region. Here, the angle θ of the two display regions 21 and 22 adjacent to B2 is 135 °.
The terminal device in the embodiment of the present invention may be a terminal device having an operating system. The operating system may be an Android (Android) operating system, an ios operating system, or other possible operating systems, and embodiments of the present invention are not limited in particular.
The following describes a software environment to which the interface display method provided by the embodiment of the present invention is applied, by taking an android operating system as an example.
Fig. 3 is a schematic diagram of an architecture of a possible android operating system according to an embodiment of the present invention. In fig. 3, the architecture of the android operating system includes 4 layers, which are respectively: an application layer, an application framework layer, a system runtime layer, and a kernel layer (specifically, a Linux kernel layer).
The application program layer comprises various application programs (including system application programs and third-party application programs) in an android operating system.
The application framework layer is a framework of the application, and a developer can develop some applications based on the application framework layer under the condition of complying with the development principle of the framework of the application.
The system runtime layer includes libraries (also called system libraries) and android operating system runtime environments. The library mainly provides various resources required by the android operating system. The android operating system running environment is used for providing a software environment for the android operating system.
The kernel layer is an operating system layer of an android operating system and belongs to the bottommost layer of an android operating system software layer. The kernel layer provides kernel system services and hardware-related drivers for the android operating system based on the Linux kernel.
Taking an android operating system as an example, in the embodiment of the present invention, a developer may develop a software program for implementing the interface display method provided in the embodiment of the present invention based on the system architecture of the android operating system shown in fig. 3, so that the interface display method may operate based on the android operating system shown in fig. 3. Namely, the processor or the terminal device can implement the interface display method provided by the embodiment of the invention by running the software program in the android operating system.
The interface display method according to the embodiment of the present invention is described below with reference to a flowchart of the interface display method shown in fig. 4, where fig. 4 is a schematic diagram of an interface display flow provided by the embodiment of the present invention, and the method includes steps 401 and 402:
step 401: the terminal device receives a first input of a user.
In an embodiment of the present invention, the first input is an input for folding and/or unfolding the foldable terminal device.
For example, the terminal device may determine whether the user folds the foldable terminal device by detecting a bending angle of each region in the foldable terminal device.
Step 402: in response to the first input, the terminal device determines X first display areas of the foldable terminal device according to the N target folding areas, and displays Y first interfaces in the X first display areas.
Wherein N, X, Y is a positive integer.
In an embodiment of the present invention, the terminal device may determine the target folding area included in the foldable terminal device according to the first input. Namely, the target folding area is a folding area in the foldable terminal device after the user performs the first input.
In the embodiment of the invention, a first interface is displayed in at least one first display area, and the interface content of the first interface is related to the area size corresponding to the first display area. Generally, the larger the area size of the first display area is, the more interface content of the first interface is displayed in the first display area, and the smaller the area size of the first display area is, the less interface content of the first interface is displayed in the first display area, that is, the area size of the first display area is proportional to the interface content of the first interface.
Optionally, in an embodiment of the present invention, the first input is an input of a user folding and/or unfolding the foldable display screen within a predetermined time period. At this time, the corresponding target folding area is a folding area included in the foldable display screen after the user performs the first input. In one example, the content displayed in the foldable display screen is unchanged during the execution of the first input by the user.
Optionally, in an embodiment of the present invention, step 401 specifically includes:
step 401 a: and under the condition that the terminal equipment displays the second interface, the terminal equipment receives the first input of the user.
Illustratively, at least one of the Y first interfaces described above includes a second interface.
For example, taking the combined foldable screen shown in fig. 1 as an example, as shown in fig. 5, the terminal device displays a reading interface (i.e., the second interface described above, such as 51 in fig. 5) of an electronic book a in an "electronic book" application, and chapter information of 4 chapters of the electronic book a is displayed in the reading interface 51.
Example 1: referring to fig. 5, as shown in fig. 6 (a), when the user folds a foldable area a1 (i.e., the above-mentioned target folding area) in the screen of the terminal device, the screen is divided into 2 display areas (i.e., the above-mentioned first display area), i.e., the display area 61 and the display area 62 in fig. 6 (b). In the display area 61, a music playing interface (i.e., 61a in (b) in fig. 6) is displayed, a song title and a playing control are displayed in the music playing interface 61a, and a reading interface (i.e., 62a in (b) in fig. 6) of the electronic book a is displayed in the display area 62. Since the size of the area displaying the display area of the reading interface 62a becomes smaller after the screen of the terminal device is folded, only chapter information of 3 chapters of the electronic book a is displayed in the reading interface 62a in the display area 62.
Example 2: referring to fig. 5 and 6, as shown in fig. 7 (a), the user unfolds the folding area a1, i.e., restores the folding area a1, and folds the folding area C1 (i.e., the above-mentioned target folding area) in the screen of the terminal device, which is still divided into 2 display areas (i.e., the above-mentioned first display area), i.e., the display area 71 and the display area 72 in fig. 7 (b). In the display area 71, a music playing interface (i.e. 71a in (b) in fig. 7) is displayed, because the size of the display area 71 is larger than that of the display area 61 in fig. 6 after the screen of the terminal device is folded, in addition to the song title and the playing control, the singer name, the lyrics content, the playing progress bar, and the like are displayed additionally in the music playing interface 71a, the reading interface (i.e. 72a in (b) in fig. 7) of the electronic book a is still displayed in the display area 72, and because the size of the display area 72 is smaller than that of the display area 62 in fig. 6 after the screen of the terminal device is folded, only the chapter information of 1 chapter of the electronic book a is displayed in the reading interface 72 a.
Optionally, in this embodiment of the present invention, in a case that the first input is an input of a folding terminal device, the step 401 specifically includes the following step 401b or step 401 c:
step 401 b: in case the foldable terminal device is in the unfolded state, the terminal device receives a first input of the user, X ═ N + 1.
Step 401 c: in a case where the foldable terminal device is in a folded state and the foldable terminal device includes K second display regions, the terminal device receives a first input of a folding target display region.
The target display area is at least one of the at least two second display areas, and K is a positive integer. If the foldable terminal device comprises K second display areas, it indicates that the foldable terminal device comprises K-1 folding areas.
For example, in a case where the foldable terminal device is in the unfolded state before receiving the first input of the user, if the first input is an input of the user to fold the foldable terminal device, the target folding area is a folding area that is folded when the user performs the first input.
Example 1: taking the combined foldable screen shown in fig. 1 as an example, when all the display screens are unfolded in the screen, if the user folds the area a1 and the area B1 in the screen, the target folding areas are the area a1 and the area B1.
For example, in a case where the foldable terminal device is in the folded state before receiving the first input of the user, if the first input is an input of the user to fold the foldable terminal device, the target folding area includes: a foldable area that is folded in the foldable terminal device before the user performs the first input, and a foldable area that is folded when the user performs the first input.
Example 2: taking the combined foldable screen shown in fig. 1 as an example, when the area C1 is folded in the screen, if the user folds the area a1 and the area B1 in the screen, the target folding areas are the area a1, the area B1, and the area C1.
Optionally, in this embodiment of the present invention, when the first input is an input to expand the terminal device, step 401 specifically includes the following step 401 d:
step 401 d: in the case where the terminal device is in a folded state and there are M second folding regions in the terminal device, the terminal device receives a first input to unfold the first folding region.
Wherein the first folding area is at least one of the M second folding areas; the target folding area is the other folding areas except the first folding area in the M second folding areas, M is a positive integer, and M is larger than N.
Example 3: taking the combined foldable screen shown in fig. 1 as an example, in a case where the region C1 and the region D1 are folded in the screen, if the user unfolds the region C1, the target folding region is the region D1.
Optionally, in this embodiment of the present invention, for any one of the X first display areas, the step 402 specifically includes the following step 402 a:
step 402 a: and if the area size of any first display area is smaller than a preset threshold value, the terminal equipment displays a target interface in the target display area.
Wherein the target display area includes: any one of the first display regions, or a display region in which any one of the first display regions is combined with a display region adjacent to any one of the first display regions. The target interface is one of Y first interfaces.
For example, the target interface may be an interface displayed before the target display area, that is, if the area size of any first display area is smaller than the predetermined threshold, the interface displayed before is still displayed in any first display area, and the interface content displayed on the interface is adjusted only according to the area size of any first display area.
According to the interface display method provided by the embodiment of the invention, after the terminal device receives the input of the terminal device, according to N target folding areas existing in the terminal device after the user performs the first input, X first display areas of the terminal device are determined, and Y first interfaces are displayed in the X first display areas, wherein one first interface is displayed in at least one first display area, and because the interface content of the first interface is related to the area size corresponding to the first display area, the terminal device can display the interface contents applied to different layers in different first display areas through the folding and/or unfolding operation of the terminal device by the user.
Fig. 8 is a schematic structural diagram of a terminal device according to an embodiment of the present invention, and as shown in fig. 8, the terminal device 800 includes: a receiving module 801, a determining module 802 and a displaying module 803, wherein:
a receiving module 801, configured to receive a first input of a user, where the first input is an input of folding and/or unfolding a terminal device;
a determining module 802, configured to determine, according to the first input received by the receiving module 801 and according to the N target folding areas, X first display areas of the terminal device.
A display module 803, configured to display Y first interfaces in the X first display areas determined by the determination module 802.
Wherein, the target folding area is: a folding area in the terminal device after the user executes the first input; a first interface is displayed in at least one first display area, and the interface content of the first interface is related to the area size corresponding to the first display area; n, X, Y is a positive integer.
Optionally, the receiving module 801 is specifically configured to: when the first input is an input of a folding terminal device and the terminal device is in an unfolding state, the first input of a user is received, and X is equal to N + 1.
Optionally, the receiving module 801 is specifically configured to: receiving a first input of a user folding target display area under the conditions that the first input is input of the user folding terminal equipment, the terminal equipment is in a folding state, and the terminal equipment comprises K second display areas; the target display area is at least one of the at least two second display areas, and K is a positive integer.
Optionally, the receiving module 801 is specifically configured to: receiving a first input for unfolding a first folding area when the first input is an input for unfolding the terminal device, the terminal device is in a folding state, and M second folding areas exist in the terminal device; the first folding area is at least one of the M second folding areas; the target folding area is the other folding areas except the first folding area in the M second folding areas, M is a positive integer, and M is larger than N.
Optionally, the receiving module 801 is specifically configured to: and receiving a first input of a user under the condition that the terminal equipment displays the second interface. Wherein the Y first interfaces include the second interface.
Optionally, the display module 803 is specifically configured to: if the area size of any one of the X first display areas is smaller than a preset threshold value, displaying a target interface in a target display area; wherein the target display area includes: any one of the first display regions, or a display region formed by combining any one of the first display regions with a display region adjacent to any one of the first display regions; the target interface is one of the Y first interfaces.
According to the terminal device provided by the embodiment of the invention, after receiving the input of the terminal device for folding and/or unfolding by the user, according to the N target folding areas existing in the terminal device after the user performs the first input, the terminal device determines X first display areas of the terminal device, and displays Y first interfaces in the X first display areas, wherein one first interface is displayed in at least one first display area, and because the interface content of the first interface is related to the area size corresponding to the first display area, the terminal device can display the interface contents applied to different layers in different first display areas through the folding and/or unfolding operation of the user on the display screen of the terminal device.
The terminal device provided by the embodiment of the present invention can implement each process implemented by the terminal device in the above method embodiments, and is not described here again to avoid repetition.
Fig. 9 is a schematic diagram of a hardware structure of a terminal device for implementing various embodiments of the present invention, where the terminal device 100 includes, but is not limited to: radio frequency unit 101, network module 102, audio output unit 103, input unit 104, sensor 105, display unit 106, user input unit 107, interface unit 108, memory 109, processor 110, and power supply 111. Those skilled in the art will appreciate that the configuration of the terminal device 100 shown in fig. 9 does not constitute a limitation of the terminal device, and that the terminal device 100 may include more or less components than those shown, or combine some components, or arrange different components. In the embodiment of the present invention, the terminal device 100 includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal device, a wearable device, a pedometer, and the like.
The user input unit 107 is used for receiving a first input of a user; a processor 110, configured to determine, in response to a first input received by the user input unit 107, X first display areas of the display screen according to the N target folding areas, and display Y first interfaces in the X first display areas; wherein, the first input is the input of folding and/or unfolding the terminal device, and the target folding area is: a folding area in the terminal device after the user performs the first input; a first interface is displayed in at least one first display area, and the interface content of the first interface is related to the area size corresponding to the first display area; n, X, Y is a positive integer.
According to the terminal device provided by the embodiment of the invention, after receiving a first input of folding and/or unfolding the terminal device by a user, the terminal device determines X first display areas of the terminal device according to N target folding areas existing in the terminal device after the user executes the first input, and displays Y first interfaces in the X first display areas, wherein one first interface is displayed in at least one first display area, and because the interface content of the first interface is related to the area size corresponding to the first display area, the terminal device can display the interface contents applied to different layers in different first display areas through the folding and/or unfolding operation of the user on the terminal device.
It should be understood that, in the embodiment of the present invention, the radio frequency unit 101 may be used for receiving and sending signals during a message transmission or call process, and specifically, after receiving downlink data from a base station, the downlink data is processed by the processor 110; in addition, the uplink data is transmitted to the base station. Typically, radio frequency unit 101 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. In addition, the radio frequency unit 101 can also communicate with a network and other devices through a wireless communication system.
The terminal device 100 provides the user with wireless broadband internet access via the network module 102, such as helping the user send and receive e-mails, browse web pages, and access streaming media.
The audio output unit 103 may convert audio data received by the radio frequency unit 101 or the network module 102 or stored in the memory 109 into an audio signal and output as sound. Also, the audio output unit 103 may also provide audio output related to a specific function performed by the terminal device 100 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 103 includes a speaker, a buzzer, a receiver, and the like.
The input unit 104 is used to receive an audio or video signal. The input Unit 104 may include a Graphics Processing Unit (GPU) 1041 and a microphone 1042, and the Graphics processor 1041 processes image data of a still picture or video obtained by an image capturing device (e.g., a camera) in a video capturing mode or an image capturing mode. The processed image frames may be displayed on the display unit 106. The image frames processed by the graphic processor 1041 may be stored in the memory 109 (or other storage medium) or transmitted via the radio frequency unit 101 or the network module 102. The microphone 1042 may receive sound and may be capable of processing such sound into audio data. The processed audio data may be converted into a format output transmittable to a mobile communication base station via the radio frequency unit 101 in case of a phone call mode.
The terminal device 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor that can adjust the brightness of the display panel 1061 according to the brightness of ambient light, and a proximity sensor that can turn off the display panel 1061 and/or the backlight when the terminal device 100 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used to identify the terminal device posture (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration identification related functions (such as pedometer, tapping), and the like; the sensors 105 may also include fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., which are not described in detail herein.
The display unit 106 is used to display information input by a user or information provided to the user. The Display unit 106 may include a Display panel 1061, and the Display panel 1061 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
The user input unit 107 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the terminal device 100. Specifically, the user input unit 107 includes a touch panel 1071 and other input devices 1072. Touch panel 1071, also referred to as a touch screen, may collect touch operations by a user on or near the touch panel 1071 (e.g., operations by a user on or near touch panel 1071 using a finger, stylus, or any suitable object or attachment). The touch panel 1071 may include two parts of a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 110, and receives and executes commands sent by the processor 110. In addition, the touch panel 1071 may be implemented in various types, such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 may include other input devices 1072. Specifically, other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail herein.
Further, the touch panel 1071 may be overlaid on the display panel 1061, and when the touch panel 1071 detects a touch operation thereon or nearby, the touch panel 1071 transmits the touch operation to the processor 110 to determine the type of the touch event, and then the processor 110 provides a corresponding visual output on the display panel 1061 according to the type of the touch event. Although in fig. 9, the touch panel 1071 and the display panel 1061 are two independent components to implement the input and output functions of the terminal device 100, in some embodiments, the touch panel 1071 and the display panel 1061 may be integrated to implement the input and output functions of the terminal device 100, and is not limited herein.
The interface unit 108 is an interface for connecting an external device to the terminal apparatus 100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 108 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the terminal apparatus 100 or may be used to transmit data between the terminal apparatus 100 and the external device.
The memory 109 may be used to store software programs as well as various data. The memory 109 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 109 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The processor 110 is a control center of the terminal device 100, connects various parts of the entire terminal device 100 by various interfaces and lines, and performs various functions of the terminal device 100 and processes data by running or executing software programs and/or modules stored in the memory 109 and calling data stored in the memory 109, thereby performing overall monitoring of the terminal device 100. Processor 110 may include one or more processing units; alternatively, the processor 110 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 110.
The terminal device 100 may further include a power supply 111 (such as a battery) for supplying power to each component, and optionally, the power supply 111 may be logically connected to the processor 110 through a power management system, so as to implement functions of managing charging, discharging, and power consumption through the power management system.
In addition, the terminal device 100 includes some functional modules that are not shown, and are not described in detail here.
Optionally, an embodiment of the present invention further provides a terminal device, which includes a processor, a memory, and a computer program stored in the memory and capable of running on the processor 110, where the computer program, when executed by the processor, implements each process of the above-mentioned interface display method embodiment, and can achieve the same technical effect, and details are not repeated here to avoid repetition.
The embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the interface display method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (such as 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 application.
While the present embodiments have been described with reference to the accompanying drawings, it is to be understood that the invention is not limited to the precise embodiments described above, which are meant to be illustrative and not restrictive, and that various changes may be made therein by those skilled in the art without departing from the spirit and scope of the invention as defined by the appended claims.
Claims (12)
1. An interface display method is applied to foldable terminal equipment, and is characterized in that the method comprises the following steps:
receiving a first input of a user, wherein the first input is an input for folding and/or unfolding the terminal equipment;
responding to the first input, determining X first display areas of the terminal equipment according to N target folding areas, and displaying Y first interfaces in the X first display areas;
wherein the target folding area is: a folding area in the terminal device after the user executes the first input;
a first interface is displayed in at least one first display area, and the interface content of the first interface is in proportion to the area size of the corresponding first display area;
n, X, Y is a positive integer;
the displaying, in the X first display areas, Y first interfaces, including:
if the area size of any one of the X first display areas is smaller than a preset threshold value, displaying a target interface in a target display area;
the target display area includes: the display area is formed by combining any one first display area or any one first display area and an adjacent display area of any one first display area; the target interface is one of the Y first interfaces.
2. The method according to claim 1, wherein in the case that the first input is an input for folding the terminal device, the receiving a first input of a user comprises:
and receiving a first input of a user when the terminal device is in the unfolding state, wherein X is N + 1.
3. The method according to claim 1, wherein in the case that the first input is an input for folding the terminal device, the receiving a first input of a user comprises:
receiving a first input of a folding target display area under the condition that the terminal equipment is in a folding state and the terminal equipment comprises K second display areas;
wherein the target display area is at least one of the at least two second display areas, and K is a positive integer.
4. The method according to claim 1, wherein in the case that the first input is an input for unfolding the terminal device, the receiving a first input of a user comprises:
receiving a first input for unfolding a first folding area under the condition that the terminal equipment is in a folding state and M second folding areas exist in the terminal equipment;
wherein the first folding region is at least one of the M second folding regions; the target folding area is the other folding areas except the first folding area in the M second folding areas, M is a positive integer, and M is larger than N.
5. The method of claim 1, wherein receiving a first input from a user comprises:
receiving a first input of a user under the condition that the terminal equipment displays a second interface;
wherein the Y first interfaces include the second interface.
6. A terminal device comprising a foldable terminal device, characterized in that the terminal device further comprises:
the receiving module is used for receiving a first input of a user, wherein the first input is an input for folding and/or unfolding the terminal equipment;
the determining module is used for determining X first display areas of the terminal equipment according to the first input received by the receiving module and the N target folding areas;
the display module is used for displaying Y first interfaces in the X first display areas determined by the determination module;
wherein the target folding area is: a folding area in the terminal device after the user executes the first input;
a first interface is displayed in at least one first display area, and the interface content of the first interface is in proportion to the area size of the corresponding first display area;
n, X, Y is a positive integer;
the display module is specifically configured to:
if the area size of any one of the X first display areas is smaller than a preset threshold value, displaying a target interface in a target display area;
the target display area includes: the display area is formed by combining any one first display area or any one first display area and an adjacent display area of any one first display area; the target interface is one of the Y first interfaces.
7. The terminal device of claim 6, wherein the receiving module is specifically configured to: and receiving a first input of a user when the first input is an input of folding the terminal equipment and the terminal equipment is in an unfolded state, wherein X is N + 1.
8. The terminal device of claim 6, wherein the receiving module is specifically configured to:
receiving a first input of a user for folding a target display area under the conditions that the first input is the input for folding the terminal equipment, the terminal equipment is in a folded state, and the terminal equipment comprises K second display areas;
wherein the target display area is at least one of the at least two second display areas, and K is a positive integer.
9. The terminal device of claim 6, wherein the receiving module is specifically configured to:
receiving a first input for unfolding a first folding area when the first input is an input for unfolding the terminal equipment, the terminal equipment is in a folding state, and M second folding areas exist in the terminal equipment;
wherein the first folding region is at least one of the M second folding regions; the target folding area is the other folding areas except the first folding area in the M second folding areas, M is a positive integer, and M is larger than N.
10. The terminal device of claim 6, wherein the receiving module is specifically configured to:
receiving a first input of a user under the condition that the terminal equipment displays a second interface;
wherein the Y first interfaces include the second interface.
11. A terminal device, characterized by comprising a processor, a memory and a computer program stored on the memory and executable on the processor, the computer program, when executed by the processor, implementing the steps of the interface display method according to any one of claims 1 to 5.
12. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the interface display method according to any one of claims 1 to 5.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910690847.XA CN110489038B (en) | 2019-07-29 | 2019-07-29 | Interface display method and terminal equipment |
PCT/CN2020/098224 WO2021017705A1 (en) | 2019-07-29 | 2020-06-24 | Interface display method and terminal device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910690847.XA CN110489038B (en) | 2019-07-29 | 2019-07-29 | Interface display method and terminal equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110489038A CN110489038A (en) | 2019-11-22 |
CN110489038B true CN110489038B (en) | 2021-03-12 |
Family
ID=68548587
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910690847.XA Active CN110489038B (en) | 2019-07-29 | 2019-07-29 | Interface display method and terminal equipment |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN110489038B (en) |
WO (1) | WO2021017705A1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110489038B (en) * | 2019-07-29 | 2021-03-12 | 维沃移动通信有限公司 | Interface display method and terminal equipment |
CN111813293B (en) * | 2020-05-29 | 2021-12-10 | 维沃移动通信有限公司 | Application program management method and electronic equipment |
CN111857505B (en) * | 2020-07-16 | 2022-07-05 | Oppo广东移动通信有限公司 | Display method, device and storage medium |
CN112698896B (en) * | 2020-12-25 | 2024-05-31 | 维沃移动通信有限公司 | Text display method and electronic equipment |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016112606A1 (en) * | 2015-01-16 | 2016-07-21 | 京东方科技集团股份有限公司 | Multi-purpose conference terminal |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20140095711A (en) * | 2013-01-25 | 2014-08-04 | 삼성전자주식회사 | Electronic device and operation method thereof |
CN108196810A (en) * | 2017-12-21 | 2018-06-22 | 努比亚技术有限公司 | A kind of multi-screen display method, terminal and computer readable storage medium |
CN108196776B (en) * | 2017-12-26 | 2020-11-17 | 努比亚技术有限公司 | Terminal screen splitting method, terminal and computer readable storage medium |
CN108196804B (en) * | 2017-12-28 | 2021-09-21 | 努比亚技术有限公司 | Flexible screen-based screen splitting method, terminal and computer storage medium |
CN108319390B (en) * | 2018-01-25 | 2021-01-08 | 维沃移动通信有限公司 | Control method of flexible screen and mobile terminal |
CN108762630B (en) * | 2018-04-26 | 2022-04-19 | 努比亚技术有限公司 | Terminal control method, flexible terminal and computer readable storage medium |
CN108664185A (en) * | 2018-04-28 | 2018-10-16 | 努比亚技术有限公司 | Picture display process, mobile terminal and computer readable storage medium |
CN109766048B (en) * | 2018-12-29 | 2021-03-02 | 维沃移动通信有限公司 | Display method of flexible display screen and mobile terminal |
CN109814972B (en) * | 2019-01-28 | 2021-04-09 | 维沃移动通信有限公司 | Interface display method and terminal |
CN110489038B (en) * | 2019-07-29 | 2021-03-12 | 维沃移动通信有限公司 | Interface display method and terminal equipment |
-
2019
- 2019-07-29 CN CN201910690847.XA patent/CN110489038B/en active Active
-
2020
- 2020-06-24 WO PCT/CN2020/098224 patent/WO2021017705A1/en active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016112606A1 (en) * | 2015-01-16 | 2016-07-21 | 京东方科技集团股份有限公司 | Multi-purpose conference terminal |
Non-Patent Citations (2)
Title |
---|
Folding State Recognition for Multi-Foldable Mobile Device;Shuo-Han Chen;《SoutheastCon 2017》;20171231;全文 * |
可穿戴柔性屏设备的UI 设计方法研究;逯鹤 赵中建;《技术与实践》;20180830;第152-154页 * |
Also Published As
Publication number | Publication date |
---|---|
WO2021017705A1 (en) | 2021-02-04 |
CN110489038A (en) | 2019-11-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108255378B (en) | Display control method and mobile terminal | |
CN109002243B (en) | Image parameter adjusting method and terminal equipment | |
CN110489038B (en) | Interface display method and terminal equipment | |
CN110995923A (en) | Screen projection control method and electronic equipment | |
CN109917995B (en) | Object processing method and terminal equipment | |
CN110062105B (en) | Interface display method and terminal equipment | |
CN108319390B (en) | Control method of flexible screen and mobile terminal | |
CN109828850B (en) | Information display method and terminal equipment | |
CN109407921B (en) | Application processing method and terminal device | |
CN110489045B (en) | Object display method and terminal equipment | |
CN109828705B (en) | Icon display method and terminal equipment | |
CN109032486B (en) | Display control method and terminal equipment | |
CN110764666B (en) | Display control method and electronic equipment | |
CN109857289B (en) | Display control method and terminal equipment | |
CN109240783B (en) | Interface display method and terminal equipment | |
CN110752981B (en) | Information control method and electronic equipment | |
CN109358931B (en) | Interface display method and terminal | |
CN111026350A (en) | Display control method and electronic equipment | |
US11947790B2 (en) | Interface display method and terminal, and computer readable storage medium | |
CN110244884B (en) | Desktop icon management method and terminal equipment | |
CN111190517B (en) | Split screen display method and electronic equipment | |
CN111596990A (en) | Picture display method and device | |
CN110908750B (en) | Screen capturing method and electronic equipment | |
CN110012152B (en) | Interface display method and terminal equipment | |
CN110716686A (en) | Display content switching 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 |