Information Display Method, Device, Electronic Device, and Storage Medium
By overlaid on the information display page, the barrage information generated by historical comment information based on preset objects is solved, and a more efficient and realistic information display effect is achieved.
Patent Information
- Application Number
- CN202210553994.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-20
- Publication Date
- 2025-08-05
- Estimated Expiration
- 2042-05-20
AI Technical Summary
In the prior art, information display methods cannot effectively utilize historical review information, resulting in inefficient acquisition of goods and the interactive information cannot truly reflect the characteristics of the goods.
The barrage information generated by historical comment information based on the preset object is superimposed on the information display page, and the barrage information is displayed on the object attribute information, and the barrage is controlled according to the comment frequency and status.
It improves the efficiency and authenticity of information display, avoids interference with object attribute information by barrage information, and improves resource utilization.
Smart Images

Figure CN115022728B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of Internet application technology, and in particular to an information display method, device, electronic device, and storage medium. Background Art
[0002] With the development of the internet, information display has become more diverse, such as through listing pages and live streaming pages. Related technologies often display various product information below the product card image on a listing page. This method of displaying various information in a fused manner fails to effectively attract attention. When products are displayed on live streaming pages, viewers can send interactive messages. While interactive messages can increase attention, they are generally real-time communication between viewers. As a result, these various types of information and interactive messages cannot be effectively and authentically used to understand the products, resulting in low efficiency in obtaining effective product information. Summary of the Invention
[0003] The present disclosure provides an information display method, device, electronic device, and storage medium. The technical solution of the present disclosure is as follows:
[0004] According to a first aspect of an embodiment of the present disclosure, there is provided an information display method, comprising:
[0005] Displaying a display page of a preset object, wherein the display page displays object attribute information of the preset object;
[0006] The barrage information corresponding to the preset object is superimposed and displayed on the object attribute information, where the barrage information is generated based on historical comment information associated with the preset object.
[0007] In one possible implementation, the display page is a list browsing page, the number of the preset objects is multiple, the object attribute information is an object card and / or an object cover, and the object attribute information includes an object image; and superimposing and displaying the barrage information corresponding to the preset object on the object attribute information includes:
[0008] The barrage information is displayed on the object image.
[0009] In a possible implementation, displaying the bullet chat information on the object image includes:
[0010] Target barrage information corresponding to the target object is displayed on the target object image; the target object is at least one of a plurality of preset objects, and the target object image is an object image of the target object.
[0011] In a possible implementation, displaying target barrage information corresponding to the target object on the target object image includes:
[0012] Control the target bullet screen information to scroll from a first position of the target object image to a second position of the target object image.
[0013] In a possible implementation, the method further includes:
[0014] Detecting that the target bullet chat information reaches the second position, hiding the bullet chat area that reaches the second position;
[0015] When the target bullet screen information is completely hidden, the target bullet screen information is controlled to scroll from the first position to the second position.
[0016] In a possible implementation, the number of the target barrage information is a preset number, and the preset number of target barrage information is arranged serially or in parallel in the scrolling direction.
[0017] In a possible implementation, a method for determining the target object image includes at least one of the following:
[0018] selecting a static object image from a plurality of object images as the target object image;
[0019] Alternatively, the object image currently displayed on the screen is used as the target object image;
[0020] Alternatively, an object image in a non-live state among the multiple object images is used as the target object image;
[0021] Alternatively, an object image corresponding to a preset object whose historical comment information meets a preset condition is selected from a plurality of preset objects as the target object image;
[0022] Alternatively, an object image whose historical comment information corresponding to the object image currently displayed on the screen meets a preset condition is used as the target object image.
[0023] In a possible implementation, the method further includes:
[0024] Monitoring a first object image; the first object image is any target object image;
[0025] When it is detected that the first object image changes to a dynamic state, the target barrage information displayed on the first object image is hidden.
[0026] In a possible implementation, the method further includes:
[0027] When it is detected that the second object image moves to the edge of the screen, the target barrage information displayed on the second object image is hidden, or the scrolling of the target barrage information displayed on the second object image is paused; the second object image is any target object image.
[0028] In one possible implementation, the process of generating the target barrage information includes:
[0029] Obtain target historical comment information associated with the target object;
[0030] Counting the positive feedback comment information that meets the frequency condition and / or the negative feedback comment information that meets the frequency condition in the target historical comment information;
[0031] Generating the target barrage information based on the positive feedback comment information and / or the negative feedback comment information;
[0032] Among them, the target historical comment information is feedback from the target user account associated with the target object, and the target user account is a user account that has performed an object acquisition operation on the target object; or, the target user account is a user account that has performed the object acquisition operation a preset number of times in the target live broadcast room, and the target live broadcast room is the live broadcast room associated with the target anchor corresponding to the target object.
[0033] In a possible implementation, the display page is a live broadcast page of the preset object, and the object attribute information of the preset object is the associated multimedia of the preset object; and the corresponding barrage information is superimposed on the object attribute information, including:
[0034] Displaying the barrage information on the associated multimedia;
[0035] Among them, the historical comment information is based on the feedback of the user account associated with the preset object; the user account associated with the preset object is a user account that has performed the object acquisition operation a preset number of times in the preset live broadcast room, and the preset live broadcast room is the live broadcast room associated with the anchor corresponding to the preset object.
[0036] In a possible implementation, the method further includes:
[0037] When it is detected that the barrage information is triggered, historical comment information associated with the barrage information is displayed.
[0038] According to a second aspect of an embodiment of the present disclosure, there is provided an information display device, comprising:
[0039] A page display module is configured to execute displaying a display page of a preset object, wherein the display page displays object attribute information of the preset object;
[0040] The display module is configured to perform superimposed display of the bullet screen information corresponding to the preset object on the object attribute information, where the bullet screen information is generated based on the historical comment information associated with the preset object.
[0041] In a possible implementation, the display page is a list browsing page, the number of the preset objects is multiple, the object attribute information is an object card and / or an object cover, and the object attribute information includes an object image; and the display module includes:
[0042] The first display unit is configured to display the barrage information on the object image.
[0043] In a possible implementation, the first display unit includes:
[0044] The display subunit is configured to display the target barrage information corresponding to the target object on the target object image; the target object is at least one of a plurality of preset objects, and the target object image is the object image of the target object.
[0045] In a possible implementation, the display subunit is further configured to control the target bullet screen information to scroll from a first position of the target object image to a second position of the target object image.
[0046] In a possible implementation, the apparatus further includes:
[0047] A first detection module is configured to detect that the target bullet chat information reaches the second position and hide the bullet chat area that reaches the second position;
[0048] The control module is configured to control the target barrage information to scroll from the first position to the second position when the target barrage information is completely hidden.
[0049] In a possible implementation, the number of the target barrage information is a preset number, and the preset number of target barrage information is arranged serially or in parallel in the scrolling direction.
[0050] In a possible implementation, the apparatus further includes:
[0051] a target object image screening module, configured to select a static object image from a plurality of object images as the target object image;
[0052] Alternatively, the object image currently displayed on the screen is used as the target object image;
[0053] Alternatively, an object image in a non-live state among the multiple object images is used as the target object image;
[0054] Alternatively, an object image corresponding to a preset object whose historical comment information meets a preset condition is selected from a plurality of preset objects as the target object image;
[0055] Alternatively, an object image whose historical comment information corresponding to the object image currently displayed on the screen meets a preset condition is used as the target object image.
[0056] In a possible implementation, the apparatus further includes:
[0057] A monitoring module is configured to monitor a first object image; the first object image is any target object image;
[0058] The linkage display module is configured to hide the target barrage information displayed on the first object image when it is detected that the first object image changes to a dynamic state.
[0059] In a possible implementation, the apparatus further includes:
[0060] The second detection module is configured to hide the target barrage information displayed on the second object image, or pause the scrolling of the target barrage information displayed on the second object image when it is detected that the second object image moves to the edge of the screen; the second object image is any target object image.
[0061] In a possible implementation, the apparatus further includes:
[0062] A comment information acquisition module is configured to acquire target historical comment information associated with the target object;
[0063] A statistics module is configured to perform statistics on the positive feedback comment information that meets the frequency condition and / or the negative feedback comment information that meets the frequency condition in the target historical comment information;
[0064] A target barrage information generation module is configured to generate the target barrage information based on the positive feedback comment information and / or the negative feedback comment information;
[0065] Among them, the target historical comment information is feedback from the target user account associated with the target object, and the target user account is a user account that has performed an object acquisition operation on the target object; or, the target user account is a user account that has performed the object acquisition operation a preset number of times in the target live broadcast room, and the target live broadcast room is the live broadcast room associated with the target anchor corresponding to the target object.
[0066] In a possible implementation, the display page is a live broadcast page of the preset object, and the object attribute information of the preset object is associated multimedia of the preset object; the display module includes:
[0067] A second display unit is configured to display the bullet screen information on the associated multimedia;
[0068] Among them, the historical comment information is based on the feedback of the user account associated with the preset object; the user account associated with the preset object is a user account that has performed the object acquisition operation a preset number of times in the preset live broadcast room, and the preset live broadcast room is the live broadcast room associated with the anchor corresponding to the preset object.
[0069] In a possible implementation, the apparatus further includes:
[0070] The barrage trigger module is configured to display historical comment information associated with the barrage information when it is detected that the barrage information is triggered.
[0071] According to a third aspect of an embodiment of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement a method as described in any one of the first aspects above.
[0072] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is capable of executing any method described in the first aspect of the embodiment of the present disclosure.
[0073] According to a fifth aspect of an embodiment of the present disclosure, a computer program product is provided, comprising computer instructions, which, when executed by a processor, enable a computer to execute any one of the methods according to the first aspect of the embodiment of the present disclosure.
[0074] The technical solutions provided by the embodiments of the present disclosure bring at least the following beneficial effects:
[0075] By displaying the object attribute information and the barrage information generated based on the historical comment information associated with the preset object on the display page of the preset object, the historical comments of the preset object can be easily obtained on the display page, which can improve the efficiency and authenticity of understanding the preset object; and this method of displaying historical comment information in the form of barrage will not be interfered with by the object attribute information, can be effectively paid attention to, improve the information display effect, and have high display resource utilization.
[0076] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0077] The accompanying drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute an improper limitation of the present disclosure.
[0078] Figure 1 It is a schematic diagram showing an application environment according to an exemplary embodiment.
[0079] Figure 2 The figure is a flowchart of an information display method according to an exemplary embodiment.
[0080] Figures 3a to 3e The figure is a schematic diagram showing a display page and bullet comment information according to an exemplary embodiment.
[0081] Figures 4a to 4d The figure is a schematic diagram showing a scrolling display of a preset object according to an exemplary embodiment.
[0082] Figure 5 The present invention is a flowchart of a method for generating target barrage information according to an exemplary embodiment.
[0083] Figure 6 The figure is a block diagram of an information display device according to an exemplary embodiment.
[0084] Figure 7 The figure is a block diagram of an electronic device for information presentation according to an exemplary embodiment. DETAILED DESCRIPTION
[0085] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0086] It should be noted that the terms "first," "second," and the like in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the numbers used in this manner are interchangeable where appropriate so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure as detailed in the appended claims.
[0087] See also Figure 1 , Figure 1 is a schematic diagram showing an application environment according to an exemplary embodiment. Figure 1 As shown, the application environment may include a server 01 and a terminal 02 .
[0088] In an optional embodiment, server 01 can be used to provide displayed object attribute information and historical comment information. Specifically, server 01 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms.
[0089] In an optional embodiment, terminal 02 can be used to display and process comment information. Specifically, terminal 02 may include, but is not limited to, electronic devices such as smartphones, desktop computers, tablet computers, laptops, smart speakers, digital assistants, augmented reality (AR) / virtual reality (VR) devices, and smart wearable devices. Optionally, the operating system running on the electronic device may include, but is not limited to, Android, iOS, Linux, and Windows.
[0090] In addition, it should be noted that Figure 1 What is shown is merely one application environment of the information display method provided by the present disclosure.
[0091] In the embodiments of this specification, the server 01 and the terminal 02 may be connected directly or indirectly via wired or wireless communication, and this application does not impose any limitation thereto.
[0092] It should be noted that the following figure shows a possible order of steps, which is not actually limited to this order. Some steps can be executed in parallel without relying on each other. The user information (including but not limited to user device information, user personal information, user comment information, etc.) and data (including but not limited to data for display, data for training, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.
[0093] Figure 2 FIG. 1 is a flow chart showing an information display method according to an exemplary embodiment. Figure 2 As shown, the following steps may be included.
[0094] In step S201 , a display page of a preset object is displayed, where the display page displays object attribute information of the preset object.
[0095] In the embodiments of this specification, the preset object may be an object preset in the application platform, such as an object used for interaction in the application platform. The preset object may include preset items (commodities), multimedia, etc. Multimedia may include short videos, long videos, and live videos, etc. The interaction here may refer to the preset interactive operations that the user account in the application platform can perform on the preset object, such as collection operations, sharing operations, object acquisition operations, etc. In the case where the preset object is a preset item, the object acquisition operation may be an acquisition operation of the preset item, such as an item purchase operation. It should be noted that the content of the multimedia may be the introduction content of the preset item or other content, and this disclosure does not limit this. Among them, the preset items may be real items or virtual items. Real items may include items in various categories such as clothes and backpacks, and virtual items may include virtual materials, film and television resources, etc.
[0096] Accordingly, the display page of the preset object can be a list browsing page or a live broadcast page. The live broadcast page can be a live broadcast page of recommended items or a live broadcast page of other content, which is not limited in this disclosure.
[0097] In one example, the display page can be a list browsing page for preset objects. The list browsing page can include multiple preset objects, and the object attribute information can be an object card and / or an object cover. The object attribute information can include an object image, and optionally, the object attribute information can include an object image and object description information. Specifically, when the preset object is a preset item, the object attribute information can be an object card; when the preset object is multimedia, the object attribute information can be an object cover. Both the object card and the object cover can include an object image and / or object description information. The object image can be a static image or a dynamic image, which is not limited in this disclosure.
[0098] In the embodiments of the present specification, the above-mentioned preset number of preset objects may be of the same type, for example, all preset items or all multimedia. Accordingly, the object attribute information displayed in the list browsing page may all be object cards, or all be object covers, for example, all be short video covers or live broadcast covers. Optionally, the above-mentioned preset number of preset objects may be of different types, for example, preset items and multimedia, so that the object attribute information displayed in the list browsing page may include object cards and object covers, where the content of the multimedia may be related to or unrelated to the preset items, and the present disclosure is not limited to this. It should be noted that, for the case where the preset number of preset objects are of the same type, for example, in the case where they are all preset items, the object attribute information displayed in the list browsing page may also be a mixed arrangement of object cards and object covers, that is, it may include at least two of the object cards of the preset items, the short video covers corresponding to the short videos introducing the preset items, and the live broadcast covers of the live multimedia introducing the preset items, and the present disclosure is not limited to this.
[0099] In actual applications, the above-mentioned display page can be entered through a search operation of a preset object, a recommendation instruction triggered by entering the application platform, etc. The present disclosure does not limit the triggering method of the display page.
[0100] In step S203, the bullet chat information corresponding to the preset object is superimposed and displayed on the object attribute information.
[0101] Among them, the barrage information is generated based on the historical comment information associated with the preset object, and the historical comment information is based on the feedback of the user account associated with the preset object. The user account associated with the preset object can refer to a user account that has performed a preset interactive operation on the preset object, or a user account that has performed operations such as following the anchor or author corresponding to the preset object. In the case where the preset object is a preset item, the user account associated with the preset object can be a user account that has performed an object acquisition operation on the preset object, or the user account associated with the preset object can be a user account that has performed an object acquisition operation a preset number of times in a preset live broadcast room, and the preset live broadcast room is the live broadcast room associated with the anchor corresponding to the preset object, wherein the preset number of times can be 3 times, and this disclosure does not limit this.
[0102] In the embodiments of this specification, historical review information can be used to represent the actual performance of a preset object, such as the object's usage performance, for example, user comments on the quality, visual effects, etc. of the preset object after obtaining it. The historical review information for a preset object can be comments about the preset object within a historical period. As an example, the end time of the historical period can be the current time, and the start time of the historical period can be the release time of the preset object. This disclosure does not limit this.
[0103] In a possible implementation, when the display page is a list browsing page of a preset object, such as Figure 3a As shown, taking an object card as an example, the object card may include an object image and may also include item description information, and the item description information may include item title information (e.g. Figure 3a "A-line skirt autumn" shown), item recommendation information (e.g. Figure 3a The "good quality and low price XXXXXX" shown), resource consumption information of items (such as Figure 3a Optionally, the item description information may also include historical interaction information, list information, etc. The list information here may include item praise list, item hot review list, etc., which is not limited in this disclosure. Based on this, the barrage information can be displayed on the object image, for example, the barrage information corresponding to each object image can be displayed on each object image, such as Figure 3a As shown, 16 people commented that "the upper body effect is good", 26 people commented that "the fabric is comfortable", the workmanship is rough, and the skirt has a good slimming effect. Here, the barrage information may include the number of user accounts that commented and / or the content of the comments. This is only an example and does not limit the present disclosure. As an example, in the case where the object card and the object cover are mixed, the display page can be as follows: Figure 3b As shown, the upper left corner can be a short video cover, the upper right corner and the lower left corner can be object cards, and the lower right corner can be a live broadcast cover, wherein the barrage information is respectively "the things introduced by the author are all very good", "16 people commented that "the effect is good on the body", "rough workmanship", and "the host's things are super good". It should be noted that this disclosure does not limit the display position of the barrage information on the object image, as long as it can be effectively displayed. By displaying the historical comment information of the preset object in the form of barrage on the object image of the list browsing page of the preset object, the browsing effect of the preset object and the convenience of understanding the preset object can be improved, and the influence of the superimposed barrage information on the object attribute information can be avoided.
[0104] Optionally, in order to improve the flexibility of barrage display and save resources, barrage display can be performed on some preset objects. Based on this, the target barrage information corresponding to the target object can be displayed on the target object image; the target object can be at least one of multiple preset objects, and the target object image is the object image of the target object. Taking the number of target objects as 1 as an example, the list browsing page can be as follows Figure 3c As shown, a target barrage message can be displayed on an object image: 26 people rated "the fabric is comfortable". Here, the object image in the upper right corner is the target object image. The target object image can be selected by being in a preset position on the screen or having the most user accounts rating it, etc., which is not limited in this disclosure.
[0105] Specifically, in an optional embodiment, a method for determining the target object image includes at least one of the following:
[0106] A static object image is selected from multiple object images as the target object image; accordingly, the object image in the general object card is a static image. Based on this, the browsing page can be as follows Figure 3a As shown;
[0107] Alternatively, the object image currently displayed on the screen is used as the target object image; accordingly, the corresponding list browsing page can be as follows Figure 3b As shown;
[0108] Alternatively, an object image in a non-live state among multiple object images is used as a target object image; accordingly, the list browsing page can be as follows Figure 3d shown.
[0109] Alternatively, an object image corresponding to a preset object whose historical comment information meets a preset condition is selected from a plurality of preset objects as the target object image;
[0110] Alternatively, the object image whose historical comment information corresponding to the object image currently displayed on the screen meets the preset conditions is used as the target object image. Figure 3c shown.
[0111] Among them, the preset condition can mean that the number of positive feedback comments (good reviews) in the historical review information corresponding to each object image is greater than the preset number, or the number of positive feedback is in a preset ranking position, such as topN, where N can be one of 1 to 3. N being 1 can indicate that the number of good reviews corresponding to the target object image is the largest among the number of good reviews corresponding to multiple object images. Taking N=1 as an example, the list browsing page can be as follows Figure 3c As shown, only one object image displays the barrage information. Specifically, as an example, the number of positive feedback comments in the historical comment information of multiple object images can be obtained, so that the object image with the highest number of positive feedback can be used as the target object image. By determining the target object image in different ways, the flexibility of barrage information display can be further improved. Furthermore, by setting preset conditions to determine the target object image, barrage information can be flexibly displayed according to needs, for example, recommending preset objects with high positive feedback counts.
[0112] In one possible implementation, when a static object image is selected as the target object image, and the object cover can be static or dynamic, based on this, the first object image can be monitored; the first object image is any target object image; when it is detected that the first object image changes to dynamic, the target barrage information displayed on the first object image is hidden. In actual applications, the general live broadcast cover can be a dynamic cover image or a static cover image, and can be switched between dynamic and static. Based on this, the target object image in the live broadcast state can be monitored. For example, when the first object image is a cover image in the live broadcast state, the first object image is monitored; the first object image is any target object image; when it is detected that the first object image changes to dynamic, the target barrage information displayed on the first object image is hidden, such as Figures 3b to 3d As shown; Optionally, when it is detected that the first object image changes to static, the hidden target barrage information can be re-displayed. By monitoring the live cover, the barrage information can be hidden and displayed according to the dynamic and static switching of the live cover, realizing the linkage display of the barrage information and the object cover status, avoiding interference between the displayed information, and ensuring the barrage display effect of the preset object; and only monitoring under the cover image of the live state can save resources.
[0113] In another example, when the display page is a live broadcast page of a preset object, the above S203 may include: displaying the barrage information on the associated multimedia, such as Figure 3e 301 shown. Among them, the historical interactive operation object is an object that has performed historical interactive operations in the target live broadcast room for a number of times greater than or equal to a preset number, and the target live broadcast room is the live broadcast room associated with the target anchor corresponding to the live broadcast page. It should be noted that if there is no historical comment information, the barrage information may not be displayed. Optionally, when it is detected that the barrage information is triggered, the historical comment information associated with the barrage information may be displayed. By displaying the historical comment information of the anchor's historical interactive operation object on the live broadcast page, you can quickly understand the preset objects pushed by the anchor, and based on the barrage information, you can conveniently view the detailed information of the historical comments from the live broadcast page.
[0114] By displaying the object attribute information and the barrage information generated based on the historical comment information associated with the preset object on the display page of the preset object, the historical comments of the preset object can be easily obtained on the display page, which can improve the efficiency and authenticity of understanding the preset object; and this method of displaying historical comment information in the form of barrage will not be interfered with by the object attribute information, can be effectively paid attention to, improve the information display effect, and have high display resource utilization.
[0115] Figures 4a to 4d FIG. 1 is a schematic diagram showing a scrolling display of a preset object according to an exemplary embodiment. Figures 4a to 4d As shown, in one possible implementation, displaying the target barrage information corresponding to the target object on the target object image may include: displaying the target barrage information at a first position of the target object image, and controlling the target barrage information to scroll from the first position to the second position of the target object image.
[0116] As an example, scrolling is scrolling along a first direction of the screen; the first position and the second position are edge positions of the target object image in the second direction of the screen, and the first direction is perpendicular to the second direction. When the first direction is horizontal and the second direction is vertical, the first position can be as follows: Figure 4a As shown in 401, the second position can be as follows Figure 4b As shown in 402 , the target bullet message information can be scrolled from the right edge to the left edge of the screen.
[0117] Optionally, the number of target bullet screen information can be a preset number, and the preset number of target bullet screen information is arranged in series or in parallel in the scrolling direction. For example, the preset number is 3, and taking a certain target object card as an example, the serial arrangement can be as follows: Figure 4a and Figure 4b As shown, the parallel arrangement can be as Figure 4c shown.
[0118] During the scrolling of the target barrage information, the following controls can also be performed, such as detecting that the target barrage information reaches the second position, hiding the barrage area that reaches the second position; and when the target barrage information is completely hidden, controlling the target barrage information to scroll from the first position to be displayed on the target object image, that is, restarting the display from the first position, for example, from Figure 4b Change to Figure 4d shown.
[0119] By controlling the scrolling of the target barrage and arranging a preset number of target barrage information in serial and parallel order, the display flexibility of the target barrage information is further improved.
[0120] Optionally, in response to a selection instruction of a target object card, a detail page corresponding to the target object card is displayed, that is, details of a preset object can be viewed by triggering any area of the object card.
[0121] In actual applications, a sliding operation can be triggered on the list browsing page to view the various object cards in the list browsing page. Based on this, when it is detected that the second object image has moved to the edge of the screen, the target barrage information displayed on the second object image is hidden, or the scrolling of the target barrage information displayed on the second object image is paused; the second object image here is any target object image. By detecting that the object image has moved to the edge of the screen, hiding the target barrage information or pausing the scrolling of the target barrage information, it is possible to save display resources for the barrage information when it is detected that the object is not interested in the second object image.
[0122] Figure 5 This is a flow chart of a method for generating target barrage information according to an exemplary embodiment. Figure 5 As shown, in one possible implementation, the process of generating target barrage information may include:
[0123] In step S501, target historical comment information of the target object is obtained;
[0124] In step S503, the positive feedback comment information that meets the frequency condition and / or the negative feedback comment information that meets the frequency condition in the target historical comment information are counted;
[0125] In step S505, target barrage information is generated based on the positive feedback comment information and / or the negative feedback comment information.
[0126] In the embodiments of this specification, the target historical comment information of the target object can be obtained, so that the positive feedback comment information that meets the frequency conditions and / or the negative feedback comment information that meets the frequency conditions can be counted from the target historical comment information, and then the target barrage information can be generated based on the positive feedback comment information and / or the negative feedback comment information. For example, keywords can be extracted from the positive feedback comment information as at least one target barrage information, and / or keywords can be extracted from the feedback comment information as at least one target barrage information, that is, the number of target barrage information can be at least one. It should be noted that the above barrage information can also be generated based on the method of steps S501 to S505, which will not be repeated here.
[0127] Among them, the frequency condition may refer to the highest frequency, or the frequency condition may refer to the frequency being greater than the frequency threshold, or the frequency condition may refer to being in a preset ranking position in the frequency ranking, and the present disclosure does not limit this. By counting the target historical comment information of the target object, positive feedback comment information that meets the frequency condition and / or negative feedback comment information that meets the frequency condition is obtained to generate the target barrage information, so that the content of the barrage information can include positive feedback and / or negative feedback information, and the target barrage information is richer and more authentic.
[0128] Figure 6FIG. 1 is a block diagram of an information display device according to an exemplary embodiment. Figure 6 , the apparatus may include:
[0129] The page display module 601 is configured to execute displaying a display page of a preset object, wherein the display page displays object attribute information of the preset object;
[0130] The display module 603 is configured to execute superimposing and displaying the bullet comment information corresponding to the preset object on the object attribute information, where the bullet comment information is generated based on the historical comment information associated with the preset object.
[0131] In a possible implementation, the display page is a list browsing page, the number of the preset objects is multiple, the object attribute information is an object card and / or an object cover, and the object attribute information includes an object image; the display module 603 may include:
[0132] The first display unit is configured to display the barrage information on the object image.
[0133] In a possible implementation, the first display unit includes:
[0134] The display subunit is configured to display the target barrage information corresponding to the target object on the target object image; the target object is at least one of a plurality of preset objects, and the target object image is the object image of the target object.
[0135] In a possible implementation, the display subunit is further configured to control the target bullet screen information to scroll from a first position of the target object image to a second position of the target object image.
[0136] In a possible implementation, the apparatus further includes:
[0137] A first detection module is configured to detect that the target bullet chat information reaches the second position and hide the bullet chat area that reaches the second position;
[0138] The control module is configured to control the target barrage information to scroll from the first position to the second position when the target barrage information is completely hidden.
[0139] In a possible implementation, the number of the target barrage information is a preset number, and the preset number of target barrage information is arranged serially or in parallel in the scrolling direction.
[0140] In a possible implementation, the apparatus further includes:
[0141] a target object image screening module, configured to select a static object image from a plurality of object images as the target object image;
[0142] Alternatively, the object image currently displayed on the screen is used as the target object image;
[0143] Alternatively, an object image in a non-live state among the multiple object images is used as the target object image;
[0144] Alternatively, an object image corresponding to a preset object whose historical comment information meets a preset condition is selected from a plurality of preset objects as the target object image;
[0145] Alternatively, an object image whose historical comment information corresponding to the object image currently displayed on the screen meets a preset condition is used as the target object image.
[0146] In a possible implementation, the apparatus further includes:
[0147] A monitoring module is configured to monitor a first object image; the first object image is any target object image;
[0148] The linkage display module is configured to hide the target barrage information displayed on the first object image when it is detected that the first object image changes to a dynamic state.
[0149] In a possible implementation, the apparatus further includes:
[0150] The second detection module is configured to hide the target barrage information displayed on the second object image, or pause the scrolling of the target barrage information displayed on the second object image when it is detected that the second object image moves to the edge of the screen; the second object image is any target object image.
[0151] In a possible implementation, the apparatus further includes:
[0152] A comment information acquisition module is configured to acquire target historical comment information associated with the target object;
[0153] A statistics module is configured to perform statistics on the positive feedback comment information that meets the frequency condition and / or the negative feedback comment information that meets the frequency condition in the target historical comment information;
[0154] A target barrage information generation module is configured to generate the target barrage information based on the positive feedback comment information and / or the negative feedback comment information;
[0155] Among them, the target historical comment information is feedback from the target user account associated with the target object, and the target user account is a user account that has performed an object acquisition operation on the target object; or, the target user account is a user account that has performed the object acquisition operation a preset number of times in the target live broadcast room, and the target live broadcast room is the live broadcast room associated with the target anchor corresponding to the target object.
[0156] In a possible implementation, the display page is a live broadcast page of the preset object, and the object attribute information of the preset object is associated multimedia of the preset object; the display module 603 may further include:
[0157] A second display unit is configured to display the bullet screen information on the associated multimedia;
[0158] Among them, the historical comment information is based on the feedback of the user account associated with the preset object; the user account associated with the preset object is a user account that has performed the object acquisition operation a preset number of times in the preset live broadcast room, and the preset live broadcast room is the live broadcast room associated with the anchor corresponding to the preset object.
[0159] In a possible implementation, the apparatus may further include:
[0160] The barrage trigger module is configured to display historical comment information associated with the barrage information when it is detected that the barrage information is triggered.
[0161] Regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0162] Figure 7 This is a block diagram of an electronic device for information display according to an exemplary embodiment. The electronic device may be a terminal, and its internal structure diagram may be as shown in FIG. Figure 7As shown. The electronic device includes a processor, a memory, a network interface, a display screen and an input device connected via a system bus. The processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the electronic device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, a method for displaying information is implemented. The display screen of the electronic device can be a liquid crystal display screen or an electronic ink display screen, and the input device of the electronic device can be a touch layer covering the display screen, or a button, trackball or touchpad provided on the housing of the electronic device, or an external keyboard, touchpad or mouse, etc.
[0163] Those skilled in the art will understand that Figure 7 The structure shown in the figure is only a block diagram of a part of the structure related to the scheme of the present disclosure, and does not constitute a limitation on the electronic device to which the scheme of the present disclosure is applied. The specific electronic device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0164] In an exemplary embodiment, an electronic device is further provided, including: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement the information display method in the embodiment of the present disclosure.
[0165] In an exemplary embodiment, a computer-readable storage medium is also provided. When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the information display method of the embodiment of the present disclosure. The computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, or the like.
[0166] In an exemplary embodiment, a computer program product including instructions is further provided. When the computer program product is run on a computer, the computer is caused to execute the information display method in the embodiment of the present disclosure.
[0167] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, which can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0168] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the following claims.
[0169] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. An information display method, characterized in that: include: Displaying a display page of a preset object, wherein the display page displays object attribute information of the preset object; Overlaying and displaying the barrage information corresponding to the preset object on the object attribute information, the barrage information being generated based on historical comment information fed back by a user account associated with the preset object; The user account associated with the preset object is a user account that has performed an object acquisition operation on the preset object; The historical review information is used to represent the actual indicator level of the preset object; The display page is a list browsing page, the number of the preset objects is multiple, the object attribute information is an object card and / or an object cover, and the object card selection instruction is used to display the details page of the preset object corresponding to the object card; the object attribute information includes an object image; and the barrage information corresponding to the preset object superimposed on the object attribute information includes: The barrage information is displayed on the object image.
2. The method according to claim 1, characterized in that The displaying of the bullet screen information on the object image includes: Target barrage information corresponding to the target object is displayed on the target object image; the target object is at least one of a plurality of preset objects, and the target object image is an object image of the target object.
3. The method according to claim 2, characterized in that The displaying of target barrage information corresponding to the target object on the target object image includes: Control the target bullet screen information to scroll from a first position of the target object image to a second position of the target object image.
4. The method according to claim 3, characterized in that The method further comprises: Detecting that the target bullet chat information reaches the second position, hiding the bullet chat area that reaches the second position; When the target bullet screen information is completely hidden, the target bullet screen information is controlled to scroll from the first position to the second position.
5. The method according to claim 4, characterized in that The number of the target barrage information is a preset number, and the preset number of target barrage information is arranged in series or in parallel in the scrolling direction.
6. The method according to any one of claims 2 to 5, characterized in that: The target object image is determined in at least one of the following ways: selecting a static object image from a plurality of object images as the target object image; Alternatively, the object image currently displayed on the screen is used as the target object image; Alternatively, an object image in a non-live state among the multiple object images is used as the target object image; Alternatively, an object image corresponding to a preset object whose historical comment information meets a preset condition is selected from a plurality of preset objects as the target object image; Alternatively, an object image whose historical comment information corresponding to the object image currently displayed on the screen meets a preset condition is used as the target object image.
7. The method according to claim 6, characterized in that The method further comprises: Monitoring a first object image; the first object image is any target object image; When it is detected that the first object image changes to a dynamic state, the target barrage information displayed on the first object image is hidden.
8. The method according to any one of claims 2 to 5, characterized in that: The method further comprises: When it is detected that the second object image moves to the edge of the screen, the target barrage information displayed on the second object image is hidden, or the scrolling of the target barrage information displayed on the second object image is paused; the second object image is any target object image.
9. The method according to claim 6, characterized in that The process of generating the target barrage information includes: Obtain target historical comment information associated with the target object; Counting the positive feedback comment information that meets the frequency condition and / or the negative feedback comment information that meets the frequency condition in the target historical comment information; Generating the target barrage information based on the positive feedback comment information and / or the negative feedback comment information; Among them, the target historical comment information is feedback from the target user account associated with the target object, and the target user account is a user account that has performed an object acquisition operation on the target object; or, the target user account is a user account that has performed the object acquisition operation a preset number of times in the target live broadcast room, and the target live broadcast room is the live broadcast room associated with the target anchor corresponding to the target object.
10. The method according to claim 1, characterized in that The display page is a live broadcast page of the preset object, and the object attribute information of the preset object is the associated multimedia of the preset object; The superimposing and displaying corresponding bullet chat information on the object attribute information includes: Displaying the barrage information on the associated multimedia; Among them, the historical comment information is based on the feedback of the user account associated with the preset object; the user account associated with the preset object is a user account that has performed the object acquisition operation a preset number of times in the preset live broadcast room, and the preset live broadcast room is the live broadcast room associated with the anchor corresponding to the preset object.
11. The method according to claim 10, characterized in that The method further comprises: When it is detected that the barrage information is triggered, historical comment information associated with the barrage information is displayed.
12. An information display device, characterized in that: include: A page display module is configured to execute displaying a display page of a preset object, wherein the display page displays object attribute information of the preset object; A display module is configured to execute superimposing and displaying bullet comment information corresponding to the preset object on the object attribute information, wherein the bullet comment information is generated based on historical comment information fed back by a user account associated with the preset object; The user account associated with the preset object is a user account that has performed an object acquisition operation on the preset object; The historical review information is used to represent the actual indicator level of the preset object; Among them, the display page is a list browsing page, the number of preset objects is multiple, the object attribute information is an object card and / or an object cover, and the selection instruction of the object card is used to display the details page of the preset object corresponding to the object card; the object attribute information includes an object image; the display module is also configured to execute the display of the barrage information on the object image.
13. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the information display method according to any one of claims 1 to 11.
14. A computer-readable storage medium, characterized in that When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the information presentation method according to any one of claims 1 to 11.
15. A computer program product comprising computer instructions, characterized in that When the computer instructions are executed by a processor, the information display method according to any one of claims 1 to 11 is implemented.
Citation Information
Patent Citations
Commodity detail page display method and electronic equipment
CN114371846A
Interaction method based on data object and electronic equipment
CN114493747A