CN114741594A - Information pushing method and device, computer equipment and storage medium - Google Patents
Information pushing method and device, computer equipment and storage medium Download PDFInfo
- Publication number
- CN114741594A CN114741594A CN202210376616.3A CN202210376616A CN114741594A CN 114741594 A CN114741594 A CN 114741594A CN 202210376616 A CN202210376616 A CN 202210376616A CN 114741594 A CN114741594 A CN 114741594A
- Authority
- CN
- China
- Prior art keywords
- information
- target user
- push
- target
- pushing
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 58
- 230000002996 emotional effect Effects 0.000 claims description 12
- 238000004590 computer program Methods 0.000 claims description 11
- 230000004044 response Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 8
- 230000008901 benefit Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000008451 emotion Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 235000021152 breakfast Nutrition 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 235000012054 meals Nutrition 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- 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/20—Education
- G06Q50/205—Education administration or guidance
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- Economics (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- General Business, Economics & Management (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The present disclosure provides an information push method, an information push apparatus, a computer device, and a storage medium, wherein the method includes: determining information push time for a target user based on learning situation information of the target user; determining a target push message from a plurality of alternative push messages based on the learning situation information; and pushing the target push message to the target user at the message push time. According to the information pushing method and device, the learning situation information of the target user is analyzed, the information pushing time for pushing information to the target user is determined, the target pushing information is determined from the multiple pieces of alternative pushing information, and the determined target pushing information is pushed at the determined information pushing time, so that the user can obtain the target pushing information at the information pushing time, and the effectiveness of information pushing is improved.
Description
Technical Field
The present disclosure relates to the field of information technologies, and in particular, to an information pushing method and apparatus, a computer device, and a storage medium.
Background
With the advent of the information age, some web portals or applications push some information to attract users to view information, browse websites, and the like. Currently, most development workers regulate and control the pushing time of information pushing and push messages to numerous users at the same time point. The current information push mode has the problem of low information push effectiveness.
Disclosure of Invention
The embodiment of the disclosure at least provides an information pushing method, an information pushing device, computer equipment and a storage medium.
In a first aspect, an embodiment of the present disclosure provides an information pushing method, including:
determining information push time for a target user based on learning situation information of the target user; and the number of the first and second groups,
determining a target push message from a plurality of alternative push messages based on the learning situation information;
and pushing the target push message to the target user at the message push time.
In an alternative embodiment, the emotional information includes one or more of:
the time information of the target user, the learning stage of the target user and the type of the target push information selected by the target user.
In an optional embodiment, the method further comprises:
and determining to carry out information push to the target user in response to the target user agreeing to an information push protocol.
In an optional embodiment, the time information of the target user includes an idle period and/or a push frequency of the target user.
In an optional embodiment, the determining, based on the learning situation information of the target user, an information push time for the target user includes:
and determining information pushing time for pushing information to the target user based on the pushing frequency and/or the idle time period of the target user.
In an optional embodiment, the method further comprises:
establishing a database aiming at the target user based on the learning situation information of the target user;
the database includes at least one of: the target user's preference setting, historical browsing records, historical operating records, the target user's historical learning information, the target user's learning planning information.
In an optional implementation manner, the selecting a target push message from a plurality of candidate push messages based on the emotion learning information includes:
determining a target push type for the target user based on the literacy information in the database;
and selecting a target push message from a plurality of alternative push messages based on the target push type.
In an alternative embodiment, the determining the target push type for the target user based on the emotional information in the database includes
Determining current learning state information of the target user based on the learning situation information in the database;
determining a target acquisition information type of the target user based on the current learning state information;
and determining a target pushing type aiming at the target user based on the target obtaining information type.
In a second aspect, an embodiment of the present disclosure further provides an information pushing apparatus, including:
the first determination module is used for determining information pushing time aiming at a target user based on learning situation information of the target user; and the number of the first and second groups,
the second determining module is used for determining a target push message from a plurality of alternative push messages based on the learning situation information;
and the pushing module is used for pushing the target pushing message to the target user at the message pushing time.
In an alternative embodiment, the emotional information includes one or more of:
the time information of the target user, the learning stage of the target user and the type of the target push information selected by the target user.
In an optional embodiment, the method further comprises:
and the protocol module is used for responding to the agreement of the target user to the information push protocol and determining to carry out information push on the target user.
In an optional embodiment, the time information of the target user includes an idle period and/or a push frequency of the target user.
In an optional implementation manner, the first determining module is specifically configured to:
and determining information pushing time for pushing information to the target user based on the pushing frequency and/or the idle time period of the target user.
In an optional embodiment, the method further comprises:
the establishing module is used for establishing a database aiming at the target user based on the learning situation information of the target user;
the database includes at least one of: the target user's preference setting, historical browsing records, historical operating records, the target user's historical learning information, the target user's learning planning information.
In an optional implementation, the second determining module includes:
a determining unit, configured to determine a target push type for the target user based on the emotional information in the database;
and the selecting unit is used for selecting the target push message from the multiple alternative push messages based on the target push type.
In an optional embodiment, the determining unit is specifically configured to
Determining current learning state information of the target user based on the learning situation information in the database;
determining a target acquisition information type of the target user based on the current learning state information;
and determining a target pushing type aiming at the target user based on the target obtaining information type.
In a third aspect, an embodiment of the present disclosure further provides a computer device, including: a processor, a memory and a bus, the memory storing machine-readable instructions executable by the processor, the processor and the memory communicating via the bus when the computer device is running, the machine-readable instructions when executed by the processor performing the steps of the first aspect described above, or any possible implementation of the first aspect.
In a fourth aspect, this disclosed embodiment also provides a computer-readable storage medium, on which a computer program is stored, where the computer program is executed by a processor to perform the steps in the first aspect or any one of the possible implementation manners of the first aspect.
According to the information pushing method, the information pushing device, the computer equipment and the storage medium, the learning information of the target user is analyzed, the information pushing time for pushing information to the target user is determined, the target pushing information is determined from a plurality of pieces of alternative pushing information, and the determined target pushing information is pushed at the determined information pushing time, so that the user can obtain the target pushing information at the information pushing time, and the effectiveness of information pushing is improved.
In order to make the aforementioned objects, features and advantages of the present disclosure more comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings required for use in the embodiments will be briefly described below, and the drawings herein incorporated in and forming a part of the specification illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the technical solutions of the present disclosure. It is appreciated that the following drawings depict only certain embodiments of the disclosure and are therefore not to be considered limiting of its scope, for those skilled in the art will be able to derive additional related drawings therefrom without the benefit of the inventive faculty.
Fig. 1 shows a flowchart of an information pushing method provided by an embodiment of the present disclosure;
fig. 2 is a schematic flowchart illustrating another information push method provided by an embodiment of the present disclosure;
fig. 3 is a schematic diagram illustrating an information pushing apparatus provided by an embodiment of the present disclosure;
FIG. 4 is a schematic diagram of another information pushing apparatus provided by the embodiments of the present disclosure;
fig. 5 is a schematic diagram illustrating a second determining module in the information pushing apparatus according to the embodiment of the disclosure;
fig. 6 shows a schematic diagram of a computer device provided by an embodiment of the present disclosure.
Detailed Description
To make the objects, technical solutions and advantages of the embodiments of the present disclosure more apparent, the technical solutions in the embodiments of the present disclosure will be described clearly and completely with reference to the drawings in the embodiments of the present disclosure, and it is obvious that the described embodiments are only a part of the embodiments of the present disclosure, not all of the embodiments. The components of the embodiments of the present disclosure, as generally described and illustrated in the figures herein, could be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the present disclosure, presented in the figures, is not intended to limit the scope of the claimed disclosure, but is merely representative of selected embodiments of the disclosure. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the disclosure without making any creative effort, shall fall within the protection scope of the disclosure.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures.
The term "and/or" herein merely describes an associative relationship, 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 term "at least one" herein means any one of a plurality or any combination of at least two of a plurality, for example, including at least one of A, B, C, and may mean including any one or more elements selected from the group consisting of A, B and C.
It is found through research that most of the current message pushing mechanisms are designed to push messages to a plurality of users at the same time point by regulating and controlling the pushing time of the message pushing through development workers, for example, pushing messages at a specified time point or pushing messages when there are pushable messages. However, for different users, due to the limitations of working time, work and rest time, the pushed information may not be obtained in time at the time of information pushing, so that the user may not view the message when pushing the message, and may not view the pushed message at a higher probability in the subsequent time, which causes a problem of low validity of pushing the pushed information. In addition, the message pushing is performed during the working time and the rest time of the user, which affects the rest, work, study, etc. of the user and causes poor experience of the user.
Based on the research, the present disclosure provides an information push method, which analyzes learning information of a target user, determines information push time for pushing information to the target user, determines target push information from multiple pieces of alternative push information, and pushes the determined target push information at the determined information push time, so that the user can obtain the target push information at the information push time, and effectiveness of information push is improved.
To facilitate understanding of this embodiment, first, an information push method disclosed in an embodiment of the present disclosure is described in detail, where an execution subject of the information push method provided in the embodiment of the present disclosure is generally a computer device with certain computing capability, and the computer device includes, for example: a terminal device, which may be a User Equipment (UE), a mobile device, a User terminal, a cellular phone, a cordless phone, a Personal Digital Assistant (PDA), a handheld device, a computing device, a vehicle mounted device, a wearable device, or a server or other processing device. In some possible implementations, the information pushing method may be implemented by a processor calling computer readable instructions stored in a memory.
Referring to fig. 1, fig. 1 is a flowchart of an information pushing method provided in an embodiment of the present disclosure, where the method includes steps S101 to S103, where:
s101: and determining information push time aiming at the target user based on the learning situation information of the target user.
S102: and determining a target push message from a plurality of alternative push messages based on the learning situation information, wherein most of the target users are students or network users in a learning state.
The emotional information comprises one or more of the following:
the time information of the target user, the learning stage of the target user and the type of the target push information selected by the target user.
Illustratively, the time information may include work and rest time of the target user, such as time of getting up, having lunch break, sleeping, having dinner, and the like, and specifically, the time of getting up and falling asleep of the target user may be determined by the early and late time when the target user operates the terminal device; the noon break time of the target user can be judged by judging the time when the target user does not operate the terminal device in the noon; the dining time of the target user can be judged by judging the time when the target user operates the terminal equipment in breakfast, lunch and dinner periods or operates the ordering software. In addition, the time information may also include the work or learning time of the user, and the work or learning time of the target user is determined based on the time of the target user at a specific work or learning location or the time of the target user on the card punching software, for example, the time point when the target user arrives at or leaves the school or the vicinity of the school is recorded, so as to determine the learning time of the target user, which is not described herein again.
For example, the learning stage of the target user may include the grade of the target user, for example, a high school student is late relative to the school time of a junior school student, and a certain learning time may be added on the weekend, so as to facilitate determining the pushing time for pushing information to the target user. In addition, because courses of different levels are different, the content of the pushed information to the target user can be determined more specifically based on the learning stage of the target user.
Illustratively, the target push information type selected by the target user may include a subject, a course form, an exercise type, and the like corresponding to the push information preset by the target user. For example, for a subject, the english score of a certain student is better, the score of a subject is worse, and it is considered that more time needs to be spent on other subjects, so the target user can set to push the related information of the subject; for the course, if a student has a good learning effect on the mechanical part of the physical discipline and a non-ideal learning effect on the electrical part, the content of the electrical part in the physical discipline can be pushed; for the course form, a certain student is not interested in a longer course, but is interested in some courses of short video types, so that more course information of the short video types can be set, and in addition, the creator of the video can be selected; for the exercises and the exercise types, the target user can also set favorite exercises and exercise types for pushing, and the detailed description is omitted here.
In another embodiment, the information pushing method further includes:
and responding to the agreement of the target user on an information pushing protocol, and determining to carry out information pushing on the target user.
Specifically, the information push protocol is a protocol which is sent to a target user and can push information to the target user through a terminal device of the target user, and only when the target user agrees with the information push protocol, the corresponding application program can push information to the target user. When the target user does not agree with the information push protocol, a request can be sent to the target user to obtain the authority of message push.
The target user can complete the agreement operation of the information push protocol by setting the parameter information of the application program of the push information, and can also complete the agreement operation of the information push protocol by setting the parameter information of the terminal device.
In the embodiment of the disclosure, the information push time for the target user can be determined based on the learning situation information of the target user, wherein the time information of the target user comprises an idle period and/or a push frequency of the target user.
For example, since information is pushed to the user during the work and study time or the rest time, the user may be disturbed to rest or interfere with the work and study process, which may cause a poor experience of the user. Therefore, with reference to the above description of the time information of the target user and the learning phase in which the target user is located, the idle period of the target user, for example, a plurality of time periods from late meal to sleep, from early to late school, etc., can be determined based on the learning condition information of the target user, and after the idle period of the target user is determined, a message can be pushed to the target user in the idle period.
For example, the push frequency may be preset by the target user, such as once a day, or once every 8 hours, so that information can be pushed to the user based on the user's preference and habit. In another possible implementation, the frequency of pushing information to the target user may be determined at a default pushing frequency or based on the frequency of viewing information by the target user, for example, once a day pushing may be performed by analyzing big data to be the most acceptable pushing frequency for the user, so that a message may be pushed to the target user at a once a day frequency on the premise that the user does not set the pushing frequency; the frequency of the users for checking and receiving the historical push information can also be recorded, for example, if the target user clicks and checks each piece of push information, the push frequency can be increased, so that the target user can acquire more information.
In the embodiment of the present disclosure, after determining the idle time and the push frequency of the target user, the information push time for the target user may be determined, specifically:
and determining information pushing time for pushing information to the target user based on the pushing frequency and/or the idle time period of the target user.
For example, when the target user selects the push frequency to be once a day, any idle period of the target user may be selected, messages may be pushed to the user randomly, or at a fixed time point every day, such as 8:00 am, 8:00pm, etc., pushing messages to the target user. If the pushing frequency set by the user is multiple times a day, the duration of the idle period can be divided, and a message and the like can be pushed to the target user at intervals. Therefore, the frequency of the requirement of the target user for the push information can be met while the target user is not disturbed.
In another embodiment, examination information of the target user may be collected, for example, if the target user needs to take an examination two days later, the message pushing may not be performed on the target user, so that the target user may have a good review environment, or the message pushing may be performed on the target user based on the content corresponding to the examination, so as to help the target user consolidate the knowledge points.
In the embodiment of the disclosure, in addition to determining the information push time for the target user, the method further includes determining a target push message from a plurality of alternative push messages based on the emotion learning information.
The alternative push message is a plurality of edited messages to be pushed, which are stored in the information base to be pushed in advance by a worker, and the pushed message is easier to be seen by a user, so that the required quality of the pushed message is higher than that of other messages, and the pushed message can be used as a push message only by the worker editing in advance. Moreover, since the push message needs to have a certain real-time property, a worker needs to update the push message and determine the push priority, and when a plurality of pushable messages exist, the target push message can be determined based on the priority.
In a possible embodiment, the selecting a target push message from a plurality of alternative push messages based on the emotional information may include:
determining a target push type for the target user based on the literacy information in the database;
and selecting a target push message from a plurality of alternative push messages based on the target push type.
The database stores learning situation information of the target user, and the learning state and other information of the target user can be analyzed more comprehensively by performing data analysis based on the database.
In a possible embodiment, before determining the target push type for the target user, the method may further include:
establishing a database aiming at the target user based on the learning situation information of the target user;
the database includes at least one of: the target user's preference setting, historical browsing records, historical operating records, the target user's historical learning information, the target user's learning planning information.
Illustratively, the preference setting of the target user can be the favor of the target user for various push message types such as subjects, course types and exercise types, and a certain amount of push information can be screened out based on the preference setting; the historical browsing records are information pushed to the target user, and the pushing is generally not required to be carried out again aiming at the pushed information; the method comprises the steps that a history operation record is a record of operations such as clicking check or deletion performed by a target user, the information type which is interested by the target user can be judged for the pushed message which is clicked to check, the information type which is not interested by the target user can be judged for the deleted pushed message, and whether pushing is performed on the pushed message of the corresponding type again later or not and the pushing frequency are judged accordingly; the history learning information of the target user may include contents learned by the target user, which may include important knowledge points, wrong questions, and the like in the history learning process, and for the contents, push may be performed and the push frequency may be increased; the learning planning information of the target user may include content to be learned by the target user in the future, and may cause learning interest of the target user by pushing the information, and so on, which is not described herein again. Therefore, the target push message which is required to be pushed to the target user can be judged more comprehensively through comprehensive analysis of the data in the database aiming at the target user.
In an embodiment of the present disclosure, the determining a target push type for the target user based on the emotional information in the database includes
Determining current learning state information of the target user based on the learning situation information in the database;
determining a target acquisition information type of the target user based on the current learning state information;
and determining a target pushing type aiming at the target user based on the target obtaining information type.
Specifically, the learning condition information of the target user stored in the database, such as the grade of the student, the examination content, the score, the examination error condition, etc., may be obtained, and the comprehensive analysis may be performed to determine the current learning state of the target user, such as the poor learning effect on the B knowledge point of the subject a. Based on the determined B knowledge point of the subject A, it can be determined that the target user has a certain gap for the content and needs to add extra learning, so that the B knowledge point of the subject A can be used as the type of the target acquisition information. After the target acquisition information type of the target user is determined, the target acquisition information type is converted into a target push type with push value, for example, the target acquisition information type is converted into a corresponding knowledge point explanation or exercise practice, and based on the target push type, a target push message is selected from a plurality of alternative push messages to carry out message push.
Therefore, through the steps S101 and S102, the information push time and the target push message for the target user can be determined, so that valuable information can be pushed to the target user on the premise of not disturbing the target user, and the information acquisition efficiency of the target user is improved.
The information push method is performed in S101 to S102, and further includes:
s103: and pushing the target push message to the target user at the message pushing time.
Specifically, the content outline of the target push message may be displayed on a screen locking interface of the terminal device of the target user, the target push message may be displayed on a message bar of the terminal device, and a prompt tone may be sent while the message is pushed so as to attract the target user to view the message, which is not described herein again.
Fig. 2 is a schematic flow chart of another information pushing method according to an embodiment of the present disclosure. As shown in figure 2 of the drawings, in which,
s201: and collecting learning situation information aiming at the target user.
The learning condition information can include the grade, the advantage and disadvantage subjects and the like of the target user, and can also include the learning time arrangement, the learning habits and the like of the target user, and the learning condition of the target user can be analyzed based on the collected learning condition information so as to facilitate information push for the target user subsequently.
S202: and establishing a learning condition information database based on the collected learning condition information.
Therefore, the learning condition of the target user can be comprehensively considered in the later stage, the requirement of the target user for the push information can be analyzed more comprehensively, and the time information of the push information can be received.
S203: judging whether the target user agrees with a relevant protocol for pushing information to the target user, and if not, jumping to S204; if yes, go to S205.
S204: and initiating a request to request the push permission.
S205: after determining the relevant protocol for the target user to perform information push to the target user, the push frequency and the push type set by the user can be obtained.
Therefore, the targeted user-based personalized selection is facilitated, and the targeted push message is pushed to the targeted user-based personalized selection at a proper time point.
S206: and determining the information pushing time based on the learning situation information and the pushing frequency.
Therefore, the pushing time suitable for the target user can be determined more accurately by combining the learning situation information and the personalized setting of the target user, so that the pushed information is more effectively acquired by the target user.
S207: and determining target push information from the alternative push information based on the learning situation information and the push type.
Therefore, by combining the learning situation information and the personalized setting of the target user, the target push information suitable for the target user can be determined more accurately, and the interest and attention of the target user to the push information are improved.
S208: and pushing the target push information at the determined push information time through the terminal equipment of the target user.
In the embodiment of the disclosure, through the steps, information can be pushed to the target user in a targeted manner on the premise of not disturbing the target user, so that the effectiveness of the target user on information acquisition is improved, and the learning efficiency is improved.
The embodiment of the disclosure analyzes the learning situation information of the target user, determines the information pushing time for pushing information to the target user, determines the target pushing information from a plurality of pieces of alternative pushing information, and pushes the determined target pushing information at the determined information pushing time, so that the user can acquire the target pushing information at the information pushing time, and the effectiveness of information pushing is improved
It will be understood by those skilled in the art that in the method of the present invention, the order of writing the steps does not imply a strict order of execution and any limitations on the implementation, and the specific order of execution of the steps should be determined by their function and possible inherent logic.
Based on the same inventive concept, an information pushing apparatus corresponding to the information pushing method is also provided in the embodiments of the present disclosure, and since the principle of solving the problem of the apparatus in the embodiments of the present disclosure is similar to that of the information pushing method in the embodiments of the present disclosure, the implementation of the apparatus may refer to the implementation of the method, and the repeated parts are not described again.
Referring to fig. 3, 4, and 5, fig. 3 is a schematic diagram illustrating an information pushing apparatus provided by an embodiment of the present disclosure; FIG. 4 is a schematic diagram of another information pushing apparatus provided by the embodiments of the present disclosure; fig. 5 is a schematic diagram illustrating a second determining module in the information pushing apparatus according to the embodiment of the disclosure; the device comprises: a first determining module 310, a second determining module 320, and a pushing module 330; wherein,
a first determining module 310, configured to determine an information pushing time for a target user based on emotional information of the target user; and the number of the first and second groups,
a second determining module 320, configured to determine a target push message from the multiple alternative push messages based on the emotion learning information;
a pushing module 330, configured to push the target push message to the target user at the message pushing time.
In an alternative embodiment, the literacy information comprises one or more of:
the time information of the target user, the learning stage of the target user and the type of the target push information selected by the target user.
In an alternative embodiment, as shown in fig. 4, the method further includes:
a protocol module 340, configured to determine to perform information push to the target user in response to the target user agreeing to an information push protocol.
In an optional embodiment, the time information of the target user includes an idle period of the target user, and/or a push frequency.
In an optional implementation manner, the first determining module 310 is specifically configured to:
and determining information pushing time for pushing information to the target user based on the pushing frequency and/or the idle time period of the target user.
In an alternative embodiment, as shown in fig. 4, the method further includes:
an establishing module 350, configured to establish a database for the target user based on the learning situation information of the target user;
the database includes at least one of: the target user's preference setting, historical browsing records, historical operating records, the target user's historical learning information, the target user's learning planning information.
In an alternative embodiment, as shown in fig. 5, the second determining module 330 includes:
a determining unit 331, configured to determine a target push type for the target user based on the emotional information in the database;
a selecting unit 332, configured to select a target push message from multiple candidate push messages based on the target push type.
In an optional implementation manner, the determining unit 331 is specifically configured to
Determining current learning state information of the target user based on the learning situation information in the database;
determining the target acquisition information type of the target user based on the current learning state information;
and determining a target push type aiming at the target user based on the target acquisition information type.
According to the information pushing method and device, the learning situation information of the target user is analyzed, the information pushing time for pushing information to the target user is determined, the target pushing information is determined from the multiple pieces of alternative pushing information, and the determined target pushing information is pushed at the determined information pushing time, so that the user can obtain the target pushing information at the information pushing time, and the effectiveness of information pushing is improved.
The description of the processing flow of each module in the device and the interaction flow between the modules may refer to the related description in the above method embodiments, and will not be described in detail here.
Corresponding to the information pushing method in fig. 1, an embodiment of the present disclosure further provides a computer device, as shown in fig. 6, a schematic structural diagram of the computer device provided in the embodiment of the present disclosure includes:
a processor 601, a memory 602, and a bus 603; the memory 602 is used for storing execution instructions and includes a memory 6021 and an external memory 6022; the memory 6021 is also referred to as an internal memory, and is configured to temporarily store the operation data in the processor 601 and the data exchanged with the external memory 6022 such as a hard disk, the processor 601 exchanges data with the external memory 6022 through the memory 6021, and when the computer device is operated, the processor 601 communicates with the memory 602 through the bus 603, so that the processor 601 executes the following instructions:
determining information push time for a target user based on learning situation information of the target user; and the number of the first and second groups,
determining a target push message from a plurality of alternative push messages based on the learning situation information;
and pushing the target push message to the target user at the message pushing time.
The embodiments of the present disclosure also provide a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program performs the steps of the information pushing method in the foregoing method embodiments. The storage medium may be a volatile or non-volatile computer-readable storage medium.
The embodiments of the present disclosure also provide a computer program product, where the computer program product carries a program code, and instructions included in the program code may be used to execute the steps of the information pushing method in the foregoing method embodiments, which may be referred to specifically in the foregoing method embodiments, and are not described herein again.
The computer program product may be implemented by hardware, software or a combination thereof. In an alternative embodiment, the computer program product is embodied in a computer storage medium, and in another alternative embodiment, the computer program product is embodied in a Software product, such as a Software Development Kit (SDK), or the like.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the system and the apparatus described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again. In the several embodiments provided in the present disclosure, it should be understood that the disclosed system, apparatus, and method may be implemented in other ways. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one logical division, and there may be other divisions when actually implemented, and for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. 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 units through some communication interfaces, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one position, or may be distributed on multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present disclosure may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a non-volatile computer-readable storage medium executable by a processor. Based on such understanding, the technical solution of the present disclosure may be embodied in the form of a software product, which is stored in a storage medium and includes several 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 disclosure. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
Finally, it should be noted that: the above-mentioned embodiments are merely specific embodiments of the present disclosure, which are used for illustrating the technical solutions of the present disclosure and not for limiting the same, and the scope of the present disclosure is not limited thereto, and although the present disclosure is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: those skilled in the art can still make modifications or changes to the embodiments described in the foregoing embodiments, or make equivalent substitutions for some of the technical features, within the technical scope of the disclosure; such modifications, changes or substitutions do not depart from the spirit and scope of the embodiments of the present disclosure, and should be construed as being included therein. Therefore, the protection scope of the present disclosure shall be subject to the protection scope of the claims.
Claims (11)
1. An information pushing method, comprising:
determining information push time for a target user based on learning situation information of the target user; and the number of the first and second groups,
determining a target push message from a plurality of alternative push messages based on the learning situation information;
and pushing the target push message to the target user at the message push time.
2. The method of claim 1, wherein the emotional information comprises one or more of:
the time information of the target user, the learning stage of the target user and the type of the target push information selected by the target user.
3. The method of claim 1, further comprising:
and determining to carry out information push to the target user in response to the target user agreeing to an information push protocol.
4. The method according to any of claims 1-2, wherein the time information of the target user comprises an idle period of the target user, and/or a push frequency.
5. The method of claim 4, wherein determining an information push time for a target user based on the target user's emotional information comprises:
and determining information pushing time for pushing information to the target user based on the pushing frequency and/or the idle time period of the target user.
6. The method of claim 1, further comprising:
establishing a database aiming at the target user based on the learning situation information of the target user;
the database includes at least one of: the target user's preference setting, historical browsing records, historical operating records, the target user's historical learning information, the target user's learning planning information.
7. The method of claim 6, wherein selecting the target push message from a plurality of alternative push messages based on the emotional information comprises:
determining a target push type for the target user based on the literacy information in the database;
and selecting a target push message from a plurality of alternative push messages based on the target push type.
8. The method of claim 7, wherein determining the target push type for the target user based on the learning context information in the database comprises
Determining current learning state information of the target user based on the learning situation information in the database;
determining a target acquisition information type of the target user based on the current learning state information;
and determining a target push type aiming at the target user based on the target acquisition information type.
9. An information pushing apparatus, comprising:
the first determining module is used for determining information pushing time aiming at a target user based on the learning situation information of the target user; and the number of the first and second groups,
the second determining module is used for determining a target push message from a plurality of alternative push messages based on the learning situation information;
and the pushing module is used for pushing the target pushing message to the target user at the message pushing time.
10. A computer device, comprising: processor, memory and bus, the memory storing machine readable instructions executable by the processor, the processor and the memory communicating via the bus when a computer device is running, the machine readable instructions when executed by the processor performing the steps of the information pushing method according to any one of claims 1 to 8.
11. A computer-readable storage medium, having stored thereon a computer program which, when being executed by a processor, performs the steps of the information pushing method according to any one of claims 1 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210376616.3A CN114741594A (en) | 2022-04-11 | 2022-04-11 | Information pushing method and device, computer equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210376616.3A CN114741594A (en) | 2022-04-11 | 2022-04-11 | Information pushing method and device, computer equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114741594A true CN114741594A (en) | 2022-07-12 |
Family
ID=82281225
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210376616.3A Pending CN114741594A (en) | 2022-04-11 | 2022-04-11 | Information pushing method and device, computer equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114741594A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116233498A (en) * | 2023-03-09 | 2023-06-06 | 联通沃音乐文化有限公司 | Audio-video playing control method based on AI artificial intelligence |
-
2022
- 2022-04-11 CN CN202210376616.3A patent/CN114741594A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116233498A (en) * | 2023-03-09 | 2023-06-06 | 联通沃音乐文化有限公司 | Audio-video playing control method based on AI artificial intelligence |
CN116233498B (en) * | 2023-03-09 | 2023-10-10 | 联通沃音乐文化有限公司 | Audio-video playing control method based on AI artificial intelligence |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11128582B2 (en) | Emoji recommendation method and apparatus | |
US10621281B2 (en) | Populating values in a spreadsheet using semantic cues | |
Carrascal et al. | An in-situ study of mobile app & mobile search interactions | |
CN110059255B (en) | Browser navigation method, device and medium | |
KR101363609B1 (en) | Social relationship information management system and method thereof | |
US20170192625A1 (en) | Data managing and providing method and system for the same | |
CN107798147B (en) | News client and message pushing method thereof | |
CN111460279A (en) | Information recommendation method and device, storage medium and computer equipment | |
CN111966909B (en) | Video recommendation method, device, electronic equipment and computer readable storage medium | |
CN111737443B (en) | Answer text processing method and device and key text determining method | |
JP2010009315A (en) | Recommended store presentation system | |
CN112087667A (en) | Information processing method and device and computer storage medium | |
WO2013182736A1 (en) | Determination of context-aware user preferences | |
CN113778286A (en) | Application control display method and device, storage medium and electronic equipment | |
US20140032743A1 (en) | Selecting equipment associated with provider entities for a client request | |
CN114741594A (en) | Information pushing method and device, computer equipment and storage medium | |
CN108710682B (en) | Object recommendation method, device and equipment | |
CN106372158A (en) | Method and device for processing user behavior data | |
CN116244161B (en) | Data acquisition method based on depth simulation operation | |
CN111553749A (en) | Activity push strategy configuration method and device | |
Plessas et al. | Field evaluation of context aware adaptive interfaces for efficient mobile contact retrieval | |
CN113282846B (en) | Image display method and device, electronic equipment and computer readable storage medium | |
US20140074532A1 (en) | Information notification apparatus and non-transitory computer-readable recording medium | |
CN114745594A (en) | Method and device for generating live playback video, electronic equipment and storage medium | |
WO2021255753A1 (en) | A method and system for generating suggestions for an event in a calendar |
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 |