CN106547429B - Display method and device for electronic terminal - Google Patents

Display method and device for electronic terminal Download PDF

Info

Publication number
CN106547429B
CN106547429B CN201610957243.3A CN201610957243A CN106547429B CN 106547429 B CN106547429 B CN 106547429B CN 201610957243 A CN201610957243 A CN 201610957243A CN 106547429 B CN106547429 B CN 106547429B
Authority
CN
China
Prior art keywords
screen
electronic terminal
user operation
switching
user
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
CN201610957243.3A
Other languages
Chinese (zh)
Other versions
CN106547429A (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.)
Samsung Guangzhou Mobile R&D Center
Samsung Electronics Co Ltd
Original Assignee
Samsung Guangzhou Mobile R&D Center
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Guangzhou Mobile R&D Center, Samsung Electronics Co Ltd filed Critical Samsung Guangzhou Mobile R&D Center
Priority to CN201610957243.3A priority Critical patent/CN106547429B/en
Publication of CN106547429A publication Critical patent/CN106547429A/en
Application granted granted Critical
Publication of CN106547429B publication Critical patent/CN106547429B/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/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/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

Landscapes

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

Abstract

A display method and device for an electronic terminal are provided. The display method comprises the following steps: starting to switch from the first screen to the second screen; when a specific user operation is detected within a first predetermined period of time after the switching is started, the contents of the first screen are displayed again. According to the display method and the display device, the problem that misoperation is easy to occur when a user switches the screen picture can be solved.

Description

Display method and device for electronic terminal
Technical Field
The present invention relates generally to the field of electronic terminals, and more particularly, to a display method and apparatus for an electronic terminal.
Background
When a user faces to the screen switching of the electronic terminal, a certain reaction time is needed to realize that the screen is switched to a new screen, and the action inertia exists, so that the screen which the user originally wants to operate is updated to another screen when the screen is switched, and the actual operation object of the user is not the original operation object of the user, thereby forming misoperation and bringing poor user experience.
As an example of the conventional misoperation caused by screen switching shown in fig. 1, a user wants to click an object "android apf 659" in a list under a User Interface (UI) for searching WIFI shown in fig. 1, however, the screen of the UI changes due to list updating, the user does not respond, and due to action inertia, the actually clicked object is "att 2-2.4", so that the misoperation is caused, and a trouble is brought to the user.
Disclosure of Invention
An exemplary embodiment of the present invention is to provide a display method and apparatus for an electronic terminal, so as to solve the problem that a user is prone to misoperation when updating a display in the prior art.
According to an exemplary embodiment of the present invention, there is provided a display method for an electronic terminal, wherein the display method includes: starting to switch from the first screen to the second screen; when a specific user operation is detected within a first predetermined period of time after the switching is started, the contents of the first screen are displayed again.
Optionally, the specific user operation includes: user operations intended to operate the screen of the electronic terminal and/or user operations intended to operate the screen of the electronic terminal.
Optionally, the user operation intended to operate the screen of the electronic terminal is a user operation in which the distance between the touch object and the screen of the electronic terminal is continuously reduced and is reduced to a predetermined distance.
Optionally, the specific user operation is a user operation intended to operate a screen of the electronic terminal, wherein the step of displaying the content of the first screen again includes: and switching back to the first screen picture.
Optionally, the display method further includes: and when the operation of the first screen picture by the user is not received within a second preset time period after the first screen picture is displayed again, switching to a second screen picture.
Optionally, the specific user operation is a user operation of operating a screen of the electronic terminal, wherein the step of displaying the content of the first screen again includes: acquiring the position of the screen of the electronic terminal operated by the specific user operation; determining an operation event corresponding to the specific user operation according to the position; intercepting and distributing the operation event; determining a first object in the first screen at the location; the first object is displayed over the current screen or the second screen.
Optionally, the step of displaying the content of the first screen again further comprises: determining a second object in the second screen at the location; a second object is displayed over the second screen.
Optionally, the display method further includes: when receiving a selection operation of a user on a first object, responding to the operation event based on a first screen picture; and when receiving the selection operation of the user on the second object, responding to the operation event based on the second screen.
Optionally, the step of determining a first object in the first screen at the position comprises: and determining the lowest-layer control capable of responding to the operation event as the first object according to the sequence from the lowest-layer control to the uppermost-layer control at the position of the first screen.
Optionally, the first object and the second object are displayed separately on the second screen to indicate that the first object is an object on the first screen before the screen is switched and the second object is an object on the second screen after the screen is switched.
According to another exemplary embodiment of the present invention, there is provided a display device for an electronic terminal, wherein the display device includes: a switching unit that starts switching from the first screen to the second screen; and a re-display unit that re-displays the content of the first screen when a specific user operation is detected within a first predetermined period of time after the switching is started.
Optionally, the specific user operation includes: user operations intended to operate the screen of the electronic terminal and/or user operations intended to operate the screen of the electronic terminal.
Optionally, the user operation intended to operate the screen of the electronic terminal is a user operation in which the distance between the touch object and the screen of the electronic terminal is continuously reduced and is reduced to a predetermined distance.
Optionally, the specific user operation is a user operation intended to operate a screen of the electronic terminal, wherein the re-display unit switches back to the first screen when the specific user operation is detected within a first predetermined time period after the switching is started.
Alternatively, the re-display unit switches to the second screen when the user's operation on the first screen is not received within a second predetermined period of time after the first screen is re-displayed.
Optionally, the specific user operation is a user operation of operating a screen of the electronic terminal, wherein the re-display unit includes: the position acquisition unit is used for acquiring the position of the screen of the electronic terminal operated by the specific user operation when the specific user operation is detected in a first preset time period after the switching is started; an operation event determining unit which determines an operation event corresponding to the specific user operation according to the position; the operation event intercepting unit intercepts and distributes the operation event; a first object determination unit that determines a first object at the position in the first screen; and a first object display unit displaying the first object on the current screen or the second screen.
Optionally, the displaying unit further comprises: a second object determination unit that determines a second object at the position in the second screen; and a second object display unit displaying a second object on the second screen.
Optionally, the display device further comprises: an operation event response unit which responds to the operation event based on the first screen when receiving the selection operation of the first object by the user; and when receiving the selection operation of the user on the second object, responding to the operation event based on the second screen.
Optionally, the first object determination unit determines, as the first object, a control of a lowest layer capable of responding to the operation event in an order from a control of a lowest layer at the position to a control of a highest layer of the first screen.
Optionally, the first object display unit and the second object display unit display the first object and the second object separately on the second screen to indicate that the first object is an object on the first screen before the screen switching and the second object is an object on the second screen after the screen switching.
In the display method and device for the electronic terminal according to the exemplary embodiment of the present invention, if a specific user operation occurs within a period of time after the screen starts to be switched, the content of the screen before switching is displayed again so that the user can accurately select an operation object, thereby avoiding a situation of misoperation and bringing better user experience.
Additional aspects and/or advantages of the present general inventive concept will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the general inventive concept.
Drawings
The above and other objects and features of exemplary embodiments of the present invention will become more apparent from the following description taken in conjunction with the accompanying drawings which illustrate exemplary embodiments, wherein:
fig. 1 illustrates an example of an existing erroneous operation due to screen switching;
fig. 2 illustrates a flowchart of a display method for an electronic terminal according to an exemplary embodiment of the present invention;
fig. 3 illustrates a flowchart of a display method for an electronic terminal according to a preferred exemplary embodiment of the present invention;
fig. 4 illustrates an example of a display method for an electronic terminal according to the present invention;
fig. 5 illustrates another example of a display method for an electronic terminal according to the present invention;
fig. 6 illustrates another example of a display method for an electronic terminal according to the present invention;
fig. 7 illustrates another example of a display method for an electronic terminal according to the present invention;
fig. 8 illustrates a flowchart of a display method for an electronic terminal according to another preferred exemplary embodiment of the present invention;
fig. 9 illustrates another example of a display method for an electronic terminal according to the present invention;
fig. 10 illustrates a block diagram of a display apparatus for an electronic terminal according to an exemplary embodiment of the present invention;
fig. 11 illustrates a block diagram of a re-display unit according to an exemplary embodiment of the present invention.
Detailed Description
Reference will now be made in detail to the embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout. The embodiments are described below in order to explain the present invention by referring to the figures.
Fig. 2 illustrates a flowchart of a display method for an electronic terminal according to an exemplary embodiment of the present invention. The method may be performed by an electronic terminal or may be implemented by a computer program. For example, the method may be performed by an application for display installed in the electronic terminal, or by a functional program implemented in an operating system of the electronic terminal.
By way of example, the electronic terminal may be a mobile communication terminal (e.g., a smartphone), a smart wearable device (e.g., a smartwatch), a personal computer, a tablet computer, a game console, a digital multimedia player, or the like.
Referring to fig. 2, in step S10, switching from the first screen to the second screen is started. It should be understood that the first screen and the second screen are pictures displayed on the screen, and the first screen is different from the second screen.
In step S20, when a specific user operation is detected within a first predetermined period of time after the switching is started, the contents of the first screen are displayed again.
As an example, the first predetermined period of time may be a fixed value set in advance, or may be a value set by the user according to the own operation habit or the like. For example, the first predetermined period of time may be set as a reaction time in which the user can recognize that the screen has been changed.
By way of example, the particular user operation may include: user operations intended to operate the screen of the electronic terminal and/or user operations intended to operate the screen of the electronic terminal.
As an example, the step of displaying the content of the first screen again may be switching back to the first screen to display the first screen again; it may also be that partial content of the first screen is displayed on the current screen or the second screen, for example, a first object in the first screen may be displayed on the current screen or the second screen, where the first object is an object at a position where a specific user operation operates the screen. In addition, the first object and the second object may be displayed together on one of the second screens, wherein the second object is an object in the second screen at a position where a specific user operation operates the screen.
Here, the first object and the second object are objects that can be manipulated, and may be, for example, icons, controls, text, pictures, and the like.
Here, the current screen is a transition screen in the process of switching the screen currently displayed from the first screen to the second screen. It should be understood that it is also possible to switch directly from the first screen to the second screen without displaying an intermediate transition.
As a specific example, the screen has displayed at least the first screen for a certain period of time before the user performs a specific user operation, i.e., the user explicitly currently displays the first screen. At this time, the display data of the first screen and information about a process corresponding to the first screen are saved to a first predetermined storage space. Here, the display data of the first screen is data that can be transferred to the display system to render the first screen by the display system (for example, data about the position, size, color, display content, and the like of each control among the first screen may be included), so that when the content of the first screen is displayed again in step S20, the display system can render the content of the first screen using the display data of the first screen.
A switch from the first screen to the second screen is initiated. If a specific user operation is detected within a first predetermined period of time after switching is started from the first screen, the content of the first screen is displayed again based on the display data of the first screen that has been saved. If a specific user operation is not detected within a first predetermined period of time after the switch is started from the first screen, and since the user has realized that the currently displayed screen is not the first screen after the first predetermined period of time has elapsed, that is, the user's operation is no longer directed to the first screen, the data stored in the first predetermined storage space may be deleted.
Regarding the step of displaying the content of the first screen again, the step can be switched back to the first screen to display the first screen again, or part of the content of the first screen can be displayed on the second screen.
If the first screen is switched back to display the first screen again, the first screen can be displayed again based on the data stored in the first predetermined storage space and the process corresponding to the first screen is recovered. As an example, the display data of the second screen and the information about the process corresponding to the second screen may be simultaneously saved in a second predetermined storage space, and when the operation of the first screen by the user is not received within a second predetermined time period after the first screen is redisplayed, the second screen may be displayed again and the process corresponding to the second screen may be resumed based on the data stored in the second predetermined storage space. When the operation of the user on the first screen picture is received within a second preset time period after the first screen picture is redisplayed, the corresponding operation can be executed based on the first screen picture, and the data stored in the second preset storage space can be deleted.
If it is a partial content (e.g., a first object) of the first screen that is displayed over the second screen, display data regarding the partial content (e.g., data regarding a color, a size, display content, etc. of the partial content) may be acquired based on the stored display data of the first screen and communicated to the display system to display the partial content over the second screen.
Hereinafter, a preferred exemplary embodiment in the case where the user operation is a user operation intended to operate a screen of the electronic terminal and a user operation to operate the screen of the electronic terminal will be described in detail with reference to fig. 3 to 9.
Fig. 3 illustrates a flowchart of a display method for an electronic terminal according to a preferred exemplary embodiment of the present invention. Here, the specific user operation is a user operation intended to operate a screen of the electronic terminal.
Referring to fig. 3, in step S101, switching from the first screen to the second screen is started.
In step S102, it is detected whether a user operation intended to operate a screen of the electronic terminal occurs within a first predetermined time period after the switching is started.
The user operation intended to operate the screen of the electronic terminal may be a user operation in which a distance between a touch object (e.g., a stylus pen, a finger of a user, etc.) and the screen of the electronic terminal is continuously reduced and reduced to a predetermined distance. The predetermined distance may be a fixed value set in advance, or may be a value set by the user according to the operation habit thereof or the like.
As an example, a sensor capable of detecting a distance between the touch object and the screen may be used, the distance between the touch object and the screen may be periodically detected, the distances detected at each period may be compared, and when the distance value takes a decreasing form, that is, the distance between the touch object and the screen is continuously decreased, it may be determined that the touch object is continuously approaching the screen. When the distance value is continuously reduced to a predetermined distance, it may be determined that the user operation is intended to operate the screen of the electronic terminal.
When a user operation intending to operate the screen of the electronic terminal is detected in step S102, step S103 is executed to switch back to the first screen. Otherwise, the switching from the first screen picture to the second screen picture is continued.
In step S104, it is determined whether an operation of the first screen by the user is received within a second predetermined period of time after the first screen is redisplayed.
When it is determined in step S104 that the operation of the first screen by the user is not received, step S105 is performed to switch to the second screen.
When it is determined in step S104 that the user 'S operation on the first screen is received, step S106 is performed in response to the user' S operation on the first screen. Here, steps S104 to S106 may be selectively performed as optional steps.
According to the display method for the electronic terminal of the preferred exemplary embodiment of the present invention, if a user operation intending to operate the screen of the electronic terminal is detected within the first predetermined time period after the switching is started, it is considered that the user wants to operate the originally displayed first screen, and particularly, since the user does not recognize that the first screen has been changed within the first predetermined time period after the switching is started, that is, the first screen is actually what the user wants to operate, the switching is made back to the first screen so that the user operates based on the first screen.
Fig. 4 to 7 illustrate examples of a display method for an electronic terminal according to the present invention. As shown in fig. 4, since the list in the user interface is updated, the screen of the UI is changed, and the position of the control 103 that the user originally wants to operate on the screen is changed by switching from the first screen 101 to the second screen 102, according to the display method for an electronic terminal of the present invention, if it is detected that the user intends to operate the screen of the electronic terminal within a first predetermined time period after the switching is started, the original screen (i.e., the first screen 101) is switched back for the user to operate. As shown in fig. 5, since the screen of the UI changes due to the user interface pop-up input method dialog box, and the position of the control 103 on the screen that the user originally wants to operate changes as a result of switching from the first screen 101 to the second screen 102, according to the display method for an electronic terminal of the present invention, if it is detected that the user intends to operate the screen of the electronic terminal within a first predetermined time period after switching is started, the original screen (i.e., the first screen 101) is switched back for the user to operate. As shown in fig. 6, since the switching from the first screen 101 to the second screen 102 due to the pop-up system notification causes the first screen 101 that the user originally intended to operate to change, according to the display method for an electronic terminal of the present invention, if it is detected that the user intends to operate the screen of the electronic terminal within a first predetermined time period after the switching is started, the original screen (i.e., the first screen 101) is switched back for the user to operate. As shown in fig. 7, since the first screen 101 is switched to the second screen 102 due to a user's misoperation or system broadcast, resulting in a change of the first screen 101 that the user originally intended to operate, according to the display method for an electronic terminal of the present invention, if it is detected that the user intends to operate the screen of the electronic terminal within a first predetermined time period after the switching is started, the original screen is switched back for the user's operation.
Fig. 8 illustrates a flowchart of a display method for an electronic terminal according to another preferred exemplary embodiment of the present invention. Here, the specific user operation is a user operation of operating a screen of the electronic terminal.
Referring to fig. 4, in step S201, switching from the first screen to the second screen is started.
In step S202, it is detected whether a user operation for operating a screen of the electronic terminal occurs within a first predetermined period of time after the switching is started.
When a user operation for operating the screen of the electronic terminal is detected in step S202, step S203 is executed to acquire a position where the screen of the electronic terminal is operated. Otherwise, the switching from the first screen picture to the second screen picture is continued.
As an example, the x-coordinate value and the y-coordinate value at the position where the operation is performed on the screen may be acquired by the input system.
In step S204, an operation event corresponding to the specific user operation is determined according to the position.
In step S205, the distribution of the operation event is intercepted to avoid the system responding to the operation event.
In step S206, a first object at the position in the first screen is determined.
As an example, a first object in the first screen at the acquired x-coordinate value and y-coordinate value is determined. Here, the first object may be an object that can be operated, and for example, may be an icon, a control, text, a picture, or the like.
For example, when the first object is a control, since the layout of the user interface is one layer on top of another, the upper layer control nests the lower layer control, and the upper layer control is the parent of the lower layer control. Accordingly, the lowest-level control capable of responding to the operation event may be determined as the first object in an order from the lowest-level control to the uppermost-level control of the first screen at the position. For example, starting from the lowest layer of control at the position, if the layer of control is a text, a picture or the like which cannot respond to the click event, determining whether the parent control of the control is the control which can respond to the click event until the control which can respond to the click event at the position is determined.
In step S207, the first object is displayed over the current screen or the second screen. And when receiving a selection operation of the first object by the user, responding to the operation event based on the first screen.
As an example, a first object or a dialog box including the first object may be displayed floating over the current screen or the second screen.
As an example, the display method for an electronic terminal according to another preferred exemplary embodiment of the present invention may further include: determining a second object in the second screen at the location; a second object is displayed over the second screen. When a user selection operation of the second object is received, the operation event may be responded to based on the second screen. Preferably, a dialog box may be displayed over the second screen, in which the first object and the second object are displayed side by side so that the user selects the first object or the second object.
As an example, when the second object is a control, a control of a lowest layer capable of responding to the operation event may be determined as the second object in an order from a control of a lowest layer at the position to a control of a highest layer of the second screen.
As a preferred example, in order to avoid confusion to the user, the first object and the second object may be displayed separately on the second screen to indicate that the first object is an object on the first screen before the screen switching and the second object is an object on the second screen after the screen switching.
For example, when the first object is a control, the first object and its belonging first-tier parent control may be displayed, and correspondingly, the second object and its belonging first-tier parent control may also be displayed. For example, if the first object and the second object belong to different applications, at least one of information such as an application icon, an application name, a package name, etc. of the application to which the first object belongs may be correspondingly displayed while the first object is displayed; accordingly, at least one of information such as an application icon, an application name, and a package name of an application to which the second object belongs may be displayed simultaneously with the display of the second object. For example, if the first object and the second object belong to different interfaces of the same application, they can be distinguished by displaying the titles of the belonging interfaces accordingly. For example, the first object and the second object may be displayed in a specific order, for example, when the first object and the second object are displayed in a dialog box, the first object may be displayed as a first item and the second object may be displayed as a second item, and a prompt message may be displayed to prompt the user that the first object is an object on the first screen before switching and the second object is an object on the second screen after switching.
Further, as an example, steps S206 and S207 may not be performed, and step S103, i.e., switching back to the first screen, may be directly performed after step S205.
Fig. 9 illustrates an example of a display method for an electronic terminal according to the present invention. As shown in fig. 9, due to the list update in the user interface, the screen of the UI changes, and the first screen 101 is switched to the second screen 102, so that the position of the control 103 that the user originally wants to operate on the screen changes, and the control 104 that the user actually operates is not the control 103 that the user originally wants to operate.
Fig. 10 illustrates a block diagram of a display apparatus for an electronic terminal according to an exemplary embodiment of the present invention.
As shown in fig. 10, a display device for an electronic terminal according to an exemplary embodiment of the present invention includes: a switching unit 10 and a redisplay unit 20. These units may be implemented by a dedicated device, for example, by a general-purpose hardware processor such as a digital signal processor, a field programmable gate array, an application processor, a CPU, or the like, or by a dedicated hardware processor such as a dedicated chip, or by a computer program entirely in software, for example, as a module in an application installed in an electronic terminal for switching the application, or as a functional program implemented in an operating system of the electronic terminal.
The switching unit 10 is configured to start switching from the first screen to the second screen.
The redisplay unit 20 is configured to redisplay the content of the first screen when a specific user operation is detected within a first predetermined period of time after the start of switching.
As an example, the first predetermined period of time may be a fixed value set in advance, or may be a value set by the user according to the own operation habit or the like. For example, the first predetermined period of time may be set as a reaction time in which the user can recognize that the screen has been changed.
By way of example, the particular user operation may include: user operations intended to operate the screen of the electronic terminal and/or user operations intended to operate the screen of the electronic terminal.
The user operation intended to operate the screen of the electronic terminal may be a user operation in which a distance between a touch object (e.g., a stylus pen, a finger of a user, etc.) and the screen of the electronic terminal is continuously reduced and reduced to a predetermined distance. The predetermined distance may be a fixed value set in advance, or may be a value set by the user according to the operation habit thereof or the like.
As an example, the re-display unit 20 may periodically detect the distance between the touch object and the screen using a sensor capable of detecting the distance between the touch object and the screen, compare the distances detected at each period, and determine that the touch object is continuously approaching the screen when the distance value takes a decreasing form, that is, the distance between the touch object and the screen is continuously decreasing. When the distance value is continuously reduced to a predetermined distance, it may be determined that the user operation is intended to operate the screen of the electronic terminal.
As an example, the re-display unit 20 may switch back to the first screen to display the first screen again when a specific user operation is detected within a first predetermined period of time after the switching is started; part of the content of the first screen may also be displayed over the current screen or the second screen, for example, a first object in the first screen may be displayed over the current screen or the second screen, where the first object is an object at a position where a specific user operation operates the screen. Further, the re-display unit 20 may also display the first object and the second object together on one of the second screens, wherein the second object is an object in a position where a specific user operation operates the screen among the second screens.
Here, the first object and the second object are objects that can be manipulated, and may be, for example, icons, controls, text, pictures, and the like.
Here, the current screen is a transition screen in the process of switching the screen currently displayed from the first screen to the second screen. It should be understood that it is also possible to switch directly from the first screen to the second screen without displaying an intermediate transition.
As an example, when the specific user operation is a user operation intended to operate the screen of the electronic terminal, the re-display unit 20 may switch back to the first screen when the specific user operation is detected within a first predetermined period of time after the switching is started.
Further, the re-display unit 20 may also switch to the second screen when the user's operation on the first screen is not received within a second predetermined period of time after the first screen is re-displayed.
Fig. 11 illustrates a block diagram of a re-display unit according to an exemplary embodiment of the present invention. Here, the specific user operation is a user operation of operating a screen of the electronic terminal.
As shown in fig. 11, the re-display unit 20 according to an exemplary embodiment of the present invention may include: a position acquisition unit 201, an operation event determination unit 202, an operation event interception unit 203, a first object determination unit 204, and a first object display unit 205.
The position acquisition unit 201 is used for acquiring the position of the screen of the electronic terminal operated by the specific user operation when the specific user operation is detected in a first predetermined time period after the switching is started.
The operation event determining unit 202 is configured to determine an operation event corresponding to the specific user operation according to the position.
The operation event intercepting unit 203 is used for intercepting and distributing the operation event to prevent the system from responding to the operation event.
The first object determination unit 204 is configured to determine a first object at the position in the first screen.
As an example, the first object determination unit 204 may determine, as the first object, a control of a lowest layer that can respond to the operation event in an order from a control of a lowest layer at the position to a control of a highest layer of the first screen.
The first object display unit 205 is used to display a first object over the current screen or the second screen.
As an example, the re-display unit 20 according to an exemplary embodiment of the present invention may further include: a second object determination unit (not shown) and a second object display unit (not shown).
The second object determination unit is for determining a second object at the position in the second screen.
The second object display unit is for displaying a second object over the second screen.
As an example, the first object display unit 205 and the second object display unit may display the first object and the second object separately over the second screen to indicate that the first object is an object on the first screen before the screen switching and the second object is an object on the second screen after the screen switching.
As an example, the re-display unit 20 according to an exemplary embodiment of the present invention may further include: an operation event response unit (not shown). The operation event response unit is used for responding to the operation event based on the first screen when receiving the selection operation of the first object by the user; and when receiving the selection operation of the user on the second object, responding to the operation event based on the second screen.
According to the display method and device for the electronic terminal, provided by the exemplary embodiment of the invention, if a specific user operation occurs within a period of time after the screen starts to be switched, the content of the screen before switching is displayed again so that the user can accurately select an operation object, thereby avoiding the situation of misoperation and bringing better user experience.
Although a few exemplary embodiments of the present invention have been shown and described, it would be appreciated by those skilled in the art that changes may be made in these embodiments without departing from the principles and spirit of the invention, the scope of which is defined in the claims and their equivalents.

Claims (16)

1. A display method for an electronic terminal, wherein the display method comprises the following steps:
starting to switch from the first screen to the second screen;
when a specific user operation is detected within a first predetermined time period after the switching is started, displaying the content of the first screen again;
when the operation of the first screen picture by the user is not received within a second preset time period after the first screen picture is displayed again, switching to a second screen picture,
wherein the specific user operation comprises: user operations intended to operate the screen of the electronic terminal and/or user operations intended to operate the screen of the electronic terminal.
2. The display method according to claim 1, wherein the user operation intended to operate the screen of the electronic terminal is a user operation in which a distance between the touch object and the screen of the electronic terminal is continuously reduced and reduced to a predetermined distance.
3. The display method according to claim 1 or 2, wherein the specific user operation is a user operation intended to operate a screen of an electronic terminal, wherein,
the step of displaying the content of the first screen again includes: and switching back to the first screen picture.
4. The display method according to claim 1, wherein the specific user operation is a user operation of operating a screen of the electronic terminal, and wherein the step of displaying the content of the first screen again includes:
acquiring the position of the screen of the electronic terminal operated by the specific user operation;
determining an operation event corresponding to the specific user operation according to the position;
intercepting and distributing the operation event;
determining a first object in the first screen at the location;
the first object is displayed over the current screen or the second screen.
5. The display method according to claim 4, wherein the step of displaying the content of the first screen again further comprises:
determining a second object in the second screen at the location;
a second object is displayed over the second screen.
6. The display method according to claim 5, further comprising:
when receiving a selection operation of a user on a first object, responding to the operation event based on a first screen picture;
and when receiving the selection operation of the user on the second object, responding to the operation event based on the second screen.
7. The display method according to claim 4 or 5, wherein the step of determining the first object at the position in the first screen includes:
and determining the lowest-layer control capable of responding to the operation event as the first object according to the sequence from the lowest-layer control to the uppermost-layer control at the position of the first screen.
8. The display method according to claim 5, wherein the first object and the second object are displayed separately over the second screen to indicate that the first object is an object on the first screen before the screen switching and the second object is an object on the second screen after the screen switching.
9. A display device for an electronic terminal, wherein the display device comprises:
a switching unit that starts switching from the first screen to the second screen;
a re-display unit that re-displays the content of the first screen when a specific user operation is detected within a first predetermined period of time after the start of switching,
wherein the re-display unit switches to the second screen when the user's operation on the first screen is not received within a second predetermined period of time after the first screen is re-displayed,
wherein the specific user operation comprises: user operations intended to operate the screen of the electronic terminal and/or user operations intended to operate the screen of the electronic terminal.
10. The display device according to claim 9, wherein the user operation intended to operate the screen of the electronic terminal is a user operation in which a distance between the touch object and the screen of the electronic terminal is continuously reduced and reduced to a predetermined distance.
11. The display device according to claim 9 or 10, wherein the specific user operation is a user operation intended to operate a screen of an electronic terminal, wherein,
the re-display unit switches back to the first screen when a specific user operation is detected within a first predetermined period of time after the switching is started.
12. The display device according to claim 9, wherein the specific user operation is a user operation of operating a screen of the electronic terminal, wherein the redisplay unit includes:
the position acquisition unit is used for acquiring the position of the screen of the electronic terminal operated by the specific user operation when the specific user operation is detected in a first preset time period after the switching is started;
an operation event determining unit which determines an operation event corresponding to the specific user operation according to the position;
the operation event intercepting unit intercepts and distributes the operation event;
a first object determination unit that determines a first object at the position in the first screen;
and a first object display unit displaying the first object on the current screen or the second screen.
13. The display device according to claim 12, wherein the redisplay unit further comprises:
a second object determination unit that determines a second object at the position in the second screen;
and a second object display unit displaying a second object on the second screen.
14. The display device according to claim 13, further comprising:
an operation event response unit which responds to the operation event based on the first screen when receiving the selection operation of the first object by the user; and when receiving the selection operation of the user on the second object, responding to the operation event based on the second screen.
15. The display device according to claim 12 or 13, wherein the first object determination unit determines a control of a lowest layer that can respond to the operation event as the first object in an order from a control of a lowest layer at the position to a control of a highest layer of the first screen.
16. The display device according to claim 13, wherein the first object display unit and the second object display unit display the first object and the second object separately over the second screen to indicate that the first object is an object on the first screen before the screen switching and the second object is an object on the second screen after the screen switching.
CN201610957243.3A 2016-10-27 2016-10-27 Display method and device for electronic terminal Active CN106547429B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610957243.3A CN106547429B (en) 2016-10-27 2016-10-27 Display method and device for electronic terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610957243.3A CN106547429B (en) 2016-10-27 2016-10-27 Display method and device for electronic terminal

Publications (2)

Publication Number Publication Date
CN106547429A CN106547429A (en) 2017-03-29
CN106547429B true CN106547429B (en) 2020-11-20

Family

ID=58393561

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610957243.3A Active CN106547429B (en) 2016-10-27 2016-10-27 Display method and device for electronic terminal

Country Status (1)

Country Link
CN (1) CN106547429B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107977127B (en) * 2017-11-13 2020-07-10 北京小米移动软件有限公司 Method, device and terminal for updating page
CN108495169A (en) * 2018-03-23 2018-09-04 北京焦点新干线信息技术有限公司 Information displaying method and device
CN108449611B (en) * 2018-03-27 2020-09-29 洋浦盒子数码网络科技有限公司 Media transmission method and system
CN109725814A (en) * 2018-12-30 2019-05-07 联想(北京)有限公司 Information processing method, device and electronic equipment
CN110286822B (en) * 2019-06-24 2021-06-25 维沃移动通信有限公司 Operation response method and terminal equipment
CN111638841B (en) * 2020-05-20 2021-10-15 维沃移动通信有限公司 Message detail page display method and device and electronic equipment

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2878913B2 (en) * 1992-09-14 1999-04-05 株式会社ミツトヨ Displacement measuring device
CN103164133A (en) * 2011-12-14 2013-06-19 富泰华工业(深圳)有限公司 Touch screen electronic device and control method thereof
KR101348518B1 (en) * 2012-02-29 2014-01-16 주식회사 팬택 Active User Interface Providing Method and Apparatus having Input Correction Function Using The Same
CN103870771B (en) * 2012-12-14 2017-12-26 联想(北京)有限公司 A kind of method, apparatus and electronic equipment for preventing touch-screen false triggering
CN103440079B (en) * 2013-07-19 2016-08-10 宇龙计算机通信科技(深圳)有限公司 The restoration methods at operation interface and communication terminal
CN105183293A (en) * 2015-09-15 2015-12-23 深圳市金立通信设备有限公司 Display method and terminal equipment
CN106020697A (en) * 2016-05-25 2016-10-12 乐视控股(北京)有限公司 Control method and device for display elements

Also Published As

Publication number Publication date
CN106547429A (en) 2017-03-29

Similar Documents

Publication Publication Date Title
CN106547429B (en) Display method and device for electronic terminal
CN109062479B (en) Split screen application switching method and device, storage medium and electronic equipment
US8458609B2 (en) Multi-context service
US20160004373A1 (en) Method for providing auxiliary information and touch control display apparatus using the same
US9857940B2 (en) Method and apparatus for managing screens in a portable terminal
CN108595100B (en) Split screen display method and device, storage medium and electronic equipment
CN105373326B (en) Data processing system and method
US20130167093A1 (en) Display apparatus for releasing locked state and method thereof
CN101930336B (en) Information processing apparatus, method for controlling display, and computer-readable recording medium
US11442600B2 (en) Screen display method and terminal
CN108614655B (en) Split screen display method and device, storage medium and electronic equipment
EP3241100B1 (en) Method and apparatus for processing notifications on a mobile computing device
JP5522755B2 (en) INPUT DISPLAY CONTROL DEVICE, THIN CLIENT SYSTEM, INPUT DISPLAY CONTROL METHOD, AND PROGRAM
EP3896558A1 (en) Method and apparatus for displaying content, and terminal and storage medium
WO2018068447A1 (en) Information display method, terminal, and storage medium
CN105786326B (en) Display device and control method thereof
EP2613247A2 (en) Method and apparatus for displaying keypad in terminal having touch screen
WO2019201140A1 (en) Application display method and apparatus, storage medium, and electronic device
CN103176734A (en) Touchscreen-enabled terminal and application control method thereof
CN105630363A (en) Display method of virtual button, electronic device thereof and device for displaying virtual button
CN108563416B (en) Application display method and device, storage medium and electronic equipment
CN107632761B (en) Display content viewing method, mobile terminal and computer readable storage medium
WO2016173307A1 (en) Message copying method and device, and smart terminal
US20110258555A1 (en) Systems and methods for interface management
JP2013065073A (en) Image display device, image display method, and image display 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
GR01 Patent grant
GR01 Patent grant