CN110097397B - Feedback-based information pushing method and device and electronic equipment - Google Patents

Feedback-based information pushing method and device and electronic equipment Download PDF

Info

Publication number
CN110097397B
CN110097397B CN201910273298.6A CN201910273298A CN110097397B CN 110097397 B CN110097397 B CN 110097397B CN 201910273298 A CN201910273298 A CN 201910273298A CN 110097397 B CN110097397 B CN 110097397B
Authority
CN
China
Prior art keywords
information
feedback
user
type
feedback point
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
Application number
CN201910273298.6A
Other languages
Chinese (zh)
Other versions
CN110097397A (en
Inventor
殷文
贾凯
余涛
李抗
任云肖
王奉坤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing ByteDance Network Technology Co Ltd
Original Assignee
Beijing ByteDance Network Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing ByteDance Network Technology Co Ltd filed Critical Beijing ByteDance Network Technology Co Ltd
Priority to CN201910273298.6A priority Critical patent/CN110097397B/en
Publication of CN110097397A publication Critical patent/CN110097397A/en
Priority to PCT/CN2020/074371 priority patent/WO2020199749A1/en
Application granted granted Critical
Publication of CN110097397B publication Critical patent/CN110097397B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the disclosure provides a feedback-based information pushing method, a feedback-based information pushing device and electronic equipment, and belongs to the technical field of data processing, wherein the method comprises the following steps: acquiring attention information of a user for first type information, wherein the attention information comprises click information of the user on the first type information; generating a second interaction region in an association region of a first interaction region displaying the first type information based on the attention information, wherein the second interaction region has a first feedback point with a constant feedback value and a second feedback point with a variable feedback value, and the feedback values of the first feedback point and the second feedback point are different; and pushing second type information matched with the feedback operation to the user according to the feedback operation of the user on the first feedback point or the second feedback point in the second interaction region. Through the processing scheme disclosed by the invention, the accuracy of information pushing is improved.

Description

Feedback-based information pushing method and device and electronic equipment
Technical Field
The present disclosure relates to the field of data processing technologies, and in particular, to an information pushing method and apparatus based on feedback, and an electronic device.
Background
With the development of mobile internet technology, more and more applications can provide content information in the aspects of news, short videos, live videos, music and the like, thereby accumulating a huge amount of users. In the process that the user views the content provided by the application program, the platform used for operating and managing the application program can also push the commodity advertisement related to the viewed content to the user, so that the information interested by the user is efficiently pushed to the user of the application program, and the method becomes a key for realizing the user traffic commercial value of the application program platform.
Commercials are generally classified into different categories, and depending on the type of user, commercials matching the type may be recommended to the user. In the initial stage, the commodity advertisement related to the application program content watched by the user and pushed to the user is set in a random mode, namely, the operator of the platform manually configures the related commodity advertisement according to the watched application program content in advance. However, according to the existing method for manually configuring the commercial advertisement related to the application program content watched by the user, the configuration of the commercial advertisement related to the corresponding video needs to take a long time and a large amount of manpower, and has the problems of low configuration efficiency and high cost. In addition, the application platform needs to quickly know whether the commercial pushed by the platform is interested by the user, so as to collect support data for the pushing of the commercial in the next step.
Disclosure of Invention
In view of this, the embodiments of the present disclosure provide an information pushing method and apparatus based on feedback, and an electronic device, which at least partially solve the problems in the prior art.
In a first aspect, an embodiment of the present disclosure provides an information pushing method based on feedback, including:
acquiring attention information of a user for first type information, wherein the attention information comprises click information of the user on the first type information;
generating a second interactive region in an association region of a first interactive region displaying the first type information based on the attention information, wherein the second interactive region has a first feedback point with a constant feedback value and a second feedback point with a variable feedback value, and the feedback values of the first feedback point and the second feedback point are different;
and pushing second type information matched with the feedback operation to the user according to the feedback operation of the user on the first feedback point or the second feedback point in the second interaction region.
According to a specific implementation manner of the embodiment of the present disclosure, the generating, based on the attention information, a second interaction region in an association region of a first interaction region displaying the first type information includes:
acquiring first type information pushed by a user in a preset time period and attention information of the user for the first type information;
judging whether click information exists in the concerned information of the user aiming at the first type of information;
and if not, setting the feedback value of a second feedback point of the second interaction region as a negative number, and displaying a first text corresponding to the negative number feedback value at the second feedback point.
According to a specific implementation manner of the embodiment of the present disclosure, the pushing, to the user, the second type information matched with the feedback operation according to the feedback operation of the user on the first feedback point or the second feedback point in the second interaction region includes:
acquiring the click operation of the user on a second feedback point with a negative feedback value;
after the clicking operation is completed, deleting the first interaction area and the second interaction area in the current interaction interface; and
and generating a third interactive area for displaying second type information, wherein the second type information comprises second text, and the content of the second text corresponds to that of the first text.
According to a specific implementation manner of the embodiment of the present disclosure, the generating, based on the attention information, a second interaction region in an association region of a first interaction region in which the first type information is displayed includes:
acquiring first type information pushed by a user in a preset time period and attention information of the user for the first type information;
judging whether click information exists in the concerned information of the user aiming at the first type of information;
if yes, judging whether the click times contained in the click information exceed a preset value or not;
and when the click times contained in the click information exceed a preset value, setting a feedback value of a second feedback point of the second interaction region as a positive number, and displaying a third text corresponding to the negative number feedback value at the second feedback point.
According to a specific implementation manner of the embodiment of the present disclosure, the pushing, to the user, the second type information matched with the feedback operation according to the feedback operation of the user on the first feedback point or the second feedback point in the second interaction region includes:
acquiring the click operation of a user on a second feedback point with a positive feedback value;
and after the clicking operation is completed, generating a new interactive interface, and displaying second type information in the newly generated interactive interface, wherein the second type information is the same as the first type information in type.
According to a specific implementation manner of the embodiment of the present disclosure, the pushing, to the user, the second type information matched with the feedback operation according to the feedback operation of the user on the first feedback point or the second feedback point in the second interaction region includes:
acquiring the clicking operation of a user for the first feedback point;
after the clicking operation is completed, deleting the first interaction area and the second interaction area in the current interaction interface; and
after a preset time period, pushing the second type information to a user in the first interaction area, wherein the second type information is different from the first type information.
According to a specific implementation manner of the embodiment of the present disclosure, the acquiring of the attention information of the user for the first type of information includes:
setting a release engine server, wherein the release engine server acquires a log file of a user from application software used by the user through a user ID;
and extracting the attention information of the user for the first type of information based on the log file.
According to a specific implementation manner of the embodiment of the present disclosure, the extracting, based on the log file, the attention information of the user for the first type of information includes:
setting a rule processing server, and performing data analysis on the log file by the rule processing server according to a preset rule to form a session file;
extracting a click operation record of a user for first type information from the session file;
and forming the attention information based on the click operation record.
According to a specific implementation manner of the embodiment of the present disclosure, the extracting, based on the log file, the attention information of the user for the first type of information further includes:
and setting a session server and storing the session file in the session server.
In a second aspect, an embodiment of the present disclosure provides an information pushing apparatus based on feedback, including:
the system comprises an acquisition module, a display module and a processing module, wherein the acquisition module is used for acquiring the attention information of a user aiming at first type information, and the attention information comprises the click information of the user on the first type information;
a generating module, configured to generate a second interaction region in an association region of a first interaction region showing the first type of information based on the attention information, where the second interaction region has a first feedback point with a constant feedback value and a second feedback point with a variable feedback value, and feedback values of the first feedback point and the second feedback point are different;
and the pushing module is used for pushing second type information matched with the feedback operation to the user according to the feedback operation of the user on the first feedback point or the second feedback point in the second interaction region.
In a third aspect, an embodiment of the present disclosure further provides an electronic device, where the electronic device includes:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the feedback-based information pushing method in any of the first aspects or any implementation manner of the first aspect.
In a fourth aspect, the disclosed embodiments further provide a non-transitory computer-readable storage medium storing computer instructions for causing the computer to execute the feedback-based information pushing method in the first aspect or any implementation manner of the first aspect.
In a fifth aspect, the present disclosure also provides a computer program product, where the computer program product includes a computer program stored on a non-transitory computer-readable storage medium, where the computer program includes program instructions, and when the program instructions are executed by a computer, the computer is caused to execute the feedback-based information pushing method in the foregoing first aspect or any implementation manner of the first aspect.
The feedback-based information pushing scheme in the embodiment of the disclosure includes acquiring attention information of a user for first type information, wherein the attention information includes click information of the user on the first type information; generating a second interactive region in an association region of a first interactive region displaying the first type information based on the attention information, wherein the second interactive region has a first feedback point with a constant feedback value and a second feedback point with a variable feedback value, and the feedback values of the first feedback point and the second feedback point are different; and pushing second type information matched with the feedback operation to the user according to the feedback operation of the user on the first feedback point or the second feedback point in the second interaction region. Through the scheme, the feedback of the user to the push information can be actively and quickly acquired, and the accuracy and the timeliness of information push are improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings required to be used in the embodiments will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present disclosure, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic diagram of an information pushing process based on feedback according to an embodiment of the present disclosure;
2a-2c are schematic interaction diagrams of an information push interface provided by an embodiment of the disclosure;
fig. 3 is a schematic diagram illustrating another information pushing process based on feedback according to an embodiment of the present disclosure;
fig. 4 is a schematic diagram illustrating another information pushing process based on feedback according to an embodiment of the present disclosure;
fig. 5 is a schematic diagram of a framework of a feedback-based information push system according to an embodiment of the present disclosure;
fig. 6 is a schematic structural diagram of an information pushing apparatus based on feedback according to an embodiment of the present disclosure;
fig. 7 is a schematic view of an electronic device provided in an embodiment of the disclosure.
Detailed Description
The embodiments of the present disclosure are described in detail below with reference to the accompanying drawings.
The embodiments of the present disclosure are described below with specific examples, and other advantages and effects of the present disclosure will be readily apparent to those skilled in the art from the disclosure in the specification. It is to be understood that the described embodiments are merely illustrative of some, and not restrictive, of the embodiments of the disclosure. The disclosure may be embodied or carried out in various other specific embodiments, and various modifications and changes may be made in the details within the description without departing from the spirit of the disclosure. It is to be noted that the features in the following embodiments and examples may be combined with each other without conflict. All other embodiments, which can be derived by a person skilled in the art from the embodiments disclosed herein without making any creative effort, shall fall within the protection scope of the present disclosure.
It is noted that various aspects of the embodiments are described below within the scope of the appended claims. It should be apparent that the aspects described herein may be embodied in a wide variety of forms and that any specific structure and/or function described herein is merely illustrative. Based on the disclosure, one skilled in the art should appreciate that one aspect described herein may be implemented independently of any other aspects and that two or more of these aspects may be combined in various ways. For example, an apparatus may be implemented and/or a method practiced using any number of the aspects set forth herein. Additionally, such an apparatus may be implemented and/or such a method may be practiced using other structure and/or functionality in addition to one or more of the aspects set forth herein.
It should be noted that the drawings provided in the following embodiments are only for illustrating the basic idea of the present disclosure, and the drawings only show the components related to the present disclosure rather than the number, shape and size of the components in actual implementation, and the type, amount and ratio of the components in actual implementation may be changed arbitrarily, and the layout of the components may be more complicated.
In addition, in the following description, specific details are provided to facilitate a thorough understanding of the examples. However, it will be understood by those skilled in the art that the aspects may be practiced without these specific details.
The embodiment of the disclosure provides an information pushing method based on feedback. The feedback-based information pushing method provided by the embodiment can be executed by a computing device, which can be implemented as software or as a combination of software and hardware, and can be integrally arranged in a server, a terminal device, and the like.
Referring to fig. 1, an information push method based on feedback provided by the embodiment of the present disclosure includes the following steps:
s101, obtaining attention information of a user aiming at first type information, wherein the attention information comprises click information of the user on the first type information.
A user generally obtains various information (e.g., news, video, music, etc.) through an application program, and during the process of browsing information through the application program, the user may push first-type information to the user in an interface of the application program, referring to fig. 2a, the first-type information may be advertisement information sent randomly or advertisement information related to the content currently browsed by the user, and by pushing the first-type information to the user, the access of the user to the application program can be timely converted into a consumer related to the first-type information. The application program may be various APPs installed at the mobile phone end, an application program such as a browser installed at the computer end, or a program running in other operating systems or electronic devices and capable of loading content.
During the process of using the application program, the user usually takes certain actions on the first type of information, for example, for the type of information that the user is interested in, the user may further view the detailed content of the first type of information by clicking or the like. Or the user does not click the first type information but stays on the display interface of the first type information for a period of time, so that the user stays on the first type information. The above-described click operation, stay operation, or other similar operation record for the first type of information constitutes the information of interest to the user for the first type of information. The application program can be used for acquiring related operations of the user on the attention information in a targeted mode, and the related operations can be stored in a storage space designated by the application program in a log mode. The daemon responsible for managing the application can read these logs from the storage space by means of information interaction with the application, as a case may be, the daemon may run on a dedicated server.
S102, based on the attention information, generating a second interaction region in an association region of a first interaction region displaying the first type information, wherein the second interaction region has a first feedback point with a constant feedback value and a second feedback point with a variable feedback value, and the feedback values of the first feedback point and the second feedback point are different.
By collecting the attention information of the user, the behavior of the user can be judged. For example, it may be determined whether the user is interested in the first type of information by determining the user's attention to the first type of information over a period of time (e.g., a week or a month). If the user does not perform the attention operation on the first type information within a period of time through the attention information, the user is not concerned with the first type information. On the contrary, if the user is found to perform the attention operation on the first type information within a period of time through the attention information, the user is shown to pay attention to the first type information.
In order to facilitate the operation of the user, the information can be displayed or fed back in an interactive area mode. For the first type of information, referring to fig. 2a, a first interaction area may be set, and by setting the first interaction area, the first display information may be displayed in a preset format, thereby improving the efficiency of interaction.
By analyzing the attention information, it can be determined whether the user has attention to the first type of information. In order to quickly verify whether the determination result is quick, a second interactive area is generated in an area associated with the first interactive area (for example, a lower area of the first interactive area). By setting the feedback point in the second interaction area, whether the first type information pushed by the user through the application program is the information which the user is interested in can be quickly known.
As one case, the second interaction region is provided with a first feedback point and a second feedback point, the first feedback point is a constant value, and the second feedback point is set as a variable value. The first feedback point may be a close button, and the user clicks the close button to indicate that the user is extremely uninteresting for the first type of information, and the constant value of the first feedback point may be set to a small negative number, for example, the constant value of the first feedback point is-2. The variable value of the second feedback point may be set according to the focus information, for example, after finding that the user relatively focuses on the first type information by analyzing the focus information, the variable value of the second feedback point may be set to a positive number (e.g., 1) and corresponding guide letters (e.g., "view more") may be displayed in the second feedback point region (see fig. 2 c). After finding that the user is not much interested in the first type of information by analyzing the attention information, the variable value of the second feedback point may be set to a negative number (e.g., -1) and corresponding guide letters (e.g., "not interested") may be displayed in the second feedback point region. In order to distinguish the degree of user's inattention to the first type of information, the value of the second feedback point when the variable is negative is greater than the constant value of the first feedback point.
S103, pushing second type information matched with the feedback operation to the user according to the feedback operation of the user on the first feedback point or the second feedback point in the second interaction area.
By acquiring the feedback operation of the user on the first feedback point or the second feedback point in the second interaction area, the preference of the user on the first type information can be accurately acquired, so that the second type information related to the feedback of the user is more accurately pushed to the user. Specifically, after the user clicks the second feedback point whose variable value is a positive value, the second type information and the first type information are the same type of information. When the user clicks a second feedback point with a negative value of the variable value, the second type information and the first type information are different types of information. And after the first feedback point is clicked by the user, the first type information is not displayed within a period of time, and second type information different from the first type information is pushed to the user after a preset period of time.
Referring to fig. 3, generating a second interaction region in an association region of a first interaction region displaying the first type of information based on the attention information may include the following steps:
s301, first type information pushed by a user in a preset time period and attention information of the user for the first type information are obtained.
By collecting the attention information of the user, the behavior of the user can be judged. For example, it may be determined whether the user is interested in the first type of information by determining the user's attention to the first type of information over a period of time (e.g., a week or a month).
S302, judging whether click information exists in the attention information of the user aiming at the first type information.
If the user does not perform the click operation on the first type information within a period of time through the attention information, the user is not concerned with the first type information. On the contrary, if the user is found to perform the click operation on the first type information within a period of time through the attention information, the user is shown to pay attention to the first type information. And forming click information by the user aiming at the click operation of the first type information.
And S303, if not, setting the feedback value of the second feedback point of the second interaction region as a negative number, and displaying a first text corresponding to the negative number feedback value at the second feedback point.
When it is found through analysis that there is no click information in the focused information, it indicates that the user is not focused on the first type of information, and at this time, the feedback value of the second feedback point may be set to be a negative number, and a corresponding guide character (for example, "not focused on") is displayed in the second feedback point region.
After steps S301 to S303 are completed, a second type of information matched with the feedback operation may be pushed to the user according to the feedback operation of the user for the first feedback point or the second feedback point in the second interaction region, which is shown in fig. 4, and specifically includes:
s401, the clicking operation of the user on the second feedback point with the negative feedback value is obtained.
For the case that the feedback value of the second feedback point is negative, a guidance word such as "not interested" may be displayed at the second feedback point, and the next processing may be performed by monitoring whether the user clicks on the guidance word.
S402, after the clicking operation is completed, deleting the first interaction area and the second interaction area in the current interaction interface.
When the user clicks the second feedback point, it is indicated that the user is not interested in the first type information in the first interaction region, and at this time, the first interaction region and the second interaction region in the interaction interface may be deleted, so that the user experience is further improved.
S403, generating a third interactive area for displaying second type information, wherein the second type information comprises a second text, and the content of the second text corresponds to the content of the first text.
In addition, referring to fig. 2b, a third interactive area may be generated at other positions of the interactive interface, and second type information containing second text may be displayed in the third interactive area, for example, the second text may be "content similar to the recommendation will be reduced" so as to correspond to the content (e.g., "not interested") of the first text.
In addition to the situations appearing in steps S301 to S303, according to a specific implementation manner of the embodiment of the present disclosure, the attention information may further include a case where click information exists, for which it may be further determined whether the number of clicks included in the click information exceeds a preset value, when the number of clicks included in the click information exceeds the preset value, a feedback value of a second feedback point of the second interaction region is set to be a positive number, and a third text corresponding to the negative number feedback value is displayed at the second feedback point (for example, "view more").
When the feedback value of the second feedback point is positive, the click operation of the user for the second feedback point with the positive feedback value can be further acquired, a new interactive interface is generated after the click operation is completed, and second type information is displayed in the newly generated interactive interface, wherein the second type information is the same as the first type information in type, namely, the recommendation information which is the same as the first type information is continuously recommended to the user at the moment.
As another situation, after the user performs the click operation on the first feedback point, the click operation of the user on the first feedback point may be further obtained, and after the click operation is completed, the first interaction area and the second interaction area are deleted in the current interaction interface. In order to improve the user experience, after a preset period of time (e.g. 3 days or 1 week), a second type of information different from the first type of information is pushed to the user in the first interaction area. Therefore, by trying to change different types of push information, the attention of the user can be further acquired.
In order to implement the above scheme, an information delivery system may be provided, and referring to fig. 5, the delivery system includes an impression engine server, a rule processing server, and a session server.
The launching engine server is connected with the application program used by the user, acquires a log file of the user from the application software used by the user through the user ID, and extracts the attention information of the user for the first type of information based on the log file.
The rule processing server is connected with the launching engine server, performs data analysis on the log file according to a preset rule to form a session file, extracts a click operation record of a user for the first type of information from the session file, and can form the concerned information based on the click operation record.
And the session server is connected with the rule processing server and used for storing the session file in the session server.
Corresponding to the above method embodiment, referring to fig. 6, the present disclosure also provides a feedback-based information pushing apparatus 60, including:
the obtaining module 601 is configured to obtain information of interest of a user for first type information, where the information of interest includes click information of the user on the first type information.
A user generally obtains various information (e.g., news, video, music, etc.) through an application program, and during the process of browsing information through the application program, the user may push first-type information to the user in an interface of the application program, referring to fig. 2a, the first-type information may be advertisement information sent randomly or advertisement information related to the content currently browsed by the user, and by pushing the first-type information to the user, the access of the user to the application program can be timely converted into a consumer related to the first-type information. The application program may be various APPs installed at the mobile phone end, an application program such as a browser installed at the computer end, or a program running in other operating systems or electronic devices and capable of loading content.
During the process of using the application program, the user usually takes certain operations on the first type of information, for example, for the type of information in which the user is interested, the user may further view the detailed content of the first type of information by clicking or the like. Or the user stays for a period of time on the display interface of the first type of information although the user does not click on the first type of information, and a staying operation of the user for the first type of information is formed. The above-described click operation, stay operation, or other similar operation record for the first type of information constitutes the information of interest to the user for the first type of information. The application program can store related operations of the user for the attention information in a storage space designated by the application program in a log mode by specifically acquiring the related operations of the user for the attention information. The daemon responsible for managing the application can read these logs from the storage space by means of information interaction with the application, as a case may be, the daemon may run on a dedicated server.
A generating module 602, configured to generate a second interaction region in an association region of a first interaction region displaying the first type information based on the attention information, where the second interaction region has a first feedback point with a constant feedback value and a second feedback point with a variable feedback value, and feedback values of the first feedback point and the second feedback point are different.
By collecting the attention information of the user, the behavior of the user can be judged. For example, by determining a user's attention to the first type of information over a period of time (e.g., a week or a month), it may be determined whether the user is interested in the first type of information. If the user does not perform the attention operation on the first type information within a period of time through the attention information, the user is not concerned with the first type information. On the contrary, if the user is found to perform the attention operation on the first type information within a period of time through the attention information, the user is shown to pay attention to the first type information.
In order to facilitate the operation of the user, the information can be displayed or fed back in an interactive area mode. For the first type of information, referring to fig. 2a, a first interaction region may be set, and by setting the first interaction region, the first display information may be displayed in a preset format, thereby improving the interaction efficiency.
By analyzing the attention information, it can be determined whether the user has attention to the first type of information. In order to quickly verify whether the determination result is quick, a second interactive area is generated in an area associated with the first interactive area (for example, a lower area of the first interactive area). By setting the feedback point in the second interaction area, whether the first type information pushed by the user through the application program is the information which the user is interested in can be quickly known.
As one case, the second interaction region is provided with a first feedback point and a second feedback point, the first feedback point is a constant value, and the second feedback point is set as a variable value. The first feedback point may be a close button that the user clicks to indicate that the user is extremely uninteresting for the first type of information, and the constant value of the first feedback point may be set to a small negative number, for example, the constant value of the first feedback point is-2. The variable value of the second feedback point may be set according to the focus information, for example, after finding that the user relatively focuses on the first type information by analyzing the focus information, the variable value of the second feedback point may be set to a positive number (e.g., 1) and corresponding guide letters (e.g., "view more") may be displayed in the second feedback point region (see fig. 2 c). After the user is found to be less interested in the first type of information by analyzing the attention information, the variable value of the second feedback point may be set to a negative number (e.g., -1), and a corresponding guide letter (e.g., "uninterested") may be displayed in the second feedback point region. In order to distinguish the degree of user's inattention to the first type of information, the value of the second feedback point when the variable is negative is greater than the constant value of the first feedback point.
The pushing module 603 is configured to push, to the user, second type information matched with the feedback operation according to the feedback operation of the user on the first feedback point or the second feedback point in the second interaction region.
By acquiring the feedback operation of the user on the first feedback point or the second feedback point in the second interaction area, the preference of the user on the first type of information can be accurately acquired, so that the second type of information related to the feedback of the user can be more accurately pushed to the user. Specifically, after the user clicks the second feedback point of which the variable value is a positive value, the second type information and the first type information are the same type of information. And when the user clicks a second feedback point with the variable value being a negative value, the second type information and the first type information are different types of information. And after the first feedback point is clicked by the user, the first type information is not displayed within a period of time, and second type information different from the first type information is pushed to the user after a preset period of time.
The apparatus shown in fig. 6 may correspondingly execute the content in the above method embodiment, and details of the part not described in detail in this embodiment refer to the content described in the above method embodiment, which is not described again here.
Referring to fig. 7, an embodiment of the present disclosure also provides an electronic device 70, including:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein, the first and the second end of the pipe are connected with each other,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the feedback-based information pushing method in the foregoing method embodiments.
The disclosed embodiments also provide a non-transitory computer-readable storage medium storing computer instructions for causing the computer to perform the foregoing method embodiments.
The disclosed embodiments also provide a computer program product comprising a computer program stored on a non-transitory computer readable storage medium, the computer program comprising program instructions, which when executed by a computer, cause the computer to execute the feedback-based information pushing method in the aforementioned method embodiments.
Referring now to FIG. 7, a schematic diagram of an electronic device 70 suitable for use in implementing embodiments of the present disclosure is shown. The electronic devices in the embodiments of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., car navigation terminals), and the like, and fixed terminals such as digital TVs, desktop computers, and the like. The electronic device shown in fig. 7 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present disclosure.
As shown in fig. 7, the electronic device 70 may include a processing means (e.g., a central processing unit, a graphics processor, etc.) 701 that may perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM)702 or a program loaded from a storage means 708 into a Random Access Memory (RAM) 703. In the RAM 703, various programs and data necessary for the operation of the electronic apparatus 70 are also stored. The processing device 701, the ROM 702, and the RAM 703 are connected to each other by a bus 704. An input/output (I/O) interface 705 is also connected to bus 704.
Generally, the following devices may be connected to the I/O interface 705: input devices 706 including, for example, a touch screen, touch pad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, or the like; an output device 707 including, for example, a Liquid Crystal Display (LCD), a speaker, a vibrator, and the like; storage 708 including, for example, magnetic tape, hard disk, etc.; and a communication device 709. The communication means 709 may allow the electronic device 70 to communicate wirelessly or by wire with other devices to exchange data. While the figures illustrate an electronic device 70 having various means, it is to be understood that not all illustrated means are required to be implemented or provided. More or fewer devices may alternatively be implemented or provided.
In particular, the processes described above with reference to the flow diagrams may be implemented as computer software programs, according to embodiments of the present disclosure. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such embodiments, the computer program may be downloaded and installed from a network via the communication means 709, or may be installed from the storage means 708, or may be installed from the ROM 702. The computer program, when executed by the processing device 701, performs the above-described functions defined in the methods of the embodiments of the present disclosure.
It should be noted that the computer readable medium in the present disclosure can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In contrast, in the present disclosure, a computer readable signal medium may comprise a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.
The computer readable medium may be embodied in the electronic device; or may exist separately without being assembled into the electronic device.
The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: acquiring at least two internet protocol addresses; sending a node evaluation request comprising the at least two internet protocol addresses to node evaluation equipment, wherein the node evaluation equipment selects the internet protocol addresses from the at least two internet protocol addresses and returns the internet protocol addresses; receiving an internet protocol address returned by the node evaluation equipment; wherein the obtained internet protocol address indicates an edge node in the content distribution network.
Alternatively, the computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: receiving a node evaluation request comprising at least two internet protocol addresses; selecting an internet protocol address from the at least two internet protocol addresses; returning the selected internet protocol address; wherein the received internet protocol address indicates an edge node in the content distribution network.
Computer program code for carrying out operations for aspects of the present disclosure may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + +, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present disclosure may be implemented by software or hardware. Where the name of a unit does not in some cases constitute a limitation of the unit itself, for example, the first retrieving unit may also be described as a "unit for retrieving at least two internet protocol addresses".
It should be understood that portions of the present disclosure may be implemented in hardware, software, firmware, or a combination thereof.
The above description is only for the specific embodiments of the present disclosure, but the scope of the present disclosure is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present disclosure should be covered within the scope of the present disclosure. Therefore, the protection scope of the present disclosure shall be subject to the protection scope of the claims.

Claims (10)

1. An information pushing method based on feedback is characterized by comprising the following steps:
acquiring attention information of a user for first type information, wherein the attention information comprises click information of the user on the first type information;
generating a second interaction region in an association region of a first interaction region displaying the first type information based on the attention information, wherein the second interaction region has a first feedback point with a constant feedback value and a second feedback point with a variable feedback value, and the feedback values of the first feedback point and the second feedback point are different;
pushing second type information matched with the feedback operation to the user according to the feedback operation of the user on the first feedback point or the second feedback point in the second interaction region;
wherein the generating a second interaction region in an association region of a first interaction region showing the first type of information based on the attention information comprises:
acquiring first type information pushed by a user in a preset time period and attention information of the user for the first type information;
judging whether click information exists in the concerned information of the user aiming at the first type of information;
if so, judging whether the number of clicks contained in the click information exceeds a preset value, setting a feedback value of a second feedback point of the second interaction region as a positive number when the number of clicks contained in the click information exceeds the preset value, and displaying a third text corresponding to the positive number feedback value at the second feedback point;
alternatively, the first and second electrodes may be,
and if not, setting the feedback value of a second feedback point of the second interaction region as a negative number, and displaying a first text corresponding to the negative number feedback value at the second feedback point.
2. The method according to claim 1, wherein the pushing, to the user, the second type of information matching the feedback operation according to the feedback operation of the user for the first feedback point or the second feedback point in the second interaction region comprises:
acquiring the click operation of the user on a second feedback point with a negative feedback value;
after the clicking operation is completed, deleting the first interaction area and the second interaction area in the current interaction interface; and
and generating a third interactive area for displaying second type information, wherein the second type information comprises second text, and the content of the second text corresponds to that of the first text.
3. The method according to claim 1, wherein the pushing, to the user, the second type of information matching the feedback operation according to the feedback operation of the user for the first feedback point or the second feedback point in the second interaction region comprises:
acquiring the click operation of a user on a second feedback point with a positive feedback value;
and after the clicking operation is completed, generating a new interactive interface, and displaying second type information in the newly generated interactive interface, wherein the second type information is the same as the first type information in type.
4. The method according to claim 1, wherein the pushing, to the user, the second type of information matching the feedback operation according to the feedback operation of the user for the first feedback point or the second feedback point in the second interaction region comprises:
acquiring a click operation of a user for a first feedback point;
after the clicking operation is completed, deleting the first interaction area and the second interaction area in the current interaction interface; and
after a preset time period, pushing the second type information to a user in the first interaction area, wherein the second type information is different from the first type information.
5. The method according to claim 1, wherein the obtaining of the attention information of the user for the first type of information comprises:
setting a launching engine server, wherein the launching engine server acquires a log file of a user from application software used by the user through a user ID;
and extracting the attention information of the user for the first type of information based on the log file.
6. The method of claim 5, wherein extracting user attention information for a first type of information based on the log file comprises:
setting a rule processing server, and performing data analysis on the log file by the rule processing server according to a preset rule to form a session file;
extracting a click operation record of a user for first type information from the session file;
and forming the attention information based on the click operation record.
7. The method of claim 6, wherein extracting user interest information for a first type of information based on the log file further comprises:
and setting a session server and storing the session file in the session server.
8. An information pushing apparatus based on feedback, comprising:
the system comprises an acquisition module, a display module and a processing module, wherein the acquisition module is used for acquiring the attention information of a user aiming at first type information, and the attention information comprises the click information of the user on the first type information;
a generating module, configured to generate a second interaction region in an association region of a first interaction region showing the first type of information based on the attention information, where the second interaction region has a first feedback point with a constant feedback value and a second feedback point with a variable feedback value, and feedback values of the first feedback point and the second feedback point are different;
the pushing module is used for pushing second type information matched with the feedback operation to the user according to the feedback operation of the user on the first feedback point or the second feedback point in the second interaction area;
wherein the generating a second interaction region in an association region of a first interaction region showing the first type of information based on the attention information comprises:
acquiring first type information pushed by a user in a preset time period and attention information of the user for the first type information;
judging whether click information exists in the concerned information of the user aiming at the first type of information;
if so, judging whether the number of clicks contained in the click information exceeds a preset value, setting a feedback value of a second feedback point of the second interaction region as a positive number when the number of clicks contained in the click information exceeds the preset value, and displaying a third text corresponding to the positive number feedback value at the second feedback point;
alternatively, the first and second electrodes may be,
and if not, setting the feedback value of the second feedback point of the second interactive area as a negative number, and displaying a first text corresponding to the negative number feedback value at the second feedback point.
9. An electronic device, characterized in that the electronic device comprises:
at least one processor; and (c) a second step of,
a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the feedback-based information push method of any of the preceding claims 1-7.
10. A non-transitory computer-readable storage medium storing computer instructions for causing a computer to perform the feedback-based information push method of any one of the preceding claims 1-7.
CN201910273298.6A 2019-04-04 2019-04-04 Feedback-based information pushing method and device and electronic equipment Active CN110097397B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201910273298.6A CN110097397B (en) 2019-04-04 2019-04-04 Feedback-based information pushing method and device and electronic equipment
PCT/CN2020/074371 WO2020199749A1 (en) 2019-04-04 2020-02-05 Feedback-based information pushing method and apparatus, and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910273298.6A CN110097397B (en) 2019-04-04 2019-04-04 Feedback-based information pushing method and device and electronic equipment

Publications (2)

Publication Number Publication Date
CN110097397A CN110097397A (en) 2019-08-06
CN110097397B true CN110097397B (en) 2022-09-13

Family

ID=67444395

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910273298.6A Active CN110097397B (en) 2019-04-04 2019-04-04 Feedback-based information pushing method and device and electronic equipment

Country Status (2)

Country Link
CN (1) CN110097397B (en)
WO (1) WO2020199749A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110097397B (en) * 2019-04-04 2022-09-13 北京字节跳动网络技术有限公司 Feedback-based information pushing method and device and electronic equipment
CN111580914A (en) 2020-05-09 2020-08-25 腾讯科技(深圳)有限公司 Interactive processing method and device for information stream and electronic equipment
CN115037988B (en) * 2021-03-05 2024-05-14 北京字节跳动网络技术有限公司 Page display method, device and equipment
CN113254843B (en) * 2021-06-29 2021-10-01 腾讯科技(深圳)有限公司 Information pushing method and device and storage medium
CN115553780B (en) * 2022-12-06 2023-03-21 深圳市心流科技有限公司 Attention assessment method, attention assessment apparatus, and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105872629A (en) * 2016-03-18 2016-08-17 合网络技术(北京)有限公司 Content recommendation method, apparatus and system
CN106997502A (en) * 2016-01-26 2017-08-01 上海热桌科技有限公司 A kind of quality of service feedback method, apparatus and system

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8301623B2 (en) * 2007-05-22 2012-10-30 Amazon Technologies, Inc. Probabilistic recommendation system
US20140172545A1 (en) * 2012-12-17 2014-06-19 Facebook, Inc. Learned negative targeting features for ads based on negative feedback from users
CN104537115B (en) * 2015-01-21 2019-07-16 北京字节跳动科技有限公司 The heuristic approach and device of user interest
CN104765778A (en) * 2015-03-18 2015-07-08 百度在线网络技术(北京)有限公司 Method and device for providing information to be transmitted based on user behaviors
WO2016201631A1 (en) * 2015-06-17 2016-12-22 Yahoo! Inc. Systems and methods for online content recommendation
CN106682952A (en) * 2017-01-17 2017-05-17 北京薇途科技有限公司 Accurate advertisement recommending system and method based on scene hotspot
CN106844680A (en) * 2017-01-25 2017-06-13 百度在线网络技术(北京)有限公司 The methods of exhibiting and device of recommendation information
CN107547646B (en) * 2017-08-30 2020-04-17 Oppo广东移动通信有限公司 Application program pushing method and device, terminal and computer readable storage medium
CN109408754B (en) * 2018-11-07 2021-03-19 北京字节跳动网络技术有限公司 Webpage operation data processing method and device, electronic equipment and storage medium
CN109542294A (en) * 2018-11-23 2019-03-29 泰康保险集团股份有限公司 Suggestion feedback method, apparatus and storage medium
CN110097397B (en) * 2019-04-04 2022-09-13 北京字节跳动网络技术有限公司 Feedback-based information pushing method and device and electronic equipment

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106997502A (en) * 2016-01-26 2017-08-01 上海热桌科技有限公司 A kind of quality of service feedback method, apparatus and system
CN105872629A (en) * 2016-03-18 2016-08-17 合网络技术(北京)有限公司 Content recommendation method, apparatus and system

Also Published As

Publication number Publication date
WO2020199749A1 (en) 2020-10-08
CN110097397A (en) 2019-08-06

Similar Documents

Publication Publication Date Title
CN110097397B (en) Feedback-based information pushing method and device and electronic equipment
CN111510760B (en) Video information display method and device, storage medium and electronic equipment
CN104077294A (en) Information recommendation method, information recommendation device and information resource recommendation system
CN109726390B (en) Document processing method, device, electronic equipment and storage medium
WO2023065825A1 (en) Information processing method and apparatus, device, and medium
CN108600329B (en) Method and equipment for pushing information and displaying information
US20230409816A1 (en) Document update method and apparatus, device, and medium
CN109902726B (en) Resume information processing method and device
CN111738316A (en) Image classification method and device for zero sample learning and electronic equipment
CN109635131B (en) Multimedia content list display method, pushing method, device and storage medium
CN110673886B (en) Method and device for generating thermodynamic diagrams
CN110825481A (en) Method and device for displaying page information corresponding to page tag and electronic equipment
CN112492399B (en) Information display method and device and electronic equipment
CN110060099B (en) Information pushing method and device based on historical records and electronic equipment
CN111708680A (en) Error reporting information analysis method and device, electronic equipment and storage medium
CN109542743B (en) Log checking method and device, electronic equipment and computer readable storage medium
CN111641690B (en) Session message processing method and device and electronic equipment
CN114239501A (en) Contract generation method, apparatus, device and medium
CN113590985A (en) Page jump configuration method and device, electronic equipment and computer readable medium
CN111367517B (en) Information generation method and device
CN109815408B (en) Method and device for pushing information
CN111092929B (en) File issuing method and device and electronic equipment
US20240114030A1 (en) Method and apparatus for multimedia processing, and electronic device and medium
CN111641692B (en) Session data processing method and device and electronic equipment
CN115857753B (en) Vehicle information display method based on different user paths in public and private domain environment

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