CN110753087B - Information pushing method and related device - Google Patents
Information pushing method and related device Download PDFInfo
- Publication number
- CN110753087B CN110753087B CN201910869933.7A CN201910869933A CN110753087B CN 110753087 B CN110753087 B CN 110753087B CN 201910869933 A CN201910869933 A CN 201910869933A CN 110753087 B CN110753087 B CN 110753087B
- Authority
- CN
- China
- Prior art keywords
- participation
- public welfare
- public
- activity
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 230000000694 effects Effects 0.000 claims abstract description 403
- 238000012795 verification Methods 0.000 claims abstract description 25
- 238000003062 neural network model Methods 0.000 claims abstract description 19
- 230000008569 process Effects 0.000 claims abstract description 13
- 238000013528 artificial neural network Methods 0.000 claims description 56
- 230000006870 function Effects 0.000 claims description 14
- 238000004891 communication Methods 0.000 claims description 13
- 238000012545 processing Methods 0.000 claims description 12
- 230000008901 benefit Effects 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 3
- 238000012163 sequencing technique Methods 0.000 claims description 2
- 230000009286 beneficial effect Effects 0.000 abstract description 2
- 238000013475 authorization Methods 0.000 abstract 1
- 238000007405 data analysis Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 12
- 238000012790 confirmation Methods 0.000 description 8
- 230000007115 recruitment Effects 0.000 description 6
- 238000009825 accumulation Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000009966 trimming Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000012447 hatching Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000009182 swimming Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0269—Targeted advertisements based on user profile or attribute
- G06Q30/0271—Personalized advertisement
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/26—Government or public services
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Development Economics (AREA)
- General Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- Marketing (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Evolutionary Computation (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Primary Health Care (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Educational Administration (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Medical Treatment And Welfare Office Work (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The application relates to data analysis, and discloses an information pushing method and a related device, which comprise the following steps: acquiring identity information of a user; carrying out authority verification on the identity information; when the authorization verification is passed, acquiring the public service activity participation record of the user; inputting the public welfare activity participation record into a neural network model to obtain the participation times of the user in the target public welfare activity; when the participation times are lower than the preset participation times, calling a public welfare reward generating function to process the participation times so as to generate public welfare reward information; setting public service activity information including public service reward information; and sending a push message carrying public service activity information to the terminal. The embodiment of the invention is beneficial to realizing accurate pushing of information.
Description
Technical Field
The present invention relates to the field of computer technologies, and in particular, to an information pushing method and a related apparatus.
Background
With the rapid development of internet technology, the combination of public welfare activities and the internet is more and more deep. To increase the enthusiasm of volunteers to participate in public welfare activities, many public welfare platforms begin to push public welfare activity information to volunteers.
However, when the public service platform pushes public service activity information, accurate pushing of the information cannot be achieved.
Disclosure of Invention
The embodiment of the invention provides an information pushing method and a related device, and the implementation of the embodiment of the invention is beneficial to realizing accurate pushing of information.
A first aspect of an embodiment of the present invention provides an information pushing method, including:
acquiring identity information of a user;
performing authority verification on the identity information;
when the authority is verified, obtaining the public welfare activity participation record of the user;
inputting the public welfare activity participation record into a neural network model to obtain the participation times of the user in the target public welfare activity, wherein the neural network model comprises a first neural network and a second neural network, the first neural network and the second neural network are in a cascade relation, the first neural network is used for obtaining target public welfare activity information in the public welfare activity participation record, the second neural network is used for obtaining the participation times of the user in the target public welfare activity, and the target public welfare activity information corresponds to the target public welfare activity;
when the participation frequency is lower than a preset participation frequency, calling a public service reward generating function to process the participation frequency so as to generate public service reward information;
setting public service activity information including the public service reward information;
and sending a push message carrying the public service activity information to a terminal.
A second aspect of the embodiments of the present invention provides an information pushing apparatus, including:
the first acquisition module is used for acquiring the identity information of a user;
the verification module is used for carrying out authority verification on the identity information;
the second acquisition module is used for acquiring the public service activity participation record of the user when the permission verification is passed;
a processing module, configured to input the public welfare activity participation record into a neural network model to obtain the number of times that the user participates in a target public welfare activity, where the neural network model includes a first neural network and a second neural network, the first neural network and the second neural network are in a cascade relationship, the first neural network is configured to obtain target public welfare activity information in the public welfare activity participation record, the second neural network is configured to obtain the number of times that the user participates in the target public welfare activity, and the target public welfare activity information corresponds to the target public welfare activity;
the generating module is used for calling a public benefit reward generating function to process the participation times to generate public benefit reward information when the participation times are lower than the preset participation times;
the setting module is used for setting public service activity information comprising the public service reward information;
and the sending module is used for sending a push message carrying the M public welfare activity information to the terminal.
It can be seen that, in the above technical solution, the identity information of the user is obtained first; performing authority verification on the identity information; when the authority verification is passed, the public welfare activity participation record of the user is acquired, the information safety is favorably improved through the authority verification, the public welfare activity participation record is input into a neural network model to obtain the participation times of the user in the target public welfare activity, the participation times of the user in the target public welfare activity are acquired, when the participation times are lower than the preset participation times, a public welfare reward generating function processes the participation times to generate public welfare reward information, the public welfare activity information including the public welfare reward information is set, the public welfare activity information is pushed to a terminal, further, the public welfare activity information is acquired based on the public welfare activity points and the participation times of the user, the available resources of the user are fully utilized, the higher the public welfare activity points of the user are realized, the higher the public welfare activity points corresponding to the public welfare activity information which can participate are obtained, the participation enthusiasm of the user is improved, and the accurate pushing of the information is also realized. Meanwhile, when the participation times are lower than the preset participation times, the public welfare activity information containing the public welfare reward information is pushed to the user, and the participation enthusiasm of the user is greatly improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Wherein:
fig. 1A is a schematic structural diagram of a communication system according to an embodiment of the present invention;
fig. 1B is a schematic structural diagram of a server according to an embodiment of the present invention;
fig. 2A is a schematic flowchart of an information pushing method according to an embodiment of the present invention;
FIG. 2B is a schematic diagram of a commonweal activity point setting interface according to an embodiment of the present invention;
FIG. 2C is a diagram of a parameter setting interface according to an embodiment of the present invention;
FIG. 2D is a diagram of a ranking level presentation interface provided by one embodiment of the invention;
fig. 3 is a schematic flowchart of another information pushing method according to an embodiment of the present invention;
fig. 4 is a schematic diagram of a server structure of a hardware operating environment according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The following are detailed below.
The terms "first," "second," and "third" in the description and claims of the present invention and in the above-described drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
First, referring to fig. 1A, fig. 1A is a schematic structural diagram of a communication system according to an embodiment of the present invention, where the communication system may include a server 110 and a terminal 120 that are interconnected through a network. The server 110 may implement all functions mentioned in the embodiments of the present invention, but is not limited to all functions mentioned in the embodiments of the present invention. The terminal 120 may implement all functions mentioned in the embodiments of the present invention, but is not limited to all functions mentioned in the embodiments of the present invention.
Referring to fig. 1B, fig. 1B is a schematic structural diagram of an exemplary server 110 according to an embodiment of the present invention, where the server 110 may include: a first obtaining module 111, a verifying module 112, a second obtaining module 113, a processing module 114, a generating module 115, a setting module 116, a sending module 117, and the like.
A first obtaining module 111, configured to obtain identity information of a user;
the identity information of the user includes, for example, a name, a nickname, a login account, a mailbox, a contact address, and the like.
The verification module 112 is used for performing authority verification on the identity information;
a second obtaining module 113, configured to obtain a public welfare activity participation record of the user when the permission verification is passed;
wherein the commonweal activity participation record at least comprises: public welfare activity information.
The public welfare activity information comprises public welfare activity content, public welfare activity starting time, public welfare activity ending time, public welfare activity people number requirements, public welfare activity places, public welfare activity personnel recruitment requirements, public welfare activity accumulation and the like.
For example, if the user participates in the commonweal activity 4 times, the commonweal activity participation record includes 4 pieces of commonweal activity information.
A processing module 114, configured to input the public welfare activity participation record into a neural network model to obtain the participation times of the user in a target public welfare activity;
the target public welfare activities correspond to the target public welfare activity information, and the target public welfare activity information comprises public welfare activity content, public welfare activity starting time, public welfare activity ending time, public welfare activity people number requirements, public welfare activity places, public welfare activity people recruitment requirements, public welfare activity accumulation and the like.
For example, the target public welfare activity information is, for example: 10 volunteers who needed to do haircut work from 9 o ' clock to 11 o ' clock on 30 o ' clock 6 m 2019 went to xx geracomium to help the elderly to trim hair. Each volunteer is required to carry a hair cutting tool and each volunteer is required to have a hair cutting experience. In addition, each volunteer could obtain 10 commonality activity points. Wherein the recruitment requirements of the public welfare active staff are as follows: each volunteer carries a hair cutting tool and is provided with a hair cutting experience. Further, the target commonweal activity is the xx home care hair trimming activity.
The neural network model comprises a first neural network and a second neural network, the first neural network and the second neural network are in cascade relation, the first neural network is used for obtaining target public welfare activity information in the public welfare activity participation record, the second neural network is used for obtaining participation times of the user in the target public welfare activity, and the target public welfare activity information corresponds to the target public welfare activity. Further, the input data of the first neural network is the public welfare activity participation record, the output data of the first neural network is the target public welfare activity information in the public welfare activity participation record, the input data of the second neural network is the target public welfare activity information in the public welfare activity participation record, and the output data of the second neural network is the number of times of participation of the user in the target public welfare activity.
The generating module 115 is configured to call a public benefit reward generating function to process the participation times to generate public benefit reward information when the participation times are lower than preset participation times;
optionally, the preset participation times may be set by an administrator, or may be configured in a configuration file of the server.
Wherein the public interest reward information at least comprises one of the following: the public welfare award amount, the public welfare award volume, the public welfare award point and the like.
Further, the public interest reward information is used for issuing the public interest reward information to the terminal when the server acquires the participation information of the user, wherein the participation information indicates that the user participates in public interest activity information including the public interest reward information.
For example, the user may use the user to purchase food in certain places where the public interest reward rolls may be used.
A setting module 116, configured to set public interest activity information including the public interest reward information;
a sending module 117, configured to send a push message carrying the M public welfare activity information to the terminal.
The terminal may be, for example, a mobile phone, a tablet computer, a notebook computer, a palm computer, an MID, or other terminal devices.
Of course, the modular architecture of the server 110 is not limited to the above examples.
The technical solution of the embodiment of the present invention may be implemented based on the communication system with the architecture illustrated in fig. 1A as an example or a modified architecture thereof.
Referring to fig. 2A, fig. 2A is a schematic flowchart of an information pushing method according to an embodiment of the present invention, where the method includes, but is not limited to, the following steps:
201. the server acquires identity information of a user;
the identity information of the user includes, for example, a name, a nickname, a login account, a mailbox, a contact address, and the like.
202. The server carries out authority verification on the identity information;
203. when the server passes the authority verification, acquiring the public service activity participation record of the user;
wherein the commonweal activity participation record at least comprises: public welfare activity information.
The public welfare activity information comprises public welfare activity content, public welfare activity starting time, public welfare activity ending time, public welfare activity people number requirements, public welfare activity places, public welfare activity personnel recruitment requirements, public welfare activity accumulation and the like.
For example, if the user participates in the commonweal activity 4 times, the commonweal activity participation record includes 4 pieces of commonweal activity information.
204. The server inputs the public welfare activity participation record into a neural network model to obtain the participation times of the user in the target public welfare activity;
the target public welfare activities correspond to the target public welfare activity information, and the target public welfare activity information comprises public welfare activity content, public welfare activity starting time, public welfare activity ending time, public welfare activity people number requirements, public welfare activity places, public welfare activity people recruitment requirements, public welfare activity accumulation and the like.
For example, the target public welfare activity information is, for example: 10 volunteers who needed to do haircut work from 9 o ' clock to 11 o ' clock on 30 o ' clock 6 m 2019 went to xx geracomium to help the elderly to trim hair. Each volunteer is required to carry a hair cutting tool and each volunteer is required to have a hair cutting experience. In addition, each volunteer could obtain 10 commonality activity points. Wherein the recruitment requirements of the public welfare active staff are as follows: each volunteer carries a hair cutting tool and is provided with a hair cutting experience. Further, the target commonweal activity is the xx home care hair trimming activity.
The neural network model comprises a first neural network and a second neural network, the first neural network and the second neural network are in cascade relation, the first neural network is used for obtaining target public welfare activity information in the public welfare activity participation record, the second neural network is used for obtaining participation times of the user in the target public welfare activity, and the target public welfare activity information corresponds to the target public welfare activity. Further, the input data of the first neural network is the public welfare activity participation record, the output data of the first neural network is the target public welfare activity information in the public welfare activity participation record, the input data of the second neural network is the target public welfare activity information in the public welfare activity participation record, and the output data of the second neural network is the participation times of the user in the target public welfare activity.
Optionally, in the first aspect, in a possible implementation manner, the method further includes:
acquiring an interest tag of the user;
extracting L public welfare activity information matched with the interest tag from the N public welfare activity information, wherein L is more than 0 and less than or equal to N, and L is an integer;
determining L public welfare activity points of the L pieces of public welfare activity information, wherein the L pieces of public welfare activity information correspond to the L pieces of public welfare activity points one by one;
selecting T public welfare activities with public welfare activity integrals higher than a preset public welfare activity integral from the L public welfare activity integrals, wherein T is more than 0 and less than or equal to L, and T is an integer;
and sending a push message carrying the T public service activity information to the terminal.
For example, the interest tags of the user may be, for example: swimming, haircut, flower growing, singing, dancing, calligraphy, etc.
Where L may be equal to 1, 2, 3, 5, 6, 11, 13, 20, or other values, for example.
Where T may be equal to 1, 2, 3, 5, 6, 11, 13, 20, or other values, for example.
The preset public service activity points can be set by an administrator or can be configured in a configuration file of the server.
Further, the server displays a commonweal activity point setting interface, wherein fig. 2B is a schematic diagram of a commonweal activity point setting interface according to an embodiment of the present invention, and the commonweal activity point setting interface includes a commonweal activity point input box and a commonweal activity point confirmation button.
When the administrator inputs the commonweal activity points in a commonweal activity points input box of the commonweal activity points setting interface, the server displays a commonweal activity points recommendation list on the commonweal activity points setting interface, wherein the commonweal activity points recommendation list comprises a plurality of recommended commonweal activity points. The administrator may enter the commonweal activity points in the commonweal activity points entry box or may select to recommend the commonweal activity points in the commonweal activity points recommendation list. When the administrator selects the recommended public service activity points from the public service activity points recommendation list, the recommended public service activity points are displayed in the public service activity points input box. When the administrator confirms the public welfare activity point confirmation button, the server can detect a confirmation instruction; when the confirmation instruction is detected, the server acquires the public service activity point from the public service activity point input box so as to set the public service activity point as a preset public service activity point.
It can be seen that, in the above technical solution, by obtaining the interest tag of the user, a plurality of public welfare activity information are obtained based on the interest tag, thereby improving the user participation enthusiasm. Furthermore, the public service activity points of the public service activity information are determined, and the public service activity information with the public service activity points higher than the preset public service activity points is sent to the terminal, so that the pushing mode is enriched, the pushing accuracy is improved, the pushed public service activity information is more fit with the activity which the user wants to participate in, and the participation degree is higher.
Optionally, based on the first aspect, in a first possible implementation manner, the method further includes:
extracting K public welfare activity information included in the public welfare activity participation record, wherein K is a positive integer;
determining whether first public service activity information related to any public service activity information in the K pieces of public service activity information exists in the database;
if the first public welfare activity information associated with any public welfare activity information in the K pieces of public welfare activity information exists in the database, sending a push message carrying the first public welfare activity information to the terminal.
Where K may be equal to 1, 2, 3, 5, 6, 11, 13, 20, or other values, for example.
The first public welfare activity information is the subsequent public welfare activity information of any public welfare activity information in the K pieces of public welfare activity information.
For example, the K pieces of public welfare activity information are, for example, 3 pieces of public welfare activity information, wherein the first public welfare activity information of the 3 pieces of public welfare activity information is, for example, to give a way to a person who needs to give a way at a high-speed rail station. The first public service activity information is very successful in holding and has very good effect. Therefore, the volunteer is required to perform the intra-station guidance at the high-speed rail station in the next stage, and the corresponding public welfare activity information of "the high-speed rail station requires the volunteer to perform the intra-station guidance" is associated with the first public welfare activity information.
It can be seen that, in the above technical scheme, by obtaining the multiple pieces of public welfare activity information included in the public welfare activity participation record and determining the first public welfare activity information associated with the multiple pieces of public welfare activity information, a new activity of a next stage of public welfare activity in which the user has participated is sent to the terminal, push content is enriched, and more accurate push is realized.
Optionally, in a first possible implementation manner based on the first aspect or the first possible implementation manner of the first aspect, in a second possible implementation manner, the method further includes:
if the first public welfare activity information associated with any public welfare activity information in the K pieces of public welfare activity information does not exist in the database, extracting public welfare activity fields included by each piece of public welfare activity information in the K pieces of public welfare activity information to obtain K pieces of public welfare activity field sets, wherein the K pieces of public welfare activity information correspond to the K pieces of public welfare activity field sets one by one;
searching H public welfare activity information matched with at least one public welfare activity field in the K public welfare activity field sets from the database, wherein H is a positive integer;
determining H public service activity points of the H pieces of public service activity information, wherein the H pieces of public service activity information correspond to the H pieces of public service activity points one by one;
j public welfare activities with public welfare activity integrals higher than the preset public welfare activity integral are selected from the H public welfare activity integrals, wherein J is more than 0 and less than or equal to H, and J is an integer;
and sending a push message carrying the J public welfare activities to the terminal.
Where H may be equal to 1, 2, 3, 5, 6, 11, 13, 20, or other values, for example.
Where J may be equal to 1, 2, 3, 5, 6, 11, 13, 20, or other values, for example.
And the public service activity fields correspond to each piece of public service activity information in the K pieces of public service activity information. Further, each of the K sets of commonalities activity fields includes a plurality of commonalities activity fields.
For example, the commonweal activity information is, for example: 10 volunteers who needed to do haircut work in 2019, 6/month, 30/day, 9 o 'clock to 11 o' clock go to xx geracomium to help the elderly to trim hair. Each volunteer is required to carry a hair cutting tool and each volunteer is required to have a hair cutting experience. Then, the public welfare activity fields in the public welfare activity information may be, for example: haircut, 6 months and 30 days in 2019 from 9 to 11 points, 10 volunteers, xx geracomium, haircut tools and the like.
It can be seen that, in the above technical scheme, when the database does not have the first public welfare activity information associated with any public welfare activity information in the K pieces of public welfare activity information, the server extracts the public welfare activity field included in each piece of public welfare activity information in the K pieces of public welfare activity information, so that the multiple pieces of public welfare activity information are obtained from the database based on the public welfare activity field set, and a more detailed and more accurate searching mode of the public welfare activity information is realized. Furthermore, a plurality of public welfare activity points of the public welfare activity information are determined, so that public welfare activity information with public welfare activity points higher than a preset public welfare activity point is sent to the terminal, a pushing mode is enriched, pushing accuracy is improved, the pushed public welfare activity information is more suitable for activities which a user wants to participate in, and participation degree is higher.
205. When the participation frequency is lower than a preset participation frequency, the server calls a public service reward generation function to process the participation frequency so as to generate public service reward information;
optionally, the preset participation times may be set by an administrator, or may be configured in a configuration file of the server.
Further, the server displays a participation number setting interface, wherein fig. 2C is a schematic diagram of a participation number setting interface according to an embodiment of the present invention, and the participation number setting interface includes a participation number input box and a participation number confirmation button.
When the administrator inputs the participation number in a participation number input box of a participation number setting interface, the server displays a participation number recommendation list on the participation number setting interface, the participation number recommendation list including a plurality of recommended participation numbers. The administrator may input the participation number in the participation number input box, or may select the recommended participation number in the participation number recommendation list. When the administrator selects the recommended participation number from the participation number recommendation list, the recommended participation number is displayed in the participation number input box. When the administrator confirms the participation number confirmation button, the server may detect a confirmation instruction; when the confirmation instruction is detected, the server acquires the participation number from the participation number input box to set the participation number as a preset participation number.
Wherein, the public welfare reward information at least comprises one of the following: the public welfare award amount, the public welfare award volume, the public welfare award point and the like.
Further, the public interest reward information is used for issuing the public interest reward information to the terminal when the server acquires the participation information of the user, wherein the participation information indicates that the user participates in public interest activity information including the public interest reward information.
Optionally, in a possible implementation, the method further includes:
when the participation frequency is not lower than the preset participation frequency, scoring the public welfare activity points and the participation frequency according to a preset scoring proportion to obtain a scoring grade of the user;
extracting the scoring levels of all users excluding the user from the database to obtain Q scoring levels, wherein Q is a positive integer;
sequencing the scores and the Q scores according to the order of the scores from high to low so as to determine the ranking grades corresponding to the scores;
and when the ranking level is higher than a preset ranking level, displaying a ranking level display interface, wherein the ranking level display interface comprises at least one ranking level display box, and the ranking level is displayed on the at least one ranking level display box.
Where Q may be equal to 1, 2, 3, 5, 6, 11, 13, 20, or other values, for example.
Optionally, the preset scoring proportion is determined by the server according to a public welfare activity point interval and a participation frequency interval, wherein the public welfare activity point interval is an interval in which the public welfare activity points fall, and the participation frequency interval is an interval in which the participation frequency falls. The preset scoring proportion corresponding to different public welfare activity point intervals and different participation frequency intervals is different.
Fig. 2D is a schematic diagram of a ranking level display interface according to an embodiment of the present invention, wherein the ranking level display interface includes at least one ranking level display box, and the at least one ranking level display box displays a plurality of ranking levels and a plurality of identity information corresponding to the plurality of ranking levels.
It can be seen that, in the above technical scheme, the scoring of the public welfare activity points and the participation times is performed according to the preset scoring proportion to obtain the scoring level of the user, then, the ranking level corresponding to the scoring level of the user is determined, and when the ranking level is higher than the preset ranking level, the server displays the ranking level on the ranking level display box, so that the user with the ranking level higher than the preset ranking level is displayed on the ranking level display box, and the participation extreme of the user is improved.
206. The server sets public service activity information comprising the public service reward information;
optionally, in a possible implementation manner, when the public interest reward information is a public interest reward volume, the setting public interest activity information including the public interest reward information includes:
acquiring the position information of the user;
determining at least one store within a preset position range by taking the position information as a starting point, wherein the at least one store is a store supporting the user to use the public interest reward roll;
obtaining public service activity information matched with the position information from the database;
and setting the public service activity information matched with the position information to obtain public service activity information comprising the public service reward volume.
The preset position range can be set by an administrator or configured in a configuration file of the server.
For example, when the user fills in a home address at the time of registration, the home address may be used as the location information of the user.
It can be seen that, in the above technical scheme, the shop that the user can use the public welfare reward paper is determined by acquiring the position information of the user, and meanwhile, public welfare activity information matched with the position information is set, so that the user requirements are met in multiple aspects, the participation enthusiasm of the user is improved, and an accurate pushing mode is also realized.
207. Sending a push message carrying the public service activity information to a terminal;
the terminal may be, for example, a mobile phone, a tablet computer, a notebook computer, a palm computer, an MID, or other terminal devices.
It can be seen that, in the above technical solution, the identity information of the user is obtained first; performing authority verification on the identity information; when the authority verification is passed, the public welfare activity participation record of the user is acquired, the information safety is favorably improved through the authority verification, the public welfare activity participation record is input into a neural network model to obtain the participation times of the user in the target public welfare activity, the participation times of the user in the target public welfare activity are acquired, when the participation times are lower than the preset participation times, a public welfare reward generating function processes the participation times to generate public welfare reward information, the public welfare activity information including the public welfare reward information is set, the public welfare activity information is pushed to a terminal, further, the public welfare activity information is acquired based on the public welfare activity points and the participation times of the user, the available resources of the user are fully utilized, the higher the public welfare activity points of the user are realized, the higher the public welfare activity points corresponding to the public welfare activity information which can participate are obtained, the participation enthusiasm of the user is improved, and the accurate pushing of the information is also realized. Meanwhile, when the participation times are lower than the preset participation times, the public welfare activity information containing the public welfare reward information is pushed to the user, and the participation enthusiasm of the user is greatly improved.
Referring to fig. 3, fig. 3 is a schematic flow chart of an information pushing method provided by an embodiment of the present invention, where the method may include, but is not limited to, the following steps:
301. the server acquires public welfare activity participation records of the user from the P month to the (P + S) month, wherein P is a positive integer, and S is a positive integer;
where P may be equal to 1, 2, 3, 5, 6, 11, 13, 20, or other values, for example.
Where S may be equal to 1, 2, 3, 5, 6, 11, 13, 20, or other values, for example.
302. The server determines a first participation number of the user in the public service activities from the Pth month to the (P + S) th month according to the public service activity participation record of the user from the Pth month to the (P + S) th month;
303. the server determines whether the first participation number is lower than an average participation number, wherein the average participation number is an average participation number of partial or all users participating in the public service activity in the Pth to (P + S) th months, and the partial or all users are matched with the public service activity points of the users;
optionally, in a possible implementation, the method further includes:
if the participation times are not lower than the average participation times, determining a public welfare activity reward point corresponding to the participation times according to a preset point reward proportion;
displaying a points reward interface, wherein the points reward interface includes at least one points reward display box on which the commonweal activity reward points are displayed.
And the preset point reward proportion is determined by the server according to the participation times. For example, the higher the number of participation times, the higher the predetermined bonus point proportion.
And the at least one point reward display frame can also display the identity information of the user corresponding to the public welfare activity reward points.
304. If the first participation frequency is lower than the average participation frequency, the server determines a first participation frequency interval in which the first participation frequency falls;
305. the server determines the push frequency of a push message to be sent to the terminal according to the first participation frequency interval;
wherein, the push frequency is a time interval for sending the push message. For example, a push message is sent to the terminal every other week, and then one week is the time interval for sending the push message.
For example, the first participation number is 3, then, the first participation number falls into a first participation number interval of [2,7], and the push frequency corresponding to the first participation number interval is 3 days, that is, the push message is sent to the terminal every 3 days. Further, the first participation number is 18, then, the first participation number interval in which the first participation number falls is [15,23], and the push frequency corresponding to the first participation number interval is one week, that is, the push message is sent by the terminal every other circumference.
306. The server determines the public service activity information of the user according to the public service activity participation record of the user from the P month to the (P + S) month;
307. the server determines the public service activity type corresponding to the public service activity information participated by the user;
the commonweal activity types include, for example: training, reading sessions, outdoor activities, college student education, community services, topic publicity, love heart interview, walking into difficult groups, topic commonweal hiking, knowledge dissemination, love heart solicitation, sports sponsorship, cultural sponsorship, educational sponsorship, academic sponsorship, welfare charity, image dissemination, commonweal marketing, commonweal entrial venture hatching services, commonweal competitions, and the like.
308. The server acquires a plurality of public service activities with different types from the public service activities from the database;
309. and the server sends a push message carrying the public service activity information to the terminal according to the push frequency.
It can be seen that, in the above technical solution, by obtaining the public service activity participation record of the user from the P-th month to the (P + S) -th month, and determining the first participation frequency of the user from the P-th month to the (P + S) -th month from the public service activity participation record, so as to determine whether the first participation frequency of the user from the P-th month to the (P + S) -th month is lower than the average participation frequency, and when the first participation frequency is lower than the average participation frequency, it indicates that the enthusiasm of the user for participating in the activities from the P-th month to the (P + S) -th month is low, in order to improve the enthusiasm of participation of the user and enrich the push manner, and implement accurate push, the server will determine the push frequency of sending the push message to the terminal according to the first participation frequency interval in which the first participation frequency falls, and at the same time, send a plurality of public service activity information different from the public service activity type to the terminal according to the push frequency, the public service activity type corresponds to public service activity information of the user participating from the P month to the (P + S) month, so that public service activity with low user participation is prevented from being sent to the user, and a more accurate pushing mode is realized.
Referring to fig. 4, fig. 4 is a schematic diagram of a server structure of a hardware operating environment according to an embodiment of the present application.
The embodiment of the invention provides an information push electronic device, which comprises a processor, a memory, a communication interface and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the processor to execute instructions comprising the steps of any information push method. As shown in fig. 4, a server of a hardware operating environment according to an embodiment of the present application may include:
a processor 401, such as a CPU.
The memory 402 may alternatively be a high speed RAM memory or a stable memory such as a disk memory.
A communication interface 403 for implementing connection communication between the processor 401 and the memory 402.
Those skilled in the art will appreciate that the configuration of the server shown in fig. 4 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
As shown in fig. 4, the memory 402 may include therein an operating system, a network communication module, and a program for data processing. The operating system is a program that manages and controls server hardware and software resources, a program that supports personnel management, and the execution of other software or programs. The network communication module is used to implement communication between the components within the memory 402 and with other hardware and software within the server.
In the server shown in fig. 4, a processor 401 is configured to execute a program for personnel management stored in a memory 402, and implement the following steps:
acquiring identity information of a user;
performing authority verification on the identity information;
when the authority passes the verification, acquiring a public service activity participation record of the user;
inputting the public welfare activity participation record into a neural network model to obtain the participation times of the user in the target public welfare activity, wherein the neural network model comprises a first neural network and a second neural network, the first neural network and the second neural network are in a cascade relation, the first neural network is used for obtaining target public welfare activity information in the public welfare activity participation record, the second neural network is used for obtaining the participation times of the user in the target public welfare activity, and the target public welfare activity information corresponds to the target public welfare activity;
when the participation frequency is lower than a preset participation frequency, calling a public service reward generating function to process the participation frequency so as to generate public service reward information;
setting public service activity information including the public service reward information;
and sending a push message carrying the public service activity information to a terminal.
For specific implementation of the server according to the present application, reference may be made to various embodiments of the information pushing method, which are not described herein again.
The present application further provides a computer readable storage medium for storing a computer program, the stored computer program being executable by the processor to perform the steps of:
acquiring identity information of a user;
performing authority verification on the identity information;
when the authority passes the verification, acquiring a public service activity participation record of the user;
inputting the public welfare activity participation record into a neural network model to obtain the participation times of the user in the target public welfare activity, wherein the neural network model comprises a first neural network and a second neural network, the first neural network and the second neural network are in a cascade relation, the first neural network is used for obtaining target public welfare activity information in the public welfare activity participation record, the second neural network is used for obtaining the participation times of the user in the target public welfare activity, and the target public welfare activity information corresponds to the target public welfare activity;
when the participation times are lower than the preset participation times, calling a public service reward generating function to process the participation times so as to generate public service reward information;
setting public service activity information including the public service reward information;
and sending a push message carrying the public service activity information to a terminal.
For specific implementation of the computer-readable storage medium related to the present application, reference may be made to the embodiments of the information pushing method, which are not described herein again.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the invention. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required by the invention.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the modules is merely a logical division, and in actual implementation, there may be other divisions, for example, multiple modules or components may be combined or integrated into another system, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of devices or modules through some interfaces, and may be in an electrical or other form.
The modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical modules, may be located in one place, or may be distributed on a plurality of network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
In addition, functional modules in the embodiments of the present invention may be integrated into one processing module, or each module may exist alone physically, or two or more modules are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode.
The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic disk, or an optical disk, and various media capable of storing program codes.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.
Claims (9)
1. An information pushing method, comprising:
acquiring identity information of a user;
performing authority verification on the identity information;
when the authority is verified, obtaining the public welfare activity participation record of the user;
inputting the commonweal activity participation record into a neural network model to obtain the participation times of the user in the target commonweal activity, wherein the neural network model comprises a first neural network and a second neural network, the first neural network and the second neural network are in a cascade relationship, the first neural network is used for obtaining target commonweal activity information in the commonweal activity participation record, the second neural network is used for obtaining the participation times of the user in the target commonweal activity, and the target commonweal activity information corresponds to the target commonweal activity;
when the participation frequency is lower than a preset participation frequency, calling a public service reward generating function to process the participation frequency so as to generate public service reward information;
setting public service activity information including the public service reward information;
sending a push message carrying the public service activity information to a terminal;
the method further comprises the following steps:
obtaining public welfare activity participation records of the user from the P month to the P + S month, wherein P is a positive integer, and S is a positive integer;
determining first participation times of the user in the public welfare activities from the Pth month to the Pth + S month according to the public welfare activity participation records of the user from the Pth month to the Pth + S month;
determining whether the first participation number is lower than an average participation number, wherein the average participation number is an average participation number of a part of or all of the users participating in the public service activities matched with the public service activity points of the users in the Pth to Pth + S months;
if the first participation times are lower than the average participation times, determining a first participation time interval in which the first participation times fall;
determining a push frequency for sending a push message to the terminal according to the first participation frequency interval;
determining the public welfare activity information participated by the user according to the public welfare activity participation records of the user from the P month to the P + S month;
determining a public service activity type corresponding to the public service activity information participated by the user;
obtaining a plurality of public welfare activity information with different types from the public welfare activity from a database;
and sending a push message carrying the public service activity information to the terminal according to the push frequency.
2. The method of claim 1, further comprising:
acquiring an interest tag of the user;
extracting L public welfare activity information matched with the interest tag from the N public welfare activity information, wherein L is more than 0 and less than or equal to N, and L is an integer;
determining L public service activity points of the L pieces of public service activity information, wherein the L pieces of public service activity information correspond to the L pieces of public service activity points one by one;
selecting T public welfare activities with public welfare activity integrals higher than a preset public welfare activity integral from the L public welfare activity integrals, wherein T is more than 0 and less than or equal to L, and T is an integer;
and sending a push message carrying the T public service activity information to the terminal.
3. The method according to claim 1 or 2, characterized in that the method further comprises:
extracting K public welfare activity information included in the public welfare activity participation record, wherein K is a positive integer;
determining whether first public welfare activity information related to any public welfare activity information in the K pieces of public welfare activity information exists in a database;
if the first public welfare activity information associated with any public welfare activity information in the K pieces of public welfare activity information exists in the database, sending a push message carrying the first public welfare activity information to the terminal.
4. The method of claim 3, further comprising:
if the first public welfare activity information associated with any public welfare activity information in the K pieces of public welfare activity information does not exist in the database, extracting public welfare activity fields included by each piece of public welfare activity information in the K pieces of public welfare activity information to obtain K pieces of public welfare activity field sets, wherein the K pieces of public welfare activity information correspond to the K pieces of public welfare activity field sets one by one;
searching H public welfare activity information matched with at least one public welfare activity field in the K public welfare activity field sets from the database, wherein H is a positive integer;
determining H public welfare activity points of the H pieces of public welfare activity information, wherein the H pieces of public welfare activity information correspond to the H pieces of public welfare activity points one by one;
j public welfare activities with public welfare activity integrals higher than a preset public welfare activity integral are selected from the H public welfare activity integrals, wherein J is more than 0 and less than or equal to H, and J is an integer;
and sending a push message carrying the J public welfare activities to the terminal.
5. The method of claim 1, further comprising:
when the participation frequency is not lower than the preset participation frequency, scoring the public welfare activity points and the participation frequency according to a preset scoring proportion to obtain a scoring grade of the user;
extracting the scoring grades of all users excluding the user from a database to obtain Q scoring grades, wherein Q is a positive integer;
sequencing the scoring levels of the user and the Q scoring levels according to the order of the scoring levels from high to low so as to determine ranking levels corresponding to the scoring levels of the user;
and when the ranking level is higher than a preset ranking level, displaying a ranking level display interface, wherein the ranking level display interface comprises at least one ranking level display frame, and the ranking level is displayed on the at least one ranking level display frame.
6. The method of claim 1, further comprising:
if the participation frequency is not lower than the average participation frequency, determining a public service activity reward point corresponding to the participation frequency according to a preset point reward proportion;
displaying a points reward interface, wherein the points reward interface includes at least one points reward display box on which the commonweal activity reward points are displayed.
7. An information pushing apparatus, comprising:
the first acquisition module is used for acquiring the identity information of a user;
the verification module is used for carrying out authority verification on the identity information;
the second acquisition module is used for acquiring the public welfare activity participation record of the user when the authority verification is passed;
a processing module, configured to input the public welfare activity participation record into a neural network model to obtain the number of times that the user participates in a target public welfare activity, where the neural network model includes a first neural network and a second neural network, the first neural network and the second neural network are in a cascade relationship, the first neural network is configured to obtain target public welfare activity information in the public welfare activity participation record, the second neural network is configured to obtain the number of times that the user participates in the target public welfare activity, and the target public welfare activity information corresponds to the target public welfare activity;
the generating module is used for calling a public benefit reward generating function to process the participation times to generate public benefit reward information when the participation times are lower than the preset participation times;
the setting module is used for setting public service activity information comprising the public service reward information;
the sending module is used for sending a push message carrying the public welfare activity information to a terminal;
the second obtaining module is further configured to obtain public welfare activity participation records of the user from the P month to the P + S month, where P is a positive integer and S is a positive integer;
the processing module is further used for determining a first participation number of the user in the public welfare activity from the Pth month to the Pth + S month according to the public welfare activity participation record of the user from the Pth month to the Pth + S month;
the processing module is further configured to determine whether the first participation number is lower than an average participation number, where the average participation number is an average participation number of a part or all of the users participating in the public welfare activity, and the average participation number is matched with the public welfare activity scores of the users in the pth to the (P + S) th months;
the processing module is further configured to determine a first participation time interval in which the first participation time falls if the first participation time is lower than the average participation time;
the processing module is further configured to determine, according to the first participation time interval, a push frequency for sending a push message to the terminal;
the processing module is further used for determining the public welfare activity information participated by the user according to the public welfare activity participation records of the user from the P month to the P + S month;
the processing module is further configured to determine a public welfare activity type corresponding to the public welfare activity information in which the user participates;
the second obtaining module is further used for obtaining a plurality of public service activity information different from the public service activity types from a database;
the sending module is further configured to send a push message carrying the public service activity information to the terminal according to the push frequency.
8. An electronic device for information push, comprising a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and generate instructions for execution by the processor to perform the steps in the method of any of claims 1-6.
9. A computer-readable storage medium, characterized in that the computer-readable storage medium is used to store a computer program, which is executed by a processor to implement the method of any of claims 1-6.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910869933.7A CN110753087B (en) | 2019-09-16 | 2019-09-16 | Information pushing method and related device |
PCT/CN2020/099485 WO2021051943A1 (en) | 2019-09-16 | 2020-06-30 | Information pushing method and related apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910869933.7A CN110753087B (en) | 2019-09-16 | 2019-09-16 | Information pushing method and related device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110753087A CN110753087A (en) | 2020-02-04 |
CN110753087B true CN110753087B (en) | 2022-07-08 |
Family
ID=69276502
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910869933.7A Active CN110753087B (en) | 2019-09-16 | 2019-09-16 | Information pushing method and related device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN110753087B (en) |
WO (1) | WO2021051943A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110753087B (en) * | 2019-09-16 | 2022-07-08 | 平安科技(深圳)有限公司 | Information pushing method and related device |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110232148A (en) * | 2019-04-16 | 2019-09-13 | 阿里巴巴集团控股有限公司 | Item recommendation system, method and device |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102004993A (en) * | 2010-11-09 | 2011-04-06 | 中国电信股份有限公司 | Information push method and system |
CN103473688A (en) * | 2012-06-06 | 2013-12-25 | 飞彩科技有限公司 | Reward method based on consumer access and system thereof |
CN107368488A (en) * | 2016-05-12 | 2017-11-21 | 阿里巴巴集团控股有限公司 | A kind of method for determining user behavior preference, the methods of exhibiting and device of recommendation information |
CN107330835A (en) * | 2017-06-20 | 2017-11-07 | 深圳市英尔科技有限公司 | Environmental protecting commonweal credit system construction method, equipment and storage medium |
CN108960778A (en) * | 2018-07-04 | 2018-12-07 | 安易 | A kind of control method and control system of the social community work volunteer recruiting based on mobile terminal APP |
CN110148012A (en) * | 2019-04-15 | 2019-08-20 | 中国平安人寿保险股份有限公司 | User's motivational techniques, device, computer equipment and storage medium |
CN110753087B (en) * | 2019-09-16 | 2022-07-08 | 平安科技(深圳)有限公司 | Information pushing method and related device |
-
2019
- 2019-09-16 CN CN201910869933.7A patent/CN110753087B/en active Active
-
2020
- 2020-06-30 WO PCT/CN2020/099485 patent/WO2021051943A1/en active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110232148A (en) * | 2019-04-16 | 2019-09-13 | 阿里巴巴集团控股有限公司 | Item recommendation system, method and device |
Also Published As
Publication number | Publication date |
---|---|
WO2021051943A1 (en) | 2021-03-25 |
CN110753087A (en) | 2020-02-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Abroms et al. | Text2Quit: results from a pilot test of a personalized, interactive mobile health smoking cessation program | |
US20060155513A1 (en) | Survey system | |
Chen et al. | Discovering MOOC learner motivation and its moderating role | |
US11934977B2 (en) | Dynamic and continuous onboarding of service providers in an online expert marketplace | |
Blaszka et al. | An analysis of collegiate athletic department social media practices, strategies, and challenges | |
CN110753087B (en) | Information pushing method and related device | |
Ryhänen | Analysing Instagram Posts and Consumer Engagement | |
Gaurav et al. | Social media usage at workplace-An empirical investigation | |
CN113536103B (en) | Information recommendation method and device, electronic equipment and storage medium | |
KR101520755B1 (en) | Smart-device with app possible Learning using OMR Solving and Just Solving and OX Quiz. | |
Lister | Precarious labour and disposable bodies: The effects of cultural and economic change upon sexualised labour in lap-dancing venues in Scotland | |
Tetep et al. | Opportunities or Challenges? Building Student Social Character through WhatsApp-Based Project Citizen in Disruptive Era | |
Hastings et al. | The social marketer's satnav | |
Yeap et al. | Identification factors affecting E-learning satisfaction during pandemic period among students at UiTM Melaka Malaysia | |
JP7498345B1 (en) | Information processing device and information processing method | |
Murphy et al. | The effect of interviewer image in a virtual-world survey | |
CN110737754A (en) | message response method, device, equipment and storage medium | |
Anisa et al. | Media Representation and Digital Engagement: Analyzing@ IndonesianMedicalCenter's Impact on Public Health Communication | |
Lin et al. | Analysis of the Effect of Co-Branding of “Electronic Games+ Museum” Components | |
Rwanda | The Role of Social Media in Income Generation among the Youth in Kenya: A Case of Senior Youth in Four Selected Seventh-Day Adventist Churches in Nairobi | |
JP2017182515A (en) | Exchange promotion device, exchange promotion method, and program for exchange promotion | |
Chairunisa et al. | HIJABERS AND ACTIVITIES ON SOCIAL MEDIA: HUMAN COMMUNICATION PERSPECTIVE | |
Bencze | Dialogic Principles in Higher Education: A Longitudinal Content Analysis of Law School Instagram Use | |
Mukherjee et al. | Impact of viral marketing on brand loyalty in the FMCG sector | |
Mazeski | Examining Representation and Inclusion on National Parks Facebook Posts |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |