[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN111723274B - Method and device for processing information - Google Patents

Method and device for processing information Download PDF

Info

Publication number
CN111723274B
CN111723274B CN201910203726.8A CN201910203726A CN111723274B CN 111723274 B CN111723274 B CN 111723274B CN 201910203726 A CN201910203726 A CN 201910203726A CN 111723274 B CN111723274 B CN 111723274B
Authority
CN
China
Prior art keywords
push information
information group
information
push
value
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
CN201910203726.8A
Other languages
Chinese (zh)
Other versions
CN111723274A (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.)
Jingdong Technology Information Technology Co Ltd
Original Assignee
Jingdong Technology Information 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 Jingdong Technology Information Technology Co Ltd filed Critical Jingdong Technology Information Technology Co Ltd
Priority to CN201910203726.8A priority Critical patent/CN111723274B/en
Publication of CN111723274A publication Critical patent/CN111723274A/en
Application granted granted Critical
Publication of CN111723274B publication Critical patent/CN111723274B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the application discloses a method and a device for processing information. One embodiment of the method comprises the following steps: acquiring a push information group related to a target webpage, wherein the push information group corresponds to a first display area in the target webpage, and comprises at least one piece of new push information which does not correspond to a first ordering value; determining a first ordering value corresponding to the new push information based on first user behavior data of the push information belonging to the same category as the new push information; determining a display position of the push information in the push information group in the first display area based on the first sorting value; and placing the push information in the push information group to a corresponding display position. According to the embodiment, the information processing efficiency is improved, and accurate pushing of pushing information can be realized.

Description

Method and device for processing information
Technical Field
The embodiment of the application relates to the technical field of computers, in particular to a method and a device for processing information.
Background
Information push, also known as "web broadcast", is a technology that reduces information overload by pushing information required by users over the internet, through a certain technical standard or protocol. The information pushing technology can reduce the time spent by the user searching on the network by actively pushing information to the user.
At present, the existing information pushing mode is generally to manually arrange the display positions of the pushed information, and then load the pushed information on the webpage according to the manual arrangement result.
Disclosure of Invention
The embodiment of the application provides a method and a device for processing information.
In a first aspect, an embodiment of the present application provides a method for processing information, the method including: acquiring a push information group related to a target webpage, wherein the push information group corresponds to a first display area in the target webpage, and comprises at least one piece of new push information which does not correspond to a first sorting value; determining a first ordering value corresponding to the new push information based on first user behavior data of the push information belonging to the same category as the new push information; determining a display position of the push information in the push information group in the first display area based on the first sorting value; and placing the push information in the push information group to a corresponding display position.
In some embodiments, the push information group corresponds to a first set of weight values, each item of data in the first user behavior data corresponds to a first weight value in the first set of weight values; and determining a first ranking value corresponding to the new push information based on first user behavior data of the push information belonging to the same category as the new push information, comprising: and carrying out weighted summation on the first user behavior data based on the first weighted value set, and taking the obtained sum as a first ordering value corresponding to the push information.
In some embodiments, the above method further comprises: if the second user behavior data of the push information in the push information group is acquired, the following display position adjustment operation is executed: re-determining a first ranking value corresponding to the target pushing information corresponding to the second user behavior data based on the second user behavior data; based on the first sorting value, redetermining the display position of the push information in the push information group in the first display area; and adjusting the push information in the push information group to the corresponding display position.
In some embodiments, the second user behavior data corresponds to negative quantized data, the negative quantized data being data related to push information in the set of push information; and re-determining a first ranking value corresponding to the target pushing information corresponding to the second user behavior data based on the second user behavior data, including: and re-determining the first sorting value corresponding to the target push information based on the second user behavior data, the negative quantized data and the first sorting value corresponding to the target push information.
In some embodiments, the push information set corresponds to a second set of weights and a third set of weights, each item of data in the negative quantized data corresponding to a second set of weights; and re-determining a first ranking value corresponding to the target push information based on the second user behavior data, the negative quantized data, and the first ranking value corresponding to the target push information, comprising: based on the first weighted value set, carrying out weighted summation on the second user behavior data, and taking the obtained sum as a positive correlation factor value; based on the second weighted value set, carrying out weighted summation on the negative quantized data, and taking the obtained sum as a negative correlation factor value; subtracting the negative correlation factor value from the sum of the first sorting value corresponding to the target push information and the positive correlation factor value, and taking the obtained difference value as an active value corresponding to the target push information; and re-determining the product of the active value and the third weighted value as a first ordering value corresponding to the target push information.
In some embodiments, the push information group associates an information category, the information category corresponding to a second presentation area in the target web page and a push information group set including push information groups, the second presentation area including a first presentation area corresponding to a push information group in the push information group set; the method further comprises the following steps: for each push information group in the push information group set, determining a second ordering value corresponding to the push information group based on a first ordering value corresponding to push information in the push information group; based on the second sorting value, redefining a first display area corresponding to the push information group in the push information group set in the second display area; and adjusting the pushing information group in the pushing information group set to the corresponding first display area.
In some embodiments, the set of push information corresponds to a fourth weight; and determining a second ranking value corresponding to the push information group based on the first ranking value corresponding to the push information in the push information group, comprising: and carrying out weighted summation on the first sorting value corresponding to the push information in the push information group based on the fourth weighted value corresponding to the push information group, and taking the obtained summation as the second sorting value corresponding to the push information group.
In some embodiments, the target web page association includes a set of information categories; the method further comprises the following steps: for each information category in the information category set, determining a third sorting value corresponding to the information category based on a second sorting value corresponding to a push information group in the push information group set corresponding to the information category; re-determining a second presentation area corresponding to an information category in the set of information categories based on the third ranking value; and adjusting the pushing information group set corresponding to the information category in the information category set to the corresponding second display area.
In some embodiments, the group of push information corresponds to a fifth weight; and determining a third ranking value corresponding to the information category based on the second ranking value corresponding to the push information group in the push information group set corresponding to the information category, comprising: determining the product between a fifth weighted value corresponding to the push information group in the push information group set corresponding to the information category and a second sorting value; the sum of the determined products is taken as a third ranking value corresponding to the information category.
In a second aspect, an embodiment of the present application provides an apparatus for processing information, the apparatus including: the acquisition unit is configured to acquire a push information group related to the target webpage, wherein the push information group corresponds to a first display area in the target webpage, and comprises at least one piece of new push information which does not correspond to the first sorting value; a first determination unit configured to determine a first ranking value corresponding to the new push information based on first user behavior data of the push information belonging to the same category as the new push information; a second determining unit configured to determine a display position of the push information in the push information group in the first display area based on the first ranking value; and the processing unit is configured to place the push information in the push information group to the corresponding display position.
In some embodiments, the push information group corresponds to a first set of weight values, each item of data in the first user behavior data corresponds to a first weight value in the first set of weight values; and the first determination unit is further configured to: and carrying out weighted summation on the first user behavior data based on the first weighted value set, and taking the obtained sum as a first ordering value corresponding to the new push information.
In some embodiments, the apparatus further comprises: the adjusting unit is configured to execute the following display position adjusting operation if the second user behavior data of the push information in the push information group is acquired: re-determining a first ranking value corresponding to the target pushing information corresponding to the second user behavior data based on the second user behavior data; based on the first sorting value, redetermining the display position of the push information in the push information group in the first display area; and adjusting the push information in the push information group to the corresponding display position.
In some embodiments, the second user behavior data corresponds to negative quantized data, the negative quantized data being data related to push information in the set of push information; and the adjustment unit is further configured to: and re-determining the first sorting value corresponding to the target push information based on the second user behavior data, the negative quantized data and the first sorting value corresponding to the target push information.
In some embodiments, the push information set corresponds to a second set of weights and a third set of weights, each item of data in the negative quantized data corresponding to a second set of weights; and the adjustment unit is further configured to: based on the first weighted value set, carrying out weighted summation on the second user behavior data, and taking the obtained sum as a positive correlation factor value; based on the second weighted value set, carrying out weighted summation on the negative quantized data, and taking the obtained sum as a negative correlation factor value; subtracting the negative correlation factor value from the sum of the first sorting value corresponding to the target push information and the positive correlation factor value, and taking the obtained difference value as an active value corresponding to the target push information; and re-determining the product of the active value and the third weighted value as a first ordering value corresponding to the target push information.
In some embodiments, the push information group associates an information category, the information category corresponding to a second presentation area in the target web page and a push information group set including push information groups, the second presentation area including a first presentation area corresponding to a push information group in the push information group set; the above apparatus further comprises: a third determining unit configured to determine, for each push information group in the set of push information groups, a second ranking value corresponding to the push information group based on the first ranking value corresponding to the push information in the push information group; a fourth determining unit configured to re-determine, based on the second ranking value, a first display area corresponding to a push information group in the push information group set in the second display area; the first adjusting unit is configured to adjust the push information groups in the push information group set to the corresponding first display areas.
In some embodiments, the set of push information corresponds to a fourth weight; and the third determination unit is further configured to: and for each push information group in the push information group set, carrying out weighted summation on a first sorting value corresponding to push information in the push information group based on a fourth weighting value corresponding to the push information group, and taking the obtained summation as a second sorting value corresponding to the push information group.
In some embodiments, the target web page association includes a set of information categories; the above apparatus further comprises: a fifth determining unit configured to determine, for each information category in the information category set, a third ranking value corresponding to the information category based on a second ranking value corresponding to a push information group in the push information group set corresponding to the information category; a sixth determining unit configured to re-determine a second presentation area corresponding to an information category in the set of information categories based on the third ranking value; the second adjusting unit is configured to adjust the pushing information group set corresponding to the information category in the information category set to the corresponding second display area.
In some embodiments, the group of push information corresponds to a fifth weight; and the fifth determining unit is further configured to: for each information category in the information category set, determining the product between the fifth weighted value corresponding to the push information group in the push information group set corresponding to the information category and the second sorting value, and taking the sum of the determined products as the third sorting value corresponding to the information category.
In a third aspect, an embodiment of the present application provides an electronic device, including: one or more processors; a storage device having one or more programs stored thereon; the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the method as described in any of the implementations of the first aspect.
In a fourth aspect, embodiments of the present application provide a computer readable medium having stored thereon a computer program which, when executed by a processor, implements a method as described in any of the implementations of the first aspect.
According to the method and the device for processing information, provided by the embodiment of the application, the push information group related to the target webpage is obtained, then the first sorting value corresponding to the new push information is determined based on the first user behavior data of the push information belonging to the same category with the new push information in the push information group, and then the display position of the push information in the push information group in the first display area corresponding to the push information group in the target webpage is determined based on the first sorting value, so that the push information in the push information group is placed to the corresponding display position. Compared with the existing method for manually arranging the display positions of the push information, the information processing efficiency can be improved. In addition, the first ranking value corresponding to the new push information is determined through the first user behavior data of the push information belonging to the same category as the new push information, so that the popularity of the new push information can be estimated. And then, based on the first sorting value, determining the display position of the push information in the push information group in the first display area so as to place the push information with higher popularity to the better display position, and realizing the accurate push of the push information.
Drawings
Other features, objects and advantages of the present application will become more apparent upon reading of the detailed description of non-limiting embodiments, made with reference to the accompanying drawings in which:
FIG. 1 is an exemplary system architecture diagram in which some embodiments of the present application may be applied;
FIG. 2 is a flow chart of one embodiment of a method for processing information in accordance with the present application;
FIG. 3 is a schematic illustration of one application scenario of a method for processing information according to the present application;
FIG. 4 is a flow chart of yet another embodiment of a method for processing information in accordance with the present application;
FIG. 5 is a schematic diagram of an embodiment of an apparatus for processing information in accordance with the present application;
FIG. 6 is a schematic diagram of a computer system suitable for use in implementing some embodiments of the application.
Detailed Description
The application is described in further detail below with reference to the drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the application and are not limiting of the application. It should be noted that, for convenience of description, only the portions related to the present application are shown in the drawings.
It should be noted that, without conflict, the embodiments of the present application and features of the embodiments may be combined with each other. The application will be described in detail below with reference to the drawings in connection with embodiments.
Fig. 1 shows an exemplary system architecture 100 to which an embodiment of a method for processing information or an apparatus for processing information of the present application may be applied.
As shown in fig. 1, system architecture 100 may include a server 101, a network 102, and a server 103. Network 102 is the medium used to provide communication links between servers 101 and 103. Network 102 may include various connection types such as wired, wireless communication links, or fiber optic cables, among others.
The server 101 may be a server providing various services, for example, the server 101 may be configured to generate and maintain a push information group related to a target web page, and synchronize the push information group to the server 103 in real time.
The server 103 may be a server providing various services, for example, the server 103 may be configured to obtain a push information group related to a target web page from the server 101, and based on the push information group, update the page content of the target web page.
It should be noted that, the method for processing information provided by the embodiment of the present application is generally performed by the server 103, and accordingly, the device for processing information is generally disposed in the server 103.
In addition, if the push information set related to the target web page is already stored in the server 103 in advance, the system architecture 100 may not include the server 101.
It should be noted that the server may be hardware or software. When the server is hardware, the server may be implemented as a distributed server cluster formed by a plurality of servers, or may be implemented as a single server. When the server is software, it may be implemented as a plurality of software or software modules (e.g., to provide distributed services), or as a single software or software module. The present invention is not particularly limited herein.
It should be understood that the number of networks and servers in fig. 1 is merely illustrative. There may be any number of networks and servers, as desired for implementation.
With continued reference to FIG. 2, a flow 200 of one embodiment of a method for processing information in accordance with the present application is shown. The flow 200 of the method for processing information comprises the steps of:
step 201, a push information group related to a target web page is acquired.
In this embodiment, the execution subject of the method for processing information (e.g., the server 103 shown in fig. 1) may acquire the push information group related to the target web page from a local or connected server (e.g., the server 101 shown in fig. 1). The target web page may be a web page maintained by the execution body, and the execution body may update web page content of the target web page. The set of push information related to the target web page may be a set of push information for presentation on the target web page.
The push information may include, but is not limited to, item information, service information, articles, and the like. Wherein the push information group may include push information belonging to the same category. For example, the ball point pen, the pen, and the pencil belong to a pencil in stationery, and the article information corresponding to each of the three pens may be contained in the same article information group.
It should be noted that the target web page may include a plurality of first display regions. The first display area may include a plurality of display positions. The pushing information set may correspond to a first display area in the target web page. In addition, the push information group may include at least one new push information that does not correspond to the first ranking value. The new push information may be, for example, push information that is not yet loaded by the target web page. The first ranking value may be a popularity value of the push information. It should be appreciated that some or all of the push information in the set of push information described above may be new push information. When the push information group includes non-new push information, the non-new push information may correspond to the first ranking value in advance.
In this embodiment, the execution end for generating the push information group may be the execution body or a server to which the execution body is connected. The execution end can respond to receiving the push information uploaded by the client through the client and divide the received push information into corresponding push information groups based on a preset push information group dividing method. The executing entity may obtain the push information group in response to generation or update of the push information group related to the target web page.
Step 202, determining a first ranking value corresponding to the new push information based on the first user behavior data of the push information belonging to the same category as the new push information in the push information group.
In this embodiment, the first user behavior data may include, for example, but not limited to, click volume, browse volume, attention volume, praise volume, comment volume, collection volume, purchase volume, deal volume, and the like. Since the new push information has no corresponding user behavior data yet, a first ranking value corresponding to the new push information may be determined based on the first user behavior data of the push information belonging to the same category as the new push information.
Here, the above-described execution body may employ various methods to determine the first ranking value corresponding to the new push information. As an example, for any new piece of push information in the acquired push information group, the executing body may calculate an average value of each item of data in the first user behavior data of the push information belonging to the same category as the new piece of push information, and use the average value as the first ranking value corresponding to the new piece of push information.
In some optional implementations of this embodiment, the set of push information may correspond to a first set of weighting values. Each item of data in the first user behavior data may correspond to a first weight in the first set of weights. The first weighted value set may be learned by using a deep learning algorithm (such as a support vector machine or naive bayes algorithm), based on at least one of the following: historical operation data of a website to which a target webpage belongs and historical operation data of a website belonging to the same category as the website.
For any new piece of push information in the obtained push information group, the executing body may perform weighted summation on first user behavior data of push information belonging to the same category as the new push information based on a first weighted value set, and use the obtained sum as a first sorting value corresponding to the push information. For example, for each item of the first user behavior data, the execution body may calculate a product between the item of the first user behavior data and the first weighting value corresponding to the item of the first user behavior data. The execution body may then calculate a sum of the products and use the sum as a first ranking value corresponding to the new push information.
Step 203, determining a display position of the push information in the push information group in a first display area corresponding to the push information group in the target web page based on the first ranking value.
In this embodiment, the execution body may determine, based on the first ranking value, a display position of the push information in the push information group in the first display area corresponding to the push information group in the target web page. As an example, each presentation location in the first presentation area may correspond to a location identification. The first display area may correspond to a position identification sequence formed by arranging the position identifications of the respective display positions in order of good to bad positions. The execution body may sort the push information in the push information group according to the order of the first sorting value from the high value to the low value. And then, for the push information in the push information group, the execution body can allocate the display positions indicated by the position identifiers in the position identifier sequence, the sequence of which corresponds to the sequence of the push information, for the push information.
And 204, placing the push information in the push information group to a corresponding display position.
In this embodiment, after determining the display position corresponding to the push information in the push information group, the executing body may place the push information in the push information group at the corresponding display position. In this way, it can be ensured that the push information displayed in the preferred presentation location is the information of greater interest to most users. In addition, the solution described in this embodiment can promote the user quantity for the client, promote the client quantity for the website to which the target web page belongs, and reduce the search cost for the user.
With continued reference to fig. 3, fig. 3 is a schematic diagram of an application scenario of the method for processing information according to the present embodiment. In the application scenario of fig. 3, the push information may include item information. The server may provide support for shopping class website a. Shopping class website a may include web page C for displaying item information of customer B. The server may divide the item information into corresponding item information groups in response to receiving the item information uploaded by the client B through the client. The server may then acquire the item information set, where it is assumed that the item information set includes item information C1 and new item information C2, C3 newly uploaded by the client B, where the item information C1 already corresponds to the first ranking value E1; the item information set corresponds to a first display area in web page C. Thereafter, the server may determine the first ranking value E2 corresponding to the new item information C2 based on the stored first user behavior data D1 of the item information belonging to the same category as the new item information C2, and determine the first ranking value E3 corresponding to the new item information C3 based on the stored first user behavior data D2 of the item information belonging to the same category as the new item information C3. The server may then determine the display position of the item information C1 and the new item information C2, C3 in the first display area based on the first ranking values E1, E2, E3. Here, it is assumed that the determination result is that the item information C1 corresponds to the display position F1, the new item information C2 corresponds to the display position F2, and the new item information C3 corresponds to the display position F3. Finally, the server may place the item information C1 and the new item information C2, C3 to corresponding display positions in the first display area.
According to the method provided by the embodiment of the application, the push information group related to the target webpage is obtained, then the first sorting value corresponding to the new push information is determined based on the first user behavior data of the push information belonging to the same category with the new push information in the push information group, and then the display position of the push information in the push information group in the corresponding first display area in the target webpage is determined based on the first sorting value, so that the push information in the push information group is placed in the corresponding display position. The method provided by the embodiment of the application can improve the information processing efficiency and realize the accurate pushing of the pushed information.
With further reference to fig. 4, a flow 400 of yet another embodiment of a method for processing information is shown. The flow 400 of the method for processing information comprises the steps of:
step 401, obtaining a push information group related to a target webpage.
In this embodiment, the execution subject of the method for processing information (e.g., the server 103 shown in fig. 1) may acquire the push information group related to the target web page from a local or connected server (e.g., the server 101 shown in fig. 1). The push information set may correspond to the first display area in the target webpage, and the push information set may include at least one piece of new push information that does not correspond to the first ranking value.
In addition, the push information group may also correspond to the first set of weighted values. The first set of weights may be learned using a deep learning algorithm based on at least one of: historical operation data of a website to which a target webpage belongs and historical operation data of a website belonging to the same category as the website. The first weighted value of the first weighted value set may correspond to a type of user behavior data such as click volume, browse volume, attention volume, praise volume, comment volume, collection volume, purchase volume or deal volume, and the like.
It should be noted that the push information group may be associated with an information category. The information category may correspond to a second presentation area in the target web page and a set of push information groups including the set of push information groups. The information category may be a category of the set of push information groups. The push information groups in the set of push information groups may belong to subcategories under the category. The second display area may include a first display area corresponding to a push information group in the set of push information groups. Additionally, the target web page may associate a set of information categories including the information category.
Step 402, based on the first weighted value set, the first user behavior data of the push information belonging to the same category as the new push information in the push information group is weighted and summed, and the obtained sum is used as the first ranking value corresponding to the new push information.
In this embodiment, after the executing body obtains the push information group related to the target web page, for any new piece of push information in the push information group, the executing body may perform weighted summation on first user behavior data of push information that belongs to the same category as the new push information based on a first weighted value set, and use the obtained sum as a first ranking value corresponding to the new push information.
The first user behavior data may include, for example, but not limited to, click volume, browse volume, attention volume, praise volume, comment volume, collection volume, purchase volume, deal volume, and the like. In addition, each item of data in the first user behavior data may correspond to a first weight in the first set of weights.
Step 403, determining a display position of the push information in the push information group in the first display area corresponding to the push information group in the target web page based on the first ranking value.
In this embodiment, the execution body may determine, based on the first ranking value, a display position of the acquired push information in the push information group in the first display area corresponding to the push information group in the target web page. Here, the method for determining the display position may refer to the related description of step 203 in the embodiment shown in fig. 2, which is not described herein.
Step 404, placing the push information in the push information group to a corresponding display position.
In this embodiment, after determining the display position corresponding to the push information in the acquired push information group, the executing body may place the push information in the push information group at the corresponding display position. Therefore, the push information displayed in the preferred display position can be ensured to be the information which is interested by most users, and the accurate push of the push information can be realized.
Step 405, if the second user behavior data of the push information in the push information group is obtained, performing a display position adjustment operation on the push information in the push information group.
In this embodiment, after the execution body completes the step 404, the execution body may acquire the second user behavior data of the push information in the push information group in real time or periodically. The second user behavior data may include click amount, browse amount, attention amount, praise amount, comment amount, collection amount, purchase amount, deal amount, and the like of push information corresponding to the second user behavior data. In addition, each item of data in the second user behavior data may correspond to a first weight value in the first set of weight values.
If the execution body acquires the second user behavior data of the push information in the push information group, the execution body may execute the following display position adjustment operation to realize dynamic adjustment of the display position of the push information: re-determining a first ranking value corresponding to the target pushing information corresponding to the second user behavior data based on the second user behavior data; based on the first sorting value, redetermining the display position of the push information in the push information group in the first display area; and adjusting the push information in the push information group to the corresponding display position.
Here, the execution subject may re-determine the first ranking value corresponding to the target push information based on the second user behavior data using various methods. For example, the execution body may re-determine the first ranking value corresponding to the target push information using a method similar to that described in step 202 in the embodiment shown in fig. 2.
For another example, the second user behavior data may correspond to negative quantized data. The negative quantized data may be data related to push information in the set of push information. Here, assuming that the push information in the push information group is item information, the executing body may acquire the second user behavior data, and may also count the number of push information in the push information group that has not been clicked by the user, the number of push information in the push information group that has not been purchased to form an order, the number of push information in the push information group that has not been reviewed for purchase, and the like, and use the counted numbers as negative quantization data corresponding to the second user behavior data.
The executing body may redetermine the first ranking value corresponding to the target push information based on the second user behavior data, the negative quantized data, and the first ranking value corresponding to the target push information. For example, the group of push information may correspond to the second set of weight values and the third weight value. Wherein each item of data in the negative quantized data may correspond to a second weight in the second set of weights. The second set of weights may be empirically set by a technician. The third weight may be learned using a deep learning algorithm based on at least one of: historical operation data of a website to which a target webpage belongs and historical operation data of a website belonging to the same category as the website. The execution body may perform weighted summation on the second user behavior data based on the first weighted value set, and use the resultant sum as the positive correlation factor value. The execution body may further perform weighted summation on the negative quantized data based on the second weighted value set, and use the resultant sum as the negative correlation factor value. And then the execution subject can subtract the negative correlation factor value from the sum of the first sorting value corresponding to the target push information and the positive correlation factor value, and take the obtained difference value as an active value corresponding to the target push information. The execution body may then redetermine the product of the active value and the third weighted value as a first ranking value corresponding to the target push information.
Step 406, for each push information group in the set of push information groups to which the push information group belongs, determining a second ranking value corresponding to the push information group based on the first ranking value corresponding to the push information in the push information group.
In this embodiment, after the execution body performs step 405, for each push information group in the set of push information groups to which the push information group acquired in step 401 belongs, the execution body may determine a second ranking value corresponding to the push information group based on a first ranking value corresponding to push information in the push information group. Wherein the second ranking value may be a popularity value of the push information set.
Here, the execution body may determine the second ranking value corresponding to the push information set by using various methods. For example, the execution body may take an average value of the first ranking values corresponding to the pieces of push information in the push information group as the second ranking value corresponding to the push information group.
For another example, the push information group may also correspond to a fourth weight value. The fourth weight may also be learned using a deep learning algorithm based on at least one of: historical operation data of a website to which a target webpage belongs and historical operation data of a website belonging to the same category as the website. The executing body may perform weighted summation on the first ranking values corresponding to the push information in the push information group based on the fourth weighted value corresponding to the push information group, and use the obtained sum as the second ranking value corresponding to the push information group.
Step 407, redetermining a first display area corresponding to the push information group in the push information group set in the second display area based on the second sorting value, and adjusting the push information group in the push information group set to the corresponding first display area.
In this embodiment, the executing body may redetermine a first display area corresponding to a push information group in the push information group set in the second display area where the push information group is located based on the second ranking value, and adjust the push information group in the push information group set to the corresponding first display area. In this way, the dynamic adjustment of the display area of the push information group can be realized, so that the push information group with higher popularity can be adjusted to the first display area with better position in the second display area.
It should be noted that, the method for determining the first display area corresponding to the push information set is similar to the method for determining the display position corresponding to the push information described in step 203 in the embodiment shown in fig. 2, and will not be described herein.
Step 408, for each information category in the set of information categories associated with the target web page, determining a third ranking value corresponding to the information category based on the second ranking value corresponding to the push information group in the set of push information groups corresponding to the information category.
In this embodiment, after the execution body performs step 407, for each information category in the information category set associated with the target web page, the execution body may determine a third ranking value corresponding to the information category based on the second ranking value corresponding to the push information group in the push information group set corresponding to the information category. Wherein the third ranking value may be a popularity value for the category of information.
Here, the execution body may determine the third ranking value corresponding to the information category using various methods. For example, the executing body may calculate an average value of the second ranking values corresponding to the push information groups in the set of push information groups corresponding to the information category, and use the average value as the third ranking value corresponding to the information category.
For another example, the push information group may also correspond to a fifth weighting value. The fifth weighting value may also be learned by a deep learning algorithm based on at least one of: historical operation data of a website to which a target webpage belongs and historical operation data of a website belonging to the same category as the website. The execution body may calculate a product between a fifth weighted value corresponding to the push information group in the push information group set corresponding to the information category and the second ranking value, and then use the sum of the determined products as the third ranking value corresponding to the information category.
Step 409, redetermining the second display area corresponding to the information category in the information category set based on the third ranking value, and adjusting the pushed information group set corresponding to the information category in the information category set to the corresponding second display area.
In this embodiment, the executing body may redetermine the second display area corresponding to the information category in the information category set based on the third ranking value, and adjust the pushed information group set corresponding to the information category in the information category set to the corresponding second display area. Therefore, the dynamic adjustment of the display area of the push information group set can be realized, so that the push information group set corresponding to the information category with higher popularity is adjusted to the second display area with better position on the target webpage.
It should be noted that, the method for determining the second display area corresponding to the information category is similar to the method for determining the display position corresponding to the push information described in step 203 in the embodiment shown in fig. 2, and will not be described herein.
As can be seen from fig. 4, compared with the embodiment corresponding to fig. 2, the flow 400 of the method for processing information in this embodiment highlights sequential adjustment of the display positions of the push information, the push information group, and the push information group set, so as to implement dynamic management of the display area of the target webpage, and further improve the information processing efficiency and the accuracy of information push.
With further reference to fig. 5, as an implementation of the method shown in the above figures, the present application provides an embodiment of an apparatus for processing information, which corresponds to the method embodiment shown in fig. 2, and which is particularly applicable to various electronic devices.
As shown in fig. 5, the apparatus 500 for processing information of the present embodiment includes: the obtaining unit 501 is configured to obtain a push information group related to the target webpage, where the push information group may correspond to a first display area in the target webpage, and the push information group may include at least one piece of new push information that does not correspond to the first ranking value; the first determining unit 502 is configured to determine a first ranking value corresponding to the new push information based on first user behavior data of the push information belonging to the same category as the new push information; the second determining unit 503 is configured to determine a display position of the push information in the push information group in the first display area based on the first ranking value; the processing unit 504 is configured to place the push information in the set of push information to the corresponding presentation location.
In the present embodiment, in the apparatus 500 for processing information: the specific processes of the obtaining unit 501, the first determining unit 502, the second determining unit 503 and the processing unit 504 and the technical effects thereof may refer to the relevant descriptions of step 201, step 202, step 203 and step 204 in the corresponding embodiment of fig. 2, and are not repeated here.
In some optional implementations of this embodiment, the push information set may correspond to a first set of weight values, and each item of data in the first user behavior data may correspond to a first weight value in the first set of weight values; and the first determining unit 502 may be further configured to: and carrying out weighted summation on the first user behavior data based on the first weighted value set, and taking the obtained sum as a first ordering value corresponding to the new push information.
In some optional implementations of this embodiment, the apparatus 500 may further include: an adjustment unit (not shown in the figure) configured to perform the following presentation position adjustment operation if second user behavior data of the push information in the push information group is acquired: re-determining a first ranking value corresponding to the target pushing information corresponding to the second user behavior data based on the second user behavior data; based on the first sorting value, redetermining the display position of the push information in the push information group in the first display area; and adjusting the push information in the push information group to a corresponding display position.
In some optional implementations of this embodiment, the second user behavior data may correspond to negative quantized data, which may be data related to push information in the push information group described above; and the adjustment unit may be further configured to: and re-determining the first sorting value corresponding to the target push information based on the second user behavior data, the negative quantized data and the first sorting value corresponding to the target push information.
In some optional implementations of this embodiment, the push information set may correspond to a second set of weighted values and a third weighted value, and each item of data in the negative quantized data may correspond to a second weighted value in the second set of weighted values; and the adjustment unit may be further configured to: based on the first weighted value set, carrying out weighted summation on the second user behavior data, and taking the obtained sum as a positive correlation factor value; based on the second weighted value set, carrying out weighted summation on the negative quantized data, and taking the obtained sum as a negative correlation factor value; subtracting the negative correlation factor value from the sum of the first sorting value corresponding to the target push information and the positive correlation factor value, and taking the obtained difference value as an active value corresponding to the target push information; and re-determining the product of the active value and the third weighted value as a first ordering value corresponding to the target push information.
In some optional implementations of this embodiment, the push information group may be associated with an information category, where the information category may correspond to a second display area in the target web page and a push information group set including the push information group, and the second display area may include a first display area corresponding to the push information group in the push information group set; and the apparatus 500 may further include: a third determining unit (not shown in the figure) configured to determine, for each push information group in the set of push information groups, a second ranking value corresponding to the push information group based on the first ranking value corresponding to the push information in the push information group; a fourth determining unit (not shown in the figure) configured to redetermine, based on the second ranking value, a first presentation area corresponding to the push information group in the set of push information groups in the second presentation area; a first adjustment unit (not shown in the figure) configured to adjust the push information groups in the set of push information groups to the corresponding first presentation areas.
In some optional implementations of this embodiment, the push information group may correspond to a fourth weight value; and the third determination unit may be further configured to: and for each push information group in the push information group set, carrying out weighted summation on a first sorting value corresponding to push information in the push information group based on a fourth weighting value corresponding to the push information group, and taking the obtained sum as a second sorting value corresponding to the push information group.
In some optional implementations of this embodiment, the target web page may associate a set of information categories including the information categories described above; and the apparatus 500 may further include: a fifth determining unit (not shown in the figure) configured to determine, for each information category in the set of information categories, a third ranking value corresponding to the information category based on a second ranking value corresponding to a push information group in the set of push information groups corresponding to the information category; a sixth determining unit (not shown in the figure) configured to redetermine a second presentation area corresponding to an information category in the set of information categories based on the third ranking value; a second adjustment unit (not shown in the figure) is configured to adjust the pushing information group set corresponding to the information category in the information category set to the corresponding second display area.
In some optional implementations of this embodiment, the push information group may correspond to a fifth weight value; and the fifth determining unit may be further configured to: for each information category in the information category set, determining a product between a fifth weighted value corresponding to a push information group in the push information group set corresponding to the information category and the second sorting value, and taking the sum of the determined products as a third sorting value corresponding to the information category.
According to the device provided by the embodiment of the application, the push information group related to the target webpage is obtained, then the first sorting value corresponding to the new push information is determined based on the first user behavior data of the push information belonging to the same category with the new push information in the push information group, and then the display position of the push information in the push information group in the corresponding first display area in the target webpage is determined based on the first sorting value, so that the push information in the push information group is placed in the corresponding display position. The scheme provided by the embodiment of the application can improve the information processing efficiency and realize the accurate pushing of the pushed information.
Referring now to FIG. 6, there is illustrated a schematic diagram of a computer system 600 suitable for use in an electronic device (e.g., server 103 of FIG. 1) for implementing an embodiment of the present application. The electronic device shown in fig. 6 is only an example and should not be construed as limiting the functionality and scope of use of the embodiments of the application.
As shown in fig. 6, the computer system 600 includes a Central Processing Unit (CPU) 601, which can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM) 602 or a program loaded from a storage section 608 into a Random Access Memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the system 600 are also stored. The CPU601, ROM 602, and RAM 603 are connected to each other through a bus 604. An input/output (I/O) interface 605 is also connected to bus 604.
The following components are connected to the I/O interface 605: an input portion 606 including a keyboard, mouse, etc.; an output portion 607 including a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, a speaker, and the like; a storage section 608 including a hard disk and the like; and a communication section 609 including a network interface card such as a LAN card, a modem, or the like. The communication section 609 performs communication processing via a network such as the internet. The drive 610 is also connected to the I/O interface 605 as needed. Removable media 611 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is installed as needed on drive 610 so that a computer program read therefrom is installed as needed into storage section 608.
In particular, according to embodiments of the present disclosure, the processes described above with reference to flowcharts may be implemented as computer software programs. 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 shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network through the communication portion 609, and/or installed from the removable medium 611. The above-described functions defined in the system of the present application are performed when the computer program is executed by a Central Processing Unit (CPU) 601.
The computer readable medium shown in the present application may be a computer readable signal medium or a computer readable storage medium, or any combination of the two. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any 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 context of this document, 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 the present application, however, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, with the computer-readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. 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: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations of the present application 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 kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider).
The flowcharts 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 application. 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 or flowchart illustration, and combinations of blocks in the block diagrams 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 involved in the embodiments of the present application may be implemented in software or in hardware. The described units may also be provided in a processor, for example, described as: a processor includes an acquisition unit, a first determination unit, a second determination unit, and a processing unit. The names of these units do not in any way limit the unit itself, and the acquisition unit may also be described as "a unit that acquires a push information group related to a target web page", for example.
As another aspect, the present application also provides a computer-readable medium that may be contained in the electronic device described in the above embodiment; or may exist alone without being incorporated into the electronic device. The computer readable medium carries one or more programs which, when executed by one of the electronic devices, cause the electronic device to: acquiring a push information group related to a target webpage, wherein the push information group can correspond to a first display area in the target webpage, and the push information group can comprise at least one piece of new push information which does not correspond to a first ordering value; determining a first ordering value corresponding to the new push information based on first user behavior data of the push information belonging to the same category as the new push information; determining a display position of the push information in the push information group in the first display area based on the first sorting value; and placing the push information in the push information group to a corresponding display position.
The above description is only illustrative of the preferred embodiments of the present application and of the principles of the technology employed. It will be appreciated by persons skilled in the art that the scope of the application referred to in the present application is not limited to the specific combinations of the technical features described above, but also covers other technical features formed by any combination of the technical features described above or their equivalents without departing from the inventive concept described above. Such as the above-mentioned features and the technical features disclosed in the present application (but not limited to) having similar functions are replaced with each other.

Claims (16)

1. A method for processing information, comprising:
acquiring a push information group related to a target webpage, wherein the push information group corresponds to a first display area in the target webpage, and the push information group comprises at least one piece of new push information which does not correspond to a first ordering value;
determining a first ranking value corresponding to the new push information based on first user behavior data of push information belonging to the same category as the new push information;
Determining a display position of the push information in the push information group in the first display area based on a first sorting value;
Placing the push information in the push information group to a corresponding display position;
If second user behavior data of the push information in the push information group is acquired, executing the following display position adjustment operation, wherein the second user behavior data corresponds to negative quantized data, and the negative quantized data is data related to the push information in the push information group:
Re-determining a first ranking value corresponding to the target push information based on the second user behavior data, the negative quantized data and the first ranking value corresponding to the target push information;
based on the first sorting value, redetermining the display position of the push information in the push information group in the first display area;
And adjusting the push information in the push information group to the corresponding display position.
2. The method of claim 1, wherein the push information group corresponds to a first set of weight values, each item of data in the first user behavior data corresponding to a first weight value in the first set of weight values; and
The determining, based on the first user behavior data of the push information belonging to the same category as the new push information, a first ranking value corresponding to the new push information includes:
And carrying out weighted summation on the first user behavior data based on the first weighted value set, and taking the obtained sum as a first ordering value corresponding to the push information.
3. The method of claim 2, wherein the push information set corresponds to a second set of weights and a third set of weights, each item of data in the negative quantized data corresponding to a second set of weights in the second set of weights; and
The re-determining the first ranking value corresponding to the target push information based on the second user behavior data, the negative quantized data and the first ranking value corresponding to the target push information includes:
Carrying out weighted summation on the second user behavior data based on the first weighted value set, and taking the obtained sum as a positive correlation factor value;
Based on the second weighted value set, carrying out weighted summation on the negative quantized data, and taking the obtained sum as a negative correlation factor value;
Subtracting the negative correlation factor value from the sum of the first sorting value corresponding to the target push information and the positive correlation factor value, and taking the obtained difference value as an active value corresponding to the target push information;
and re-determining the product of the active value and the third weighted value as a first ordering value corresponding to the target push information.
4. The method according to one of claims 1-3, wherein the push information group is associated with an information category, the information category corresponding to a second presentation area in the target web page and a set of push information groups comprising the push information group, the second presentation area comprising a first presentation area corresponding to a push information group in the set of push information groups; and
The method further comprises the steps of:
For each push information group in the push information group set, determining a second sorting value corresponding to the push information group based on a first sorting value corresponding to push information in the push information group;
Based on a second sorting value, redefining a first display area corresponding to the push information group in the push information group set in the second display area;
And adjusting the pushing information group in the pushing information group set to a corresponding first display area.
5. The method of claim 4, wherein the set of push information corresponds to a fourth weight; and
The determining, based on the first ranking value corresponding to the push information in the push information group, the second ranking value corresponding to the push information group includes:
And carrying out weighted summation on the first sorting value corresponding to the push information in the push information group based on the fourth weighted value corresponding to the push information group, and taking the obtained summation as the second sorting value corresponding to the push information group.
6. The method of claim 4, wherein the target web page association comprises a set of information categories of the information categories; and
The method further comprises the steps of:
For each information category in the information category set, determining a third sorting value corresponding to the information category based on a second sorting value corresponding to a push information group in a push information group set corresponding to the information category;
re-determining a second presentation area corresponding to an information category in the set of information categories based on a third ranking value;
And adjusting the pushing information group set corresponding to the information category in the information category set to a corresponding second display area.
7. The method of claim 6, wherein the set of push information corresponds to a fifth weight; and
The determining, based on the second ranking value corresponding to the push information group in the push information group set corresponding to the information category, a third ranking value corresponding to the information category includes:
Determining the product between a fifth weighted value corresponding to the push information group in the push information group set corresponding to the information category and a second sorting value;
The sum of the determined products is taken as a third ranking value corresponding to the information category.
8. An apparatus for processing information, comprising:
The information processing device comprises an acquisition unit and a display unit, wherein the acquisition unit is configured to acquire a push information group related to a target webpage, the push information group corresponds to a first display area in the target webpage, and the push information group comprises at least one piece of new push information which does not correspond to a first ordering value;
A first determination unit configured to determine a first ranking value corresponding to the new push information based on first user behavior data of push information belonging to the same category as the new push information;
a second determining unit configured to determine a display position of push information in the push information group in the first display area based on the first ranking value;
a processing unit configured to place push information in the push information group to a corresponding display position;
the adjustment unit is configured to execute the following display position adjustment operation if second user behavior data of push information in the push information group is acquired, wherein the second user behavior data corresponds to negative quantized data, and the negative quantized data is data related to the push information in the push information group:
Re-determining a first ranking value corresponding to the target push information based on the second user behavior data, the negative quantized data and the first ranking value corresponding to the target push information;
based on the first sorting value, redetermining the display position of the push information in the push information group in the first display area;
And adjusting the push information in the push information group to the corresponding display position.
9. The apparatus of claim 8, wherein the push information group corresponds to a first set of weight values, each item of data in the first user behavior data corresponding to a first weight value in the first set of weight values; and
The first determination unit is further configured to:
And carrying out weighted summation on the first user behavior data based on the first weighted value set, and taking the obtained sum as a first ordering value corresponding to the new pushing information.
10. The apparatus of claim 9, wherein the push information group corresponds to a second set of weights and a third set of weights, each item of data in the negative quantized data corresponding to a second set of weights in the second set of weights; and
The adjustment unit is further configured to:
Carrying out weighted summation on the second user behavior data based on the first weighted value set, and taking the obtained sum as a positive correlation factor value;
Based on the second weighted value set, carrying out weighted summation on the negative quantized data, and taking the obtained sum as a negative correlation factor value;
Subtracting the negative correlation factor value from the sum of the first sorting value corresponding to the target push information and the positive correlation factor value, and taking the obtained difference value as an active value corresponding to the target push information;
and re-determining the product of the active value and the third weighted value as a first ordering value corresponding to the target push information.
11. The apparatus of one of claims 8-10, wherein the push information group is associated with an information category that corresponds to a second presentation area in the target web page and a set of push information groups that includes the push information group, the second presentation area including a first presentation area to which a push information group in the set of push information groups corresponds; and
The apparatus further comprises:
A third determining unit configured to determine, for each push information group in the set of push information groups, a second ranking value corresponding to the push information group based on a first ranking value corresponding to push information in the push information group;
A fourth determining unit configured to re-determine, based on the second ranking value, a first display area corresponding to a push information group in the push information group set in the second display area;
and the first adjusting unit is configured to adjust the push information groups in the push information group set to the corresponding first display areas.
12. The apparatus of claim 11, wherein the set of push information corresponds to a fourth weight; and
The third determination unit is further configured to:
And for each push information group in the push information group set, carrying out weighted summation on a first sorting value corresponding to push information in the push information group based on a fourth weighting value corresponding to the push information group, and taking the obtained summation as a second sorting value corresponding to the push information group.
13. The apparatus of claim 11, wherein the target web page association comprises a set of information categories of the information categories; and
The apparatus further comprises:
A fifth determining unit configured to determine, for each information category in the information category set, a third ranking value corresponding to the information category based on a second ranking value corresponding to a push information group in a push information group set corresponding to the information category;
A sixth determining unit configured to re-determine a second presentation area corresponding to an information category in the information category set based on a third ranking value;
and the second adjusting unit is configured to adjust the pushing information group set corresponding to the information category in the information category set to a corresponding second display area.
14. The apparatus of claim 13, wherein the set of push information corresponds to a fifth weight; and
The fifth determination unit is further configured to:
For each information category in the information category set, determining the product between the fifth weighted value corresponding to the push information group in the push information group set corresponding to the information category and the second sorting value, and taking the sum of the determined products as the third sorting value corresponding to the information category.
15. An electronic device, comprising:
one or more processors;
a storage device having one or more programs stored thereon,
When executed by the one or more processors, causes the one or more processors to implement the method of any of claims 1-7.
16. A computer readable medium having stored thereon a computer program, wherein the program when executed by a processor implements the method of any of claims 1-7.
CN201910203726.8A 2019-03-18 2019-03-18 Method and device for processing information Active CN111723274B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910203726.8A CN111723274B (en) 2019-03-18 2019-03-18 Method and device for processing information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910203726.8A CN111723274B (en) 2019-03-18 2019-03-18 Method and device for processing information

Publications (2)

Publication Number Publication Date
CN111723274A CN111723274A (en) 2020-09-29
CN111723274B true CN111723274B (en) 2024-05-17

Family

ID=72562234

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910203726.8A Active CN111723274B (en) 2019-03-18 2019-03-18 Method and device for processing information

Country Status (1)

Country Link
CN (1) CN111723274B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113742573B (en) * 2021-08-03 2023-11-14 深圳Tcl新技术有限公司 Multimedia resource searching method, device, computer equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105068869A (en) * 2015-09-29 2015-11-18 北京网诺星云科技有限公司 Method and device for pushing information in mobile terminal
CN107295095A (en) * 2017-07-13 2017-10-24 百度在线网络技术(北京)有限公司 The method and apparatus for pushing and showing advertisement
CN108089878A (en) * 2017-12-14 2018-05-29 腾讯科技(深圳)有限公司 Page info shows and generation method, apparatus and system
WO2018192491A1 (en) * 2017-04-20 2018-10-25 北京京东尚科信息技术有限公司 Information pushing method and device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104991898A (en) * 2015-06-02 2015-10-21 百度在线网络技术(北京)有限公司 Processing method and apparatus for pushing information
US10757218B2 (en) * 2017-03-29 2020-08-25 Alibaba Group Holding Limited Method and apparatus for generating push notifications

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105068869A (en) * 2015-09-29 2015-11-18 北京网诺星云科技有限公司 Method and device for pushing information in mobile terminal
WO2018192491A1 (en) * 2017-04-20 2018-10-25 北京京东尚科信息技术有限公司 Information pushing method and device
CN107295095A (en) * 2017-07-13 2017-10-24 百度在线网络技术(北京)有限公司 The method and apparatus for pushing and showing advertisement
CN108089878A (en) * 2017-12-14 2018-05-29 腾讯科技(深圳)有限公司 Page info shows and generation method, apparatus and system

Also Published As

Publication number Publication date
CN111723274A (en) 2020-09-29

Similar Documents

Publication Publication Date Title
CN111125574B (en) Method and device for generating information
CN109522483B (en) Method and device for pushing information
CN110298716B (en) Information pushing method and device
CN107944481B (en) Method and apparatus for generating information
CN108536867B (en) Method and apparatus for generating information
CN109993568B (en) Information pushing method and device
CN110619078B (en) Method and device for pushing information
CN110059172B (en) Method and device for recommending answers based on natural language understanding
CN108810047B (en) Method and device for determining information push accuracy rate and server
CN110866040B (en) User portrait generation method, device and system
CN113742564B (en) Method and device for pushing target resources
CN112449217B (en) Method and device for pushing video, electronic equipment and computer readable medium
CN113194109A (en) Method and device for pushing information
CN110633405B (en) Method and device for pushing information
CN111723274B (en) Method and device for processing information
CN111782933B (en) Method and device for recommending booklets
CN112989276B (en) Evaluation method and device of information push system
CN111125514B (en) Method, device, electronic equipment and storage medium for analyzing user behaviors
CN111784091B (en) Method and device for processing information
CN110110197B (en) Information acquisition method and device
CN109947830B (en) Method and apparatus for outputting information
CN111125502A (en) Method and apparatus for generating information
CN113724026B (en) Order source analysis method and device
CN113313542B (en) Method and device for pushing channel pages
CN111125501B (en) Method and device for processing information

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 100176 601, 6th floor, building 2, No. 18, Kechuang 11th Street, Daxing Economic and Technological Development Zone, Beijing

Applicant after: Jingdong Technology Information Technology Co.,Ltd.

Address before: 100176 601, 6th floor, building 2, No. 18, Kechuang 11th Street, Daxing Economic and Technological Development Zone, Beijing

Applicant before: Jingdong Shuke Haiyi Information Technology Co.,Ltd.

Address after: 100176 601, 6th floor, building 2, No. 18, Kechuang 11th Street, Daxing Economic and Technological Development Zone, Beijing

Applicant after: Jingdong Shuke Haiyi Information Technology Co.,Ltd.

Address before: 100176 601, 6th floor, building 2, No. 18, Kechuang 11th Street, Daxing Economic and Technological Development Zone, Beijing

Applicant before: BEIJING HAIYI TONGZHAN INFORMATION TECHNOLOGY Co.,Ltd.

SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant