WO2020043064A1 - 页面切换方法、装置、存储介质及计算机设备 - Google Patents
页面切换方法、装置、存储介质及计算机设备 Download PDFInfo
- Publication number
- WO2020043064A1 WO2020043064A1 PCT/CN2019/102627 CN2019102627W WO2020043064A1 WO 2020043064 A1 WO2020043064 A1 WO 2020043064A1 CN 2019102627 W CN2019102627 W CN 2019102627W WO 2020043064 A1 WO2020043064 A1 WO 2020043064A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- page
- display control
- display
- control
- upper layer
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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
- G06F3/04817—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 using icons
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06F3/0483—Interaction with page-structured environments, e.g. book metaphor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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/04886—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 by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04803—Split screen, i.e. subdividing the display area or the window area into separate subareas
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04804—Transparency, e.g. transparent or translucent windows
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04806—Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/22—Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector
Definitions
- the present application relates to the field of computer technology, and in particular, to a method, a device, a storage medium, and a computer device for page switching.
- an application includes user interfaces A, B, C, and D, and switching from user interface A to user interface D requires going through B and C in order, and switching from user interface D to user interface A requires going through C And B.
- An embodiment of the present application provides a page switching method, including:
- the first display control In response to a first trigger operation on the first page, displaying the second page and creating a first display control, the first display control is used to provide an entry into the first page;
- the second display control is displayed on an upper layer of the first page.
- An embodiment of the present application provides a page switching device, including:
- a first control creation module configured to display a second page and create a first display control in response to a first trigger operation on the first page; the first display control is used to provide an entry into the first page;
- a first control display module configured to display the first display control on an upper layer of the second page
- a second control creation module configured to display the first page and create a second display control in response to a selection operation of the first display control displayed on the upper layer of the second page, and the second display control is used to provide access to the first display control; Two page entrances;
- a second control display module is configured to display the second display control on an upper layer of the first page.
- An embodiment of the present application provides a computer-readable storage medium that stores a computer program that implements steps in the foregoing page switching method when the computer program is executed by a processor.
- An embodiment of the present application provides a computer device including a memory and a processor, where the memory stores a computer program, and the processor implements the steps in the foregoing page switching method when the processor executes the computer program.
- the above page switching method, device, storage medium, and computer equipment when detecting a first trigger operation on a first page, display a second page and display a first layer on the upper layer of the second page to provide an entrance to the first page Display control; subsequently, when a selection operation is detected for the first display control displayed on the upper layer of the second page, the first page is displayed and a second display control is provided on the upper layer of the first page to provide an entrance to the second page .
- a selection operation is detected for the first display control displayed on the upper layer of the second page
- the first page is displayed and a second display control is provided on the upper layer of the first page to provide an entrance to the second page .
- FIG. 1 is an application environment diagram of a page switching method in an embodiment
- FIG. 2 is a schematic flowchart of a page switching method according to an embodiment
- FIG. 3 is a schematic diagram of a user interface of a QQ application in an embodiment
- FIG. 4 is a schematic diagram of an interface for displaying a first display control on an upper layer of a second page in an embodiment
- FIG. 5 is a schematic diagram of an interface for displaying a second display control on an upper layer of a first page in an embodiment
- FIG. 6 is a schematic diagram of a page switching process in an embodiment
- FIG. 7 is a schematic diagram of a page switching process in an embodiment
- FIG. 8 is a schematic diagram of a page switching process in an embodiment
- FIG. 9 is a schematic diagram of a page switching process in an embodiment
- FIG. 10 is a schematic diagram of a page switching process in an embodiment
- FIG. 11 is a schematic diagram of a page switching process in an embodiment
- FIG. 12 is a schematic diagram of dragging a first display control in an embodiment
- FIG. 13 is a schematic diagram of canceling display of a first display control in an embodiment
- FIG. 14 is a schematic diagram of an edge position of a nearest screen in an embodiment
- FIG. 15 is a schematic diagram of a display control synchronously displaying page content of a corresponding page in an embodiment
- 16 is a schematic diagram of determining a second page through a target page selection page in an embodiment
- FIG. 17 is a schematic flowchart of a page switching method according to an embodiment
- FIG. 18 is a structural block diagram of a page switching device according to an embodiment
- FIG. 19 is a structural block diagram of a computer device in one embodiment.
- first the terms “first”, “second”, and the like used in this application are used to distinguish similar objects, but the objects themselves are not limited by these terms. It should be understood that these terms are interchangeable under appropriate circumstances without departing from the scope of this application.
- first display control may be described as a “second display control”
- second display control is described as a “first display control”.
- the page switching methods provided by the embodiments of the present application can be applied to the application environment shown in FIG. 1.
- the application environment may involve the terminal 110.
- the first page may be displayed on the display screen of the terminal 110.
- the terminal 110 displays the second page in response to the first trigger operation and
- the upper layer of the second page displays a first display control, which is used to provide an entry into the first page.
- the terminal 110 displays the first page and displays the second display control on the upper layer of the first page in response to the selection operation, and the second display Controls are used to provide access to the second page.
- the terminal 110 may be a smart phone, a tablet computer, a notebook computer, a desktop computer, a personal digital assistant, and a wearable device, but is not limited thereto.
- a page switching method is provided.
- the method is applied to a computer device (such as the terminal 110 in FIG. 1) as an example for description.
- the method may include the following steps S202 to S208.
- the terminal receives a first trigger operation on the first page, displays a second page according to the first trigger operation, and creates a first display control.
- the first page is the user interface (UI) in the application.
- the first page may be any user interface in the QQ application, such as a message list page shown in FIG. 3 (a), a message dialogue page with a friend shown in FIG. 3 (b), The contact list page shown in FIG. 3 (c), the dynamic management page shown in FIG. 3 (d), the QQ space dynamic page shown in FIG. 3 (e), and the like.
- the QQ application is only an exemplary description, and is not used to limit the applicable applications, such as video playback applications, travel applications, takeaway applications, and other applications that need to switch pages.
- the second page is similar to the first page, and the specific limitation on the second page may be the same as the limitation on the first page, and details are not described herein.
- the second page and the first page may be two different user interfaces in the same application, that is, the second page and the first page are used to implement different tasks.
- the first page is a message dialogue page with a friend
- the second page is a message list page.
- the first trigger operation can be used to trigger the terminal to change the page displayed in full screen, and create a display control, which is used to provide an entrance to the page before the replacement.
- the first trigger operation on the first page is used to trigger the terminal to change from displaying the first page in full screen to displaying the second page in full screen, and creating a display control to provide an entrance to the first page.
- the first trigger operation may be a predetermined operation applied by the user to the terminal displaying the user interface of the application.
- the specific form of the first trigger operation can be set according to actual needs, and it can be inconsistent with other functions of the application.
- the first trigger operation can be any of the following three types:
- One type is contact control operations, that is, touching the display screen of the terminal and applying a preset gesture operation to the display screen, such as sliding from the right edge of the display screen to the left and the sliding distance reaches a predetermined distance, or drawing a predetermined on the display screen Patterns (such as "M" shaped patterns), etc.
- the second type is a voice control operation, that is, outputting a predetermined voice to a terminal displaying a user interface of an application program, for example, a user speaks a voice of “narrowing page” to a mobile phone displaying a dynamic page of a QQ space of the QQ application.
- the three types are motion control operations, that is, controlling the terminal to perform a predetermined motion, such as shaking the terminal. For the terminal, when it is detected that the number of pixels passed by the sliding exceeds N, it is determined that the sliding distance reaches a predetermined distance, and N is matched with the predetermined distance.
- the display control can be used to provide an entrance to the user interface, that is, by operating the display control, the terminal can be triggered to display the user interface corresponding to the display control in full screen.
- a display control can be an object that a user can interact with in order to input or manipulate data, such as icon buttons, view windows, and so on.
- the first display control is a display control corresponding to the first page and can be used to provide an entry into the first page.
- the display control is an interface thumbnail corresponding to a user interface.
- the display control can be displayed on the upper layer of the user interface, that is, the display level of the display control can be above the display level of the user interface.
- the display control floats above the user interface.
- the area of the display control is smaller than the area of the user interface, and the outer border of the display control does not exceed the user interface.
- the first display control in response to the first trigger operation on the first page, after the first display control is created, the first display control may be displayed on an upper layer of the second page.
- the display level of the first display control is above the second page.
- the first display control floats above the second page for display.
- the first The area of the display control is smaller than the area of the second page, and the outer border of the first display control does not exceed the second page.
- the first display control when the first display control is completely opaque, the user can see the first display control and the part of the first page that is not blocked by the first display control; when the first display control is translucent, the user can see To the part of the first page that is not blocked by the first display control, and the first display control rendered according to the degree of transparency and the part of the first page that overlaps with the first display control; when the first display control is completely transparent, the user You can see the full picture of the first page, but you cannot see the first indicator.
- the application can support the user to change the properties of the display control, such as size, transparency, color, etc., according to actual needs. For example, after displaying the first display control on the upper layer of the second page, the application can support the user to change the size, transparency, color, etc. of the first display control according to actual needs. Of course, depending on the product requirements, the application may not support the user to change the properties of the display control.
- the operation on the first page is monitored in real time.
- the terminal changes from displaying the first page in full screen to displaying the second page in full screen.
- the specific program logic of replacing a page displayed in full screen, creating a display control, and displaying the display control on the upper layer of the user interface may be implemented in any applicable manner, which is not specifically limited in this application.
- the monitoring method may adopt global monitoring.
- the terminal changes from displaying the first page in full screen to displaying the second page in full screen, and in the process of displaying the first display control on the upper layer of the second page, the terminal may gradually reduce the first page to the first display control. Effect.
- the terminal receives a selection operation on the first display control, displays the first page according to the selection operation, and creates a second display control.
- the selected operation can be used to trigger the terminal to replace the page displayed in full screen with a page corresponding to the used display control, and display the display control corresponding to the page before the replacement on the upper layer of the page after the replacement.
- the selection operation of the first display control displayed on the upper layer of the second page is used to trigger the terminal to display the second page from the full screen, change to display the first page in full screen, and display the first page corresponding to the second page on the upper layer. Display controls.
- the selection operation may be a predetermined operation applied by the user to the display control displayed on the upper layer of the user interface.
- the specific form of the selected operation can be set according to the actual needs, as long as it does not conflict with other functions of the application.
- the selection operation may be a click operation on the display control (that is, click on the display control), a press operation (that is, press on the display control), and the like.
- the second display control is a display control corresponding to the second page, and can be used to provide an entry into the second page. That is, by operating the second display control, the terminal can be triggered to display the second page in full screen.
- the operation on the first display control is monitored in real time.
- the terminal starts from Display the second page in full screen to display the first page in full screen, create a second display control, and display the second display control on the upper layer of the first page.
- the specific program logic for displaying the display control on the upper layer of the user interface may be implemented in any applicable manner, which is not specifically limited in this application.
- the second display control in response to a selection operation for the first display control displayed on the upper layer of the second page, after the second display control is created, the second display control may be displayed on the upper layer of the first page.
- the second display control floats on the second page for display.
- the specific limitation on displaying the second display control on the upper layer of the first page may be the same as the foregoing limitation on displaying the first display control on the upper layer of the second page, and details are not described herein.
- a window of a predetermined window type is created through a system window service (different window types may correspond to different display levels, and the display level of the window of the predetermined window type is displayed) (Above the user interface), and then add a view corresponding to the first page in the created window to obtain a first display control.
- the second page is called, so that the second page is displayed full screen on the display screen of the terminal and the first display control is displayed on the upper layer of the second page.
- a window of a predetermined window type is created through the system window service, and a view corresponding to the second page is added to the created window, that is, Get the second display control.
- the first page is called, so that the first page is displayed full screen on the display screen of the terminal and the second display control is displayed on the upper layer of the first page.
- a window type of TYPE_APPLICATION_ATTAC HED_DIALOG can be created through the WindowManager service.
- the process of page switching according to the page switching method in this embodiment may be as shown in FIG. 6.
- the terminal when the first trigger operation for the first page is detected, displays the second page and displays a first display control on the upper layer of the second page to provide an entrance to the first page; subsequently, it detects that When selecting the first display control displayed on the upper layer of the second page, the terminal displays the first page and displays the second display control on the upper layer of the first page to provide an entrance to the second page.
- the terminal displays the first page and displays the second display control on the upper layer of the first page to provide an entrance to the second page.
- the method may further include the following step: in response to a selection operation for the second display control displayed on the upper layer of the first page, Display the second page and display the first display control on the upper layer of the second page.
- the operation on the second display control is monitored in real time.
- the terminal displays the first page from the full screen. Change to display the second page in full screen, and display the first display control on the upper layer of the second page.
- FIG. 7 a page switching process according to the page switching method in this embodiment may be shown in FIG. 7.
- the method may further include the step of displaying a corresponding third response in response to the second trigger operation on the second page. Page; displays the first display control on the upper layer of the third page.
- the terminal receives a second trigger operation on the second page, displays a third page according to the second trigger operation, and displays a first display control on an upper layer of the third page.
- the second trigger operation may be used to trigger the terminal to jump to a corresponding page, which may be a predetermined operation applied by the user to the corresponding function control displayed on the user interface.
- the specific form of the second trigger operation can be set according to actual needs, and it can be inconsistent with other functions of the application.
- the second trigger operation may be a click operation or a press operation on a corresponding function control.
- the third page is the user interface in the application.
- the third page, the second page, and the first page may be three different user interfaces in the same application, that is, the third page, the second page, and the first page are used to implement three different tasks.
- the specific limitation on the third page may be the same as that of the first page and the second page, which is not described herein.
- the process of page switching according to the page switching method in this embodiment may be as shown in FIG. 8.
- the upper layer of the message list page displays the display control corresponding to the QQ space dynamic page (that is, the first display control).
- the message dialog page with the friend "Pippi” is The third page, that is, the terminal changes from a full-screen message list page to a full-screen message dialogue page with a friend "Pippi", and displays the corresponding display of the QQ space dynamic page on the upper layer of the message dialog page with a friend "Pippi" Controls.
- the terminal When receiving a selection operation of a display control corresponding to a dynamic page in QQ space, the terminal displays the dynamic page in QQ space in full screen. Compared with related technologies, it is necessary to exit the message dialog page, return to the message list page, and then click the QQ space entry to re-enter the QQ space dynamic page. In this embodiment, by triggering the operation of the display control on the message dialog page, You can quickly switch to the dynamic page of QQ space, which simplifies the process of page switching.
- the above embodiment is described by taking one display control as an example for display on the user interface.
- at least two display controls may be displayed on the user interface of the application program at the same time.
- the method may further include the following steps: in response to the first trigger operation for the third page, displaying the second page and creating a third display control, The third display control is used to provide an entrance to the third page; the first display control and the third display control are displayed on the upper layer of the second page.
- the terminal receives the first trigger operation on the third page, displays the second page and creates a third display control according to the first trigger operation, and displays the first display control and the second display control on the upper layer of the second page.
- the third display control is a display control corresponding to the third page, and can be used to provide an entry into the third page. That is, by operating the third display control, the terminal can be triggered to display the third page in full screen.
- the operation on the third page is monitored in real time.
- the terminal starts from The third page is displayed in full screen, and the second page is displayed in full screen.
- a third display control is created, and the first display control and the third display control are simultaneously displayed on the upper layer of the second page.
- FIG. 9 a page switching process according to the page switching method in this embodiment may be shown in FIG. 9.
- the page switching method may further include the following steps: when the first display control and the third display control are displayed on the upper layer of the second page, in response to the selection operation for the first display control, on the upper layer of the first page A second indicator and a third indicator are displayed.
- the user may apply a selection operation to any one of the display controls on the display interface according to actual needs. For example, when the first display control and the third display control are displayed on the upper layer of the second page at the same time, the user may apply a selection operation to the first display control or the third display control according to actual needs.
- the terminal After the user applies a selection operation to any display control, the terminal replaces the page before the selection operation is applied to the full screen display with the page corresponding to the display control to which the selection operation is applied.
- the terminal displays the full screen
- the second page is replaced by displaying the first page in full screen and displaying the second display control and the third display control simultaneously on the upper layer of the first page.
- a page switching process according to the page switching method in this embodiment may be as shown in FIG. 10.
- the user may apply a selection operation to the second display control or the third display control displayed on the upper layer of the first page according to actual needs.
- the terminal will display the first page from the full screen, replace it with the second page on the full screen, and display the first display control and The third display control.
- the selection operation performed by the user on the second display control displayed on the upper layer of the first page is similar, and details are not described herein.
- the page switching method may further include the following steps: when the first display control and the third display control are displayed on the upper layer of the second page, in response to the selection operation for the third display control, displaying the third page and creating The second display control; the first display control and the second display control are displayed on the upper layer of the third page.
- the terminal displays the full screen
- the second page is replaced by displaying the third page in full screen and displaying the second display control and the first display control simultaneously on the upper layer of the third page.
- a page switching process according to the page switching method in this embodiment may be shown in FIG. 11.
- the user may apply a selection operation to the first display control or the second display control displayed on the upper layer of the third page according to actual needs.
- the terminal will display the third page from the full screen, change to display the second page in full screen, and display the first display control and the upper layer of the second page.
- the third display control The user applies a similar selection operation to the first display control displayed on the upper layer of the third page, and details are not described herein.
- the page switching method may further include the following steps: in response to a control drag operation for the first display control, moving the first display control on the display screen according to a trajectory corresponding to the control drag operation.
- Control drag operation can be used to trigger the movement of display controls on the display screen of the terminal.
- a control drag operation on the first display control is used to trigger movement of the first display control on the display screen of the terminal.
- the control drag operation may be a predetermined operation applied by the user to the display control displayed on the user interface, for example, while pressing the display control, sliding on the user interface.
- a display control when a display control is displayed on the upper layer of the user interface, operations on the display control are monitored in real time.
- a control drag operation on the display control is monitored, the trajectory corresponding to the drag operation (i.e., dragging) is monitored.
- Drag track Move the display control on the display screen of the terminal. For visual performance, the user will see that the display control moves on the user interface according to the drag track.
- the dragging method is applicable to any display control such as the first display control, the second display control, and the third display control.
- the first display control when the first display control is displayed on the upper layer of any user interface, when a drag operation for the first display control is monitored, as shown in FIG. 12 (FIG. 12 only shows the first display control
- the first display control is moved on the display screen of the terminal according to the corresponding drag track (such as the dashed line with an arrow in FIG. 12).
- the display position of the window on the display screen can be changed by modifying the window position parameter in the layout parameters of the window, so as to move the corresponding display control on the display screen of the terminal.
- the window position parameter includes the horizontal and vertical coordinates of the window.
- the user can drag the display control to a specified area to delete the display control.
- the page switching method may further include the following steps: when the first display control is moved, displaying a control cancellation area on the display screen; if the termination position of the movement of the first display control is within the control cancellation area, canceling The first display control is displayed.
- the control cancellation area is an interactive area used to trigger cancellation of the display control.
- the control cancellation area may be a predetermined display area in the display screen, such as the bottom display area of the display screen. During the process of moving the display control, the control cancellation area is continuously displayed on the display screen. If the termination position of the mobile display control is within the control cancellation area, the display control is canceled. For example, when a user drags a display control to a display control cancellation area with a finger, and removes a finger from the display screen within the display control cancellation area, the display control is canceled. It can be understood that after the display control is canceled, the display control is destroyed, and the user cannot see the display control on the display screen. In one embodiment, the display control may be canceled by destroying the window.
- the manner of canceling the display control is applicable to any display control such as the first display control, the second display control, and the third display control.
- the first display control when the first display control is displayed on the upper layer of any user interface, the process of moving the first display control through a drag operation of the control is shown in FIG. 13 (FIG. 13 only shows the first display control (If displayed on the upper layer of the second page), the control cancellation area is continuously displayed on the display screen, and if the termination position of the first display control is moved within the control cancellation area, the first display control is canceled.
- the display control may be cancelled and displayed through a menu having a function of canceling the display control.
- a button can be set in the menu for canceling the display control.
- the page switching method may further include the following steps: if the termination position is outside the control cancellation area, docking the first display control to a screen edge position closest to the termination position.
- the termination position of the mobile display control is outside the control cancellation area, it means that the user does not need to cancel the display control, but needs to change the display position of the display control on the display screen.
- the display control can be docked to the screen edge position closest to the acquired end position, that is, the display is displayed at the screen edge position after the end of the movement. Controls. For example, as shown in FIG.
- the display control is moved once, if the end position of the movement of the display control is at the PA position and it is determined that the right screen edge position is the screen edge position closest to the PA position, the The display control is docked to the PB position on the right edge of the screen, that is, the display control is displayed at the PB position.
- the specific program logic for determining the position of the screen edge closest to a certain position may be implemented in any applicable manner, which is not specifically limited in this application.
- the docking method is applicable to any display control such as the first display control, the second display control, and the third display control.
- the first display control Taking the first display control as an example, if the termination position of the moving first display control is outside the control cancellation area, the first display control is docked to the screen edge position closest to the termination position.
- the display control can effectively reduce the occlusion of the user interface below it.
- the display control may also be stopped at the termination position directly, that is, the display control is displayed directly at the termination position. For example, after the display control is moved once, if the termination position of the display control is moved to the PA position, the display control is directly stopped at the PA position, that is, the display control is displayed at the PA position.
- the page switching method may further include the following steps: synchronously displaying the page content of the first page in the first display control.
- the first display control may be a view window (a thumbnail window), and the page content of the first page may be displayed synchronously in the view window. That is, the display content in the first display control is consistent with the page content of the first page in real time.
- the terminal displays the second page and displays the first display control corresponding to the first page on the upper layer of the second page, where the second page is a message list page and the first page is a "skin with friend" Pi "message dialogue page, and at time T1, the message dialogue page with a friend" Pipi "is shown in Figure 15 (a).
- the display content displayed in the first display control on the upper layer of the second page is also the message dialog page shown in FIG. 15 (a).
- the page content in the corresponding user interface can be synchronously displayed in the display control.
- the page content of the second page may also be displayed synchronously in the second display control
- the page content of the third page may be displayed synchronously in the third display control, and so on.
- the display content in the display control may also be preset. In this case, the display content of the display control remains unchanged during the life cycle of the display control.
- the page content in the corresponding page is displayed synchronously in the display control, so that the user can know whether it is necessary to switch to the corresponding page for operation by observing the display control, which improves the efficiency and timeliness of page switching.
- the manner of determining the second page includes: obtaining a preset page; the second page includes a preset page.
- the second page needs to be determined first. For example, when a first trigger operation for a first page is detected, a second page is determined first, and then the determined second page is displayed.
- the preset page may be a user interface selected from various user interfaces in the application in advance.
- a user interface may be selected in advance from each user interface in the application as a preset page (ie, a second page).
- the terminal switches from displaying the user interface acting on the first trigger operation to displaying the preset page, and
- the upper layer displays display controls corresponding to the user interface that the first trigger operation acts on.
- the default user interface of the application may be selected as the second page.
- the default user interface may be the first user interface displayed after the application is opened.
- the default user interface may be set by the application by default or preset by the user. For example, for QQ applications, the default user interface is the message list interface.
- the manner of determining the second page may include the following steps: when a first trigger operation for the first page is detected, a target page selection page is displayed, and the target page selection page includes candidate page controls; The page selection operation of the candidate page control determines the selected page control from each candidate page control; the second page includes a page corresponding to the selected page control.
- the target page selection page is a user interface for a user to select a second page.
- the target page selection page can present several candidate page controls.
- Each candidate page control corresponds to a user interface.
- the candidate page controls D1, D2, and D3 are presented on the target page selection page.
- the user interface corresponding to the candidate page control D1 is a message list page
- the user interface corresponding to the candidate page control D2 is a contact list page
- the user interface corresponding to the candidate page control D3 is a QQ space dynamic page.
- the page selection operation can be used to trigger the selection of the selected page control from each candidate page control.
- the page selection operation may be a predetermined operation applied by the user to the candidate page control.
- the specific form of the page selection operation can be set according to the actual needs, as long as it does not conflict with other functions of the application.
- the page selection operation may be a click operation or a press operation on a candidate page control.
- the selected page control is a candidate page control for the page selection operation. After several candidate page controls are presented on the target page selection page, the terminal monitors operations on the candidate page controls in real time. The user can apply a page selection operation to one of the candidate page controls according to actual needs, and the terminal monitors the After the page selection operation, the candidate page control to which the page selection operation acts is taken as the selected page control.
- the second page is the page corresponding to the selected page control, that is, the user interface corresponding to the selected page control.
- the candidate page control D2 is determined as the selected page control
- the second page is the contact list page.
- the terminal when the terminal displays the first page in full screen and detects a first trigger operation for the first page, the terminal first displays the target page selection page, and the candidate page controls D1 and D2 are presented on the target page selection page. , D3, and D4.
- the candidate page controls D1 and D2 are presented on the target page selection page. , D3, and D4.
- the terminal After the terminal detects the page selection operation, the terminal displays the second page (that is, the page corresponding to the candidate page control D2) in full screen, and corresponds to the candidate page control D2.
- the top layer of the page displays the first indicator.
- the candidate page controls applied by the user for different page selection operations may be different, so the second pages determined at different times may also be different.
- the application object is the candidate page control D2
- the second page determined for the page selection operation is the user interface corresponding to the candidate page control D2
- subsequent users apply the page a second time.
- the application object is the candidate page control D1
- the second page determined for the page selection operation is the user interface corresponding to the candidate page control D1.
- a plurality of candidate page controls are displayed in the target page selection page for the user to select, and the page corresponding to the candidate page control selected by the user is determined as the second
- the page is convenient for the user to switch between the first page and the selected second page through the display control in the future, and avoids the limitation caused by using the default user interface as the second page.
- a page switching method is provided.
- the method may include the following steps S1702 to S1724.
- the second page In response to the first trigger operation on the first page, display the second page and create a first display control to provide an entry into the first page.
- the second page includes a preset page.
- S1704 Display the first display control on the upper layer of the second page.
- S1708 Display the first display control on the upper layer of the third page.
- S1712 Display the first display control and the third display control on the upper layer of the second page.
- the message list page of the QQ application is displayed on the terminal.
- the terminal displays a dynamic management page.
- the terminal displays the QQ space dynamic page.
- the terminal detects the swipe operation to the left and creates a display control (hereinafter referred to as the abbreviation) for entering the QQ space dynamic page.
- the terminal switches from displaying the message list page to displaying and Message conversation page for friend "Pippi".
- the display control (hereinafter referred to as display control C2) at the entrance of the message dialog page of the "skin”, displays the message list page, and displays the display control C2 and the display control C1 on the upper layer of the message list page at the same time.
- the terminal displays a message dialogue page with a friend "Pippi" and creates a The display control (hereinafter referred to as display control C3) that provides an entry to the message list page, and the display control C3 and the display control C1 are displayed on the upper layer of the message dialogue page with a friend "Pippi";
- display control C3 that provides an entry to the message list page
- the display control C3 and the display control C1 are displayed on the upper layer of the message dialogue page with a friend "Pippi"
- the display control C1 on the upper layer of the message list page the terminal displays the dynamic page of the QQ space, and creates the display control C3, and displays the display control C3 and the display control C2 on the upper layer of the dynamic space page of the QQ space.
- a page switching device 1800 is provided, and the device may include the following modules 1802 to 1808.
- a first control creation module 1802 is configured to display a second page and create a first display control in response to a first trigger operation on the first page, and the first display control is used to provide an entry into the first page.
- the first control display module 1804 is configured to display the first display control on an upper layer of the second page.
- a second control creation module 1806 is configured to display the first page and create a second display control in response to the selection operation of the first display control displayed on the upper layer of the second page.
- the second display control is used to provide access to the second page. Entrance.
- the second control display module 1808 is configured to display a second display control on an upper layer of the first page.
- the above-mentioned page switching device 1800 upon detecting a first triggering operation for the first page, displays the second page and displays a first display control on the upper layer of the second page to provide an entrance to the first page; subsequently, it detects that When a selection operation is performed on the first display control displayed on the upper layer of the second page, the first page is displayed and a second display control is provided on the upper layer of the first page to provide an entrance to the second page. In this way, only the display control displayed on the upper layer of the user interface can be operated to switch between the user interface and another user interface corresponding to the display control, which shortens the user operation path and improves the convenience of page switching.
- the page switching device 1800 may further include the following modules:
- the page switching module is configured to display the second page and display the first display control on the upper layer of the second page in response to the selection operation for the second display control displayed on the upper layer of the first page.
- the page switching device 1800 may further include the following modules:
- the page jump module is configured to display a corresponding third page in response to a second trigger operation on the second page; and display a first display control on an upper layer of the third page.
- the page switching device 1800 may further include the following module: a third control creation module, configured to display a second page and create a third display control in response to a first trigger operation on the third page, and the third display The control is used to provide an entrance to the third page; the third control display module is used to display the first display control and the third display control on the upper layer of the second page.
- a third control creation module configured to display a second page and create a third display control in response to a first trigger operation on the third page, and the third display The control is used to provide an entrance to the third page
- the third control display module is used to display the first display control and the third display control on the upper layer of the second page.
- the second control display module 1808 is specifically configured to display the second display control and the third display control on the upper layer of the first page.
- the page switching device 1800 may further include the following module: a control selection module, configured to display the first display control and the third display control on the upper layer of the second page in response to the selection operation for the third display control.
- a control selection module configured to display the first display control and the third display control on the upper layer of the second page in response to the selection operation for the third display control.
- the first multi-control display module is used to display the first display control and the second display control on the upper layer of the third page.
- the page switching device 1800 may further include the following module: a control drag module, configured to respond to the control drag operation for the first display control, and move the first drag on the display screen according to the track corresponding to the control drag operation.
- a control drag module configured to respond to the control drag operation for the first display control, and move the first drag on the display screen according to the track corresponding to the control drag operation.
- the page switching device 1800 may further include the following module: a cancel area display module for displaying a control cancel area on the display screen when the first display control is moved; a first control cancel module, for When the termination position of the moving first display control is within the control cancel area, the display of the first display control is cancelled.
- the page switching device 1800 may further include the following module: a first control docking module configured to dock the first display control to a screen edge position closest to the termination position if the termination position is outside the control cancellation area; Office.
- the page switching device 1800 may further include at least one of the following two modules: a first synchronous display module for synchronously displaying the page content of the first page in the first display control; and a second synchronous display module , Used to synchronously display the page content of the second page in the second display control.
- the page switching device 1800 may further include a second page determination module for obtaining a preset page; the second page includes a preset page; and determining the preset page as the second page.
- the page switching device 1800 may further include a second page determination module, and the second page determination module may include the following unit: a selection page display unit, configured to detect a first trigger operation for the first page, Display a target page selection page, and the target page selection page includes candidate page controls; a selected page control determination unit is configured to determine a selected page control from each candidate page control in response to a page selection operation for the candidate page control; and select a selected page control The corresponding page is determined as the second page.
- a selection page display unit configured to detect a first trigger operation for the first page, Display a target page selection page, and the target page selection page includes candidate page controls
- a selected page control determination unit is configured to determine a selected page control from each candidate page control in response to a page selection operation for the candidate page control
- select a selected page control The corresponding page is determined as the second page.
- Each module in the above page switching device 1800 may be implemented in whole or in part by software, hardware, and a combination thereof.
- the above-mentioned modules may be embedded in the hardware form or independent of the processor in the computer device, or may be stored in the memory of the computer device in the form of software, so that the processor calls and performs the operations corresponding to the above modules.
- a computer device which includes a memory and a processor.
- the memory stores a computer program.
- the processor executes the computer program, the steps in the page switching method provided by any embodiment of the present application are implemented.
- the computer device may be the terminal 110 shown in FIG. 1, and the internal structure diagram may be shown in FIG. 19.
- the computer equipment includes a processor, a memory, a network interface, a display screen, and an input device connected through a system bus.
- the processor is used to provide computing and control capabilities.
- the memory includes a non-volatile storage medium and an internal memory.
- the non-volatile storage medium stores an operating system and a computer program.
- the internal memory provides an environment for running the operating system and the computer program in the non-volatile storage medium.
- the computer program is executed by a processor to implement a page switching method.
- This network interface is used to communicate with external terminals through a network connection.
- the display may be a liquid crystal display or an electronic ink display.
- the input device of the computer equipment may be a touch layer covered on a display screen, or a button, a trackball or a touchpad provided on the computer equipment housing, or an external keyboard, a touchpad or a mouse.
- FIG. 19 is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer equipment to which the solution of the present application is applied.
- the specific computer equipment may be Include more or fewer parts than shown in the figure, or combine certain parts, or have a different arrangement of parts.
- the page switching device provided by the embodiments of the present application may be implemented in the form of a computer program, and the computer program may be run on a computer device as shown in FIG. 19.
- the memory of the computer device may store various program modules constituting the page switching device, for example, the first control creation module 1802, the first control display module 1804, the second control creation module 1806, and the second control display module shown in FIG. 1808.
- the computer program constituted by each program module causes the processor to execute the steps in the page switching method of each embodiment of the present application described in this specification.
- the computer device shown in FIG. 19 may execute step S202 through the first control creation module 1802 in the page switching device shown in FIG. 18, execute step S204 through the first control display module 1804, and create module 1806 through the second control.
- Step S206 is performed
- step S208 is performed through the second control display module 1808, and so on.
- Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory.
- Volatile memory can include random access memory (RAM) or external cache memory.
- RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous chain Synchlink DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
- SRAM static RAM
- DRAM dynamic RAM
- SDRAM synchronous DRAM
- DDRSDRAM dual data rate SDRAM
- ESDRAM enhanced SDRAM
- SLDRAM synchronous chain Synchlink DRAM
- Rambus direct RAM
- DRAM direct memory bus dynamic RAM
- RDRAM memory bus dynamic RAM
- a computer-readable storage medium on which a computer program is stored.
- the computer program is executed by a processor, the page switching method provided by any embodiment of the present application is implemented.
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)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
Claims (20)
- 一种页面切换方法,包括:响应于针对第一页面的第一触发操作,显示第二页面并创建第一显示控件,所述第一显示控件用于提供进入所述第一页面的入口;在所述第二页面的上层显示所述第一显示控件;响应于针对显示在所述第二页面上层的第一显示控件的选中操作,显示所述第一页面并创建第二显示控件,所述第二显示控件用于提供进入所述第二页面的入口;在所述第一页面的上层显示所述第二显示控件。
- 根据权利要求1所述的方法,其中,在所述第一页面的上层显示所述第二显示控件之后,还包括:响应于针对所述第二显示控件的选中操作,显示所述第二页面并在所述第二页面的上层显示所述第一显示控件。
- 根据权利要求1所述的方法,其中,在所述第二页面的上层显示所述第一显示控件之后,还包括:响应于针对所述第二页面上的第二触发操作,显示相应的第三页面;在所述第三页面的上层显示所述第一显示控件。
- 根据权利要求3所述的方法,其中,在所述第三页面的上层显示所述第一显示控件之后,还包括:响应于针对所述第三页面的第一触发操作,显示所述第二页面并创建第三显示控件,所述第三显示控件用于提供进入所述第三页面的入口;在所述第二页面的上层显示所述第一显示控件和所述第三显示控件。
- 根据权利要求4所述的方法,其中,还包括:在所述第二页面的上层显示所述第一显示控件和所述第三显示控件时,响应于针对所述第一显示控件的选中操作,在所述第一页面的上层显示所述第二显示控件和所述第三显示控件。
- 根据权利要求4所述的方法,其中,所述方法还包括:在所述第二页面的上层显示所述第一显示控件和所述第三显示控件时,响应于针对所述第三显示控件的选中操作,显示所述第三页面并创建所述第二显 示控件;在所述第三页面的上层显示所述第一显示控件和所述第二显示控件。
- 根据权利要求1所述的方法,其中,所述方法还包括:响应于针对所述第一显示控件的控件拖拽操作,按照所述控件拖拽操作对应的轨迹在显示屏幕上移动所述第一显示控件。
- 根据权利要求7所述的方法,其中,所述方法还包括:在所述第一显示控件被移动时,在所述显示屏幕中显示控件取消区域;若移动所述第一显示控件的终止位置位于所述控件取消区域内,则取消显示所述第一显示控件。
- 根据权利要求8所述的方法,其中,所述方法还包括:若所述终止位置位于所述控件取消区域外,则将所述第一显示控件停靠至与所述终止位置相距最近的屏幕边缘位置处。
- 根据权利要求1所述的方法,其中,所述方法还包括以下两项中的至少一项:在所述第一显示控件中同步显示所述第一页面的页面内容;在所述第二显示控件中同步显示所述第二页面的页面内容。
- 根据权利要求1至10任一项所述的方法,其中,确定所述第二页面的方式,包括:获取预先设定的页面;将所述预先设定的页面确定为所述第二页面。
- 根据权利要求1至10任一项所述的方法,其中,确定所述第二页面的方式,包括:当接收到针对第一页面的第一触发操作时,显示目标页面选择页面,所述目标页面选择页面中包括候选页面控件;响应于针对所述候选页面控件的页面选择操作,从各所述候选页面控件中确定中选页面控件;将所述中选页面控件对应的页面确定为所述第二页面。
- 一种页面切换装置,包括:第一控件创建模块,用于响应于针对第一页面的第一触发操作,显示第二页面并创建第一显示控件,所述第一显示控件用于提供进入所述第一页面的入 口;第一控件显示模块,用于在所述第二页面的上层显示所述第一显示控件;第二控件创建模块,用于响应于针对显示在所述第二页面上层的第一显示控件的选中操作,显示所述第一页面并创建第二显示控件,所述第二显示控件用于提供进入所述第二页面的入口;第二控件显示模块,用于在所述第一页面的上层显示所述第二显示控件。
- 根据权利要求13所述的装置,其中,所述装置还包括:页面切换模块,用于响应于针对所述第二显示控件的选中操作,显示所述第二页面并在所述第二页面的上层显示所述第一显示控件。
- 根据权利要求13所述的装置,其中,所述装置还包括:页面跳转模块,用于响应于针对所述第二页面上的第二触发操作,显示相应的第三页面;在所述第三页面的上层显示所述第一显示控件。
- 根据权利要求15所述的装置,其中,所述装置,还包括:第三创建模块,用于响应于针对所述第三页面的第一触发操作,显示所述第二页面并创建第三显示控件,所述第三显示控件用于提供进入所述第三页面的入口;第三控件显示模块,用于在所述第二页面的上层显示所述第一显示控件和所述第三显示控件。
- 根据权利要求16所述的装置,其中,所述第二控件显示模块,用于在所述第二页面的上层显示所述第一显示控件和所述第三显示控件时,响应于针对所述第一显示控件的选中操作,在所述第一页面的上层显示所述第二显示控件和所述第三显示控件。
- 根据权利要求16所述的装置,其中,所述装置还包括:控件选中模块,用于在所述第二页面的上层显示所述第一显示控件和所述第三显示控件时,响应于针对所述第三显示控件的选中操作,显示所述第三页面并创建所述第二显示控件;第一多控件显示模块,用于在所述第三页面的上层显示所述第一显示控件和所述第二显示控件。
- 一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至12中任一项所述的方法的步骤。
- 一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至12中任一项所述方法的步骤。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020207027790A KR102479662B1 (ko) | 2018-08-29 | 2019-08-26 | 페이지 전환 방법, 장치, 저장 매체 및 컴퓨터 기기 |
| EP19856029.4A EP3770743A4 (en) | 2018-08-29 | 2019-08-26 | PAGE SWITCHING PROCEDURE, DEVICE, STORAGE MEDIUM AND COMPUTER DEVICE |
| US17/016,351 US12175056B2 (en) | 2018-08-29 | 2020-09-09 | Page switching method and apparatus, and storage medium |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810997033.6A CN110874166B (zh) | 2018-08-29 | 2018-08-29 | 页面切换方法、装置、存储介质及计算机设备 |
| CN201810997033.6 | 2018-08-29 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/016,351 Continuation US12175056B2 (en) | 2018-08-29 | 2020-09-09 | Page switching method and apparatus, and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2020043064A1 true WO2020043064A1 (zh) | 2020-03-05 |
Family
ID=69644083
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2019/102627 Ceased WO2020043064A1 (zh) | 2018-08-29 | 2019-08-26 | 页面切换方法、装置、存储介质及计算机设备 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US12175056B2 (zh) |
| EP (1) | EP3770743A4 (zh) |
| KR (1) | KR102479662B1 (zh) |
| CN (1) | CN110874166B (zh) |
| WO (1) | WO2020043064A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112035765A (zh) * | 2020-07-30 | 2020-12-04 | 长沙市到家悠享网络科技有限公司 | 页面渲染方法、装置和设备 |
Families Citing this family (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111524210A (zh) * | 2020-04-10 | 2020-08-11 | 北京百度网讯科技有限公司 | 用于生成绘图的方法和装置 |
| CN111766989B (zh) * | 2020-07-02 | 2022-05-03 | 网易(杭州)网络有限公司 | 一种界面切换方法及装置 |
| CN114363462B (zh) * | 2020-09-30 | 2023-01-06 | 华为技术有限公司 | 一种界面显示方法、电子设备及计算机可读介质 |
| CN114327698B (zh) * | 2020-09-30 | 2024-04-05 | 深圳市万普拉斯科技有限公司 | 一种页面切换的方法、系统、电子装置及存储介质 |
| CN112596657A (zh) * | 2020-12-30 | 2021-04-02 | 北京达佳互联信息技术有限公司 | 一种任务创建方法、装置、电子设备及存储介质 |
| CN113867869B (zh) * | 2021-09-29 | 2024-10-25 | 上海哔哩哔哩科技有限公司 | 交互数据显示方法及装置 |
| CN116048335A (zh) * | 2021-10-28 | 2023-05-02 | 北京字跳网络技术有限公司 | 交互方法、交互装置、电子设备和计算机可读存储介质 |
| CN116048334A (zh) * | 2021-10-28 | 2023-05-02 | 北京字跳网络技术有限公司 | 页面切换方法、页面切换装置、电子设备和可读存储介质 |
| CN113986102A (zh) * | 2021-11-08 | 2022-01-28 | 北京字跳网络技术有限公司 | 显示控制方法、装置、电子设备和存储介质 |
| CN114579229A (zh) * | 2022-02-14 | 2022-06-03 | 众安科技(国际)集团有限公司 | 信息呈现方法及装置 |
| US20240160346A1 (en) * | 2022-03-08 | 2024-05-16 | Google Llc | Back gesture preview on computing devices |
| CN114756315A (zh) * | 2022-03-23 | 2022-07-15 | 阿波罗智联(北京)科技有限公司 | 对话页面切换方法、装置、设备及存储介质 |
| CN114816188A (zh) * | 2022-05-05 | 2022-07-29 | Oppo广东移动通信有限公司 | 页面控制方法、装置、电子设备、芯片及可读存储介质 |
| CN117150166A (zh) * | 2023-08-22 | 2023-12-01 | 网易(杭州)网络有限公司 | 页面交互方法、装置、电子设备和计算机可读存储介质 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103177021A (zh) * | 2011-12-23 | 2013-06-26 | 腾讯科技(深圳)有限公司 | 移动终端浏览器、浏览器页面显示方法及装置 |
| US20160342319A1 (en) * | 2015-05-19 | 2016-11-24 | Lemobile Information Technology (Beijing) Co., Ltd. | Method and device for previewing and displaying multimedia streaming data |
| CN106648350A (zh) * | 2016-09-29 | 2017-05-10 | 珠海市魅族科技有限公司 | 一种界面展示方法及装置 |
| CN108241633A (zh) * | 2016-12-23 | 2018-07-03 | 百度在线网络技术(北京)有限公司 | 快速切换网页的方法和装置 |
Family Cites Families (57)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7243299B1 (en) * | 2000-04-21 | 2007-07-10 | Microsoft Corporation | Methods and apparatus for displaying multiple contexts in electronic documents |
| US7487460B2 (en) * | 2003-03-21 | 2009-02-03 | Microsoft Corporation | Interface for presenting data representations in a screen-area inset |
| US20060184895A1 (en) * | 2005-02-17 | 2006-08-17 | Dolph Blaine H | Visibly persisting one or more computer desktop windows |
| US7673233B2 (en) * | 2005-09-08 | 2010-03-02 | Microsoft Corporation | Browser tab management |
| US7437678B2 (en) * | 2005-10-27 | 2008-10-14 | International Business Machines Corporation | Maximizing window display area using window flowing |
| US20070250787A1 (en) * | 2006-04-21 | 2007-10-25 | Hideya Kawahara | Enhancing visual representation and other effects for application management on a device with a small screen |
| US8327428B2 (en) * | 2006-11-30 | 2012-12-04 | Microsoft Corporation | Authenticating linked accounts |
| US7958460B2 (en) * | 2007-10-30 | 2011-06-07 | International Business Machines Corporation | Method for predictive drag and drop operation to improve accessibility |
| US9700791B2 (en) * | 2008-08-14 | 2017-07-11 | Valve Corporation | Overlaying interactive video game play with real-time chat sessions with game switching |
| US8836648B2 (en) * | 2009-05-27 | 2014-09-16 | Microsoft Corporation | Touch pull-in gesture |
| KR101646254B1 (ko) * | 2009-10-09 | 2016-08-05 | 엘지전자 주식회사 | 이동 통신 단말기에서의 아이콘 삭제 방법 및 이를 적용한 이동 통신 단말기 |
| KR101633335B1 (ko) * | 2009-12-07 | 2016-06-24 | 엘지전자 주식회사 | 이동 단말기 및 이것의 애플리케이션 제어 방법 |
| EP3907593B1 (en) * | 2010-01-19 | 2025-03-26 | LG Electronics, Inc. | Mobile terminal and control method thereof |
| DE202011110735U1 (de) * | 2010-04-06 | 2015-12-10 | Lg Electronics Inc. | Mobiles Endgerät |
| JP5134653B2 (ja) * | 2010-07-08 | 2013-01-30 | 株式会社バンダイナムコゲームス | プログラム及びユーザ端末 |
| KR101735614B1 (ko) | 2010-08-12 | 2017-05-15 | 엘지전자 주식회사 | 휴대 단말기 및 그 동작 제어방법 |
| US8875047B2 (en) * | 2010-08-31 | 2014-10-28 | Blackboard Inc. | Smart docking for windowing systems |
| US20120225693A1 (en) * | 2010-10-01 | 2012-09-06 | Sanjiv Sirpal | Windows position control for phone applications |
| US9501217B2 (en) * | 2011-01-14 | 2016-11-22 | Apple Inc. | Target region for removing icons from dock |
| US8978047B2 (en) * | 2011-02-03 | 2015-03-10 | Sony Corporation | Method and system for invoking an application in response to a trigger event |
| US9104307B2 (en) * | 2011-05-27 | 2015-08-11 | Microsoft Technology Licensing, Llc | Multi-application environment |
| US9588668B2 (en) * | 2011-07-21 | 2017-03-07 | Imerj, Llc | Methods of displaying a second view |
| US9645733B2 (en) * | 2011-12-06 | 2017-05-09 | Google Inc. | Mechanism for switching between document viewing windows |
| KR101356368B1 (ko) * | 2012-02-24 | 2014-01-29 | 주식회사 팬택 | 어플리케이션 전환 장치 및 방법 |
| US20130227472A1 (en) * | 2012-02-29 | 2013-08-29 | Joseph W. Sosinski | Device, Method, and Graphical User Interface for Managing Windows |
| US8345017B1 (en) * | 2012-03-04 | 2013-01-01 | Lg Electronics Inc. | Touch input gesture based command |
| CN102855051A (zh) * | 2012-08-15 | 2013-01-02 | 中兴通讯股份有限公司 | 应用的快捷方式的处理方法及装置 |
| US9612713B2 (en) * | 2012-09-26 | 2017-04-04 | Google Inc. | Intelligent window management |
| EP2767896B1 (en) * | 2013-02-14 | 2019-01-16 | LG Electronics Inc. | Mobile terminal and method of controlling the mobile terminal |
| KR102148725B1 (ko) * | 2013-07-31 | 2020-08-28 | 삼성전자주식회사 | 어플리케이션을 표시하는 방법 및 장치 |
| US9720557B2 (en) * | 2013-08-26 | 2017-08-01 | Cellco Partnership | Method and apparatus for providing always-on-top user interface for mobile application |
| US9792015B2 (en) * | 2013-09-19 | 2017-10-17 | Microsoft Technology Licensing, Llc | Providing visualizations for conversations |
| KR102115186B1 (ko) * | 2013-11-22 | 2020-05-27 | 엘지전자 주식회사 | 이동 단말기 및 그것의 제어방법 |
| KR20150077774A (ko) * | 2013-12-30 | 2015-07-08 | 삼성전자주식회사 | 화면 전환 방법 및 그 장치 |
| US10139993B2 (en) * | 2014-01-22 | 2018-11-27 | Google Llc | Enhanced window control flows |
| KR20150135038A (ko) * | 2014-05-23 | 2015-12-02 | 삼성전자주식회사 | 폴더블 전자 장치 및 그 제어 방법 |
| WO2015178714A1 (en) * | 2014-05-23 | 2015-11-26 | Samsung Electronics Co., Ltd. | Foldable device and method of controlling the same |
| US9785340B2 (en) * | 2014-06-12 | 2017-10-10 | Apple Inc. | Systems and methods for efficiently navigating between applications with linked content on an electronic device with a touch-sensitive display |
| KR20160020739A (ko) * | 2014-08-14 | 2016-02-24 | 인포뱅크 주식회사 | 푸쉬 메시지 수신에 따라 앱 아이콘 위치를 변경하는 이동통신 단말기 및 이 방법을 실행시키기 위하여 매체에 저장된 앱 프로그램 |
| KR20160035911A (ko) | 2014-09-24 | 2016-04-01 | 엘지전자 주식회사 | 이동단말기 및 그 제어방법 |
| CN106293355B (zh) * | 2015-05-11 | 2020-09-01 | 腾讯科技(深圳)有限公司 | 即时通讯窗口显示的方法和装置 |
| KR102480462B1 (ko) * | 2016-02-05 | 2022-12-23 | 삼성전자주식회사 | 복수의 디스플레이들을 포함하는 전자 장치 및 그 동작 방법 |
| JP6195964B1 (ja) * | 2016-04-15 | 2017-09-13 | ネイバー コーポレーションNAVER Corporation | アプリケーション制作装置及びその方法、アプリケーション駆動装置、並びにコンピュータプログラム |
| CN109313531A (zh) * | 2016-06-30 | 2019-02-05 | 华为技术有限公司 | 一种查看应用程序的图形用户界面、方法及终端 |
| KR20180017746A (ko) * | 2016-08-10 | 2018-02-21 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
| CN106527874B (zh) * | 2016-10-20 | 2019-09-10 | 腾讯科技(深圳)有限公司 | 页面处理方法及装置 |
| EP3385831A1 (en) * | 2017-04-04 | 2018-10-10 | Lg Electronics Inc. | Mobile terminal |
| US11093126B2 (en) * | 2017-04-13 | 2021-08-17 | Adobe Inc. | Drop zone prediction for user input operations |
| CN106951148B (zh) * | 2017-05-02 | 2020-03-03 | 深圳乐信软件技术有限公司 | 一种切换页面的方法和装置 |
| DK180117B1 (en) * | 2017-05-15 | 2020-05-15 | Apple Inc. | SYSTEMS AND METHODS FOR INTERACTING WITH MULTIPLE APPLICATIONS THAT ARE SIMULTANEOUSLY DISPLAYED ON AN ELECTRONIC DEVICE WITH A TOUCHSENSITIVE DISPLAY |
| CN107390968A (zh) * | 2017-06-14 | 2017-11-24 | 努比亚技术有限公司 | 应用界面互换的方法、终端以及计算机可读存储介质 |
| CN107368361B (zh) * | 2017-06-26 | 2019-08-20 | 中广热点云科技有限公司 | 一种移动终端应用程序切换方法及系统 |
| CN107390986A (zh) | 2017-07-05 | 2017-11-24 | Tcl移动通信科技(宁波)有限公司 | 一种移动终端裁图控制方法、存储设备及移动终端 |
| US10831513B2 (en) * | 2017-11-06 | 2020-11-10 | International Business Machines Corporation | Control transparency of a top layer provided by an additional transparent layer on top of the top layer based on relevance |
| US10831331B2 (en) * | 2018-03-09 | 2020-11-10 | International Business Machines Corporation | Window control for simultaneously running applications |
| WO2019217043A1 (en) * | 2018-05-08 | 2019-11-14 | Google Llc | Drag gesture animation |
| US10824306B2 (en) * | 2018-10-16 | 2020-11-03 | Lenovo (Singapore) Pte. Ltd. | Presenting captured data |
-
2018
- 2018-08-29 CN CN201810997033.6A patent/CN110874166B/zh active Active
-
2019
- 2019-08-26 WO PCT/CN2019/102627 patent/WO2020043064A1/zh not_active Ceased
- 2019-08-26 EP EP19856029.4A patent/EP3770743A4/en active Pending
- 2019-08-26 KR KR1020207027790A patent/KR102479662B1/ko active Active
-
2020
- 2020-09-09 US US17/016,351 patent/US12175056B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103177021A (zh) * | 2011-12-23 | 2013-06-26 | 腾讯科技(深圳)有限公司 | 移动终端浏览器、浏览器页面显示方法及装置 |
| US20160342319A1 (en) * | 2015-05-19 | 2016-11-24 | Lemobile Information Technology (Beijing) Co., Ltd. | Method and device for previewing and displaying multimedia streaming data |
| CN106648350A (zh) * | 2016-09-29 | 2017-05-10 | 珠海市魅族科技有限公司 | 一种界面展示方法及装置 |
| CN108241633A (zh) * | 2016-12-23 | 2018-07-03 | 百度在线网络技术(北京)有限公司 | 快速切换网页的方法和装置 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3770743A4 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112035765A (zh) * | 2020-07-30 | 2020-12-04 | 长沙市到家悠享网络科技有限公司 | 页面渲染方法、装置和设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3770743A1 (en) | 2021-01-27 |
| KR20200122386A (ko) | 2020-10-27 |
| CN110874166B (zh) | 2022-05-03 |
| US12175056B2 (en) | 2024-12-24 |
| EP3770743A4 (en) | 2021-07-07 |
| KR102479662B1 (ko) | 2022-12-20 |
| CN110874166A (zh) | 2020-03-10 |
| US20200409518A1 (en) | 2020-12-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2020043064A1 (zh) | 页面切换方法、装置、存储介质及计算机设备 | |
| US11809702B2 (en) | Modeless augmentations to a virtual trackpad on a multiple screen computing device | |
| CN114467068B (zh) | 基于应用布局和用户工作流来定位用户界面组件 | |
| US9218105B2 (en) | Method of modifying rendered attributes of list elements in a user interface | |
| EP4161065B1 (en) | Video call interface display control method and apparatus, storage medium, and device | |
| CN111338555B (zh) | 通过虚拟键盘实现输入的方法、装置、设备及存储介质 | |
| US20090187824A1 (en) | Self-revelation aids for interfaces | |
| KR102205283B1 (ko) | 적어도 하나의 어플리케이션을 실행하는 전자 장치 및 그 제어 방법 | |
| US20140223341A1 (en) | Method and electronic device for controlling dynamic map-type graphic interface | |
| CN106716357A (zh) | 多系统移动终端的控制方法、控制装置及电子设备 | |
| CN114501107A (zh) | 一种显示设备及涂色方法 | |
| CN110175065A (zh) | 一种用户界面的显示方法、装置、设备和存储介质 | |
| CN114327726B (zh) | 显示控制方法、装置、电子设备及存储介质 | |
| EP4261666A1 (en) | Interface processing method and apparatus, and electronic device and computer-readable storage medium | |
| US20150103025A1 (en) | Information processing device, method and program | |
| CN112148406A (zh) | 页面切换方法、装置、电子设备和可读存储介质 | |
| CN114442849B (zh) | 一种显示设备及显示方法 | |
| US20240256104A1 (en) | Control method and electronic device | |
| CN114968049A (zh) | 一种显示设备和颜色渲染方法 | |
| CN110377378B (zh) | 图片悬浮显示方法、装置、终端和存储介质 | |
| CN104978104A (zh) | 一种信息处理方法、装置和电子设备 | |
| CN114879872A (zh) | 显示方法、装置、电子设备及存储介质 | |
| HK40021586A (zh) | 页面切换方法、装置、存储介质及计算机设备 | |
| HK40021586B (zh) | 页面切换方法、装置、存储介质及计算机设备 | |
| EP3655849B1 (en) | Method for handling on a mobile terminal a list of contents each associated to a sub-content |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19856029 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 20207027790 Country of ref document: KR Kind code of ref document: A |
|
| ENP | Entry into the national phase |
Ref document number: 2019856029 Country of ref document: EP Effective date: 20201020 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWG | Wipo information: grant in national office |
Ref document number: 202047046738 Country of ref document: IN |