CN114327717A - User interface processing method, device, equipment and computer readable storage medium - Google Patents
User interface processing method, device, equipment and computer readable storage medium Download PDFInfo
- Publication number
- CN114327717A CN114327717A CN202111617977.4A CN202111617977A CN114327717A CN 114327717 A CN114327717 A CN 114327717A CN 202111617977 A CN202111617977 A CN 202111617977A CN 114327717 A CN114327717 A CN 114327717A
- Authority
- CN
- China
- Prior art keywords
- user interface
- user
- area
- terminal
- target area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0486—Drag-and-drop
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—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 for inputting data by handwriting, e.g. gesture or text
-
- 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 disclosure relates to a user interface processing method, a device, equipment and a computer readable storage medium. The present disclosure provides for displaying a first user interface of a first application; responding to the region selection operation aiming at the first user interface, and displaying a target region determined by the region selection operation in the first user interface and a main page of a terminal, wherein the target region is suspended on the main page; and responding to the operation of a second application program in the main page, displaying a second user interface of the second application program, and controlling the target area to suspend on the second user interface, so that a terminal user can monitor and/or operate the user interfaces of a plurality of application programs on a terminal screen simultaneously through simple operation, the operation limitation of a single interface is eliminated, and the user experience is improved.
Description
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a user interface processing method, apparatus, device, and computer-readable storage medium.
Background
With the continuous development of computer technology, terminals have become indispensable communication tools or entertainment tools in people's daily life.
For example, a user may install various different types of Applications (APPs) on the terminal, thereby satisfying different needs of the user. Wherein different APPs provide different user interfaces to the user.
For example, when a user opens an APP from the main page of the terminal, the screen of the terminal displays the user interface of the APP. However, in this case, if the user wants to browse the user interfaces of other APPs, the control terminal needs to fall back to the main page and open the other APPs on the main page. This approach not only results in a complex user operation, but also the user can only monitor or operate a user interface provided by one APP at the same time, resulting in a poor user experience.
Disclosure of Invention
In order to solve the technical problems or at least partially solve the technical problems, the present disclosure provides a user interface processing method, device, apparatus, and computer-readable storage medium, so that a terminal user can monitor and/or operate user interfaces of multiple application programs on a terminal screen simultaneously through simple operations, and operation limitations of a single interface are eliminated, thereby improving user experience.
In a first aspect, an embodiment of the present disclosure provides a user interface processing method, including:
displaying a first user interface of a first application;
responding to the region selection operation aiming at the first user interface, and displaying a target region determined by the region selection operation in the first user interface and a main page of a terminal, wherein the target region is suspended on the main page;
and responding to the operation of a second application program in the main page, displaying a second user interface of the second application program, and controlling the target area to be suspended on the second user interface.
In a second aspect, an embodiment of the present disclosure provides a user interface processing apparatus, including:
the first display module is used for displaying a first user interface of a first application program;
the second display module is used for responding to the region selection operation aiming at the first user interface and displaying a target region determined by the region selection operation in the first user interface and a main page of a terminal, wherein the target region is suspended on the main page;
and the third display module is used for responding to the operation of a second application program in the main page, displaying a second user interface of the second application program and controlling the target area to suspend on the second user interface.
In a third aspect, an embodiment of the present disclosure provides an electronic device, including:
a memory;
a processor; and
a computer program;
wherein the computer program is stored in the memory and configured to be executed by the processor to implement the method of the first aspect.
In a fourth aspect, the present disclosure provides a computer-readable storage medium, on which a computer program is stored, the computer program being executed by a processor to implement the method of the first aspect.
In a fifth aspect, the disclosed embodiments also provide a computer program product comprising a computer program or instructions which are executed by a processor to implement the method of the first aspect.
According to the user interface processing method, the device, the equipment and the computer readable storage medium provided by the embodiment of the disclosure, the first user interface of the first application program is displayed; responding to the region selection operation aiming at the first user interface, and displaying a target region determined by the region selection operation in the first user interface and a main page of a terminal, wherein the target region is suspended on the main page; and responding to the operation of a second application program in the main page, displaying a second user interface of the second application program, and controlling the target area to suspend on the second user interface, so that a terminal user can monitor and/or operate the user interfaces of a plurality of application programs on a terminal screen simultaneously through simple operation, the operation limitation of a single interface is eliminated, and the user experience is improved.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.
In order to more clearly illustrate the embodiments or technical solutions in the prior art of the present disclosure, the drawings used in the description of the embodiments or prior art will be briefly described below, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without inventive exercise.
FIG. 1 is a flow chart of a user interface processing method provided by an embodiment of the present disclosure;
FIG. 2 is a schematic diagram of a user interface in an embodiment of the present disclosure;
FIG. 3 is a schematic diagram of another user interface in an embodiment of the present disclosure;
FIG. 4 is a schematic diagram of another user interface in an embodiment of the present disclosure;
FIG. 5 is a flow chart of another method of user interface processing in an embodiment of the present disclosure;
FIG. 6 is a schematic diagram of another user interface in an embodiment of the present disclosure;
FIG. 7 is a schematic illustration of another user interface in an embodiment of the present disclosure;
FIG. 8 is a schematic diagram of another user interface in an embodiment of the present disclosure;
FIG. 9 is a schematic illustration of another user interface in an embodiment of the present disclosure;
FIG. 10 is a schematic illustration of another user interface in an embodiment of the present disclosure;
FIG. 11 is a flow chart of another method of user interface processing in an embodiment of the present disclosure;
FIG. 12 is a schematic view of another user interface in an embodiment of the present disclosure;
FIG. 13 is a schematic structural diagram of a user interface processing apparatus according to an embodiment of the present disclosure;
fig. 14 is a schematic structural diagram of an electronic device in an embodiment of the present disclosure.
Detailed Description
In order that the above objects, features and advantages of the present disclosure may be more clearly understood, aspects of the present disclosure will be further described below. It should be noted that the embodiments and features of the embodiments of the present disclosure may be combined with each other without conflict.
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present disclosure, but the present disclosure may be practiced in other ways than those described herein; it is to be understood that the embodiments disclosed in the specification are only a few embodiments of the present disclosure, and not all embodiments.
In general, when a terminal user opens an APP from a main page of the terminal, a screen of the terminal displays a user interface of the APP. However, in this case, if the user wants to browse the user interfaces of other APPs, the control terminal needs to fall back to the main page and open the other APPs on the main page. In this way, not only is the user operation complicated, but also the user can only monitor or operate one user interface provided by an APP at the same time, which results in poor user experience.
Fig. 1 is a flowchart of a user interface processing method provided in the embodiment of the present disclosure. The method may be applied to the scenarios corresponding to the user interfaces in fig. 2 to fig. 4, and the terminal device in the application scenario may be: the mobile phone comprises a smart phone, a palm computer, a tablet personal computer, wearable equipment with a display screen, a desktop computer, a notebook computer, an all-in-one machine, smart home equipment and the like. It can be understood that the user interface processing method provided by the embodiment of the present disclosure can also be applied in other scenarios.
The following describes the user interface processing method shown in fig. 1 with reference to application scenarios corresponding to the user pages in fig. 2 to 4, where the method includes the following specific steps:
s101, displaying a first user interface of the first application program.
As shown in fig. 2, 20 is a terminal home page, 21 is a first application program, and 22 is a first user page corresponding to the first application program. Specifically, a terminal user opens a terminal device, the terminal device displays a terminal main page 20, and after the terminal user clicks an application program to be operated on the terminal main page 20, the terminal user enters the application program, where the application program is a first application program, for example, the first application program is communication chat software 21; the terminal user enters the first application program, can operate the first application program and select the target area. Optionally, the target area may be an area that the user needs to focus on or an area in which the user is interested, where the interface where the target area is located is the first user interface, for example, the first user page 22 is a buddy list page.
Before the user selects the first user interface, the user needs to start a local selection function. Optionally, the user may start the "local selection" function by selecting the "local selection" option in the terminal drop-down menu or by means of a shortcut key. The "local selection" option in the pull-down menu needs to be embedded into the terminal device, but the location of the "local selection" option is not limited in the present application. The terminal user can start the local selection function in a shortcut key mode, and the local selection function can be completed by performing three-finger double-click on any position of the first user page, or other shortcut keys are adopted, and the shortcut key mode is not limited by the application.
S102, responding to the area selection operation aiming at the first user interface, and displaying a target area determined by the area selection operation in the first user interface and a main page of a terminal, wherein the target area is suspended on the main page.
As shown in fig. 3, 20 is a main page of the terminal device, 22 is a first user interface, and 31 is a target area.
Specifically, the first user page 22 displays the contents related to the friend a, the friend B, and the friend C, and the terminal user only pays attention to the information related to the friend B, but does not pay attention to the friend a and the friend C. Therefore, the terminal user can take the related content of the friend B as the target area. The terminal user selects the content related to the friend B in the first user interface 22 as a target area 31, and after confirming the target area, the terminal device displays the target area 31 selected by the terminal user and the terminal home page 20, wherein the target area 31 is suspended on the terminal home page 20.
Optionally, the target area is suspended on the terminal home page, and the terminal user may continue to operate the target area and may also operate on the terminal home page.
S103, responding to the operation of a second application program in the main page, displaying a second user interface of the second application program, and controlling the target area to be suspended on the second user interface.
As shown in fig. 4, 20 is the terminal home page, 31 is the target area, 41 is the second application, and 42 is the second user interface.
Specifically, the terminal user clicks an application program to be operated on the terminal main page 20, where the application program to be operated is a second application program, for example, the second application program is news software 41 commonly used by the terminal user, after receiving a click instruction, the terminal opens the second application program 41 and enters a second application program interface, where the second application program interface is a second user interface, for example, the second user interface is a news list page 42, and the target area 31 is suspended on the second user interface 42.
Further, the end user may operate the target area 31 and the second user interface 42, respectively, i.e. the end user may chat with the friend B and may view the news at the same time.
Optionally, the terminal user may start a "local selection" function on the second user page 42, continue to select the target area of the second user page on the second user page, and after the selection is completed and confirmed, both the target area of the first application program and the target area of the second application program are suspended on the terminal main page. The terminal user can click the third application program on the terminal main page, at the moment, the target area of the first application program and the target area of the second application program are both suspended in the third application program interface, and the terminal user can respectively operate the target area of the first application program, the target area of the second application program and the target area of the third application program. According to the method, the terminal user can select the target areas of the plurality of application programs, and the terminal user can monitor and/or operate the plurality of application programs simultaneously.
The embodiment of the present disclosure provides a method for displaying a first user interface of a first application; responding to the region selection operation aiming at the first user interface, and displaying a target region determined by the region selection operation in the first user interface and a main page of a terminal, wherein the target region is suspended on the main page; and responding to the operation of a second application program in the main page, displaying a second user interface of the second application program, and controlling the target area to suspend on the second user interface, so that a terminal user can monitor and/or operate the user interfaces of a plurality of application programs on a terminal screen simultaneously through simple operation, the operation limitation of a single interface is eliminated, and the user experience is improved.
In addition, in the embodiment of the disclosure, the terminal user can freely select the area which needs to be selected, thereby bringing convenience to office work and life and improving cool experience of the terminal user.
On the basis of the foregoing embodiment, in response to the region selection operation for the first user interface, the step S102 of displaying a target region determined by the region selection operation in the first user interface and a main page of a terminal, where the target region is suspended on the main page, specifically includes the following steps shown in fig. 5:
s501, responding to the area selection operation aiming at the first user interface, and determining an original area selected by the area selection operation.
Specifically, before the terminal user selects the original area, the "local selection" function needs to be turned on, where turning on the "local selection" function is already described in S101 and is not described herein. And after the local selection function is started, the terminal user selects the area to be selected through sliding operation in the first user interface, and the area selected through the sliding operation is used as an original area.
The original region can be selected in the following ways in this embodiment.
In one implementation, in response to a region selection operation for the first user interface, determining an original region selected by the region selection operation includes: and responding to the sliding operation of the user on the first user interface, and determining that a closed area formed by a sliding track corresponding to the sliding operation is the original area.
Specifically, the end user slides on the first user interface, and when the sliding track forms an effective closed loop, an area surrounded by the closed loop is an original area. Wherein the closed loop may be a closed loop formed by a sliding track as shown in fig. 6 or other forms of sliding tracks.
In other embodiments, the terminal may not default the closed area to the original area, but may need user confirmation to use the closed area as the original area.
Specifically, in response to a sliding operation of a user on the first user interface, determining that a closed area formed by a sliding track corresponding to the sliding operation is the original area includes: and in response to the sliding operation of the user on the first user interface, determining that a closed area which is formed by a sliding track corresponding to the sliding operation and confirmed by the user is the original area.
And forming a closed area by the sliding track of the terminal user, and confirming that the closed area is the original area by clicking the closed area by the user. The method for confirming that the closed area is the original area by the user is not limited in the present application, for example, the terminal user may click the closed area or double click the closed area to confirm that the closed area is the original area.
Optionally, before the terminal user does not confirm the closed region, the terminal device may slide on the first user page for multiple times, and the closed region finally confirmed by the user is used as the original region by the terminal device.
In another implementation, in response to a region selection operation for the first user interface, determining an original region selected by the region selection operation includes: and in response to the sliding operation of the user on the first user interface, determining a closed area which is formed by a sliding track corresponding to the sliding operation and the edge of the first user interface and confirmed by the user as the original area.
Specifically, the end user slides on the first user interface, and when the sliding track and the edge of the first user interface form a closed loop, the area surrounded by the closed loop and confirmed by the user is the original area. Wherein the closed loop can be any one of the 3 sliding tracks shown in fig. 7, 8 and 9 or a closed loop formed by any other form of sliding track and the edge of the first user interface,
s502, adjusting the original area to a regular target area.
Specifically, after the terminal user confirms the original area, the terminal device adjusts the original area to a regular target area. The original area is illustrated in fig. 6, and the target area is illustrated in fig. 10. It can be seen from fig. 6 that the end-user sliding trajectory is similar to a rectangle in the geometry, and thus the adjusted target area is a rectangle in the geometry shown in fig. 10.
Optionally, the original region is adjusted to the target region of the rule, and an existing image Artificial Intelligence (AI) recognition interface, such as Baidu AI, or other modes may be invoked, which does not limit the adjustment mode in the present application. The regular target area can be a common geometric figure, such as a rectangle, a square, a circle, and the like, and the application does not limit the regular target area figure.
S503, displaying the target area in the first user interface and a main page of the terminal.
Specifically, the terminal user confirms the original area, and after the terminal device adjusts the irregular original area to the regular target area, the terminal device displays the adjusted target area and the terminal home page.
The method comprises the steps that in response to a sliding operation of a user on the first user interface, a closed area which is formed by a sliding track corresponding to the sliding operation and confirmed by the user is determined to be the original area; in response to a sliding operation of a user on the first user interface, determining a closed area which is formed by a sliding track corresponding to the sliding operation and an edge of the first user interface and confirmed by the user as the original area; adjusting the original area to a regular target area; and displaying the target area in the first user interface and the main page of the terminal, so that the requirement on the sliding track of the terminal user is reduced, the page display of the terminal user is more orderly, and the display content is more complete.
Fig. 11 is a flowchart of another user interface processing method in the embodiment of the present disclosure, where the method specifically includes the following steps as shown in fig. 11:
s1101, displaying a first user interface of the first application program.
The step in this embodiment is the same as S101, and the description of this embodiment is omitted here.
S1102, responding to the area selection operation aiming at the first user interface, and displaying a target area determined by the area selection operation in the first user interface and a main page of a terminal, wherein the target area is suspended on the main page.
The step in this embodiment is the same as S102, and the description of this embodiment is omitted here.
S1103, adjusting the size of the target area and/or moving the position of the target area.
Specifically, the terminal device monitors screen behaviors, if the terminal device monitors a dragging behavior, a boundary (bounds) is set for a Task (Task) and a Stack (Stack), and the optional dragging behavior can be that the terminal user presses a target area and moves. If the terminal device monitors the zooming action, the size (resize) of the target area is set, and the optional zooming action can be to touch the edge of the target area and adjust the size of the target area.
Wherein, the bounds are set as follows: and determining the boundary of the Stack where the target area is located according to the distance between the frame of the target area and the upper left corner of the terminal by taking the vertex at the upper left corner of the terminal as an original coordinate. Resize is set to: and setting the size of the target area by monitoring the touch of the terminal user on the edge line of the target area. When the terminal user touches the edge line of the target area to zoom in the target area, the content in the target area is increased along with the target area, and when the terminal user touches the edge line of the target area to zoom out the target area, the content in the target area is decreased along with the target area.
Optionally, the terminal user may perform hierarchical setting on target areas of different applications, and when positions and sizes of the target areas of different applications are adjusted, a target area with a high priority may cover a target area with a low priority, and target areas with the same priority may not be stacked. The terminal user can set and modify the hierarchy of the target area according to the target area, and can set and modify the hierarchy in other modes.
S1104, responding to the operation of a second application program in the main page, displaying a second user interface of the second application program, and controlling the target area to be suspended on the second user interface according to the size and/or the position.
Specifically, after the terminal user adjusts the position and/or size of the target area on the main page of the terminal device, the second application program is opened, and the target area is displayed on the page of the second user according to the adjusted position and/or size.
Optionally, the terminal user may continue to adjust the position and size of the target area in the second user interface, and the target area is suspended on the second user page according to the adjusted position and size on the second user page.
Optionally, the terminal user starts a "local selection" function, where the starting of the "local selection" function is described in S101, which is not described herein, continues to select a target area of the second user page on the second user page, after the selection is completed and confirmed, the target area of the first application program and the target area of the second application program are both suspended on the terminal main page, and the terminal user may adjust the position and size of the target area of the first application program and the target area of the second application program, respectively. The terminal user can continue to click the third application program on the terminal main page, and at the moment, the target area of the first application program and the target area of the second application program are suspended in the third application program according to the adjusted positions and sizes. Through the above description of the embodiment, and so on, the target areas of multiple applications can be selected, and the positions and sizes of the target areas of the multiple applications can be adjusted, and the achievable effects are shown in fig. 12.
The embodiment of the present disclosure provides a method for displaying a first user interface of a first application; responding to the region selection operation aiming at the first user interface, and displaying a target region determined by the region selection operation in the first user interface and a main page of a terminal, wherein the target region is suspended on the main page; adjusting the size of the target area and/or moving the position of the target area; and displaying a second user interface of the second application program, and controlling the target area to suspend on the second user interface according to the size and/or the position, so that a terminal user can monitor and/or operate a plurality of application programs simultaneously, and the terminal user can freely adjust the position and the size of the target area according to actual condition needs and operation preferences. For example, a user wants to copy web page content, the target area can be enlarged, so that the web page content is enlarged, further, characters are clearer, and the user can copy the web page content conveniently.
Fig. 13 is a schematic structural diagram of a user interface processing apparatus according to an embodiment of the present disclosure. The user interface processing means may be a terminal device as described in the above embodiments, or the user interface processing means may be a terminal device component or assembly as described above. The user interface processing apparatus provided in the embodiment of the present disclosure may execute the processing procedure provided in the embodiment of the user interface processing method, as shown in fig. 13, the user interface processing apparatus 130 includes:
the first display module 131 is configured to display a first user interface of a first application.
A second display module 132, configured to, in response to a region selection operation for the first user interface, display a target region determined by the region selection operation in the first user interface and a main page of a terminal, where the target region is suspended on the main page.
The third display module 133 is configured to, in response to an operation on a second application program in the main page, display a second user interface of the second application program, and control the target area to be suspended on the second user interface.
Optionally, the second display module 132 includes: a determining unit 1321, an adjusting unit 1322, and a displaying unit 1323, wherein the determining unit 1321 is configured to determine, in response to a region selection operation for the first user interface, an original region selected by the region selection operation; the adjusting unit 1322 is configured to adjust the original region to a regular target region; the display unit 1323 is configured to display the target area in the first user interface and a main page of the terminal.
Optionally, when the determining unit 1321 determines, in response to the area selection operation for the first user interface, the original area selected by the area selection operation, specifically configured to: and responding to the sliding operation of the user on the first user interface, and determining that a closed area formed by a sliding track corresponding to the sliding operation is the original area.
Optionally, the determining unit 1321, in response to a sliding operation of the user on the first user interface, determines that the closed area formed by the sliding trajectory corresponding to the sliding operation is the original area, and is specifically configured to: and in response to the sliding operation of the user on the first user interface, determining that a closed area which is formed by a sliding track corresponding to the sliding operation and confirmed by the user is the original area.
Optionally, when the determining unit 1321 determines, in response to the area selection operation for the first user interface, the original area selected by the area selection operation, specifically configured to: and in response to the sliding operation of the user on the first user interface, determining a closed area which is formed by a sliding track corresponding to the sliding operation and the edge of the first user interface and confirmed by the user as the original area.
Optionally, the user interface processing apparatus 130 further includes an adjusting module 134 and/or a moving module 135, wherein the adjusting module 134 is configured to: after the second display module 132 displays the target area determined by the area selection operation in the first user interface and the main page of the terminal, adjusting the size of the target area; the movement module 135 is configured to: after the second display module 132 displays the target area determined by the area selection operation in the first user interface and the main page of the terminal, the position of the target area is moved.
Optionally, when the third display module 133 displays the second user interface of the second application and controls the target area to suspend on the second user interface, the third display module is specifically configured to: and displaying a second user interface of the second application program, and controlling the target area to suspend on the second user interface according to the size and/or the position.
Fig. 14 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure. The electronic device may be a terminal as described in the above embodiments. The electronic device provided in the embodiment of the present disclosure may execute the processing procedure provided in the embodiment of the user interface processing method, as shown in fig. 14, the electronic device 140 includes: memory 141, processor 142, computer programs, and communications interface 143; wherein the computer program is stored in the memory 141 and is configured to be executed by the processor 142 for the user interface processing method as described above.
In addition, the embodiment of the present disclosure also provides a computer-readable storage medium, on which a computer program is stored, where the computer program is executed by a processor to implement the user interface processing method described in the above embodiment.
Furthermore, the embodiments of the present disclosure also provide a computer program product, which includes a computer program or instructions, and when the computer program or instructions are executed by a processor, the user interface processing method as described above is implemented.
It is noted that, in this document, relational terms such as "first" and "second," and the like, may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, 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 identical elements in a process, method, article, or apparatus that comprises the element.
The foregoing are merely exemplary embodiments of the present disclosure, which enable those skilled in the art to understand or practice the present disclosure. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the disclosure. Thus, the present disclosure is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims (10)
1. A method of user interface processing, the method comprising:
displaying a first user interface of a first application;
responding to the region selection operation aiming at the first user interface, and displaying a target region determined by the region selection operation in the first user interface and a main page of a terminal, wherein the target region is suspended on the main page;
and responding to the operation of a second application program in the main page, displaying a second user interface of the second application program, and controlling the target area to be suspended on the second user interface.
2. The method of claim 1, wherein displaying, in response to a region selection operation for the first user interface, a target region of the first user interface determined by the region selection operation and a home page of a terminal comprises:
responding to the area selection operation aiming at the first user interface, and determining an original area selected by the area selection operation;
adjusting the original area to a regular target area;
and displaying the target area in the first user interface and a main page of the terminal.
3. The method of claim 2, wherein determining the original region selected by the region selection operation in response to the region selection operation for the first user interface comprises:
and responding to the sliding operation of the user on the first user interface, and determining that a closed area formed by a sliding track corresponding to the sliding operation is the original area.
4. The method according to claim 3, wherein in response to a sliding operation of a user on the first user interface, determining that a closed area formed by a sliding track corresponding to the sliding operation is the original area comprises:
and in response to the sliding operation of the user on the first user interface, determining that a closed area which is formed by a sliding track corresponding to the sliding operation and confirmed by the user is the original area.
5. The method of claim 2, wherein determining the original region selected by the region selection operation in response to the region selection operation for the first user interface comprises:
and in response to the sliding operation of the user on the first user interface, determining a closed area which is formed by a sliding track corresponding to the sliding operation and the edge of the first user interface and confirmed by the user as the original area.
6. The method according to claim 1, wherein after displaying the target area determined by the area selection operation in the first user interface and a main page of the terminal, the method further comprises at least one of:
adjusting the size of the target area;
and moving the position of the target area.
7. The method of claim 6, wherein displaying a second user interface of the second application and controlling the target area to hover over the second user interface comprises:
and displaying a second user interface of the second application program, and controlling the target area to suspend on the second user interface according to the size and/or the position.
8. A user interface processing apparatus, comprising:
the first display module is used for displaying a first user interface of a first application program;
the second display module is used for responding to the region selection operation aiming at the first user interface and displaying a target region determined by the region selection operation in the first user interface and a main page of a terminal, wherein the target region is suspended on the main page;
and the third display module is used for responding to the operation of a second application program in the main page, displaying a second user interface of the second application program and controlling the target area to suspend on the second user interface.
9. An electronic device, comprising:
a memory;
a processor; and
a computer program;
wherein the computer program is stored in the memory and configured to be executed by the processor to implement the method of any one of claims 1-7.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the method according to any one of claims 1-7.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111617977.4A CN114327717A (en) | 2021-12-27 | 2021-12-27 | User interface processing method, device, equipment and computer readable storage medium |
PCT/CN2022/139890 WO2023125094A1 (en) | 2021-12-27 | 2022-12-19 | User interface processing method and apparatus, device and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111617977.4A CN114327717A (en) | 2021-12-27 | 2021-12-27 | User interface processing method, device, equipment and computer readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114327717A true CN114327717A (en) | 2022-04-12 |
Family
ID=81015982
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111617977.4A Pending CN114327717A (en) | 2021-12-27 | 2021-12-27 | User interface processing method, device, equipment and computer readable storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN114327717A (en) |
WO (1) | WO2023125094A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023125094A1 (en) * | 2021-12-27 | 2023-07-06 | 无锡闻泰信息技术有限公司 | User interface processing method and apparatus, device and computer readable storage medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104123078A (en) * | 2014-08-12 | 2014-10-29 | 广州三星通信技术研究有限公司 | Method and device for inputting information |
CN109766053A (en) * | 2019-01-15 | 2019-05-17 | Oppo广东移动通信有限公司 | Method for displaying user interface, device, terminal and storage medium |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6874126B1 (en) * | 2001-11-30 | 2005-03-29 | View Space Technologies | Method and apparatus for controlling content display by the cursor motion |
CN106385499A (en) * | 2016-09-05 | 2017-02-08 | 努比亚技术有限公司 | Mobile terminal interaction display control method and device |
CN114327717A (en) * | 2021-12-27 | 2022-04-12 | 无锡闻泰信息技术有限公司 | User interface processing method, device, equipment and computer readable storage medium |
-
2021
- 2021-12-27 CN CN202111617977.4A patent/CN114327717A/en active Pending
-
2022
- 2022-12-19 WO PCT/CN2022/139890 patent/WO2023125094A1/en unknown
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104123078A (en) * | 2014-08-12 | 2014-10-29 | 广州三星通信技术研究有限公司 | Method and device for inputting information |
CN109766053A (en) * | 2019-01-15 | 2019-05-17 | Oppo广东移动通信有限公司 | Method for displaying user interface, device, terminal and storage medium |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023125094A1 (en) * | 2021-12-27 | 2023-07-06 | 无锡闻泰信息技术有限公司 | User interface processing method and apparatus, device and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2023125094A1 (en) | 2023-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11698716B2 (en) | Systems, methods, and user interfaces for interacting with multiple application windows | |
US20230393803A1 (en) | Systems and Methods for Initiating and Interacting with a Companion-Display Mode for an Electronic Device with a Touch-Sensitive Display | |
US8638309B2 (en) | Apparatus, method, and medium for providing user interface for file transmission | |
US20210096731A1 (en) | Devices, Methods, and Systems for Manipulating User Interfaces | |
US7966573B2 (en) | Method and system for improving interaction with a user interface | |
US10831337B2 (en) | Device, method, and graphical user interface for a radial menu system | |
CN105683895B (en) | User terminal device for providing user interaction and method thereof | |
CN108319491B (en) | Managing workspaces in a user interface | |
EP2521025B1 (en) | Component display processing method and user device | |
JP2017532681A (en) | Heterogeneous application tab | |
US11120097B2 (en) | Device, method, and graphical user interface for managing website presentation settings | |
US20220391158A1 (en) | Systems and Methods for Interacting with Multiple Display Devices | |
JP2016126657A (en) | Information processing device, method for controlling information processing device, and program | |
CN106033301B (en) | Application program desktop management method and touch screen terminal | |
WO2024088318A1 (en) | Icon management method and apparatus | |
WO2023125094A1 (en) | User interface processing method and apparatus, device and computer readable storage medium | |
CN112765500A (en) | Information searching method and device | |
JP6209868B2 (en) | Information terminal, information processing program, information processing system, and information processing method | |
CN111338550A (en) | Window control method, device and equipment | |
CN112764622A (en) | Icon moving method and device and electronic equipment | |
EP2755124A1 (en) | Enhanced display of interactive elements in a browser | |
JP2015102946A (en) | Information processing apparatus, control method of information processing apparatus, and program | |
KR101325535B1 (en) | Method, terminal, and recording medium for controlling screen | |
WO2022256681A2 (en) | Systems and methods for interacting with multiple display devices | |
JP2019145183A (en) | Image processing device, method for controlling image processing device, and program |
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 |