IP Library Granted Patent US 11,372,805
Granted Patent B2
US 11,372,805 · App. 15/633,459 · Granted Jun 28, 2022

Method and device for information processing

Inventor: Gong Chen (Shenzhen, CN)
Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
G06F16/00G06F16/955G06Q30/02G06Q30/0242G06Q30/0251G06Q50/01
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,372,805
App. No.
15/633,459
Granted
Jun 28, 2022
Kind
B2
Abstract

In some embodiments, a method for information processing includes: acquiring, based on announcement information pulled by a terminal from a ranked list of announcement information in advance, interactive operation indication information uploaded by the terminal on an interactive platform, the interactive operation indication information being associated with the announcement information; acquiring interactive operational data corresponding to the interactive operation indication information; and updating ranking information of the announcement information in the ranked list of announcement information based on the interactive operational data. The announcement information is passively pulled from the ranked list of announcement information based on the ranking information, and the ranking information includes at least one of a pulling probability and a ranking position. Effects of the announcement information are improved, a pushing cost of the announcement information is reduced, and a pushing threshold of the announcement information is lowered.

Claims (54)

1. A method for information processing, comprising:

acquiring, based on a plurality of announcements pulled by a first terminal from a ranked list of the plurality of announcements interactive operation indication information uploaded by the first terminal on an interactive platform, the interactive operation indication information being associated with the plurality of announcements and comprising a record of a comment input by a first user corresponding to an announcement of the plurality of announcements the comment separate from the announcement, the record indicating that the first user input the comment corresponding to the announcement and the record to be displayed by a second terminal when the announcement is pulled from the ranked list by the second terminal;

acquiring interactive operational data corresponding to the interactive operation indication information; and

updating ranking information of the plurality of announcements in the ranked list of the plurality of announcements based on the record of the comment input by the first user, wherein the ranking information comprises ranking positions of the plurality of announcements in the ranked list and pulling probabilities for the plurality of announcements, each pulling probability indicating a probability that a corresponding one of the plurality of announcements will be pulled by the second terminal;

acquiring a first user identifier of the first user in the interactive operation indication information, and finding a second user identifier of a second user associated with the first user identifier, with the first user identifier being configured to login on the interactive platform;

writing the interactive operation indication information into an information storage space set in advance according to the second user identifier,

acquiring pulling request for the announcement from the second terminal in response to the second user logging in on the interactive platform with the second user identifier; and

in response to the pulling request, transmitting, to the second terminal, the announcement according to the updated ranking information, and the record of the comment for display on the second terminal.

2. The method according to claim wherein the pulling request comprises a second pulling request, and wherein before the acquiring, based on the plurality of announcements pulled by the first terminal, the interactive operation indication information uploaded by the first terminal on the interactive platform, the interactive operation indication information being associated with the plurality of announcements, the method further comprises:

acquiring a first pulling request for the plurality of announcements from the first terminal, and transmitting one or more of the plurality of announcements to the first terminal based on the ranking information of the plurality of announcements in the ranked list of the plurality of announcements.

3. The method according to claim 2 , wherein before the acquiring the pulling request for the plurality of announcements from the first terminal, and the transmitting the one or more announcements to the first terminal based on the ranking information of the plurality of announcements in the ranked list of the plurality of announcements, the method further comprises:

acquiring the plurality of announcements requested to be pushed, and sorting and ranking the plurality of announcements based on attribute information of the plurality of announcements, so as to generate the ranked list of the plurality of announcements, the attribute information comprising a predetermined pushing condition and a historical evaluation attribute value.

4. The method according to claim 1 , wherein the updating the ranking information of the plurality of announcements in the ranked list of the plurality of announcements based on the interactive operational data comprises:

calculating an interactive score of the announcement based on the interactive operational data, and acquiring in sequence interactive scores of remaining announcements of the plurality of announcements in the ranked list of the plurality of announcements except for the announcement;

calculating an interactive coefficient of the announcement based on the interactive score of the announcement and the interactive scores of the remaining announcements;

calculating a plurality of information evaluating scores of the plurality of announcements based on the interactive coefficient of the announcement, the interactive scores of the remaining announcements, and the historical evaluation attribute value of the plurality of announcements; and

updating the ranking information of the plurality of announcements in the ranked list of the plurality of announcements based on the plurality of information evaluating scores of the plurality of announcements.

5. An apparatus for information processing, comprising:

a processor; and

a memory storing compute executable instructions that are executable by the processor, wherein the

processor, when executing the computer executable instructions is configured to:

acquire, based on a plurality of announcements pulled by a first terminal from a ranked list of the plurality of announcements interactive operation indication information uploaded by the first terminal on an interactive platform, the interactive operation indication information being associated with the plurality of announcements and comprising a record of a comment input by a first user corresponding to an announcement of the plurality of announcements the comment separate from the announcement, the record indicating that the first user input the comment corresponding to the announcement and the record to be displayed by a second terminal when the announcement is pulled from the ranked list by the second terminal;

acquire interactive operational data corresponding to the interactive operation indication information; and

update ranking information of the plurality of announcements in the ranked list of the plurality of announcements based on the record of the comment input by the first user, wherein the ranking information comprises ranking positions of the plurality of announcements in the ranked list and pulling probabilities for the plurality of announcements, each pulling probability indicating a probability that a corresponding one of the plurality of announcements will be pulled by the second terminal;

acquire a first user identifier of the first user in the interactive operation indication information, and finding a second user identifier of a second user associated with the first user identifier, with the first user identifier being configured to login on the interactive platform;

write the interactive operation indication information into an information storage space set in advance according to the second user identifier,

acquire a pulling request for the announcement from the second terminal in response to the second user logging in on the interactive platform with the second user identifier; and

in response to the pulling request, transmitting, to the second terminal, the announcement according to the updated ranking information, and the record of the comment for display on the second terminal.

6. The apparatus according to claim 5 , wherein the pulling request comprises a second pulling request, and wherein the processor, when executing the computer executable instructions, is further configured to:

acquire a first pulling request for the plurality of announcements from the first terminal, and transmit one or more of the plurality of announcements to the first terminal based on the ranking information of the plurality of announcements in the ranked list of the plurality of announcements.

7. The apparatus according to claim 6 , wherein the processor, when executing the computer executable instructions, is further configured to:

acquire the plurality of announcements requested to be pushed, and sort and rank the plurality of announcements based on attribute information of the plurality of announcements, so as to generate the ranked list of the plurality of announcements, the attribute information comprising a predetermined pushing condition and a historical evaluation attribute value.

8. The apparatus according to claim 5 , wherein the wherein the processor, when executing the computer executable instructions, is further configured to:

calculate an interactive score of the announcements based on the interactive operational data, and acquire in sequence interactive scores of each of remaining announcements of the plurality of announcements in the ranked list of the plurality of announcements except for the announcement;

calculate an interactive coefficient of the announcement based on the interactive score of the announcement and the interactive scores of each of the remaining announcements;

calculate a plurality of information evaluating scores of the plurality of announcements based on the interactive coefficient of the announcement, the interactive scores of the remaining announcements, and the historical evaluation attribute value of the plurality of announcements; and

update the ranking information of the plurality of announcements in the ranked list of the plurality of announcements based on the plurality of information evaluating scores of the plurality of announcements.

9. A non-transitory computer storage medium comprising computer executable instructions that, when executed by a processor, cause the processor to:

acquire, based on a plurality of announcements pulled by a first terminal from a ranked list of the plurality of announcements interactive operation indication information uploaded by the first terminal on an interactive platform, the interactive operation indication information being associated with the plurality of announcements and comprising a record of a comment input by a first user corresponding to an announcement of the plurality of announcements the comment separate from the announcement, the record indicating that the first user input the comment corresponding to the announcement and the record to be displayed by a second terminal when the announcement is pulled from the ranked list by the second terminal;

acquire interactive operational data corresponding to the interactive operation indication information; and

update ranking information of the plurality of announcements in the ranked list of the plurality of announcements based on the record of the comment input by the first user, wherein the ranking information comprises ranking positions of the plurality of announcements in the ranked list and pulling probabilities for the plurality of announcements, each pulling probability indicating a probability that a corresponding one of the plurality of announcements will be pulled by the second terminal;

acquire a first user identifier of the first user in the interactive operation indication information, and finding a second user identifier of a second user associated with the first user identifier, with the first user identifier being configured to login on the interactive platform;

write the interactive operation indication information into an information storage space set in advance according to the second user identifier,

acquire a pulling request for the announcement from the second terminal in response to the second user logging in on the interactive platform with the second user identifier; and

in response to the pulling request, transmitting, to the second terminal, the announcement according to the updated ranking information, and the record of the comment for display on the second terminal.

10. The non-transitory computer storage medium according to claim 9 , wherein the pulling request comprises a second pulling request, and wherein the computer executable instructions, when executed by the processor, further cause the processor to:

acquire a pulling request for the plurality of announcements information from the first terminal, and transmit one or more of the plurality of announcements to the first terminal based on the ranking information of the plurality of announcements in the ranked list of plurality of announcements.

11. The non-transitory computer storage medium according to claim 10 , wherein the computer executable instructions, when executed by the processor, further cause the processor to:

acquire the plurality of announcements requested to be pushed, and sort and rank the plurality of announcements based on attribute information of the plurality of announcements, so as to generate the ranked list of the plurality of announcements, the attribute information comprising a predetermined pushing condition and a historical evaluation attribute value.

12. The non-transitory computer storage medium according to claim 9 , wherein the computer executable instructions, when executed by the processor, further cause the processor to:

calculate an interactive score of the announcements based on the interactive operational data, and acquire in sequence interactive scores of each of remaining announcements of the plurality of announcements in the ranked list of the plurality of announcements except for the announcement;

calculate an interactive coefficient of the announcement based on the interactive score of the announcement and the interactive scores of the remaining announcements;

calculate a plurality of information evaluating scores of the plurality of announcements based on the interactive coefficient of the announcement, the interactive scores of the remaining announcements, and the historical evaluation attribute value of the plurality of announcements; and

update the ranking information of the plurality of announcements in the ranked list of the plurality of announcements based on the plurality of information evaluating scores of the plurality of announcements.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2017
From: CHEN, GONG
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 042930/0297 →
Priority Claims (1)
CN 201510196844.2 · Apr 23, 2015 · national
Continuity (2)
Continuation PCTCN2016078569 · Apr 6, 2016
Related Publication 20170293614A1 · Oct 12, 2017