Electronic certificate pushing method and device based on purchasing behaviorTechnical Field
The invention relates to the technical field of data processing, in particular to an electronic certificate pushing method and device based on purchasing behavior.
Background
Currently, the e-commerce platform has a transaction for online purchasing offline consumption (O2O), such as: the electronic transaction voucher platform provides a basis for ensuring rights and interests of two parties in transaction by synchronizing offline consumption behaviors of the buyers to the online through a verification and cancellation action, namely electronic vouchers, for solving the problem that the offline consumption behaviors of the O2O type transactions cannot be synchronized to the online because the e-commerce platform cannot relate to the real online consumption behaviors of the subsequent buyers once disputes occur. The electronic certificate is also called electronic certificate, and can ensure the integrity and confidentiality of data in the electronic transmission process and ensure that both parties can make a transaction once after the related electronic transaction is completed.
However, the applicant of the present invention finds that the prior art has at least the following technical problems:
the user of the e-commerce platform can have an unpaid order when purchasing commodities, so that the user cannot timely and effectively purchase the selected commodities, the information interactivity is poor, and the user experience is poor.
Disclosure of Invention
The embodiment of the invention provides an electronic certificate pushing method and device based on purchasing behavior, solves the technical problems that in the prior art, when an unpaid order exists in a user, the information interactivity is poor, the user cannot timely and effectively purchase a selected commodity, and the user experience is poor, and achieves the technical effects of timely reminding the user of the information of the order to be purchased, facilitating the user to quickly purchase the commodity, improving the interactivity and user stickiness between an e-commerce platform and the user, and improving the user experience.
In view of the foregoing problems, the embodiments of the present application are proposed to provide a method and an apparatus for pushing an electronic certificate based on purchasing behavior.
In a first aspect, the present invention provides a method for pushing an electronic certificate based on a purchasing behavior, the method including: obtaining first purchase information of a first user, wherein the first purchase information comprises a first purchased commodity; acquiring commodity attribute information of the first commodity; determining a first target object according to the first purchase information or the commodity attribute information of the first commodity; obtaining a first electronic certificate of a first user, wherein the first electronic certificate is an electronic certificate of a to-be-purchased state; judging whether the first target object exists in the first electronic certificate or not; and when the first target object exists in the first electronic certificate, sending the first electronic certificate to the first user.
Preferably, the determining a first target object according to the first purchase information includes:
obtaining a first purchase quantity of a first commodity according to the first purchase information; judging whether the first purchase quantity exceeds a first preset threshold value or not; and when the first purchase quantity exceeds a first preset threshold value, determining that the first commodity is a first target object.
Preferably, the determining a first target object according to the article attribute information of the first article includes:
obtaining a first commodity attribute of a first commodity; obtaining a second item attribute for a second item, wherein the second item is from the first purchase information; judging whether the first commodity attribute is the same as the second commodity attribute; and when the first commodity attribute is the same as the second commodity attribute, determining that the first commodity and the second commodity are first target objects.
Preferably, the method further comprises:
obtaining first comment information of a first user, wherein the first comment information is comment information of a commodity in the first purchase information; obtaining a third commodity according to the first comment information, wherein the third commodity is a commodity with the highest good comment rate in the first comment information; determining a second target object according to the third commodity; judging whether the second target object exists in the first electronic certificate or not; and when the second target object exists in the first electronic certificate, sending the first electronic certificate to the first user.
Preferably, the determining a second target object according to the third article comprises:
obtaining first sharing information of a first user; judging whether the first sharing information exists in the third commodity or not; and when the third commodity exists in the first shared information, determining that the third commodity is the second target object.
Preferably, the method further comprises:
obtaining a first footprint of a first user, wherein the first footprint is the detailed information of commodities browsed by the first user; determining a third target object according to the first footprint, wherein the third target object is a commodity which is browsed for the most times in the first footprint within a preset time; judging whether the third target object exists in the first electronic certificate or not; and when the third target object exists in the first electronic certificate, sending the first electronic certificate to the first user.
Preferably, the method further comprises:
the method comprises the steps of obtaining first collection information of a first user, wherein the first collection information comprises a fourth commodity; judging whether a fourth commodity is in the first purchase information; when the fourth commodity is in the first purchase information, determining a fourth target object; judging whether the fourth target object exists in the first electronic certificate or not; and when the fourth target object exists in the first electronic certificate, sending the first electronic certificate to the first user.
In a second aspect, the present invention provides a purchasing behavior-based electronic certificate pushing device, including:
the system comprises a first obtaining unit, a second obtaining unit and a display unit, wherein the first obtaining unit is used for obtaining first purchase information of a first user, and the first purchase information comprises a purchased first commodity;
a second obtaining unit configured to obtain commodity attribute information of the first commodity;
a first determination unit configured to determine a first target object according to the first purchase information or the article attribute information of the first article;
the third obtaining unit is used for obtaining a first electronic certificate of a first user, wherein the first electronic certificate is an electronic certificate in a to-be-purchased state;
a first judging unit, configured to judge whether the first target object exists in the first electronic certificate;
the first execution unit is used for sending the first electronic certificate to the first user when the first target object exists in the first electronic certificate.
Preferably, the determining, by the first determining unit, a first target object according to the first purchase information includes:
a fourth obtaining unit configured to obtain a first purchase amount of the first commodity according to the first purchase information;
a second judging unit configured to judge whether the first purchase amount exceeds a first preset threshold;
a second determining unit, configured to determine that the first commodity is a first target object when the first purchase amount exceeds a first preset threshold.
Preferably, the determining, by the first determining unit, the first target object according to the article attribute information of the first article includes:
a fifth obtaining unit configured to obtain a first commodity attribute of the first commodity;
a sixth obtaining unit, configured to obtain a second item attribute of a second item, where the second item is from the first purchase information;
a third determination unit configured to determine whether the first commodity attribute is the same as the second commodity attribute;
a third determining unit configured to determine that the first article and the second article are the first target object when the first article attribute is the same as the second article attribute.
Preferably, the apparatus further comprises:
a seventh obtaining unit, configured to obtain first comment information of a first user, where the first comment information is comment information of a product in the first purchase information;
an eighth obtaining unit, configured to obtain a third commodity according to the first comment information, where the third commodity is a commodity with a highest good comment rate in the first comment information;
a fourth determination unit for determining a second target object from the third article;
a fourth judging unit configured to judge whether the second target object exists in the first electronic certificate;
and the second execution unit is used for sending the first electronic certificate to the first user when the second target object exists in the first electronic certificate.
Preferably, the determining a second target object according to the third article in the fourth determining unit includes:
a ninth obtaining unit, configured to obtain first sharing information of a first user;
a fifth judging unit, configured to judge whether the third commodity exists in the first shared information;
a fifth determining unit, configured to determine that the third article is the second target object when the third article exists in the first shared information.
Preferably, the apparatus further comprises:
a tenth obtaining unit, configured to obtain a first footprint of the first user, where the first footprint is details of the item browsed by the first user;
a sixth determining unit, configured to determine a third target object according to the first footprint, where the third target object is a commodity with the largest browsing frequency in the first footprint within a predetermined time;
a sixth judging unit configured to judge whether the third target object exists in the first electronic certificate;
a third execution unit, configured to send the first electronic certificate to the first user when the third target object exists in the first electronic certificate.
Preferably, the apparatus further comprises:
an eleventh obtaining unit, configured to obtain first collection information of a first user, where the first collection information includes a fourth product;
a seventh judging unit configured to judge whether a fourth commodity is in the first purchase information;
a seventh determining unit configured to determine a fourth target object when the fourth article is in the first purchase information;
an eighth judging unit configured to judge whether the fourth target object exists in the first electronic certificate;
a fourth execution unit, configured to send the first electronic certificate to the first user when the fourth target object exists in the first electronic certificate.
In a third aspect, the present invention provides an electronic certificate pushing apparatus based on purchasing behavior, including a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor implements the steps of any one of the above methods when executing the program.
In a fourth aspect, the invention provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of any of the methods described above.
One or more technical solutions in the embodiments of the present application have at least one or more of the following technical effects:
according to the electronic certificate pushing method and device based on the purchasing behavior, provided by the embodiment of the invention, first purchasing information of a first user is obtained, wherein the first purchasing information comprises a first purchased commodity; acquiring commodity attribute information of the first commodity; determining a first target object according to the first purchase information or the commodity attribute information of the first commodity; obtaining a first electronic certificate of a first user, wherein the first electronic certificate is an electronic certificate of a to-be-purchased state; judging whether the first target object exists in the first electronic certificate or not; when the first target object exists in the first electronic certificate, the first electronic certificate is sent to the first user, so that the technical problems that in the prior art, when the user has an unpaid order, the information interactivity is poor, the user cannot timely and effectively purchase the selected commodity, and the user experience is poor are solved, the information of the order to be purchased of the user is timely reminded, the user can conveniently and quickly purchase the commodity, the interactivity and the user stickiness between the e-commerce platform and the user are improved, and the technical effect of the user experience is improved.
The foregoing description is only an overview of the technical solutions of the present invention, and the embodiments of the present invention are described below in order to make the technical means of the present invention more clearly understood and to make the above and other objects, features, and advantages of the present invention more clearly understandable.
Drawings
FIG. 1 is a flowchart illustrating a method for pushing an electronic certificate based on purchasing behavior according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of an electronic certificate pushing apparatus according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of another purchasing behavior-based electronic certificate pushing device according to an embodiment of the present invention.
Description of reference numerals: a first obtainingunit 11, a second obtaining unit 12, a first determiningunit 13, a third obtainingunit 14, afirst judging unit 15, a first executingunit 16, abus 300, areceiver 301, aprocessor 302, atransmitter 303, amemory 304, and abus interface 306.
Detailed Description
The embodiment of the invention provides an electronic certificate pushing method and device based on purchasing behavior, and aims to solve the technical problems that in the prior art, when an unpaid order exists in a user, information interactivity is poor, the user cannot timely and effectively purchase a selected commodity, and user experience is poor.
The technical scheme provided by the invention has the following general idea: obtaining first purchase information of a first user, wherein the first purchase information comprises a first purchased commodity; acquiring commodity attribute information of the first commodity; determining a first target object according to the first purchase information or the commodity attribute information of the first commodity; obtaining a first electronic certificate of a first user, wherein the first electronic certificate is an electronic certificate of a to-be-purchased state; judging whether the first target object exists in the first electronic certificate or not; when the first target object exists in the first electronic certificate, the first electronic certificate is sent to the first user, so that the technical effects of timely reminding the user of order information to be purchased, facilitating the user to purchase commodities quickly, improving the interactivity and user stickiness of the e-commerce platform and the user and improving the user experience are achieved.
The technical solutions of the present invention are described in detail below with reference to the drawings and specific embodiments, and it should be understood that the specific features in the embodiments and examples of the present invention are described in detail in the technical solutions of the present application, and are not limited to the technical solutions of the present application, and the technical features in the embodiments and examples of the present application may be combined with each other without conflict.
The term "and/or" herein is merely an association describing an associated object, meaning that three relationships may exist, e.g., a and/or B, may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship.
Example one
Fig. 1 is a flowchart illustrating a method for pushing an electronic certificate based on a purchasing behavior according to an embodiment of the present invention. As shown in fig. 1, an embodiment of the present invention provides an electronic credential pushing method based on a purchasing behavior, where the method includes:
step 110: first purchasing information of a first user is obtained, wherein the first purchasing information comprises a first purchased commodity.
Step 120: and acquiring the commodity attribute information of the first commodity.
Specifically, according to the electronic voucher pushing method based on purchasing behavior in the embodiment of the application, by obtaining first purchasing information of a first user and commodity attribute information of a purchased first commodity, it is determined that a commodity which is purchased for the same number of commodities is a first target object, or a commodity with the same commodity attribute is determined as a first target object, and according to the fact that different target objects exist in the first electronic voucher in the plurality of determined first target objects, the first electronic voucher is sent to the first user, so that the user is reminded of order information to be purchased in time, the user can purchase commodities quickly, interactivity and user stickiness between an e-commerce platform and the user are improved, and user experience is improved. First, first purchase information is historical order data of a first user on an e-commerce platform, and includes image-text data information of a commodity purchased by the first user, wherein the first purchase information includes the first commodity. The commodity attribute information of the first commodity is obtained through the image-text data information of the first commodity, the commodity attribute is the inherent attribute of the commodity, such as food, clothes, cosmetics and the like, the commodity attribute can be subdivided, and each major category is subdivided into commodity subclasses.
Step 130: and determining a first target object according to the first purchase information or the commodity attribute information of the first commodity.
Further, the determining a first target object according to the first purchase information includes: obtaining a first purchase quantity of a first commodity according to the first purchase information; judging whether the first purchase quantity exceeds a first preset threshold value or not; and when the first purchase quantity exceeds a first preset threshold value, determining that the first commodity is a first target object.
Further, the determining a first target object according to the article attribute information of the first article includes: obtaining a first commodity attribute of a first commodity; obtaining a second item attribute for a second item, wherein the second item is from the first purchase information; judging whether the first commodity attribute is the same as the second commodity attribute; and when the first commodity attribute is the same as the second commodity attribute, determining that the first commodity and the second commodity are first target objects.
Specifically, in the embodiment of the present application, there are two ways to determine the plurality of first target objects, and both ways use the graph database to analyze the purchase information. First, the purchase quantity of the first commodity in the first purchase information is determined. That is to say, a first purchase quantity of the first commodity purchased by the first user is obtained from the historical purchase information of the first user, a first preset threshold value for purchasing the first commodity quantity is set, and if the first preset threshold value is 2, it is further determined whether the first purchase quantity exceeds the first preset threshold value. When the first purchase quantity exceeds a first preset threshold, the first commodity is determined to be the first target object, in other words, it is determined in the historical purchase information of the first user that the first user purchased more than two first commodities, and the first commodity purchased more than two can be taken as the first target object. For example, wangzhi purchases more than two shrimp, salmon and beefsteak on boxhorse fresh food, and the shrimp, salmon and beefsteak can be used as the first target objects. The ticket of li one on the treasure is bought for a plurality of times, and the movie ticket is taken as a first target object. Second, a first target object is determined based on the article attribute information. By obtaining item attribute information of the first item and the second item, wherein the second item also belongs to the items in the first purchase information. Judging whether the commodity attributes of the first commodity and the second commodity are the same, and when the commodity attributes of the first commodity and the second commodity are the same, determining that the first commodity and the second commodity are first target objects, if the first purchase information of Wangzhi contains milk tea and coffee, and the commodity attributes of the milk tea and the coffee are drinks, determining that the milk tea and the coffee are the first target objects.
Step 140: the method comprises the steps of obtaining a first electronic certificate of a first user, wherein the first electronic certificate is an electronic certificate of a to-be-purchased state.
Specifically, only the categories supporting electronic transaction certificates can be applied for parking by the merchants, and currently, the categories supported by most merchant platforms are as follows: movies/shows/sporting events; a localized living service; scenic spot tickets/vacation lines/travel services; a recreational entertainment/shopping card; take-out/delivery/order service (vertical market); food and drink gourmet/bread coupon; hotel and hotel dinning; flower express/flower simulation/green-planting gardening; car/utility/accessory/retrofit; pet/pet food and supplies. The user purchases commodities on the E-commerce platform, and the merchant sends the electronic certificate to the user as a certificate for the user to go to the shop for real sale, such as self-service of a fresh user in the Mama, a ticket-washing ticket, a Taobao tombstone, a Maotai cat-eye movie, a barley net self-service ticket and the like, and a short message verification code or a two-dimensional code of the electronic certificate which is purchased successfully needs to be sent to the user. By obtaining the first electronic certificate of the first user, wherein the first electronic certificate is an electronic certificate in a to-be-purchased state, that is, the first electronic certificate is an electronic certificate of an order of which the first user has clicked on a purchased but unpaid amount at the e-commerce platform, the order generally shows unpaid, and the unpaid electronic certificate has a time limit, such as settlement within 15min or 60min, or the item may be bought by other users.
Step 150: and judging whether the first target object exists in the first electronic certificate.
Step 160: and when the first target object exists in the first electronic certificate, sending the first electronic certificate to the first user.
Specifically, it is determined whether two or more first target objects among the plurality of first target objects determined in step 130 exist in the first electronic voucher. In other words, if there are more than two first target objects or commodities with the same attributes that the first user has purchased before in the first electronic voucher that the first user has not paid, such as hazelnut latte, cappuccino, and bread, and the first user also has coffee in the previous purchase information, it is determined that there are two cups of coffee in the first electronic voucher. When the first target object exists in the first electronic certificate, the first electronic certificate is sent to the first user, the user is reminded that the commodity in the first electronic certificate is the favorite commodity of the user, the user can purchase in time in the remaining purchase time, shopping is facilitated for the user, and the user experience is improved.
Therefore, by the electronic voucher pushing method based on purchasing behavior in the embodiment, it is determined that the commodities with the same quantity of commodities and larger quantity of commodities are purchased as the first target objects or the commodities with the same commodity attributes are determined as the first target objects according to the first purchasing information of the first user and the commodity attribute information of the purchased first commodities, and the first electronic voucher is sent to the first user according to the fact that different target objects exist in the first electronic voucher among the plurality of determined first target objects, so that the user is reminded of the information of the order to be purchased in time, the user can purchase the commodities quickly, the interactivity and user stickiness of the e-commerce platform and the user are improved, the user experience is improved, and the problems that when the user has an unpaid order in the prior art, the information interactivity is poor, and the user cannot purchase the selected commodities effectively in time are solved, the user experience is poor.
Furthermore, the data fusion method in this embodiment may also be implemented by combining an Artificial Intelligence technology, wherein Artificial Intelligence (AI) is also called machine Intelligence, which is a subject for researching a computer to simulate some thinking processes and intelligent behaviors (such as learning, reasoning, thinking, planning, and the like) of a human, and mainly includes a principle that the computer realizes Intelligence, and a computer similar to human brain Intelligence is manufactured, so that the computer can realize higher-level application. The method comprises the following specific steps: obtaining a photo of first purchase information, wherein the photo of first purchase information includes first merchandise information; inputting the picture of the first purchase information into a model, wherein the model is obtained by machine learning training by using a plurality of groups of data, and each group of data in the plurality of groups of data comprises: the electronic certificate comprises first electronic certificate information and second electronic certificate information, wherein the first electronic certificate information comprises the quantity of first commodities purchased in the first purchasing information, first commodities and second commodities with the same commodity attributes in the first purchasing information, first identification information used for identifying the first commodities with a large quantity or the first commodities and the second commodities with the same commodity attributes as first target objects, and second identification information used for identifying the first target objects in the first electronic certificate; acquiring output information of the model, wherein the output information sends a first electronic certificate to a first user; the output information of the model utilizes the existence of more than two first commodities or the first commodity and the second commodity with the same commodity attribute in the first electronic certificate, and then the first electronic certificate is sent to the first user.
Further, the training model in this embodiment is obtained by using machine learning training with multiple sets of data, where machine learning is a way to implement artificial intelligence, and has a certain similarity with data mining, and is also a multi-domain cross subject, and relates to multiple subjects such as probability theory, statistics, approximation theory, convex analysis, and computation complexity theory. Compared with the method for finding mutual characteristics among big data by data mining, the machine learning focuses on the design of an algorithm, so that a computer can learn rules from the data in a whitish manner, and unknown data can be predicted by using the rules.
Further, the method further comprises: obtaining first comment information of a first user, wherein the first comment information is comment information of a commodity in the first purchase information; obtaining a third commodity according to the first comment information, wherein the third commodity is a commodity with the highest good comment rate in the first comment information; determining a second target object according to the third commodity; judging whether the second target object exists in the first electronic certificate or not; and when the second target object exists in the first electronic certificate, sending the first electronic certificate to the first user.
Further, the determining a second target object according to the third article includes: obtaining first sharing information of a first user; judging whether the first sharing information exists in the third commodity or not; and when the third commodity exists in the first shared information, determining that the third commodity is the second target object.
Specifically, by obtaining first comment information of all commodities in first purchase information of a first user, a third commodity with the highest good comment rate is obtained from the first comment information of all commodities, and then whether the third commodity is a second target object is determined, a judgment can be made according to sharing information of the commodities in the first purchase information of the first user, first sharing information of the purchased commodities shared with others in the first purchase information of the first user is obtained, whether the third commodity exists in the first sharing information is determined, and when the third commodity is shared with others by the first user, the third commodity can be determined to be the second target object, wherein the number of the second target objects is multiple, that is, the number of the third commodities is large, such as cakes, bread, milk tea, fruits, meat and the like. And further judging whether the second target object exists in the first electronic certificate or not, and sending the first electronic certificate to the first user when the second target object exists in the first electronic certificate. For example, the evaluation of salmon, beefsteak, taste shrimps, crayfish and grapefruit in the purchase information of a certain plum is the highest, and the certain plum shares the salmon, the beefsteak, the taste shrimps and the crayfish to friends, the salmon, the beefsteak, the taste shrimps and the crayfish are used as second target objects, and the unpaid first electronic certificate of the certain plum contains the salmon and the crayfish, and the first electronic certificate is sent to the certain plum.
Further, the method further comprises: obtaining a first footprint of a first user, wherein the first footprint is the detailed information of commodities browsed by the first user; determining a third target object according to the first footprint, wherein the third target object is a commodity which is browsed for the most times in the first footprint within a preset time; judging whether the third target object exists in the first electronic certificate or not; and when the third target object exists in the first electronic certificate, sending the first electronic certificate to the first user.
Specifically, the first footprint is the historical browsing commodity detail information of the first user on the e-commerce platform. And determining the commodity information with the largest browsing times of the first user in a preset time by obtaining the first footprint of the first user on the E-commerce platform, wherein the commodity with the largest browsing times of the first user in a preset time is grapefruit, avocado, red grape, chicken breast and steak. And taking the commodity with the largest browsing frequency in the preset time as a third target object, judging whether more than two third target objects exist in the first electronic certificate, and sending the first electronic certificate to the first user when more than two third target objects exist in the first electronic certificate.
Further, the method further comprises: the method comprises the steps of obtaining first collection information of a first user, wherein the first collection information comprises a fourth commodity; judging whether a fourth commodity is in the first purchase information; when the fourth commodity is in the first purchase information, determining a fourth target object; judging whether the fourth target object exists in the first electronic certificate or not; and when the fourth target object exists in the first electronic certificate, sending the first electronic certificate to the first user.
Specifically, the first collection information is commodities which are added to the favorite on the e-commerce platform by the first user, wherein the first collection information comprises a fourth commodity which indicates that the first user is interested in the fourth commodity and has purchasing intention. And judging whether the first user purchases the fourth commodity or the commodity with the same commodity attribute as the fourth commodity, namely whether the fourth commodity is contained in the first purchase information, and determining the fourth target object when the fourth commodity is in the first purchase information. And further judging whether the fourth target object exists in the first electronic certificate or not, and sending the first electronic certificate to the first user when the fourth target object exists in the first electronic certificate. For example, if there are many movies of the king collection, such as art, comedy, police drama, etc., and there is a comedy in the history order of the king, the comedy is determined to be the fourth target object, and if there is exactly one comedy in the first electronic voucher, the first electronic voucher is sent to the king.
Example two
Based on the same inventive concept as the electronic certificate pushing method based on purchasing behavior in the foregoing embodiment, the present invention further provides an electronic certificate pushing method based on purchasing behavior, as shown in fig. 2, where the apparatus includes:
a first obtainingunit 11, where the first obtainingunit 11 is configured to obtain first purchase information of a first user, where the first purchase information includes a first commodity purchased;
a second obtaining unit 12, wherein the second obtaining unit 12 is used for obtaining the commodity attribute information of the first commodity;
a first determiningunit 13, where the first determiningunit 13 is configured to determine a first target object according to the first purchase information or the product attribute information of the first product;
a third obtainingunit 14, where the third obtainingunit 14 is configured to obtain a first electronic certificate of a first user, where the first electronic certificate is an electronic certificate in a to-be-purchased state;
afirst judging unit 15, wherein thefirst judging unit 15 is used for judging whether the first target object exists in the first electronic certificate or not;
a first executingunit 16, where the first executingunit 16 is configured to send the first electronic certificate to the first user when the first target object exists in the first electronic certificate.
Further, the determining, by the first determining unit, a first target object according to the first purchase information includes:
a fourth obtaining unit configured to obtain a first purchase amount of the first commodity according to the first purchase information;
a second judging unit configured to judge whether the first purchase amount exceeds a first preset threshold;
a second determining unit, configured to determine that the first commodity is a first target object when the first purchase amount exceeds a first preset threshold.
Further, the determining, by the first determining unit, a first target object according to the product attribute information of the first product includes:
a fifth obtaining unit configured to obtain a first commodity attribute of the first commodity;
a sixth obtaining unit, configured to obtain a second item attribute of a second item, where the second item is from the first purchase information;
a third determination unit configured to determine whether the first commodity attribute is the same as the second commodity attribute;
a third determining unit configured to determine that the first article and the second article are the first target object when the first article attribute is the same as the second article attribute.
Further, the apparatus further comprises:
a seventh obtaining unit, configured to obtain first comment information of a first user, where the first comment information is comment information of a product in the first purchase information;
an eighth obtaining unit, configured to obtain a third commodity according to the first comment information, where the third commodity is a commodity with a highest good comment rate in the first comment information;
a fourth determination unit for determining a second target object from the third article;
a fourth judging unit configured to judge whether the second target object exists in the first electronic certificate;
and the second execution unit is used for sending the first electronic certificate to the first user when the second target object exists in the first electronic certificate.
Further, the determining, by the fourth determining unit, a second target object according to the third product includes:
a ninth obtaining unit, configured to obtain first sharing information of a first user;
a fifth judging unit, configured to judge whether the third commodity exists in the first shared information;
a fifth determining unit, configured to determine that the third article is the second target object when the third article exists in the first shared information.
Further, the apparatus further comprises:
a tenth obtaining unit, configured to obtain a first footprint of the first user, where the first footprint is details of the item browsed by the first user;
a sixth determining unit, configured to determine a third target object according to the first footprint, where the third target object is a commodity with the largest browsing frequency in the first footprint within a predetermined time;
a sixth judging unit configured to judge whether the third target object exists in the first electronic certificate;
a third execution unit, configured to send the first electronic certificate to the first user when the third target object exists in the first electronic certificate.
Further, the apparatus further comprises:
an eleventh obtaining unit, configured to obtain first collection information of a first user, where the first collection information includes a fourth product;
a seventh judging unit configured to judge whether a fourth commodity is in the first purchase information;
a seventh determining unit configured to determine a fourth target object when the fourth article is in the first purchase information;
an eighth judging unit configured to judge whether the fourth target object exists in the first electronic certificate;
a fourth execution unit, configured to send the first electronic certificate to the first user when the fourth target object exists in the first electronic certificate.
Various changes and specific examples of the method for pushing an electronic certificate based on a purchasing behavior in the first embodiment of fig. 1 are also applicable to the device for pushing an electronic certificate based on a purchasing behavior in the present embodiment, and through the foregoing detailed description of the method for pushing an electronic certificate based on a purchasing behavior, those skilled in the art can clearly know the method for implementing the device for pushing an electronic certificate based on a purchasing behavior in the present embodiment, so for the brevity of the description, detailed descriptions are omitted here.
EXAMPLE III
Based on the same inventive concept as the method for pushing the electronic certificate based on the purchasing behavior in the foregoing embodiment, the present invention further provides an electronic certificate pushing apparatus based on the purchasing behavior, as shown in fig. 3, including amemory 304, aprocessor 302, and a computer program stored in thememory 304 and running on theprocessor 302, wherein theprocessor 302 implements the steps of any one of the methods for pushing the electronic certificate based on the purchasing behavior when executing the program.
Where in fig. 3 a bus architecture (represented by bus 300),bus 300 may include any number of interconnected buses and bridges,bus 300 linking together various circuits including one or more processors, represented byprocessor 302, and memory, represented bymemory 304. Thebus 300 may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. Abus interface 306 provides an interface between thebus 300 and thereceiver 301 andtransmitter 303. Thereceiver 301 and thetransmitter 303 may be the same element, i.e., a transceiver, providing a means for communicating with various other apparatus over a transmission medium. Theprocessor 302 is responsible for managing thebus 300 and general processing, and thememory 304 may be used for storing data used by theprocessor 302 in performing operations.
Example four
Based on the same inventive concept as the purchasing behavior-based electronic certificate pushing method in the foregoing embodiments, the present invention further provides a computer-readable storage medium having a computer program stored thereon, which when executed by a processor, implements the following steps: obtaining first purchase information of a first user, wherein the first purchase information comprises a first purchased commodity; acquiring commodity attribute information of the first commodity; determining a first target object according to the first purchase information or the commodity attribute information of the first commodity; obtaining a first electronic certificate of a first user, wherein the first electronic certificate is an electronic certificate of a to-be-purchased state; judging whether the first target object exists in the first electronic certificate or not; and when the first target object exists in the first electronic certificate, sending the first electronic certificate to the first user.
In a specific implementation, when the program is executed by a processor, any method step in the first embodiment may be further implemented.
One or more technical solutions in the embodiments of the present application have at least one or more of the following technical effects:
according to the electronic certificate pushing method and device based on the purchasing behavior, provided by the embodiment of the invention, first purchasing information of a first user is obtained, wherein the first purchasing information comprises a first purchased commodity; acquiring commodity attribute information of the first commodity; determining a first target object according to the first purchase information or the commodity attribute information of the first commodity; obtaining a first electronic certificate of a first user, wherein the first electronic certificate is an electronic certificate of a to-be-purchased state; judging whether the first target object exists in the first electronic certificate or not; when the first target object exists in the first electronic certificate, the first electronic certificate is sent to the first user, so that the technical problems that in the prior art, when the user has an unpaid order, the information interactivity is poor, the user cannot timely and effectively purchase the selected commodity, and the user experience is poor are solved, the information of the order to be purchased of the user is timely reminded, the user can conveniently and quickly purchase the commodity, the interactivity and the user stickiness between the e-commerce platform and the user are improved, and the technical effect of the user experience is improved.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.