Information display method, device, electronic device and storage medium
By obtaining and analyzing the interactive behavior information of the virtual space in the live broadcast platform, and displaying the target interactive behavior portal to the audience, the problem of single existing interaction methods is solved, and the interactivity and audience participation of the virtual space is improved.
Patent Information
- Application Number
- CN202210447568.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-26
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2042-04-26
AI Technical Summary
The interactive mode of existing live broadcast platforms is relatively single, making it difficult to enrich the audience's participation experience in the virtual space.
By obtaining interactive behavior information in the virtual space, determine the target interactive behavior (actions whose occurrences are not less than the threshold), send prompt instructions to the audience client, so that it displays the behavior entrance and occurrences of the target interactive behavior, allowing the audience to conveniently Triggers the interactive behavior.
It significantly increases the amount of interaction in the virtual space and enhances the audience's sense of participation and atmosphere.
Smart Images

Figure CN114779936B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of multimedia technology, and in particular to an information display method, device, electronic device, and storage medium. Background Art
[0002] In recent years, live streaming has become a popular trend, pervasive in people's lives. Live streaming platforms typically offer a variety of ways to interact within the virtual space, including following the host, joining a fan group, sharing the virtual space, sending gifts, or shopping. Viewers can interact within the virtual space by clicking on the corresponding controls. For example, a viewer can follow a host in the virtual space by clicking the "Follow" button. However, viewers can only interact by triggering the corresponding controls for the interactive actions, resulting in a relatively limited gameplay experience. Therefore, finding ways to enrich audience interaction within the virtual space has become a key research focus within the industry. Summary of the Invention
[0003] The present disclosure provides an information display method, device, electronic device, and storage medium that can significantly increase the amount of interaction in a virtual space. The technical solution of the present disclosure is as follows:
[0004] According to one aspect of an embodiment of the present disclosure, there is provided an information display method, comprising:
[0005] Acquiring interactive behavior information of at least one virtual space, where the interactive behavior information is used to represent multiple interactive behaviors in the at least one virtual space;
[0006] Based on the interactive behavior information, determining a target interactive behavior from the multiple interactive behaviors, wherein the target interactive behavior refers to an interactive behavior whose occurrence number is not less than an occurrence number threshold;
[0007] A prompt instruction for the target interactive behavior is sent to at least one audience client of the at least one virtual space, wherein the prompt instruction is used to instruct the at least one audience client to display a prompt control, wherein the prompt control displays a behavior entrance of the target interactive behavior and the number of occurrences of the target interactive behavior.
[0008] According to another aspect of an embodiment of the present disclosure, there is provided an information display method, comprising:
[0009] Obtain prompt instructions for target interactive behaviors in virtual space;
[0010] Based on the prompt instruction of the target interactive behavior, a prompt control is displayed in the virtual space, wherein the prompt control displays the behavior entrance of the target interactive behavior and the number of occurrences of the target interactive behavior;
[0011] In response to a triggering operation on the behavior entrance, the target interactive behavior is executed in the virtual space.
[0012] According to another aspect of an embodiment of the present disclosure, there is provided an information display device, comprising:
[0013] A first acquiring unit is configured to acquire interactive behavior information of at least one virtual space, wherein the interactive behavior information is used to represent multiple interactive behaviors in the at least one virtual space;
[0014] A first determining unit is configured to determine a target interactive behavior from the multiple interactive behaviors based on the interactive behavior information, wherein the target interactive behavior refers to an interactive behavior whose occurrence number is not less than an occurrence number threshold;
[0015] The sending unit is configured to execute a prompt instruction for sending the target interactive behavior to at least one audience client of the at least one virtual space, wherein the prompt instruction is used to instruct the at least one audience client to display a prompt control, wherein the prompt control displays the behavior entrance of the target interactive behavior and the number of occurrences of the target interactive behavior.
[0016] In some embodiments, the first acquiring unit includes:
[0017] a first determining subunit configured to determine, for any virtual space among the at least one virtual space, a current running time period based on the running time of the virtual space and a first segment duration, wherein the first segment duration represents the duration of each running time period;
[0018] The first acquisition subunit is configured to acquire interactive behavior information of the virtual space during the current running time period.
[0019] In some embodiments, the apparatus further comprises:
[0020] A second acquiring unit is configured to acquire first behavior distribution information of a plurality of interactive behaviors in a historical operation process of the virtual space, wherein the first behavior distribution information is used to represent a distribution of the number of occurrences of the corresponding interactive behaviors in the historical operation process;
[0021] The second determining unit is configured to execute first behavior distribution information based on the multiple interactive behaviors, and determine the first segment duration according to the correlation between the number of occurrences and duration of the interactive behaviors in the virtual space.
[0022] In some embodiments, the apparatus further comprises:
[0023] The third determining unit is configured to execute, based on the first behavior distribution information of the virtual space in the historical operation process, and according to the frequency of occurrence of the multiple interactive behaviors in the virtual space, determine the threshold number of occurrences of the multiple interactive behaviors in each operation time period.
[0024] In some embodiments, the first determining subunit is further configured to determine the current time period based on the target duration period and a second segment duration, where the second segment duration represents the duration of each time period within the target duration period;
[0025] The first acquisition subunit is further configured to acquire interactive behavior information of the at least one virtual space running in the current time period.
[0026] In some embodiments, the second acquiring unit is further configured to acquire second behavior distribution information of multiple interactive behaviors within a historical time period, wherein the second behavior distribution information is used to represent the distribution of the number of occurrences of the corresponding interactive behavior within the historical time period;
[0027] The second determining unit is further configured to execute second behavior distribution information based on the multiple interactive behaviors, and determine the second segment duration according to the correlation between the number of occurrences and duration of the interactive behaviors.
[0028] In some embodiments, the first acquisition unit is further configured to acquire the number of occurrences of multiple interactive behaviors in the at least one virtual space within a historical time period;
[0029] The third determining unit is further configured to determine a threshold value of the number of occurrences of the multiple interactive behaviors in the current time period based on the number of occurrences of the multiple interactive behaviors.
[0030] In some embodiments, the third determination unit is further configured to execute, for any interactive behavior, obtaining the number of occurrences of at least one behavior of the interactive behavior in the at least one virtual space within the historical time period; and using the average number of occurrences of the at least one behavior as the threshold number of occurrences of the interactive behavior within the current time period.
[0031] In some embodiments, the first acquisition unit is further configured to acquire interactive behavior information of the at least one virtual space belonging to the target type.
[0032] In some embodiments, the second acquiring unit is further configured to acquire third behavior distribution information of at least one virtual space belonging to the target type, wherein the third behavior distribution information is used to represent the distribution of the number of occurrences of the corresponding interactive behavior;
[0033] The third determining unit is further configured to determine a threshold value of the number of occurrences of the multiple interactive behaviors based on third behavior distribution information of the multiple interactive behaviors.
[0034] In some embodiments, the first determining unit includes:
[0035] A second acquiring subunit is configured to acquire the behavior priorities of the at least two interactive behaviors in response to the number of behavior occurrences of the at least two interactive behaviors being no less than a corresponding number of occurrence thresholds;
[0036] The second determining subunit is configured to determine the interactive behavior with the highest priority among the at least two interactive behaviors as the target interactive behavior.
[0037] In some embodiments, the sending unit includes:
[0038] A third acquisition sub-unit is configured to execute the acquisition of jump information of the behavior entrance of the target interactive behavior;
[0039] a generating subunit configured to generate a prompt instruction for the target interactive behavior based on the jump information of the behavior entry and the number of occurrences of the target interactive behavior;
[0040] The sending subunit is configured to send the prompt instruction to at least one audience client of the at least one virtual space.
[0041] In some embodiments, the prompt instruction for the target interactive behavior further includes at least one of the following:
[0042] a behavior identifier of the target interactive behavior;
[0043] First description information of the target interactive behavior, where the first description information is used to describe the number of occurrences of the target interactive behavior;
[0044] Second description information of the target interactive behavior, where the second description information is used to describe the behavior entrance of the target interactive behavior;
[0045] The target interactive behavior is a gift identifier associated with the target interactive behavior when giving a gift.
[0046] In some embodiments, the sending subunit includes:
[0047] The first acquisition sub-sub-unit is configured to execute acquisition of a threshold value of the number of times the prompt instruction is sent to the at least one virtual space within a unit time;
[0048] A second obtaining sub-subunit is configured to obtain the number of times the prompt instruction has been sent in the at least one virtual space within the unit time;
[0049] The sending sub-sub-unit is configured to send the prompt instruction to at least one viewer client of the at least one virtual space when the number of times the prompt instruction has been sent is less than the sending number threshold.
[0050] In some embodiments, the sending sub-sub-unit is configured to obtain the sending time interval between the time when the last prompt instruction was sent by the at least one virtual space and the current time when the number of times the prompt instruction has been sent is less than the sending number threshold; and send the prompt instruction to at least one audience client of the at least one virtual space when the sending time interval is not less than the first freezing time, and the first freezing time is the minimum interval time for sending the prompt instruction.
[0051] According to another aspect of an embodiment of the present disclosure, there is provided an information display device, comprising:
[0052] an acquisition unit configured to execute a prompt instruction for acquiring a target interactive behavior in a virtual space;
[0053] A display unit is configured to execute a prompt instruction based on the target interactive behavior and display a prompt control in the virtual space, wherein the prompt control displays a behavior entrance of the target interactive behavior and a behavior occurrence count of the target interactive behavior;
[0054] The execution unit is configured to execute the target interactive behavior in the virtual space in response to a triggering operation on the behavior entrance.
[0055] In some embodiments, the acquisition unit is configured to execute, in response to receiving prompt instructions for at least two interactive behaviors in the virtual space, obtain the behavior priorities of the at least two interactive behaviors; determine the interactive behavior with the highest behavior priority among the at least two interactive behaviors as the target interactive behavior; and obtain the prompt instructions for the target interactive behavior.
[0056] In some embodiments, the display unit includes:
[0057] A first obtaining sub-unit is configured to obtain a threshold value of prompt times of the prompt control in the virtual space within a unit time;
[0058] A second obtaining subunit is configured to obtain the number of prompts of the prompt control in the virtual space within the unit time;
[0059] The display subunit is configured to display the prompt control in the virtual space if the number of prompts is less than the threshold number of prompts.
[0060] In some embodiments, the display sub-unit is configured to obtain the prompt time interval between the time of the last prompt control in the virtual space and the current time when the number of prompts is less than the prompt number threshold; and display the prompt control in the virtual space when the prompt time interval is not less than a second freezing time, and the second freezing time is the minimum interval time for displaying the prompt control.
[0061] In some embodiments, the execution unit is configured to execute a trigger operation on the behavior entrance, display an object display page, and display the objects published in the virtual space; in response to an acquisition operation on any object, execute the target interactive behavior in the virtual space.
[0062] According to another aspect of an embodiment of the present disclosure, an electronic device is provided, the electronic device including:
[0063] one or more processors;
[0064] a memory for storing program codes executable by the processor;
[0065] The processor is configured to execute the program code to implement the above-mentioned information display method.
[0066] According to another aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When a program code in the computer-readable storage medium is executed by a processor of an electronic device, the electronic device is enabled to perform the above-mentioned information display method.
[0067] According to another aspect of an embodiment of the present disclosure, a computer program product is provided, including a computer program, which implements the above-mentioned information display method when executed by a processor.
[0068] The solution provided by the embodiment of the present disclosure obtains interactive behavior information representing multiple interactive behaviors in at least one virtual space. When the number of occurrences of any interactive behavior exceeds a threshold number of occurrences, the server can send a prompt instruction of the interactive behavior to the audience client of the at least one virtual space, so that a prompt control containing a behavior entrance and the number of occurrences of the interactive behavior is displayed on the audience client, so that the audience can trigger the interactive behavior through the behavior entrance. The triggering method is convenient and fast, and can significantly increase the amount of interaction in the virtual space, thereby enhancing the atmosphere of the virtual space.
[0069] It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0070] 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.
[0071] Figure 1 The figure is a schematic diagram showing an implementation environment of an information display method according to an exemplary embodiment.
[0072] Figure 2 The figure is a flowchart of an information display method according to an exemplary embodiment.
[0073] Figure 3 The figure is a flow chart showing another information display method according to an exemplary embodiment.
[0074] Figure 4 The present invention is an interactive flowchart of an information display method according to an exemplary embodiment.
[0075] Figure 5 It is a schematic diagram showing an information display method according to an exemplary embodiment.
[0076] Figure 6 The figure is a schematic diagram showing a prompt control according to an exemplary embodiment.
[0077] Figure 7 The figure is a schematic diagram showing a prompt control displayed in a virtual space according to an exemplary embodiment.
[0078] Figure 8 It is an interactive flow chart of another information display method according to an exemplary embodiment.
[0079] Figure 9 It is an interactive flow chart of another information display method according to an exemplary embodiment.
[0080] Figure 10 The figure is a block diagram of an information display device according to an exemplary embodiment.
[0081] Figure 11 is a block diagram of another information display device according to an exemplary embodiment.
[0082] Figure 12 is a block diagram of another information display device according to an exemplary embodiment.
[0083] Figure 13is a block diagram of another information display device according to an exemplary embodiment.
[0084] Figure 14 It is a block diagram of a terminal according to an exemplary embodiment.
[0085] Figure 15 The figure is a block diagram of a server according to an exemplary embodiment. DETAILED DESCRIPTION
[0086] In order to enable ordinary people 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.
[0087] 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 examples of apparatus and methods consistent with certain aspects of the present disclosure as detailed in the appended claims.
[0088] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, storage, and display, etc.), and signals involved in this disclosure are all authorized by the user or fully authorized by all parties, and the collection, use, and processing of relevant data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the interactive behavior information involved in this disclosure is obtained with full authorization.
[0089] To facilitate understanding, the terms involved in the present disclosure are explained below.
[0090] Kafka is a distributed, high-throughput, and highly scalable message queue system. It can process all user action stream data on a website and is primarily used in log collection and messaging systems.
[0091] Redis (Remote Dictionary Server): A key-value storage system. It supports a wide range of value types, including strings, lists, sets, sorted sets, and hashes.
[0092] incr++: This is a Redis storage command that increments the numeric value stored at key by one each time it is executed. If key does not exist, the numeric value is initialized to 0 before the corresponding operation is performed. If value contains an incorrect type or a string value cannot be represented as a number, an error is returned.
[0093] Figure 1 FIG. 1 is a schematic diagram showing an implementation environment of an information display method according to an exemplary embodiment. Taking the electronic device as a server as an example, see Figure 1 , the implementation environment includes: a terminal 101 and a server 102.
[0094] Terminal 101 is at least one of a smartphone, smartwatch, desktop computer, laptop computer, MP3 player, MP4 player, and portable computer. An application is installed and running on terminal 101, and a user can log in to the application through terminal 101 to access the services provided by the application. Terminal 101 can be connected to server 102 via a wireless network or a wired network, and can therefore receive prompt instructions for target interactive behaviors from server 102.
[0095] Terminal 101 generally refers to one of multiple terminals. This embodiment uses terminal 101 as an example. Those skilled in the art will appreciate that the number of terminals may be greater or lesser. For example, there may be a few terminals, or dozens, hundreds, or even more. This embodiment does not limit the number or device type of terminals.
[0096] The server 102 is at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. The server 102 can be connected to the terminal 101 and other terminals via a wireless network or a wired network. The server 102 can send a prompt instruction of the target interactive behavior to the terminal 101 so that the terminal 101 can display the behavior entry and the number of behavior occurrences of the target interactive behavior based on the prompt instruction. In some embodiments, the number of the above-mentioned servers can be more or less, and the embodiments of the present disclosure are not limited to this. Of course, the server 102 also includes other functional servers to provide more comprehensive and diversified services.
[0097] Figure 2 is a flow chart showing an information display method according to an exemplary embodiment. Figure 2 The information display method is applied to the server and includes the following steps:
[0098] In step S201 , the server obtains interactive behavior information of at least one virtual space, where the interactive behavior information is used to represent multiple interactive behaviors in the at least one virtual space.
[0099] In the embodiment of the present disclosure, the at least one virtual space is a virtual space that relies on the server to run. The at least one virtual space can be one virtual space, multiple virtual spaces in the same time period, or multiple virtual spaces of the same type, or multiple virtual spaces of different types, which is not limited in the embodiment of the present disclosure. The virtual space can be a live broadcast room or a virtual room, which is not limited in the embodiment of the present disclosure. The various interactive behaviors include following the anchor of the virtual space, joining a fan group, sharing the virtual space, giving gifts or shopping, etc., which are not limited in the embodiment of the present disclosure. For any virtual space, the audience of the virtual space can perform the above-mentioned various interactive behaviors in the virtual space through the audience client, thereby interacting with the anchor in the virtual space. The server obtains the interactive behavior information of the virtual space by recording the various interactive behaviors in the virtual space and the number of times each interactive behavior occurs in the virtual space.
[0100] For example, viewers in a virtual space can trigger actions corresponding to following a host, joining a fan group, and sharing a virtual space through a viewer client, causing the viewer client to perform the interactive behaviors of following the host, joining a fan group, and sharing the virtual space. The server can record the interactive behaviors that occur in the virtual space and obtain interactive behavior information for the virtual space. This interactive behavior information not only indicates the three interactive behaviors in the virtual space (following the host, joining a fan group, and sharing the virtual space), but also indicates the corresponding number of occurrences of these three interactive behaviors in the virtual space.
[0101] In step S202, the server determines a target interactive behavior from a plurality of interactive behaviors based on the interactive behavior information. The target interactive behavior refers to an interactive behavior whose occurrence count is not less than an occurrence count threshold.
[0102] In the embodiment of the present disclosure, for any interactive behavior, the number of occurrences of the interactive behavior refers to the number of occurrences recorded in the interactive information of the at least one virtual space. The occurrence threshold is used to filter target interactive behaviors whose behavior occurrences meet the conditions. The occurrence thresholds of multiple interactive behaviors may be equal or different, and the embodiment of the present disclosure does not limit this. The occurrence thresholds of the same interactive behavior in different virtual spaces may be equal or different, and the embodiment of the present disclosure does not limit this. For any interactive behavior, if the number of occurrences of the interactive behavior is not less than the occurrence threshold of the interactive behavior, it means that the interactive behavior appears frequently in the at least one virtual space, and the interactive behavior is determined as the target interactive behavior.
[0103] For example, the interactive behavior information indicates three interactive behaviors in the virtual space: following a streamer, joining a fan group, and sharing the virtual space. The following behavior occurs 100 times, the joining behavior occurs 90 times, and the sharing behavior occurs 86 times. The occurrence threshold for each of these three interactive behaviors is 95 times. Since the following behavior occurs at least once, the target interactive behavior is determined to be following the streamer.
[0104] In step S203, the server sends a prompt instruction of the target interactive behavior to at least one audience client in at least one virtual space, and the prompt instruction is used to instruct at least one audience client to display a prompt control, in which the prompt control displays the behavior entrance of the target interactive behavior and the number of occurrences of the target interactive behavior.
[0105] In an embodiment of the present disclosure, the audience client is a client used by an audience member of at least one virtual space. Once a target interactive behavior has been determined, the server can send a prompt instruction for the target interactive behavior to each audience client used by the audience member of at least one virtual space. For any audience client, the audience client can display a prompt control based on the prompt instruction. The prompt control is used to present the behavior entry for the target interactive behavior and the number of occurrences of the target interactive behavior to the audience member of the virtual space, thereby notifying the audience member of the virtual space that the target interactive behavior frequently occurs in the virtual space and prompting the audience member to quickly imitate other audience members to perform the target interactive behavior by triggering the behavior entry.
[0106] The solution provided by the embodiment of the present disclosure obtains interactive behavior information representing multiple interactive behaviors in at least one virtual space. When the number of occurrences of any interactive behavior exceeds a threshold number of occurrences, the server can send a prompt instruction of the interactive behavior to the audience client of the at least one virtual space, so that a prompt control containing a behavior entrance and the number of occurrences of the interactive behavior is displayed on the audience client, so that the audience can trigger the interactive behavior through the behavior entrance. The triggering method is convenient and fast, and can significantly increase the amount of interaction in the virtual space, thereby enhancing the atmosphere of the virtual space.
[0107] In some embodiments, obtaining interactive behavior information of at least one virtual space includes:
[0108] For any virtual space of the at least one virtual space, determining a current running time period based on the running time of the virtual space and a first segmented time period, the first segmented time period representing a time period of each running time period;
[0109] Get interactive behavior information of the virtual space during the current running time period.
[0110] The solution provided by the embodiments of the present disclosure, for any virtual space, segments the operation process of the virtual space according to the first segment duration, and obtains the interactive behavior information of the virtual space in segments. When the target interactive behavior is determined based on the interactive behavior information of the current operation time period, prompt instructions can be sent to the audience client in a timely manner, so that the audience is aware of the frequent occurrence of the target interactive behavior in the virtual space, thereby promoting the audience to trigger the operation corresponding to the target interactive behavior based on the audience client.
[0111] In some embodiments, the method further comprises:
[0112] Obtaining first behavior distribution information of multiple interactive behaviors in a historical operation process of the virtual space, where the first behavior distribution information is used to indicate the distribution of the number of occurrences of the corresponding interactive behaviors in the historical operation process;
[0113] Based on first behavior distribution information of the plurality of interactive behaviors, and according to a correlation between the number of occurrences and duration of the interactive behaviors in the virtual space, a first segment duration is determined.
[0114] The solution provided by the embodiment of the present disclosure obtains the first behavior distribution information of multiple interactive behaviors in the historical operation process of the virtual space, and can determine the first segment duration based on the correlation between the number of occurrences and duration of the interactive behaviors in the virtual space. After the operation process of the virtual space is divided based on the first segment duration, the interaction amount of the virtual space can be increased.
[0115] In some embodiments, the method further comprises:
[0116] Based on the first behavior distribution information of the virtual space in the historical operation process, according to the frequency of occurrence of multiple interactive behaviors in the virtual space, the occurrence number threshold of multiple interactive behaviors in each operation time period is determined.
[0117] The solution provided by the embodiment of the present disclosure determines the occurrence threshold of each interactive behavior according to the frequency of occurrence of the multiple interactive behaviors through the behavior distribution information of the historical operation process, so that the occurrence threshold can reflect the usual occurrence of each interactive behavior in the virtual space, so that the target interactive behavior determined based on the occurrence threshold is more in line with the interactive situation of the virtual space, and the prompt instruction of the target interactive behavior can increase the amount of interaction in the virtual space.
[0118] In some embodiments, obtaining interactive behavior information of at least one virtual space includes:
[0119] Determine the current time period based on the target duration period and the second segment duration, where the second segment duration represents the duration of each time period within the target duration period;
[0120] Obtain interactive behavior information of at least one virtual space running in a current time period.
[0121] The solution provided by the embodiment of the present disclosure divides the target duration period into segmented durations, and obtains interactive behavior information of at least one virtual space in segments. It can determine the target interactive behavior in the current time period based on the interactive behavior information of the current time period, and thus promptly prompt the audience client based on the target interactive behavior in the current time period, so that the audience can conveniently use the target interactive behavior to interact, thereby improving the efficiency of human-computer interaction.
[0122] In some embodiments, the method further comprises:
[0123] Obtaining second behavior distribution information of multiple interactive behaviors within a historical time period, where the second behavior distribution information is used to indicate the distribution of the number of occurrences of the corresponding interactive behaviors within the historical time period;
[0124] Based on the second behavior distribution information of the plurality of interactive behaviors, the second segment duration is determined according to the correlation between the number of occurrences and duration of the interactive behaviors.
[0125] The solution provided by the embodiment of the present disclosure obtains the second behavior distribution information of multiple interactive behaviors in at least one virtual space within a historical time period, and can determine the second segment duration based on the correlation between the number of occurrences and duration of the interactive behaviors in the at least one virtual space. After dividing the target time period based on the second segment duration, the interaction volume of the virtual space can be increased.
[0126] In some embodiments, the method further comprises:
[0127] Obtaining the number of occurrences of multiple interactive behaviors in at least one virtual space within a historical time period;
[0128] Based on the number of occurrences of the multiple interactive behaviors, a threshold value of the number of occurrences of the multiple interactive behaviors in the current time period is determined.
[0129] The solution provided by the embodiment of the present disclosure determines the occurrence threshold of each interactive behavior by the number of occurrences of multiple interactive behaviors in at least one virtual space within a historical time period, so that the occurrence threshold can reflect the normal occurrence number of each interactive behavior in the at least one virtual space, so that the target interactive behavior determined based on the occurrence threshold is more in line with the interactive situation of the at least one virtual space in the current time period, so that the prompt instruction of the target interactive behavior can increase the interaction volume of the at least one virtual space.
[0130] In some embodiments, determining a threshold for the number of occurrences of multiple interactive behaviors within a current time period based on the number of occurrences of multiple interactive behaviors includes:
[0131] For any interactive behavior, obtaining the number of occurrences of at least one interactive behavior in at least one virtual space within a historical time period;
[0132] The average of the occurrences of at least one behavior is used as the occurrence threshold of the interactive behavior in the current time period.
[0133] The solution provided by the embodiment of the present disclosure determines the occurrence threshold of the interactive behavior by using the average number of occurrences of the interactive behavior in the at least one virtual space, so that the occurrence threshold can reflect the average number of occurrences of the interactive behavior in the at least one virtual space, so that the target interactive behavior determined based on the occurrence threshold is more consistent with the interaction situation related to the interactive behavior in the current time period of the at least one virtual space, so that the prompt instruction of the target interactive behavior can increase the interaction volume of the at least one virtual space.
[0134] In some embodiments, obtaining interactive behavior information of at least one virtual space includes:
[0135] Interaction behavior information of at least one virtual space belonging to the target type is determined.
[0136] The solution provided by the embodiment of the present disclosure obtains interactive behavior information of a virtual space belonging to a target type according to the type of virtual space, and can determine the target interactive behavior in the virtual space belonging to the target type based on the interactive behavior information, so that the target interactive behaviors determined by different types of virtual spaces have diversity.
[0137] In some embodiments, the method further comprises:
[0138] Acquire third behavior distribution information of at least one virtual space belonging to the target type, where the third behavior distribution information is used to represent the distribution of the number of occurrences of the corresponding interactive behavior;
[0139] Based on the third behavior distribution information of the multiple interactive behaviors, a threshold value of the number of occurrences of the multiple interactive behaviors is determined.
[0140] The solution provided by the embodiment of the present disclosure determines the occurrence threshold of the interactive behavior by the distribution of the number of occurrences of the interactive behavior in the at least one virtual space, so that the occurrence threshold can reflect the normal occurrence number of each interactive behavior in the virtual space of the target type, so that the target interactive behavior determined based on the occurrence threshold is more in line with the interactive situation of the virtual space of the target type, so that the prompt instruction of the target interactive behavior can increase the amount of interaction in the virtual space of the target type.
[0141] In some embodiments, based on the interactive behavior information, a target interactive behavior is determined from a plurality of interactive behaviors, including:
[0142] In response to the number of occurrences of at least two interactive behaviors being no less than corresponding occurrence thresholds, obtaining behavior priorities of the at least two interactive behaviors;
[0143] The interactive behavior with the highest priority among the at least two interactive behaviors is determined as the target interactive behavior.
[0144] The solution provided by the disclosed embodiments, by setting behavior priorities, can determine, when the number of occurrences of two or more interactive behaviors is no less than a corresponding occurrence threshold, the interactive behavior with the highest behavior priority from among the two or more interactive behaviors as the target interactive behavior. Because a higher priority level for an interactive behavior generally indicates a greater contribution to the virtual space, sending a prompt instruction for the target interactive behavior with the highest behavior priority to the client can increase its contribution to the virtual space.
[0145] In some embodiments, based on the target interactive behavior, sending a prompt instruction to at least one viewer client in at least one virtual space includes:
[0146] Get the jump information of the behavior entrance of the target interactive behavior;
[0147] Generate a prompt instruction for the target interactive behavior based on the jump information of the behavior entrance and the number of occurrences of the target interactive behavior;
[0148] The prompt instruction is sent to at least one viewer client of at least one virtual space.
[0149] The solution provided by the embodiment of the present disclosure generates a prompt instruction for the target interactive behavior through the jump information of the behavior entrance and the number of behavior occurrences of the target interactive behavior, so that the audience client can present the behavior entrance and the number of behavior occurrences to the audience of at least one virtual space, so that the audience can intuitively understand the number of behavior occurrences of the target interactive behavior in the at least one virtual space, thereby promoting the audience to trigger the target interactive behavior through the behavior entrance, and the triggering method is convenient and fast.
[0150] In some embodiments, the prompt instruction for the target interactive behavior further includes at least one of the following:
[0151] The behavior identifier of the target interactive behavior;
[0152] First description information of the target interactive behavior, where the first description information is used to describe the number of occurrences of the target interactive behavior;
[0153] Second description information of the target interactive behavior, where the second description information is used to describe a behavior entry of the target interactive behavior;
[0154] The target interactive behavior is a gift identifier associated with the target interactive behavior when giving a gift.
[0155] The solution provided by the embodiment of the present disclosure generates a prompt instruction through the behavior identifier of the target interactive behavior, the first description information, the second description information and at least one of the gift identifiers associated with the target interactive behavior, so that the audience client can obtain richer information related to the target interactive behavior, thereby promoting the audience to perform operations corresponding to the target interactive behavior through the audience account.
[0156] In some embodiments, sending a prompt instruction to at least one viewer client of at least one virtual space includes:
[0157] Obtaining a threshold value of the number of times a prompt instruction is sent to the at least one virtual space within a unit time;
[0158] Obtaining the number of times prompt instructions have been sent in at least one virtual space within a unit time;
[0159] When the number of times the message has been sent is less than the sending number threshold, a prompt instruction is sent to at least one viewer client of the at least one virtual space.
[0160] The solution provided by the embodiment of the present disclosure can avoid frequently sending prompt instructions for the target interactive behavior by setting a threshold for the number of times prompt instructions are sent to the at least one virtual space within a unit time. This can not only reduce operating consumption but also enhance the experience of the audience in the virtual space.
[0161] In some embodiments, when the number of transmissions is less than a transmission number threshold, sending a prompt instruction to at least one viewer client of at least one virtual space includes:
[0162] When the number of times the prompt instruction has been sent is less than the threshold value of the number of times the prompt instruction has been sent, obtaining the sending time interval between the time when the prompt instruction was last sent in at least one virtual space and the current time;
[0163] When the sending time interval is not less than the first freezing time, a prompt instruction is sent to at least one viewer client of at least one virtual space, and the first freezing time is the minimum interval time for sending the prompt instruction.
[0164] The solution provided by the embodiment of the present disclosure ensures the minimum interval between two consecutive sending of prompt instructions for the target interactive behavior by setting a first freezing time, thereby avoiding frequent sending of prompt instructions for the target interactive behavior. This not only reduces operating consumption, but also improves the experience of the audience in the virtual space.
[0165] Figure 3 is a flow chart showing another information display method according to an exemplary embodiment. Figure 3 , the information display method is applied in a terminal, comprising the following steps:
[0166] In step S301, the terminal obtains a prompt instruction for a target interactive behavior in a virtual space.
[0167] In the embodiment of the present disclosure, the terminal is Figure 1 The terminal 101 shown in FIG. 1 is installed with a viewer client application capable of displaying a virtual space. This viewer client can be used to view the virtual space. The target interactive behavior can include following the virtual space host, joining a fan group, sharing the virtual space, giving gifts, or shopping, etc., though this disclosure is not limited to this. When a viewer views the virtual space through the viewer client on the terminal 101, the terminal 101 can receive prompt instructions for the target interactive behavior sent by the server based on the viewer client.
[0168] For example, if the virtual space is a live broadcast room and the target interactive behavior is to follow the anchor, when the audience watches the live broadcast through the audience client installed on the terminal, the terminal can receive the prompt instruction corresponding to following the anchor sent by the server based on the audience client.
[0169] In step S302, the terminal displays a prompt control in the virtual space based on the prompt instruction of the target interactive behavior, wherein the prompt control displays the behavior entrance of the target interactive behavior and the number of occurrences of the target interactive behavior.
[0170] In the embodiment of the present disclosure, the prompt control can be a button, a pop-up window or a floating window, etc., which is not limited by the embodiment of the present disclosure. The prompt control can be displayed at any position in the virtual space, such as the top of the virtual space, the left side of the virtual space, or below the comment area of the virtual space, etc., which is not limited by the embodiment of the present disclosure. The behavior entrance can be the link text of the target interactive behavior, or it can be a jump button for the target interactive behavior, which is not limited by the embodiment of the present disclosure. The audience client installed on the terminal can present the behavior entrance and the number of behavior occurrences of the target interactive behavior in the prompt control of the virtual space based on the prompt instruction of the target interactive behavior. During the viewing process, the audience in the virtual space can intuitively see the behavior entrance of the target interactive behavior and the number of behavior occurrences of the target interactive behavior through the prompt control displayed in the virtual space.
[0171] In step S303, in response to the triggering operation on the behavior entry, the terminal executes the target interactive behavior in the virtual space.
[0172] In the disclosed embodiments, viewers in a virtual space can intuitively understand how other viewers have triggered a target interactive behavior in the virtual space by viewing the number of occurrences of the target interactive behavior displayed in the virtual space. After understanding the number of occurrences of the target interactive behavior, viewers in the virtual space can trigger the behavior entry and emulate other viewers, performing the target interactive behavior based on the viewer client.
[0173] The solution provided by the embodiment of the present disclosure obtains the prompt instruction of the target interactive behavior, so that a prompt control containing the behavior entrance and the number of times the behavior occurs of the target interactive behavior can be displayed, so that the audience can execute the target interactive behavior by triggering the behavior entrance. The triggering method is convenient and fast, and can significantly increase the amount of interaction in the virtual space, thereby enhancing the atmosphere of the virtual space.
[0174] In some embodiments, obtaining prompt instructions for target interactive behavior in the virtual space includes:
[0175] In response to receiving prompt instructions for at least two interactive behaviors in the virtual space, obtaining behavior priorities of the at least two interactive behaviors;
[0176] determining the interactive behavior with the highest priority among the at least two interactive behaviors as the target interactive behavior;
[0177] Based on the target interactive behavior, a prompt instruction for the target interactive behavior is determined.
[0178] The solution provided by the disclosed embodiments sets behavior priorities. When receiving prompt instructions for two or more interactive behaviors, the prompt instruction for the interactive behavior with the highest priority can be determined. Because a higher priority interactive behavior generally indicates a greater contribution to the virtual space, the contribution of the highest-priority interactive behavior to the virtual space can be enhanced by prompt instructions for the target interactive behavior.
[0179] In some embodiments, based on the prompt instruction, displaying a prompt control in the virtual space includes:
[0180] Obtain the threshold value of the number of prompts of the prompt control in the virtual space within a unit time;
[0181] Get the number of prompts of the prompt control in the virtual space per unit time;
[0182] When the number of prompts is less than the threshold number of prompts, the prompt control is displayed in the virtual space.
[0183] The solution provided by the embodiment of the present disclosure can avoid frequently displaying the prompt control for the target interactive behavior by setting a threshold for the number of prompts of the prompt control in the virtual space per unit time. This can not only reduce operating consumption but also enhance the experience of the audience in the virtual space.
[0184] In some embodiments, when the number of prompts is less than a threshold number of prompts, displaying a prompt box in the virtual space includes:
[0185] When the number of prompts is less than the threshold number of prompts, obtaining the prompt time interval between the time when the control was last prompted in the virtual space and the current time;
[0186] In the case where the prompt time interval is not less than the second freezing time length, the prompt control is displayed in the virtual space, and the second freezing time length is the minimum interval time length for displaying the prompt control.
[0187] The solution provided by the embodiment of the present disclosure ensures the minimum interval between two consecutive displays of the prompt control for the target interactive behavior by setting a second freezing time, thereby avoiding frequent displays of the prompt control for the target interactive behavior. This not only reduces operating consumption, but also enhances the experience of the audience in the virtual space.
[0188] In some embodiments, the target interactive behavior is used to obtain objects published in the virtual space;
[0189] In response to a triggering operation on a behavior entry, a target interactive behavior is performed in the virtual space, including:
[0190] In response to a triggering operation on the behavior portal, an object display page is displayed, where the object display page is used to display objects published in the virtual space;
[0191] In response to an acquisition operation on any object, the target interactive behavior is executed in the virtual space.
[0192] The solution provided by the embodiment of the present disclosure performs the target interactive behavior when obtaining the objects published in the virtual space by displaying the object display page. The operation is convenient and fast, which can significantly increase the interaction of the virtual space and thus enhance the atmosphere of the virtual space.
[0193] above Figure 2 and Figure 3 The following is a basic process of the present disclosure. Based on the solution provided by the embodiment of the present disclosure, the server can simultaneously process multiple virtual spaces. The following uses the example of sending prompt instructions to the audience client of a single virtual space based on the interactive behavior information of the virtual space to further illustrate the solution provided by the present disclosure. Figure 4 This is an interactive flow chart of an information display method according to an exemplary embodiment. The information display method is applied to a server and a terminal. Figure 4 , the method comprising:
[0194] In step S401, for any virtual space in at least one virtual space, the server determines a current running time period based on the running time of the virtual space and a first segment duration, where the first segment duration represents the duration of each running time period.
[0195] In an embodiment of the present disclosure, the server can use a time segmentation rule to divide the operation process of the virtual space into multiple operation time periods based on the first segment duration. The time segmentation rule is to compare the difference between the current time and the startup time with the first segment duration. The difference between the current time and the startup time is the operation time. The server can determine the current operation time period based on the operation time and the first segment duration. The first segment duration is determined based on the historical operation process of the virtual space or set by the host of the virtual space, which is not limited by the embodiment of the present disclosure.
[0196] In some embodiments, the server can determine the duration of the first segment based on the historical operation process of the virtual space. Accordingly, the process of the server determining the duration of the first segment is: the server obtains the first behavior distribution information of the various interactive behaviors in the historical operation process of the virtual space. Then, based on the first behavior distribution information of the various interactive behaviors, the server determines the duration of the first segment according to the correlation between the number of occurrences and duration of the interactive behaviors in the virtual space. Among them, the first behavior distribution information is used to represent the distribution of the number of occurrences of the corresponding interactive behaviors in the historical operation process. The solution provided by the embodiment of the present disclosure can determine the duration of the first segment according to the correlation between the number of occurrences and duration of the interactive behaviors in the virtual space by obtaining the first behavior distribution information of the various interactive behaviors in the historical operation process of the virtual space, so that after the virtual space is divided based on the first segment duration, the amount of interaction in the virtual space can be increased.
[0197] For example, if the virtual space is a live broadcast room, the server obtains the first behavior distribution information of various interactive behaviors in the live broadcast process of the live broadcast room in the past 6 months, and then determines the number of occurrences of each interactive behavior within 1 minute, 2 minutes, and 10 minutes respectively. Taking the data of the live broadcast room within 1 minute as an example, the server determines that within 1 minute, the behavior of following the anchor appeared 2 times, covering 37.8% of the audience in the live broadcast room; the behavior of sharing the live broadcast room appeared 3 times, covering 44.4% of the audience in the live broadcast room; the behavior of giving gifts appeared 2 times, covering 45.5% of the audience in the live broadcast room; the behavior of joining the fan group appeared 2 times, covering 20.18% of the audience in the live broadcast room. By establishing a correlation between different durations and the number of occurrences of interactive behaviors, the first segment duration can be obtained. It should be noted that the present disclosure uses 1 minute, 2 minutes and 10 minutes as examples for illustration. The embodiments of the present disclosure do not limit the method of obtaining the first segment duration. For example, the server can also use the method of calculating characteristic values, such as maximum value, median, and arithmetic mean, to determine the first segment duration.
[0198] It should be noted that the server can also determine a common first segment duration based on the behavior distribution information of multiple virtual spaces, thereby decoupling the first segment duration from the virtual space, improving the versatility of the first segment duration, and also reducing the resource consumption of calculating the first segment duration for each virtual space separately.
[0199] It should be noted that the server can also determine the threshold number of occurrences of multiple interactive behaviors in each operating time period based on the first behavior distribution information of the virtual space during the historical operation process and the frequency of occurrence of multiple interactive behaviors in the virtual space. The solution provided by the embodiment of the present disclosure determines the threshold number of occurrences of each interactive behavior based on the frequency of occurrence of the multiple interactive behaviors through the first behavior distribution information of the multiple interactive behaviors during the historical operation process, so that the threshold number of occurrences can reflect the normal number of occurrences of each interactive behavior in the virtual space, so that the target interactive behavior determined based on the threshold number of occurrences is more consistent with the interactive situation of the virtual space, so that the prompt instruction of the target interactive behavior can increase the amount of interaction in the virtual space.
[0200] For example, taking the virtual space as a live broadcast room, and the data of multiple live broadcast rooms within 1 minute as an example, for the peak period of live broadcast (such as 19:00-20:00 every day), based on the behavioral distribution information of multiple interactive behaviors in the historical live broadcast process of multiple live broadcast rooms in the past 6 months, the frequency of occurrence of different interactive behaviors in the live broadcast room is determined. For example, for the behavior of following the anchor, the average number of live broadcast rooms with the behavior of following the anchor within one minute is 2.298 million per day, among which 90% of the live broadcast rooms have the behavior of following the anchor less than or equal to 5 times; for the behavior of sharing the live broadcast room, the average number of live broadcast rooms with the behavior of sharing the live broadcast room within one minute is 812,000 per day, among which 83% of the live broadcast rooms have the behavior of sharing the live broadcast room less than or equal to 5 times. Based on the frequency of occurrence of each interactive behavior in multiple live broadcast rooms, the server can determine the threshold value of the number of occurrences of each interactive behavior.
[0201] In some embodiments, the first segment duration is set by the host of the virtual space, and the server can directly obtain the first segment duration of the virtual space. Accordingly, the server determines the first segment duration by: in response to an operation to set the first segment duration, the server displays a settings page, which includes an input control for setting the first segment duration. In response to a triggering operation on the input control, the server determines the first segment duration of the virtual space. This method is simple to operate and has low operating costs.
[0202] In step S402, the server obtains interactive behavior information of the virtual space in the current running time period, where the interactive behavior information is used to represent various interactive behaviors in the virtual space.
[0203] In the disclosed embodiments, viewers in a virtual space can use a viewer client to perform the aforementioned various interactive behaviors within the virtual space, thereby interacting with the host in the virtual space. For each interactive behavior, whenever the interactive behavior occurs in the virtual space, the server receives behavioral information about the interactive behavior. Based on the behavioral information, the server records the number of occurrences of the interactive behavior in the virtual space. This allows the server to obtain interactive behavior information representing the various interactive behaviors in the virtual space.
[0204] For example, Figure 5 is a schematic diagram showing an information display method according to an exemplary embodiment. Figure 5 , viewers can trigger various interactive behaviors. For any interactive behavior, each time a viewer triggers the behavior, the corresponding service generates a message. This message can be a Kafka message. Based on the interactive behavior messages, the server records the number of occurrences of the interactive behavior in the virtual space. This recording method can be the incr++ method used in Redis storage. With each message, the number of occurrences of the interactive behavior increases by one. The server uses a String structure for storage. Each interactive behavior and its occurrence count are stored in the server as a key-value pair. The key in the key-value pair consists of the behavior prefix, the virtual space ID (Identity document), and the corresponding run time period. The key structure can be: share_livestreamId_timeShare. Where share is the behavior prefix, indicating the act of sharing the virtual space, livestreamId is the virtual space ID, and timeShare is the run time period. The value in the key-value pair is the number of occurrences of the interactive behavior within the corresponding run time period. Based on this stored information, the server can obtain interactive behavior information representing various interactive behaviors in the virtual space.
[0205] It should be noted that the server can also set an expiration time (expiretime) for stored key-value pairs. If the storage time of the key-value pair is not less than the expiration time, the server can delete the key-value pair. This method can save server memory. The expiration time can be 18 hours, 20 hours, or 24 hours, etc., which is not limited in the embodiments of the present disclosure.
[0206] In some embodiments, the server can simultaneously obtain interactive behavior information from multiple virtual spaces. The server records the number of occurrences of each interactive behavior in the multiple virtual spaces. Based on the interactive behavior information from the multiple virtual spaces, the server performs the operations corresponding to steps S403-S406. In short, for any interactive behavior, if the number of occurrences of the interactive behavior is not less than the occurrence threshold of the interactive behavior, the server will use the interactive behavior as the target interactive behavior. Based on the target interactive behavior, the server obtains the virtual space ID corresponding to the target interactive behavior. Then, based on the virtual space ID, the server determines the corresponding virtual space and sends a prompt instruction for the target interactive behavior to the viewer client of the virtual space.
[0207] For example, see Figure 5 , the server records the number of occurrences of each interactive behavior in multiple virtual spaces to obtain interactive behavior information of multiple virtual spaces. Based on the sharding task calculation framework, the server divides the virtual space into multiple tasks in a bucketing manner. Each task records the interactive behavior in the virtual space managed by the task. The server scans the global virtual space to determine whether there is an interactive behavior that meets the triggering conditions. Among them, the global virtual space refers to all virtual spaces managed by the server. The triggering condition is that the number of occurrences of the interactive behavior is not less than the threshold number of occurrences of the interactive behavior. After determining the target interactive behavior, the server sends a prompt instruction for the target interactive behavior to the audience client of the virtual space through the task corresponding to the virtual space where the interactive behavior is located.
[0208] The following describes in detail the process by which the server sends prompt instructions for target interactive behaviors to the audience clients in the virtual space based on the interactive behavior information.
[0209] In step S403, the server determines a target interactive behavior from the multiple interactive behaviors based on the interactive behavior information. The target interactive behavior refers to an interactive behavior whose occurrence count is not less than an occurrence count threshold.
[0210] In an embodiment of the present disclosure, when the number of occurrences of an interactive behavior is not less than the occurrence threshold, it indicates that the interactive behavior frequently occurs in the virtual space. Based on the interactive behavior information, the server determines that the frequently occurring interactive behavior is a target interactive behavior from multiple interactive behaviors. When there is only one interactive behavior among multiple interactive behaviors whose number of occurrences is not less than the occurrence threshold of the interactive behavior, the server determines that the interactive behavior is the target interactive behavior. When there are multiple interactive behaviors among multiple interactive behaviors whose number of occurrences is not less than the corresponding occurrence threshold, the server determines that the multiple interactive behaviors are all target interactive behaviors.
[0211] In some embodiments, each interactive behavior has a corresponding behavior priority. When there are multiple interactive behaviors with a behavior occurrence count that is not less than a corresponding occurrence threshold value, the server can determine the target interactive behavior based on the behavior priority. Accordingly, the process of the server determining the target interactive behavior from multiple interactive behaviors is as follows: in response to the behavior occurrence counts of at least two interactive behaviors being not less than a corresponding occurrence threshold value, the server obtains the behavior priority of at least two interactive behaviors. The server determines the interactive behavior with the highest behavior priority among the at least two interactive behaviors as the target interactive behavior. The server sets a priority parameter for each interactive behavior in advance. For any interactive behavior, the larger the priority parameter of the interactive behavior, the higher the behavior priority of the interactive behavior, or, the larger the priority parameter of the interactive behavior, the smaller the behavior priority of the interactive behavior, and the embodiment of the present disclosure does not limit this. Among them, the server can set the priority parameter of the interactive behavior in the configuration management center (Kconf).
[0212] For example, if the virtual space is a livestream, the number of occurrences of following the host and sharing the livestream are both no less than the corresponding occurrence thresholds. The larger the priority parameter of an interactive behavior, the lower its priority. For example, if the priority parameter for following the host is 4 and the priority parameter for sharing the livestream is 3, the priority of following the host is lower than that of sharing the livestream. Therefore, the server determines sharing the livestream as the target interactive behavior.
[0213] It should be noted that the thresholds for the number of occurrences of multiple interactive behaviors may be the same value or different values, and this embodiment of the present disclosure does not limit this.
[0214] For example, in a live broadcast room, the multiple interactive behaviors are: following the host, joining a fan group, and sharing the live broadcast room. The threshold for following the host is 100 times, the threshold for joining a fan group is 90 times, and the threshold for sharing the live broadcast room is 80 times.
[0215] In step S404, the server obtains the jump information of the behavior entry of the target interactive behavior.
[0216] In the disclosed embodiment, after determining a target interactive behavior, the server needs to obtain the redirect information for that behavior entry in order to provide the viewer client with the target interactive behavior entry. This redirect information is used to enable the viewer client to execute the target interactive behavior when the viewer client triggers the behavior entry. This redirect information is also stored on the server in the form of a string.
[0217] In some embodiments, when the target interactive behavior is shopping, the server can obtain the address information of the shopping page corresponding to the virtual space. The server uses this shopping page address information as the jump information for the shopping behavior entry. When a viewer in the virtual space triggers the shopping behavior entry, the viewer client can display the corresponding shopping page based on the shopping page address information. The viewer client can then perform a shopping action based on the shopping operation on the shopping page.
[0218] In some embodiments, when the target interactive behavior is gift giving, the server can obtain the address information of the gift corresponding to the virtual space. The server uses this gift address information as the jump information for the gift giving behavior entry. If the gift is stored in the viewer account of the virtual space, when the viewer of the virtual space triggers the gift giving behavior entry by logging into the viewer client with the viewer account, the viewer client can directly give the gift to the virtual space based on the gift address information.
[0219] In some embodiments, when the target interactive behavior is to give a gift, the server can also obtain the address information of the gift page corresponding to the virtual space. The server uses the address information of the gift page as the jump information of the gift giving behavior entrance. If the gift is not stored in the account of the audience account of the virtual space, when the audience of the virtual space triggers the gift giving behavior entrance by logging into the audience client with the audience account, the audience client can display the corresponding gift page based on the address information of the gift page. In this way, the audience can redeem gifts based on the gift page and give the gift to the virtual space. Alternatively, the audience can select other gifts stored in the account based on the gift page, and the audience client will give the gift to the virtual space based on the selected gift.
[0220] In step S405, the server generates a prompt instruction for the target interactive behavior based on the jump information of the behavior entrance and the number of occurrences of the target interactive behavior. The prompt instruction is used to instruct at least one audience client to display a prompt control, in which the behavior entrance of the target interactive behavior and the number of occurrences of the target interactive behavior are displayed.
[0221] In the disclosed embodiment, the prompt instruction for the target interactive behavior includes the jump information of the behavior entry of the target interactive behavior and the number of occurrences of the target interactive behavior. Based on the prompt instruction, the viewer client can display the behavior entry and the number of occurrences of the target interactive behavior. The server can set the jump information of the behavior entry and the number of occurrences of the behavior in the prompt instruction through command statements.
[0222] In some embodiments, the prompt instruction of the target interactive behavior may further include an action identifier of the target interactive behavior. The action identifier may be an ID of the target interactive behavior. The server may set the action identifier in the prompt instruction through a command statement.
[0223] In some embodiments, the prompt instruction of the target interactive behavior may further include first description information of the target interactive behavior. The first description information is used to describe the number of occurrences of the target interactive behavior. The server can use command statements, for example, taking the virtual space as a live broadcast room, Figure 6 FIG. 1 is a schematic diagram showing a prompt control according to an exemplary embodiment. Figure 6 The figure includes prompt controls corresponding to various interactive behaviors, and the prompt control for sharing a live broadcast room is used as an example for explanation. The first descriptive information is the text information describing the number of occurrences of the target interactive behavior. The first descriptive information is "Currently XX people are sharing the live broadcast room."
[0224] In some embodiments, the prompt instruction of the target interactive behavior may further include second description information of the target interactive behavior. The second description information is used to describe the behavior entry of the target interactive behavior. The server can set the second description information in the prompt instruction through a command statement. For example, continue to see Figure 6 , still taking the prompt control of the sharing live broadcast room as an example, the second description information is the text information describing the action entry of the target interactive behavior. The second description information is "I also share".
[0225] In some embodiments, when the target interactive behavior is to give a gift, the prompt instruction of the target interactive behavior may further include a gift identifier associated with the target interactive behavior. The gift identifier is the ID of the gift. The server can set the gift identifier associated with the target interactive behavior in the prompt instruction through a command statement. For example, continue to see Figure 6 The bottommost prompt control in the figure is a gift-giving prompt. The gift is a donut. The server generates a gift-giving prompt based on the gift ID. The viewer client can display the gift based on the prompt.
[0226] The server can generate a prompt for the target interactive behavior based on the action entry's redirect information, the target interactive behavior's number of occurrences, and multiple pieces of information from the aforementioned embodiments. The viewer client can display the information in the prompt based on the prompt. At least one piece of information from the aforementioned embodiments can be combined with the action entry's redirect information and the target interactive behavior's number of occurrences to generate the prompt for the target interactive behavior.
[0227] For example, the server generates a prompt instruction for the target interactive behavior based on the jump information of the behavior entry, the number of occurrences of the target interactive behavior, the behavior identifier of the target interactive behavior, the first description information of the target interactive behavior, the second description information of the target interactive behavior, and the gift identifier associated with the target interactive behavior. Alternatively, the server generates a prompt instruction for the target interactive behavior based on the jump information of the behavior entry, the number of occurrences of the target interactive behavior, and the behavior identifier of the target interactive behavior.
[0228] In step S406, the server sends a prompt instruction to at least one viewer client in the virtual space.
[0229] In an embodiment of the present disclosure, after a prompt instruction for a target interactive behavior is generated, the server sends a prompt instruction to at least one viewer client of the virtual space to prompt the viewer of the virtual space that the target interactive behavior frequently occurs in the virtual space.
[0230] In some embodiments, the server can pre-set a threshold for the number of times a prompt instruction must be sent, and based on this threshold, the server sends the prompt instruction to at least one viewer client in the virtual space. Accordingly, the server sends the prompt instruction as follows: First, the server obtains the threshold for the number of times a prompt instruction must be sent to the virtual space within a unit of time. Then, the server obtains the number of times the prompt instruction has been sent within the virtual space within that unit of time. If the number of times the prompt instruction has been sent is less than the threshold, the server sends the prompt instruction to at least one viewer client in the virtual space. The first two steps are performed in no particular order.
[0231] Among them, the unit time can be 6 hours, 12 hours or 24 hours, etc., which is not limited by the embodiment of the present disclosure. The sending number threshold can be 3 times, 5 times or 10 times, etc., which is not limited by the embodiment of the present disclosure. Each interactive behavior corresponds to a sending number threshold. The sending number thresholds of multiple interactive behaviors are independent of each other and can be equal or unequal, which is not limited by the embodiment of the present disclosure. The server can set the unit time and the sending number threshold in the configuration management center. The sending number threshold is used to control the sending frequency of the prompt instruction for sending the target interactive behavior. The sending frequency can be sending the prompt instruction up to 3 times every 6 hours, sending the prompt instruction up to 3 times every 24 hours, or sending the prompt instruction up to 5 times every 12 hours, etc., which is not limited by the embodiment of the present disclosure.
[0232] For example, if the unit time is 24 hours, and the threshold for sending the number of times to follow a virtual space host is 3, the server has sent the virtual space a reminder instruction to follow the virtual space host twice within 24 hours. Therefore, the number of times sent is less than the threshold. After the server determines that the target interactive behavior is to follow the host, it can still send the reminder instruction to follow the virtual space host to the viewer client. The server can set the unit time and the threshold for sending the number of times through command statements.
[0233] It should be noted that the sending count threshold can also be used to control the frequency of sending prompts for various interactive behaviors to the virtual space. For example, if the unit time is 24 hours and the sending count threshold is 10 times, the server has sent a total of 9 prompts to the virtual space within 24 hours, including prompts to follow the virtual space host, prompts to share the virtual space, and prompts to send gifts. Therefore, the number of times the server has sent prompts is less than the sending count threshold. After determining the target interactive behavior, the server can still send prompts for the target interactive behavior to the viewer client.
[0234] It should be noted that the server can also set the display time of the prompt control corresponding to the prompt instruction in the virtual space. For example, the server can set the display time of the prompt control in the virtual space to 10 seconds each time through a command statement.
[0235] It should be noted that the server can also set the display times of the prompt control in the virtual space. For example, the server sets the display times to 1 through a command statement.
[0236] In some embodiments, the server can also pre-set a first freezing duration of the prompt instruction, and send the prompt instruction to at least one viewer client of the virtual space based on the first freezing duration. The first freezing duration is the minimum interval duration for sending the prompt instruction. Accordingly, the process of the server sending the prompt instruction is as follows: when the number of times the prompt instruction has been sent is less than the sending number threshold, the server obtains the sending time interval between the time when the virtual space last sent the prompt instruction and the current time. When the sending time interval is not less than the first freezing duration, the server sends the prompt instruction to at least one viewer client of the virtual space. The first freezing duration can be 8 seconds, 10 seconds or 15 seconds, which is not limited in the embodiment of the present disclosure. The server can set the first freezing duration in the configuration management center.
[0237] Among them, for any interactive behavior, the first freeze duration can be the minimum interval duration for sending the prompt instruction of the interactive behavior. Each interactive behavior corresponds to a first freeze duration. The first freeze durations of multiple interactive behaviors are independent of each other and can be equal or unequal, and the embodiments of the present disclosure do not limit this. For example, the first freeze duration of following the anchor is 10 seconds. When the number of times the prompt instruction of following the anchor has been sent is less than the sending number threshold, the server obtains the sending time interval between the time when the prompt instruction of following the anchor was last sent and the current time as 15 seconds. It can be seen that the sending time interval is not less than the first freeze duration. After determining that the target interactive behavior is to follow the anchor, the server can send the prompt instruction of following the anchor to the audience client. For example, the server can set the first freeze duration to 10 seconds through a command statement.
[0238] It should be noted that the first freezing period can also be the minimum interval for sending prompt instructions for multiple interactive behaviors. Multiple interactive behaviors correspond to a first freezing period. For example, the first freezing period for multiple interactive behaviors is 10 seconds. When the number of times the prompt instruction for a certain interactive behavior has been sent is less than the sending number threshold, the server obtains the sending time interval between the time when the prompt instruction was last sent and the current time as 15 seconds. Among them, the last prompt instruction sent can be a prompt instruction for the interactive behavior, or a prompt instruction for other interactive behaviors. The sending time interval is not less than the first freezing period. After determining the target interactive behavior, the server can send the prompt instruction for the target interactive behavior to the audience client.
[0239] In step S407, the terminal obtains a prompt instruction for the target interactive behavior in the virtual space.
[0240] In the embodiment of the present disclosure, the viewer client installed on the terminal receives a prompt instruction of an interactive behavior sent by the server, and the interactive behavior is the target interactive behavior. The viewer client installed on the terminal can directly execute step S408 based on the prompt instruction of the target interactive behavior.
[0241] In some embodiments, the viewer client installed on the terminal receives prompt instructions for multiple interactive behaviors sent by the server, where the multiple interactive behaviors are all target interactive behaviors. The viewer client installed on the terminal can directly execute step S408 based on the prompt instructions for the multiple interactive behaviors, and display the multiple prompt instructions for the multiple interactive behaviors in the virtual space.
[0242] In some embodiments, each interactive behavior corresponds to a behavior priority. When a viewer client installed on a terminal receives prompt instructions for multiple interactive behaviors from a server, the viewer client installed on the terminal can obtain a prompt instruction for a target interactive behavior from the prompt instructions for the multiple interactive behaviors based on the behavior priority. Accordingly, the process for the terminal to obtain the prompt instruction for the target interactive behavior in the virtual space is as follows: first, in response to receiving prompt instructions for at least two interactive behaviors in the virtual space, the viewer client installed on the terminal obtains the behavior priorities of the at least two interactive behaviors. Then, the viewer client installed on the terminal determines the interactive behavior with the highest behavior priority among the at least two interactive behaviors as the target interactive behavior. Then, the viewer client installed on the terminal obtains the prompt instruction for the target interactive behavior.
[0243] The behavior priorities of the various interactive behaviors may be obtained by the terminal from the server via a cold start interface, or may be pre-set by the terminal on the local viewer client, which is not limited in the present embodiment. The method for pre-setting the behavior priorities by the terminal is the same as the method for setting the priorities by the server in step S403, and will not be repeated here.
[0244] In step S408, the terminal displays a prompt control in the virtual space based on the prompt instruction of the target interactive behavior, where the prompt control displays the behavior entrance of the target interactive behavior and the number of occurrences of the target interactive behavior.
[0245] In the embodiment of the present disclosure, the prompt control of the target interactive behavior is displayed at any position in the virtual space, such as the top of the virtual space, the left side of the virtual space, or below the comment area of the virtual space, etc., and the embodiment of the present disclosure does not limit this. Figure 7 FIG is a schematic diagram showing a method of displaying a prompt control in a virtual space according to an exemplary embodiment. Figure 7 ,The prompt control of the target interactive behavior is displayed below the comment area of the virtual space, and above the input box at the bottom of the virtual space.
[0246] In some embodiments, the terminal enhances the number of occurrences of the target interactive behavior so that the number of occurrences of the behavior can be highlighted in the prompt control. Figure 6 ,The number of occurrences of behaviors in the prompt control shown in the ,figure are obtained through enhanced processing.
[0247] Among them, in addition to displaying the behavior entry and the number of occurrences of the target interactive behavior, the prompt control of the target interactive behavior can also display at least one of the following information: the behavior identifier of the target interactive behavior, the first description information of the target interactive behavior, the second description information of the target interactive behavior, and the gift identifier associated with the target interactive behavior. For example, taking the virtual space as a live broadcast room as an example, continue to see Figure 6 The figure includes prompt controls for various interactive behaviors, using the prompt control for following a streamer as an example. "92" in the figure represents the number of occurrences of the target interactive behavior, "Currently XX is following the streamer" is the first descriptive information for the target interactive behavior, and "I'm also following" is the second descriptive information for the target interactive behavior. The jump button displayed below "I'm also following" is the entry point for the target interactive behavior.
[0248] In some embodiments, after receiving a prompt instruction for a target interactive behavior, the viewer client installed on the terminal can directly display a prompt control in the virtual space. The viewer client installed on the terminal can display the number of occurrences of the target interactive behavior to remind the viewer in the virtual space that the target interactive behavior frequently occurs in the virtual space, thereby encouraging the viewer to trigger the target interactive behavior by clicking the displayed action entry.
[0249] In some embodiments, the viewer client installed on the terminal can also display a prompt control corresponding to the interactive behavior in the virtual space based on a threshold number of prompts for the interactive behavior. Accordingly, the process for the viewer client installed on the terminal to display the prompt control in the virtual space is as follows: First, the viewer client installed on the terminal obtains the threshold number of prompts for the prompt control in the virtual space per unit time. Then, the viewer client installed on the terminal obtains the number of prompts for the prompt control in the virtual space per unit time. Then, if the number of prompts is less than the threshold number of prompts, the viewer client installed on the terminal displays the prompt control in the virtual space. The first two steps are performed in no particular order.
[0250] The unit time can be 6 hours, 12 hours, or 24 hours, etc., and is not limited in the present embodiment. The number of transmission thresholds can be 3 times, 5 times, or 10 times, etc., and is not limited in the present embodiment. The number of reminder thresholds can be obtained from the server by the viewer client installed on the terminal through the terminal's cold start interface, or can be pre-set locally by the terminal, and is not limited in the present embodiment.
[0251] Among them, for any interactive behavior, the prompt count threshold is used to control the prompt frequency of the prompt control of the target interactive behavior in the virtual space. Each interactive behavior corresponds to a prompt count threshold. The prompt count thresholds of multiple interactive behaviors are independent of each other, and may be equal or unequal, and the embodiments of the present disclosure do not limit this. For example, the unit time is 24 hours, and the prompt count threshold of the prompt control for the anchor who follows the virtual space is 3 times. The terminal has displayed the prompt control for 2 times in the virtual space within 24 hours. It can be seen that the number of prompts is less than the prompt count threshold. After determining that the target interactive behavior is the anchor who follows the virtual space, the audience client installed on the terminal can display the prompt control of the anchor who follows the virtual space in the virtual space.
[0252] It should be noted that the prompt count threshold can also be used to control the frequency of prompt controls for various interactive behaviors in the virtual space within a unit of time. For example, if the unit of time is 24 hours, the prompt count threshold is 10 times. Within 24 hours, the terminal displayed the prompt control for following the host, the prompt control for sharing the virtual space, and the prompt control for sending a gift in the virtual space a total of 9 prompts. This shows that the number of prompts is less than the prompt count threshold. After determining the target interactive behavior, the viewer client installed on the terminal can display the prompt control for following the host in the virtual space.
[0253] In some embodiments, the viewer client installed on the terminal can also display a prompt control corresponding to the interactive behavior in the virtual space through a second freeze duration of the interactive behavior. This second freeze duration is the minimum interval duration for displaying the prompt control. Accordingly, the process for the viewer client installed on the terminal to display the prompt control in the virtual space is as follows: if the number of prompts is less than a threshold number of prompts, the viewer client installed on the terminal obtains the prompt time interval between the last time the virtual space prompt control was displayed and the current time; if the prompt time interval is not less than the second freeze duration, the viewer client installed on the terminal displays the prompt control in the virtual space. This second freeze duration can be 8 seconds, 10 seconds, or 15 seconds, which is not limited in the present embodiment. This second freeze duration can be obtained by the terminal from the server via a cold start interface, or it can be pre-set on the terminal's local viewer client, which is not limited in the present embodiment.
[0254] Among them, for any interactive behavior, the second freezing time can be the minimum interval time for displaying the prompt control of the interactive behavior. Each interactive behavior corresponds to a second freezing time. The second freezing times of multiple interactive behaviors are independent of each other and can be equal or unequal, and the embodiments of the present disclosure do not limit this. For example, taking the virtual space as a live broadcast room as an example, the second freezing time for following the anchor is 10 seconds. When the number of prompts for the prompt control for following the anchor is less than the threshold number of prompts, the audience client installed on the terminal obtains the prompt time interval between the time when the prompt control for following the anchor was last displayed and the current time is 15 seconds. It can be seen that the prompt time interval is not less than the second freezing time. After determining that the target interactive behavior is to follow the anchor, the audience client installed on the terminal can display the prompt control for following the anchor in the live broadcast room.
[0255] It should be noted that the second freezing period can also be the minimum interval length for displaying prompt controls for multiple interactive behaviors. Multiple interactive behaviors correspond to a second freezing period. For example, the second freezing period for multiple interactive behaviors is 10 seconds. When the number of prompts for a certain interactive behavior's prompt control is less than the prompt number threshold, the audience client installed on the terminal obtains a prompt time interval of 15 seconds between the time when the prompt control was last displayed and the current time. Among them, the last displayed prompt control can be the prompt control for the interactive behavior, or it can be the prompt control for other interactive behaviors. The prompt time interval is not less than the second freezing period. After determining the target interactive behavior, the audience client installed on the terminal can display the prompt control for following the anchor in the virtual space.
[0256] It should be noted that the prompt control for the interactive behavior includes the display duration of the control. The display duration of the controls corresponding to multiple interactive behaviors may be equal or unequal, and this is not limited in the embodiments of the present disclosure. The audience client installed on the terminal displays the prompt control for the interactive behavior in the virtual space based on the display duration of the control corresponding to the interactive behavior. For example, taking the virtual space as a live broadcast room as an example, the display duration of the control corresponding to the follow-up anchor is 10 seconds, and the audience client installed on the terminal displays the prompt control for following the anchor in the live broadcast room for 10 seconds. After 10 seconds, the prompt control for following the anchor is no longer displayed.
[0257] In step S409 , in response to the triggering operation on the behavior entry, the terminal performs the target interactive behavior in the virtual space.
[0258] In the disclosed embodiments, for some interactive behaviors, in response to a triggering operation on a behavior entry, the viewer client installed on the terminal directly executes the target interactive behavior in the virtual space. These interactive behaviors can include following a virtual space host, joining a fan group, sharing the virtual space, and sending gifts.
[0259] In some embodiments, when the target interactive behavior is shopping, the audience client installed on the terminal displays a page displaying products, and executes the target interactive behavior based on this page. Accordingly, the process by which the audience client installed on the terminal executes the target interactive behavior in the virtual space is as follows: in response to a triggering operation on the behavior entry, the audience client installed on the terminal displays an object display page. This object display page displays objects published in the virtual space. In response to an acquisition operation for any object, the audience client installed on the terminal executes the target interactive behavior in the virtual space. This target interactive behavior can be used to acquire objects published in the virtual space.
[0260] For example, in response to a triggering operation of a shopping behavior entry, the viewer client installed on the terminal displays an object display page. This object display page displays at least one product published in the virtual space. A viewer in the virtual space can select a target product on this object display page, and the viewer client installed on the terminal can then perform a shopping behavior in the virtual space based on the target product.
[0261] In step S410 , in response to an execution operation on a target interactive behavior, the terminal sends behavior information of the target interactive behavior to a server.
[0262] In the embodiment of the present disclosure, the behavior information can indicate the occurrence of the target interactive behavior in the virtual space. The audience client installed on the terminal by the audience in the virtual space can trigger the target interactive behavior, and each triggering will generate corresponding behavior information. For example, continue to see Figure 5 , the behavior information is a Kafka message.
[0263] In step S411 , the server receives behavior information of the target interactive behavior, and records the target interactive behavior based on the behavior information.
[0264] In the embodiment of the present disclosure, the server can record the number of occurrences of the target interactive behavior in the virtual space based on the behavior information, thereby obtaining the interactive behavior information of the virtual space.
[0265] It should be noted that in order to describe this solution more clearly, the overall process of this solution is described below. Figure 5The viewer client installed on the terminal by a virtual space viewer can trigger various interactive behaviors. Whenever a virtual space viewer triggers an interactive behavior, the server retrieves the corresponding Kafka message based on the service corresponding to the interactive behavior. Based on the corresponding Kafka message, the server uses Redis to store the number of occurrences of the interactive behavior in the virtual space. Using a sharded task computing framework, the server divides all managed virtual spaces into multiple tasks. Each task records the interactive behaviors within the virtual space it manages. The server uses multiple sharded tasks to record the number of occurrences of each interactive behavior in each of the multiple virtual spaces. The server scans all virtual spaces using these sharded tasks. When a trigger condition is met, the server sends a prompt command to the viewer client in the virtual space through the task corresponding to the virtual space where the target interactive behavior resides. The trigger condition is that the number of occurrences of the interactive behavior among the multiple interactive behaviors is at least a threshold. After receiving the prompt command, the viewer client installed on the terminal displays a prompt control in the virtual space. Using this prompt control, the viewer in the virtual space can trigger the interactive behavior entry point, thereby triggering the interactive behavior.
[0266] The solution provided by the embodiment of the present disclosure obtains interactive behavior information representing multiple interactive behaviors in the virtual space. When the number of occurrences of any interactive behavior exceeds a threshold number of occurrences, the server can send a prompt instruction of the interactive behavior to the audience client in the virtual space, so that a prompt control containing a behavior entrance and the number of occurrences of the interactive behavior is displayed on the audience client, so that the audience can trigger the interactive behavior through the behavior entrance. The triggering method is convenient and fast, which can significantly increase the amount of interaction in the virtual space, thereby enhancing the atmosphere of the virtual space.
[0267] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present disclosure, and will not be described in detail here.
[0268] The server can also process multiple virtual spaces according to time periods based on the solution provided by the embodiment of the present disclosure. The following takes the example of sending prompt instructions to the audience clients of the multiple virtual spaces based on the interactive behavior information of the multiple virtual spaces as an example to further illustrate the solution provided by the present disclosure. Figure 8 This is an interactive flow chart of another information display method according to an exemplary embodiment. The information display method is applied in a server and a terminal. Figure 8 , the method comprising:
[0269] In step S801, the server determines a current time period based on a target duration period and a second segment duration, where the second segment duration represents the duration of each time period within the target duration period.
[0270] In an embodiment of the present disclosure, the target duration period is the current duration period of at least one virtual space. The server can obtain the interactive behavior information of the at least one virtual space in segments within the target duration period. The target duration period can be 24 hours, 36 hours or 48 hours, etc., which is not limited by the embodiment of the present disclosure. The server can use the time segmentation rule to divide the target duration period into multiple time periods based on the second segment duration. The time segmentation rule is to compare the difference between the current time and the start time of the target duration period with the second segment duration. The server can determine the current time period by the difference and the second segment duration. The second segment duration is determined based on the distribution of the number of occurrences of the interactive behavior in the historical duration period, or the second segment duration is set by the anchor of the virtual space, which is not limited by the embodiment of the present disclosure.
[0271] In some embodiments, the server can determine the second segment duration based on the distribution of the number of occurrences of the interactive behavior in the historical duration period. Accordingly, the process of the server determining the second segment duration is: the server obtains the second behavior distribution information of multiple interactive behaviors in the historical duration period. Then, based on the second behavior distribution information of multiple interactive behaviors, the server determines the second segment duration according to the correlation between the number of occurrences of the interactive behavior and the duration. The second behavior distribution information is used to represent the distribution of the number of occurrences of the corresponding interactive behavior in the historical duration period. The solution provided by the embodiment of the present disclosure can determine the second segment duration according to the correlation between the number of occurrences of the interactive behavior and the duration in the virtual space by obtaining the second behavior distribution information of multiple interactive behaviors in the historical duration period, so that after dividing the target duration period based on the second segment duration, the interaction amount of the at least one virtual space can be increased.
[0272] For example, taking the virtual space as a live broadcast room, the server obtains the behavioral distribution information of multiple interactive behaviors in at least one live broadcast room every day for the past 6 months, and then determines the number of occurrences of each interactive behavior within 1 hour, 2 hours, and 3 hours respectively. Taking the data of the at least one live broadcast room within 1 hour as an example, the server determines that within 1 hour, the behavior of following the anchor appeared 10 times in the at least one live broadcast room, covering 25.8% of the audience in the at least one live broadcast room; the behavior of sharing the live broadcast room appeared 15 times, covering 38.4% of the audience in the at least one live broadcast room; the behavior of giving gifts appeared 10 times, covering 40.5% of the audience in the at least one live broadcast room; and the behavior of joining a fan group appeared 9 times, covering 18.8% of the audience in the at least one live broadcast room. By establishing a correlation between different durations and the number of occurrences of interactive behaviors, the second segment duration can be obtained. It should be noted that the present disclosure uses 1 hour, 2 hours and 3 hours as examples for illustration. The embodiments of the present disclosure do not limit the method of obtaining the segment duration. For example, the server can also use the method of calculating characteristic values, such as maximum value, median and arithmetic mean, to determine the segment duration.
[0273] It should be noted that the server can also obtain the number of occurrences of multiple interactive behaviors in at least one virtual space within a historical time period. Then, based on the number of occurrences of the multiple interactive behaviors, the server determines the threshold number of occurrences of the multiple interactive behaviors in the current time period. Among them, the historical time period can be a time period in a historical time period, or it can be a time period before the current time period in the target time period, and the embodiment of the present disclosure does not limit this. The solution provided by the embodiment of the present disclosure determines the threshold number of occurrences of each interactive behavior by the number of occurrences of multiple interactive behaviors in at least one virtual space within a historical time period, so that the threshold number of occurrences can reflect the normal number of occurrences of each interactive behavior in the at least one virtual space, so that the target interactive behavior determined based on the threshold number of occurrences is more in line with the interactive situation of the at least one virtual space in the current time period, so that the prompt instruction of the target interactive behavior can increase the amount of interaction in the at least one virtual space.
[0274] Among them, for any interactive behavior, the server can obtain the number of occurrences of at least one behavior of the interactive behavior in at least one virtual space within a historical time period. Then, the server uses the average of the number of occurrences of at least one behavior as the threshold of the number of occurrences of the interactive behavior in the current time period. The solution provided by the embodiment of the present disclosure determines the threshold of the number of occurrences of the interactive behavior by the average of the number of occurrences of the interactive behavior in the at least one virtual space, so that the threshold of the number of occurrences can reflect the average number of occurrences of the interactive behavior in the at least one virtual space, so that the target interactive behavior determined based on the threshold of the number of occurrences is more in line with the interactive situation related to the interactive behavior in the current time period of the at least one virtual space, so that the prompt instruction of the target interactive behavior can increase the amount of interaction in the at least one virtual space.
[0275] The server can also use the median of the number of occurrences of the at least one behavior as the threshold number of occurrences of the interactive behavior in the current time period, or use the maximum number of occurrences of the at least one behavior as the threshold number of occurrences of the interactive behavior in the current time period, which will not be repeated here.
[0276] In step S802, the server obtains interactive behavior information of at least one virtual space running in a current time period, where the interactive behavior information is used to represent multiple interactive behaviors in the at least one virtual space.
[0277] In an embodiment of the present disclosure, viewers of at least one currently running virtual space can use a viewer client to perform the aforementioned multiple interactive behaviors in the corresponding virtual space, thereby interacting with the host in the virtual space. For any interactive behavior, whenever the interactive behavior occurs in the at least one virtual space, the server can receive behavior information about the interactive behavior. Based on the behavior information about the interactive behavior, the server records the number of occurrences of the interactive behavior in the corresponding virtual space. Thus, the server can obtain interactive behavior information representing the multiple interactive behaviors in the at least one virtual space.
[0278] In step S803, the server determines a target interactive behavior from the multiple interactive behaviors based on the interactive behavior information. The target interactive behavior refers to an interactive behavior whose occurrence count is not less than an occurrence count threshold.
[0279] In the disclosed embodiment, if the number of occurrences of an interactive behavior is no less than a threshold number of occurrences, it indicates that the interactive behavior frequently occurs in the at least one virtual space. Based on the interactive behavior information, the server identifies the frequently occurring interactive behavior from among the multiple interactive behaviors as a target interactive behavior. The method for determining the target interactive behavior in step S803 is similar to that in step S403 and will not be further described here.
[0280] In step S804, the server obtains the jump information of the behavior entry of the target interactive behavior.
[0281] In the disclosed embodiment, this redirect information is used to enable the viewer client to execute the target interactive behavior when the viewer client triggers the behavior entry. After determining the target interactive behavior, the server needs to obtain the redirect information for the behavior entry in order to provide the viewer client with the behavior entry for the target interactive behavior. The method for obtaining the redirect information in step S804 is similar to that in step S404 and will not be further described here.
[0282] In step S805, the server generates a prompt instruction for the target interactive behavior based on the jump information of the behavior entrance and the number of occurrences of the target interactive behavior. The prompt instruction is used to instruct at least one audience client to display a prompt control, in which the behavior entrance of the target interactive behavior and the number of occurrences of the target interactive behavior are displayed.
[0283] In the embodiment of the present disclosure, the prompt instruction of the target interactive behavior includes the jump information of the behavior entrance of the target interactive behavior and the number of occurrences of the behavior of the target interactive behavior. The method of generating the target interactive behavior in step S805 is similar to that in step S405 and will not be repeated here.
[0284] In step S806, the server sends a prompt instruction to at least one viewer client in at least one virtual space.
[0285] In this embodiment of the present disclosure, after generating a prompt for the target interactive behavior, the server sends a prompt to at least one viewer client of at least one virtual space, notifying the viewer of the at least one virtual space that the target interactive behavior is frequently occurring in the at least one virtual space. The method for sending the prompt in step S806 is similar to that in step S406 and will not be further described here.
[0286] In step S807, the terminal obtains a prompt instruction for the target interactive behavior in the virtual space.
[0287] In the embodiment of the present disclosure, the viewer client installed on the terminal receives a prompt instruction of an interactive behavior sent by the server, and the interactive behavior is the target interactive behavior. The method of obtaining the prompt instruction in step S807 is similar to that in step S407 and will not be repeated here.
[0288] In step S808, the terminal displays a prompt control in the virtual space based on the prompt instruction of the target interactive behavior, where the prompt control displays the behavior entrance of the target interactive behavior and the number of occurrences of the target interactive behavior.
[0289] In the embodiment of the present disclosure, the prompt control of the target interactive behavior can be displayed at any position in the virtual space. The method of displaying the prompt control in step S808 is similar to that in step S408 and will not be repeated here.
[0290] In step S809 , in response to the triggering operation on the behavior entry, the terminal performs the target interactive behavior in the virtual space.
[0291] In the disclosed embodiment, for some interactive behaviors, in response to a triggering operation on the behavior entry, the viewer client installed on the terminal directly executes the target interactive behavior in the virtual space. The method of executing the target interactive behavior in step S809 is similar to that in step S409 and will not be repeated here.
[0292] In step S810 , in response to an execution operation on a target interactive behavior, the terminal sends behavior information of the target interactive behavior to a server.
[0293] In the disclosed embodiment, the audience client installed on the terminal of the virtual space audience can trigger the target interactive behavior. Each time it is triggered, corresponding behavior information will be generated. The method of sending behavior information in step S810 is similar to that in step S410 and will not be repeated here.
[0294] In step S811, the server receives behavior information of the target interactive behavior, and records the target interactive behavior based on the behavior information.
[0295] In the disclosed embodiment, the server can record the number of occurrences of the target interactive behavior in the virtual space based on the behavior information, thereby obtaining interactive behavior information for the virtual space. Thus, the server can obtain interactive behavior information for at least one virtual space. The method for recording the target interactive behavior in step S811 is similar to that in step S411 and will not be further described here.
[0296] The solution provided by the embodiment of the present disclosure obtains interactive behavior information representing multiple interactive behaviors in at least one virtual space. When the number of occurrences of any interactive behavior exceeds a threshold number of occurrences, the server can send a prompt instruction of the interactive behavior to the audience client of the at least one virtual space, so that a prompt control containing a behavior entrance and the number of occurrences of the interactive behavior is displayed on the audience client, so that the audience can trigger the interactive behavior through the behavior entrance. The triggering method is convenient and fast, and can significantly increase the amount of interaction in the at least one virtual space, thereby enhancing the atmosphere of the at least one virtual space.
[0297] The server can also process multiple virtual spaces according to the types of the virtual spaces based on the solution provided by the embodiments of the present disclosure. The solution provided by the present disclosure is further explained below by taking the example of sending prompt instructions to the viewer clients of the multiple virtual spaces based on the interactive behavior information of the virtual spaces belonging to the target type. Figure 9 This is an interactive flow chart of another information display method according to an exemplary embodiment. The information display method is applied in a server and a terminal. Figure 9 , the method comprising:
[0298] In step S901 , the server obtains a threshold value of the number of occurrences of multiple interactive behaviors in at least one virtual space belonging to a target type.
[0299] In an embodiment of the present disclosure, viewers of at least one virtual space belonging to a target type can perform multiple interactive behaviors in the corresponding virtual space through a viewer client. To determine a target interactive behavior from the multiple interactive behaviors, the server can determine an occurrence threshold for the interactive behavior. Based on this occurrence threshold, interactive behaviors with a number of occurrences not less than the occurrence threshold are selected as target interactive behaviors. The server can obtain third behavior distribution information for the at least one virtual space belonging to the target type. Then, based on the third behavior distribution information for the multiple interactive behaviors, the server determines the occurrence threshold for the multiple interactive behaviors. The third behavior distribution information is used to represent the distribution of the number of occurrences of the corresponding interactive behaviors. The solution provided by the embodiment of the present disclosure determines the occurrence threshold for the interactive behavior based on the distribution of the number of occurrences of the interactive behavior in the at least one virtual space. This threshold reflects the typical number of occurrences of each interactive behavior in the virtual space of the target type, ensuring that the target interactive behavior determined based on the occurrence threshold is more consistent with the interactive situation of the virtual space of the target type, thereby increasing the interactive volume of the virtual space of the target type.
[0300] In step S902 , the server obtains interactive behavior information of at least one virtual space belonging to the target type, where the interactive behavior information is used to represent multiple interactive behaviors in the at least one virtual space.
[0301] In an embodiment of the present disclosure, the server can obtain interactive behavior information based on multiple interactive behaviors that appear in at least one virtual space of the target type. The number of types of the target type can be 1, 2, or more, which is not limited by the embodiment of the present disclosure. The server can obtain interactive behavior information of one type of virtual space based on the type of virtual space, or obtain interactive behavior information of multiple types of virtual spaces. The interactive behavior information includes multiple interactive behaviors and the number of occurrences of the behaviors corresponding to the multiple interactive behaviors. The solution provided by the embodiment of the present disclosure obtains interactive behavior information of virtual spaces belonging to the target type according to the type of virtual space, and can determine the target interactive behavior in the virtual space belonging to the target type based on the interactive behavior information, so that the target interactive behaviors determined by different types of virtual spaces have diversity.
[0302] In step S903, the server determines a target interactive behavior from the multiple interactive behaviors based on the interactive behavior information. The target interactive behavior refers to an interactive behavior whose occurrence count is not less than an occurrence count threshold.
[0303] In step S904, the server obtains the jump information of the behavior entry of the target interactive behavior.
[0304] In step S905, the server generates a prompt instruction for the target interactive behavior based on the jump information of the behavior entrance and the number of occurrences of the target interactive behavior. The prompt instruction is used to instruct at least one audience client to display a prompt control, in which the behavior entrance of the target interactive behavior and the number of occurrences of the target interactive behavior are displayed.
[0305] In step S906, the server sends a prompt instruction to at least one viewer client of the at least one virtual space.
[0306] In step S907, the terminal obtains a prompt instruction for the target interactive behavior in the virtual space.
[0307] In step S908, the terminal displays a prompt control in the virtual space based on the prompt instruction of the target interactive behavior, where the prompt control displays the behavior entrance of the target interactive behavior and the number of occurrences of the target interactive behavior.
[0308] In step S909 , in response to the triggering operation on the behavior entry, the terminal performs the target interactive behavior in the virtual space.
[0309] In step S910 , in response to an execution operation on a target interactive behavior, the terminal sends behavior information of the target interactive behavior to a server.
[0310] In step S911, the server receives behavior information of the target interactive behavior, and records the target interactive behavior based on the behavior information.
[0311] In the embodiment of the present disclosure, the method adopted in step S903 to step S911 is similar to the method adopted in step S403 to step S411, and will not be repeated here.
[0312] The solution provided by the embodiment of the present disclosure obtains interactive behavior information representing multiple interactive behaviors in at least one virtual space belonging to a target type. When the number of occurrences of any interactive behavior exceeds a threshold number of occurrences, the server can send a prompt instruction of the interactive behavior to the audience client of at least one virtual space belonging to the target type, so that a prompt control containing a behavior entrance and the number of occurrences of the interactive behavior is displayed on the audience client, so that the audience can trigger the interactive behavior through the behavior entrance. The triggering method is convenient and fast, and can significantly increase the amount of interaction in the virtual space belonging to the target type, thereby enhancing the atmosphere of the virtual space belonging to the target type.
[0313] Figure 10 FIG is a block diagram of an information display device according to an exemplary embodiment. Figure 10 , the device comprises:
[0314] A first acquiring unit 1001 is configured to acquire interactive behavior information of at least one virtual space, where the interactive behavior information is used to represent multiple interactive behaviors in the at least one virtual space;
[0315] The first determining unit 1002 is configured to determine a target interactive behavior from multiple interactive behaviors based on the interactive behavior information, where the target interactive behavior refers to an interactive behavior that occurs no less than a threshold number of times;
[0316] The sending unit 1003 is configured to execute a prompt instruction for sending a target interactive behavior to at least one audience client in at least one virtual space, and the prompt instruction is used to instruct at least one audience client to display a prompt control, in which the prompt control displays a behavior entrance of the target interactive behavior and the number of occurrences of the target interactive behavior.
[0317] The device provided by the embodiment of the present disclosure obtains interactive behavior information representing multiple interactive behaviors in at least one virtual space. When the number of occurrences of any interactive behavior exceeds a threshold number of occurrences, the server can send a prompt instruction of the interactive behavior to the audience client of the at least one virtual space, so that a prompt control containing a behavior entrance and the number of occurrences of the interactive behavior is displayed on the audience client, so that the audience can trigger the interactive behavior through the behavior entrance. The triggering method is convenient and fast, and can significantly increase the amount of interaction in the at least one virtual space, thereby enhancing the atmosphere of the at least one virtual space.
[0318] In some embodiments, Figure 11 FIG is a block diagram of another information display device according to an exemplary embodiment. Figure 11 The first acquisition unit 1001 includes:
[0319] The first determining subunit 1101 is configured to determine, for any virtual space of the at least one virtual space, a current running time period based on the running time of the virtual space and a first segment duration, where the segment duration represents the duration of each running time period;
[0320] The first acquiring subunit 1102 is configured to acquire interactive behavior information of the virtual space in a current running time period.
[0321] In some embodiments, the apparatus further comprises:
[0322] The second acquisition unit 1004 is configured to acquire the emcee behavior distribution information of various interactive behaviors in the historical operation of the virtual space, wherein the first behavior distribution information is used to represent the distribution of the number of occurrences of the corresponding interactive behavior in the historical operation;
[0323] The second determining unit 1005 is configured to execute the first behavior distribution information based on the multiple interactive behaviors, and determine the first segment duration according to the correlation between the number of occurrences and duration of the interactive behaviors in the virtual space.
[0324] In some embodiments, the apparatus further comprises:
[0325] The third determining unit 1006 is configured to execute, based on the first behavior distribution information of the virtual space in the historical operation process, and according to the frequency of occurrence of the multiple interactive behaviors in the virtual space, determine the threshold value of the number of occurrences of the multiple interactive behaviors in each operation time period.
[0326] In some embodiments, the first determining subunit 1101 is further configured to determine the current time period based on the target duration period and the second segment duration, where the second segment duration represents the duration of each time period within the target duration period;
[0327] The first acquisition subunit 1102 is further configured to acquire interactive behavior information of at least one virtual space running in a current time period.
[0328] In some embodiments, the second obtaining unit 1004 is further configured to obtain second behavior distribution information of multiple interactive behaviors within a historical time period, where the second behavior distribution information is used to indicate the distribution of the number of occurrences of the corresponding interactive behaviors within the historical time period;
[0329] The second determining unit 1005 is further configured to execute second behavior distribution information based on multiple interactive behaviors, and determine the second segment duration according to the correlation between the number of occurrences and duration of the interactive behaviors.
[0330] In some embodiments, the first obtaining unit 1001 is further configured to obtain the number of occurrences of multiple interactive behaviors in at least one virtual space within a historical time period;
[0331] The third determining unit 1006 is further configured to determine a threshold of the number of occurrences of the multiple interactive behaviors in the current time period based on the number of occurrences of the multiple interactive behaviors.
[0332] In some embodiments, the third determination unit 1006 is further configured to execute, for any interactive behavior, obtaining the number of occurrences of at least one interactive behavior in at least one virtual space within a historical time period; and using the average of the number of occurrences of at least one behavior as the threshold for the number of occurrences of the interactive behavior within the current time period.
[0333] In some embodiments, the first acquisition unit 1001 is further configured to acquire interactive behavior information of at least one virtual space belonging to the target type.
[0334] In some embodiments, the second obtaining unit 1004 is further configured to obtain third behavior distribution information of at least one virtual space belonging to the target type, where the third behavior distribution information is used to represent the distribution of the number of occurrences of the corresponding interactive behavior;
[0335] The third determining unit 1006 is further configured to execute third behavior distribution information based on the multiple interactive behaviors to determine the occurrence number thresholds of the multiple interactive behaviors.
[0336] In some embodiments, the first determining unit 1002 includes:
[0337] The second acquisition subunit 1103 is configured to acquire the behavior priorities of the at least two interactive behaviors in response to the number of behavior occurrences of the at least two interactive behaviors being no less than the corresponding occurrence number threshold;
[0338] The second determining subunit 1104 is configured to determine the interactive behavior with the highest priority among the at least two interactive behaviors as the target interactive behavior.
[0339] In some embodiments, the sending unit 1003 includes:
[0340] The third acquisition sub-unit 1105 is configured to execute the acquisition of jump information of the behavior entry of the target interactive behavior;
[0341] The generating subunit 1106 is configured to generate a prompt instruction of the target interactive behavior based on the jump information of the behavior entry and the number of occurrences of the target interactive behavior;
[0342] The sending subunit 1107 is configured to execute sending a prompt instruction to at least one viewer client in at least one virtual space.
[0343] In some embodiments, the prompt instruction for the target interactive behavior further includes at least one of the following:
[0344] Behavioral identifiers of target interactive behaviors;
[0345] First description information of the target interactive behavior, where the first description information is used to describe the number of occurrences of the target interactive behavior;
[0346] Second description information of the target interactive behavior, where the second description information is used to describe the behavior entrance of the target interactive behavior;
[0347] The target interaction behavior is a gift identifier associated with the target interaction behavior when giving a gift.
[0348] In some embodiments, the sending subunit 1107 includes:
[0349] The first obtaining sub-subunit 11071 is configured to obtain a threshold value of the number of times a prompt instruction is sent to at least one virtual space within a unit time;
[0350] The second obtaining sub-subunit 11072 is configured to obtain the number of times the prompt instruction has been sent in at least one virtual space within a unit time;
[0351] The sending sub-sub-unit 11073 is configured to send a prompt instruction to at least one viewer client of at least one virtual space when the number of times the instruction has been sent is less than a threshold number of times of sending.
[0352] In some embodiments, the sending sub-subunit 11073 is configured to execute, when the number of times the prompt instruction has been sent is less than the sending number threshold, obtaining the sending time interval between the time when the prompt instruction was last sent by at least one virtual space and the current time; and when the sending time interval is not less than the first freezing time, sending the prompt instruction to at least one audience client of at least one virtual space, and the first freezing time is the minimum interval time for sending the prompt instruction.
[0353] It should be noted that the above embodiments provide an example of the division of the above functional units when displaying prompt controls for interactive behaviors. In actual applications, the above functions can be assigned to different functional units as needed, that is, the internal structure of the electronic device can be divided into different functional units to complete all or part of the functions described above. In addition, the information display device and the information display method embodiment provided in the above embodiments are based on the same concept. The implementation process is detailed in the method embodiment and will not be repeated here.
[0354] Regarding the apparatus in the above embodiment, the manner in which each module performs operations has been described in the embodiment of the method and will not be elaborated here.
[0355] Figure 12 FIG is a block diagram of another information display device according to an exemplary embodiment. Figure 12 , the apparatus includes an acquisition unit 1201 configured to execute a prompt instruction for acquiring a target interactive behavior in a virtual space;
[0356] The display unit 1202 is configured to execute a prompt instruction based on the target interactive behavior and display a prompt control in the virtual space, wherein the prompt control displays a behavior entry of the target interactive behavior and a behavior occurrence count of the target interactive behavior;
[0357] The execution unit 1203 is configured to execute a target interactive behavior in the virtual space in response to a triggering operation on the behavior entry.
[0358] The device provided by the embodiment of the present disclosure obtains prompt instructions for the target interactive behavior, so that a prompt control containing the behavior entrance and the number of occurrences of the target interactive behavior can be displayed, so that the audience can execute the target interactive behavior by triggering the behavior entrance. The triggering method is convenient and fast, and can significantly increase the amount of interaction in the virtual space, thereby enhancing the atmosphere of the virtual space.
[0359] In some embodiments, Figure 13 FIG is a block diagram of another information display device according to an exemplary embodiment. Figure 13The acquisition unit 1201 is configured to execute, in response to receiving prompt instructions for at least two interactive behaviors in the virtual space, to acquire behavior priorities of at least two interactive behaviors; determine the interactive behavior with the highest behavior priority among the at least two interactive behaviors as the target interactive behavior; and acquire the prompt instruction for the target interactive behavior.
[0360] In some embodiments, the display unit 1202 includes:
[0361] The first obtaining subunit 1301 is configured to obtain a threshold value of prompt times of a prompt control in a virtual space within a unit time;
[0362] The second obtaining subunit 1302 is configured to obtain the number of prompts of the prompt control in the virtual space within a unit time;
[0363] The display sub-unit 1303 is configured to display a prompt control in the virtual space when the number of prompts is less than a threshold number of prompts.
[0364] In some embodiments, the display subunit 1303 is configured to obtain the prompt time interval between the time of the last prompt control in the virtual space and the current time when the number of prompts is less than the prompt number threshold; and display the prompt control in the virtual space when the prompt time interval is not less than the second freezing time, and the second freezing time is the minimum interval time for displaying the prompt control.
[0365] In some embodiments, the execution unit 1203 is configured to execute a trigger operation on a behavior entrance, display an object display page for displaying objects published in the virtual space; and execute a target interactive behavior in the virtual space in response to an acquisition operation on any object.
[0366] It should be noted that the above embodiments provide an example of the division of the above functional units when displaying prompt controls for interactive behaviors. In actual applications, the above functions can be assigned to different functional units as needed, that is, the internal structure of the electronic device can be divided into different functional units to complete all or part of the functions described above. In addition, the information display device and the information display method embodiment provided in the above embodiments are based on the same concept. The implementation process is detailed in the method embodiment and will not be repeated here.
[0367] Regarding the apparatus in the above embodiment, the manner in which each module performs operations has been described in the embodiment of the method and will not be elaborated here.
[0368] When an electronic device is provided as a terminal, Figure 14 FIG1 is a block diagram of a terminal 1400 according to an exemplary embodiment. Figure 14 The following is a block diagram illustrating the structure of a terminal 1400 provided by an exemplary embodiment of the present disclosure. Terminal 1400 may be a smartphone, tablet computer, MP3 player (Moving Picture Experts Group Audio Layer III), MP4 player (Moving Picture Experts Group Audio Layer IV), laptop computer, or desktop computer. Terminal 1400 may also be referred to as user equipment, portable terminal, laptop terminal, desktop terminal, or other similar names.
[0369] Typically, the terminal 1400 includes a processor 1401 and a memory 1402 .
[0370] The processor 1401 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1401 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), or PLA (Programmable Logic Array). The processor 1401 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1401 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1401 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.
[0371] Memory 1402 may include one or more computer-readable storage media, which may be non-transitory. Memory 1402 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in memory 1402 is used to store at least one program code, which is executed by processor 1401 to implement the information display method provided in the method embodiment of the present disclosure.
[0372] In some embodiments, terminal 1400 may optionally include a peripheral device interface 1403 and at least one peripheral device. Processor 1401, memory 1402, and peripheral device interface 1403 may be connected via a bus or signal lines. Each peripheral device may be connected to peripheral device interface 1403 via a bus, signal lines, or circuit boards. The peripheral device may include at least one of a radio frequency circuit 1404, a display screen 1405, a camera assembly 1406, an audio circuit 1407, a positioning assembly 1408, and a power supply 1409.
[0373] The peripheral device interface 1403 can be used to connect at least one I / O (Input / Output)-related peripheral device to the processor 1401 and the memory 1402. In some embodiments, the processor 1401, the memory 1402, and the peripheral device interface 1403 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1401, the memory 1402, and the peripheral device interface 1403 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.
[0374] RF circuit 1404 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. RF circuit 1404 communicates with communication networks and other communication devices via electromagnetic signals. RF circuit 1404 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. RF circuit 1404 may optionally include an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. RF circuit 1404 may communicate with other terminals via at least one wireless communication protocol. Such wireless communication protocols include, but are not limited to, metropolitan area networks (MANs), various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks (WLANs), and / or WiFi (Wireless Fidelity) networks. In some embodiments, RF circuit 1404 may also include circuitry related to NFC (Near Field Communication), although this disclosure does not limit this.
[0375] The display screen 1405 is used to display a UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 1405 is a touch screen display, the display screen 1405 also has the ability to collect touch signals on the surface or above the surface of the display screen 1405. The touch signal can be input as a control signal to the processor 1401 for processing. At this time, the display screen 1405 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, there can be one display screen 1405, which is set on the front panel of the terminal 1400; in other embodiments, there can be at least two display screens 1405, which are respectively set on different surfaces of the terminal 1400 or in a folding design; in still other embodiments, the display screen 1405 can be a flexible display screen, which is set on the curved surface or folding surface of the terminal 1400. Even more, the display screen 1405 can be set as a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 1405 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0376] The camera assembly 1406 is used to capture images or videos. Optionally, the camera assembly 1406 includes a front camera and a rear camera. Typically, the front camera is arranged on the front panel of the terminal, and the rear camera is arranged on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 1406 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.
[0377] The audio circuit 1407 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals that are input into the processor 1401 for processing, or input into the radio frequency circuit 1404 to achieve voice communication. For the purpose of stereo sound collection or noise reduction, there may be multiple microphones, each located in different parts of the terminal 1400. The microphone may also be an array microphone or an omnidirectional collection microphone. The speaker is used to convert electrical signals from the processor 1401 or the radio frequency circuit 1404 into sound waves. The speaker may be a traditional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert electrical signals into sound waves audible to humans, but also convert electrical signals into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 1407 may also include a headphone jack.
[0378] Positioning component 1408 is used to locate the current geographic location of terminal 1400 to implement navigation or LBS (Location Based Service). Positioning component 1408 can be based on the US GPS (Global Positioning System), China's BeiDou system, Russia's Greninja system, or the European Union's Galileo system.
[0379] Power supply 1409 is used to power various components in terminal 1400. Power supply 1409 can be AC power, DC power, a disposable battery, or a rechargeable battery. When power supply 1409 includes a rechargeable battery, the rechargeable battery can support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.
[0380] In some embodiments, the terminal 1400 further includes one or more sensors 1410 , including but not limited to: an acceleration sensor 1411 , a gyroscope sensor 1412 , a pressure sensor 1413 , a fingerprint sensor 1414 , an optical sensor 1415 , and a proximity sensor 1416 .
[0381] Accelerometer 1411 can detect the magnitude of acceleration along the three coordinate axes of the coordinate system established by terminal 1400. For example, accelerometer 1411 can be used to detect the components of gravity acceleration along the three coordinate axes. Processor 1401 can control display screen 1405 to display the user interface in either a landscape or portrait view based on the gravity acceleration signal collected by accelerometer 1411. Accelerometer 1411 can also be used to collect game or user motion data.
[0382] The gyroscope sensor 1412 can detect the orientation and rotation angle of the terminal 1400. It can work in conjunction with the accelerometer 1411 to collect the user's 3D movements on the terminal 1400. Based on the data collected by the gyroscope sensor 1412, the processor 1401 can implement the following functions: motion sensing (for example, changing the UI based on the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.
[0383] The pressure sensor 1413 can be provided on the side frame of the terminal 1400 and / or below the display screen 1405. When the pressure sensor 1413 is provided on the side frame of the terminal 1400, it can detect the user's gripping signal of the terminal 1400, and the processor 1401 can perform left-hand or right-hand recognition or shortcut operations based on the gripping signal collected by the pressure sensor 1413. When the pressure sensor 1413 is provided below the display screen 1405, the processor 1401 controls the operable controls on the UI interface based on the user's pressure operation on the display screen 1405. Operable controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.
[0384] The fingerprint sensor 1414 is used to collect the user's fingerprint. The processor 1401 identifies the user's identity based on the fingerprint collected by the fingerprint sensor 1414, or the fingerprint sensor 1414 identifies the user's identity based on the collected fingerprint. When the user's identity is identified as a trusted identity, the processor 1401 authorizes the user to perform relevant sensitive operations, such as unlocking the screen, viewing encrypted information, downloading software, making payments, and changing settings. The fingerprint sensor 1414 can be set on the front, back, or side of the terminal 1400. When a physical button or manufacturer logo is set on the terminal 1400, the fingerprint sensor 1414 can be integrated with the physical button or manufacturer logo.
[0385] Optical sensor 1415 is used to detect ambient light intensity. In one embodiment, processor 1401 can control the display brightness of display screen 1405 based on the ambient light intensity detected by optical sensor 1415. When the ambient light intensity is high, the display brightness of display screen 1405 is increased; when the ambient light intensity is low, the display brightness of display screen 1405 is decreased. In another embodiment, processor 1401 can also dynamically adjust the shooting parameters of camera assembly 1406 based on the ambient light intensity detected by optical sensor 1415.
[0386] Proximity sensor 1416, also known as a distance sensor, is typically located on the front panel of terminal 1400. Proximity sensor 1416 is used to detect the distance between the user and the front of terminal 1400. In one embodiment, when proximity sensor 1416 detects that the distance between the user and the front of terminal 1400 is gradually decreasing, processor 1401 controls display screen 1405 to switch from the screen-on state to the screen-off state. When proximity sensor 1416 detects that the distance between the user and the front of terminal 1400 is gradually increasing, processor 1401 controls display screen 1405 to switch from the screen-off state to the screen-on state.
[0387] Those skilled in the art will understand that Figure 14 The structure shown in the figure does not constitute a limitation on the terminal 1400, and the terminal 1400 may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component arrangement.
[0388] When an electronic device is provided as a server, Figure 15 This is a block diagram of a server 1500 according to an exemplary embodiment. The server 1500 may vary significantly due to different configurations or performance, and may include one or more processors (Central Processing Units, CPUs) 1501 and one or more memories 1502. The memories 1502 store at least one program code, which is loaded and executed by the processor 1501 to implement the information display methods provided in the above-mentioned various method embodiments. Of course, the server may also have components such as a wired or wireless network interface, a keyboard, and input / output interfaces for input and output. The server 1500 may also include other components for implementing device functions, which will not be described in detail here.
[0389] In an exemplary embodiment, a computer-readable storage medium including instructions is further provided, such as memory 1402 or memory 1502 including instructions. The instructions may be executed by processor 1401 of terminal 1400 or processor 1501 of server 1500 to implement the above-described information display method. Alternatively, the computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, or the like.
[0390] A computer program product includes a computer program / instruction, which implements the above-mentioned information display method when executed by a processor.
[0391] 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, with the true scope and spirit of the present disclosure being indicated by the following claims.
[0392] 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 defined by the appended claims.
Claims
1. A method for displaying information, It is characterized in that The method comprises: Acquire interactive behavior information of at least one virtual space, where the interactive behavior information is used to represent multiple interactive behaviors in the at least one virtual space; Based on the interactive behavior information, determine a target interactive behavior from the multiple interactive behaviors, wherein the target interactive behavior refers to an interactive behavior whose occurrence number is not less than an occurrence number threshold; Sending a prompt instruction of the target interactive behavior to at least one audience client of the at least one virtual space, the prompt instruction is used to instruct the at least one audience client to display a prompt control, wherein the prompt control displays a behavior entry of the target interactive behavior and a behavior occurrence count of the target interactive behavior; The prompt instruction of the target interactive behavior includes at least one of the following: the behavior identifier of the target interactive behavior; the first description information of the target interactive behavior, the first description information is used to describe the number of occurrences of the behavior of the target interactive behavior; the second description information of the target interactive behavior, the second description information is used to describe the behavior entry of the target interactive behavior; Wherein, for any virtual space in the at least one virtual space, the interactive behavior information is the interactive behavior information of the virtual space in a current running time period.
2. The information display method according to claim 1, It is characterized in that The obtaining of interactive behavior information of at least one virtual space includes: For any virtual space of the at least one virtual space, determining a current running time period based on the running time of the virtual space and a first segmented time period, wherein the first segmented time period represents the time period of each running time period; Acquire interactive behavior information of the virtual space during the current running time period.
3. The information display method according to claim 2, It is characterized in that The method further comprises: Acquire first behavior distribution information of a plurality of interactive behaviors in a historical operation process of the virtual space, wherein the first behavior distribution information is used to indicate the distribution of the number of occurrences of the corresponding interactive behaviors in the historical operation process; Based on the first behavior distribution information of the multiple interactive behaviors, the first segment duration is determined according to the correlation between the number of occurrences and duration of the interactive behaviors in the virtual space.
4. The information display method according to claim 3, It is characterized in that The method further comprises: Based on the first behavior distribution information of the virtual space in the historical operation process, according to the frequency of occurrence of the multiple interactive behaviors in the virtual space, a threshold of the number of occurrences of the multiple interactive behaviors in each operation time period is determined.
5. The information display method according to claim 1, It is characterized in that The obtaining of interactive behavior information of at least one virtual space further includes: Determine a current time period based on a target duration period and a second segment duration, wherein the second segment duration represents the duration of each time period within the target duration period; Acquire interactive behavior information of the at least one virtual space running in the current time period.
6. The information display method according to claim 5, It is characterized in that The method further comprises: Acquire second behavior distribution information of multiple interactive behaviors in a historical time period, where the second behavior distribution information is used to indicate the distribution of the number of occurrences of the corresponding interactive behaviors in the historical time period; Based on the second behavior distribution information of the multiple interactive behaviors, the second segment duration is determined according to the correlation between the number of occurrences of the interactive behaviors and the duration.
7. The information display method according to claim 5, It is characterized in that The method further comprises: Obtaining the number of occurrences of multiple interactive behaviors in the at least one virtual space within a historical time period; Based on the number of occurrences of the multiple interactive behaviors, a threshold number of occurrences of the multiple interactive behaviors in the current time period is determined.
8. The information display method according to claim 7, It is characterized in that The determining, based on the number of occurrences of the multiple interactive behaviors, a threshold of the number of occurrences of the multiple interactive behaviors in the current time period includes: For any interactive behavior, obtaining the number of occurrences of at least one behavior of the interactive behavior in the at least one virtual space within the historical time period; The average of the occurrence times of the at least one behavior is used as the occurrence times threshold of the interactive behavior in the current time period.
9. The information display method according to claim 1, It is characterized in that The obtaining of interactive behavior information of at least one virtual space further includes: The interactive behavior information of the at least one virtual space belonging to the target type is obtained.
10. The information display method according to claim 9, It is characterized in that The method further comprises: Acquire third behavior distribution information of at least one virtual space belonging to the target type, wherein the third behavior distribution information is used to indicate the distribution of the number of occurrences of the corresponding interactive behavior; Based on the third behavior distribution information of the multiple interactive behaviors, a threshold value of the number of occurrences of the multiple interactive behaviors is determined.
11. The information display method according to claim 1, It is characterized in that The determining a target interactive behavior from the multiple interactive behaviors based on the interactive behavior information includes: In response to the behavior occurrence counts of at least two interactive behaviors being no less than corresponding occurrence count thresholds, obtaining behavior priorities of the at least two interactive behaviors; The interactive behavior with the highest behavior priority among the at least two interactive behaviors is determined as the target interactive behavior.
12. The information display method according to claim 1, It is characterized in that The sending a prompt instruction to at least one viewer client of the at least one virtual space based on the target interactive behavior includes: Obtaining jump information of the behavior entry of the target interactive behavior; Based on the jump information of the behavior entry and the number of occurrences of the target interactive behavior, a prompt instruction of the target interactive behavior is generated; The prompt instruction is sent to at least one audience client of the at least one virtual space.
13. The information display method according to claim 12, It is characterized in that The prompt instruction of the target interactive behavior also includes: when the target interactive behavior is giving a gift, a gift identifier associated with the target interactive behavior.
14. The information display method according to claim 12, It is characterized in that The sending the prompt instruction to at least one viewer client of the at least one virtual space includes: Obtaining a threshold value of the number of times a prompt instruction is sent to the at least one virtual space within a unit time; Obtaining the number of times the prompt instruction has been sent in the at least one virtual space within the unit time; When the number of transmissions is less than the transmission number threshold, the prompt instruction is transmitted to at least one viewer client of the at least one virtual space.
15. The information display method according to claim 14, It is characterized in that When the number of transmissions is less than the transmission number threshold, sending the prompt instruction to at least one viewer client of the at least one virtual space includes: When the number of times the prompt instruction has been sent is less than the threshold of the number of times the prompt instruction is sent, obtaining a sending time interval between the time when the at least one virtual space last sent the prompt instruction and the current time; In a case where the sending time interval is not less than a first freezing time duration, the prompt instruction is sent to at least one viewer client of the at least one virtual space, and the first freezing time duration is a minimum interval time duration for sending the prompt instruction.
16. A method for displaying information, It is characterized in that The method comprises: Acquire a prompt instruction of a target interactive behavior in a virtual space, wherein the prompt instruction of the target interactive behavior includes at least one of the following: a behavior identifier of the target interactive behavior; first description information of the target interactive behavior, wherein the first description information is used to describe the number of occurrences of the behavior of the target interactive behavior; second description information of the target interactive behavior, wherein the second description information is used to describe the behavior entry of the target interactive behavior; Based on the prompt instruction of the target interactive behavior, a prompt control is displayed in the virtual space, wherein the prompt control displays a behavior entrance of the target interactive behavior and a behavior occurrence number of the target interactive behavior; In response to a triggering operation on the behavior entry, executing the target interactive behavior in the virtual space; The target interactive behavior refers to an interactive behavior whose occurrence frequency is not less than a threshold of the occurrence frequency, the target interactive behavior is determined from multiple interactive behaviors based on interactive behaviors in at least one virtual space, and the interactive behavior information is used to represent the multiple interactive behaviors in the at least one virtual space; Wherein, for any virtual space in the at least one virtual space, the interactive behavior information is the interactive behavior information of the virtual space in a current running time period.
17. The information display method according to claim 16, It is characterized in that The step of obtaining a prompt instruction for a target interactive behavior in a virtual space includes: In response to receiving prompt instructions for at least two interactive behaviors in the virtual space, obtaining behavior priorities of the at least two interactive behaviors; Determine the interactive behavior with the highest behavior priority among the at least two interactive behaviors as the target interactive behavior; Obtain prompt instructions for the target interactive behavior.
18. The information display method according to claim 16, It is characterized in that The step of displaying a prompt control in the virtual space based on the prompt instruction includes: Obtaining a threshold value of the number of prompts of the prompt control in the virtual space within a unit time; Obtaining the number of prompts of the prompt control in the virtual space within the unit time; In a case where the number of prompts is less than the threshold number of prompts, the prompt control is displayed in the virtual space.
19. The information display method according to claim 18, It is characterized in that When the number of prompts is less than the threshold number of prompts, displaying the prompt control in the virtual space includes: When the number of prompts is less than the threshold of the number of prompts, obtaining a prompt time interval between the time when the virtual space last prompted the control and the current time; In the case where the prompt time interval is not less than a second freezing time length, the prompt control is displayed in the virtual space, and the second freezing time length is a minimum interval time length for displaying the prompt control.
20. The information display method according to claim 16, It is characterized in that The target interactive behavior is used to obtain the object published in the virtual space; The step of executing the target interactive behavior in the virtual space in response to the triggering operation on the behavior entry includes: In response to a triggering operation on the behavior entry, an object display page is displayed, wherein the object display page is used to display objects published in the virtual space; In response to an acquisition operation on any object, the target interactive behavior is executed in the virtual space.
21. An information display device, It is characterized in that The device comprises: A first acquisition unit is configured to acquire interactive behavior information of at least one virtual space, wherein the interactive behavior information is used to represent multiple interactive behaviors in the at least one virtual space; A first determining unit is configured to determine a target interactive behavior from the multiple interactive behaviors based on the interactive behavior information, wherein the target interactive behavior refers to an interactive behavior whose occurrence number is not less than an occurrence number threshold; a sending unit configured to execute sending a prompt instruction of the target interactive behavior to at least one audience client of the at least one virtual space, wherein the prompt instruction is used to instruct the at least one audience client to display a prompt control, wherein the prompt control displays a behavior entry of the target interactive behavior and a behavior occurrence count of the target interactive behavior; The prompt instruction of the target interactive behavior includes at least one of the following: the behavior identifier of the target interactive behavior; the first description information of the target interactive behavior, the first description information is used to describe the number of occurrences of the behavior of the target interactive behavior; the second description information of the target interactive behavior, the second description information is used to describe the behavior entry of the target interactive behavior; Wherein, for any virtual space in the at least one virtual space, the interactive behavior information is the interactive behavior information of the virtual space in a current running time period.
22. The information display device according to claim 21, It is characterized in that The first acquisition unit includes: A first determining subunit is configured to determine, for any virtual space of the at least one virtual space, a current running time period based on the running time of the virtual space and a first segment time period, wherein the first segment time period indicates the time period of each running time period; The first acquisition subunit is configured to acquire the interactive behavior information of the virtual space in the current running time period.
23. The information display device according to claim 22, It is characterized in that The device also includes: A second acquisition unit is configured to acquire first behavior distribution information of a plurality of interactive behaviors in a historical operation process of the virtual space, wherein the first behavior distribution information is used to indicate the distribution of the number of occurrences of the corresponding interactive behavior in the historical operation process; The second determination unit is configured to execute first behavior distribution information based on the multiple interactive behaviors, and determine the first segment duration according to the correlation between the number of occurrences and duration of the interactive behaviors in the virtual space.
24. The information display device according to claim 23, It is characterized in that The device also includes: The third determination unit is configured to execute, based on the first behavior distribution information of the virtual space in the historical operation process, and determine the occurrence frequency threshold of the multiple interactive behaviors in each operation time period according to the frequency of occurrence of the multiple interactive behaviors in the virtual space.
25. The information display device according to claim 21, It is characterized in that The first acquisition unit includes: A first determining subunit is configured to determine a current time period based on a target duration period and a second segment duration, wherein the second segment duration represents a duration of each time period within the target duration period; The first acquisition subunit is configured to acquire the interactive behavior information of the at least one virtual space running in the current time period.
26. The information display device according to claim 25, It is characterized in that The device also includes: A second acquisition unit is configured to acquire second behavior distribution information of multiple interactive behaviors in a historical time period, wherein the second behavior distribution information is used to indicate the distribution of the number of occurrences of the corresponding interactive behaviors in the historical time period; The second determining unit is configured to execute second behavior distribution information based on the multiple interactive behaviors, and determine the second segment duration according to the correlation between the number of occurrences and duration of the interactive behaviors.
27. The information display device according to claim 25, It is characterized in that The device also includes: The first acquisition unit is further configured to acquire the number of occurrences of multiple interactive behaviors in the at least one virtual space within a historical time period; The third determining unit is configured to determine a threshold of the number of occurrences of the multiple interactive behaviors in the current time period based on the number of occurrences of the multiple interactive behaviors.
28. The information display device according to claim 27, It is characterized in that The third determining unit is configured to execute, for any interactive behavior, obtaining a number of occurrences of at least one behavior of the interactive behavior in the at least one virtual space within the historical time period; The average of the occurrence times of the at least one behavior is used as the occurrence times threshold of the interactive behavior in the current time period.
29. The information display device according to claim 21, It is characterized in that The first acquisition unit is further configured to acquire interactive behavior information of the at least one virtual space belonging to the target type.
30. The information display device according to claim 29, It is characterized in that The device also includes: A second acquisition unit is configured to acquire third behavior distribution information of at least one virtual space belonging to the target type, wherein the third behavior distribution information is used to represent the distribution of the number of occurrences of the corresponding interactive behavior; The third determining unit is configured to execute, based on the third behavior distribution information of the multiple interactive behaviors, to determine the occurrence number thresholds of the multiple interactive behaviors.
31. The information display device according to claim 21, It is characterized in that The first determining unit includes: A second acquisition subunit is configured to acquire the behavior priorities of the at least two interactive behaviors in response to the behavior occurrence times of the at least two interactive behaviors being not less than the corresponding occurrence times threshold; The second determining subunit is configured to execute the interactive behavior with the highest behavior priority among the at least two interactive behaviors to determine the target interactive behavior.
32. The information display device according to claim 21, It is characterized in that The sending unit comprises: A third acquisition subunit is configured to execute the acquisition of jump information of the behavior entry of the target interactive behavior; A generating subunit, configured to generate a prompt instruction of the target interactive behavior based on the jump information of the behavior entry and the behavior occurrence number of the target interactive behavior; The sending subunit is configured to execute sending the prompt instruction to at least one audience client of the at least one virtual space.
33. The information display device according to claim 32, It is characterized in that The prompt instruction of the target interactive behavior also includes: when the target interactive behavior is giving a gift, a gift identifier associated with the target interactive behavior.
34. The information display device according to claim 32, It is characterized in that The sending subunit comprises: A first acquisition sub-sub-unit is configured to execute acquisition of a threshold value of the number of times a prompt instruction is sent to the at least one virtual space within a unit time; A second acquisition sub-sub-unit is configured to execute acquisition of the number of times the prompt instruction has been sent in the at least one virtual space within the unit time; The sending sub-sub-unit is configured to execute, when the number of sent times is less than the sending number threshold, sending the prompt instruction to at least one audience client of the at least one virtual space.
35. The information display device according to claim 34, It is characterized in that The sending sub-sub-unit is configured to execute, when the number of times sent is less than the sending number threshold, obtaining the sending time interval between the time when the at least one virtual space last sent a prompt instruction and the current time; and when the sending time interval is not less than a first freezing time, sending the prompt instruction to at least one audience client of the at least one virtual space, and the first freezing time is the minimum interval time for sending the prompt instruction.
36. An information display device, It is characterized in that The device comprises: The acquisition unit is configured to execute a prompt instruction for acquiring a target interactive behavior in a virtual space, wherein the prompt instruction for the target interactive behavior includes at least one of the following: a behavior identifier of the target interactive behavior; first description information of the target interactive behavior, wherein the first description information is used to describe the number of occurrences of the behavior of the target interactive behavior; second description information of the target interactive behavior, wherein the second description information is used to describe the behavior entry of the target interactive behavior; A display unit is configured to execute a prompt instruction based on the target interactive behavior, and display a prompt control in the virtual space, wherein the prompt control displays a behavior entrance of the target interactive behavior and a behavior occurrence number of the target interactive behavior; an execution unit, configured to execute the target interactive behavior in the virtual space in response to a triggering operation on the behavior entry; The target interactive behavior refers to an interactive behavior whose occurrence frequency is not less than a threshold of the occurrence frequency, the target interactive behavior is determined from multiple interactive behaviors based on interactive behaviors in at least one virtual space, and the interactive behavior information is used to represent the multiple interactive behaviors in the at least one virtual space; Wherein, for any virtual space in the at least one virtual space, the interactive behavior information is the interactive behavior information of the virtual space in a current running time period.
37. The information display device according to claim 36, It is characterized in that The acquisition unit is configured to execute, in response to receiving prompt instructions of at least two interactive behaviors in the virtual space, to acquire the behavior priorities of the at least two interactive behaviors; Determine the interactive behavior with the highest behavior priority among the at least two interactive behaviors as the target interactive behavior; Obtain prompt instructions for the target interactive behavior.
38. The information display device according to claim 36, It is characterized in that The display unit comprises: A first acquisition subunit is configured to execute acquisition of a threshold value of prompt times of the prompt control in the virtual space within a unit time; A second acquisition subunit is configured to execute acquisition of the number of prompts of the prompt control in the virtual space within the unit time; The display subunit is configured to display the prompt control in the virtual space when the number of prompts is less than the threshold number of prompts.
39. The information display device according to claim 38, It is characterized in that The display subunit is configured to execute, when the number of prompts is less than the threshold of the number of prompts, obtaining a prompt time interval between the time when the control was last prompted in the virtual space and the current time; In the case where the prompt time interval is not less than a second freezing time length, the prompt control is displayed in the virtual space, and the second freezing time length is a minimum interval time length for displaying the prompt control.
40. The information display device according to claim 36, It is characterized in that The execution unit is configured to execute, in response to a trigger operation on the behavior entry, display an object display page for displaying objects published in the virtual space; and in response to an acquisition operation on any object, execute the target interactive behavior in the virtual space.
41. An electronic device, It is characterized in that The electronic device comprises: one or more processors; a memory for storing program code executable by the processor; The processor is configured to execute the program code to implement the information display method according to any one of claims 1 to 15, or to implement the information display method according to claims 16 to 20.
42. A computer readable storage medium, It is characterized in that When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the information display method as described in any one of claims 1 to 15, or implement the information display method as described in claims 16 to 20.
Citation Information
Patent Citations
Traffic attracting method and system based on user consumption sharing
CN106204112A
Reward payment method and device, computer readable storage medium and terminal
CN108280692A
Live broadcast room recommendation method and device, server and storage medium
CN110730385A
Virtual article presentation method and device for live broadcast room, electronic equipment and storage medium
CN110784736A
Information processing method and device and electronic equipment
CN111711828A
