CN110196674B - Terminal interaction method, device, medium and terminal - Google Patents

Terminal interaction method, device, medium and terminal Download PDF

Info

Publication number
CN110196674B
CN110196674B CN201910374104.1A CN201910374104A CN110196674B CN 110196674 B CN110196674 B CN 110196674B CN 201910374104 A CN201910374104 A CN 201910374104A CN 110196674 B CN110196674 B CN 110196674B
Authority
CN
China
Prior art keywords
application interface
specific area
display screen
user
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.)
Active
Application number
CN201910374104.1A
Other languages
Chinese (zh)
Other versions
CN110196674A (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.)
Gree Electric Appliances Inc of Zhuhai
Original Assignee
Gree Electric Appliances Inc of Zhuhai
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 Gree Electric Appliances Inc of Zhuhai filed Critical Gree Electric Appliances Inc of Zhuhai
Priority to CN201910374104.1A priority Critical patent/CN110196674B/en
Publication of CN110196674A publication Critical patent/CN110196674A/en
Application granted granted Critical
Publication of CN110196674B publication Critical patent/CN110196674B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • 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

Abstract

The invention discloses a terminal interaction method, a terminal interaction device, a terminal interaction medium and a terminal, which are used for improving the working efficiency of the terminal and reducing the switching time of an application interface. The terminal interaction method comprises the following steps: responding to the click operation of a user on any application program identifier in a display screen, and displaying an application interface of the application program in the display screen; responding to the sliding operation of a user on the application interface, and controlling the application interface to move in the display screen according to the track of the sliding operation; when the distance between the application interface and a specific area is smaller than a first preset distance threshold value, the application interface is added into the specific area, and the specific area is an overlapping layer interface to be displayed in the display screen.

Description

Terminal interaction method, device, medium and terminal
Technical Field
The present invention relates to the field of terminal interaction, and in particular, to a terminal interaction method, apparatus, medium, and terminal.
Background
The use frequency of the terminal in people's life is higher and higher, when using the terminal, when displaying the application interface of the first application program in the display screen of the terminal, if the user needs to use the second application program, the user can switch the application interface of the first application program to the background through a virtual button (for example, a home key), open the second application program, use the second application program in the foreground of the terminal, and when not needing to use the second application program or quit the second application program, the application interface of the first application program can be called out from the background.
In the above manner, when the user uses the second application program, the user cannot use the first application program at the same time, the working efficiency is low, and when the number of application programs stored in the background is large, it takes a long time to switch the application interfaces.
Disclosure of Invention
The embodiment of the invention provides a terminal interaction method, a terminal interaction device, a terminal interaction medium and a terminal, which are used for improving the working efficiency of the terminal and reducing the switching time of an application interface.
In a first aspect, an embodiment of the present invention provides a terminal interaction method, including:
responding to the click operation of a user on any application program identifier in the display screen, and displaying an application interface of the application program in the display screen;
responding to the sliding operation of the user on the application interface, and controlling the application interface to move in the display screen according to the track of the sliding operation;
and when the distance between the application interface and the specific area is smaller than a first preset distance threshold value, adding the application interface into the specific area, wherein the specific area is an overlapping layer interface to be displayed in the display screen.
According to the terminal interaction method provided by the embodiment of the invention, the display and the movement of the application interface of the application program are realized by responding to the operation of the user on the display screen, when the distance between the application interface and the specific area is determined to be smaller than the first preset distance threshold value, the application interface is added into the specific area, and the specific area is the superposed layer interface to be displayed in the display screen, so that when the specific area is displayed in the display screen, the user can simultaneously process the second application interface stored in the specific area when processing the application interface of the first application program, the working efficiency is improved, the frequent switching of the application interface is avoided, and the switching time of the application interface is reduced.
In a possible implementation manner, an embodiment of the present invention provides the method, in response to a sliding operation performed on an application interface by a user, for controlling the application interface to move in a display screen according to a trajectory of the sliding operation, where the method includes:
the method comprises the steps of responding to a first sliding operation of a user on an application interface, and reducing the application interface to a preset size;
responding to a second sliding operation of the user on the reduced application interface, and controlling the reduced application interface to move in the display screen according to the track of the second sliding operation;
when the distance between the application interface and the specific area is determined to be smaller than a first preset distance threshold, adding the application interface to the specific area, wherein the steps comprise:
and adding the reduced application interface into the specific area when the distance between the reduced application interface and the specific area is determined to be smaller than a first preset distance threshold.
According to the terminal interaction method provided by the embodiment of the invention, the application interface is firstly reduced, and then the reduced application interface is added into the specific area, so that a plurality of application interfaces can be stored in the specific area, the number of the application interfaces stored in the specific area is increased, and the user operation is more convenient.
In a possible implementation manner, in the foregoing method provided by an embodiment of the present invention, the method further includes:
responding to a first touch operation of a user on a specific area, and displaying the specific area in a display screen;
and responding to a second touch operation of the user on the first application interface in the specific area, and changing the display content of the first application interface according to the response of the application program corresponding to the first application interface on the second touch operation.
According to the terminal interaction method provided by the embodiment of the invention, the specific area is displayed in the display screen in response to the first touch operation of the user on the specific area, the display content of the first application interface is changed in response to the second touch operation of the user on the first application interface in the specific area, the application program stored in the specific area can be processed according to the response of the application program corresponding to the first application interface on the second touch operation, and the working efficiency of the terminal is improved.
In a possible implementation manner, in the foregoing method provided by an embodiment of the present invention, the method further includes:
responding to a third touch operation of the user on the specific area, and displaying the specific area in the display screen;
in response to the drag operation of a user on the second application interface in the specific area, hiding the specific area when the overlapping area of the second application interface and the specific area is determined to be smaller than a preset area threshold;
and moving the second application interface to the target position of the drag operation for display.
In a possible implementation manner, in the method provided by an embodiment of the present invention, moving the second application interface to a destination position for a drag operation for display includes:
and moving the second application interface to the target position of the dragging operation, and covering the content displayed at the target position by using the second application interface.
In a possible implementation manner, in the foregoing method provided by an embodiment of the present invention, after the second application interface is moved to the destination position of the drag operation and displayed, the method further includes:
responding to a third sliding operation of the user on the second application interface, and controlling the second application interface to move in the display screen according to a track of the third sliding operation;
and when the distance between the second application interface and the edge of the target side in the display screen is determined to be smaller than a second preset distance threshold, determining target interface operation corresponding to the edge of the target side according to the prestored corresponding relation between each edge of the display screen and the interface operation, and executing the target interface operation on the second application interface.
According to the terminal interaction method provided by the embodiment of the invention, the user performs the target interface operation on the second application interface through the sliding operation of the second application interface, and when the distance between the second application interface and the edge of the target side in the display screen is determined to be smaller than the second preset distance threshold, according to the prestored corresponding relation between each edge of the display screen and the interface operation, the diversity of the interface operation is ensured.
In a second aspect, an embodiment of the present invention provides a terminal interaction apparatus, including:
the first processing unit is used for responding to the click operation of a user on any application program identifier in the display screen and displaying an application interface of the application program in the display screen;
the second processing unit is used for responding to the sliding operation of the user on the application interface and controlling the application interface to move in the display screen according to the track of the sliding operation;
and the third processing unit is used for adding the application interface into the specific area when the distance between the application interface and the specific area is determined to be smaller than a first preset distance threshold, wherein the specific area is an overlapping layer interface to be displayed in the display screen.
In one possible implementation, the above-mentioned device provided by the embodiment of the present invention,
the second processing unit is specifically configured to: the method comprises the steps of responding to a first sliding operation of a user on an application interface, and reducing the application interface to a preset size;
responding to a second sliding operation of the user on the reduced application interface, and controlling the reduced application interface to move in the display screen according to the track of the second sliding operation;
the third processing unit is specifically configured to: and adding the reduced application interface into the specific area when the distance between the reduced application interface and the specific area is determined to be smaller than a first preset distance threshold.
In a possible implementation manner, in the apparatus provided in an embodiment of the present invention, the third processing unit is further configured to:
responding to a first touch operation of a user on a specific area, and displaying the specific area in a display screen;
and responding to a second touch operation of the user on the first application interface in the specific area, and changing the display content of the first application interface according to the response of the application program corresponding to the first application interface on the second touch operation.
In a possible implementation manner, in the apparatus provided in an embodiment of the present invention, the third processing unit is further configured to:
responding to a third touch operation of the user on the specific area, and displaying the specific area in the display screen;
in response to the drag operation of a user on the second application interface in the specific area, hiding the specific area when the overlapping area of the second application interface and the specific area is determined to be smaller than a preset area threshold;
and moving the second application interface to the target position of the drag operation for display.
In a possible implementation manner, in the apparatus provided in an embodiment of the present invention, the third processing unit is specifically configured to:
and moving the second application interface to the target position of the dragging operation, and covering the content displayed at the target position by using the second application interface.
In a possible implementation manner, in the apparatus provided in an embodiment of the present invention, the third processing unit is further configured to:
responding to a third sliding operation of the user on the second application interface, and controlling the second application interface to move in the display screen according to a track of the third sliding operation;
and when the distance between the second application interface and the edge of the target side in the display screen is determined to be smaller than a second preset distance threshold, determining target interface operation corresponding to the edge of the target side according to the prestored corresponding relation between each edge of the display screen and the interface operation, and executing the target interface operation on the second application interface.
In a third aspect, an embodiment of the present invention further provides a terminal, where the terminal includes: the terminal interaction device provided by the second aspect of the embodiment of the invention.
In a possible implementation manner, in the terminal provided by the embodiment of the present invention, the display screen of the terminal is a foldable display screen.
In a fourth aspect, an embodiment of the present invention further provides a terminal, including: the terminal interaction method comprises at least one processor, at least one memory and computer program instructions stored in the memory, wherein the computer program instructions realize the terminal interaction method provided by the first aspect of the embodiment of the invention when being executed by the processor.
In a fifth aspect, an embodiment of the present invention further provides a computer storage medium, on which computer program instructions are stored, and when the computer program instructions are executed by a processor, the terminal interaction method provided in the first aspect of the embodiment of the present invention is implemented.
In a sixth aspect, an embodiment of the present invention further provides a computer program product, which includes program codes, and when the program product runs on a computer device, the program codes are configured to enable the computer device to execute the terminal interaction method provided in the first aspect of the embodiment of the present invention.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention and not to limit the invention. In the drawings:
fig. 1 is a schematic flowchart of a terminal interaction method according to an embodiment of the present invention;
FIG. 2 is a diagram illustrating a click operation according to an embodiment of the present invention;
FIG. 3 is a schematic diagram illustrating a first sliding operation in accordance with an embodiment of the present invention;
FIG. 4 is a schematic diagram illustrating a zoom-out variation of an application interface when a first sliding operation is performed according to an embodiment of the present invention;
FIG. 5 is a diagram illustrating a second sliding operation according to the embodiment of the present invention;
FIG. 6 is a diagram illustrating an application interface for a specific area according to an embodiment of the present invention;
FIG. 7 is a diagram illustrating a drag operation in an embodiment of the present invention;
FIG. 8 is a diagram illustrating a display screen displaying an application interface according to an embodiment of the present invention;
FIG. 9 is a diagram illustrating a second application interface split-screen display in accordance with an embodiment of the present invention;
fig. 10 is a schematic structural diagram of a terminal interaction device according to an embodiment of the present invention;
fig. 11 is a schematic structural diagram of a terminal according to an embodiment of the present invention.
Detailed Description
Embodiments of the present application will be described with reference to the accompanying drawings, and it should be understood that the embodiments described herein are merely illustrative and explanatory of the application and are not restrictive of the application.
The following describes specific embodiments of a terminal interaction method, an apparatus, a medium, and a terminal according to embodiments of the present invention with reference to the accompanying drawings.
It should be noted that, in the terminal interaction scheme provided in the embodiment of the present invention, the terminal may be a folding screen terminal, and is also used in other types of terminals, which is not limited in the embodiment of the present invention.
An embodiment of the present invention provides a terminal interaction method, as shown in fig. 1, which may include the following steps:
step 101, responding to the click operation of the user on any application program identifier in the display screen, and displaying an application interface of the application program in the display screen.
In one possible implementation mode, in response to clicking operation of any application program identification in the display screen by a user, an application interface of the application program is displayed in the display screen in a full-screen mode.
It should be noted that the application identifier may be an icon corresponding to the application, or may be other identifiers that can implement representation of the application, which is not limited in this embodiment of the present invention.
In one example, as shown in FIG. 2, when it is determined that the user clicks on the XX application program identifier, an application interface of the XX application program is presented in the display screen in a full screen manner in response to the user clicking on the XX application program identifier in the display screen.
And 102, responding to the sliding operation of the user on the application interface, and controlling the application interface to move in the display screen according to the track of the sliding operation.
In specific implementation, the application interface is reduced to a preset size in response to a first sliding operation of a user on the application interface, and the reduced application interface is controlled to move in the display screen according to a track of a second sliding operation in response to a second sliding operation of the user on the reduced application interface.
It should be noted that the first sliding operation may be a sliding operation from one side of the display screen to the other side of the display screen, which is not limited in the embodiment of the present invention. For example, a slide operation from below to above the display screen.
In a possible implementation manner, after the application interface is reduced to the preset size in response to the first sliding operation of the user on the application interface, if the second sliding operation of the user on the reduced application interface is not detected, the reduced application interface is displayed at the current position in the display screen.
In specific implementation, when the application interface is reduced to a preset size, the length and the width of the application interface are reduced in a preset proportion every second until the application interface is reduced to the preset size.
It should be noted that the preset ratio may be set according to an actual situation, for example, the preset ratio may be set to 10% or may also be set to 15%, which is not limited in the embodiment of the present invention.
It should be noted that the preset size may be preset according to the size of the display screen of the terminal and the behavior habit of the user, which is not limited in the embodiment of the present invention.
Taking the first sliding operation as sliding from the lower side to the upper side of the display screen as an example, as shown in fig. 3, when the application interface of the application program is displayed in the full screen in the terminal, if the user slides from the lower side to the upper side of the display screen, the length and width of the application interface are reduced by the preset ratio every second until the application interface is reduced to the preset size, as shown in fig. 4. And after the application interface is reduced to the preset size, if the user is determined to execute the second sliding operation in the display screen, responding to the second sliding operation of the user on the reduced application interface, and controlling the reduced application interface to move in the display screen according to the track of the second sliding operation.
Step 103, when the distance between the application interface and the specific area is determined to be smaller than a first preset distance threshold, adding the application interface into the specific area, wherein the specific area is an overlapping layer interface to be displayed in the display screen.
In a possible implementation manner, when determining the distance between the application interface and the specific area, the distance between any pixel point in the application interface and any edge-side pixel point in the specific area may be detected, and the distance between any edge-side pixel point in the application interface and any edge-side pixel point in the specific area may also be detected.
In specific implementation, when the distance between the application interface and the specific area is determined, the distance between the application interface and the same edge-side pixel point of the specific area can be detected. It should be noted that the same edge side may be a lower side of the application interface and a lower side of the specific area, or a left side of the application interface and a left side of the specific area, which is not limited in the embodiment of the present invention.
It should be noted that the first preset distance threshold may be set according to an actual situation, for example, the preset distance threshold may be set to 0 Pixel (Pixel), and may also be set to other values, which is not limited in the embodiment of the present invention.
The specific area is an interface of the superposition layer to be displayed in the display screen, and when the specific area is not displayed in the display screen, the specific area can be hidden to the edge of any side of the display screen.
In one possible embodiment, when the specific area is not displayed in the display screen, the application interface is added to the specific area when the distance between the application interface and the edge side of the display screen hiding the specific area is determined to be less than a first preset distance threshold.
In one example, as shown in FIG. 5, the application interface is added to the particular region upon determining that a distance of a right edge of the application interface from a left edge of the display screen that hides the particular region is less than a first preset distance threshold.
In one possible implementation, when the specific area is displayed in the display screen, the application interface is added to the specific area when the distance between the application interface and any edge side of the specific area is determined to be less than a first preset distance threshold.
It should be noted that a plurality of application interfaces may be added to the specific area, where the size of the specific area may be changed according to the area occupied by the added application interface, as shown in fig. 6 specifically, the specific size of the specific area is not limited in the embodiment of the present invention.
In one possible implementation manner, after the application interface is added into the specific area, the specific area is displayed in the display screen in response to a first touch operation of a user on the specific area, and in response to a second touch operation of the user on the first application interface in the specific area, the display content of the first application interface is changed according to a response of an application program corresponding to the first application interface to the second touch operation.
It should be noted that the first touch operation may be set according to behavior habits of the user, for example, the first touch operation may be set as a click operation, or the first touch operation may be set as a sliding operation along a hidden edge of the specific area in a fixed direction, or other operations may also be set, which is not limited in the embodiment of the present invention.
It should be noted that the second touch operation may be a click operation, a slide operation, or other operations, which is not limited in the embodiment of the present invention.
In a possible implementation manner, after the application interface is added into the specific area, the specific area is displayed in the display screen in response to a third touch operation of the user on the specific area, and in response to a drag operation of the user on a second application interface in the specific area, when it is determined that an overlapping area of the second application interface and the specific area is smaller than a preset area threshold, the specific area is hidden, and the second application interface is moved to a destination position of the drag operation for display.
It should be noted that the third touch operation may be the same as the first touch operation, which is not limited in the embodiment of the present invention.
The preset area threshold may be selected according to an actual situation, for example, the preset area threshold may be set to 50% of the area of the second application interface, or the preset area threshold may be set to 40% of the area of the second application interface, or may be set to a specific numerical value, which is not limited in the embodiment of the present invention.
In specific implementation, when the second application interface is moved to the target position of the drag operation for display, the second application interface is moved to the target position of the drag operation, and the second application interface covers the content displayed at the target position.
It should be noted that, as shown in fig. 7, the drag operation of the user on the second application interface may be performed to move the position of the second application interface in the display screen in response to the drag operation of the user on the second application interface.
It should be noted that the destination location is any location in the current display screen, where multiple application interfaces may be displayed in the display screen, as shown in fig. 8.
In a possible implementation manner, after the second application interface is moved to the target position of the drag operation for display, in response to a third sliding operation of the user on the second application interface, the second application interface is controlled to move in the display screen according to a track of the third sliding operation, when it is determined that a distance between the second application interface and a target side edge in the display screen is smaller than a second preset distance threshold, a target interface operation corresponding to the target side edge is determined according to a prestored corresponding relationship between each side edge of the display screen and the interface operation, and the target interface operation is executed on the second application interface.
It should be noted that the second preset distance threshold may be set according to an actual situation, for example, the second preset distance threshold is set to 0 Pixel (Pixel), and may also be set to other values, which is not limited in the embodiment of the present invention.
In one possible implementation, when the distance between the second application interface and the left edge of the display screen is determined to be smaller than a second preset distance threshold, the second interface is displayed in the display screen in a split screen mode.
Specifically, as shown in fig. 9, taking an XX application as the second application interface as an example, when a distance between the second application interface and the left edge of the display screen is smaller than a second preset distance threshold, the second interface is displayed in the display screen in a split screen manner.
In one possible implementation, upon determining that the distance between the second application interface and the upper edge of the display screen is less than a second preset distance threshold, the second interface is displayed in full screen on the display screen.
In one possible implementation, the second application interface is closed when the distance between the second application interface and the lower side edge of the display screen is determined to be smaller than a second preset distance threshold.
In one possible implementation manner, when the distance between the second application interface and the upper edge of the display screen is determined to be smaller than a second preset distance threshold and the distance between the second application interface and the left edge of the display screen is determined to be smaller than the second preset distance threshold, the second application interface is displayed in the screen at the upper left corner of the four-divided screen in a four-divided screen manner.
In one possible implementation manner, when the distance between the second application interface and the lower side edge in the display screen is determined to be smaller than the second preset distance threshold and the distance between the second application interface and the left side edge in the display screen is determined to be smaller than the second preset distance threshold, the second application interface is displayed in the screen at the lower left corner in the four-divided screen in a four-divided screen manner.
In one possible implementation, when the distance between the second application interface and the upper edge of the display screen is determined to be smaller than a second preset distance threshold and the distance between the second application interface and the right edge of the display screen is determined to be smaller than the second preset distance threshold, the second application interface is displayed in a screen at the upper right corner of the four-divided screen in a four-divided screen mode.
In one possible implementation, when it is determined that the distance between the second application interface and the lower side edge of the display screen is smaller than a second preset distance threshold and the distance between the second application interface and the right side edge of the display screen is smaller than the second preset distance threshold, the second application interface is displayed in a screen at the lower right corner of the four-divided screen in a four-divided screen mode.
Based on the same inventive concept, the embodiment of the invention also provides a terminal interaction device.
As shown in fig. 10, a terminal interaction apparatus provided in an embodiment of the present invention includes:
the first processing unit 1001 is configured to display an application interface of an application program in a display screen in response to a click operation of a user on any application program identifier in the display screen;
the second processing unit 1002 is configured to, in response to a sliding operation of a user on an application interface, control the application interface to move in the display screen according to a track of the sliding operation;
the third processing unit 1003 is configured to add the application interface to the specific area when it is determined that the distance between the application interface and the specific area is smaller than a first preset distance threshold, where the specific area is an overlay interface to be displayed in the display screen.
In a possible implementation manner, in the apparatus provided in an embodiment of the present invention, the second processing unit 1002 is specifically configured to:
the method comprises the steps of responding to a first sliding operation of a user on an application interface, and reducing the application interface to a preset size;
responding to a second sliding operation of the user on the reduced application interface, and controlling the reduced application interface to move in the display screen according to the track of the second sliding operation;
the third processing unit 1003 is specifically configured to: and adding the reduced application interface into the specific area when the distance between the reduced application interface and the specific area is determined to be smaller than a first preset distance threshold.
In a possible implementation manner, in the apparatus provided in this embodiment of the present invention, the third processing unit 1003 is further configured to:
responding to a first touch operation of a user on a specific area, and displaying the specific area in a display screen;
and responding to a second touch operation of the user on the first application interface in the specific area, and changing the display content of the first application interface according to the response of the application program corresponding to the first application interface on the second touch operation.
In a possible implementation manner, in the apparatus provided in this embodiment of the present invention, the third processing unit 1003 is further configured to:
responding to a third touch operation of the user on the specific area, and displaying the specific area in the display screen;
in response to the drag operation of a user on the second application interface in the specific area, hiding the specific area when the overlapping area of the second application interface and the specific area is determined to be smaller than a preset area threshold;
and moving the second application interface to the target position of the drag operation for display.
In a possible implementation manner, in the above apparatus provided by the embodiment of the present invention, the third processing unit 1003 is specifically configured to:
and moving the second application interface to the target position of the dragging operation, and covering the content displayed at the target position by using the second application interface.
In a possible implementation manner, in the apparatus provided in this embodiment of the present invention, the third processing unit 1003 is further configured to:
responding to a third sliding operation of the user on the second application interface, and controlling the second application interface to move in the display screen according to a track of the third sliding operation;
and when the distance between the second application interface and the edge of the target side in the display screen is determined to be smaller than a second preset distance threshold, determining target interface operation corresponding to the edge of the target side according to the prestored corresponding relation between each edge of the display screen and the interface operation, and executing the target interface operation on the second application interface.
Based on the same inventive concept, the embodiment of the invention also provides a terminal, and the terminal comprises the terminal interaction device provided by the embodiment of the invention.
In a possible implementation manner, in the terminal provided by the embodiment of the present invention, the display screen of the terminal is a foldable display screen.
In addition, the terminal interaction method and apparatus of the embodiments of the present invention described in conjunction with fig. 1 to 10 may be implemented by a terminal. Fig. 11 shows a schematic hardware structure diagram of a terminal according to an embodiment of the present invention.
The terminal may include a processor 1101 and a memory 1102 in which computer program instructions are stored.
Specifically, the processor 1101 may include a Central Processing Unit (CPU), or an Application Specific Integrated Circuit (ASIC), or may be configured as one or more Integrated circuits implementing embodiments of the present invention.
Memory 1102 may include mass storage for data or instructions. By way of example, and not limitation, memory 1102 may include a Hard Disk Drive (HDD), a floppy Disk Drive, flash memory, an optical Disk, a magneto-optical Disk, tape, or a Universal Serial Bus (USB) Drive or a combination of two or more of these. Memory 1102 may include removable or non-removable (or fixed) media, where appropriate. The memory 1102 may be internal or external to the data processing apparatus, where appropriate. In a particular embodiment, the memory 1102 is a non-volatile solid-state memory. In a particular embodiment, the memory 1102 includes Read Only Memory (ROM). Where appropriate, the ROM may be mask-programmed ROM, Programmable ROM (PROM), Erasable PROM (EPROM), Electrically Erasable PROM (EEPROM), electrically rewritable ROM (EAROM), or flash memory or a combination of two or more of these.
The processor 1101 realizes any one of the terminal interaction methods in the above embodiments by reading and executing the computer program instructions stored in the memory 1102.
In one example, the terminal can also include a communication interface 1103 and a bus 1110. As shown in fig. 11, the processor 1101, the memory 1102, and the communication interface 1103 are connected via a bus 1110 to complete communication therebetween.
The communication interface 1103 is mainly used for implementing communication between modules, apparatuses, units and/or devices in the embodiment of the present invention.
Bus 1110 includes hardware, software, or both to couple the components of the terminal to each other. By way of example, and not limitation, a bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hypertransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an infiniband interconnect, a Low Pin Count (LPC) bus, a memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a video electronics standards association local (VLB) bus, or other suitable bus or a combination of two or more of these. Bus 1110 can include one or more buses, where appropriate. Although specific buses have been described and shown in the embodiments of the invention, any suitable buses or interconnects are contemplated by the invention.
The terminal may execute the terminal interaction method in the embodiment of the present invention based on an operation of a user on any application identifier in the display screen, thereby implementing the terminal interaction method and apparatus described in conjunction with fig. 1 to 10.
In addition, in combination with the terminal interaction method in the foregoing embodiments, the embodiments of the present invention may provide a computer-readable storage medium to implement. The computer readable storage medium having stored thereon computer program instructions; the computer program instructions, when executed by a processor, implement any of the terminal interaction methods in the above embodiments.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.

Claims (14)

1. A terminal interaction method is characterized by comprising the following steps:
responding to the click operation of a user on any application program identifier in a display screen, and displaying an application interface of the application program in the display screen;
responding to the sliding operation of a user on the application interface, and controlling the application interface to move in the display screen according to the track of the sliding operation;
when the distance between the application interface and a specific area is determined to be smaller than a first preset distance threshold, adding the application interface into the specific area, wherein the specific area is an overlapping layer interface to be displayed in the display screen;
wherein the method further comprises:
displaying the specific area in the display screen in response to a third touch operation of the user on the specific area;
in response to a drag operation of a user on a second application interface in the specific area, hiding the specific area when the overlapping area of the second application interface and the specific area is determined to be smaller than a preset area threshold;
moving the second application interface to a target position of the dragging operation for display;
wherein, when determining that the distance between the application interface and a specific area is smaller than a first preset distance threshold, adding the application interface into the specific area comprises:
when the specific area is not displayed in the display screen, the application interface is added to the specific area when the distance between the application interface and the edge side of the specific area hidden in the display screen is determined to be smaller than a first preset distance threshold value.
2. The method according to claim 1, wherein the controlling the application interface to move in the display screen according to the track of the sliding operation in response to the sliding operation of the application interface by the user comprises:
in response to a first sliding operation of a user on the application interface, reducing the application interface to a preset size;
responding to a second sliding operation of the user on the reduced application interface, and controlling the reduced application interface to move in the display screen according to the track of the second sliding operation;
when the distance between the application interface and a specific area is determined to be smaller than a first preset distance threshold, adding the application interface to the specific area comprises:
and adding the reduced application interface into the specific area when the distance between the reduced application interface and the specific area is determined to be smaller than a first preset distance threshold.
3. The method of claim 1, further comprising:
displaying the specific area in the display screen in response to a first touch operation of a user on the specific area;
and responding to a second touch operation of the user on the first application interface in the specific area, and changing the display content of the first application interface according to the response of the application program corresponding to the first application interface on the second touch operation.
4. The method of claim 1, wherein moving the second application interface to a destination location display of the drag operation comprises:
and moving the second application interface to a target position of the dragging operation, and covering the content displayed at the target position by the second application interface.
5. The method according to claim 1, wherein after the moving the second application interface to the destination location of the drag operation is displayed, the method further comprises:
responding to a third sliding operation of the user on the second application interface, and controlling the second application interface to move in the display screen according to a track of the third sliding operation;
when the distance between the second application interface and the edge of the target side in the display screen is smaller than a second preset distance threshold, determining the operation of the target interface corresponding to the edge of the target side according to the prestored corresponding relation between the edge of each side of the display screen and the operation of the interface, and executing the operation of the target interface on the second application interface.
6. A terminal interaction device, comprising:
the first processing unit is used for responding to the click operation of a user on any application program identifier in a display screen and displaying an application interface of the application program in the display screen;
the second processing unit is used for responding to the sliding operation of the user on the application interface and controlling the application interface to move in the display screen according to the track of the sliding operation;
the third processing unit is used for adding the application interface into a specific area when the distance between the application interface and the specific area is determined to be smaller than a first preset distance threshold, wherein the specific area is an overlapping layer interface to be displayed in the display screen;
wherein the third processing unit is further configured to:
displaying the specific area in the display screen in response to a third touch operation of the user on the specific area;
in response to a drag operation of a user on a second application interface in the specific area, hiding the specific area when the overlapping area of the second application interface and the specific area is determined to be smaller than a preset area threshold;
moving the second application interface to a target position of the dragging operation for display;
wherein, the third processing unit is specifically configured to:
when the specific area is not displayed in the display screen, the application interface is added to the specific area when the distance between the application interface and the edge side of the specific area hidden in the display screen is determined to be smaller than a first preset distance threshold value.
7. The apparatus of claim 6,
the second processing unit is specifically configured to: in response to a first sliding operation of a user on the application interface, reducing the application interface to a preset size;
responding to a second sliding operation of the user on the reduced application interface, and controlling the reduced application interface to move in the display screen according to the track of the second sliding operation;
the third processing unit is specifically configured to: and adding the reduced application interface into the specific area when the distance between the reduced application interface and the specific area is determined to be smaller than a first preset distance threshold.
8. The apparatus of claim 6, wherein the third processing unit is further configured to:
displaying the specific area in the display screen in response to a first touch operation of a user on the specific area;
and responding to a second touch operation of the user on the first application interface in the specific area, and changing the display content of the first application interface according to the response of the application program corresponding to the first application interface on the second touch operation.
9. The apparatus according to claim 6, wherein the third processing unit is specifically configured to:
and moving the second application interface to a target position of the dragging operation, and covering the content displayed at the target position by the second application interface.
10. The apparatus of claim 6, wherein the third processing unit is further configured to:
responding to a third sliding operation of the user on the second application interface, and controlling the second application interface to move in the display screen according to a track of the third sliding operation;
when the distance between the second application interface and the edge of the target side in the display screen is smaller than a second preset distance threshold, determining the operation of the target interface corresponding to the edge of the target side according to the prestored corresponding relation between the edge of each side of the display screen and the operation of the interface, and executing the operation of the target interface on the second application interface.
11. A terminal, characterized in that the terminal comprises a terminal interaction device according to any of claims 6-10.
12. A terminal according to claim 11, characterized in that the display of the terminal is a foldable display.
13. A terminal, comprising: at least one processor, at least one memory, and computer program instructions stored in the memory, which when executed by the processor, implement the terminal interaction method of any one of claims 1-5.
14. A computer-readable storage medium having stored thereon computer program instructions, which, when executed by a processor, implement the terminal interaction method according to any one of claims 1-5.
CN201910374104.1A 2019-05-07 2019-05-07 Terminal interaction method, device, medium and terminal Active CN110196674B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910374104.1A CN110196674B (en) 2019-05-07 2019-05-07 Terminal interaction method, device, medium and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910374104.1A CN110196674B (en) 2019-05-07 2019-05-07 Terminal interaction method, device, medium and terminal

Publications (2)

Publication Number Publication Date
CN110196674A CN110196674A (en) 2019-09-03
CN110196674B true CN110196674B (en) 2020-11-20

Family

ID=67752359

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910374104.1A Active CN110196674B (en) 2019-05-07 2019-05-07 Terminal interaction method, device, medium and terminal

Country Status (1)

Country Link
CN (1) CN110196674B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111061419B (en) * 2019-10-23 2023-03-03 华为技术有限公司 Application bar display method and electronic equipment
CN113205784B (en) * 2021-04-27 2022-02-08 安徽冠霖电子科技有限公司 Intelligent liquid crystal display of many screen combinations
CN113485778B (en) * 2021-06-25 2023-06-13 青岛海尔科技有限公司 Page data processing method and device, storage medium and electronic device
CN113805743B (en) * 2021-08-12 2023-08-11 荣耀终端有限公司 Method for switching display window and electronic equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101932993A (en) * 2008-02-01 2010-12-29 微软公司 Utilize the Window state that strengthens to come arranging display areas
CN105260095A (en) * 2015-09-21 2016-01-20 北京元心科技有限公司 Method and apparatus for quickly switching applications in interactive device
CN105353936A (en) * 2015-09-14 2016-02-24 联想(北京)有限公司 Display method and electronic device
CN109445572A (en) * 2018-09-10 2019-03-08 华为技术有限公司 The method, graphical user interface and terminal of wicket are quickly recalled in full screen display video

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9274807B2 (en) * 2006-04-20 2016-03-01 Qualcomm Incorporated Selective hibernation of activities in an electronic device
CN105511733A (en) * 2016-01-30 2016-04-20 深圳天珑无线科技有限公司 Method, system and electronic device for adjusting multitask arraying sequence through pressure touch control
CN105893136B (en) * 2016-04-29 2020-03-20 北京小米移动软件有限公司 Multitask management method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101932993A (en) * 2008-02-01 2010-12-29 微软公司 Utilize the Window state that strengthens to come arranging display areas
CN105353936A (en) * 2015-09-14 2016-02-24 联想(北京)有限公司 Display method and electronic device
CN105260095A (en) * 2015-09-21 2016-01-20 北京元心科技有限公司 Method and apparatus for quickly switching applications in interactive device
CN109445572A (en) * 2018-09-10 2019-03-08 华为技术有限公司 The method, graphical user interface and terminal of wicket are quickly recalled in full screen display video

Also Published As

Publication number Publication date
CN110196674A (en) 2019-09-03

Similar Documents

Publication Publication Date Title
CN110196674B (en) Terminal interaction method, device, medium and terminal
CN108829314B (en) Screenshot selecting interface selection method, device, equipment and storage medium
CN103809735B (en) A kind of method and device of gesture identification
CN104331246A (en) Device and method for split screen display in terminal
CN104731613A (en) Quick application starting method and system
CN104020955A (en) Touch type device desktop customizing method and system based on WinCE system
CN114168047B (en) Application window processing method and device
CN102981768A (en) Method and system for realizing suspendedsuspending global button on touch screen terminal interface
CN105183293A (en) Display method and terminal equipment
CN111857513B (en) Background program control method and device and electronic equipment
CN105843547A (en) Page sliding method and device
CN106030486A (en) Batch processing method and terminal
CN104679427A (en) Terminal split-screen display method and system
CN113434065B (en) Information processing method and terminal
CN102880401A (en) Method for simplifying press keys of user interface and mobile terminal
CN105302458A (en) Message display method and apparatus
CN113163050A (en) Session interface display method and device
CN112015270A (en) Terminal control method, terminal and computer storage medium
CN112148168B (en) Icon moving method and device and electronic equipment
CN108108078B (en) Electronic equipment, display control method and related product
KR20150039552A (en) Display manipulating method of electronic apparatus and electronic apparatus thereof
CN106201176A (en) A kind of method for displaying image and mobile terminal
CN108700999B (en) User interface display method and terminal
CN105373296A (en) Task selection method and apparatus in terminal
CN113452744A (en) File sharing method, device, equipment and storage medium

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