Small program skipping method and device and electronic equipment

By deploying the transit configuration file on the cloud development server of the application, and using transit pages to realize external jumps on the mini-program terminal, the problem of large-scale development workload of external jumps on the existing technology of small and medium-sized small and medium-sized small and medium-sized small and medium-sized small and medium-sized small and medium-sized small and medium-sized small and medium-sized programs is solved, and the development efficiency is improved.

CN120372108APending Publication Date: 2025-07-25TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410094770.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-23
Publication Date
2025-07-25

AI Technical Summary

Technical Problem

In the prior art, when mini programs jump outside the application terminal, they need to implement their respective capabilities and conduct joint debugging verification, resulting in large development workloads and difficult to achieve simple and fast jumps.

Method used

By pre-deploying the redirection configuration file on the cloud development server of the target application, use the redirection link to jump to the redirection page of the target applet, and sending the redirection link query request to the target cloud development server through the redirection page of the target applet to obtain the redirection link of the applet to realize the redirection of the applet from the outside.

Benefits of technology

It reduces the development workload of mini-program jumps, improves the development efficiency of off-end jumps, is simple to operate, and does not require joint development of front-end and back-end.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120372108A_ABST
    Figure CN120372108A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an applet skipping method and device and electronic device.The method comprises the steps that off-end applet access information of a target application program is received, the off-end applet access information comprises an applet transit page link, and the applet transit page link is generated based on a transit page configuration file; the transit page configuration file is deployed in a target cloud development server corresponding to a target applet in the target application; sending an applet jump link query request to a target cloud development server through the target applet transit page, so that the target cloud development server calls an application program interface of the target application program to obtain an applet jump link corresponding to the target applet; and pulling up the target application program in the target applet transit page based on the applet jump link, and jumping to a page of a target applet in the target application program. By utilizing the technical scheme provided by the specification, the development efficiency of small program jump is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular, to a method, device, and electronic device for mini-program jumping. Background Art

[0002] A mini-program is an application that can be used without being downloaded and installed. Generally, a mini-program can be used in an application program. Each mini-program can provide one or more services. Users can open and use the mini-program by scanning the QR code of the mini-program or searching in the mini-program entry of the application program. However, in some scenarios, it may be necessary to launch the corresponding application program outside the application program, such as in a browser, through a URL (Uniform Resource Locator) Scheme, so as to open the mini-program in the application program.

[0003] Generally, to launch a mini-program outside the application program and jump to the mini-program page, it is necessary for the front-end and back-end to implement their respective capabilities and maintain and deploy them separately. The implementation of this capability requires two human resources from the business side, one before and one after. The front-end and back-end implement their respective capabilities, conduct joint debugging and verification, and maintain and deploy separately. The development workload of the mini-program is relatively large.

[0004] Therefore, how to provide a mini-program jumping solution that can simply and quickly realize the jumping of the mini-program outside the application program and reduce the development workload of the mini-program jumping is a technical problem that urgently needs to be solved in this field. Summary of the Invention

[0005] The embodiments of this specification provide a method, device, device, storage medium, and computer program product for mini-program jumping, which improves the development efficiency of mini-program jumping.

[0006] On the one hand, the embodiments of this specification provide a method for mini-program jumping, and the method includes:

[0007] Receiving the access information of the mini-program outside the target application program, where the access information of the mini-program outside includes the link of the mini-program transfer page. The link of the mini-program transfer page is the link of the target mini-program transfer page corresponding to the target mini-program. The target mini-program is the mini-program in the target application program. The target mini-program transfer page is the page outside the target application program. The link of the mini-program transfer page is generated based on the transfer page configuration file corresponding to the target mini-program. The transfer page configuration file is pre-deployed in the target cloud development server corresponding to the target mini-program in the target application program;

[0008] Jumping to the corresponding target mini-program transfer page based on the link of the mini-program transfer page;

[0009] Send a mini-program jump link query request to the target cloud development server through the target mini-program transfer page. The mini-program jump link query request carries the mini-program identification corresponding to the target mini-program, so that the target cloud development server calls the application programming interface of the target application to obtain the mini-program jump link corresponding to the target mini-program;

[0010] Receive the mini-program jump link returned by the target cloud development server;

[0011] Based on the mini-program jump link, launch the target application in the target mini-program transfer page and jump to the page of the target mini-program in the target application.

[0012] On the other hand, an embodiment of this specification provides a mini-program jump method. The method is applied to a target application. The target application installs a target mini-program. The target application provides cloud development services. The target mini-program corresponds to a target cloud development server in the target application. The method includes:

[0013] Receive a mini-program jump link acquisition request sent by the target cloud development server by calling the application programming interface. The mini-program jump link acquisition request carries the mini-program identification corresponding to the target mini-program; wherein, a transfer page configuration file corresponding to the target mini-program is deployed in the target cloud development server. The mini-program jump link acquisition request is sent by the target cloud development server after receiving a mini-program jump link query request sent by the target mini-program transfer page. The target mini-program transfer page is an external page of the target application opened after the mini-program transfer page link is triggered. The mini-program transfer page link is generated based on the transfer page configuration file;

[0014] According to the mini-program identification corresponding to the target mini-program, return the mini-program jump link corresponding to the target mini-program to the target cloud development server, so that the target cloud development server returns the mini-program jump link to the target mini-program transfer page, and launches the target application in the target mini-program transfer page based on the mini-program jump link and jumps to the page of the target mini-program in the target application.

[0015] On the other hand, an embodiment of this specification provides a mini-program jump method. The method is applied to a target cloud development server. The target cloud development server is the cloud development server corresponding to the target mini-program provided by the target application. The target application installs a target mini-program. A transfer page configuration file corresponding to the target mini-program is deployed in the target cloud development server. The method includes:

[0016] Receive a mini-program jump link query request sent by the target mini-program transfer page. Among them, the mini-program jump link query request carries the mini-program identifier corresponding to the target mini-program. The target mini-program transfer page is an external page of the target application opened after the mini-program transfer page link is triggered. The mini-program transfer page link is generated based on the transfer page configuration file;

[0017] Call the application programming interface of the target application. Based on sending a mini-program jump link acquisition request to the target application, the mini-program jump link query request carries the mini-program identifier corresponding to the target mini-program;

[0018] Receive the mini-program jump link corresponding to the target mini-program returned by the target application through the application programming interface;

[0019] Return the mini-program jump link to the target mini-program transfer page, so that the target application can be launched in the target mini-program transfer page based on the mini-program jump link and jump to the page of the target mini-program in the target application.

[0020] On the other hand, an embodiment of this specification provides a mini-program jump device, and the device includes:

[0021] A mini-program access receiving module, configured to receive external mini-program access information of a target application. Among them, the external mini-program access information includes a mini-program transfer page link. The mini-program transfer page link is a link of a target mini-program transfer page corresponding to a target mini-program. The target mini-program is a mini-program in the target application. The target mini-program transfer page is an external page of the target application. The mini-program transfer page link is generated based on the transfer page configuration file corresponding to the target mini-program. The transfer page configuration file is pre-deployed in the target cloud development server corresponding to the target mini-program in the target application;

[0022] A transfer page jump module, configured to jump to the corresponding target mini-program transfer page based on the mini-program transfer page link;

[0023] A mini-program link acquisition module, configured to send a mini-program jump link query request to the target cloud development server through the target mini-program transfer page. The mini-program jump link query request carries the mini-program identifier corresponding to the target mini-program, so that the target cloud development server calls the application programming interface of the target application to obtain the mini-program jump link corresponding to the target mini-program;

[0024] A link receiving module, configured to receive the mini-program jump link returned by the target cloud development server;

[0025] The mini-program jump module is used to launch the target application in the target mini-program's intermediate page based on the mini-program jump link and jump to the page of the target mini-program in the target application.

[0026] On the other hand, an embodiment of this specification provides a mini-program jump device. The device is applied to a target application in which a target mini-program is installed. The target application provides cloud development services, and the target mini-program corresponds to a target cloud development server in the target application. The device includes:

[0027] The link request receiving module is used to receive a mini-program jump link acquisition request sent by the target cloud development server by calling an application programming interface. The mini-program jump link acquisition request carries the mini-program identifier corresponding to the target mini-program. Among them, a transfer page configuration file corresponding to the target mini-program is deployed in the target cloud development server. The mini-program jump link acquisition request is sent by the target cloud development server after receiving a mini-program jump link query request sent by the target mini-program transfer page. The target mini-program transfer page is an external page of the target application opened after the mini-program transfer page link is triggered, and the mini-program transfer page link is generated based on the transfer page configuration file.

[0028] The link return module is used to return the mini-program jump link corresponding to the target mini-program to the target cloud development server according to the mini-program identifier corresponding to the target mini-program, so that the target cloud development server returns the mini-program jump link to the target mini-program transfer page, launches the target application in the target mini-program transfer page based on the mini-program jump link, and jumps to the page of the target mini-program in the target application.

[0029] On the other hand, an embodiment of this specification provides a mini-program jump device. The device is applied to a target cloud development server, which is the cloud development server corresponding to the target mini-program provided by the target application. A target mini-program is installed in the target application, and a transfer page configuration file corresponding to the target mini-program is deployed in the target cloud development server. The device includes:

[0030] The query request receiving module is used to receive a mini-program jump link query request sent by the target mini-program transfer page. Among them, the mini-program jump link query request carries the mini-program identifier corresponding to the target mini-program. The target mini-program transfer page is an external page of the target application opened after the mini-program transfer page link is triggered, and the mini-program transfer page link is generated based on the transfer page configuration file.

[0031] An interface call module, configured to call the application interface of the target application, and obtain a request for a mini-program jump link based on sending a mini-program jump link query request to the target application, where the mini-program jump link query request carries the mini-program identifier corresponding to the target mini-program;

[0032] A jump link receiving module, configured to receive the mini-program jump link corresponding to the target mini-program returned by the target application through the application interface;

[0033] A link forwarding module, configured to return the mini-program jump link to the target mini-program intermediate page, so that the target application can be launched in the target mini-program intermediate page based on the mini-program jump link, and jump to the page of the target mini-program in the target application.

[0034] On the other hand, an electronic device is provided, including: a processor;

[0035] A memory for storing executable instructions of the processor;

[0036] Wherein, the processor is configured to execute the instructions to implement the mini-program jump method described in any one of the above.

[0037] On the other hand, a computer-readable storage medium is provided. When the instructions in the storage medium are executed by the processor of the electronic device, the electronic device can execute any of the above mini-program jump methods.

[0038] On the other hand, a computer program product or a computer program is provided. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the mini-program jump method provided in the above various optional implementation manners.

[0039] The mini-program jump method, device, device, storage medium, and computer program product provided in the embodiments of this specification have the following technical effects:

[0040] The mini-program jump method provided by the embodiments of this specification can utilize the cloud development service provided by the target application to pre-deploy the transfer page configuration file corresponding to the target mini-program in the target application. Then, based on the transfer page configuration file, a fixed mini-program transfer page link can be obtained. When it is necessary to jump to the target mini-program outside the target application, the external mini-program access information with the mini-program transfer page link of the target mini-program can be sent to the external application of the target application. Then, based on this mini-program transfer page link, jump to the target mini-program transfer page, and send a mini-program jump link query request to the target cloud development server corresponding to the target mini-program through the target mini-program transfer page. The target cloud development server can obtain the mini-program jump link of the target mini-program by calling the application programming interface of the target application. Then, based on the mini-program jump link, the target application can be launched in the target mini-program transfer page and directly jump to the page of the target mini-program in the target application, realizing the function of jumping to the target mini-program from the external application of the target application. Moreover, only the transfer page configuration file corresponding to the target mini-program needs to be deployed on the target cloud development server of the target application throughout the process, without the need for front-end and back-end joint development and mutual cooperation. The operation is simple, reducing the development workload of mini-program jumps and improving the development efficiency of mini-program external jumps. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] To more clearly illustrate the technical solutions and advantages in the embodiments of this specification or the prior art, the following will briefly introduce the accompanying drawings required for the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only some embodiments of this specification. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0042] Figure 1 The figure shows only a schematic diagram of the application environment of a mini-program jump method;

[0043] Figure 2 It is a schematic diagram of the principle of mini-program jump in an embodiment of this specification;

[0044] Figure 3 It is a schematic flowchart of the mini-program jump method provided by an embodiment of this specification;

[0045] Figure 4 It is a schematic diagram of the principle of reusing the transfer page for mini-program jump in an embodiment of this specification;

[0046] Figure 5 It is a schematic flowchart of the mini-program jump method in another embodiment of this specification;

[0047] Figure 6It is a schematic flowchart of the applet jump method in another embodiment of this specification;

[0048] Figure 7 It is a schematic interface flowchart of applet jump in the financial account repayment scenario in an embodiment of this specification;

[0049] Figure 8 It is a schematic flowchart of applet jump in the financial account repayment scenario in an embodiment of this specification;

[0050] Figure 9 It is a timing diagram of applet jump in the financial account repayment scenario in an embodiment of this specification;

[0051] Figure 10 It is a schematic structural diagram of an applet jump device provided by an embodiment of this specification;

[0052] Figure 11 It is a schematic structural diagram of an applet jump device provided by another embodiment of this specification;

[0053] Figure 12 It is a schematic structural diagram of an applet jump device provided by another embodiment of this specification;

[0054] Figure 13 It is a block diagram of an electronic device for applet jump provided by an embodiment of this specification;

[0055] Figure 14 It is another block diagram of an electronic device for applet jump provided by an embodiment of this specification. Specific embodiments

[0056] Next, the technical solutions in the embodiments of this specification will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of this specification. Obviously, the described embodiments are only a part of the embodiments of this specification, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in this specification without creative efforts shall fall within the protection scope of this specification.

[0057] It should be noted that the terms "first", "second", etc. in the description, claims, and the above-mentioned drawings of the embodiments of this specification are used to distinguish similar objects, and do not necessarily need to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of this specification described here can be implemented in an order other than those illustrated or described here. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or server that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products, or devices.

[0058] Please refer to Figure 1 , Figure 1 which is a schematic diagram of the application environment of a mini-program jump method provided by the embodiments of this specification. The application environment may at least include a server 100 and a terminal 200.

[0059] In an alternative embodiment, the server 100 can be used to receive data sent by the terminal 200, such as a mini-program jump link request, etc. The server 100 can, based on the received request, request a mini-program jump link from the application installed with the mini-program, and return the obtained link, so as to achieve the ability to jump the mini-program outside the application side. The server 100 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, as well as big data and artificial intelligence platforms.

[0060] In an alternative embodiment, the terminal 200 can be a terminal device that sends data to the server 100, specifically a terminal installed with an application. Specifically, the terminal 200 can be an electronic device of types such as a smart phone, a desktop computer, a tablet computer, a laptop computer, a smart wearable device, a vehicle-mounted device, etc.; it can also be software running on the above-mentioned electronic devices, such as an application, a mini-program, etc. The operating systems running on the electronic devices in the embodiments of this specification may include, but are not limited to, the Android system, the IOS system, Linux, Windows, etc.

[0061] In addition, it should be noted that Figure 1 the shown is only a schematic diagram of the application environment of a mini-program jump method, and the embodiments of this specification are not limited to the above.

[0062] In the embodiments of this specification, the above-mentioned server 100 and terminal 200 can be directly or indirectly linked through wired or wireless communication methods, and the embodiments of this specification do not limit this here.

[0063] The mini-program jump method in the embodiments of this specification can be applied to the jump of a mini-program outside the application program side, that is, it can realize opening a mini-program outside the application program side and jumping to the mini-program page in the application program. For example: obtaining the jump link of mini-program A through a browser, and opening application program B to jump to the page of mini-program A in application program B. Usually, to implement the function of mini-program jump outside the application program side, the front end and the back end need to implement their respective capabilities separately. The front end implements the jump page and calls the background interface to obtain the mini-program jump link, and the back end implements the background interface for obtaining the mini-program jump link for the front end to call. The front end and the back end need to conduct joint debugging verification and deploy and maintain separately to implement the mini-program jump function outside the application program side.

[0064] The embodiments of this specification use the cloud development capability of the application program to deploy a transfer page configuration file in the cloud development server of the application program in advance. Only one front-end personnel is required to be able to pull up the mini-program jump transfer page outside the application program side, implement the transfer page to call the interface to obtain the mini-program jump link, and implement the ability to jump the mini-program outside the application program side.

[0065] Figure 2 It is a schematic diagram of the principle of mini-program jump in an embodiment of this specification. As Figure 2 shown, the placement scenario of mini-program jump in the embodiments of this specification can be applied to text messages, emails or other web pages outside the application program side. The information with the transfer page link of the specified mini-program can be sent to the user in the form of a text message, an email or a web page. The user can open the H5 page in the browser and jump to the interface of the corresponding transfer page by clicking the transfer page link. In the transfer page, an interface call request can be sent to the server. The server can call the application interface of the application program to obtain the jump link of the mini-program, and then based on the jump link of the mini-program, open the application program and jump to the mini-program interface of the application program. Among them, the server can be understood as the cloud development server of the mini-program in the application program. In the embodiments of this specification, the application program can provide cloud development services, and each mini-program can correspond to its own cloud development server.

[0066] The following introduces a mini-program jump method in an embodiment of this specification. Figure 3It is a schematic flowchart of a mini-program jump method provided by an embodiment of this specification. This specification provides method operation steps such as in the embodiment or flowchart, but based on routine or non-creative labor, it may include more or fewer operation steps. The step order listed in the embodiment is only one way among the execution orders of numerous steps and does not represent the only execution order. When the actual system or server product executes, it can be executed in the order shown in the embodiment or the accompanying drawings or executed in parallel (such as in an environment of parallel processors or multi-threaded processing). This method can be applied to terminals such as computers, tablets, smartphones, smart wearable devices, in-vehicle devices, etc., or in application programs in the terminal. Of course, according to actual needs, it can also be applied in the server. This specification does not make specific limitations on this. Figure 3 The mini-program jump method shown can be applied to other application programs in the terminal that can open the mini-program intermediate page link, such as browsers, text messages, or emails, or in the terminal with other application programs that can open the mini-program intermediate page link, such as browsers, text messages, or emails, or the server corresponding to the application program. Figure 3 Specifically, as shown below, the method may include:

[0067] S302: Receive the out-of-terminal mini-program access information of the target application program. Among them, the out-of-terminal mini-program access information includes the mini-program intermediate page link. The mini-program intermediate page link is the link of the target mini-program intermediate page corresponding to the target mini-program. The target mini-program is the mini-program in the target application program. The target mini-program intermediate page is the out-of-terminal page of the target application program. The mini-program intermediate page link is generated based on the intermediate page configuration file corresponding to the target mini-program. The intermediate page configuration file is pre-deployed in the target cloud development server corresponding to the target mini-program in the target application program.

[0068] In the specific implementation process, the target application program can be understood as the specified application program installed in the terminal device. The target application program installs the target mini-program. The target application program can provide cloud development services. The business party of the target mini-program can pre-utilize the cloud development services provided by the target application program to deploy the intermediate page configuration file in the target cloud development server corresponding to the target mini-program in the target application program. In this way, the target mini-program can use the function of the mini-program intermediate page provided by this specification embodiment to realize the jump of the target mini-program outside the target application program through the intermediate page. Among them, the intermediate page configuration file may include relevant parameters of the intermediate page required for mini-program jump, such as: UI (User Interface Designer) interface design parameters of the intermediate page, internal logic parameters of the intermediate page, and cloud development service-related parameters, etc. Specifically, it can be determined according to actual needs. This specification does not make specific limitations on this.

[0069] The embodiments of this specification are mainly applied to realizing the jump of mini programs outside the application program side, that is, jumping from other application programs of the terminal device to the page of the target mini program in the target application program. However, some systems cannot normally open mini programs through Scheme (i.e., the mini program jump link). By setting up a transfer page in real time in this specification, it can be ensured that different application systems can all realize the jump of mini programs outside the application program side. The transfer page can generally be an H5 page, that is, a web page developed based on HTML5 technology.

[0070] After the business party corresponding to the target mini program deploys the transfer page configuration file in the target application program, when it is necessary to jump to the target mini program outside the target application program side, it can send the off-application-program-side mini program access information to relevant users. The off-application-program-side mini program access information can be understood as information outside the target application program. For example, if the target application program is a social application program, the off-application-program-side mini program access information can be a short message or an email or a web page message, etc. That is to say, in the terminal device installed with the target application program, there can also be installed applications that can receive information with the mini program transfer page link, such as: a browser, a text message APP (application), or an email APP. The off-application-program-side mini program access information can include the mini program transfer page link. The mini program transfer page link is the link of the target mini program transfer page corresponding to the target mini program. This mini program transfer page link can be generated based on the transfer page configuration file. The target mini program transfer page is the off-application-program-side page of the target application program, that is, the target mini program transfer page is not the page inside the target application program, but an H5 page opened outside the target application program.

[0071] For example: In the target application program A, there is installed the target mini program B. The business party of the target mini program B has previously deployed the transfer page configuration file in the target cloud development server corresponding to the target mini program B in the target application program A. After the deployment, the target mini program transfer page corresponding to the target mini program can be accessed through a fixed link. For example: When the business party of the target mini program B deployed the transfer page configuration file, it bound a domain name a.www.com, and moreover, the path where the mini program transfer page is deployed is page / index.html. Then the mini program transfer page link corresponding to this target mini program transfer page can be: a.www.com / page / index.html. After the transfer page configuration file is deployed, the target mini program transfer page can be accessed through this link. After the business party of the target mini program B deploys the transfer page configuration file, when needed, it can send a short message information or an email information or a web page information with the mini program transfer page link of the target mini program B to the designated user. The user can click the mini program transfer page link in the text message or email or web page in the terminal and jump to the page of the target mini program transfer page.

[0072] In some embodiments of this specification, before receiving the off - app mini - program access information of the target application, the method includes:

[0073] Obtain a transfer - page configuration file, and set configuration parameters in the transfer - page configuration file based on the target mini - program. The configuration parameters include: mini - program transfer - page interface design parameters and cloud development configuration parameters;

[0074] Deploy the transfer - page configuration file with the set configuration parameters to the target cloud development server corresponding to the target mini - program in the target application.

[0075] In the specific implementation process, the target application can provide cloud development services, and can provide a transfer - page configuration file. This transfer - page configuration file can be understood as a transfer - page configuration template. Business parties with transfer - page requirements can obtain the transfer - page configuration file, set the configuration parameters in the configuration file, and after packaging and deploying it to their own cloud development server, they can use the function of jumping to the target mini - program page of the target application through the transfer - page in the embodiments of this specification. Specifically, the business party of the target mini - program can request the target application to obtain the transfer - page configuration file, and set the configuration parameters in the transfer - page configuration file based on the target mini - program. The configuration parameters can include mini - program transfer - page interface design parameters and cloud development configuration parameters. Among them, the mini - program transfer - page interface design parameters can include the loading interface information, copywriting, QR code of the target mini - program, and internal logic parameters of the transfer - page interface, etc. The cloud development configuration parameters can include interface parameters of the cloud development server, parameters required for deployment, etc. In addition, the configuration parameters in the transfer - page configuration file can also include mini - program identifiers, browser identifiers, or other off - app identifiers of the target application, as well as the environment identifier of the target cloud development server corresponding to the target mini - program. The specific content of the configuration parameters in the transfer - page configuration file can be set according to actual needs. Users can also perform personalized customization of the transfer - page according to their own needs to meet the needs of different users. By setting the transfer - page configuration file, the reuse of the transfer - page can be realized. Different users only need to set or modify the configuration parameters in the transfer - page configuration file according to their own needs, and then they can access the transfer - page through a fixed link, obtain the mini - program jump link through the transfer - page, and thus realize the mini - program jump function outside the target application.

[0076] Figure 4 is a schematic diagram of the reuse design principle of the mini - program jump transfer - page in an embodiment of this specification, as Figure 4As shown in the figure, the design of reusing the transfer page for mini-program jumps in the embodiments of this specification mainly includes reusing the transfer page and reusing cloud development. Specifically, the reuse of the transfer page can include the design of a personalized UI interface and the internal logic design of the transfer page. Among them, the design of the personalized UI interface can generate the page of the corresponding transfer page with one click during packaging by setting relevant parameters in the transfer page configuration file provided in the embodiments of this specification, and the user can also implement a customized transfer page by themselves. The internal logic design of the transfer page is mainly used to configure the logical parameters when the transfer page jumps to the mini-program, such as: front-end frequency limit, that is, by caching the generated URL Scheme, there is no need to request and obtain the URL Scheme every time; and the logic for obtaining the URL Scheme code. Among them, the URL Scheme can be understood as the mini-program jump link in the embodiments of this specification. The URL Scheme of the mini-program is just like the URL link of a web page, which can open the mini-program or jump to the corresponding page. The URL Scheme for opening any page of the mini-program can be obtained through the server interface, and it can be applied to the scenario of opening the mini-program outside the application program end.

[0077] In addition, as Figure 4 shown in the figure, the design of reusing the transfer page for mini-program jumps in the embodiments of this specification also includes reusing cloud development. Specifically, it can include the reuse of cloud functions and the reuse of cloud hosting. Among them, the cloud function can be understood as the cloud development server side in the embodiments of this specification. The reuse of cloud function interfaces mainly includes calling the API (Application Programming Interface) of the target application program to obtain the URL Scheme of the mini-program. The reuse of cloud hosting mainly includes: a) unified transfer page repository, such as: the ability to implement configuration injection for front-end static resources; unified encapsulation of background interface cloud functions; b) one-click deployment of the application program cloud development CLI (Command Line Interface).

[0078] The design of reusing the transfer page for mini-program jumps as Figure 4 shown in the figure can be written into the corresponding computer program data packet, and then the transfer page configuration template, that is, the transfer page configuration file, can be obtained. The business party can set the configuration parameters in the transfer page configuration file, and then deploy the transfer page configuration file with the set configuration parameters on the corresponding target cloud development server side, and then the transfer page can be accessed through a fixed link, and the mini-program jump link can be obtained through the transfer page, so as to realize the mini-program jump function outside the target application program end. By abstracting the capabilities of the cloud development service into a template, only the configuration information related to the business needs to be modified, and then it can be packaged and deployed with one click to complete the rapid online of the function.

[0079] In the embodiments of this specification, by providing a transfer page configuration file, a general template repository for the transfer page jump mini-program is realized. Only the configuration file related to the business needs to be modified, and then it can be packaged and deployed with one click, which is convenient for other business parties to reuse. It is not necessary for the business parties to develop the transfer page separately, improving the development efficiency of the mini-program jump. Moreover, in the transfer page design of the mini-program jump in the embodiments of this specification, the cloud development service is utilized. Through the unified platform management, deployment, and operation and maintenance capabilities provided by cloud development, it is not necessary for the business parties to perform operation and maintenance management separately, reducing the human and material resources required for the operation and maintenance of the mini-program jump.

[0080] S304: Jump to the corresponding target mini-program transfer page based on the mini-program transfer page link.

[0081] In the specific implementation process, after receiving the off-terminal mini-program access information of the target application, it is possible to jump to the corresponding target mini-program transfer page based on the mini-program transfer page link in the off-terminal mini-program access information.

[0082] S306: Send a mini-program jump link query request to the target cloud development server through the target mini-program transfer page. The mini-program jump link query request carries the mini-program identifier corresponding to the target mini-program, so that the target cloud development server can call the application programming interface of the target application to obtain the mini-program jump link corresponding to the target mini-program.

[0083] In the specific implementation process, after jumping to the target mini-program transfer page, based on the logic in the transfer page configuration file, it is possible to trigger the target mini-program transfer page to send a mini-program jump link query request to the target cloud development server. The mini-program jump link query request can carry the mini-program identifier of the target mini-program. After receiving the mini-program jump link query request, the target cloud development server can call the application programming interface of the target application and request the target application to obtain the mini-program jump link of the target mini-program, that is, the URL Scheme corresponding to the target mini-program. The application programming interface can be the application programming interface provided by the target application for obtaining the URL Scheme of the mini-program.

[0084] S308: Receive the mini-program jump link returned by the target cloud development server.

[0085] In the specific implementation process, after the target cloud development server obtains the URL Scheme corresponding to the target mini-program by calling the application programming interface of the target application, it can return the obtained URL Scheme corresponding to the target mini-program, such as: return it to the transfer page or browser or SMS application or email application, etc.

[0086] S310: Based on the mini-program jump link, launch the target application in the target mini-program's intermediate page and jump to the page of the target mini-program in the target application.

[0087] In a specific implementation process, after receiving the mini-program jump link returned by the target cloud development server, that is, the URL Scheme corresponding to the target mini-program, the target application can be launched in the intermediate page of the target mini-program based on this URL Scheme, and directly jump to the page of the target mini-program in the target application, thus realizing the jump function of the target mini-program from the external application of the target application.

[0088] The embodiments of this specification provide a mini-program jump method. The cloud development service provided by the target application can be utilized to pre-deploy the intermediate page configuration file corresponding to the target mini-program in the target application in advance, and then a fixed mini-program intermediate page link can be obtained based on the intermediate page configuration file. When it is necessary to jump to the target mini-program outside the target application, the external mini-program access information with the mini-program intermediate page link of the target mini-program can be sent to the external application of the target application, and then jump to the target mini-program intermediate page based on this mini-program intermediate page link. Send a mini-program jump link query request to the target cloud development server corresponding to the target mini-program through the target mini-program intermediate page. The target cloud development server can obtain the mini-program jump link of the target mini-program by calling the application programming interface of the target application, and then the target application can be launched in the target mini-program intermediate page based on the mini-program jump link, and directly jump to the page of the target mini-program in the target application, realizing the jump function of the target mini-program from the external application of the target application. Moreover, only the intermediate page configuration file corresponding to the target mini-program needs to be deployed on the target cloud development server of the target application throughout the process, without the need for front-end and back-end joint development and cooperation. The operation is simple, reducing the development workload of mini-program jumps and improving the development efficiency of mini-program external jumps.

[0089] In some embodiments of this specification, after receiving the mini-program jump link returned by the target cloud development server, the method further includes:

[0090] Store the mini-program jump link and the mapping relationship between the mini-program jump link and the mini-program intermediate page link in the cache;

[0091] After jumping to the corresponding target mini-program intermediate page based on the mini-program intermediate page link, the method further includes:

[0092] Check whether the applet jump link corresponding to the applet transfer page link in the applet transfer page access request is stored in the query cache. If so, directly launch the target application in the target applet transfer page based on the applet jump link and jump to the page of the target applet in the target application; if not, send an applet jump link query request to the target cloud development server through the target applet transfer page.

[0093] In the specific implementation process, when performing the jump of the target applet for the first time and obtaining the applet jump link of the target applet, the obtained applet jump link and the mapping relationship between the applet jump link and the applet transfer page link can be stored in the cache. In this way, when performing an applet jump outside the target application for the target applet subsequently, after jumping to the corresponding target applet transfer page based on the applet transfer page link, directly query in the cache whether there is an applet jump link corresponding to the applet transfer page link in the cache. If it exists, directly launch the target application in the target applet transfer page based on the applet jump link and jump to the page of the target applet in the target application, without having to request the applet jump link of the target applet from the target cloud development server again, improving the efficiency of the out-of-target-application jump of the target applet.

[0094] Of course, each time the out-of-application applet access information of the target application is received and after jumping to the corresponding target applet transfer page, first query in the cache whether there is a corresponding applet jump link. If no applet jump link corresponding to the applet transfer page link is found in the cache, it can be indicated that this applet jump should be the first jump, and the applet jump link of the target applet can be requested from the target cloud development server and the Figure 3 provided applet jump method is used to perform the out-of-target-application jump of the target applet.

[0095] In addition, the cache in the embodiments of this specification can be understood as the cache in the terminal device, or the cache space of an application program (such as a browser) that receives access information from a mini-program outside the application for the target application program. That is to say, generally, each user can correspond to a cache space capable of storing mini-program jump links. Each user can access the intermediate page for mini-program jump multiple times, and the target mini-program can be jumped outside the target application program through the intermediate page. Moreover, when the user first uses the method provided in the embodiments of this specification to jump to the target mini-program, the obtained mini-program jump link of the target mini-program can be stored in the corresponding cache, and the mini-program jump link of the target mini-program can be directly obtained from the cache during subsequent accesses. The user here can be understood as an object capable of sending a mini-program link request to the cloud development server of the mini-program, such as a terminal device, an application program outside the target application program (such as a browser), or an operation object using the terminal device or the application program outside the terminal.

[0096] By setting a cache in the embodiments of this specification, the obtained mini-program jump link is stored in the cache, and the mini-program jump link can be quickly obtained from the cache directly during subsequent mini-program jumps for off-terminal jumps of the mini-program, improving the efficiency of mini-program jumps, reducing the number of times of obtaining mini-program jump links, and thus reducing the data processing volume.

[0097] In addition, in some embodiments of this specification, the mini-program jump link is set with a validity period, and after the validity period of the mini-program jump link arrives, the mini-program jump link is deleted from the cache.

[0098] In the specific implementation process, each mini-program jump link can be set with a validity period, such as 30 days. After the mini-program jump link is stored in the cache, when the validity period of the mini-program jump link arrives, the mini-program jump link can be deleted from the cache. Of course, the data related to the mini-program jump link, such as the mapping relationship with the mini-program intermediate page link, is also deleted. Setting the validity period of the mini-program jump link can avoid the abuse of the mini-program jump link or the problem that the mini-program jump link is inaccurate when the mini-program is updated or changed. By setting the validity period of the mini-program jump link and deleting the mini-program jump link in the cache when the validity period arrives, the accuracy and security of mini-program jumps can be ensured, and at the same time, the storage pressure of the cache can be reduced.

[0099] In some embodiments of this specification, the receiving of the mini-program jump link returned by the target cloud development server includes:

[0100] When the number of links is less than or equal to the preset number, receive the mini-program jump link returned by the target cloud development server; the number of links is the number of mini-program jump links corresponding to the target mini-program that the target application has returned through the application interface within the specified time range.

[0101] When the number of links is greater than the preset number, receive the link limit prompt message returned by the target cloud development server, and display the mini-program jump graphic code of the target mini-program in the target mini-program's page transition, so that by scanning the mini-program jump graphic code, the target application can be launched in the target mini-program's page transition and jump to the page of the target mini-program in the target application.

[0102] In the specific implementation process, a general application will set an upper limit on the generation of mini-program jump links. For example, each mini-program can request to generate a maximum of 500,000 URL Schemes per day, which can avoid the abuse of URL Schemes and ensure the security of mini-program jumps. Based on this, when the target mini-program's page transition requests the target cloud development server to obtain the mini-program jump link of the target mini-program, the target application can query the number of mini-program links corresponding to the target mini-program that have been returned within the specified time range, that is, the number of links, such as the number of mini-program links corresponding to the target mini-program that have been returned on the same day. The target application can return the queried number of links to the target cloud development server through the application interface. The target cloud development server can determine whether the number of links exceeds the preset number, or the target cloud development server can return the received number of links to the target mini-program's page transition, and the target mini-program's page transition can determine whether the number of links exceeds the preset number, or the target application can directly determine whether the number of links exceeds the preset number, and different data can be returned based on the judgment result.

[0103] If the number of such links is less than or equal to the preset number, it indicates that the number of times the target mini-program requests to obtain the mini-program jump link within the specified time range does not exceed the upper limit. Then, the target cloud development server can return the obtained mini-program link to the target mini-program transfer page, enabling the target application to be launched and the page of the target mini-program to be jumped to in the page of the target mini-program transfer page. If the number of such links is greater than the preset number, it means that multiple users may request to obtain the mini-program jump link of the target mini-program within the specified time range, and the number of requests exceeds the upper limit. At this time, the application program interface for requesting to obtain the mini-program jump link can be set to fail, that is, the target application cannot be requested to obtain the mini-program jump link of the target mini-program, and the target cloud development server can return a link limit exceeded prompt message. After receiving the link limit exceeded prompt message returned by the target cloud development server, the mini-program jump graphic code of the target mini-program can be displayed in the target mini-program transfer page, and the user can launch the target application and jump to the page of the target mini-program by scanning or recognizing the mini-program jump graphic code (such as: QR code) displayed in the target mini-program transfer page.

[0104] Among them, the mini-program jump graphic code of the target mini-program can be generated based on the transfer page configuration file corresponding to the target mini-program. As Figure 4 shown, when the business party sets the configuration parameters of the transfer page configuration file, they can define the mini-program jump graphic code of the target mini-program by themselves, so that the mini-program jump graphic code can be automatically written into the target mini-program transfer page. When the target mini-program transfer page fails to request to obtain the mini-program jump link (such as: the number of links is greater than the preset number, or there are other abnormal situations that cause the mini-program jump link to be unable to be obtained), the target mini-program transfer page can be triggered to automatically display the written mini-program jump graphic code in the page, so that the user can launch the target application and jump to the page of the target mini-program by scanning or recognizing the mini-program jump graphic code displayed in the target mini-program transfer page.

[0105] It should be noted that the number of target mini-program jump links in the embodiments of this specification can be understood as the number of target mini-program jump links of the off-application of the target application returned to different users, different terminal devices, or the target application in different terminal devices. Referring to the description of the above embodiments, in the embodiments of this specification, each user may correspond to a cache space capable of storing mini-program jump links. Although the same user may only need the target application to return a mini-program jump link once, different users need to return the mini-program jump link multiple times. For example: If 5 million users access the target mini-program transfer page corresponding to target mini-program A within a day, and if all these 5 million users are accessing for the first time, then the target application will receive 5 million requests for the mini-program jump link of target mini-program A and will return the mini-program jump link of target mini-program A 5 million times. However, during subsequent accesses by these 5 million users, they can directly obtain the mini-program jump link of target mini-program A from their respective caches.

[0106] In the embodiments of this specification, by setting an upper limit on the acquisition of mini-program jump links, the abuse of mini-program jump links is avoided, and the security of mini-program jumps is improved. At the same time, after the number of mini-program jump links reaches the preset number, the mini-program jump graphic code corresponding to the target mini-program can be displayed on the target mini-program transfer page, and the mini-program jump graphic code is used to achieve the jump to the target mini-program outside the target application, providing a fallback solution to avoid the problem of mini-program jump failure caused by restricted acquisition of mini-program jump links.

[0107] Figure 5 It is a schematic flowchart of a mini-program jump method in another embodiment of this specification. As Figure 5 shown, in the embodiments of this specification, a mini-program jump method applicable to a target application can also be provided. The target application in the embodiments of this specification may include: a server corresponding to the target application and a terminal device installed with the target application. The target application can provide cloud development services, and the target mini-program is installed in the target application. The target mini-program corresponds to a target cloud development server in the target application. Specifically, as Figure 5 shown, the specific process of the mini-program jump method may include:

[0108] S502: Receive a mini-program jump link acquisition request sent by the target cloud development server by calling an application programming interface. The mini-program jump link acquisition request carries a mini-program identifier corresponding to the target mini-program. Among them, a transfer page configuration file corresponding to the target mini-program is deployed in the target cloud development server. The mini-program jump link acquisition request is sent by the target cloud development server after receiving a mini-program jump link query request sent by the target mini-program transfer page. The target mini-program transfer page is an external page of the target application opened after the mini-program transfer page link is triggered. The mini-program transfer page link is generated based on the transfer page configuration file.

[0109] In a specific implementation process, the target application installs the target mini-program. The embodiments of this specification provide a mini-program jump solution, which can realize the jump of the target mini-program from the outside of the target application. Specifically, the business party of the target mini-program can use the cloud development service provided by the target application to deploy a transfer page configuration file in the target cloud development server corresponding to the target mini-program in the target application. In this way, the target mini-program can use the function of the mini-program transfer page provided by the embodiments of this specification to realize the jump of the target mini-program from the outside of the target application through the transfer page.

[0110] In some embodiments of this specification, before receiving the mini-program jump link acquisition request sent by the target cloud development server by calling an application programming interface, the method further includes:

[0111] Receive a transfer page configuration file acquisition request sent by the business party of the target mini-program;

[0112] Return the transfer page configuration file so that the business party of the target mini-program can set configuration parameters in the transfer page configuration file based on the target mini-program. The configuration parameters include: mini-program transfer page interface design parameters and cloud development configuration parameters;

[0113] Receive a transfer page deployment request sent by the business party of the target mini-program to deploy the transfer page configuration file with the set configuration parameters in the target cloud development server.

[0114] In a specific implementation process, the target application can provide cloud development services, and can provide a transfer page configuration file, which can be understood as a transfer page configuration template. Business parties with transfer page requirements can request the transfer page configuration file from the target applet through their own client, and set the configuration parameters in the configuration file based on the relevant parameters of the target applet. After packaging and deploying it to the target cloud development server corresponding to the target applet, the function of jumping to the target applet page of the target application through the transfer page in the embodiments of this specification can be used. Among them, the configuration parameters can include applet transfer page interface design parameters and cloud development configuration parameters. For the specific content of the configuration parameters, reference can be made to the description in the above embodiments, which will not be elaborated here. As Figure 4 shown, the transfer page configuration file in the embodiments of this specification also provides cloud development reuse design. After the business party sets the configuration parameters in the configuration file based on the relevant parameters of the target applet and packages them, a transfer page deployment request can be sent to the target application, and the transfer page configuration file with the set configuration parameters can be deployed in the target cloud development server through the CLI tool. In this way, the applet transfer page link corresponding to the target applet can be generated based on the transfer page configuration file, and the transfer page can be accessed through a fixed link. The applet jump link can be obtained through the transfer page, thereby realizing the applet jump function outside the target application.

[0115] After the business party corresponding to the target applet deploys the transfer page configuration file in the target application, when it is necessary to jump to the target applet outside the target application, the off-target-application applet access information can be sent to relevant users. The off-target-application applet access information can be understood as information outside the target application, such as: short message or email or web page information, etc. The off-target-application applet access information can include the applet transfer page link, and the applet transfer page link is the link of the target applet transfer page corresponding to the target applet. The applet transfer page link can be generated based on the transfer page configuration file. The target applet transfer page is an off-target-application page, that is, the target applet transfer page is not a page inside the target application, but an H5 page opened outside the target application, that is, the off-target-application page of the target applet. After receiving the off-target-application applet access information, the user can click the applet transfer page link in the off-target-application applet access information to trigger the jump of the applet transfer page, and then jump to the corresponding target applet transfer page.

[0116] After jumping to the target applet transfer page, a query request for the applet jump link can be sent to the target cloud development server through the target applet transfer page. The query request for the applet jump link can carry the applet identifier of the target applet. After receiving the query request for the applet jump link, the target cloud development server can call the application programming interface of the target application and send a request to the target application to obtain the applet jump link, that is, the URL Scheme corresponding to the target applet.

[0117] S504: According to the applet identifier corresponding to the target applet, return the applet jump link corresponding to the target applet to the target cloud development server, so that the target cloud development server returns the applet jump link to the target applet transfer page, and based on the applet jump link, the target application is launched in the target applet transfer page and jumps to the page of the target applet in the target application.

[0118] In a specific implementation process, after receiving the request to obtain the applet jump link sent by the target cloud development server, the target application can query the applet jump link corresponding to the target applet, that is, the URL Scheme, based on the applet identifier of the target applet in the request, and return the queried URL Scheme to the target cloud development server. After obtaining the URL Scheme corresponding to the target applet by calling the application programming interface of the target application, the target cloud development server can return the obtained URL Scheme corresponding to the target applet, such as: returning to the transfer page or browser or SMS application or email application, etc. After receiving the URL Scheme corresponding to the target applet returned by the target cloud development server, the target application can be launched in the target applet transfer page based on the URL Scheme and directly jump to the page of the target applet in the target application, thus realizing the function of jumping to the target applet from an external application of the target application.

[0119] In some embodiments of this specification, returning the applet jump link corresponding to the target applet to the target cloud development server according to the applet identifier corresponding to the target applet includes:

[0120] Query the number of links of the applet jump link corresponding to the target applet returned within a specified time range according to the applet identifier corresponding to the target applet;

[0121] When the number of links is greater than the preset number, the target cloud development server sends a link overlimit prompt message to the target mini-program transfer page, so that the target mini-program transfer page displays the mini-program jump QR code of the target mini-program. By scanning the mini-program jump QR code, the target application is launched in the target mini-program transfer page, and the page of the target mini-program in the target application is jumped to;

[0122] When the number of links is less than or equal to the preset number, the mini-program jump link corresponding to the target mini-program is returned to the target cloud development server.

[0123] In a specific implementation process, in the embodiments of this specification, the target application can set the acquisition upper limit of the mini-program jump link corresponding to each mini-program, avoid the abuse of URL Scheme, and ensure the security of mini-program jumps. When the target mini-program transfer page requests the target cloud development server to obtain the mini-program jump link of the target mini-program, the target application can query the number of mini-program links corresponding to the target mini-program that have been returned within a specified time range, that is, the number of links, according to the mini-program identifier corresponding to the target mini-program. The target application can return the queried number of links to the target cloud development server through the application programming interface. If the number of links is less than or equal to the preset number, it means that the number of times the target mini-program requests to obtain the mini-program jump link within the specified time range does not exceed the upper limit. Then the target cloud development server can return the obtained mini-program link to the target mini-program transfer page, so that the target application can be launched in the page of the target mini-program transfer page and the page of the target mini-program can be jumped to. If the number of links is greater than the preset number, it means that the number of times the target mini-program requests to obtain the mini-program jump link within the specified time range exceeds the upper limit. At this time, the application programming interface for requesting to obtain the mini-program jump link can be set to fail, and the target cloud development server can return a link overlimit prompt message. After receiving the link overlimit prompt message returned by the target cloud development server, the mini-program jump QR code of the target mini-program can be displayed in the target mini-program transfer page, and the user can launch the target application and jump to the page of the target mini-program in the target mini-program transfer page by scanning or recognizing the mini-program jump QR code displayed in the target mini-program transfer page.

[0124] Figure 6 is a schematic flowchart of a mini-program jump method in another embodiment of this specification. As Figure 6 shown, in the embodiments of this specification, a mini-program jump method applied to the target cloud development server can also be provided. The target cloud development server is the cloud development server corresponding to the target mini-program provided for the target application. The target application installs the target mini-program, and a transfer page configuration file corresponding to the target mini-program is deployed in the target cloud development server. Specifically, as Figure 6As shown in the figure, the specific process of the mini-program jump method may include:

[0125] S602: Receive a mini-program jump link query request sent by the target mini-program transfer page. Among them, the mini-program jump link query request carries the mini-program identifier corresponding to the target mini-program. The target mini-program transfer page is an external page of the target application opened after the mini-program transfer page link is triggered. The mini-program transfer page link is generated based on the transfer page configuration file.

[0126] S604: Call the application programming interface of the target application. Based on sending a mini-program jump link acquisition request to the target application, the mini-program jump link query request carries the mini-program identifier corresponding to the target mini-program.

[0127] S606: Receive the mini-program jump link corresponding to the target mini-program returned by the target application through the application programming interface.

[0128] S608: Return the mini-program jump link to the target mini-program transfer page, so that the target application can be launched in the target mini-program transfer page based on the mini-program jump link, and jump to the page of the target mini-program in the target application.

[0129] In a specific implementation process, the target application can provide cloud development services, and can provide a transfer page configuration file. The business party of the target mini-program can deploy the transfer page configuration file in the target cloud development server corresponding to the target mini-program in the target application in advance by using the cloud development services provided by the target application. In this way, the target mini-program can use the function of the mini-program transfer page provided in the embodiments of this specification to realize the jump of the target mini-program outside the target application through the transfer page. Among them, for the deployment of the transfer page configuration file and the specific content of the configuration parameters, reference can be made to the description in the above embodiments, which will not be elaborated here. After the business party of the target mini-program deploys the transfer page configuration file in the target application, when it is necessary to jump the target mini-program outside the target application, it can send external mini-program access information of the target application to relevant users. The external mini-program access information may include a mini-program transfer page link. The mini-program transfer page link is the link of the target mini-program transfer page corresponding to the target mini-program. The mini-program transfer page link can be generated based on the transfer page configuration file. The target mini-program transfer page is an external page of the target application. After receiving the external mini-program access information, the user can trigger the jump of the mini-program transfer page by clicking the mini-program transfer page link in the external mini-program access information, and then jump to the corresponding target mini-program transfer page.

[0130] After jumping to the target mini-program transfer page, a mini-program jump link query request can be sent to the target cloud development server through the target mini-program transfer page. After receiving the mini-program jump link query request, the target cloud development server can call the application programming interface of the target application to send a mini-program jump link acquisition request to the target application, requesting to obtain the mini-program jump link of the target mini-program, that is, the URL Scheme corresponding to the target mini-program. After receiving the mini-program jump link acquisition request sent by the target cloud development server, the target application can query the mini-program jump link corresponding to the target mini-program, that is, the URL Scheme, based on the mini-program identifier of the target mini-program in the request, and return the queried URL Scheme to the target cloud development server. After obtaining the URL Scheme corresponding to the target mini-program by calling the application programming interface of the target application, the target cloud development server can return the obtained URL Scheme corresponding to the target mini-program, such as: returning it to the transfer page or browser or SMS application or email application, etc. After receiving the URL Scheme corresponding to the target mini-program returned by the target cloud development server, the target mini-program can be launched in the target mini-program transfer page based on this URL Scheme, and directly jump to the page of the target mini-program in the target application, thus realizing the function of jumping to the target mini-program from an external application of the target application.

[0131] In some embodiments of this specification, receiving the mini-program jump link corresponding to the target mini-program returned by the target application through the application programming interface includes:

[0132] In the case where the number of links is less than or equal to the preset number, receiving the mini-program jump link corresponding to the target mini-program returned by the target application through the application programming interface; the number of links is the number of links of the mini-program jump links corresponding to the target mini-program that have been returned within a specified time range queried by the target application after receiving the mini-program jump link acquisition request;

[0133] In the case where the number of links is greater than the preset number, returning a link overlimit prompt message to the target mini-program transfer page, so that the target mini-program transfer page displays the mini-program jump graphic code of the target mini-program, launching the target application in the target mini-program transfer page by scanning the mini-program jump graphic code, and jumping to the page of the target mini-program in the target application.

[0134] In a specific implementation process, in the embodiments of this specification, the target application can set an upper limit for obtaining the mini-program jump link corresponding to each mini-program, avoiding the abuse of URL Scheme and ensuring the security of mini-program jumps. When the target mini-program transfer page requests to obtain the mini-program jump link of the target mini-program through the target cloud development server, the target application can query the number of mini-program links corresponding to the target mini-program that have been returned within a specified time range, that is, the link quantity. The target application can return the queried link quantity to the target cloud development server through the application programming interface. If the link quantity is less than or equal to the preset quantity, it means that the number of times the target mini-program requests to obtain the mini-program jump link within the specified time range does not exceed the upper limit. Then, the target cloud development server can return the obtained mini-program link to the target mini-program transfer page, enabling the target application to be launched and the page of the target mini-program to be jumped to on the page of the target mini-program transfer page. If the link quantity is greater than the preset quantity, it means that the number of times the target mini-program requests to obtain the mini-program jump link within the specified time range exceeds the upper limit. At this time, the application programming interface for requesting to obtain the mini-program jump link can be set to fail, and the target cloud development server can return a link overlimit prompt message. After receiving the link overlimit prompt message returned by the target cloud development server, the mini-program jump graphic code of the target mini-program can be displayed on the target mini-program transfer page, and the user can launch the target application and jump to the page of the target mini-program by scanning or recognizing the mini-program jump graphic code displayed on the target mini-program transfer page.

[0135] For the specific process of the mini-program jump method executed by the target application and the target cloud development server, reference can be made to the relevant embodiments described above Figure 3 in the application that can open the mini-program transfer page link, and details are not repeated here.

[0136] In some embodiments of this specification, a mini-program jump process applicable to the financial account repayment scenario can be provided. In the target application A, a financial mini-program B can be installed, and users can perform repayment operations through this financial mini-program. Figure 7 is a schematic diagram of the interface process of mini-program jump in the financial account repayment scenario in an embodiment of this specification. As Figure 7 shown, in this scenario, the overall access path of the user for mini-program jump is: access outside the target application A end, jump to the financial mini-program B repayment transfer page, call the server to obtain the URL Scheme, and automatically jump to the financial mini-program B. Figure 8 is a schematic diagram of the process of mini-program jump in the financial account repayment scenario in an embodiment of this specification. Figure 9 is a timing diagram of mini-program jump in the financial account repayment scenario in an embodiment of this specification. As Figure 8 、Figure 9 As shown in the figure, in this scenario, the process of mini-program redirection can include:

[0137] The business party of Mini-program B for finance sends the information containing the mini-program intermediate page link of Mini-program B for finance to the user in the form of a text message. The user clicks on the mini-program intermediate page link in the text message and opens the mini-program intermediate page of Mini-program B for finance through the browser. The mini-program intermediate page of Mini-program B for finance can send a request to query the URL Scheme to the cloud development server of Mini-program B for finance in the target application A. The cloud development server can request the target application A to obtain the URL Scheme of Mini-program B for finance by calling the API of the target application A. The target application A returns the URL Scheme of Mini-program B for finance to the cloud development server through the API, and the cloud development server returns the URL Scheme to the mini-program intermediate page of Mini-program B for finance. The mini-program intermediate page of Mini-program B for finance can write the URL Scheme into the cache and automatically jump to the page of Mini-program B for finance in the target application A, where the user can perform the repayment operation on the page of Mini-program B for finance. Subsequently, when redirecting Mini-program B for finance outside the target application A, the corresponding URL Scheme of Mini-program B for finance can be directly queried in the cache, and then the mini-program can be directly redirected without the need to request to obtain the URL Scheme again.

[0138] In addition, the upper limit of the daily generation quantity of the URL Scheme can be set to 500,000, and the maximum validity period can be set to 30 days. When the upper limit is exceeded, a fallback page is provided to display the mini-program redirection QR code, and the user can scan the code by themselves to access. Specifically, as Figure 8 shown, when requesting to obtain the URL Scheme, it can first be determined whether the generation times of the URL Scheme exceed the preset upper limit. If not, the mini-program can be redirected according to the process Figure 9 shown. If the upper limit is exceeded, as Figure 7 shown, the QR code of Mini-program B for finance is displayed on the mini-program intermediate page of Mini-program B for finance, and the user can realize the redirection of Mini-program B for finance by scanning or recognizing the QR code.

[0139] To receive external traffic and meet various placement scenarios outside the target application A, and to ensure a consistent experience interaction for different client systems and different browsers, the embodiments of this specification implement a general intermediate page to obtain the URL Scheme code and open the mini-program of the target application A. In addition, the embodiments of this specification save the input cost of background manpower by using cloud development capabilities, and at the same time eliminate the operation and maintenance costs of the front and back ends. It is simpler and more efficient for other business parties to access. They only need to modify a business party configuration file to deploy the ability to redirect to the mini-program through the intermediate page with one click.

[0140] Based on the above-mentioned mini-program jump method, one or more embodiments of this specification further provide a terminal and a server for mini-program jump processing. The terminal and the server may include devices (including distributed systems), software (applications), modules, components, servers, terminals, etc. that use the method described in the embodiments of this specification and are combined with necessary implementation hardware. Based on the same innovative concept, the devices in one or more embodiments provided by the embodiments of this specification are as described in the following embodiments. Since the implementation solutions of the devices to solve problems are similar to the method, the implementation of the specific devices in the embodiments of this specification may refer to the implementation of the foregoing method, and the repeated parts will not be elaborated. As used hereinafter, the term "unit" or "module" may be a combination of software and / or hardware that can achieve a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware is also possible and contemplated.

[0141] As can be seen from the technical solutions provided by the embodiments of this specification above, the embodiments of this specification also provide a mini-program jump device. Figure 10 It is a schematic structural diagram of a mini-program jump device provided by an embodiment of this specification, as Figure 10 shown. The above device includes:

[0142] A mini-program access receiving module 1010, configured to receive off-terminal mini-program access information of a target application program. Among them, the off-terminal mini-program access information includes a mini-program transfer page link. The mini-program transfer page link is a link of a target mini-program transfer page corresponding to the target mini-program. The target mini-program is a mini-program in the target application program. The target mini-program transfer page is an off-terminal page of the target application program. The mini-program transfer page link is generated based on a transfer page configuration file corresponding to the target mini-program. The transfer page configuration file is pre-deployed in the target cloud development server corresponding to the target mini-program in the target application program;

[0143] A transfer page jump module 1020, configured to jump to the corresponding target mini-program transfer page based on the mini-program transfer page link;

[0144] A mini-program link acquisition module 1030, configured to send a mini-program jump link query request to the target cloud development server through the target mini-program transfer page. The mini-program jump link query request carries a mini-program identifier corresponding to the target mini-program, so that the target cloud development server calls the application program interface of the target application program to obtain the mini-program jump link corresponding to the target mini-program;

[0145] A link receiving module 1040, configured to receive the mini-program jump link returned by the target cloud development server;

[0146] The applet jump module 1050 is used to pull up the target application in the target applet's intermediate page based on the applet jump link and jump to the page of the target applet in the target application.

[0147] In some embodiments, the device further includes a link cache module for:

[0148] After receiving the applet jump link returned by the target cloud development server, storing the applet jump link and the mapping relationship between the applet jump link and the applet intermediate page link in the cache;

[0149] The applet link acquisition module 1030 is further used to: query whether there is an applet jump link corresponding to the applet intermediate page link in the applet intermediate page access request stored in the cache. If so, directly pull up the target application in the target applet's intermediate page based on the applet jump link and jump to the page of the target applet in the target application; if not, send an applet jump link query request to the target cloud development server through the target applet's intermediate page.

[0150] In some embodiments, the link receiving module 1040 is specifically used for:

[0151] When the number of links is less than or equal to the preset number, receiving the applet jump link returned by the target cloud development server; the number of links is the number of applet jump links corresponding to the target applet that the target application has returned through the application interface within a specified time range;

[0152] When the number of links is greater than the preset number, receiving the link overlimit prompt information returned by the target cloud development server and displaying the applet jump graphic code of the target applet in the target applet's intermediate page, so that the target application can be pulled up in the target applet's intermediate page by scanning the applet jump graphic code and jump to the page of the target applet in the target application.

[0153] In some embodiments, the applet jump link is set with a validity period, and the link cache module is further used to: delete the applet jump link from the cache after the validity period of the applet jump link arrives.

[0154] In some embodiments, the device further includes an intermediate page development and deployment module for:

[0155] Before receiving the out-of-terminal applet access information of the target application, obtain the transfer page configuration file, and set the configuration parameters in the transfer page configuration file based on the target applet. The configuration parameters include: applet transfer page interface design parameters and cloud development configuration parameters;

[0156] Deploy the transfer page configuration file with the configured parameters in the target cloud development server corresponding to the target applet in the target application.

[0157] Figure 11 It is a schematic structural diagram of an applet jump device provided by another embodiment of this specification. The device is applied to a target application, and a target applet is installed in the target application. The target application provides cloud development services, and the target applet corresponds to a target cloud development server in the target application, as Figure 11 shown. The device includes:

[0158] A link request receiving module 1110, configured to receive a request for obtaining an applet jump link sent by the target cloud development server by invoking an application programming interface. The applet jump link obtaining request carries an applet identifier corresponding to the target applet. Among them, the transfer page configuration file corresponding to the target applet is deployed in the target cloud development server. The applet jump link obtaining request is sent by the target cloud development server after receiving a request for querying an applet jump link sent by the target applet transfer page. The target applet transfer page is an out-of-terminal page of the target application opened after an applet transfer page link is triggered, and the applet transfer page link is generated based on the transfer page configuration file;

[0159] A link returning module 1120, configured to return the applet jump link corresponding to the target applet to the target cloud development server according to the applet identifier corresponding to the target applet, so that the target cloud development server returns the applet jump link to the target applet transfer page, and pulls up the target application in the target applet transfer page and jumps to the page of the target applet in the target application.

[0160] In some embodiments, the device further includes a transfer page reuse module, configured to:

[0161] Before receiving the request for obtaining an applet jump link sent by the target cloud development server by invoking an application programming interface, receive a request for obtaining a transfer page configuration file sent by the business party of the target applet;

[0162] Return the transfer page configuration file, so that the business side of the target mini-program can set the configuration parameters in the transfer page configuration file based on the target mini-program. The configuration parameters include: mini-program transfer page interface design parameters and cloud development configuration parameters;

[0163] Receive the transfer page deployment request sent by the business side of the target mini-program to deploy the transfer page configuration file with the set configuration parameters in the target cloud development server.

[0164] In some embodiments, the link return module 1120 is specifically configured to:

[0165] Query the number of link counts of the mini-program jump links corresponding to the target mini-program returned within a specified time range;

[0166] When the number of links is greater than the preset number, send a link overlimit prompt message to the target mini-program transfer page through the target cloud development server, so that the target mini-program transfer page displays the mini-program jump graphic code of the target mini-program. By scanning the mini-program jump graphic code, the target application is launched in the target mini-program transfer page and jumps to the page of the target mini-program in the target application;

[0167] When the number of links is less than or equal to the preset number, return the mini-program jump link corresponding to the target mini-program returned by the target cloud development server.

[0168] Figure 12 It is a schematic structural diagram of a mini-program jump device provided by another embodiment of this specification. As Figure 12 shown, the device is applied to the target cloud development server. The target cloud development server is the cloud development server corresponding to the target mini-program provided for the target application. The target application installs the target mini-program, and the transfer page configuration file corresponding to the target mini-program is deployed in the target cloud development server. The device includes:

[0169] A query request receiving module 1210, configured to receive a mini-program jump link query request sent by the target mini-program transfer page. Among them, the mini-program jump link query request carries the mini-program identifier corresponding to the target mini-program. The target mini-program transfer page is an external page of the target application opened after the mini-program transfer page link is triggered. The mini-program transfer page link is generated based on the transfer page configuration file;

[0170] An interface call module 1220 is configured to call an application interface of the target application, and obtain a request for a mini-program jump link based on sending a mini-program jump link acquisition request to the target application, where the mini-program jump link query request carries a mini-program identifier corresponding to the target mini-program;

[0171] A jump link receiving module 1230 is configured to receive the mini-program jump link corresponding to the target mini-program returned by the target application through the application interface;

[0172] A link forwarding module 1240 is configured to return the mini-program jump link to the target mini-program intermediate page, so that the target application is launched in the target mini-program intermediate page based on the mini-program jump link, and the page of the target mini-program in the target application is jumped to.

[0173] In some embodiments, the jump link receiving module 1230 is specifically configured to:

[0174] When the number of links is less than or equal to a preset number, receive the mini-program jump link corresponding to the target mini-program returned by the target application through the application interface; the number of links is the number of mini-program jump links corresponding to the target mini-program that have been returned within a specified time range queried by the target application after receiving the mini-program jump link acquisition request;

[0175] When the number of links is greater than the preset number, return a link limit prompt message to the target mini-program intermediate page, so that the target mini-program intermediate page displays a mini-program jump graphic code of the target mini-program, and the target application is launched in the target mini-program intermediate page by scanning the mini-program jump graphic code, and the page of the target mini-program in the target application is jumped to.

[0176] Regarding the device in the above embodiments, the specific manner in which each module performs operations has been described in detail in the embodiments related to the method, and will not be elaborated here. The device in the above embodiments may further include other implementation manners according to the description of the method embodiments, and the specific implementation manners may refer to the description of the relevant method embodiments, and will not be elaborated one by one here.

[0177] Figure 13 It is a block diagram of an electronic device for mini-program jump provided by an embodiment of this specification. The electronic device may be a terminal, and its internal structure diagram may be as Figure 13As shown in the figure. The electronic device includes a processor, a memory, a network interface, a display screen, and an input device connected by a system bus. Among them, the processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the electronic device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, it realizes a small program jump method. The display screen of the electronic device can be a liquid crystal display screen or an electronic ink display screen. The input device of the electronic device can be a touch layer covering the display screen, or a button, a trackball, or a touchpad provided on the housing of the electronic device, or an external keyboard, touchpad, or mouse, etc.

[0178] Figure 14 It is a block diagram of another electronic device for small program jump provided by an embodiment of this specification. The electronic device can be a server, and its internal structure diagram can be as Figure 14 shown in the figure. The electronic device includes a processor, a memory, and a network interface connected by a system bus. Among them, the processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the electronic device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, it realizes a small program jump method.

[0179] Those skilled in the art can understand that Figure 13 or Figure 14 the structure shown in the figure is only a block diagram of a part of the structure related to the solution of the embodiment of this specification, and does not constitute a limitation on the electronic device to which the solution of the embodiment of this specification is applied. The specific electronic device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.

[0180] In an exemplary embodiment, an electronic device is further provided, including: a processor; a memory for storing executable instructions of the processor; wherein, the processor is configured to execute the instructions to realize the small program jump method as in the embodiment of this specification.

[0181] In an exemplary embodiment, a computer-readable storage medium is further provided. When the instructions in the storage medium are executed by the processor of the electronic device, the electronic device can execute the small program jump method in the embodiment of this specification.

[0182] In an exemplary embodiment, a computer program product or a computer program is further provided. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the small program jump method provided in the above various optional implementation manners.

[0183] It can be understood that in the specific implementation manners of this specification, when it comes to user-related data, when the above embodiments of this specification are applied to specific products or technologies, user permission or consent needs to be obtained, and the collection, use, and processing of relevant data need to comply with the relevant laws, regulations, and standards of relevant countries and regions.

[0184] Those of ordinary skill in the art can understand that all or part of the processes of implementing the methods in the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above various methods. Among them, any reference to a memory, storage, database, or other medium used in the various embodiments provided in this specification can include non-volatile and / or volatile memories. Non-volatile memories can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memories can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0185] After considering the specification and practicing the invention disclosed herein, those skilled in the art will readily conceive of other implementations of the embodiments of this specification. This specification is intended to cover any variations, uses, or adaptations of the embodiments of this specification, which follow the general principles of the embodiments of this specification and include the common general knowledge or conventional technical means in the technical field not disclosed in the embodiments of this specification. The specification and the embodiments are only regarded as exemplary, and the true scope and spirit of the embodiments of this specification are pointed out by the following claims.

[0186] It should be understood that the embodiments of the present specification are not limited to the exact structures already described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the embodiments of the present specification is only limited by the appended claims.

Claims

1. A method for applet jump, characterized in that, The method includes: Receiving off - app mini - program access information of a target application. The off - app mini - program access information includes a mini - program transfer page link. The mini - program transfer page link is the link of the target mini - program transfer page corresponding to the target mini - program. The target mini - program is a mini - program in the target application. The target mini - program transfer page is an off - app page of the target application. The mini - program transfer page link is generated based on the transfer page configuration file corresponding to the target mini - program. The transfer page configuration file is pre - deployed in the target cloud development server corresponding to the target mini - program in the target application; Jumping to the corresponding target mini - program transfer page based on the mini - program transfer page link; Sending a mini - program jump link query request to the target cloud development server through the target mini - program transfer page. The mini - program jump link query request carries the mini - program identifier corresponding to the target mini - program, so that the target cloud development server calls the application programming interface of the target application to obtain the mini - program jump link corresponding to the target mini - program; Receiving the mini - program jump link returned by the target cloud development server; Pulling up the target application in the target mini - program transfer page based on the mini - program jump link and jumping to the page of the target mini - program in the target application.

2. The method according to claim 1, wherein After receiving the mini - program jump link returned by the target cloud development server, the method further includes: Storing the mini - program jump link and the mapping relationship between the mini - program jump link and the mini - program transfer page link in a cache; After jumping to the corresponding target mini - program transfer page based on the mini - program transfer page link, the method further includes: Querying whether there is a mini - program jump link corresponding to the mini - program transfer page link in the mini - program transfer page access request stored in the cache. If so, directly pulling up the target application in the target mini - program transfer page based on the mini - program jump link and jumping to the page of the target mini - program in the target application; if not, sending a mini - program jump link query request to the target cloud development server through the target mini - program transfer page.

3. The method according to claim 1, characterized in that, The receiving the mini - program jump link returned by the target cloud development server includes: Receiving the mini - program jump link returned by the target cloud development server when the number of links is less than or equal to a preset number. The number of links is the number of mini - program jump links corresponding to the target mini - program that the target application has returned through the application programming interface within a specified time range; Receiving a link limit prompt message returned by the target cloud development server when the number of links is greater than the preset number, and displaying a mini - program jump graphic code of the target mini - program in the target mini - program transfer page, so that the target application can be pulled up in the target mini - program transfer page by scanning the mini - program jump graphic code and jumping to the page of the target mini - program in the target application.

4. The method according to claim 2, characterized in that The mini-program jump link is set with a validity period. After the validity period of the mini-program jump link arrives, the mini-program jump link is deleted from the cache.

5. The method according to claim 1, wherein Before receiving the off-terminal mini-program access information of the target application, the method includes: Obtain the transfer page configuration file, and set the configuration parameters in the transfer page configuration file based on the target mini-program. The configuration parameters include: mini-program transfer page interface design parameters and cloud development configuration parameters; Deploy the transfer page configuration file with the set configuration parameters in the target cloud development server corresponding to the target mini-program in the target application.

6. A method for applet jump, characterized in that, The method is applied to a target application. The target application installs a target mini-program. The target application provides cloud development services. The target mini-program corresponds to a target cloud development server in the target application. The method includes: Receive a mini-program jump link acquisition request sent by the target cloud development server by calling an application programming interface. The mini-program jump link acquisition request carries the mini-program identifier corresponding to the target mini-program. Among them, the transfer page configuration file corresponding to the target mini-program is deployed in the target cloud development server. The mini-program jump link acquisition request is sent by the target cloud development server after receiving a mini-program jump link query request sent by the target mini-program transfer page. The target mini-program transfer page is an off-terminal page of the target application opened after the mini-program transfer page link is triggered. The mini-program transfer page link is generated based on the transfer page configuration file; According to the mini-program identifier corresponding to the target mini-program, return the mini-program jump link corresponding to the target mini-program to the target cloud development server, so that the target cloud development server returns the mini-program jump link to the target mini-program transfer page, and based on the mini-program jump link, pull up the target application in the target mini-program transfer page and jump to the page of the target mini-program in the target application.

7. The method according to claim 6, characterized in that, Before receiving the mini-program jump link acquisition request sent by the target cloud development server by calling an application programming interface, the method further includes: Receive a transfer page configuration file acquisition request sent by the business party of the target mini-program; Return the transfer page configuration file, so that the business party of the target mini-program sets the configuration parameters in the transfer page configuration file. The configuration parameters include: mini-program transfer page interface design parameters and cloud development configuration parameters; Receive a transfer page deployment request sent by the business party of the target mini-program to deploy the transfer page configuration file with the set configuration parameters in the target cloud development server.

8. The method according to claim 6, wherein The returning the mini-program jump link corresponding to the target mini-program to the target cloud development server according to the mini-program identifier corresponding to the target mini-program includes: Query the number of links of the mini-program jump link corresponding to the target mini-program returned within a specified time range; When the number of links is greater than the preset number, the target cloud development server sends a link limit exceeded prompt message to the target mini-program transfer page, so that the target mini-program transfer page displays the mini-program jump QR code of the target mini-program. By scanning the mini-program jump QR code, the target application is launched in the target mini-program transfer page and jumps to the page of the target mini-program in the target application; When the number of links is less than or equal to the preset number, the mini-program jump link corresponding to the target mini-program is returned to the target cloud development server.

9. A method for applet jump, characterized in that, The method is applied to a target cloud development server, which is the cloud development server corresponding to a target mini-program provided for a target application. The target application installs the target mini-program, and the transfer page configuration file corresponding to the target mini-program is deployed in the target cloud development server. The method includes: Receiving a mini-program jump link query request sent by a target mini-program transfer page, where the mini-program jump link query request carries the mini-program identifier corresponding to the target mini-program. The target mini-program transfer page is an external page of the target application opened after the mini-program transfer page link is triggered, and the mini-program transfer page link is generated based on the transfer page configuration file; Invoking the application programming interface of the target application, and based on sending a mini-program jump link acquisition request to the target application, the mini-program jump link query request carries the mini-program identifier corresponding to the target mini-program; Receiving the mini-program jump link corresponding to the target mini-program returned by the target application through the application programming interface; Returning the mini-program jump link to the target mini-program transfer page, so that the target application is launched in the target mini-program transfer page based on the mini-program jump link and jumps to the page of the target mini-program in the target application.

10. The method according to claim 9, characterized in that, The receiving the mini-program jump link corresponding to the target mini-program returned by the target application through the application programming interface includes: When the number of links is less than or equal to the preset number, receiving the mini-program jump link corresponding to the target mini-program returned by the target application through the application programming interface; the number of links is the number of mini-program jump links corresponding to the target mini-program that have been returned within a specified time range queried by the target application after receiving the mini-program jump link acquisition request; When the number of links is greater than the preset number, returning a link limit exceeded prompt message to the target mini-program transfer page, so that the target mini-program transfer page displays the mini-program jump QR code of the target mini-program. By scanning the mini-program jump QR code, the target application is launched in the target mini-program transfer page and jumps to the page of the target mini-program in the target application.

11. A mini-program jump device, characterized in that, The device includes: The mini-program access receiving module is used to receive off-site mini-program access information of the target application. Among them, the off-site mini-program access information includes a mini-program transfer page link, and the mini-program transfer page link is the link of the target mini-program transfer page corresponding to the target mini-program. The target mini-program is the mini-program in the target application, the target mini-program transfer page is the off-site page of the target application, the mini-program transfer page link is generated based on the transfer page configuration file corresponding to the target mini-program, and the transfer page configuration file is pre-deployed in the target cloud development server corresponding to the target mini-program in the target application; The transfer page jump module is used to jump to the corresponding target mini-program transfer page based on the mini-program transfer page link; The mini-program link acquisition module is used to send a mini-program jump link query request to the target cloud development server through the target mini-program transfer page. The mini-program jump link query request carries the mini-program identifier corresponding to the target mini-program, so that the target cloud development server calls the application programming interface of the target application to obtain the mini-program jump link corresponding to the target mini-program; The link receiving module is used to receive the mini-program jump link returned by the target cloud development server; The mini-program jump module is used to launch the target application in the target mini-program transfer page based on the mini-program jump link and jump to the page of the target mini-program in the target application.

12. A mini-program jump device, characterized in that, The device is applied to the target application. The target application installs the target mini-program, the target application provides cloud development services, and the target mini-program corresponds to a target cloud development server in the target application. The device includes: The link request receiving module is used to receive a mini-program jump link acquisition request sent by the target cloud development server by calling the application programming interface. The mini-program jump link acquisition request carries the mini-program identifier corresponding to the target mini-program; among them, the transfer page configuration file corresponding to the target mini-program is deployed in the target cloud development server, and the mini-program jump link acquisition request is sent by the target cloud development server after receiving the mini-program jump link query request sent by the target mini-program transfer page. The target mini-program transfer page is the off-site page of the target application opened after the mini-program transfer page link is triggered, and the mini-program transfer page link is generated based on the transfer page configuration file; The link return module is used to return the mini-program jump link corresponding to the target mini-program to the target cloud development server according to the mini-program identifier corresponding to the target mini-program, so that the target cloud development server returns the mini-program jump link to the target mini-program transfer page, launches the target application in the target mini-program transfer page based on the mini-program jump link, and jumps to the page of the target mini-program in the target application.

13. A mini-program jump device, characterized in that, The device is applied to a target cloud development server, which provides a cloud development server corresponding to a target applet for a target application. The target application has the target applet installed, and a transfer page configuration file corresponding to the target applet is deployed in the target cloud development server. The device includes: A query request receiving module, configured to receive a query request for a mini-program jump link sent by a transfer page of the target mini-program. The query request for the mini-program jump link carries a mini-program identifier corresponding to the target mini-program. The transfer page of the target mini-program is an external page of the target application opened after a mini-program transfer page link is triggered. The mini-program transfer page link is generated based on the transfer page configuration file; An interface calling module, configured to call an application programming interface of the target application, and send a request for obtaining a mini-program jump link to the target application. The query request for the mini-program jump link carries a mini-program identifier corresponding to the target mini-program; A jump link receiving module, configured to receive the mini-program jump link corresponding to the target mini-program returned by the target application through the application programming interface; A link forwarding module, configured to return the mini-program jump link to the transfer page of the target mini-program, so that the target application can be launched in the transfer page of the target mini-program based on the mini-program jump link, and jump to the page of the target mini-program in the target application.

14. An electronic device, characterized in that, Including: A processor; A memory for storing executable instructions of the processor; Wherein, the processor is configured to execute the instructions to implement the mini-program jump method according to any one of claims 1-10.

15. A computer-readable storage medium, characterized in that, When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device can execute the mini-program jump method according to any one of claims 1-10.