Interactive information display method, device, electronic device and storage medium

By generating display records on the client and determining the target interactive information that has not been displayed for display based on the display mode switching situation, the problem of missing or duplicating interactive information when switching the virtual space display mode is solved, and the accurate display of interactive information is achieved.

CN116233497BActive Publication Date: 2025-09-30BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310078155.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-01-17
Publication Date
2025-09-30
Estimated Expiration
2043-01-17

AI Technical Summary

Technical Problem

When the display mode of the virtual space is switched, the interactive information sent by the user can no longer be displayed in the virtual space of another display mode, resulting in the problem that the interactive information cannot be displayed normally.

Method used

By generating display records on the client, the interactive information display of the user account in the historical display mode is recorded. When switching to a new display mode, the target interactive information that has never been displayed is determined from the interactive information set obtained from the server based on the display records and the current display mode for display.

Benefits of technology

It achieves accurate display of interactive information when switching between virtual space display modes, avoids omissions or repeated displays, and ensures the continuity and accuracy of interactive information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116233497B_ABST
    Figure CN116233497B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a method, device, electronic device, and storage medium for displaying interactive information. The method comprises: obtaining an interactive information set corresponding to a virtual space from a server; determining target interactive information from the interactive information set that has not been displayed in the virtual space in the current display mode based on a display record generated by a local end and the current display mode of the virtual space, and displaying the target interactive information in the virtual space in the current display mode; wherein the display record includes a record of interactive information initiated by a local user account being displayed in a virtual space in a historical display mode, where the historical display mode is the display mode of the virtual space when the local user account initiates the interactive information. This method can avoid the omission or duplication of interactive information when the display mode of the virtual space is switched, thereby achieving accurate display of interactive information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular to an interactive information display method, device, electronic device, and storage medium. Background Art

[0002] With the development of computer technology, users can browse media resources shared by other users through virtual space, send interactive information in virtual space, and interact with users in the same virtual space.

[0003] In related technologies, after a user triggers the sending of interactive information in a virtual space, to improve the timeliness of the interaction, the client can first simulate the user's interactive information in the virtual space, allowing the user to perceive the interactive information as timely. At the same time, the client can send the interactive information carrying the device identifier to the server. The server can then send the interactive information collected from each client to the client for display. The client can then filter out the interactive information from its own device based on the device identifier carried in the sent interactive information to avoid repeated display.

[0004] However, if the user switches between different display modes in the same virtual space, for example, switching from a virtual space in display mode A to a virtual space in display mode B, the interactive information displayed in the virtual space will be rearranged, and the interactive information received by the client from this device will also be filtered out, resulting in the interactive information sent by the user no longer being displayed in the virtual space of another display mode, resulting in the problem that the interactive information cannot be displayed normally. Summary of the Invention

[0005] The present disclosure provides an interactive information display method, device, electronic device, storage medium, and computer program product to at least solve the problem in the related art that interactive information cannot be displayed normally. The technical solution of the present disclosure is as follows:

[0006] According to a first aspect of an embodiment of the present disclosure, there is provided an interactive information display method, comprising:

[0007] Obtaining the interactive information set corresponding to the virtual space from the server;

[0008] determining, from the interaction information set, target interaction information that has not been displayed in the virtual space in the current display mode, based on the display record generated by the local end and the current display mode of the virtual space, and displaying the target interaction information in the virtual space in the current display mode;

[0009] The display record includes a record of interactive information initiated by the local user account being displayed in the virtual space in a historical display mode, where the historical display mode is the display mode of the virtual space when the local user account initiates the interactive information.

[0010] In an exemplary embodiment, determining, from the interaction information set, target interaction information that has not been displayed in the virtual space in the current display mode based on the display record generated by the local end and the current display mode of the virtual space, includes:

[0011] Obtaining a deduplication configuration strategy corresponding to the interactive information;

[0012] If the deduplication configuration strategy is the first strategy, first target interaction information is determined from the interaction information set based on the display record and the current display mode of the virtual space, and the first target interaction information is interaction information that has not been displayed in the virtual space in the current display mode; the first strategy indicates that the interaction information displayed in the virtual space in the same display mode is not repeated.

[0013] In an exemplary embodiment, the method further includes:

[0014] If the deduplication configuration strategy is the second strategy, second target interaction information is determined from the interaction information set based on the display record and the current display mode of the virtual space, and the second target interaction information is interaction information that has never been displayed in the virtual space in any display mode; the second strategy represents that the interaction information displayed in the same virtual space is not repeated.

[0015] In an exemplary embodiment, obtaining a deduplication configuration strategy corresponding to the interaction information includes:

[0016] Determining an interaction type corresponding to the interaction information;

[0017] A de-reconfiguration strategy associated with the interaction type is obtained from a plurality of candidate de-reconfiguration strategies as the de-reconfiguration strategy corresponding to the interaction information.

[0018] In an exemplary embodiment, determining the interaction type corresponding to the interaction information includes:

[0019] Obtaining an interaction type identifier corresponding to the interaction information from the display record;

[0020] An interaction type corresponding to the interaction information is determined according to the interaction type identifier.

[0021] In an exemplary embodiment, before obtaining the interactive information set corresponding to the virtual space from the server, the method further includes:

[0022] In response to an interactive operation triggered in the virtual space of the history display mode, determining interactive information corresponding to the interactive operation, and sending an identifier allocation request for the interactive information to a server;

[0023] Based on the information identifier returned by the server in response to the identifier allocation request, a display record of the interactive information being displayed in the virtual space in a historical display mode is generated; the information identifier is used to uniquely identify the interactive information in the virtual space.

[0024] In an exemplary embodiment, if the historical display mode is a mode of displaying through a video recommendation page, and the current display mode is a mode of displaying through a details page; obtaining the interactive information set corresponding to the virtual space from the server includes:

[0025] For the virtual space, in response to an operation of switching from the historical display mode to the current display mode, displaying the virtual space through the details page, and obtaining a set of interactive information corresponding to the virtual space from a server;

[0026] or,

[0027] If the historical display mode is a mode of displaying through a details page, and the current display mode is a mode of displaying through a video recommendation page; obtaining the interactive information set corresponding to the virtual space from the server includes:

[0028] For the virtual space, in response to the operation of switching from the historical display mode to the current display mode, the virtual space is displayed through the video recommendation page, and the interactive information set corresponding to the virtual space is obtained from the server.

[0029] According to a second aspect of an embodiment of the present disclosure, there is provided an interactive information display method, comprising:

[0030] receiving interactive information sent by a client corresponding to the virtual space, and assigning a corresponding information identifier, wherein the information identifier is used to uniquely identify the interactive information in the virtual space;

[0031] Sending an interactive information set corresponding to the virtual space to the client, wherein each interactive information in the interactive information set carries a corresponding information identifier;

[0032] The interaction information set is used to trigger the client to display target interaction information that has not been displayed in the virtual space of the current display mode of the client based on the display record generated by the client and the information identifier corresponding to each interaction information;

[0033] The display record includes a record of the interactive information initiated by the client user account being displayed in the virtual space in a historical display mode, where the historical display mode is the display mode of the virtual space when the client user account initiates the interactive information.

[0034] In an exemplary embodiment, the information identifier corresponding to the allocation includes:

[0035] In response to the client's request for assigning an identifier to interactive information, determining an interaction type corresponding to the interactive information; the interactive information is information corresponding to an interactive operation generated by the client in response to the interactive operation triggered in the virtual space in the historical display mode;

[0036] Based on the interaction type identifier corresponding to the interaction type, an information identifier corresponding to the interaction information is generated, and the information identifier corresponding to the interaction information is returned to the client to trigger the client to generate a display record of the interaction information being displayed in the virtual space in the historical display mode based on the information identifier corresponding to the interaction information.

[0037] According to a third aspect of an embodiment of the present disclosure, there is provided an interactive information display device, comprising:

[0038] An information set acquisition unit is configured to acquire an interactive information set corresponding to the virtual space from a server;

[0039] a target information display unit configured to determine, from the interaction information set, target interaction information that has not been displayed in the virtual space in the current display mode, based on the display record generated by the local terminal and the current display mode of the virtual space, and to display the target interaction information in the virtual space in the current display mode;

[0040] The display record includes a record of interactive information initiated by the local user account being displayed in the virtual space in a historical display mode, where the historical display mode is the display mode of the virtual space when the local user account initiates the interactive information.

[0041] According to a fourth aspect of an embodiment of the present disclosure, there is provided an interactive information display device, comprising:

[0042] an identifier assigning unit configured to receive interactive information sent by a client corresponding to the virtual space and assign a corresponding information identifier, wherein the information identifier is used to uniquely identify the interactive information in the virtual space;

[0043] an information set sending unit, configured to send an interaction information set corresponding to the virtual space to the client, wherein each interaction information in the interaction information set carries a corresponding information identifier;

[0044] The interaction information set is used to trigger the client to display target interaction information that has not been displayed in the virtual space of the current display mode of the client based on the display record generated by the client and the information identifier corresponding to each interaction information;

[0045] The display record includes a record of the interactive information initiated by the client user account being displayed in the virtual space in a historical display mode, where the historical display mode is the display mode of the virtual space when the client user account initiates the interactive information.

[0046] According to a fifth aspect of the embodiments of the present disclosure, there is provided an electronic device, including:

[0047] processor;

[0048] a memory for storing instructions executable by the processor;

[0049] The processor is configured to execute the instructions to implement any of the above-mentioned interactive information display methods.

[0050] According to a sixth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute any of the interactive information display methods described above.

[0051] According to a seventh aspect of an embodiment of the present disclosure, a computer program product is provided, which includes instructions. When the instructions are executed by a processor of an electronic device, the electronic device can execute the interactive information display method as described in any one of the above items.

[0052] The technical solutions provided by the embodiments of the present disclosure bring at least the following beneficial effects:

[0053] In the present disclosure, the client can generate corresponding display records in a targeted manner for the display of interactive information initiated by the local user account in the virtual space of the historical display mode. After obtaining the interactive information set, by comparing the interactive information in the interactive information set with the interactive information corresponding to the display record, the target interactive information in the interactive information set that has not been displayed in the current display mode can be accurately obtained, thereby avoiding the omission or repeated display of interactive information when the display mode of the virtual space is switched, and realizing accurate display of interactive information.

[0054] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] The accompanying drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute an improper limitation of the present disclosure.

[0056] Figure 1 This is a diagram showing an application environment of an interactive information display method according to an exemplary embodiment.

[0057] Figure 2 The figure is a flowchart of an interactive information display method according to an exemplary embodiment.

[0058] Figure 3 The figure is a flowchart showing steps of obtaining target interaction information according to an exemplary embodiment.

[0059] Figure 4 The present invention is a flowchart showing steps of generating an interactive information display record according to an exemplary embodiment.

[0060] Figure 5a A virtual space in a presentation mode is shown according to an exemplary embodiment.

[0061] Figure 5b This is a virtual space in another presentation mode shown according to an exemplary embodiment.

[0062] Figure 6 The figure is a flowchart of another interactive information display method according to an exemplary embodiment.

[0063] Figure 7 It is a schematic diagram showing a configuration according to an exemplary embodiment.

[0064] Figure 8 The figure is a schematic diagram showing communication between a client and a server module according to an exemplary embodiment.

[0065] Figure 9 The figure is a flowchart of another interactive information display method according to an exemplary embodiment.

[0066] Figure 10 The figure is a block diagram of an interactive information display device according to an exemplary embodiment.

[0067] Figure 11 It is a block diagram of another interactive information display device according to an exemplary embodiment.

[0068] Figure 12 It is a block diagram of an electronic device according to an exemplary embodiment.

[0069] Figure 13is a block diagram of another electronic device according to an exemplary embodiment. DETAILED DESCRIPTION

[0070] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0071] It should be noted that the terms "first," "second," and the like in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the numbers used in this manner are interchangeable where appropriate so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure as detailed in the appended claims.

[0072] It should also be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.

[0073] The interactive information display method provided by the present disclosure can be applied to Figure 1 The application environment shown in FIG. The application environment may include a client and a server, and the client may communicate with the server via a network. In the present disclosure, the client may obtain a set of interaction information corresponding to the virtual space from the server. Then, based on pre-generated display records on the client and the current display mode of the virtual space, the client may determine from the set of interaction information target information that has not been displayed in the virtual space in the current display mode, and then display the target interaction information in the virtual space in the current display mode.

[0074] Among them, the client is deployed on the terminal, which can be but not limited to various personal computers, laptops, smart phones, tablets, Internet of Things devices and portable wearable devices; Internet of Things devices can be smart speakers, smart TVs, smart car-mounted devices, etc., and portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc.

[0075] The server can be implemented with an independent server or a server cluster consisting of multiple servers; the server can have a corresponding data storage system, which can store the data that the server needs to process, such as the interactive information set corresponding to each virtual space. In actual applications, the data storage system can be integrated on the server, or placed on the cloud or other network servers.

[0076] Figure 2 is a flow chart showing an interactive information display method according to an exemplary embodiment. Figure 2 As shown, the interactive information display method is applied to Figure 1 The following steps are described in the client.

[0077] In step S210, an interactive information set corresponding to the virtual space is obtained from the server.

[0078] The virtual space may be a virtual room for multiple user accounts to interact with each other, such as a live video broadcast room or a virtual karaoke room, and multiple user accounts may interact in real time through the virtual room.

[0079] In a specific implementation, user accounts in a virtual space can trigger interactive operations, sending interactive information specific to the virtual space to the server via the client. This interactive information can be categorized into different types of interaction, which can also be referred to as interactive information for different services. Depending on the interactive operations triggered by the user accounts, different types of interaction information can be generated. In one example, interaction types can include one or more of the following: commenting, liking, sharing, transferring virtual resources, and entering a virtual space.

[0080] After receiving the interaction information sent by each client regarding the virtual space, the server can obtain a collection of interaction information corresponding to the virtual space based on the received interaction information. For example, the interaction information collection can include one or more pieces of interaction information, and the interaction information in the interaction information collection can come from one or more clients. The interaction information collection obtained by the server can be obtained by filtering each piece of interaction information obtained.

[0081] In some optional embodiments, the server may pre-set multiple interactive information filtering configurations. By adjusting the interactive information filtering configurations, the server may quickly adjust the way it filters the multiple interactive information it obtains. For example, the interactive information filtering configuration may include a first filtering configuration. The first filtering configuration may be based on user accounts. Within a unit of time, the number of interactive information published by the same user account in the virtual space does not exceed a preset number. For example, for each user account, the server selects a maximum of N1 (N1 is a natural number) interactive information published by the user account per minute and publishes them in the virtual space.

[0082] Alternatively, the interactive information screening configuration may include a second screening configuration, which may be based on the interaction type as a dimension for screening. Within a unit of time, the number of interactive information of the same interaction type posted in the virtual space does not exceed a preset number. For example, for interactive information of the comment type, i.e., comment information, the server may post a maximum of N2 (N2 is a natural number) comment information in the virtual space per minute. For another example, the interactive information screening configuration may include a third screening configuration, which may be based on the virtual space as a dimension for screening. Within a unit of time, the number of interactive information posted in the virtual space does not exceed a preset number. For example, the server may select a maximum of N3 interactive information for distribution per minute.

[0083] After the server determines the interactive information collection corresponding to the virtual space, the client can obtain the interactive information collection from the server. For example, the server can store the obtained interactive information in a cache. In some examples, the interactive information stored in the cache may be interactive information that has been filtered according to an interactive information filtering configuration and has passed the filtering. The server can obtain the interactive information from the cache at a preset time interval to obtain the interactive information collection, and then push the interactive information collection to the client.

[0084] In step S220, based on the display record generated by this end and the current display mode of the virtual space, target interaction information that has not been displayed in the virtual space of the current display mode is determined from the interaction information set to display the target interaction information in the virtual space of the current display mode.

[0085] The display record includes a record of interactive information initiated by the local user account being displayed in the virtual space in a historical display mode, where the historical display mode is the display mode of the virtual space when the local user account initiates the interactive information.

[0086] In actual applications, virtual spaces can be displayed through different display modes. The same virtual space can have two or more display modes. User accounts can trigger interactive operations in virtual spaces with different display modes and display corresponding interactive information. In addition, user accounts can switch between different display modes of virtual spaces.

[0087] When a user account triggers an interactive operation, in order to promptly display the interactive information corresponding to the interactive operation to the user, the client can display the interactive information in the virtual space in advance, for example, simulate the interactive information display in the virtual space (this display method can also be called mock), so that the user can quickly perceive that the interactive information corresponding to the interactive operation has been published in the virtual space, and the client can send the interactive information to the server, and then the client can display at least part of the interactive information in the interactive information set sent by the server in the virtual space.

[0088] Specifically, when a user account initiates an interactive message or when a client pre-displays the interactive message, the display mode of the virtual space may be different from the display mode of the virtual space when the client subsequently obtains the interactive message set. For example, when the client pre-displays the interactive message, the virtual space is displayed in display mode A, while when the client obtains the interactive message set from the server, the display mode of the virtual space is display mode B. Of course, in some embodiments, the display mode of the virtual space may not change. For example, when the interactive message is pre-displayed, the virtual space is displayed in display mode A, and the display mode does not switch thereafter. When the client obtains the interactive message set from the server, the display mode of the virtual space remains in display mode A.

[0089] For the purpose of explaining this disclosure, in this embodiment, the display mode of the virtual space when the client's user account initiates an interaction (or when the client pre-displays the interaction) is referred to as the historical display mode, and the display mode of the virtual space when the client obtains the interaction set (or when it intends to display at least part of the interaction set) is referred to as the current display mode. Based on the above description, it can be seen that the current display mode can be different from or the same as the historical display mode.

[0090] When a user account initiates interactive information and the client pre-displays the interactive information on this end, the client can generate a display record corresponding to the interactive information to indicate that the interactive information has been displayed in the virtual space of the historical display mode. Information that is not recorded can be determined as not having been displayed in the virtual space of the historical display mode.

[0091] After obtaining the interaction information set corresponding to the virtual space, the interaction information in the interaction information set that has not been displayed in the virtual space in the current display mode can be determined based on the display history and the current display mode of the virtual space, and used as the target interaction information. The target interaction information can then be displayed in the virtual space in the current display mode. The target interaction information can be all or part of the interaction information that has not been displayed in the virtual space in the current display mode.

[0092] In the above-mentioned interactive information display method, the client can obtain an interactive information set corresponding to the virtual space from the server, and based on the display record generated by the client and the current display mode of the virtual space, determine the target interactive information from the interactive information set that has not been displayed in the virtual space in the current display mode, so as to display the target interactive information in the virtual space in the current display mode; wherein the display record includes the record of interactive information initiated by the user account on the client side being displayed in the virtual space in the historical display mode, and the historical display mode is the display mode of the virtual space when the user account on the client side initiates the interactive information. In the present disclosure, the client can generate a corresponding display record specifically for the display of interactive information initiated by the user account on the client side in the virtual space in the historical display mode. After obtaining the interactive information set, by comparing the interactive information in the interactive information set with the interactive information corresponding to the display record, the target interactive information in the interactive information set that has not been displayed in the current display mode can be accurately obtained, thereby avoiding the situation where interactive information is omitted or repeatedly displayed when the display mode of the virtual space is switched, and achieving accurate display of interactive information.

[0093] In addition, when the device where the client is located changes, for example, the user changes the client's login device, the relevant technology will filter the interactive information based on the device identification, and will miss out on the interactive information that has been displayed on the original device, resulting in the interactive information that has been displayed still being displayed on the replaced device after a period of time (for example, tens of seconds). However, in the present disclosure, by generating display records corresponding to the interactive information that has been displayed on the client side, the interactive information can still be accurately eliminated after the device is replaced, thereby ensuring the accuracy of the interactive information display.

[0094] In an exemplary embodiment, Figure 3 As shown, in step S220, based on the display record generated by the local end and the current display mode of the virtual space, determining target interaction information that has not been displayed in the virtual space of the current display mode from the interaction information set may include the following steps:

[0095] In step S310, a deduplication configuration strategy corresponding to the interactive information is obtained.

[0096] Specifically, a corresponding de-reconfiguration strategy can be set for interactive information that has been pre-displayed in the virtual space of the historical display mode, wherein the de-reconfiguration strategy can be configuration information, for example, the de-reconfiguration strategy can be recorded through a configuration file. Through the de-reconfiguration strategy, it can be set whether the interactive information that has been displayed in the virtual space of the historical display mode is to be displayed again in the virtual space of multiple display modes.

[0097] In step S320, if the deduplication configuration strategy is the first strategy, the first target interaction information is determined from the interaction information set based on the display record and the current display mode of the virtual space. The first target interaction information is the interaction information that has not been displayed in the virtual space of the current display mode. The first strategy indicates that the interaction information displayed in the virtual space of the same display mode is not repeated.

[0098] If the deduplication configuration strategy is the first strategy (this strategy can also be called a single deduplication strategy), it can be determined that the interactive information displayed in the virtual space of the same display mode must not be repeated, and in different display modes, the same interactive information can be displayed again in the virtual space.

[0099] Based on this, when the deduplication configuration strategy is the first strategy, interactive information in the interactive information set that has not been displayed in the virtual space of the current display mode can be determined based on the display records, and this interactive information can be determined as the first target interactive information. Specifically, if the current display mode is the same as the historical display mode, the interactive information that has been displayed in the interactive information set can be removed based on the display records, and the interactive information remaining after the removal from the interactive information set can be used as the first target interactive information. If the current display mode is different from the historical display mode, the display records can be used to determine that each interactive information in the interactive information set has not been displayed in the virtual space of the current display mode, and the first target interactive information can be obtained based on each interactive information in the interactive information set.

[0100] In this embodiment, on the one hand, whether interactive information that has been displayed should be displayed again in the virtual space of the current display mode can be quickly set and adjusted through the de-duplication configuration strategy. When it is necessary to adjust whether interactive information that has been displayed should be displayed again in the virtual space of the current display mode, it can be quickly achieved by changing the de-duplication configuration strategy. On the other hand, through the first strategy, interactive information that has been displayed in the virtual space of the historical display mode but not in the virtual space of the current display mode can be accurately reproduced, avoiding the loss of interactive information when the display mode is quickly switched, and realizing the coherent display of interactive information in different display modes in the virtual space.

[0101] In an exemplary embodiment, in step S220, based on the display record generated by the local end and the current display mode of the virtual space, determining target interaction information from the interaction information set that has not been displayed in the virtual space in the current display mode may also include the following steps:

[0102] If the deduplication configuration strategy is the second strategy, the second target interaction information is determined from the interaction information set based on the display record and the current display mode of the virtual space. The second target interaction information is the interaction information that has never been displayed in the virtual space in any display mode. The second strategy indicates that the interaction information displayed in the same virtual space is not repeated.

[0103] If the deduplication configuration strategy is the second strategy (this strategy may also be called the global deduplication strategy), the second strategy indicates that the interactive information displayed in the same virtual space is not repeated. In other words, the interactive information displayed in the same virtual space in different display modes is not repeated.

[0104] Therefore, when the deduplication strategy is the second strategy, interactive information in the interactive information set that has not been displayed in the virtual space can be identified based on the display history, and this interactive information can be determined as the second target interactive information. Specifically, based on the display history, interactive information in the interactive information set that has been displayed in the virtual space in the historical display mode can be removed, and the remaining interactive information in the interactive information set after removal can be used as the second target interactive information.

[0105] In this embodiment, the second strategy and display records can be used to accurately filter the interactive information set that has been displayed in the virtual space, avoiding repeated display of the displayed information when the virtual space display mode is switched, thereby improving the simplicity of the interactive information display.

[0106] In an exemplary embodiment, in step S310, obtaining a deduplication configuration strategy corresponding to the interactive information may include the following steps:

[0107] Determine the interaction type corresponding to the interaction information; and obtain a de-reconfiguration strategy associated with the interaction type from a plurality of candidate de-reconfiguration strategies as the de-reconfiguration strategy corresponding to the interaction information.

[0108] In practical applications, different interaction types can be associated with corresponding deduplication configuration strategies. For example, if comment-type interaction information can continue to be displayed coherently when the virtual space display mode changes, the first strategy can be associated with the "comment" interaction type. Meanwhile, if interaction information only appears once, such as entry-type interaction information (used to indicate that a user account has entered the virtual space), it can be published only once in the virtual space. In other words, the second strategy can be associated with the "entry" interaction type.

[0109] In this step, after obtaining the interaction information set, the client can use the pre-generated display records to determine whether any interaction information in the interaction information set has been displayed in the virtual space in the historical display mode. If not, each interaction information in the interaction information set can be used as the target interaction information to display in the virtual space in the current display mode. If so, the interaction type corresponding to the interaction information can be further determined, and the de-duplication configuration strategy associated with the interaction type corresponding to the interaction information can be obtained from multiple candidate de-duplication configuration strategies as the de-duplication configuration strategy for the interaction information.

[0110] In this embodiment, on the one hand, by setting multiple candidate deduplication configuration strategies, a diversified deduplication method can be provided for different interactive information. On the other hand, targeted deduplication can be performed in combination with the interaction type corresponding to the interactive information to achieve accurate display of interactive information during changes in the virtual space display mode.

[0111] In an exemplary embodiment, determining the interaction type corresponding to the interaction information may include the following steps:

[0112] Obtain an interaction type identifier corresponding to the interaction information from the display record; and determine the interaction type corresponding to the interaction information based on the interaction type identifier.

[0113] The interaction type identifier may be information that uniquely identifies the interaction type. Different interaction types correspond to different interaction type identifiers. The interaction type identifier may be used to distinguish the interaction type of the interaction information.

[0114] In a specific implementation, the display record corresponding to the interactive information may include an interaction type identifier. For example, the interaction type identifier may be included in the information identifier corresponding to the interactive information. That is, the information identifier of the interactive information may be composed of multiple parts, one of which may be the interaction type identifier. Furthermore, after obtaining the interaction type identifier, the client can determine the interaction type corresponding to the interactive information based on the interaction type identifier, thereby enabling rapid identification of the interaction type and quickly determining the deduplication configuration strategy corresponding to the interactive information.

[0115] In an exemplary embodiment, Figure 4 As shown, before step S210, the following steps may also be included:

[0116] In step S410 , in response to an interactive operation triggered in the virtual space of the history display mode, interactive information corresponding to the interactive operation is determined, and an identifier allocation request for the interactive information is sent to the server.

[0117] In actual applications, a user account can trigger interactive operations in the virtual space in historical display mode, such as sending a comment, entering the virtual space in historical display mode, or performing a "like" operation on the virtual space in historical display mode. In response to the interactive operation triggered by the user account, the client can determine the interactive information corresponding to the interactive operation. In addition to displaying the interactive information in the virtual space in historical display mode, it can also send an identifier allocation request for the interactive information to the server. Specifically, for example, the client can send an identifier allocation request carrying the interactive information to the relevant interface of the server to obtain the information identifier corresponding to the interactive information generated by the server.

[0118] In step S420, based on the information identifier returned by the server in response to the identifier allocation request, a display record of the interactive information displayed in the virtual space in the historical display mode is generated; the information identifier is used to uniquely identify the interactive information in the virtual space.

[0119] In one embodiment, in response to the client's identifier allocation request, the server can obtain configuration information related to the information identifier generation of the interactive information from pre-stored configuration information, for example, it can obtain configuration information associated with the interaction type of the received interactive information, and then generate an information identifier corresponding to the interactive information based on the configuration information, and return the information identifier corresponding to the interactive information to the client. The information identifier can uniquely identify the interactive information in the virtual space.

[0120] After receiving the information identifier corresponding to the interactive information, the client can store the information identifier as a display record of the interactive information being displayed in the virtual space in the historical display mode. Each interactive information in the interactive information set subsequently sent by the server can also carry a corresponding information identifier. The client can use the information identifier in the display record and the information identifier corresponding to each interactive information in the interactive information set to identify whether there is any interactive information in the interactive information set that has already been displayed in the virtual space in the historical display mode.

[0121] In this embodiment, by obtaining the information identifier assigned by the server, the interactive information that has been displayed in the virtual space of the historical display mode can be uniquely marked, so that after the interactive information set is obtained, it is convenient to quickly compare whether there is interactive information that has been displayed in the historical display mode in the interactive information set.

[0122] In an exemplary embodiment, if the historical display mode is a mode of displaying through a video recommendation page, and the current display mode is a mode of displaying through a detail page, wherein both the virtual spaces displayed on the video recommendation page and the detail page allow user accounts to publish interactive information, in step S210, obtaining the interactive information set corresponding to the virtual space from the server may include the following steps:

[0123] For the virtual space, in response to the operation of switching from the historical display mode to the current display mode, the virtual space is displayed through the details page, and the interactive information set corresponding to the virtual space is obtained from the server.

[0124] Specifically, if the user account displays a virtual space through a video recommendation page and initiates interactive information in the virtual space displayed on the video recommendation page, the client can display the interactive information in the virtual space displayed on the video recommendation page. For example, the server can push the virtual space to the user account for display. When the user account slides the video recommendation page up and down, the video recommendation page can display videos or virtual spaces. When the content displayed on the video recommendation page is a virtual space, for example, the content displayed on the video recommendation page can be as follows: Figure 5a As shown, in the video recommendation page, the user account can initiate interactive information, for example, by triggering control 501 to send comment information, triggering control 502 to share virtual space or transfer virtual resources to the virtual space host, in response to the interactive operation of the user account, the client can Figure 5a The corresponding interactive information is displayed in the virtual space shown.

[0125] When a user account clicks the preset button of the virtual space in the video recommendation page, triggering the entry into the details page of the virtual space, it is determined that the operation of switching from the virtual space in the historical display mode to the virtual space in the current display mode is detected. The data in the virtual space after the display mode is switched (i.e., the virtual space in the current display mode) can be rearranged, the virtual space can be displayed through the details page, and the interactive information set corresponding to the virtual space can be obtained from the server. The relevant interactive information has been displayed in the virtual space of the details page. For example, when it is detected that the user account has switched to Figure 5a The triggering operation of the control 503 in the example can be displayed as follows: Figure 5b The virtual space shown.

[0126] Alternatively, if the historical display mode is a mode of displaying through a details page and the current display mode is a mode of displaying through a video recommendation page, in step S210, obtaining the interactive information set corresponding to the virtual space from the server may include the following steps:

[0127] For the virtual space, in response to the operation of switching from the historical display mode to the current display mode, the virtual space is displayed through the video recommendation page, and the interactive information set corresponding to the virtual space is obtained from the server.

[0128] In a specific implementation, if a user account displays a virtual space through a virtual space details page and initiates interactive information on the details page, the client can display the interactive information initiated by the user account on the virtual space details page. When the user account clicks a preset button of the virtual space on the details page (e.g. Figure 5b ), when the details page of the virtual space is exited, the client determines that the operation of switching from the virtual space in the historical display mode to the virtual space in the current display mode is detected, and can rearrange the data in the virtual space after the display mode is switched, display the virtual space through the video recommendation page, and obtain the interactive information set corresponding to the virtual space from the server, and display the relevant interactive information in the virtual space on the video recommendation page.

[0129] In this embodiment, when the display mode of the virtual space is switched, the acquisition of the interactive information set corresponding to the virtual space can be triggered, and based on the display record, the interactive information in the virtual space whose display mode has been switched can be rearranged, and the accuracy of the display of the rearranged virtual space interactive information can be ensured.

[0130] Figure 6 is a flow chart showing an interactive information display method according to an exemplary embodiment. Figure 6 As shown, the interactive information display method is applied to Figure 1 The server side in

[15] is described in

[15] and may include the following steps.

[0131] In step S610, interactive information sent by a client corresponding to the virtual space is received, and a corresponding information identifier is allocated. The information identifier is used to uniquely identify the interactive information in the virtual space.

[0132] In the specific implementation, when a user account triggers an interactive operation, in order to promptly display the interactive information corresponding to the interactive operation to the user, the client can pre-display the interactive information in the virtual space, and the client can send the interactive information to the server, so that the server can obtain the interactive information sent by the client in the virtual space.

[0133] After receiving the interactive information sent by the client, the server may assign a corresponding information identifier to the interactive information sent by the client to uniquely identify the interactive information in the virtual space.

[0134] In step S520, an interactive information set corresponding to the virtual space is sent to the client, where each interactive information in the interactive information set carries a corresponding information identifier.

[0135] The interactive information set is used to trigger the client to display target interactive information that has not been displayed in the virtual space of the client's current display mode based on the display record generated by the client and the information identifier corresponding to each interactive information.

[0136] The display record includes a record of interactive information initiated by a client user account being displayed in a virtual space in a historical display mode, where the historical display mode is the display mode in which the virtual space was when the client user account initiated the interactive information.

[0137] Specifically, after the client pre-displays interactive information in the virtual space in historical display mode, it can generate a corresponding display record for the interactive information to indicate that the interactive information has been displayed in the virtual space in historical display mode. When the server obtains one or more interactive information in the virtual space, it can generate an interactive information collection based on the one or more interactive information corresponding to the virtual space. Each interactive information in the interactive information collection carries a corresponding interactive information identifier, and then the interactive information collection can be returned to the client.

[0138] Then, after obtaining the interactive information set corresponding to the virtual space, the client can determine the target interactive information in the interactive information set that has not been displayed in the virtual space of the current display mode based on the display record and the information identifier corresponding to each interactive information in the interactive information set, and display the target interactive information in the virtual space of the current display mode.

[0139] In the above-mentioned interactive information display method, after receiving the interactive information sent by the client corresponding to the virtual space, the server can assign a corresponding information identifier, which can uniquely identify the interactive information in the virtual space; then, the server can send an interactive information set corresponding to the virtual space to the client, and each interactive information in the interactive information set carries a corresponding information identifier. The interactive information set can trigger the client to display the display record generated by its own end, and the information identifier corresponding to each interactive information, to display the target interactive information that has never been displayed in the virtual space of the current display mode of the client; wherein the display record includes a record of the interactive information initiated by the client user account being displayed in the virtual space of the historical display mode, and the historical display mode is the display mode of the virtual space when the client user account initiates the interactive information. In the present disclosure, the server assigns an information identifier that can uniquely identify the interactive information in the virtual space to the interactive information sent by the client, and returns an interactive information set carrying the corresponding information identifier to the client, so that the client can identify the target interactive information in the interactive information set that has not been displayed in the virtual space of the current display mode based on its pre-generated display record and display it in the virtual space of the current display mode, avoiding the omission or repeated display of interactive information when the display mode of the virtual space is switched, and realizing accurate display of interactive information.

[0140] In an exemplary embodiment, allocating corresponding information identifiers may include the following steps:

[0141] In response to the client's request for identifier allocation for interactive information, determine the interactive type corresponding to the interactive information; based on the interactive type identifier corresponding to the interactive type, generate an information identifier corresponding to the interactive information, and return the information identifier corresponding to the interactive information to the client to trigger the client to generate a display record of the interactive information being displayed in the virtual space of the historical display mode based on the information identifier corresponding to the interactive information.

[0142] The interactive information is information corresponding to the interactive operation generated by the client in response to the interactive operation triggered in the virtual space of the historical display mode.

[0143] In actual applications, a user account can trigger interactive operations in the virtual space in historical display mode, such as sending a comment, entering the virtual space in historical display mode, or performing a "like" operation on the virtual space in historical display mode. In response to the interactive operation triggered by the user account, the client can determine the interactive information corresponding to the interactive operation. In addition to displaying the interactive information in the virtual space in historical display mode, it can also send an identifier allocation request for the interactive information to the server. Specifically, for example, the client can send an identifier allocation request carrying the interactive information to the relevant interface of the server to obtain the information identifier corresponding to the interactive information generated by the server.

[0144] In response to the client's identifier allocation request, the server can determine the interaction type corresponding to the interactive information, generate an information identifier corresponding to the interactive information based on the interaction type identifier corresponding to the interaction type, and return the information identifier corresponding to the interactive information to the client; after receiving the information identifier corresponding to the interactive information, the client can store the information identifier as a display record of the interactive information being displayed in the virtual space of the historical display mode.

[0145] In this embodiment, by assigning an information identifier that uniquely identifies the interactive information to the client, the client can quickly and accurately generate a display record that uniquely corresponds to the interactive information, so that after obtaining the interactive information set, it is convenient to quickly compare whether there is interactive information in the interactive information set that has been displayed in the historical display mode.

[0146] In order to enable those skilled in the art to better understand the above steps, the embodiment of the present disclosure is illustrated below by using an example, but it should be understood that the embodiment of the present disclosure is not limited thereto.

[0147] like Figure 7 As shown, corresponding deduplication configuration strategies can be set in advance for different interaction types, including but not limited to setting deduplication configuration strategies for interaction types such as comments, likes, sharing, virtual resource transfers and entries. In addition, interaction information discarding strategies can be set separately for the server and client (this strategy can also be called interaction information filtering configuration), and then the deduplication configuration strategies and interaction information discarding strategies can be stored in the corresponding configuration center for preservation, for example, they can be stored in the form of config files.

[0148] When a user account browses a video recommendation page, the client can determine whether the current user account has enabled pre-set permissions, which indicate the ability to display virtual spaces in various display modes (including displaying virtual spaces through the video recommendation page). If this permission is enabled, the client can call the configuration delivery interface provided by the configuration center to obtain relevant configuration policies (such as the client's interactive information discard policy) from the configuration center and save them locally on the client for subsequent use.

[0149] The communication architecture between the client and the server can be as follows Figure 8 As shown, the server may include a configuration center, an identifier generator, and an information push module (also called a feed module).

[0150] When obtaining relevant configuration policies, the client can call the configuration delivery interface to obtain the configuration file.

[0151] The identifier generator can communicate with the client, the configuration center, and the information push module. Specifically, before generating the information identifier, the identifier generator can obtain the identifier generation configuration associated with the interaction type based on the interaction type corresponding to the interaction information. In some optional embodiments, the identifier generator can also determine the de-reconfiguration policy identifier corresponding to the de-reconfiguration policy associated with the interaction type based on the identifier generation configuration, and then generate the information identifier corresponding to the interaction information based on the interaction type identifier and the de-reconfiguration policy identifier, so that the client can directly determine the de-reconfiguration policy corresponding to the interaction information through the information identifier. After the information identifier is generated, on the one hand, the identifier generator can return the information identifier to the client for the client to generate a display record, and on the other hand, the interaction information carrying the information identifier can be sent to the information push module.

[0152] After obtaining one or more interactive messages carrying information identifiers within a preset time, the information push module can filter the obtained interactive information based on the interactive information discarding strategy, and determine the interactive information set based on the remaining interactive information after filtering, and push it to the client.

[0153] like Figure 9 As shown, when it is detected that a user account has initiated interactive information in the virtual space of the historical display mode, the client can determine whether to send the currently initiated interactive information to the server based on the interactive information discarding policy. For example, the client can determine the interactive type corresponding to the currently initiated interactive information, and determine the maximum number of reports of interactive information of this interactive type per unit time based on the interactive information discarding policy. Taking "likes" as an example, if the user keeps "likes", if the client continues to report the corresponding interactive information, it will significantly increase the data processing pressure on the server. Therefore, if the number of reports of interactive information of this interactive type per unit time has exceeded the maximum number of reports, the current interactive information may not be sent to the server, but only displayed on the client side.

[0154] If it is determined that the currently initiated interactive information must be sent to the server, the client can, on the one hand, construct the corresponding interactive information on its own side and display it in the virtual space of the historical display mode; on the other hand, it can call the interactive information sending interface provided by the server. When the interface is called, it can trigger the server's identifier generator to generate a unique information identifier for the interactive information and return it to the client. The client generates a display record based on the information identifier and displays the interactive information in the corresponding comment area of ​​the virtual space of the historical display mode.

[0155] After receiving the interactive information sent by the client, the server can determine whether the interactive information reported by the client meets the requirements and whether it needs to be filtered out based on the interactive information discarding policy obtained from the configuration center. If filtering is required, the interactive information can be discarded. If not, the interactive information is stored in the Redis cache. According to the tasks issued by the information push service, the interactive information in the cache is retrieved at preset time intervals to obtain a collection of interactive information with corresponding information identifiers, which can then be pushed to the client via a long link.

[0156] After receiving the interactive information collection, the client can compare the information identifiers carried by each interactive information in the interactive information collection with the information identifiers stored in the display record to identify interactive information in the interactive information collection that has not been displayed in the current display mode. In this way, no matter how the user account switches back and forth between multiple display modes in the virtual space, the uniqueness and display of interactive information can be guaranteed.

[0157] It should be understood that, although the various steps in the flowcharts involved in the various embodiments described above are displayed in sequence according to the instructions of the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the flowcharts involved in the various embodiments described above can include multiple steps or multiple stages, and these steps or stages are not necessarily executed and completed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of steps or stages in other steps.

[0158] It can be understood that the same / similar parts between the various embodiments of the above method in this specification can be referred to each other, and each embodiment focuses on the differences from other embodiments. For related parts, please refer to the description of other method embodiments.

[0159] Based on the same inventive concept, an embodiment of the present disclosure further provides an interactive information display device for implementing the above-mentioned interactive information display method.

[0160] Figure 10 FIG. 1 is a block diagram of an interactive information display device according to an exemplary embodiment. Figure 10 , the device comprises:

[0161] The information set acquisition unit 1001 is configured to acquire the interactive information set corresponding to the virtual space from the server;

[0162] a target information display unit 1002 configured to determine, from the interaction information set, target interaction information that has not been displayed in the virtual space in the current display mode, based on the display record generated by the local terminal and the current display mode of the virtual space, and to display the target interaction information in the virtual space in the current display mode;

[0163] The display record includes a record of interactive information initiated by the local user account being displayed in the virtual space in a historical display mode, where the historical display mode is the display mode of the virtual space when the local user account initiates the interactive information.

[0164] In an exemplary embodiment, the target information display unit 1002 includes:

[0165] a deduplication strategy acquisition module, configured to execute and acquire a deduplication configuration strategy corresponding to the interactive information;

[0166] The first deduplication module is configured to execute, if the deduplication configuration strategy is the first strategy, determining the first target interaction information from the interaction information set according to the display record and the current display mode of the virtual space, the first target interaction information being interaction information that has not been displayed in the virtual space in the current display mode; the first strategy indicates that the interaction information displayed in the virtual space in the same display mode is not repeated.

[0167] In an exemplary embodiment, the target information display unit 1002 further includes:

[0168] The second deduplication module is configured to execute, if the deduplication configuration strategy is the second strategy, determining second target interaction information from the interaction information set according to the display record and the current display mode of the virtual space, the second target interaction information being interaction information that has never been displayed in the virtual space in any display mode; the second strategy indicates that the interaction information displayed in the same virtual space is not repeated.

[0169] In an exemplary embodiment, the deduplication strategy acquisition module is configured to execute:

[0170] Determining an interaction type corresponding to the interaction information;

[0171] A de-reconfiguration strategy associated with the interaction type is obtained from a plurality of candidate de-reconfiguration strategies as the de-reconfiguration strategy corresponding to the interaction information.

[0172] In an exemplary embodiment, the deduplication strategy acquisition module is configured to execute:

[0173] Obtaining an interaction type identifier corresponding to the interaction information from the display record;

[0174] An interaction type corresponding to the interaction information is determined according to the interaction type identifier.

[0175] In an exemplary embodiment, the apparatus further comprises:

[0176] an identifier allocation request sending unit, configured to execute an interactive operation in response to being triggered in the virtual space in the history display mode, determine interactive information corresponding to the interactive operation, and send an identifier allocation request for the interactive information to a server;

[0177] A display record generating unit is configured to generate a display record of the interactive information being displayed in the virtual space in a historical display mode based on the information identifier returned by the server in response to the identifier allocation request; the information identifier is used to uniquely identify the interactive information in the virtual space.

[0178] In an exemplary embodiment, if the historical display mode is a mode of displaying through a video recommendation page, and the current display mode is a mode of displaying through a detail page, the information set acquisition unit 1001 is configured to execute:

[0179] For the virtual space, in response to an operation of switching from the historical display mode to the current display mode, displaying the virtual space through the details page, and obtaining a set of interactive information corresponding to the virtual space from a server;

[0180] or,

[0181] If the historical display mode is a mode of displaying through a details page, and the current display mode is a mode of displaying through a video recommendation page, the information set acquisition unit 1001 is configured to execute:

[0182] For the virtual space, in response to the operation of switching from the historical display mode to the current display mode, the virtual space is displayed through the video recommendation page, and the interactive information set corresponding to the virtual space is obtained from the server.

[0183] Figure 11 FIG. 1 is a block diagram of another interactive information display device according to an exemplary embodiment. Figure 11 , the device comprises:

[0184] The identifier assigning unit 1101 is configured to receive interactive information sent by a client corresponding to the virtual space and assign a corresponding information identifier, wherein the information identifier is used to uniquely identify the interactive information in the virtual space;

[0185] An information set sending unit 1102 is configured to send an interaction information set corresponding to the virtual space to the client, wherein each interaction information in the interaction information set carries a corresponding information identifier;

[0186] The interaction information set is used to trigger the client to display target interaction information that has not been displayed in the virtual space of the current display mode of the client based on the display record generated by the client and the information identifier corresponding to each interaction information;

[0187] The display record includes a record of the interactive information initiated by the client user account being displayed in the virtual space in a historical display mode, where the historical display mode is the display mode of the virtual space when the client user account initiates the interactive information.

[0188] In an exemplary embodiment, the identifier allocation unit 1101 is configured to execute:

[0189] In response to the client's request for assigning an identifier to interactive information, determining an interaction type corresponding to the interactive information; the interactive information is information corresponding to an interactive operation generated by the client in response to the interactive operation triggered in the virtual space in the historical display mode;

[0190] Based on the interaction type identifier corresponding to the interaction type, an information identifier corresponding to the interaction information is generated, and the information identifier corresponding to the interaction information is returned to the client to trigger the client to generate a display record of the interaction information being displayed in the virtual space in the historical display mode based on the information identifier corresponding to the interaction information.

[0191] Regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0192] Each module in the interactive information display device described above may be implemented in whole or in part through software, hardware, or a combination thereof. Each module may be embedded in or independent of a processor in a computer device in the form of hardware, or may be stored in a memory in the computer device in the form of software, so that the processor can call and execute the corresponding operations of each module.

[0193] Figure 12 1 is a block diagram illustrating an electronic device 1200 for implementing an interactive information presentation method according to an exemplary embodiment. For example, electronic device 1200 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, or the like.

[0194] Reference Figure 12 , the electronic device 1200 may include one or more of the following components: a processing component 1202 , a memory 1204 , a power component 1206 , a multimedia component 1208 , an audio component 1210 , an input / output (I / O) interface 1212 , a sensor component 1214 , and a communication component 1216 .

[0195] The processing component 1202 generally controls the overall operation of the electronic device 1200, such as operations associated with display, phone calls, data communications, camera operation, and recording operations. The processing component 1202 may include one or more processors 1220 to execute instructions to perform all or part of the steps of the above-described method. In addition, the processing component 1202 may include one or more modules to facilitate interaction between the processing component 1202 and other components. For example, the processing component 1202 may include a multimedia module to facilitate interaction between the multimedia component 1208 and the processing component 1202.

[0196] The memory 1204 is configured to store various types of data to support operations on the electronic device 1200. Examples of such data include instructions for any application or method operating on the electronic device 1200, contact data, phone book data, messages, pictures, videos, etc. The memory 1204 can be implemented by any type of volatile or non-volatile storage device, or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, optical disk, or graphene memory.

[0197] The power supply component 1206 provides power to the various components of the electronic device 1200. The power supply component 1206 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 1200.

[0198] The multimedia component 1208 includes a screen that provides an output interface between the electronic device 1200 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, slides, and gestures on the touch panel. The touch sensor can not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 1208 includes a front camera and / or a rear camera. When the electronic device 1200 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each front camera and rear camera can be a fixed optical lens system or have a focal length and optical zoom capability.

[0199] The audio component 1210 is configured to output and / or input audio signals. For example, the audio component 1210 includes a microphone (MIC), which is configured to receive external audio signals when the electronic device 1200 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 1204 or transmitted via the communication component 1216. In some embodiments, the audio component 1210 also includes a speaker for outputting audio signals.

[0200] I / O interface 1212 provides an interface between processing component 1202 and peripheral interface modules, such as a keyboard, click wheel, buttons, etc. These buttons may include but are not limited to: a home button, volume buttons, a start button, and a lock button.

[0201] The sensor assembly 1214 includes one or more sensors for providing various aspects of the status assessment of the electronic device 1200. For example, the sensor assembly 1214 can detect the open / closed state of the electronic device 1200, the relative positioning of components, such as the display and keypad of the electronic device 1200. The sensor assembly 1214 can also detect changes in the position of the electronic device 1200 or its components, the presence or absence of user contact with the electronic device 1200, the orientation or acceleration / deceleration of the device 1200, and changes in the temperature of the electronic device 1200. The sensor assembly 1214 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 1214 can also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1214 can also include an accelerometer, a gyroscope, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0202] The communication component 1216 is configured to facilitate wired or wireless communication between the electronic device 1200 and other devices. The electronic device 1200 can access a wireless network based on a communication standard, such as WiFi, an operator network (such as 2G, 3G, 4G or 5G), or a combination thereof. In an exemplary embodiment, the communication component 1216 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1216 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0203] In an exemplary embodiment, the electronic device 1200 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.

[0204] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 1204 including instructions, and the instructions can be executed by the processor 1220 of the electronic device 1200 to perform the above method. For example, the computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0205] In an exemplary embodiment, a computer program product is further provided. The computer program product includes instructions, and the instructions can be executed by the processor 1220 of the electronic device 1200 to implement the above method.

[0206] Figure 13 1 is a block diagram of an electronic device 1300 for implementing an interactive information display method according to an exemplary embodiment. For example, the electronic device 1300 may be a server. Figure 13 The electronic device 1300 includes a processing component 1320, which further includes one or more processors and a memory resource represented by a memory 1322 for storing instructions executable by the processing component 1320, such as an application. The application stored in the memory 1322 may include one or more modules, each corresponding to a set of instructions. In addition, the processing component 1320 is configured to execute the instructions to perform the above method.

[0207] The electronic device 1300 may further include a power supply component 1324 configured to perform power management of the electronic device 1300, a wired or wireless network interface 1326 configured to connect the electronic device 1300 to a network, and an input / output (I / O) interface 1328. The electronic device 1300 may operate based on an operating system stored in the memory 1322, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD, or the like.

[0208] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 1322 including instructions, and the instructions can be executed by a processor of the electronic device 1300 to perform the above method. The storage medium can be a computer-readable storage medium, for example, a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0209] In an exemplary embodiment, a computer program product is further provided. The computer program product includes instructions, and the instructions can be executed by a processor of the electronic device 1300 to implement the above method.

[0210] It should be noted that the above-mentioned devices, electronic devices, computer-readable storage media, computer program products, etc. can also include other implementation methods according to the description of the method embodiments. The specific implementation methods can refer to the description of the relevant method embodiments and will not be described one by one here.

[0211] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the claims.

[0212] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. An interactive information display method, characterized in that: include: Obtaining the interactive information set corresponding to the virtual space from the server; Obtain the deduplication configuration strategy corresponding to the interactive information; If the deduplication configuration strategy is the first strategy, determining first target interaction information from the interaction information set based on the presentation record generated by the local terminal and the current presentation mode of the virtual space, so as to present the first target interaction information in the virtual space in the current presentation mode; The first target interactive information is interactive information that has not been displayed in the virtual space in the current display mode. The first strategy indicates that the interactive information displayed in the virtual space in the same display mode is not repeated. The display record includes a record of interactive information initiated by the local user account being displayed in the virtual space in a historical display mode. The historical display mode is the display mode of the virtual space when the local user account initiated the interactive information.

2. The method according to claim 1, characterized in that Also includes: If the de-duplication configuration strategy is the second strategy, determining second target interaction information from the interaction information set based on the display record and the current display mode of the virtual space, where the second target interaction information is interaction information that has never been displayed in the virtual space in any display mode; The second strategy represents that the interactive information displayed in the same virtual space is not repeated.

3. The method according to claim 1, characterized in that The obtaining of the deduplication configuration strategy corresponding to the interactive information includes: Determining an interaction type corresponding to the interaction information; A de-reconfiguration strategy associated with the interaction type is obtained from a plurality of candidate de-reconfiguration strategies as the de-reconfiguration strategy corresponding to the interaction information.

4. The method according to claim 3, characterized in that The determining the interaction type corresponding to the interaction information includes: Obtaining an interaction type identifier corresponding to the interaction information from the display record; An interaction type corresponding to the interaction information is determined according to the interaction type identifier.

5. The method according to claim 1, wherein Before obtaining the interactive information set corresponding to the virtual space from the server, the method further includes: In response to an interactive operation triggered in the virtual space of the history display mode, determining interactive information corresponding to the interactive operation, and sending an identifier allocation request for the interactive information to a server; Based on the information identifier returned by the server in response to the identifier allocation request, a display record of the interactive information being displayed in the virtual space in a historical display mode is generated; the information identifier is used to uniquely identify the interactive information in the virtual space.

6. The method according to any one of claims 1 to 5, characterized in that If the historical display mode is a mode of displaying through a video recommendation page, the current display mode is a mode of displaying through a details page; The step of obtaining the interactive information set corresponding to the virtual space from the server includes: For the virtual space, in response to an operation of switching from the historical display mode to the current display mode, displaying the virtual space through the details page, and obtaining a set of interactive information corresponding to the virtual space from a server; or, If the historical display mode is a mode of displaying through a details page, and the current display mode is a mode of displaying through a video recommendation page; obtaining the interactive information set corresponding to the virtual space from the server includes: For the virtual space, in response to the operation of switching from the historical display mode to the current display mode, the virtual space is displayed through the video recommendation page, and the interactive information set corresponding to the virtual space is obtained from the server.

7. An interactive information display method, characterized in that: include: receiving interactive information sent by a client corresponding to the virtual space, and assigning a corresponding information identifier, wherein the information identifier is used to uniquely identify the interactive information in the virtual space; Sending an interactive information set corresponding to the virtual space to the client, wherein each interactive information in the interactive information set carries a corresponding information identifier; The interaction information set is used to trigger the client to display target interaction information that has not been displayed in the virtual space in the current display mode of the client based on the obtained deduplication configuration policy, the display record generated by the client, and the information identifier corresponding to each interaction information; The display record includes a record of the interactive information initiated by the client user account being displayed in the virtual space in a historical display mode, where the historical display mode is the display mode in which the virtual space was when the client user account initiated the interactive information; if the de-duplication configuration strategy is the first strategy, the target interactive information is the first target interactive information that has not been displayed in the virtual space in the current display mode, and the first strategy indicates that the interactive information displayed in the virtual space in the same display mode is not repeated.

8. The method according to claim 7, characterized in that The information identifier corresponding to the allocation includes: In response to the client's request for assigning an identifier to interactive information, determining an interaction type corresponding to the interactive information; the interactive information is information corresponding to an interactive operation generated by the client in response to the interactive operation triggered in the virtual space in the historical display mode; Based on the interaction type identifier corresponding to the interaction type, an information identifier corresponding to the interaction information is generated, and the information identifier corresponding to the interaction information is returned to the client to trigger the client to generate a display record of the interaction information being displayed in the virtual space in the historical display mode based on the information identifier corresponding to the interaction information.

9. An interactive information display device, characterized in that: include: An information set acquisition unit is configured to acquire an interactive information set corresponding to the virtual space from a server; a target information display unit configured to execute a deduplication configuration strategy corresponding to the interaction information obtained, and if the deduplication configuration strategy is a first strategy, determine first target interaction information from the interaction information set based on the display record generated by the local terminal and the current display mode of the virtual space, and display the target interaction information in the virtual space in the current display mode; The first target interactive information is interactive information that has not been displayed in the virtual space in the current display mode, and the first strategy indicates that the interactive information displayed in the virtual space in the same display mode is non-repetitive; The display record includes a record of interactive information initiated by the local user account being displayed in the virtual space in a historical display mode, where the historical display mode is the display mode of the virtual space when the local user account initiates the interactive information.

10. An interactive information display device, characterized in that: include: an identifier assigning unit configured to receive interactive information sent by a client corresponding to the virtual space and assign a corresponding information identifier, wherein the information identifier is used to uniquely identify the interactive information in the virtual space; an information set sending unit, configured to send an interaction information set corresponding to the virtual space to the client, wherein each interaction information in the interaction information set carries a corresponding information identifier; The interaction information set is used to trigger the client to display target interaction information that has not been displayed in the virtual space in the current display mode of the client based on the obtained deduplication configuration policy, the display record generated by the client, and the information identifier corresponding to each interaction information; The display record includes a record of the interactive information initiated by the client user account being displayed in the virtual space in a historical display mode, where the historical display mode is the display mode in which the virtual space was when the client user account initiated the interactive information; if the de-duplication configuration strategy is the first strategy, the target interactive information is the first target interactive information that has not been displayed in the virtual space in the current display mode, and the first strategy indicates that the interactive information displayed in the virtual space in the same display mode is not repeated.

11. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the interactive information display method according to any one of claims 1 to 6 or 7 to 8.

12. A computer-readable storage medium, characterized in that When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the interactive information display method according to any one of claims 1 to 6 or 7 to 8.