Virtual commodity display method and device, equipment, medium and product

By introducing a bullet screen comment feature into the virtual store of a game application, players can directly express and obtain comment information on the virtual product display page, which solves the problem of low information acquisition efficiency in existing technologies and improves the efficiency of comment information transmission.

CN121599731APending Publication Date: 2026-03-03TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411121096.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-15
Publication Date
2026-03-03

AI Technical Summary

Technical Problem

Players need to log in to additional community applications or websites to obtain reviews of virtual items in the game, resulting in low efficiency in information retrieval.

Method used

Introducing a bullet screen comment feature into the virtual store of game applications allows players to express and receive evaluation information directly on the virtual product display page via bullet screen comments.

Benefits of technology

It improves the efficiency of information transmission of virtual goods reviews, enabling players to quickly obtain others' reviews of virtual goods, thereby assisting in redemption decisions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121599731A_ABST
    Figure CN121599731A_ABST
Patent Text Reader

Abstract

The invention discloses a virtual commodity display method and device, equipment, a medium and a product, and relates to the technical field of computers.The method comprises the steps that a first virtual commodity is displayed in a commodity display page of a game application, and the first virtual commodity is used for participating in the game process of the game application; receiving a bullet screen publishing operation for the first virtual commodity; and in response to the bullet screen publishing operation, displaying bullet screen content corresponding to the bullet screen publishing operation in the commodity display page in a rolling display mode, the bullet screen content being used for expressing evaluation of the first virtual commodity. According to the method, through the bullet screen publishing function provided in the commodity display interface of the game application, a player can quickly obtain the evaluation of other people on the virtual commodity, the bullet screen is used as a reference to exchange the virtual commodity, and the information transmission efficiency of the evaluation information of the virtual commodity is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to a method, apparatus, device, medium and product for displaying virtual goods. Background Technology

[0002] In gaming applications, virtual stores are one of the main ways for players to acquire virtual items, virtual props, virtual characters, etc. Players can use the virtual goods they redeem in the virtual store during the game, such as participating in game matches.

[0003] In related technologies, players typically obtain feedback or reviews of in-game virtual items from other players through communication communities independent of the game application, in order to decide whether they need to redeem virtual items.

[0004] However, when players seek reviews of virtual goods through communication communities separate from the game application, they need to log in to additional community applications or websites and perform a search operation to obtain reviews of virtual goods, resulting in low information acquisition efficiency. Summary of the Invention

[0005] This application provides a method, apparatus, device, medium, and product for displaying virtual goods. The technical solution is as follows.

[0006] On the one hand, a method for displaying virtual goods is provided, the method comprising: The first virtual item is displayed on the product display page of the game application, and the first virtual item is used to participate in the game process of the game application; Receive the barrage posting operation for the first virtual product; In response to the bullet screen posting operation, the bullet screen content corresponding to the bullet screen posting operation is displayed in a scrolling display mode on the product display page. The bullet screen content is used to express the evaluation of the first virtual product.

[0007] On the other hand, a display device for virtual goods is provided, the device comprising: The display module is used to display a first virtual product on the product display page of the game application, and the first virtual product is used to participate in the game process of the game application; The receiving module is used to receive the barrage posting operation for the first virtual product; The display module is further configured to respond to the bullet screen posting operation by displaying the bullet screen content corresponding to the bullet screen posting operation in a scrolling display mode on the product display page, wherein the bullet screen content is used to express the evaluation of the first virtual product.

[0008] In some optional embodiments, the bullet screen content includes result display bullet screen content, which is used to display the result content obtained through the first virtual product; The display module is further configured to respond to the bullet screen posting operation by displaying the achievement display bullet screen content in a scrolling display mode on the product display page. The achievement display bullet screen content includes at least one achievement item obtained by the first account through the first virtual product during the game.

[0009] In some alternative embodiments, the outcome item is implemented as at least one of the following: The achievement item is used to indicate the achievement record obtained by the first account after completing the achievement task through the first virtual product. The reward achievement item is used to indicate the reward item obtained by the first account after fulfilling the reward requirements through the first virtual product. The game performance results item is used to indicate the in-game performance data of the first account when participating in virtual games through the first virtual goods.

[0010] In some optional embodiments, the display module is further configured to display a bullet screen editing control, the bullet screen editing control being used to generate the bullet screen content; and to display at least one candidate result item in response to receiving a trigger operation for the bullet screen editing control; The receiving module is further configured to receive the bullet screen publishing operation for the first virtual product based on the selection operation of the target result item among the at least one candidate result item.

[0011] In some optional embodiments, when the first account corresponds to multiple candidate result items, displaying at least one candidate result item includes at least one of the following: The candidate results are displayed in the order of their acquisition time. or, The candidate outcome items are displayed based on their relative difficulty in achieving them. or, The candidate results are displayed based on the correlation between the candidate results and the first virtual product.

[0012] In some optional embodiments, the bullet screen content includes rating bullet screen content, which is used to display quantitative evaluation content of the first virtual product; The display module is further configured to respond to the bullet screen posting operation by displaying the rating bullet screen content in a scrolling display mode on the product display page, the rating bullet screen content including the quantitative rating of the first virtual product by the first account.

[0013] In some optional embodiments, the display module is further configured to display a rating control, which is used to generate the quantitative rating; Based on the input operation to the rating control, the bullet screen posting operation for the first virtual product is received.

[0014] The receiving module is further configured to generate a rating operation for the first virtual product based on the input operation to the rating control.

[0015] In some optional embodiments, the bullet screen content includes bullet screen edit content, which is used to display the evaluation of the first virtual product in natural language; The display module is further configured to respond to the bullet screen posting operation by displaying the bullet screen editing content in a scrolling display mode on the product display page. The bullet screen editing content includes at least one natural language evaluation of the first virtual product by the first account.

[0016] In some alternative embodiments, the apparatus further includes: The acquisition module is used to acquire the at least one natural language comment from the first account in response to the bullet screen posting operation. The recognition module is used to perform intent recognition on the natural language evaluation content to obtain the classification label corresponding to the natural language evaluation content. The classification label is used to indicate whether the evaluation of the natural language evaluation content on the first virtual product is positive or negative. The display module is also used to display the bullet screen editing content in a scrolling display mode on the product display page based on the category tags.

[0017] In some optional embodiments, the display module is further configured to display a bullet screen editing box, which is used to input natural language evaluation content, including text content and / or voice content; The receiving module is further configured to receive the bullet screen publishing operation for the first virtual product based on the editing operation for the bullet screen editing box.

[0018] In some optional embodiments, the display module is further configured to display a plurality of candidate bullet screen contents associated with the first virtual product on the product display page; in response to receiving a selection operation to select target bullet screen content from the plurality of candidate bullet screen contents, display at least one candidate interaction item corresponding to the target bullet screen content, the candidate interaction item being used to provide interactive functions associated with the target bullet screen content; and based on the interaction trigger operation of the candidate interaction item, display the interaction process associated with the target bullet screen content.

[0019] In some optional embodiments, the candidate interaction items include at least one of the following: Regarding the information query for the second account, the second account is the account that posted the target bullet screen content; For the friend addition option of the second account; Chat creation item for creating a chat with the second account; Team creation item for forming a team with the second account; Content feedback items for the target bullet screen content; Content sharing items for the target bullet screen content; The content collection item for the target bullet screen content.

[0020] In some optional embodiments, when the candidate interaction item includes the team creation item, the acquisition module is further configured to acquire the account activity status of the second account; The display module is further configured to display the team creation item in an enabled state when the account activity status indicates that the second account is online; and to display the team creation item in a disabled state when the account activity status indicates that the second account is offline.

[0021] In some optional embodiments, the display module is further configured to display at least one candidate sharing account based on the interactive trigger operation of the content sharing item; determine a target sharing account based on the selection operation of the at least one candidate sharing account; and display a sharing chat box with the target sharing account. The device further includes: The sending module is used to send the target bullet screen content and the product link of the first virtual product to the target sharing account through the sharing chat box. The product link is used to jump to the product display page corresponding to the first virtual product.

[0022] In some optional embodiments, the acquisition module is further configured to acquire the publication timestamps corresponding to the plurality of candidate bullet screen contents respectively; The display module is also used to sequentially display the multiple candidate bullet comments on the product display page based on the publication timestamp; The acquisition module is also used to acquire the account weight of the publishing account corresponding to the multiple candidate bullet screen contents; The display module is also used to sequentially display multiple candidate bullet comments on the product display page based on the account weight of the publishing account; The acquisition module is further configured to input the multiple candidate bullet screen contents into a pre-trained quality evaluation model, and output the quality scores corresponding to the multiple candidate bullet screen contents through the quality evaluation model. The quality evaluation model is used to evaluate the quality based on the semantics expressed by the candidate bullet screen contents. The display module is also used to sequentially display the multiple candidate bullet comments on the product display page based on the quality score.

[0023] In some optional embodiments, the display module is further configured to display candidate achievement display bullet comments associated with the first virtual product on the product display page. The candidate achievement display bullet comments include at least one achievement item obtained by the second account through the first virtual product during the game. The second account is the account that posted the target bullet comments. The display module is further configured to, in response to receiving a selection operation for displaying bullet comments on the candidate results, display a result acquisition video corresponding to the at least one result item, wherein the result acquisition video is used to display the game process content of the second account when acquiring the result item through the first virtual goods.

[0024] In some alternative embodiments, the apparatus further includes: The determination module is used to respond to receiving a selection operation for the candidate result display barrage content and determine the result acquisition game of the result item corresponding to the candidate result display barrage content. The display module is also used to display the spectator control corresponding to the achievement acquisition game in response to the achievement acquisition game being in progress. The display module is also used to respond to a trigger operation received for the game spectating control and display the game spectating screen corresponding to the obtained game.

[0025] In some optional embodiments, the determining module is further configured to determine the plurality of third accounts based on the acquisition of the result item by the first virtual goods through the platform account of the game application within a historical period; The display module is also used to display a summary barrage of results based on the acquisition status of the results items by the multiple third accounts. The summary barrage of results is used to display at least one result item acquired by the multiple third accounts through the first virtual product. The display module is also used to respond to receiving a selection operation for the summary barrage content of the results and to display the candidate results display items corresponding to the multiple third accounts respectively.

[0026] On the other hand, a computer device is provided, the computer device including a processor and a memory, the memory storing at least one instruction, at least one program, code set or instruction set, the at least one instruction, the at least one program, the code set or instruction set being loaded and executed by the processor to implement the virtual goods display method as described in any of the embodiments of this application above.

[0027] On the other hand, a computer-readable storage medium is provided, wherein at least one instruction, at least one program, code set, or instruction set is stored therein, wherein 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 the virtual goods display method as described in any of the embodiments of this application above.

[0028] On the other hand, a computer program product or computer program is provided, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the virtual goods display method described in any of the above embodiments.

[0029] The technical solution provided in this application includes at least the following beneficial effects.

[0030] In the virtual store of the game application, when the first virtual product is displayed, a bullet screen commenting function is provided on the product display page. This allows players to express their evaluation of the first virtual product through bullet screen comments. Since the bullet screen comments posted by players are directly displayed on the product display page, other players can quickly obtain other people's evaluations of the virtual product while browsing the product display page, and use the bullet screen comments as a reference when redeeming virtual products, thereby improving the information transmission efficiency of virtual product evaluation information. Attached Figure Description

[0031] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0032] Figure 1 This is a structural block diagram of a computer system provided in an exemplary embodiment of this application; Figure 2 This is a flowchart of a method for displaying virtual goods provided in an exemplary embodiment of this application; Figure 3 This is a schematic diagram of a bullet screen publishing process for a first virtual product provided in an exemplary embodiment of this application; Figure 4 This is a flowchart of a method for displaying virtual goods provided in an exemplary embodiment of this application; Figure 5 This is a schematic diagram illustrating the display method of multiple candidate result items provided in an exemplary embodiment of this application; Figure 6 This is a schematic diagram illustrating the display process of bullet screen content provided in an exemplary embodiment of this application; Figure 7 This is a schematic diagram illustrating the display process of bullet screen content provided in an exemplary embodiment of this application; Figure 8 This is a schematic diagram illustrating the display process of bullet screen content provided in an exemplary embodiment of this application; Figure 9 This is a flowchart of a method for displaying virtual goods provided in an exemplary embodiment of this application; Figure 10 This is a schematic diagram illustrating the display process of candidate interactive items provided in an exemplary embodiment of this application; Figure 11 This is an interactive flowchart of a system providing a bullet screen evaluation function according to an exemplary embodiment of this application; Figure 12 This is a structural block diagram of a virtual goods display device provided in an exemplary embodiment of this application; Figure 13 This is a structural block diagram of a terminal provided in an exemplary embodiment of this application. Detailed Implementation

[0033] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0034] First, a brief introduction to the terms used in the embodiments of this application will be given.

[0035] Virtual stores are virtual marketplaces built into game applications, where players can use in-game virtual resources to exchange for various virtual items, equipment, props, or services. Virtual stores are typically designed and operated by game developers, providing players with a way to acquire in-game resources through gameplay or direct purchase.

[0036] Bullet comments (or danmaku) are text comments or interactive messages that viewers can send in real time on the user interface. These comments are usually displayed semi-transparently on the screen, overlaying the video content, thus enabling interaction and real-time feedback between viewers and the streamer, as well as other viewers. Bullet comments not only increase the interactivity and fun of the viewing experience, but also allow viewers to share their opinions, express emotions, or participate in discussions while watching live streams or videos.

[0037] In this embodiment of the application, a bullet screen comment function is integrated into the display of virtual goods in the virtual store of the game application, so that players can express their evaluation of virtual goods through bullet screens, and also allow players to quickly obtain other players' evaluation information of virtual goods through bullet screens.

[0038] Figure 1 A structural block diagram of a computer system provided in an exemplary embodiment of this application is shown. The computer system 100 includes a terminal 120 and a server 140.

[0039] Terminal 120 has an application installed and running that supports virtual environments. This application can be any of the following: virtual reality application, 3D mapping application, third-person shooter (TPS) game, first-person shooter (FPS) game, multiplayer online battle arena (MOBA) game, or multiplayer shooting survival game.

[0040] The device type of terminal 120 includes at least one of the following: game console, desktop computer, smartphone, tablet computer, e-book reader, Moving Picture Experts Group Audio Layer III (MP3) player, Moving Picture Experts Group Audio Layer IV (MP4) player, and laptop computer. The following embodiments use a desktop computer as an example.

[0041] Terminal 120 is connected to server 140 via a wireless network or a wired network.

[0042] Those skilled in the art will understand that the number of the aforementioned devices can be more or less. For example, there may be only one device, or there may be dozens or hundreds of devices, or even more. This application does not limit the number or type of devices.

[0043] Server 140 includes at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. Server 140 is used to provide background services for applications supporting a three-dimensional virtual environment. Optionally, server 140 undertakes the primary computing task, and terminal 120 undertakes the secondary computing task; or, server 140 undertakes the secondary computing task, and terminal 120 undertakes the primary computing task; or, server 140 and terminal 120 collaborate on computing using a distributed computing architecture.

[0044] It is worth noting that the aforementioned server 140 can be implemented as a physical server or as a cloud server. Cloud technology refers to a hosting technology that unifies hardware, software, and network resources within a wide area network (WAN) or local area network (LAN) to achieve data computation, storage, processing, and sharing. Cloud technology is a general term encompassing network technology, information technology, integration technology, management platform technology, and application technology applied in the cloud computing business model. It can form resource pools, allowing for flexible and convenient on-demand use.

[0045] As an illustration, the game client running on terminal 120 provides a virtual store, where players can browse to obtain information about virtual goods. The virtual goods displayed on the product display page provided by the game client on terminal 120 include a first virtual product. During the display of the first virtual product, terminal 120 displays a bullet screen commenting control on the page. When the bullet screen commenting control receives a bullet screen commenting operation, in response, terminal 120 displays the corresponding bullet screen commenting content in a scrolling display mode on the product display page. This bullet screen commenting content expresses an evaluation of the first virtual product.

[0046] In some embodiments, when the game client is implemented as a client for a single-player game, the above method can be executed by the terminal 120 alone, that is, the terminal 120 independently completes the data processing process for displaying the bullet screen content.

[0047] In other embodiments, when the game client is implemented as an online game client, the above method can be implemented collaboratively by terminal 120 and server 140. Illustratively, when a player logs into the game client with a first account and opens the product display page in the game client, terminal 120 retrieves the page data corresponding to the product display page from server 140 and displays the product display page based on the page data. When displaying the first virtual product, terminal 120 obtains the product information and bullet screen data corresponding to the first virtual product from server 140, displays the product-related information of the first virtual product based on the product information, such as product display images and product description text, and displays the corresponding bullet screen content in a scrolling display mode on the product display page of the first virtual product based on the bullet screen data. When a player publishes bullet screen content for the first virtual product through a bullet screen publishing operation, terminal 120 displays the corresponding bullet screen content in a scrolling display mode on the product display page, simultaneously generates bullet screen publishing data corresponding to the first product data, and sends the bullet screen publishing data to server 140. Server 140 then broadcasts the bullet screen content of the first account for the first virtual product to other terminals where other clients are located based on the bullet screen publishing data.

[0048] In some embodiments, the method provided in this application can be applied to cloud gaming scenarios, thereby enabling the cloud server to perform data logic calculations during the game process, while the terminal is responsible for displaying the game interface.

[0049] In some embodiments, the server 140 described above can also be implemented as a node in a blockchain system.

[0050] Based on the above-described terms and application scenarios, the method for displaying virtual goods provided in this application will be explained, taking the execution of this method by a terminal as an example. Figure 2 As shown, the method includes the following steps 210 to 230.

[0051] Step 210: Display the first virtual product on the product display page of the game application.

[0052] In this embodiment of the application, the first virtual product is used to participate in the game process of the game application; that is, the first virtual product is a product applied to the game application itself.

[0053] Optionally, the aforementioned game application can be implemented as any one of the following: virtual reality application, 3D map application, TPS game, FPS game, MOBA game, multiplayer shooting survival game, dress-up game, or massively multiplayer online role-playing game (MMORPG), without any limitation.

[0054] Optionally, the game process provided by the above-mentioned game application can be a single-player game, or the game process provided by the above-mentioned game application can be an online game, without limitation.

[0055] As an illustration, the terminal has a game client corresponding to the game application installed. In this embodiment, the account that logs into the game client on the current terminal is taken as the first account, and the account that logs into the game client on other terminals is taken as the second account for the following description.

[0056] In this embodiment, the product display page is used to display virtual products. In some embodiments, the game application provides a virtual store function, in which a product display page is provided for displaying virtual products.

[0057] Optionally, the aforementioned virtual store can be a feature independent of the game process provided by the game application. For example, the game application provides the game process through virtual matches, and the virtual store is set up outside of the virtual matches. In one example, the lobby interface of the game application is displayed, which shows a store control. Players can use this store control to open the virtual store and access the product display page. The lobby interface also displays a match initiation control, which players can use to start a virtual match.

[0058] Optionally, the aforementioned virtual store can be a feature provided synchronously during the game. For example, when the game application provides the game through virtual matches, the corresponding store controls for the virtual store are displayed during the game. During the virtual match, players can access the product display page within the virtual store. As another example, taking an MMORPG game as an example, after entering the game lobby, players select their virtual character to enter the main game interface. This main game interface is the primary place where players control their main virtual character and participate in game interactions. A store control is displayed on this main game interface, allowing players to access the virtual store and open the product display page.

[0059] Optionally, the product display page may be a page that only displays the first virtual product, that is, the product display page only displays the first virtual product; or, the product display page may be a page that displays multiple candidate virtual products, wherein the first virtual product is any one of the multiple candidate virtual products; or, the product display page displays multiple candidate virtual products, and the first virtual product is the virtual product that is mainly displayed on the product display page, that is, the amount of content displayed for the first virtual product is greater than the amount of content displayed for the other virtual products among the multiple candidate virtual products besides the first virtual product.

[0060] Optionally, the aforementioned first virtual product can be realized as virtual items, virtual equipment, virtual props, virtual characters, or functional services, such as virtual attack props, virtual cheat codes, character skins, game privileges, etc. used by players during the game, without any limitation.

[0061] Step 220: Receive the barrage posting operation for the first virtual product.

[0062] Optionally, the above-mentioned bullet screen posting operation can be triggered by a shortcut key, a control, or a gesture. When the bullet screen posting operation is triggered by a control, the operation can be a click, long press, double-click, gravity press, drag, etc., on the bullet screen posting control, and is not limited here.

[0063] Step 230: In response to the bullet screen posting operation, display the bullet screen content corresponding to the bullet screen posting operation in scrolling mode on the product display page.

[0064] In this embodiment of the application, the bullet screen content is used to express the evaluation of the first virtual product. That is, when the bullet screen content is posted by the first account, the bullet screen content is the evaluation of the first virtual product expressed by the first account.

[0065] Optionally, the comments expressed in the above-mentioned bullet screen content may include the first account's interactive experience of using the first virtual item during the game, the first account's suggestions for redeeming the first virtual item, etc.

[0066] Optionally, the content of the above-mentioned bullet comments can be in at least one of the following formats: text, audio, image, and video.

[0067] In this embodiment of the application, the scrolling display mode of the bullet screen content is used to indicate that the bullet screen content moves and is displayed on the terminal screen, that is, it scrolls from one side of the terminal screen to the other side at a certain speed, so that the bullet screen content gives the player a feeling of continuous flow. For example, it moves from the right side of the terminal screen to the left side until it disappears, or from the bottom side of the terminal screen to the top side until it disappears. It is worth noting that the above scrolling process is only an illustrative illustration and does not specifically limit the scrolling trajectory of the bullet screen content on the terminal screen.

[0068] In some embodiments, the scrolling display process on the terminal screen for the same bullet screen content can be a single event, that is, after a bullet screen content scrolls from one side of the terminal screen to the other side at a certain speed and disappears, the bullet screen content is no longer displayed on the current product display page; in other embodiments, the scrolling display process on the terminal screen for the same bullet screen content can be cyclical, that is, after a bullet screen content scrolls from one side of the terminal screen to the other side at a certain speed and disappears, it scrolls from one side of the terminal screen to the other side again at a certain speed after a specified period of time for cyclical display.

[0069] In some embodiments, the scrolling speed of the bullet comments on the product display page can be preset by the system or customized by the player.

[0070] In other embodiments, the display mode of the bullet screen content on the product display page can be implemented as a fixed display mode in addition to the scrolling display mode. The fixed display mode is used to instruct the bullet screen content to be displayed at a fixed position on the product display page for a specified display duration, for example, to be displayed at the top of the product display page and remain still for 5 seconds.

[0071] In other embodiments, as the bullet screen content scrolls on the product display page, corresponding animation effects can also be displayed. For example, the bullet screen content can be rotated during the scrolling process, or the display color of the bullet screen content can be changed to achieve a color-changing effect during the scrolling process.

[0072] In one example, such as Figure 3 As shown, it illustrates a schematic diagram of a bullet screen publishing process for a first virtual product provided by an exemplary embodiment of this application. The product display page 300 displays a first virtual product 310 and a bullet screen publishing control 320 corresponding to the first virtual product 310. After the user generates bullet screen content to be published through the bullet screen publishing control 320 and triggers the bullet screen publishing operation, the bullet screen content 330 published by the first account for the first virtual product 310 is displayed on the product display page 300.

[0073] In some embodiments, the content to be published can be content obtained by the player through editing. For example, when the bullet comment publishing control 320 receives a trigger operation, it displays a bullet comment editing box, and the player enters the content to be published through the bullet comment editing box.

[0074] In some embodiments, the bullet screen publishing control 320 also includes a confirmation publishing control. After the player enters the bullet screen content to be published in the bullet screen editing box and clicks the confirmation publishing control, the bullet screen content 330 published by the terminal on the product display page 300 is displayed.

[0075] In summary, in the virtual store of a game application, providing a bullet screen commenting function on the product display page when showcasing the first virtual item allows players to express their evaluation of the first virtual item through bullet screen comments. Since the bullet screen comments are directly displayed on the product display page, other players can quickly obtain others' evaluations of the virtual item while browsing the product display page, using the bullet screen comments as a reference when redeeming the virtual item, thereby improving the information transmission efficiency of virtual item evaluation information.

[0076] In some optional embodiments, the bullet screen content displayed on the product display page includes at least one of the following: result display bullet screen content, rating bullet screen content, and bullet screen editing content. Please refer to... Figure 4 The diagram illustrates a flowchart of a virtual goods display method provided by an exemplary embodiment of this application. The method includes steps for displaying result display bullet comments, displaying rating bullet comments, and displaying bullet comment editing content.

[0077] The presentation of results via bullet comments includes the following steps.

[0078] Step 2211: Display the bullet screen editing controls.

[0079] In this embodiment of the application, the above-mentioned bullet screen editing control is used to generate bullet screen content, that is, players generate the bullet screen content to be published through the bullet screen editing control.

[0080] In this embodiment of the application, the bullet screen editing control is a sub-control of the bullet screen publishing control, and the bullet screen editing control is used to generate bullet screen content for displaying results.

[0081] Optionally, a bullet screen editing control can be displayed on the product display page; or, a bullet screen publishing control can be displayed on the product display page, and the bullet screen editing control can be displayed in response to a trigger operation received for the bullet screen publishing control.

[0082] Step 2212: In response to receiving a trigger operation for the bullet screen editing control, display at least one candidate result item.

[0083] Optionally, the triggering operation for the bullet screen editing control mentioned above can be implemented as a click operation, long press operation, double click operation, gravity press operation, drag operation, etc., and there is no limitation here.

[0084] In this embodiment of the application, the candidate result item is used to indicate the result associated with the first virtual item obtained by the first account during the game.

[0085] Alternatively, the outcome item can be implemented as at least one of the following.

[0086] The first type is achievements and results.

[0087] Indicatively, the achievement item indicates the achievement record obtained by the first account after completing the achievement task through the first virtual item.

[0088] In some embodiments, the game application provides an achievement system to encourage players to explore game content, complete specific tasks, or reach certain milestones. Players can obtain corresponding achievements by completing achievement tasks during the game provided by the game application. Achievements are usually a set of preset goals or challenges. After completing these goals during the game, players will receive corresponding recognition or rewards. The aforementioned goals or challenges can be indicated by achievement tasks.

[0089] Optionally, the aforementioned achievement tasks can be known to the player in advance, meaning the player can complete the achievement tasks through the task guidance to obtain the corresponding achievements. Optionally, the aforementioned achievement tasks can be hidden, meaning the achievement tasks are not directly displayed to the player and require the player to discover them or unlock them through specific actions.

[0090] In some embodiments, the aforementioned achievement item can be implemented as an achievement item that has been completed; or, the aforementioned achievement item can be implemented as an achievement item that has reached a specified unlocking progress.

[0091] The second type is to reward achievements.

[0092] Indicatively, the reward achievement item indicates the reward item received by the first account after fulfilling the reward requirements through the first virtual product.

[0093] In some embodiments, the game application provides a reward system, allowing players to obtain corresponding rewards by meeting reward requirements during gameplay. Optionally, these rewards can be virtual items, experience points, virtual exchange resources, virtual goods, virtual skins, virtual characters, etc., and are not limited thereto.

[0094] In some embodiments, the reward requirements can be implemented as at least one of the following: task requirements, level requirements, numerical requirements, and time requirements. Specifically, task requirements instruct players to complete corresponding reward tasks; optionally, these reward tasks can be main quests, side quests, hidden quests, daily quests, weekly quests, event quests, etc. Level requirements instruct accounts to reach a specified level to obtain rewards; optionally, these levels can be at least one of the following: account level, character level, item level, in-game level, etc. Numerical requirements instruct accounts to reach specified numerical values; optionally, these numerical values ​​can include equipment rating, historical damage output, number of historical wins, number of historical kills, etc. Time requirements instruct the requirement for at least one time duration, such as account registration time, active time, and time spent participating in matches.

[0095] The third type is the performance results of the game.

[0096] Indicatively, the game performance results item is used to indicate the in-game performance data of the first account when participating in a virtual game through the first virtual item.

[0097] In some embodiments, when a first account participates in a virtual match, the game application records relevant data of the first account during the match to generate in-game performance data. Optionally, the aforementioned relevant data may include kill data, damage data, assist data, damage taken data, and in-game objective achievement data in the virtual match.

[0098] Optionally, the performance achievement item can be used to display the specific numerical values ​​corresponding to the performance, such as displaying the highest number of kills in a single game obtained by the first account using the first virtual item in historical virtual games; alternatively, the performance achievement item can also be used to display the performance honor titles corresponding to the performance, such as displaying the in-game honor of the first account achieving "five kills in a short time" in a virtual game using the first virtual item, or, for example, displaying the in-game honor of the first account obtaining the title of "Kill King" in a virtual game using the first virtual item.

[0099] Optionally, when the first account corresponds to multiple candidate results, the display method for the multiple candidate results includes at least one of the following.

[0100] The first method is to display the content in a list.

[0101] In some embodiments, in response to receiving a trigger operation on the bullet screen editing control, a list of results items is displayed, which includes multiple candidate results items. For example... Figure 5As shown, it illustrates a schematic diagram of the display method of multiple candidate achievement items provided by an exemplary embodiment of this application. The achievement item list 510 displays multiple candidate achievement items 511. When the number of candidate achievement items 511 exceeds the number that can be displayed in the list area, the player can move the slider 512 to obtain more candidate achievement items 511.

[0102] The second method is the roulette display.

[0103] In some embodiments, in response to receiving a trigger operation on the bullet screen editing control, a results wheel is displayed, which includes multiple candidate results. For example... Figure 5 As shown, the result wheel 520, which is accessed through the bullet screen editing control, displays multiple candidate result items 511.

[0104] In some embodiments, the result item wheel 520 is divided equally according to the number of candidate result items 511 owned by the first account to obtain sub-units for displaying each candidate result item 511.

[0105] In some embodiments, when the number of candidate achievement items 511 owned by the first account exceeds the roulette display threshold, the candidate achievement items 511 are filtered and then displayed. Optionally, the filtering conditions can be the acquisition time of the candidate achievement item, the difficulty of acquiring the candidate achievement item, or a player-defined filter.

[0106] The third method is card display.

[0107] In some embodiments, in response to receiving a trigger operation for the bullet screen editing control, a set of result item cards is displayed, wherein the set of result item cards includes multiple candidate cards, and there is a one-to-one correspondence between the candidate cards and the candidate result items.

[0108] Optionally, such as Figure 5 As shown, candidate card A531 in the result item card set A530 is displayed in a tiled manner; or, candidate card B541 in the result item card set B540 is displayed in a scrolling manner.

[0109] Optionally, the display order of multiple candidate results items can be determined in at least one of the following ways.

[0110] The first method displays multiple candidate results based on their acquisition time sequence.

[0111] This is illustrative, showing that different candidate results have different acquisition times, and multiple candidate results are displayed sequentially according to their acquisition times. For example, when multiple candidate results are displayed in a list, the order of acquisition times is positively correlated with the order in which they appear in the results list; that is, candidate results with earlier acquisition times are displayed first. Conversely, the order of acquisition times is negatively correlated with the order in which they appear in the results list; that is, candidate results with acquisition times more recent than the current time are displayed first.

[0112] To illustrate, the process involves obtaining the acquisition timestamps corresponding to multiple candidate achievement items, sorting the multiple candidate achievement items according to the acquisition timestamps, and displaying the multiple candidate achievement items based on the sorting results.

[0113] The second approach involves displaying multiple candidate outcome items based on their varying degrees of difficulty in achieving them.

[0114] This is illustrative, showing that different candidate achievements have different acquisition conditions, and the display order of multiple candidate achievements is determined by the difficulty of acquiring the conditions. In one example, when multiple candidate achievements are displayed in a list, the difficulty of achieving the candidate achievements is positively correlated with the order in which they are displayed in the achievement list; that is, more difficult candidate achievements are displayed first, for example, hidden achievements are displayed first.

[0115] In a schematic manner, the acquisition conditions corresponding to multiple candidate achievement items are obtained, the difficulty scores corresponding to the acquisition conditions are determined, the multiple candidate achievement items are sorted based on the difficulty scores, and the multiple candidate achievement items are displayed based on the sorting results.

[0116] The third method involves displaying multiple candidate results based on the correlation between multiple candidate results and the first virtual product.

[0117] In some embodiments, the correlation between a candidate achievement and a first virtual item can be determined based on the participation level of the first virtual item when the first account completes the candidate achievement. That is, the higher the participation level of the first virtual item, the higher the correlation between the candidate achievement and the first virtual item. In one example, when the candidate achievement is a "100-kill" achievement, the participation level of the first virtual item is determined based on the ratio of the number of kills in the "100-kill" achievement to the number of achievements completed. In another example, when the candidate achievement is a reward for completing a main quest, the participation level of the first virtual item is determined based on the ratio of the usage time of the first virtual item during the main quest to the total quest duration.

[0118] Step 2213: Based on the selection operation of the target result item among at least one candidate result item, receive the bullet screen publishing operation for the first virtual product.

[0119] In this embodiment of the application, when a target result item among at least one candidate result item receives a selection operation, it is determined that the published bullet screen content includes result display bullet screen content that displays the target result item.

[0120] Optionally, the above-mentioned selection operation of the target result item can be triggered by a shortcut key, a control, or a gesture. When the selection operation of the target result item is triggered by a control, the selection operation of the target result item can be a click operation, long press operation, double-click operation, gravity press operation, drag operation, etc., on the result item control corresponding to the target result item, and there is no limitation here.

[0121] In some embodiments, when a target result item receives a selection operation, the corresponding result display bullet screen content is directly determined and sent. That is, the above selection operation simultaneously realizes the bullet screen content publishing operation.

[0122] In other embodiments, after the target result item receives a selection operation, the player can also edit other types of bullet screen content, and finally trigger the bullet screen publishing operation by confirming the send control to send the bullet screen content containing the target result item.

[0123] Step 2311: In response to the bullet screen posting operation, display the bullet screen content in a scrolling display mode on the product display page.

[0124] In this embodiment of the application, the bullet screen content in the product display page includes result display bullet screen content, which is used to display the result content obtained through the first virtual product. Indicatively, the result display bullet screen content includes at least one result item obtained by the first account through the first virtual product during the game, that is, the target result item determined by the selection operation in step 2213.

[0125] In some embodiments, when the bullet screen content includes multiple target achievement items, the multiple target achievement items can be displayed in an arranged display mode or a stacked display mode. The arranged display mode instructs multiple target achievement items to be arranged sequentially on the bullet screen track corresponding to the bullet screen content; the stacked display mode instructs multiple target achievement items to be displayed in a stacked manner. When the stacked multiple target achievement items receive a display operation, the multiple target achievement items are tiled to fully display the multiple target achievement items. For example, players can long-press to view each target achievement item in the stacked display.

[0126] In one example, such as Figure 6 As shown, this diagram illustrates the display process of bullet screen content provided by an exemplary embodiment of this application. A first virtual product 610 and a bullet screen editing control 620 are displayed on the product display page 600. When the bullet screen editing control 620 receives a trigger operation, it displays multiple candidate result items 621 corresponding to the first account and a confirmation sending control 622. When the target result item 623 among the multiple candidate result items 621 receives a selection operation and the confirmation sending control 622 receives a trigger operation, the result display bullet screen content 630 published by the first account is displayed on the product display page 600.

[0127] When using bullet comments to express evaluations of the first virtual product, the interactive experience of players using the first virtual product is incorporated. This not only enhances the diversity of bullet comment content but also makes it more valuable for reference, thereby improving the efficiency of information transmission of evaluation information for virtual products.

[0128] The display of rating comments includes the following steps.

[0129] Step 2221: Display the rating control.

[0130] In this embodiment of the application, the rating control is used to generate a quantitative rating, that is, the player scores the first virtual item through the rating control.

[0131] In this embodiment of the application, the rating control is a sub-control of the bullet screen posting control, and the rating control is used to generate rating bullet screen content.

[0132] Optionally, a rating control can be displayed on the product display page; or, a bullet screen commenting control can be displayed on the product display page, and the rating control can be displayed in response to a trigger operation on the bullet screen commenting control.

[0133] Step 2222: Based on the input operation for the rating control, receive the bullet screen posting operation for the first virtual product.

[0134] Optionally, the above rating control can be implemented as at least one of the following: star rating control, slider rating control, numerical rating control, emoji rating control, percentage rating control, text rating control, and color rating control.

[0135] The rating system includes several sub-controls: a star rating control that indicates satisfaction with the first virtual item by selecting the number of stars (notably, stars can also be replaced with hearts, flowers, or other patterns); a slider rating control that allows users to assign a score by dragging a slider to a specific scale (in one example, a scale of 1 to 10 points or other ranges); a numeric rating control that allows users to select a numerical rating or directly input a numerical rating; an emoji rating control that uses emojis to represent different emotions or satisfaction levels (e.g., a smiley face for satisfaction, an angry face for dissatisfaction); a percentage rating control that indicates satisfaction with the first virtual item as a percentage; a text rating control that uses descriptive words to express satisfaction (e.g., "good," "average," "poor"); and a color rating control that uses different colors to represent different rating levels (e.g., red for satisfaction, green for average, and blue for poor).

[0136] Optionally, the input operation for the rating control can be implemented as a rating input operation or a rating selection operation, wherein the rating input operation is used to instruct the player to manually input a quantitative rating, and the rating selection operation is used to instruct the player to select from candidate rating items to obtain a quantitative rating for the first virtual item.

[0137] In some embodiments, when an input operation is received for the rating control, the corresponding rating bullet screen content is directly determined to be sent. That is, the above input operation synchronously realizes the bullet screen content publishing operation.

[0138] In other embodiments, after receiving input to the rating control, players can also edit other types of bullet screen content, and finally trigger the bullet screen publishing operation by confirming the send control to send bullet screen content containing quantitative ratings.

[0139] Step 2321: In response to the bullet screen posting operation, display the rating bullet screen content in scrolling mode on the product display page.

[0140] In this embodiment of the application, the bullet comments on the product display page include rating bullet comments, which are used to display quantitative evaluation content of the first virtual product. For example, the rating bullet comments include the quantitative rating of the first virtual product by the first account.

[0141] In some embodiments, the rating bullet screen content may include multi-dimensional ratings of the first virtual product. Optionally, the multi-dimensional ratings may include at least one of the following dimensions: comprehensive dimension, practicality dimension, cost-effectiveness dimension, aesthetic dimension, functionality dimension, and interactivity dimension.

[0142] In one example, such as Figure 7As shown, it illustrates a schematic diagram of the display process of bullet screen content provided by an exemplary embodiment of this application. A first virtual product 710 and a rating control 720 are displayed on the product display page 700. When the rating control 720 receives an input operation, it determines the quantitative rating 721 of the first account for the first virtual product 710. When the confirmation sending control 722 receives the trigger operation, the rating bullet screen content 730 posted by the first account is displayed on the product display page 700.

[0143] In some embodiments, the product display page also displays comprehensive rating information for the first virtual product. This comprehensive rating information is determined based on the ratings of all rating bullet comments corresponding to the first virtual product. It is illustrative to obtain the quantitative ratings corresponding to all rating bullet comments corresponding to the first virtual product and to calculate the average of the quantitative ratings to obtain the comprehensive rating information.

[0144] By displaying players' quantitative ratings for the first virtual item through bullet comments, the evaluation of the first virtual item can be expressed intuitively, allowing players to quickly understand the evaluation status of the first virtual item.

[0145] The display of bullet screen edit content includes the following steps.

[0146] Step 2231: Display the bullet screen editing box.

[0147] In this embodiment of the application, the above-mentioned bullet screen editing box is used to input natural language evaluation content, wherein the natural language evaluation content includes text content and / or voice content.

[0148] In this embodiment of the application, the bullet screen editing box is a sub-control of the bullet screen publishing control, and the bullet screen editing box is used to generate bullet screen editing content.

[0149] Optionally, a bullet screen editing box can be displayed on the product display page; or, a bullet screen publishing control can be displayed on the product display page, and the bullet screen editing box can be displayed in response to a trigger operation received for the bullet screen publishing control.

[0150] Step 2232: Based on the editing operation of the bullet screen editing box, receive the bullet screen publishing operation for the first virtual product.

[0151] In this embodiment of the application, the editing operation for the bullet screen editing box is used to instruct the player to enter natural language evaluation content for the first virtual product in the bullet screen editing box. The natural language evaluation content includes text content and / or voice content.

[0152] In some embodiments, after receiving an edit operation for the bullet screen editing box, players can also edit other types of bullet screen content, and finally trigger the bullet screen publishing operation by confirming the send control to send bullet screen content containing natural language evaluation content.

[0153] Step 2331: In response to the bullet screen posting operation, display the bullet screen editing content in scrolling mode on the product display page.

[0154] In this embodiment of the application, the bullet screen content in the product display page includes bullet screen editing content, which is used to display the evaluation of the first virtual product in natural language. Indicatively, the bullet screen editing content includes at least one natural language evaluation of the first virtual product by the first account.

[0155] In some embodiments, intent recognition is performed on the natural language evaluation content input by the player to determine the category tag corresponding to the natural language evaluation content, and the bullet screen edit content is displayed based on the category tag. Illustratively, in response to a bullet screen posting operation, at least one natural language evaluation content from a first account is obtained, intent recognition is performed on the natural language evaluation content to obtain the category tag corresponding to the natural language evaluation content, wherein the category tag is used to indicate whether the natural language evaluation content's evaluation of the first virtual product is positive or negative, and the bullet screen edit content is displayed in a scrolling display mode on the product display page based on the category tag.

[0156] In some embodiments, the content display style corresponding to the bullet screen editing content is determined based on the category tag. For example, when the category tag indicates that the natural language evaluation content evaluates the first virtual product as a positive evaluation, the first content display style is used; when the category tag indicates that the natural language evaluation content evaluates the first virtual product as a negative evaluation, the second content display style is used. The first content display style and the second content display style are different. For example, red bullet screens are used to display natural language evaluation content with positive evaluations, and gray bullet screens are used to display natural language evaluation content with negative evaluations.

[0157] In some embodiments, the intent recognition process described above is implemented through a pre-trained intent recognition model, which can identify the intent of the input natural language evaluation content and output the evaluation tendency of the natural language evaluation content. Optionally, the intent recognition model can be implemented through neural network models such as Convolutional Neural Networks (CNN), Feedforward Neural Networks (FNN), Residual Networks (ResNet), and Transformers, without specific limitations.

[0158] By using intent recognition to predict positive and negative evaluation tendencies, the system displays bullet comments with different evaluation tendencies based on corresponding category tags. This allows players to clearly distinguish bullet comments with different evaluation tendencies, thereby improving information transmission efficiency.

[0159] In one example, such as Figure 8 The diagram illustrates the display process of bullet screen content provided in an exemplary embodiment of this application. A first virtual product 810 and a bullet screen editing box 820 are displayed on the product display page 800. When the bullet screen editing box 820 receives a trigger operation, a virtual keyboard 821 is displayed. The virtual keyboard 821 receives natural language evaluation content 822 input by the player. The virtual keyboard 821 includes text input keys and / or voice input keys. When the confirmation sending control 823 in the virtual keyboard 821 receives a trigger operation, the bullet screen editing content 830 published by the first account is displayed on the product display page 800.

[0160] In other words, players can express their opinions on virtual goods in a natural language, allowing other players to quickly understand the evaluation information of virtual goods through natural language comments, thus enhancing the diversity of bullet screen content display.

[0161] It is worth noting that the bullet comments displayed on the product display page for the first virtual product may include at least one of the following: result display bullet comments, rating bullet comments, and bullet comment editing content. That is, the bullet comments may be one type of content or multiple types of content, and no limitation is made here.

[0162] In summary, in the virtual store of a game application, providing a bullet screen commenting function on the product display page when showcasing the first virtual item allows players to express their evaluation of the first virtual item through bullet screen comments. Since the bullet screen comments are directly displayed on the product display page, other players can quickly obtain others' evaluations of the virtual item while browsing the product display page, using the bullet screen comments as a reference when redeeming the virtual item, thereby improving the information transmission efficiency of virtual item evaluation information.

[0163] In some optional embodiments, users can also interact with the candidate bullet comments displayed on the product display page. Please refer to [link / reference]. Figure 9 The diagram illustrates a flowchart of a virtual goods display method provided by an exemplary embodiment of this application, which includes steps 240 to 260, wherein steps 240 to 260 are steps performed after step 210.

[0164] Step 240: Display multiple candidate bullet comments associated with the first virtual product on the product display page.

[0165] In this embodiment of the application, in addition to providing the bullet screen posting function, the product display page also provides the bullet screen display function. The bullet screen display function is used to display the bullet screen content posted by user accounts within the application platform of the game application for the first virtual product. That is, the multiple candidate bullet screen contents include the bullet screen content posted by the first account and the bullet screen content posted by the second account (other clients).

[0166] Optionally, the content format of the aforementioned candidate bullet comments can be at least one of text, audio, image, and video formats.

[0167] In this embodiment of the application, the scrolling display mode of the candidate bullet screen content is used to indicate that the bullet screen content moves and is displayed on the terminal screen.

[0168] In some embodiments, the order in which multiple candidate bullet comments appear on the product display page can be determined by at least one of the following methods.

[0169] The first method is to determine the time of publication of candidate bullet comments.

[0170] This example illustrates the process of obtaining the publication timestamps of multiple candidate bullet comment contents and displaying them sequentially on the product display page based on these timestamps. Optionally, the publication timestamps of the candidate bullet comment contents are positively correlated with their display order, meaning that candidate bullet comment contents with earlier publication events are displayed first; alternatively, the publication timestamps of the candidate bullet comment contents are negatively correlated with their display order, meaning that candidate bullet comment contents with publication timestamps closer to the current time are displayed first.

[0171] In other words, players can understand the posting order of candidate bullet comments based on their display order, allowing them to better refer to bullet comments within a certain posting time according to their needs, thereby improving information transmission efficiency through the display order of bullet comments.

[0172] The second method is to determine the weight of the account that posted the candidate bullet comments.

[0173] In some embodiments, user accounts within the application platform corresponding to the game application have different account weights. Optionally, the aforementioned account weights can be determined based on at least one of the following: user account type, account activity level, account registration duration, account recharge data, etc.

[0174] In one example, when determining account weight based on account type, the account type includes at least two of the following: official account, professional player account, self-media account, and ordinary player account. Illustratively, when the user account is an official account, the user account weight is determined as the first weight; when the user account is a professional player account (e.g., a player's account in a participating team), the user account weight is determined as the second weight; when the user account is a self-media account (e.g., a blogger's account, a streamer's account), the user account weight is determined as the third weight; and when the user account is an ordinary player account, the user account weight is determined as the fourth weight, where the first weight > the second weight > the third weight > the fourth weight.

[0175] In another example, when account weight is determined based on account activity, there is a positive correlation between account activity and account weight; that is, the higher the account activity, the higher the account weight.

[0176] This example illustrates how the account weights of the publishing accounts corresponding to multiple candidate bullet comment contents are obtained, and the candidate bullet comment contents are displayed sequentially on the product display page based on the account weights of the publishing accounts. In one example, the account weight of the publishing account of the candidate bullet comment content is positively correlated with the display order of the candidate bullet comment content; that is, candidate bullet comment content from accounts with higher publishing account weights is displayed first.

[0177] In other words, the bullet comments posted by accounts with high account type weight and / or high activity level are prioritized, making the bullet comments displayed first more informative, reducing the need for players to automatically filter bullet comments, and improving information acquisition efficiency.

[0178] The third method is to determine the quality of the candidate bullet comments based on their content quality.

[0179] In a schematic representation, multiple candidate bullet comment contents are input into a pre-trained quality assessment model. The model outputs quality scores for each candidate bullet comment content. Based on these quality scores, the candidate bullet comment contents are displayed sequentially on the product display page. The quality assessment model evaluates the quality of the candidate bullet comment content based on its semantic meaning. In one example, the quality scores of the candidate bullet comment contents are positively correlated with their display order; that is, candidate bullet comment contents with higher quality scores from the posting account are displayed first.

[0180] Optionally, the above quality assessment model can be implemented using neural network models such as Convolutional Neural Networks (CNN), Feedforward Neural Networks (FNN), Residual Networks (ResNet), and Transformers, without any specific limitations.

[0181] In other words, the quality of candidate bullet comments is evaluated by using artificial intelligence (AI) models, and high-quality candidate bullet comments are prioritized for display. This makes the bullet comments displayed first more informative, reduces the need for players to automatically filter bullet comments, and improves information acquisition efficiency.

[0182] Step 250: In response to receiving a selection operation to select the target bullet screen content from multiple candidate bullet screen contents, display at least one candidate interactive item corresponding to the target bullet screen content.

[0183] Optionally, the above-mentioned selection operation for the target bullet screen content can be implemented as a click operation, long press operation, double click operation, gravity press operation, drag operation, etc., and there is no limitation here.

[0184] In this embodiment of the application, the aforementioned candidate interaction items are used to provide interactive functions associated with the target bullet screen content. Optionally, the candidate interaction items include at least one of the following.

[0185] The first type is the information query item for the second account.

[0186] For illustrative purposes, the data search option is used to search for the account information of the second account. The second account is the account that posted the target comment content.

[0187] Optionally, the aforementioned account information includes at least one of the following: account level, account privileges, account role display information, account item collection information, account achievement display information, account avatar, and account name of the second account.

[0188] In some embodiments, the second account is an account logged in by other clients within the application platform of the game application. That is, when the candidate bullet screen content is the bullet screen content published by the first account (current client), the displayed candidate interaction items do not include the information query item.

[0189] In some embodiments, the account information of the second account is directly displayed in the interactive display area used to display candidate interactive items.

[0190] The second type is for adding friends on a second account.

[0191] As an illustration, the friend add option is used to request to establish a friend relationship with a second account. That is, the first account can send a friend add request to the second account through the friend add option.

[0192] The third type is the chat creation item for creating a chat with a second account.

[0193] As an illustration, the chat creation option is used to establish a temporary chat connection with a second account. That is, the first account can send chat messages to the second account through the chat creation option, and the second account can reply to the chat messages sent by the first account.

[0194] The fourth type is the team creation item that involves forming a team with a second account.

[0195] As an illustration, the team creation option is used to request the creation of a virtual team with a second account. That is, the first account can send a team request to the second account through the team creation option, and the second account can join the virtual team based on the team request sent by the first account.

[0196] In some embodiments, when the candidate interaction item includes a team creation option, the display of the team creation option is based on the account activity status of the second account. Illustratively, the account activity status of the second account is obtained; if the account activity status indicates that the second account is online, the team creation option is displayed in an enabled state; if the account activity status indicates that the second account is offline, the team creation option is displayed in a disabled state. That is, displaying team creation options with different control states based on account activity status allows players to quickly know whether they can team up with the second account, improving information synchronization efficiency.

[0197] The fifth type is content feedback items targeting the specific bullet screen content.

[0198] As an illustration, the content feedback item is used to provide feedback on the target bullet screen content. That is, the first account can provide feedback on whether the target bullet screen content is true or reasonable.

[0199] The sixth type is content sharing items targeting specific bullet screen content.

[0200] As an illustration, the content sharing option is used to share the target bullet comment content. Optionally, the first account can share the target bullet comment content to the social module within the game application via the content sharing option, for example, by sharing the target bullet comment content with a friend's account.

[0201] The seventh type is a content collection item targeting specific bullet screen content.

[0202] This is just an illustration; the "Content Favorites" option is used to save target bullet comment content.

[0203] In one example, such as Figure 10 As shown, it illustrates a schematic diagram of the display process of candidate interactive items provided by an exemplary embodiment of this application. A first virtual product 1010 and multiple candidate bullet screen contents 1020 (including candidate bullet screen A, candidate bullet screen B, candidate bullet screen C, candidate bullet screen D, etc.) for the first virtual product 1010 are displayed on the product display page 1000. When candidate bullet screen B in the multiple candidate bullet screen contents 1020 receives a selection operation, the interactive display area 1030 corresponding to candidate bullet screen B is displayed. The interactive display area 1030 includes multiple candidate interactive items 1040 corresponding to candidate bullet screen B.

[0204] Step 260: Based on the interaction trigger operation of the candidate interaction item, display the interaction process associated with the target bullet screen content.

[0205] Optionally, the above-mentioned interactive triggering operation can be triggered by a shortcut key, a control, or a gesture. When the interactive triggering operation is triggered by a control, the control can be the interactive item icon corresponding to the candidate interactive item. The interactive triggering operation can be a click operation, long press operation, double-click operation, gravity press operation, drag operation, etc., on the interactive item icon corresponding to the candidate interactive item, and is not limited here.

[0206] In some embodiments, when the candidate interaction item for receiving the interaction trigger operation is a data query item, the account homepage corresponding to the second account is displayed, which includes the account information of the second account. Optionally, the account information includes at least one of the following: the second account's account level, account privileges, account role display information, account item collection information, account achievement display information, account avatar, and account name.

[0207] In some embodiments, when the candidate interaction item for receiving the interaction trigger operation is the friend addition item, a friend request sending message is displayed. This friend request sending message indicates that a friend request should be sent to the second account. The current client sends a friend request instruction to the server. After receiving the friend request instruction, the server sends a friend request application to the client of the second account. When the client of the second account receives the friend confirmation operation, the client of the second account sends a friend confirmation message back to the server. The server records the friend relationship between the first account and the second account and sends a friend addition success message to the current client. The current terminal displays the friend addition success message.

[0208] In some embodiments, when the candidate interaction item for receiving the interaction trigger operation is a chat creation item, a chat window with the second account is displayed, and the content sending operation of the first account in the chat window is received. The current client sends the corresponding content to the client of the second account through the server according to the content sending operation.

[0209] In some embodiments, when the candidate interaction item for receiving the interaction trigger operation is a team creation item, the current client sends a team request instruction to the server. After receiving the team request instruction, the server sends a team request application to the client where the second account is located. When the client where the second account is located receives the team confirmation operation, the client where the second account is located sends a team confirmation message back to the server. The server generates a team relationship between the first account and the second account and sends a team creation success message to the current client. The current terminal displays the team creation success message and displays the corresponding team interface.

[0210] In some embodiments, when the candidate interaction item receiving the interaction trigger operation is a content feedback item, multiple candidate feedback items are displayed. In response to receiving the selection operation of the target feedback item from the multiple candidate feedback items, a bullet screen feedback message is generated. The client sends the bullet screen feedback message to the server, and the server determines whether to perform violation processing on the target bullet screen content based on the bullet screen feedback message and the target bullet screen content.

[0211] In some embodiments, when the candidate interaction item receiving the interaction trigger operation is a content sharing item, at least one candidate sharing account is displayed based on the interaction trigger operation, the target sharing account is determined based on the selection operation of at least one candidate sharing account, and the target bullet screen content is shared to the target sharing account.

[0212] In some embodiments, while sharing the target bullet screen content with the target sharing account, the product display page of the first virtual product is also shared. Illustratively, based on the selection operation of at least one candidate sharing account, a target sharing account is determined, a sharing chat box with the target sharing account is displayed, and the target bullet screen content and the product link of the first virtual product are sent to the target sharing account through the sharing chat box. The product link is used to jump to the product display page corresponding to the first virtual product. That is, the target bullet screen content and the product link of the first virtual product are shared simultaneously, so that the target sharing account receiving the sharing can quickly know the evaluation of the first virtual product by other accounts, and can also quickly jump to the product display page through the product link. This improves the diversity of sharing and also enables the receiving account to improve the efficiency of information acquisition and the reach efficiency of the product display page.

[0213] In some embodiments, when the candidate interaction item for receiving the interaction trigger operation is a content collection item, the target bullet screen content is collected into the collection of the first account.

[0214] In some embodiments, for the candidate achievement display bullet comments associated with the first virtual product displayed on the product display page, players can watch the achievement acquisition video corresponding to the achievement item through the candidate achievement display bullet comments. Illustratively, the candidate achievement display bullet comments associated with the first virtual product are displayed on the product display page, wherein the candidate achievement display bullet comments include at least one achievement item obtained by a second account through the first virtual product during gameplay, and the second account is the account that posted the target bullet comment content; in response to receiving a selection operation for the candidate achievement display bullet comments, an achievement acquisition video corresponding to at least one achievement item is displayed, the achievement acquisition video being used to demonstrate the gameplay content of the second account when obtaining the achievement item through the first virtual product.

[0215] In one example, when the candidate achievement display barrage shows an achievement item, players can watch a video of the second account acquiring that achievement item. For example, if the first virtual item is a virtual drone with attack capabilities, and the achievement item is "kill a virtual object one kilometer away," then the achievement acquisition process video is the video of the second account using the aforementioned virtual drone to kill a virtual object one kilometer away. The video includes footage of the second account's main virtual object controlling the virtual drone to fly to a location one kilometer away from the main virtual object, attacking and successfully killing the enemy virtual object. In another example, when the candidate achievement display barrage... When the displayed achievement item is a match performance achievement item, players can watch a video of the second account's match performance process when obtaining that achievement item. For example, if the first virtual item is a special effects skin for virtual character A, and the match performance achievement item is "five kills in a short time", then the match performance video is a video of the second account using virtual character A in a virtual match, where virtual character A uses the aforementioned special effects skin and triggers the "five kills" performance process during the match. The video includes the process of virtual character A using the special effects skin continuously killing five enemy virtual objects, and displays the special effects corresponding to the special effects skin during the kills, such as attack effects, skill usage effects, and kill effects.

[0216] In other words, players can watch videos of other players obtaining corresponding achievements through the first virtual item by watching the achievement display barrage content. This allows them to truly understand how the first virtual item helps in obtaining the corresponding achievement, making the displayed barrage content more diverse and more reliable when used as a reference for redeeming virtual items. This, in turn, improves the diversity of evaluation information for virtual items and the efficiency of information transmission.

[0217] Optionally, the display barrage content of the results associated with the first virtual product can be posted by the user account outside the virtual game or by the user account within the virtual game.

[0218] Optionally, when the result display barrage content associated with the first virtual item is posted by a user account during a virtual match, the result display barrage content can be content posted independently by the user account. In one example, during a virtual match, the user account can open the item display page to post result display barrage content for the first virtual item. In another example, during a virtual match, when a user account obtains a corresponding result item through the first virtual item, the user account's client displays a result item acquisition prompt, which includes a result display barrage posting prompt. When the result display barrage posting prompt receives a confirmation operation, the client automatically posts the corresponding result display barrage content for the user account on the first virtual item's item display page, so that other platform accounts can display the user account's candidate result display barrage content when browsing the first virtual item's item display page.

[0219] Optionally, when the result display barrage content associated with the first virtual item is posted by a user account during a virtual match, the result display barrage content can be automatically posted by the client when it detects that the user account has obtained the corresponding result item. In one example, when the server receives a client logged in with a second account obtaining a result item through the first virtual item during a virtual match, the server automatically generates the result display barrage content corresponding to the second account and sends the result display barrage content to the client that opened the item display page, as a candidate result display barrage content for display.

[0220] In another example, the client and / or server summarize the acquisition of achievement items by platform accounts within the game application through the first virtual product during a historical period to obtain achievement summary bullet screen content displayed on the product display page. Illustratively, based on the acquisition of achievement items by the game application's platform accounts through the first virtual product during a historical period, multiple third accounts are identified. Based on the acquisition of achievement items by each of the multiple third accounts, achievement summary bullet screen content is displayed. This content showcases at least one achievement item acquired by each of the multiple third accounts through the first virtual product. In response to receiving a selection operation for the achievement summary bullet screen content, candidate achievement display items corresponding to each of the multiple third accounts are displayed, where the candidate achievement display items showcase achievement items acquired based on the first virtual product.

[0221] Optionally, the candidate results displayed for multiple third accounts can be the same result or different result items.

[0222] That is, the game application's backend aggregates the user accounts that obtained achievements through the first virtual item within a historical time period, and provides a summary of achievements in the product display page of the first virtual item based on the aggregation results. Users can view the achievements of different accounts by clicking on the summary of achievements in the pop-up content. In some embodiments, users can further view the achievement acquisition video corresponding to the achievement item through candidate achievement display items.

[0223] In some embodiments, when the current terminal queries the achievement items obtained by other user accounts through the first virtual goods by displaying the candidate achievement display barrage content and / or the achievement summary barrage content on the page, if the achievement acquisition game for that achievement item has not yet ended, the user can also spectate the achievement acquisition game by displaying the candidate achievement display barrage content and / or the achievement summary barrage content.

[0224] Indicatively, the bullet screen content for candidate results is displayed. In response to receiving a selection operation for the bullet screen content for candidate results, the result item corresponding to the bullet screen content for candidate results is determined to be the result acquisition game. In response to the result acquisition game being in progress, the game spectating control corresponding to the result acquisition game is displayed. In response to receiving a trigger operation for the game spectating control, the game spectating screen corresponding to the result acquisition game is displayed.

[0225] In a schematic manner, in response to the selection operation of the summary barrage content, multiple candidate achievement display items corresponding to third accounts are displayed. In response to the selection operation of the target achievement display item among the multiple candidate achievement display items, the achievement acquisition game corresponding to the target achievement display item is determined. In response to the achievement acquisition game being in progress, the game spectating control corresponding to the achievement acquisition game is displayed. In response to the trigger operation of the game spectating control, the game spectating screen corresponding to the achievement acquisition game is displayed.

[0226] That is, when a user views the achievements of other users through the first virtual product in the barrage, if the virtual game in which other users acquire the achievement has not ended, the barrage also provides a spectator function for the corresponding virtual game. Users can use this spectator function to watch other users use the first virtual product to better experience the real feeling of the first virtual product. By using the game spectator screen as a reference for redeeming virtual products, the evaluation is further visualized through the spectator function.

[0227] It is worth noting that the client obtains other users' spectating permissions before showing them their matches.

[0228] In summary, in the virtual store of a game application, providing a bullet screen commenting function on the product display page when showcasing the first virtual item allows players to express their evaluation of the first virtual item through bullet screen comments. Since the bullet screen comments are directly displayed on the product display page, other players can quickly obtain others' evaluations of the virtual item while browsing the product display page, using the bullet screen comments as a reference when redeeming the virtual item, thereby improving the information transmission efficiency of virtual item evaluation information.

[0229] The bullet screen evaluation function provided in this application embodiment also provides candidate interactive items for bullet screen content. Based on the bullet screen evaluation function, it provides social functions, establishes a bullet screen-based social scenario, and forms a social network community on the evaluation system of virtual goods. This allows players to establish social relationships through shared evaluation of virtual goods, thereby enhancing the diversity of social implementation in game applications.

[0230] In some embodiments, the interaction flow of a system implementing the bullet screen comment function is illustrated, such as... Figure 11 As shown, it illustrates the interaction flowchart of a system for providing a bullet screen evaluation function according to an exemplary embodiment of this application. The execution entities of this process include a client 1110 and a server 1120.

[0231] Client 1110: S1111, Player browses products in the store; S1112, Triggers product pop-up function; S1113, Enters the evaluation interface; S1114, Determines the input content. If the input content is an achievement, execute S1115; if the input content is a rating, execute S1116; S1115, Selects the achievement and sends it; S1116, Enters the rating; S1117, Enters the evaluation and sends it.

[0232] Server 1120: S1121, data is transmitted to the server; S1122, the evaluation content is reviewed; S1123, it is determined whether the review is approved. If not, it returns to S1113; if yes, it executes S1118.

[0233] Client 1110: S1118, bullet screen display; S1119, bullet screen social interaction.

[0234] The specific implementation process is as follows.

[0235] Step 1: Select the desired product.

[0236] Players browse products through the shop interface in the client and trigger the bullet screen feature to enter the product's review page. Bullet screen display can be turned on or off via the "Bullet Screen Switch".

[0237] Step 2: Input and submit bullet comments.

[0238] Players can rate and write reviews for products on the review page, and can also choose to link achievements earned for that product before submitting their ratings via live chat. The achievements associated with a product can be visually enhanced.

[0239] Step 3: The client communicates with the server.

[0240] The submitted bullet screen ratings, bullet screen texts, and achievements are sent to the server via the client for content review.

[0241] Regarding content moderation, the content moderator on the server reviews the received bullet comments to determine whether they meet the publishing standards and whether they contain any prohibited characters. Bullet comments that pass the review will be published to the client for display; bullet comments that fail the review will be returned to the user with a notification that the review was not approved.

[0242] Step 4: Displaying bullet comments and social interaction.

[0243] Approved bullet comments are displayed in a scrolling manner on the client. Other users can trigger a secondary interface through these bullet comments to engage in social interaction with the sender, such as viewing profiles, chatting, adding friends, etc. This feature can be expanded to achieve rich bullet comment social functions.

[0244] It is worth noting that the positive impacts of the bullet screen evaluation system provided in this application include at least the following aspects.

[0245] 1. Enhanced Product Information Transparency: The bullet screen review system provides an open platform where players can see other players' genuine reviews and experience sharing of products, increasing the transparency of product information and helping potential buyers make more informed redemption decisions. At the same time, reviews and user feedback from other players can significantly increase new players' trust in the products; this trust, built on community recommendations, is more persuasive.

[0246] 2. Increase product exposure: Through the scrolling display of bullet comments, products can continuously gain exposure. In particular, when a large number of players comment on a product at the same time, it can create a hot topic effect and attract the attention of more players.

[0247] 3. Enhance player engagement and sense of belonging: By allowing players to participate in product reviews, the bullet screen review system enhances players' sense of engagement and belonging to the game community, which helps to build long-term player loyalty.

[0248] In conclusion, the bullet screen review system provides a comprehensive boost to game merchandise sales, enhancing the player shopping experience and delivering tangible conversion rates and market advantages for games. The bullet screen review system not only provides players with a platform to express opinions, share experiences, and interact, but also offers game developers real-time, rich user feedback and market insights. Furthermore, this information helps developers understand player needs, optimize product features, adjust marketing strategies, and ultimately promote product conversion and community development.

[0249] It should be noted that this application may display prompt interfaces, pop-ups, or output voice prompts before and during the collection of user data. These prompt interfaces, pop-ups, or voice prompts are used to inform the user that their data is being collected. This ensures that the application only begins the steps for collecting user data after receiving confirmation from the user regarding the prompt interface or pop-up; otherwise (i.e., without user confirmation), the steps for collecting user data end, meaning no user data is collected. In other words, all user data collected in this application is collected with the user's consent and authorization, and the collection, use, and processing of related user data must comply with the relevant laws, regulations, and standards of the relevant countries and regions.

[0250] Please refer to Figure 12 The diagram illustrates a block diagram of a virtual goods display device provided in an exemplary embodiment of this application, the device comprising the following modules.

[0251] Display module 1210 is used to display a first virtual product on the product display page of the game application, the first virtual product being used to participate in the game process of the game application; The receiving module 1220 is used to receive the barrage posting operation for the first virtual product; The display module 1210 is also configured to respond to the bullet screen publishing operation by displaying the bullet screen content corresponding to the bullet screen publishing operation in a scrolling display mode on the product display page, wherein the bullet screen content is used to express the evaluation of the first virtual product.

[0252] In some optional embodiments, the bullet screen content includes result display bullet screen content, which is used to display the result content obtained through the first virtual product; The display module 1210 is further configured to respond to the barrage posting operation by displaying the achievement display barrage content in a scrolling display mode on the product display page. The achievement display barrage content includes at least one achievement item obtained by the first account through the first virtual product during the game.

[0253] In some alternative embodiments, the outcome item is implemented as at least one of the following: The achievement item is used to indicate the achievement record obtained by the first account after completing the achievement task through the first virtual product. The reward achievement item is used to indicate the reward item obtained by the first account after fulfilling the reward requirements through the first virtual product. The game performance results item is used to indicate the in-game performance data of the first account when participating in virtual games through the first virtual goods.

[0254] In some optional embodiments, the display module 1210 is further configured to display a bullet screen editing control, the bullet screen editing control being used to generate the bullet screen content; and to display at least one candidate result item in response to receiving a trigger operation for the bullet screen editing control; The receiving module 1220 is further configured to receive the bullet screen publishing operation for the first virtual product based on the selection operation of the target result item among the at least one candidate result item.

[0255] In some optional embodiments, when the first account corresponds to multiple candidate result items, displaying at least one candidate result item includes at least one of the following: The candidate results are displayed in the order of their acquisition time. or, The candidate outcome items are displayed based on their relative difficulty in achieving them. or, The candidate results are displayed based on the correlation between the candidate results and the first virtual product.

[0256] In some optional embodiments, the bullet screen content includes rating bullet screen content, which is used to display quantitative evaluation content of the first virtual product; The display module 1210 is further configured to respond to the bullet screen posting operation by displaying the rating bullet screen content in a scrolling display mode on the product display page, the rating bullet screen content including the quantitative rating of the first virtual product by the first account.

[0257] In some optional embodiments, the display module 1210 is further configured to display a rating control, which is used to generate the quantitative rating; Based on the input operation to the rating control, the bullet screen posting operation for the first virtual product is received.

[0258] The receiving module 1220 is further configured to generate a rating operation for the first virtual product based on the input operation for the rating control.

[0259] In some optional embodiments, the bullet screen content includes bullet screen edit content, which is used to display the evaluation of the first virtual product in natural language; The display module 1210 is further configured to respond to the bullet screen posting operation by displaying the bullet screen editing content in a scrolling display mode on the product display page. The bullet screen editing content includes at least one natural language evaluation of the first virtual product by the first account.

[0260] In some alternative embodiments, the apparatus further includes: The acquisition module (not shown in the figure) is used to acquire the at least one natural language comment from the first account in response to the bullet screen posting operation. The recognition module (not shown in the figure) is used to perform intent recognition on the natural language evaluation content to obtain the classification label corresponding to the natural language evaluation content. The classification label is used to indicate whether the evaluation of the natural language evaluation content on the first virtual product is positive or negative. The display module 1210 is also used to display the bullet screen editing content in a scrolling display mode on the product display page based on the category tags.

[0261] In some optional embodiments, the display module 1210 is further configured to display a bullet screen editing box, the bullet screen editing box being used to input natural language evaluation content, the natural language evaluation content including text content and / or voice content; The receiving module 1220 is further configured to receive the bullet screen publishing operation for the first virtual product based on the editing operation for the bullet screen editing box.

[0262] In some optional embodiments, the display module 1210 is further configured to display a plurality of candidate bullet screen contents associated with the first virtual product on the product display page; in response to receiving a selection operation to select target bullet screen content from the plurality of candidate bullet screen contents, display at least one candidate interaction item corresponding to the target bullet screen content, the candidate interaction item being used to provide interactive functions associated with the target bullet screen content; and based on the interaction trigger operation of the candidate interaction item, display the interaction process associated with the target bullet screen content.

[0263] In some optional embodiments, the candidate interaction items include at least one of the following: Regarding the information query for the second account, the second account is the account that posted the target bullet screen content; For the friend addition option of the second account; Chat creation item for creating a chat with the second account; Team creation item for forming a team with the second account; Content feedback items for the target bullet screen content; Content sharing items for the target bullet screen content; The content collection item for the target bullet screen content.

[0264] In some optional embodiments, when the candidate interaction item includes the team creation item, the acquisition module is further configured to acquire the account activity status of the second account; The display module 1210 is further configured to display the team creation item in an enabled state when the account activity status indicates that the second account is online; and to display the team creation item in a disabled state when the account activity status indicates that the second account is offline.

[0265] In some optional embodiments, the display module 1210 is further configured to display at least one candidate sharing account based on the interactive trigger operation of the content sharing item; determine a target sharing account based on the selection operation of the at least one candidate sharing account; and display a sharing chat box with the target sharing account. The device further includes: The sending module (not shown in the figure) is used to send the target bullet screen content and the product link of the first virtual product to the target sharing account through the sharing chat box. The product link is used to jump to the product display page corresponding to the first virtual product.

[0266] In some optional embodiments, the acquisition module is further configured to acquire the publication timestamps corresponding to the plurality of candidate bullet screen contents respectively; The display module 1210 is also used to sequentially display the multiple candidate bullet screen contents on the product display page based on the publication timestamp; The acquisition module is also used to acquire the account weight of the publishing account corresponding to the multiple candidate bullet screen contents; The display module 1210 is also used to sequentially display multiple candidate bullet screen contents on the product display page based on the account weight of the publishing account; The acquisition module is further configured to input the multiple candidate bullet screen contents into a pre-trained quality evaluation model, and output the quality scores corresponding to the multiple candidate bullet screen contents through the quality evaluation model. The quality evaluation model is used to evaluate the quality based on the semantics expressed by the candidate bullet screen contents. The display module 1210 is also used to sequentially display the multiple candidate bullet comments on the product display page based on the quality score.

[0267] In some optional embodiments, the display module 1210 is further configured to display candidate achievement display bullet comments associated with the first virtual product on the product display page. The candidate achievement display bullet comments include at least one achievement item obtained by the second account through the first virtual product during the game. The second account is the account that posted the target bullet comments. The display module 1210 is further configured to, in response to receiving a selection operation for displaying bullet screen content for the candidate results, display a result acquisition video corresponding to the at least one result item, wherein the result acquisition video is used to display the game process content of the second account when acquiring the result item through the first virtual goods.

[0268] In some alternative embodiments, the apparatus further includes: The determination module (not shown in the figure) is used to determine the result acquisition game of the result item corresponding to the result display barrage content of the candidate result in response to receiving the selection operation for the candidate result display barrage content; The display module 1210 is also used to display the game spectating control corresponding to the achievement acquisition game in response to the achievement acquisition game being in progress. The display module 1210 is also used to display the game spectating screen corresponding to the game result acquisition in response to receiving a trigger operation for the game spectating control.

[0269] In some optional embodiments, the determining module is further configured to determine the plurality of third accounts based on the acquisition of the result item by the first virtual goods through the platform account of the game application within a historical period; The display module 1210 is also used to display a summary barrage of results based on the acquisition status of the results items by the multiple third accounts. The summary barrage of results is used to display at least one result item acquired by the multiple third accounts through the first virtual product. The display module 1210 is also used to display candidate result display items corresponding to the plurality of third accounts in response to receiving a selection operation for the result summary bullet screen content.

[0270] It should be noted that the virtual goods display device provided in the above embodiments is only an example of the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the virtual goods display device and the virtual goods display method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.

[0271] Figure 13 This illustration shows a structural block diagram of a terminal 1300 provided in an exemplary embodiment of this application. The terminal 1300 may be a smartphone, tablet computer, Moving Picture Experts Group Audio Layer III (MP3) player, Moving Picture Experts Group Audio Layer IV (MP4) player, laptop computer, or desktop computer. The terminal 1300 may also be referred to as a user device, portable terminal, laptop terminal, desktop terminal, or other names.

[0272] Typically, terminal 1300 includes a processor 1301 and a memory 1302.

[0273] Processor 1301 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1301 may be implemented using at least one hardware form selected from Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), and Programmable Logic Array (PLA). Processor 1301 may also include a main processor and a coprocessor. The main processor, also known as the Central Processing Unit (CPU), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1301 may integrate a Graphics Processing Unit (GPU), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, processor 1301 may also include an Artificial Intelligence (AI) processor, which is used to handle computational operations related to machine learning.

[0274] The memory 1302 may include one or more computer-readable storage media, which may be non-transitory. The memory 1302 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1302 are used to store at least one instruction, which is executed by the processor 1301 to implement the virtual goods display method provided in the method embodiments of this application.

[0275] Indicatively, terminal 1300 also includes other components 1303, as will be understood by those skilled in the art. Figure 13 The structure shown does not constitute a limitation on terminal 1300 and may include more or fewer components than shown, or combine certain components, or use different component arrangements.

[0276] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. This program can be stored in a computer-readable storage medium, which may be a computer-readable storage medium included in the memory described in the above embodiments; or it may be a standalone computer-readable storage medium not assembled into the terminal. The computer-readable storage medium stores at least one instruction, at least one program segment, a code set, or an instruction set. The at least one instruction, the at least one program segment, the code set, or the instruction set is loaded and executed by the processor to implement any of the virtual goods display methods described in the above embodiments.

[0277] Optionally, the computer-readable storage medium may include: read-only memory (ROM), random access memory (RAM), solid-state drives (SSDs), or optical discs, etc. The random access memory may include resistive random access memory (ReRAM) and dynamic random access memory (DRAM). The sequence numbers of the embodiments in this application are merely descriptive and do not represent the superiority or inferiority of the embodiments.

[0278] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.

[0279] The above description is merely an optional embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A method for displaying virtual goods, characterized in that, The method includes: The first virtual item is displayed on the product display page of the game application, and the first virtual item is used to participate in the game process of the game application; Receive the barrage posting operation for the first virtual product; In response to the bullet screen posting operation, the bullet screen content corresponding to the bullet screen posting operation is displayed in a scrolling display mode on the product display page. The bullet screen content is used to express the evaluation of the first virtual product.

2. The method according to claim 1, characterized in that, The bullet screen content includes result display bullet screen content, which is used to display the result content obtained through the first virtual product; The step of responding to the bullet screen posting operation by displaying the bullet screen content corresponding to the bullet screen posting operation in a scrolling display mode on the product display page includes: In response to the bullet screen posting operation, the achievement display bullet screen content is displayed in a scrolling display mode on the product display page. The achievement display bullet screen content includes at least one achievement item obtained by the first account through the first virtual product during the game.

3. The method according to claim 2, characterized in that, The deliverable is achieved by at least one of the following: The achievement item is used to indicate the achievement record obtained by the first account after completing the achievement task through the first virtual product. The reward achievement item is used to indicate the reward item obtained by the first account after fulfilling the reward requirements through the first virtual product. The game performance results item is used to indicate the in-game performance data of the first account when participating in virtual games through the first virtual goods.

4. The method according to claim 2, characterized in that, The receiving of the bullet screen posting operation for the first virtual product includes: Display a bullet screen editing control, which is used to generate the bullet screen content; In response to receiving a trigger operation for the bullet screen editing control, at least one candidate result item is displayed; Based on the selection operation of the target result item among the at least one candidate result item, the bullet screen publishing operation for the first virtual product is received.

5. The method according to claim 4, characterized in that, When the first account corresponds to multiple candidate results, displaying at least one candidate result includes at least one of the following: The candidate results are displayed in the order of their acquisition time. or, The candidate outcome items are displayed based on their relative difficulty in achieving them. or, The candidate results are displayed based on the correlation between the candidate results and the first virtual product.

6. The method according to any one of claims 1 to 5, characterized in that, The bullet screen content includes rating bullet screen content, which is used to display quantitative evaluation content of the first virtual product; The step of responding to the bullet screen posting operation by displaying the bullet screen content corresponding to the bullet screen posting operation in a scrolling display mode on the product display page includes: In response to the bullet screen posting operation, the rating bullet screen content is displayed in a scrolling display mode on the product display page. The rating bullet screen content includes the first account's quantitative rating of the first virtual product.

7. The method according to claim 6, characterized in that, The receiving of the bullet screen posting operation for the first virtual product includes: Display a rating control, which is used to generate the quantitative rating; Based on the input operation to the rating control, the bullet screen posting operation for the first virtual product is received.

8. The method according to any one of claims 1 to 5, characterized in that, The bullet screen content includes bullet screen editing content, which is used to display the evaluation of the first virtual product through natural language; The step of responding to the bullet screen posting operation by displaying the bullet screen content corresponding to the bullet screen posting operation in a scrolling display mode on the product display page includes: In response to the bullet screen posting operation, the bullet screen editing content is displayed in a scrolling display mode on the product display page. The bullet screen editing content includes at least one natural language evaluation of the first virtual product by the first account.

9. The method according to claim 8, characterized in that, The step of responding to the bullet screen posting operation by displaying the bullet screen editing content in a scrolling mode on the product display page includes: In response to the bullet screen posting operation, obtain the at least one natural language comment from the first account; Intent recognition is performed on the natural language evaluation content to obtain the classification label corresponding to the natural language evaluation content. The classification label is used to indicate whether the evaluation of the first virtual product by the natural language evaluation content is positive or negative. Based on the category tags, the bullet screen editing content is displayed in a scrolling mode on the product display page.

10. The method according to claim 8, characterized in that, The receiving of the bullet screen posting operation for the first virtual product includes: A bullet screen editing box is displayed, which is used to input natural language evaluation content, including text content and / or voice content; Based on the editing operation of the bullet screen editing box, the bullet screen publishing operation for the first virtual product is received.

11. The method according to any one of claims 1 to 5, characterized in that, The method further includes: The product display page displays multiple candidate bullet comments associated with the first virtual product; In response to receiving a selection operation to select target bullet screen content from the plurality of candidate bullet screen content, at least one candidate interaction item corresponding to the target bullet screen content is displayed, the candidate interaction item being used to provide interactive functions associated with the target bullet screen content; Based on the interaction trigger operation of the candidate interaction item, the interaction process associated with the target bullet screen content is displayed.

12. The method according to claim 11, characterized in that, The candidate interaction items include at least one of the following: Regarding the information query for the second account, the second account is the account that posted the target bullet screen content; For the friend addition option of the second account; Chat creation item for creating a chat with the second account; Team creation item for forming a team with the second account; Content feedback items for the target bullet screen content; Content sharing items for the target bullet screen content; The content collection item for the target bullet screen content.

13. The method according to claim 12, characterized in that, When the candidate interaction item includes the team creation item, the at least one candidate interaction item corresponding to displaying the target bullet screen content includes: Obtain the account activity status of the second account; If the account activity status indicates that the second account is online, the team creation item is displayed as enabled; If the account activity status indicates that the second account is offline, the team creation item is displayed as disabled.

14. The method according to claim 12, characterized in that, When the candidate interaction item includes the content sharing item, the process of displaying the interaction associated with the target bullet screen content based on the interaction trigger operation of the candidate interaction item includes: Based on the interactive trigger operation of the content sharing item, at least one candidate sharing account is displayed; The target sharing account is determined based on the selection of at least one candidate sharing account. Display the sharing chat box with the target sharing account; The target barrage content and the product link of the first virtual product are sent to the target sharing account through the shared chat box. The product link is used to jump to the product display page corresponding to the first virtual product.

15. The method according to claim 11, characterized in that, The display of multiple candidate bullet comments associated with the first virtual product on the product display page includes at least one of the following: Obtain the publication timestamps corresponding to the multiple candidate bullet screen content; Based on the publication timestamp, the multiple candidate bullet comments are displayed sequentially on the product display page; or, Obtain the account weight of the publishing account corresponding to each of the multiple candidate bullet screen contents; Based on the account weight of the publishing account, multiple candidate bullet comments are displayed sequentially on the product display page; or, The multiple candidate bullet screen contents are respectively input into a pre-trained quality evaluation model, and the quality evaluation model outputs the quality scores corresponding to the multiple candidate bullet screen contents respectively. The quality evaluation model is used to evaluate the quality based on the semantics expressed by the candidate bullet screen contents. Based on the quality score, the multiple candidate bullet comments are displayed sequentially on the product display page.

16. The method according to any one of claims 1 to 5, characterized in that, The method further includes: The product display page displays candidate achievement display bullet comments associated with the first virtual product. The candidate achievement display bullet comments include at least one achievement item obtained by the second account through the first virtual product during the game. The second account is the account that posted the target bullet comments. In response to receiving a selection operation for displaying bullet comments on the candidate results, a result acquisition video corresponding to the at least one result item is displayed. The result acquisition video is used to display the game process content of the second account when acquiring the result item through the first virtual product.

17. The method according to claim 16, characterized in that, The method further includes: In response to receiving a selection operation for the candidate result display barrage content, determine the result acquisition game of the result item corresponding to the candidate result display barrage content; In response to the fact that the game for which the achievement was obtained is in progress, the game spectating control corresponding to the game for which the achievement was obtained is displayed. In response to receiving a trigger operation for the game spectating control, the game spectating screen corresponding to the obtained game is displayed.

18. The method according to any one of claims 1 to 5, characterized in that, The method further includes: Based on the acquisition of the first virtual item by the platform account of the game application within a historical period, the multiple third accounts are determined; Based on the acquisition status of the multiple third accounts for the achievement items, a summary barrage of achievement items is displayed. The summary barrage of achievement items is used to display at least one achievement item acquired by the multiple third accounts through the first virtual product. In response to receiving a selection operation for the summary of results in the bullet comments, the candidate results display items corresponding to the multiple third accounts are displayed.

19. A display device for virtual goods, characterized in that, The device includes: The display module is used to display a first virtual product on the product display page of the game application, and the first virtual product is used to participate in the game process of the game application; The receiving module is used to receive the barrage posting operation for the first virtual product; The display module is further configured to respond to the bullet screen posting operation by displaying the bullet screen content corresponding to the bullet screen posting operation in a scrolling display mode on the product display page, wherein the bullet screen content is used to express the evaluation of the first virtual product.

20. A computer device, characterized in that, The computer device includes a processor and a memory, the memory storing at least one program, which is loaded and executed by the processor to implement the method for displaying virtual goods as described in any one of claims 1 to 18.

21. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one piece of program code, which is loaded and executed by a processor to implement the method for displaying virtual goods as described in any one of claims 1 to 18.

22. A computer program product, characterized in that, It includes a computer program or instructions that, when executed by a processor, implement the method for displaying virtual goods as described in any one of claims 1 to 18.