Page jumping method and device, equipment and medium

By adding intermediate pages between the first page and the second page, using the intermediate page to load the page resource data of the second page, providing non-invasive routing jump capabilities, solving the high operation cost when adding a page to the existing technology in the existing technology , the problem of low efficiency.

CN119311971APending Publication Date: 2025-01-14BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310860879.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-13
Publication Date
2025-01-14

AI Technical Summary

Technical Problem

The existing technology requires modifying the page code logic when adding routes to pages, and may introduce a large number of software development toolkits or databases, resulting in high operational costs and inefficiency.

Method used

By adding an intermediate page between the first page and the second page, using the intermediate page to load the page resource data of the second page, providing non-invasive routing and jumping capabilities, avoiding modifications to the code logic of the second page.

Benefits of technology

It realizes a non-invasive increase in routing jump capability for the page, reduces operational costs and improves efficiency, and avoids modification of the code logic of the second page.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119311971A_ABST
    Figure CN119311971A_ABST
Patent Text Reader

Abstract

The invention provides a page skipping method and device, equipment and a medium, and the method comprises the steps: receiving a page skipping request for skipping from a first page to a second page, the page skipping request comprising a uniform resource locator of the second page; skipping the first page to a middle page according to the uniform resource locator of the second page; loading page resource data of the second page through the middle page; and displaying the second page according to the page resource data loaded by the middle page. According to the method and the device, the routing jump capability is added to the page in a non-intrusive manner, so that the problems that page code logic needs to be modified when routing is added to the page in a traditional manner, and the page routing adding operation is high in cost and low in efficiency due to the fact that a large number of software development kits or databases are introduced when the page code logic is modified are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of computer technology, and in particular to a page jump method, device, equipment and medium. Background Art

[0002] With the rapid development of terminal devices such as smartphones and tablets, most applications installed on terminal devices have page jump operations. For example, jump from page A to page B. Traditional page jump is to register the route uniform resource locator (URL) of page B in the route, so that page A sends the URL registered by page B to the route, so that the route jumps from page A to page B based on the URL of page B to achieve page switching operation. For details, see Figure 1 .

[0003] In actual applications, page B is usually a page that has been developed and built. Therefore, adding a route to page B requires modifying the code logic of page B so that page A can jump to page B through the route. In addition, when modifying the code logic of page B, it may be necessary to introduce a large number of software development kits (SDKs) or databases, resulting in high cost and low efficiency in adding routes to page B. Summary of the invention

[0004] The present application provides a page jump method, device, equipment and medium to achieve non-invasive addition of route jump capability for a page, thereby solving the problem that the traditional method requires modification of page code logic when adding routes to a page, and the modification of page code logic introduces a large number of software development kits or databases, resulting in high cost and low efficiency of page route addition operations.

[0005] In a first aspect, an embodiment of the present application provides a page jump method, including:

[0006] Receiving a page jump request from a first page to a second page, wherein the page jump request includes a uniform resource locator of the second page;

[0007] Jumping the first page to an intermediate page according to the uniform resource locator of the second page;

[0008] Loading the page resource data of the second page through the intermediate page;

[0009] The second page is displayed according to the page resource data loaded by the intermediate page.

[0010] In some optional embodiments, the step of loading the page resource data of the second page through the intermediate page includes:

[0011] Acquiring a page resource identifier of the second page according to the uniform resource locator of the second page through the intermediate page;

[0012] The page resource data of the second page is loaded through the intermediate page according to the page resource identifier.

[0013] In some optional embodiments, the uniform resource locator of the second page includes first page resource data of the second page;

[0014] Correspondingly, the page resource data of the second page is loaded through the intermediate page, including:

[0015] Acquire the first page resource data and the second page resource identifier according to the uniform resource locator of the second page through the intermediate page;

[0016] The second page resource data is loaded according to the second page resource identifier through the intermediate page, and the first page resource data and the second page resource data are determined as page resource data of the second page.

[0017] In some optional embodiments, the uniform resource locator of the second page includes basic page resource data of the second page.

[0018] In some optional embodiments, if the second page is a picture and text detail page, the basic page resource data included in the uniform resource locator of the second page includes at least one of: avatar data, user name data, description data and signature data.

[0019] In some optional embodiments, when the number of the intermediate pages is at least two, the step of redirecting the first page to the intermediate page according to the uniform resource locator of the second page includes:

[0020] A target intermediate page is determined from all intermediate pages, and the first page is redirected to the target intermediate page, where the target intermediate page is an intermediate page that has a mapping relationship with the uniform resource locator of the second page.

[0021] In some optional embodiments, the first page and the second page are different user interfaces within the target application.

[0022] In some optional embodiments, the method further comprises:

[0023] The intermediate page is destroyed.

[0024] In some optional embodiments, the destroying of the intermediate page includes:

[0025] If it is determined that the end time node of the intermediate page loading the page resource data is before the appearing node of the intermediate page, then when acquiring the page resource data output by the intermediate page, triggering the destruction process of the intermediate page;

[0026] If it is determined that the end time node of the intermediate page loading the page resource data is after the appeared node of the intermediate page, the intermediate page is displayed at the appeared node, and when the page resource data output by the intermediate page is obtained during the display of the intermediate page, the destruction of the intermediate page is triggered.

[0027] In some optional embodiments, the method further comprises:

[0028] Creating at least one of the intermediate pages;

[0029] A mapping relationship between at least one second page identifier, a uniform resource locator of the second page and a page resource identifier of the second page is set on each of the intermediate pages.

[0030] In a second aspect, an embodiment of the present application provides a page jump device, including:

[0031] A request receiving module, configured to receive a page jump request from a first page to a second page, wherein the page jump request includes a uniform resource locator of the second page;

[0032] A page jump module, used for jumping the first page to an intermediate page according to the uniform resource locator of the second page;

[0033] A data loading module, used for loading the page resource data of the second page through the intermediate page;

[0034] A page display module is used to display the second page according to the page resource data loaded by the intermediate page.

[0035] In some optional embodiments, the data loading module includes:

[0036] an identifier determining unit, configured to obtain a page resource identifier of the second page according to a uniform resource locator of the second page through the intermediate page;

[0037] A data loading unit is used to load the page resource data of the second page according to the page resource identifier through the intermediate page.

[0038] In some optional embodiments, the uniform resource locator of the second page includes first page resource data of the second page;

[0039] Accordingly, the data loading module includes:

[0040] A first acquisition unit, configured to acquire the first page resource data and the second page resource identifier according to the uniform resource locator of the second page through the intermediate page;

[0041] The second acquisition unit is used to load the second page resource data according to the second page resource identifier through the intermediate page, and determine the first page resource data and the second page resource data as the page resource data of the second page.

[0042] In some optional embodiments, the uniform resource locator of the second page includes basic page resource data of the second page.

[0043] In some optional embodiments, if the second page is a picture and text detail page, the basic page resource data included in the uniform resource locator of the second page includes at least one of: avatar data, user name data, description data and signature data.

[0044] In some optional embodiments, when the number of the intermediate pages is at least two, the page jump module is specifically configured to:

[0045] A target intermediate page is determined from all intermediate pages, and the first page is redirected to the target intermediate page, where the target intermediate page is an intermediate page that has a mapping relationship with the uniform resource locator of the second page.

[0046] In some optional embodiments, the first page and the second page are different user interfaces within the target application.

[0047] In some optional embodiments, the device further comprises:

[0048] The page destruction module is used to destroy the intermediate page.

[0049] In some optional embodiments, the page destruction module is specifically used to:

[0050] If it is determined that the end time node of the intermediate page loading the page resource data is before the appearing node of the intermediate page, then when acquiring the page resource data output by the intermediate page, triggering the destruction process of the intermediate page;

[0051] If it is determined that the end time node of the intermediate page loading the page resource data is after the appeared node of the intermediate page, the intermediate page is displayed at the appeared node, and when the page resource data output by the intermediate page is obtained during the display of the intermediate page, the destruction of the intermediate page is triggered.

[0052] In some optional embodiments, the device further comprises:

[0053] A page creation module, used to create at least one of the intermediate pages;

[0054] The page configuration module is used to set, on each of the intermediate pages, a mapping relationship between at least one second page identifier, a uniform resource locator of the second page, and a page resource identifier of the second page.

[0055] In a third aspect, an embodiment of the present application provides an electronic device, including:

[0056] A processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the page jump method as described in the first aspect embodiment or its various implementation methods.

[0057] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium for storing a computer program, wherein the computer program enables a computer to execute the page jump method as described in the embodiment of the first aspect or its various implementations.

[0058] In a fifth aspect, an embodiment of the present application provides a computer program product comprising program instructions. When the program instructions are executed on an electronic device, the electronic device executes the page jump method as described in the embodiment of the first aspect or its various implementation methods.

[0059] The technical solution disclosed in the embodiments of the present application has at least the following beneficial effects:

[0060] When a page jump request from a first page to a second page is received, the first page is jumped to an intermediate page according to the uniform resource locator of the second page carried in the page jump request, so as to load the page resource data of the second page through the intermediate page, and then render and display the second page according to the page resource data loaded by the intermediate page. The embodiment of the present application adds an intermediate page between the first page and the second page to provide a registration routing capability for the second page through the intermediate page, thereby eliminating the need for any intrusive modification of the code logic of the second page, thereby achieving non-intrusive addition of routing jump capability to the page, so as to solve the problem that the page code logic needs to be modified when adding routing to the page in the traditional way, and the modification of the page code logic introduces a large number of software development kits or databases, resulting in high cost and low efficiency of adding routing operations to the page. BRIEF DESCRIPTION OF THE DRAWINGS

[0061] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0062] Figure 1 This is a schematic diagram of a traditional page jump implementation method;

[0063] Figure 2 It is a flow chart of a page jump method provided in an embodiment of the present application;

[0064] Figure 3 It is a schematic diagram of providing page resource data to a graphic detail page and displaying the graphic detail page, provided by an embodiment of the present application;

[0065] Figure 4 It is a schematic diagram of adding an intermediate page between a first page and a second page to provide a registration routing capability for the second page provided in an embodiment of the present application;

[0066] Figure 5 It is a flowchart of another page jump method provided in an embodiment of the present application;

[0067] Figure 6a It is a schematic diagram provided in an embodiment of the present application that does not display the specific content of the middle page;

[0068] Figure 6b This is a schematic diagram of triggering the destruction of an intermediate page provided in an embodiment of the present application;

[0069] Figure 6c This is a schematic diagram of another method of triggering the destruction of an intermediate page provided in an embodiment of the present application;

[0070] Figure 7 is a schematic block diagram of a page jump device provided in an embodiment of the present application;

[0071] Figure 8 It is a schematic block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0072] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. According to the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0073] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or server that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0074] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or scheme described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or schemes. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0075] At present, when adding a route to a page, it is necessary to modify the code logic of the page, and even a large number of software development kits (SDKs) or databases may be introduced when modifying the code logic, resulting in high operation costs and low efficiency for adding a route to page B. The present application provides a page jump solution, through which the code logic of the page can be added without modifying the code logic of the page, that is, the route jump capability can be added to the page in a non-invasive manner.

[0076] Figure 2It is a flow chart of a page jump method provided in an embodiment of the present application. The page jump method provided in an embodiment of the present application can be executed by a page jump device. The page jump device can be composed of hardware and / or software and can be integrated into an electronic device. Optionally, the electronic device of the present application can be various types of terminal devices, and exemplary optional devices include tablet computers, smart phones (such as Android phones, IOS phones, Windows Phone phones, etc.), laptop computers, personal digital assistants (personal digital assistants, PDAs), wearable devices, smart TVs, smart screens, high-definition TVs, 4K TVs, etc., and the present application does not impose any restrictions on the types of electronic devices. Among them, the terminal device can also be a user equipment (UserEquipment, UE), a terminal or a user device, etc., without any restrictions here.

[0077] like Figure 2 As shown, the method comprises the following steps:

[0078] S101, receiving a page jump request from a first page to a second page, where the page jump request includes a uniform resource locator of the second page.

[0079] S102: Jump the first page to the middle page according to the uniform resource locator of the second page.

[0080] Among them, the first page and the second page can be understood as different user interfaces displayed on the electronic device. Optionally, the above user interface can be a user interface within the target application APP (Application). That is, the first page and the second page can be different user interfaces within the target application on the electronic device. The above application is specifically an application installed in the electronic device that executes the solution of this application. In this application, the electronic device can be understood as the terminal device on which the client is installed.

[0081] When the user interface is a user interface within a target application APP, the type of the user interface may be a list page, a details page, a device page, or a menu navigation page, etc. This application does not impose any restrictions on the types of the above user interfaces.

[0082] It should be understood that in the present application, the first page is the current page displayed by the electronic device, and the second page is the next new page to which the electronic device is about to jump, also referred to as the target page.

[0083] In this application, the uniform resource locator is also called the web page address, the full name of which is Universal Resource Locator, or URL for short.

[0084] Generally, a uniform resource locator (URL) identifies the address of a network resource, i.e., a website address. A uniform resource locator (URL) mainly consists of the following parts: protocol part + domain name part + optional part, where the optional part may include at least one of the port part, virtual directory part, file name part, parameter part, and anchor part. The port part is not a necessary part of a uniform resource locator (URL). If the port part is omitted, the default port will be used. The virtual directory part and the file name part can be collectively referred to as a path. The path is the address for accessing files shared by the host, which mainly includes two types: the first is the file path, based on which users can directly access files shared by the host; the second is the route, which is mainly for the backend to listen to address access events and return specific content. The parameter part is a query parameter or a search parameter, which is used to pass the parameters required for dynamic querying of the database on the server, that is, to help users access specific resources. The format is exemplary and optional as name=value&name=value... The anchor part is specifically fragment: it represents the fragment ID, and its main function is to scroll to the anchor point when opening the page.

[0085] In this application, the intermediate page can be understood as a routing intermediate page.

[0086] Normally, when displaying a page, you only need to provide the page resource data required by the page to the page, or you can also understand that the page resource data required by the page is "fed" to the page. Then the page can be displayed normally according to the acquired page resource data. Among them, the page resource data is some data used to generate the page.

[0087] For example, if this page is a picture and text details page, then you only need to provide the page resource data required by the picture and text details page, such as avatar data, name data, description data, and signature data, to the picture and text details page. For details, see Figure 3 Among them, the name data can be understood as the user name data. The corresponding graphic details page can be displayed normally by filling the data with the obtained page resource data according to the layout of its own page elements.

[0088] However, as the business develops, when it is necessary to jump from other pages (such as the first page) to the above-mentioned page (such as any second page), it is necessary to add a route for the second page to achieve the purpose of directly jumping from the first page to the second page. At present, when adding a route for the second page, because the second page is basically a page that has been developed and built, it is necessary to modify the code logic of the second page, which is not only inconvenient to implement, but also difficult or even impossible to add a route to the second page by modifying the page code logic if there is no code modification permission for the second page. In addition, even if you have the code logic modification permission for the second page, you may need to introduce a large number of software development kits SDK or databases when modifying the page code logic, resulting in high operating costs and low efficiency for adding routes to the page.

[0089] Based on the above problems, the present application adds an intermediate page, also called a routing intermediate page, between the first page and the second page, so as to provide the second page with a registered routing capability through the routing intermediate page. Furthermore, the page resource data required by the second page is preloaded in advance by using the routing intermediate page, so as to achieve a non-invasive way of adding routing jump capability to the second page, so as to solve the problems of adding routing jump capability to the second page by intrusively modifying the code logic of the second page, and introducing a large number of software development kits SDK or databases when modifying the code logic of the second page, resulting in high cost and low efficiency of adding page routing operations. Specifically, Figure 4 It should be understood that loading is a request for more data.

[0090] Optionally, the process of adding an intermediate page before the second page in the present application can be as follows: first, create an intermediate page, and then set a mapping relationship between at least one second page identifier, the uniform resource locator URL of the second page, and the page resource identifier of the second page for the intermediate page, so that when the page jump is performed later, the intermediate page can find the page resource identifier required for the normal display of the second page according to the mapping relationship set above. Furthermore, the intermediate page can load the corresponding page resource data according to the page resource identifier. Among them, the existing page generation method can be used to create the intermediate page, which will not be described in detail here.

[0091] In the present application, the second page identifier may be any information that can uniquely identify the second page, such as the path of the second page or the file name of the second page, and no limitation is imposed on it here.

[0092] Similarly, the page resource identifier of the second page may be any information that can uniquely identify the page resource data required by the second page, such as the page resource name, etc., and no limitation is imposed on it herein.

[0093] Exemplarily, the mapping relationship between the second page identifier, the uniform resource locator URL of the second page, and the page resource identifier of the second page may be as shown in the following Table 1:

[0094] Table 1

[0095]

[0096] In the above Table 1, n and m are both positive integers greater than 1.

[0097] Furthermore, AAB, CCA and mm in the second page uniform resource locator URL may be identification information of the target application. In the present application, the identification information of the target application may be information such as the name of the application that can uniquely identify the application, and no limitation is imposed on it.

[0098] Considering that the second page identifier can be determined by parsing the uniform resource locator URL of the second page, a mapping relationship between at least one second page identifier and the page resource identifier of the second page can be set on the created intermediate page to reduce the complexity of setting the mapping relationship on the intermediate page.

[0099] For example, see the following Table 2, which shows the mapping relationship between at least one second page identifier set on the intermediate page and the page resource identifier of the second page:

[0100] Table 2

[0101]

[0102] In the above Table 2, n and m are both positive integers greater than 1.

[0103] Furthermore, when the user triggers any second page identifier on the first page, a page jump request from the first page to the second page can be sent to the electronic device. Then, the electronic device first jumps the first page to the intermediate page according to the page jump request, so as to load the page resource data required by the second page corresponding to the page jump request through the intermediate page.

[0104] Among them, when the user triggers any second page identifier on the first page and sends a page jump request from the first page to the second page to the electronic device, it can be achieved in different ways. For example, the user can click on the control corresponding to any second page identifier on the first page, such as clicking the "Next Page" button, "Order" button or "Back" button on the first page, etc., and there is no restriction on it here. It should be noted that the control of the above-mentioned second page identifier can be a physical control or a virtual control, and this application does not impose any restrictions.

[0105] In some optional implementations, it is considered that all second pages may contain common page resource data (general page resource data) and personalized page resource data. For example, resource X1 and resource X2 in Table 1 and Table 2 are general page resource data, and resource Y3, resource Zn and resource Zm are personalized resource data.

[0106] Therefore, the present application can pre-configure the corresponding personalized page resource data (first page resource data) for the uniform resource locator URL of each second page. At the same time, only the universal page resource identifier (second page resource identifier) ​​of each second page is set on the intermediate page. Thus, when the intermediate page loads the page resource data of the second page according to the uniform resource locator URL of the second page carried by the page jump request, the personalized page resource data and the universal page resource identifier of the second page can be obtained by parsing the uniform resource locator URL of the second page. Furthermore, the intermediate page can load the universal page resource data according to the obtained universal page resource identifier, and send the personalized page resource data and the loaded universal page resource data as the page resource data of the second page to the second page corresponding to the second page identifier, so that the second page is rendered and displayed according to the page resource data provided by the intermediate page. Thus, the operation steps of the intermediate page loading the page resource data required for the second page can be further simplified, and the display speed of the second page can be improved.

[0107] In some implementations, since some second pages may only need basic page resource data to be displayed normally, the present application optionally provides the basic page resource data required by the second page to the second page, so that the second page is rendered and displayed based on the basic page resource data.

[0108] Specifically, the corresponding basic page resource data may be pre-configured for the uniform resource locator URL of the second page. When the user triggers any second page identifier on the first page to send a page jump request from the first page to the second page to the electronic device, the electronic device may jump the first page to the intermediate page. Furthermore, the intermediate page determines whether the uniform resource locator URL of the second page includes the basic page resource data of the second page by parsing the uniform resource locator URL of the second page carried in the page jump request.

[0109] Among them, when it is determined that the uniform resource locator URL of the second page includes the basic page resource data required for the normal display of the second page, the intermediate page can obtain the above basic page resource data, and send the page resource data as the page resource data of the second page to the second page corresponding to the second page identifier, so that the second page is rendered and displayed according to the page resource data provided by the intermediate page. When it is determined that the uniform resource locator URL of the second page includes the second page identifier, and there is no basic page resource data required for the normal display of the second page, the intermediate page loads the page resource data of the second page based on the second page identifier. Afterwards, the loaded page resource data is sent as the page resource data of the second page to the second page corresponding to the second page identifier, so that the second page is rendered and displayed according to the page resource data provided by the intermediate page.

[0110] As an optional implementation method, the second page in the present application that only requires basic page resource data to be displayed normally can be a picture and text details page, then the basic page resource data of the picture and text details page includes at least: at least one of: avatar data, user name data, description data and signature data.

[0111] Considering that the second page can also be other types of detail pages, such as product detail pages, service detail pages, and other content detail pages. Then, the present application can configure corresponding basic page resource data in the uniform resource locator URL of each detail page according to different types of detail pages. For example, assuming that the detail page is a product detail page, the basic page resource data that can be configured in the uniform resource locator URL of the product detail page includes at least one of the following: product detail data, image data, price data, comment data, and recommendation information. For another example, assuming that the detail page is a service detail page, the basic page resource data that can be configured in the uniform resource locator URL of the service detail page includes at least one of the following: service detail data, graphic data, and comment data.

[0112] The advantage of such a setting of the present application is that the intermediate page obtains the page jump request by parsing, obtains the basic page resource data required for the normal display of the second page from the second page uniform resource locator URL carried in the page jump request, and transmits the basic page resource data to the second page. This can avoid the intermediate page from performing useless page resource data loading operations, and only needs to transfer the obtained page resource data to the second page, thereby improving the response speed of the page jump.

[0113] Considering that the number of second pages on the electronic device side is usually large, adding an intermediate page before all the second pages to provide routing jump capabilities for all the second pages will result in cumbersome logic processing capabilities and poor maintenance performance.

[0114] In this regard, the present application can create more than one intermediate page, and set at least one second page identifier, a mapping relationship between the uniform resource locator URL of the second page and the page resource identifier of the second page on each intermediate page, or set a mapping relationship between at least one second page identifier and the page resource identifier of the second page, so as to realize distributed routing jump capability for all second pages, thereby simplifying the logical processing capability and increasing the maintainability of page jump.

[0115] Furthermore, when the application redirects the first page to the intermediate page according to the uniform resource locator URL of the second page carried in the page jump request, the target intermediate page can be first determined from all the intermediate pages. Secondly, the first page is redirected to the target intermediate page, so as to load the page resource data required by the second page to be jumped and displayed through the target intermediate page. Among them, the target intermediate page is an intermediate page that has a mapping relationship with the uniform resource locator URL of the second page to be jumped and displayed.

[0116] In the present application, determining the target intermediate page from all the intermediate pages can be achieved by querying a pre-created mapping relationship table between the intermediate page and the uniform resource locator URL of the second page.

[0117] Among them, the mapping relationship between the pre-created intermediate page and the uniform resource locator URL of the second page is created according to the mapping relationship set on each intermediate page after setting at least one second page identifier for each created intermediate page, a mapping relationship between the uniform resource locator URL of the second page and the page resource identifier of the second page, or setting a mapping relationship between at least one second page identifier and the page resource identifier of the second page.

[0118] Exemplarily, the mapping relationship table between the pre-created intermediate page and the uniform resource locator URL of the second page may be as shown in Table 3 below:

[0119] Table 3

[0120]

[0121] In the above Table 3, k is a positive integer greater than 1.

[0122] S103, loading page resource data of the second page through the intermediate page.

[0123] S104, displaying the second page according to the page resource data loaded by the intermediate page.

[0124] It should be understood that when the number of created intermediate pages is one, the intermediate page here is the created intermediate page. When the number of created intermediate pages is more than one, the intermediate page here is the target intermediate page that has a mapping relationship with the uniform resource locator URL of the second page carried by the page jump request.

[0125] Optionally, when the present application loads the page resource data required by the second page corresponding to the page jump request through the intermediate page, the intermediate page first determines the page resource identifier of the second page according to the uniform resource locator URL of the second page carried in the page jump request. Then, the page resource data of the second page is loaded according to the page resource identifier of the second page.

[0126] In the present application, the intermediate page determines the page resource identifier of the second page according to the uniform resource locator URL of the second page carried in the page jump request, specifically, according to the uniform resource locator URL of the second page carried in the page jump request, in the mapping relationship between at least one pre-set second page identifier, the second page uniform resource locator URL and the page resource identifier of the second page, the corresponding second page identifier and the page resource identifier of the second page are queried; or, the second page identifier is obtained by parsing the uniform resource locator URL of the second page carried in the page jump request. Furthermore, according to the obtained second page identifier, in the mapping relationship between at least one pre-set second page identifier and the page resource identifier of the second page, the corresponding page resource identifier of the second page is queried.

[0127] After determining the second page identifier and the page resource identifier of the second page, the present application can load the page resource data required for the second page according to the page resource identifier of the second page through the intermediate page.

[0128] In some possible implementations, when the intermediate page loads the page resource data required by the second page according to the page resource identifier of the second page, it can be optionally implemented in the following manner:

[0129] The first method is to load the page resource data required for the second page from a page database pre-created locally on the electronic device according to the page resource identifier of the second page through a data loading interface.

[0130] In the present application, the data loading interface may be selected as any pre-set interface for loading page resource data, and no restrictions are imposed on it here.

[0131] In addition, the locally pre-created page database is used to store the page resource data of the latest second page sent by the server.

[0132] The second method is to load the page resource data required for the second page from a page database in a server with which a communication connection is established according to the page resource identifier of the second page through a data loading interface.

[0133] Among them, when loading the page resource data required by the second page from the page database, a synchronous loading method or an asynchronous loading method can be used. Considering that the synchronous loading method has the problem of long loading time and easy blocking when the number of page resource data loaded is multiple. The asynchronous loading method can load multiple page resource data at the same time without blocking, so the present application preferably uses the asynchronous loading method to load the page resource data.

[0134] Furthermore, after the intermediate page has loaded the page resource data required by the second page, the present application can control the intermediate page to provide the loaded page resource data to the second page corresponding to the page jump request according to the acquired second page identifier. Thus, the second page can be rendered and displayed without modifying any code logic. This achieves the ability to add route jumps to any second page in a non-invasive manner.

[0135] The page jump method provided in the embodiment of the present application, when receiving a page jump request to jump from a first page to a second page, jumps the first page to an intermediate page according to the uniform resource locator of the second page carried in the page jump request, so as to load the page resource data rendered and displayed by the second page through the intermediate page, and then render and display the second page according to the page resource data loaded by the intermediate page. The embodiment of the present application adds an intermediate page between the first page and the second page to provide the second page with a registration routing capability through the intermediate page, thereby eliminating the need for any intrusive modification of the code logic of the second page, thereby achieving non-intrusive addition of routing jump capability to the page, so as to solve the problem that the traditional method needs to modify the page code logic when adding routing to the page, and the modification of the page code logic introduces a large number of software development kits or databases, resulting in high cost and low efficiency of adding routing operations to the page.

[0136] As an optional implementation, after jumping from the first page to the second page, the user may need to return from the second page to the first page. To this end, after displaying the second page, the present application further includes: destroying the intermediate page. Figure 5 , the above-mentioned process of destroying the intermediate page in this application is explained.

[0137] like Figure 5 As shown, the method comprises the following steps:

[0138] S201, receiving a page jump request from a first page to a second page, where the page jump request includes a uniform resource locator of the second page.

[0139] S202: Jump the first page to the middle page according to the uniform resource locator of the second page.

[0140] S203: Loading page resource data of the second page through the intermediate page.

[0141] S204, displaying the second page according to the page resource data loaded by the intermediate page.

[0142] S205, destroying the intermediate page.

[0143] It should be understood that when the number of created intermediate pages is one, the intermediate page here is the created intermediate page. When the number of created intermediate pages is more than one, the intermediate page here is the target intermediate page that has a mapping relationship with the uniform resource locator URL of the second page carried by the page jump request.

[0144] Considering that the display and disappearance of a page in a terminal device has a life cycle, the life cycle of a page generally includes the following six time nodes: initialization, loaded, about to appear, appeared, about to disappear, and disappeared.

[0145] Therefore, in order to reasonably destroy the intermediate page and ensure the normal display of the second page, the present application may destroy the intermediate page in the following two cases:

[0146] First case

[0147] If it is determined that the end time node of the page resource data of the second page loaded by the intermediate page is located before the appeared node of the intermediate page, the destruction process of the intermediate page is triggered when the page resource data output by the intermediate page is obtained.

[0148] Considering that when jumping from the first page to the second page through routing, it actually jumps from the first page to the intermediate page first. At this time, the intermediate page will first be initialized according to the various time nodes included in the life cycle of the page, and after the initialization is completed, the page resource data required for the second page is loaded from the page database according to the page resource identifier of the second page through the data loading interface. Among them, the page database can be selected as a locally pre-created page database or a page database in the server, and there is no restriction on it here.

[0149] Among them, during the process of the intermediate page loading the page resource data required by the second page, the intermediate page will continue to be displayed according to the life cycle. When the intermediate page reaches the time node before the appearance in the life cycle, if the page resource data required by the second page has been loaded. At this time, the intermediate page may still be displaying the text information and / or animation effects of the page information being loaded, and the specific content of the intermediate page is not displayed normally, for example Figure 6a As shown. Then the intermediate page can directly output the loaded page resource data to the corresponding second page according to the second page identifier, so that the second page is rendered and displayed according to the page resource data. At the same time, the application automatically triggers a process to destroy the intermediate page, so as to destroy the intermediate page that does not display the specific content normally through the destruction process. In this way, it is possible to initialize and display the second page while destroying the intermediate page, and there is no need to waste too many resources on the content display of the intermediate page. Among them, the specific content displayed on the intermediate page can be a pre-configured default content, such as animation, text and / or pattern, etc., and no display of the pre-configured default content is made here.

[0150] As an optional implementation method, the present application triggers the destruction of the intermediate page when obtaining the page resource data output by the intermediate page, as shown in the following figure: Figure 6b shown.

[0151] Second case

[0152] If it is determined that the end time node of the intermediate page loading page resource data is after the intermediate page's appeared node, the intermediate page is displayed at the appeared node, and when the page resource data output by the intermediate page is obtained during the intermediate page display process, the destruction of the intermediate page is triggered.

[0153] Considering that in the present application, when the page resource data of the second page to be displayed is loaded through the intermediate page, it is preferred to adopt an asynchronous loading method. Therefore, it is possible that when the intermediate page reaches the time node that has appeared in the life cycle, the intermediate page has not yet loaded the page resource data required by the second page. Then for this situation, the present application can display the pre-configured default content on the intermediate page when the intermediate page reaches the time node that has appeared in the life cycle. While the intermediate page displays the default content, it will continue to perform the page resource data loading operation of the second page. When the page resource data of the second page that has been loaded and output by the intermediate page is obtained during the display process of the intermediate page, the present application will automatically trigger a process of destroying the intermediate page, so that the intermediate page that does not display the specific content normally (i.e., is being displayed) is destroyed through the destruction process. In this way, it is possible to initialize and display the second page while destroying the intermediate page.

[0154] As an optional implementation method, the present application triggers the destruction of the intermediate page when the page resource data output by the intermediate page is obtained during the display of the intermediate page. Figure 6c shown.

[0155] It can be understood that, while obtaining the page resource data required by the second page output by the intermediate page, the present application performs destruction processing on the intermediate page, so that after the second page is rendered and displayed based on the page resource data provided by the intermediate page, when returning from the second page to the first page according to the page return operation, it can directly return to the first page, without first returning from the second page to the intermediate page, and then returning from the intermediate page to the first page.

[0156] The page jump method provided in the embodiment of the present application, when receiving a page jump request to jump from a first page to a second page, jumps the first page to an intermediate page according to the uniform resource locator of the second page carried in the page jump request, so as to load the page resource data rendered and displayed by the second page through the intermediate page, and then render and display the second page according to the page resource data loaded by the intermediate page. The embodiment of the present application adds an intermediate page between the first page and the second page to provide the second page with a registration routing capability through the intermediate page, thereby eliminating the need for any intrusive modification of the code logic of the second page, thereby achieving non-intrusive addition of routing jump capability to the page, so as to solve the problem that the traditional method needs to modify the page code logic when adding routing to the page, and the modification of the page code logic introduces a large number of software development kits or databases, resulting in high cost and low efficiency of adding routing operations for the page.

[0157] Please refer to the attached Figure 7 , a page jump device proposed in an embodiment of the present application is described. Figure 7 It is a schematic block diagram of a page jump device provided in an embodiment of the present application.

[0158] like Figure 7 As shown, the page jump device 300 includes: a request receiving module 310 , a page jump module 320 , a data loading module 330 and a page display module 340 .

[0159] The request receiving module 310 is used to receive a page jump request from a first page to a second page, wherein the page jump request includes a uniform resource locator of the second page;

[0160] A page jump module 320, configured to jump the first page to an intermediate page according to the uniform resource locator of the second page;

[0161] A data loading module 330, configured to load the page resource data of the second page through the intermediate page;

[0162] The page display module 340 is used to display the second page according to the page resource data loaded by the intermediate page.

[0163] In an optional implementation of the embodiment of the present application, the data loading module 330 includes:

[0164] an identifier determining unit, configured to obtain a page resource identifier of the second page according to a uniform resource locator of the second page through the intermediate page;

[0165] A data loading unit is used to load the page resource data of the second page according to the page resource identifier through the intermediate page.

[0166] In an optional implementation manner of the embodiment of the present application, the uniform resource locator of the second page includes first page resource data of the second page;

[0167] Accordingly, the data loading module 330 includes:

[0168] A first acquisition unit, configured to acquire the first page resource data and the second page resource identifier according to the uniform resource locator of the second page through the intermediate page;

[0169] The second acquisition unit is used to load the second page resource data according to the second page resource identifier through the intermediate page, and determine the first page resource data and the second page resource data as the page resource data of the second page.

[0170] In an optional implementation manner of the embodiment of the present application, the uniform resource locator of the second page includes basic page resource data of the second page.

[0171] An optional implementation method of an embodiment of the present application is that if the second page is a picture and text details page, the basic page resource data included in the uniform resource locator of the second page includes at least one of: avatar data, user name data, description data and signature data.

[0172] In an optional implementation of the embodiment of the present application, when the number of the intermediate pages is at least two, the page jump module 320 is specifically configured to:

[0173] A target intermediate page is determined from all intermediate pages, and the first page is redirected to the target intermediate page, where the target intermediate page is an intermediate page that has a mapping relationship with the uniform resource locator of the second page.

[0174] In an optional implementation manner of the embodiment of the present application, the first page and the second page are different user interfaces within the target application.

[0175] In an optional implementation of the embodiment of the present application, the device further includes:

[0176] The page destruction module is used to destroy the intermediate page.

[0177] In an optional implementation of the embodiment of the present application, the page destruction module is specifically used to:

[0178] If it is determined that the end time node of the intermediate page loading the page resource data is before the appearing node of the intermediate page, then when acquiring the page resource data output by the intermediate page, triggering the destruction process of the intermediate page;

[0179] If it is determined that the end time node of the intermediate page loading the page resource data is after the appeared node of the intermediate page, the intermediate page is displayed at the appeared node, and when the page resource data output by the intermediate page is obtained during the display of the intermediate page, the destruction of the intermediate page is triggered.

[0180] In an optional implementation of the embodiment of the present application, the device further includes:

[0181] A page creation module, used to create at least one of the intermediate pages;

[0182] The page configuration module is used to set, on each of the intermediate pages, a mapping relationship between at least one second page identifier, a uniform resource locator of the second page, and a page resource identifier of the second page.

[0183] The page jump device provided in the embodiment of the present application, when receiving a page jump request to jump from a first page to a second page, jumps the first page to an intermediate page according to the uniform resource locator of the second page carried in the page jump request, so as to load the page resource data rendered and displayed by the second page through the intermediate page, and then render and display the second page according to the page resource data loaded by the intermediate page. The embodiment of the present application adds an intermediate page between the first page and the second page to provide the second page with a registration routing capability through the intermediate page, thereby eliminating the need for any intrusive modification of the code logic of the second page, thereby achieving non-intrusive addition of routing jump capability to the page, so as to solve the problem that the traditional method needs to modify the page code logic when adding routing to the page, and the modification of the page code logic introduces a large number of software development kits or databases, resulting in high cost and low efficiency of adding routing operations for the page.

[0184] It should be understood that the device embodiment and the aforementioned method embodiment may correspond to each other, and similar descriptions may refer to the method embodiment. To avoid repetition, they will not be described here. Specifically, Figure 7 The device 300 shown can perform Figure 2 The corresponding method embodiments, and the aforementioned and other operations and / or functions of each module in the device 300 are respectively to implement Figure 2 For the sake of brevity, the corresponding processes in each method are not repeated here.

[0185] In the above, the device 300 of the embodiment of the present application is described from the perspective of the functional module in conjunction with the accompanying drawings. It should be understood that the functional module can be implemented in hardware form, can be implemented by instructions in software form, and can also be implemented by a combination of hardware and software modules. Specifically, the steps of the first aspect method embodiment in the embodiment of the present application can be completed by the hardware integrated logic circuit and / or software form instructions in the processor, and the steps of the first aspect method disclosed in conjunction with the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or a combination of hardware and software modules in the decoding processor to perform. Optionally, the software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory, and completes the steps in the above-mentioned first aspect method embodiment in conjunction with its hardware.

[0186] Figure 8 is a schematic block diagram of an electronic device provided in an embodiment of the present application. Figure 8 As shown, the electronic device 400 may include:

[0187] The memory 410 and the processor 420, the memory 410 is used to store the computer program and transmit the program code to the processor 420. In other words, the processor 420 can call and run the computer program from the memory 510 to implement the page jump method in the embodiment of the present application.

[0188] For example, the processor 420 may be used to execute the above-mentioned page jump method embodiment according to the instructions in the computer program.

[0189] The page jump method includes: receiving a page jump request from a first page to a second page, the page jump request including a uniform resource locator of the second page; jumping the first page to an intermediate page according to the uniform resource locator of the second page; loading page resource data of the second page through the intermediate page; and displaying the second page according to the page resource data loaded by the intermediate page.

[0190] In some optional embodiments, the step of loading the page resource data of the second page through the intermediate page includes:

[0191] Acquiring a page resource identifier of the second page according to the uniform resource locator of the second page through the intermediate page;

[0192] The page resource data of the second page is loaded through the intermediate page according to the page resource identifier.

[0193] In some optional embodiments, the uniform resource locator of the second page includes first page resource data of the second page;

[0194] Correspondingly, the page resource data of the second page is loaded through the intermediate page, including:

[0195] Acquire the first page resource data and the second page resource identifier according to the uniform resource locator of the second page through the intermediate page;

[0196] The second page resource data is loaded according to the second page resource identifier through the intermediate page, and the first page resource data and the second page resource data are determined as page resource data of the second page.

[0197] In some optional embodiments, the uniform resource locator of the second page includes basic page resource data of the second page.

[0198] In some optional embodiments, if the second page is a picture and text detail page, the basic page resource data included in the uniform resource locator of the second page includes at least: at least one of: avatar data, user name data, description data and signature data.

[0199] In some optional embodiments, when the number of the intermediate pages is at least two, the step of redirecting the first page to the intermediate page according to the uniform resource locator of the second page includes:

[0200] A target intermediate page is determined from all intermediate pages, and the first page is redirected to the target intermediate page, where the target intermediate page is an intermediate page that has a mapping relationship with the uniform resource locator of the second page.

[0201] In some optional embodiments, the first page and the second page are different user interfaces within the target application.

[0202] In some optional embodiments, the method further comprises:

[0203] The intermediate page is destroyed.

[0204] In some optional embodiments, the destroying of the intermediate page includes:

[0205] If it is determined that the end time node of the intermediate page loading the page resource data is before the appearing node of the intermediate page, then when acquiring the page resource data output by the intermediate page, triggering the destruction process of the intermediate page;

[0206] If it is determined that the end time node of the intermediate page loading the page resource data is after the appeared node of the intermediate page, the intermediate page is displayed at the appeared node, and when the page resource data output by the intermediate page is obtained during the display of the intermediate page, the destruction of the intermediate page is triggered.

[0207] In some optional embodiments, the method further comprises:

[0208] Creating at least one of the intermediate pages;

[0209] A mapping relationship between at least one second page identifier, a uniform resource locator of the second page and a page resource identifier of the second page is set on each of the intermediate pages.

[0210] In some embodiments of the present application, the processor 420 may include but is not limited to:

[0211] General-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, etc.

[0212] In some embodiments of the present application, the memory 410 includes but is not limited to:

[0213] Volatile memory and / or non-volatile memory. Among them, the non-volatile memory can be read-only memory (ROM), programmable ROM (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM) or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus random access memory (DR RAM).

[0214] In some embodiments of the present application, the computer program may be divided into one or more modules, which are stored in the memory 410 and executed by the processor 420 to complete the page jump method provided by the present application. The one or more modules may be a series of computer program instruction segments capable of completing specific functions, and the instruction segments are used to describe the execution process of the computer program in the electronic device.

[0215] like Figure 8 As shown, the electronic device 400 may further include:

[0216] The transceiver 430 may be connected to the processor 420 or the memory 410 .

[0217] The processor 420 may control the transceiver 430 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices. The transceiver 530 may include a transmitter and a receiver. The transceiver 430 may further include an antenna, and the number of antennas may be one or more.

[0218] It should be understood that the various components in the electronic device are connected via a bus system, wherein the bus system includes not only a data bus but also a power bus, a control bus and a status signal bus.

[0219] The present application also provides a computer storage medium on which a computer program is stored. When the computer program is executed by a computer, the computer is enabled to execute the page jump method of the above method embodiment.

[0220] An embodiment of the present application also provides a computer program product including program instructions. When the program instructions are executed on an electronic device, the electronic device executes the page jump method of the above method embodiment.

[0221] When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integration. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a digital video disc (digital video disc, DVD)), or a semiconductor medium (e.g., a solid state drive (solid state disk, SSD)), etc.

[0222] Those of ordinary skill in the art will appreciate that the modules and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0223] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the module is only a logical function division. There may be other division methods in actual implementation, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.

[0224] The modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. For example, each functional module in each embodiment of the present application may be integrated into a processing module, or each module may exist physically separately, or two or more modules may be integrated into one module.

[0225] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A page jump method, characterized in that: include: Receiving a page jump request from a first page to a second page, wherein the page jump request includes a uniform resource locator of the second page; Jumping the first page to an intermediate page according to the uniform resource locator of the second page; Loading the page resource data of the second page through the intermediate page; The second page is displayed according to the page resource data loaded by the intermediate page.

2. The method according to claim 1, characterized in that The step of loading the page resource data of the second page through the intermediate page includes: Acquiring a page resource identifier of the second page according to the uniform resource locator of the second page through the intermediate page; The page resource data of the second page is loaded through the intermediate page according to the page resource identifier.

3. The method according to claim 1, characterized in that The uniform resource locator of the second page includes first page resource data of the second page; Correspondingly, the page resource data of the second page is loaded through the intermediate page, including: Acquire the first page resource data and the second page resource identifier according to the uniform resource locator of the second page through the intermediate page; The second page resource data is loaded according to the second page resource identifier through the intermediate page, and the first page resource data and the second page resource data are determined as page resource data of the second page.

4. The method according to claim 1, characterized in that: The uniform resource locator of the second page includes basic page resource data of the second page.

5. The method according to claim 4, characterized in that If the second page is a picture and text detail page, the basic page resource data included in the uniform resource locator of the second page includes at least: at least one of: avatar data, user name data, description data and signature data.

6. The method according to claim 1, characterized in that When the number of the intermediate pages is at least two, the step of redirecting the first page to the intermediate page according to the uniform resource locator of the second page includes: A target intermediate page is determined from all intermediate pages, and the first page is redirected to the target intermediate page, where the target intermediate page is an intermediate page that has a mapping relationship with the uniform resource locator of the second page.

7. The method according to claim 1, characterized in that The first page and the second page are different user interfaces in the target application.

8. The method according to any one of claims 1 to 7, characterized in that: The method further comprises: The intermediate page is destroyed.

9. The method according to claim 8, characterized in that The destroying process of the intermediate page includes: If it is determined that the end time node of the intermediate page loading the page resource data is before the appearing node of the intermediate page, then when acquiring the page resource data output by the intermediate page, triggering the destruction process of the intermediate page; If it is determined that the end time node of the intermediate page loading the page resource data is after the appeared node of the intermediate page, the intermediate page is displayed at the appeared node, and when the page resource data output by the intermediate page is obtained during the display of the intermediate page, the destruction of the intermediate page is triggered.

10. The method according to any one of claims 1 to 7, characterized in that: The method further comprises: Creating at least one of the intermediate pages; A mapping relationship between at least one second page identifier, a uniform resource locator of the second page and a page resource identifier of the second page is set on each of the intermediate pages.

11. A page jump device, characterized in that: include: A request receiving module, configured to receive a page jump request from a first page to a second page, wherein the page jump request includes a uniform resource locator of the second page; A page jump module, used for jumping the first page to an intermediate page according to the uniform resource locator of the second page; A data loading module, used for loading the page resource data of the second page through the intermediate page; A page display module is used to display the second page according to the page resource data loaded by the intermediate page.

12. An electronic device, characterized in that: include: A processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the page jump method according to any one of claims 1 to 10.

13. A computer-readable storage medium, characterized in that: Used to store a computer program, wherein the computer program enables a computer to execute the page jump method according to any one of claims 1 to 10.

14. A computer program product comprising program instructions, characterized in that When the program instructions are executed on an electronic device, the electronic device executes the page jump method according to any one of claims 1 to 10.