Target page jumping method and device and storage medium

By introducing a transit management page into the multi-process architecture of the mobile terminal, identifying user operations and determining the target page path, the display confusion during page jump, fallback and recovery is solved, and the user experience is improved.

CN119829160APending Publication Date: 2025-04-15KE COM (BEIJING) TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411747418.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-04-15

AI Technical Summary

Technical Problem

Under the multi-process architecture of a mobile terminal, when users perform page jumps, falls backs and restores between different processes, the page display may be confusing and affecting the user experience.

Method used

By introducing a transit management page, responding to the user's touch operation, identifying the request type, and determining the path information of the target page based on the transit management page, so as to accurately jump to the target page.

Benefits of technology

Improve the accuracy of page display, reduce page confusion, and improve user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119829160A_ABST
    Figure CN119829160A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a target page jumping method and device and a storage medium, and relates to the technical field of mobile terminals. The method comprises the following steps: responding to a touch operation of a user on an initial page of an application program, and identifying a request type corresponding to the touch operation; wherein the touch operation is used for indicating that the initial page jumps to the target page; calling a transfer management page, and determining path information of the target page based on the transfer management page according to a request type corresponding to the touch operation; wherein the transfer management page is used for representing that the initial page jumps to a middle page of the target page; and jumping from the initial page to the target page according to the path information of the target page. By adopting the technical scheme, the accuracy of page display can be improved when a user performs page switching operation, and then the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present disclosure relate to the field of mobile terminal technology, and in particular to a target page jump method, device, and storage medium. Background Art

[0002] In the process of developing an application program for a mobile terminal, the application program is usually divided into multiple processes, and each process maintains its own stack information, wherein the stack information includes multiple pages.

[0003] However, this multi-process architecture also brings complexity to stack information management. When users perform page jump operations, page rollback operations between different processes, and rollback from the desktop to the application, page display may be chaotic.

[0004] Therefore, there is an urgent need for a target page jump method that can improve the accuracy of page display when the user switches pages, thereby improving the user experience. Summary of the invention

[0005] In order to solve the above technical problem or at least partially solve the above technical problem, the embodiments of the present disclosure provide a target page jump method, device and storage medium.

[0006] A first aspect of an embodiment of the present disclosure provides a target page jump method, the method comprising:

[0007] Responding to a touch operation of a user on an initial page of an application, and identifying a request type corresponding to the touch operation; wherein the touch operation is used to indicate a jump from the initial page to a target page;

[0008] Calling a transfer management page, and determining the path information of the target page based on the transfer management page according to the request type corresponding to the touch operation; wherein the transfer management page is used to represent the intermediate page from the initial page to the target page;

[0009] According to the path information of the target page, the initial page jumps to the target page.

[0010] In one example, if the request type corresponding to the touch operation is a jump request type, then determining the path information of the target page based on the transfer management page according to the request type corresponding to the touch operation includes:

[0011] According to the jump request type corresponding to the touch operation, first process stack information corresponding to the initial page and page status information of the initial page are obtained; wherein the first process stack information corresponding to the initial page is used to represent page sorting information of the initial page in the first process; and the page status information of the initial page is used to represent display information of the initial page when the touch operation is received;

[0012] Based on the transfer management page, and according to the touch operation, determining a second process corresponding to the target page;

[0013] Based on the transfer management page, the second process stack information of the target page and the page status information of the target page are sent to the second process.

[0014] In one example, jumping from the initial page to the target page according to the path information of the target page includes:

[0015] Based on the second process, the target page is created according to the second process stack information of the target page and the page state information of the target page, and the initial page is jumped to the target page.

[0016] In one example, if the request type corresponding to the touch operation is a rollback request type, then determining the path information of the target page based on the transfer management page according to the request type corresponding to the touch operation includes:

[0017] According to the rollback request type corresponding to the touch operation, based on the transfer management page, second process stack information of the target page and page status information of the target page of the transfer management page history record are obtained.

[0018] In one example, jumping from the initial page to the target page according to the path information of the target page includes:

[0019] Based on the transfer management page, the target page is displayed according to the second process stack information of the target page and the page status information of the target page.

[0020] In one example, if the request type corresponding to the touch operation is a recovery request type, then determining the path information of the target page based on the transfer management page according to the request type corresponding to the touch operation includes:

[0021] According to the type of recovery request corresponding to the touch operation, the main process of the application is awakened, the stack information of the main process and the main page corresponding to the main process are started, and the initial page is jumped to the main page;

[0022] Based on the transfer management page, the stack information of the main process and the page status information of the main page corresponding to the main process are monitored;

[0023] Based on the transfer management page, obtaining the second process stack information of the target page and the page status information of the target page of the transfer management page history record;

[0024] Based on the transfer management page, the second process stack information of the target page and the page status information of the target page are sent to the second process.

[0025] In one example, jumping from the initial page to the target page according to the path information of the target page includes:

[0026] Based on the second process, the target page is restored according to the second process stack information of the target page and the page state information of the target page.

[0027] A second aspect of an embodiment of the present disclosure provides a target page jump device, the device comprising:

[0028] An identification module, used to respond to a user's touch operation on an initial page of an application and identify a request type corresponding to the touch operation; wherein the touch operation is used to indicate a jump from the initial page to a target page;

[0029] A determination module, used to call a transfer management page, and determine the path information of the target page based on the transfer management page according to the request type corresponding to the touch operation; wherein the transfer management page is used to represent the intermediate page from the initial page to the target page;

[0030] The jump module is used to jump from the initial page to the target page according to the path information of the target page.

[0031] A third aspect of an embodiment of the present disclosure provides an electronic device, comprising: a processor and a memory, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the processor executes the method of the first aspect above.

[0032] A fourth aspect of an embodiment of the present disclosure provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the method of the first aspect described above can be implemented.

[0033] A fifth aspect of an embodiment of the present disclosure provides a computer program product, including a computer program, which implements the method described in the first aspect when executed by a processor.

[0034] The disclosed embodiment provides a method, device and storage medium for jumping to a target page, the method comprising: responding to a user's touch operation on an initial page of an application, and identifying a request type corresponding to the touch operation; wherein the touch operation is used to indicate jumping from the initial page to the target page; calling a transfer management page, and determining the path information of the target page based on the transfer management page according to the request type corresponding to the touch operation; wherein the transfer management page is used to represent an intermediate page from the initial page to the target page; and jumping from the initial page to the target page according to the path information of the target page. The adoption of this technical solution can improve the accuracy of page display when the user performs a page switching operation, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0036] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0037] Figure 1a is a schematic diagram of process stack information provided by an embodiment of the present disclosure;

[0038] Figure 1b is a schematic diagram of process stack information provided by an embodiment of the present disclosure;

[0039] Figure 1c It is a page schematic diagram of a rollback request in a multi-process situation provided by an embodiment of the present disclosure;

[0040] Figure 1d is a schematic diagram of a small window page display provided by an embodiment of the present disclosure;

[0041] Figure 1e It is a flowchart of a target page jump method provided by an embodiment of the present disclosure;

[0042] Figure 2a It is a flowchart of a target page jump method provided by an embodiment of the present disclosure;

[0043] Figure 2bThis is a schematic diagram of a target page jump process provided by an embodiment of the present disclosure;

[0044] Figure 3a It is a flowchart of a target page jump method provided by an embodiment of the present disclosure;

[0045] Figure 3b This is a schematic diagram of a target page jump process provided by an embodiment of the present disclosure;

[0046] Figure 4a It is a flowchart of a target page jump method provided by an embodiment of the present disclosure;

[0047] Figure 4b This is a schematic diagram of a target page jump process provided by an embodiment of the present disclosure;

[0048] Figure 5 It is a structural schematic diagram of a target page jump device provided by an embodiment of the present disclosure;

[0049] Figure 6 It is a structural schematic diagram of an electronic device in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0050] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features in the embodiments can be combined with each other without conflict.

[0051] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.

[0052] Currently, in the multi-process architecture of mobile terminals, when jumping between pages in the same process, the changes in the process stack information can be seen in Figure 1a A schematic diagram of a process stack information is shown, from Figure 1a It can be seen that the newly jumped page C is above the old page A and the old page B. The page order in the process stack information is clear. When jumping between pages of different processes, the changes in the stack information of different processes can be seen in Figure 1b A schematic diagram of process stack information is shown, wherein each process stack information has a corresponding page sequence.

[0053] Currently, when a user uses an application on a mobile terminal, due to the previous operation, the application returns to the desktop. When the icon page of the application on the desktop is clicked again, the mobile terminal displays the top-level page B of process A, while the user expects page C of process B, which is a display error. For details, please refer to Figure 1c A page diagram of a fallback request in a multi-process situation is shown.

[0054] At present, the page C of process B is reduced according to business needs. Since the old page status information of page C of process B cannot be perceived, new page status information of page C will be created to replace the old page status information of page C, which will cause the problem of inconsistent page status information. For details, please refer to Figure 1d A schematic diagram showing a small window page display.

[0055] In order to solve the above problems, we can refer to Figure 1e 1 is a flow chart of a target page jump method provided by an embodiment of the present disclosure, and the method can be executed by an electronic device. The electronic device can be exemplarily understood as a device such as a mobile phone, a tablet computer, a laptop computer, a desktop computer, a smart TV, etc. Figure 1e As shown, the method provided in this embodiment includes the following steps:

[0056] S101 , responding to a touch operation of a user on an initial page of an application, and identifying a request type corresponding to the touch operation; wherein the touch operation is used to indicate a jump from the initial page to a target page.

[0057] In one example, the application is an application of a mobile terminal, and the initial page can be an icon interface of the application, or can be each interface in the application. In one example, the touch operation can be a click operation, or can be an operation of other settings, which is not limited here.

[0058] In one example, the request type corresponding to the touch operation is used to indicate the type of operation performed by the touch operation. Specifically, the request type corresponding to the touch operation includes at least one of the following: a jump request type, a rollback request type, and a restore request type.

[0059] In one example, the target page is an interface of an application program to which the user desires to jump.

[0060] S102, calling a transfer management page, and determining path information of a target page based on the transfer management page according to a request type corresponding to the touch operation; wherein the transfer management page is used to represent an intermediate page from an initial page to a target page.

[0061] In one example, the transfer management page is used to represent the intermediate page from the initial page to the target page. For example, if the initial page is page A, the target page is page B, and the transfer management page is page C, then the process of page A jumping to page B is: page A, page C, page B.

[0062] In one example, after the touch operation is acquired, the transfer management page is called first, and then the specific operation to be performed based on the transfer management page is determined according to the request type corresponding to the touch operation. Different request types have different path information of the target page determined by the transfer management page. Among them, the path information of the target page is used to indicate the process page of jumping from the initial page to the target page.

[0063] S103: Jump from the initial page to the target page according to the path information of the target page.

[0064] In one example, after the path information of the target page is obtained, the target page is jumped from the initial page according to the path information.

[0065] The disclosed embodiment provides a target page jump method, the method comprising: responding to a user's touch operation on the initial page of an application, and identifying a request type corresponding to the touch operation; wherein the touch operation is used to indicate a jump from the initial page to the target page; calling a transfer management page, and determining the path information of the target page based on the transfer management page according to the request type corresponding to the touch operation; wherein the transfer management page is used to represent an intermediate page from the initial page to the target page; and jumping from the initial page to the target page according to the path information of the target page. The adoption of this technical solution can improve the accuracy of page display when the user performs a page switching operation, thereby improving the user experience.

[0066] Figure 2a The figure is a flow chart of a target page jump method provided by an embodiment of the present disclosure. The embodiment of the present disclosure is optimized on the basis of the above embodiment, and the embodiment of the present disclosure can be combined with various optional solutions in one or more of the above embodiments.

[0067] like Figure 2a As shown, the target page jump method may include the following steps:

[0068] S201, responding to a touch operation of a user on an initial page of an application, and identifying a request type corresponding to the touch operation; wherein the touch operation is used to indicate a jump from the initial page to a target page.

[0069] In an example, this step may refer to the content of step S101.

[0070] S202: Call the transfer management page.

[0071] In one example, the transition management page is used to represent an intermediate page from the initial page to the target page.

[0072] S203. If the request type corresponding to the touch operation is a jump request type, obtain the first process stack information corresponding to the initial page and the page status information of the initial page according to the jump request type corresponding to the touch operation; wherein the first process stack information corresponding to the initial page is used to represent the page sorting information of the initial page in the first process; and the page status information of the initial page is used to represent the display information of the initial page when the touch operation is received.

[0073] In one example, the request type corresponding to the touch operation is a jump request type, indicating that the user is currently on the initial page and needs to jump from the initial page to the target page. In this case, the target page needs to be recreated. The application includes multiple processes, each of which corresponds to a process stack information, which includes page sorting information of multiple pages and page status information corresponding to each page.

[0074] In this embodiment, the initial page corresponds to the first process stack information, that is, the page status information of the initial page can be found in the first process stack information. The page status information of the initial page represents the display information of the initial page when a touch operation is received. Specifically, the page status information of the initial page includes the current display content of the page. For example, the initial page is page B, and the first process is process A. The first process stack information is the process A stack information, and the process A stack information includes page B and page A. The process A stack information follows the last-in-first-out rule. Page B enters the process A stack information later, and therefore, it is first out of the process A stack information.

[0075] S204: Based on the transfer management page and according to the touch operation, determine the second process corresponding to the target page.

[0076] In one example, the transit management page corresponds to the first process stack information, that is, the transit management page is controlled by the first process. The target page corresponds to the second process stack information. In order to determine the target page, it is necessary to first determine the second process corresponding to the target page through the transit management page. In this embodiment, the target page may be page C, and the second process may be process B. The second process stack information is process B stack information. Process B stack information includes page C.

[0077] S205: Based on the transfer management page, the second process stack information of the target page and the page status information of the target page are sent to the second process.

[0078] In one example, after determining the second process corresponding to the target page based on the transit management page, the second process stack information of the target page and the page status information of the target page are determined, and the second process stack information of the target page and the page status information of the target page are sent to the second process.

[0079] S206 , based on the second process, creating a target page according to the second process stack information of the target page and the page status information of the target page, and jumping from the initial page to the target page.

[0080] In one example, the second process is used to create a target page according to the second process stack information of the target page and the page status information of the target page. For example, the second process is process B, and the target page is page C. Process B determines page C and the page status information of page C in the process B stack information, creates page C, and jumps from page B to page C.

[0081] For a clearer explanation, see Figure 2b A schematic diagram of a target page jump process is shown.

[0082] The disclosed embodiment provides a method for jumping to a target page, the method comprising: if the request type corresponding to the touch operation is a jump request type, obtaining the first process stack information corresponding to the initial page and the page status information of the initial page according to the jump request type corresponding to the touch operation; based on the transit management page, determining the second process corresponding to the target page according to the touch operation. Based on the transit management page, the second process stack information of the target page and the page status information of the target page are sent to the second process. Based on the second process, a target page is created according to the second process stack information of the target page and the page status information of the target page, and the target page is jumped from the initial page to the target page. With the present technical solution, by introducing the transit management page, when the user operates the application function page to jump between different processes, the transit management page is first passed through, thereby achieving the purpose of accurately opening the target page.

[0083] Figure 3a The figure is a flow chart of a target page jump method provided by an embodiment of the present disclosure. The embodiment of the present disclosure is optimized on the basis of the above embodiment, and the embodiment of the present disclosure can be combined with various optional solutions in one or more of the above embodiments.

[0084] like Figure 3a As shown, the target page jump method may include the following steps:

[0085] S301, responding to a touch operation of a user on an initial page of an application, and identifying a request type corresponding to the touch operation; wherein the touch operation is used to indicate a jump from the initial page to a target page.

[0086] In one example, the initial page is page C of the application.

[0087] S302: Call the transfer management page.

[0088] In an example, this step may refer to the content of step S102.

[0089] S303: If the request type corresponding to the touch operation is a rollback request type, based on the transfer management page and according to the rollback request type corresponding to the touch operation, obtain the second process stack information of the target page of the transfer management page history record and the page status information of the target page.

[0090] In one example, the rollback request type corresponding to the touch operation is used to indicate that the user expects to jump to the target page that was previously opened. At this time, based on the transfer management page, the second process stack information of the target page in the historical record in the transfer management page and the page status information of the target page are obtained. For example, the initial page is page C, the target page is page B, and the second process stack information is the stack information of process A. Based on the transfer management page, the second process stack information of page B in the historical record in the transfer management page and the page status information of page B are obtained.

[0091] S304: Based on the transfer management page, display the target page according to the second process stack information of the target page and the page status information of the target page.

[0092] In one example, since the second process stack information of the target page and the page status information of the target page have been recorded in the transit management page, the target page can be displayed directly based on the transit management page.

[0093] For a clearer explanation, see Figure 3b A schematic diagram of a target page jump process is shown.

[0094] In one example, if the mobile terminal has insufficient memory, the transfer management page and the initial page may be destroyed after the target page is displayed.

[0095] The disclosed embodiment provides a method for jumping to a target page, the method comprising: responding to a user's touch operation on an initial page of an application, and identifying a request type corresponding to the touch operation; wherein the touch operation is used to indicate jumping from the initial page to the target page, calling a transit management page, and if the request type corresponding to the touch operation is a fallback request type, obtaining the second process stack information of the target page of the transit management page history record and the page status information of the target page based on the transit management page according to the fallback request type corresponding to the touch operation. Based on the transit management page, the target page is displayed according to the second process stack information of the target page and the page status information of the target page. The use of this technical solution can accurately fall back to the page desired by the user, thereby improving the user experience.

[0096] Figure 4a The flowchart of a target page jump method provided by an embodiment of the present disclosure is shown. The embodiment of the present disclosure is optimized on the basis of the above embodiment, and the embodiment of the present disclosure can be combined with various optional solutions in one or more of the above embodiments.

[0097] like Figure 4a As shown, the target page jump method may include the following steps:

[0098] S401, responding to a touch operation of a user on an initial page of an application, and identifying a request type corresponding to the touch operation; wherein the touch operation is used to indicate a jump from the initial page to a target page.

[0099] In one example, the initial page may be an icon page of the application.

[0100] S402: Call the transfer management page.

[0101] In one example, the transition management page is used to represent an intermediate page from the initial page to the target page.

[0102] S403: wake up the main process of the application according to the recovery request type corresponding to the touch operation, start the stack information of the main process and the main page corresponding to the main process, and jump the initial page to the main page.

[0103] In one example, the recovery request type corresponding to the touch operation refers to entering the page before the application is closed from the icon page of the application. After receiving the recovery request type corresponding to the touch operation, due to the limitations of the mobile terminal, the main process of the application is first awakened, and then the stack information of the main process and the main page corresponding to the main process are started by the main process. It is worth noting that the main page is not the page before the application is closed. In this embodiment, the initial page is first jumped to the main page. In this embodiment, the main process is process A, and the main page is page B in process A.

[0104] S404: Based on the transfer management page, the stack information of the main process and the page status information of the main page corresponding to the main process are monitored.

[0105] In one example, based on the transfer management page, after monitoring the stack information of the main process and the page status information of the main page corresponding to the main process, the main page needs to be jumped to the target page.

[0106] S405 . Based on the transfer management page, obtain the second process stack information of the target page of the transfer management page history record and the page status information of the target page.

[0107] In one example, the target page is page C. Before the application is closed, the transfer management page has recorded the second process stack information of the target page and the page status information of the target page, that is, the transfer management page has recorded the process B stack information of page C and the page status information of page C. Based on the transfer management page, the second process stack information of the target page and the page status information of the target page of the transfer management page history are obtained.

[0108] S406: Based on the transfer management page, the second process stack information of the target page and the page status information of the target page are sent to the second process.

[0109] In one example, based on the transfer management page, the process B stack information of page C and the page status information of page C are sent to process B.

[0110] S407 . Based on the second process, restore the target page according to the second process stack information of the target page and the page status information of the target page.

[0111] In one example, based on process B's process B stack information of page C and page status information of page C, page C is restored.

[0112] For a clearer explanation, see Figure 4b A schematic diagram of a target page jump process is shown.

[0113] The disclosed embodiment provides a method for jumping to a target page, the method comprising: waking up the main process of the application according to the type of recovery request corresponding to the touch operation, starting the stack information of the main process and the main page corresponding to the main process, and jumping the initial page to the main page. Based on the transit management page, monitoring the stack information of the main process and the page status information of the main page corresponding to the main process. Based on the transit management page, obtaining the second process stack information of the target page of the transit management page history and the page status information of the target page. Based on the transit management page, sending the second process stack information of the target page and the page status information of the target page to the second process. Based on the second process, restoring the target page according to the second process stack information of the target page and the page status information of the target page. By adopting the present technical solution, the desktop of the mobile terminal can be rolled back to the interface before the application is closed.

[0114] Figure 5 1 is a schematic diagram of a target page jump device provided by an embodiment of the present disclosure. The target page jump device can be understood as the above electronic device or a part of the functional modules in the above electronic device. Figure 5 As shown, the target page jump device 50 includes:

[0115] The identification module 501 is used to respond to the user's touch operation on the initial page of the application and identify the request type corresponding to the touch operation; wherein the touch operation is used to indicate a jump from the initial page to the target page.

[0116] The determination module 502 is used to call the transfer management page, and determine the path information of the target page based on the transfer management page according to the request type corresponding to the touch operation; wherein the transfer management page is used to represent the intermediate page from the initial page to the target page.

[0117] The jump module 503 is used to jump from the initial page to the target page according to the path information of the target page.

[0118] In one example, if the request type corresponding to the touch operation is a jump request type, the determination module 502 includes:

[0119] The first acquisition submodule is used to obtain the first process stack information corresponding to the initial page and the page status information of the initial page according to the jump request type corresponding to the touch operation; wherein the first process stack information corresponding to the initial page is used to represent the page sorting information of the initial page in the first process; the page status information of the initial page is used to represent the display information of the initial page when receiving the touch operation.

[0120] The determination submodule is used to determine the second process corresponding to the target page based on the transfer management page and according to the touch operation.

[0121] The first sending submodule is used to send the second process stack information of the target page and the page status information of the target page to the second process based on the transfer management page.

[0122] In one example, the jump module 503 includes:

[0123] The creation submodule is used to create a target page based on the second process and according to the second process stack information of the target page and the page status information of the target page, and jump from the initial page to the target page.

[0124] In one example, if the request type corresponding to the touch operation is a rollback request type, the determination module 502 includes:

[0125] The second acquisition submodule is used to acquire the second process stack information of the target page of the transfer management page history record and the page status information of the target page based on the transfer management page according to the rollback request type corresponding to the touch operation.

[0126] In one example, the jump module 503 includes:

[0127] The display submodule is used to display the target page based on the transfer management page and according to the second process stack information of the target page and the page status information of the target page.

[0128] In one example, if the request type corresponding to the touch operation is a recovery request type, the determination module 502 includes:

[0129] The startup submodule is used to wake up the main process of the application according to the recovery request type corresponding to the touch operation, start the stack information of the main process and the main page corresponding to the main process, and jump the initial page to the main page.

[0130] The monitoring submodule is used to monitor the stack information of the main process and the page status information of the main page corresponding to the main process based on the transfer management page.

[0131] A third acquisition submodule is used to acquire, based on the transfer management page, the second process stack information of the target page of the transfer management page history record and the page status information of the target page;

[0132] The second sending submodule is used to send the second process stack information of the target page and the page status information of the target page to the second process based on the transfer management page.

[0133] In one example, the jump module 503 includes:

[0134] The recovery submodule is used to recover the target page based on the second process and according to the second process stack information of the target page and the page status information of the target page.

[0135] The device provided in this embodiment can execute the method of any of the above embodiments, and its execution method and beneficial effects are similar, which will not be repeated here.

[0136] An embodiment of the present disclosure further provides an electronic device, which includes: a memory, in which a computer program is stored; and a processor, which is used to execute the computer program. When the computer program is executed by the processor, the method of any of the above embodiments can be implemented.

[0137] For example, Figure 6 Schematic diagram of the structure of an electronic device in the embodiment of the present disclosure. Figure 6 , which shows a schematic diagram of the structure of an electronic device 1000 suitable for implementing the embodiment of the present disclosure. The electronic device 1000 in the embodiment of the present disclosure may include but is not limited to mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 6 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0138] like Figure 6 As shown, the electronic device 1000 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 1001, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1008 into a random access memory (RAM) 1003. In the RAM 1003, various programs and data required for the operation of the electronic device 1000 are also stored. The processing device 1001, the ROM 1002, and the RAM 1003 are connected to each other via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.

[0139] Typically, the following devices may be connected to the I / O interface 1005: an input device 1006 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1007 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1008 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 may allow the electronic device 1000 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 6The electronic device 1000 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.

[0140] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart may be implemented as a computer software program.

[0141] The embodiment of the present disclosure includes a computer program product, including a computer program, which implements the method as described above when executed by a processor. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device 1009, or installed from a storage device 1008, or installed from a ROM 1002. When the computer program is executed by a processing device 1001, the above functions defined in the method of the embodiment of the present disclosure are performed.

[0142] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0143] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.

[0144] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.

[0145] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: responds to the user's touch operation on the initial page of the application and identifies the request type corresponding to the touch operation; wherein the touch operation is used to indicate jumping from the initial page to the target page; calls the transfer management page, and determines the path information of the target page based on the transfer management page according to the request type corresponding to the touch operation; wherein the transfer management page is used to characterize the intermediate page from the initial page to the target page; according to the path information of the target page, jumps from the initial page to the target page. The computer program code for performing the operation of the present disclosure can be written in one or more programming languages ​​or a combination thereof, and the programming languages ​​include but are not limited to object-oriented programming languages—such as Java, Smalltalk, C++, and also conventional procedural programming languages—such as "C" language or similar programming languages. The program code can be executed completely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on a remote computer, or completely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0146] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0147] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware, wherein the name of a unit does not, in some cases, limit the unit itself.

[0148] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0149] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0150] The embodiments of the present disclosure also provide a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the method of any of the above embodiments can be implemented. The execution method and beneficial effects are similar and will not be repeated here.

[0151] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0152] The above are only specific embodiments of the present disclosure, so that those skilled in the art can understand or implement the present disclosure. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure will not be limited to the embodiments described herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A target page jump method, characterized in that: The method comprises: Responding to a touch operation of a user on an initial page of an application, and identifying a request type corresponding to the touch operation; wherein the touch operation is used to indicate a jump from the initial page to a target page; Calling a transfer management page, and determining the path information of the target page based on the transfer management page according to the request type corresponding to the touch operation; wherein the transfer management page is used to represent the intermediate page from the initial page to the target page; According to the path information of the target page, the initial page jumps to the target page.

2. The method according to claim 1, characterized in that If the request type corresponding to the touch operation is a jump request type, then determining the path information of the target page based on the transfer management page according to the request type corresponding to the touch operation includes: According to the jump request type corresponding to the touch operation, first process stack information corresponding to the initial page and page status information of the initial page are obtained; wherein the first process stack information corresponding to the initial page is used to represent page sorting information of the initial page in the first process; and the page status information of the initial page is used to represent display information of the initial page when the touch operation is received; Based on the transfer management page, and according to the touch operation, determining a second process corresponding to the target page; Based on the transfer management page, the second process stack information of the target page and the page status information of the target page are sent to the second process.

3. The method according to claim 2, characterized in that The step of jumping from the initial page to the target page according to the path information of the target page includes: Based on the second process, the target page is created according to the second process stack information of the target page and the page state information of the target page, and the initial page is jumped to the target page.

4. The method according to claim 1, characterized in that: If the request type corresponding to the touch operation is a rollback request type, then determining the path information of the target page based on the transfer management page according to the request type corresponding to the touch operation includes: According to the rollback request type corresponding to the touch operation, based on the transfer management page, second process stack information of the target page and page status information of the target page of the transfer management page history record are obtained.

5. The method according to claim 4, characterized in that The step of jumping from the initial page to the target page according to the path information of the target page includes: Based on the transfer management page, the target page is displayed according to the second process stack information of the target page and the page status information of the target page.

6. The method according to claim 1, characterized in that If the request type corresponding to the touch operation is a recovery request type, then determining the path information of the target page based on the transfer management page according to the request type corresponding to the touch operation includes: According to the type of recovery request corresponding to the touch operation, the main process of the application is awakened, the stack information of the main process and the main page corresponding to the main process are started, and the initial page is jumped to the main page; Based on the transfer management page, the stack information of the main process and the page status information of the main page corresponding to the main process are monitored; Based on the transfer management page, obtaining the second process stack information of the target page and the page status information of the target page of the transfer management page history record; Based on the transfer management page, the second process stack information of the target page and the page status information of the target page are sent to the second process.

7. The method according to claim 6, characterized in that The step of jumping from the initial page to the target page according to the path information of the target page includes: Based on the second process, the target page is restored according to the second process stack information of the target page and the page state information of the target page.

8. An electronic device, characterized in that: include: A processor and a memory, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the processor executes the method according to any one of claims 1 to 7.

9. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

10. A computer program product, characterized in that The invention comprises a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 7.