Group-buying behavior-based processing method, electronic device, and storage medium

By receiving user and behavioral information in the community group-buying system and matching the allocation rules in real time to determine resource data, the system solves the problems of low resource allocation efficiency and poor user experience in the existing system, and achieves efficient resource allocation and improved user experience.

CN115730970BActive Publication Date: 2026-04-07ALIBABA (CHINA) CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-09
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

Existing community group-buying systems are inefficient in terms of resource allocation and user experience, and it is difficult to achieve real-time matching and optimization.

Method used

By receiving user information and behavioral information, matching and delivering rules based on identity attributes and behavioral information, resource data is determined in real time and fed back to users, including resources such as red envelopes, gift packs and coupons.

Benefits of technology

It improves the efficiency of resource allocation and user experience, reduces resource waste, and enables dynamic resource allocation and adjustment based on user behavior.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115730970B_ABST
    Figure CN115730970B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a group purchase behavior-based processing method, an electronic device and a storage medium. The method comprises: in response to a user's operation behavior on a group purchase page, receiving user information and behavior information; determining an identity attribute based on the user information; matching a delivery rule based on the identity attribute and the behavior information, determining a matched delivery rule; determining resource data based on the matched delivery rule; and feeding back the resource data. The resource can be fed back in real time based on the user's operation behavior, which is efficient and can improve user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to a processing method based on group buying behavior, an electronic device, and a storage medium. Background Technology

[0002] Community group buying is a shopping and consumption behavior of residents within a residential community. It is a regionalized, niche, and localized form of group buying that relies on a real community.

[0003] Community group buying is a sales model that mainly involves community shops offering group buying discounts to residents in the surrounding area (within the community). After users order goods, they will be delivered to the corresponding shops or other stations, and users will pick up their goods at the stations themselves. Summary of the Invention

[0004] This application provides a processing method based on group buying behavior to improve the processing efficiency of group buying.

[0005] Accordingly, embodiments of this application also provide an electronic device and a storage medium to ensure the implementation and application of the above system.

[0006] To address the aforementioned problems, this application discloses a processing method based on group-buying behavior, the method comprising:

[0007] It responds to user actions on the group-buying page and receives user information and behavioral information.

[0008] Based on the user information, determine the identity attributes;

[0009] Based on the aforementioned identity attributes and behavioral information, a matching delivery rule is determined.

[0010] Resource data is determined based on the matching delivery rules;

[0011] Feedback on the resource data.

[0012] Optionally, determining the identity attributes based on the user information includes:

[0013] Based on the user information, query the user's user type;

[0014] If the user type is a group leader user, then the attribute value of the identity attribute is determined based on the group leader user;

[0015] If the user type is a buyer user, then obtain the buyer user's user level information, and determine the attribute value of the identity attribute based on the user level information.

[0016] Optionally, determining the matching delivery rules based on the identity attributes and behavioral information includes:

[0017] Filtering and targeting rules based on identity type;

[0018] The matching and filtering rules based on the aforementioned behavioral information are used to determine the matching targeting rules.

[0019] Optionally, the step of determining the matching delivery rules using the behavioral information matching and filtering rules includes:

[0020] The behavior type is determined based on the behavioral information, and the behavior type includes at least one of the following: transaction type, interaction type, and group type;

[0021] Based on the behavior type, the matching targeting rules are determined.

[0022] Optional, also includes:

[0023] The matching and delivery rules are verified based on the user information;

[0024] If the verification passes, proceed to the step of determining resource data based on the matching delivery rules;

[0025] If the verification fails, the matching delivery rule will be ignored.

[0026] Optionally, the verification of the matching delivery rules based on the user information includes at least one of the following:

[0027] Based on the user information, it is determined whether the matching delivery rule has been executed;

[0028] Based on the user information, it is detected whether the number of times the matching delivery rule has been delivered has reached the threshold.

[0029] Based on the user information, the group information is determined, the group threshold corresponding to the group information is obtained, and it is detected whether the matching delivery rule reaches the group threshold.

[0030] Optional, also includes:

[0031] In response to a user's actions on the resource data, the user's rights and interests are recorded.

[0032] Adjust the targeting rules for the user based on the aforementioned rights and benefits records.

[0033] Optional, also includes:

[0034] In response to a user's actions on the resource data, determine the user group to which the user belongs;

[0035] Update the rights and interests records of the user group based on the aforementioned operational behavior;

[0036] Adjust the targeting rules corresponding to the user group based on the user group's rights and interests records.

[0037] Optional, also includes:

[0038] The resource data is verified based on the user information;

[0039] If the verification passes, proceed with the step of providing the resource data feedback.

[0040] Optionally, the verification of the resource data based on the user information includes at least one of the following:

[0041] Based on the user information, detect whether the resource data has been delivered;

[0042] Based on the user information, it is detected whether the deployed resource data has reached the resource threshold;

[0043] Based on the user information, the group information is determined, the group resource threshold corresponding to the group information is obtained, and it is detected whether the group resource threshold has been reached.

[0044] This application also discloses an electronic device, including: a processor; and a memory storing executable code thereon, wherein when the executable code is executed by the processor, the method described in this application is performed.

[0045] This application also discloses one or more machine-readable media storing executable code thereon, which, when executed by a processor, performs the method described in this application.

[0046] Compared with the prior art, the embodiments of this application have the following advantages:

[0047] In this embodiment, users can perform various operations on the shopping page. Responding to these operations, the system receives user information and behavioral information, performs real-time analysis based on this information, determines user attributes, matches delivery rules based on these attributes and behavior, identifies the user matching the appropriate rules, determines resource data based on the matched rules, and then feeds back the resource data. This allows for real-time resource feedback based on user actions, resulting in high efficiency and improved user experience. Attached Figure Description

[0048] Figure 1 This is a flowchart illustrating the steps of an embodiment of a group-buying behavior processing method according to this application;

[0049] Figure 2 This is an interactive schematic diagram of a processing method based on group-buying behavior according to an embodiment of this application;

[0050] Figure 3 This is a flowchart illustrating the steps of another embodiment of the group-buying behavior processing method in this application;

[0051] Figure 4 This is a schematic diagram of the structure of an exemplary device provided in one embodiment of this application. Detailed Implementation

[0052] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0053] The embodiments of this application can be applied to the e-commerce field, such as community group buying scenarios that combine online and offline channels. They can also be applied to other scenarios involving logistics and transportation, such as supermarket distribution, and other group buying scenarios with unified delivery.

[0054] Taking community group buying as an example, community group buying is a shopping and consumption behavior based on the geographical location of residents within a community. It is an online shopping and offline pickup behavior, a regionalized, niche, localized, and networked group buying form based on geographical communities. One or more group leaders can be set up within the user's geographical area, each corresponding to a station. This station can be built based on existing shops in the community, such as express delivery stations, convenience stores, and small supermarkets. Users can select goods online through applications (APPs), websites, etc. Based on the selected goods, an order is generated. The group buying platform determines the group leader and station corresponding to each order, and packages and transports the goods purchased by multiple users together to the pickup station. In one community group buying scenario, the nodes of the community group buying system include: a central warehouse, grid warehouses, and stations. One central warehouse can correspond to multiple grid warehouses, and one grid warehouse can correspond to multiple stations. After each user purchases goods, the goods are sorted and dispatched from the central warehouse to the grid warehouses, where they are then sorted and delivered to the respective stations. Once the group leader within the site has determined one or more logistics items purchased by each user, the user will be notified to pick up the goods at their door.

[0055] The embodiments of this application can combine user identity and behavior to provide real-time feedback and adjustments, improve processing efficiency, provide users with the necessary resources, and enhance user experience.

[0056] Reference Figure 1 The flowchart illustrates the steps of a group-buying behavior processing method according to this application.

[0057] Step 102: In response to the user's actions on the group-buying page, receive user information and behavior information.

[0058] In group-buying scenarios, user types include buyer users and group leader users. Buyer users are those who execute group-buying transactions, while group leader users are the end-user service providers in community group buying; they can be understood as administrators of the group-buying user group, providing the pickup location and related services. Group leader users can also be buyer users, but a group on a single group-buying site corresponds to only one group leader. Buyer users can also change sites, thereby adjusting their assigned user group.

[0059] In a group-buying scenario, a group-buying page is provided, which includes various pages such as a shopping page, a shopping cart page, and a user page. The shopping page displays a variety of products available for group buying, which can be of various types, such as daily necessities, fresh food, and frozen food. The shopping page can also be divided into multiple pages based on different ways of displaying products, such as recommendation pages and category pages. The shopping cart page displays products that the user is interested in purchasing, and the user can complete the checkout process through the shopping cart. The user page displays user information, allowing users to easily query, adjust, and manage their information.

[0060] Users can perform actions on various shopping pages. In response to these actions, the server can retrieve corresponding behavioral information and user information, which is then sent to the server. The server receives the corresponding user and behavioral information. For example, a buyer can select items on a shopping page, such as viewing items and adding them to their shopping cart. On the shopping cart page, they can add or remove items and submit an order. On the user page, they can query user information and change their shipping address. Group leaders can also view information about their user groups on their user page.

[0061] Therefore, the group-buying page can respond to user actions on the page, obtain user information and behavioral information, and forward them to the server. The server can receive user information and behavioral information, and match resources based on this, returning the provided resource data to the user in real time. The user identifier can be obtained as user information, used to uniquely identify a user. Behavioral information includes user actions and the time of those actions. The actions identify the operations performed by the user on the shopping page, and may include action type and parameters, such as purchase, query, adding to cart, registration, and order payment. The action time is the time the action occurred. This allows the server to receive real-time feedback on user actions.

[0062] Step 104: Determine identity attributes based on the user information.

[0063] Identity attributes can be queried based on user information such as user identifiers. These identity attributes are information that characterizes a user's identity, such as whether they are a buyer or a group-buying leader. For buyer users, their user level can also be determined as an identity attribute based on their registration duration and activity on the group-buying website.

[0064] In one optional embodiment, determining the identity attribute based on the user information includes: querying the user's user type based on the user information; if the user type is a group leader user, determining the attribute value of the identity attribute based on the group leader user; if the user type is a buyer user, obtaining the buyer user's user level information, and determining the attribute value of the identity attribute based on the user level information. The user identifier is used to query the user's user type, which is either a buyer user or a group leader user. A group leader user can also be a buyer user. Therefore, behavioral information can be used to assist in determining the user type. For example, if a group leader user performs group leader-related actions, such as returning goods or sending arrival reminders, the user type is determined to be a group leader user. If the user performs buyer user actions, such as viewing or purchasing goods, the user type is determined to be a buyer user. For group leader users, the group leader user can be determined as the attribute value of the identity attribute. For buyer users, the buyer user can be determined as the attribute value of the identity attribute. Furthermore, the buyer user can determine their user level, and the attribute value of the identity attribute is determined based on the user level.

[0065] In this embodiment, user levels can be determined based on factors such as the user's registration duration and operational behavior on the group-buying website. For example, a user can register as a level 0 user and upgrade to a level 1 user after successfully placing an order. Subsequent registration times, purchase frequency, and transaction amounts can also be used to classify user levels, as well as whether the user has purchased membership services. This allows for the determination of a buyer's user level, and the determination of identity attribute values ​​based on the user level information.

[0066] In one example, the attribute value of the group leader user's identity attribute can be set to C, and the attribute value of the buyer user's identity attribute can be set to M. Furthermore, the buyer user's identity attribute value can be determined by combining their user level, such as M0, M1, M2, etc.

[0067] Step 106: Based on the identity attributes and behavioral information, match the targeting rules and determine the matching targeting rules.

[0068] After determining the identity attributes, targeting rules can be matched based on the identity attributes and behavioral information to obtain rules that match the user's identity and behavior. In this embodiment, targeting rules refer to rules for targeting resources, used to target resources. Resource data refers to data on various resources in the group-buying website, including virtual resources, physical resources, and other types of resources. For example, the resource data includes: red envelope data, gift pack data, coupon data, etc.

[0069] In one optional embodiment, determining the matching delivery rules based on the identity attributes and behavioral information includes: filtering delivery rules according to identity type; and determining the matching delivery rules using the delivery rules filtered by the behavioral information matching. Delivery rules can be filtered based on identity attributes, such as identity type, to determine delivery rules that match that identity type, such as delivery rules for group leader users or delivery rules for buyer users. For buyer users, delivery rules can also be filtered based on their user level information, such as delivery rules corresponding to users M0, M1, M2, etc. Then, the filtered delivery rules are matched according to behavioral information to determine the matching delivery rules. For example, determining the delivery rule corresponding to the registration behavior, such as the delivery rule of issuing a red envelope within 24 hours of registration.

[0070] The process of determining the matching delivery rules using the behavioral information matching and filtering includes: determining the behavior type based on the behavioral information, whereby the behavior type includes at least one of the following: transaction type, interaction type, and group type; and determining the matching delivery rules based on the behavior type. Users can perform various behaviors on the group-buying page, therefore, delivery rules can be matched based on the behavior type. Transaction-type behavioral information refers to information related to transactions, such as browsing product objects, adding product objects to the shopping cart, and placing orders for product objects. Interaction-type behavioral information refers to information related to interactive behaviors, such as participating in interactive activities on the group-buying page, such as the behavior information corresponding to activities like the lucky draw. Group-type behavioral information refers to behavioral information specific to a user group, such as the group leader confirming arrival, counting, and notifying pickup when product objects arrive at the site for that user group.

[0071] Different delivery rules can be set for different types of behavior. For example, for transaction-related behavior, resource delivery rules related to transactions can be set, enabling users to continue executing transactions based on available resources. For interaction-related behavior, resource delivery rules related to interactive activities can be set, allowing users to acquire corresponding resources through their interactions, thus increasing user engagement. For group-related behavior, resource delivery rules related to groups can be set, enabling group leaders and groups to acquire corresponding resources, thus increasing user engagement. After matching delivery rules based on behavior type, if multiple matching rules are met, further matching delivery rules can be determined based on the operational behavior. For example, registration rules can be matched based on registration behavior, and order rules can be matched based on order placement behavior, ensuring that various user operations are matched with appropriate delivery rules.

[0072] In this embodiment, different delivery rules can be set with corresponding attributes. For example, some rules can be delivered once, some rules can be delivered multiple times, and some rules may be targeted at groups, limiting the number of times they can be accessed within a group. Therefore, the matched delivery rules can be verified to determine whether the user has already executed the delivery rule, thereby improving user experience while reducing resource waste. The matched delivery rules are verified based on the user information; if the verification passes, the step of determining resource data based on the matched delivery rules is executed; if the verification fails, the matched delivery rule is ignored. The matched delivery rules can be verified based on user information, such as the user identifier, the delivery rules the user has executed, the number of times the rules have been executed, and the rules of the user group to which the user belongs, thereby verifying the matched delivery rules. If the verification passes, subsequent steps can be executed; if the verification fails, the process ends or the matching and detection steps are re-executed.

[0073] The verification of the matched delivery rule based on the user information includes at least one of the following: detecting whether the matched delivery rule has been executed based on the user information; detecting whether the number of times the matched delivery rule has been executed has reached a threshold based on the user information; determining the group information based on the user information, obtaining the group threshold corresponding to the group information, and detecting whether the matched delivery rule has reached the group threshold. It can be determined whether the user has executed the delivery rule based on the user identifier. If executed, the verification fails; if not executed, the verification passes. For example, if the delivery rule is to issue a red envelope upon registration within 24 hours, and the user has already received the red envelope, the rule does not need to be ignored. Some delivery rules may be executed multiple times. For example, some interactive behavior delivery rules distribute resources based on interactive behavior, such as providing red envelopes, coupons, etc. Therefore, the number of times the matched delivery rule has been executed can be obtained based on the user identifier, and it can be detected whether the number of times has reached a threshold. If it has not reached the threshold, the verification passes; if it has reached the threshold, the verification fails. Setting group thresholds, such as a frequency threshold or maximum resource amount for a user group, allows you to determine the user group a user belongs to based on user information and obtain group information. Based on this group information, you determine the group threshold and then check if the matching delivery rule meets the group threshold. For example, if the group threshold is N, the group threshold is decremented by 1 after each execution to check if the group threshold satisfies the current delivery rule. Alternatively, you can record the number of executions and match the execution count against the matching delivery rule to determine if the number of executions has reached the group threshold. Similarly, the maximum resource amount is reduced after each claim to check if the maximum resource amount satisfies the current delivery rule, or you can record the claimed resource amount and determine if the claimed resource amount has reached the maximum resource amount based on the matching delivery rule.

[0074] This allows for matching delivery rules based on real-time user behavior, enabling the rapid delivery of resources needed by users and improving user experience.

[0075] Step 108: Determine resource data based on the matched delivery rules.

[0076] After matching and obtaining the delivery rules, the corresponding resource data can be determined based on the delivery rules, such as various virtual resources, physical resources, etc. For example, the resource data includes: red envelope data, gift pack data, coupon data, etc.

[0077] This application embodiment sets up multiple delivery rules, and the resources delivered under different delivery rules may be the same or similar. To avoid duplicate delivery and resource waste, the resource data obtained by the matched delivery rule can be verified to determine whether the user has obtained the resource data before. The resource data is verified based on the user information; if the verification passes, the step of feeding back the resource data is executed; if the verification fails, the resource data is ignored. The obtained resource data can be verified based on user information. This can be done by determining the user's already obtained resource data type, amount, and total amount, as well as the resource delivery information of the user group they belong to, based on the user identifier, thereby verifying the resource data obtained by the current delivery rule. If the verification passes, subsequent steps can be executed; if the verification fails, the process ends or the matching and detection steps are re-executed.

[0078] The step of verifying the resource data based on the user information includes at least one of the following: detecting whether the resource data has been deployed based on the user information; detecting whether the deployed resource data has reached a resource threshold based on the user information; determining the group information based on the user information, obtaining the group resource threshold corresponding to the group information, and detecting whether the group resource threshold has been reached.

[0079] Based on user identifiers, information about previously acquired resources, such as the type, amount, and total amount, can be determined. This information can then be used to validate the resource data being acquired this time. For example, if a user was referred by another user and has already received a new user registration bonus, the bonus data will fail validation. Another example is using the activity level of a group leader's user group to allocate resources, determining whether the resource has already been allocated previously.

[0080] In other examples, some resources can be repeatedly obtained, but there are restrictions on the number of times or the total amount of resources that can be obtained. Therefore, the information on resources already obtained can be obtained based on the user's identifier. Based on this information, the number of times or the quantity of resources already obtained for each type of resource can be determined. The number of times resources have been obtained can be used to check whether the threshold for the number of times resources can be obtained has been reached, and the quantity of resources already obtained can be used to check whether the threshold for the total amount of resources obtained has been reached. If the threshold is not reached, the verification passes; if the threshold is reached, the verification fails.

[0081] It also allows setting group thresholds, such as a usage threshold or maximum resource limit for a user group. This allows identifying the user group based on user information and obtaining resource usage information such as the number of times resources have been claimed and the total amount claimed. Based on this information, a group resource threshold is determined, and then it's checked whether the resource usage information meets the group resource threshold. For example, if the group resource usage threshold is N, each time a user in the group claims resources, the usage count is incremented by 1, thus checking if the claimed usage count meets the group resource usage threshold. Furthermore, after each user claims resources in a user group, the resource data is added to the total claimed amount for that user group, obtaining the total group resource usage threshold for that user group, and determining whether the total claimed amount exceeds the total threshold.

[0082] This allows for resource allocation based on delivery rules, as well as verification of the delivered resource data. It enables comprehensive control over resource allocation to various users and user groups, improving user experience while reducing resource waste and rationally planning resource delivery.

[0083] Step 110: Feedback the resource data.

[0084] After successful matching and verification, the server can deliver the resource data to the client, displaying it on the shopping page and allowing users to claim and use it. For example, in response to a click or other trigger to claim a shopping coupon, the server can record the corresponding shopping coupon and other resource data for that user. Subsequently, in response to user actions on the shopping page, such as placing an order, the server can process the transaction based on the shopping coupon and also receive the user's actions regarding using the coupon.

[0085] In summary, users can perform various operations on the shopping page. Responding to these actions, the system receives user and behavioral information, performs real-time analysis based on this information, determines user identity attributes, matches these attributes with the behavioral data to relevant delivery rules, identifies the appropriate rules for each user, determines resource data based on these rules, and then feeds back the resource data. This real-time resource feedback based on user actions is highly efficient and improves the user experience.

[0086] Group buying platforms allocate resources to individuals and user groups. Individual allocation includes targeting individual buyers and group leaders. By combining user behavior with resource allocation, platforms can also adjust subsequent resource allocation based on previously allocated resources, enabling overall control over resource allocation and preventing waste.

[0087] In one optional embodiment of this application, in response to a user's operation on the resource data, the user's rights record is recorded; and the corresponding delivery rules for the user are adjusted based on the rights record. After the resource data is delivered to the user, the user can perform operations based on the resource data, such as receiving a red envelope for shopping, or purchasing corresponding goods based on a discount coupon. In response to the user's operation on the resource data, including various operations such as receiving resource data, using resource data, and ignoring resource data, the above operations can be fed back to the server, thereby updating the user's rights record based on the operation. The rights record can be updated based on the user's receiving and using of resource data, recording the consumed resource data and the number of times the resource data is used, and recording the user's low interest in certain resource data for ignoring resource data. Then, the user's delivery rules can be adjusted based on the rights record. For example, for situations such as consumed resource data, resource data consumption reaching a threshold, or resource data consumption amount reaching a threshold, the delivery rules for the user can be adjusted to increase or decrease the delivery of certain resources, and the delivery rules corresponding to the delivered resource data can be adjusted accordingly.

[0088] In one optional embodiment of this application, in response to a user's operation on the resource data, the user group to which the user belongs is determined; the rights and interests record of the user group is updated based on the operation; and the delivery rules corresponding to the user group are adjusted based on the rights and interests record of the user group. Some resource data is delivered to specific user groups. Therefore, after receiving a user's operation on the resource, the user group to which the user belongs can also be determined. The rights and interests record of the user group can be updated based on the user's resource data acquisition and usage behavior. The rights and interests record records the consumed resource data and the number of times the resource data is used. For behaviors such as ignoring resource data, it records that the user group has low interest in certain resource data. Then, the delivery rules corresponding to the user group can be adjusted based on the rights and interests record. For example, for situations such as consumed resource data, resource data consumption reaching a threshold, or resource data consumption amount reaching a threshold, the delivery rules for that user can be adjusted, increasing or decreasing the delivery of certain resources, and correspondingly adjusting the delivery rules for the delivered resource data.

[0089] This allows for the shift from fixed resource allocation to dynamic allocation and adjustment based on real-time user behavior, enabling resource preprocessing and achieving user-driven dynamic resource management.

[0090] Based on the above embodiments, this application also provides a processing method based on group buying behavior, which can drive the allocation and adjustment of resources in real time by combining user behavior.

[0091] Reference Figure 2 The diagram illustrates an interactive schematic of a group-buying behavior processing method according to an embodiment of this application.

[0092] Step 202: The server provides a shopping page.

[0093] Step 204: The client displays the shopping page and responds to the user's actions on the group-buying page, obtaining user information and behavioral information.

[0094] Step 206: The client sends user information and behavior information.

[0095] Step 208: The server determines the identity attributes based on the user information.

[0096] Step 210: The server determines the matching delivery rules based on the identity attributes and behavioral information.

[0097] Step 212: The server determines the resource data based on the matched delivery rules.

[0098] Step 214: The server sends the resource data back to the client.

[0099] Step 216: The client displays the resource data on the shopping page;

[0100] Step 218: In response to the user's operation on the resource data, the client obtains the corresponding user information and resource behavior information.

[0101] Step 220: The client sends the user information and resource behavior information.

[0102] Step 222: The server updates the user's associated rights record based on the resource behavior information.

[0103] In one example, in response to a user's actions on the resource data, the user's rights and interests are recorded. In another example, in response to a user's actions on the resource data, the user group to which the user belongs is determined.

[0104] Step 224: The server adjusts the targeting rules for the user based on the rights and benefits record.

[0105] You can adjust the targeting rules for each user and the targeting rules for the user group to which the user belongs.

[0106] Based on the above embodiments, the server can execute the following steps of the processing method based on group-buying behavior, such as... Figure 3 As shown.

[0107] Step 302: In response to the user's actions on the group-buying page, receive user information and behavior information.

[0108] Step 304: Query the user's user type based on the user information.

[0109] Step 306: If the user type is a group leader user, then determine the attribute value of the identity attribute based on the group leader user.

[0110] Step 308: If the user type is a buyer user, then obtain the user level information of the buyer user, and determine the attribute value of the identity attribute based on the user level information.

[0111] Step 310: Filter and distribute rules based on identity type.

[0112] Step 312: Use the behavioral information matching and filtering rules to determine the matching rules.

[0113] The step of using the behavioral information matching and filtering to determine the matching targeting rules includes: determining the behavior type based on the behavioral information, wherein the behavior type includes at least one of the following: transaction type, interaction type, and group type; and determining the matching targeting rules based on the behavior type.

[0114] The matching delivery rules can also be verified based on the user information; if the verification passes, the step of determining resource data based on the matching delivery rules is executed; if the verification fails, the matching delivery rules are ignored.

[0115] The step of verifying the matched delivery rule based on the user information includes at least one of the following: detecting whether the matched delivery rule has been executed based on the user information; detecting whether the number of times the matched delivery rule has been executed has reached a threshold based on the user information; determining the group information based on the user information, obtaining the group threshold corresponding to the group information, and detecting whether the matched delivery rule has reached the group threshold.

[0116] Step 314: Determine resource data based on the matched delivery rules.

[0117] Step 316: Verify the resource data based on the user information.

[0118] If the verification passes, proceed to step 318; if the verification fails, return to step 312 to continue matching the delivery rules.

[0119] Step 318: Feedback the resource data.

[0120] Step 320: In response to the user's operation on the resource data, receive user information and resource behavior information.

[0121] Step 322: Update the user's associated rights record based on the resource behavior information.

[0122] Step 324: Adjust the targeting rules corresponding to the user based on the rights and benefits record.

[0123] The embodiments of this application can match the delivery rules in real time based on the user's behavior, and determine the resource data based on the matched delivery rules, and can match the strategy and deliver resources in real time.

[0124] Furthermore, it can verify the resources allocated to each user and user group, reducing resource waste, and can adjust resource allocation for each user in real time, building a full-chain resource allocation strategy. Through real-time dynamic resource adjustment and allocation, it can also improve resource processing efficiency and the efficiency of the group-buying platform.

[0125] It should be noted that, for the sake of simplicity, the method embodiments are all described as a series of actions. However, those skilled in the art should understand that the embodiments of this application are not limited to the described order of actions, because according to the embodiments of this application, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also understand that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of this application.

[0126] Based on the above embodiments, this embodiment also provides a processing device based on group-buying behavior, applied in a server-side electronic device, the device comprising:

[0127] The information receiving module is used to respond to user actions on the group-buying page and receive user information and behavioral information.

[0128] The rule matching module is used to determine identity attributes based on the user information; and to match and determine the matching delivery rules based on the identity attributes and behavioral information.

[0129] The resource determination module is used to determine resource data based on the matched delivery rules;

[0130] The feedback module is used to provide feedback on the resource data.

[0131] In summary, users can perform various operations on the shopping page. Responding to these actions, the system receives user and behavioral information, performs real-time analysis based on this information, determines user identity attributes, matches these attributes with the behavioral data to relevant delivery rules, identifies the appropriate rules for each user, determines resource data based on these rules, and then feeds back the resource data. This real-time resource feedback based on user actions is highly efficient and improves the user experience.

[0132] Optionally, the rule matching module includes: an identity determination submodule and a rule determination submodule, wherein:

[0133] The identity determination submodule is used to query the user type based on the user information; if the user type is a group leader user, then determine the attribute value of the identity attribute based on the group leader user; if the user type is a buyer user, then obtain the user level information of the buyer user, and determine the attribute value of the identity attribute based on the user level information.

[0134] Optionally, the rule determination submodule is used to filter delivery rules based on identity type; and to determine the matching delivery rules by matching the filtered delivery rules with the behavioral information.

[0135] The rule determination submodule is used to determine the behavior type based on the behavior information. The behavior type includes at least one of the following: transaction type, interaction type, and group type. The matching and delivery rules are determined based on the behavior type.

[0136] The rule determination submodule is further configured to verify the matched delivery rule based on the user information; if the verification passes, the step of determining resource data based on the matched delivery rule is executed; if the verification fails, the matched delivery rule is ignored.

[0137] The rule determination submodule is used to detect whether the matched delivery rule has been executed based on the user information; to detect whether the number of times the matched delivery rule has been executed has reached a threshold based on the user information; to determine the group information based on the user information, to obtain the group threshold corresponding to the group information, and to detect whether the matched delivery rule has reached the group threshold.

[0138] The resource determination module is further configured to verify the resource data based on the user information; if the verification passes, the step of feeding back the resource data is executed.

[0139] The resource determination module is used to detect whether the resource data has been deployed based on the user information; to detect whether the deployed resource data has reached a resource threshold based on the user information; to determine the group information based on the user information, to obtain the group resource threshold corresponding to the group information, and to detect whether the group resource threshold has been reached.

[0140] Optional, also includes:

[0141] The resource adjustment module is used to respond to the user's operation on the resource data, record the user's rights record, and adjust the delivery rules corresponding to the user based on the rights record.

[0142] The resource adjustment module is used to respond to the user's operation on the resource data, determine the user group to which the user belongs; update the rights and interests record of the user group based on the operation; and adjust the delivery rules corresponding to the user group based on the rights and interests record of the user group.

[0143] It can combine user identity and behavior to provide real-time feedback and adjustments, improving processing efficiency and providing users with the necessary resources to enhance their experience. It can shift from fixed resource allocation to dynamic allocation and adjustment based on real-time user actions, enabling resource preprocessing and achieving user-driven dynamic resource management.

[0144] It can verify the resources allocated to each user and user group, reducing resource waste, and can also adjust resource allocation for each user in real time, building a full-chain resource allocation strategy. Through real-time dynamic resource adjustment and allocation, it can also improve resource processing efficiency and the efficiency of the group-buying platform.

[0145] This application also provides a non-volatile readable storage medium storing one or more modules (programs). When these modules are applied to a device, they enable the device to execute the instructions for the method steps in this application.

[0146] This application provides one or more machine-readable media storing instructions that, when executed by one or more processors, cause an electronic device to perform one or more of the methods described in the above embodiments. In this application, the electronic device includes devices such as servers and terminal devices.

[0147] Embodiments of this disclosure can be implemented as an apparatus with any suitable hardware, firmware, software, or any combination thereof, configured as desired, and the apparatus may include electronic devices such as servers (clusters) and terminals. Figure 4An exemplary apparatus 400 is schematically shown that can be used to implement the various embodiments described in this application.

[0148] In one embodiment, Figure 4 An exemplary device 400 is shown, which includes one or more processors 402, a control module (chipset) 404 coupled to at least one of the processors 402, a memory 406 coupled to the control module 404, a non-volatile memory (NVM) / storage device 408 coupled to the control module 404, one or more input / output devices 410 coupled to the control module 404, and a network interface 412 coupled to the control module 404.

[0149] Processor 402 may include one or more single-core or multi-core processors, and processor 402 may include any combination of general-purpose processors or special-purpose processors (e.g., graphics processors, application processors, baseband processors, etc.). In some embodiments, device 400 can serve as a server, terminal, or other device as described in the embodiments of this application.

[0150] In some embodiments, the apparatus 400 may include one or more computer-readable media (e.g., memory 406 or NVM / storage device 408) having instructions 414 and one or more processors 402 that are combined with the one or more computer-readable media and configured to execute the instructions 414 to implement the module and thus perform the actions described in this disclosure.

[0151] In one embodiment, the control module 404 may include any suitable interface controller to provide any suitable interface to at least one of the processors 402 and / or any suitable device or component communicating with the control module 404.

[0152] The control module 404 may include a memory controller module to provide an interface to the memory 406. The memory controller module may be a hardware module, a software module, and / or a firmware module.

[0153] Memory 406 may be used, for example, to load and store data and / or instructions 414 for device 400. In one embodiment, memory 406 may include any suitable volatile memory, such as suitable DRAM. In some embodiments, memory 406 may include double data rate type quad synchronous dynamic random access memory (DDR4 SDRAM).

[0154] In one embodiment, the control module 404 may include one or more input / output controllers to provide an interface to the NVM / storage device 408 and (one or more) input / output devices 410.

[0155] For example, NVM / storage device 408 may be used to store data and / or instructions 414. NVM / storage device 408 may include any suitable non-volatile memory (e.g., flash memory) and / or may include any suitable (one or more) non-volatile storage devices (e.g., one or more hard disk drives (HDDs), one or more optical disc drives (CDs), and / or one or more digital universal optical disc (DVD) drives).

[0156] NVM / storage device 408 may include storage resources that are part of a device on which device 400 is mounted, or that are accessible to the device but do not necessarily have to be part of the device. For example, NVM / storage device 408 may be accessed via a network through one or more input / output devices 410.

[0157] One or more input / output devices 410 may provide an interface for device 400 to communicate with any other suitable device. Input / output devices 410 may include communication components, audio components, sensor components, etc. Network interface 412 may provide an interface for device 400 to communicate via one or more networks. Device 400 may wirelessly communicate with one or more components of a wireless network according to any of one or more wireless network standards and / or protocols, such as accessing wireless networks based on communication standards, such as WiFi, 2G, 3G, 4G, 5G, etc., or combinations thereof.

[0158] In one embodiment, at least one of the processors 402 may be logically packaged with one or more controllers (e.g., memory controller modules) of the control module 404. In one embodiment, at least one of the processors 402 may be logically packaged with one or more controllers of the control module 404 to form a system-in-package (SiP). In one embodiment, at least one of the processors 402 may be integrated with the logic of one or more controllers of the control module 404 on the same die. In one embodiment, at least one of the processors 402 may be integrated with the logic of one or more controllers of the control module 404 on the same die to form a system-on-a-chip (SoC).

[0159] In various embodiments, device 400 may be, but is not limited to, a server, desktop computing device, or mobile computing device (e.g., laptop, handheld computing device, tablet, netbook, etc.). In various embodiments, device 400 may have more or fewer components and / or different architectures. For example, in some embodiments, device 400 includes one or more cameras, a keyboard, a liquid crystal display (LCD) screen (including a touchscreen display), a non-volatile memory port, multiple antennas, a graphics chip, an application-specific integrated circuit (ASIC), and a speaker.

[0160] The detection device can use a main control chip as a processor or control module, and sensor data, position information, etc. can be stored in a memory or NVM / storage device. The sensor group can be used as an input / output device, and the communication interface can include a network interface.

[0161] This application also provides an electronic device, including: a processor; and a memory storing executable code thereon. When the executable code is executed, the processor performs one or more methods as described in this application embodiment. In this application embodiment, the memory can store various types of data, such as target files, file-application association data, and user behavior data, thereby providing a data foundation for various processing operations.

[0162] This application also provides one or more machine-readable media having executable code stored thereon, which, when executed, causes a processor to perform one or more of the methods described in this application.

[0163] As the device embodiment is basically similar to the method embodiment, the description is relatively simple, and relevant parts can be found in the description of the method embodiment.

[0164] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.

[0165] This application describes embodiments with reference to flowchart illustrations and / or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing terminal device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal device, generate instructions for implementing the flowchart illustrations. Figure 1One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0166] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing terminal device to operate in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0167] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal equipment, causing a series of operational steps to be performed on the computer or other programmable terminal equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable terminal equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0168] Although preferred embodiments of the present application have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the embodiments of the present application.

[0169] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes said element.

[0170] The foregoing has provided a detailed description of a group-buying behavior processing method, an electronic device, and a storage medium provided in this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A method for processing group-buying behavior, characterized in that, The method includes: It responds to user actions on the group-buying page and receives user information and behavioral information. Based on the user information, an identity attribute is determined, which includes at least one of the following: buyer user, group leader user; Based on the aforementioned identity attributes, the targeting rules are used for filtering and delivery. The behavior type is determined based on the behavioral information, and the behavior type includes at least one of the following: interaction type, group type; Based on the behavior type, match the targeting rules to determine the matching targeting rules; Resource data is determined based on the matching delivery rules, and the resource data includes at least one of the following: red envelope data, gift pack data, and coupon data; Feedback on the resource data.

2. The method according to claim 1, characterized in that, The process of determining identity attributes based on the user information includes: Based on the user information, query the user's user type; If the user type is a group leader user, then the attribute value of the identity attribute is determined based on the group leader user; If the user type is a buyer user, then obtain the buyer user's user level information, and determine the attribute value of the identity attribute based on the user level information.

3. The method according to claim 2, characterized in that, The behavior types also include transaction types.

4. The method according to any one of claims 1-3, characterized in that, Also includes: The matching and delivery rules are verified based on the user information; If the verification passes, proceed to the step of determining resource data based on the matching delivery rules; If the verification fails, the matching delivery rule will be ignored.

5. The method according to claim 4, characterized in that, The verification of the matching delivery rules based on the user information includes at least one of the following: Based on the user information, it is determined whether the matching delivery rule has been executed; Based on the user information, it is detected whether the number of times the matching delivery rule has been delivered has reached the threshold. Based on the user information, the group information is determined, the group threshold corresponding to the group information is obtained, and it is detected whether the matching delivery rule reaches the group threshold.

6. The method according to claim 1, characterized in that, Also includes: In response to a user's actions on the resource data, the user's rights and interests are recorded. Adjust the targeting rules for the user based on the aforementioned rights and benefits records.

7. The method according to claim 1, characterized in that, Also includes: In response to a user's actions on the resource data, determine the user group to which the user belongs; Update the rights and interests records of the user group based on the aforementioned operational behavior; Adjust the targeting rules corresponding to the user group based on the user group's rights and interests records.

8. The method according to any one of claims 1-3, characterized in that, Also includes: The resource data is verified based on the user information; If the verification passes, proceed with the step of providing the resource data feedback.

9. The method according to claim 8, characterized in that, The verification of the resource data based on the user information includes at least one of the following: Based on the user information, detect whether the resource data has been delivered; Based on the user information, it is detected whether the deployed resource data has reached the resource threshold; Based on the user information, the group information is determined, the group resource threshold corresponding to the group information is obtained, and it is detected whether the group resource threshold has been reached.

10. An electronic device, comprising: processor; and a memory having executable code stored thereon, which, when executed by a processor, performs the method as described in any one of claims 1-9.

11. A machine-readable medium having executable code stored thereon, which, when executed by a processor, performs the method as described in any one of claims 1-9.

Citation Information

Patent Citations

  • Resource processing method and apparatus

    CN107016606A

  • Data pushing method and device, electronic equipment and storage medium

    CN113298594A

  • Group purchase commodity recommendation method and device, equipment and storage medium

    CN114820123A