Information display method, device, electronic device and storage medium
By displaying object components and target information associated with video objects in the virtual space of the live broadcast application, the problem of single live broadcast content and functions is solved, rich information display and efficient human-computer interaction are achieved, and user experience is improved.
Patent Information
- Application Number
- CN202410981990.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-22
- Publication Date
- 2024-12-24
- Estimated Expiration
- 2044-07-22
AI Technical Summary
The content and functions of the live broadcast application are single, resulting in a single way for users to obtain information, poor human-computer interaction efficiency, affecting the user's viewing experience.
Play video streams in the virtual space and display object components associated with video objects. Target information is displayed in response to user operations, including background skins, event components and comment tags, which are used to trigger interactive events, enrich information display methods and improve interaction efficiency.
It improves the efficiency of information display and human-computer interaction, enhances user interaction participation and overall activity, and improves user experience.
Smart Images

Figure CN118509664B_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] With the development of Internet technology, the content and functions of live broadcast applications are becoming increasingly rich. For example, in the live broadcast of e-sports events, users can express their support for a certain competitive team by making comments or giving gifts. However, in the above solution, the live broadcast room only continues to display the current event live broadcast, the display method is relatively simple, and the user's way of obtaining information is single, resulting in poor human-computer interaction efficiency, thus affecting the user's viewing experience. Therefore, how to enrich the display method of the live broadcast room is an urgent problem to be solved. Summary of the invention
[0003] The present disclosure provides an information display method, device, electronic device and storage medium. The present solution displays target information associated with different video objects for users who select different video objects, facilitates the terminal to display information by category, and helps users to interact by category. It not only enriches the information display mode, improves the information display efficiency and human-computer interaction efficiency, but also helps to create a good atmosphere in the virtual space, improves the user's interactive participation and overall activity, and ensures the user experience. 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, the method comprising:
[0005] Play video streams in virtual space;
[0006] During the playing of the video stream, displaying at least one object component, different object components being associated with different video objects in the video stream;
[0007] In response to a triggering operation on any object component, target information is displayed in the virtual space, the target information is associated with the video object associated with the object component, the target information includes at least one of a background skin, an event component, and a comment tag, and the event component is used to participate in an interactive event associated with the video object after being triggered.
[0008] According to another aspect of an embodiment of the present disclosure, there is provided an information display device, the device comprising:
[0009] A playback unit, configured to play the video stream in the virtual space;
[0010] A first display unit is configured to display at least one object component during playback of the video stream, wherein different object components are associated with different video objects in the video stream;
[0011] The second display unit is configured to display target information in the virtual space in response to a triggering operation on any object component, wherein the target information is associated with a video object associated with the object component, and the target information includes at least one of a background skin, an event component, and a comment tag, and the event component is used to participate in an interactive event associated with the video object after being triggered.
[0012] In some embodiments, the first display unit is configured to display the at least one object component when a first duration reaches a first preset duration during the playback of the video stream, where the first duration is the duration from the moment of entering the virtual space to the current moment; or, when the video stream is played, the at least one object component is displayed when a current video event in the video stream is a preset video event.
[0013] In some embodiments, the first display unit is further configured to cancel the display of the at least one object component when the second time length reaches a second preset time length, and the second time length is the display time length of the at least one object component; or, when the second time length reaches the second preset time length, replace the at least one object component with an object widget, and the object widget is used to display the at least one object component after being triggered.
[0014] In some embodiments, the apparatus further comprises:
[0015] a third display unit configured to cancel display of the virtual space and display a first page in response to an operation of exiting the virtual space, wherein the first page displays an entrance to at least one recommended virtual space associated with the video object, the at least one recommended virtual space including the virtual space;
[0016] The third display unit is further configured to display the recommended virtual space in response to a triggering operation on an entrance of any recommended virtual space, wherein the target information is displayed in the recommended virtual space.
[0017] In some embodiments, the apparatus further comprises:
[0018] a fourth display unit, configured to display a second page in response to a search operation on the video object, wherein a background skin of the second page is the background skin of the video object, and an entrance to at least one recommended virtual space associated with the video object is displayed on the second page, wherein the at least one recommended virtual space includes the virtual space;
[0019] The fourth display unit is further configured to display the recommended virtual space in response to a triggering operation on an entrance of any recommended virtual space, wherein the target information is displayed in the recommended virtual space.
[0020] In some embodiments, the second display unit is further configured to, in response to a triggering operation on any object component, switch the default background skin of the virtual space to the background skin of the video object based on the video object associated with the object component.
[0021] In some embodiments, the second display unit is also configured to respond to a trigger operation on any object component, and based on the video object associated with the object component, obtain a preset event list corresponding to the video object, wherein the preset event list is used to store at least one interactive event and a preset condition for the interactive event, wherein the preset condition is the occurrence of a preset video event; when the current video event in the video stream meets the preset condition of any interactive event, the event component of the interactive event is displayed.
[0022] In some embodiments, the second display unit is further configured to send opinion information associated with any opinion option in the event component in response to a triggering operation on the opinion option, wherein the opinion information is used to indicate a preference for the interactive event.
[0023] In some embodiments, the second display unit is further configured to, in response to a trigger operation on any object component, display at least one comment automatically generated based on the video object based on the video object associated with the object component, wherein the at least one comment is associated with the video object; and in response to a confirmation sending operation on any comment, display the comment in the virtual space.
[0024] In some embodiments, the second display unit is further configured to, in response to a triggering operation on any object component, determine a video object associated with the object component; in response to a sending operation on any comment, display the comment with a comment tag added in the virtual space, wherein the comment is an automatically generated comment or an input comment, and the comment tag is associated with the video object.
[0025] In some embodiments, the comments displayed in the virtual space include comment tags, and different comment tags are used to indicate different video objects in the video stream;
[0026] The second display unit is further configured to display at least one comment including the comment tag associated with the video object in the virtual space; or to display at least one comment including the comment tag associated with each video object in the virtual space.
[0027] According to another aspect of an embodiment of the present disclosure, an electronic device is provided, the electronic device comprising:
[0028] one or more processors;
[0029] A memory for storing program codes executable by the processor;
[0030] The processor is configured to execute the program code to implement the above-mentioned information display method.
[0031] 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 execute the above-mentioned information display method.
[0032] According to another aspect of an embodiment of the present disclosure, a computer program product is provided, including a computer program / instruction, which implements the above-mentioned information display method when executed by a processor.
[0033] The disclosed embodiment provides an information display method, in which the terminal determines the video object selected by the user according to the object component triggered by the user, and then displays the target information associated with the video object in the virtual space. This solution displays the target information associated with different video objects for users who select different video objects, which facilitates the terminal to display information in categories and helps users to interact in categories. This solution not only enriches the information display method, improves the information display efficiency and human-computer interaction efficiency, but also helps to create a good atmosphere in the virtual space, improves the user's interactive participation and overall activity, and ensures the user experience.
[0034] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] The 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 improper limitations on the present disclosure.
[0036] Figure 1 is a schematic diagram of an implementation environment of an information display method according to an exemplary embodiment;
[0037] Figure 2 is a flow chart of an information display method according to an exemplary embodiment;
[0038] Figure 3 is a flow chart showing another information display method according to an exemplary embodiment;
[0039] Figure 4 is a schematic diagram showing a display object component according to an exemplary embodiment;
[0040] Figure 5 is a schematic diagram showing a display prompt information according to an exemplary embodiment;
[0041] Figure 6 is a schematic diagram showing target information according to an exemplary embodiment;
[0042] Figure 7 is a schematic diagram showing a display event component according to an exemplary embodiment;
[0043] Figure 8 is a schematic diagram showing an automatic display of comments according to an exemplary embodiment;
[0044] Fig. 9 is a schematic diagram of a post-search page according to an exemplary embodiment;
[0045] Fig.10 is a schematic diagram showing an overall process according to an exemplary embodiment;
[0046] Fig.11 is a block diagram of an information display device according to an exemplary embodiment;
[0047] Fig.12 is a block diagram of another information display device according to an exemplary embodiment;
[0048] Fig.13 It is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION
[0049] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.
[0050] It should be noted that the terms "first", "second", etc. 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 sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0051] 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, stored data, displayed data, 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 relevant countries and regions. For example, the video streams and target information involved in this disclosure are all obtained with full authorization.
[0052] Figure 1 FIG. 1 is a schematic diagram of an implementation environment of an information display method according to an exemplary embodiment. Figure 1 The implementation environment specifically includes: a terminal 101 and a server 102. The terminal 101 can be connected to the server 102 via a wireless network or a wired network.
[0053] The terminal 101 may be at least one of a smart phone, a smart watch, a desktop computer, a laptop computer, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 player (Moving Picture Experts Group Audio Layer IV), and a laptop computer. An application may be installed and run on the terminal 101, and the application may display target information associated with different video objects for users who select different video objects, facilitate classified display of information, and help users to interact in a classified manner. The application is associated with the server 102, and the server 102 provides background services to the terminal 101.
[0054] The terminal 101 may generally refer to one of a plurality of terminals. This embodiment is described by taking the terminal 101 as an example. Those skilled in the art may know that the number of the above terminals may be more or less. For example, the above terminals may be several, or the above terminals may be dozens or hundreds, or a greater number. The embodiment of the present disclosure does not limit the number and device type of the terminals.
[0055] The server 102 is at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. Optionally, the number of the above servers may be more or less, which is not limited in the embodiments of the present disclosure. Of course, the server 102 may also include other functional servers to provide more comprehensive and diversified services. In some embodiments, the server 102 undertakes the main computing work, and the terminal 101 undertakes the secondary computing work; or, the server 102 undertakes the secondary computing work, and the terminal 101 undertakes the main computing work; or, the server 102 and the terminal 101 use a distributed computing architecture for collaborative computing. The server 102 can be connected to the terminal 101 and other terminals via a wireless network or a wired network. Optionally, the number of the above servers may be more or less, which is not limited in the embodiments of the present disclosure.
[0056] Figure 2 is a flow chart of an information display method according to an exemplary embodiment. Figure 2 As shown, the method is executed by the terminal and includes the following steps.
[0057] In step S201, a video stream is played in a virtual space.
[0058] In an embodiment of the present disclosure, a live broadcast application is running in a terminal for displaying a virtual space, and a current account used by a user is logged into the live broadcast application of the terminal. The terminal displays the virtual space through the live broadcast application. In an embodiment of the present disclosure, a user usually enters the virtual space as an audience object to watch the video stream played in the virtual space. Based on the content of the video stream played in the virtual space, the virtual space can be divided into multiple types of virtual spaces. For example, a virtual space can play an e-sports type video stream, a sports type video stream, a literary type video stream, or a commercial type video stream, etc. The embodiment of the present disclosure does not limit the content of the video stream played in the virtual space.
[0059] In step S202, during the playback of the video stream, at least one object component is displayed, and different object components are associated with different video objects in the video stream.
[0060] In the disclosed embodiments, video objects refer to objects related to the video stream of the virtual space. Video objects can be people, teams, objects, places, etc., and the disclosed embodiments do not limit this. Different video objects can be different from each other. Each object component is associated with a unique video object; each video object can correspond to a unique object component or multiple object components. The object component contains information about the video object, so that the user can determine the video object associated with the object component based on the information, and select and trigger any object component.
[0061] In step S203, in response to a triggering operation on any object component, target information is displayed in a virtual space, the target information is associated with a video object associated with the object component, the target information includes at least one of a background skin, an event component, and a comment tag, and the event component is used to trigger an interactive event associated with the video object.
[0062] In the disclosed embodiment, the background skin is the background of the virtual space that displays the relevant information of the video object. Optionally, when the user selects and triggers the object component, the terminal displays the switching process of the background skin of the virtual space. The event component can be a component for voting, commenting, liking, expressing opinions, etc. on the video object. For example, the event component is used to post encouraging comments on the video object with one click. The comment tag is used to indicate that the current user account has selected a specific video object. Optionally, the comment tag can be a fan nameplate.
[0063] The disclosed embodiment provides an information display method, in which the terminal determines the video object selected by the user according to the object component triggered by the user, and then displays the target information associated with the video object in the virtual space. This solution displays the target information associated with different video objects for users who select different video objects, which facilitates the terminal to display information in categories and helps users to interact in categories. This solution not only enriches the information display method, improves the information display efficiency and human-computer interaction efficiency, but also helps to create a good atmosphere in the virtual space, improves the user's interactive participation and overall activity, and ensures the user experience.
[0064] In some embodiments, during the playback of the video stream, displaying at least one object component includes:
[0065] During the video stream playback, when a first duration reaches a first preset duration, at least one object component is displayed, where the first duration is the duration from the moment of entering the virtual space to the current moment; or
[0066] During the video stream playback, when a current video event in the video stream is a preset video event, at least one object component is displayed.
[0067] In the disclosed embodiment, the terminal can display object components in a virtual space when preset conditions are met, so that users can obtain target information of video objects associated with the object components by selecting the object components themselves, thereby realizing information classification display and personalized recommendation, enriching the information display method, and ensuring the user's viewing experience.
[0068] In some embodiments, the method further comprises:
[0069] When the second duration reaches a second preset duration, canceling the display of at least one object component, the second duration being the display duration of at least one object component; or,
[0070] When the second duration reaches a second preset duration, at least one object component is replaced with an object widget, and the object widget is used to display at least one object component after being triggered.
[0071] In the disclosed embodiment, the terminal can directly cancel the display of the object component or replace the object component with a resident object widget when the preset condition is met. Among them, by displaying the resident object widget, the terminal not only avoids affecting the user's continued viewing of the video stream in the virtual space, but also facilitates the user to quickly operate when the user needs to obtain the classified displayed information, thereby improving the user experience.
[0072] In some embodiments, the method further comprises:
[0073] In response to an operation of exiting the virtual space, canceling the display of the virtual space, and displaying a first page, wherein the first page displays an entrance to at least one recommended virtual space associated with the video object, the at least one recommended virtual space including the virtual space;
[0074] In response to a trigger operation on an entrance to any recommended virtual space, the recommended virtual space is displayed, and target information is displayed in the recommended virtual space.
[0075] In the disclosed embodiment, when the user exits the virtual space, the terminal automatically recommends the recommended virtual space associated with the selected video object to the user, and directly displays the target information associated with the video object after the user enters any recommended virtual space. This not only improves the efficiency and convenience of the user in obtaining information, but also realizes the classified display of information, improves the personalization of the recommended content, and helps to improve user satisfaction and experience.
[0076] In some embodiments, the method further comprises:
[0077] In response to a search operation for the video object, a second page is displayed, the background skin of the second page is the background skin of the video object, and the second page displays an entrance to at least one recommended virtual space associated with the video object, the at least one recommended virtual space comprising a virtual space;
[0078] In response to a trigger operation on an entrance to any recommended virtual space, the recommended virtual space is displayed, and target information is displayed in the recommended virtual space.
[0079] In the disclosed embodiment, when a user searches for a video object in a virtual space, the terminal can display the background skin of the video object in the searched page, thereby enriching the display mode, improving the user's experience, and increasing the user's sense of belonging and satisfaction. At the same time, the terminal provides a recommended virtual space entrance in the searched page, which is convenient for the user to view other virtual spaces associated with the video object, and improves the user experience by pushing content to the user in a targeted manner.
[0080] In some embodiments, in response to a triggering operation on any object component, target information is displayed in a virtual space, including:
[0081] In response to a triggering operation on any object component, based on the video object associated with the object component, the default background skin of the virtual space is switched to the background skin of the video object.
[0082] In the disclosed embodiment, the terminal enhances the user's immersion in the virtual space and improves the user's sense of belonging by switching the background skin of the virtual space. The above method is conducive to increasing the user's sense of home, enriching the means of displaying the user identity supporting different video objects, and improving the user experience.
[0083] In some embodiments, in response to a triggering operation on any object component, target information is displayed in a virtual space, including:
[0084] In response to a trigger operation on any object component, based on the video object associated with the object component, a preset event list corresponding to the video object is obtained, the preset event list is used to store at least one interactive event and a preset condition of the interactive event, the preset condition being the occurrence of a preset video event;
[0085] When the current video event in the video stream meets the preset conditions of any interactive event, the event component of the interactive event is displayed.
[0086] In the disclosed embodiment, by recommending personalized interactive events to users, not only the interactive forms in the virtual space are enriched and the user's enthusiasm for interaction is improved, but it is also helpful to enrich the content in the virtual space, create a good atmosphere in the virtual space, and enhance the user's interactive experience when watching videos.
[0087] In some embodiments, the method further comprises:
[0088] In response to a triggering operation on any opinion option in the event component, opinion information associated with the opinion option is sent, where the opinion information is used to indicate a preference for the interactive event.
[0089] In the disclosed embodiments, users can express their opinions on video objects conveniently and quickly, which simplifies the operation process, increases the user's enthusiasm for interaction, improves the efficiency of human-computer interaction, and ensures the user's usage experience.
[0090] In some embodiments, in response to a triggering operation on any object component, target information is displayed in a virtual space, including:
[0091] In response to a triggering operation on any object component, based on the video object associated with the object component, display at least one comment automatically generated based on the video object, wherein the at least one comment is associated with the video object;
[0092] In response to a confirmation sending operation on any one of the comments, the comment is displayed in the virtual space.
[0093] In the disclosed embodiment, through the above-mentioned method, the user does not need to manually search or enter comments, but can obtain the automatically generated comments associated with the video object by triggering the object component, which simplifies the operation process and enables users to participate in the interaction in the virtual space more easily and quickly, enriches the interaction forms in the virtual space, improves the efficiency of human-computer interaction, and thus increases the user's enthusiasm and sense of participation in interaction, which is conducive to creating a good atmosphere in the virtual space and improving the user experience.
[0094] In some embodiments, in response to a triggering operation on any object component, target information is displayed in a virtual space, including:
[0095] In response to a triggering operation on any object component, determining a video object associated with the object component;
[0096] In response to a sending operation of any comment, the comment with a comment tag added is displayed in the virtual space, the comment is an automatically generated comment or an input comment, and the comment tag is associated with the video object.
[0097] In the disclosed embodiment, by allowing users to send customized comments and displaying them in combination with comment tags associated with video objects, not only the personalized expression of users is achieved, but also the form of information display in the virtual space is enriched, which helps to create a good virtual space atmosphere, enhances the user's sense of identity and belonging, and improves the user experience.
[0098] In some embodiments, the comments displayed in the virtual space include comment tags, and different comment tags are used to indicate different video objects in the video stream;
[0099] The method also includes:
[0100] Displaying at least one comment including the comment tag associated with the video object in the virtual space; or,
[0101] At least one comment including the comment tag associated with each video object is displayed in the virtual space.
[0102] In the disclosed embodiment, the terminal can display only the comments of users who have selected the video object for the user who has selected the video object, but not the comments of users who have selected other video objects, thereby ensuring the comment atmosphere in the virtual space, avoiding information interference and information redundancy, and improving the efficiency and experience of users in obtaining information. The terminal can also display the comments of all users, so that users can obtain richer information and improve the comprehensiveness of information acquisition.
[0103] Above Figure 2 Shown is a flow chart of an information display method of the present disclosure. The information display scheme provided by the present disclosure is further elaborated below. Figure 3 is a flowchart of another information display method according to an exemplary embodiment. Figure 3 The method is executed by the terminal and includes the following steps.
[0104] In step S301, a video stream is played in a virtual space.
[0105] In the disclosed embodiment, the terminal that displays the virtual space is a terminal that has a current user account logged in. A live broadcast application is running in the terminal, and the terminal displays the virtual space through the live broadcast application. In the disclosed embodiment, the user usually enters the virtual space as an audience object to watch the video stream played in the virtual space. Optionally, the virtual space is a live broadcast room, and the video stream is a live video screen. Based on the content of the video stream played in the virtual space, the virtual space can be divided into multiple types of virtual spaces. For example, the virtual space can play e-sports type video streams, sports type video streams, literary type video streams, or commercial type video streams. It should be noted that the disclosed embodiment does not limit the content of the video stream played in the virtual space.
[0106] In step S302, during the playback of the video stream, when the first duration reaches a first preset duration, at least one object component is displayed, the first duration being the duration from the moment of entering the virtual space to the current moment, and different object components are associated with different video objects in the video stream.
[0107] In the disclosed embodiment, a video object refers to an object associated with a video stream in a virtual space. A video object may be a person, a team, an object, a place, a viewpoint, etc., and the disclosed embodiment does not limit this, as long as there are differences between different video objects. Each object component is associated with a unique video object; each video object may correspond to a unique object component or to multiple object components. The object component contains information about the video object, so that the user can determine the video object associated with the object component based on the information. Optionally, the object component may prompt the video object in the form of an icon, color, or text.
[0108] For example, when playing an e-sports video stream in a virtual space, the video object can be a single competitive team participating in this e-sports event, a single player in the competitive team, or a single game character in an e-sports game. When playing an art video stream in a virtual space, the video object can be a single singer or a single song. When playing a business video stream in a virtual space, the video object can be a single item or a single company. When playing a debate video stream in a virtual space, the video object can be the different viewpoints of the two debaters.
[0109] In the disclosed embodiment, an example is taken in which an e-sports video stream is played in a virtual space, and the video object indicates the participating teams of this e-sports event. The event name is M, and the video object includes an A object and a B object. The A object is used to indicate the A team among the participating teams, and the B object is used to indicate the B team among the participating teams.
[0110] For ease of describing object components, see Figure 4 As shown, Figure 4 is a schematic diagram showing a display object component according to an exemplary embodiment. Figure 4 As shown in (a), area 401 is used to play the video stream in the virtual space and display the content prompt information of the video stream (such as the event name and participating teams). Information 402 is used to broadcast the virtual items given by users in the virtual space. Information 403 is used to broadcast the users who enter the virtual space. Area 404 is used to display the comments sent by users in the virtual space. Label 405 is used to indicate the identity information of the user in the virtual space. For example, label 405 is the fan level of the user. Background 406 is the default background of the virtual space. The background 406 displays the event name or event logo of this e-sports event, which is not limited here as long as it is associated with this e-sports event. At this time, two object components are displayed in area 407. The two object components indicate object A and object B in the form of icons and texts respectively. Optionally, when the user triggers the object component of object A, it means that the user supports object A; when the user triggers the object component of object B, it means that the user supports object B.
[0111] In some embodiments, during the playback of a video stream, if the current moment meets the preset conditions, the terminal displays the object component. Optionally, when the viewing time (i.e., the first time) after the user enters the virtual space reaches the preset conditions (i.e., the first preset time), the terminal displays the object component; or, when the current video event in the video stream is a preset video event, the terminal displays the object component; or, when the broadcast time reaches the preset conditions, the terminal displays the object component. Optionally, the first time is set to 3 seconds. In the above manner, the terminal can display the object component in the virtual space when the preset conditions are met, so that the user can obtain the target information of the video object associated with the object component by selecting the object component by himself, realize the classified display of information and personalized recommendation, enrich the information display method, and ensure the user's viewing experience.
[0112] In step S303, in response to a triggering operation on any object component, target information is displayed in a virtual space, the target information is associated with a video object associated with the object component, the target information includes at least one of a background skin, an event component, and a comment tag, and the event component is used to trigger an interactive event associated with the video object.
[0113] In the disclosed embodiment, the background skin is the background of the virtual space that displays the relevant information of the video object. Optionally, when the user selects and triggers the object component, the terminal displays the switching process of the background skin of the virtual space. The event component can be a component for voting, commenting, liking, expressing opinions, etc. on the video object. For example, the event component is used to post encouraging comments on the video object with one click. The comment tag is used to indicate that the current user account has selected a specific video object. Optionally, the comment tag can be a fan nameplate. For ease of description, the background skin can be called a background.
[0114] In some embodiments, the target information includes a background skin. Accordingly, in response to a trigger operation on any object component, the terminal switches the default background skin of the virtual space to the background skin of the video object based on the video object associated with the object component. It should be noted that by switching the background skin of the virtual space, the terminal enhances the user's immersion in the virtual space and improves the user's sense of belonging. The above method is conducive to increasing the user's sense of home, enriching the means of displaying the user identity that supports different video objects, and improving the user experience.
[0115] It should be noted that when a user selects different video objects, it is equivalent to the user confirming support for different video objects. For ease of description, users who confirm support for different video objects can be referred to as users of different identity types. At this time, the terminal recommends different target information to users of different identity types, realizes classified display and personalized recommendation of individual information, which is conducive to increasing the user's sense of identity and belonging, and improving the efficiency of users in obtaining information and the efficiency of human-computer interaction.
[0116] Optionally, after the user triggers a certain object component, the terminal displays a prompt message to indicate that the user has selected a certain video object. Figure 5 As shown, Figure 5 is a schematic diagram showing a display prompt information according to an exemplary embodiment. Figure 5 As shown in (a), the user selects to support object A and triggers the corresponding object component. At this time, information 501 is used to prompt the current user's identity type in the form of icons and texts that is associated with object A. For example, information 501 is displayed as "Object A welcomes ××× to take a seat." See Figure 5 As shown in (b), the user selects to support object B and triggers the corresponding object component. At this time, information 502 is used to prompt the current user's identity type in the form of icons and texts that is associated with object B. For example, information 502 is displayed as "object B welcomes ××× to take a seat".
[0117] For the purpose of describing target information, see Figure 6 As shown, Figure 66 is a schematic diagram of displaying target information according to an exemplary embodiment. Take the case where a user selects to support object A and triggers the corresponding object component as an example. At this time, the terminal switches the default background of the virtual space to the background of object A. Among them, area 601 is used to play the video stream in the virtual space and display the content prompt information of the video stream. Compared with the virtual space displaying the default background, the content prompt information of the video stream in the virtual space at this time changes. Optionally, the content prompt information is displayed as the team name or team icon of object A. Information 602 is used to broadcast the virtual items given by the user in the virtual space. Compared with the virtual space displaying the default background, the broadcast information of the virtual items in the virtual space at this time changes. Optionally, the background color of the broadcast information of the virtual items is switched to the support color of object A, or the team name or team icon of object A is displayed. Information 603 is used to broadcast the user entering the virtual space. Area 604 is used to display the comments sent by the user in the virtual space. Tag 605 is a comment tag, which is used to indicate the user identity type information in the virtual space, that is, the comment tag is associated with the video object supported by the user. For example, the comment tag includes the team name or team icon of object A. Compared with the default background, the color of the background 606 of object A changes, and the team name or team icon of object A is displayed in the background 606 of object A.
[0118] It should be noted that after the user triggers the object component, the changes that occur to each element in the virtual space are Figure 4 and Figure 6 This is just an example. Figure 4 and Figure 6 In addition to changes in the elements in the virtual space such as the background of the indicated virtual space, content prompt information of the video stream, broadcast information of virtual items, and labels, other elements in the display page of the virtual space may also change, which will not be elaborated in the embodiments of the present disclosure.
[0119] In some embodiments, when the user does not trigger the object component for a long time, the terminal cancels the display of the object component. Correspondingly, when the second duration reaches the second preset duration, the terminal cancels the display of at least one object component, and the second duration is the display duration of at least one object component; or, when the second duration reaches the second preset duration, the terminal replaces at least one object component with an object widget, and the object widget is used to display at least one object component after being triggered. In the above manner, the terminal can directly cancel the display of the object component when the preset conditions are met, or replace the object component with a resident object widget. Among them, by displaying the resident object widget, the terminal not only avoids affecting the user's continued viewing of the video stream in the virtual space, but also facilitates the user to quickly operate when he needs to obtain the classified displayed information, thereby improving the user experience.
[0120] For the convenience of describing object widgets, see Figure 4 As shown, Figure 4 is a schematic diagram showing a display object component according to an exemplary embodiment. Figure 4 As shown in (b), the terminal cancels displaying the object component in area 407 and displays the object widget in area 408. Optionally, when the user triggers the object widget in area 408, the terminal may redisplay the object component in area 407 or redisplay the object component in a pop-up window, which is not described in detail in the embodiment of the present disclosure.
[0121] In some embodiments, after the user has confirmed the current identity type by triggering the object component, the identity type can still be switched. Accordingly, in response to the triggering operation of any object component, at least one object component is canceled from being displayed, and the terminal confirms that the identity type of the current user is the identity type associated with the object component; a switching widget is displayed in the virtual space, the switching widget is associated with other video objects, and the switching widget is used to switch the user's identity type from the identity type associated with the object component to the identity type associated with the switching widget after being triggered. In the above manner, the user can still freely switch the identity type in order to obtain the target information corresponding to different video objects when the object component has been triggered, thereby avoiding the situation where the user cannot switch the identity type to the correct identity type after accidentally triggering the object component, thereby improving the efficiency of human-computer interaction and the user's experience.
[0122] In some embodiments, when a user selects an object component, the terminal determines the identity type of the current user, performs signaling translation based on the identity type, adds an object identifier to the current user account, and sends the association information between the current user account and the object identifier to the server, so as to facilitate the subsequent push of interactive events for the current user account based on the association information. Among them, signaling translation is a key process in network communication to ensure that different devices, systems or networks can understand and interact with each other.
[0123] In step S304, based on the video object associated with the object component, a preset event list corresponding to the video object is obtained, and the preset event list is used to store at least one interactive event and a preset condition of the interactive event, and the preset condition is the occurrence of a preset video event.
[0124] In the disclosed embodiments, relevant technical personnel in the field can set different preset event lists for different video objects in advance according to the content of the video stream in the virtual space. By storing interactive events for user participation and preset conditions of interactive events in the preset event list, and presetting interactive component containers associated with interactive events, it is possible to push interactive events to users who confirm that they support different video objects in a targeted manner and guide users to participate in the interactive events. Since the interactive event is associated with the video object supported by the user, the user is more motivated to participate in the interactive event, which is conducive to improving the participation in the interactive event, thereby creating a good atmosphere in the virtual space, and at the same time, enhancing the user's viewing experience and improving the user's overall activity and interactive participation.
[0125] For example, the preset conditions are that subject A wins the e-sports event, subject A has a highlight moment during the game, subject A's game results are ahead of subject B's game results, and subject A and subject B apply to suspend the game, etc.
[0126] In step S305, when the current video event in the video stream satisfies the preset condition of any interactive event, the event component of the interactive event is displayed.
[0127] In the disclosed embodiment, the current video event refers to the event indicated by the video stream in the current virtual space. For example, the current live broadcast screen shows that object A has won the e-sports event. In the above manner, by recommending personalized interactive events to users, not only the interactive forms in the virtual space are enriched and the user's interactive enthusiasm is improved, but also it is conducive to enriching the content in the virtual space, creating a good atmosphere in the virtual space, and enhancing the user's interactive experience when watching videos.
[0128] In some embodiments, the event component is used to send opinion information for the video object after being triggered. Accordingly, in response to the triggering operation of any opinion option in the event component, the terminal sends the opinion information associated with the opinion option, and the opinion information is used to indicate the preference for the interactive event. In the above manner, the user can express his opinion on the video object conveniently and quickly, which simplifies the operation process, improves the user's interactive enthusiasm, improves the efficiency of human-computer interaction, and ensures the user's experience.
[0129] For the convenience of describing event components, see Figure 7 As shown, Figure 7 is a schematic diagram showing a display event component according to an exemplary embodiment. Figure 7(a) is shown. 701 is an exemplary event component. When the game score of object A is ahead of the game score of object B, the terminal displays event component 701. Event component 701 is used for the user to select whether object A can win the e-sports event. For example, in event component 701, "Will object A win the first game first?" is displayed, and two options, "Definitely" and "Not optimistic", are provided for the user to express his opinion on object A. Optionally, see Figure 7 (b) 702 is an exemplary event component. When a highlight moment occurs for object A, the terminal displays event component 702. Event component 702 is used for users to express encouragement for the highlight moment of object A after being triggered. For example, "Object A has achieved N events" and "Come and cheer together" are displayed in event component 702 for users to express their opinions on object A.
[0130] In some embodiments, the terminal provides automatically generated comments to the user. Accordingly, in response to the triggering operation of any object component, based on the video object associated with the object component, the terminal displays at least one comment automatically generated based on the video object, and at least one comment is associated with the video object; in response to the confirmation and sending operation of any comment, the terminal displays the comment in the virtual space. Optionally, the at least one comment can be generated by the terminal, or generated by the server and sent to the terminal, and the embodiments of the present disclosure are not limited to this. In the above manner, the user does not need to manually search or enter comments, but can obtain the automatically generated comments associated with the video object by triggering the object component, which simplifies the operation process, enables users to participate in the interaction in the virtual space more easily and quickly, enriches the interactive forms in the virtual space, improves the efficiency of human-computer interaction, and thus improves the user's interactive enthusiasm and sense of participation, which is conducive to creating a good atmosphere in the virtual space and improving the user experience.
[0131] For the purpose of describing pages that display automatically generated comments, see Figure 8 As shown, Figure 8 8 is a schematic diagram showing an automatic display of comments according to an exemplary embodiment. At this time, multiple comments automatically generated by artificial intelligence based on the video object confirmed to be supported by the current user (i.e., based on the identity type of the current user) are displayed in area 801. The multiple comments are related to the video object confirmed to be supported by the user. For example, multiple comments are "Go for object A", "Object A will win", etc.
[0132] In some embodiments, the terminal adds comment tags to comments sent by users. Accordingly, in response to a trigger operation on any object component, the terminal determines the video object associated with the object component; in response to a sending operation on any comment, the terminal displays the comments with comment tags added in the virtual space, where the comments are automatically generated comments or input comments, and the comment tags are associated with the video objects. It should be noted that the terminal allows users to send customized comments and displays them in combination with comment tags associated with video objects, which not only enables personalized expression of users, but also enriches the information display form in the virtual space, helps to create a good virtual space atmosphere, enhances users' sense of identity and belonging, and improves user experience.
[0133] In some embodiments, the terminal filters the comments in the virtual space. Accordingly, the comments displayed in the virtual space include comment tags, and different comment tags are used to indicate different video objects in the video stream. The terminal displays at least one comment containing comment tags associated with the video object in the virtual space; or, the terminal displays at least one comment containing comment tags associated with each video object in the virtual space. In the above manner, the terminal can only display the comments of users who have selected the video object for users who have selected the video object, but not the comments of users who have selected other video objects, thereby ensuring the comment atmosphere in the virtual space, avoiding information interference and information redundancy, and improving the efficiency and experience of users in obtaining information. The terminal can also display the comments of all users, so that users can obtain richer information and improve the comprehensiveness of information acquisition.
[0134] In step S306, in response to the operation of exiting the virtual space, the virtual space is canceled and a first page is displayed, wherein the first page displays an entrance to at least one recommended virtual space associated with the video object, wherein the at least one recommended virtual space includes the virtual space.
[0135] In the disclosed embodiment, when the user exits the virtual space, the terminal automatically recommends the recommended virtual space associated with the selected video object to the user, and directly displays the target information associated with the video object after the user enters any recommended virtual space. This not only improves the efficiency and convenience of the user in obtaining information, but also realizes the classified display of information, improves the personalization of the recommended content, and helps to improve user satisfaction and experience.
[0136] In step S307 , in response to a triggering operation on an entrance of any recommended virtual space, the recommended virtual space is displayed, and target information is displayed in the recommended virtual space.
[0137] In the embodiment of the present disclosure, optionally, after the user has triggered the object component, when the user exits and re-enters the virtual space, the terminal can still display the target information corresponding to the object component in the virtual space.
[0138] In some embodiments, the terminal displays the target information in the search scene. Accordingly, in response to the search operation for the video object, the terminal displays the second page, the background skin of the second page is the background skin of the video object, and the second page displays the entrance to at least one recommended virtual space associated with the video object, and the at least one recommended virtual space includes a virtual space; in response to the trigger operation of the entrance to any recommended virtual space, the terminal displays the recommended virtual space, and the target information is displayed in the recommended virtual space. It should be noted that when the user searches for a video object in the virtual space, the terminal can create a search scene in a targeted manner and display the background skin of the video object in the searched page, thereby enriching the display method, improving the user's user experience, and increasing the user's sense of belonging and satisfaction. At the same time, the terminal provides a recommended virtual space entrance in the searched page to facilitate users to view other virtual spaces associated with the video object, and improves the user experience by pushing content to users in a targeted manner.
[0139] For the description of the second page, see Fig. 9 As shown, Fig. 9 is a schematic diagram of a post-search page according to an exemplary embodiment. Fig. 9 As shown in (a), a search control 901 is displayed on the second page. At this time, the search content in the search control is "Object A". The background 902 of the second page is the background of Object A. The team name or team icon of Object A is displayed in the background 902 of the second page. An entrance 903 of the recommended virtual space is displayed on the second page. Optionally, the team members of Object A are displayed in area 904 of the second page for the user to quickly follow.
[0140] Optionally, at least one object component is displayed at the entrance of the virtual space; in response to a triggering operation on an object component associated with any video object, the terminal displays the virtual space and displays target information corresponding to the video object in the virtual space.
[0141] For example, see Fig. 9 As shown in (b), two object components are displayed in area 905. The two object components indicate object A and object B in the form of icons and texts, respectively. When the user triggers the object component of object A, the terminal enters the virtual space and displays the target information corresponding to object A in the virtual space; when the user triggers the object component of object B, the terminal enters the virtual space and displays the target information corresponding to object B in the virtual space.
[0142] To facilitate the description of the process of background switching in virtual space, see Fig.10 As shown, Fig.10is a schematic diagram of an overall process according to an exemplary embodiment. When the user enters the virtual space, the terminal determines whether the user triggers the object component. If the user does not trigger the object component, the virtual space still displays the default information; if the user triggers the object component, the identity type conversion effect is displayed. Figure 5 and display the target information in the virtual space. For example, display the default background of the virtual space as the background of the video object associated with the object component, see Figure 6 As shown; and push interactive events associated with the video object, see Figure 7 , Figure 8 or Fig. 9 As shown, until the user exits the virtual space.
[0143] The disclosed embodiment provides an information display method, in which the terminal determines the video object selected by the user according to the object component triggered by the user, and then displays the target information associated with the video object in the virtual space. This solution displays the target information associated with different video objects for users who select different video objects, which facilitates the terminal to display information in categories and helps users to interact in categories. This solution not only enriches the information display method, improves the information display efficiency and human-computer interaction efficiency, but also helps to create a good atmosphere in the virtual space, improves the user's interactive participation and overall activity, and ensures the user experience.
[0144] 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.
[0145] Fig.11 FIG. 1 is a block diagram of an information display device according to an exemplary embodiment. Fig.11 As shown, the device includes: a playback unit 1101 , a first display unit 1102 and a second display unit 1103 .
[0146] The playing unit 1101 is configured to play the video stream in the virtual space;
[0147] A first display unit 1102 is configured to display at least one object component during the playback of the video stream, where different object components are associated with different video objects in the video stream;
[0148] The second display unit 1103 is configured to display target information in a virtual space, where the target information is associated with a video object associated with an object component, and the target information includes at least one of a background skin, an event component, and a comment tag, and the event component is used to trigger an interactive event associated with the video object.
[0149] In some embodiments, the first display unit 1102 is configured to display at least one object component when a first duration reaches a first preset duration during the playback of a video stream, where the first duration is the duration from the moment of entering the virtual space to the current moment; or, when a current video event in the video stream is a preset video event, display at least one object component.
[0150] In some embodiments, the first display unit 1102 is further configured to cancel the display of at least one object component when the second time length reaches a second preset time length, and the second time length is the display time length of at least one object component; or, when the second time length reaches a second preset time length, replace at least one object component with an object widget, and the object widget is used to display at least one object component after being triggered.
[0151] In some embodiments, Fig.12 is a block diagram of another information display device according to an exemplary embodiment. Fig.12 As shown, the device also includes:
[0152] The third display unit 1201 is configured to cancel displaying the virtual space and display a first page in response to an operation of exiting the virtual space, wherein the first page displays an entrance to at least one recommended virtual space associated with the video object, wherein the at least one recommended virtual space includes the virtual space;
[0153] The third display unit 1201 is further configured to display the recommended virtual space in response to a triggering operation on the entrance of any recommended virtual space, wherein the target information is displayed in the recommended virtual space.
[0154] In some embodiments, the apparatus further comprises:
[0155] The fourth display unit 1202 is configured to display a second page in response to a search operation on the video object, the background skin of the second page being the background skin of the video object, and the second page displaying an entrance to at least one recommended virtual space associated with the video object, the at least one recommended virtual space comprising a virtual space;
[0156] The fourth display unit 1202 is further configured to display the recommended virtual space in response to a triggering operation on the entrance of any recommended virtual space, wherein the target information is displayed in the recommended virtual space.
[0157] In some embodiments, the second display unit 1103 is further configured to, in response to a triggering operation on any object component, switch the default background skin of the virtual space to the background skin of the video object based on the video object associated with the object component.
[0158] In some embodiments, the second display unit 1103 is also configured to respond to a trigger operation on any object component, and based on the video object associated with the object component, obtain a preset event list corresponding to the video object, the preset event list being used to store at least one interactive event and a preset condition for the interactive event, wherein the preset condition is the occurrence of a preset video event; when the current video event in the video stream meets the preset condition of any interactive event, the event component of the interactive event is displayed.
[0159] In some embodiments, the second display unit 1103 is further configured to send opinion information associated with an opinion option in response to a triggering operation on any opinion option in the event component, where the opinion information is used to indicate a preference for an interactive event.
[0160] In some embodiments, the second display unit 1103 is also configured to, in response to a trigger operation on any object component, display at least one comment automatically generated based on the video object based on the video object associated with the object component, and at least one comment is associated with the video object; and in response to a confirmation sending operation on any comment, display the comment in the virtual space.
[0161] In some embodiments, the second display unit 1103 is further configured to, in response to a triggering operation on any object component, determine a video object associated with the object component; in response to a sending operation on any comment, display comments with added comment tags in a virtual space, where the comments are automatically generated comments or input comments, and the comment tags are associated with the video objects.
[0162] In some embodiments, the comments displayed in the virtual space include comment tags, and different comment tags are used to indicate different video objects in the video stream;
[0163] The second display unit 1103 is further configured to display at least one comment including a comment tag associated with the video object in the virtual space; or to display at least one comment including a comment tag associated with each video object in the virtual space.
[0164] The disclosed embodiment provides an information display device, in which the terminal determines the video object selected by the user according to the object component triggered by the user, and then displays the target information associated with the video object in the virtual space. The device displays the target information associated with different video objects for users who select different video objects, which facilitates the terminal to display information in categories and helps users to interact in categories. The device not only enriches the information display mode, improves the information display efficiency and human-computer interaction efficiency, but also helps to create a good atmosphere in the virtual space, improves the user's interactive participation and overall activity, and ensures the user experience.
[0165] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure.
[0166] It should be noted that the information display device provided in the above embodiment is only illustrated by the division of the above functional units. In actual applications, the above functions can be assigned to different functional units as needed, that is, the internal structure of the electronic device is divided into different functional units to complete all or part of the functions described above. In addition, the information display device provided in the above embodiment and the information display method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.
[0167] Regarding the information display device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0168] Fig.13 1 is a block diagram of an electronic device according to an exemplary embodiment. Generally, the electronic device 1300 includes: a processor 1301 and a memory 1302 .
[0169] The processor 1301 may include one or more processing cores, such as a 4-core processor, a 13-core processor, etc. The processor 1301 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 1301 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 1301 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 1301 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.
[0170] The memory 1302 may include one or more computer-readable storage media, which may be non-transitory. The memory 1302 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1302 is used to store at least one program code, which is used to be executed by the processor 1301 to implement the information display method provided by the method embodiment of the present disclosure.
[0171] In some embodiments, the electronic device 1300 may further optionally include: a peripheral device interface 1303 and at least one peripheral device. The processor 1301, the memory 1302 and the peripheral device interface 1303 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 1303 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 1304, a display screen 1305, a camera assembly 1306, an audio circuit 1307 and a power supply 1308.
[0172] The peripheral device interface 1303 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 1301 and the memory 1302. In some embodiments, the processor 1301, the memory 1302, and the peripheral device interface 1303 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1301, the memory 1302, and the peripheral device interface 1303 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.
[0173] The radio frequency circuit 1304 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1304 communicates with the communication network and other communication devices through electromagnetic signals. The radio frequency circuit 1304 converts the electrical signal into an electromagnetic signal for transmission, or converts the received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 1304 includes: 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. The radio frequency circuit 1304 can communicate with other electronic devices through at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: a metropolitan area network, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 1304 may also include circuits related to NFC (Near Field Communication), which is not limited in the present disclosure.
[0174] The display screen 1305 is used to display a UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 1305 is a touch display screen, the display screen 1305 also has the ability to collect touch signals on the surface or above the surface of the display screen 1305. The touch signal can be input as a control signal to the processor 1301 for processing. At this time, the display screen 1305 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 1305 can be one, and the front panel of the electronic device 1300 is set; in other embodiments, the display screen 1305 can be at least two, which are respectively set on different surfaces of the electronic device 1300 or are folded; in some other embodiments, the display screen 1305 can be a flexible display screen, which is set on the curved surface or folded surface of the electronic device 1300. Even, the display screen 1305 can also be set as a non-rectangular irregular figure, that is, a special-shaped screen. The display screen 1305 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0175] The camera assembly 1306 is used to capture images or videos. Optionally, the camera assembly 1306 includes a front camera and a rear camera. Typically, the front camera is disposed on the front panel of the electronic device, and the rear camera is disposed on the back of the electronic device. 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 the panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 1306 may also include a flash. The flash may be a monochrome 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.
[0176] The audio circuit 1307 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 and input them into the processor 1301 for processing, or input them into the radio frequency circuit 1304 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the electronic device 1300. The microphone may also be an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signal from the processor 1301 or the radio frequency circuit 1304 into sound waves. The speaker may be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 1307 may also include a headphone jack.
[0177] The power supply 1308 is used to power various components in the electronic device 1300. The power supply 1308 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 1308 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.
[0178] Those skilled in the art will understand that Fig.13 The structure shown in the figure does not constitute a limitation on the electronic device 1300, and may include more or less components than those shown in the figure, or combine certain components, or adopt a different component arrangement.
[0179] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 1302 including instructions, and the above instructions can be executed by a processor 1301 of an electronic device 1300 to complete the above information display method. Optionally, the computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0180] A computer program product includes a computer program, and the computer program implements the above information display method when executed by a processor.
[0181] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present 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 that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.
[0182] 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 may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. An information display method, characterized in that: The method comprises: Play video streams in virtual space; During the playing of the video stream, displaying at least one object component, different object components being associated with different video objects in the video stream; In response to a triggering operation on any object component, target information is displayed in the virtual space, the target information is associated with the video object associated with the object component, the target information includes at least one of a background skin, an event component, and a comment tag, the event component is used to participate in an interactive event associated with the video object after being triggered; The step of displaying target information in the virtual space in response to a triggering operation on any object component includes: In response to a trigger operation on any object component, based on a video object associated with the object component, a preset event list corresponding to the video object is obtained, wherein the preset event list is used to store at least one interactive event and a preset condition of the interactive event, wherein the preset condition is the occurrence of a preset video event; When the current video event in the video stream meets the preset condition of any interactive event, the event component of the interactive event is displayed.
2. The information display method according to claim 1, characterized in that: The step of displaying at least one object component during the process of playing the video stream comprises: During the playback of the video stream, when a first duration reaches a first preset duration, displaying the at least one object component, the first duration being the duration from the moment of entering the virtual space to the current moment; or During the playing of the video stream, when the current video event in the video stream is a preset video event, the at least one object component is displayed.
3. The information display method according to claim 2, characterized in that: The method further comprises: When the second duration reaches a second preset duration, canceling the display of the at least one object component, wherein the second duration is the display duration of the at least one object component; or When the second duration reaches the second preset duration, the at least one object component is replaced with an object widget, and the object widget is used to display the at least one object component after being triggered.
4. The information display method according to claim 1, characterized in that: The method further comprises: In response to an operation of exiting the virtual space, canceling the display of the virtual space and displaying a first page, wherein the first page displays an entrance to at least one recommended virtual space associated with the video object, the at least one recommended virtual space including the virtual space; In response to a triggering operation on an entrance of any recommended virtual space, the recommended virtual space is displayed, wherein the target information is displayed in the recommended virtual space.
5. The information display method according to claim 1, characterized in that: The method further comprises: In response to a search operation on the video object, a second page is displayed, the background skin of the second page being the background skin of the video object, the second page displaying an entrance to at least one recommended virtual space associated with the video object, the at least one recommended virtual space including the virtual space; In response to a triggering operation on an entrance of any recommended virtual space, the recommended virtual space is displayed, wherein the target information is displayed in the recommended virtual space.
6. The information display method according to claim 1, characterized in that: The method of displaying target information in the virtual space in response to a triggering operation on any object component further includes: In response to a triggering operation on any object component, based on the video object associated with the object component, the default background skin of the virtual space is switched to the background skin of the video object.
7. The information display method according to claim 1, characterized in that: The method further comprises: In response to a triggering operation on any opinion option in the event component, opinion information associated with the opinion option is sent, where the opinion information is used to indicate a preference for the interactive event.
8. The information display method according to claim 1, characterized in that: The method of displaying target information in the virtual space in response to a triggering operation on any object component further includes: In response to a triggering operation on any object component, based on a video object associated with the object component, display at least one comment automatically generated based on the video object, the at least one comment being associated with the video object; In response to a confirmation sending operation on any one of the comments, the comment is displayed in the virtual space.
9. The information display method according to claim 1, characterized in that: The method of displaying target information in the virtual space in response to a triggering operation on any object component further includes: In response to a triggering operation on any object component, determining a video object associated with the object component; In response to a sending operation of any comment, the comment with a comment tag added is displayed in the virtual space, the comment is an automatically generated comment or an input comment, and the comment tag is associated with the video object.
10. The information display method according to claim 1, characterized in that: The comments displayed in the virtual space include comment tags, and different comment tags are used to indicate different video objects in the video stream; The method further comprises: Displaying at least one comment including the comment tag associated with the video object in the virtual space; or, At least one comment including the comment tags associated with each video object is displayed in the virtual space.
11. An information display device, characterized in that: The device comprises: A playback unit, configured to play the video stream in the virtual space; A first display unit is configured to display at least one object component during playback of the video stream, wherein different object components are associated with different video objects in the video stream; a second display unit, configured to display target information in the virtual space in response to a triggering operation on any object component, the target information being associated with the video object associated with the object component, the target information including at least one of a background skin, an event component, and a comment tag, the event component being used to participate in an interactive event associated with the video object after being triggered; Among them, the second display unit is configured to respond to a trigger operation on any object component, and based on the video object associated with the object component, obtain a preset event list corresponding to the video object, wherein the preset event list is used to store at least one interactive event and a preset condition for the interactive event, and the preset condition is the occurrence of a preset video event; when the current video event in the video stream meets the preset condition of any interactive event, the event component of the interactive event is displayed.
12. An electronic device, characterized in that: The electronic device comprises: one or more processors; a memory for storing processor executable program code; The processor is configured to execute the program code to implement the information display method according to any one of claims 1 to 10.
13. A computer-readable storage medium, characterized in that: When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the information display method according to any one of claims 1 to 10.
14. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the information display method according to any one of claims 1 to 10 is implemented.
