Method, device, storage medium and computer device for configuring active resources

By setting up the first phase of the activity resources on the server side, receiving and analyzing client tagging information, filtering target orders, and creating resource configuration tasks, the problem of activity resource configuration not meeting user needs is solved, thus improving utilization and user experience.

CN115239377BActive Publication Date: 2026-05-08RAJAX NETWORK &TECHNOLOGY (SHANGHAI) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
RAJAX NETWORK &TECHNOLOGY (SHANGHAI) CO LTD
Filing Date
2022-07-19
Publication Date
2026-05-08

AI Technical Summary

Technical Problem

The configuration of activity resources does not meet user needs, resulting in low utilization and affecting the configuration effect.

Method used

The server sets up the first phase of the activity based on the selected target location information, receives the marking information from the client, counts the marking results, determines the resource allocation information, filters the target orders based on the order information, and creates the activity resource configuration task.

Benefits of technology

This improves the utilization rate of event resources and user experience, ensures the fairness and rationality of resource allocation, and allows users to receive rewards simply by placing an order.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115239377B_ABST
    Figure CN115239377B_ABST
Patent Text Reader

Abstract

The application discloses a kind of configuration methods of active resources, device, storage medium and computer equipment. Among them, the method comprises: server is set to at least two target position information selected first stage activity, initiates first stage activity to multiple clients, receives the first mark information sent by multiple clients through first stage activity, when reaching the mark deadline time corresponding to first stage activity, the mark result corresponding to first mark information is counted, the mark result corresponding to first mark information is determined according to the resource distribution information that activity resource is respectively configured to at least two target position information, according to resource distribution information, the order information that order is matched from multiple orders as target order with at least two target position information is screened respectively, and the configuration task of activity resource is created for target order. The above-mentioned method effectively improves the utilization rate of activity resource, and reaches the expected effect of the configuration of activity resource.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to Internet technology, and in particular to a method, apparatus, storage medium, and computer equipment for configuring activity resources. Background Technology

[0002] In the mobile internet era, with the rapid development of e-commerce technology, online platforms have become an important tool in people's daily consumption scenarios. In order to attract more users to participate in consumption scenarios, many online platforms offer a large number of activity resources to incentivize users and issue corresponding resource rights to users based on these resources, so that users can use these resource rights to complete corresponding order transactions.

[0003] In related technologies, the allocation of activity resources is typically targeted to users with different attribute dimensions to distribute suitable resource benefits to users with different attribute dimensions. However, the allocation of activity resources requires a high degree of user participation. If the allocated activity resources do not meet user needs, users will not use the resource benefits issued by the online platform during actual transactions, resulting in low utilization of activity resources and affecting the expected effect of the allocation of activity resources. Summary of the Invention

[0004] In view of this, this application provides a method, apparatus, storage medium, and computer equipment for configuring active resources, with the main objective of solving the technical problem of low utilization rate of configured active resources.

[0005] According to a first aspect of the present invention, a method for configuring active resources is provided, the method comprising:

[0006] The server sets up a first-phase activity for at least two selected target location information and initiates the first-phase activity to multiple clients;

[0007] The server receives first tag information sent by multiple clients through the first phase of the activity. When the tag deadline corresponding to the first phase of the activity is reached, the server counts the tag results corresponding to the first tag information and determines the resource allocation information configured for at least two target location information based on the tag results corresponding to the first tag information.

[0008] In response to an order submission operation, multiple clients send orders to the server;

[0009] The server obtains the order information corresponding to the order, filters the orders sent by the multiple clients according to the resource distribution information, selects the orders whose order information matches the at least two target location information as target orders, and creates a configuration task for the activity resources for the target orders.

[0010] According to a second aspect of the present invention, a method for configuring active resources is provided, the method comprising:

[0011] The receiving server initiates a first-phase activity, and sends first tag information to the server through the first-phase activity, so that the server can determine the resource allocation information configured for at least two target location information based on the first tag information.

[0012] In response to an order submission operation, an order is sent to the server, so that the server filters target orders that match the at least two target location information based on the order information corresponding to the order.

[0013] In response to the server executing the configuration task for the activity resources of the target order, receive resource configuration information.

[0014] According to a third aspect of the present invention, a method for configuring active resources is provided, the method comprising:

[0015] Set up a first-stage activity for at least two selected target location information, and initiate the first-stage activity to multiple clients;

[0016] Receive first tag information sent by multiple clients through the first phase of the activity; when the tag deadline corresponding to the first phase of the activity is reached, count the tag results corresponding to the first tag information, and determine the resource allocation information configured for at least two target location information based on the tag results corresponding to the first tag information.

[0017] The system receives orders sent by clients, obtains the order information corresponding to the orders, filters the orders sent by the multiple clients according to the resource distribution information, selects the orders whose order information matches the at least two target location information as target orders, and creates a configuration task for the activity resources for the target orders.

[0018] According to a fourth aspect of the present invention, an apparatus for configuring active resources is provided, the apparatus comprising:

[0019] The tag sending module is used to receive the first phase activity initiated by the server and send the first tag information to the server through the first phase activity, so that the server can determine the resource allocation information configured for the activity resources for at least two target location information based on the first tag information.

[0020] An operation response module is used to respond to an order submission operation by sending an order to the server, so that the server can filter target orders that match the at least two target location information according to the order information corresponding to the order.

[0021] The information receiving module is used to receive resource configuration information in response to the server's execution of the configuration task for the activity resources of the target order.

[0022] According to a fifth aspect of the present invention, an apparatus for configuring active resources is provided, the apparatus comprising:

[0023] The information setting module is used to set the first-stage activity for at least two selected target location information and to initiate the first-stage activity to multiple clients;

[0024] The information statistics module is used to receive first marker information sent by multiple clients through the first phase of the activity. When the marker deadline corresponding to the first phase of the activity is reached, the module counts the marker results corresponding to the first marker information and determines the resource allocation information configured for at least two target location information based on the marker results corresponding to the first marker information.

[0025] The task creation module is used to receive orders sent by clients, obtain the order information corresponding to the orders, filter orders from the orders sent by the multiple clients according to the resource distribution information, select orders whose order information matches the at least two target location information as target orders, and create a configuration task for the activity resources for the target orders.

[0026] According to a sixth aspect of the present invention, a storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the above-described method for configuring active resources.

[0027] According to a seventh aspect of the present invention, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the above-described method for configuring active resources.

[0028] This invention provides a method, apparatus, storage medium, and computer device for configuring activity resources. First, a server sets up a first-stage activity for at least two selected target location information and initiates the first-stage activity to multiple clients. It also receives first marker information sent by multiple clients through the first-stage activity. When the marker deadline corresponding to the first-stage activity is reached, the marking results corresponding to the first marker information are statistically analyzed. Based on the marking results corresponding to the first marker information, resource allocation information configured for the at least two target location information is determined. Then, by monitoring orders sent by multiple clients and obtaining the corresponding order information, orders whose order information matches the at least two target location information are selected from the orders sent by multiple clients according to the resource allocation information as target orders. An activity resource configuration task is then created for the target orders. The above method sets up a first-stage activity for at least two selected target locations, and determines the resource distribution information for each of the at least two target locations based on the statistical marking results corresponding to the first-stage activity. Since the marking results can reflect the participation of activity resources, the allocation of resource rewards can be arranged more reasonably while ensuring the fairness of activity resources. In this process, users only need to place an order to receive resource rewards, which effectively improves the utilization rate of activity resources and also improves the user's order experience, achieving the expected effect of activity resource allocation.

[0029] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description

[0030] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:

[0031] Figure 1 A flowchart illustrating a method for configuring activity resources according to an embodiment of the present invention is shown;

[0032] Figure 2 The illustration shows a scenario diagram of an activity resource configuration method provided by an embodiment of the present invention;

[0033] Figure 3 The illustration shows a scenario diagram of an activity resource configuration method provided by an embodiment of the present invention;

[0034] Figure 4 A flowchart illustrating another method for configuring activity resources provided by an embodiment of the present invention is shown;

[0035] Figure 5 A flowchart illustrating another method for configuring activity resources provided by an embodiment of the present invention is shown;

[0036] Figure 6 A schematic diagram of the structure of an activity resource configuration device provided in an embodiment of the present invention is shown;

[0037] Figure 7 A schematic diagram of another activity resource configuration device provided in an embodiment of the present invention is shown. Detailed Implementation

[0038] The present invention will be described in detail below with reference to the accompanying drawings and embodiments. It should be noted that, unless otherwise specified, the embodiments and features described in the present application can be combined with each other.

[0039] In one embodiment, such as Figure 1 As shown, a method for configuring activity resources is provided. Taking the application of this method to a client and a server as an example, the method includes the following steps:

[0040] 101. The server sets up a first-phase activity for at least two selected target location information and initiates the first-phase activity to multiple clients.

[0041] The selected at least two target location information can be randomly selected by the server from pre-stored location information. For example, the server may have a list of multiple location information stored in advance, from which at least two target location information can be randomly selected. Alternatively, the server may initiate a resource activity to filter the selection, such as a voting activity to filter the top-ranked location information. The server may also select at least two target location information based on the number of orders generated by different location information. The target location information can be a city, such as city A, city B, city C, etc., or a region within a city, such as area A1, area A2, area A3, etc., of city A, or a geographical region, such as the Northeast region or the Central China region. It should be noted that when the server selects at least two target location information by initiating a resource activity, this resource activity can be initiated for all network platforms, meaning all clients within the network platform can participate. Alternatively, the resource activity can be initiated for network platforms within a specific channel, meaning only clients accessing the network platform through the specified channel can participate.

[0042] Specifically, after selecting at least two target location information, the server can launch the first phase of the activity for the at least two target location information to the client by publishing activity resources on the in-application network platform. Here, the server can configure the corresponding activity details, scope of participation, time, participation method and content of the activity page for the first phase of the activity, and launch the first phase of the activity to multiple clients based on the activity information.

[0043] 102. The server receives first tag information sent by multiple clients through the first phase of the activity. When the tag deadline corresponding to the first phase of the activity is reached, the server counts the tag results corresponding to the first tag information and determines the resource allocation information configured for at least two target location information based on the tag results corresponding to the first tag information.

[0044] Here, the resource page corresponding to the first activity phase can be displayed on multiple clients. This resource page sets corresponding associated areas and trigger markers for at least two target location information. The trigger marker can be an icon button. By operating the trigger markers of different target locations, the client can generate first marker information for the corresponding target location information. At the same time, a mark representing the first marker information is displayed in the corresponding associated area. The mark can be a number or an image. For example, if the client clicks the trigger marker for target location A, the user image corresponding to the client is displayed in the associated area of ​​target location A.

[0045] Understandably, in order to facilitate the statistical analysis of the first marking information, for each of the at least two target location information, the first phase of the activity will set up different resource access channels. The resource access channels of the corresponding target location information will be used to statistically analyze the marking results corresponding to the target location information in real time. For example, resource access channel A1 will be used to analyze the marking results for city M, and resource access channel A2 will be used to analyze the marking results for city N. Here, the marking result is the number of markings.

[0046] Because the activity information is also configured and displayed on the client at the same time as the first phase activity is released, during the execution of the first phase activity, different users will choose the target location information that matches their preferences from at least two target location information. After receiving the first identification information sent by multiple clients through the first phase of the activity, the server will count the first identification information in real time. As time goes by, the client will continue to send the first identification information for at least two target location information, so that the number of identifications corresponding to at least two target location information will also change. When the marking deadline corresponding to the first phase of the activity is reached, the number of markings corresponding to at least two target location information is summarized to obtain the marking result corresponding to the first marking information.

[0047] Furthermore, considering the fairness of the first phase of the activity, the number of tags needs to be set for each client. For example, each client can only select one target location information from at least two target location information to trigger a tagging operation once during the first phase of the activity, that is, generate a first tag information.

[0048] Specifically, the marking results corresponding to the first marking information can reflect the degree of user support for different target location information. For target location information with a large number of supporters, it indicates that users at that target location information have a higher enthusiasm for participating in the activity resources and are more eager to receive resource rewards. Therefore, a higher allocation of resource distribution information can be given to that target location information, while the allocation of resource distribution information to other target locations should be reduced accordingly. It should be noted that, considering the resource costs of the network platform, a total resource distribution amount will be pre-set for the resource distribution information set for at least two target location information. Within this total allocation amount, the resource distribution information allocated to each target location information is determined based on the number of markings corresponding to the at least two target location information.

[0049] For example, in the first phase of the activity set up for target location information A1 and A2, the number of first markers corresponding to target location information A1 is 20,000 people, and the number of first markers corresponding to target location information A2 is 40,000 people. If the total amount of resources to be distributed in advance by the network platform is 2,000 copies, then 500 copies can be distributed for target location information A1 and 1,500 copies can be distributed for target location information A2.

[0050] 103. In response to an order submission, multiple clients send orders to the server.

[0051] Specifically, each client can send one or more orders for the server to filter, and each order carries order information, which may include, but is not limited to, at least one of the following: user information, amount information, order time, geographical information, merchant information, and product information. User information refers to information related to the user, such as resource account, user nickname, and user contact information. Amount information refers to the actual payment amount for the completed transaction, excluding amounts deducted using coupons, red envelopes, or other tokens. Order time can be a moment or duration related to the order; for example, it can be the order submission time recorded by the server, or the time the server actually receives the order; it can be the time the client successfully pays the order, or the time the server actually receives an order status update to "paid"; it can be the order delivery time; it can be any time the server receives an order status update; or it can be the interval between order submission and order completion. This embodiment does not impose specific limitations. Geographical information refers to the location information of the product delivery address, such as city ID (identity number) and area code. Merchant information is used to distinguish different merchants, such as the merchant's name and merchant ID. Product information is used to distinguish different products, such as product category and product name.

[0052] Furthermore, the order time is associated with the order status. The order status can represent several nodes of the order, such as order submission, order payment, merchant acceptance, and order delivery. When determining the target order, in one embodiment, the order time can be the time when the order is updated to a first target order status; or, in another embodiment, the order time can be the time when the order is updated to a second target order status, or the time when the order status is updated to any other status.

[0053] 104. The server obtains the order information corresponding to the order, and filters the orders sent by multiple clients according to the resource distribution information. The orders whose order information matches at least two target location information are selected as target orders, and a configuration task for the activity resources is created for the target orders.

[0054] Here, the server can receive all orders sent by multiple clients and store the order information corresponding to all orders. Alternatively, it can first filter the received orders and then store the order information corresponding to the filtered orders, thereby selecting orders that meet preset conditions. For example, the server can filter received orders based on information such as order type, order channel, and order status to ensure that the filtered orders meet preset order type, order channel, and order status. Furthermore, depending on the configuration needs of the activity resources, when storing order information, the server can store information such as user information, geographical information, order time, and amount information. Other information, such as merchant information and product information, can be selected according to the actual resource configuration conditions. In this embodiment, the conditions and specific methods for order filtering are not specifically limited.

[0055] Understandably, after a client submits an order, the order status changes as the order progresses. Taking the food delivery scenario as an example, the order status will go through the following changes: order confirmation, merchant acceptance, delivery order, order completion, and user review. During the order process, the server can also respond to order status updates and promptly update the stored order information corresponding to the order status. On the one hand, this facilitates order tracking for users; on the other hand, the order status can be used as a filtering condition for target orders to filter a large number of orders and improve resource allocation efficiency. Furthermore, after the order status is updated, the client containing the order will also synchronously update the order status so that users can know the order progress in a timely manner. This embodiment does not specifically limit the method of order status update. Taking the food delivery scenario as an example, when the server receives a delivery message from the rider's client, the order automatically enters the order completion status; or, if the user manually clicks to confirm receipt, and the server receives a receipt message from the client, the order enters the order completion status; or, if the user does not click to confirm receipt and the merchant does not confirm delivery, the server will automatically confirm delivery after 3 to 6 hours, and the order will enter the order completion status.

[0056] In this embodiment, the orders sent by the client can originate from different geographical locations. The recipients of the resource allocation information configured for at least two target location information are clients from the corresponding target location information. Further, based on the resource allocation information, orders whose information matches the at least two target location information are selected from the orders sent by multiple clients as target orders. For example, if the target location information includes city A and city B, orders from city A and city B need to be selected from multiple orders. The configuration task for creating activity resources for the target order can be an order reduction or a full order reduction task. Considering the validity of the target order, the order status can also be used to limit the target order. For example, orders with a completed status can be limited to target orders, and orders with a confirmed status can also be limited to target orders. It is understood that since the configuration task for activity resources can be of various types, the configuration tasks for creating activity resources for target orders with different target location information can be the same or different. However, the resource allocation information allocated for different target location information is usually different. When the resource allocation information is different, the server can execute the configuration task according to the corresponding resource allocation information for each target location information. For example, when the task types are the same, i.e., the order is completely free, City A has 20,000 people with the task of receiving the order completely free, while City B has 10,000 people with the task of receiving the order completely free. When the task types are different, City A has the task of receiving the order completely free, while City B has the task of receiving the order reduction. City A has 20,000 people with the task of receiving the order completely free, while City B has 10,000 people with the task of receiving the order reduction.

[0057] Furthermore, the server can determine the resource allocation amount corresponding to the user information and amount information of the target order based on the resource allocation task, and execute the resource allocation task according to the resource allocation amount corresponding to the user information and amount information of the target order. This distributes the resources corresponding to the resource allocation amount to the account corresponding to the user information of the target order, thereby enabling the user to obtain the corresponding resources. Then, the server can also send the resource allocation information of the resource allocation task to multiple clients for public display. Further, in an optional embodiment, the resource allocation status of the orders in the publicized resource allocation information is all configured; in another embodiment, the resource allocation status of the orders in the publicized resource allocation information may include pending configuration, and is updated to configured after configuration is completed. It is understood that in one embodiment, the resource allocation status in the publicized resource allocation information can be a fuzzy resource allocation status. For example, when the resource allocation task has not yet been executed, but will definitely be executed as long as the order does not experience cancellation or other abnormal states, the fuzzy resource allocation status is always configured. Through the above method, while ensuring the fairness of resource allocation, the resources obtained by users are more in line with their actual needs, thereby improving user conversion rates.

[0058] It is understandable that, considering the different configuration tasks of activity resources, a corresponding strategy between amount information and resource configuration quota can be pre-set for different configuration tasks. The total amount of the order and the resource configuration quota in the amount information can be the same or different. For example, the corresponding strategy can be to use a specified percentage of the amount information as the resource configuration quota or to use part of the payment amount of the order as the resource configuration quota, etc. This application embodiment does not make specific limitations.

[0059] Furthermore, the server can feed back resource configuration information for the activity resources to multiple clients based on the configuration task details. Once a client receives the resource configuration information, it can display it publicly, allowing users of multiple clients who sent orders to intuitively understand the actual resource configuration situation. This further improves the fairness of resource configuration and enhances the user experience. In this embodiment, the client can display only the order time, only user information, only the resource configuration limit, or any combination thereof.

[0060] It is understandable that the sequential description of steps 101 to 104 above does not mean that the steps must be executed in a specific order. Under normal circumstances, the steps may be executed sequentially, sequentially, or simultaneously.

[0061] The activity resource configuration method provided in this embodiment involves a server setting up a first-stage activity for at least two selected target location information, initiating the first-stage activity to multiple clients, and receiving first marker information sent by multiple clients through the first-stage activity. When the marker deadline corresponding to the first-stage activity is reached, the marking results corresponding to the first marker information are statistically analyzed, and resource distribution information configured for the at least two target location information is determined based on the marking results. Then, by monitoring orders sent by multiple clients and obtaining the corresponding order information, orders whose order information matches the at least two target location information are selected as target orders based on the resource distribution information, and activity resource configuration tasks are created for the target orders. This method sets up a first-stage activity for at least two selected target locations and determines the resource distribution information configured for the at least two target location information based on the statistically obtained marking results of the first-stage activity. Since the marking results can reflect the participation level of activity resources, the allocation of resource rewards can be arranged more reasonably while ensuring the fairness of activity resources. In this process, users only need to place an order to receive resource rewards, effectively improving the utilization rate of activity resources and enhancing the user's order experience, thus achieving the expected effect of activity resource configuration.

[0062] In one embodiment, for the selection process of at least two target location information, the above-mentioned activity resource configuration method further includes the following steps: the server sets up a second-stage activity for multiple location information and initiates the second-stage activity to a client of a specified channel; the server receives second marker information sent by the client of the specified channel through the second-stage activity; when the marker deadline corresponding to the second-stage activity is reached, the marking results corresponding to the second marker information are counted, and the number of markers corresponding to the multiple location information is determined according to the marking results corresponding to the second marker information; in response to the sorting of the number of markers corresponding to the second-stage activity, the server sorts the multiple location information in descending order of the number of markers, and selects at least two target location information from the multiple location information according to the sorting results. In this embodiment, this step is performed before step 101. Here, the specified channel is not limited to the client of the in-application network platform, but can be the client of the external network platform. Using the client of the specified channel to initiate the second-stage activity aims to allow more users to participate in the selection process of at least two target location information. Specifically, the second phase of the activity can be initiated to clients by publishing activity resources on both in-application and external network platforms, targeting multiple location information. This second phase also has corresponding activity information configured, allowing clients to send second-stage voting information for different location information within the activity time frame set in the activity information. Similarly, during the statistical process of the second-stage voting information, different resource access channels for different location information can be set, and the marking results corresponding to the location information can be statistically analyzed in real time using these different resource access channels. Preferably, at least two target location information items with the highest ranking can be selected from multiple location information items based on the ranking results. Of course, at least two target location information items can also be randomly selected; there is no limitation here.

[0063] For example, the activity period for the second phase is set from 00:00 on July 15th to 23:59 on July 17th. Within the activity period, the server receives the second tag information sent by the client for different cities, counts the number of tags for multiple cities, sorts the multiple cities to get A-B-C-D-E-F-G, and selects A and B as the target location information.

[0064] In the above embodiments, specifically, in response to the sorting of the number of markers corresponding to the second activity phase, the server sorts multiple location information according to the number of markers, and selects a preset number of location information with the highest ranking based on the sorting result. Within this preset number of location information, at least two adjacent location information are grouped into activity objects, and the preset number of location information is divided into multiple groups of activity objects. The server divides a preset time range into at least one time period according to a preset time interval. For each time period, a group of activity objects is randomly or sequentially selected from the multiple groups of activity objects to determine the selected at least two target location information. Furthermore, considering the need to involve more cities in the first phase of the activity, after the first phase activity corresponding to the current at least two target location information ends, at least two target location information for the next phase of the activity can be selected from multiple location information based on the sorting of the number of markers corresponding to the second phase activity, or even at least two target location information for the next phase of the activity, thereby setting up multiple sessions of the first phase activity with different activity time ranges.

[0065] For example, after sorting the number of tags corresponding to the second phase of the activity, the top 6 cities are A, B, C, D, E, and F. The activity time range of the first phase of the activity is set to 3 days. Adjacent cities are used as a group of activity objects, that is, A and B are a group of activity objects, C and D are a group of activity objects, and E and F are a group of activity objects. On the first day, A and B are set as the first session of the first phase of the activity. On the second day, C and D are set as the first session of the second phase of the activity. On the third day, E and F are set as the first session of the third phase of the activity.

[0066] Considering the display of the first phase of multiple sessions, and in response to the switching of the first phase, the server retrieves resource information for multiple groups of activity objects in the order corresponding to the time periods, and sends this information to the client. The client determines the target activity object based on the current time period, zooms in at the top to display the resource information corresponding to the target activity object, and displays the resource information of multiple groups of activity objects in a list at the bottom. This resource information can include resource information from past sessions and future sessions. The resource information for each activity object can include at least two target location information and the current activity status information, such as "activity ended," "activity not started," or "activity in progress." Specifically, after the second phase of the activity ends, the client will display the activity content corresponding to the first phase. Accordingly, the client will prioritize displaying the first phase of the current session, while also displaying the activity results corresponding to the first phase of past sessions. These results include at least the resource allocation information configured for each target location in the past sessions, and an activity preview for the first phase of the future session, which includes at least two target location information for the future session.

[0067] In the above embodiments, such as Figure 2 As shown, during the display of multiple sessions in the first activity phase, the client can display the real-time marking status of the two target location information in the current first activity phase at the top of the activity page, including the real-time marking count of city E and city F, and display the activity results corresponding to the historical sessions at the bottom of the activity page, including city A & city B, city C & city D, and display at least two target location information corresponding to the future sessions at the bottom of the activity page, including city G & city H, city I & city J. For the activity results corresponding to the historical sessions, the results can be marked in the activity status to view the results, and the display of the activity results can be triggered by clicking or swiping. For the future sessions, the results can be marked in the activity status to start.

[0068] Understandably, during the display of the first phase of the event, since the different sessions are independent of each other, the event information between different sessions will not overlap. That is, the event information of the current session will not be displayed in other sessions.

[0069] Furthermore, during the second phase of the activity, in order to allow users participating in the second phase to view the tagging results, and in response to the display of tagging results corresponding to the second tagging information, the server sends the sorting results to the client. The client uses the first preset component to render and display the number of tags corresponding to multiple position information in the sorting results on the activity page according to the information display style set in the sorting results.

[0070] Furthermore, after the second activity phase ends, in order to allow users who participated in the second phase to view the real-time tagging results, in response to changes in the second tagging information, the server obtains the real-time tagging counts corresponding to multiple location information at preset time intervals, sorts the real-time tagging counts corresponding to multiple location information and sends them to the client. The client uses the first preset component to render and display the real-time tagging counts corresponding to multiple location information on the activity page according to the information display style set by the sorting result.

[0071] It is understood that the first preset component mentioned above can be a video / audio component or an aggregation page display component. Specifically, the client can set the information display style for the sorting results. The information display style includes at least the display order of location information, the display fields of location information, and the display quantity of location information. Here, multiple location information can be displayed on the client according to the order of the number of tags corresponding to the location information. The location information name and tag quantity fields can be selected for display on the client. A set number of location information can be displayed on the grouped page.

[0072] In the above embodiments, such as Figure 3 As shown, during the real-time marking results display for the second activity phase, the client can zoom in to display the top 10 positions with the most marks. Each position corresponds to a specific number of marks. Positions ranked 11-20 are displayed as the next group of cities, and similarly, positions ranked 21-30 are displayed as the next group of cities. Grouping can be triggered by clicking or swiping to display the results, and so on.

[0073] Furthermore, to allow users participating in the first phase of the activity to more vividly view the real-time markers, the server can pre-configure first and second image resources for at least two target location information. The server obtains the first and second image resources configured for the at least two target location information respectively. In response to the initiation of the first phase of the activity, the client uses the second preset component to render and display the first image resources configured for the at least two target location information on the activity page. In response to changes in the first marker information, the server counts the number of real-time markers corresponding to the first marker information, determines the content of the second image resources output for the at least two target location information based on the number of real-time markers corresponding to the first marker information, and sends the number of real-time markers corresponding to the first marker information and the control instructions for image resource display to the client. While displaying the number of real-time markers corresponding to the first marker information, the client also partially overlays and displays the output content of the second image resources based on the control instructions for image resource display. Here, the image resources are typically pre-configured images on the server. To conserve resources, the first and second image resources can use the same image, preferably different ones. This allows the first image resource to be displayed before the first activity phase begins, and the second image resource to be gradually displayed during the first phase based on real-time changes in the first tag information. For example, the first image resource might use a "greeting" page to welcome multiple clients who send their first tag information, while the second image resource could use images of tagged users. As the number of first tags corresponding to the target location information increases, the second image resource is gradually displayed. Essentially, the display process of the second image resource can create a dynamic effect on the client side. A pre-set value, such as 1000, divides the second image resource into 1000 parts, and the second image resource is gradually displayed as the number of tags corresponding to the target location information increases.

[0074] It should be noted that the second image resource is merely a dynamic display process and does not affect the final labeling results. Furthermore, after the first phase of the activity concludes, all second image resources corresponding to at least two target location information will be displayed. For example, all second image resources corresponding to cities A and B will be displayed, but the number of labels will be 30,000 and 50,000 respectively.

[0075] In the above embodiments, such as Figure 2As shown, the first activity phase involves marking two cities, E and F. During this phase, the client can switch between the activity pages by clicking on E and F, and then select either city to mark. Once the client marks E by selecting "Mark E", the client will display the user's image on the page to change the marking result of the first voting information. As the number of marks for E and F increases, the marked user images will be displayed on the activity page accordingly.

[0076] Furthermore, considering that the number of markers requires updating and displaying a large number of user images on the client side, but is limited by the size of the activity page, the user image of the first marker can be displayed after the number of markers reaches a certain value, or a user image of a marker can be randomly selected for display, thereby improving the display effect of the activity page. Specifically, the server divides the second image resource into a preset number of image sub-resources, each image sub-resource corresponding to a random number of markers. The server counts the real-time number of markers corresponding to the first marker information, and calculates the number of image sub-resources in the second image resource output for at least two target location information based on the random number of markers corresponding to the image sub-resources. Based on the number of image sub-resources in the output second image resource, the content of the second image resource output for at least two target location information is determined. It should be noted that, in order to improve the display effect of the activity page, the second image resource can also be displayed without using user images, instead using a complete image as the second image resource, and marking a number of markers for the divided image sub-resources. When a certain number of markers is reached, the corresponding image sub-resource is displayed. This achieves the display effect of changing markers without displaying each user image individually, thus allowing for a more flexible display of the marking results corresponding to the first marker information.

[0077] Furthermore, to allow more users to participate in the first phase of the activity, the client can also send the marking results to other clients after marking the target location information, so that other clients can join the first phase of the activity and then mark the target location information according to the user's intention.

[0078] Furthermore, after the first activity phase concludes, considering that the marking results corresponding to the first marking information obtained from the target location information are different, different resource allocation information can be configured for clients corresponding to different target location information, and the resource allocation for different information can be displayed differently. Specifically, the server generates resource allocation information configured for at least two target location information based on the marking results corresponding to the first marking information, and sends the marking results and resource allocation information corresponding to the first marking information to the client. The client determines the number of marks corresponding to at least two target location information based on the marking results corresponding to the first marking information, and sets different result display pages for at least two target location information, displaying the number of marks corresponding to the target location information and the resource allocation information configured for the target location information on the different result display pages. For example, the first tagging information obtained by City A and City B corresponds to tagging results of 20,000 and 40,000 respectively. For City A and City B, 1,000 and 2,000 copies of amount reduction information can be configured to be issued respectively. Furthermore, for the result display page of City A, the client displays the tagging quantity of 20,000 and the amount reduction information of 1,000 issued respectively. For the result display page of City B, the client displays the tagging quantity of 40,000 and the amount reduction information of 2,000 issued respectively.

[0079] Considering the differences in bidding results corresponding to different target location information, to ensure fairness in resource allocation, during the configuration of resource distribution information for at least two target location information, the server determines the proportion of markers for the at least two target location information based on the marker results corresponding to the first marker information. Based on this proportion, the server generates the resource allocation quantity configured for each of the at least two target location information, and randomly generates the resource activation time for each. The server then sends the marker results, resource allocation quantity, and activation time to the client. Typically, the server pre-sets the total amount of resource distribution information and determines the resource allocation quantity for each target location information based on the proportion of markers for the at least two target location information. For example, if the server sets the total amount of resource distribution information to 3,000, and the marker ratio for cities A and B is 2:1, then city A will receive 2,000 resources with a randomly configured activation time of 8:51 AM, and city B will receive 1,000 resources with a randomly configured activation time of 12:30 PM. It should be noted that the randomly generated resource effective time can be selected from a fixed time range or a custom-generated time. The resource effective time is usually a time range or a specific point in time. For example, 14:00:01-14:00:59 can be used as the resource effective time, or 14:00:04 can be used as the resource effective time.

[0080] Furthermore, after the first phase of the activity concludes, to ensure that users who participated in the first phase are aware of the activity results in real time, the server can also send users the tagging results corresponding to the first tagging information. Specifically, based on the tagging results corresponding to the first tagging information, the server calculates the location information of the client corresponding to the first tagging information and determines whether the client's location information belongs to at least two location information sets. If so, the server sends a notification message carrying resource allocation information to the client; otherwise, the server sends a notification message carrying resource reminder information to the client.

[0081] It is understandable that clients with multiple location information can send first marking information to at least two target location information. However, the activity resources are set for at least two target location information. Here, different prompt messages can be sent to clients in different location information. For marked clients, they may be clients in at least two target location information or clients in other location information. In this case, for clients in at least two target location information, the server can send a prompt message carrying resource allocation information to the client. For clients in other location information, the server can send a prompt message carrying resource reminder information to the client. For example, for activity resources marked for cities A and B, the number of marks corresponding to city A is 40,000. Among them, there are clients from city A and clients from city C. Here, different prompt messages are sent to clients in city A and clients in city C. For example, the prompt message sent to clients in city A could be "Congratulations on selecting city A, activity link, come and see what time you can participate in the free order tomorrow", and the prompt message sent to clients in city C could be "Congratulations on selecting city A, activity link, quickly invite users in city A around you to participate in the free order activity".

[0082] Since the configuration of event resources is targeted at users with different target location information, different sessions will be initiated in chronological order of dates during the event resource creation process. An event resource ID can be created for each date. This event resource ID has corresponding fields configured for at least two target location information. For example, for the event resource ID in City A, the first image resource and the second image resource can be configured, along with resource distribution information corresponding to different marking results, and the limiting conditions for resource distribution. For example, the order can correspond to a delivery address or name, restricting the delivery address to within the city, or there can be category restrictions, such as restricting the order to the catering category. The process of creating event resources for other target location information is the same as described above.

[0083] In one embodiment, the resource allocation information in step 102 includes the resource allocation quantity and the resource activation time. Step 104 can be implemented in the following way: The server obtains the order information corresponding to the order, wherein the order information includes user information, geographical information, order time and amount information; the server obtains the order status corresponding to the order; and filters orders sent by multiple clients that match the geographical information with at least two target location information, the order time with the resource activation time, and the order status with the first target status as target orders. The server determines the number of target orders and / or the resource allocation quota of the target orders based on the resource allocation quantity. Within the limit of the number of target orders and / or the resource allocation quota of the target orders, the server creates an activity resource configuration task for the target orders.

[0084] In the above embodiments, the server aggregates order information sent from various location information sources. Orders with the same status as the first target status, orders whose geographical information falls within the range of at least two target location information sources, and at least one order whose order time coincides with the resource activation time can be considered as candidate orders. This method improves comparison efficiency by setting the matching conditions to be identical. Furthermore, there are usually multiple orders that meet the above conditions. The server can determine the number of orders matched by at least two target location information sources based on the resource allocation quantity, and randomly select a target order from the candidate orders based on the number of orders matched by each target location information source. Alternatively, it can add matching conditions, sort the number of orders matched by each target location information source based on the added matching conditions, and select a target order from the candidate orders based on the sorting result.

[0085] Specifically, in the process of creating activity resource configuration tasks, considering that different task types correspond to different resource allocation limits, for configuration tasks with resource allocation limits set for target orders, the server filters target orders from the target orders to determine the resource allocation quantity. For target orders with a resource allocation quantity, if the amount information corresponding to the target order is less than or equal to the resource allocation limit, the server creates an activity resource configuration task for the target order according to the amount information. Conversely, for target orders with a resource allocation quantity, if the amount information corresponding to the target order is greater than the resource allocation limit, the server creates an activity resource configuration task for the target order according to the resource allocation limit. In the above embodiment, by preseting an amount threshold and limiting the single activity resource allocation limit for a target order using this threshold, it is possible to avoid configuring too many resources for a single target order, which would affect other users' access to resources. In this way, not only is the fairness and objectivity of activity resource allocation improved, but the number of users who obtain resources can also be significantly increased, greatly improving resource utilization and user conversion rates. For example, if the actual payment amount of the target order is greater than 200 yuan, resources will be allocated to the target order's account according to the amount of 200 yuan.

[0086] In one embodiment, such as Figure 4 As shown, a method for configuring activity resources is provided. Taking the application of this method to a client as an example, the method includes the following steps:

[0087] 201. Receive the first phase of the activity initiated by the server, and send the first tag information to the server through the first phase of the activity so that the server can determine the resource allocation information configured for at least two target location information based on the first tag information.

[0088] 202. In response to the order submission operation, send the order to the server so that the server can filter the target orders that match at least two target location information according to the order information corresponding to the order.

[0089] 203. Respond to the server's execution of the configuration task for the activity resources of the target order and receive resource configuration information.

[0090] In one embodiment, during the display of the first phase of the activity, in response to the switching of the first phase of the activity, the system can receive resource information of multiple sets of activity objects obtained by the server in the order corresponding to the time period. Each set of activity objects corresponds to at least two location information. The target activity object is determined according to the time period at the current time point. The resource information corresponding to the target activity object is displayed in a zoomed-in top view, and the resource information of multiple sets of activity objects is displayed in a list at the bottom.

[0091] Furthermore, considering the reasonable selection of at least two target locations in the first phase of the activity, a second phase of the activity initiated by the server can be received here. The second phase of the activity sends second marker information to the server so that the server can select at least two target location information based on the second marker information.

[0092] During the second phase of the activity, in response to the display of the marking results corresponding to the second marker information, the server can sort multiple location information according to the number of markers corresponding to the second phase activity from largest to smallest. Then, using a first preset component, the number of markers corresponding to multiple location information in the sorted result can be rendered and displayed on the activity page according to the information display style set by the sorting result. Alternatively, in response to changes in the second marker information during the display, the server can receive the real-time number of markers corresponding to multiple location information obtained at preset time intervals, and sort the real-time marker numbers to obtain a ranking result. Specifically, the first preset component can be used to render and display the real-time number of markers corresponding to multiple location information on the activity page according to the information display style set by the ranking result.

[0093] Furthermore, in order to display the sorting results more clearly, information display styles can be set for the sorting results. The information display styles include at least the display order of location information, the display fields of location information, and the display quantity of location information.

[0094] In one embodiment, considering that the resource allocation information configured for different marking results is different, different display methods can be used for different marking results. It can also receive the marking result and resource allocation information corresponding to the first marking information sent by the server, determine the number of marks corresponding to at least two target location information based on the marking result corresponding to the first marking information, set different result display pages for at least two target location information, and display the number of marks corresponding to the target location information and the resource allocation information configured for the target location information on different result display pages.

[0095] Since different resource allocation information corresponds to different users, the messages sent to users can also vary depending on the user's location information. If the client's location information corresponding to the first marker information belongs to at least two location information, the user receives a prompt message from the server carrying resource allocation information. If the client's location information corresponding to the first marker information does not belong to at least two location information, the user receives a prompt message from the server carrying resource reminder information.

[0096] In one embodiment, in order to more clearly display the number of real-time markers generated in the first phase of the activity, in response to the initiation of the first phase of the activity, the second preset component can be used to render and display the number of real-time markers corresponding to the first marker information sent by the first image resource receiving server configured for at least two target location information on the activity page, as well as the control instructions for displaying the image resources. While displaying the number of real-time markers corresponding to the first marker information, the output content of the second image resource is partially covered and displayed on the basis of the first image resource according to the control instructions for displaying the image resources.

[0097] In one embodiment, such as Figure 5 As shown, a method for configuring active resources is provided. Taking the application of this method to a server as an example, the method includes the following steps:

[0098] 301. Set up a first-stage activity for at least two selected target location information and initiate the first-stage activity to multiple clients.

[0099] 302. Receive first marker information sent by multiple clients through the first phase of the activity. When the marker deadline corresponding to the first phase of the activity is reached, count the marker results corresponding to the first marker information, and determine the resource allocation information configured for at least two target location information based on the marker results corresponding to the first marker information.

[0100] 303. Receive orders sent by clients, obtain the order information corresponding to the orders, filter the orders sent by multiple clients according to the resource distribution information, select the orders whose order information matches at least two target location information as target orders, and create a configuration task for activity resources for the target orders.

[0101] In one embodiment, a second-stage activity can be used to select at least two target location information. Specifically, a second-stage activity can be set up for multiple location information and initiated to a client on a designated channel. The second-stage activity receives second marker information sent by the client through the second-stage activity. When the marker deadline corresponding to the second-stage activity is reached, the marker results corresponding to the second marker information are counted, and the number of markers corresponding to the multiple location information is determined based on the marker results. In response to the sorting of the marker count corresponding to the second-stage activity, the multiple location information is sorted from largest to smallest marker count, and at least two target location information are selected from the multiple location information based on the sorting result. Specifically, in response to the sorting of the marker count corresponding to the second-stage activity, the multiple location information is sorted according to the marker count, and a preset number of location information with the highest ranking is selected based on the sorting result. Among the preset number of location information, at least two adjacent location information are grouped into activity objects. The preset number of location information is divided into multiple groups of activity objects. A preset time range is divided into at least one time period according to a preset time interval. For each time period, a group of activity objects is randomly or sequentially selected from the multiple groups of activity objects to determine the selected at least two target location information. Therefore, the server can statistically analyze the ranking results of multiple location information in real time, configure multiple groups of activity objects according to the ranking results, and then display them on the client to ensure the fairness of activity resources and improve user participation in activity resources.

[0102] In one embodiment, considering the monetary limit of the activity resources, after the marking results corresponding to the first marking information are statistically analyzed, resource allocation information configured for at least two target location information can be generated based on the marking results corresponding to the first marking information. The marking results and resource allocation information corresponding to the first marking information are then sent to the client. Specifically, based on the marking results corresponding to the first marking information, the proportion of the number of markings corresponding to at least two target location information is determined. The resource allocation quantity configured for at least two target location information is generated according to the marking quantity proportion, and the resource activation time configured for at least two target location information is randomly generated. The marking results, resource allocation quantity, and resource activation time corresponding to the first marking information are then sent to the client, thereby generating resource allocation information for at least two target location information more reasonably, so that users participating in the activity can fairly enjoy the resource allocation information.

[0103] In one embodiment, considering that different users may enjoy different resource allocation information, the location information of the client corresponding to the first tag information can be counted based on the tagging result corresponding to the first tag information, and it can be determined whether the location information of the client corresponding to the first tag information belongs to at least two location information. If so, a prompt message carrying resource allocation information is sent to the client; otherwise, a prompt message carrying resource reminder information is sent to the client.

[0104] In one embodiment, to allow users to more intuitively see the real-time marker status, dynamic image effects can also be used to display the marker effect. Specifically, this can be achieved by acquiring first and second image resources configured for at least two target location information, respectively, and responding to changes in the first marker information by counting the number of real-time markers corresponding to the first marker information. Based on the number of real-time markers corresponding to the first marker information, the content of the second image resource output for the at least two target location information is determined, and control instructions for the number of real-time markers corresponding to the first marker information and the display of image resources are sent to the client. Specifically, the second image resource can be divided into a preset number of image sub-resources, each corresponding to a random number of markers. The number of real-time markers corresponding to the first marker information is counted, and the number of image sub-resources in the output second image resource for the at least two target location information is calculated based on the number of random markers corresponding to the image sub-resources. Based on the number of image sub-resources in the output second image resource, the content of the second image resource output for the at least two target location information is determined.

[0105] In one embodiment, the resource allocation information includes the resource allocation quantity and the resource activation time. Specifically, during the target order screening process, the order information corresponding to the order can be obtained. The order information includes user information, geographical information, order time, and amount information. The order status corresponding to the order can be obtained. From orders sent by multiple clients, orders whose geographical information matches at least two target location information, whose order time matches the resource activation time, and whose order status matches the first target status can be selected as target orders. The number of target orders and / or the resource allocation quota of target orders can be determined based on the resource allocation quantity. Within the limit of the number of target orders and / or the resource allocation quota of target orders, an activity resource configuration task can be created for the target orders.

[0106] Specifically, target orders with resource allocation quantities can be filtered from the target orders. For target orders with resource allocation quantities, if the amount information corresponding to the target order is less than or equal to the resource allocation limit of the target order, then a resource allocation task for the target order is created according to the amount information corresponding to the target order. For target orders with resource allocation quantities, if the amount information corresponding to the target order is greater than the resource allocation limit of the target order, then a resource allocation task for the target order is created according to the resource allocation limit of the target order.

[0107] Furthermore, as Figure 4 The specific implementation of the method shown in this embodiment provides an activity resource configuration device, such as... Figure 6 As shown, the device includes: a tag sending module 41, an operation response module 42, and an information receiving module 43.

[0108] The tag sending module 41 is used to receive the first phase activity initiated by the server and send the first tag information to the server through the first phase activity, so that the server can determine the resource allocation information configured for the activity resources for at least two target location information based on the first tag information.

[0109] The operation response module 42 is used to send an order to the server in response to the order submission operation, so that the server can filter target orders that match the at least two target location information according to the order information corresponding to the order;

[0110] The information receiving module 43 is used to receive resource configuration information in response to the server executing the configuration task of activity resources for the target order.

[0111] In specific application scenarios, the device further includes:

[0112] The first information display module is used to respond to the switching of the first phase of the activity. It receives resource information of multiple groups of activity objects obtained by the server in the order corresponding to the time period. Each group of activity objects corresponds to at least two location information. The target activity object is determined according to the time period at the current time point. The resource information corresponding to the target activity object is displayed in a magnified view at the top, and the resource information of the multiple groups of activity objects is displayed in a list at the bottom.

[0113] In specific application scenarios, the device further includes:

[0114] The information sending module is used to receive the second phase activity initiated by the server, and send second marker information to the server through the second phase activity so that the server can select at least two target location information based on the second marker information.

[0115] In specific application scenarios, the device further includes:

[0116] The second information display module is used to respond to the display of the marking results corresponding to the second marking information, receive the sorting results obtained by the server sorting multiple location information from largest to smallest according to the number of markings corresponding to the second stage activity; and use the first preset component to render and display the number of markings corresponding to multiple location information in the sorting results on the activity page according to the information display style set by the sorting results.

[0117] In specific application scenarios, the device further includes:

[0118] The third information display module is used to respond to changes in the second marker information, receive the number of real-time markers corresponding to multiple location information obtained by the server at a preset time interval, sort the number of real-time markers to obtain a sorting result, and use the first preset component to render and display the number of real-time markers corresponding to the multiple location information on the activity page according to the information display style set by the sorting result.

[0119] In specific application scenarios, the device further includes:

[0120] The style setting module is used to set the information display style for the sorting results. The information display style includes at least the display order of the location information, the display fields of the location information, and the display quantity of the location information.

[0121] In specific application scenarios, the device further includes:

[0122] The fourth information display module is used to receive the marking result and resource allocation information corresponding to the first marking information sent by the server, determine the number of markings corresponding to the at least two target location information based on the marking result corresponding to the first marking information, and set different result display pages for the at least two target location information, displaying the number of markings corresponding to the target location information and the resource allocation information configured for the target location information on the different result display pages respectively.

[0123] In specific application scenarios, the device further includes:

[0124] The message receiving module is configured to receive a prompt message carrying resource allocation information sent by the server if the location information of the client corresponding to the first marker information belongs to the at least two location information; and to receive a prompt message carrying resource reminder information sent by the server if the location information of the client corresponding to the first marker information does not belong to the at least two location information.

[0125] In specific application scenarios, the device further includes:

[0126] The fifth information display module is used to respond to the initiation of the first phase of the activity, and to render and display the first image resources configured by the server for at least two target location information on the activity page using the second preset component; to receive the real-time number of markers corresponding to the first marker information sent by the server and the control instruction for displaying the image resources, and to display the real-time number of markers corresponding to the first marker information while partially covering and displaying the output content of the second image resource based on the control instruction for displaying the image resources.

[0127] It should be noted that other corresponding descriptions of the functional units involved in the activity resource configuration device provided in this embodiment can be found in [reference]. Figure 4 The corresponding descriptions in [the document] will not be repeated here.

[0128] Furthermore, as Figure 5 The specific implementation of the method shown in this embodiment provides an activity resource configuration device, such as... Figure 7 As shown, the device includes: an information setting module 51, an information statistics module 52, and a task creation module 53.

[0129] The information setting module 51 is used to set the first-stage activity for at least two selected target location information and to initiate the first-stage activity to multiple clients;

[0130] The information statistics module 52 is used to receive first marker information sent by multiple clients through the first phase activity. When the marker deadline corresponding to the first phase activity is reached, the module counts the marker result corresponding to the first marker information and determines the resource allocation information configured for at least two target location information based on the marker result corresponding to the first marker information.

[0131] The task creation module 53 is used to receive orders sent by clients, obtain order information corresponding to the orders, filter orders whose order information matches the at least two target location information from the orders sent by the multiple clients according to the resource distribution information, and create a configuration task for activity resources for the target orders.

[0132] In specific application scenarios, the device further includes:

[0133] The information selection module is used to set up a second-stage activity for multiple location information and initiate the second-stage activity to a client through a designated channel; receive second marker information sent by the client through the second-stage activity through the designated channel; when the marker deadline corresponding to the second-stage activity is reached, count the marker results corresponding to the second marker information and determine the number of markers corresponding to the multiple location information based on the marker results corresponding to the second marker information; in response to the sorting of the number of markers corresponding to the second-stage activity, sort the multiple location information in descending order of the number of markers, and select at least two target location information from the multiple location information based on the sorting result.

[0134] In specific application scenarios, the information selection module is further configured to respond to the sorting of the number of markers corresponding to the second activity stage, sort the multiple location information according to the number of markers, and select a preset number of location information with the highest ranking according to the sorting result. Among the preset number of location information, at least two adjacent location information are grouped into a group of activity objects, and the preset number of location information is divided into multiple groups of activity objects. According to a preset time interval, a preset time range is divided into at least one time period. For the time period, a group of activity objects is randomly or sequentially selected from the multiple groups of activity objects to determine at least two selected target location information.

[0135] In specific application scenarios, the device further includes:

[0136] The information generation module is used to generate resource allocation information for at least two target location information based on the marking result corresponding to the first marking information, and send the marking result corresponding to the first marking information and the resource allocation information to the client.

[0137] In a specific application scenario, the information generation module is specifically used to determine the proportion of the number of markers corresponding to the at least two target location information based on the marking result corresponding to the first marker information, generate the resource distribution quantity configured for the at least two target location information according to the marking quantity proportion, and randomly generate the resource effective time configured for the at least two target location information; and send the marking result corresponding to the first marker information, the resource distribution quantity, and the resource effective time to the client.

[0138] In specific application scenarios, the device further includes:

[0139] The information judgment module is used to count the location information of the client corresponding to the first mark information based on the mark result corresponding to the first mark information, and to determine whether the location information of the client corresponding to the first mark information belongs to the at least two location information.

[0140] The message sending module is used to send a prompt message carrying the resource allocation information to the client if the resource allocation information is available, and otherwise send a prompt message carrying resource reminder information to the client.

[0141] In specific application scenarios, the device further includes:

[0142] The resource acquisition module is used to acquire the first image resource and the second image resource configured for at least two target location information respectively;

[0143] The resource determination module is used to respond to changes in the first marker information, count the number of real-time markers corresponding to the first marker information, determine the second image resource content output for the at least two target location information based on the number of real-time markers corresponding to the first marker information, and send the control command for displaying the number of real-time markers corresponding to the first marker information and the image resource to the client.

[0144] In a specific application scenario, the resource determination module is specifically used to divide the second image resource into a preset number of image sub-resources, each image sub-resource corresponding to a number of random markers; count the number of real-time markers corresponding to the first marker information; calculate the number of image sub-resources in the output second image resource for the at least two target location information based on the number of random markers corresponding to the image sub-resources; and determine the content of the output second image resource for the at least two target location information based on the number of image sub-resources in the output second image resource.

[0145] In specific application scenarios, the resource distribution information includes the resource distribution quantity and the resource effective time. The task creation module is specifically used to obtain the order information corresponding to the order, wherein the order information includes user information, geographical information, order time, and amount information; obtain the order status corresponding to the order; filter orders from the orders sent by the multiple clients that match the geographical information with the at least two target location information, the order time with the resource effective time, and the order status with the first target status as target orders; determine the quantity of target orders and / or the resource allocation quota of the target orders according to the resource distribution quantity; and create an activity resource configuration task for the target orders within the limitations of the quantity of target orders and / or the resource allocation quota of the target orders.

[0146] In specific application scenarios, the task creation module is further used to filter target orders for the resource distribution quantity from the target orders; for target orders with the resource distribution quantity, if the amount information corresponding to the target order is less than or equal to the resource configuration limit of the target order, then a configuration task for the activity resources is created for the target order according to the amount information corresponding to the target order; for target orders with the resource distribution quantity, if the amount information corresponding to the target order is greater than the resource configuration limit of the target order, then a configuration task for the activity resources is created for the target order according to the resource configuration limit of the target order.

[0147] It should be noted that other corresponding descriptions of the functional units involved in the activity resource configuration device provided in this embodiment can be found in [reference]. Figure 5 The corresponding descriptions in [the document] will not be repeated here.

[0148] Based on the above, Figures 1 to 5 Accordingly, this embodiment also provides a storage medium storing a computer program that, when executed by a processor, implements the above-described method. Figures 1 to 5 The method for configuring activity resources is shown.

[0149] Based on this understanding, the technical solution of this application can be embodied in the form of a software product. The software product to be identified can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, or portable hard drive), including several instructions to cause a computer device (such as a personal computer, server, or network device) to execute the methods described in the various implementation scenarios of this application.

[0150] Based on the above, Figures 1 to 5 The method shown, and Figure 6 and Figure 7 To achieve the above objectives, the embodiment of the activity resource configuration device also provides a computer device for configuring activity resources, which may be a personal computer, server, smartphone, tablet computer, smartwatch, or other network device. The computer device includes a storage medium and a processor; the storage medium is used to store computer programs and an operating system; the processor is used to execute the computer programs to implement the methods described in the above embodiments.

[0151] Optionally, the computer device may also include internal memory, a communication interface, a network interface, a camera, radio frequency (RF) circuitry, sensors, audio circuitry, a Wi-Fi module, a display screen, and input devices such as a keyboard. The communication interface may also include a USB interface, a card reader interface, etc. The network interface may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface).

[0152] Those skilled in the art will understand that the computer device structure for recognizing operational actions provided in this embodiment does not constitute a limitation on the computer device, and may include more or fewer components, or combine certain components, or have different component arrangements.

[0153] The storage medium may also include an operating system and a network communication module. The operating system is a program that manages the aforementioned computer hardware and the software resources to be identified, supporting the operation of information processing programs and other software and / or programs to be identified. The network communication module is used to enable communication between the various components within the storage medium, as well as communication with other hardware and software in the information processing computer device.

[0154] Through the above description of the implementation methods, those skilled in the art can clearly understand that this application can be implemented using software plus necessary general-purpose hardware platforms, or it can be implemented using hardware. By applying the technical solution of this application, the server sets up a first-stage activity for at least two selected target location information, initiates the first-stage activity to multiple clients, and receives first-marking information sent by multiple clients through the first-stage activity. When the mark deadline corresponding to the first-stage activity is reached, the marking results corresponding to the first-marking information are statistically analyzed, and resource allocation information configured for the at least two target location information is determined based on the marking results corresponding to the first-marking information. Then, by monitoring orders sent by multiple clients and obtaining the order information corresponding to the orders, orders whose order information matches at least two target location information are selected from the orders sent by multiple clients according to the resource allocation information as target orders, and a configuration task for activity resources is created for the target orders. Compared with the prior art, the above method can more reasonably arrange the allocation of resource rewards while ensuring the fairness of activity resources. In this process, users only need to place an order to receive resource rewards, effectively improving the utilization rate of activity resources and also improving the user's order experience, achieving the expected effect of activity resource configuration.

[0155] Those skilled in the art will understand that the accompanying drawings are merely schematic diagrams of a preferred embodiment, and the modules or processes shown in the drawings are not necessarily essential for implementing this application. Those skilled in the art will understand that the modules in the apparatus of the embodiment can be distributed within the apparatus of the embodiment as described, or can be modified to be located in one or more apparatuses different from this embodiment. The modules of the above-described embodiment can be combined into one module, or further divided into multiple sub-modules.

[0156] The serial numbers in this application are for descriptive purposes only and do not represent the superiority or inferiority of any particular implementation scenario. The above disclosures are merely a few specific implementation scenarios of this application; however, this application is not limited thereto, and any variations conceived by those skilled in the art should fall within the protection scope of this application.

Claims

1. A method for allocating activity resources, characterized in that, The method includes: The server sets up a first-phase activity for at least two selected target location information and initiates the first-phase activity to multiple clients; The server receives first tag information sent by multiple clients through the first phase of the activity. When the tag deadline corresponding to the first phase of the activity is reached, the server counts the tag results corresponding to the first tag information and determines the resource allocation information configured for at least two target location information based on the tag results corresponding to the first tag information. The first phase of the activity is set with different resource access channels. The server uses the resource access channels of the corresponding target location information to count the tag results corresponding to the target location information in real time. In response to an order submission operation, multiple clients send orders to the server; The server obtains the order information corresponding to the order, filters the orders sent by the multiple clients according to the resource distribution information, selects the orders whose order information matches the at least two target location information as target orders, and creates a configuration task for the activity resources for the target orders.

2. The method according to claim 1, characterized in that, The method further includes: The server sets up a second-phase activity for multiple location information and initiates the second-phase activity to clients in the specified channels; The server receives the second tag information sent by the client through the second phase activity from the designated channel. When the tag deadline corresponding to the second phase activity is reached, the server counts the tag results corresponding to the second tag information and determines the number of tags corresponding to multiple location information based on the tag results corresponding to the second tag information. In response to the sorting of the number of markers corresponding to the second phase of the activity, the server sorts the plurality of location information from largest to smallest according to the number of markers, and selects at least two target location information from the plurality of location information according to the sorting result.

3. The method according to claim 2, characterized in that, In response to the sorting of the number of markers corresponding to the second phase of the activity, the server sorts the plurality of location information according to the number of markers, and selects at least two target location information from the plurality of location information based on the sorting result, including: In response to the sorting of the number of markers corresponding to the second phase of the activity, the server sorts the multiple location information according to the number of markers, and selects a preset number of location information with the highest ranking according to the sorting result. Among the preset number of location information, at least two adjacent location information are grouped into a group of activity objects, and the preset number of location information is divided into multiple groups of activity objects. The server divides a preset time range into at least one time period according to a preset time interval. For each time period, it randomly or sequentially selects a group of active objects from the multiple groups of active objects to determine at least two selected target location information.

4. The method according to claim 3, characterized in that, The method further includes: In response to the switching of the first phase of the activity, the server obtains the resource information of multiple sets of activity objects in the order corresponding to the time period, and sends the resource information of the multiple sets of activity objects to the client. The client determines the target activity object based on the time period at the current point in time, enlarges the top to display the resource information corresponding to the target activity object, and displays the resource information of the multiple groups of activity objects in the bottom list.

5. The method according to claim 2, characterized in that, The method further includes: In response to the display of the marking result corresponding to the second marking information, the server sends the sorting result to the client; The client uses a first preset component to render and display the number of markers corresponding to multiple positional information in the sorting results on the activity page according to the information display style set by the sorting results.

6. The method according to claim 2, characterized in that, The method further includes: In response to a change in the second tag information, the server obtains the number of real-time tags corresponding to multiple location information at a preset time interval, sorts the number of real-time tags corresponding to the multiple location information, and sends it to the client. The client uses a first preset component to render and display the real-time marker counts corresponding to the multiple location information on the activity page according to the information display style set by the sorting results.

7. The method according to claim 5 or 6, characterized in that, The method further includes: The client sets an information display style for the sorting results. The information display style includes at least the display order of location information, the display fields of location information, and the display quantity of location information.

8. The method according to claim 1, characterized in that, The method further includes: The server generates resource allocation information for at least two target location information based on the marking result corresponding to the first marking information, and sends the marking result corresponding to the first marking information and the resource allocation information to the client. The client determines the number of tags corresponding to the at least two target location information based on the tagging result corresponding to the first tagging information; The client sets up different result display pages for the at least two target location information, and displays the number of markers corresponding to the target location information and the resource allocation information configured for the target location information on the different result display pages.

9. The method according to claim 8, characterized in that, The server generates resource allocation information for at least two target location information based on the marking result corresponding to the first marking information, and sends the marking result corresponding to the first marking information and the resource allocation information to the client, including: The server determines the proportion of the number of tags corresponding to the at least two target location information based on the tagging result corresponding to the first tagging information, generates the resource distribution quantity configured for the at least two target location information according to the tagging quantity proportion, and randomly generates the resource activation time configured for the at least two target location information. The server sends the marking result corresponding to the first marking information, the number of resources issued, and the effective time of the resources to the client.

10. The method according to claim 1, characterized in that, The method further includes: The server calculates the location information of the client corresponding to the first tag information based on the tagging result corresponding to the first tag information, and determines whether the location information of the client corresponding to the first tag information belongs to the at least two target location information. If so, the server sends a notification message carrying the resource allocation information to the client; otherwise, the server sends a notification message carrying resource reminder information to the client.

11. The method according to claim 1, characterized in that, The method further includes: The server acquires the first image resource and the second image resource configured for at least two target location information respectively; In response to the initiation of the first phase of the activity, the client uses a second preset component to render and display a first image resource configured for the at least two target location information on the activity page; In response to a change in the first marker information, the server counts the number of real-time markers corresponding to the first marker information, determines the second image resource content output for the at least two target location information based on the number of real-time markers corresponding to the first marker information, and sends the control command for displaying the image resource and the number of real-time markers corresponding to the first marker information to the client. While displaying the real-time number of markers corresponding to the first marker information, the client also partially overlays and displays the output content of the second image resource based on the control command for displaying the image resource.

12. The method according to claim 11, characterized in that, The server counts the number of real-time markers corresponding to the first marker information, and determines the second image resource content output for the at least two target location information based on the number of real-time markers corresponding to the first marker information, including: The server divides the second image resource into a preset number of image sub-resources, and each image sub-resource corresponds to a number of random markers. The server counts the number of real-time markers corresponding to the first marker information, calculates the number of image sub-resources in the output second image resource for the at least two target location information based on the number of random markers corresponding to the image sub-resources, and determines the content of the output second image resource for the at least two target location information based on the number of image sub-resources in the output second image resource.

13. The method according to claim 1, characterized in that, The resource allocation information includes the resource allocation quantity and the resource activation time. The server obtains the order information corresponding to the order, and based on the resource allocation information, filters orders from the orders sent by the multiple clients that match the order information of the at least two target location information as target orders, and creates a configuration task for the activity resources for the target orders, including: The server obtains the order information corresponding to the order, wherein the order information includes user information, geographical information, order time, and amount information; The server obtains the order status corresponding to the order, and filters the orders sent by the multiple clients respectively. The orders that match the geographical information with the at least two target location information, the order time with the resource effective time, and the order status with the first target status are selected as target orders. The server determines the number of target orders and / or the resource allocation quota of the target orders based on the resource allocation quantity, and creates a configuration task for the activity resources of the target orders within the limits of the number of target orders and / or the resource allocation quota of the target orders.

14. The method according to claim 13, characterized in that, The server determines the number of target orders and / or the resource allocation quota for the target orders based on the resource allocation quantity. Within the limits of the number of target orders and / or the resource allocation quota for the target orders, the server creates a configuration task for the activity resources of the target orders, including: The server filters target orders for the resource allocation quantity from the target orders; For a target order with the specified resource distribution quantity, if the amount information corresponding to the target order is less than or equal to the resource configuration limit of the target order, then the server creates a configuration task for the activity resources for the target order according to the amount information corresponding to the target order. For a target order with the specified resource allocation quantity, if the amount information corresponding to the target order is greater than the resource allocation limit of the target order, then the server creates a configuration task for the activity resources for the target order according to the resource allocation limit of the target order.

15. A method for allocating activity resources, characterized in that, The method includes: The receiving server initiates a first-stage activity, and sends first tag information to the server through the first-stage activity, so that the server can determine the resource allocation information configured for at least two target location information based on the first tag information. The first-stage activity is set with different resource access channels, and the tagging results corresponding to the target location information are statistically analyzed in real time using the resource access channels of the corresponding target location information. In response to an order submission operation, an order is sent to the server, so that the server filters target orders that match the at least two target location information based on the order information corresponding to the order. In response to the server executing the configuration task for the activity resources of the target order, receive resource configuration information.

16. The method according to claim 15, characterized in that, The method further includes: In response to the switching of the first phase of the activity, the resource information of multiple sets of activity objects obtained by the server in the order corresponding to the time period is received, and each set of activity objects corresponds to at least two target location information. The target activity object is determined based on the time period at the current point in time. The resource information corresponding to the target activity object is displayed in a zoomed-in view at the top, and the resource information of the multiple groups of activity objects is displayed in a list at the bottom.

17. The method according to claim 15, characterized in that, The method further includes: The receiving server initiates a second phase activity, through which second marker information is sent to the server so that the server selects at least two target location information based on the second marker information.

18. The method according to claim 17, characterized in that, The method further includes: In response to the display of the marking results corresponding to the second marking information, the receiving server sorts the multiple location information according to the number of markings corresponding to the second phase of the activity from largest to smallest; Using the first preset component, the number of markers corresponding to multiple positional information in the sorting results is rendered and displayed on the activity page according to the information display style set by the sorting results.

19. The method according to claim 17, characterized in that, The method further includes: In response to a change in the second tag information, the receiving server receives the number of real-time tags corresponding to multiple location information obtained at a preset time interval, and sorts the number of real-time tags to obtain a sorting result; Using the first preset component, the number of real-time markers corresponding to the multiple location information is rendered and displayed on the activity page according to the information display style set by the sorting results.

20. The method according to claim 18 or 19, characterized in that, The method further includes: Set an information display style for the sorting results. The information display style includes at least the display order of location information, the display fields of location information, and the display quantity of location information.

21. The method according to claim 15, characterized in that, The method further includes: The system receives the marking result and resource allocation information corresponding to the first marking information sent by the server, and determines the number of markings corresponding to the at least two target location information based on the marking result corresponding to the first marking information. Different result display pages are set up for the at least two target location information, and the number of markers corresponding to the target location information and the resource allocation information configured for the target location information are displayed on the different result display pages.

22. The method according to claim 15, characterized in that, The method further includes: If the location information of the client corresponding to the first marker information belongs to the at least two target location information, then receive the prompt message sent by the server carrying resource allocation information; If the location information of the client corresponding to the first marker information does not belong to the at least two target location information, then the client receives a prompt message carrying resource reminder information sent by the server.

23. The method according to claim 15, characterized in that, The method further includes: In response to the launch of the first phase of the activity, the second preset component is used to render and display the first image resources configured by the server for at least two target location information on the activity page; The system receives the real-time number of markers corresponding to the first marker information sent by the server and the control instruction for displaying image resources. While displaying the real-time number of markers corresponding to the first marker information, it also partially overlays and displays the output content of the second image resource based on the control instruction for displaying the image resource. The second image resource is configured for at least two target location information.

24. A method for allocating activity resources, characterized in that, The method includes: Set up a first-stage activity for at least two selected target location information, and launch the first-stage activity to multiple clients. The first-stage activity is set up with different resource access channels. The marking results corresponding to the target location information are statistically analyzed in real time using the resource access channels of the corresponding target location information. Receive first tag information sent by multiple clients through the first phase of the activity; when the tag deadline corresponding to the first phase of the activity is reached, count the tag results corresponding to the first tag information, and determine the resource allocation information configured for at least two target location information based on the tag results corresponding to the first tag information. The system receives orders sent by clients, obtains the order information corresponding to the orders, filters orders from the multiple clients whose order information matches the at least two target location information as target orders based on the resource distribution information, and creates a configuration task for the activity resources for the target orders.

25. The method according to claim 24, characterized in that, The method further includes: Set up a second-phase campaign for multiple location information and launch the second-phase campaign to clients on designated channels; Receive the second tag information sent by the client through the second phase activity from the designated channel. When the tag deadline corresponding to the second phase activity is reached, count the tag results corresponding to the second tag information and determine the number of tags corresponding to multiple location information based on the tag results corresponding to the second tag information. In response to the sorting of the number of markers corresponding to the second phase of the activity, the plurality of location information is sorted from largest to smallest according to the number of markers, and at least two target location information are selected from the plurality of location information according to the sorting result.

26. The method according to claim 25, characterized in that, The sorting of the number of markers corresponding to the second phase activity, in response to the sorting of the multiple location information in descending order of the number of markers, and the selection of at least two target location information from the multiple location information based on the sorting result, includes: In response to the sorting of the number of markers corresponding to the second phase of the activity, the multiple location information is sorted according to the number of markers, and a preset number of location information with the highest ranking is selected according to the sorting result. Among the preset number of location information, at least two adjacent location information are used as a group of activity objects, and the preset number of location information is divided into multiple groups of activity objects. According to a preset time interval, the preset time range is divided into at least one time period. For each time period, a group of active objects is randomly or sequentially selected from the multiple groups of active objects to determine at least two selected target location information.

27. The method according to claim 24, characterized in that, The method further includes: Based on the marking result corresponding to the first marking information, resource allocation information configured for at least two target location information is generated for the activity resources, and the marking result corresponding to the first marking information and the resource allocation information are sent to the client.

28. The method according to claim 27, characterized in that, The step of generating resource allocation information for at least two target location information based on the marking result corresponding to the first marking information, and sending the marking result corresponding to the first marking information and the resource allocation information to the client, includes: Based on the marking result corresponding to the first marking information, determine the proportion of the number of markings corresponding to the at least two target location information, generate the resource distribution quantity configured for the at least two target location information according to the proportion of the number of markings, and randomly generate the resource activation time configured for the at least two target location information. The marking result corresponding to the first marking information, the number of resources issued, and the effective time of the resources are sent to the client.

29. The method according to claim 24, characterized in that, The method further includes: Based on the marking result corresponding to the first marking information, the location information of the client corresponding to the first marking information is counted, and it is determined whether the location information of the client corresponding to the first marking information belongs to the at least two target location information; If so, a notification message carrying the resource allocation information is sent to the client; otherwise, a notification message carrying resource reminder information is sent to the client.

30. The method according to claim 24, characterized in that, The method further includes: Acquire the activity resources, specifically the first image resource and the second image resource configured for at least two target location information; In response to a change in the first marker information, the number of real-time markers corresponding to the first marker information is counted. Based on the number of real-time markers corresponding to the first marker information, the second image resource content output for the at least two target location information is determined. The control command for displaying the number of real-time markers corresponding to the first marker information and the image resource is sent to the client.

31. The method according to claim 30, characterized in that, The step of counting the number of real-time markers corresponding to the first marker information and determining the second image resource content output for the at least two target location information based on the number of real-time markers corresponding to the first marker information includes: The second image resource is divided into a preset number of image sub-resources, and each image sub-resource corresponds to a number of random markers; The number of real-time markers corresponding to the first marker information is counted. Based on the number of random markers corresponding to the image sub-resources, the number of image sub-resources in the output second image resource for the at least two target location information is calculated respectively. Based on the number of image sub-resources in the output second image resource, the content of the output second image resource for the at least two target location information is determined respectively.

32. The method according to claim 24, characterized in that, The resource allocation information includes the resource allocation quantity and resource activation time. The process of obtaining the order information corresponding to the order, filtering orders from the multiple clients whose order information matches the at least two target location information as target orders based on the resource allocation information, and creating a configuration task for the activity resources for the target orders includes: Obtain the order information corresponding to the order, wherein the order information includes user information, geographical information, order time, and amount information; Obtain the order status corresponding to the order, and filter the orders sent by the multiple clients respectively. The orders that match the geographical information with the at least two target location information, the order time with the resource effective time, and the order status with the first target status are selected as target orders. Based on the resource allocation quantity, determine the number of target orders and / or the resource allocation quota for the target orders. Within the limits of the number of target orders and / or the resource allocation quota for the target orders, create a resource allocation task for the target orders.

33. The method according to claim 32, characterized in that, The step of determining the number of target orders and / or the resource allocation quota of the target orders based on the resource allocation quantity, and creating a resource configuration task for the target orders within the limits of the number of target orders and / or the resource allocation quota of the target orders, includes: Filter the target orders to select the target order quantity of the resource allocation; For a target order with the specified resource distribution quantity, if the amount information corresponding to the target order is less than or equal to the resource allocation limit of the target order, then a configuration task for the activity resources is created for the target order according to the amount information corresponding to the target order. For a target order with the specified resource distribution quantity, if the amount information corresponding to the target order is greater than the resource allocation limit of the target order, then a configuration task for the activity resources is created for the target order according to the resource allocation limit of the target order.

34. A device for allocating activity resources, characterized in that, The device includes: The tag sending module is used to receive the first phase activity initiated by the server and send the first tag information to the server through the first phase activity, so that the server can determine the resource allocation information configured for at least two target location information based on the first tag information. The first phase activity is set with different resource access channels, and the tagging results corresponding to the target location information are statistically analyzed in real time using the resource access channels of the corresponding target location information. An operation response module is used to respond to an order submission operation by sending an order to the server, so that the server can filter target orders that match the at least two target location information according to the order information corresponding to the order. The information receiving module is used to receive resource configuration information in response to the server's execution of the configuration task for the activity resources of the target order.

35. The apparatus according to claim 34, characterized in that, The device further includes: The first information display module is used to respond to the switching of the first phase of the activity. It receives resource information of multiple groups of activity objects obtained by the server in the order corresponding to the time period. Each group of activity objects corresponds to at least two target location information. The target activity object is determined according to the time period at the current time point. The resource information corresponding to the target activity object is displayed in a magnified view at the top, and the resource information of the multiple groups of activity objects is displayed in a list at the bottom.

36. The apparatus according to claim 34, characterized in that, The device further includes: The information sending module is used to receive the second phase activity initiated by the server and send second marker information to the server through the second phase activity, so that the server can select at least two target location information based on the second marker information.

37. The apparatus according to claim 36, characterized in that, The device further includes: The second information display module is used to respond to the display of the marking results corresponding to the second marking information, receive the sorting results obtained by the server sorting multiple location information from largest to smallest according to the number of markings corresponding to the second stage activity; and use the first preset component to render and display the number of markings corresponding to multiple location information in the sorting results on the activity page according to the information display style set by the sorting results.

38. The apparatus according to claim 36, characterized in that, The device further includes: The third information display module is used to respond to changes in the second marker information, receive the number of real-time markers corresponding to multiple location information obtained by the server at a preset time interval, sort the number of real-time markers to obtain a sorting result, and use the first preset component to render and display the number of real-time markers corresponding to the multiple location information on the activity page according to the information display style set by the sorting result.

39. The apparatus according to claim 37 or 38, characterized in that, The device further includes: The style setting module is used to set the information display style for the sorting results. The information display style includes at least the display order of the location information, the display fields of the location information, and the display quantity of the location information.

40. The apparatus according to claim 34, characterized in that, The device further includes: The fourth information display module is used to receive the marking result and resource allocation information corresponding to the first marking information sent by the server, determine the number of markings corresponding to the at least two target location information based on the marking result corresponding to the first marking information, and set different result display pages for the at least two target location information, displaying the number of markings corresponding to the target location information and the resource allocation information configured for the target location information on the different result display pages respectively.

41. The apparatus according to claim 34, characterized in that, The device further includes: The message receiving module is configured to receive a prompt message carrying resource allocation information sent by the server if the location information of the client corresponding to the first marker information belongs to the at least two target location information; and to receive a prompt message carrying resource reminder information sent by the server if the location information of the client corresponding to the first marker information does not belong to the at least two target location information.

42. The apparatus according to claim 34, characterized in that, The device further includes: The fifth information display module is used to respond to the initiation of the first phase of the activity, and to render and display the first image resources configured by the server for at least two target location information on the activity page using the second preset component; to receive the real-time number of markers corresponding to the first marker information and the control instruction for displaying the image resources sent by the server, and to display the real-time number of markers corresponding to the first marker information, and to partially cover and display the output content of the second image resource on the basis of the first image resource according to the control instruction for displaying the image resources, wherein the second image resource is configured for at least two target location information.

43. A device for allocating activity resources, characterized in that, The device includes: The information setting module is used to set up a first-stage activity for at least two selected target location information and to initiate the first-stage activity to multiple clients. The first-stage activity is set with different resource access channels, and the marking results corresponding to the target location information are statistically analyzed in real time using the resource access channels of the corresponding target location information. The information statistics module is used to receive first marker information sent by multiple clients through the first phase of the activity. When the marker deadline corresponding to the first phase of the activity is reached, the module counts the marker results corresponding to the first marker information and determines the resource allocation information configured for at least two target location information based on the marker results corresponding to the first marker information. The task creation module is used to receive orders sent by clients, obtain the order information corresponding to the orders, filter orders from the orders sent by the multiple clients according to the resource distribution information, select orders whose order information matches the at least two target location information as target orders, and create a configuration task for the activity resources for the target orders.

44. The apparatus according to claim 43, characterized in that, The device further includes: The information selection module is used to set up a second-stage activity for multiple location information and initiate the second-stage activity to a client through a designated channel; receive second marker information sent by the client through the second-stage activity through the designated channel; when the marker deadline corresponding to the second-stage activity is reached, count the marker results corresponding to the second marker information and determine the number of markers corresponding to the multiple location information based on the marker results corresponding to the second marker information; in response to the sorting of the number of markers corresponding to the second-stage activity, sort the multiple location information in descending order of the number of markers, and select at least two target location information from the multiple location information based on the sorting result.

45. The apparatus according to claim 44, characterized in that, The information selection module is further configured to respond to the sorting of the number of markers corresponding to the second phase activity, sort the multiple location information according to the number of markers, and select a preset number of location information with the highest ranking according to the sorting result. Among the preset number of location information, at least two adjacent location information are grouped into a group of activity objects, and the preset number of location information is divided into multiple groups of activity objects. According to a preset time interval, a preset time range is divided into at least one time period. For the time period, a group of activity objects is randomly or sequentially selected from the multiple groups of activity objects to determine at least two selected target location information.

46. ​​The apparatus according to claim 43, characterized in that, The device further includes: The information generation module is used to generate resource allocation information for at least two target location information based on the marking result corresponding to the first marking information, and send the marking result corresponding to the first marking information and the resource allocation information to the client.

47. The apparatus according to claim 46, characterized in that, The information generation module is specifically used to determine the proportion of the number of markers corresponding to the at least two target location information based on the marking result corresponding to the first marker information, generate the resource distribution quantity configured for the at least two target location information according to the proportion of the number of markers, and randomly generate the resource activation time configured for the at least two target location information. The marking result corresponding to the first marking information, the number of resources issued, and the effective time of the resources are sent to the client.

48. The apparatus according to claim 43, characterized in that, The device further includes: The information judgment module is used to calculate the location information of the client corresponding to the first mark information based on the mark result corresponding to the first mark information, and to determine whether the location information of the client corresponding to the first mark information belongs to the at least two target location information. The message sending module is used to send a prompt message carrying the resource allocation information to the client if the resource allocation information is available, and otherwise send a prompt message carrying resource reminder information to the client.

49. The apparatus according to claim 43, characterized in that, The device further includes: The resource acquisition module is used to acquire the first image resource and the second image resource configured for at least two target location information respectively; The resource determination module is used to respond to changes in the first marker information, count the number of real-time markers corresponding to the first marker information, determine the second image resource content output for the at least two target location information based on the number of real-time markers corresponding to the first marker information, and send the control command for displaying the number of real-time markers corresponding to the first marker information and the image resource to the client.

50. The apparatus according to claim 49, characterized in that, The resource determination module is specifically used to divide the second image resource into a preset number of image sub-resources, each image sub-resource corresponding to a number of random markers; count the number of real-time markers corresponding to the first marker information; calculate the number of image sub-resources in the output second image resource for the at least two target location information based on the number of random markers corresponding to the image sub-resources; and determine the content of the output second image resource for the at least two target location information based on the number of image sub-resources in the output second image resource.

51. The apparatus according to claim 43, characterized in that, The resource distribution information includes the resource distribution quantity and the resource effective time. The task creation module is specifically used to obtain the order information corresponding to the order, wherein the order information includes user information, geographical information, order time, and amount information; obtain the order status corresponding to the order; and filter orders from the orders sent by the multiple clients that match the geographical information with the at least two target location information, the order time with the resource effective time, and the order status with the first target status as target orders; determine the quantity of target orders and / or the resource allocation quota of the target orders according to the resource distribution quantity; and create an activity resource configuration task for the target orders within the limits of the quantity of target orders and / or the resource allocation quota of the target orders.

52. The apparatus according to claim 51, characterized in that, The task creation module is further configured to: filter target orders for the resource distribution quantity from the target orders; for target orders for the resource distribution quantity, if the amount information corresponding to the target order is less than or equal to the resource configuration limit of the target order, then create a configuration task for the activity resources for the target order according to the amount information corresponding to the target order; for target orders for the resource distribution quantity, if the amount information corresponding to the target order is greater than the resource configuration limit of the target order, then create a configuration task for the activity resources for the target order according to the resource configuration limit of the target order.

53. A storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 33.

54. A computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 33.

Citation Information

Patent Citations

  • Coupon offering method and device, virtual resource allocation method, and virtual resource obtaining method

    CN106487872A

  • Resource allocation method and device

    CN107222430A