Cross-application item acquisition method and device, electronic device, and storage medium

By obtaining activity participation credentials and displaying activity description information during the item viewing stage, the problem of inaccurate information display in shopping applications is solved, and an efficient item acquisition process is achieved.

CN122367572APending Publication Date: 2026-07-10BEIJING 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-04-02
Publication Date
2026-07-10

AI Technical Summary

Technical Problem

In existing technologies, when shopping apps redirect to resource management apps after displaying activity information, failure to pass qualification verification leads to low accuracy of information display and reduces the overall efficiency of item acquisition.

Method used

By obtaining activity participation credentials from the second application server during the item viewing phase and displaying corresponding activity description information during the item acquisition phase, eligibility verification is performed in advance to ensure the accuracy and reliability of the information displayed.

Benefits of technology

It improved the accuracy of information display, avoided displaying invalid activity information, reduced process interruptions and waiting time, and improved the overall efficiency of item acquisition.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122367572A_ABST
    Figure CN122367572A_ABST
Patent Text Reader

Abstract

The present disclosure provides a cross-application item acquisition method and device, electronic equipment and storage medium, belonging to the technical field of computer. The method comprises: in response to a viewing instruction of an object on an item, sending object information and item information to a second application server; receiving an activity participation voucher returned by the second application server based on the object information and the item information, the activity participation voucher being used for participating in a target activity of a preset resource channel, the target activity being used for acquiring the item with a resource amount less than a preset resource amount corresponding to the item; in response to an acquisition instruction of the object on the item, sending activity description information of the target activity to a first application client; and in response to a selection instruction of the object on the preset resource channel, sending the activity participation voucher and order information for the item to the second application server, so that the second application server completes acquisition of the item based on the activity participation voucher. This improves the accuracy of information display, thereby improving the overall efficiency of item acquisition.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of computer technology, and in particular to a cross-application method, apparatus, electronic device, and storage medium for acquiring items. Background Technology

[0002] With the continuous development of online shopping, users can transfer virtual resources through resource management applications after placing an order in shopping apps, thereby acquiring the items corresponding to the order. To increase users' willingness to acquire items, shopping apps typically configure and display relevant activity information for different resource management applications, enabling users to acquire items with fewer virtual resources through corresponding activities.

[0003] However, in the currently common practice, when a user sees activity information displayed in a shopping app and is redirected to a resource management app for virtual resource transfer, the resource management app verifies the user's eligibility. If the user fails the verification, the shopping app will display the activity information, but the resource management app will be unable to participate in the corresponding activity. This not only leads to low accuracy in information display but also reduces the efficiency of human-computer interaction and the overall efficiency of item acquisition. Summary of the Invention

[0004] This disclosure provides a cross-application method, apparatus, electronic device, and storage medium for acquiring items, which improves the accuracy of information display and thus enhances the overall efficiency of item acquisition. The technical solution of this disclosure is as follows.

[0005] According to one aspect of the embodiments of this disclosure, a cross-application item acquisition method is provided, applied to a first application server, the first application server being used to provide background services for a first application, the method comprising: In response to an object's command to view an item, the object information of the object and the item information of the item are sent to a second application server, which provides background services for applications corresponding to preset resource channels. The application server receives an activity participation credential returned by the second application server based on the object information and the item information. The activity participation credential is used to participate in the target activity of the preset resource channel. The target activity is used to obtain the item with a resource amount less than the preset resource amount corresponding to the item. In response to the object's instruction to acquire the item, the activity description information of the target activity is sent to the first application client so that the first application client can display the activity description information corresponding to the preset resource channel; In response to the object's instruction to select the preset resource channel, the activity participation certificate and the order information for the item are sent to the second application server, so that the second application server can complete the acquisition of the item based on the activity participation certificate.

[0006] According to another aspect of the embodiments of this disclosure, a cross-application item acquisition method is provided, applied to a second application server, the second application server being used to provide background services for applications corresponding to preset resource channels, the method comprising: After the object performs a viewing operation on the item, it receives object information and item information sent by the first application server; Based on the object information and the item information, an activity participation voucher is generated. The activity participation voucher is used to participate in the target activity of the preset resource channel. The target activity is used to obtain the item with less than the preset resource amount corresponding to the item. The activity participation certificate is returned to the first application server. The first application server is used to send the activity description information of the target activity to the first application client in response to the object's instruction to obtain the item, so that the first application client can display the activity description information corresponding to the preset resource channel. After the object performs the selection operation of the preset resource channel, it receives the activity participation certificate and the order information for the item sent by the first application server, and completes the acquisition of the item based on the activity participation certificate.

[0007] According to another aspect of the embodiments of this disclosure, a cross-application item acquisition method is provided, applied to a terminal, the method comprising: In response to an object's viewing operation on an item in the first application, the item page of the item is displayed; If the object has an activity participation credential provided by the second application server, in response to the acquisition operation of the item on the item page, the activity description information of the preset resource channel and the target activity is displayed on the item acquisition page. The second application server is used to provide background services for the application corresponding to the preset resource channel. The activity participation credential is used to participate in the target activity of the preset resource channel. The target activity is used to acquire the item with a resource amount less than the preset resource amount corresponding to the item. In response to the object's selection of the preset resource channel, the item is acquired with a resource amount less than the preset resource amount corresponding to the item.

[0008] According to another aspect of the embodiments of this disclosure, a cross-application item acquisition device is provided, configured on a first application server, the first application server being used to provide background services for a first application, the device comprising: The first sending unit is configured to execute a response to an object's viewing instruction for an item, sending the object information of the object and the item information of the item to the second application server, which is used to provide background services for the application corresponding to the preset resource channel; The receiving unit is configured to receive an activity participation credential returned by the second application server based on the object information and the item information. The activity participation credential is used to participate in the target activity of the preset resource channel. The target activity is used to obtain the item with a resource amount less than the preset resource amount corresponding to the item. The second sending unit is configured to execute an action in response to the object's instruction to acquire the item, sending activity description information of the target activity to the first application client, so that the first application client can display the activity description information corresponding to the preset resource channel; The first sending unit is further configured to execute a response to the object's selection instruction for the preset resource channel, sending the activity participation certificate and the order information for the item to the second application server, so that the second application server can complete the acquisition of the item based on the activity participation certificate.

[0009] In some embodiments, the second sending unit is configured to execute a query in response to the object's instruction to obtain the item, indicating whether the object corresponds to the activity participation certificate; if the activity participation certificate corresponds to the activity participation certificate and the activity participation certificate is valid, send the activity description information of the target activity to the first application client.

[0010] In some embodiments, the validity of the activity participation credential includes at least one of the following: The validity period of the activity participation voucher has not yet expired; The activity participation voucher was not used.

[0011] In some embodiments, the apparatus further includes: The storage unit is configured so that, after receiving the activity participation voucher, the executive associates the activity participation voucher with the object and the item and stores it in a preset storage space; The second sending unit is further configured to perform a query in the preset storage space based on the object and the item to determine whether a corresponding activity participation certificate is stored.

[0012] In some embodiments, the first sending unit is configured to execute a query in response to an object's viewing instruction for an item, querying whether activity information corresponding to the preset resource channel is stored, wherein the activity information indicates the target activity; if activity information corresponding to the preset resource channel is currently stored, the object information and the item information are sent to the second application server.

[0013] In some embodiments, the second application server is used to determine whether the object meets the activity participation conditions based on the object information and the item information; after determining that the object meets the activity participation conditions, it generates the activity participation certificate; wherein, the activity participation conditions include at least one of the following: activity time range, scope of participants, scope of applicable items, and remaining available resources of the target activity.

[0014] In some embodiments, the second application server is used to determine whether the activity participation credential is available; after determining that the activity participation credential is available, the acquisition of the item is completed with a resource amount less than the preset resource amount corresponding to the item.

[0015] In some embodiments, the availability of the activity participation credentials includes at least one of the following conditions: The validity period of the activity participation voucher has not yet expired; The activity participation voucher was not used; The activity participation voucher is associated with the object and the item; The remaining available resources for the target activity have not reached the preset threshold.

[0016] In some embodiments, the apparatus further includes: The update unit is configured to receive an item acquisition completion notification sent by the second application server; and based on the item acquisition completion notification, update the status of the activity participation credential to "used".

[0017] In some embodiments, the object information includes at least one of the following: The device identity identifier of the object, which is used to indicate the device on which the object is currently applied; The user account of the object is the account that the object is currently logged into in the first application.

[0018] In some embodiments, the preset resource channel is any one of the following: The resource channel that was pre-set and selected when the item was last acquired; Resource channels that are pre-set and selected a certain number of times within a preset time range, reaching a preset threshold.

[0019] According to another aspect of the embodiments of this disclosure, a cross-application item acquisition device is provided, configured on a second application server, the second application server being used to provide background services for applications corresponding to preset resource channels, the device comprising: The receiving unit is configured to receive object information and item information sent by the first application server after the object performs a viewing operation on the item; The generation unit is configured to generate an activity participation voucher based on the object information and the item information. The activity participation voucher is used to participate in the target activity of the preset resource channel. The target activity is used to obtain the item with a resource amount less than the preset resource amount corresponding to the item. The sending unit is configured to return the activity participation certificate to the first application server. The first application server is used to send the activity description information of the target activity to the first application client in response to the object's instruction to obtain the item, so that the first application client can display the activity description information corresponding to the preset resource channel. The receiving unit is further configured to receive the activity participation certificate and order information for the item sent by the first application server after the object performs the selection operation of the preset resource channel, and complete the acquisition of the item based on the activity participation certificate.

[0020] In some embodiments, the first application server is configured to, in response to the object's instruction to obtain the item, query whether the object corresponds to the activity participation certificate; if the activity participation certificate corresponds to the activity participation certificate and the activity participation certificate is in a valid state, send the activity description information of the target activity to the first application client.

[0021] In some embodiments, the validity of the activity participation credential includes at least one of the following: The validity period of the activity participation voucher has not yet expired; The activity participation voucher was not used.

[0022] In some embodiments, the first application server is configured to, upon receiving the activity participation voucher, associate the activity participation voucher with the object and the item and store it in a preset storage space; and, based on the object and the item, query the preset storage space to see if a corresponding activity participation voucher is stored.

[0023] In some embodiments, the first application server is configured to respond to an object's instruction to view an item by querying whether activity information corresponding to the preset resource channel is stored, wherein the activity information indicates the target activity; if activity information corresponding to the preset resource channel is currently stored, the object information and the item information are sent to the second application server.

[0024] In some embodiments, the generation unit is configured to perform an action based on the object information and the item information to determine whether the object meets the activity participation conditions; and after determining that the object meets the activity participation conditions, to generate the activity participation voucher; wherein the activity participation conditions include at least one of the following: activity time range, scope of participants, scope of applicable items, and the amount of remaining available resources for the target activity.

[0025] In some embodiments, the receiving unit is configured to determine whether the activity participation credential is available; and after determining that the activity participation credential is available, to acquire the item with a resource amount less than a preset resource amount corresponding to the item.

[0026] In some embodiments, the availability of the activity participation credentials includes at least one of the following conditions: The validity period of the activity participation voucher has not yet expired; The activity participation voucher was not used; The activity participation voucher is associated with the object and the item; The remaining available resources for the target activity have not reached the preset threshold.

[0027] In some embodiments, the sending unit is configured to send an item acquisition completion notification to the first application server, so that the first application server updates the status of the activity participation credential to "used" based on the item acquisition completion notification.

[0028] In some embodiments, the object information includes at least one of the following: The device identity identifier of the object, which is used to indicate the device on which the object is currently applied; The user account of the object is the account that the object is currently logged into in the first application.

[0029] In some embodiments, the preset resource channel is any one of the following: The resource channel that was pre-set and selected when the item was last acquired; Resource channels that are pre-set and selected a certain number of times within a preset time range, reaching a preset threshold.

[0030] According to another aspect of the embodiments of this disclosure, a cross-application item acquisition device is provided, configured on a terminal, the device comprising: The first display unit is configured to perform an operation in response to an object viewing an item in the first application, displaying the item page of the item; The second display unit is configured to perform an operation to obtain the item on the item page if the object has an activity participation credential provided by the second application server. On the item acquisition page, the activity description information of the preset resource channel and the target activity is displayed. The second application server is used to provide background services for the application corresponding to the preset resource channel. The activity participation credential is used to participate in the target activity of the preset resource channel. The target activity is used to obtain the item with a resource amount less than the preset resource amount corresponding to the item. The second display unit is further configured to perform an operation in response to the object's selection of the preset resource channel, acquiring the item with a resource amount less than the preset resource amount corresponding to the item.

[0031] According to another aspect of the embodiments of this disclosure, an electronic device is provided, the electronic device comprising: One or more processors; Memory used to store the executable program code of the processor; The processor is configured to execute the program code to implement the aforementioned cross-application item acquisition method.

[0032] According to another aspect of the present disclosure, a computer-readable storage medium is provided that, when the instructions in the computer-readable storage medium are executed by a processor of an electronic device, enables the electronic device to perform the above-described cross-application item acquisition method.

[0033] According to another aspect of the present disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the above-described cross-application item acquisition method.

[0034] This disclosure provides a cross-application item acquisition method. By obtaining activity participation credentials from a second application server during the item viewing stage and displaying corresponding activity description information to the target during the item acquisition stage, the verification of activity participation eligibility is brought forward to the item viewing stage, making the activity description information displayed to the target more accurate. Because the activity description information is only displayed to the target if they possess an activity participation credential, and not displayed if they do not, the accuracy and reliability of the information display are improved. This avoids situations where activity information is displayed but the target cannot participate in the corresponding activity. In addition to accurately displaying information, it also avoids process interruptions and waiting time caused by initial verification during the item acquisition stage, enabling the target to more efficiently select appropriate resource channels to complete item acquisition, thereby improving the overall efficiency of item acquisition.

[0035] 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

[0036] 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.

[0037] Figure 1 This is a schematic diagram illustrating the implementation environment of a cross-application item acquisition method according to an exemplary embodiment; Figure 2 This is a flowchart illustrating a cross-application item acquisition method according to an exemplary embodiment; Figure 3 This is a flowchart illustrating another cross-application item acquisition method according to an exemplary embodiment; Figure 4 This is a flowchart illustrating yet another cross-application item acquisition method according to an exemplary embodiment; Figure 5 This is a flowchart illustrating yet another cross-application item acquisition method according to an exemplary embodiment; Figure 6 This is an overall flowchart illustrating a traditional cross-application item acquisition method according to an exemplary embodiment; Figure 7 This is a schematic diagram illustrating an overall process according to an exemplary embodiment; Figure 8 This is a block diagram illustrating a cross-application item acquisition device according to an exemplary embodiment; Figure 9 This is a block diagram illustrating yet another cross-application item dispensing device according to an exemplary embodiment; Figure 10 This is a block diagram illustrating another cross-application item dispensing device according to an exemplary embodiment; Figure 11 This is a block diagram illustrating an electronic device according to an exemplary embodiment. Detailed Implementation

[0038] 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.

[0039] 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.

[0040] It should be noted that all information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in this disclosure are authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the object information, item information, activity description information, and various instructions involved in this disclosure were obtained under full authorization.

[0041] Figure 1 This is a schematic diagram illustrating an implementation environment for a cross-application item acquisition method according to an exemplary embodiment. See also Figure 1 The implementation environment specifically includes: terminal 101, first application server 102, and second application server 103. These three can be connected via a wireless network or a wired network.

[0042] Terminal 101 can be at least one of devices such as smartphones, smartwatches, desktop computers, laptops, and tablet computers. Terminal 101 can refer to one of multiple terminals; this embodiment uses terminal 101 as an example. Those skilled in the art will understand that the number of terminals can be more or less. For example, there can be several terminals, or dozens or hundreds of terminals, or even more. This disclosure does not limit the number or type of terminals.

[0043] Both the first application server 102 and the second application server 103 can be at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. Optionally, the number of the first application server 102 and the second application server 103 can be more or less, and this embodiment does not limit this. Of course, both the first application server 102 and the second application server 103 can include other functional servers to provide more comprehensive and diversified services, which will not be elaborated here. Both the first application server 102 and the second application server 103 can be connected to the terminal 101 and other terminals via a wireless network or a wired network.

[0044] For example, terminal 101 has a first application and a second application installed and running. The second application refers to the application corresponding to a preset resource channel. The first application is an application with shopping functionality, and the second application is an application with resource management functionality. That is, terminal 101 has a first application client and a second application client installed and running. Users can log in to the clients of each application through terminal 101 to obtain the services provided by the corresponding application.

[0045] The first application server 102 provides background services for the first application, and the second application server 103 provides background services for the second application. During the operation of the first application, the terminal 101 can view and operate items through the background services provided by the first application server 102. For example, based on item data sent by the first application server 102, the terminal 101 displays the corresponding items and sends user operation data for the items to the first application server 102. During the operation of the second application, the terminal 101 can query and manage virtual resources through the background services provided by the second application server 103. For example, based on resource data sent by the second application server 103, the terminal 101 displays current virtual resource information and queries, modifies, or manages virtual resources based on user operations.

[0046] For example, in a scenario where items are acquired across applications, terminal 101 displays the corresponding item based on item data provided by first application server 102; when the user confirms the acquisition of the item, terminal 101 sends an acquisition instruction for the item to first application server 102; first application server 102 interacts with second application server 103; terminal 101 displays the amount of virtual resources required to acquire the item based on virtual resource data provided by second application server 103; after user confirmation, second application server 103 completes the transfer of virtual resources and feeds back the resource transfer result to first application server 102; first application server 102 completes the item distribution based on the resource transfer result, thereby realizing cross-application item acquisition. The device interactions described here are merely illustrative; more or fewer data interaction steps may be performed, and this disclosure does not limit the scope of the embodiments.

[0047] It should be noted that the above implementation environment is only an example, and the method provided in this embodiment can also be executed in other implementation environments. This embodiment does not limit this.

[0048] Figure 2 This is a flowchart illustrating a cross-application item acquisition method according to an exemplary embodiment, such as... Figure 2 As shown, the method is executed by the first application server and includes the following steps.

[0049] In step 201, the first application server responds to the object's command to view the item by sending the object's object information and the item's item information to the second application server. The second application server is used to provide background services for the application corresponding to the preset resource channel.

[0050] In this embodiment, the object refers to the user who uses the first application to perform the operation of viewing and acquiring items. Object information includes, but is not limited to, user identifier, user account, user identity information (such as device identifier), and other data used to distinguish different users. Item information includes, but is not limited to, item identifier, item name, item category, preset resource quantity corresponding to the item, item attributes, and other data used to describe the item. The preset resource channel is the service channel corresponding to the application that provides virtual resource management. Through the preset resource channel, the transfer of virtual resources can be realized based on the services provided by the corresponding application, thereby completing the acquisition of items.

[0051] For example, the aforementioned viewing instruction is generated by the first application client in response to the object's viewing operation and sent to the first application server. After receiving the viewing instruction, the first application server verifies the legality of the instruction, and after the verification is successful, sends the object information and item information to the second application server so that the second application server can verify the object's eligibility to participate in the activity.

[0052] In step 202, the first application server receives an activity participation credential returned by the second application server based on object information and item information. The activity participation credential is used to participate in the target activity of the preset resource channel. The target activity is used to obtain the item with less than the preset resource amount corresponding to the item.

[0053] In this embodiment, the activity participation credential is generated by a second application server and is used to authorize an object to participate in the target activity. The activity participation credential may be implemented as an activity qualification identifier, an activity token, or a virtual resource deduction credential. The preset resource quantity refers to the standard number of virtual resources required to obtain the corresponding item. The target activity refers to a resource deduction activity provided by a preset resource channel that allows the corresponding entity to obtain the item with a smaller number of virtual resources.

[0054] For example, after receiving the object information and item information, the second application server verifies whether the object is eligible to participate in the target activity and whether the item supports the target activity. Upon successful verification, it generates and returns an activity participation credential. The first application server receives and stores the activity participation credential for use in the subsequent item acquisition process.

[0055] The above description is merely illustrative and does not constitute a limitation. In some embodiments, the first application server does not need to send item information to the second application server, but only object information; the second application server can complete the qualification verification based on the object information to determine whether the object is qualified to obtain the activity participation certificate, without relying on item information to complete the verification.

[0056] Furthermore, there can be one or more second application servers. When there are multiple second application servers, each second application server corresponds to a different preset resource channel. The first application server sends the aforementioned information to each second application server, so that each second application server returns the activity participation credentials for the corresponding preset resource channel. If the target activity does not currently exist in the application corresponding to a certain second application server, there is no need to generate an activity participation credential; instead, a corresponding prompt message can be returned to the first application server to indicate that no activity is available.

[0057] In step 203, in response to the object's instruction to acquire the item, the first application server sends the activity description information of the target activity to the first application client, so that the first application client can display the activity description information corresponding to the preset resource channel.

[0058] In this embodiment of the disclosure, the activity description information refers to the prompt information used to display the target activity to the object, including but not limited to the activity rules, participation methods, resource deduction information, preset resource channel information, etc.

[0059] For example, the aforementioned acquisition instruction is generated by the first application client in response to the object's acquisition operation for the item and sent to the first application server. The first application server then sends activity description information to the first application client for display, so that the object is aware of the activity rules of the target activity and the corresponding preset resource channels.

[0060] In step 204, in response to the object's selection instruction for the preset resource channel, the first application server sends the activity participation certificate and the order information for the item to the second application server, so that the second application server can complete the acquisition of the item based on the activity participation certificate.

[0061] In this embodiment of the disclosure, the order information includes, but is not limited to, order identifier, item information, object information, resource consumption information, and other relevant data used to complete item acquisition and resource settlement.

[0062] For example, the aforementioned selection instruction is generated by the first application client in response to the object's selection operation of a preset resource channel. After receiving the activity participation voucher and order information, the second application server verifies the validity of the voucher, the legality of the order, and the remaining amount of virtual resources of the object. After the verification is passed, it completes the transfer and deduction of virtual resources based on the object operation, and at the same time feeds back the resource processing result to the first application server so that the first application server can complete the item distribution according to the resource processing result, thereby realizing cross-application item acquisition.

[0063] This disclosure provides a cross-application item acquisition method. By obtaining activity participation credentials from a second application server during the item viewing stage and displaying corresponding activity description information to the target during the item acquisition stage, the verification of activity participation eligibility is brought forward to the item viewing stage, making the activity description information displayed to the target more accurate. Because the activity description information is only displayed to the target if they possess an activity participation credential, and not displayed if they do not, the accuracy and reliability of the information display are improved. This avoids situations where activity information is displayed but the target cannot participate in the corresponding activity. In addition to accurately displaying information, it also avoids process interruptions and waiting time caused by initial verification during the item acquisition stage, enabling the target to more efficiently select appropriate resource channels to complete item acquisition, thereby improving the overall efficiency of item acquisition.

[0064] In some embodiments, in response to an object's instruction to acquire an item, activity description information of the target activity is sent to a first application client, including: In response to an object's command to retrieve an item, query whether the object has a corresponding activity participation certificate; If there is a valid activity participation certificate, send the activity description information of the target activity to the first application client.

[0065] In this embodiment of the disclosure, by first determining whether there is a valid activity participation certificate and then determining whether to display activity description information, invalid activity information can be avoided from being displayed to unqualified participants, reducing invalid data transmission and interface display, lowering the processing overhead of the client and server, while also ensuring that the corresponding activity is displayed to qualified participants, improving the accuracy of information display, avoiding misleading participants, and improving the reliability and rationality of the item acquisition process.

[0066] In some embodiments, the conditions for the validity of an activity participation credential include at least one of the following: The activity participation voucher is currently valid for the current period. The activity participation voucher was not used.

[0067] In this embodiment of the disclosure, the validity conditions of the activity participation certificate are limited, and the validity period and whether it has been used are used as the criteria for judgment. This can accurately filter out invalid certificates such as expired or used certificates, ensuring that the target activity is only open to valid activity participation certificates, thereby improving reliability and accuracy.

[0068] In some embodiments, the method further includes: After receiving the activity participation voucher, associate the activity participation voucher with the object and item and store it in the preset storage space; Check whether the object corresponds to an activity participation certificate, including: Based on objects and items, query whether corresponding activity participation credentials are stored in the preset storage space.

[0069] In this embodiment of the disclosure, the activity participation voucher is stored in association with objects and items, and the voucher is queried based on this association. This not only enables the binding of activity participation vouchers with objects and items, improving the orderliness of voucher management, but also ensures that valid activity participation vouchers can be quickly located during the item acquisition stage, thus improving query efficiency.

[0070] In some embodiments, in response to an object's instruction to view an item, the object information of the object and the item information of the item are sent to a second application server, including: In response to an object's command to view an item, query whether there is stored activity information corresponding to a preset resource channel, and the activity information indicates the target activity; If the current storage contains activity information corresponding to the preset resource channels, the object information and item information will be sent to the second application server.

[0071] In this embodiment of the disclosure, by determining whether there is corresponding activity information before sending data, invalid requests are avoided when there is no activity, redundant interactions between the first application server and the second application server are reduced, network overhead and server processing pressure are reduced, and subsequent processes are only executed when there is activity, thereby improving the efficiency and rationality of overall cross-application interaction.

[0072] In some embodiments, the second application server is used to determine whether an object meets the activity participation conditions based on object information and item information; and after determining that the object meets the activity participation conditions, it generates an activity participation certificate. The conditions for participating in the activity include at least one of the following: the activity time range, the scope of participants, the applicable scope of items, and the amount of remaining available resources for the target activity.

[0073] In this embodiment of the disclosure, the second application server improves the accuracy of activity participation certificate issuance by performing multi-dimensional activity participation condition verification. Furthermore, the multi-dimensional condition verification can control the scope of activity participation and resource consumption, improve the standardization of cross-application activity management, and ensure the orderly execution of the target activity.

[0074] In some embodiments, the second application server is used to determine whether the activity participation certificate is available; after determining that the activity participation certificate is available, the item is acquired with less than the preset resource amount corresponding to the item.

[0075] In this embodiment of the disclosure, the second application server further improves the reliability of the item acquisition process by re-verifying the availability of the activity participation credentials before resource settlement. This avoids settlement errors caused by changes in credential status, ensures that item acquisition is completed with less resources only when conditions are met, and improves the security and accuracy of cross-application resource transfer.

[0076] In some embodiments, the conditions for the availability of the activity participation credentials include at least one of the following: The activity participation voucher is currently valid for the current period. The activity participation voucher was not used; Activity participation vouchers are associated with participants and items; The remaining available resources for the target activity have not reached the preset threshold.

[0077] In this embodiment of the disclosure, the availability of credentials is limited from multiple dimensions, which can filter abnormal credentials and abnormal scenarios, improve the verification accuracy and execution efficiency of the second application server, and ensure that the target activities are carried out within a controllable range.

[0078] In some embodiments, the method further includes: Receive a notification from the second application server indicating that the item acquisition is complete; Based on the notification that the item acquisition is complete, the status of the activity participation voucher will be updated to "used".

[0079] In this embodiment of the disclosure, the management of activity participation credentials is realized through automatic status updates, which avoids the abnormal situation of the same credential being used repeatedly, and also ensures the reasonable consumption of activity resources, thereby improving the overall reliability of cross-application item acquisition and activity verification.

[0080] In some embodiments, object information includes at least one of the following: The object's device identifier, which indicates the device on which the object is currently being used; The object's user account, which is the account the object is currently logged into in the first application.

[0081] In this embodiment, the accuracy and uniqueness of user identification are ensured by using device identity identifiers and user accounts. Especially in cross-application scenarios, user accounts across different applications may not be interoperable, but device identity identifiers are unaffected by differences in account systems between applications, thus guaranteeing the uniqueness of the current operation object. This significantly improves the accuracy of object qualification verification, ensures that activity participation credentials belong to the corresponding object, and enhances the reliability and stability of cross-application identity verification and activity qualification judgment.

[0082] In some embodiments, the preset resource channel is any of the following: The resource channel that was pre-set and selected when the item was last acquired; Resource channels that are pre-set and selected a certain number of times within a preset time range, reaching a preset threshold.

[0083] In this embodiment of the disclosure, personalized recommendations for preset resource channels can be realized. The default channel is set based on the user's usage habits, which not only reduces the cost of manual selection by the user and improves the convenience of operation, but also better meets the user's usage expectations, improves the efficiency of channel selection, and further improves the overall efficiency of object acquisition.

[0084] The above content describes the steps for the first application server to execute this method. Based on this, the steps for the second application server to execute this method are further described. Figure 3 This is a flowchart illustrating another cross-application item acquisition method according to an exemplary embodiment, such as... Figure 3 As shown, this method is executed by a second application server and includes the following steps.

[0085] In step 301, after the object performs a viewing operation on the item, the second application server receives the object information and item information sent by the first application server.

[0086] In this embodiment of the disclosure, this step is the same as step 201, and will not be described again here.

[0087] For example, after receiving the viewing instruction sent by the first application client, the first application server verifies the legality of the instruction, and after the verification is successful, sends the object information and item information to the second application server so that the second application server can verify the object's eligibility to participate in the activity.

[0088] In step 302, the second application server generates an activity participation certificate based on the object information and the item information. The activity participation certificate is used to participate in the target activity of the preset resource channel. The target activity is used to obtain the item with less than the preset resource amount corresponding to the item.

[0089] In this embodiment of the disclosure, this step is the same as step 202, and will not be described again here.

[0090] For example, the second application server verifies whether the object is eligible to participate in the target activity and whether the item supports the target activity based on the object information and item information, and generates an activity participation certificate after the verification is passed, so as to feed it back to the first application server in the subsequent process.

[0091] In step 303, the second application server returns an activity participation credential to the first application server. The first application server, in response to the object's instruction to acquire the item, sends the activity description information of the target activity to the first application client so that the first application client can display the activity description information corresponding to the preset resource channel.

[0092] In this embodiment of the disclosure, this step is the same as step 203, and will not be described again here.

[0093] For example, after the first application server receives and stores the activity participation certificate, when it receives an instruction from the object to obtain an item, it sends the activity description information to the first application client for display, so that the object knows the activity rules of the target activity and the corresponding preset resource channels.

[0094] In step 304, after the object performs the selection operation on the preset resource channel, the second application server receives the activity participation certificate and the order information for the item sent by the first application server, and completes the acquisition of the item based on the activity participation certificate.

[0095] In this embodiment of the disclosure, this step is the same as step 204, and will not be described again here.

[0096] For example, in response to the object's instruction to select a preset resource channel, the first application server sends the activity participation certificate and order information to the second application server. After receiving the above information, the second application server verifies the validity of the certificate, the legality of the order, and the remaining amount of virtual resources of the object. After the verification is passed, the virtual resources are transferred and deducted based on the object operation. At the same time, the resource processing result is fed back to the first application server so that the first application server can complete the item distribution according to the resource processing result, thereby realizing cross-application item acquisition.

[0097] This disclosure provides a cross-application item acquisition method. A second application server performs activity eligibility verification and generates an activity participation credential during the item viewing stage, moving the verification logic forward. The corresponding activity description information is then displayed to the object during the item acquisition stage, making the displayed information more accurate. Because the activity description information is only displayed to an object with a corresponding activity participation credential, it improves the accuracy and reliability of information display. This avoids situations where activity information is displayed but the user cannot participate. Furthermore, it avoids process interruptions and waiting times caused by initial verification during the item acquisition stage, enabling the object to more efficiently select appropriate resource channels to acquire items, thereby improving the overall efficiency of item acquisition.

[0098] In some embodiments, the first application server is used to respond to the object's instruction to obtain an item, query whether the object corresponds to an activity participation certificate; if there is an activity participation certificate and the activity participation certificate is in a valid state, send the activity description information of the target activity to the first application client.

[0099] In this embodiment of the disclosure, the first application server first determines whether there is a valid activity participation certificate, and then determines whether to display activity description information. This avoids displaying invalid activity information to unqualified participants, reduces invalid data transmission and interface display, lowers the processing overhead of the client and server, and ensures that the corresponding activity is displayed to qualified participants. This improves the accuracy of information display, avoids misleading participants, and enhances the reliability and rationality of the item acquisition process.

[0100] In some embodiments, the conditions for the validity of an activity participation credential include at least one of the following: The activity participation voucher is currently valid for the current period. The activity participation voucher was not used.

[0101] In this embodiment of the disclosure, the validity conditions of the activity participation certificate are limited, and the validity period and whether it has been used are used as the criteria for judgment. This can accurately filter out invalid certificates such as expired or used certificates, ensuring that the target activity is only open to valid activity participation certificates, thereby improving reliability and accuracy.

[0102] In some embodiments, the first application server is used to associate the activity participation credential with an object and an item and store it in a preset storage space after receiving the activity participation credential; and to query the preset storage space to see if a corresponding activity participation credential is stored based on the object and the item.

[0103] In this embodiment of the disclosure, the first application server adopts a method of storing activity participation vouchers in association with objects and items, and queries vouchers based on this association. This not only enables the binding of activity participation vouchers with objects and items, improving the orderliness of voucher management, but also ensures that valid activity participation vouchers can be quickly located during the item acquisition stage, thus improving query efficiency.

[0104] In some embodiments, the first application server is used to respond to the object's instruction to view the item, query whether there is activity information corresponding to a preset resource channel stored, and the activity information indicates the target activity; if there is activity information corresponding to the preset resource channel stored, the object information and item information are sent to the second application server.

[0105] In this embodiment of the disclosure, the first application server determines whether there is corresponding activity information before sending data, thereby avoiding the initiation of invalid requests when there is no activity, reducing redundant interactions between the first application server and the second application server, reducing network overhead and server processing pressure, and ensuring that subsequent processes are executed only when there is activity, thus improving the efficiency and rationality of overall cross-application interaction.

[0106] In some embodiments, an activity participation credential is generated based on object information and item information, including: Based on object information and item information, determine whether the object meets the conditions for participating in the activity; After determining that the participants meet the participation requirements, an activity participation voucher is generated. The conditions for participating in the activity include at least one of the following: the activity time range, the scope of participants, the applicable scope of items, and the amount of remaining available resources for the target activity.

[0107] In this embodiment of the disclosure, the accuracy of activity participation certificate issuance is improved by multi-dimensional activity participation condition verification. Furthermore, multi-dimensional condition verification can control the scope of activity participation and resource consumption, improve the standardization of cross-application activity management, and ensure the orderly execution of target activities.

[0108] In some embodiments, obtaining items based on activity participation credentials includes: Check if your activity participation credentials are valid; After confirming that the activity participation certificate is available, the item is acquired with less than the preset resource amount corresponding to the item.

[0109] In this embodiment of the disclosure, by re-verifying the availability of the activity participation voucher before resource settlement, the reliability of the item acquisition process is further improved. This avoids settlement errors caused by changes in voucher status, ensures that item acquisition is completed with less resources only when the conditions are met, and improves the security and accuracy of cross-application resource transfer.

[0110] In some embodiments, the availability of activity participation credentials includes at least one of the following conditions: The activity participation voucher is currently valid for the current period. The activity participation voucher was not used; Activity participation vouchers are associated with participants and items; The remaining available resources for the target activity have not reached the preset threshold.

[0111] In this embodiment of the disclosure, the availability of credentials is limited from multiple dimensions, which can filter abnormal credentials and abnormal scenarios, improve the verification accuracy and execution efficiency of the second application server, and ensure that the target activities are carried out within a controllable range.

[0112] In some embodiments, the method further includes: Send an item acquisition completion notification to the first application server so that the first application server updates the status of the activity participation certificate to "used" based on the item acquisition completion notification.

[0113] In this embodiment of the disclosure, the management of activity participation vouchers is realized by automatically feeding back and updating the voucher status after the item is acquired. This avoids the abnormal situation of the same voucher being used repeatedly, ensures the reasonable consumption of activity resources, and improves the overall reliability of cross-application item acquisition and activity verification.

[0114] In some embodiments, object information includes at least one of the following: The object's device identifier, which indicates the device on which the object is currently being used; The object's user account, which is the account the object is currently logged into in the first application.

[0115] In this embodiment, the accuracy and uniqueness of user identification are ensured by using device identity identifiers and user accounts. Especially in cross-application scenarios, user accounts across different applications may not be interoperable, but device identity identifiers are unaffected by differences in account systems between applications, thus guaranteeing the uniqueness of the current operation object. This significantly improves the accuracy of object qualification verification, ensures that activity participation credentials belong to the corresponding object, and enhances the reliability and stability of cross-application identity verification and activity qualification judgment.

[0116] In some embodiments, the preset resource channel is any of the following: The resource channel that was pre-set and selected when the item was last acquired; Resource channels that are pre-set and selected a certain number of times within a preset time range, reaching a preset threshold.

[0117] In this embodiment of the disclosure, personalized recommendations for preset resource channels can be realized. The default channel is set based on the user's usage habits, which not only reduces the cost of manual selection by the user and improves the convenience of operation, but also better meets the user's usage expectations, improves the efficiency of channel selection, and further improves the overall efficiency of object acquisition.

[0118] The above content describes the steps for the first application server and the second application server to execute this method. Based on this, the steps for the terminal to execute this method are further described. Figure 4 This is a flowchart illustrating yet another cross-application item acquisition method according to an exemplary embodiment, such as... Figure 4 As shown, this method is executed by the terminal and includes the following steps.

[0119] In step 401, the terminal responds to the object's viewing operation on an item in the first application by displaying the item's item page.

[0120] In this embodiment, the item page is used to display relevant information about the item, including but not limited to the item name, item image, item description, and the preset resource quantity corresponding to the item, etc., which are not limited. In response to an object's viewing operation on an item in the first application, the terminal synchronously sends an item viewing instruction to the first application server through the first application client, so that the first application server can execute the interaction process with the second application server in the background and obtain in advance whether the object possesses the corresponding activity participation certificate, which will not be elaborated here.

[0121] In step 402, if the object has an activity participation credential provided by the second application server, the terminal responds by performing an item acquisition operation on the item page. On the item acquisition page, the activity description information of the preset resource channel and the target activity is displayed. The second application server is used to provide background services for the application corresponding to the preset resource channel. The activity participation credential is used to participate in the target activity of the preset resource channel. The target activity is used to acquire the item with a resource amount less than the preset resource amount corresponding to the item.

[0122] In this embodiment, the object possesses an activity participation credential provided by a second application server, indicating that the object is qualified to participate in the target activity. Exemplarily, the activity participation credential may be further required to be valid, such as requiring it to be within its validity period, unused, and associated with the current object and item. The terminal simultaneously displays the preset resource channels and the activity description information of the target activity on the acquisition page, facilitating the object's intuitive understanding of the activity and providing a basis for the object to choose whether to participate, thereby improving the object's operational and decision-making efficiency and enhancing human-computer interaction efficiency.

[0123] The activity participation voucher is obtained by the first application server from the second application server. The first application server is used to provide background services for the first application, and the second application server is used to provide background services for the application corresponding to the preset resource channel. The first application server is used to send the object information of the object and the item information of the item to the second application server. The second application server is used to generate and return the activity participation voucher based on the object information and the item information. The second application server is also used to complete the acquisition of the item based on the activity participation voucher.

[0124] When multiple preset resource channels exist, the activity description information of the associated target activity is displayed for each preset resource channel corresponding to an activity participation certificate. For example, when preset resource channels A, B, and C exist, if preset resource channels A and B each have target activities and the object has the corresponding activity participation certificate, but the object does not have an activity participation certificate issued by preset resource channel C, then preset resource channels A, B, and C are displayed simultaneously on the item acquisition page of the terminal. In the preset area associated with preset resource channel A, the activity description information corresponding to the target activity in preset resource channel A is displayed, and in the preset area associated with preset resource channel B, the activity description information corresponding to the target activity in preset resource channel B is displayed.

[0125] In step 403, the terminal responds to the object's selection operation of the preset resource channel and acquires the item with a resource amount less than the preset resource amount corresponding to the item.

[0126] In this embodiment, the selection of a preset resource channel includes selecting and confirming the preset resource channel. The preset resource amount is the standard resource amount set in advance when not participating in the activity. When the object has an activity participation certificate, the terminal supports the object to complete the acquisition of items with less resources. For example, the terminal displays a first page corresponding to the preset resource channel, showing the object the resource amount information after deducting the activity participation certificate, so that the object can acquire items with less resources based on the activity participation certificate. The first page is a resource confirmation page after participating in the target activity. It can be a half-screen page, a floating page, or a pop-up page that is pulled up in the first application, or it can be a full-screen page that is displayed after jumping to the second application (the application corresponding to the preset resource channel). This embodiment does not limit this. For example, based on the object's confirmation operation on the first page, the terminal sends an item acquisition request to the first application server or sends a corresponding resource transfer request to the second application server, so as to complete the virtual resource transfer and item distribution according to the resource amount after deducting the resource amount based on the activity participation certificate, that is, to realize the acquisition of items with less resources under the activity conditions of cross-application.

[0127] In some embodiments, if the object does not have an activity participation credential provided by the second application server, the terminal responds to the operation of obtaining the item on the item page by displaying a preset resource channel on the item acquisition page; the terminal responds to the object's selection operation of the preset resource channel by obtaining the item with the preset resource amount corresponding to the item.

[0128] In this scenario, if the object does not possess the activity participation credentials provided by the second application server, it indicates that the object is not eligible to participate in the target activity, the current item does not support the target activity, the preset resource channel has not launched the corresponding activity, or the activity has ended. In this case, the terminal does not display relevant information about the target activity on the acquisition page, but only provides the object with the standard acquisition process, i.e., displays the regular preset resource channel. This avoids showing the object information about activities it cannot participate in, ensuring consistency between the interface display and the actual executable process, and improving the accuracy of information display.

[0129] For example, the object does not have an activity participation credential provided by the second application server, that is, the object does not have a corresponding activity participation credential. This could be because the first application server could not find a corresponding activity participation credential based on the object identifier and the item identifier, or the activity participation credential found by the first application server could have expired, been used, or be invalid, or the second application server could not return the activity participation credential to the first application server and provided feedback to the first application server that there was no available activity. This disclosure does not limit this.

[0130] In cases where the user lacks participation credentials, the terminal supports the user in acquiring items according to the standard resource quantity. For example, the terminal displays a second page corresponding to the preset resource channel, allowing the user to acquire items with the preset resource quantity. This second page is a standard resource confirmation page for users not participating in the target activity. It can be a half-screen page, a floating page, or a pop-up page displayed in the first application, or a full-screen page displayed after navigating to the second application (the application corresponding to the preset resource channel). This embodiment does not impose any limitations on this. For example, based on the user's confirmation operation on the second page, the terminal sends an item acquisition request to the first application server or a corresponding resource transfer request to the second application server to complete the virtual resource transfer and item distribution according to the standard process. This embodiment does not limit how subsequent processes are implemented through interaction after confirmation.

[0131] In this way, the system differentiates whether an individual possesses an activity participation certificate on the terminal side, allowing for differentiated display of information on the item acquisition page and improving the accuracy of information display. When no participation certificate is available, only the preset resource channels are displayed; when a participation certificate is available, both the preset resource channels and activity descriptions are displayed simultaneously. This ensures that the interface display matches the individual's eligibility, avoiding the display of invalid activity information—that is, preventing situations where activity information is shown but the individual cannot participate. This improves the accuracy and reliability of information display. Furthermore, it assists individuals in more efficiently selecting appropriate resource channels to acquire items, thereby improving the overall efficiency of item acquisition.

[0132] This disclosure provides a cross-application item acquisition method. During the item viewing stage, it determines whether the object possesses an activity participation credential. If the object has such a credential, the corresponding activity description information is displayed to the object during the item acquisition stage. This advances the activity participation eligibility verification to the item viewing stage, making the displayed activity description information more accurate. Because the activity description information is only displayed to objects with corresponding participation credentials, the accuracy and reliability of information display are improved. This avoids situations where activity information is displayed but the object cannot participate in the corresponding activity, thus improving the accuracy of information display and the efficiency of information transmission. Furthermore, based on accurate information display, it avoids process interruptions and waiting time caused by initial verification during the item acquisition stage, enabling objects to more efficiently select appropriate resource channels to complete item acquisition, thereby improving the overall efficiency of item acquisition.

[0133] The above Figures 2 to 4 The steps for each device to execute the method have been described separately. The following section summarizes the steps for the interaction between the devices to execute the method. Figure 5 This is a flowchart illustrating yet another cross-application item acquisition method according to an exemplary embodiment, see [link to flowchart]. Figure 5 This mainly introduces how the first application server and the second application server interact and execute, and how the terminal displays information, including the following steps.

[0134] In step 501, the first application server responds to the object's command to view the item by sending the object's object information and the item's item information to the second application server.

[0135] In this embodiment of the disclosure, this step is the same as step 201, and will not be described again here.

[0136] In some embodiments, the object information includes at least one of the following: the object's device identity identifier, which indicates the device on which the object is currently using the application; and the object's user account, which is the account the object is currently logged into in the first application. The object's user account includes the object's mobile phone number or email address (both of which have been authorized for acquisition). This ensures the accuracy and uniqueness of user identification, especially in cross-application scenarios where user accounts between different applications may not be interoperable. The device identity identifier is unaffected by differences in account systems between applications, thus ensuring the uniqueness of the currently operating object. This significantly improves the accuracy of object qualification verification, ensures that activity participation credentials belong to the corresponding object, and enhances the reliability and stability of cross-application identity verification and activity qualification judgment.

[0137] In some embodiments, before sending data, it is determined whether corresponding activity information exists to avoid initiating invalid requests when there is no activity. Accordingly, in response to an object's instruction to view an item, it is queried whether activity information corresponding to a preset resource channel is stored, and the activity information indicates the target activity; if activity information corresponding to a preset resource channel is currently stored, the object information and item information are sent to the second application server. The activity information indicates the existence of a target activity that allows the object to obtain the item with less than the preset resource amount, including but not limited to the activity's duration, basic rules, and scope of application.

[0138] For example, activity information can be pre-loaded, periodically synchronized, or queried in real-time. Pre-loading refers to the first application server pre-retrieving activity information from various second application servers for corresponding preset resource channels and storing it in a preset storage space. Subsequent queries can retrieve activity information locally without interacting with the corresponding second application server, thus improving query efficiency. Periodically synchronized refers to the first application server initiating a synchronization request for activity information to the second application server according to a preset time period (e.g., hourly, half-day), updating the locally stored activity information. This method not only ensures the timeliness of activity information but also avoids resource consumption caused by frequent interactions. Real-time query refers to the first application server temporarily querying the second application server for the existence of corresponding activity information after receiving an item viewing instruction. This method ensures the real-time accuracy of activity information. For example, after determining the target activity offline with the first application party, the activity information of the target activity can also be configured and stored in the first application server. This disclosure does not limit the method of obtaining activity information; an appropriate method can be selected according to the actual application scenario.

[0139] The above method reduces redundant interactions between the first and second application servers by judging whether activity information exists, that is, judging whether there are corresponding activities in the preset resource channels. This reduces network overhead and server processing pressure, while ensuring that subsequent processes are executed only when there is an activity, thus improving the efficiency and rationality of overall cross-application interactions.

[0140] In step 502, the second application server receives object information and item information sent by the first application server, and generates an activity participation certificate based on the object information and item information. The activity participation certificate is used to participate in the target activity of the preset resource channel. The target activity is used to obtain the item with less than the preset resource amount corresponding to the item.

[0141] In this embodiment of the disclosure, this step is the same as steps 301 and 302, and will not be described again here.

[0142] In some embodiments, the preset resource channel is any one of the following: a resource channel that was pre-set and selected when the item was last acquired; or a resource channel that was pre-set and selected a preset threshold number of times within a preset time range. This enables personalized recommendations for preset resource channels. Setting default channels based on user habits not only reduces the cost of manual selection and improves ease of operation, but also better aligns with user expectations, improving channel selection efficiency and further enhancing overall object acquisition efficiency.

[0143] In some embodiments, activity participation credentials are issued only to objects that meet certain conditions. Accordingly, based on object and item information, it is determined whether an object meets the activity participation conditions; once the conditions are met, an activity participation credential is generated. Activity participation conditions include at least one of the following: activity time range, scope of participants, applicable item scope, and the current remaining available resources for the target activity. In addition to the above-mentioned activity participation conditions, conditions such as user level, user tags, and new / existing user status can also be added, which will not be elaborated here. Through multi-dimensional activity participation condition verification, the accuracy of activity participation credential issuance is improved, and multi-dimensional condition verification can control the scope of activity participation and resource consumption, improve the standardization of cross-application activity management, and ensure the orderly execution of the target activity.

[0144] In step 503, the second application server returns the activity participation credential to the first application server.

[0145] In this embodiment of the disclosure, this step is the same as step 303, and will not be described again here.

[0146] In step 504, the first application server receives and stores the activity participation credentials returned by the second application server based on object information and item information.

[0147] In this embodiment of the disclosure, this step is the same as step 202, and will not be described again here.

[0148] Upon receiving the activity participation voucher, the activity participation voucher is associated with the object and item and stored in the preset storage space; or, the activity participation voucher is associated with the object and stored in the preset storage space, without any restriction.

[0149] In step 505, in response to the object's instruction to acquire the item, the first application server sends the activity description information of the target activity to the first application client, so that the first application client can display the activity description information corresponding to the preset resource channel.

[0150] In this embodiment of the disclosure, this step is the same as step 203, and will not be described again here.

[0151] In response to an object's viewing operation on an item in the first application, the terminal generates a viewing instruction for the item and sends it to the first application server via the first application client. Based on the data interaction between the first application client and the first application server, the terminal displays the item's page. In response to an object's acquiring operation on an item, the terminal generates an acquiring instruction for the item and sends it to the first application server via the first application client. Based on the data interaction between the first application client and the first application server, the terminal displays the acquiring page for the item. If the object has a corresponding activity participation certificate, the acquiring page displays the preset resource channel and the corresponding activity description information. If the object does not have a corresponding activity participation certificate, the acquiring page only displays the preset resource channel. The activity description information may include phrases such as "Instant discount of 10 yuan".

[0152] In some embodiments, it is determined whether a valid activity participation credential exists to avoid displaying invalid activity information to ineligible individuals. Accordingly, in response to an individual's instruction to acquire an item, it is queried whether the individual has a corresponding activity participation credential. If a valid activity participation credential exists, activity description information for the target activity is sent to the first application client. For example, if no valid activity participation credential exists or the credential is invalid, no activity description is displayed, or a message indicating ineligibility is returned to the first application client. This avoids displaying invalid activity information to ineligible individuals, reduces invalid data transmission and interface display, lowers processing overhead for both the client and server, and ensures that eligible individuals are shown the corresponding activity, improving the accuracy of information display, avoiding misleading individuals, and enhancing the reliability and rationality of the item acquisition process.

[0153] In some embodiments, the validity conditions of an event participation pass include at least one of the following: the validity period of the event participation pass has not expired; or the event participation pass has not been used. The validity period can be calculated from the time the pass is generated, received, or when the object views the item, and is not limited to this. For example, the validity period can be set to within 5 or 10 minutes after the pass is generated. By limiting the validity conditions of event participation passes, using the validity period and whether the pass has been used as the criteria, expired, used, and other invalid passes can be accurately filtered out, preventing the abuse of eligibility or information expiration, ensuring that the target event is only open to valid event participation passes, and improving reliability and accuracy.

[0154] In some embodiments, a query is performed in a preset storage space to determine whether an object has a corresponding activity participation voucher. Accordingly, upon receiving an activity participation voucher, the voucher is associated with the object and item and stored in the preset storage space. When it is necessary to query whether an object has a corresponding activity participation voucher, the preset storage space is queried based on the object and item to determine if a corresponding activity participation voucher is stored. Storage can be performed locally, in the cloud, or in a cache, without limitation. For example, when an activity participation voucher expires, it can be deleted from the preset storage space, or its status can be updated to expired. Furthermore, an automatic cleanup cycle can be set for stored activity participation vouchers to reduce invalid data usage; this will not be elaborated upon further. The above method not only enables the binding of activity participation vouchers with objects and items, improving the orderliness of voucher management, but also ensures that valid activity participation vouchers can be quickly located during the item acquisition stage, improving query efficiency.

[0155] In step 506, the first application server responds to the object's selection instruction for the preset resource channel by sending the activity participation certificate and the order information for the item to the second application server.

[0156] In this embodiment of the disclosure, this step is the same as step 204, and will not be described again here.

[0157] In response to the object's selection operation of a preset resource channel, the terminal generates a selection instruction for the preset resource channel and sends the selection instruction to the first application server through the first application client, so that the first application server can complete this step.

[0158] In step 507, the second application server receives the activity participation certificate and order information for the item sent by the first application server, and completes the acquisition of the item based on the activity participation certificate.

[0159] In this embodiment of the disclosure, this step is the same as step 304, and will not be described again here.

[0160] In some embodiments, the availability of the activity participation voucher is verified again before resource settlement. Accordingly, it is determined whether the activity participation voucher is available. If it is determined that the activity participation voucher is available, the item is acquired with less than the preset resource amount corresponding to the item. If it is determined that the activity participation voucher is unavailable, that is, if the verification result indicates a change or invalidation of the user's eligibility status, a failure message is sent to the first application server so that the first application client displays a failure message to the user. This failure message indicates that the user cannot currently participate in the target activity and may also indicate that the user can acquire the item with the preset resource amount.

[0161] This further improves the reliability of the item acquisition process, avoids settlement errors caused by changes in voucher status, ensures that item acquisition is completed with less resources only when conditions are met, and improves the security and accuracy of cross-application resource transfer.

[0162] In some embodiments, the availability conditions for an activity participation credential include at least one of the following: the validity period of the activity participation credential has not expired; the activity participation credential has not been used; the activity participation credential is associated with an object and an item; and the remaining available resources of the target activity have not reached a preset threshold. In addition, conditions such as daily cumulative usage limits, single-user daily usage limits, and single-user cumulative usage limits can be added without restriction. The daily cumulative usage limit refers to the daily deduction limit across the entire activity dimension, meaning the total amount of virtual resources allowed to be deducted through the target activity in a single day does not exceed a preset threshold; the single-user daily usage limit means that the same object is only allowed to use the activity participation credential for a preset number of deductions or a preset amount of resource deductions within a single day, preventing a single user from excessively occupying activity discount resources; the single-user cumulative usage limit means that the number of times the same object uses the credential to obtain items or the total amount of resources deducted during the entire activity period does not exceed a specified upper limit. Limiting availability from multiple dimensions can filter abnormal credentials and abnormal scenarios, improving the verification accuracy and execution efficiency of the second application server, and ensuring that the target activity is carried out within a controllable range.

[0163] In step 508, the second application server sends an item acquisition completion notification to the first application server.

[0164] In this embodiment of the disclosure, the item acquisition completion notification includes, but is not limited to, an object identifier, an item identifier, an activity participation credential identifier, and an item acquisition completion status. This is used to inform the first application server that the cross-application item acquisition process has been completed, so that the first application server can synchronously update the corresponding data status and ensure data consistency between the two servers.

[0165] In step 509, the first application server receives the item acquisition completion notification sent by the second application server, and updates the status of the activity participation certificate to "used" based on the item acquisition completion notification.

[0166] In this embodiment, after receiving the notification that the item acquisition is complete, the first application server parses and verifies the object identifier, item identifier, and activity participation voucher identifier in the notification. It confirms that these match the associated data stored locally, updates the activity participation voucher's status from valid to used, and synchronously updates it to the preset storage space, thereby achieving real-time synchronization and management of voucher status. This avoids the abnormal situation of the same voucher being used repeatedly, ensures the reasonable consumption of activity resources, and improves the overall reliability of cross-application item acquisition and activity verification.

[0167] To facilitate the description of the improvements compared to traditional methods, we will first introduce the current traditional methods of acquiring cross-application items. See [link / reference] Figure 6 As shown, Figure 6 This is an overall flowchart illustrating a traditional cross-application item acquisition method according to an exemplary embodiment. In the activity configuration phase, activity information is configured in the backend of the first application, including the activity time range, the scope of participants, activity deduction information, etc., and an activity identifier corresponding to the activity is generated. In the phase where the object determines to acquire the item, when the object determines to acquire the item in the first application, the object information and activity information are queried, and it is determined whether they meet the requirements of the activity information. If yes, the preset resource channel and corresponding activity description information are displayed on the acquisition page; otherwise, the standard process is followed. In the resource confirmation and information transmission phase, the object selects the preset resource channel to transfer virtual resources, and the first application transmits the activity identifier and order information for the item to the second application corresponding to the preset resource channel. In the verification phase, the object enters the second application, and the second application verifies based on the activity identifier and its own data to determine whether it meets the rules of the second application. If yes, the object participates in the activity, completing the transfer of virtual resources with less resources; otherwise, the virtual resource transfer is completed with the preset resource amount.

[0168] The overall process of the embodiments of this application can be found in [link / reference]. Figure 7 As shown, Figure 7This is a schematic diagram illustrating an overall process according to an exemplary embodiment. The activity configuration phase is optional. In this phase, activity information, including the activity time range, the scope of participants, and activity discount information, is configured in the backend of the first application. During the pre-qualification query phase, when an object views an item (e.g., browsing the item details page), the first application client requests a first interface. This first interface checks the activity of the preset resource channel indicated by the second application. The first application server determines the object information and item information. The first application server calls a second interface to transmit the above information to the second application server. This second interface queries whether the object is qualified to participate in the activity. The second application performs real-time verification, mapping the object information (such as device identification) to the user account in the second application. Combining this with item information, user tags on the second application side, risk control rules, and activity resource quantity, it determines whether the object is qualified to participate in the activity. If qualified, the second application server generates and returns an activity participation certificate, and the first application server associates and stores the activity participation certificate with the current object and item. If not qualified, a "no corresponding qualification" message is returned, the current process ends, and the object does not participate in the target activity. During the activity description information display phase, after the user confirms that they want to acquire the item, such as when the user clicks the "Submit Order" button, the first application server queries the user's pre-stored activity participation voucher, such as retrieving the activity participation voucher previously generated for the user / device from the cache or database; it then determines whether the activity participation voucher is valid; if so, the preset resource channel and corresponding activity description information are highlighted on the item acquisition page (order page), giving the user a clear expectation; if not, the standard process is followed, that is, the preset resource channel is displayed on the item acquisition page. During the verification phase, the object selects a preset resource channel indicated by the second application, such as by clicking the button corresponding to that preset resource channel; the first application places an order and calls the third interface, sending the activity participation voucher and the order information corresponding to the item. The third interface is used to send order-related information to the second application server; the object launches / jumps to the second application; the second application server receives the request, extracts and verifies the availability of the activity participation voucher, including but not limited to whether it is valid, whether it has been used, whether it corresponds to the item / object, and whether the remaining activity resources are sufficient; it determines whether the activity participation voucher is available; if so, the object participates in the activity, completing the transfer of virtual resources with less resources, that is, the activity deduction portion is automatically deducted in the second application, and the object confirms that the status of the activity participation voucher has been updated to "used" after the operation is completed; if not, the virtual resource transfer is completed according to the preset resource amount.

[0169] This disclosure provides a cross-application item acquisition method. The first application server obtains an activity participation credential from the second application server during the item viewing stage, and displays the corresponding activity description information to the target through the first application client during the item acquisition stage. This advances the verification of activity participation eligibility to the item viewing stage, making the displayed activity description information more accurate. Because the activity description information is only displayed to the target if they possess an activity participation credential, it improves the accuracy and reliability of information display. It avoids situations where activity information is displayed but the target cannot participate. Furthermore, it avoids process interruptions and waiting times caused by initial verification during the item acquisition stage, enabling the target to more efficiently select appropriate resource channels to complete item acquisition, thereby improving the overall efficiency of item acquisition. Moreover, the activity participation credential is generated by the second application server, which performs real-time risk control and security verification during both the credential acquisition and resource transfer stages, ensuring security.

[0170] All of the above-mentioned optional technical solutions can be combined in any way to form optional embodiments of this disclosure, and will not be described in detail here.

[0171] Figure 8 This is a block diagram illustrating a cross-application item dispensing device according to an exemplary embodiment. Figure 8 As shown, the device is configured on a first application server, which provides background services for a first application. The device includes a first sending unit 801, a receiving unit 802, and a second sending unit 803.

[0172] The first sending unit 801 is configured to execute a response to an object's viewing instruction for an item, sending the object information of the object and the item information of the item to the second application server. The second application server is used to provide background services for the application corresponding to the preset resource channel. The receiving unit 802 is configured to receive an activity participation certificate returned by the second application server based on object information and item information. The activity participation certificate is used to participate in a target activity of a preset resource channel. The target activity is used to obtain an item with a resource amount less than the preset resource amount corresponding to the item. The second sending unit 803 is configured to execute an action in response to an object's instruction to acquire an item, and send activity description information of the target activity to the first application client so that the first application client can display activity description information corresponding to a preset resource channel. The first sending unit 801 is also configured to execute a selection instruction for a preset resource channel in response to an object, and send the activity participation certificate and the order information for the item to the second application server so that the second application server can complete the acquisition of the item based on the activity participation certificate.

[0173] In some embodiments, the second sending unit 803 is configured to execute a query in response to an object's instruction to obtain an item, indicating whether the object has a corresponding activity participation certificate; if a corresponding activity participation certificate exists and the certificate is valid, the unit sends activity description information of the target activity to the first application client.

[0174] In some embodiments, the conditions for the validity of an activity participation credential include at least one of the following: The activity participation voucher is currently valid for the current period. The activity participation voucher was not used.

[0175] In some embodiments, the apparatus further includes: The storage unit is configured so that after the executor receives the event participation voucher, it associates the event participation voucher with the object and item and stores it in the preset storage space; The second sending unit 803 is also configured to perform an object- and item-based query in a preset storage space to see if a corresponding activity participation certificate is stored.

[0176] In some embodiments, the first sending unit 801 is configured to execute a query in response to an object's viewing instruction for an item, querying whether there is activity information corresponding to a preset resource channel stored, the activity information indicating the target activity; if there is activity information corresponding to a preset resource channel currently stored, the object information and item information are sent to the second application server.

[0177] In some embodiments, the second application server is used to determine whether an object meets the activity participation conditions based on object information and item information; after determining that the object meets the activity participation conditions, it generates an activity participation certificate; wherein the activity participation conditions include at least one of the following: activity time range, scope of participating objects, scope of applicable items, and amount of remaining available resources for the target activity.

[0178] In some embodiments, the second application server is used to determine whether the activity participation certificate is available; after determining that the activity participation certificate is available, the item is acquired with less than the preset resource amount corresponding to the item.

[0179] In some embodiments, the availability of activity participation credentials includes at least one of the following conditions: The activity participation voucher is currently valid for the current period. The activity participation voucher was not used; Activity participation vouchers are associated with participants and items; The remaining available resources for the target activity have not reached the preset threshold.

[0180] In some embodiments, the apparatus further includes: The update unit is configured to receive an item acquisition completion notification sent by the second application server; and based on the item acquisition completion notification, update the status of the activity participation credential to "used".

[0181] In some embodiments, object information includes at least one of the following: The object's device identifier, which indicates the device on which the object is currently being used; The object's user account, which is the account the object is currently logged into in the first application.

[0182] In some embodiments, the preset resource channel is any of the following: The resource channel that was pre-set and selected when the item was last acquired; Resource channels that are pre-set and selected a certain number of times within a preset time range, reaching a preset threshold.

[0183] This disclosure provides a cross-application item acquisition device. By obtaining activity participation credentials from a second application server during the item viewing stage and displaying corresponding activity description information to the user during the item acquisition stage, the verification of activity participation eligibility is brought forward to the item viewing stage, making the activity description information displayed to the user more accurate. Because the activity description information is only displayed to the user if they have a corresponding activity participation credential, and not displayed if the user does not have a corresponding activity participation credential, the accuracy and reliability of information display are improved. This avoids situations where activity information is displayed but the user cannot participate in the corresponding activity. In addition to accurately displaying information, it also avoids process interruptions and waiting time caused by initial verification during the item acquisition stage, enabling users to more efficiently select appropriate resource channels to complete item acquisition, thereby improving the overall efficiency of item acquisition.

[0184] 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.

[0185] Figure 9 This is a block diagram illustrating another cross-application item dispensing device according to an exemplary embodiment. Figure 9 As shown, the device is configured on a second application server, which is used to provide background services for applications corresponding to preset resource channels. The device includes a receiving unit 901, a generating unit 902, and a sending unit 903.

[0186] The receiving unit 901 is configured to receive object information and item information sent by the first application server after the object performs a viewing operation on the item; The generation unit 902 is configured to generate an activity participation certificate based on object information and item information. The activity participation certificate is used to participate in a target activity through a preset resource channel. The target activity is used to obtain an item with a resource amount less than the preset resource amount corresponding to the item. Sending unit 903 is configured to return activity participation credentials to the first application server. The first application server is used to send activity description information of the target activity to the first application client in response to the object's instruction to obtain the item, so that the first application client can display activity description information corresponding to the preset resource channel. The receiving unit 901 is also configured to receive the activity participation certificate and the order information for the item sent by the first application server after the object performs the selection operation on the preset resource channel, and complete the acquisition of the item based on the activity participation certificate.

[0187] In some embodiments, the first application server is used to respond to the object's instruction to obtain an item, query whether the object corresponds to an activity participation certificate; if there is an activity participation certificate and the activity participation certificate is in a valid state, send the activity description information of the target activity to the first application client.

[0188] In some embodiments, the conditions for the validity of an activity participation credential include at least one of the following: The activity participation voucher is currently valid for the current period. The activity participation voucher was not used.

[0189] In some embodiments, the first application server is used to associate the activity participation credential with an object and an item and store it in a preset storage space after receiving the activity participation credential; and to query the preset storage space to see if a corresponding activity participation credential is stored based on the object and the item.

[0190] In some embodiments, the first application server is used to respond to the object's instruction to view the item, query whether there is activity information corresponding to a preset resource channel stored, and the activity information indicates the target activity; if there is activity information corresponding to the preset resource channel stored, the object information and item information are sent to the second application server.

[0191] In some embodiments, the generation unit 902 is configured to perform an action based on object information and item information to determine whether an object meets the activity participation conditions; and after determining that the object meets the activity participation conditions, to generate an activity participation certificate; wherein the activity participation conditions include at least one of the following: activity time range, scope of participating objects, scope of applicable items, and the amount of remaining available resources for the target activity.

[0192] In some embodiments, the receiving unit 901 is configured to determine whether the activity participation certificate is available; and after determining that the activity participation certificate is available, to acquire the item with a resource amount less than the preset resource amount corresponding to the item.

[0193] In some embodiments, the availability of activity participation credentials includes at least one of the following conditions: The activity participation voucher is currently valid for the current period. The activity participation voucher was not used; Activity participation vouchers are associated with participants and items; The remaining available resources for the target activity have not reached the preset threshold.

[0194] In some embodiments, the sending unit is configured to send an item acquisition completion notification to a first application server, so that the first application server updates the status of the activity participation credential to "used" based on the item acquisition completion notification.

[0195] In some embodiments, object information includes at least one of the following: The object's device identifier, which indicates the device on which the object is currently being used; The object's user account, which is the account the object is currently logged into in the first application.

[0196] In some embodiments, the preset resource channel is any of the following: The resource channel that was pre-set and selected when the item was last acquired; Resource channels that are pre-set and selected a certain number of times within a preset time range, reaching a preset threshold.

[0197] This disclosure provides a cross-application item acquisition device. A second application server performs activity eligibility verification and generates an activity participation credential during the item viewing stage, bringing the verification logic forward. The device then displays the corresponding activity description information to the object during the item acquisition stage, making the displayed information more accurate. Because the activity description information is only displayed to an object with a corresponding activity participation credential, it improves the accuracy and reliability of information display. This avoids situations where activity information is displayed but the user cannot participate. Furthermore, it avoids process interruptions and waiting times caused by initial verification during the item acquisition stage, enabling the user to more efficiently select appropriate resource channels to acquire items, thereby improving the overall efficiency of item acquisition.

[0198] 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.

[0199] Figure 10 This is a block diagram illustrating yet another cross-application item dispensing device according to an exemplary embodiment. (e.g.) Figure 10 As shown, the device is configured in a terminal and includes a first display unit 1001 and a second display unit 1002.

[0200] The first display unit 1001 is configured to perform an operation in response to an object viewing an item in the first application, displaying the item's item page; The second display unit 1002 is configured to perform an operation to obtain an item on the item page if the object has an activity participation credential provided by the second application server. On the item acquisition page, the activity description information of the preset resource channel and the target activity is displayed. The second application server is used to provide background services for the application corresponding to the preset resource channel. The activity participation credential is used to participate in the target activity of the preset resource channel. The target activity is used to obtain the item with a resource amount less than the preset resource amount corresponding to the item. The second display unit 1002 is also configured to perform a selection operation on a preset resource channel in response to an object, and to acquire an item with a resource amount less than the preset resource amount corresponding to the item.

[0201] This disclosure provides a cross-application item acquisition device. During the item viewing stage, it determines whether the user possesses an activity participation credential. If the credential is confirmed, the device displays corresponding activity description information during the item acquisition stage. This advances the activity participation eligibility verification to the item viewing stage, making the displayed activity description information more accurate. Because the activity description information is only displayed when the user has a valid participation credential, the accuracy and reliability of the information display are improved. This avoids situations where activity information is displayed but the user is unable to participate, thus enhancing the accuracy and efficiency of information transmission. Furthermore, it avoids process interruptions and waiting times caused by initial verification during the item acquisition stage, enabling users to more efficiently select appropriate resource channels to acquire items, thereby improving the overall efficiency of item acquisition.

[0202] 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.

[0203] It should be noted that the various cross-application item acquisition devices provided in the above embodiments are only illustrative examples of the division of the above functional units. In actual applications, the above functions can be assigned to different functional units as needed, that is, the internal structure of the device can be divided into different functional units to complete all or part of the functions described above. In addition, the cross-application item acquisition devices and cross-application item acquisition method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.

[0204] Regarding the cross-application item acquisition device 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 here.

[0205] Figure 11 This is a block diagram illustrating an electronic device according to an exemplary embodiment. Typically, the electronic device 1100 includes a processor 1101 and a memory 1102.

[0206] Processor 1101 may include one or more processing cores, such as a quad-core processor, an eleven-core processor, etc. Processor 1101 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 1101 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1101 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, processor 1101 may also include an AI processor for handling computational operations related to machine learning.

[0207] The memory 1102 may include one or more computer-readable storage media, which may be non-transitory. The memory 1102 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1102 are used to store at least one program code for execution by the processor 1101 to implement the cross-application item acquisition method provided in the method embodiments of this disclosure.

[0208] In some embodiments, the electronic device 1100 may optionally include a peripheral device interface 1103 and at least one peripheral device. The processor 1101, memory 1102, and peripheral device interface 1103 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 1103 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of the following: a radio frequency circuit 1104, a display screen 1105, a camera assembly 1106, an audio circuit 1107, and a power supply 1108.

[0209] Peripheral device interface 1103 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 1101 and memory 1102. In some embodiments, processor 1101, memory 1102 and peripheral device interface 1103 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 1101, memory 1102 and peripheral device interface 1103 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.

[0210] The radio frequency (RF) circuit 1104 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 1104 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 1104 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. Optionally, the RF circuit 1104 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 1104 can communicate with other electronic devices via at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: metropolitan area networks (MANs), various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks (WLANs), and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 1104 may also include circuitry related to NFC (Near Field Communication), which is not limited in this disclosure.

[0211] Display screen 1105 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 1105 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 1101 for processing. In this case, display screen 1105 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 1105, which serves as the front panel of electronic device 1100; in other embodiments, there may be at least two display screens, respectively disposed on different surfaces of electronic device 1100 or in a folded design; in still other embodiments, display screen 1105 may be a flexible display screen, disposed on a curved or folded surface of electronic device 1100. Furthermore, display screen 1105 may also be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. The display screen 1105 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0212] The camera assembly 1106 is used to acquire images or videos. Optionally, the camera assembly 1106 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the electronic device, and the rear-facing camera is located on the back of the electronic device. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 1106 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm-light flash and a cool-light flash, which can be used for light compensation at different color temperatures.

[0213] The audio circuit 1107 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting the sound waves into electrical signals that are input to the processor 1101 for processing, or input to the radio frequency circuit 1104 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each located at a different part of the electronic device 1100. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert electrical signals from the processor 1101 or the radio frequency circuit 1104 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 1107 may also include a headphone jack.

[0214] Power supply 1108 is used to supply power to the various components in electronic device 1100. Power supply 1108 can be AC ​​power, DC power, a disposable battery, or a rechargeable battery. When power supply 1108 includes a rechargeable battery, the rechargeable battery can support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.

[0215] Those skilled in the art will understand that Figure 11 The structure shown does not constitute a limitation on the electronic device 1100, and may include more or fewer components than shown, or combine certain components, or use different component arrangements.

[0216] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 1102 including instructions, which can be executed by a processor 1101 of an electronic device 1100 to complete the aforementioned cross-application article acquisition method. Optionally, the computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0217] A computer program product includes a computer program that, when executed by a processor, implements the aforementioned cross-application item acquisition method.

[0218] 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.

[0219] 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 method for acquiring items across applications, characterized in that, Applied to a first application server, the first application server being used to provide background services for a first application, the method includes: In response to an object's command to view an item, the object information of the object and the item information of the item are sent to a second application server, which provides background services for applications corresponding to preset resource channels. The application server receives an activity participation credential returned by the second application server based on the object information and the item information. The activity participation credential is used to participate in the target activity of the preset resource channel. The target activity is used to obtain the item with a resource amount less than the preset resource amount corresponding to the item. In response to the object's instruction to acquire the item, the activity description information of the target activity is sent to the first application client so that the first application client can display the activity description information corresponding to the preset resource channel; In response to the object's instruction to select the preset resource channel, the activity participation certificate and the order information for the item are sent to the second application server, so that the second application server can complete the acquisition of the item based on the activity participation certificate.

2. The cross-application item acquisition method according to claim 1, characterized in that, In response to the object's instruction to acquire the item, sending activity description information of the target activity to the first application client includes: In response to the object's instruction to obtain the item, query whether the object corresponds to the activity participation certificate; If a valid activity participation certificate exists, the activity description information of the target activity is sent to the first application client.

3. The cross-application item acquisition method according to claim 2, characterized in that, The validity of the activity participation voucher includes at least one of the following conditions: The validity period of the activity participation voucher has not yet expired; The activity participation voucher was not used.

4. The cross-application item acquisition method according to claim 2, characterized in that, The method further includes: Upon receiving the activity participation voucher, the activity participation voucher is associated with the object and the item and stored in a preset storage space; The query to determine whether the object corresponds to the activity participation certificate includes: Based on the object and the item, query the preset storage space to see if there is a corresponding activity participation certificate stored.

5. The cross-application item acquisition method according to claim 1, characterized in that, The step of responding to an object's command to view an item by sending the object information of the object and the item information of the item to the second application server includes: In response to an object's command to view an item, query whether activity information corresponding to the preset resource channel is stored, and the activity information indicates the target activity; If the activity information corresponding to the preset resource channel is currently stored, the object information and the item information are sent to the second application server.

6. The cross-application item acquisition method according to claim 1, characterized in that, The second application server is used to determine whether the object meets the activity participation conditions based on the object information and the item information; after determining that the object meets the activity participation conditions, it generates the activity participation voucher; The participation conditions for the activity include at least one of the following: the activity time range, the scope of participants, the applicable scope of items, and the amount of remaining available resources for the target activity.

7. The cross-application item acquisition method according to claim 1, characterized in that, The second application server is used to determine whether the activity participation certificate is in an available state; after determining that the activity participation certificate is in an available state, the acquisition of the item is completed with less than the preset resource amount corresponding to the item.

8. The cross-application item acquisition method according to claim 7, characterized in that, The conditions for the validity of the activity participation voucher include at least one of the following: The validity period of the activity participation voucher has not yet expired; The activity participation voucher was not used; The activity participation voucher is associated with the object and the item; The remaining available resources for the target activity have not reached the preset threshold.

9. The cross-application item acquisition method according to claim 1, characterized in that, The method further includes: Receive the item acquisition completion notification sent by the second application server; Based on the notification that the item acquisition was completed, the status of the activity participation voucher is updated to "used".

10. The cross-application item acquisition method according to any one of claims 1 to 9, characterized in that, The object information includes at least one of the following: The device identity identifier of the object, which is used to indicate the device on which the object is currently applied; The user account of the object is the account that the object is currently logged into in the first application.

11. The cross-application item acquisition method according to any one of claims 1 to 9, characterized in that, The preset resource channel is any one of the following: The resource channel that was pre-set and selected when the item was last acquired; Resource channels that are pre-set and selected a certain number of times within a preset time range, reaching a preset threshold.

12. A method for acquiring items across applications, characterized in that, Applied to a terminal, the method includes: In response to an object's viewing operation on an item in the first application, the item page of the item is displayed; If the object has an activity participation credential provided by the second application server, in response to the acquisition operation of the item on the item page, the activity description information of the preset resource channel and the target activity is displayed on the item acquisition page. The second application server is used to provide background services for the application corresponding to the preset resource channel. The activity participation credential is used to participate in the target activity of the preset resource channel. The target activity is used to acquire the item with a resource amount less than the preset resource amount corresponding to the item. In response to the object's selection of the preset resource channel, the item is acquired with a resource amount less than the preset resource amount corresponding to the item.

13. A cross-application item retrieving device, characterized in that, The device is configured on a first application server, which provides background services for a first application. The first sending unit is configured to execute a response to an object's viewing instruction for an item, sending the object information of the object and the item information of the item to the second application server, which is used to provide background services for the application corresponding to the preset resource channel; The receiving unit is configured to receive an activity participation credential returned by the second application server based on the object information and the item information. The activity participation credential is used to participate in the target activity of the preset resource channel. The target activity is used to obtain the item with a resource amount less than the preset resource amount corresponding to the item. The second sending unit is configured to execute an action in response to the object's instruction to acquire the item, sending activity description information of the target activity to the first application client, so that the first application client can display the activity description information corresponding to the preset resource channel; The first sending unit is further configured to execute a response to the object's selection instruction for the preset resource channel, sending the activity participation certificate and the order information for the item to the second application server, so that the second application server can complete the acquisition of the item based on the activity participation certificate.

14. A cross-application item retrieving device, characterized in that, Configured in a terminal, the device includes: The first display unit is configured to perform an operation in response to an object viewing an item in the first application, displaying the item page of the item; The second display unit is configured to perform an operation to obtain the item on the item page if the object has an activity participation credential provided by the second application server. On the item acquisition page, the activity description information of the preset resource channel and the target activity is displayed. The second application server is used to provide background services for the application corresponding to the preset resource channel. The activity participation credential is used to participate in the target activity of the preset resource channel. The target activity is used to obtain the item with a resource amount less than the preset resource amount corresponding to the item. The second display unit is further configured to perform an operation in response to the object's selection of the preset resource channel, acquiring the item with a resource amount less than the preset resource amount corresponding to the item.

15. An electronic device, characterized in that, The electronic device includes: One or more processors; Memory used to store the executable program code of the processor; The processor is configured to execute the program code to implement the cross-application item acquisition method as described in any one of claims 1 to 11, or the cross-application item acquisition method as described in claim 12.

16. A computer-readable storage medium, characterized in that, When the instructions in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device is enabled to perform the cross-application item acquisition method as described in any one of claims 1 to 11, or to perform the cross-application item acquisition method as described in claim 12.

17. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the cross-application item acquisition method as described in any one of claims 1 to 11, or implements the cross-application item acquisition method as described in claim 12.