Interactive processing methods, devices, electronic devices and storage media
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-08
- Publication Date
- 2026-08-14
AI Technical Summary
[0004]本公开提供一种交互处理方法、装置、电子设备及存储介质,以至少解决相关技术中用户参与感较弱,直播氛围的沉浸感和互动性也较差的问题
[0073]在虚拟直播间对应的目标直播页面展示虚拟直播间中至少一个目标直播浏览对象的预设虚拟形象,可以让直播浏览对象以预设虚拟形象出现在虚拟直播间;并在针对至少一个预设虚拟形象中目标虚拟形象的目标交互指令触发的情况下,在目标直播页面中,对目标虚拟形象执行目标交互操作,可以让目标虚拟形象在大量预设虚拟形象中被关注,大大提升目标虚拟形象在虚拟直播间的存在感和交互参与感,进而可以在提升观众(直播浏览对象对应的用户)在虚拟直播间中参与互动的积极性的同时,提升虚拟直播间中的互动性和直播氛围的沉浸感。
Smart Images

Figure CN115643445B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of Internet technology, and in particular to an interactive processing method, apparatus, electronic device, and storage medium. Background Technology
[0002] With the rapid development of internet technology, live streaming has become a current trend.
[0003] During live streaming using related technologies, viewers can appear in the live stream room as virtual avatars; however, in some live stream rooms, the number of viewers is large, and although viewers enter the live stream room as virtual avatars, they are often overwhelmed by a large number of virtual avatars, resulting in weak user participation and poor immersion and interactivity in the live stream atmosphere. Summary of the Invention
[0004] This disclosure provides an interactive processing method, apparatus, electronic device, and storage medium to at least solve the problems of weak user participation and poor immersion and interactivity in live streaming in related technologies. The technical solution of this disclosure is as follows:
[0005] According to a first aspect of the present disclosure, an interactive processing method is provided, comprising:
[0006] Displays the target live page corresponding to the virtual live room, and the target live page displays a preset virtual image of at least one target live viewer in the virtual live room;
[0007] In response to a target interaction instruction for at least one of the preset virtual avatars, a target interaction operation is performed on the target virtual avatar on the target live streaming page.
[0008] In an optional embodiment, when the target interaction operation is an image update operation; the step of performing the target interaction operation on at least one of the preset virtual images on the target live streaming page includes:
[0009] Obtain the target image information corresponding to the image update operation;
[0010] Based on the target image information, update the target virtual image displayed on the target live streaming page.
[0011] In an optional embodiment, when the target interaction operation is a focus operation; the step of performing the target interaction operation on at least one of the preset virtual avatars on the target live streaming page includes:
[0012] Obtain the focus rendering information corresponding to the focus operation;
[0013] Based on the focused rendering information, the target virtual image is focused and rendered on the target live streaming page.
[0014] In an optional embodiment, before performing a target interactive operation on at least one of the preset virtual avatars on the target live streaming page, the method further includes:
[0015] The target virtual image is determined from at least one of the preset virtual images.
[0016] In an optional embodiment, determining the target virtual avatar from at least one of the preset virtual avatars includes:
[0017] The target virtual image is randomly selected from at least one of the preset virtual images.
[0018] In an optional embodiment, randomly selecting the target virtual image from at least one of the preset virtual images includes:
[0019] Upon reaching a preset time, the target virtual image is randomly selected from at least one of the preset virtual images, and the target interaction command is triggered.
[0020] or,
[0021] When the live streaming creation object in the virtual live streaming room performs a preset interactive operation, the target virtual image is randomly selected from at least one preset virtual image, and the target interactive command is triggered.
[0022] In an optional embodiment, determining the target virtual avatar from at least one of the preset virtual avatars includes:
[0023] Obtain at least one of the target live stream browsing objects, and the target interaction information performed in the virtual live stream room;
[0024] The preset virtual image of any target live streaming object whose target interactive information meets the preset conditions shall be used as the target virtual image.
[0025] In an optional embodiment, the method further includes:
[0026] When the target interaction information meets the preset conditions, the target interaction command is triggered.
[0027] In an optional embodiment, determining the target virtual avatar from at least one of the preset virtual avatars includes:
[0028] Obtain at least one of the target live streaming viewing objects and various interactive information performed in the virtual live streaming room;
[0029] Based on the various interactive information, interactive indicator data corresponding to any of the target live streaming browsing objects is generated, and the interactive indicator data characterizes the degree of interaction of any of the target live streaming browsing objects in the virtual live streaming room.
[0030] The preset virtual image of any target live streaming object whose interaction index data reaches a preset threshold shall be used as the target virtual image.
[0031] In an optional embodiment, the method further includes:
[0032] When the interaction indicator data reaches the preset threshold, the target interaction command is triggered.
[0033] In an optional embodiment, the method further includes:
[0034] Obtain comment information from at least one live stream viewer in the virtual live stream room;
[0035] If the comment information of any of the live streaming viewers is preset comment information, control the preset virtual image of the target live streaming viewer to enter the virtual live streaming room;
[0036] Wherein, any of the target live streaming objects is at least one of the live streaming objects whose comment information is the preset comment information.
[0037] According to a second aspect of the present disclosure, an interactive processing apparatus is provided, comprising:
[0038] The target live streaming page display module is configured to display the target live streaming page corresponding to the virtual live streaming room. The target live streaming page displays a preset virtual image of at least one target live streaming browsing object in the virtual live streaming room.
[0039] The target interaction operation execution module is configured to execute a target interaction command in response to a target virtual image among at least one of the preset virtual images, and to perform a target interaction operation on the target virtual image in the target live streaming page.
[0040] In an optional embodiment, when the target interaction operation is an image update operation; the target interaction operation execution module includes:
[0041] The target image information acquisition unit is configured to acquire the target image information corresponding to the image update operation;
[0042] The target virtual avatar update unit is configured to update the target virtual avatar displayed on the target live streaming page based on the target avatar information.
[0043] In an optional embodiment, when the target interaction operation is a focus operation, the target interaction operation execution module includes:
[0044] The focus rendering information acquisition unit is configured to acquire the focus rendering information corresponding to the focus operation.
[0045] The focus processing unit is configured to perform focus rendering on the target virtual image in the target live streaming page based on the focus rendering information.
[0046] In an optional embodiment, the apparatus further includes:
[0047] The target virtual avatar determination module is configured to determine the target virtual avatar from at least one preset virtual avatar before performing a target interactive operation on the target live streaming page.
[0048] In an optional embodiment, the target virtual image determination module includes:
[0049] The first target virtual image determination unit is configured to randomly select the target virtual image from at least one of the preset virtual images.
[0050] In an optional embodiment, the first target virtual image determination unit includes:
[0051] The first target interaction instruction triggering module is configured to randomly select the target virtual image from at least one of the preset virtual images and trigger the target interaction instruction when a preset time is reached.
[0052] or,
[0053] The second target interaction instruction triggering module is configured to randomly select the target virtual image from at least one of the preset virtual images and trigger the target interaction instruction when the live streaming creation object in the virtual live streaming room performs a preset interaction operation.
[0054] In an optional embodiment, the target virtual image determination module includes:
[0055] The target interaction information acquisition unit is configured to acquire target interaction information of at least one of the target live streaming browsing objects in the virtual live streaming room.
[0056] The second target virtual image determination unit is configured to execute a preset virtual image of any of the target live streaming objects whose target interaction information meets preset conditions, as the target virtual image.
[0057] In an optional embodiment, the apparatus further includes:
[0058] The third target interaction instruction triggering module is configured to trigger the target interaction instruction when the target interaction information meets the preset conditions.
[0059] In an optional embodiment, the target virtual image determination module includes:
[0060] An interactive information acquisition unit is configured to acquire at least one of the target live streaming viewing objects' various interactive information performed in the virtual live streaming room;
[0061] The interaction indicator data generation unit is configured to generate interaction indicator data corresponding to any one of the target live streaming browsing objects based on the multiple interaction information, wherein the interaction indicator data characterizes the degree of interaction of any one of the target live streaming browsing objects in the virtual live streaming room.
[0062] The third target virtual image determination unit is configured to execute a preset virtual image of any of the target live streaming objects whose interaction index data reaches a preset threshold, as the target virtual image.
[0063] In an optional embodiment, the apparatus further includes:
[0064] The fourth target interaction instruction triggering module is configured to trigger the target interaction instruction when the interaction indicator data reaches the preset threshold.
[0065] In an optional embodiment, the apparatus further includes:
[0066] The comment information acquisition module is configured to acquire comment information from at least one live stream viewer in the virtual live stream room.
[0067] The virtual avatar control module is configured to control the preset virtual avatar of the target live stream viewer to enter the virtual live stream room when the comment information of any of the live stream viewers is a preset comment information.
[0068] Wherein, any of the target live streaming objects is at least one of the live streaming objects whose comment information is the preset comment information.
[0069] According to a third aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement the method as described in any one of the first aspects above.
[0070] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein when instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the method as described in any one of the first aspects above.
[0071] According to a fifth aspect of the present disclosure, a computer program product including instructions is provided that, when run on a computer, causes the computer to perform the method as described in any one of the first aspects above.
[0072] The technical solutions provided by the embodiments of this disclosure have at least the following beneficial effects:
[0073] Displaying at least one preset virtual avatar of the target live stream viewer on the target live stream page corresponding to the virtual live stream room allows the live stream viewer to appear in the virtual live stream room with the preset virtual avatar; and when a target interaction command is triggered for the target virtual avatar among at least one preset virtual avatar, the target interaction operation is performed on the target virtual avatar on the target live stream page, which makes the target virtual avatar stand out among a large number of preset virtual avatars, greatly enhancing the target virtual avatar's presence and interactive participation in the virtual live stream room. This, in turn, can increase the enthusiasm of viewers (the users corresponding to the live stream viewer) to participate in the interaction in the virtual live stream room, while also enhancing the interactivity and immersive atmosphere of the live stream room.
[0074] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0075] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.
[0076] Figure 1 This is a schematic diagram illustrating an application environment according to an exemplary embodiment;
[0077] Figure 2 This is a flowchart illustrating an interactive processing method according to an exemplary embodiment;
[0078] Figure 3 This is a schematic diagram of a target live streaming page provided according to an exemplary embodiment;
[0079] Figure 4 This is a schematic diagram of another target live streaming page provided according to an exemplary embodiment;
[0080] Figure 5 This is a schematic diagram of another target live streaming page provided according to an exemplary embodiment;
[0081] Figure 6 This is a block diagram illustrating an interactive processing device according to an exemplary embodiment;
[0082] Figure 7 This is a block diagram illustrating an electronic device for interactive processing according to an exemplary embodiment. Detailed Implementation
[0083] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0084] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0085] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data used for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.
[0086] Please see Figure 1 , Figure 1 This is a schematic diagram illustrating an application environment according to an exemplary embodiment, which may include a first terminal 100, a second terminal 200, and a server 300.
[0087] In an optional embodiment, the first terminal 100 can be a broadcaster; the server 300 can be a backend server of the live streaming platform; and the second terminal 200 can be a viewer. Optionally, the server 300 can provide interactive services during the live streaming process for both the first and second terminals.
[0088] In an optional embodiment, the first terminal 100 and the second terminal 200 may be electronic devices including, but not limited to, smartphones, desktop computers, tablets, laptops, smart speakers, digital assistants, augmented reality (AR) / virtual reality (VR) devices, smart wearable devices, etc., or software running on the aforementioned electronic devices, such as applications. Optionally, the operating system running on the electronic devices may include, but is not limited to, Android, iOS, Linux, Windows, etc.
[0089] In an optional embodiment, server 300 may be a standalone physical server, or a server cluster or distributed system consisting of multiple physical servers.
[0090] In addition, it should be noted that, Figure 1 The example shown is merely one application environment provided by this disclosure. In practical applications, other application environments may also be included, such as more second terminals.
[0091] In the embodiments described in this specification, the first terminal 100, the second terminal 200, and the server 300 can be directly or indirectly connected via wired or wireless communication, and this disclosure does not impose any restrictions.
[0092] Figure 2 This is a flowchart illustrating an interactive processing method according to an exemplary embodiment. This method can be applied to a first terminal or a second terminal, such as... Figure 2 As shown, the following steps may be included:
[0093] In step S201, the target live streaming page corresponding to the virtual live streaming room is displayed.
[0094] In one specific embodiment, the aforementioned virtual live streaming room can be a live streaming room within a virtual scene. The virtual scene can be a three-dimensional virtual scene. Specifically, the streamer can pre-configure the live streaming within the virtual scene before starting the broadcast. This configuration can include the virtual scene's configuration, the configuration of interaction rules during the live stream, etc. Specifically, the streamer's avatar in the virtual live streaming room can be a virtual avatar (i.e., a virtual streamer). When the broadcast begins, the virtual streamer and the three-dimensional virtual scene are rendered together, thus presenting the live streaming page of the live streaming room within the three-dimensional virtual scene, including the virtual streamer, on the terminal. Optionally, the three-dimensional virtual scene can be set according to actual application needs, such as a virtual dance floor, a virtual subway, a virtual square, etc.
[0095] In an optional embodiment, the target live streaming page can be the live streaming page on the side of the live streaming viewer. The live streaming viewer can be the user account (viewer account) browsing the virtual live streaming room.
[0096] In another alternative embodiment, the target live streaming page can also be the live streaming page on the live streaming creation object side. Specifically, the live streaming creation object can be the user account (broadcaster account) that creates the virtual live streaming room.
[0097] In one specific embodiment, in a virtual live streaming room, the host appears with a virtual avatar. Optionally, in the initial state (when the broadcast starts), the virtual avatar of the live streaming creation object can be a pre-set avatar of the live streaming creation object or a system-set avatar. Viewers can also appear with virtual avatars in the virtual live streaming room. Optionally, the aforementioned target live streaming page can display a preset virtual avatar of at least one target live streaming viewer in the virtual live streaming room. At least one target live streaming viewer can be a live streaming viewer who enters the virtual live streaming room with a preset virtual avatar. Optionally, the virtual avatar of the target live streaming viewer can be pre-set by the corresponding target live streaming viewer or a system-set avatar.
[0098] In an optional embodiment, after the broadcast begins, the host can directly appear in the virtual live streaming room with a virtual avatar. Viewers can enter the virtual live streaming room by sending preset comment information, and then be displayed on the corresponding live streaming page. Accordingly, the above method may also include:
[0099] Retrieve comment information from at least one live stream viewer in the virtual live stream room;
[0100] If the comment information of any live stream viewer is a preset comment information, control the preset virtual image of the target live stream viewer to enter the virtual live stream room;
[0101] In one specific embodiment, any target live streaming object is at least one live streaming object whose comment information is preset comment information.
[0102] In one specific embodiment, the first terminal and the second terminal can acquire comment information from at least one live stream viewer during the live stream. If the comment information of any live stream viewer is preset comment information, a preset virtual image of the target live stream viewer with the preset comment information can be displayed on the corresponding live stream screen. Specifically, the preset comment information can be pre-set trigger information for viewers to enter the virtual live stream room with a virtual image; specifically, different virtual scenes can correspond to different preset comment information; optionally, taking a 3D virtual scene as a virtual dance floor scene as an example, the preset comment information could be "dance together"; taking a 3D virtual scene as a virtual subway scene as an example, the preset comment information could be "crowd the subway together". Optionally, when the preset virtual image of the target live stream viewer enters the virtual live stream room, combined with the perspective of the corresponding interactive live stream page, if the preset virtual image of the target live stream viewer is included in the screen corresponding to the current perspective, the preset virtual image of the target live stream viewer can be displayed on the interactive live stream page.
[0103] In the above embodiments, by publishing preset comments in the virtual live streaming room, viewers can enter the virtual live streaming room with preset virtual avatars, which can greatly enhance the participation of viewers and the immersive atmosphere of the live streaming.
[0104] In a specific embodiment, assuming the 3D virtual scene is a virtual dance floor scene, and taking the live streaming page on the viewer's side as an example, such as... Figure 3 As shown, Figure 3 This is a schematic diagram of a target live streaming page provided according to an exemplary embodiment. The virtual avatars corresponding to 301, 302, 303, and 304 can be preset virtual avatars of the target live streaming viewing object; the virtual avatar corresponding to 305 can be the virtual avatar of the live streaming creation object.
[0105] In an optional embodiment, during the process of displaying a preset virtual avatar of any target live streaming viewer on the target live streaming page, the object identification information (e.g., nickname) of the target live streaming viewer can be displayed to distinguish different preset virtual avatars.
[0106] In step S203, in response to a target interaction instruction for a target virtual avatar among at least one preset virtual avatars, a target interaction operation is performed on the target virtual avatar on the target live streaming page.
[0107] In one specific embodiment, the aforementioned target interaction instruction is used to instruct the execution of a target interaction operation on the target virtual avatar within the target live stream page. Specifically, each target live stream viewing object corresponds to a preset virtual avatar, and the aforementioned at least one preset virtual avatar may include at least one preset virtual avatar of the target live stream viewing object. The target interaction operation may be an interaction operation used to highlight the target virtual avatar.
[0108] In one specific embodiment, the aforementioned target interaction command can be triggered when the target virtual image is identified.
[0109] In an optional embodiment, before performing a target interactive operation on a target virtual avatar among at least one preset virtual avatars on the target live streaming page, the above method may further include:
[0110] Determine the target virtual avatar from at least one preset virtual avatar.
[0111] In an optional embodiment, upon triggering a target interaction command, the first terminal can first determine the target virtual avatar from at least one preset virtual avatar, and then perform the target interaction operation on the target virtual avatar on the live streaming page (target live streaming page) of the live streaming creation object. Further, the first terminal can send the identification information of the target virtual avatar to the server; correspondingly, upon triggering a target interaction command, the second terminal can obtain the identification information of the target virtual avatar from the server, thereby determining the target virtual avatar, and then performing the target interaction operation on the target virtual avatar on the live streaming page (target live streaming page) of the live streaming browsing object.
[0112] In the above embodiments, by selecting a target virtual image from at least one preset virtual image of the target live streaming object in the virtual live streaming room to perform the target interactive operation, the target live streaming object in the virtual live streaming room can have the opportunity to be noticed, which greatly enhances the audience's (the user corresponding to the live streaming object) sense of participation and enthusiasm in the interaction process, and can also greatly enhance the interactivity and immersive atmosphere of the live streaming room.
[0113] In an optional embodiment, the target virtual avatar for performing the target interactive operation can be randomly determined from at least one preset virtual avatar. Accordingly, determining the target virtual avatar from at least one preset virtual avatar may include:
[0114] Randomly select a target virtual avatar from at least one preset virtual avatar.
[0115] In a specific embodiment, at least one preset virtual image identification information can be obtained, and combined with a pre-set random sampling algorithm, an identification information can be determined from the identification information of at least one preset virtual image. Correspondingly, the preset virtual image corresponding to the determined identification information can be the aforementioned target virtual image.
[0116] In the above embodiments, by randomly selecting the target virtual image to perform the target interactive operation from at least one preset virtual image, each target live streaming object in the virtual live streaming room can have the opportunity to be noticed, which greatly enhances the audience's (the user corresponding to the live streaming object) sense of participation and enthusiasm in the interaction process, and can also greatly enhance the interactivity and immersive atmosphere of the live streaming room.
[0117] In an optional embodiment, when a target virtual avatar is randomly selected from at least one preset virtual avatar, the trigger time for the target interaction command can be preset; correspondingly, the above-mentioned random selection of the target virtual avatar from at least one preset virtual avatar may include:
[0118] Upon reaching the preset time, a target virtual avatar is randomly selected from at least one preset virtual avatar, and the target interaction command is triggered.
[0119] In one specific embodiment, the aforementioned preset time can be the trigger time of a pre-set target interaction command; correspondingly, when the preset time is reached, a target virtual image can be randomly selected from at least one preset virtual image, and the aforementioned target interaction command for the target virtual image can be automatically triggered; optionally, the preset time can be automatically issued by the server or set by the live streaming creation object; optionally, when set by the live streaming creation object, the first terminal can issue the set preset time to the second terminal through the server.
[0120] In an optional embodiment, when a target virtual avatar is randomly selected from at least one preset virtual avatar, the live stream creation object can trigger a target interaction command during the live stream. Accordingly, randomly selecting the target virtual avatar from at least one preset virtual avatar may include:
[0121] When the live stream creation object in the virtual live streaming room performs a preset interactive operation, a target virtual image is randomly selected from at least one preset virtual image, and the target interactive command is triggered.
[0122] In one specific embodiment, the preset interactive operation can be a pre-set trigger operation that randomly selects a target virtual character from at least one preset virtual character. Specifically, the preset interactive operation can include, but is not limited to, clicking, double-clicking, and sliding a preset trigger control. Optionally, the host can also control the execution of the target interactive operation via voice. Correspondingly, the aforementioned preset interactive operation can also be a preset voice information input operation. The preset voice information can be preset voice information that triggers the execution of the target interactive operation, for example, "Start drawing lucky viewers."
[0123] In the above embodiments, by setting a preset time or by triggering a preset interaction operation performed by the object created during the live broadcast, the determination operation of the target virtual image can be triggered, and the target interaction command can be triggered, which can greatly improve the triggering flexibility and operation convenience of performing target interaction operations on the target virtual image.
[0124] In an optional embodiment, determining the target virtual avatar from at least one preset virtual avatar may include:
[0125] Obtain at least one target live stream viewer and the target interaction information executed in the virtual live stream room;
[0126] The preset virtual image of any target live streaming viewer whose target interactive information meets the preset conditions is taken as the target virtual image.
[0127] In one specific embodiment, the target interaction information is preset interaction information used to filter target virtual avatars. Optionally, the target interaction information can be set according to actual applications. Optionally, the target interaction information can be the action information of the target live stream viewer controlling the preset virtual avatar (the preset virtual avatar in the virtual live stream room) to perform actions. Optionally, it can be combined with external devices or preset virtual control controls to control the preset virtual avatar to perform corresponding actions, or it can be combined with comment information to control the preset virtual avatar to perform corresponding actions. Optionally, the target interaction information can be the amount of virtual resources gifted by the target live stream viewer to the live stream creator in the virtual live stream room.
[0128] In one specific embodiment, the preset conditions can be pre-set filtering conditions for the target virtual avatar; optionally, taking the target interaction information as the action information executed by the target live streaming viewer in controlling the preset virtual avatar in the virtual live streaming room as an example; optionally, the target interaction information satisfying the preset conditions can be: the target interaction information is preset action information; optionally, the target interaction information satisfying the preset conditions can be: the target interaction information is the first preset action information executed within a first preset time period. Specifically, the first preset time period can be set according to the actual application.
[0129] Optionally, taking the amount of virtual resources gifted to the live stream creator in the virtual live stream room as an example, with the target interaction information being the target live stream viewer, the preset condition for the target interaction information to meet the preset condition can be: the target interaction information reaches a preset threshold. Specifically, the preset threshold can be set according to the actual application. Optionally, the preset condition for the target interaction information to meet the preset condition can be: the target interaction information is the first virtual resource amount to reach the preset threshold within a second preset time period. Specifically, the second preset time period can be set according to the actual application.
[0130] In a specific embodiment, in a scenario where target virtual avatars are selected by combining target interaction information performed by the target live stream viewer in the virtual live stream room, the above method may further include:
[0131] When the target interaction information meets the preset conditions, the target interaction command is triggered.
[0132] In the above embodiments, by combining the target interaction information performed by the target live streaming viewer in the virtual live streaming room to filter the target virtual image, the interactivity in the virtual live streaming room can be better improved. When the target interaction information meets the preset conditions, the target interaction command is triggered, which can more effectively carry out the interaction operation of the virtual image and better enhance the participation of the audience (the user corresponding to the live streaming viewer) in the interaction process.
[0133] In an optional embodiment, determining the target virtual avatar from at least one preset virtual avatar includes:
[0134] Acquire at least one target live stream viewer and various interactive information performed in the virtual live stream room;
[0135] Based on various interactive information, interactive indicator data corresponding to any target live streaming browsing object is generated. The interactive indicator data represents the degree of interaction of any target live streaming browsing object in the virtual live streaming room.
[0136] The preset virtual image of any target live stream viewer whose interaction index data reaches a preset threshold is used as the target virtual image.
[0137] In one specific embodiment, the multiple interactive information are preset interactive information used to filter target virtual images. Optionally, the multiple interactive information can be set according to actual applications. Optionally, the multiple interactive information may include at least two of the following: the action information of the target live stream viewer controlling the preset virtual image to perform in the virtual live stream room, the virtual resource information gifted by the target live stream viewer to the live stream creator in the virtual live stream room, the number of likes given by the target live stream viewer in the virtual live stream room, and the number of comments posted by the target live stream viewer in the virtual live stream room.
[0138] In one specific embodiment, multiple interactive information can be quantified into numerical values (interaction index data) that characterize the degree of interaction of the target live streaming object in the virtual live streaming room, based on preset quantification rules; and the sum of the interaction index data corresponding to the multiple interactive information of each target live streaming object can be used as the interaction index data corresponding to each target live streaming object.
[0139] In one specific embodiment, the preset threshold can be a pre-set screening threshold for target virtual images; optionally, if the interaction index data corresponding to any target live streaming object reaches the preset threshold, the preset virtual image of the target live streaming object can be used as the target virtual image.
[0140] In a specific embodiment, in a scenario where the target virtual avatar is selected by combining various interactive information performed by the target live stream viewer in the virtual live stream room, the above method may further include:
[0141] When the interaction metrics data reach a preset threshold, the target interaction command is triggered.
[0142] In the above embodiments, by combining various interactive information performed by the target live stream viewer in the virtual live stream room, interactive indicator data that characterizes the degree of interaction of the target live stream viewer in the virtual live stream room is determined, and target virtual avatars are screened, which can better improve the interactivity in the virtual live stream room. Furthermore, when the interactive indicator data reaches a preset threshold, a target interactive command is triggered, allowing for more targeted interactive operations of the virtual avatar, and better enhancing the participation enthusiasm of the audience (the user corresponding to the live stream viewer) during the interactive process.
[0143] In one specific embodiment, the above-mentioned target interaction operation can be an interaction operation targeting the target virtual image itself, such as an image update operation (shape, size, etc.) targeting the target virtual image itself, or a focus operation targeting the target virtual image.
[0144] In an optional embodiment, when the target interaction operation is an image update operation; the aforementioned execution of the target interaction operation on at least one preset virtual image in the target live streaming page may include:
[0145] Retrieve the target image information corresponding to the image update operation;
[0146] Update the target's virtual avatar displayed on the target's live stream page based on the target's image information.
[0147] In one specific embodiment, the image update operation may include a shape update operation for updating the appearance of the target virtual image, and may also include a size update operation for updating the size of the target virtual image, etc.
[0148] In one specific embodiment, the aforementioned target image information may be rendering information required to update the image of the target virtual image; optionally, taking the image update operation as a model update operation as an example, the target image information may include rendering information of the model to be updated; optionally, the target image information may also include special effects rendering information during the target virtual image update process. Optionally, taking the image update operation as a size update operation as an example, the target image information may include scaling ratio; optionally, the target image information may also include special effects rendering information during the target virtual image update process.
[0149] In one specific embodiment, in conjunction with the above... Figure 3 As shown, assuming the target live stream page is the live stream page on the viewer's side, the target interactive operation is an image update operation (style update operation), and the target virtual image is virtual image 301; Figure 4 As shown, Figure 4 This is a schematic diagram of another target live streaming page provided according to an exemplary embodiment. The virtual avatar corresponding to 401 can be the virtual avatar after an avatar update operation has been performed on virtual avatar 301.
[0150] In an optional embodiment, the updated virtual image of the target live streaming object corresponding to the target interaction command (the virtual image that has completed the image update operation) can be restored to the target virtual image after a preset display duration, or it can be continuously displayed in the target live streaming page as the updated virtual image.
[0151] In the above embodiments, when the target interaction operation is an image update operation, the image update of the target virtual image among a large number of preset virtual images can be achieved by obtaining the target image information corresponding to the image update operation. This can effectively highlight the target virtual image, greatly enhance the presence and interactive participation of the target virtual image in the virtual live broadcast room, and further greatly enhance the interactivity and immersive atmosphere of the live broadcast room.
[0152] In an optional embodiment, when the target interaction operation is a focus operation, performing the target interaction operation on at least one preset virtual avatar on the target live streaming page may include:
[0153] Obtain the focus rendering information corresponding to the focus operation;
[0154] Based on the focused rendering information, the target virtual image is focused and rendered on the target live streaming page.
[0155] In one specific embodiment, the aforementioned focus rendering information can be the rendering information required to focus on the target virtual image. Specifically, the focus rendering method can be set according to actual needs, such as lighting focus, focusing around light points, and visual adjustments (e.g., moving the camera from the live stream to the front of the target virtual image) to enlarge the proportion of the target virtual image in the target live stream page.
[0156] In a specific embodiment, taking the focus of light spots as an example, the focus rendering information can be light spot rendering information. Specifically, the light spot rendering information can be used to characterize the rendering information of the preset light spots to be rendered (such as the number, size, color, etc.). Correspondingly, the position information of the target virtual image in the target live page can be determined, and based on the position information and the above-mentioned light spot rendering information, preset light spots are rendered around the target virtual image.
[0157] In another specific embodiment, the proportion of the target virtual image on the target live streaming page is magnified by visual adjustment. The focus rendering information can be the camera movement information, such as the camera direction and camera distance. Correspondingly, the position information of the target virtual image on the target live streaming page can be determined, and the proportion of the target virtual image on the target live streaming page can be magnified based on the position information and the camera movement information.
[0158] In one specific embodiment, in conjunction with the above... Figure 3 As shown, assuming the target live stream page is the live stream page on the viewer's side, the target interaction is a focus operation, and the target virtual avatar is virtual avatar 301; Figure 5 As shown, Figure 5 This is a schematic diagram of another target live streaming page provided according to an exemplary embodiment. The virtual avatar corresponding to 501 can be the virtual avatar after a focus operation has been performed on virtual avatar 301.
[0159] In an optional embodiment, the virtual image of the target live streaming object corresponding to the target interaction command (the virtual image after the focus operation is completed) can be restored to the target virtual image after a preset display duration, or it can be continuously displayed as the focused virtual image on the target live streaming page.
[0160] In the above embodiments, when the target interaction operation is a focus operation, the focus rendering information corresponding to the focus operation is obtained to focus on the target virtual image among a large number of preset virtual images. This can effectively highlight the target virtual image, greatly enhance the presence and interactive participation of the target virtual image in the virtual live broadcast room, and further enhance the interactivity and immersive atmosphere of the live broadcast room.
[0161] As can be seen from the technical solutions provided in the embodiments of this specification above, the display of at least one preset virtual image of a target live streaming object on the target live streaming page corresponding to the virtual live streaming room allows the live streaming object to appear in the virtual live streaming room with a preset virtual image; and when a target interaction command is triggered for the target virtual image among at least one preset virtual image, the target interaction operation is performed on the target virtual image on the target live streaming page, which allows the target virtual image to be noticed among a large number of preset virtual images, greatly enhancing the presence and interactive participation of the target virtual image in the virtual live streaming room, thereby increasing the enthusiasm of the audience (the user corresponding to the live streaming object) to participate in the interaction in the virtual live streaming room, while also enhancing the interactivity and immersive atmosphere of the live streaming room.
[0162] Figure 6 This is a block diagram illustrating an interactive processing apparatus according to an exemplary embodiment. (Refer to...) Figure 6 The device includes:
[0163] The target live streaming page display module 610 is configured to display the target live streaming page corresponding to the virtual live streaming room. The target live streaming page displays a preset virtual image of at least one target live streaming browsing object in the virtual live streaming room.
[0164] The target interaction operation execution module 620 is configured to execute a target interaction command in response to a target virtual image among at least one preset virtual image, and to perform a target interaction operation on the target virtual image on the target live streaming page.
[0165] In an optional embodiment, when the target interaction operation is an image update operation; the target interaction operation execution module 620 includes:
[0166] The target image information acquisition unit is configured to perform the acquisition of target image information corresponding to the image update operation;
[0167] The target virtual avatar update unit is configured to update the target virtual avatar displayed on the target live streaming page based on the target avatar information.
[0168] In an optional embodiment, when the target interaction operation is a focus operation; the target interaction operation execution module 620 includes:
[0169] The focus rendering information acquisition unit is configured to acquire the focus rendering information corresponding to the focus operation.
[0170] The focus processing unit is configured to perform focus rendering on the target virtual image in the target live streaming page based on focus rendering information.
[0171] In an optional embodiment, the above-described apparatus further includes:
[0172] The target virtual avatar determination module is configured to determine the target virtual avatar from at least one preset virtual avatar before performing the target interactive operation on the target live streaming page.
[0173] In an optional embodiment, the target virtual avatar determination module includes:
[0174] The first target virtual image determination unit is configured to randomly select a target virtual image from at least one preset virtual image.
[0175] In an optional embodiment, the first target virtual image determination unit includes:
[0176] The first target interaction instruction triggering module is configured to randomly select a target virtual image from at least one preset virtual image and trigger a target interaction instruction when a preset time is reached.
[0177] or,
[0178] The second target interaction instruction triggering module is configured to randomly select a target virtual image from at least one preset virtual image and trigger the target interaction instruction when the live streaming creation object in the virtual live streaming room performs a preset interaction operation.
[0179] In an optional embodiment, the target virtual avatar determination module includes:
[0180] The target interaction information acquisition unit is configured to acquire at least one target live streaming browsing object and the target interaction information executed in the virtual live streaming room.
[0181] The second target virtual image determination unit is configured to execute a preset virtual image of any target live streaming object whose target interaction information meets preset conditions, as the target virtual image.
[0182] In an optional embodiment, the above-described apparatus further includes:
[0183] The third target interaction instruction triggering module is configured to trigger the target interaction instruction when the target interaction information meets preset conditions.
[0184] In an optional embodiment, the target virtual avatar determination module includes:
[0185] The interactive information acquisition unit is configured to acquire at least one target live streaming viewer and perform various interactive information in the virtual live streaming room.
[0186] The interaction indicator data generation unit is configured to generate interaction indicator data corresponding to any target live streaming browsing object based on multiple interaction information. The interaction indicator data represents the degree of interaction of any target live streaming browsing object in the virtual live streaming room.
[0187] The third target virtual image determination unit is configured to execute a preset virtual image of any target live streaming object whose interaction index data reaches a preset threshold, as the target virtual image.
[0188] In an optional embodiment, the above-described apparatus further includes:
[0189] The fourth target interaction instruction triggering module is configured to trigger a target interaction instruction when the interaction indicator data reaches a preset threshold.
[0190] In an optional embodiment, the above-described apparatus further includes:
[0191] The comment information acquisition module is configured to acquire comment information from at least one live stream viewer in the virtual live stream room.
[0192] The virtual avatar control module is configured to, when the comment information of any live stream viewer is a preset comment information, control the preset virtual avatar of the target live stream viewer to enter the virtual live stream room;
[0193] Among them, any target live streaming object is an object whose comment information is a preset comment information among at least one live streaming object.
[0194] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0195] Figure 7 This is a block diagram illustrating an electronic device for interactive processing according to an exemplary embodiment. The electronic device may be a terminal, and its internal structure diagram may be as follows: Figure 7 As shown. The terminal may include an RF (Radio Frequency) circuit 710, a memory 720 including one or more computer-readable storage media, an input unit 730, a display unit 740, a sensor 750, an audio circuit 760, a WiFi (Wireless Fidelity) module 770, a processor 780 including one or more processing cores, and a power supply 790, etc. Those skilled in the art will understand that... Figure 7 The terminal structure shown does not constitute a limitation on the terminal and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein:
[0196] The RF circuit 710 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink information from the base station and hands it over to one or more processors 780 for processing; additionally, it transmits uplink data to the base station. Typically, the RF circuit 710 includes, but is not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, etc. Furthermore, the RF circuit 710 can also communicate wirelessly with networks and other terminals. Wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System for Mobile Communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), etc.
[0197] The memory 720 can be used to store software programs and modules. The processor 780 executes various functional applications and data processing by running the software programs and modules stored in the memory 720. The memory 720 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for the functions, etc.; the data storage area may store data created according to the use of the terminal, etc. In addition, the memory 720 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 720 may also include a memory controller to provide access to the memory 720 for the processor 780 and the input unit 730.
[0198] The input unit 730 can be used to receive input digital or character information, and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control. Specifically, the input unit 730 may include a touch-sensitive surface 731 and other input devices 732. The touch-sensitive surface 731, also known as a touch display screen or touchpad, can collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch-sensitive surface 731), and drive the corresponding connection device according to a pre-set program. Optionally, the touch-sensitive surface 731 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, sends it to the processor 780, and can receive and execute commands sent by the processor 780. In addition, the touch-sensitive surface 731 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch-sensitive surface 731, the input unit 730 may also include other input devices 732. Specifically, other input devices 732 may include, but are not limited to, one or more of the following: physical keyboard, function keys (such as volume control buttons, power buttons, etc.), trackball, mouse, joystick, etc.
[0199] The display unit 740 can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the terminal. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. The display unit 740 may include a display panel 741, which may optionally be configured as an LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), or similar form. Further, a touch-sensitive surface 731 may cover the display panel 741. When the touch-sensitive surface 731 detects a touch operation on or near it, it transmits the information to the processor 780 to determine the type of touch event. Subsequently, the processor 780 provides corresponding visual output on the display panel 741 according to the type of touch event. The touch-sensitive surface 731 and the display panel 741 can be two independent components to implement input and output functions. However, in some embodiments, the touch-sensitive surface 731 and the display panel 741 can be integrated to achieve input and output functions.
[0200] The terminal may also include at least one sensor 750, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 741 according to the ambient light level, and the proximity sensor can turn off the display panel 741 and / or the backlight when the terminal is moved to the ear. As a type of motion sensor, a gravity acceleration sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used for applications that identify the terminal's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition-related functions (such as pedometer, tapping), etc. Other sensors that may be configured on the terminal, such as gyroscopes, barometers, hygrometers, thermometers, and infrared sensors, will not be described in detail here.
[0201] Audio circuitry 760, speaker 761, and microphone 762 provide an audio interface between the user and the terminal. Audio circuitry 760 converts received audio data into electrical signals, which are then transmitted to speaker 761, where they are converted into sound signals for output. Conversely, microphone 762 collects sound signals, converts them into electrical signals, which are received by audio circuitry 760, converted back into audio data, and then processed by processor 780 before being transmitted via RF circuitry 710 to, for example, another terminal, or output to memory 720 for further processing. Audio circuitry 760 may also include an earphone jack to facilitate communication between a peripheral headset and the terminal.
[0202] WiFi is a short-range wireless transmission technology. This terminal, through the WiFi module 770, can help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband internet access. Although Figure 7 The WiFi module 770 is shown, but it is understood that it is not an essential component of the terminal and can be omitted as needed without changing the nature of the invention.
[0203] The processor 780 is the control center of the terminal, connecting various parts of the terminal via various interfaces and lines. It executes software programs and / or modules stored in the memory 720, and calls data stored in the memory 720 to perform various functions and process data, thereby providing overall monitoring of the terminal. Optionally, the processor 780 may include one or more processing cores; preferably, the processor 780 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 780.
[0204] The terminal also includes a power supply 790 (such as a battery) to power various components. Preferably, the power supply can be logically connected to the processor 780 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 790 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.
[0205] Although not shown, the terminal may also include a camera, Bluetooth module, etc., which will not be described in detail here. Specifically, in this embodiment, the terminal's display unit is a touch screen display, and the terminal also includes a memory and one or more programs, wherein one or more programs are stored in the memory and configured to be executed by one or more processors of the instructions in the method embodiment of the present invention.
[0206] In an exemplary embodiment, an electronic device is also provided, including: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement the interactive processing method as described in the embodiments of this disclosure.
[0207] In an exemplary embodiment, a computer-readable storage medium is also provided, wherein when the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the interactive processing method in the embodiments of this disclosure.
[0208] In an exemplary embodiment, a computer program product containing instructions is also provided, which, when run on a computer, causes the computer to perform the interactive processing method in the embodiments of this disclosure.
[0209] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.
[0210] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0211] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. An interactive processing method, characterized in that, include: Displays the target live page corresponding to the virtual live room, and the target live page displays a preset virtual image of at least one target live viewer in the virtual live room; In response to a target interaction instruction for a target virtual avatar among at least one of the preset virtual avatars, a target interaction operation is performed on the target virtual avatar on the target live streaming page. The target virtual avatar is randomly determined from the at least one preset virtual avatar when a preset interaction operation is performed on the live streaming creation object of the virtual live streaming room, and the target interaction instruction is triggered by the live streaming creation object. The live streaming creation object is the streamer account of the virtual live streaming room, and the preset interaction operation is a pre-set trigger operation that randomly selects the target virtual avatar from the at least one preset virtual avatar. When the target interaction operation is a focus operation; The step of performing a target interaction operation on at least one of the preset virtual images on the target live streaming page includes: obtaining focus rendering information corresponding to the focus operation; Based on the focused rendering information, the target virtual image is focused and rendered on the target live streaming page.
2. The interactive processing method according to claim 1, characterized in that, In the case where the target interactive operation is an image update operation; The step of performing a target interaction operation on at least one of the preset virtual avatars on the target live streaming page includes: Obtain the target image information corresponding to the image update operation; Based on the target image information, update the target virtual image displayed on the target live streaming page.
3. The interactive processing method according to any one of claims 1 to 2, characterized in that, Before performing a target interactive operation on at least one of the preset virtual avatars on the target live streaming page, the method further includes: Upon reaching a preset time, the target virtual image is randomly selected from at least one of the preset virtual images, and the target interaction command is triggered.
4. The interactive processing method according to any one of claims 1 to 2, characterized in that, The target virtual image is also determined using the following method: Obtain at least one of the target live stream browsing objects, and the target interaction information performed in the virtual live stream room; The preset virtual image of any target live streaming object whose target interactive information meets the preset conditions shall be used as the target virtual image.
5. The interactive processing method according to claim 4, characterized in that, The method further includes: When the target interaction information meets the preset conditions, the target interaction command is triggered.
6. The interactive processing method according to any one of claims 1 to 2, characterized in that, The target virtual image is also determined using the following method: Obtain at least one of the target live streaming viewing objects and various interactive information performed in the virtual live streaming room; Based on the various interactive information, interactive indicator data corresponding to any of the target live streaming browsing objects is generated, and the interactive indicator data characterizes the degree of interaction of any of the target live streaming browsing objects in the virtual live streaming room. The preset virtual image of any target live streaming object whose interaction index data reaches a preset threshold shall be used as the target virtual image.
7. The interactive processing method according to claim 6, characterized in that, The method further includes: When the interaction indicator data reaches the preset threshold, the target interaction command is triggered.
8. The interactive processing method according to any one of claims 1 to 2, characterized in that, The method further includes: Obtain comment information from at least one live stream viewer in the virtual live stream room; If the comment information of any of the live streaming viewers is preset comment information, control the preset virtual image of the target live streaming viewer to enter the virtual live streaming room; Wherein, any of the target live streaming objects is at least one of the live streaming objects whose comment information is the preset comment information.
9. An interactive processing device, characterized in that, include: The target live streaming page display module is configured to display the target live streaming page corresponding to the virtual live streaming room. The target live streaming page displays a preset virtual image of at least one target live streaming browsing object in the virtual live streaming room. The target interaction operation execution module is configured to execute a target interaction instruction in response to at least one of the preset virtual avatars. On the target live stream page, the target virtual avatar is randomly determined from the at least one preset virtual avatar when a preset interaction operation is performed on the live stream creation object in the virtual live stream room. The target interaction instruction is triggered by the live stream creation object. The live stream creation object is the streamer account of the virtual live stream room, and the preset interaction operation is a pre-set trigger operation that randomly selects the target virtual avatar from the at least one preset virtual avatar. When the target interaction operation is a focus operation; The target interaction operation execution module includes: a focus rendering information acquisition unit, configured to acquire focus rendering information corresponding to the focus operation; The focus processing unit is configured to perform focus rendering on the target virtual image in the target live streaming page based on the focus rendering information.
10. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the interactive processing method as described in any one of claims 1 to 8.
11. A computer-readable storage medium, characterized in that, When the instructions in the storage medium are executed by the processor of the electronic device, the electronic device is able to perform the interactive processing method as described in any one of claims 1 to 8.
12. A computer program product containing instructions, characterized in that, When the instructions are executed on a computer, the computer causes the computer to perform the interactive processing method as described in any one of claims 1 to 8.
Citation Information
Patent Citations
Virtual auditorium audience connection method, system, equipment and storage medium
CN110446090A
Real-time interaction method and device, electronic equipment, storage medium and system
CN114885199A