Live broadcast interaction method, device, equipment, medium and program product
By displaying virtual containers and candidate virtual resources during live broadcasts, users can independently decide when to update, solving the problem of difficulty in determining the timing of virtual resource updates and improving interactive experience and efficiency.
Patent Information
- Application Number
- CN202510848795.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-23
- Publication Date
- 2025-09-09
AI Technical Summary
During the live broadcast, it is difficult to determine the right time to introduce new virtual resources to the audience, which affects the interactive experience and efficiency of virtual resources.
By displaying virtual containers and associating them with candidate virtual resources in a preset virtual resource library, users can decide whether to trigger the acquisition of updated virtual resources, so that the update timing of virtual resources is determined by user operations.
It optimizes the interactive experience and efficiency of virtual resources, increases the vividness and fun of live interaction, and improves user experience.
Smart Images

Figure CN120614486A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present disclosure relate to computer technology, and more particularly to a live interactive method, apparatus, device, medium, and program product. Background Art
[0002] With the development of computer technology and network technology, live streaming, as a content-rich entertainment and interactive method, has been loved by more and more users.
[0003] During live broadcasts, viewers can interact with the host. For example, viewers can gift virtual resources to the host to interact with them. However, since different viewers have different expectations for gifting virtual resources, it is difficult to determine the appropriate timing for introducing new virtual resources to viewers, affecting their interactive experience and efficiency with virtual resources. Summary of the Invention
[0004] The embodiments of the present disclosure provide a live interactive method, apparatus, device, medium, and program product, which can optimize the interactive experience and efficiency of virtual resources.
[0005] In a first aspect, an embodiment of the present disclosure provides a live interactive method, comprising:
[0006] In response to a triggering operation of a first control in the live broadcast page, displaying a first page, wherein the first page includes a first virtual resource;
[0007] In response to an interactive operation on the first page, displaying a second page, displaying a virtual container and a second control on the second page, wherein the virtual container is associated with at least one second virtual resource, and the second virtual resource represents a candidate virtual resource in a preset virtual resource library that is different from the first virtual resource;
[0008] In response to the triggering operation of the second control, the dynamic effect corresponding to the virtual container and the gift effect of the target virtual resource in the at least one second virtual resource are displayed on the live broadcast page, wherein the dynamic effect includes obtaining the special effect of the target virtual resource from the virtual container.
[0009] In a second aspect, an embodiment of the present disclosure further provides a live interactive device, the device comprising:
[0010] A first display module, configured to display a first page in response to a triggering operation of a first control in the live broadcast page, wherein the first page includes a first virtual resource;
[0011] A second display module is configured to display a second page in response to an interactive operation on the first page, and to display a virtual container and a second control on the second page, wherein the virtual container is associated with at least one second virtual resource, and the second virtual resource represents a candidate virtual resource in a preset virtual resource library that is different from the first virtual resource;
[0012] The third display module is used to display the dynamic effects corresponding to the virtual container and the gift effects of the target virtual resource in the at least one second virtual resource on the live broadcast page in response to the triggering operation of the second control, wherein the dynamic effects include special effects of obtaining the target virtual resource from the virtual container.
[0013] In a third aspect, an embodiment of the present disclosure further provides an electronic device, the electronic device comprising:
[0014] one or more processors;
[0015] a storage device for storing one or more programs,
[0016] When the one or more programs are executed by the one or more processors, the one or more processors implement the live interactive method as described in any embodiment of the present disclosure.
[0017] In a fourth aspect, an embodiment of the present disclosure further provides a storage medium comprising computer-executable instructions, which, when executed by a computer processor, are used to execute the live interactive method as described in any embodiment of the present disclosure.
[0018] In a fifth aspect, an embodiment of the present disclosure further provides a computer program product, comprising a computer program, which, when executed by a processor, implements the live interactive method as described in any embodiment of the present disclosure.
[0019] The disclosed embodiment provides a live interactive method, which displays a first page in response to a trigger operation of a first control on a live page, wherein the first page includes a first virtual resource. In response to an interactive operation on the first page, a second page is displayed, wherein a virtual container and a second control are displayed on the second page, wherein the virtual container is associated with at least one second virtual resource. In response to the trigger operation of the second control, a dynamic effect corresponding to the virtual container and a gift effect of a target virtual resource in the second virtual resource are displayed on the live page. The disclosed embodiment displays a virtual container associated with at least one second virtual resource on the second page, wherein the second virtual resource is a candidate virtual resource different from the first virtual resource in a preset virtual resource library, thereby launching a new virtual resource in the form of a virtual container, and allowing the user to decide whether to trigger the virtual container to obtain the updated virtual resource. The timing of the virtual resource update is determined by the user operation, thereby solving the problem of difficulty in determining the appropriate update timing of the virtual resource. The interactive experience and efficiency of the virtual resource can be optimized, the live interaction becomes more vivid and interesting, and the user experience is improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the originals and elements are not necessarily drawn to scale.
[0021] Figure 1 A flowchart of a live interactive method provided by an embodiment of the present disclosure;
[0022] Figure 2 A schematic diagram of a first page provided by an embodiment of the present disclosure;
[0023] Figure 3 A schematic diagram of another first page provided by an embodiment of the present disclosure;
[0024] Figure 4 A schematic diagram of a second page provided by an embodiment of the present disclosure;
[0025] Figure 5 A flowchart of another live interactive method provided by an embodiment of the present disclosure;
[0026] Figure 6 A schematic diagram of a live broadcast page provided in an embodiment of the present disclosure;
[0027] Figure 7 A schematic diagram of another live broadcast page provided in an embodiment of the present disclosure;
[0028] Figure 8A flowchart of another live interactive method provided by an embodiment of the present disclosure;
[0029] Figure 9 A schematic diagram of another second page provided by an embodiment of the present disclosure;
[0030] Figure 10 A schematic structural diagram of a live interactive device provided by an embodiment of the present disclosure;
[0031] Figure 11 A schematic structural diagram of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0032] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0033] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0034] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to." The term "based on" means "based, at least in part, on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one additional embodiment," and the term "some embodiments" means "at least some embodiments." Other terms are defined in the following description.
[0035] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0036] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".
[0037] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0038] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0039] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.
[0040] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0041] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0042] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) must comply with the requirements of relevant laws, regulations and relevant provisions.
[0043] Figure 1 This is a flowchart of a live interactive method provided by an embodiment of the present disclosure. This embodiment is applicable to human-computer interaction scenarios, such as an interactive scenario where a viewer donates virtual resources to a live streamer. This method can be performed by a live interactive device, which can be implemented in software and / or hardware. Optionally, it can be implemented by an electronic device, such as a mobile terminal, PC, or server.
[0044] like Figure 1 As shown, the method includes:
[0045] S110. In response to a triggering operation of a first control in a live broadcast page, display a first page, wherein the first page includes a first virtual resource.
[0046] Among them, the live broadcast page can be a page that displays live broadcast content. A first control is displayed in the preset control display area of the live broadcast page. The first control is used to trigger the display of the first page. Virtual resources can represent media data with virtual value. For example, media data can include pictures or videos. Optionally, based on the public status of virtual resources in the preset virtual resource library to the audience, virtual resources can be divided into a first virtual resource that has been made public and a second virtual resource that has not been made public. It should be noted that for virtual resources that have been released or newly uploaded, the current status is a status that is public to the audience. For virtual resources that have not been released or newly uploaded, the current status is a status that is not public to the audience.
[0047] The first page includes multiple tag items and the first virtual resources corresponding to the tag items. Tag items are used to represent different types of first virtual resources, and different tag items are associated with different first virtual resources. For example, if the tag item is a fan group, the corresponding first virtual resource is the virtual resource corresponding to the fan group. If the tag item is film and television theme A, the corresponding first virtual resource is the virtual resource associated with film and television theme A.
[0048] The first page may be a page that aggregates and displays virtual resources. For example, the first page may be a gift panel or a gift display area. The first virtual resource is a virtual resource published in a preset virtual resource library. The virtual resources in the preset virtual resource library include virtual resources designed by platform designers and contributed virtual resources. Contributed virtual resources include virtual resources designed and contributed by users. Since different users have different degrees of acceptance of new virtual resources, the frequent launch of new virtual resources may affect the user's interactive experience, and launching new virtual resources at long intervals may not meet the demands of some users for freshness. The disclosed embodiment provides an optimized way to update virtual resources that can meet the needs of different users for updating virtual resources.
[0049] Exemplarily, the displaying of the first page in response to a triggering operation of a first control in the live broadcast page includes:
[0050] In response to a triggering operation of a first control in a live page, the first page is displayed on an upper layer of the live page, wherein the size of the first page is smaller than the size of the live page. A plurality of tag items and a plurality of first virtual resources corresponding to the tag items are displayed in the first page.
[0051] S120. In response to the interactive operation on the first page, display a second page, and display a virtual container and a second control on the second page, wherein the virtual container is associated with at least one second virtual resource, and the second virtual resource represents a candidate virtual resource in a preset virtual resource library that is different from the first virtual resource.
[0052] Among them, the second page represents a page associated with the second virtual resource. When any second virtual resource is not opened from the virtual container, the virtual container, multiple slots and the second control are displayed on the second page. Preset placeholder information is displayed in the slot. If the target virtual resource in the second virtual resource is sent out, the preset placeholder information in the target slot among the multiple slots is replaced with the target virtual resource. For example, the preset placeholder information in the first slot is replaced with the target virtual resource. After the target virtual resource is sent out, the trigger operation in the first page triggers the display of the second page, and the virtual container, multiple slots and the second control are displayed on the second page, and the target virtual resource is displayed in the target slot among the multiple slots.
[0053] The virtual container is associated with at least one second virtual resource. Optionally, the virtual container can be a virtual object for carrying at least one second virtual resource. The second virtual resources associated with the virtual container are random, and before the virtual container is opened, it is impossible to determine which second virtual resources are contained in the virtual container. For example, the virtual container may include blind boxes in the form of gift boxes and / or preset images. Since the second virtual resources associated with the virtual container are all new virtual resources that have not been disclosed to the user, and the target virtual resource obtained from the virtual container is one randomly selected from at least one second virtual resource, an optimized way of updating virtual resources can be achieved. The user triggers the virtual container to realize the update of virtual resources, which can take into account the update needs of different users for virtual resources and the unknown nature of virtual resources, thereby enhancing the fun of interaction, improving user experience, and increasing user stickiness.
[0054] The interactive operation on the first page includes a sliding operation on the first page or a triggering operation of a third control on the first page. The third control represents an entry control of the second page.
[0055] Exemplarily, the display of the second page in response to an interactive operation on the first page includes: in response to a triggering operation of a preset tag item among multiple tag items on the first page, displaying a first virtual resource and a preset operation area associated with the preset tag item on the first page. In response to a sliding operation within the preset operation area, the second page is displayed. Optionally, in response to a sliding operation within the preset operation area, the area of the preset operation area gradually increases. If the area of the preset area is greater than a preset threshold, the second page is displayed.
[0056] In some embodiments, a preset operation area can be displayed in the display area of the first virtual resource associated with the preset label item in the first page. The preset operation area is an interactive area in the display area of the first virtual resource associated with the preset label item in the first page. Optionally, the preset operation area can be an arc-shaped area at the top of the display area of the first virtual resource associated with the preset label item in the first page. For example, the preset operation area is displayed at the top of the display area of the first virtual resource associated with the preset label item, and the first virtual resource associated with the preset label item is displayed in the remaining area within the display area.
[0057] The interactive operation in the preset operation area may be a sliding operation. For example, the sliding operation in the preset operation area may be a pull-down operation, etc. In response to the interactive operation in the preset operation area, the area of the preset operation area gradually increases.
[0058] Optionally, a preset identifier is displayed at a position corresponding to the preset operation area, and the preset identifier is associated with the preset operation area. Displaying the second page in response to a sliding operation within the preset operation area includes: displaying the second page in response to a drag operation of the preset identifier. For example, a preset identifier can be displayed at a position corresponding to the preset operation area. The preset identifier can be a preset icon, etc. In response to a drag operation on the preset identifier, the second page is displayed. Optionally, during the drag operation of the preset identifier, the area of the preset operation area gradually increases. If the area of the preset area is greater than a preset threshold, the second page is displayed.
[0059] Figure 2 This is a schematic diagram of a first page provided by an embodiment of the present disclosure. Figure 2 As described, the first page 210 is displayed on the upper layer of the live page 200. The size of the first page 210 is smaller than the size of the live page 200. The first virtual resource 230 associated with the preset tag item 220 is displayed on the first page 210. Among them, the first virtual resource 230 includes the first virtual resource A, the first virtual resource C,... The preset operation area 240 is displayed at the top of the display area of the first virtual resource 230 in the first page 210. In response to the sliding operation of the preset operation area 240, the second page is displayed. Optionally, a preset logo 250 is displayed at the position corresponding to the preset operation area 240. For example, the preset logo 250 is a five-pointed star. In response to the dragging operation of the preset logo 250, the second page 260 is displayed on the upper layer of the live page 200. The size of the second page 260 is smaller than the size of the live page 200. Figure 2 The middle arrow indicates the sliding direction corresponding to the sliding operation, or the dragging direction of the preset mark.
[0060] In some other embodiments, displaying the second page in response to an interactive operation on the first page includes: displaying virtual resources and a third control associated with a preset tag item among a plurality of tag items on the first page on the first page in response to a triggering operation of the preset tag item; and displaying the second page in response to a triggering operation of the third control.
[0061] For example, a preset component is displayed in a display area of a virtual resource associated with a preset tag item among multiple tag items on a first page. A preset component is a page component used to display preset text content in a preset interactive scenario. The preset text content is used to represent interactive information in the preset interactive scenario. The preset component includes the preset text content and a third control. The third control represents the entry component of the second page.
[0062] Optionally, preset text content corresponding to the third control is displayed on the first page, and the preset text content is associated with the current user's interaction history information with the virtual container. The current user's interaction history information with the virtual container may include the number of times the current user has removed the target virtual resource from the virtual container. Alternatively, the current user's interaction history information with the virtual container may also include the time when the current user last removed the target virtual resource from the virtual container.
[0063] In some embodiments, in the absence of any interactive operation of the current user on the virtual container, the first text content is displayed on the preset component. If there is at least one interactive operation of the current user on the virtual container, the second text content is displayed on the preset component. The first text content and the second text content are different contents for the preset interactive scene, so that different prompt information is displayed to users with different interactive information for the virtual container, enriching the interactive experience. Optionally, if the number of interactive operations of the current user on the virtual container is greater than a preset number threshold, the preset component is not displayed. In the case that the number of interactive operations on the virtual container is greater than the preset number threshold, giving up displaying the preset component can avoid the preset component occupying the display area of the first virtual resource, thereby displaying more first virtual resources in the display area of the first virtual resource associated with the preset tag item on the first page.
[0064] Figure 3 This is a schematic diagram of another first page provided by an embodiment of the present disclosure. Figure 3As described above, the first page 310 is displayed on the upper layer of the live page 300. The size of the first page 310 is smaller than the size of the live page 300. The first virtual resource 330 associated with the preset label item 320 is displayed on the first page 310. The preset component 340 is displayed between the display positions corresponding to the preset label item 320 in the display area of the first virtual resource 330 on the first page 310. The preset component 340 includes preset text content 350 and a third control 360. In response to the triggering operation of the third control 360, the second page 370 is displayed on the upper layer of the live page 300. The size of the second page 370 is smaller than the size of the live page 300.
[0065] Exemplarily, displaying the virtual container and the second control on the second page includes: displaying the virtual container, a plurality of slots, and the second control on the second page, wherein the slots are used to display the target virtual resource.
[0066] In some embodiments, the second page is a lower-level page of the first page. Multiple label items are displayed on the second page. A preset label item among the multiple label items is in a selected state. The second page also displays a virtual container, multiple slots, and a second control. If the current user has not obtained any virtual resources from the virtual container during the current update cycle, preset placeholder information is displayed in the multiple slots. If the current user has obtained at least one target virtual resource from the virtual container during the current update cycle, the at least one target virtual resource that has been obtained is displayed sequentially in the multiple slots. The display order of the at least one target virtual resource is associated with the acquisition order of the at least one target virtual resource.
[0067] Figure 4 This is a schematic diagram of a second page provided by an embodiment of the present disclosure. Figure 4 As shown, a second page 410 is displayed on top of the live page 400. The size of the second page 410 is smaller than that of the live page 400. Multiple tab items 420 are displayed on the second page 410. A preset tab item 430 among the multiple tab items 420 is selected. The second page 410 also displays a virtual container 440, multiple slots 450, and a second control 460.
[0068] In the disclosed embodiments, a virtual container is associated with at least one second virtual resource. Optionally, the virtual container can be a blind box of virtual resources, simulating the process of opening a blind box to obtain a gift. The at least one second virtual resource associated with the virtual container is random, and the current user cannot know the at least one second virtual resource associated with the virtual container in advance. The gameplay of obtaining new virtual resources by opening a blind box can enhance the sense of uncertainty and ritual of obtaining new virtual resources, thereby optimizing the user experience.
[0069] Exemplarily, the at least one second virtual resource is determined based on the virtual resources previously submitted and / or contributed by the current user. The virtual resources previously submitted by the current user refer to virtual resources submitted by the current user in various live broadcast rooms within a preset time period. The virtual resources contributed by the current user refer to virtual resources designed by the current user and contributed through a preset contribution page. For example, a contributed virtual resource is a virtual resource designed, contributed, and approved by the user.
[0070] In some embodiments, determining the at least one second virtual resource based on the virtual resources historically sent and / or contributed by the current user includes at least one of the following methods:
[0071] At least one second virtual resource is determined according to historical interaction information of the current user with respect to the first virtual resource.
[0072] At least one second virtual resource is determined according to virtual resources historically contributed by the current user.
[0073] At least one second virtual resource is determined according to the expected recommended virtual resource and the historical interaction information.
[0074] The historical interaction information refers to the audience's historical gift information for the first virtual resource. The current user's historical interaction information for the first virtual resource may be the current user's historical gift information for the first virtual resource. For example, if the current user has gifted the first virtual resource to at least one live broadcast host within a preset time period, the historical interaction information is determined based on the current user's gift information for the first virtual resource. Optionally, the historical interaction information includes the virtual resource type and the number of different types of virtual resources.
[0075] The virtual resources that are expected to be recommended are candidate virtual resources in the preset virtual resource library that have a higher recommendation priority than other virtual resources at the current stage. The virtual resources that are expected to be recommended are associated with the current stage's operation strategy.
[0076] For example, the second virtual resource associated with the virtual container can be determined based on the type of virtual resources historically submitted by the current user. Specifically, based on the type of virtual resources historically submitted by the current user in the largest number, candidate virtual resources of the same type can be obtained from a preset virtual resource library as the second virtual resource associated with the virtual container. Alternatively, virtual resources submitted and approved by the current user in the past can be used as the second virtual resource for the current user. Alternatively, the types of virtual resources to be recommended and virtual resources historically submitted by the current user are input into a pre-trained recommendation model, and a predicted score for the expected recommended virtual resource output by the recommendation model is obtained. The second virtual resource associated with the virtual container is determined based on the predicted score.
[0077] Optionally, when the current user enters the second page for the first time, it also includes: displaying a video about the virtual container on the second page. The video includes a virtual container and preset text, etc. Optionally, the preset text can be generated based on the second virtual resource determined based on the current user's historical interaction information for the first virtual resource. The second virtual resource is input into the pre-trained generative model to obtain the descriptive information corresponding to the second virtual resource output by the generative model. The descriptive information corresponding to the second virtual resource is used to characterize the emotions and thoughts contained in the gift of the second virtual resource. The preset text is determined based on the descriptive information corresponding to the second virtual resource. After the video ends, the virtual container and the second control are displayed on the second page.
[0078] S130. In response to the triggering operation of the second control, the dynamic effect corresponding to the virtual container and the gift effect of the target virtual resource in the at least one second virtual resource are displayed on the live broadcast page, wherein the dynamic effect includes a special effect of obtaining the target virtual resource from the virtual container.
[0079] The second control is used to trigger an acquisition and donation operation of a target virtual resource in at least one second virtual resource. The acquisition operation may be an operation of obtaining the target virtual resource from a virtual container. The donation operation may be an operation of donating the target virtual resource obtained from the virtual container to the host.
[0080] Dynamic effects simulate the process of obtaining a target virtual resource from a virtual container. For example, a dynamic effect might simulate the process of randomly removing a target virtual resource from a blind box. Gifting effects represent the process of the current user gifting a target virtual resource to the streamer.
[0081] Exemplarily, in response to the triggering operation of the second control, the live broadcast page displays a simulation of the process of randomly taking out the target virtual resource from the blind box, as well as the process of giving away the target virtual resource.
[0082] The technical solution of the embodiment of the present disclosure is to display a first page in response to a trigger operation of a first control in a live broadcast page, wherein the first page includes a first virtual resource. In response to an interactive operation in the first page, a second page is displayed, wherein a virtual container and a second control are displayed in the second page, wherein the virtual container is associated with at least one second virtual resource. In response to the trigger operation of the second control, a dynamic effect corresponding to the virtual container and a gift effect of a target virtual resource in the second virtual resource are displayed on the live broadcast page. The embodiment of the present disclosure realizes the launch of new virtual resources in the form of virtual containers by displaying a virtual container associated with at least one second virtual resource in a preset virtual resource library, wherein the second virtual resource is a candidate virtual resource different from the first virtual resource in the preset virtual resource library. The user can decide whether to trigger the virtual container to obtain the updated virtual resource, and the update timing of the virtual resource is determined by the user operation, thereby solving the problem of difficulty in determining the appropriate update timing of the virtual resource. It can optimize the interactive experience and interaction efficiency regarding the virtual resource, increase the vividness and fun of the live broadcast interaction, and improve the user experience.
[0083] Figure 5 A flow chart of another live interactive method provided by an embodiment of the present disclosure. Based on the above embodiments, the embodiment of the present disclosure specifically defines that in response to the triggering operation of the second control, the dynamic effect corresponding to the virtual container and the gift effect of the target virtual resource among the at least one second virtual resource are displayed on the live page.
[0084] like Figure 5 As shown, the method includes:
[0085] S510: In response to a triggering operation of a first control in a live broadcast page, display a first page, wherein the first page includes a first virtual resource.
[0086] S520: In response to the interactive operation on the first page, display a second page, displaying the virtual container, multiple slots, and the second control on the second page, wherein the slots are used to display the target virtual resources.
[0087] The target virtual resource is a virtual resource randomly obtained and donated from at least one second virtual resource associated with the virtual container.
[0088] S530. In response to the triggering operation of the second control, a special effect of the target virtual resource appearing after the virtual container switches from the first state to the second state is displayed on the live broadcast page, and first prompt information is displayed on the preset display control, wherein the first prompt information includes the state switching information of the virtual container.
[0089] The first and second states of the virtual container represent different configurations of the virtual container. For example, the first state of the virtual container represents an unopened state of the virtual container. The second state of the virtual container represents an opened state of the virtual container. When the virtual container is in the first state, the target virtual resource is not displayed on the live page. When the virtual container is in the second state, a dynamic effect of the target virtual resource is displayed on the live page. The dynamic effect may include, for example, the target virtual resource rising from the virtual container.
[0090] In some embodiments, displaying a special effect on the live page in which the target virtual resource appears after the virtual container switches from the first state to the second state may include: displaying a preset special effect of the virtual container in the first state on the live page, and then displaying the virtual container in the second state. The target virtual resource appears in the virtual container in the second state. The preset special effect includes, for example, a shaking effect of the virtual container in the first state.
[0091] In some embodiments, the virtual container may be a blind box. Figure 6 This is a schematic diagram of a live broadcast page provided by an embodiment of the present disclosure. Figure 6 As shown, the shaking effect of the blind box 620 in the first state is displayed on the live page 610. After the blind box 620 is shaken for t1 seconds, a dynamic effect of simulating the opening of the blind box 620 and the appearance of the target virtual resource 630 is displayed. A preset display control 640 is also displayed on the live page 610, and the first prompt information 650 is displayed on the preset display control 640. The first prompt information 650 is used to prompt that the blind box 620 is opened. The first prompt information 650 includes the opening information of the blind box 620. The opening information includes the current user opening the blind box 620 and the number of blind boxes 620 opened. For example, the number can be n, where n is a positive integer. Optionally, the descriptive information corresponding to the target virtual resource 630 is also displayed on the live page 610. For example, "So lucky, I opened xx gift."
[0092] S540: Display a special effect of the target virtual resource being converted from a first state to a second state in the live broadcast page, and display a second prompt information through the preset display control, wherein the second prompt information includes gift information of the target virtual resource.
[0093] The first state and the second state of the target virtual resource are different states of the target virtual resource. For example, the first state of the target virtual resource represents the display state of the target virtual resource on the live broadcast page. The second state of the target virtual resource represents the gift state of the target virtual resource to the anchor.
[0094] In some embodiments, the special effect of the target virtual resource switching from the first state to the second state includes: displaying the target virtual resource's size changing from small to large on the live page, and delivering the target virtual resource when the target virtual resource's size reaches a preset size threshold. Alternatively, starting from the moment the target virtual resource appears, displaying the target virtual resource's size changing from small to large on the live page, and delivering the target virtual resource when the target virtual resource's display time reaches a preset time threshold.
[0095] In some embodiments, Figure 7 This is a schematic diagram of another live broadcast page provided by an embodiment of the present disclosure. Figure 7 As shown, the blind box 720 and the target virtual resource 730 in the second state are displayed on the live page 710. The process of the size of the target virtual resource 730 from small to large is displayed. After the target virtual resource 730 is displayed for t2 seconds, the target virtual resource 730 is sent to the anchor. The preset display control 740 is also displayed on the live page 710, and the second prompt information 750 is also displayed on the preset display control 740. The second prompt information 750 includes the gift information of the target virtual resource 730. The gift information includes the gift of the target virtual resource 730 by the current user and the gift quantity of the target virtual resource 730. For example, the gift quantity can be n, where n is a positive integer.
[0096] It should be noted that, after executing S540, the execution may continue with S550 to S570 or directly jump to S580, depending on the current user's gift intention, wherein the gift intention includes continuous gifting of virtual resources or single gifting of virtual resources.
[0097] It should be noted that switching to display prompt information of the acquisition or gifting stage of the target virtual resource in the preset display control makes it easier for users to understand that the acquisition and gifting of the target virtual gift are two independent stages, thereby achieving the effect of simulating the opening of a blind box in a real scene, enhancing the sense of ritual of obtaining the target virtual resource, and the uncertainty of the blind box enhances the sense of unknown of the new virtual resource, which can enrich the interactive experience for the target virtual resource.
[0098] S550: Display a fourth control on the live broadcast page.
[0099] The fourth control is used to trigger the operation of continuously acquiring and delivering the target virtual resource from the virtual container. At least one second virtual resource associated with the virtual container is periodically updated according to the virtual container's update cycle. The fourth control can be displayed in an area of the live broadcast page at a preset distance from the target virtual resource. By continuously triggering the fourth control, the target virtual resource can be continuously acquired and delivered from the virtual container, avoiding the need to return to the first page and trigger the display of the virtual container based on the interactive operation on the first page. This shortens the interactive link of acquiring and delivering the target virtual resource from the virtual container again after delivering the target virtual resource acquired from the virtual container, thereby improving interaction efficiency.
[0100] See Figure 7 , the target virtual resource 730 is displayed in the live broadcast page 710, and the fourth control 760 is displayed on the right side of the target virtual resource 730.
[0101] S560: In response to the triggering operation of the fourth control, the live broadcast page is updated to display a special effect of the target virtual resource appearing after the state of the virtual container is switched, and the first prompt information is updated to display.
[0102] Exemplarily, in response to the triggering operation of the fourth control, a special effect of obtaining a new target virtual resource from the virtual container is displayed on the live broadcast page, and the first prompt information is updated and displayed on the preset display control. It should be noted that the special effect of obtaining a new target virtual resource from the virtual container is similar to the implementation method disclosed in the above embodiment of "displaying the special effect of the target virtual resource appearing after the virtual container switches from the first state to the second state on the live broadcast page", and will not be repeated here. The first prompt information is displayed on the preset display control, and the first prompt information is updated to display the number of blind boxes opened.
[0103] S570: updating and displaying a special effect of the target virtual resource being converted from the first state to the second state in the live broadcast page, and updating and displaying the second prompt information.
[0104] For example, a special effect of the newly removed target virtual resource being converted from the first state to the second state is displayed in the live broadcast room, and the second prompt information is updated and displayed on the preset display control. It should be noted that the special effect of the target virtual resource being converted from the first state to the second state is similar to the implementation method of "displaying the special effect of the target virtual resource being converted from the first state to the second state in the live broadcast page" disclosed in the above embodiment, and will not be repeated here. The second prompt information is displayed on the preset display control, and the second prompt information is updated to display the gift quantity of the target virtual resource.
[0105] S580: Display the target virtual resource in a display area corresponding to the first virtual resource associated with the preset tag item.
[0106] Among them, the display area corresponding to the first virtual resource associated with the preset label item belongs to the virtual resource display area in the first page. After the target virtual resource is donated, the first page can be displayed by triggering the first control in the live broadcast page. In response to the triggering operation of the preset label item in the first page, the first virtual resource associated with the preset label item and the donated target virtual resource are displayed in the first page. Optionally, the display priority of the target virtual resource is higher than the display priority of the first virtual resource associated with the preset label item. For example, the target virtual resource and the virtual value corresponding to the target virtual resource are displayed at the first position of the display area corresponding to the first virtual resource associated with the preset label item in the first page. In the case of dismantling multiple target virtual resources, the display priority of multiple target virtual resources is higher than the display priority of the first virtual resource associated with the preset label item, and the display priority between multiple target virtual resources is associated with the dismantling time of the target virtual resource. For example, the display priority of the target virtual resource dismantled later is higher than the display priority of the target virtual resource dismantled earlier.
[0107] The technical solution of the embodiment of the present disclosure, by responding to the triggering operation of the second control, displays the special effect of the target virtual resource appearing after the virtual container switches from the first state to the second state on the live broadcast page, and displays the first prompt information on the preset display control, and displays the special effect of the target virtual resource switching from the first state to the second state on the live broadcast page, and displays the second prompt information through the preset display control, so as to realize the acquisition and gifting of the target virtual resource through the second control, thereby enriching the interactive experience of gifting virtual resources on the live broadcast page. In addition, displaying the acquisition and gifting of the target virtual resource as two independent processes enhances the sense of ritual of acquiring the target virtual resource, and due to the uncertainty of acquiring the target virtual resource, the sense of unknown of the new virtual resource is enhanced, which can enrich the interactive experience for the target virtual resource.
[0108] Figure 8 This is a flow chart of another live interactive method provided by an embodiment of the present disclosure. Based on the above embodiments, the embodiment of the present disclosure additionally limits the display of target virtual resources in multiple slots in the second page.
[0109] like Figure 8 As shown, the method includes:
[0110] S810: In response to a triggering operation of a first control in a live broadcast page, display a first page, wherein the first page includes a first virtual resource.
[0111] S820: In response to the interactive operation on the first page, display a second page, displaying the virtual container, multiple slots, and the second control on the second page, wherein the slots are used to display the target virtual resources.
[0112] S830. In response to the triggering operation of the second control, a special effect of the target virtual resource appearing after the virtual container switches from the first state to the second state is displayed on the live broadcast page, and first prompt information is displayed on the preset display control, wherein the first prompt information includes the state switching information of the virtual container.
[0113] S840. Display a special effect of the target virtual resource being converted from a first state to a second state in the live broadcast page, and display a second prompt information through the preset display control, wherein the second prompt information includes gift information of the target virtual resource.
[0114] S850: In response to the interactive operation in the first page, display a second page, and display the target virtual resource in a target slot among the multiple slots in the second page.
[0115] Figure 9 This is a schematic diagram of another second page provided by an embodiment of the present disclosure. Figure 9 As shown, a second page 910 is displayed on the upper layer of the live page 900. A virtual container 920, multiple slots 930, and a second control 940 are displayed on the second page 910. A target slot 950 in the multiple slots 930 displays the target virtual resource, and the remaining slots display preset placeholder information.
[0116] S860: In response to the triggering operation of the target slot, the target virtual resource, multiple slots, and the gift control corresponding to the target slot are displayed on the second page.
[0117] See Figure 9 In response to the triggering operation of the target slot 940 , the target virtual resource corresponding to the target slot 950 is displayed at the display position of the virtual container 920 on the second page, and the gift control 960 is displayed at the display position of the second control 940 .
[0118] S870: In response to the triggering operation of the gift control, the gift information of the target virtual resource corresponding to the target slot is displayed on the live broadcast page.
[0119] Exemplarily, in response to the triggering operation of the gift control, the target virtual resource is gifted to the anchor again, and the gift information of the target virtual resource is displayed on the live broadcast page.
[0120] S880: Display the target virtual resource in a display area corresponding to the first virtual resource associated with the preset tag item.
[0121] The technical solution of the embodiment of the present disclosure displays the second page in response to the interactive operation in the first page. Since the second page includes a second control, the target resource in the second virtual resource associated with the virtual container can be continued to be acquired and donated by returning to the second page to trigger the second control. The target virtual resource is displayed in the target slot among the multiple slots in the second page; in response to the triggering operation of the target slot, the target virtual resource, multiple slots and the donation control corresponding to the target slot are displayed in the second page; in response to the triggering operation of the donation control, the donation information of the target virtual resource corresponding to the target slot is displayed on the live broadcast page, and the function of continuing to acquire the target virtual resource and donate it, as well as the donation function of the acquired target virtual resource, are realized in the second page, which enriches the interactive form of the second page and improves the user experience.
[0122] Figure 10 This is a structural diagram of a live interactive device provided in an embodiment of the present disclosure. The device can be implemented in the form of software and / or hardware. Optionally, it can be implemented by an electronic device, which can be a mobile terminal, PC or server, etc.
[0123] like Figure 10 As shown, the device includes: a first display module 1010 , a second display module 1020 and a third display module 1030 .
[0124] A first display module 1010 is configured to display a first page in response to a triggering operation of a first control in the live broadcast page, wherein the first page includes a first virtual resource;
[0125] A second display module 1020 is configured to display a second page in response to an interactive operation on the first page, wherein the second page displays a virtual container and a second control, wherein the virtual container is associated with at least one second virtual resource, and the second virtual resource represents a candidate virtual resource in a preset virtual resource library that is different from the first virtual resource;
[0126] The third display module 1030 is used to display the dynamic effect corresponding to the virtual container and the gift effect of the target virtual resource in the at least one second virtual resource on the live broadcast page in response to the trigger operation of the second control, wherein the dynamic effect includes a special effect of obtaining the target virtual resource from the virtual container.
[0127] Optionally, the second display module 1020 is specifically configured to:
[0128] In response to a triggering operation of a preset tag item among the plurality of tag items on the first page, displaying a first virtual resource and a preset operation area associated with the preset tag item on the first page;
[0129] In response to a sliding operation within the preset operation area, the second page is displayed.
[0130] Optionally, a preset logo is displayed at a position corresponding to the preset operation area, and the preset logo is associated with the preset operation area;
[0131] The displaying of the second page in response to the sliding operation in the preset operation area includes:
[0132] In response to the dragging operation of the preset mark, the second page is displayed.
[0133] Optionally, displaying the second page in response to the interactive operation on the first page includes:
[0134] In response to a triggering operation of a preset tag item among the plurality of tag items on the first page, displaying a virtual resource and a third control associated with the preset tag item on the first page;
[0135] In response to the triggering operation of the third control, the second page is displayed.
[0136] Optionally, it also includes:
[0137] The preset text content corresponding to the third control is displayed on the first page, where the preset text content is associated with the interaction history information of the current user with respect to the virtual container.
[0138] Optionally, the second display module 1020 is further specifically configured to:
[0139] The virtual container, multiple slots, and the second control are displayed on the second page, wherein the slots are used to display the target virtual resources.
[0140] Optionally, the third display module 1030 is specifically configured to:
[0141] In response to the triggering operation of the second control, a special effect of the target virtual resource appearing after the virtual container switches from the first state to the second state is displayed on the live broadcast page, and first prompt information is displayed on the preset display control, wherein the first prompt information includes the state switching information of the virtual container;
[0142] The special effect of the target virtual resource being converted from the first state to the second state is displayed on the live broadcast page, and the second prompt information is displayed through the preset display control, wherein the second prompt information includes the gift information of the target virtual resource.
[0143] Optionally, it also includes:
[0144] Displaying a fourth control on the live broadcast page;
[0145] In response to the triggering operation of the fourth control, updating and displaying a special effect of the target virtual resource appearing after the state of the virtual container is switched on the live broadcast page, and updating and displaying the first prompt information;
[0146] The live broadcast page is updated to display a special effect showing that the target virtual resource is converted from the first state to the second state, and the second prompt information is updated to display.
[0147] Optionally, it also includes:
[0148] In response to the interactive operation on the first page, displaying a second page, and displaying the target virtual resource in a target slot among a plurality of slots on the second page;
[0149] In response to the triggering operation of the target slot, displaying the target virtual resource, multiple slots, and a donation control corresponding to the target slot on the second page;
[0150] In response to the triggering operation of the gift control, the gift information of the target virtual resource corresponding to the target slot is displayed on the live broadcast page.
[0151] Optionally, the at least one second virtual resource is determined based on virtual resources historically sent and / or contributed by the current user.
[0152] Optionally, determining the at least one second virtual resource based on virtual resources historically sent and / or contributed by the current user includes at least one of the following methods:
[0153] Determining at least one second virtual resource based on historical interaction information of the current user with respect to the first virtual resource;
[0154] Determine at least one second virtual resource based on the virtual resources historically contributed by the current user;
[0155] At least one second virtual resource is determined according to the expected recommended virtual resource and the historical interaction information.
[0156] Optionally, after the live broadcast page displays the dynamic effect corresponding to the virtual container and the gift effect of the target virtual resource in the at least one second virtual resource, the method further includes:
[0157] The target virtual resource is displayed in a display area corresponding to the first virtual resource associated with the preset tag item.
[0158] The live interactive device provided in the embodiments of the present disclosure can execute the live interactive method provided in any embodiment of the present disclosure, and has functional modules and beneficial effects corresponding to the execution method.
[0159] It is worth noting that the various units and modules included in the above-mentioned device are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the embodiments of the present disclosure.
[0160] Figure 11 This is a schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. Figure 11 , which shows an electronic device (eg Figure 11 The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (such as in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 11 The electronic device shown is only an example and should not limit the functions and scope of use of the embodiments of the present disclosure.
[0161] like Figure 11 As shown, the electronic device 1100 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 1101, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1102 or a program loaded from a storage device 1108 into a random access memory (RAM) 1103. Various programs and data required for the operation of the electronic device 1100 are also stored in the RAM 1103. The processing device 1101, the ROM 1102, and the RAM 1103 are connected to each other via a bus 1104. An edit / output (I / O) interface 1105 is also connected to the bus 1104.
[0162] Typically, the following devices may be connected to the I / O interface 1105: an input device 1106 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1107 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1108 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1109. The communication device 1109 may allow the electronic device 1100 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 11The electronic device 1100 is shown with various devices, but it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed instead.
[0163] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 1109, or installed from the storage device 1108, or installed from the ROM 1102. When the computer program is executed by the processing device 1101, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.
[0164] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0165] The electronic device provided by the embodiment of the present disclosure and the live interactive method provided by the above embodiment belong to the same inventive concept. For technical details not fully described in this embodiment, please refer to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.
[0166] An embodiment of the present disclosure provides a computer storage medium having a computer program stored thereon, which, when executed by a processor, implements the live interactive method provided in the above embodiment.
[0167] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0168] In some embodiments, the client and server can communicate using any currently known or future developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0169] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0170] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device:
[0171] In response to a triggering operation of a first control in the live broadcast page, displaying a first page, wherein the first page includes a first virtual resource;
[0172] In response to an interactive operation on the first page, displaying a second page, displaying a virtual container and a second control on the second page, wherein the virtual container is associated with at least one second virtual resource, and the second virtual resource represents a candidate virtual resource in a preset virtual resource library that is different from the first virtual resource;
[0173] In response to the triggering operation of the second control, the dynamic effect corresponding to the virtual container and the gift effect of the target virtual resource in the at least one second virtual resource are displayed on the live broadcast page, wherein the dynamic effect includes obtaining the special effect of the target virtual resource from the virtual container.
[0174] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0175] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0176] The units involved in the embodiments described in this disclosure may be implemented in software or hardware, wherein the name of a unit does not necessarily limit the unit itself.
[0177] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0178] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0179] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.
[0180] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0181] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.
Claims
1. A live interactive method, characterized in that: include: In response to a triggering operation of a first control in the live broadcast page, displaying a first page, wherein the first page includes a first virtual resource; In response to an interactive operation on the first page, displaying a second page, displaying a virtual container and a second control on the second page, wherein the virtual container is associated with at least one second virtual resource, and the second virtual resource represents a candidate virtual resource in a preset virtual resource library that is different from the first virtual resource; In response to the triggering operation of the second control, the dynamic effect corresponding to the virtual container and the gift effect of the target virtual resource in the at least one second virtual resource are displayed on the live broadcast page, wherein the dynamic effect includes obtaining the special effect of the target virtual resource from the virtual container.
2. The method according to claim 1, characterized in that The displaying of the second page in response to the interactive operation on the first page includes: In response to a triggering operation of a preset tag item among the plurality of tag items on the first page, displaying a first virtual resource and a preset operation area associated with the preset tag item on the first page; In response to a sliding operation within the preset operation area, the second page is displayed.
3. The method according to claim 2, characterized in that Also includes: Displaying a preset mark at a position corresponding to the preset operation area, wherein the preset mark is associated with the preset operation area; The displaying of the second page in response to the sliding operation in the preset operation area includes: In response to the dragging operation of the preset mark, the second page is displayed.
4. The method according to claim 1, wherein The displaying of the second page in response to the interactive operation on the first page includes: In response to a triggering operation of a preset tag item among the plurality of tag items on the first page, displaying a virtual resource and a third control associated with the preset tag item on the first page; In response to the triggering operation of the third control, the second page is displayed.
5. The method according to claim 4, characterized in that Also includes: The preset text content corresponding to the third control is displayed on the first page, where the preset text content is associated with the interaction history information of the current user with respect to the virtual container.
6. The method according to claim 1, characterized in that The displaying of the virtual container and the second control on the second page includes: The virtual container, multiple slots, and the second control are displayed on the second page, wherein the slots are used to display the target virtual resources.
7. The method according to claim 6, characterized in that The displaying, in response to the triggering operation of the second control, of the dynamic effect corresponding to the virtual container and the gift effect of the target virtual resource in the at least one second virtual resource on the live broadcast page includes: In response to the triggering operation of the second control, a special effect of the target virtual resource appearing after the virtual container switches from the first state to the second state is displayed on the live broadcast page, and first prompt information is displayed on the preset display control, wherein the first prompt information includes the state switching information of the virtual container; The special effect of the target virtual resource being converted from the first state to the second state is displayed on the live broadcast page, and the second prompt information is displayed through the preset display control, wherein the second prompt information includes the gift information of the target virtual resource.
8. The method according to claim 7, characterized in that Also includes: Displaying a fourth control on the live broadcast page; In response to the triggering operation of the fourth control, updating and displaying a special effect of the target virtual resource appearing after the state of the virtual container is switched on the live broadcast page, and updating and displaying the first prompt information; The live broadcast page is updated to display a special effect showing that the target virtual resource is converted from the first state to the second state, and the second prompt information is updated to display.
9. The method according to claim 7, characterized in that Also includes: In response to the interactive operation on the first page, displaying a second page, and displaying the target virtual resource in a target slot among a plurality of slots on the second page; In response to the triggering operation of the target slot, displaying the target virtual resource, multiple slots, and a donation control corresponding to the target slot on the second page; In response to the triggering operation of the gift control, the gift information of the target virtual resource corresponding to the target slot is displayed on the live broadcast page.
10. The method according to claim 1, characterized in that The at least one second virtual resource is determined based on virtual resources historically sent and / or contributed by the current user.
11. The method according to claim 10, characterized in that The at least one second virtual resource is determined based on the virtual resources historically sent and / or contributed by the current user, including at least one of the following methods: Determining at least one second virtual resource based on historical interaction information of the current user with respect to the first virtual resource; Determine at least one second virtual resource based on the virtual resources historically contributed by the current user; At least one second virtual resource is determined according to the expected recommended virtual resource and the historical interaction information.
12. The method according to claim 2, characterized in that After displaying the dynamic effect corresponding to the virtual container and the gift effect of the target virtual resource in the at least one second virtual resource on the live broadcast page, the method further includes: The target virtual resource is displayed in a display area corresponding to the first virtual resource associated with the preset tag item.
13. A live interactive device, characterized in that: include: A first display module, configured to display a first page in response to a triggering operation of a first control in the live broadcast page, wherein the first page includes a first virtual resource; A second display module is configured to display a second page in response to an interactive operation on the first page, and to display a virtual container and a second control on the second page, wherein the virtual container is associated with at least one second virtual resource, and the second virtual resource represents a candidate virtual resource in a preset virtual resource library that is different from the first virtual resource; The third display module is used to display the dynamic effects corresponding to the virtual container and the gift effects of the target virtual resource in the at least one second virtual resource on the live broadcast page in response to the triggering operation of the second control, wherein the dynamic effects include special effects of obtaining the target virtual resource from the virtual container.
14. An electronic device, characterized in that: The electronic device comprises: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the live interactive method as described in any one of claims 1-12.
15. A storage medium containing computer-executable instructions, characterized in that: When executed by a computer processor, the computer executable instructions are used to execute the live interactive method as described in any one of claims 1-12.
16. A computer program product comprising a computer program, characterized in that When executed by a processor, the computer program implements the live interactive method as described in any one of claims 1 to 12.