Page interaction method and device, electronic equipment, storage medium and program product

By displaying interactive controls on the resource display page, users can directly trigger payment operations on the resource display page, which solves the problem of cumbersome interaction process on the order form page and simplifies and improves the efficiency of the payment process.

CN122152185APending Publication Date: 2026-06-05BEIJING DAJIA INTERNET INFORMATION TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
Filing Date
2026-01-26
Publication Date
2026-06-05

Smart Images

  • Figure CN122152185A_ABST
    Figure CN122152185A_ABST
Patent Text Reader

Abstract

The present disclosure relates to a page interaction method and device, electronic equipment, storage medium and program product. The method comprises displaying a target resource in a resource display page; displaying an interaction control corresponding to the target resource in the resource display page; and in the case that the interaction control is triggered, displaying an execution result of a payment operation on order information corresponding to the target resource. The interaction control displayed in the resource display page can be directly used to trigger quick payment of an order, and the display of a bill page and the interaction based on the bill page in the related art are omitted, thereby simplifying the interaction process, shortening the operation path, improving the payment speed, and thus improving the efficiency of the user in purchasing goods in some cases.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of Internet technology, and in particular to a page interaction method, device, electronic device, storage medium, and program product. Background Technology

[0002] In e-commerce platforms, users can edit and confirm order information for resources on the bill of lading page, and then complete the electronic transaction by making payment on the bill of lading page. Users need to verify the order information on the bill of lading page and confirm that it is correct before proceeding with the payment to ensure the accuracy and smooth completion of the electronic transaction.

[0003] However, the display and interaction of the bill of lading page also leads to a cumbersome interaction process and a lengthy operation path, which slows down the payment speed and thus affects the efficiency of users purchasing goods in some situations. Summary of the Invention

[0004] This disclosure provides a page interaction method, apparatus, electronic device, storage medium, and program product to at least solve one of the aforementioned technical problems. The technical solution of this disclosure is as follows: According to a first aspect of the present disclosure, a page interaction method is provided, comprising: Display the target resource on the resource display page; The interactive controls corresponding to the target resource are displayed on the resource display page. When the interactive control is triggered, the execution result of the payment operation on the order information corresponding to the target resource is displayed.

[0005] In one exemplary embodiment, the step of displaying the execution result of a payment operation on the order information corresponding to the target resource when the interactive control is triggered includes: When the interactive control is triggered, the order information corresponding to the target resource is displayed; If the order corresponding to the order information is not cancelled within a first preset time period, the execution result of the payment operation on the order information is displayed.

[0006] In one exemplary embodiment, the method further includes: If the order corresponding to the order information is cancelled within the first preset time period, the order information processing page corresponding to the target resource is displayed. The order information processing page is used to set the order information corresponding to the target resource and trigger the corresponding payment operation.

[0007] In one exemplary implementation, displaying the order information corresponding to the target resource includes displaying the order information, a countdown control, and a first control for canceling the order. If the order corresponding to the order information is not canceled within a first preset time period, displaying the execution result of the payment operation on the order information includes: If the first control is not triggered during the time information change indicated in the countdown control, the execution result of the payment operation on the order information is displayed.

[0008] In one exemplary embodiment, the method further includes: During the time information change indicated in the countdown control, if the first control is triggered, the order information processing page corresponding to the target resource is displayed. The order information processing page is used to set the order information corresponding to the target resource and trigger the corresponding payment operation.

[0009] In one exemplary embodiment, the method further includes: On the resource display page, a first prompt message corresponding to the interactive control is displayed. The first prompt message is used to indicate that the address information in the order information can be modified after the payment operation is performed.

[0010] In one exemplary embodiment, the order information includes at least one of the following: payment method, resource information of the target resource, order address, and second prompt information, wherein the second prompt information is used to indicate that payment authorization will be performed by default if the order information is not cancelled.

[0011] In one exemplary implementation, displaying the execution result of the payment operation on the order information corresponding to the target resource includes: Display payment status information; Upon successful payment, a second control is displayed; When the second control is triggered, the address information editing page corresponding to the address information in the order information is displayed.

[0012] In one exemplary embodiment, the method further includes: Upon successful payment, a third-party control is displayed. When the third control is triggered, the details page corresponding to the order information is displayed.

[0013] In one exemplary embodiment, the method further includes: In the event of payment failure, the reason for the payment failure and a third prompt message are displayed. The third prompt message is used to indicate that the payment method has been switched and the payment operation is performed using the switched payment method.

[0014] In one exemplary embodiment, displaying the interactive controls corresponding to the target resource on the resource display page includes: If the preset conditions are met, the interactive controls corresponding to the target resource will be displayed on the resource display page. The preset conditions include at least one of the following: a first condition for constraining the uniqueness of the resource information of the target resource, a second condition for constraining the payment amount corresponding to the target resource, a third condition for constraining the uniqueness of the order address, and a fourth condition for constraining the payment method.

[0015] In one exemplary implementation, the target resource is a resource in the live stream or a resource that is allowed to be interacted with within a second preset time period.

[0016] According to a second aspect of the present disclosure, a page interaction device is provided, comprising: The display module is configured to display a target resource on a resource display page; and to display an interactive control corresponding to the target resource on the resource display page. The interactive module is configured to display the execution result of the payment operation on the order information corresponding to the target resource when the interactive control is triggered.

[0017] In one exemplary implementation, the interaction module is configured to perform: When the interactive control is triggered, the order information corresponding to the target resource is displayed; If the order corresponding to the order information is not cancelled within a first preset time period, the execution result of the payment operation on the order information is displayed.

[0018] In one exemplary implementation, the interaction module is configured to perform: If the order corresponding to the order information is cancelled within the first preset time period, the order information processing page corresponding to the target resource is displayed. The order information processing page is used to set the order information corresponding to the target resource and trigger the corresponding payment operation.

[0019] In one exemplary implementation, displaying the order information corresponding to the target resource includes displaying the order information, a countdown control, and a first control for canceling the order. The interactive module is configured to execute: If the first control is not triggered during the time information change indicated in the countdown control, the execution result of the payment operation on the order information is displayed.

[0020] In one exemplary implementation, the interaction module is configured to perform: During the time information change indicated in the countdown control, if the first control is triggered, the order information processing page corresponding to the target resource is displayed. The order information processing page is used to set the order information corresponding to the target resource and trigger the corresponding payment operation.

[0021] In one exemplary implementation, the interaction module is configured to perform: On the resource display page, a first prompt message corresponding to the interactive control is displayed. The first prompt message is used to indicate that the address information in the order information can be modified after the payment operation is performed.

[0022] In one exemplary embodiment, the order information includes at least one of the following: payment method, resource information of the target resource, order address, and second prompt information, wherein the second prompt information is used to indicate that payment authorization will be performed by default if the order information is not cancelled.

[0023] In one exemplary implementation, the interaction module is configured to perform: Display payment status information; Upon successful payment, a second control is displayed; When the second control is triggered, the address information editing page corresponding to the address information in the order information is displayed.

[0024] In one exemplary implementation, the interaction module is configured to perform: Upon successful payment, a third-party control is displayed. When the third control is triggered, the details page corresponding to the order information is displayed.

[0025] In one exemplary implementation, the interaction module is configured to perform: In the event of payment failure, the reason for the payment failure and a third prompt message are displayed. The third prompt message is used to indicate that the payment method has been switched and the payment operation is performed using the switched payment method.

[0026] In one exemplary implementation, the interaction module is configured to perform: If the preset conditions are met, the interactive controls corresponding to the target resource will be displayed on the resource display page. The preset conditions include at least one of the following: a first condition for constraining the uniqueness of the resource information of the target resource, a second condition for constraining the payment amount corresponding to the target resource, a third condition for constraining the uniqueness of the order address, and a fourth condition for constraining the payment method.

[0027] In one exemplary implementation, the target resource is a resource in the live stream or a resource that is allowed to be interacted with within a second preset time period.

[0028] According to a third aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement any one of the page interaction methods of the present disclosure. According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein when instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform any of the methods described in the page interaction methods of the present disclosure. According to a fifth aspect of the present disclosure, a computer program product including instructions is provided that, when run on a computer, causes the computer to perform any of the methods described in the page interaction methods of the present disclosure. The technical solutions provided by the embodiments in this disclosure have at least the following beneficial effects: This disclosure allows displaying target resources on a resource display page; displaying interactive controls corresponding to the target resources on the resource display page; when the interactive controls are triggered, this disclosure does not require displaying a bill of lading page, and users do not need to edit, verify, or confirm order details through the bill of lading page, nor do they need to trigger payment operations on the bill of lading page. Instead, payment is directly triggered by triggering the interactive controls without displaying the bill of lading page, and the execution result of the payment operation on the order information corresponding to the target resource is directly displayed on the resource display page. That is, the interactive controls displayed on the resource display page can be directly used to trigger quick order payment, omitting the display of the bill of lading page and the interaction based on the bill of lading page in related technologies, thereby simplifying the interaction process, shortening the operation path, and improving payment speed. Therefore, in some situations, this can be used to ensure the efficiency of users purchasing resources.

[0029] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0030] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.

[0031] Figure 1 This is a schematic diagram illustrating an application environment according to an exemplary embodiment; Figure 2This is a flowchart illustrating a page interaction method according to an exemplary embodiment; Figure 3 This is a schematic diagram illustrating a page interaction process in the related art according to an exemplary embodiment; Figure 4 This is a schematic diagram of a page interaction process according to an exemplary embodiment. Figure 1 ; Figure 5 This is a schematic diagram of a page interaction process according to an exemplary embodiment. Figure 2 ; Figure 6 This is a schematic diagram of a page interaction process according to an exemplary embodiment. Figure 3 ; Figure 7 This is a schematic diagram of a page interaction process according to an exemplary embodiment. Figure 4 ; Figure 8 This is a schematic diagram illustrating payment status information according to an exemplary embodiment; Figure 9 This is a schematic diagram of a payment configuration according to an exemplary embodiment; Figure 10 This is a block diagram of a page interaction device according to an exemplary embodiment; Figure 11 This is a block diagram illustrating an electronic device for page interaction according to an exemplary embodiment. Detailed Implementation

[0032] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0033] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0034] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data used for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.

[0035] Please see Figure 1 , Figure 1 This is a schematic diagram illustrating an application environment according to an exemplary embodiment, which may include a first terminal 100 and a server 200.

[0036] In an optional embodiment, the first terminal 100 can be used to display the target resource on the resource display page; The resource display page shows interactive controls corresponding to the target resource; when the interactive controls are triggered, the execution result of the payment operation on the order information corresponding to the target resource is displayed. Specifically, the first terminal 100 may be, but is not limited to, electronic devices such as smartphones, desktop computers, tablets, laptops, smart speakers, digital assistants, augmented reality (AR) / virtual reality (VR) devices, and smart wearable devices, or software running on the aforementioned electronic devices, such as applications. Optionally, the operating system running on the electronic device may include, but is not limited to, Android, iOS, Linux, and Windows.

[0037] In an optional embodiment, server 200 can provide background services for the first terminal. Specifically, server 200 can be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server providing cloud computing services.

[0038] In addition, it should be noted that, Figure 1 The example shown is merely one application environment provided by this disclosure. In practical applications, other application environments may also be included. For example, the backend server corresponding to the first terminal 100 may be two servers.

[0039] In the embodiments described in this specification, the first terminal 100 and the server 200 can be directly or indirectly connected through wired or wireless communication, and this disclosure does not impose any restrictions.

[0040] Figure 2 This is a flowchart illustrating a page interaction method according to an exemplary embodiment, which can be applied to a terminal, such as... Figure 2 As shown, the method may include the following steps: In step S210, the target resource is displayed on the resource display page.

[0041] This disclosure does not limit the target resource; it can refer to any resource that can be acquired through a payment operation. For example, the target resource can be a physical item, such as clothing, home appliances, or food; it can also be a virtual item, such as e-books, music albums, video memberships, or game cards; or it can be various service resources, such as online courses, travel packages, restaurant coupons, or software subscription services. Regardless of the type of resource, as long as a user can obtain the right to use or own it by performing payment-related interactive operations on the terminal, it falls within the scope of the target resource in this disclosure.

[0042] This disclosure does not limit the resource display page; it can refer to any page that displays the target resource to the user. For example, a resource display page can be a product browsing page in an e-commerce application, a product display page in a live streaming application, a product details page in an e-commerce application, or any page displaying products on a content platform. For instance, a resource display page can provide users with detailed information about the target resource, including at least one of the following: resource name, resource image, resource price, resource specifications, resource description, user reviews, and seller information. For example, a product details page in an e-commerce application typically displays multiple real-life photos of the product, specifications such as size, material, and color, as well as information on the product's features, usage methods, and after-sales service policies. It may also display reviews from other users who purchased the product, and information such as the seller's reputation level and store rating. This information collectively constitutes the main content of the resource display page, helping users decide whether to proceed with further interaction.

[0043] In step S220, the interactive controls corresponding to the target resource are displayed on the resource display page.

[0044] The interactive control disclosed herein is used to trigger a payment operation for a target resource, which is not contingent upon the display and interaction of a bill of lading page. The bill of lading page is a page that needs to be displayed before the payment operation can be performed in related technologies; only on the bill of lading page can the backend payment process be truly triggered. Related technologies typically display product information such as the name, specifications, quantity, unit price, and subtotal of the user's selected items, as well as the recipient's name, contact number, and detailed delivery address. It may also display order-related fee information such as shipping costs, available coupons, and the actual payment amount. This information needs to be confirmed within the order information. Users verify this information or modify order information, such as the recipient's contact number or the specifications of the selected items. Based on the confirmed order information, the user completes the payment operation by triggering the payment control on the bill of lading page. However, this disclosure, by directly displaying the interactive control on the resource display page, allows users to trigger the payment process without being redirected to the bill of lading page, greatly simplifying the payment path, reducing user operation steps and waiting time, and improving payment convenience and user experience.

[0045] In some implementations, displaying the interactive control may require certain prerequisites, such as "being able to confirm the order information of the target resource." That is, if the order information of the target resource can be automatically confirmed, the interactive control can be displayed, allowing the subsequent payment process to proceed automatically without requiring the user to confirm the order information on the order page. The order information here may include basic transaction information such as the resource identifier, quantity, and price of the target resource, as well as preset information associated with the user, such as the default shipping address and default payment method. For example, when a user selects a target resource on the resource display page, if the backend has already preset the basic transaction information such as the resource identifier, quantity, and price of the target resource, and has already stored the user's default shipping address and default payment method, then the backend can automatically integrate this information to obtain complete order information. At this point, the interactive control is ready to be displayed directly to the user. After clicking the interactive control on the resource display page, the user can directly call the payment interface based on the automatically confirmed order information, eliminating the need for the user to manually verify and confirm information on the order page, thus shortening the entire process from browsing resources to completing payment.

[0046] In one exemplary embodiment, displaying the interactive control corresponding to the target resource on the resource display page includes: if a preset condition is met, displaying the interactive control corresponding to the target resource on the resource display page; wherein the preset condition includes at least one of the following: a first condition for constraining the uniqueness of the resource information of the target resource, a second condition for constraining the payment amount corresponding to the target resource, a third condition for constraining the uniqueness of the order address, and a fourth condition for constraining the payment method.

[0047] The first condition for constraining the uniqueness of resource information of the target resource refers to "being able to uniquely determine the information related to the target resource in the corresponding order information based on the target resource selected by the user." For example, specifications, quantity, and unit price can be uniquely determined. For instance, in a live-streaming scenario, the target resource being sold could be a single-specification item with a fixed price, which a user can only buy one at a time. Once the user selects the item, the backend can uniquely determine the item's specifications, quantity, and unit price, thus uniquely determining the information related to the item in the order information without errors, or in other words, without requiring user confirmation. In this case, the first condition is met.

[0048] The second condition constraining the payment amount corresponding to the target resource is that the amount the user needs to pay should be less than a preset amount. This setting aims to reduce the payment risk that a large amount might pose to the user when payment is made directly without confirmation on the order page, while also improving transaction efficiency in small-amount payment scenarios. In this disclosure, payment is made without confirmation on the order page, resulting in a short payment path and fast payment speed. In such cases, if the amount is too large, the risk of financial loss for the user may increase. By setting the second condition that the payment amount is less than a preset amount, an important safeguard for the user's funds can be established while ensuring the convenience of fast payment. For example, when the preset amount is set to 200 yuan, if the payment amount for the target resource is 150 yuan, the second condition is met, and interactive controls can be directly displayed on the resource display page, allowing the user to quickly complete the payment. If the payment amount is 250 yuan, the condition is not met, and the user needs to be guided to the order page for detailed information confirmation before making the payment, thus effectively balancing payment efficiency and fund security.

[0049] The third condition for ensuring the uniqueness of order addresses refers to "the ability to automatically and uniquely identify information related to the delivery address in the order information," such as the shipping address, recipient, and recipient's mobile phone number. For example, if a user has consistently used the same shipping address, recipient, and recipient's mobile phone number over a period of time, these information can be defaulted as the order address-related information in the order information. Only when the first and third conditions are met can the uniqueness of the information related to the target resource and the order address in the order information be satisfied, allowing for the unique generation of order information without requiring confirmation on the order confirmation page. In this case, displaying interactive controls ensures the accuracy of order generation. For instance, if a user has previously set a default shipping address on the platform, and this address information is complete and unchanged, then when selecting a target resource, this default address can be automatically used as the order address without requiring additional user input or confirmation; in this case, the third condition is met. If the user does not set a default address, or if there are multiple delivery addresses and no priority option is specified, the order address cannot be automatically and uniquely determined, and the third condition is not met. In this case, the user needs to be guided to the bill of lading page to select or confirm the address information.

[0050] The fourth condition for restricting payment methods refers to the user pre-setting a payment method that enables password-free payment. If the fourth condition is met, payment can be completed quickly using the pre-set password-free payment method, eliminating the need for the user to enter a cumbersome password, thus improving payment efficiency and reducing the payment failure rate.

[0051] In one specific implementation, the interactive controls can be displayed if the following specific conditions are met: (1) Product conditions: single SKU, price less than or equal to 100 yuan, no additional tasks such as agreeing to the agreement / following the anchor / joining the membership.

[0052] SKU, short for Stock Keeping Unit, refers to the smallest unit of inventory management for a product, typically uniquely identified by a set of attributes (such as brand, model, specifications, color, size, etc.). For example, a T-shirt with a red color, size M, and cotton material constitutes a unique SKU. In this disclosure, "single SKU" means that the product to be purchased is a single specific specification, without multiple specification options, and the user does not need to choose between multiple SKUs, thus satisfying the first condition mentioned above. Setting the price to be less than or equal to 100 yuan can reduce the risk of user loss due to accidental operation to a certain extent, satisfying the second condition mentioned above. The absence of additional tasks such as agreeing to an agreement / following the streamer / becoming a member means that the user does not need to complete any pre-purchase or additional operations unrelated to the direct purchase process. These additional tasks increase the user's operational steps and time costs, potentially reducing the user's willingness to purchase and the smoothness of the operation. Setting this condition is to ensure the purity and simplicity of the purchase path, allowing users to directly focus on the purchase of the product itself.

[0053] (2) Ordering behavior: A default address has been set, and the default address has been used for the past 3 orders.

[0054] The purpose of this setting is to ensure that users are likely to want their purchased goods shipped to the default address, preventing inconvenience caused by incorrect addresses without confirmation on the bill of lading page. This setting indicates that the third condition mentioned above is met.

[0055] (3) Payment behavior: At least one password-free payment method has been activated.

[0056] This setting indicates that the fourth condition mentioned above is met. By setting one or more password-free payment methods, the success rate of fast payment is ensured, and the payment speed is also guaranteed.

[0057] In step S230, when the interactive control is triggered, the execution result of the payment operation on the order information corresponding to the target resource is displayed.

[0058] If a user triggers this interactive control, the payment process can be initiated directly without going through the order confirmation on the order confirmation page, thereby displaying the execution result of the payment operation for the order information corresponding to the target resource. In other words, in one implementation, the user only needs to make a single click to directly initiate the payment process in the backend and display the execution result of the payment operation, without requiring the user to modify or confirm the order information for the target resource.

[0059] Please refer to Figure 3 It illustrates a schematic diagram of page interaction processes in related technologies. In related technologies, Figure 3 (a) The target resource 320 and its corresponding purchase control can be displayed on the resource display page 310, such as a control 330 marked "Go to Purchase". When a user clicks on this control 330, the user will be able to purchase the target resource 320 and its corresponding purchase control. Figure 3 (b) Display a bill of lading page 340 corresponding to the target resource 320 to the user. The bill of lading page 340 displays information such as the specifications, unit price, quantity, and color of the target resource 320. Multiple specifications and quantities are available for the user to choose from. The user can also modify delivery information such as address and mobile phone number on the bill of lading page 340; these are all important components of the order information. The bill of lading page 340 also includes a control 350 marked "Pay Now." After confirming the order information, the user can trigger the payment operation by clicking this control 350, thereby... Figure 3 (c) Display the execution result of the payment operation on the order information corresponding to the target resource.

[0060] Please refer to Figure 4 It illustrates a page interaction process in an exemplary embodiment of this disclosure. Figure 1 In this disclosure, Figure 4 (a) The target resource 420 and its corresponding interactive controls can be displayed on the resource display page 410, such as a control 430 marked "ExpressPay". When a user clicks on the control 430, the user will... Figure 4 (b) Display the execution result of the payment operation on the order information corresponding to the target resource 420.

[0061] Clearly, this disclosure eliminates the steps of order information modification and confirmation related to the bill of lading page, directly simplifying the payment process from the triggering of the interactive control to the display of the payment execution result. Compared to related technologies where users need to first click on the purchase control to enter the bill of lading page, complete a series of operations such as specification selection, quantity adjustment, and recipient information confirmation on the bill of lading page, and then click on the payment control to trigger payment and view the result, this disclosure pre-associates the interactive control with the password-free payment method, allowing the user's single trigger operation on the resource display page to connect the entire process of order generation and payment processing. This simplification not only reduces the user's operation steps and waiting time, but also avoids order abandonment due to information modification or hesitation on the bill of lading page, effectively improving the user's payment experience and the conversion efficiency of the target resource. It is especially suitable for scenarios where users have a full understanding of the target resource information and do not need additional confirmation or modification of order details.

[0062] This disclosure allows displaying target resources on a resource display page; displaying interactive controls corresponding to the target resources on the resource display page; when the interactive controls are triggered, this disclosure does not require displaying a bill of lading page, and users do not need to edit, verify, or confirm order details through the bill of lading page, nor do they need to trigger payment operations on the bill of lading page. Instead, payment is directly triggered by triggering the interactive controls without displaying the bill of lading page, and the execution result of the payment operation on the order information corresponding to the target resource is directly displayed on the resource display page. That is, the interactive controls displayed on the resource display page can be directly used to trigger quick order payment, omitting the display of the bill of lading page and the interaction based on the bill of lading page in related technologies, thereby simplifying the interaction process, shortening the operation path, and improving payment speed. Therefore, in some situations, this can be used to ensure the efficiency of users purchasing resources.

[0063] In one exemplary embodiment, the step of displaying the execution result of the payment operation on the order information corresponding to the target resource when the interactive control is triggered includes: displaying the order information corresponding to the target resource when the interactive control is triggered; and displaying the execution result of the payment operation on the order information if the order corresponding to the order information is not canceled within a first preset time period.

[0064] Before displaying the execution result of the payment operation on the order information, this disclosure can first display the order information and allow the user to cancel the payment for the order information. Only if the user does not cancel will the subsequent direct payment process continue for the user. This disclosure does not limit the first preset time, which can be set to a time sufficient for the user to clearly see the order information and make a decision. This setting avoids the lack of security caused by the user making a payment without fully understanding the order information, and also allows the user to interrupt the payment in time, reducing the probability of impulsive payment and blind payment without understanding the order information, thus ensuring the user's interactive experience. This setting essentially modifies the user's confirmation-payment interaction framework in related technologies to a default payment-unless-cancelled interaction framework. The core of the interaction in related technologies is "since the user confirms, the user will pay," while the core of the interaction in this disclosure is "the user pays unless the user cancels." The modification of the interaction core directly allows this disclosure to eliminate the need to use the order confirmation page in related technologies, and instead directly enter the default payment process after the interactive control is triggered. Only through a brief window of order information display and cancellation, the payment process is simplified and the user's right to choose is balanced. This "default payment - unless cancelled" interactive core is particularly suitable for users who have already enabled password-free payment. This is because password-free payment itself has a fast and convenient payment foundation. Combined with the publicly disclosed order information brief display and cancellation mechanism, it can fully leverage the high efficiency of password-free payment, and provide users with a necessary payment decision buffer through the instant presentation of key information and cancellation options. This improves payment efficiency while effectively protecting users' right to know and control their payments, further optimizing the payment experience during page interaction, shortening the user's operation path to the extreme, and improving interaction efficiency.

[0065] In one exemplary implementation, displaying the order information corresponding to the target resource includes displaying the order information, a countdown control, and a first control for canceling the order. If the order corresponding to the order information is not canceled within a first preset time period, displaying the execution result of the payment operation on the order information includes: if the first control is not triggered during the change of time information indicated in the countdown control, displaying the execution result of the payment operation on the order information.

[0066] The countdown control, through its dynamic time flow, clearly conveys the default payment time boundary to the user, creating a natural behavioral guide. This allows users to intuitively perceive the timeliness of their decision, prompting them to focus their attention on reviewing order information and deciding whether to cancel within the limited time. This effectively reminds and buffers against the risk that users might overlook crucial information due to hasty actions in password-free payment scenarios. The first control, as a clear cancellation entry point, provides users with a direct and convenient way to stop payment, ensuring their right to choose within the default payment mechanism. This aligns perfectly with the core interaction of "user payment - unless canceled," safeguarding users' core rights through technological means. When the countdown ends and the first control is not triggered, payment is automatically executed and the result is displayed. This design minimizes the user's active operation cost—users do not need to perform additional payment confirmation actions; they only need to trigger the cancellation control if they do not approve the order. This greatly simplifies the payment process and significantly improves payment efficiency, especially suitable for scenarios where password-free payments prioritize speed and convenience. Meanwhile, the brief display of order information, the dynamic countdown prompts, and the readily available cancellation controls throughout the process collectively create a transparent and controllable payment environment. This effectively balances the relationship between payment speed and users' right to know and control, enhancing users' trust and sense of security in the payment process, and ultimately optimizing the overall page interaction experience and payment conversion rate.

[0067] In one exemplary embodiment, the method further includes: if the order corresponding to the order information is cancelled within the first preset time period, displaying an order information processing page corresponding to the target resource, wherein the order information processing page is used to set the order information corresponding to the target resource and trigger the corresponding payment operation.

[0068] The order information processing page is the aforementioned order submission page, which is not limited in this disclosure. This order information processing page is used to set the order information corresponding to the target resource and trigger the corresponding payment operation. If the order corresponding to the order information is cancelled within the first preset time period, then the existing interactive process in the relevant technology will be reverted.

[0069] Specifically, when a user cancels an order via the first control within the first preset time period, the backend will no longer execute the automatic payment process, but will instead redirect to the order information processing page (order submission page). This page, as the core interface for user interaction with order information, provides rich order setting functions, such as modifying key information like the quantity, specifications, shipping address, and contact information of the target resources. Users can flexibly adjust the order content according to their needs. After completing all necessary editing operations, the user needs to actively click the payment trigger control on the page (such as the "Pay Now" button) to restart the payment process. In this case, the payment process follows the existing interaction logic in the relevant technology. The beneficial effects of this design are twofold: First, it provides users with the opportunity to correct their orders. If a user discovers an error in the order information or temporarily changes their purchase intention during the countdown, they can promptly stop the default payment by canceling the order and adjust the order on the order information processing page, avoiding unnecessary payments due to misoperation or incorrect information entry, thus ensuring user payment security. Second, by returning to the existing interaction process, it ensures that users can interact with the payment process in a familiar scenario. Meanwhile, this closed-loop design of "default payment - order cancellation - return to existing interactive process" not only meets users' requirements for the accuracy of order information, but also ensures user familiarity with the operation and smoothness of the process by reusing mature interactive models, further improving the user experience in abnormal handling scenarios and enhancing user trust.

[0070] In one exemplary embodiment, the method further includes: during the change of time information indicated in the countdown control, if the first control is triggered, displaying the order information processing page corresponding to the target resource, wherein the order information processing page is used to set the order information corresponding to the target resource and trigger the corresponding payment operation.

[0071] During the time information displayed in the countdown control, if the user decides to interrupt the payment, they can trigger the first control (i.e., the payment cancellation control). The backend will immediately respond and display the order information processing page (order page) corresponding to the target resource, thus reverting to the normal interactive process of the relevant technology. This normal interactive process provides the user with a crucial order correction window and decision buffer through the order information processing page. The triggering mechanism of the first control and the display of the order information processing page empower users to actively intervene and correct orders, effectively preventing automatic deductions without full confirmation of order information. This minimizes the risk caused by misoperation and significantly enhances the user's sense of control and security over the transaction process.

[0072] In one exemplary embodiment, the target resource is a resource in the live stream or a resource that is allowed to be interacted with within a second preset time period. In a live stream scenario, the host may conduct real-time product explanations, limited-time flash sales, or interactive lucky draws. In these cases, users need to participate in the interaction through quick payment, which places high demands on payment efficiency and speed. Moreover, the SKU of the target resource for interaction is usually fixed, because the aforementioned first to fourth conditions can be automatically met. Therefore, this scenario is suitable for the interaction method disclosed herein. For example, if a host launches a limited-time special offer product, emphasizing that "only orders placed in the live stream will receive an extra gift," users have high demands for payment speed, making the interaction method disclosed herein suitable. The scenario of resources that are allowed to be interacted with within the second preset time period can refer to limited-time promotional activities (such as "20% off orders placed within 10 minutes"), limited-time voting, limited-time virtual item redemption, etc. The interaction validity of such resources is strictly limited to a specific time period. If users fail to complete the core interaction behavior of payment within that time period, they will not be able to enjoy the corresponding benefits. Therefore, payment speed is also highly demanded, making the interaction method disclosed herein suitable. This disclosed interactive method can meet users' core needs for fast payments in these scenarios and improve user experience.

[0073] Please refer to Figure 5 It illustrates a page interaction process in an exemplary embodiment of this disclosure. Figure 2 . Figure 5 (a) Resource display page 510 in a live streaming scenario. Users can click the shopping cart control during the live stream to view various items (target resources) being sold, thus displaying resource display page 510 on the live stream interface. Resource display page 510 configures an interactive control 530 for each target resource 520. The interactive control 530 is marked with the information "QuickPay". When a user clicks the interactive control 530, they can... Figure 5 (b) displays the corresponding order information 540 to the user.

[0074] The order information 540 includes a countdown control 550 and a first control 560 for order cancellation. If the user does not click the first control 560 before the countdown ends, the payment process will proceed directly, and the payment result will be displayed to the user. If the user clicks the first control 560 before the countdown ends, the system will display... Figure 5 (c) Bill of lading page 570, thus reverting to the regular interactive process in the relevant technology.

[0075] In one exemplary embodiment, the method further includes: displaying a first prompt message corresponding to the interactive control on the resource display page, the first prompt message being used to indicate that the address information in the order information can be modified after the payment operation is performed.

[0076] The first prompt can be displayed next to the "QuickPay" interactive control as text, an icon, or a floating window, such as "You can still modify your shipping address after completing payment by clicking 'QuickPay'." This prompt directly conveys key information to users: even after completing payment through the fast and convenient "QuickPay" channel, users still have the right to adjust the address information in the order. Displaying this first prompt enhances users' sense of security when using "QuickPay," allowing them to enjoy convenient payment without excessive anxiety about address issues, thus encouraging them to try and use the interactive control, increasing the usage rate and user acceptance of the "QuickPay" function. Secondly, allowing address modification after payment reflects a flexible consideration of user needs, enhancing users' sense of control and convenience in the shopping process.

[0077] Please refer to Figure 5 , Figure 5 (a) Near each interactive control 530, the first prompt message "Flash sale, address can be changed after payment" is displayed.

[0078] In one exemplary embodiment, the order information includes at least one of the following: payment method, resource information of the target resource, order address, and second prompt information, wherein the second prompt information is used to indicate that payment authorization will be performed by default if the order information is not cancelled.

[0079] The payment method refers to the specific means by which the user completes the transaction, such as various password-free payment methods. The resource information refers to the details of the goods or services the user is purchasing, such as the product name, specifications, quantity, price, service content, and expiration date. This information is the basis for the user to confirm the transaction. The order address (i.e., the delivery address or service provider address specified by the user, and other receiving information related to order delivery) is also included. The core function of the second prompt is to clearly inform the user that if the user does not cancel the current order, it will be assumed that the user agrees to and proceeds with the subsequent payment authorization process. Please refer to [link / reference]. Figure 5 , Figure 5 The information “Placing an order means agreeing to the deduction authorization agreement” in order information 540 in (b) is the second prompt information.

[0080] Since users have already enabled password-free payment, the payment process may be faster or even partially automated. In this case, clearly stating the rule of "default authorization for payment if not cancelled" through a secondary prompt effectively avoids the risk of accidental payments due to users' lack of understanding of the default authorization mechanism in password-free payment scenarios. This allows users to have a clear expectation of order status and potential payment behavior. Secondly, this prompt helps standardize the payment process and reduce payment disputes caused by users' misunderstanding of the default authorization rules. Knowing this prompt, users will pay more attention to their order status and will proactively cancel orders if necessary, thereby reducing disputes caused by users' involuntary default payments and improving the transparency and smoothness of the payment process. Thirdly, for users who have already enabled password-free payment, this clear rule prompt enhances their confidence and sense of security in using password-free payment. With a clear understanding of the default behavior, users can more confidently enjoy the convenience of password-free payment and more effectively manage their orders and payment behavior.

[0081] In one exemplary implementation, displaying the execution result of the payment operation on the order information corresponding to the target resource includes: displaying payment status information; displaying a second control if the payment is successful; and displaying an address information editing page corresponding to the address information in the order information if the second control is triggered.

[0082] The payment status information disclosed herein may include indicators such as "Payment in progress," "Payment failed," and "Payment successful" to provide users with a clear understanding of the current payment progress. Please refer to [link / reference needed]. Figure 6 It illustrates a page interaction process in an exemplary embodiment of this disclosure. Figure 3 . Figure 6 (a) refers to after Figure 5 (b) After that, if the user does not click the first control 560 before the countdown ends, the payment process will proceed directly to the payment result displayed. During the payment process, Figure 6 (a) Displays the identification information "Payment in progress".

[0083] If the payment is successful, then Figure 6 In addition to displaying the explicit status indicator "Payment Successful", (b) will further display a second control 610, which is usually presented as a prominent button, for example... Figure 6 (b) The "Modify" button is the second control 610. When the user triggers the second control 610, the page will redirect to the address information editing page corresponding to the address information in the order information. Please refer to [link / reference]. Figure 6(c) On this editing page, users can view, modify, add, or delete the shipping addresses they have entered. For example, a user may find that the shipping address was entered incorrectly after successful payment, or may need to temporarily change the shipping address. By triggering the second control 610, they can directly enter the address editing page and quickly complete the adjustment of the address information without canceling the order. This effectively simplifies the user's operation process and improves the convenience of order management and user experience.

[0084] In one exemplary embodiment, the method further includes: displaying a third control upon successful payment; and displaying a details page corresponding to the order information upon triggering the third control.

[0085] In the case of successful payment, in addition to the second control mentioned above, this disclosure also designs the display of a third control. This third control will also appear on the payment success page (such as...). Figure 6 (b) In the scenario shown, it can be set simultaneously with or separately from the second control and presented to the user in a clearly identifiable way, such as a button labeled "View Order Details". Figure 6 As shown in (b), when the user clicks the third control 620, they are directly redirected to the details page that corresponds exactly to the order information. Figure 6 (d). On this details page, users can view all the specific information of the order, including at least one of the following: product name, specifications, unit price, quantity, total amount, payment method, order number, order time, estimated shipping time, estimated delivery time, current order status (e.g., paid and awaiting shipment), and shipping address and contact information.

[0086] This design fulfills the natural need for users to fully verify order information after successful payment. A single click triggers the third-party control, providing direct access to details, significantly reducing steps and improving efficiency. It helps users promptly confirm the accuracy of order information; if any discrepancies are found, they can quickly take further action based on the information provided on the details page, such as contacting customer service, avoiding misunderstandings due to inconvenient information access. It enhances users' sense of control and trust in their orders, allowing them to clearly understand all order details after the transaction, thereby improving overall user experience satisfaction. The third-party control makes the post-payment page more complete and user-friendly, providing convenient information access and further optimizing the entire order management process.

[0087] In order to improve the payment success rate, related technologies can provide users with a payment switching function. That is, when a user selects a payment method and the payment fails, the background automatically queries other password-free payment methods and initiates a payment request. The query continues until the payment is successfully deducted. The user only perceives the two states of payment in progress and payment success, but cannot perceive the process of switching payment methods, the transfer of payment failure before the payment method switch, or the reason for the payment failure.

[0088] Unlike related technologies, in an exemplary embodiment of this disclosure, the method further includes: in the event of payment failure, displaying a reason for payment failure and a third prompt message, the third prompt message being used to indicate that the payment method has been switched, and performing the payment operation using the switched payment method.

[0089] Please refer to Figure 7 It illustrates a page interaction process in an exemplary embodiment of this disclosure. Figure 4 . Figure 7 (a) refers to after Figure 5 (b) After that, if the user does not click the first control 560 before the countdown ends, the payment process will proceed directly to the payment result displayed. During the payment process, Figure 7 (a) The status information "Payment in progress" is displayed.

[0090] When a user encounters a payment failure, this disclosure does not hide all details from the user like some related technologies do. Instead, it clearly displays the specific reason for the payment failure, such as "insufficient bank card balance," "incorrect bank card password," or "this card does not currently support this transaction." Figure 7 (b) Shows an example of why the payment failed. It can also display a third message clearly informing the user that the current payment method failed, and the user has been automatically switched to another available password-free payment method. Figure 7 The "Switching in progress" message in (b) refers to the third notification message 710. Automatic and intelligent switching of payment methods can improve the payment success rate. For example... Figure 7 (c) The payment was successfully completed using the switched payment method. This design allows users to clearly understand the payment process, including the specific reasons for failure and the automatic follow-up actions—namely, the switch to a different payment method—thus improving the transparency of the payment process. It enhances users' trust and sense of control over the payment process. Clearly informing users of the reasons for payment failure and the switch in payment method makes them feel that the payment operation is open and explainable, thus making them more willing to trust and continue using this transparent interactive solution. This improves both the payment success rate and the user experience.

[0091] In one exemplary implementation, a payment cancellation control may also be displayed in the payment status information. When the payment cancellation control is triggered, the payment operation is cancelled and a payment method configuration page is displayed, which is used to configure the payment method.

[0092] If a user changes their payment intention during the payment process, they can actively terminate the current payment process by clicking the cancel payment control. Furthermore, this disclosure allows users to set their payment method by redirecting to the payment method configuration page, further enhancing the user's sense of control over the payment process. Simultaneously, directly linking payment cancellation with payment method configuration provides users with a convenient adjustment entry point. Users do not need to exit the payment process and then find a separate configuration entry point, simplifying the operation path, improving overall interaction efficiency and user experience, and making the payment process more flexible and user-friendly.

[0093] Please refer to Figure 8 This illustration shows a schematic diagram of payment status information in an exemplary embodiment of this disclosure. The payment status information may include a clear identifier such as "Payment in Progress," and may also include information related to the order, such as the recipient's address and the payment amount. Furthermore, the payment status information also includes a payment cancellation control 810.

[0094] Please refer to Figure 9 This illustrates a payment configuration diagram in an exemplary embodiment of this disclosure. If Figure 8 When the cancel payment control 810 is clicked, it will display... Figure 9 The payment configuration page allows users to configure various payment methods, thus enabling convenient payment management.

[0095] Figure 10 This is a block diagram illustrating a page interaction device according to an exemplary embodiment. (Refer to...) Figure 10 The device includes: Display module 1010 is configured to display a target resource on a resource display page; and to display an interactive control corresponding to the target resource on the resource display page. The interactive module 1020 is configured to display the execution result of the payment operation on the order information corresponding to the target resource when the interactive control is triggered.

[0096] In one exemplary implementation, the interaction module 1020 is configured to perform: When the interactive control is triggered, the order information corresponding to the target resource is displayed; If the order corresponding to the order information is not cancelled within a first preset time period, the execution result of the payment operation on the order information is displayed.

[0097] In one exemplary implementation, the interaction module 1020 is configured to perform: If the order corresponding to the order information is cancelled within the first preset time period, the order information processing page corresponding to the target resource is displayed. The order information processing page is used to set the order information corresponding to the target resource and trigger the corresponding payment operation.

[0098] In one exemplary implementation, displaying the order information corresponding to the target resource includes displaying the order information, a countdown control, and a first control for canceling the order. The interaction module 1020 is configured to execute: If the first control is not triggered during the time information change indicated in the countdown control, the execution result of the payment operation on the order information is displayed.

[0099] In one exemplary implementation, the interaction module 1020 is configured to perform: During the time information change indicated in the countdown control, if the first control is triggered, the order information processing page corresponding to the target resource is displayed. The order information processing page is used to set the order information corresponding to the target resource and trigger the corresponding payment operation.

[0100] In one exemplary implementation, the interaction module 1020 is configured to perform: On the resource display page, a first prompt message corresponding to the interactive control is displayed. The first prompt message is used to indicate that the address information in the order information can be modified after the payment operation is performed.

[0101] In one exemplary embodiment, the order information includes at least one of the following: payment method, resource information of the target resource, order address, and second prompt information, wherein the second prompt information is used to indicate that payment authorization will be performed by default if the order information is not cancelled.

[0102] In one exemplary implementation, the interaction module 1020 is configured to perform: Display payment status information; Upon successful payment, a second control is displayed; When the second control is triggered, the address information editing page corresponding to the address information in the order information is displayed.

[0103] In one exemplary implementation, the interaction module 1020 is configured to perform: Upon successful payment, a third-party control is displayed. When the third control is triggered, the details page corresponding to the order information is displayed.

[0104] In one exemplary implementation, the interaction module 1020 is configured to perform: In the event of payment failure, the reason for the payment failure and a third prompt message are displayed. The third prompt message is used to indicate that the payment method has been switched and the payment operation is performed using the switched payment method.

[0105] In one exemplary implementation, the interaction module 1020 is configured to perform: If the preset conditions are met, the interactive controls corresponding to the target resource will be displayed on the resource display page. The preset conditions include at least one of the following: a first condition for constraining the uniqueness of the resource information of the target resource, a second condition for constraining the payment amount corresponding to the target resource, a third condition for constraining the uniqueness of the order address, and a fourth condition for constraining the payment method.

[0106] In one exemplary implementation, the target resource is a resource in the live stream or a resource that is allowed to be interacted with within a second preset time period.

[0107] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0108] Figure 11 This is a block diagram illustrating an electronic device for page interaction according to an exemplary embodiment. The electronic device may be a terminal, and its internal structure diagram may be as follows: Figure 11 As shown.

[0109] The electronic device may include an RF (Radio Frequency) circuit 1110, a memory 1120 including one or more computer-readable storage media, an input unit 1130, a display unit 1140, a sensor 1150, an audio circuit 1160, a WiFi (Wireless Fidelity) module 1170, a processor 1180 including one or more processing cores, and a power supply 1190, etc. Those skilled in the art will understand that... Figure 11 The terminal structure shown does not constitute a limitation on the terminal and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0110] The RF circuit 1110 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink information from the base station and hands it over to one or more processors 1180 for processing; additionally, it transmits uplink data to the base station. Typically, the RF circuit 1110 includes, but is not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, etc. Furthermore, the RF circuit 1110 can also communicate wirelessly with networks and other terminals. Wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System for Mobile Communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), etc.

[0111] The memory 1120 can be used to store software programs and modules. The processor 1180 executes various functional applications and data processing by running the software programs and modules stored in the memory 1120. The memory 1120 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for the functions, etc.; the data storage area may store data created according to the use of the terminal, etc. In addition, the memory 1120 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 1120 may also include a memory controller to provide access to the memory 1120 by the processor 1180 and the input unit 1130.

[0112] Input unit 1130 can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control. Specifically, input unit 1130 may include touch-sensitive surface 1131 and other input devices 1132. Touch-sensitive surface 1131, also known as a touch display screen or touchpad, can collect touch operations on or near the user (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch-sensitive surface 1131), and drive corresponding connection devices according to a pre-set program. Optionally, touch-sensitive surface 1131 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, sends it to processor 1180, and can receive and execute commands from processor 1180. In addition, the touch-sensitive surface 1131 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. Besides the touch-sensitive surface 1131, the input unit 1130 may also include other input devices 1132. Specifically, other input devices 1132 may include, but are not limited to, one or more of the following: a physical keyboard, function keys (such as volume control buttons, power buttons, etc.), a trackball, a mouse, and a joystick. Display unit 1140 can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the terminal. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. Display unit 1140 may include display panel 1141, which may optionally be configured as an LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), or similar display panel. Further, touch-sensitive surface 1131 may cover display panel 1141. When touch-sensitive surface 1131 detects a touch operation on or near it, it transmits the information to processor 1180 to determine the type of touch event. Subsequently, processor 1180 provides corresponding visual output on display panel 1141 according to the type of touch event. Touch-sensitive surface 1131 and display panel 1141 can be two independent components to implement input and output functions. However, in some embodiments, touch-sensitive surface 1131 and display panel 1141 can be integrated to achieve input and output functions.

[0113] The terminal may also include at least one sensor 1150, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 1141 according to the ambient light level, and the proximity sensor can turn off the display panel 1141 and / or the backlight when the terminal is moved to the ear. As a type of motion sensor, a gravity acceleration sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used for applications that identify the terminal's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition-related functions (such as pedometer, tapping), etc. Other sensors that may be configured on the terminal, such as gyroscopes, barometers, hygrometers, thermometers, and infrared sensors, will not be described in detail here.

[0114] Audio circuitry 1160, speaker 1161, and microphone 1162 provide an audio interface between the user and the terminal. Audio circuitry 1160 converts received audio data into electrical signals, which are then transmitted to speaker 1161, where they are converted into sound signals for output. Conversely, microphone 1162 converts collected sound signals into electrical signals, which are received by audio circuitry 1160, converted back into audio data, and then processed by processor 1180 before being transmitted via RF circuitry 1110 to, for example, another terminal, or output to memory 1120 for further processing. Audio circuitry 1160 may also include an earphone jack to facilitate communication between a peripheral headset and the terminal.

[0115] WiFi is a short-range wireless transmission technology. This terminal, through the WiFi module 1170, can help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband internet access. Although Figure 11 WiFi module 1170 is shown, but it is understood that it is not an essential component of the terminal and can be omitted as needed without changing the nature of the invention.

[0116] The processor 1180 is the control center of the terminal, connecting various parts of the terminal via various interfaces and lines. It executes software programs and / or modules stored in the memory 1120, and calls data stored in the memory 1120 to perform various functions and process data, thereby enabling overall monitoring of the terminal. Optionally, the processor 1180 may include one or more processing cores; preferably, the processor 1180 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 1180.

[0117] The terminal also includes a power supply 1190 (such as a battery) to power various components. Preferably, the power supply can be logically connected to the processor 1180 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 1190 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0118] Although not shown, the terminal may also include a camera, Bluetooth module, etc., which will not be described in detail here. Specifically, in this embodiment, the display unit of the terminal is a touch screen display, and the terminal also includes a memory and one or more programs, wherein one or more programs are stored in the memory and configured to be executed by one or more processors of the instructions in the method embodiment of the present invention. The electronic device may include an RF (Radio Frequency) circuit 1110, a memory 1120 including one or more computer-readable storage media, an input unit 1130, a display unit 1140, a sensor 1150, an audio circuit 1160, a WiFi (Wireless Fidelity) module 1170, a processor 1180 including one or more processing cores, and a power supply 1190, etc. Those skilled in the art will understand that... Figure 11 The terminal structure shown does not constitute a limitation on the terminal and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein: RF circuit 1110 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink information from the base station and hands it over to one or more processors 1180 for processing; additionally, it transmits uplink data to the base station. Typically, RF circuit 1110 includes, but is not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, etc. Furthermore, RF circuit 1110 can also communicate wirelessly with networks and other terminals. Wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System for Mobile communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), etc.

[0119] The memory 1120 can be used to store software programs and modules. The processor 1180 executes various functional applications and data processing by running the software programs and modules stored in the memory 1120. The memory 1120 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for the functions, etc.; the data storage area may store data created according to the use of the terminal, etc. In addition, the memory 1120 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 1120 may also include a memory controller to provide access to the memory 1120 by the processor 1180 and the input unit 1130.

[0120] Input unit 1130 can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control. Specifically, input unit 1130 may include touch-sensitive surface 1131 and other input devices 1132. Touch-sensitive surface 1131, also known as a touch display screen or touchpad, can collect touch operations on or near the user (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch-sensitive surface 1131), and drive corresponding connection devices according to a pre-set program. Optionally, touch-sensitive surface 1131 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, sends it to processor 1180, and can receive and execute commands from processor 1180. In addition, the touch-sensitive surface 1131 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. Besides the touch-sensitive surface 1131, the input unit 1130 may also include other input devices 1132. Specifically, other input devices 1132 may include, but are not limited to, one or more of the following: a physical keyboard, function keys (such as volume control buttons, power buttons, etc.), a trackball, a mouse, and a joystick. Display unit 1140 can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the terminal. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. Display unit 1140 may include display panel 1141, which may optionally be configured as an LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), or similar display panel. Further, touch-sensitive surface 1131 may cover display panel 1141. When touch-sensitive surface 1131 detects a touch operation on or near it, it transmits the information to processor 1180 to determine the type of touch event. Subsequently, processor 1180 provides corresponding visual output on display panel 1141 according to the type of touch event. Touch-sensitive surface 1131 and display panel 1141 can be two independent components to implement input and output functions. However, in some embodiments, touch-sensitive surface 1131 and display panel 1141 can be integrated to achieve input and output functions.

[0121] The terminal may also include at least one sensor 1150, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 1141 according to the ambient light level, and the proximity sensor can turn off the display panel 1141 and / or the backlight when the terminal is moved to the ear. As a type of motion sensor, a gravity acceleration sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used for applications that identify the terminal's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition-related functions (such as pedometer, tapping), etc. Other sensors that may be configured on the terminal, such as gyroscopes, barometers, hygrometers, thermometers, and infrared sensors, will not be described in detail here.

[0122] Audio circuitry 1160, speaker 1161, and microphone 1162 provide an audio interface between the user and the terminal. Audio circuitry 1160 converts received audio data into electrical signals, which are then transmitted to speaker 1161, where they are converted into sound signals for output. Conversely, microphone 1162 converts collected sound signals into electrical signals, which are received by audio circuitry 1160, converted back into audio data, and then processed by processor 1180 before being transmitted via RF circuitry 1110 to, for example, another terminal, or output to memory 1120 for further processing. Audio circuitry 1160 may also include an earphone jack to facilitate communication between a peripheral headset and the terminal.

[0123] WiFi is a short-range wireless transmission technology. This terminal, through the WiFi module 1170, can help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband internet access. Although Figure 11 WiFi module 1170 is shown, but it is understood that it is not an essential component of the terminal and can be omitted as needed without changing the nature of the invention.

[0124] The processor 1180 is the control center of the terminal, connecting various parts of the terminal via various interfaces and lines. It executes software programs and / or modules stored in the memory 1120, and calls data stored in the memory 1120 to perform various functions and process data, thereby enabling overall monitoring of the terminal. Optionally, the processor 1180 may include one or more processing cores; preferably, the processor 1180 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 1180.

[0125] The terminal also includes a power supply 1190 (such as a battery) to power various components. Preferably, the power supply can be logically connected to the processor 1180 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 1190 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0126] Although not shown, the terminal may also include a camera, Bluetooth module, etc., which will not be described in detail here. Specifically, in this embodiment, the display unit of the terminal is a touch screen display, and the terminal also includes a memory and one or more programs, wherein one or more programs are stored in the memory and configured to be executed by one or more processors of the instructions in the method embodiment of the present invention.

[0127] In an exemplary embodiment, an electronic device is also provided, including: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement a page interaction method as described in the embodiments of this disclosure.

[0128] In an exemplary embodiment, a computer-readable storage medium is also provided, wherein instructions in the storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the page interaction method of the embodiments of this disclosure. In an exemplary embodiment, a computer program product containing instructions is also provided, which, when run on a computer, causes the computer to perform the page interaction method in the embodiments of this disclosure.

[0129] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this disclosure can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.

[0130] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0131] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A page interaction method, characterized in that, The method includes: Display the target resource on the resource display page; The interactive controls corresponding to the target resource are displayed on the resource display page. When the interactive control is triggered, the execution result of the payment operation on the order information corresponding to the target resource is displayed.

2. The page interaction method according to claim 1, characterized in that, When the interactive control is triggered, displaying the execution result of the payment operation on the order information corresponding to the target resource includes: When the interactive control is triggered, the order information corresponding to the target resource is displayed; If the order corresponding to the order information is not cancelled within a first preset time period, the execution result of the payment operation on the order information is displayed.

3. The page interaction method according to claim 2, characterized in that, The method further includes: If the order corresponding to the order information is cancelled within the first preset time period, the order information processing page corresponding to the target resource is displayed. The order information processing page is used to set the order information corresponding to the target resource and trigger the corresponding payment operation.

4. The page interaction method according to claim 2, characterized in that, The step of displaying the order information corresponding to the target resource includes displaying the order information, a countdown control, and a first control for canceling the order. If the order corresponding to the order information is not canceled within a first preset time period, the step of displaying the execution result of the payment operation on the order information includes: If the first control is not triggered during the time information change indicated in the countdown control, the execution result of the payment operation on the order information is displayed.

5. The page interaction method according to claim 4, characterized in that, The method further includes: During the time information change indicated in the countdown control, if the first control is triggered, the order information processing page corresponding to the target resource is displayed. The order information processing page is used to set the order information corresponding to the target resource and trigger the corresponding payment operation.

6. The page interaction method according to claim 1, characterized in that, The method further includes: On the resource display page, a first prompt message corresponding to the interactive control is displayed. The first prompt message is used to indicate that the address information in the order information can be modified after the payment operation is performed.

7. The page interaction method according to claim 1, characterized in that, The order information includes at least one of the following: payment method, resource information of the target resource, order address, and second prompt information, wherein the second prompt information is used to indicate that payment authorization will be granted by default if the order information is not cancelled.

8. The page interaction method according to any one of claims 1 to 7, characterized in that, The display of the execution result of the payment operation on the order information corresponding to the target resource includes: Display payment status information; Upon successful payment, a second control is displayed; When the second control is triggered, the address information editing page corresponding to the address information in the order information is displayed.

9. The page interaction method according to claim 8, characterized in that, The method further includes: Upon successful payment, a third-party control is displayed. When the third control is triggered, the details page corresponding to the order information is displayed.

10. The page interaction method according to claim 8, characterized in that, The method further includes: In the event of payment failure, the reason for the payment failure and a third prompt message are displayed. The third prompt message is used to indicate that the payment method has been switched and the payment operation is performed using the switched payment method.

11. The page interaction method according to claim 1, characterized in that, The interactive controls corresponding to the target resource displayed on the resource display page include: If the preset conditions are met, the interactive controls corresponding to the target resource will be displayed on the resource display page. The preset conditions include at least one of the following: a first condition for constraining the uniqueness of the resource information of the target resource, a second condition for constraining the payment amount corresponding to the target resource, a third condition for constraining the uniqueness of the order address, and a fourth condition for constraining the payment method.

12. The page interaction method according to claim 1, characterized in that, The target resource is either a resource in the live stream or a resource that is allowed to be interacted with within a second preset time period.

13. A page interaction device, characterized in that, include: The display module is configured to display the target resource on the resource display page; In addition, interactive controls corresponding to the target resource are displayed on the resource display page; The interactive module is configured to display the execution result of the payment operation on the order information corresponding to the target resource when the interactive control is triggered.

14. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the page interaction method as described in any one of claims 1 to 12.

15. A computer-readable storage medium, characterized in that, When the instructions in the storage medium are executed by the processor of the electronic device, the electronic device is able to perform the page interaction method as described in any one of claims 1 to 12.

16. A computer program product, characterized in that, When the computer program product is run on a computer, it causes the computer to perform the page interaction method as described in any one of claims 1 to 12.