CN112328136B - Comment information display method, comment information display device, comment information display equipment and storage medium - Google Patents
Comment information display method, comment information display device, comment information display equipment and storage medium Download PDFInfo
- Publication number
- CN112328136B CN112328136B CN202011360570.3A CN202011360570A CN112328136B CN 112328136 B CN112328136 B CN 112328136B CN 202011360570 A CN202011360570 A CN 202011360570A CN 112328136 B CN112328136 B CN 112328136B
- Authority
- CN
- China
- Prior art keywords
- comment information
- account
- pieces
- articles
- article
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 58
- 238000003860 storage Methods 0.000 title claims abstract description 37
- 230000003993 interaction Effects 0.000 claims abstract description 74
- 230000002776 aggregation Effects 0.000 claims abstract description 41
- 238000004220 aggregation Methods 0.000 claims abstract description 41
- 230000004044 response Effects 0.000 claims abstract description 16
- 230000002452 interceptive effect Effects 0.000 claims description 42
- 238000012216 screening Methods 0.000 claims description 20
- 239000000523 sample Substances 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 18
- 238000012545 processing Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 15
- 230000002093 peripheral effect Effects 0.000 description 10
- 230000001960 triggered effect Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 8
- 238000012552 review Methods 0.000 description 6
- 239000007787 solid Substances 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 2
- 239000000919 ceramic Substances 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000012163 sequencing technique Methods 0.000 description 2
- 208000033614 Joint crepitation Diseases 0.000 description 1
- 241001122767 Theaceae Species 0.000 description 1
- 230000004931 aggregating effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000008451 emotion Effects 0.000 description 1
- 210000001145 finger joint Anatomy 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The application discloses a comment information display method, device and equipment and a storage medium, and relates to the field of application programs. The method comprises the following steps: displaying a first user interface used for displaying an interaction topic in an application program, wherein comment aggregation viewing controls of at least two articles with the same interaction topic are displayed on the first user interface, the interaction topic is the topic of participation of a first account in interaction, and a social relationship exists between the first account and a second account logged in the application program; receiving a view operation on a comment aggregation view control; and in response to the viewing operation, m pieces of comment information of at least two articles are displayed on a second user interface of the application program, wherein at least two pieces of comment information in the m pieces of comment information are comments of different articles, and m is a positive integer greater than 1. The method can aggregate and display comment information of different articles under the same interaction topic, and greatly improves information acquisition efficiency.
Description
Technical Field
The present application relates to the field of applications, and in particular, to a method, an apparatus, a device, and a storage medium for displaying comment information.
Background
Whether in the tea house age at the beginning of the last century, or in the present-day multimedia platforms, users are provided with platforms for exchanging information and views around news hot topics for reading and viewing.
On the current multimedia platform, a plurality of news publishers often publish articles aiming at the same news hot spot and analyze comments aiming at the news hot spot at multiple angles, and after browsing the articles, a user can leave a message and comment in a comment area of the articles.
Because a plurality of articles of the same news hot spot exist on the multimedia platform, comments of a user aiming at the news hot spot can be scattered in comment areas of the articles, and if the user wants to browse the comments, the user needs to continuously execute operations of clicking on one article, exiting and clicking on another article, so that the information acquisition efficiency is greatly reduced.
Disclosure of Invention
The embodiment of the application provides a comment information display method, device, equipment and storage medium, which can aggregate and display comment information of different articles under the same interaction topic, and greatly improve the information acquisition efficiency. The technical scheme is as follows:
according to an aspect of the present application, there is provided a method of displaying comment information, the method including:
Displaying a first user interface used for displaying an interaction topic in an application program, wherein comment aggregation viewing controls of at least two articles with the same interaction topic are displayed on the first user interface, the interaction topic is the topic of participation of a first account in interaction, and a social relationship exists between the first account and a second account logged in the application program;
receiving a view operation on a comment aggregation view control;
and in response to the viewing operation, m pieces of comment information of at least two articles are displayed on a second user interface of the application program, wherein at least two pieces of comment information in the m pieces of comment information are comments of different articles, and m is a positive integer greater than 1.
According to another aspect of the present application, there is provided a display apparatus of comment information, the apparatus including:
the display module is used for displaying a first user interface used for displaying an interaction topic in the application program, comment aggregation viewing controls of at least two articles with the same interaction topic are displayed on the first user interface, the interaction topic is the topic of participation of a first account in interaction, and a social relationship exists between the first account and a second account logged in the application program;
the receiving module is used for receiving the view operation on the comment aggregation view control;
The display module is used for responding to the viewing operation, displaying m pieces of comment information of at least two articles on a second user interface of the application program, wherein at least two pieces of comment information exist in the m pieces of comment information, the comments of different articles are obtained, and m is a positive integer larger than 1.
According to another aspect of the present application, there is provided a terminal including:
a memory;
a processor coupled to the memory;
wherein the processor is configured to load and execute executable instructions to implement the method of displaying comment information as described in the above aspect and alternative embodiments thereof.
According to another aspect of the present application, there is provided a computer readable storage medium having stored therein at least one instruction, at least one program, code set or instruction set loaded and executed by a processor to implement the comment information display method according to the above aspect and its alternative embodiments.
According to another aspect of the present application, there is provided a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the comment information display method according to the above aspect and the optional embodiments thereof.
The technical scheme provided by the embodiment of the application has the beneficial effects that at least:
the comment aggregation check control of at least two articles of the same interaction topic is displayed on the first user interface of the application program, a plurality of articles can be published for one interaction topic on the multimedia platform, comment information of different articles under the same interaction topic can be aggregated and checked through triggering the comment aggregation check control, information acquisition efficiency of a user is greatly improved, when the user wants to check the comment information of the plurality of articles under the same interaction topic, the user does not need to continuously execute the operations of clicking one article, exiting and clicking another article to check the comment information under the articles, and human-computer interaction efficiency when the user checks the comment information is also improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for the description of the embodiments will be briefly described below, and it is apparent that the drawings in the following description are only some embodiments of the present application, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic diagram of a computer system provided in an exemplary embodiment of the present application;
FIG. 2 is a flowchart of a method of displaying comment information provided by an exemplary embodiment of the application;
FIG. 3 is a schematic diagram of a display interface for comment information provided by an exemplary embodiment of the application;
FIG. 4 is a schematic diagram of a display interface for comment information provided by another exemplary embodiment of the application;
fig. 5 is a flowchart of a method of displaying comment information provided by another exemplary embodiment of the present application;
fig. 6 is a block diagram of a display apparatus of comment information provided by an exemplary embodiment of the present application;
fig. 7 is a schematic structural view of a terminal according to an exemplary embodiment of the present application;
fig. 8 is a schematic diagram of a server according to an exemplary embodiment of the present application.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present application more apparent, the embodiments of the present application will be described in further detail with reference to the accompanying drawings.
FIG. 1 illustrates a schematic diagram of a computer system provided by an exemplary embodiment of the present application. The computer system includes a terminal 110 and a server 120, wherein communication between the terminal 110 and the server 120 is performed through a wired or wireless network.
The terminal 110 has installed and running therein an application program that supports posting of articles, posting of comments to articles, and reading and praying of articles and comments to articles. The application is illustratively a terminal-side application of a multimedia platform. The multimedia platform may include a public number platform, a life service platform, a social application platform, a game application platform, and the like, and the embodiment provided by the application is not limited to the type of the multimedia platform.
The terminal 110 may be a mobile terminal such as a smart phone, a smart watch, a tablet computer, a laptop portable notebook computer, an intelligent robot, or a terminal such as a desktop computer or a projection computer, and the type of the terminal is not limited in the embodiment of the present application. With respect to the hardware configuration, the terminal 110 includes a display, a memory, a processor, and an input device. Optionally, the input device includes at least one of a touch screen and a physical key. The touch screen may include a capacitive screen or a resistive screen, and may support at least one control operation of capacitive touch and pressure touch. The capacitive touch control is to respond to gesture operation through capacitance value change on a screen so as to control an application program; pressure touch refers to responding gesture operation through pressure value change on a screen to control an application program.
For example, the above-described touch screen may be used to enable interaction between the terminal 110 and a user. In the embodiment of the present application, the terminal 110 may obtain, through the touch screen, a user-triggered instruction for viewing and endorsing articles and comments, for example, an instruction for performing long-press or click operations on a comment aggregation viewing control to trigger comment aggregation viewing of at least two articles under the same interaction topic on the terminal 110. It should be noted that the touch screen may be used as a display screen or an input device.
The physical keys described above may also be used to enable interaction between terminal 110 and a user, for example. In the embodiment of the present application, the terminal 110 may obtain, through the touch screen, a user-triggered view and praise instruction for the articles and comments.
An operating system and an application program are installed in the memory; wherein the operating system is the base software that provides applications with secure access to computer hardware. The operating system may be, for example, android system (Android) or apple system (IOS).
The server 120 may include at least one of a server, a plurality of servers, a cloud computing platform, and a virtualization center. The server 120 carries a multimedia platform, and the server 120 provides background services for applications installed and running in the terminal 110. Illustratively, upon receiving a triggered review operation of the comments of the article, the terminal 110 sends a comment review request to the server 120, and the server 120 returns the comments of the article to the terminal 110 based on the comment review request, and the comments of the article are displayed by the terminal 110.
The terminal 110 cooperates with the server 120 to implement the comment information display method provided by the embodiment of the present application. For example, as shown in fig. 1, a first user interface 11 for displaying an interactive topic in an application program is displayed on a terminal 110, and comment aggregation view controls 12 of at least two articles with the same interactive topic are displayed on the first user interface 11; terminal 110 receives a view operation triggered on comment aggregation view control 12; in response to the viewing operation, sending a comment viewing request to the server 120; after receiving the comment viewing request sent by the terminal 110, the server 120 determines m pieces of comment information of at least two articles under the interaction topic, returns the m pieces of comment information to the terminal 110, and displays the m pieces of comment information 14 on the second user interface 13 of the application program by the terminal 110, where the m pieces of comment information are comments of different articles, and m is a positive integer greater than 1.
It should be noted that, as those skilled in the art can appreciate, the number of the terminals 110 may be greater or less. For example, the number of the terminals 110 may be only one, or the number of the terminals 110 may be tens or hundreds, or more, and the number and the device type of the terminals 110 are not limited in the embodiment of the present application.
Fig. 2 is a flowchart of a method for displaying comment information according to an exemplary embodiment of the present application, and the method is applied to a terminal for explanation, and includes:
in step 201, a first user interface for displaying an interactive topic in an application program is displayed on a terminal, and comment aggregation viewing controls of at least two articles with the same interactive topic are displayed on the first user interface.
The interaction topic refers to a topic of the first account participating in the interaction; by way of example, the topic refers to the subject matter discussed in at least two articles, and the interaction includes at least one of praise, comment, and comment reply. A social relationship exists between the first account and a second account logged in the application program; illustratively, the social relationships include, but are not limited to, at least one of a friend relationship and a focus relationship. An application program is installed and run on the terminal, and the application program supports functions of endorsing and viewing an article, endorsing and viewing an article comment, commenting an article comment, and aggregating comments of at least two characters.
And starting the application program on the terminal, displaying a main user interface of the application program, and entering the first user interface through a control arranged in the application program if the main user interface is not the first user interface. For example, as shown in the left diagram of fig. 3, a control marked with a "hot spot square" is set in the application program, and when the terminal receives a click operation on the "hot spot square" control 21, a first user interface 22 of the application program is displayed, and a comment aggregation viewing control 23 of at least two articles of the same interaction topic is displayed on the first user interface 22. The application program is a communication program, and the communication program is a function entry interface of the communication program, wherein a friend circle function entry, a sweep function entry, a shake function entry, a glance function entry and an applet function entry are displayed; the 'looking at one' function entrance is a function entrance control of the first user interface, or the 'looking at one' function entrance enters the main user interface, the main user interface comprises a 'friend looking at' function entrance and a 'hot spot square' function entrance, and the 'friend looking at' function entrance or the 'hot spot square' function entrance is a function entrance control of the first user interface.
Optionally, an article viewing control of a representative article of each interaction topic is further displayed on the first user interface; the article viewing control is used to display the content contained in the representative article on the application when triggered. The representative articles refer to articles corresponding to the maximum article reading amount in the articles of each interaction topic; for example, three articles are published for the same interactive topic, the article reading amount of the first article is 15, the article reading amount of the second article is 32, and the article reading amount of the third article is 51, and then the third article is determined as a representative article of the interactive topic.
Or, each media account is provided with a priority, and the representative articles refer to articles published by the media account with the highest priority in each interactive topic article; for example, two media accounts issue two stamps for the same interactive topic, the priority of the first media account is greater than that of the second media account, and the articles published by the first media account are determined as representative articles of the interactive topic. The article reading amount refers to the number of users reading the article.
The method includes the steps that an article viewing operation on an article viewing control is received by a terminal; and displaying the content contained in the representative article on the application program in response to the article viewing operation. For example, the content contained in the above-mentioned representative article may include at least one of text, pictures, and videos.
Optionally, a reading account viewing control of the representative article is displayed on the first user interface, and the reading account viewing control is also displayed with a reading account number y, wherein y is a positive integer; the terminal receives a reading account viewing operation on a reading account viewing control; and responding to the reading account viewing operation, and displaying y reading accounts for reading the representative articles on the application program. The y reading accounts may be, for example, a first account having a social relationship with the second account, or may be other accounts not having a social relationship with the second account. Illustratively, as shown in the left diagram of fig. 3, a control with a word "128 friends read" is displayed, that is, a reading account viewing control of a representative article.
Optionally, other article viewing controls of information classifications to which the representative articles belong are also displayed on the first user interface; the terminal receives other article viewing operations on other article viewing controls; other articles of the information category are displayed on the application in response to other article viewing operations. Illustratively, as shown in the left diagram of fig. 3, the control displayed with the "game" typeface is the other article viewing control of the information category to which the representative article belongs, and the "game" is the information category to which the representative article belongs. Exemplary information classifications include, but are not limited to: at least one of politics, entertainment, sports, finance, science and technology, society, automobiles, history, football, internationally, games, cartoon, public welfare, emotion.
Optionally, an account viewing control of the publishing account of the comment information under the representative article is displayed on the first user interface; the published account of the comment information may include at least one of a third account and a media account of the application program; the account viewing control is used for displaying the account information of the published account on the application program when triggered. The second account is logged in the application program, and the second account can add friends with the third account through the account information, or pay attention to the media account.
Optionally, the publishing account of the comment information under the representative article may be a first account, and then the account viewing control of the publishing account of the comment information under the representative article may be a first account viewing control, that is, the first user interface further displays a first account viewing control; the terminal receives a first account viewing operation on a first account viewing control; and responding to the first account viewing operation, displaying L first accounts participating in the interaction topic in the application program, wherein L is a positive integer. Optionally, at least two first accounts in the L first accounts participate in the interaction of different articles under the interaction topic.
Optionally, an account viewing control of a publishing account (i.e. a media account of the publishing article) of the article (or video) of each interaction topic is displayed on the first user interface; the account viewing control is used for displaying the account information of the published account on the application program when triggered, for example, displaying the account name of the published account, the media information introduction corresponding to the published account and the like. Or the account viewing control is used for displaying the business card control of the published account on the application program when triggered, and the business card control is used for displaying all articles (or videos) published by the published account in the application program when triggered.
The account viewing control of the publishing account of the video of the interactive session is a video account viewing control; the terminal receives a video account viewing operation on a video account viewing control; and responding to the video account viewing operation, and displaying a video publishing account of the video of the interactive topic in the application program.
Illustratively, as shown in the left-hand diagram of FIG. 3, an article viewing control 24 with a representative article is displayed on the first user interface 22, and the title "# officially published-! * Hand-tour online, article reading "128 friends read", and article classification "game". An account viewing control 25 of the publishing accounts of the comment information under the representative article is also displayed on the first user interface 22, and a word of "9 friends participate in discussion" is also displayed on the account viewing control 25, which indicates that 9 publishing accounts participate in discussion under the representative article. An account viewing control 26 of the publishing account of the video of the interactive topic is also displayed on the first user interface 22, and a word of "7 video numbers start states" is also displayed on the account viewing control 26, which indicates that 7 video numbers publish videos for the interactive topic.
Optionally, the comment aggregation view control has at least one of the following information displayed thereon:
the number of comment information for at least two articles;
the number m of comment information displayed by aggregation of at least two articles;
the account number of the published accounts of at least two stamps;
an account head portrait of a published account of at least two stamps;
and the account head images of the m comment information publishing accounts.
For example, as shown in the left diagram of fig. 3, the comment aggregation view control 23 displays "100+family public numbers send 2588 messages", that is, the number of accounts for publishing public numbers of at least two texts is 100+ (that is, greater than 100), the number of comment information of at least two texts is 2588, and account heads of 15 public numbers in 100+public numbers are also displayed.
The terminal displays at least two interactive topic cards on the first user interface, wherein each interactive topic card displays a comment aggregation viewing control of the interactive topic, as shown in the left diagram in fig. 3, a complete interactive topic card 27 is displayed on the first user interface 22, and the comment aggregation viewing control 23, the text viewing control 24, the account viewing control 25 and the account viewing control 26 are also displayed on the interactive topic card 27. The interactive topic card 28 can also be displayed on the first user interface through sliding operation switching, for example, the side part of the interactive topic card 28 is also displayed on the first user interface 22, and the interactive topic card 28 can be displayed through triggering rightward sliding operation on a screen of the terminal, wherein the interactive topic card 28 is a display card different from the interactive topic of the interactive topic card 27.
Step 202, receiving a view operation on a comment aggregation view control.
The method includes the steps that a user finds interesting interaction topics on a first user interface, and views aggregated reviews of the interaction topics, and accordingly, a terminal receives viewing operations input on a review aggregation viewing control through physical buttons or receives viewing operations input on the review aggregation viewing control through a touch screen.
For example, if the terminal receives a view operation input on the comment aggregation view control through the touch screen, the view operation may include at least one of a single-finger sliding operation, a multi-finger sliding operation, a double-finger opening sliding operation, a clicking operation, a finger joint clicking operation, and a long-press operation.
In step 203, m pieces of comment information of at least two articles are displayed on a second user interface of the application program in response to the viewing operation, and at least two pieces of comment information exist in the m pieces of comment information to be comments of different articles.
The terminal responds to the checking operation, switches from a first user interface to a second user interface of the application program, and displays m pieces of comment information of at least two articles of the same interaction topic on the second user interface, wherein the at least two pieces of comment information in the m pieces of comment information are comments of different articles, and m is a positive integer greater than 1.
For example, as shown in fig. 3, in response to the viewing operation, the terminal displays the first user interface 22 as the second user interface 31, and 3 carefully chosen comments for the interactive topic of "/hand-tour formally online" are displayed on the second user interface 31, wherein the first and second carefully chosen comments are "formally release-! * Comment information of the article "hand-play online", and the third choice comment is "the player expects long-time online game online-! "comment information of this article.
The terminal folds and displays m pieces of comment information of at least two articles of the same interaction topic on the second user interface. For example, assuming that there are a total of popular messages m=4, as shown in fig. 3, the 4 pieces of comment information are displayed on the second user interface 31 in a folding manner, only 3 pieces of comment information are displayed, the other 1 piece of comment information is folded up, the expansion control 32 of the comment information is displayed on the second user interface 31, the terminal receives the expansion operation triggered on the expansion control 32, and 4 pieces of comment information are displayed on the second user interface 31 in an expansion manner, as shown in fig. 4.
Optionally, the terminal further displays an article link corresponding to the comment information on a display item of each comment information in the m pieces of comment information. Exemplary, as shown in the right diagram of FIG. 3, the comment information "Story line setting is interesting, and the" officially posted-! * The terminal displays the content of the article after receiving the view operation on the article link 33.
Optionally, the terminal further displays a praise control of the comment information on a display item of each of the m pieces of comment information, and the praise control is marked with a praise number of the comment information. Illustratively, as shown in the right diagram of fig. 3, a praise control 34 is displayed on the right side of comment information "story line setting is interesting, and is worth playing, the praise control 34 is used for praise the comment information, and the praise control 34 is further marked with a praise number 152 for the comment information.
Optionally, the terminal displays m pieces of comment information of at least two articles on the second user interface of the application program according to the order of the number of praise from large to small. Illustratively, as shown in the right diagram of fig. 3, the number of praise from the first to the third pieces of comment information is 152, 98, 76 in order.
Optionally, the m pieces of comment information include r pieces of comment information, wherein the r pieces of comment information are comment information published by the first account, and r is a positive integer greater than 1; the terminal highlights the account nickname of the first account on the display item of each item of r item of comment information. That is, if comment information published by the first account exists in the m pieces of comment information, the terminal highlights a nickname of the first account. Optionally, at least two pieces of r-piece comment information are comments on different articles, or at least two pieces of r-piece comment information are comments on the same article. That is, the r-item comment information may be a comment on the same article under the interaction topic, or may be a comment on a different article under the interaction topic. For example, the r-item comment information may be published by the same first account or may be published by different first accounts.
In summary, in the comment information display method provided by the embodiment, the comment aggregation viewing control of at least two articles of the same interaction topic is displayed on the first user interface of the application program, a plurality of articles can be published for one interaction topic on the multimedia platform, and comment information of different articles under the same interaction topic can be aggregated and viewed by triggering the comment aggregation viewing control, so that the information acquisition efficiency of a user is greatly improved, when the user wants to view the comment information of the plurality of articles under the same interaction topic, the user does not need to continuously execute the operation of clicking the one article, and the operation of clicking the other article to view the comment information under the articles is stopped, so that the man-machine interaction efficiency when the user views the comment information is improved, and the user can synchronize the information acquisition of the same interaction topic with a social friend, thereby better performing interaction.
For example, describing in detail the manner in which the terminal obtains m pieces of comment information, as shown in fig. 5, a flowchart illustrating a method for displaying comment information provided by another exemplary embodiment of the present application, step 203 may include steps 2031 to 2033, and the method is still described as applied to the terminal, where the method includes:
In step 2031, at least two candidate comment information of at least two articles of the same interaction topic are acquired in response to the viewing operation.
The terminal obtains at least two candidate comment information of at least two articles of the same interaction topic from a background server, for example, the terminal sends a comment information obtaining request carrying the interaction topic to the server, after receiving the comment information obtaining request, the server obtains comment information of at least two articles under the interaction topic from a database, and feeds back the comment information of at least two articles under the interaction topic to the terminal.
Optionally, a reading quantity threshold and a praise threshold are set in the terminal; the method comprises the steps that a terminal obtains at least two articles of the same interaction topic, wherein the reading quantity of the articles is larger than or equal to a reading quantity threshold value; and then, comment information with the praise number greater than or equal to the praise number threshold under each article in at least two articles is obtained, and at least two candidate comment information are obtained.
Optionally, the manner of screening at least two pieces of candidate comment information from at least two articles may further be as follows:
the terminal acquires comment information with the number of praise under at least two articles being greater than or equal to a praise threshold value, and at least two pieces of undetermined comment information are acquired; and determining at least two pieces of candidate comment information conforming to the recall rule from the at least two pieces of undetermined comment information.
Optionally, the recall rule includes at least one of:
comment information of the first k1 bits of each article in the order of the endorsements, wherein k1 is a positive integer;
at least two pieces of comment information positioned in the first k2 bits of the reading praise rate ordering in the pending comment information, wherein k2 is a positive integer;
comment information posted by the target comment posting person, or comment information posted by the target comment posting person positioned in the first k3 positions of the personal article reading quantity sequencing, wherein k3 is a positive integer; the target comment publishers refer to comment publishers with personal article reading quantity larger than a personal reading quantity threshold value in a specified time period. The terminal is provided with a personal reading quantity threshold value; the personal reading quantity refers to the reading quantity of the articles of the user.
The method comprises the steps that an example, a terminal determines articles with the same interaction topic and with the article reading quantity being more than or equal to 500, and a candidate article pool of the interaction topic is formed; and determining comment information with the number of praise being more than or equal to 10 from the candidate article pools to form candidate comment pools of the interactive topics.
In the candidate comment pool, the comment information of 5 before the ordering of the praise number is recalled under each article, the comment information of 100 before the ordering of the praise number is recalled, the comment information posted by the target comment posting person of 100 before the ordering of the personal article reading amount is recalled, and the target comment posting person is a comment posting person with the personal article reading amount larger than or equal to 50 on the multimedia platform of the articles and comments posting in the last 30 days.
Step 2032, determining at most h candidate comment information under each article from at least two candidate comment information, and obtaining screened candidate comment information.
The terminal divides at least two candidate comment information by taking the articles as units, and then screens out at most h candidate comment information from the comment information under each article to obtain screened candidate comment information, wherein h is a positive integer.
Optionally, for screening the candidate comment information, the terminal first calculates a quality score of each candidate comment information in at least two candidate comment information, and then sequentially screens the at least two candidate comment information according to a sequence from the quality score to the quality score, so as to determine at most h candidate comment information under each article, and obtain screened candidate comment information; that is, the comment information in the first h bits of the quality score ranking under each article is determined as the candidate comment information after screening.
Optionally, the terminal may screen out similar comment information in the at least two candidate comment information first; the terminal is provided with a similarity threshold, and the terminal responds that the similarity of n pieces of candidate comment information in at least two pieces of candidate comment information is larger than or equal to the similarity threshold, reserves the candidate comment information corresponding to the maximum quality score in the n pieces of candidate comment information, eliminates the rest n-1 pieces of candidate comment information, and obtains candidate comment information after one-time screening, wherein n is a positive integer larger than 1; and then screening the candidate comment information after primary screening according to the order of the quality scores from large to small, and determining at most h candidate comment information under each article.
Optionally, the candidate comment information also carries the reading praise rate, the reading quantity of the posting user and the comment information word number; the terminal calculates the weighted sum of the reading praise rate, the reading quantity of the publishing user and the word number of the comment information to obtain the quality score of each piece of candidate comment information; the reading praise rate is the ratio between the reading quantity of the candidate comment information and the reading quantity of the article corresponding to the candidate comment information; the posting user reading quantity refers to the article reading quantity of the posting user of the candidate comment information in a specified time period.
For example, the reading amount of the comment information may be represented by the sum of the number of comments and the number of praise using the comment information, or may be represented directly by the number of praise.
The terminal is provided with a first weight corresponding to the reading praise rate, a second weight corresponding to the reading quantity of the publishing user and a third weight corresponding to the number of comment information words; the terminal respectively normalizes the reading praise rate, the reading quantity of the posting user and the number of the comment information words of one piece of candidate comment information to obtain normalized reading praise rate, normalized reading quantity of the posting user and normalized number of the comment information words; calculating a first product of the normalized reading praise rate and the first weight, a second product of the normalized reading quantity of the publishing user and the second weight, and a third product of the normalized comment information word number and the third weight, and calculating a sum of the first product, the second product and the third product to obtain the quality score of the candidate comment information.
The terminal performs normalization processing on the reading praise rate, the reading quantity of the posting user and the comment information word number by adopting the following formula:
P=[a-min(a)]/[max(a)-min(a)];
if P is the normalized reading praise rate, a is the reading praise rate, min (a) is the minimum reading praise rate, and max (a) is the maximum reading praise rate; if P is the normalized publishing user reading quantity, a is the publishing user reading quantity, min (a) is the minimum publishing user reading quantity, and max (a) is the maximum publishing user reading quantity; if P is the normalized number of comment information words, a is the number of comment information words, min (a) is the minimum number of comment information words, and max (a) is the maximum number of comment information words. Illustratively, the maximum value and the minimum value are described, the minimum praise rate is 0, the maximum reading praise rate is 0.1, and the reading praise rate exceeds 0.1 and is 0.1; the minimum publishing user reading quantity is 0, the maximum publishing user reading quantity is 1000, and the publishing user reading quantity is 1000 if the publishing user reading quantity exceeds 1000, the value is 1000; the minimum comment information word number is 0, the maximum comment information word number is 50, and the comment information word number is more than 50, the value is 50.
Exemplary, the weight values set in the terminal include: the first weight is 0.4, the second weight is 0.4, and the third weight is 0.2, so the quality score W is calculated using the following formula:
W = normalized read praise rate x 0.4+ normalized published user reading amount x 0.4+ normalized comment information word count x 0.2.
The terminal sorts at least two candidate comment information based on the quality scores of the candidate comment information to obtain candidate comment information sequences, firstly, de-duplicating the candidate comment information with the comment information text repetition rate greater than or equal to 80%, and when the comment information text repetition rate of s candidate comment information is greater than or equal to 80%, only preserving the candidate comment information with the highest rank in the candidate comment information sequences in the s candidate comment information to obtain candidate comment information sequences after one screening, wherein s is a positive integer greater than 1; and then, in the candidate comment information sequence after one screening, at most two candidate comment information are reserved for each article, wherein the maximum two candidate comment information of each article can be selected randomly, or the two candidate comment information with high rank in the candidate comment information sequence after one screening are reserved.
Step 2033, determining m pieces of comment information from the screened candidate comment information, and displaying the m pieces of comment information on the second user interface.
The terminal determines candidate comment information in the first m bits from the screened candidate comment information sequence, or randomly determines m pieces of candidate comment information from the screened candidate comment information sequence, so as to obtain the m pieces of comment information; and then the terminal sorts the m pieces of comment information according to the order of the number of praise from big to small, and the m pieces of comment information after sorting are displayed on the second user interface. The candidate comment information sequence after screening may be screened once, or may be screened twice.
The terminal determines the first 10 candidate comment information from the candidate comment information sequence after the secondary screening to obtain the 10 comment information; and arranging the 10 pieces of comment information according to the order of the number of praise from big to small, and displaying the 10 pieces of comment information after the sequencing on a second user interface.
It should be noted that, in steps 2031 to 2033, implementation of other steps may be performed by a server, and the terminal may directly obtain the m comment information from the server to display the comment information.
In summary, according to the comment information display method provided by the embodiment, recall rules are set based on the reading praise rate, the reading quantity of the posted user, the number of comment information words and the like, rich candidate comment information is obtained, candidate comment information is screened by adopting a duplication removal and scattering strategy, comment information with a representative topic of each interaction is selected for aggregation display, so that the user can quickly acquire rich comment information about the same interaction topic, and the information acquisition efficiency of the user is improved.
Fig. 6 is a block diagram showing a comment information display apparatus implemented as part or all of a terminal by software, hardware, or a combination of both, according to an exemplary embodiment of the present application, including:
The display module 301 is configured to display a first user interface in the application program for displaying an interaction topic, where a comment aggregation view control of at least two articles with the same interaction topic is displayed on the first user interface, the interaction topic is a topic in which a first account participates in interaction, and a social relationship exists between the first account and a second account logged in the application program;
a receiving module 302, configured to receive a view operation on a comment aggregation view control;
the display module 301 is configured to display m pieces of comment information of at least two articles on a second user interface of the application in response to a viewing operation, where at least two pieces of comment information in the m pieces of comment information are comments on different articles, and m is a positive integer greater than 1.
In some embodiments, the display module 301 is configured to:
acquiring at least two candidate comment information of at least two articles of the same interaction topic;
at most h pieces of candidate comment information under each article are determined from at least two pieces of candidate comment information, screened candidate comment information is obtained, and h is a positive integer;
and determining m pieces of comment information from the screened candidate comment information, and displaying the m pieces of comment information on a second user interface.
In some embodiments, the display module 301 is configured to:
Calculating the quality score of each piece of candidate comment information in at least two pieces of candidate comment information;
and screening at least two pieces of candidate comment information in sequence according to the order of the quality scores from large to small, and determining at most h pieces of candidate comment information under each article to obtain screened candidate comment information.
In some embodiments, the display module 301 is configured to:
in response to the fact that the similarity of n pieces of candidate comment information in at least two pieces of candidate comment information is larger than a similarity threshold, reserving candidate comment information corresponding to the maximum quality score in the n pieces of candidate comment information, removing the remaining n-1 pieces of candidate comment information to obtain candidate comment information after primary screening, wherein n is a positive integer larger than 1;
and screening the candidate comment information after the screening for one time according to the order of the quality scores from large to small, and determining at most h candidate comment information under each article.
In some embodiments, the candidate comment information carries a reading praise rate, a posting user reading amount, and a comment information word number; a display module 301 for:
calculating a weighted sum of the reading praise rate, the reading quantity of the publishing user and the word number of the comment information to obtain the quality score of each piece of candidate comment information;
The reading praise rate is the ratio between the reading quantity of the candidate comment information and the reading quantity of the article corresponding to the candidate comment information; the posting user reading quantity refers to the article reading quantity of the posting user of the candidate comment information in a specified time period.
In some embodiments, the comment aggregate view control has displayed thereon at least one of the following information:
the number of comment information for at least two articles;
the number m of comment information displayed by aggregation of at least two articles;
the account number of the published accounts of at least two stamps;
an account head portrait of a published account of at least two stamps;
and the account head images of the m comment information publishing accounts.
In some embodiments, the display module 301 is further configured to:
and displaying the article links corresponding to the comment information on the display items of each comment information in the m pieces of comment information.
In some embodiments, the display module 301 is further configured to:
and displaying praise controls of the comment information on the display items of each comment information in the m pieces of comment information, wherein the praise controls are marked with praise numbers of the comment information.
In some embodiments, an article viewing control of a representative article of the interactive topic is displayed on the first user interface;
The receiving module 302 is configured to receive an article viewing operation on the article viewing control;
the display module 301 is configured to display content included in a representative article on an application program in response to an article viewing operation.
In some embodiments, the first user interface further displays a reading account viewing control of the representative article, and the reading account viewing control further displays a reading account number y, where y is a positive integer;
the receiving module 302 is configured to receive a reading account viewing operation on the reading account viewing control;
the display module 301 is configured to display y reading accounts for reading the representative article on the application program in response to the reading account viewing operation.
In some embodiments, other article viewing controls for the information category to which the representative article belongs are also displayed on the first user interface;
a receiving module 302, configured to receive other article viewing operations on other article viewing controls;
and the display module 301 is used for responding to other article viewing operations and displaying other articles of information classification on the application program.
In some embodiments, a first account viewing control is displayed on the first user interface;
the receiving module 302 is configured to receive a first account viewing operation on a first account viewing control;
The display module 301 is configured to display, in response to the first account viewing operation, L first accounts participating in the interaction topic in the application program, where L is a positive integer.
In some embodiments, at least two first accounts of the L first accounts participate in interactions of different articles under the interaction topic.
In some embodiments, a video account viewing control of the interactive topic is also displayed on the first user interface;
the receiving module 302 is configured to receive a video account viewing operation on the video account viewing control;
the display module 301 is configured to display, in response to a video account viewing operation, a video publishing account of a video of the interactive topic in the application program.
In some embodiments, the m pieces of comment information include r pieces of comment information, where r pieces of comment information are comment information posted by the first account, and r is a positive integer greater than 1;
a display module 301, configured to highlight, on a display item of each item of r-item comment information, an account nickname of the first account.
In some embodiments, the presence of at least two pieces of r-piece subject matter comment information in the r-piece subject matter comment information is a comment on a different article; or, at least two pieces of r pieces of target comment information exist in the r pieces of target comment information, and the r pieces of target comment information are comments on the same article.
In some embodiments, the display module 301 is configured to:
acquiring at least two articles of the same interaction topic, wherein the reading quantity of the articles is larger than the reading quantity threshold value;
and obtaining comment information of which the number of praise under each article is larger than a praise threshold value in at least two articles, and obtaining at least two candidate comment information.
In some embodiments, the display module 301 is configured to:
the method comprises the steps of obtaining comment information, of which the number of praise under each article is larger than a praise threshold, in at least two articles, and obtaining at least two pieces of undetermined comment information;
and determining at least two pieces of candidate comment information conforming to the recall rule from the at least two pieces of undetermined comment information.
In some embodiments, the recall rule includes at least one of:
comment information of the first k1 bits of each article in the order of the endorsements, wherein k1 is a positive integer;
at least two pieces of comment information positioned in the first k2 bits of the reading praise rate ordering in the pending comment information, wherein k2 is a positive integer;
and comment information posted by the target comment posting person or comment information posted by the target comment posting person positioned in the first k3 positions of the personal article reading quantity sequence, wherein the target comment posting person refers to a comment posting person with the personal article reading quantity larger than a personal reading quantity threshold value in a specified time period, and k3 is a positive integer.
In summary, in the comment information display device provided in this embodiment, the comment aggregation viewing control of at least two articles of the same interactive topic is displayed on the first user interface of the application program, a plurality of articles can be published for one interactive topic on the multimedia platform, and comment information of different articles under the same interactive topic can be aggregated and viewed by triggering the comment aggregation viewing control, so that the information acquisition efficiency of a user is greatly improved, when the user wants to view the comment information of a plurality of articles under the same interactive topic, the user does not need to continuously execute clicking on one article, and the operation of clicking on another article to view the comment information under the article is stopped, and the man-machine interaction efficiency when the user views the comment information is also improved.
Fig. 7 shows a block diagram of a terminal 400 according to an exemplary embodiment of the present application. The terminal 400 may be: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III, motion picture expert compression standard audio plane 3), an MP4 (Moving Picture Experts Group Audio Layer IV, motion picture expert compression standard audio plane 4) player, a notebook computer, or a desktop computer. The terminal 400 may also be referred to by other names as user equipment, portable terminal, laptop terminal, desktop terminal, etc.
In general, the terminal 400 includes: a processor 401 and a memory 402.
Processor 401 may include one or more processing cores such as a 4-core processor, an 8-core processor, etc. The processor 401 may be implemented in at least one hardware form of DSP (Digital Signal Processing ), FPGA (Field-Programmable Gate Array, field programmable gate array), PLA (Programmable Logic Array ). The processor 401 may also include a main processor, which is a processor for processing data in an awake state, also called a CPU (Central Processing Unit ), and a coprocessor; a coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 401 may integrate a GPU (Graphics Processing Unit, image processor) for rendering and drawing of content required to be displayed by the display screen. In some embodiments, the processor 401 may also include an AI (Artificial Intelligence ) processor for processing computing operations related to machine learning.
Memory 402 may include one or more computer-readable storage media, which may be non-transitory. Memory 402 may also include high-speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In some embodiments, a non-transitory computer readable storage medium in memory 402 is used to store at least one instruction for execution by processor 401 to implement the method of displaying comment information provided by an embodiment of the method of the present application.
In some embodiments, the terminal 400 may further optionally include: a peripheral interface 403 and at least one peripheral. The processor 401, memory 402, and peripheral interface 403 may be connected by a bus or signal line. The individual peripheral devices may be connected to the peripheral device interface 403 via buses, signal lines or a circuit board. Specifically, the peripheral device includes: at least one of radio frequency circuitry 404, a display screen 405, audio circuitry 406, and a power supply 407.
Peripheral interface 403 may be used to connect at least one Input/Output (I/O) related peripheral to processor 401 and memory 402. In some embodiments, processor 401, memory 402, and peripheral interface 403 are integrated on the same chip or circuit board; in some other embodiments, either or both of the processor 401, memory 402, and peripheral interface 403 may be implemented on separate chips or circuit boards, which is not limited in this embodiment.
The Radio Frequency circuit 404 is configured to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuitry 404 communicates with a communication network and other communication devices via electromagnetic signals. The radio frequency circuit 404 converts an electrical signal into an electromagnetic signal for transmission, or converts a received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 404 includes: antenna systems, RF transceivers, one or more amplifiers, tuners, oscillators, digital signal processors, codec chipsets, subscriber identity module cards, and so forth. The radio frequency circuitry 404 may communicate with other terminals via at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: metropolitan area networks, various generations of mobile communication networks (2G, 3G, 4G, and 8G), wireless local area networks, and/or WiFi (Wireless Fidelity ) networks. In some embodiments, the radio frequency circuitry 404 may also include NFC (Near Field Communication ) related circuitry, which is not limiting of the application.
The display screen 405 is used to display a UI (User Interface). The UI may include graphics, text, icons, video, and any combination thereof. When the display screen 405 is a touch display screen, the display screen 405 also has the ability to collect touch signals at or above the surface of the display screen 405. The touch signal may be input as a control signal to the processor 401 for processing. At this time, the display screen 405 may also be used to provide virtual buttons and/or a virtual keyboard, also referred to as soft buttons and/or a soft keyboard. In some embodiments, the display 405 may be one, providing a front panel of the terminal 400; in other embodiments, the display 405 may be at least two, and disposed on different surfaces of the terminal 400 or in a folded design; in still other embodiments, the display 405 may be a flexible display disposed on a curved surface or a folded surface of the terminal 400. Even more, the display screen 405 may be arranged in an irregular pattern that is not rectangular, i.e. a shaped screen. The display 405 may be made of LCD (Liquid Crystal Display ), OLED (Organic Light-Emitting Diode) or other materials.
Audio circuitry 406 may include a microphone and a speaker. The microphone is used for collecting sound waves of users and environments, converting the sound waves into electric signals, and inputting the electric signals to the processor 401 for processing, or inputting the electric signals to the radio frequency circuit 404 for realizing voice communication. For the purpose of stereo acquisition or noise reduction, a plurality of microphones may be respectively disposed at different portions of the terminal 400. The microphone may also be an array microphone or an omni-directional pickup microphone. The speaker is used to convert electrical signals from the processor 401 or the radio frequency circuit 404 into sound waves. The speaker may be a conventional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, not only the electric signal can be converted into a sound wave audible to humans, but also the electric signal can be converted into a sound wave inaudible to humans for ranging and other purposes. In some embodiments, audio circuitry 406 may also include a headphone jack.
The power supply 407 is used to power the various components in the terminal 400. The power supply 407 may be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 407 includes a rechargeable battery, the rechargeable battery may support wired or wireless charging. The rechargeable battery may also be used to support fast charge technology.
Those skilled in the art will appreciate that the structure shown in fig. 7 is not limiting of the terminal 400 and may include more or fewer components than shown, or may combine certain components, or may employ a different arrangement of components.
Fig. 8 is a schematic diagram illustrating a structure of a server according to an exemplary embodiment of the present application. The server may be a display method for executing comment information as provided by the present application. Specifically, the present application relates to a method for manufacturing a semiconductor device.
The computer apparatus 500 includes a central processing unit (CPU, central Processing Unit) 501, a system Memory 504 including a random access Memory (RAM, random Access Memory) 502 and a Read Only Memory (ROM) 503, and a system bus 505 connecting the system Memory 504 and the central processing unit 501. Computer device 500 also includes a basic input/output system (I/O system, input Output System) 506, which helps to transfer information between various devices within the computer, and a mass storage device 507 for storage of an operating system 513, application programs 514, and other program modules 515.
The basic input/output system 506 includes a display 508 for displaying information and an input device 509, such as a mouse, keyboard, etc., for user input of information. Wherein both the display 508 and the input device 509 are coupled to the central processing unit 501 via an input output controller 510 coupled to the system bus 505. The basic input/output system 506 may also include an input/output controller 510 for receiving and processing input from a number of other devices, such as a keyboard, mouse, or electronic stylus. Similarly, the input output controller 510 also provides output to a display screen, a printer, or other type of output device.
The mass storage device 507 is connected to the central processing unit 501 through a mass storage controller (not shown) connected to the system bus 505. The mass storage device 507 and its associated computer-readable media provide non-volatile storage for the computer device 500. That is, the mass storage device 507 may include a computer readable medium (not shown) such as a hard disk or compact disc read only memory (CD-ROM, compact Disc Read Only Memory) drive.
Computer readable media may include computer storage media and communication media. Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes RAM, ROM, erasable programmable read-only memory (EPROM, erasable Programmable Read Only Memory), electrically erasable programmable read-only memory (EEPROM, electrically Erasable Programmable Read Only Memory), flash memory or other solid state memory technology, CD-ROM, digital versatile disks (DVD, digital Versatile Disc) or solid state disks (SSD, solid State Drives), other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices. The random access memory may include resistive random access memory (ReRAM, resistance Random Access Memory) and dynamic random access memory (DRAM, dynamic Random Access Memory), among others. Of course, those skilled in the art will recognize that computer storage media are not limited to the ones described above. The system memory 504 and mass storage device 507 described above may be collectively referred to as memory.
According to various embodiments of the application, the computer device 500 may also operate by being connected to a remote computer on a network, such as the Internet. I.e., the computer device 500 may be connected to the network 512 via a network interface unit 511 coupled to the system bus 505, or other types of networks or remote computer systems (not shown) may be coupled to the computer device using the network interface unit 511.
The memory also includes one or more programs, one or more programs stored in the memory and configured to be executed by the CPU.
In an alternative embodiment, a computer apparatus is provided that includes a processor and a memory having at least one instruction, at least one program, code set, or instruction set stored therein, the at least one instruction, at least one program, code set, or instruction set being loaded and executed by the processor to implement a method of displaying comment information as described above.
In an alternative embodiment, a computer readable storage medium having stored therein at least one instruction, at least one program, code set, or instruction set loaded and executed by a processor to implement a method of displaying comment information as described above is provided.
Alternatively, the computer-readable storage medium may include: read Only Memory (ROM), random access Memory (RAM, random Access Memory), solid state disk (SSD, solid State Drives), or optical disk, etc. The random access memory may include resistive random access memory (ReRAM, resistance Random Access Memory) and dynamic random access memory (DRAM, dynamic Random Access Memory), among others. The foregoing embodiment numbers of the present application are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program for instructing relevant hardware, where the program may be stored in a computer readable storage medium, and the storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The present application also provides a computer readable storage medium, where at least one instruction, at least one program, a code set, or an instruction set is stored, where the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by a processor to implement a method for displaying comment information provided by each method embodiment described above.
The present application also provides a computer program product comprising computer instructions stored on a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions so that the computer device performs the comment information display method as described above.
It should be understood that references herein to "a plurality" are to two or more. "and/or", describes an association relationship of an association object, and indicates that there may be three relationships, for example, a and/or B, and may indicate: a exists alone, A and B exist together, and B exists alone. The character "/" generally indicates that the context-dependent object is an "or" relationship.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program for instructing relevant hardware, where the program may be stored in a computer readable storage medium, and the storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The foregoing description of the preferred embodiments of the present application is not intended to limit the application, but rather, the application is to be construed as limited to the appended claims.
Claims (16)
1. A method for displaying comment information, the method comprising:
displaying a first user interface used for displaying an interactive topic in an application program, wherein comment aggregation viewing controls of at least two articles with the same interactive topic and article viewing controls of representative articles with the interactive topic are displayed on the first user interface, the comment aggregation viewing controls and the article viewing controls are provided with mutually independent display areas on the first user interface, the interactive topic is the topic of participation of a first account, social relations exist between the first account and a second account logged in the application program, and at least one of the following information is displayed on the comment aggregation viewing controls: the number of comment information of the at least two articles; the comment information quantity m displayed by aggregation of the at least two articles; the account number of the published accounts of the at least two stamps; an account head portrait of the published account of the at least two stamps; an account head portrait of the publishing account of m pieces of comment information;
Receiving a view operation on the comment aggregation view control;
responding to the viewing operation, displaying m pieces of comment information of the at least two articles on a second user interface of the application program, wherein at least two pieces of comment information exist in the m pieces of comment information, the m pieces of comment information are comments on different articles, m is a positive integer greater than 1, and the m pieces of comment information are arranged in descending order according to praise numbers;
receiving an article viewing operation on the article viewing control;
and responding to the article viewing operation, displaying contents contained in the representative articles on the application program, wherein the representative articles are articles with reading representatives or media publication representatives in the interaction topics.
2. The method of claim 1, wherein the displaying m pieces of comment information for the at least two articles on the second user interface of the application program comprises:
acquiring at least two pieces of candidate comment information of at least two articles of the same interaction topic;
determining at most h pieces of candidate comment information under each article from the at least two pieces of candidate comment information to obtain screened candidate comment information, wherein h is a positive integer;
And determining that the m pieces of comment information are displayed on the second user interface from the screened candidate comment information.
3. The method of claim 2, wherein the determining at most h candidate comment information for each article from the at least two candidate comment information, to obtain the filtered candidate comment information, includes:
calculating the quality score of each piece of candidate comment information in the at least two pieces of candidate comment information;
and screening the at least two candidate comment information according to the quality scores from large to small in sequence, determining at most h candidate comment information under each article, and obtaining the screened candidate comment information.
4. The method of claim 3, wherein the sequentially screening the at least two candidate comment information in the order from the top to the bottom according to the quality score to determine at most h candidate comment information under each article includes:
in response to the fact that the similarity of n pieces of candidate comment information in the at least two pieces of candidate comment information is larger than a similarity threshold, reserving candidate comment information corresponding to the maximum quality score in the n pieces of candidate comment information, removing the rest n-1 pieces of candidate comment information to obtain candidate comment information subjected to primary screening, wherein n is a positive integer larger than 1;
And screening the candidate comment information after the primary screening according to the order of the quality scores from large to small, and determining at most h candidate comment information under each article.
5. The method according to any one of claims 1 to 4, further comprising:
and displaying the article links corresponding to the comment information on the display items of each comment information in the m pieces of comment information.
6. The method according to any one of claims 1 to 4, further comprising:
and displaying the praise control of the comment information on the display item of each comment information in the m pieces of comment information, wherein the praise control is marked with the praise number of the comment information.
7. The method of any one of claims 1 to 4, wherein a reading account viewing control of the representative article is further displayed on the first user interface, and a number y of reading accounts is further displayed on the reading account viewing control, wherein y is a positive integer;
the method further comprises the steps of:
receiving a reading account viewing operation on the reading account viewing control;
and responding to the reading account viewing operation, and displaying y reading accounts for reading the representative articles on the application program.
8. The method of any one of claims 1 to 4, wherein the first user interface further displays other article viewing controls of the information category to which the representative article belongs;
the method further comprises the steps of:
receiving other article viewing operations on the other article viewing control;
and displaying other articles of the information category on the application program in response to the other article viewing operation.
9. The method of any one of claims 1 to 4, wherein a first account viewing control is displayed on the first user interface;
the method further comprises the steps of:
receiving a first account viewing operation on the first account viewing control;
and responding to the first account viewing operation, displaying L first accounts participating in the interaction topic in the application program, wherein L is a positive integer.
10. The method of claim 9, wherein at least two of the L first accounts participate in interactions of different articles under the interaction topic.
11. The method of any one of claims 1 to 4, wherein a video account viewing control for the interactive topic is also displayed on the first user interface;
The method further comprises the steps of:
receiving a video account viewing operation on the video account viewing control;
and responding to the video account viewing operation, and displaying a video publishing account of the video of the interaction topic in the application program.
12. The method according to any one of claims 1 to 4, wherein r pieces of comment information include r pieces of comment information, where r pieces of comment information are comment information posted by the first account, and r is a positive integer greater than 1;
the method further comprises the steps of:
and highlighting the account nickname of the first account on the display item of each item of r item of comment information.
13. The method of claim 12, wherein the step of determining the position of the probe is performed,
at least two pieces of r pieces of comment information are comments of different articles;
or,
at least two pieces of r pieces of comment information are comments of the same article.
14. A display device of comment information, characterized in that the device comprises:
the display module is used for displaying a first user interface used for displaying an interactive topic in an application program, wherein comment aggregation viewing controls of at least two articles of the same interactive topic and article viewing controls of representative articles of the interactive topic are displayed on the first user interface, the comment aggregation viewing controls and the article viewing controls are provided with mutually independent display areas on the first user interface, the interactive topic is a topic of a first account participating in interaction, a social relationship exists between the first account and a second account logged in the application program, and at least one of the following information is displayed on the comment aggregation viewing controls: the number of comment information of the at least two articles; the comment information quantity m displayed by aggregation of the at least two articles; the account number of the published accounts of the at least two stamps; an account head portrait of the published account of the at least two stamps; an account head portrait of the publishing account of m pieces of comment information;
The receiving module is used for receiving the view operation on the comment aggregation view control;
the display module is used for responding to the viewing operation, displaying m pieces of comment information of the at least two articles on a second user interface of the application program, wherein at least two pieces of comment information exist in the m pieces of comment information, the m pieces of comment information are comments on different articles, m is a positive integer larger than 1, and the m pieces of comment information are arranged in descending order according to praise numbers;
receiving an article viewing operation on the article viewing control;
and responding to the article viewing operation, displaying contents contained in the representative articles on the application program, wherein the representative articles are articles with reading representatives or media publication representatives in the interaction topics.
15. A terminal, the terminal comprising:
a memory;
a processor coupled to the memory;
wherein the processor is configured to load and execute executable instructions to implement the method of displaying comment information according to any one of claims 1 to 13.
16. A computer-readable storage medium having stored therein at least one instruction, at least one program, code set, or instruction set; the at least one instruction, the at least one program, the set of codes, or the set of instructions are loaded and executed by a processor to implement the comment information display method according to any one of claims 1 to 13.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011360570.3A CN112328136B (en) | 2020-11-27 | 2020-11-27 | Comment information display method, comment information display device, comment information display equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011360570.3A CN112328136B (en) | 2020-11-27 | 2020-11-27 | Comment information display method, comment information display device, comment information display equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112328136A CN112328136A (en) | 2021-02-05 |
CN112328136B true CN112328136B (en) | 2023-09-19 |
Family
ID=74308665
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011360570.3A Active CN112328136B (en) | 2020-11-27 | 2020-11-27 | Comment information display method, comment information display device, comment information display equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112328136B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113157165A (en) * | 2021-05-12 | 2021-07-23 | 北京字跳网络技术有限公司 | Information display method and device, electronic equipment and program product |
CN113282789B (en) * | 2021-06-21 | 2023-08-08 | 北京奇艺世纪科技有限公司 | Content display method and device, electronic equipment and readable storage medium |
CN113723087B (en) * | 2021-09-15 | 2023-02-28 | 北京字跳网络技术有限公司 | Information processing method, device, equipment, readable storage medium and product |
CN114338591B (en) * | 2022-03-14 | 2022-07-12 | 北京搜狐新媒体信息技术有限公司 | Online interaction method and device, electronic equipment and computer storage medium |
CN117119206A (en) * | 2022-05-17 | 2023-11-24 | 北京有竹居网络技术有限公司 | Information display method, device, equipment and medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105580013A (en) * | 2013-09-16 | 2016-05-11 | 汤姆逊许可公司 | Browsing videos by searching multiple user comments and overlaying those into the content |
CN110601956A (en) * | 2019-09-06 | 2019-12-20 | 腾讯科技(深圳)有限公司 | Content aggregation method and device, computer equipment and storage medium |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110307403A1 (en) * | 2010-06-11 | 2011-12-15 | Arad Rostampour | Systems and method for providing monitoring of social networks |
US10298528B2 (en) * | 2016-02-03 | 2019-05-21 | Flipboard, Inc. | Topic thread creation |
-
2020
- 2020-11-27 CN CN202011360570.3A patent/CN112328136B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105580013A (en) * | 2013-09-16 | 2016-05-11 | 汤姆逊许可公司 | Browsing videos by searching multiple user comments and overlaying those into the content |
CN110601956A (en) * | 2019-09-06 | 2019-12-20 | 腾讯科技(深圳)有限公司 | Content aggregation method and device, computer equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN112328136A (en) | 2021-02-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112328136B (en) | Comment information display method, comment information display device, comment information display equipment and storage medium | |
CN110585726B (en) | User recall method, device, server and computer readable storage medium | |
US11321410B2 (en) | Information recommendation method and apparatus, device, and storage medium | |
US9288274B2 (en) | Determining a community emotional response | |
CN106357517B (en) | Directional label generation method and device | |
US20120311032A1 (en) | Emotion-based user identification for online experiences | |
US20180181854A1 (en) | Eq-digital conversation assistant | |
CN111310079A (en) | Comment information sorting method and device, storage medium and server | |
WO2022183707A1 (en) | Interaction method and apparatus thereof | |
CN106294846A (en) | A kind of recommendation method of information and mobile terminal | |
US10726087B2 (en) | Machine learning system and method to identify and connect like-minded users | |
US10535344B2 (en) | Conversational system user experience | |
CN111464430B (en) | Dynamic expression display method, dynamic expression creation method and device | |
CN108322523A (en) | Method, server and mobile terminal are recommended in a kind of application | |
US20160057266A1 (en) | Phonepad | |
CN111258692A (en) | Filling method, device and equipment of remark information and storage medium | |
CN111666498B (en) | Friend recommendation method based on interaction information, related device and storage medium | |
CN107562917B (en) | User recommendation method and device | |
CN105190602A (en) | Electronic communication ranking based on social cues | |
CN112818080B (en) | Searching method, searching device, searching equipment and storage medium | |
CN108710521A (en) | A kind of note generation method and terminal device | |
EP2741468B1 (en) | Method for labelling user data, terminal device and server | |
CN117376647A (en) | Information display method, information display device, electronic equipment and storage medium | |
CN112084420B (en) | Friend recommendation method and device, electronic equipment and storage medium | |
CN118569904A (en) | Strategy crowd assessment method, device, related equipment and computer program product |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40038810 Country of ref document: HK |
|
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |