Server-based password-free circulation method and client-based password-free circulation method

By determining and handling the password-free circulation status of the target value circulation method on the server, the problem of low efficiency of password-free circulation in the existing technology is solved, and efficient and user-friendly password-free circulation processing is achieved.

CN119398768APending Publication Date: 2025-02-07BEIJING WODONG TIANJUN INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411472134.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-21
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

When the existing technology performs password-free circulation in a third-party value processing platform, it leads to long value circulation links, poor experience, and inefficient traffic.

Method used

By determining the password-free transfer status of the target value transfer method on the server, and providing corresponding guidance prompts on the client, directly performing password-free collection processing on the server to avoid jumping to a third-party value processing platform.

Benefits of technology

It realizes the password-free transfer processing of orders accurately and efficiently without jumping to a third-party value processing platform, improving circulation efficiency and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119398768A_ABST
    Figure CN119398768A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a password-free circulation method based on a server and a password-free circulation method based on a client. A specific embodiment of the method comprises the following steps: in response to received circulation mode confirmation information, determining a password-free circulation state; sending value circulation mode reply information to the client in response to the condition that the password-free circulation state characterization supports password-free circulation processing; in response to the fact that the target value circulation mode is determined to be used for executing password-free circulation processing for the target order, executing password-free order receiving processing to obtain a password-free order receiving result; and in response to the password-free acquisition result representing that password-free acquisition is successful and the value outflow result representing that value outflow is successful, sending the value outflow result to the client, so that the client jumps to a password-free circulation success page. The implementation mode is related to password-free payment, and the password-free circulation processing of the order can be accurately and efficiently realized on the basis of not jumping to a third-party value processing platform.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present disclosure relate to the field of computer technology, and specifically to a server-based non-cryptocurrency transfer method, a client-based non-cryptocurrency transfer method, an apparatus, an electronic device, a computer-readable medium, and a program product. Background Art

[0002] At present, in order to improve the user's experience of value transfer in the value transfer platform (for example, the payment platform), the order value of the target order can be transferred out by using the password-free transfer method. For the execution of the password-free transfer, the method usually adopted is: after receiving the password-free transfer request of the order, jump to the third-party value processing platform to implement the password-free transfer processing on the third-party value processing platform.

[0003] However, the inventors have found that when the above method is used for password-free circulation processing, the following technical problems often occur:

[0004] Even if the password-free circulation processing is enabled on the third-party value processing platform, it is still necessary to jump to the third-party value processing platform for password-free circulation, resulting in a long circulation link for value circulation and a poor experience, making the password-free circulation for orders not efficient enough.

[0005] The above information disclosed in this Background section is only for enhancement of understanding of the background of the inventive concept and therefore it may contain information that does not form the prior art that is already known in this country to a person of ordinary skill in the art. Summary of the invention

[0006] The content of this disclosure is used to introduce concepts in a brief form, which will be described in detail in the detailed implementation section below. The content of this disclosure is not intended to identify the key features or essential features of the technical solution claimed for protection, nor is it intended to limit the scope of the technical solution claimed for protection.

[0007] Some embodiments of the present disclosure propose a server-based, client-based, and non-encrypted flow method, device, electronic device, computer-readable medium, and program product to solve the technical problems mentioned in the above background technology section.

[0008] In a first aspect, some embodiments of the present disclosure provide a server-based password-free circulation method, comprising: in response to receiving a confirmation message of a circulation method for a target order sent by a client, determining a password-free circulation status corresponding to a target value circulation method; in response to the password-free circulation status indicating support for password-free circulation processing, sending value circulation method reply information to the client, wherein the value circulation method reply information is information indicating support for password-free circulation processing using the target value circulation method; in response to determining to use the target value circulation method to perform password-free circulation processing for the target order, performing password-free collection processing to obtain a password-free collection result; in response to the password-free collection result indicating that the password-free collection is successful and the value outflow result indicating that the value outflow is successful, sending the value outflow result to the client, so that the client can jump to the password-free circulation success page.

[0009] Optionally, the method further includes: in response to the representation of the password-free flow status not supporting password-free flow processing, determining whether the target order hits the execution of the password-free flow prompt processing; in response to determining the hit, sending first execution information representing the execution of the password-free flow prompt processing for the target order to the client.

[0010] Optionally, the execution of the password-free collection processing and the acquisition of the password-free collection result include: sending the password-free collection information corresponding to the password-free collection processing to a third-party value processing platform to generate an information verification result for the password-free collection information, wherein the third-party value processing platform corresponds to the target value circulation method; in response to the received information verification result indicating that the password-free collection processing is correct, generating a password-free collection result indicating that the password-free collection is successful.

[0011] Optionally, the method further comprises: in response to determining that the result of password-free collecting indicates a failure of password-free collecting, sending second execution information indicating execution of a regular flow process to the client.

[0012] Optionally, the method also includes: in response to receiving the password-free activation information sent by the client indicating that the password-free flow processing for the target order is enabled, executing the value outflow acquiring processing to obtain the value outflow acquiring result; sending the password-free activation information and the value outflow acquiring processing result to the third-party value processing platform to pop up a password-free signing page for executing the password-free flow signing with the third-party value processing platform on the password-free signing page; in response to determining that the value outflow acquiring result indicates that the value outflow acquiring is successful and the password-free flow signing has been executed, sending the acquiring parameters to the client to perform the value outflow processing on the corresponding value outflow interface of the third-party value processing platform.

[0013] Optionally, sending the value outflow result to the client includes: in response to receiving polling information representing the query value outflow result sent by the client, sending the value outflow result to the client.

[0014] In a second aspect, some embodiments of the present disclosure provide a server-based password-free circulation device, comprising: a determination unit, configured to determine the password-free circulation status corresponding to the target value circulation method in response to receiving the circulation method confirmation information for the target order sent by the client; a first sending unit, configured to send value circulation method reply information to the client in response to the password-free circulation status indicating support for password-free circulation processing, wherein the value circulation method reply information is information indicating support for the use of the target value circulation method for password-free circulation processing; an execution unit, configured to execute password-free collection processing in response to determining to use the target value circulation method to execute the password-free circulation processing for the target order, and obtain a password-free collection result; a second sending unit, configured to send the value outflow result to the client in response to the password-free collection result indicating that the password-free collection is successful and the value outflow result indicating that the value outflow is successful, so that the client can jump to the password-free circulation success page.

[0015] Optionally, the device also includes: in response to the representation of the confidentiality-free flow status not supporting confidentiality-free flow processing, determining whether the target order hits the confidentiality-free flow prompt processing; in response to determining the hit, sending first execution information representing the execution of the confidentiality-free flow prompt processing for the target order to the client.

[0016] Optionally, the execution unit can be configured to: send the confidential-free collection information corresponding to the confidential-free collection processing to a third-party value processing platform to generate an information verification result for the confidential-free collection information, wherein the third-party value processing platform corresponds to the target value circulation method; in response to the received information verification result indicating that the confidential-free collection processing is correct, generate a confidential-free collection result indicating that the confidential-free collection is successful.

[0017] Optionally, the device further comprises: in response to determining that the result of password-free collecting indicates a failure of password-free collecting, sending second execution information indicating execution of a regular flow processing to the client.

[0018] Optionally, the device also includes: in response to receiving the password-free activation information sent by the client indicating that the password-free flow processing for the target order is enabled, executing value outflow acquiring processing to obtain the value outflow acquiring result; sending the password-free activation information and the value outflow acquiring processing result to the third-party value processing platform to pop up a password-free signing page for executing the password-free flow signing with the third-party value processing platform on the password-free signing page; in response to determining that the value outflow acquiring result indicates that the value outflow acquiring is successful and the password-free flow signing has been executed, sending the acquiring parameters to the client to perform value outflow processing on the corresponding value outflow interface of the third-party value processing platform.

[0019] Optionally, the second sending unit may be configured to: in response to receiving the polling information representing the query value outflow result sent by the client, send the value outflow result to the client.

[0020] On the third aspect, some embodiments of the present disclosure provide a client-based password-free circulation method, including: replying to information based on the value transfer method sent by the server, prompting on the value transfer page to use the target value transfer method to perform password-free circulation processing on the target order, and obtaining password-free circulation processing information; in response to the password-free circulation processing information indicating the execution of password-free circulation processing, sending the password-free circulation processing information to the server for the server to perform password-free collection processing; in response to the server successfully collecting the password-free bill and the obtained value outflow result indicating the successful value outflow, jumping to the password-free circulation success page.

[0021] Optionally, the method also includes: in response to the non-confidential circulation processing information indicating that the target value circulation method is not used to perform the non-confidential circulation processing, using a pre-set fatigue mechanism, determining whether to perform the non-confidential circulation prompt processing for the target order; in response to determining to perform the non-confidential circulation prompt processing and enable the non-confidential circulation processing for the target order, sending the non-confidential activation information to the server to perform value outflow collection processing to obtain the value outflow collection result; in response to the value outflow collection result indicating that the value outflow collection is successful and the secret-free circulation contract has been executed, receiving the collection parameters sent by the server; according to the collection parameters, perform the value outflow processing for the target order.

[0022] Optionally, the use of a pre-set fatigue mechanism to determine whether to execute the password-free flow prompt processing for the target order includes: determining the downgrade information corresponding to the fatigue mechanism; in response to determining that the downgrade information indicates that the fatigue mechanism has not been downgraded, determining the target historical prompt information; in response to determining that the time interval between the historical prompt time and the current time is greater than the fatigue time corresponding to the fatigue mechanism, determining to execute the password-free flow prompt processing for the target order, wherein the historical prompt time is the occurrence time corresponding to the target historical prompt information.

[0023] Optionally, the use of a pre-set fatigue mechanism to determine whether to execute password-free transfer prompt processing for the target order also includes: in response to determining that the time interval is less than or equal to the fatigue time, determining whether the order corresponding to the target historical prompt information is the same order as the target order; in response to determining that it is the same order, determining to execute password-free transfer prompt processing for the target order.

[0024] Optionally, before jumping to the page of successful password-free circulation in response to the server successfully collecting the bill without password and the obtained value outflow result indicating successful value outflow, the method further includes: in response to the server failing to collect the bill without password, displaying information indicating the failure of password-free circulation on the value flow page; in response to the server successfully collecting the bill without password and not receiving the value outflow result, displaying information indicating that password-free circulation is in progress on the value flow page; sending polling information indicating the query value outflow result to the server; in response to determining that the sending is successful, receiving the value outflow result sent by the server for the polling information; in response to determining that the received value outflow result indicates a failure of value outflow, removing the information indicating that password-free circulation is in progress from the value flow page; in response to determining that the sending fails, removing the information indicating that password-free circulation is in progress from the value flow page; in response to determining that the sending fails, continuing to execute the sending process of the polling information at predetermined time intervals until the sending is successful and / or the number of sending times reaches a predetermined number.

[0025] In a fourth aspect, some embodiments of the present disclosure provide a client-based password-free circulation device, comprising: a processing unit, configured to reply to information according to the value transfer method sent by the server, and prompt on the value transfer page to use the target value transfer method to perform password-free circulation processing on the target order to obtain password-free circulation processing information; a third sending unit, configured to respond to the password-free circulation processing information indicating the execution of password-free circulation processing, and send the password-free circulation processing information to the server for the server to perform password-free collection processing; a jump unit, configured to jump to the password-free circulation success page in response to the server successfully collecting the password-free order and the obtained value outflow result indicating the successful value outflow.

[0026] Optionally, the device also includes: in response to the non-confidential circulation processing information indicating that the target value circulation method is not used to perform the non-confidential circulation processing, using a pre-set fatigue mechanism, determining whether to perform the non-confidential circulation prompt processing for the target order; in response to determining to perform the non-confidential circulation prompt processing and enable the non-confidential circulation processing for the target order, sending the non-confidential activation information to the server to perform value outflow collection processing to obtain the value outflow collection result; in response to the value outflow collection result indicating that the value outflow collection is successful and the non-confidential circulation contract has been executed, receiving the collection parameters sent by the server; according to the collection parameters, perform the value outflow processing for the target order.

[0027] Optionally, the device also includes: determining downgrade information corresponding to the fatigue mechanism; in response to determining that the downgrade information indicates that the fatigue mechanism has not been downgraded, determining target historical prompt information; in response to determining that the time interval between the historical prompt time and the current time is greater than the fatigue time corresponding to the fatigue mechanism, determining to execute password-free flow prompt processing for the target order, wherein the historical prompt time is the occurrence time corresponding to the target historical prompt information.

[0028] Optionally, the device also includes: in response to determining that the time interval is less than or equal to the fatigue time, determining whether the order corresponding to the target historical prompt information is the same order as the target order; in response to determining that it is the same order, determining to perform password-free flow prompt processing for the target order.

[0029] Optionally, the device also includes: in response to the server failing to collect the bill without password, displaying information indicating the failure of the password-free circulation on the value flow page; in response to the server successfully collecting the bill without password and not receiving the value outflow result, displaying information indicating that the password-free circulation is in progress on the value flow page; sending polling information indicating the query value outflow result to the server; in response to determining that the sending is successful, receiving the value outflow result sent by the server for the polling information; in response to determining that the received value outflow result indicates the value outflow failure, removing the information indicating that the password-free circulation is in progress from the value flow page; in response to determining that the sending fails, removing the information indicating that the password-free circulation is in progress from the value flow page; in response to determining that the sending fails, continuing to execute the sending process of the polling information at predetermined intervals until the sending is successful and / or the number of sending times reaches a predetermined number.

[0030] In a fifth aspect, some embodiments of the present disclosure provide an electronic device comprising: one or more processors; a storage device on which one or more programs are stored, and when the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any one of the implementation methods in the first and third aspects.

[0031] In a sixth aspect, some embodiments of the present disclosure provide a computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the method described in any one of the implementation modes of the first aspect and the third aspect is implemented.

[0032] In a seventh aspect, some embodiments of the present disclosure provide a computer program product, including a computer program, which, when executed by a processor, implements the method described in any one of the implementation modes of the first and third aspects above.

[0033] The above-mentioned embodiments of the present disclosure have the following beneficial effects: through the secret-free circulation method based on the server of some embodiments of the present disclosure, the secret-free circulation processing for the order can be accurately and efficiently realized without jumping to the third-party value processing platform. Specifically, the reason why the secret-free circulation processing is not accurate and efficient is that even if the secret-free circulation processing is enabled on the third-party value processing platform, it is also necessary to jump to the third-party value processing platform for secret-free circulation, resulting in a long circulation link of value circulation and poor experience, making the secret-free circulation for the order not efficient enough. Based on this, the secret-free circulation method based on the server of some embodiments of the present disclosure, first, in response to receiving the confirmation information of the circulation mode for the target order sent by the client, determines the secret-free circulation state corresponding to the target value circulation mode. Here, after receiving the confirmation information of the circulation mode sent by the client, the server can select the target value circulation mode that the target order may be circulated to improve the efficiency of value circulation. In addition, the server determines the secret-free circulation state corresponding to the target value circulation mode to determine whether the target value circulation mode can be used for secret-free circulation processing. Then, in response to the non-secret circulation status indicating that non-secret circulation processing is supported, the value circulation method reply information is sent to the client, wherein the value circulation method reply information is information indicating that the target value circulation method is supported for non-secret circulation processing. Here, after determining that non-secret circulation processing is supported, the value circulation method reply information is sent to the client so that the client can select whether to perform non-secret circulation processing for the operation object corresponding to the target order. Further, in response to determining that the target value circulation method is used to perform non-secret circulation processing for the target order, non-secret collection processing is performed to obtain a non-secret collection result. Here, by performing non-secret collection processing, the relevant non-secret process processing for the target order is realized, so that the non-secret circulation processing is smoothly performed. Finally, in response to the non-secret collection result indicating that the non-secret collection is successful and the value outflow result indicating that the value outflow is successful, the value outflow result is sent to the client so that the client can jump to the non-secret circulation success page. Here, after confirming that the password-free order collection is successful and the value outflow is successful, the client is redirected to the password-free flow success page to inform the target order that the password-free flow has been successful. In summary, when determining to use the target value flow method for value flow processing, by querying the password-free flow status and giving clear guidance prompts on the client, there is no need to jump to the third-party value processing platform, and the password-free flow processing can be efficiently guided. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.

[0035] Figure 1 is a schematic diagram of an application scenario of a server-based password-free flow method according to some embodiments of the present disclosure;

[0036] Figure 2 It is a flow chart of some embodiments of the server-based password-free flow method according to the present disclosure;

[0037] Figure 3 is a flow chart of other embodiments of the server-based password-free transfer method according to the present disclosure;

[0038] Figure 4 is a flow chart of some embodiments of the client-based password-free flow method according to the present disclosure;

[0039] Figure 5 It is a schematic diagram of the overall process of performing a secret-free flow process according to the client-based secret-free flow method disclosed in the present invention;

[0040] Figure 6 It is a flowchart of a password-free payment process according to the client-based password-free circulation method disclosed in the present invention;

[0041] Figure 7 It is a flowchart of guiding the process of opening the password-free payment according to the client-based password-free circulation method disclosed in the present invention;

[0042] Figure 8 It is a structural schematic diagram of some embodiments of the server-based password-free circulation device according to the present disclosure;

[0043] Fig. 9 It is a structural schematic diagram of some embodiments of the client-based password-free circulation device according to the present disclosure;

[0044] Fig.10 It is a schematic diagram of the structure of an electronic device suitable for implementing some embodiments of the present disclosure. DETAILED DESCRIPTION

[0045] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0046] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments and features in the embodiments of the present disclosure can be combined with each other.

[0047] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0048] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".

[0049] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0050] With regard to the collection, storage, and use of user personal information (such as user portraits and historical user behaviors) involved in this disclosure, before performing the corresponding operations, the relevant organizations or individuals shall fulfill their obligations, including conducting personal information security impact assessments, fulfilling the obligation to inform the personal information subject, and obtaining the authorization and consent of the personal information subject in advance.

[0051] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.

[0052] Figure 1 It is a schematic diagram of an application scenario of a server-based password-free flow method according to some embodiments of the present disclosure.

[0053] exist Figure 1In the application scenario, first, in response to receiving the circulation method confirmation information for the target order sent by the client 101, the server 101 can determine the password-free circulation state 104 corresponding to the target value circulation method 103. In this application scenario, the target order can be a fresh food order. The circulation method confirmation information can be order payment confirmation information. The target value circulation method 103 can be an A application payment method. The password-free circulation state 104 can be the activation of password-free payment. Then, in response to the password-free circulation state 104 indicating support for password-free circulation processing, the server 101 can send value circulation method reply information to the client 102. Among them, the value circulation method reply information is information indicating support for the use of the target value circulation method 103 for password-free circulation processing. In this application scenario, the value circulation method reply information can be support for password-free payment processing using the A application payment method. Furthermore, in response to determining to use the target value circulation method 103 to perform the password-free circulation processing for the target order, the server 101 can perform the password-free collection processing and obtain the password-free collection result 105. In this application scenario, the password-free collection result 105 can indicate that the password-free collection is successful. Using the target value circulation method 103 to perform the password-free circulation processing for the target order can be to use the A application payment method to perform the password-free payment processing for the fresh food order. Finally, in response to the password-free collection result 105 indicating that the password-free collection is successful and the value outflow result indicating that the value outflow is successful, the server 101 can send the value outflow result 106 to the client 102, so that the client 102 can jump to the password-free circulation success page. In this application scenario, the value outflow result indicating that the value outflow is successful can be that the fresh food has been paid successfully. The password-free circulation success page can be a password-free payment success page.

[0054] It should be noted that the electronic device 101 can be hardware or software. When the electronic device is hardware, it can be implemented as a distributed cluster consisting of multiple servers or terminal devices, or it can be implemented as a single server or a single terminal device. When the electronic device is embodied as software, it can be installed in the hardware devices listed above. It can be implemented as multiple software or software modules for providing distributed services, for example, or it can be implemented as a single software or software module. No specific limitation is made here.

[0055] It should be understood that Figure 1 The number of electronic devices in the embodiment is only for illustration. Any number of electronic devices may be provided according to implementation requirements.

[0056] Continue to refer Figure 2 , shows a process 200 of some embodiments of the server-based non-secret transfer method according to the present disclosure. The server-based non-secret transfer method includes the following steps:

[0057] Step 201, in response to receiving the confirmation information of the circulation mode for the target order sent by the client, determine the password-free circulation state corresponding to the target value circulation mode.

[0058] In some embodiments, in response to receiving the transfer method confirmation information for the target order sent by the client, the execution subject of the above-mentioned server-based password-free transfer method (for example Figure 1 The server shown in the figure can determine the password-free flow state corresponding to the target value flow method. Among them, the target order can be an order to be processed by the client for value flow. In practice, for e-commerce scenarios, the value flow processing can be payment processing. The flow method confirmation information can be a recommended processing method for confirming the value flow processing of the target order. In practice, for e-commerce scenarios, the flow method confirmation information can be confirmation information of the payment method recommended for price payment. For example, the flow method confirmation information can be "Please confirm the list of recommended payment methods for price payment of the target order". The target value flow method can be the recommended flow method for value flow processing. In practice, the target value flow method can be a value flow method frequently used by the client for value flow, or it can be a value flow method frequently used by the client for value flow in the recent past. For e-commerce scenarios, the target value flow method can be a payment method frequently used by the client for order payment, or it can be a payment method used by the client for the most recent order payment. For example, the payment methods supporting the client for order payment include: A application payment method, B application payment method and C application payment method. The target value transfer method may be A application payment method. The password-free transfer state may be a state indicating whether a password is required to execute the value transfer. The password-free transfer state may be one of the following: indicating that a password is required to execute the value transfer, and indicating that the value transfer can be executed without a password. For example, if the target value transfer method is A application payment method, the password-free transfer state may be a state indicating that the client can use A application payment method to make payment without entering a payment password. The client may be a terminal for value transfer processing of the target order. In practice, the client may be a client corresponding to the target order system.

[0059] As an example, first, the above-mentioned execution subject can determine the order object corresponding to the target order. Then, determine the value transfer method (i.e., order payment method) frequently used by the order object as the target value transfer method. Next, send the information representing whether the target value transfer method corresponds to the password-free value transfer that has been enabled to the third-party value processing platform to query whether the order object has enabled the password-free value transfer on the third-party value processing platform to generate the password-free transfer status. Finally, receive the password-free transfer status sent by the third-party value processing platform. The third-party value processing platform can be a processing platform that supports the order object to perform value transfer. That is, in the e-commerce scenario, the third-party value processing platform can be a platform that supports the order object to perform order payment. The third-party value processing platform is a processing platform corresponding to the target value transfer method. That is, the target value transfer method represents the method of value transfer through the third-party value processing platform.

[0060] Step 202: In response to the password-free circulation status representation supporting the password-free circulation processing, value circulation mode reply information is sent to the client.

[0061] In some embodiments, in response to the password-free circulation status indicating support for password-free circulation processing, the execution subject may send value circulation method reply information to the client. The indication of support for password-free circulation processing may indicate support for using the target value circulation method to perform password-free circulation processing on the value corresponding to the target order. The value circulation method reply information is information indicating support for using the target value circulation method for password-free circulation processing. In addition, the value circulation method reply information also includes: various value circulation methods that support value circulation for the target order. That is, in the e-commerce scenario, various payment methods that support payment processing for the target order. For example, various value circulation methods may include: a method for value circulation based on application A, a method for value circulation based on application B, a method for value circulation based on the payment method configured by the client itself, a method for value circulation based on bank card number A, and a method for value circulation based on bank card number B. In practice, the value circulation method reply information may include: password-free payment status, guidance for opening password-free information and fatigue time interval, interactive prompt copy, payment method name, and icon. When using the original process to make payments (i.e. when using the payment password to make payments), the password-free payment status, information guiding the activation of password-free payment, fatigue time interval and interactive prompt text can be left blank. When guiding the ordering object to activate the third-party payment method for password-free payment, the password-free payment status can be set to a value of 1, and the information guiding the activation of password-free payment and the fatigue time interval can be set according to the pre-set time interval. The corresponding interactive prompt text can be "Password-free payment can be activated." When it is determined that the corresponding third-party payment method has been activated for password-free payment, the password-free payment status can be set to a value of 1, and the information guiding the activation of password-free payment and the fatigue time interval are not issued. And the corresponding interactive prompt text can be "Password-free payment can be used."

[0062] Step 203, in response to determining to use the target value circulation mode to execute the non-confidential circulation processing for the target order, execute the non-confidential collection processing to obtain the non-confidential collection result.

[0063] In some embodiments, in response to determining to use the target value transfer method to perform the password-free flow processing for the target order, the above-mentioned execution subject may perform the password-free collection processing to obtain the password-free collection result. The password-free collection processing may be the collection processing of the target order without the need for a password. The password-free collection result may indicate whether the password-free collection is successful. Among them, determining to use the target value transfer method to perform the password-free flow processing for the target order is determined by receiving the password-free flow information sent by the client. The password-free flow information may indicate whether the order object uses the target value transfer method to perform the password-free flow processing for the target order. The password-free collection result may include: a result indicating the success of the password-free collection and a result indicating the failure of the password-free collection.

[0064] In some optional implementations of some embodiments, the execution subject may perform a non-secret collection process to obtain a non-secret collection result, including the following steps:

[0065] The first step is to send the secret-free collection information corresponding to the secret-free collection processing to the third-party value processing platform to generate an information verification result for the secret-free collection information. The third-party value processing platform corresponds to the target value circulation method. The secret-free collection information may be information related to the collection operation generated when the server performs the secret-free collection processing. For example, the secret-free collection information may include: secret-free prompt information, target order information, collection time information, and value circulation method information. The information verification result may be verification information for verifying whether various information in the secret-free collection information is correct. The target value circulation method may be a circulation method that represents the use of a third-party value processing platform to carry out value circulation. The information verification result may be a verification result of the third-party value processing platform verifying various aspects of the secret-free collection information.

[0066] In the second step, in response to the received information verification result indicating that the non-password collecting process is correct, a non-password collecting result indicating that the non-password collecting is successful is generated.

[0067] Step 204, in response to the password-free collection result indicating that the password-free collection is successful and the value outflow result indicating that the value outflow is successful, the value outflow result is sent to the client, so that the client jumps to the password-free flow success page.

[0068] In some embodiments, in response to the password-free collection result indicating that the password-free collection is successful and the value outflow result indicating that the value outflow is successful, the above-mentioned execution entity may send the value outflow result to the client so that the client can jump to the password-free circulation success page. Among them, the value outflow result may be the processing result after the value outflow processing is executed. In practice, for e-commerce scenarios, the value outflow result may be an order payment result. That is, the value outflow result may be one of the following: the result of successful order payment (i.e., indicating successful value outflow), the result of failed order payment (i.e., indicating failed value outflow). The password-free circulation success page may be a page showing that the password-free circulation has been successfully processed. In practice, the password-free circulation success page may be a page showing the corresponding prompt information of the successful password-free circulation.

[0069] In some optional implementations of some embodiments, after step 204, the steps further include:

[0070] In response to determining that the password-free collection result indicates that the password-free collection has failed, the execution subject may send second execution information indicating the execution of a regular flow process to the client. The second execution information indicating the execution of a regular flow process may indicate an instruction to perform a normal flow process on the target order. In practice, for e-commerce scenarios, the normal flow process may be a normal process payment process. Normal process payment process is a payment process that requires the input of a payment password.

[0071] Here, after the second execution information is sent to the client, the client will not display the option of performing password-free processing for the target value payment method, so as to allow the target order to enter the transfer password for value transfer processing. Here, the password-free processing prompt information corresponding to the target value payment method may also be displayed.

[0072] In some optional implementations of some embodiments, after step 204, the steps further include:

[0073] The first step is to execute value outflow acquiring processing in response to receiving the password-free activation information sent by the client indicating that the password-free circulation processing for the target order is activated, and obtain the value outflow acquiring result. Among them, the password-free activation information can indicate the activation of the password-free circulation processing using the target value circulation method. That is, in the e-commerce scenario, the password-free activation information can be the information for activating password-free payment. The value outflow acquiring processing can be the operation of acquiring processing during the value outflow process. In the e-commerce scenario, the value flow acquiring processing can be the acquiring processing of the order during the payment process. The value flow acquiring result can be the processing information of acquiring processing during the value outflow process. In practice, the value flow acquiring result can be various information related to acquiring during the value flow processing.

[0074] The second step is to send the password-free activation information and the value outflow acquisition processing result to the third-party value processing platform to pop up a password-free signing page for executing the password-free flow signing with the third-party value processing platform on the password-free signing page. The password-free signing page can be a signing page that supports password-free flow with the third-party value platform. After the contract is successfully signed on the password-free signing page, subsequent orders can use the third-party value processing platform for password-free flow processing.

[0075] In the third step, in response to determining that the value outflow acquisition result indicates that the value outflow acquisition is successful and the password-free flow contract has been executed, the acquisition parameters are sent to the client to perform value outflow processing on the corresponding value outflow interface of the third-party value processing platform. Among them, the acquisition parameters can be relevant parameters for value flow acquisition for the target order. The value outflow interface can be an interface for value outflow. In practice, for e-commerce scenarios, the value outflow interface can be a value payment interface.

[0076] In some optional implementations of some embodiments, in response to receiving the polling information sent by the client representing the query result of the value outflow, the execution subject may send the value outflow result to the client. The polling information may be information for querying whether the value outflow processing has produced a result at a predetermined time interval. For example, the predetermined time interval may be 2 seconds.

[0077] The above-mentioned embodiments of the present disclosure have the following beneficial effects: through the secret-free circulation method based on the server of some embodiments of the present disclosure, the secret-free circulation processing for the order can be accurately and efficiently realized without jumping to the third-party value processing platform. Specifically, the reason why the secret-free circulation processing is not accurate and efficient is that even if the secret-free circulation processing is enabled on the third-party value processing platform, it is also necessary to jump to the third-party value processing platform for secret-free circulation, resulting in a long circulation link of value circulation and poor experience, making the secret-free circulation for the order not efficient enough. Based on this, the secret-free circulation method based on the server of some embodiments of the present disclosure, first, in response to receiving the confirmation information of the circulation mode for the target order sent by the client, determines the secret-free circulation state corresponding to the target value circulation mode. Here, after receiving the confirmation information of the circulation mode sent by the client, the server can select the target value circulation mode that the target order may be circulated to improve the efficiency of value circulation. In addition, the server determines the secret-free circulation state corresponding to the target value circulation mode to determine whether the target value circulation mode can be used for secret-free circulation processing. Then, in response to the non-secret circulation status indicating that non-secret circulation processing is supported, the value circulation method reply information is sent to the client, wherein the value circulation method reply information is information indicating that the target value circulation method is supported for non-secret circulation processing. Here, after determining that non-secret circulation processing is supported, the value circulation method reply information is sent to the client so that the client can select whether to perform non-secret circulation processing for the operation object corresponding to the target order. Further, in response to determining that the target value circulation method is used to perform non-secret circulation processing for the target order, non-secret collection processing is performed to obtain a non-secret collection result. Here, by performing non-secret collection processing, the relevant non-secret process processing for the target order is realized, so that the non-secret circulation processing is smoothly performed. Finally, in response to the non-secret collection result indicating that the non-secret collection is successful and the value outflow result indicating that the value outflow is successful, the value outflow result is sent to the client so that the client can jump to the non-secret circulation success page. Here, after confirming that the password-free order collection is successful and the value outflow is successful, the client is redirected to the password-free flow success page to inform the target order that the password-free flow has been successful. In summary, when determining to use the target value flow method for value flow processing, by querying the password-free flow status and giving clear guidance prompts on the client, there is no need to jump to the third-party value processing platform, and the password-free flow processing can be efficiently guided.

[0078] Further references Figure 3 , shows a process 300 of another embodiment of the server-based non-encrypted flow method according to the present disclosure. The server-based non-encrypted flow method includes the following steps:

[0079] Step 301, in response to receiving the confirmation information of the circulation mode for the target order sent by the client, determine the password-free circulation state corresponding to the target value circulation mode.

[0080] Step 302: In response to the password-free circulation status representation supporting the password-free circulation processing, value circulation mode reply information is sent to the client.

[0081] Step 303, in response to determining to use the target value circulation mode to execute the non-confidential circulation processing for the target order, execute the non-confidential collection processing to obtain the non-confidential collection result.

[0082] Step 304, in response to the password-free collection result indicating that the password-free collection is successful and the value outflow result indicating that the value outflow is successful, the value outflow result is sent to the client, so that the client jumps to the password-free flow success page.

[0083] In some embodiments, the specific implementation of steps 301-304 and the technical effects thereof can be referred to in Figure 2 The steps 201-204 in the corresponding embodiment are not described in detail here.

[0084] Step 303: In response to the fact that the password-free flow status representation does not support password-free flow processing, it is determined whether the target order hits the password-free flow prompt processing.

[0085] In some embodiments, in response to the non-encrypted flow status indicating that non-encrypted flow processing is not supported, the execution subject (eg Figure 1 The server 101 shown can determine whether the target order hits the password-free flow prompt processing. Among them, the password-free flow prompt processing can be a processing operation of performing a password-free flow prompt. In practice, for e-commerce scenarios, the password-free flow prompt processing can be a password-free payment prompt.

[0086] As an example, first, determine the operation time corresponding to the current target order. Then, determine the set of candidate orders to be processed for the password-free flow prompt under the operation time. Next, randomly select some candidate orders from the candidate order set to obtain at least one candidate order. Finally, in response to determining that the target order is in the at least one candidate order, determine that the target order hits the password-free flow prompt processing. In response to determining that the target order is not in the at least one candidate order, determine that the target order does not hit the password-free flow prompt processing.

[0087] Step 304: In response to determining a hit, first execution information representing the execution of a password-free flow prompt process for the target order is sent to the client.

[0088] In some embodiments, in response to determining a hit, the execution subject may send first execution information representing the execution of the secret-free flow prompt processing for the target order to the client. The first execution information may be information in text form representing the prompt for secret-free flow of the target order. For example, the first execution information may be "confirming the execution of the secret-free flow prompt for the target order with the target prompt file".

[0089] from Figure 3 It can be seen that Figure 2 Compared with the description of some corresponding embodiments, Figure 3 In the process 300 of the server-side based password-free circulation method in some corresponding embodiments, when it is determined that the password-free circulation prompt processing is hit, the first execution information is sent to the client to prompt the client that the corresponding order object can use the convenient method of password-free circulation to perform value circulation, so as to improve the order efficiency of the order object.

[0090] Continue to refer Figure 4 , shows a process 400 of some embodiments of the client-based non-password transfer method according to the present disclosure. The client-based non-password transfer method includes the following steps:

[0091] Step 401, according to the value transfer method reply information sent by the server, a prompt is given on the value transfer page to use the target value transfer method to perform non-confidential transfer processing on the target order, and non-confidential transfer processing information is obtained.

[0092] In some embodiments, the execution subject of the client-based non-encrypted flow method (for example Figure 1 The client shown in the figure can reply information according to the value transfer method sent by the server, and prompt the value transfer page to use the target value transfer method to perform password-free transfer processing on the target order to obtain password-free transfer processing information. Among them, the value transfer page can be a page for value transfer processing. In practice, for e-commerce scenarios, the value transfer page can be a payment page. Among them, the password-free transfer processing information can be information on whether the ordering object performs password-free transfer processing on the target order.

[0093] As an example, the execution subject may display prompt information on the value transfer page indicating that the target order is to be processed without password using the target value transfer method, so as to prompt the ordering party that the process of processing the target order without password can be performed.

[0094] Step 402, in response to the non-confidential flow processing information indicating the execution of non-confidential flow processing, the non-confidential flow processing information is sent to the server so that the server can execute non-confidential collection processing.

[0095] In some embodiments, in response to the non-confidential circulation processing information representing the execution of non-confidential circulation processing, the above-mentioned execution entity can send the non-confidential circulation processing information to the server so that the server can execute non-confidential collection processing.

[0096] Here, the purpose of sending the non-encrypted flow processing information to the server is:

[0097] First, let the server perform password-free order collection processing.

[0098] Second, let the server inform the third-party value processing platform that the ordering party needs to undergo password-free payment processing.

[0099] Step 403, in response to the server successfully collecting the order without password and the obtained value outflow result indicating that the value outflow is successful, jump to the page of successful transfer without password.

[0100] In some embodiments, in response to the server successfully collecting the order without password and the obtained value outflow result indicating successful value outflow, the above-mentioned execution entity can jump to the successful page of the password-free flow.

[0101] In some optional implementations of some embodiments, after step 403, the steps further include:

[0102] In the first step, in response to the fact that the password-free circulation processing information represents that the password-free circulation processing is not performed using the target value circulation method, a pre-set fatigue mechanism is used to determine whether to perform the password-free circulation prompt processing for the target order. Among them, the fatigue mechanism can be a pre-set mechanism for prompting the user to enable the password-free operation excessively. The fatigue mechanism can effectively avoid the situation where too many prompts for enabling the password-free operation lead to a poor user experience. For example, the fatigue mechanism can be a mechanism that does not provide excessive prompts for enabling the password-free operation when the prompt interval is less than a predetermined time. The password-free circulation prompt processing can be a prompt to the ordering object that the order can be processed in the password-free circulation method.

[0103] As an example, the fatigue mechanism may be a mechanism in which, when the reminder interval is less than a predetermined time, there is no excessive reminder to enable the password-free operation. The execution subject may determine the target historical time of the most recent reminder to enable the password-free process and the current time of the password-free process for the target order. When the time interval between the target historical time and the current time is less than a predetermined time, it is determined to execute the password-free flow prompt processing for the target order. When the time interval between the target historical time and the current time is greater than or equal to the predetermined time, it is determined to execute the password-free flow prompt processing for the target order.

[0104] In the second step, in response to determining to execute the prompt processing for the password-free flow and enabling the password-free flow processing for the target order, the password-free activation information is sent to the server to perform the value outflow collection processing to obtain the value outflow collection result.

[0105] The third step is to receive the acquiring parameters sent by the server in response to the value outflow acquiring result indicating that the value outflow acquiring is successful and the password-free transfer contract has been executed. No further explanation is given in detail.

[0106] The fourth step is to execute value outflow processing for the target order according to the acquiring parameters.

[0107] As an example, the execution subject can send the acquisition parameters to the server, so that the server can send them to the third-party value processing platform to perform synchronous value outflow processing for the target order. Finally, the synchronous value outflow processing result sent by the server is received. Among them, the synchronous value outflow processing can be synchronous payment processing in the e-commerce scenario.

[0108] Optionally, the using of a preset fatigue mechanism to determine whether to perform password-free flow prompt processing for the target order comprises the following steps:

[0109] The first step is to determine the degradation information corresponding to the fatigue mechanism. The degradation information may be information indicating whether the fatigue mechanism is to be downgraded. If it is determined that the fatigue mechanism is to be downgraded, the fatigue mechanism will not be used. If it is determined that the fatigue mechanism is not to be downgraded, the fatigue mechanism will be used. The degradation information may be pre-set by relevant technical personnel.

[0110] In the second step, in response to determining that the downgrade information indicates that the fatigue mechanism has not been downgraded, determine the target history prompt information. The target history prompt information can be prompt information for prompting the order object to perform password-free flow processing at the target history time. The target history time can be the prompt time closest to the current time.

[0111] The third step is to determine that the time interval between the historical prompt time and the current time is greater than the fatigue time corresponding to the fatigue mechanism, and to determine to perform the password-free flow prompt processing for the target order. The historical prompt time is the occurrence time corresponding to the target historical prompt information. The fatigue time can represent the maximum duration of trouble caused by the prompt information to the order object. That is, when the prompt interval between the prompt information is less than the fatigue time, the order object may feel annoyed.

[0112] Optionally, the method of using a preset fatigue mechanism to determine whether to perform password-free flow prompt processing for the target order further includes the following steps:

[0113] In the first step, in response to determining that the time interval is less than or equal to the fatigue time, the execution entity may determine whether the order corresponding to the target history prompt information is the same order as the target order.

[0114] In the second step, in response to determining that it is the same order, the above-mentioned execution entity can determine to execute the password-free flow prompt processing for the target order.

[0115] In some optional implementations of some embodiments, before step 403, the steps further include:

[0116] In the first step, in response to the failure of the password-free collection at the server, the execution subject may display information indicating the failure of the password-free circulation on the value circulation page. The information indicating the failure of the password-free circulation may be "the current password-free circulation process has failed".

[0117] In the second step, in response to the server successfully collecting the order without password and not receiving the value outflow result, the above-mentioned execution entity can display information indicating that the password-free circulation is in progress on the value circulation page.

[0118] In the third step, the execution entity may send polling information representing the query value outflow result to the server.

[0119] In the fourth step, in response to determining that the transmission is successful, the execution entity may receive the value outflow result for the polling information sent by the server.

[0120] In a fifth step, in response to determining that the received value outflow result indicates that the value outflow has failed, the execution entity may remove the information indicating that the value flow without password is being conducted in the value flow page.

[0121] In step 6, in response to determining that the sending has failed, the execution entity may remove the information indicating that the value transfer is being conducted without password in the value transfer page.

[0122] In step 7, in response to determining that the sending fails, the execution subject may continue to execute the sending process of the polling information at predetermined intervals until the sending succeeds and / or the number of sending reaches a predetermined number of times. The predetermined time period may be pre-set. The number of sendings corresponding to the polling information is a predetermined number of times. When the number of sending reaches the predetermined number of times and all sending fails, it indicates that the password-free flow has failed.

[0123] like Figure 5 As shown, a schematic diagram of the overall process of performing password-free flow processing is shown.

[0124] In the e-commerce scenario, first, the client cashier will request a list of payment methods from the server. After obtaining the payment method list request information, the server will read the payment method preferred by the user and hit the target third-party payment method (i.e., the method of payment performed by a third-party payment platform). The third-party payment platform is used to determine the password-free payment status corresponding to the target third-party payment method (i.e., whether it supports password-free payment or does not support password-free payment). Then, the server can determine whether the target third-party payment method has been enabled for password-free payment based on the password-free payment status. If it is determined that password-free payment is enabled, the page in the client cashier prompts the user to use password-free payment. If it is determined that password-free payment is not enabled, the password-free payment service is guided to be enabled during the payment process by means of volume-cutting hits. If it is determined that the password-free payment service is enabled, the fatigue strategy is guided to be enabled by the client, and the password-free payment service can be enabled at the same time when the page prompts the user to use the corresponding third-party payment method.

[0125] like Figure 6 As shown, a flow chart of the password-free payment process is shown.

[0126] In the e-commerce scenario, first, the client cashier will use the third-party payment to initiate a password-free payment. When the server determines that the third-party payment is used for password-free payment, it will perform password-free collection processing. Then, the collection information corresponding to the password-free collection is sent to the third-party payment platform for verification of the password-free collection processing. When the verification result generated by the third-party payment platform indicates that the verification failed, the server will send information about the failure of the password-free collection or information about the active downgrade of payment processing. After the server receives the information about the failure of the password-free collection or sends the information about the active downgrade of payment processing, the client will prompt the failure of the password-free payment and downgrade the original process payment. In addition, when the verification result generated by the third-party payment platform indicates that the verification is successful, asynchronous deduction processing is performed, and the server determines that the password-free collection is successful. The client cashier will start polling to query the payment result based on the server collection data. If the asynchronous deduction of the third-party payment platform is successful, the payment result of the successful deduction will be sent to the server. After the client cashier polls the payment result of the successful deduction obtained by the server, it jumps to the payment success page.

[0127] like Figure 7 As shown, a flow chart of guiding the process of activating password-free payment is shown.

[0128] In the e-commerce scenario, first, the client cashier will obtain the user payment list and guide the activation of the password-free strategy. Then, check whether the fatigue mechanism for password-free guidance is downgraded. If it is determined that it has not been downgraded, check whether the fatigue mechanism is hit. If it is determined that the fatigue mechanism is hit, clear the guidance prompt information and downgrade the original process payment. If it is determined that the fatigue mechanism is hit, confirm the payment and initiate the activation of password-free and payment. Send the information of opening password-free payment to the server so that the server can pay for the collection and activate the subsequent password-free payment. The server sends the information of opening password-free payment to the third-party payment platform so that the third-party payment platform can pay for the collection and activate the subsequent password-free payment. After the server confirms that the collection is successful and the client successfully obtains the collection parameters and pulls up the third-party payment, the third-party payment platform will synchronously deduct the money and activate the subsequent password-free payment. After confirming that this payment is successful, the client jumps to the payment success page.

[0129] The above-mentioned embodiments of the present disclosure have the following beneficial effects: through the client-based password-free circulation method of some embodiments of the present disclosure, without jumping to a third-party value processing platform, the password-free circulation processing for orders can be accurately and efficiently realized while displaying various prompt information on the client.

[0130] Further references Figure 8 As an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of a server-based non-encrypted flow processing device. These device embodiments are similar to Figure 2 Corresponding to the method embodiments shown, the server-based non-encrypted flow processing device can be specifically applied to various electronic devices.

[0131] like Figure 8 As shown, a server-based non-encrypted flow processing device 800 includes: a determination unit 801, a first sending unit 802, an execution unit 803 and a second sending unit 804. Among them, the determination unit 801 is configured to determine the password-free circulation status corresponding to the target value circulation method in response to receiving the circulation method confirmation information for the target order sent by the client; the first sending unit 802 is configured to send the value circulation method reply information to the client in response to the password-free circulation status indicating support for the password-free circulation processing, wherein the value circulation method reply information is information indicating support for the password-free circulation processing using the target value circulation method; the execution unit 803 is configured to execute the password-free collection processing for the target order in response to determining to use the target value circulation method to execute the password-free circulation processing, and obtain the password-free collection result; the second sending unit 804 is configured to send the value outflow result to the client in response to the password-free collection result indicating that the password-free collection is successful and the value outflow result indicating that the value outflow is successful, so that the client can jump to the password-free circulation success page.

[0132] In some optional implementations of some embodiments, the apparatus 800 further includes: a determination unit and a fourth sending unit (not shown). The determination unit may be configured to: in response to the non-secret flow status indicating that non-secret flow processing is not supported, determine whether the target order hits the non-secret flow prompt processing. The fourth sending unit may be configured to: in response to determining that it hits, send first execution information indicating the execution of the non-secret flow prompt processing for the target order to the client.

[0133] In some optional implementations of some embodiments, the execution unit 803 may be further configured to: send the confidential-free collection information corresponding to the confidential-free collection processing to a third-party value processing platform to generate an information verification result for the confidential-free collection information, wherein the third-party value processing platform corresponds to the target value circulation method; in response to the received information verification result indicating that the confidential-free collection processing is correct, generate a confidential-free collection result indicating that the confidential-free collection is successful.

[0134] In some optional implementations of some embodiments, the apparatus 800 further includes: a fifth sending unit (not shown in the figure). The fifth sending unit may be configured to: in response to determining that the result of the non-confidential collection indicates that the non-confidential collection fails, send second execution information indicating the execution of a regular flow process to the client.

[0135] In some optional implementations of some embodiments, the device 800 further includes: an acquiring processing unit, a sixth sending unit, and a seventh sending unit (not shown in the figure). The acquiring processing unit may be configured to: in response to receiving the password-free activation information sent by the client indicating that the password-free flow processing of the target order is activated, execute the value outflow acquiring processing to obtain the value outflow acquiring result. The sixth sending unit may be configured to: send the password-free activation information and the value outflow acquiring processing result to the third-party value processing platform to pop up a password-free signing page for executing the password-free flow signing with the third-party value processing platform on the password-free signing page. The seventh sending unit may be configured to: in response to determining that the value outflow acquiring result indicates that the value outflow acquiring is successful and the password-free flow signing has been executed, send the acquiring parameters to the client to perform the value outflow processing on the corresponding value outflow interface of the third-party value processing platform.

[0136] In some optional implementations of some embodiments, the apparatus 800 further includes: an eighth sending unit (not shown in the figure). The eighth sending unit may be configured to: in response to receiving the polling information representing the query value outflow result sent by the client, send the value outflow result to the client.

[0137] It can be understood that the units recorded in the server-based non-encrypted flow processing device 800 are similar to the reference Figure 2 Therefore, the operations, features and beneficial effects described above for the method are also applicable to the server-based non-encrypted flow processing device 800 and the units contained therein, and will not be repeated here.

[0138] Further references Fig. 9 As an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of a client-based non-encrypted flow processing device. These device embodiments are similar to Figure 4 Corresponding to the method embodiments shown, the client-based non-encrypted flow processing device can be specifically applied to various electronic devices.

[0139] like Fig. 9 As shown, a client-based non-secret circulation processing device 900 includes: a processing unit 901, a third sending unit 902 and a jump unit 903. Among them, the processing unit 901 is configured to reply information according to the value circulation method sent by the server, and prompt the target value circulation method to perform non-secret circulation processing on the target order on the value circulation page to obtain non-secret circulation processing information; the third sending unit 902 is configured to respond to the non-secret circulation processing information indicating the execution of non-secret circulation processing, and send the non-secret circulation processing information to the server, so that the server can perform non-secret collection processing; the jump unit 903 is configured to respond to the server successfully collecting the non-secret order and the obtained value outflow result indicating the successful value outflow, jump to the non-secret circulation success page.

[0140] In some optional implementations of some embodiments, the device 900 further includes: an execution determination unit, a ninth sending unit, a receiving unit, and an outflow execution unit (not shown in the figure). The execution determination unit may be configured to: in response to the non-secret circulation processing information indicating that the target value circulation method is not used to perform the non-secret circulation processing, determine whether to perform the non-secret circulation prompt processing for the target order by using a pre-set fatigue mechanism. The ninth sending unit may be configured to: in response to determining to perform the non-secret circulation prompt processing and to enable the non-secret circulation processing for the target order, send the non-secret activation information to the server to perform the value outflow acquisition processing and obtain the value outflow acquisition result. The receiving unit may be configured to: in response to the value outflow acquisition result indicating that the value outflow acquisition is successful and the non-secret circulation contract has been executed, receive the acquisition parameters sent by the server. The outflow execution unit may be configured to: perform the value outflow processing for the target order according to the acquisition parameters.

[0141] In some optional implementations of some embodiments, the execution determination unit may be further configured to: determine the downgrade information corresponding to the fatigue mechanism; in response to determining that the downgrade information indicates that the fatigue mechanism has not been downgraded, determine the target historical prompt information; in response to determining that the time interval between the historical prompt time and the current time is greater than the fatigue time corresponding to the fatigue mechanism, determine to execute the password-free flow prompt processing for the target order, wherein the historical prompt time is the occurrence time corresponding to the target historical prompt information.

[0142] In some optional implementations of some embodiments, the execution determination unit may be further configured to: in response to determining that the time interval is less than or equal to the fatigue time, determine whether the order corresponding to the target historical prompt information is the same order as the target order; in response to determining that it is the same order, determine to execute the password-free transfer prompt processing for the target order.

[0143] In some optional implementations of some embodiments, the apparatus 900 further includes: a first display unit, a second display unit, a tenth sending unit, a result receiving unit, a first removal unit, a second removal unit, and an eleventh sending unit (not shown in the figure). The first display unit may be configured to: in response to the failure of the secret-free collection on the server, display information indicating the failure of the secret-free circulation on the value circulation page. The second display unit may be configured to: in response to the success of the secret-free collection on the server and the failure to receive the value outflow result, display information indicating the ongoing secret-free circulation on the value circulation page. The tenth sending unit may be configured to: send polling information indicating the query value outflow result to the server. The result receiving unit may be configured to: in response to determining that the sending is successful, receive the value outflow result sent by the server for the polling information. The first removal unit may be configured to: in response to determining that the received value outflow result indicates the failure of the value outflow, remove the information indicating the ongoing secret-free circulation on the value circulation page. The second removal unit may be configured to: in response to determining that the sending fails, remove the information indicating the ongoing secret-free circulation on the value circulation page. The eleventh sending unit may be configured to: in response to determining that the sending fails, continue to execute the sending process of the polling information at predetermined time intervals until the sending succeeds and / or the number of sending times reaches a predetermined number.

[0144] It can be understood that the units recorded in the client-based non-encrypted flow processing device 900 are similar to the reference Figure 4 Therefore, the operations, features and beneficial effects described above for the method are also applicable to the client-based non-encrypted flow processing device 900 and the units contained therein, and will not be repeated here.

[0145] Reference below Fig.10 , which shows an electronic device (eg, Figure 1 Schematic diagram of the structure of the electronic device 101)1000. Fig.10 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

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

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

[0148] In particular, according to some embodiments of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, some embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In some such embodiments, the computer program can be downloaded and installed from the network through the communication device 1009, or installed from the storage device 1008, or installed from the read-only memory 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of some embodiments of the present disclosure are executed.

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

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

[0151] The computer-readable medium may be included in the electronic device; or it may exist independently without being installed in the electronic device. The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: in response to receiving the confirmation information of the circulation mode for the target order sent by the client, determine the non-secret circulation state corresponding to the target value circulation mode; in response to the non-secret circulation state indicating support for non-secret circulation processing, send the value circulation mode reply information to the client, wherein the value circulation mode reply information is information indicating support for non-secret circulation processing using the target value circulation mode; in response to determining to use the target value circulation mode to perform non-secret circulation processing for the target order, perform non-secret collection processing and obtain non-secret collection result; in response to the non-secret collection result indicating that the non-secret collection is successful and the value outflow result indicating that the value outflow is successful, send the value outflow result to the client, so that the client can jump to the non-secret circulation success page. According to the value transfer method reply information sent by the server, the value transfer page prompts to use the target value transfer method to perform password-free transfer processing on the target order to obtain password-free transfer processing information; in response to the password-free transfer processing information indicating the execution of password-free transfer processing, the password-free transfer processing information is sent to the server for the server to perform password-free collection processing; in response to the server's successful password-free collection and the obtained value outflow result indicating successful value outflow, jump to the password-free transfer success page.

[0152] Computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

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

[0154] The units described in some embodiments of the present disclosure may be implemented by software or by hardware. The described units may also be provided in a processor, for example, may be described as: a processor comprising a determination unit, a first sending unit, an execution unit, and a second sending unit. Among them, the names of these units do not constitute limitations on the units themselves in certain circumstances, for example, the first sending unit may also be described as "a unit that sends value flow mode reply information to the client in response to the representation of the free-password flow status supporting free-password flow processing."

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

[0156] Some embodiments of the present disclosure further provide a computer program product, including a computer program, which, when executed by a processor, implements any of the above-mentioned server-based non-encrypted flow methods or client-based non-encrypted flow methods.

[0157] The above descriptions are only some preferred embodiments of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by a specific combination of the above-mentioned technical features, but should also cover other technical solutions formed by any combination of the above-mentioned technical features or their equivalent features without departing from the above-mentioned inventive concept. For example, the above-mentioned features are replaced with the technical features with similar functions disclosed in the embodiments of the present disclosure (but not limited to) and the technical solutions formed.

Claims

1. A server-based password-free flow method, comprising: In response to receiving the confirmation information of the circulation mode for the target order sent by the client, determining the password-free circulation state corresponding to the target value circulation mode; In response to the non-secret circulation state indicating support for non-secret circulation processing, sending value circulation mode reply information to the client, wherein the value circulation mode reply information is information indicating support for non-secret circulation processing using the target value circulation mode; In response to determining to use the target value circulation mode to execute the non-confidential circulation processing for the target order, executing the non-confidential collection processing to obtain the non-confidential collection result; In response to the password-free collection result indicating that the password-free collection is successful and the value outflow result indicating that the value outflow is successful, the value outflow result is sent to the client so that the client can jump to the password-free flow success page.

2. The method according to claim 1, wherein: The method further comprises: In response to the non-password transfer status representation not supporting non-password transfer processing, determining whether the target order hits the non-password transfer prompt processing; In response to determining a hit, first execution information representing execution of a password-free flow prompt process for the target order is sent to the client.

3. The method according to claim 1, wherein: The execution of the password-free collection process to obtain the password-free collection result includes: Sending the non-secret collection information corresponding to the non-secret collection processing to a third-party value processing platform to generate an information verification result for the non-secret collection information, wherein the third-party value processing platform corresponds to the target value circulation mode; In response to the received information verification result indicating that the non-secret-free bill collection process is correct, a non-secret-free bill collection result indicating that the non-secret-free bill collection is successful is generated.

4. The method according to claim 1, wherein: The method further comprises: In response to determining that the password-free collecting result indicates that the password-free collecting fails, second execution information indicating the execution of a regular flow process is sent to the client.

5. The method according to claim 1, wherein: The method further comprises: In response to receiving the password-free activation information sent by the client indicating that the password-free circulation processing for the target order is activated, performing value outflow acquiring processing to obtain a value outflow acquiring result; The password-free activation information and the value outflow acquiring processing result are sent to the third-party value processing platform to pop up a password-free signing page for executing the password-free flow signing between the third-party value processing platform and the password-free signing page; In response to determining that the value outflow acquiring result indicates that the value outflow acquiring is successful and the password-free flow signing has been executed, the acquiring parameters are sent to the client to perform value outflow processing on the corresponding value outflow interface of the third-party value processing platform.

6. The method according to claim 1, wherein: The sending the value outflow result to the client includes: In response to receiving the polling information representing the query value outflow result sent by the client, the value outflow result is sent to the client.

7. A client-based password-free circulation method, comprising: Reply to the value transfer method sent by the server, and prompt on the value transfer page to use the target value transfer method to perform non-password transfer processing on the target order, and obtain non-password transfer processing information; In response to the non-secret flow processing information indicating that the non-secret flow processing is to be performed, the non-secret flow processing information is sent to the server so that the server can perform non-secret collection processing; In response to the server successfully collecting the order without password and the obtained value outflow result indicating successful value outflow, the server jumps to the page of successful transfer without password.

8. The method according to claim 7, wherein: The method further comprises: In response to the non-secret circulation processing information indicating that the target value circulation method is not used to perform the non-secret circulation processing, using a preset fatigue mechanism, determining whether to perform the non-secret circulation prompt processing for the target order; In response to determining to execute the password-free circulation prompt processing and enabling the password-free circulation processing for the target order, the password-free enabling information is sent to the server to perform the value outflow acquiring processing and obtain the value outflow acquiring result; In response to the value outflow acquiring result indicating that the value outflow acquiring is successful and the password-free flow signing has been executed, receiving the acquiring parameters sent by the server; According to the acquiring parameters, value outflow processing for the target order is performed.

9. The method according to claim 8, wherein: The using of a preset fatigue mechanism to determine whether to perform password-free flow prompt processing for the target order includes: Determining degradation information corresponding to the fatigue mechanism; In response to determining that the degradation information indicates that the fatigue mechanism is not degraded, determining target history prompt information; In response to determining that the time interval between the historical prompt time and the current time is greater than the fatigue time corresponding to the fatigue mechanism, it is determined to execute the password-free flow prompt processing for the target order, wherein the historical prompt time is the occurrence time corresponding to the target historical prompt information.

10. The method according to claim 9, wherein: The step of using a preset fatigue mechanism to determine whether to perform password-free flow prompt processing for the target order further includes: In response to determining that the time interval is less than or equal to the fatigue time, determining whether the order corresponding to the target history prompt information and the target order are the same order; In response to determining that it is the same order, determining to perform password-free flow prompt processing for the target order.

11. The method according to claim 7, wherein: In response to the server successfully collecting the order without password and the obtained value outflow result indicating the value outflow is successful, before jumping to the page of successful transfer without password, the method further includes: In response to the failure of the password-free collection at the server, displaying information indicating the failure of the password-free circulation on the value circulation page; In response to the server successfully collecting the order without password and not receiving the value outflow result, displaying information indicating that the value flow without password is in progress on the value flow page; Sending polling information representing the query value outflow result to the server; In response to determining that the sending is successful, receiving a value outflow result for the polling information sent by the server; In response to determining that the received value outflow result indicates that the value outflow has failed, removing information indicating that a password-free flow is being performed from the value flow page; In response to determining that the sending fails, removing information indicating that a password-free transfer is in progress from the value transfer page; In response to determining that the sending fails, the sending process of the polling information continues to be executed at predetermined time intervals until the sending succeeds and / or the number of sending times reaches a predetermined number.

12. A server-based non-encrypted flow processing device, comprising: A determination unit is configured to determine a password-free circulation state corresponding to the target value circulation mode in response to receiving the circulation mode confirmation information for the target order sent by the client; A first sending unit is configured to send value transfer mode reply information to the client in response to the non-secret transfer state indicating support for non-secret transfer processing, wherein the value transfer mode reply information is information indicating support for non-secret transfer processing using the target value transfer mode; An execution unit is configured to, in response to determining to use the target value circulation mode to execute the non-secret circulation processing for the target order, execute the non-secret collection processing, and obtain the non-secret collection result; The second sending unit is configured to send the value outflow result to the client in response to the password-free collection result indicating that the password-free collection is successful and the value outflow result indicating that the value outflow is successful, so that the client can jump to the password-free flow success page.

13. A client-based non-encrypted flow processing device, comprising: The processing unit is configured to reply information according to the value transfer method sent by the server, and prompt on the value transfer page to use the target value transfer method to perform non-secret transfer processing on the target order, so as to obtain non-secret transfer processing information; A third sending unit is configured to respond to the non-secret flow processing information indicating the execution of non-secret flow processing, and send the non-secret flow processing information to the server, so that the server can execute non-secret collection processing; The jump unit is configured to jump to a successful page for password-free flow in response to the server successfully collecting the order without password and the obtained value outflow result indicating successful value outflow.

14. An electronic device comprising: one or more processors; a storage device having one or more programs stored thereon, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 11.

15. A computer readable medium having a computer program stored thereon, wherein: When the computer program is executed by a processor, the method according to any one of claims 1 to 11 is implemented.

16. A computer program product comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 11.