Information processing method and system

By obtaining and processing the application operation request and identification information, the operation interruption caused by application jump is solved, the continuity of user operations and seamless connection between business applications is achieved, and the user experience is improved.

CN115334061BActive Publication Date: 2025-01-03ZHEJIANG E COMMERCE BANK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210977093.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-18
Publication Date
2025-01-03
Estimated Expiration
2042-03-18

AI Technical Summary

Technical Problem

In the prior art, when an application jumps, the user's operation process is interrupted and the operation cannot be completed in another application, affecting the user experience and efficiency.

Method used

By obtaining operation requests for business applications and target applications, reading identification information and operation information, creating operation tasks and sending them to the server, creating target identification information in combination with device and user identification information, realizing the continuity and security of operation tasks, avoiding Operation interruption caused by application jump.

Benefits of technology

When the application jumps, ensure the continuity of user operations, improve user experience, avoid operation interruptions, and achieve seamless connection between business applications and target applications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115334061B_ABST
    Figure CN115334061B_ABST
Patent Text Reader

Abstract

The embodiments of this specification provide an information processing method and system, wherein the information processing method includes: obtaining operation requests corresponding to business applications and target applications; reading identification information and operation information corresponding to the business applications according to the operation requests, and uploading operation tasks to a server according to the identification information and the operation information; when the target application is started in response to the operation request, reading target user identification information associated with the target application, creating target identification information according to the device identification information of the client and the target user identification information, and sending the target identification information to the server; receiving the operation task fed back by the server in response to the identification information and the target identification information, and displaying an interface corresponding to the operation information in the operation task through the target application.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present specification relate to the field of computer technology, and more particularly to information processing methods and systems. Background Art

[0002] With the development of Internet technology, more and more services are converted to online modes. Completing business services through online modes can make it more convenient for users to participate in business. However, most online services need to rely on applications to complete, and as the complexity of online services increases, multiple applications often need to cooperate with each other to complete service support. However, in the prior art, when jumping from one application to another based on user operations, due to the existence of jump interruptions, the user cannot continue to be provided with the operation in another application, and the user needs to re-operate to reach the current business demand node, which will greatly affect the user's experience and fail to improve the efficiency of use. Therefore, an effective solution is urgently needed to solve the above problems. Summary of the invention

[0003] In view of this, the embodiments of this specification provide two information processing methods. One or more embodiments of this specification also relate to an information processing system, a computing device, a computer-readable storage medium and a computer program to solve the technical defects existing in the prior art.

[0004] According to a first aspect of an embodiment of this specification, there is provided an information processing method, which is applied to a client and includes:

[0005] Obtain operation requests of corresponding business applications and target applications;

[0006] Reading identification information and operation information corresponding to the business application according to the operation request, and uploading the operation task to the server according to the identification information and the operation information;

[0007] When the target application is started in response to the operation request, read the target user identification information associated with the target application, create target identification information according to the device identification information of the client and the target user identification information, and send the target identification information to the server;

[0008] The operation task fed back by the server in response to the identification information and the target identification information is received, and an interface corresponding to the operation information in the operation task is displayed through the target application.

[0009] According to a second aspect of an embodiment of this specification, another information processing method is provided, which is applied to a server, including:

[0010] Receiving an operation task uploaded by a client, wherein the operation task is a jump task of a business application to a target application;

[0011] Determine identification information according to the operation task, and write the operation task into a task queue according to the identification information;

[0012] In the case of receiving the target identification information uploaded by the client, querying the task queue based on the target identification information, wherein the target identification information is created by the device identification information and the target user identification information associated with the target application;

[0013] The operation task corresponding to the identification information associated with the target identification information is read according to the query result, and sent to the client.

[0014] According to a third aspect of an embodiment of this specification, there is provided an information processing system, including:

[0015] Client and server;

[0016] The client is configured to obtain an operation request corresponding to the business application and the target application; read identification information and operation information corresponding to the business application according to the operation request, and upload the operation task to the server according to the identification information and the operation information;

[0017] The server is configured to receive the operation task; and write the operation task into a task queue according to the identification information in the operation task;

[0018] The client is also configured to read the target user identification information associated with the target application when the target application is started in response to the operation request, create target identification information based on the device identification information of the client and the target user identification information and send it to the server; receive the operation task fed back by the task queue by the server based on the target identification information, and display the interface corresponding to the operation information in the operation task through the target application.

[0019] According to a fourth aspect of an embodiment of this specification, a computing device is provided, including:

[0020] Memory and processor;

[0021] The memory is used to store computer-executable instructions, and the processor is used to implement the steps of any one of the information processing methods when executing the computer-executable instructions.

[0022] According to a fifth aspect of the embodiments of this specification, a computer-readable storage medium is provided, which stores computer-executable instructions, and when the instructions are executed by a processor, the steps of any one of the information processing methods are implemented.

[0023] According to a sixth aspect of the embodiments of this specification, a computer program is provided, wherein when the computer program is executed in a computer, the computer is caused to execute the steps of the above-mentioned information processing method.

[0024] The information processing method provided in this specification can ensure the continuity of user operations when the application jumps. The operation request of the corresponding business application and the target application can be obtained first, and then the identification information and operation information of the corresponding business application can be read according to the operation request. The operation task is created based on the two and sent to the server, and the server temporarily stores it. When the target application is started in response to the operation request, the target user identification information of the associated target application and the device identification information of the client can be read to create the target identification information and send it to the server. At this time, the server can determine the operation task that needs to be fed back to the client according to the target identification information and the identification information, so that the client can display the interface of the operation information in the corresponding operation task through the target application after receiving the operation task. When the application jumps on the client, the corresponding operation interface can be continued to be provided to the user in another application in combination with the identification information, thereby avoiding the operation interruption problem caused by the application jump, making it more convenient for the user to perform subsequent operations, and effectively ensuring the continuity of the operation. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] Figure 1 is a flow chart of an information processing method provided by an embodiment of this specification;

[0026] Figure 2 is a flow chart of another information processing method provided by an embodiment of this specification;

[0027] Figure 3 It is a structural diagram of an information processing system provided by an embodiment of this specification;

[0028] Figure 4 is a processing flow chart of an information processing method provided by an embodiment of this specification;

[0029] Figure 5 It is a structural block diagram of a computing device provided by an embodiment of this specification. DETAILED DESCRIPTION

[0030] Many specific details are described in the following description to facilitate a full understanding of this specification. However, this specification can be implemented in many other ways than those described herein, and those skilled in the art can make similar generalizations without violating the connotation of this specification, so this specification is not limited to the specific implementation disclosed below.

[0031] The terms used in one or more embodiments of this specification are only for the purpose of describing specific embodiments, and are not intended to limit one or more embodiments of this specification. The singular forms of "a", "said" and "the" used in one or more embodiments of this specification and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used in one or more embodiments of this specification refers to and includes any or all possible combinations of one or more associated listed items.

[0032] It should be understood that although the terms first, second, etc. may be used to describe various information in one or more embodiments of this specification, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of one or more embodiments of this specification, the first may also be referred to as the second, and similarly, the second may also be referred to as the first. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".

[0033] First, the terms involved in one or more embodiments of this specification are explained.

[0034] App: (application, mobile software) mainly refers to the software installed on the smart phone, which improves the deficiencies and personalization of the original system. It is the main means to improve the functions of the mobile phone and provide users with a richer user experience.

[0035] Resume: Reconnect the interrupted process.

[0036] In this specification, two information processing methods are provided. This specification also involves an information processing system, a computing device, a computer-readable storage medium, and a computer program, which are described in detail one by one in the following embodiments.

[0037] In actual applications, when jumping applications, traditional guidance solutions can only open another application from one application, and the user's operation process will be interrupted, and it is impossible to continue the unfinished operation in the previous application. In addition, most of the jump solutions in the prior art use scheme-based jumps, that is, the application presets a scheme link, and another application can be called up by triggering the link. Although the jump can be achieved in this way, it is insecure, that is, the parameters carried by the scheme link can be directly obtained; at the same time, another application must be pre-installed to use the link; when jumping, another application cannot link to the operation of the previous application sequence, and the user's operation link is seriously broken, which greatly affects the user experience. Therefore, an effective solution is urgently needed to solve the above problems.

[0038] In view of this, in order to ensure the continuity of user operations when the application jumps, the operation requests of the corresponding business application and the target application can be obtained first, and then the identification information and operation information of the corresponding business application can be read according to the operation request, and an operation task can be created based on the two and sent to the server, which will temporarily store it. When the target application is started in response to the operation request, the target identification information of the corresponding target application can be read and sent to the server. At this time, the server can determine the operation task that needs to be fed back to the client based on the target identification information and identification information, so that the client can display the interface of the operation information in the corresponding operation task through the target application after receiving the operation task. When an application jump occurs on the client, the corresponding operation interface can be continued to be provided to the user in another application in combination with the identification information, thereby avoiding the operation interruption problem caused by the application jump, making it more convenient for users to perform subsequent operations, and effectively ensuring the continuity of operations.

[0039] Figure 1 A flowchart of an information processing method provided according to an embodiment of the present specification is shown, which is applied to a client and specifically includes the following steps.

[0040] Step S102: obtaining operation requests corresponding to the business application and the target application.

[0041] Specifically, the client refers to the terminal held and used by the user, including but not limited to mobile phones, laptops, desktop computers, smart wearable devices, etc., and the client held by the user can install applications; accordingly, the business application specifically refers to the application or mini-program that provides business services to the user at the current moment, including but not limited to payment applications, video applications, communication applications, browser applications, shopping applications, etc.; accordingly, the target application specifically refers to the application or mini-program that provides business services to the user after jumping at the current moment, including but not limited to payment applications, video applications, communication applications, browser applications, shopping applications, etc.

[0042] It should be noted that when the business application and the target application are applications installed on the client, the two belong to different applications; or when the business application and the target application are mini-programs in a certain application, the two belong to different mini-programs; that is, the business application and the target application are two applications that provide different business services to users. The two are different, but there is a jump relationship between them, that is, the business application can jump to the target application, and the target application continues to provide services to users. For example, the business application is a shopping application, and the target application is a payment application. When the user completes shopping in the shopping application, he can jump to the payment application to make payment operations; or the business application is a communication application, and the target application is a video application. When the user receives a video link in the communication application, he can jump to the video application to play the video corresponding to the video link.

[0043] Correspondingly, the operation request specifically refers to that the client detects a jump request from the business application to the target application, and implements a subsequent jump operation from the business application to the target application based on the request.

[0044] This embodiment is described by taking the case where both the business application and the target application are apps installed on the client as an example. Jump operations in other scenarios can refer to the same or corresponding description content in this embodiment, and this embodiment will not be described in detail here.

[0045] Based on this, when the client detects an operation request between the business application and the target application, it means that in order to continue to provide the corresponding business services to the user, it is necessary to jump from the business application to the target application. In order to maintain operation continuity, after obtaining the operation request, it can be used for subsequent identification reading and server upload, so as to maintain operation continuity through client and server interaction.

[0046] Step S104: reading identification information and operation information corresponding to the business application according to the operation request, and uploading the operation task to the server according to the identification information and the operation information.

[0047] Specifically, after the operation request is obtained as mentioned above, further, in order to subsequently connect the operation nodes of the business application on the target application and ensure security, the identification information and operation information of the corresponding business application can be read according to the operation request to ensure that the operation task sent to the server carries the identification information and operation information of the corresponding business application, so that in the startup phase of the target application, data security can be guaranteed through identification information, and operation continuity can be guaranteed through operation information; that is, after reading the identification information and operation information of the corresponding business application, an operation task can be created according to the identification information and operation information and sent to the server, which will be temporarily saved by the server, so that the operation can be continued in response to the startup state of the target application, thereby ensuring operation continuity.

[0048] Among them, the identification information corresponding to the business application specifically refers to the unique identification information corresponding to the user logged in to the business application, which is used to ensure that the user who continues to operate in the target application is the user logged in to the business application, thereby ensuring data security; correspondingly, the operation information specifically refers to the information related to the application running node corresponding to the moment when the business application jumps to the target application, as well as the information related to the node that needs to be run in the target application after the jump, which is used to support subsequent operation continuity. Correspondingly, the server specifically refers to the end used to manage operation tasks, and its business services to the business application and the target application can be controlled and provided by the server. Correspondingly, the operation task specifically refers to the jump task of the business application to the target application, which is used to achieve execution after the target application is started.

[0049] Furthermore, when reading the identification information and operation information of the corresponding business application, in order to further ensure data security and to continue the operation in the target application, the identification information can be created by combining the user identification information and the device identification information, and the operation information can be created by combining the application jump information; in this embodiment, the specific implementation method is as follows:

[0050] Read the device identification information and the business user identification information associated with the business application according to the operation request, and determine the application jump information corresponding to the operation request; create the identification information according to the device identification information and the business user identification information, and create the operation information according to the application jump information; create the operation task based on the identification information and the operation information, and upload the operation task to the server.

[0051] Specifically, the device identification information specifically refers to the unique identification information of the corresponding client, which is used to characterize the uniqueness of the client; correspondingly, the business user identification information specifically refers to the unique identification information corresponding to the user in the business application, and the business user identification information includes but is not limited to the user account, mobile phone number, user code, etc. in the business application, and this embodiment does not make any limitation here; correspondingly, the application jump information specifically refers to the information related to the node that the target application needs to run after jumping to the target application, including but not limited to jump link information, jump node information, etc., which is used to connect the running node before the business application jumps in the target application.

[0052] Based on this, after receiving an operation request corresponding to the business application jumping to the target application, in order to ensure security and jump connectivity, the device identification information uniquely corresponding to the client and the business user identification information corresponding to the user operating the client in the business application can be read according to the operation request, and the application jump information corresponding to the operation request can be determined at the same time; then, the identification information corresponding to the business application is created based on the device identification information and the business user identification information, and the operation information corresponding to the business application is created based on the application jump information. At this time, the operation task can be created in combination with the identification information and the operation information, and sent to the server for storage, so that when the target application is started later, the running node of the business application can be connected by requesting the server, thereby ensuring operation continuity and improving user experience.

[0053] For example, a user manages resources through App1, and App1 only provides resource viewing services to the user; when the user needs to migrate resources, he needs to jump to App2 to complete it; based on this, after the client held by the user collects the operation request from App1 to App2, it can read the device identification information phone_ID1 corresponding to the client according to the operation request, and read the account (service user identification information) App1_ID1 logged in by the user in App1, and build identification information by combining the device identification information phone_ID1 and the service user identification information App1_ID1, and determine that the application jump information corresponding to the operation request is http: / / ****, which is used to jump to the interface corresponding to the link in App2 to continue to provide resource migration services to the user. That is, the operation information can be created according to the application jump information, and the operation task can be created by combining the identification information and the operation information to send it to the server, which is stored by the server, so that the operation continuity can be supported when the client starts App2.

[0054] In summary, by combining the device identification information and the business user identification information to construct the identification information of the corresponding business user, the consistency of the operating user can be further guaranteed when the target application is started later, and then the operation information can be combined on this basis to achieve continuous operation and improve the user experience.

[0055] In addition, considering that the client may not have installed the target application when jumping from the business application to the target application, this will cause the operation to be directly interrupted. Even if the target application is installed immediately, the operation cannot be connected. Therefore, in order to avoid the operation interruption caused by this problem, after requesting to install the target application, the target application can be started again in response to the operation request. In this embodiment, the specific implementation method is as follows:

[0056] In a case where the target application is not detected in response to the operation request, determine an application installation policy corresponding to the target application; send an application installation request to the server according to the application installation policy, and receive an application installation package fed back by the server in response to the application installation request; install the target application based on the application installation package, and execute the step of reading target identification information corresponding to the target application and sending it to the server when the target application is started in response to the operation request.

[0057] Specifically, the application installation policy refers to the relevant policy for guiding users to install the target application, and the application installation policy includes a download link corresponding to the target application, so as to download the application installation package corresponding to the target application in the client's application store or browser, that is, the application installation package is the program package corresponding to the target application, which is used for installation on the client.

[0058] Based on this, if the target application is not detected in response to the operation request, it means that the client has not installed the target application at the current stage. In order to continue to provide business services to users through the target application, the application installation policy corresponding to the target application can be determined at this time, and then the application installation request is sent to the server in combination with the application installation policy; the server can determine the application installation package corresponding to the target application based on the download link carried in the application installation request, and send it to the client, so that the client can complete the installation of the target application based on the application installation package, and then execute step S106 to implement subsequent operations of connecting business applications in the target application.

[0059] In actual applications, in order to ensure that users can successfully install the target application through the client, an icon for downloading the target application can be added to the application installation policy to facilitate users to operate according to the icon; that is, the prompt content for assisting in downloading the target application contained in the application installation policy can be set according to the actual application scenario, and this embodiment does not make any limitations here.

[0060] In summary, when the target application is not installed on the client, the target application can be installed through the application installation policy, so that the target application can be started in response to operation requests in the future, avoiding the inability to connect to the business application operation because the application is not installed.

[0061] Furthermore, in order to successfully provide subsequent services to users through the target application, it is also necessary to ensure that the account information logged in to the target application and the account information logged in to the business application belong to the same user, so as to ensure data consistency and security; in this embodiment, the specific implementation method is as follows:

[0062] In response to the identity information submitted for the target application, the target application is logged in, and it is detected whether there is an unexecuted operation request in the request queue; if so, the operation request is read in the request queue, and the step of reading the target identification information corresponding to the target application and sending it to the server is executed; if not, the operation is interrupted and a reminder message to re-login to the target application is displayed to the user.

[0063] Specifically, the identity information refers to the account and password information used by the user when logging into the target application; correspondingly, the request queue refers to the queue for storing operation requests in the client, which is used to prevent the operation request from being lost and unable to implement subsequent jump operations.

[0064] Based on this, after the client completes the installation of the target application, if the target application is started directly in response to the operation request, the jump will fail because the target application has just been installed and the user's account has not yet been logged in. Therefore, in order to avoid this problem, the target application can be logged in in response to the identity information submitted by the user for the target application. After the login is completed, it is detected whether there is an operation request in the request queue of the client. If so, step S106 can be executed; if not, it means that the account logged in by the target application and the business application does not belong to the same user, then the jump operation is interrupted and a reminder message to re-login to the target application is displayed to the user. This is to facilitate the user to unify the account of the business application and the target application as the same user before performing subsequent operations.

[0065] Continuing with the above example, when it is detected that the client does not have App2 installed, the application installation policy corresponding to App2 can be determined at this time, and then the application installation request corresponding to App2 is sent to the server based on the policy. The client installs App2 based on the application installation package fed back by the server. In order to be able to directly migrate resources in App2 after the installation is completed, the user can log in in response to the identity information submitted by the user in App2, and after the login is completed, it is detected whether there is an operation request in the client's request queue. If so, App2 can be started based on the operation request to implement subsequent jump and resource migration operations. If not, it further indicates that the account logged in to App2 and the account logged in to App1 do not belong to the same user, and the two need to be consistent before the subsequent processing operations can continue, then a reminder to re-login can be sent to the user.

[0066] In summary, by controlling the subsequent processing operations by detecting the request queue, it is possible to ensure security while supporting smoother connection of application jumps, thereby improving the user experience.

[0067] Step S106, when the target application is started in response to the operation request, the target identification information corresponding to the target application is read and sent to the server.

[0068] Specifically, after the operation task is sent to the server as mentioned above, the jump request record from the business application to the target application is completed on the server; further, when the target application installed on the client is started in response to the operation request, it means that it is necessary to continue to provide business services to the user in the target application at this time, and in order to ensure the continuity of the operation, the user does not need to re-operate in the target application, and directly connects to the running node before the business application jumps, and the target identification information of the corresponding target application can be read at this time; then the target identification information is sent to the server to request the operation task, so that the identification information can be compared on the server later, and the operation task that needs to be fed back to the client to be executed through the target application is determined, so as to achieve seamless connection based on the operation information in the operation task and ensure the continuity of user operation.

[0069] The target identification information corresponding to the target application specifically refers to the unique identification information corresponding to the user logged into the target application, which is used to ensure that the user who continues to operate in the target application is the user logged into the business application, thereby ensuring data security.

[0070] Further, when the target identification information is read and sent to the server, in order to ensure that the server can respond to the target identification information to feedback the corresponding operation task and realize the operation progress of the business application in the target application, the target identification information can be determined and sent in combination with the device identification information of the client and the target user identification information; in this embodiment, the specific implementation method is as follows:

[0071] The device identification information and the target user identification information associated with the target application are read according to the operation request; the target identification information is created according to the device identification information and the target user identification information, and a task read request carrying the target identification information is created and sent to the server.

[0072] Specifically, the device identification information specifically refers to the unique identification information of the corresponding client, which is used to characterize the uniqueness of the client; correspondingly, the target user identification information specifically refers to the unique identification information corresponding to the user in the target application. The target user identification information includes but is not limited to the user account, mobile phone number, user code, etc. in the target application. This embodiment does not make any limitations here.

[0073] Based on this, when the target application is started based on an operation request, the target application can be opened at this time. Since the target application is started based on a jump request from a business application, in order to enable the business application and the target application to be smoothly connected and maintain the user's operation continuity, the device identification information corresponding to the client and the target user identification information corresponding to the account logged in to the target application can be read first. Then, the target identification information corresponding to the target application is created based on the device identification information and the target user identification information, so as to create a task reading request carrying the target identification information and send it to the server, so that the server can determine the operation task and provide feedback by comparing the identification information, so as to subsequently execute the operation task in the target application to complete the operation connection.

[0074] Continuing with the above example, when App2 is started in response to an operation request, the client's device identification information phone_ID1 and the user's account logged in in App2 (target user identification information) App2_ID2 can be read based on the operation request. A task read request is created and sent to the server by combining the device identification information phone_ID1 and the target user identification information App2_ID2. The server can then send an operation task from App1 to App2 to the client by comparing the identification information, so that App2 can continue the user's operation in App1 to migrate resources.

[0075] In summary, by integrating the target user identification information and the device identification information to create the target identification information corresponding to the target application, and then sending it to the server, the server can accurately determine the operation tasks between the business application and the target application, and the operation tasks belong to the user holding the client, so as to facilitate subsequent operation connection and ensure operation continuity.

[0076] In addition, considering that the target application may not be successfully started, such as insufficient client running memory, or the target application is blocked, or the target application version is not updated, the user may be unable to continue to operate in the target application. In order to avoid operation interruption, the operation continuity can be maintained by browser connection; in this embodiment, the specific implementation method is as follows:

[0077] In a case where the target application is not started in response to the operation request, operation link information corresponding to the target application is determined according to the operation information; a browsing application is started in response to the operation request, and an operation page is created in the browsing application for display based on the operation link information.

[0078] Specifically, the operation link information refers to the link information corresponding to the content that needs to be displayed after the jump, which is used for jumping in the browsing application; correspondingly, the operation page refers to the page displayed to the user through the browser, which corresponds to the page that needs to be displayed after the business application jumps, and supports the user to continue subsequent operations on the page.

[0079] Based on this, if the target application is not started in response to the operation request, it means that the target application cannot continue to provide business services to the user at this time. At this time, the operation link information corresponding to the target application can be determined based on the operation information, and then a browsing application with a lower priority than the target application is started in response to the operation request, and an operation page is created in the browsing application for display through the operation link information, so that the user can continue subsequent processing operations on the page.

[0080] In actual applications, when the operation page is displayed through the browsing application installed by the client, in order to prevent data loss and improve security, the user is required to log in to the account in the web version to support subsequent processing operations.

[0081] In summary, by starting a backup browsing application to display the operation page in response to the operation request, it is possible to continue to provide the corresponding operation service to the user when the target application cannot be started, thereby maintaining operation continuity and avoiding affecting the continuity of business services provided to the user due to operation interruption.

[0082] Step S108: receiving the operation task fed back by the server in response to the identification information and the target identification information, and displaying an interface corresponding to the operation information in the operation task through the target application.

[0083] Specifically, after sending the target identification information corresponding to the target application to the server, if the server determines the identity information of the target application to be jumped to based on the target identification information, and the identity information is the same as the identity information of the business application before the jump, it means that the same user is performing the operation. At this time, the operation task is fed back to the client to realize the subsequent operation connection. In this embodiment, the specific implementation method is as follows:

[0084] Receive the operation task fed back by the server in response to the task read request; wherein the server determines the target identification information based on the task read request, determines the operation task and feeds back the information by comparing the target identification information with the identification information; parses the operation task to obtain the operation information, and reads the interface information corresponding to the operation information in the target application; creates an interface in response to the operation request according to the interface information, and displays it through the target application.

[0085] Specifically, the interface information specifically refers to the interface information of the running node of the connected business application. The interface of the connected business application can be directly displayed in the target application based on the interface information, thereby avoiding the problem of operation interruption.

[0086] Based on this, when the server feeds back an operation task based on a task read request, it indicates that the server has determined the target identification information based on the task read request, and by comparing the target identification information with the identification information, has determined that the user identity information of the business application jumping to the target application is the same, and the server can then feed back the aforementioned uploaded operation task to the client based on the identification information comparison result; after receiving the operation task, the client can parse it to obtain the operation information, and read the interface information corresponding to the operation information in the target application, thereby creating an interface that responds to the operation request based on the interface information, and displaying it to the user through the target application to facilitate the user to perform subsequent processing operations.

[0087] In actual applications, in the process of sending task read requests to the server and receiving operation tasks fed back by the server, in order to ensure data security, you can request operation tasks from the server through an encrypted token, and when there are operation tasks on the server, feedback and subsequent operations on the operation tasks are performed to improve data security. Among them, token is used as an identity authentication mechanism. Initially, the user submits the account data to the server. The server uses a certain strategy to generate a string (token). The token string contains a small amount of user information and has a certain period. The server will pass the token string to the client, the client saves the token string, and carries this string in the next request, thereby ensuring the security of the jump operation.

[0088] Continuing with the above example, after receiving the operation task feedback from the server, App2 can create a resource migration interface based on the operation information in the operation task and display it directly to the user. The user does not need to re-operate from the App2 homepage, and can jump to the resource migration interface for subsequent processing operations.

[0089] To summarize, in order to ensure the continuity of user operations when the application jumps, the operation requests of the corresponding business application and the target application can be obtained first, and then the identification information and operation information of the corresponding business application can be read according to the operation request, and an operation task can be created based on the two and sent to the server, which will temporarily store it. When the target application is started in response to the operation request, the target identification information of the corresponding target application can be read and sent to the server. At this time, the server can determine the operation task that needs to be fed back to the client based on the target identification information and identification information, so that the client can display the interface of the operation information in the corresponding operation task through the target application after receiving the operation task. When an application jump occurs on the client, the corresponding operation interface can be continued to be provided to the user in another application in combination with the identification information, thereby avoiding the operation interruption problem caused by the application jump, making it more convenient for users to perform subsequent operations, and effectively ensuring the continuity of operations.

[0090] Figure 2 A flowchart of another information processing method provided according to an embodiment of the present specification is shown, which is applied to a server and specifically includes the following steps.

[0091] Step S202, receiving the operation task uploaded by the client;

[0092] Step S204, determining identification information according to the operation task, and writing the operation task into a task queue according to the identification information;

[0093] Step S206, when receiving the target identification information uploaded by the client, querying the task queue based on the target identification information;

[0094] Step S208: read the operation task corresponding to the identification information associated with the target identification information according to the query result, and send it to the client.

[0095] Another information processing method provided in this embodiment is applied to a server. For the convenience of description, the related feature descriptions in this embodiment can refer to the same or corresponding descriptions in the above embodiments, and no further elaboration is given here.

[0096] Based on this, when the server receives the operation task uploaded by the client, it means that the client needs to execute the jump operation from the business application to the target application; in order to facilitate the subsequent successful jump of the target application and connect the running nodes of the business application, the server can determine the identification information according to the operation task, and write the operation task into the task queue based on the identification information. When the target identification information uploaded by the client is received, it means that the client has completed the startup of the target application. At this time, the task queue can be queried based on the target identification information to determine the identification information belonging to the same user, and the operation task corresponding to the identification information is read and fed back to the client, so as to support the continuous operation of the client.

[0097] In summary, by responding to the client by comparing the target identification information and the identification information and providing feedback on the operation task, not only can the jump security be guaranteed, but also the continuity of the running node after the jump can be maintained, so that the client can directly display the required interface after the jump to the user, meet the user's subsequent operation needs, and improve the user experience.

[0098] Corresponding to the above method embodiment, this specification also provides an information processing system embodiment, Figure 3 FIG. 1 shows a schematic diagram of the structure of an information processing system provided by an embodiment of the present specification. Figure 3 As shown, the system 300 includes:

[0099] Client 310 and server 320;

[0100] The client 310 is configured to obtain an operation request corresponding to the business application and the target application; read the identification information and operation information corresponding to the business application according to the operation request, and upload the operation task to the server according to the identification information and the operation information;

[0101] The server 320 is configured to receive the operation task; write the operation task into a task queue according to the identification information in the operation task;

[0102] The client 310 is also configured to read the target identification information corresponding to the target application and send it to the server when the target application is started in response to the operation request; receive the operation task fed back by the task queue by the server based on the target identification information, and display the interface corresponding to the operation information in the operation task through the target application.

[0103] In an optional embodiment, the client 310 is further configured as follows:

[0104] Read the device identification information and the business user identification information associated with the business application according to the operation request, and determine the application jump information corresponding to the operation request; create the identification information according to the device identification information and the business user identification information, and create the operation information according to the application jump information; create the operation task based on the identification information and the operation information, and upload the operation task to the server.

[0105] In an optional embodiment, the client 310 is further configured to:

[0106] In a case where the target application is not detected in response to the operation request, determine an application installation policy corresponding to the target application; send an application installation request to the server according to the application installation policy, and receive an application installation package fed back by the server in response to the application installation request; install the target application based on the application installation package, and execute the step of reading target identification information corresponding to the target application and sending it to the server when the target application is started in response to the operation request.

[0107] In an optional embodiment, the client 310 is further configured to:

[0108] In response to the identity information submitted for the target application, the target application is logged in, and whether there is an unexecuted operation request in the request queue is detected; if so, the operation request is read in the request queue, and the step of reading the target identification information corresponding to the target application and sending it to the server is executed.

[0109] In an optional embodiment, the client 310 is further configured as follows:

[0110] The device identification information and the target user identification information associated with the target application are read according to the operation request; the target identification information is created according to the device identification information and the target user identification information, and a task read request carrying the target identification information is created and sent to the server.

[0111] In an optional embodiment, the client 310 is further configured as follows:

[0112] Receive the operation task fed back by the server in response to the task read request; wherein the server determines the target identification information based on the task read request, determines the operation task and feeds back the information by comparing the target identification information with the identification information; parses the operation task to obtain the operation information, and reads the interface information corresponding to the operation information in the target application; creates an interface in response to the operation request according to the interface information, and displays it through the target application.

[0113] In an optional embodiment, the client 310 is further configured to:

[0114] In a case where the target application is not started in response to the operation request, operation link information corresponding to the target application is determined according to the operation information; a browsing application is started in response to the operation request, and an operation page is created in the browsing application for display based on the operation link information.

[0115] The information processing system provided in this specification can first obtain the operation request of the corresponding business application and the target application in order to ensure the continuity of the user's operation when the application jumps, and then read the identification information and operation information of the corresponding business application according to the operation request, create an operation task based on the two and send it to the server, which will temporarily store it; when the target application is started in response to the operation request, the target identification information of the corresponding target application can be read and sent to the server; at this time, the server can determine the operation task that needs to be fed back to the client according to the target identification information and identification information, so that the client can display the interface of the operation information in the corresponding operation task through the target application after receiving the operation task; when the application jumps on the client, the corresponding operation interface can be continued to be provided to the user in another application in combination with the identification information, thereby avoiding the operation interruption problem caused by the application jump, making it more convenient for the user to perform subsequent operations, and effectively ensuring the continuity of the operation.

[0116] The above is a schematic scheme of an information processing system of this embodiment. It should be noted that the technical scheme of the information processing system and the technical scheme of the above information processing method belong to the same concept, and the details not described in detail in the technical scheme of the information processing system can be referred to the description of the technical scheme of the above information processing method.

[0117] The following combination Figure 4 , taking the application of the information processing method provided in this specification in the application jump scenario as an example, the information processing method is further explained. Figure 4 A processing flow chart of an information processing method provided by an embodiment of the present specification is shown, which specifically includes the following steps.

[0118] Step S402: The client obtains operation requests corresponding to the business application and the target application.

[0119] Step S404: the client reads the device identification information and the service user identification information associated with the service application according to the operation request, and determines the application jump information corresponding to the operation request.

[0120] Step S406: the client creates identification information according to the device identification information and the service user identification information, and creates operation information according to the application jump information.

[0121] Step S408: the client creates an operation task based on the identification information and the operation information, and uploads the operation task to the server.

[0122] Step S410: The server receives an operation task and determines identification information according to the operation task.

[0123] Step S412: The server writes the operation task into the task queue according to the identification information.

[0124] Step S414: when the client fails to detect the target application in response to the operation request, the client determines an application installation policy corresponding to the target application.

[0125] Step S416: The client sends an application installation request to the server according to the application installation policy.

[0126] Step S418: The server sends an application installation package to the client in response to the application installation request.

[0127] Step S420: the client installs the target application based on the application installation package, and starts the target application in response to the operation request.

[0128] Step S422: the client reads the device identification information and the target user identification information associated with the target application according to the operation request.

[0129] Step S424: the client creates target identification information according to the device identification information and the target user identification information, creates a task read request carrying the target identification information, and sends it to the server.

[0130] Step S426: The server queries the task queue based on the target identification information carried in the task read request.

[0131] Step S428: The server reads the operation task corresponding to the identification information associated with the target identification information according to the query result, and sends it to the client.

[0132] Step S430: the client parses the operation task to obtain operation information, and reads interface information corresponding to the operation information in the target application.

[0133] Step S432: the client creates an interface in response to the operation request according to the interface information, and displays it through the target application.

[0134] To summarize, in order to ensure the continuity of user operations when the application jumps, the operation requests of the corresponding business application and the target application can be obtained first, and then the identification information and operation information of the corresponding business application can be read according to the operation request, and an operation task can be created based on the two and sent to the server, which will temporarily store it. When the target application is started in response to the operation request, the target identification information of the corresponding target application can be read and sent to the server. At this time, the server can determine the operation task that needs to be fed back to the client based on the target identification information and identification information, so that the client can display the interface of the operation information in the corresponding operation task through the target application after receiving the operation task. When an application jump occurs on the client, the corresponding operation interface can be continued to be provided to the user in another application in combination with the identification information, thereby avoiding the operation interruption problem caused by the application jump, making it more convenient for users to perform subsequent operations, and effectively ensuring the continuity of operations.

[0135] Figure 5 The structure block diagram of a computing device 500 provided according to an embodiment of the present specification is shown. The components of the computing device 500 include but are not limited to a memory 510 and a processor 520. The processor 520 is connected to the memory 510 via a bus 530, and the database 550 is used to store data.

[0136] The computing device 500 also includes an access device 540 that enables the computing device 500 to communicate via one or more networks 560. Examples of these networks include a public switched telephone network (PSTN), a local area network (LAN), a wide area network (WAN), a personal area network (PAN), or a combination of communication networks such as the Internet. The access device 540 may include one or more of any type of network interface (e.g., a network interface card (NIC)) whether wired or wireless, such as an IEEE 802.11 wireless local area network (WLAN) wireless interface, a World Wide Interoperability for Microwave Access (Wi-MAX) interface, an Ethernet interface, a universal serial bus (USB) interface, a cellular network interface, a Bluetooth interface, a near field communication (NFC) interface, and the like.

[0137] In one embodiment of the present specification, the above components of the computing device 500 and Figure 5 Other components not shown in the figure may also be connected to each other, for example, via a bus. It should be understood that Figure 5 The computing device structure block diagram shown is only for the purpose of illustration, and is not intended to limit the scope of this specification. Those skilled in the art can add or replace other components as needed.

[0138] The computing device 500 may be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., a tablet computer, a personal digital assistant, a laptop computer, a notebook computer, a netbook, etc.), a mobile phone (e.g., a smart phone), a wearable computing device (e.g., a smart watch, smart glasses, etc.), or other types of mobile devices, or a stationary computing device such as a desktop computer or PC. The computing device 500 may also be a mobile or stationary server.

[0139] The processor 520 is used to execute the following computer executable instructions, which implement the steps of the above-mentioned information processing method when executed by the processor.

[0140] The above is a schematic scheme of a computing device of this embodiment. It should be noted that the technical scheme of the computing device and the technical scheme of the above information processing method belong to the same concept, and the details not described in detail in the technical scheme of the computing device can be referred to the description of the technical scheme of the above information processing method.

[0141] An embodiment of the present specification further provides a computer-readable storage medium storing computer-executable instructions, which can implement the steps of the above-mentioned information processing method when executed by a processor.

[0142] The above is a schematic scheme of a computer-readable storage medium of this embodiment. It should be noted that the technical scheme of the storage medium and the technical scheme of the above information processing method belong to the same concept, and the details not described in detail in the technical scheme of the storage medium can be referred to the description of the technical scheme of the above information processing method.

[0143] An embodiment of the present specification further provides a computer program, wherein when the computer program is executed in a computer, the computer is caused to execute the steps of the above-mentioned information processing method.

[0144] The above is an illustrative solution of a computer program of this embodiment. It should be noted that the technical solution of the computer program and the technical solution of the above information processing method belong to the same concept, and the details not described in detail in the technical solution of the computer program can be referred to the description of the technical solution of the above information processing method.

[0145] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0146] The computer instructions include computer program codes, which may be in source code form, object code form, executable files or some intermediate forms, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer-readable medium may be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.

[0147] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the embodiments of this specification are not limited by the order of the actions described, because according to the embodiments of this specification, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the embodiments of this specification.

[0148] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0149] The preferred embodiments of this specification disclosed above are only used to help explain this specification. The optional embodiments do not describe all the details in detail, nor do they limit the invention to only the specific implementation methods described. Obviously, many modifications and changes can be made according to the content of the embodiments of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the embodiments of this specification, so that technicians in the relevant technical field can well understand and use this specification. This specification is only limited by the claims and their full scope and equivalents.

Claims

1. An information processing method, applied to a client, comprising: Obtaining operation requests of corresponding business applications and target applications, wherein the operation request is a jump request; Reading identification information and operation information corresponding to the business application according to the operation request, and uploading the operation task to the server according to the identification information and the operation information, wherein the identification information is unique identification information corresponding to the user logged in by the business application; When the target application is started in response to the operation request, read the target user identification information associated with the target application, create target identification information according to the device identification information of the client and the target user identification information, and send the target identification information to the server; Receive the operation task fed back by the server when it determines that the user identity information of the business application jumping to the target application is the same by comparing the identification information with the target identification information, and display the interface corresponding to the operation information in the operation task through the target application.

2. The method according to claim 1, wherein the step of reading the identification information and the operation information corresponding to the business application according to the operation request, and uploading the operation task to the server according to the identification information and the operation information, comprises: Reading device identification information and business user identification information associated with the business application according to the operation request, and determining application jump information corresponding to the operation request; Creating the identification information according to the device identification information and the service user identification information, and creating the operation information according to the application jump information; The operation task is created based on the identification information and the operation information, and the operation task is uploaded to the server.

3. The method according to claim 1, wherein before the step of reading target user identification information associated with the target application, creating target identification information according to the device identification information of the client and the target user identification information and sending the target identification information to the server when the target application is started in response to the operation request, further comprises: In a case where the target application is not detected in response to the operation request, determining an application installation policy corresponding to the target application; Sending an application installation request to the server according to the application installation policy, and receiving an application installation package fed back by the server in response to the application installation request; The target application is installed based on the application installation package, and when the target application is started in response to the operation request, the target user identification information associated with the target application is read, and the target identification information is created according to the device identification information of the client and the target user identification information and sent to the server.

4. The method according to claim 3, further comprising: In response to the identity information submitted for the target application, the target application is logged in, and whether there is an unexecuted operation request in the request queue; If so, read the operation request in the request queue, and execute the steps of reading the target user identification information associated with the target application, creating target identification information according to the device identification information of the client and the target user identification information, and sending it to the server.

5. The method according to claim 1, wherein the step of reading the target user identification information associated with the target application, creating the target identification information according to the device identification information of the client and the target user identification information, and sending the target identification information to the server comprises: Reading the device identification information of the client and the target user identification information associated with the target application according to the operation request; The target identification information is created according to the device identification information and the target user identification information, and a task read request carrying the target identification information is created and sent to the server.

6. The method according to claim 5, wherein the receiving the operation task fed back by the server in response to the identification information and the target identification information, and displaying an interface corresponding to the operation information in the operation task through the target application, comprises: Receive the operation task fed back by the server in response to the task read request; wherein the server determines the target identification information based on the task read request, determines the operation task by comparing the target identification information with the identification information, and feeds back the operation task; Parsing the operation task to obtain the operation information, and reading interface information corresponding to the operation information in the target application; An interface responsive to the operation request is created according to the interface information and displayed through the target application.

7. The method according to claim 1, after the step of reading the identification information and operation information corresponding to the business application according to the operation request and uploading the operation task to the server according to the identification information and the operation information is executed, further comprising: In a case where the target application is not started in response to the operation request, determining operation link information corresponding to the target application according to the operation information; In response to the operation request, a browsing application is started, and an operation page is created in the browsing application for display based on the operation link information.

8. An information processing method, applied to a server, comprising: Receiving an operation task uploaded by a client, wherein the operation task is a jump task of a business application to a target application; Determine identification information according to the operation task, and write the operation task into a task queue according to the identification information, wherein the identification information is unique identification information corresponding to the user logged in by the business application; In the case of receiving the target identification information uploaded by the client, querying the task queue based on the target identification information, wherein the target identification information is created by the device identification information and the target user identification information associated with the target application; The operation task corresponding to the identification information associated with the target identification information is read according to the query result and sent to the client, wherein the operation task is determined by comparing the identification information with the target identification information to determine that the user identity information of the business application jumping to the target application is the same.

9. An information processing system comprising: Client and server; The client is configured to obtain operation requests corresponding to the business application and the target application; Reading identification information and operation information corresponding to the business application according to the operation request, and uploading the operation task to the server according to the identification information and the operation information, wherein the operation request is a jump request, and the identification information is unique identification information corresponding to the user logged in by the business application; The server is configured to receive the operation task; and write the operation task into a task queue according to the identification information in the operation task; The client is also configured to, when the target application is started in response to the operation request, read the target user identification information associated with the target application, create target identification information based on the device identification information of the client and the target user identification information, and send it to the server; receive the operation task fed back by the server by querying the task queue based on the target identification information, and display the interface corresponding to the operation information in the operation task through the target application, wherein the server feeds back the operation task to the client when determining that the user identity information to which the business application jumps to the target application is the same by comparing the identification information with the target identification information.

10. A computing device comprising: Memory and processor; The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions. When the computer-executable instructions are executed by the processor, the steps of the method described in any one of claims 1 to 8 are implemented.

11. A computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions, when executed by a processor, implement the steps of the method according to any one of claims 1 to 8.

12. A computer program product, comprising a computer program or instructions, which implement the steps of the method according to any one of claims 1 to 8 when executed by a processor.