Interactive method, apparatus, device, and storage medium
By automatically displaying special effects elements related to the identification information of the first account to the second account after the online battle, the problem of dependence on the anchor's experience is solved, and the dissemination efficiency of interactive forms and the utilization rate of computer resources are improved.
Patent Information
- Application Number
- CN202411179287.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-26
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2044-08-26
AI Technical Summary
In existing technologies, the online PK and punishment interaction format between broadcasters depends on the broadcaster's experience and familiarity with the operation, which makes it difficult to spread the interaction format and results in low utilization of computer resources.
After the online battle ends, special effects elements related to the identification information of the first account are automatically displayed to the second account, reducing the number of interactive operation steps, increasing the probability of displaying special effects elements, and reflecting the battle result through special effects elements, thereby improving the dissemination efficiency of interactive forms and the utilization rate of computer resources.
By automatically displaying special effects elements, the number of interactive operation steps is reduced, the display probability of special effects elements is increased and the dissemination efficiency of interactive forms is improved, the enthusiasm of participants is enhanced, and the utilization rate of computer resources is increased.
Smart Images

Figure CN119316624B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer technology, and more particularly to an interactive method, apparatus, device, and storage medium. Background Technology
[0002] With the continuous development of the internet, increasingly diverse interactive modes have emerged, such as live streaming, video streaming, and audio streaming. Among these, live streaming includes live-stream battles (PK) between hosts, which primarily involves one-on-one interactive competition between hosts from different live streaming rooms.
[0003] In related technologies, experienced streamers need to agree on the target punishment beforehand before an online PK (player versus player) battle. After the PK ends, the losing streamer will execute the corresponding penalty according to the pre-agreed penalty. However, this form of penalty interaction based on online PK relies heavily on the streamers' experience and operational familiarity, making its dissemination difficult and reducing the utilization of computer resources. Summary of the Invention
[0004] This disclosure provides an interactive method, apparatus, device, and storage medium to at least solve at least one technical problem in the related art. The technical solution of this disclosure is as follows:
[0005] According to a first aspect of the embodiments of this disclosure, an interaction method is provided, comprising:
[0006] Display a first page, which is used to display at least the online battle screen between the first account object and the second account object;
[0007] In response to the end of this round of competition command, a first special effect element is displayed that applies to the second account object; the first special effect element is at least related to the identification information of the first account object.
[0008] In some embodiments, the first effect element displayed in response to the end of the current round of the match includes:
[0009] In response to the command to end this round of the duel, display an animation of the duel result;
[0010] When the duel result animation indicates that the first account object has successfully completed the duel, the first special effect element is displayed in the object screen of the second account object, and a special effect prompt message is provided for the first special effect element.
[0011] In some embodiments, the method further includes:
[0012] In response to an element switching operation triggered by a target object, the first special effect element is switched to be displayed as a second special effect element; the target object includes the first account object.
[0013] In some embodiments, the step of switching the first effect element to a second effect element in response to an element switching operation triggered by a target object includes:
[0014] In response to an element switching operation triggered by a target object, an element switching page is displayed; the element switching page includes an element selection area for displaying multiple special effect elements, the multiple special effect elements including the first special effect element;
[0015] In response to the target object's confirmation of selecting the second effect element in the element selection area, the first effect element is switched to be displayed as the second effect element.
[0016] In some embodiments, prior to the element switching operation triggered by the target object, the method further includes:
[0017] The element switching control is displayed on the first page;
[0018] The element switching page displayed in response to the element switching operation triggered by the target object includes:
[0019] In response to the element switching operation performed by the target object on the element switching control, the element switching page is displayed.
[0020] In some embodiments, the element switching page further includes one or more of a first area for displaying the remaining display time of special effects for the current round of the battle and a second area for displaying element details of each of the special effects elements;
[0021] The element details include one or more of the following: special effect display style, special effect display position, and special effect matching text.
[0022] In some embodiments, before switching the first special effects element to be displayed as the second special effects element, the method further includes:
[0023] In response to the element cancellation operation triggered by the target object, the first special effect element is hidden.
[0024] In some embodiments, the element switching page further includes a cancellation control; the element cancellation operation triggered by the target object, hiding the first special effect element includes:
[0025] In response to the target object's trigger operation on the cancel display control, a confirmation window is displayed for canceling the display of the first special effect element;
[0026] In response to the confirmation operation of the confirmation window, the first special effect element is hidden.
[0027] In some embodiments, the element selection area further includes an element adding control, and the method further includes:
[0028] In response to a triggering operation that adds a control to the element, the element editing page is displayed;
[0029] In response to the special effects element editing operation performed on the element editing page, the edited special effects element is obtained;
[0030] In response to the confirmation action, a background review prompt message is displayed for the edited special effects element;
[0031] If the editing effect element meets the content review requirements, the editing effect element is added to the editable area of the element corresponding to the element adding control; the editing effect element is used to apply to the second account object.
[0032] In some embodiments, the number of the editing effect elements is at least one, and after adding the editing effect element to the editable area of the element corresponding to the element adding control, the method further includes:
[0033] If the first account object does not meet the interaction conditions for the editing effect element, in response to the triggering operation of any of the editing effect elements, a selection blocking prompt message is displayed;
[0034] If the first account object meets the interaction conditions for the edit effect element, in response to the trigger operation of any of the edit effect elements, the selected edit effect element is used as the second effect element.
[0035] In some embodiments, the method further includes:
[0036] On the first page, display operation prompts for the target object's actions triggered by the first special effects element;
[0037] And / or, in response to a triggering operation on the second effect element, display the element details of the second effect element.
[0038] In some embodiments, the target object includes any one of the first account object, the account management object corresponding to the first account object, and the target audience object; wherein, the target audience object is the audience object in the first audience object corresponding to the first account object that meets the preset operation permission conditions;
[0039] And / or, the first effect element or the second effect element includes one or more of the following: effect stickers, magic emoticons.
[0040] In some embodiments, the method further includes:
[0041] In response to the effect withdrawal request operation triggered by the second audience object corresponding to the second account object, aggregated request information is displayed; the effect withdrawal request operation is used to request the target object to withdraw the effect element applied to the second account object, and the aggregated request information is used to at least represent the cumulative number of requests from each second audience object that initiated the effect withdrawal request operation;
[0042] In response to the fulfillment of the request information hiding condition, the aggregated request information is hidden.
[0043] In some embodiments, before the first special effects element is displayed, the object screen of the second account object displays a first preset element that acts on the second account object;
[0044] The first special effect element displayed on the second account object includes:
[0045] Replace the first preset element with the first special effect element applied to the second account object.
[0046] In some embodiments, after displaying the first effect element applied to the second account object, the method further includes:
[0047] If the current display duration of the first special effect element is less than the preset display duration threshold, the first special effect element will be continuously displayed at the first position in the single live broadcast interface of the second account object.
[0048] And / or, in response to a move operation on the first effect element, move the first effect element from the first position to the second position;
[0049] And / or, if the current display duration of the first special effect element is greater than or equal to the preset display duration threshold, the first special effect element is hidden in the single-person live broadcast interface of the second account object, and the second preset element added by the second account object is restored.
[0050] In some embodiments, after displaying the first page, the method further includes:
[0051] During this round of online battles, in response to the exit command triggered by the battle participants, the exit frequency of the battle participants is determined;
[0052] During the next round of online battles, an exit effect element is displayed for the participants in the battle; the element type and / or display attributes of the exit effect element are related to the frequency of the participants' exits; the display priority of the exit effect element is lower than the display priority of the first effect element or the second effect element.
[0053] According to a second aspect of the present disclosure, an interactive device is provided, comprising:
[0054] The first display module is configured to display the first page, which is used to display at least the online battle screen between the first account object and the second account object.
[0055] The element display module is configured to execute a response to the end command of the current round of the match, displaying a first special effect element applied to the second account object; the first special effect element is at least related to the identification information of the first account object.
[0056] In some embodiments, the element display module includes:
[0057] The animation display unit is configured to execute an animation of the match result in response to the end command of the current round of the match.
[0058] The first display unit is configured to, when the duel result animation indicates that the first account object has successfully dueled, display the first special effect element in the object screen of the second account object and provide feedback on the special effect prompt information for the first special effect element.
[0059] In some embodiments, the apparatus further includes:
[0060] The switching display module is configured to perform an element switching operation in response to a target object, switching the first special effect element to a second special effect element; the target object includes the first account object.
[0061] In some embodiments, the display switching module includes:
[0062] The second display unit is configured to perform an element switching operation in response to a target object and display an element switching page; the element switching page includes an element selection area for displaying multiple special effect elements, the multiple special effect elements including the first special effect element;
[0063] The switching display unit is configured to perform a selection confirmation operation of the target object on the second effect element in the element selection area, and switch the first effect element to be displayed as the second effect element.
[0064] In some embodiments, the apparatus further includes:
[0065] The control display module is configured to execute the display of element switching controls on the first page;
[0066] The second display unit is also configured to perform:
[0067] In response to the element switching operation performed by the target object on the element switching control, the element switching page is displayed.
[0068] In some embodiments, the element switching page further includes one or more of a first area for displaying the remaining display time of special effects for the current round of the battle and a second area for displaying element details of each of the special effects elements;
[0069] The element details include one or more of the following: special effect display style, special effect display position, and special effect matching text.
[0070] In some embodiments, the apparatus further includes:
[0071] The hidden module is configured to perform an element cancellation operation triggered by the target object, hiding the first effect element.
[0072] In some embodiments, the element switching page further includes a cancel display control; the hidden module includes:
[0073] The confirmation unit is configured to perform a confirmation window for canceling the display of the first special effect element in response to a trigger operation of the target object on the cancel display control;
[0074] The hidden unit is configured to hide the first effect element in response to a confirmation operation on the confirmation window.
[0075] In some embodiments, the element selection area further includes an element adding control, and the device further includes:
[0076] The editing and display module is configured to execute an element editing page in response to a trigger operation that adds a control to the element;
[0077] The element determination module is configured to perform special effect element editing operations in response to the element editing page, and obtain the edited special effect element;
[0078] The review prompt module is configured to respond to the add confirmation operation and display background review prompt information for the edited special effects element;
[0079] The element adding module is configured to add the editing effect element to the editable area of the element corresponding to the element adding control, provided that the editing effect element meets the content review requirements; the editing effect element is used to act on the second account object.
[0080] In some embodiments, the number of the editing effect elements is at least one, and the apparatus further includes:
[0081] The blocking prompt module is configured to display a blocking prompt message in response to a triggering operation on any of the editing effect elements if the first account object does not meet the interaction conditions for the editing effect element.
[0082] The selection module is configured to, if the first account object satisfies the interaction conditions for the edit effect element, in response to a trigger operation on any of the edit effect elements, designate the selected edit effect element as the second effect element.
[0083] In some embodiments, the apparatus further includes:
[0084] The operation prompt module is configured to display operation prompt information on the first page, showing the operation triggered by the target object in response to the first special effect element.
[0085] And / or, the details display module is configured to perform an operation in response to a trigger on the second effect element, displaying the element details of the second effect element.
[0086] In some embodiments, the target object includes any one of the first account object, the account management object corresponding to the first account object, and the target audience object; wherein, the target audience object is the audience object in the first audience object corresponding to the first account object that meets the preset operation permission conditions;
[0087] And / or, the first effect element or the second effect element includes one or more of the following: effect stickers, magic emoticons.
[0088] In some embodiments, the apparatus further includes:
[0089] The request display module is configured to execute an effect withdrawal request operation triggered in response to the second audience object corresponding to the second account object, and display aggregated request information; the effect withdrawal request operation is used to request the target object to withdraw the effect elements applied to the second account object, and the aggregated request information is used to at least characterize the cumulative number of requests from each second audience object that initiated the effect withdrawal request operation;
[0090] The request hiding module is configured to hide the aggregated request information in response to conditions that are met.
[0091] In some embodiments, before the first special effects element is displayed, the object screen of the second account object displays a first preset element that acts on the second account object;
[0092] The element display module is also configured to execute:
[0093] Replace the first preset element with the first special effect element applied to the second account object.
[0094] In some embodiments, the apparatus further includes:
[0095] The continuous display module is configured to continuously display the first special effect element at the first position in the single-person live broadcast interface of the second account object if the current display duration of the first special effect element is less than a preset display duration threshold.
[0096] And / or, the element moving module is configured to perform a movement operation on the first effect element, moving the first effect element from the first position to the second position;
[0097] And / or, the element hiding module is configured to perform the following actions: if the current display duration of the first special effect element is greater than or equal to a preset display duration threshold, hide the first special effect element in the single-person live broadcast interface of the second account object, and restore the second preset element added by the second account object.
[0098] In some embodiments, the apparatus further includes:
[0099] The frequency determination module is configured to determine the exit frequency of the participating opponent in response to an exit command triggered by the participating opponent during the current online battle.
[0100] The exit display module is configured to display an exit effect element applied to the participant in the next round of online battles; the element type and / or display attributes of the exit effect element are related to the exit frequency of the participant in the battle; the display priority of the exit effect element is lower than the display priority of the first effect element or the second effect element.
[0101] According to a third aspect of the present disclosure, a computer-readable storage medium is provided that, when instructions in the computer-readable storage medium are executed by a processor of an electronic device, enables the electronic device to perform the interactive method as described in any of the above embodiments.
[0102] According to a fourth aspect of the present disclosure, an electronic device is provided, comprising:
[0103] processor;
[0104] Memory used to store the processor's executable instructions;
[0105] The processor is configured to execute the instructions to implement the interaction method as described in any of the above embodiments.
[0106] According to a fifth aspect of the present disclosure, a computer program product is provided, the computer program product including a computer program that, when executed by a processor, implements the interactive method provided in any of the above embodiments.
[0107] The technical solutions provided by the embodiments of this disclosure have at least the following beneficial effects:
[0108] This embodiment of the disclosure displays a first page, which at least shows the online duel screen between a first account and a second account. In response to a command to end the current duel, a first special effect element is displayed, acting on the second account. This first special effect element is at least related to the identification information of the first account. Thus, after a round of online duel between the first and second account ends, the corresponding first special effect element is automatically displayed to the second account based on the command to end the current duel. This eliminates the need for the second account to add the special effect element itself, reducing the number of interactive steps for the second account and increasing the probability of displaying the special effect element. This improves the dissemination efficiency and effectiveness of interactive forms based on special effect elements, and increases the utilization rate of computer resources. Furthermore, since the first special effect element is at least related to the identification information of the first account, it binds the first special effect element to each participating object in the online duel process. The first special effect element can intuitively reflect the result of the current online duel, increasing the enthusiasm of the participating objects in the online duel process, and further improving the dissemination efficiency and effectiveness of interactive forms using special effect elements in the online duel process.
[0109] 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
[0110] The accompanying drawings, which are incorporated in and form part of this disclosure, 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.
[0111] Figure 1 This is an architecture diagram of a system for an application interaction method, illustrated according to an exemplary embodiment.
[0112] Figure 2 This is a flowchart illustrating an interactive method according to an exemplary embodiment.
[0113] Figures 3 to 10 These are schematic diagrams of an interactive process according to an exemplary embodiment.
[0114] Figure 11 This is a block diagram of an interactive device according to an exemplary embodiment.
[0115] Figure 12 This is a block diagram illustrating an electronic device according to an exemplary embodiment. Detailed Implementation
[0116] 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.
[0117] It should be noted that the terms "first," "second," etc., used in the specification, claims, and 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 above.
[0118] Furthermore, the term "at least one" in this disclosure refers to one or more, and the term "more" refers to two or more. The term "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A existing alone, A and B existing simultaneously, and B existing alone.
[0119] Figure 1 This is an architecture diagram of a system for an application interaction method, illustrated according to an exemplary embodiment. See also: Figure 1 The architecture diagram may include terminal 110, server 120 and terminal 130.
[0120] Terminals 110 and 130 can be, but are not limited to, physical devices such as smartphones, tablets, laptops, desktop computers, smart speakers, smart wearable devices, digital assistants, augmented reality devices, and virtual reality devices, or one or more applications running on these physical devices. Terminals 110 and 130 have applications with corresponding functions installed, such as clients or mini-programs, and also run an operating system that supports running these applications. Specifically, for example... Figure 1 As shown, the terminal 110 can be equipped with a client corresponding to the first account object, and the terminal 130 can be equipped with a client corresponding to the second account object.
[0121] Server 120 can be, but is not limited to, a standalone server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, and big data and artificial intelligence platforms, among others. Terminal 110 and server 120, and terminal 130 and server 120, can be directly or indirectly connected via wired or wireless communication; this disclosure does not impose limitations. Through communication between terminal 110, terminal 130, and server 120, server 120 can provide corresponding backend support to terminal 110 and terminal 130 to enable interactive processes.
[0122] The interactive method provided in this disclosure can be executed by an interactive device, which can be integrated into an electronic device such as a terminal in hardware or software form, or it can be executed by the terminal alone, or it can be executed collaboratively by the terminal and the server.
[0123] It should be noted that this disclosure involves user information and other related data. When the following embodiments of this disclosure are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions.
[0124] Figure 2 This is a flowchart illustrating an interactive method according to an exemplary embodiment, such as... Figure 2 As shown, the interaction method can be applied to electronic devices. Taking the electronic device as a terminal in the above system architecture as an example, the method includes the following steps.
[0125] In step S201, a first page is displayed, which is used to display at least the online battle screen between the first account object and the second account object.
[0126] The first page can be a live-stream battle page between a first account and a second account. This first page is used to display at least the live-stream battle footage between the first and second account users. This battle can refer to a virtual battle. Taking a live-stream battle as an example, the first and second account users can refer to streamers in different live-streaming rooms. The first page can display the live stream footage of the first account user and the live stream footage of the second account user in a split-screen format.
[0127] In this embodiment, taking the live battle page of the first account object as an example, the live stream screen of the first account object can be located in the main position (e.g., on the left), and the live stream screen of the second account object can be located in the secondary position (e.g., on the left). It should be noted that the first page may also display one or more of the following, including but not limited to the account information of the first account object, the comment section, and related interactive elements.
[0128] In step S203, in response to the end command of this round of competition, a first special effect element is displayed that applies to the second account object; the first special effect element is at least related to the identification information of the first account object.
[0129] Optionally, the online battle process may include at least one round of online battles. After a round of online battles ends, corresponding penalties or rewards may be automatically applied to the participants based on the results of that round.
[0130] In this embodiment, taking a duel penalty as an example, if the result of this round of duel indicates that the second account object has lost, the terminal responds to the duel end command generated based on the result of this round of duel and displays a first special effect element applied to the second account object to implement the duel penalty for the second account object. For example, the first special effect element can be displayed at an appropriate position in the screen area where the second account object is located on the first page.
[0131] The first special effect element can be an interactive element that can be applied to the participants after the duel ends, and the result of this round of duel can be reflected through this first special effect element.
[0132] In this embodiment, the first special effect element may be at least related to the identification information of the first account object. Optionally, the first special effect element may include the identification information of the first account object. For example, the identification information of the first account object may include, but is not limited to, one or more of the first account object's avatar, nickname, etc. Alternatively, in addition to including the identification information of the first account object, the first special effect element may also include, but is not limited to, any one of special effect stickers, magic emoticons, etc. Taking the first special effect element including special effect stickers as an example, the first special effect element includes, but is not limited to, at least one or more of the first account object's avatar, sticker text, images, etc.
[0133] In some other embodiments, the first special effects element may include one or more of the following: identification information of the first account object, special effects stickers, magic emoticons, etc.
[0134] In some embodiments, in response to an end-of-round command, displaying a first effect element applied to the second account object includes:
[0135] In response to the command to end this round of the duel, display an animation of the duel result;
[0136] When the duel result animation indicates that the first account has won the duel, the first special effect element is displayed on the second account's screen, and feedback is provided on the special effect element.
[0137] In this embodiment, the terminal can respond to the end command of the current round of the competition by displaying the dialogue result screen on the first page in the form of a pop-up window, overlay, or other means. This dialogue result screen can indicate whether the first account object won or lost the current round of the competition. If the competition result animation indicates that the first account object succeeded in the competition, meaning the first account object is the winner in this round, and the second account object is the loser, the terminal can automatically add a first special effect element to the losing account object, that is, automatically display the first special effect element in the second account object's screen. The second account object's screen can be a split-screen view of the second account object's current live stream interaction, or a split-screen view of the second account object participating in the next round of the live stream competition.
[0138] Optionally, in addition to displaying the first special effect element on the second account's screen, the terminal can also provide at least one notification message to the first account regarding the first special effect element. This notification message serves as a reminder that the first special effect element has been automatically added to the second account. This notification message can be presented in one or more forms, including but not limited to text, images, and sound.
[0139] For example, such as Figure 3As shown, on the first page 310 of the first account object (e.g., nickname a), the live PK screen between the first account object and the second account object (e.g., nickname b) is displayed in a split screen. During the PK, no special effects elements are displayed on the second account object's screen 311. After the end of this round of live PK, in response to the end command of this round of PK, a PK result animation 313 is displayed. This PK result animation 313 indicates that the first account object has won the PK, and then the first special effect element 314 is displayed on the second account object's screen 311. At the same time, in the target area of the first page 310, a special effect prompt message 315 for the first special effect element is fed back to the first account object.
[0140] In some embodiments, the method further includes:
[0141] In response to an element switching operation triggered by the target object, the first effect element is switched to be displayed as the second effect element; the target object includes the first account object.
[0142] In this embodiment, the terminal can respond to an element switching operation triggered by the target object, obtain a second special effect element, which is different from the first special effect element, and switch the display of the first special effect element applied to the second account object to the second special effect element. That is, through the element switching operation triggered by the target object, the first special effect element displayed in the object screen of the second account object is replaced with the second special effect element. Optionally, the second special effect element may include, but is not limited to, one or more of special effect stickers, magic emoticons, etc. Taking the second special effect element including special effect stickers as an example, the first special effect element includes, but is not limited to, at least one or more of the object identifier of the first account object, sticker text, images, etc. Among them, the object identifier of the first account object may be, for example, the object avatar, nickname, etc. of the first account object.
[0143] Here, the target object refers to the object that performs the element switching operation and is different from the second account object. In this embodiment, the target object includes the first account object.
[0144] In the above embodiments, since the target object, including the first account object, can perform an element switching operation to switch the first special effect element to a second special effect element, the first account object can participate in the interaction process with the special effect element, increasing the diversity of the special effect element display, enriching the interactive gameplay during the communication period after the online battle, increasing the topicality and fun of the communication phase, thereby enhancing the user's willingness to participate in the online battle, improving the interaction effect and flexibility, and further improving the dissemination efficiency of the interactive form based on special effect elements and the utilization rate of computer resources.
[0145] In some embodiments, the target object may include any one of a first account object, an account management object corresponding to the first account object, or a target audience object.
[0146] In this context, the account management object refers to the account object authorized by the primary account object for management. Taking a live online battle as an example, the account management object can be an account object authorized by the primary account object to assist in managing its own live stream.
[0147] The target audience is the audience that meets the preset operation permission conditions among the first audience objects corresponding to the first account object. For example, the preset operation permission conditions may include, but are not limited to, one or more of the following: ranking in virtual resource transfer reaches a preset position, virtual resource transfer amount reaches a preset amount, interaction frequency reaches a preset interaction amount, etc.
[0148] The above embodiments, by setting target objects that can include multiple object types such as a first account object, an account management object corresponding to the first account object, and target audience objects, manage the operation permissions of special effects elements during the online battle by configuring multiple target objects, thereby further increasing the diversity of special effects element display. In particular, by increasing the permissions of target audience objects to operate special effects elements, it is beneficial to improve the audience's interactive enthusiasm and interactive effect during the online battle.
[0149] In some embodiments, switching the display of the first effect element to the second effect element in response to an element switching operation triggered by the target object includes:
[0150] In step S2051, in response to the element switching operation triggered by the target object, an element switching page is displayed; the element switching page includes an element selection area for displaying multiple special effect elements, the multiple special effect elements including a first special effect element.
[0151] In this embodiment, in response to an element switching operation triggered by a target object, the terminal displays an element switching page on the first page through pop-ups, overlays, or other means. This element switching page includes an element selection area, which displays multiple special effects elements, including a first special effects element. For example, the element selection area may include multiple default special effects elements, which may include the first special effects element.
[0152] In some embodiments, prior to an element switching operation triggered by a target object, the method further includes displaying an element switching control on a first page. Optionally, the element switching control may replace the aforementioned effect prompt information for the first effect element and be displayed at a corresponding location on the first page. For example, the element switching control may be displayed in the area of the live stream screen on the first page used to display seating. For instance, the element switching control may be displayed in the middle area between the seating area of the first account object and the seating area of the second account object.
[0153] Accordingly, in response to an element switching operation triggered by the target object, displaying the element switching page includes: displaying the element switching page in response to an element switching operation performed by the target object on the element switching control. Optionally, the terminal displays the element switching page on the first page in response to the target object performing an element switching operation on the element switching control, such as clicking, long-pressing, or swiping. Thus, by displaying the element switching control on the first page, element switching operations can be performed quickly, significantly reducing the target object's reliance on familiarity with the interactive gameplay of the special effects element and the number of operation steps, thereby improving the dissemination efficiency and effectiveness of the interactive gameplay based on the special effects element.
[0154] In step S2053, in response to the target object's confirmation operation of selecting the second special effect element in the element selection area, the first special effect element is switched to be displayed as the second special effect element.
[0155] In this embodiment, multiple special effect elements are displayed in the element selection area. By triggering a selection operation on any one of these special effect elements, the selected special effect element is set as the second special effect element. Then, a confirmation operation, such as clicking, can be performed on the confirmation control in the element switching page to switch the first special effect element displayed on the first page to the second special effect element.
[0156] For example, such as Figure 3 and Figure 4 As shown, after displaying the special effect prompt 315 on the first page 310, the special effect prompt 315 is hidden, and an element switching control 410 is displayed in the corresponding position. By triggering the element switching control 410, an element switching page 420 can be displayed. The element switching page 420 includes an element selection area 421. By selecting the second special effect element in the element selection area 421, the selected second special effect element is used as the second special effect element, and the first special effect element 314 is switched to the second special effect element 424 in the object screen 311 of the second account object. The element switching control 410 can be continuously displayed on the first page so that if the special effect element has not reached the display duration threshold, the element switching control 410 can be triggered again to perform the special effect element switching display operation.
[0157] The above embodiments, by introducing an element switching page corresponding to the element switching operation, perform a selection confirmation operation for the second special effect element, further reducing the dependence on familiarity with the interactive gameplay based on special effect elements and the cumbersome operation steps, thereby improving the execution efficiency of the element switching operation.
[0158] In some embodiments, the element switching page may further include one or more of the following: a first area for displaying the remaining display time of special effects for the current round of the battle, and a second area for displaying element details of each special effect element;
[0159] The element details include one or more of the following: effect display style, effect display location, and effect matching text.
[0160] In this embodiment, the element switching page may include a first area and / or a second area in addition to the element selection area. The first area displays the remaining display time of special effects for the current round of the battle. In the same round of the battle, the cumulative display time t1 of the special effects elements can be the same. If the display time of the special effects element currently displayed on the first page is t2, then the remaining display time of the special effects for the current round of the battle displayed in the first area is t1-t2.
[0161] This second area is used to display the element details of each special effect element. Optionally, the element details include one or more of the following: special effect display style, special effect display position, and special effect matching text. The special effect display style may include, but is not limited to, one or more of the following: image, text, display color, display shape, and display combination method. For example, the image may be the avatar of the first account object, and the text may be text indicating the result of the duel (e.g., "I won," etc.). Figure 4 Element details 422. The effect display position is used to characterize the position of the effect element within the object's frame of the second account object. For example, the effect element may be displayed above the second account object's head. This effect display position can be achieved by cropping a portion of the object's frame that contains at least the second account object and displaying it in the second area, using that portion as the background of the effect element. Figure 4 Element details 423. Effect matching text is used to represent the detailed description text of each effect element, such as... Figure 4 Element details 422 and Element details 423. This effect matching text can be displayed independently of the effect element in the second account object's screen, and can be displayed after the effect element displayed in the triggering object's screen.
[0162] In some embodiments, before switching the display of the first special effect element to the second special effect element, the method further includes: hiding the first special effect element in response to an element cancellation operation triggered by the target object. Optionally, the terminal hides the first special effect element displayed on the first page in response to an element cancellation operation triggered by the target object on the displayed first special effect element. By canceling the display of the first special effect element, the first special effect element acting on the second account object can be quickly removed, reducing the display duration of the first special effect element on the first page and improving the flexibility and interactive diversity of the special effect element display.
[0163] In practical application, if the winning streamer does not wish to punish the losing team in this round, or if the losing streamer has completed other punishments stipulated by the winning streamer, the winning streamer or the administrator may choose to cancel the duel punishment for the first special effect element in advance. After cancellation, duel punishments based on special effect elements cannot be used again in this round.
[0164] In some embodiments, the element switching page further includes a cancellation control; in response to an element cancellation operation triggered by the target object, hiding the first effect element includes:
[0165] In response to the target object's trigger action on the cancel display control, a confirmation window is displayed for canceling the first effect element;
[0166] In response to the confirmation action on the confirmation window, hide the first special effects element.
[0167] In this embodiment, in response to the target object's trigger operation of canceling the display control in the element switching page, the terminal displays a confirmation window on the first page for canceling the display of the first special effect element. This confirmation window may include a first control corresponding to the confirmation operation and a second control corresponding to the withdrawal operation. If the terminal responds by executing a trigger operation on the first control, the first special effect element is hidden. Hiding the first special effect element at this time indicates that the penalty against the second account object is forfeited in this round of competition, and the first special effect element cannot be displayed again in this round. If the terminal responds by executing a trigger operation on the first control, the first special effect element is unhidden. Thus, by combining the cancellation of the display control and the confirmation operation on the confirmation window, the special effect element is hidden through a secondary confirmation trigger operation, reducing the probability of accidental operation and improving the accuracy of interaction.
[0168] For example, such as Figure 5 As shown, the element switching page 420 also includes a cancel display control 510. Triggering this cancel display control 510 pops up a confirmation window 520 for canceling the display of the first special effect element. If the confirmation operation is performed on this confirmation window 520, the special effect element in the object screen 311 of the second account object is hidden, and a reminder message 530 indicating the hidden special effect element is displayed simultaneously. Figure 5 As shown in (c).
[0169] In some embodiments, the element selection area further includes an element adding control, and the method further includes:
[0170] In response to the action of adding a control to an element, display the element editing page;
[0171] In response to special effects element editing operations performed on the element editing page, obtain the edited special effects element;
[0172] In response to the confirmation action, a background review prompt message is displayed for the edited special effects element;
[0173] If the editing effect element meets the content review requirements, add the editing effect element in the editable area of the element corresponding to the element adding control; the editing effect element is used to apply to the second account object.
[0174] In this embodiment, in response to a trigger operation of adding controls to elements in the element selection area, the terminal displays an element editing page on the first page in the form of a pop-up window or overlay. Next, the terminal performs editing operations on the element editing page, such as text input and display style selection, to obtain the edited effect element. After responding to a confirmation operation on the edited effect element, a content review prompt pop-up is displayed, which includes background review prompt information for the edited effect element. Subsequently, if the edited effect element meets the content review requirements, the edited effect element is added to the editable area of the element corresponding to the element adding control. It should be noted that the number of edited effect elements that can be added to the element switching page can be set to no more than k (e.g., 3). The target object can then perform trigger operations on the edited effect element, such as deletion, replacing the first effect element, or re-editing.
[0175] For example, such as Figure 6 As shown, the element switching page 420 also includes an element adding control 610. Triggering this control displays the element editing page 620, which includes a preview of the special effects element, a text input area, and an element style selection area. By entering text 1 and selecting style 1, an editable special effects element is obtained. Triggering the add control in the element editing page 620 will pop up a prompt window 622 asking whether to add the editable special effects element. If the addition is confirmed, a background review prompt message 630 is displayed for the editable special effects element, and the editable special effects element under review can be pre-added to the editable area corresponding to the custom special effects element. If the editable special effects element passes review, it can be used for subsequent interactive operations.
[0176] The above embodiments introduce an element addition control to perform special effect element editing operations, so that custom editing special effect elements can be added to the element switching page, thereby improving the interactive diversity and flexibility of online battles and promoting the initiation rate of online battles.
[0177] In some embodiments, the number of editable effect elements is at least one. After adding the editable effect element to the editable area of the element corresponding to the element adding control, the method further includes:
[0178] If the first account does not meet the interaction conditions for editing special effects elements, in response to the triggering operation of any editing special effects element, a prompt message to block the action will be displayed.
[0179] If the first account object meets the interaction conditions for editing effect elements, in response to the trigger operation of any editing effect element, the selected editing effect element will be used as the second effect element.
[0180] In this embodiment, before triggering the editing effect element, it can be determined whether the first account object meets the interaction conditions for the editing effect element. These interaction conditions may include, but are not limited to, a preset threshold number of successful consecutive battles (e.g., N times). If the determination result indicates that the conditions are not met, a selection blocking prompt is displayed when the target object responds to triggering any editing effect element. This prompt reflects that the selection for the editing effect element cannot be triggered at present. The selection blocking prompt may indicate the interaction conditions for activating the triggering operation for the editing effect element. If the determination result indicates that the conditions are met, when the target object responds to triggering any editing effect element, the selected editing effect element can be used as the second effect element, replacing the first effect element. Thus, by determining whether the interaction conditions for the editing effect element are met, the operational threshold for the editing effect element is increased, thereby increasing the initiation rate and enthusiasm of both parties to initiate further battles to meet the interaction conditions.
[0181] For example, such as Figure 7 As shown, if the first account does not meet the interaction conditions for editing effect elements, such as the number of successful consecutive battles not reaching the preset threshold N, then in response to the trigger operation for any editing effect element, a selection blocking prompt message 710 is displayed. If the first account meets the interaction conditions for editing effect elements, then in response to the trigger operation for any editing effect element, the selected editing effect element is used as the second effect element, and the selected editing effect element is displayed in the object screen of the second account 720, while a prompt message 730 indicating successful use of the editing effect element is displayed.
[0182] In some embodiments, the method further includes: displaying operation prompt information on the first page regarding the operation triggered by the target object in response to the first special effect element. Optionally, in response to each operation triggered by the target object in response to the first special effect element, the terminal may display operation prompt information corresponding to that operation on the first page. It should be noted that the operation prompt information here may include, but is not limited to, one or more of the following: element switching operation, element cancellation operation, etc. The operation prompt information may include the operation identifier of the target object and the corresponding operation content. The operation identifier of the target object may include, but is not limited to, one or more of the following: the object nickname of the first account object, the object nickname of the account management object corresponding to the first account object, and the object nickname of the target audience object.
[0183] For example, such as Figure 4 As shown in (d), the operation prompt message 425 for performing the element switching operation is displayed. Figure 4 As shown in (c), the operation prompt message 530 for canceling the display of the element is displayed. The [Nickname XX] shown in the figure can be the nickname of the first account object, the nickname of the account management object corresponding to the first account object, or the nickname of the target audience object. The target audience object can be the audience member who contributed the most to the winning team's live stream in this PK (i.e., the MVP audience member), and this target audience member can obtain the permission to actively select and cancel special effects elements for the losing team.
[0184] In the above embodiments, by displaying operation prompts on the first page regarding the actions triggered by the target object in response to the first special effect element, it serves two purposes: firstly, it reminds the target object of each triggered action, preventing abrupt transitions; secondly, by demonstrating the target audience's actions, it further enhances their participation. Furthermore, it conveys the ability to select and deselect special effect elements to other audience members, further motivating them to participate in online battles, increasing interaction and engagement, and boosting the initiation rate and overall effectiveness of online battles.
[0185] In some embodiments, the method further includes: displaying element details of the second effect element in response to a triggering operation on the second effect element. Optionally, the second effect element acting on the second account object is displayed on the first page, and the element details of the second effect element can be displayed by performing a triggering operation such as clicking or long-pressing on the second effect element. For example, the element details may include one or more of the following: effect matching text, remaining display time of the element, etc.
[0186] For example, such as Figure 8AAs shown, a second special effect element is displayed on the first page of the first account object. The first audience object of the first account object can trigger this second special effect element to display its element details content 810. The element details content 810 of the second special effect element may include the display style of the second special effect element, as well as the matching text 811 of the second special effect element and the remaining display time of the element. For example... Figure 8B As shown, a second special effect element is displayed on the connection page of the second account object. This page can also display prompt information 821 about the second special effect element from the perspective of the second account object. The second audience object of the second account object can display the element details 830 of the second special effect element by triggering the second special effect element. The element details 830 of the second special effect element can include the display style of the second special effect element, as well as the special effect matching text of the second special effect element and the remaining display time of the element.
[0187] In some embodiments, the method further includes:
[0188] In response to the effect withdrawal request operation triggered by the second audience object corresponding to the second account object, the aggregated request information is displayed; the effect withdrawal request operation is used to request the target object to withdraw the effect element applied to the second account object, and the aggregated request information is used to at least represent the cumulative number of requests from each second audience object that initiated the effect withdrawal request operation.
[0189] In response to the condition for hiding request information being met, the aggregated request information is hidden.
[0190] In this embodiment, a special effect withdrawal request control can be displayed in the interaction area of the second audience object corresponding to the second account object. The second audience object can request the withdrawal of the special effect element applied to the second account object by triggering the special effect withdrawal request control. The terminal responds to the special effect withdrawal request operation triggered by the second audience object corresponding to the second account object, obtains the request information of each second account object, and then aggregates the obtained request information to obtain aggregated request information. This aggregated request information at least represents the cumulative number of requests from each second audience object that initiated the special effect withdrawal request operation. Then, this aggregated request information can be displayed in the chat area of the first page. For example, this aggregated request information can be fixedly displayed in the chat area of both parties' live broadcast rooms in the form of cards, bubbles, etc. Furthermore, when displaying the aggregated request information, the number of new request information from the second audience object can be obtained in real time, and the cumulative number of requests in the aggregated request information can be updated according to the number of new request information. When the aggregated request information meets the request information hiding conditions, the aggregated request information can be automatically hidden. For example, the request information hiding conditions may include, but are not limited to, the display duration of the aggregated request information reaching a preset duration threshold (e.g., X1 seconds). There is no specific limitation on the preset duration threshold here.
[0191] For example, such as Figure 9 As shown in (a), in the chat area of the second account object's connection page, a special effect recall request control 910 can be displayed. The second audience object corresponding to the second account object can trigger the send button to send a request message to the first account object requesting the recall of the special effect element. Figure 9 As shown in (b), the aggregated request information 920 corresponding to each obtained request message is displayed on the first page of the first account object. This aggregated request information 920 displays the request content and the cumulative number of requests. This aggregated request information 920 can automatically disappear after being displayed for a preset duration threshold (e.g., X1 seconds).
[0192] The above embodiments, by displaying the aggregation request information initiated by the second audience object, request the target object to cancel the special effects elements for the second account object. This is convenient to combine with the aforementioned element cancellation display operation to flexibly adjust the display of special effects elements for the second account object, further improve the effect of online interaction and the participation and topicality of each user object, and enrich the interactive forms and interactive fun of the online battle process.
[0193] In some embodiments, before displaying the first special effects element, the object screen of the second account object displays a first preset element that applies to the second account object. Accordingly, displaying the first special effects element that applies to the second account object includes:
[0194] Replace the first preset element with the first effect element that applies to the second account object.
[0195] In this embodiment, if a first preset element acting on the second account object is already displayed in the object screen before the first special effect element is displayed, then after the current round of the battle ends, the first preset element can be replaced by the first special effect element acting on the second account object. The first preset element is a preset element added by the second account object itself. For example, the first preset element may include, but is not limited to, at least one of magic emoticons, patterns, etc. Thus, by replacing the first special effect element with the already displayed first preset element, the display priority of special effect elements related to the online battle is higher than the first preset element added by the account itself. This avoids interference from displaying multiple elements simultaneously, highlighting the display effect of the online battle, and increasing the probability and interactivity of online battles.
[0196] In some embodiments, after displaying the first effect element applied to the second account object, the method further includes:
[0197] If the current display duration of the first special effect element is less than the preset display duration threshold, the first special effect element will be continuously displayed in the first position in the single live broadcast interface of the second account object.
[0198] And / or, in response to a move operation on the first effect element, move the first effect element from the first position to the second position;
[0199] And / or, if the current display duration of the first special effect element is greater than or equal to the preset display duration threshold, hide the first special effect element in the single-person live broadcast interface of the second account object, and restore the second preset element added by the second account object.
[0200] In this embodiment, the terminal can detect the difference between the current display duration of the first special effect element and a preset display duration threshold. If the current display duration of the first special effect element is less than the preset display duration threshold, the first special effect element will be continuously displayed at the first position in the second account's single-person live stream interface. That is, in addition to being continuously displayed in the duel screen of the online battle between the two parties, the first special effect element can also be continuously displayed in the second account's single-person live stream interface, allowing the first special effect element to continuously affect the second account, extending the display duration of the interactive gameplay of the special effect element related to the online battle, improving the information transmission effect of the interactive diversity of the continuous battle, and increasing the probability of interactive participation in the special effect element. Furthermore, the special effect element corresponding to the online battle continuously displayed in the second account's single-person live stream interface can become a topic of conversation between the streamers, driving the competitive atmosphere in the live stream during the online battle, and helping both streamers create more interesting and attractive live stream content.
[0201] Furthermore, when the first special effect element is continuously displayed in the single-person live streaming interface of the second account user, the terminal can respond to the second account user's movement operation on the first special effect element, such as long-pressing and moving, to move the first special effect element from the first position to the second position. Thus, by adding the second account user's movement operation on the first special effect element, the second account user's participation in the special effect element is increased, and the flexibility of the first special effect element's display position is improved.
[0202] Furthermore, when the first special effect element is continuously displayed in the second account's solo live stream interface, if the current display duration of the first special effect element is detected to be greater than or equal to a preset display duration threshold, the first special effect element is hidden in the second account's solo live stream interface, and the second preset element added by the second account is restored. This second preset element is a preset element added by the second account itself. For example, the second preset element may include, but is not limited to, at least one of a magic emoticon or pattern. Thus, by applying the effect element to the second account to the display duration threshold, the effect element can be hidden and the second preset element added by the second account can be restored, avoiding interference caused by simultaneously displaying the effect element and the preset element. It also eliminates the need for the second account to re-add the second preset element, shortening the operation time and improving the user experience.
[0203] It should be noted that this only illustrates operations such as continuous display, position movement, and hiding / showing on the first special effect element. Of course, these operations also apply to the second special effect element; that is, similar operations as continuous display, position movement, and hiding / showing can be performed on the second special effect element, but these will not be elaborated upon here.
[0204] It should also be noted that the above embodiments only illustrate the interactive process of executing a duel penalty based on special effects elements after a connected duel. In some embodiments, an interactive process of executing a duel reward based on special effects elements can also be executed after a connected duel. For example, in a connected duel, the losing player can switch special effects elements that match the duel reward for the winning player, etc. The specific details are similar to the above embodiments and will not be repeated here.
[0205] In some embodiments, after displaying the first page, the method further includes:
[0206] During this round of online battles, the frequency of exiting the online battles is determined in response to the exit command triggered by the participants.
[0207] During the next round of online battles, an exit effect element will be displayed for the participants in the battle; the element type and / or display attributes of the exit effect element are related to the frequency of the participants' exits; the display priority of the exit effect element is lower than that of the first or second effect element.
[0208] In this embodiment, during the current online battle, before the current online battle ends, the terminal can respond to a leave-from-the-connection command triggered by a participant and calculate the leave-from-the-connection frequency of that participant. The participant can be either a first account or a second account. The leave-from-the-connection frequency refers to the cumulative number of times the participant leaves the battle midway through previous online battles and the current online battle within a preset time period. Subsequently, when the participant participates in the next online battle, a leave-from-the-connection effect element can be displayed.
[0209] Taking a live stream battle as an example, the exit effect element can be a penalty imposed on a streamer who leaves the battle midway through the match (e.g., after 2 minutes). The penalty effect can be upgraded based on the frequency of exits (e.g., number of times the participant flees) within a preset time period (e.g., 24 hours). Optionally, the element type and / or display attributes of the exit effect element are related to the frequency of exits. The element type may include element display text, etc. The display attributes may include at least one of the following: display duration, display style, etc. For example, the more frequently a participant exits, the more prominent the element type of the exit effect element becomes, and the longer its display duration.
[0210] For example, such as Figure 10 As shown, if participant 1 and participant 2 have been engaged in an online duel for more than X2 minutes, and participant 1 triggers the end control 1010, a first inquiry pop-up 1020 and a second inquiry pop-up 1030 will be displayed. If participant 1 decides to quit midway through the duel, the exit penalty condition will be triggered. If participant 1's exit frequency is less than a preset frequency threshold (e.g., 3 times), the exit effect element displayed in the next round can include a "Runaway King" sticker 1041, and the corresponding first prompt message 1042 can be displayed. If participant 1's exit frequency is greater than or equal to the preset frequency threshold (e.g., 3 times), the exit effect element displayed can include a "Runaway King" sticker 1051, and the corresponding second prompt message 1052 can be displayed. The "Runaway King" sticker can be continuously displayed during subsequent online duels of the same day. Both participants and the corresponding audience can see the explanation of the exit effect element by clicking on it.
[0211] It should be noted that the exit effect element will not be displayed when a participant returns to a solo live stream from an online duel. Furthermore, during an online duel, each participant's screen can display a maximum of one effect element. If a participant has both the aforementioned online duel result-related effect element and the exit effect element, the online duel result-related effect element will have higher display priority than the exit effect element.
[0212] The above embodiments, by introducing exit effects and interaction frequency, adopt a fun approach to regulate the operational behavior of participants in online battles, thereby reducing the disconnection rate of online battles and increasing the duration and interactive effect of online battles.
[0213] The above embodiments automatically display the corresponding first special effect element to the second account after a round of online battles between the first and second account objects, based on the end command of this round. This eliminates the need for the second account object to add its own special effect element, reducing the number of interactive steps required and increasing the likelihood of displaying the special effect element. This improves the efficiency and effectiveness of the dissemination of interaction based on special effect elements, and also increases the utilization rate of computer resources. Furthermore, since the first special effect element is at least related to the identification information of the first account object, it binds the first special effect element to each participant in the online battle process. The first special effect element can intuitively reflect the result of this round of online battles, increasing the enthusiasm of participants and further improving the dissemination efficiency and effectiveness of the interaction using special effect elements in online battles.
[0214] It should be understood that the controls, icons, cards, text, images, animations, and other elements in the various interface diagrams provided in this disclosure are not limited to the specific content shown in the diagrams, and may be other equivalent or similar or modified display forms and layouts.
[0215] It should be noted that the above embodiments can be executed individually, or they can be executed in combination or superimposed if there is no technical conflict.
[0216] Figure 11 This is a block diagram illustrating an interactive device according to an exemplary embodiment. (Refer to...) Figure 11 The device may include:
[0217] The first display module 1110 is configured to display the first page, which is used to display at least the online battle screen between the first account object and the second account object.
[0218] Element display module 1120 is configured to execute the first special effect element applied to the second account object in response to the end command of this round of the duel.
[0219] In some embodiments, the element display module includes:
[0220] The animation display unit is configured to execute an animation of the match result in response to the end command of the current round of the match.
[0221] The first display unit is configured to, when the duel result animation indicates that the first account object has successfully dueled, display the first special effect element in the object screen of the second account object and provide feedback on the special effect element.
[0222] In some embodiments, the apparatus further includes:
[0223] The switching display module is configured to perform an element switching operation in response to a target object, switching the first effect element to a second effect element; the target object includes the first account object.
[0224] In some embodiments, the switching display module includes:
[0225] The second display unit is configured to perform an element switching operation in response to a target object and display an element switching page; the element switching page includes an element selection area for displaying multiple special effect elements, including a first special effect element;
[0226] The switching display unit is configured to perform a selection confirmation operation on the second effect element in the element selection area in response to the target object, and switch the display of the first effect element to the second effect element.
[0227] In some embodiments, the apparatus further includes:
[0228] The control display module is configured to display element switching controls on the first page.
[0229] The second display unit is also configured to perform:
[0230] In response to the element switching operation performed by the target object on the element switching control, display the element switching page.
[0231] In some embodiments, the element switching page may further include one or more of the following: a first area for displaying the remaining display time of special effects for the current round of the battle, and a second area for displaying element details of each special effect element;
[0232] The element details include one or more of the following: effect display style, effect display location, and effect matching text.
[0233] In some embodiments, the apparatus further includes:
[0234] The hidden module is configured to perform an element cancellation operation in response to the target object, hiding the first effect element.
[0235] In some embodiments, the element switching page further includes a control to cancel the display; the hidden module includes:
[0236] The confirmation unit is configured to perform a confirmation window for canceling the first effect element in response to a triggering operation of the target object on the cancel display control;
[0237] The hidden unit is configured to hide the first effect element in response to a confirmation action on the confirmation window.
[0238] In some embodiments, the element selection area further includes an element adding control, and the device further includes:
[0239] The editing and display module is configured to display the element editing page in response to a triggering operation that adds controls to an element;
[0240] The element determination module is configured to perform special effect element editing operations in response to the element editing page, and obtain the edited special effect element;
[0241] The review prompt module is configured to respond to the add confirmation operation and display backend review prompt information for editing special effects elements;
[0242] The element adding module is configured to add an editing effect element to the editable area of the element corresponding to the element adding control, provided that the editing effect element meets the content review requirements; the editing effect element is used to apply to the second account object.
[0243] In some embodiments, the number of editing effect elements is at least one, and the apparatus further includes:
[0244] The blocking prompt module is configured to display a blocking prompt message in response to any triggering operation on any editing effect element if the first account object does not meet the interaction conditions for the editing effect element.
[0245] The selected module is configured to execute the following action: if the first account object meets the interaction conditions for the edit effect element, in response to the trigger operation on any edit effect element, the selected edit effect element is used as the second effect element.
[0246] In some embodiments, the apparatus further includes:
[0247] The operation prompt module is configured to display operation prompt information on the first page, showing the operation triggered by the target object in response to the first special effect element;
[0248] And / or, the details display module is configured to perform an action in response to a triggering operation on the second effect element, displaying the element details of the second effect element.
[0249] In some embodiments, the target object includes any one of a first account object, an account management object corresponding to the first account object, and a target audience object; wherein, the target audience object is an audience object in the first audience object corresponding to the first account object that meets the preset operation permission conditions;
[0250] And / or, the first or second effect element includes one or more of the following: effect stickers, magic emoticons.
[0251] In some embodiments, the apparatus further includes:
[0252] The request display module is configured to execute an effect withdrawal request operation triggered in response to the second audience object corresponding to the second account object, and display aggregated request information; the effect withdrawal request operation is used to request the target object to withdraw the effect elements applied to the second account object, and the aggregated request information is used to at least represent the cumulative number of requests from each second audience object that initiated the effect withdrawal request operation;
[0253] The request hiding module is configured to perform a response that hides aggregated request information if the request information hiding conditions are met.
[0254] In some embodiments, before the first special effects element is displayed, the object screen of the second account object displays a first preset element that acts on the second account object;
[0255] The element display module is also configured to execute:
[0256] Replace the first preset element with the first effect element that applies to the second account object.
[0257] In some embodiments, the apparatus further includes:
[0258] The continuous display module is configured to continuously display the first special effect element at the first position in the single-person live broadcast interface of the second account object if the current display duration of the first special effect element is less than the preset display duration threshold.
[0259] And / or, the element movement module is configured to perform a movement operation on the first effect element, moving the first effect element from a first position to a second position;
[0260] And / or, the element hiding module is configured to perform the following actions: if the current display duration of the first effect element is greater than or equal to a preset display duration threshold, hide the first effect element in the single-person live broadcast interface of the second account object, and restore the second preset element added by the second account object.
[0261] In some embodiments, the apparatus further includes:
[0262] The frequency determination module is configured to determine the exit frequency of the participants in the current online battle in response to the exit command triggered by the participants.
[0263] The exit display module is configured to display exit effect elements applied to the participants in the next round of online battles; the element type and / or display attributes of the exit effect element are related to the frequency of exits of the participants; the display priority of the exit effect element is lower than that of the first or second effect element.
[0264] 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.
[0265] Figure 12 This is a block diagram illustrating an electronic device according to an exemplary embodiment. (Refer to...) Figure 12 The electronic device includes a processor; a memory for storing processor-executable instructions; wherein, when the processor is configured to execute the instructions stored in the memory, it implements the steps of any of the interactive methods described above.
[0266] The electronic device can be a terminal, a server, or a similar computing device. Taking the electronic device as a terminal as an example... Figure 12 This is a block diagram illustrating an interactive electronic device according to an exemplary embodiment, specifically:
[0267] The terminal may include an RF (Radio Frequency) circuit 1410, a memory 1420 including one or more computer-readable storage media, an input unit 1430, a display unit 1440, a sensor 1450, an audio circuit 1460, a WiFi (Wireless Fidelity) module 1470, a processor 1480 including one or more processing cores, and a power supply 1490, etc. Those skilled in the art will understand that... Figure 12 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:
[0268] RF circuit 1410 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 1480 for processing; additionally, it transmits uplink data to the base station. Typically, RF circuit 1410 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, RF circuit 1410 can also communicate wirelessly with networks and other terminals. The 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.
[0269] The memory 1420 can be used to store software programs and modules. The processor 1480 executes various functional applications and data processing by running the software programs and modules stored in the memory 1420. The memory 1420 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 1420 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 1420 may also include a memory controller to provide access to the memory 1420 for the processor 1480 and the input unit 1430.
[0270] Input unit 1430 can be used to receive input numerical or character information, and generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control. Specifically, input unit 1430 may include touch-sensitive surface 1431 and other input devices 1432. Touch-sensitive surface 1431, also known as a touch display screen or touchpad, can collect touch operations on or near the user (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch-sensitive surface 1431), and drive corresponding connection devices according to a pre-set program. Optionally, touch-sensitive surface 1431 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 processor 1480, and can receive and execute commands from processor 1480. In addition, the touch-sensitive surface 1431 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. Besides the touch-sensitive surface 1431, the input unit 1430 may also include other input devices 1432. Specifically, other input devices 1432 may include, but are not limited to, one or more of the following: a physical keyboard, function keys (such as volume control buttons, power buttons, etc.), a trackball, a mouse, and a joystick.
[0271] Display unit 1440 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, videos, and any combination thereof. Display unit 1440 may include display panel 1441, which may optionally be configured as an LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), or similar display panel 1441. Further, touch-sensitive surface 1431 may cover display panel 1441. When touch-sensitive surface 1431 detects a touch operation on or near it, it transmits the information to processor 1480 to determine the type of touch event. Subsequently, processor 1480 provides corresponding visual output on display panel 1441 according to the type of touch event. Touch-sensitive surface 1431 and display panel 1441 can be two independent components to implement input and output functions. However, in some embodiments, touch-sensitive surface 1431 and display panel 1441 can be integrated to achieve input and output functions.
[0272] The terminal may also include at least one sensor 1450, 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 1441 according to the ambient light level, and the proximity sensor can turn off the display panel 1441 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.
[0273] Audio circuitry 1460, speaker 1461, and microphone 1462 provide an audio interface between the user and the terminal. Audio circuitry 1460 converts received audio data into electrical signals, which are then transmitted to speaker 1461, where they are converted into sound signals for output. Conversely, microphone 1462 converts collected sound signals into electrical signals, which are received by audio circuitry 1460, converted back into audio data, processed by processor 1480, and then transmitted via RF circuitry 1410 to, for example, another terminal, or output to memory 1420 for further processing. Audio circuitry 1460 may also include an earphone jack to facilitate communication between a peripheral headset and the terminal.
[0274] WiFi is a short-range wireless transmission technology. The terminal, through the WiFi module 1470, can help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband internet access. Although Figure 12 WiFi module 1470 is shown, but it is understood that it is not a necessary component of the terminal and can be omitted as needed without changing the nature of the invention.
[0275] The processor 1480 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 1420, and calls data stored in the memory 1420 to perform various functions and process data, thereby providing overall monitoring of the terminal. Optionally, the processor 1480 may include one or more processing cores; preferably, the processor 1480 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 1480.
[0276] The terminal also includes a power supply 1490 (such as a battery) to power various components. Preferably, the power supply can be logically connected to the processor 1480 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 1490 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.
[0277] 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 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. The aforementioned one or more programs contain instructions for performing the methods provided in the above method embodiments.
[0278] In an exemplary embodiment, a computer storage medium is also provided, which, when the instructions in the computer storage medium are executed by the processor of an electronic device, enables the electronic device to perform the steps of the method provided in any of the above embodiments.
[0279] In an exemplary embodiment, a computer program product is also provided, comprising a computer program / instructions that, when executed by a processor, implement the methods provided in any of the above embodiments. Optionally, the computer program is stored in a computer-readable storage medium. A processor of an electronic device reads the computer program from the computer-readable storage medium and executes the computer program, causing the electronic device to perform the methods provided in any of the above embodiments.
[0280] 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.
[0281] 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.
[0282] 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 method, characterized in that, include: Display a first page, which is used to display at least the online battle screen between the first account object and the second account object; In response to the end of this round of the match, display the first special effect element applied to the second account object; The first special effect element is at least related to the identification information of the first account object; the first special effect element includes the identification information of the first account object; the first special effect element is a special effect element automatically added by the terminal for the losing party; the second account object is the losing party in this round of competition.
2. The method according to claim 1, characterized in that, The first special effects element displayed in response to the end of the current round of the match includes: In response to the command to end this round of the duel, display an animation of the duel result; When the duel result animation indicates that the first account object has successfully completed the duel, the first special effect element is displayed in the object screen of the second account object, and a special effect prompt message is provided for the first special effect element.
3. The method according to claim 1, characterized in that, The method further includes: In response to an element switching operation triggered by a target object, the first special effect element is switched to be displayed as a second special effect element; the target object includes the first account object.
4. The method according to claim 3, characterized in that, The element switching operation triggered by the target object, which switches the first special effect element to a second special effect element, includes: In response to an element switching operation triggered by a target object, an element switching page is displayed; the element switching page includes an element selection area for displaying multiple special effect elements, the multiple special effect elements including the first special effect element; In response to the target object's confirmation of selecting the second effect element in the element selection area, the first effect element is switched to be displayed as the second effect element.
5. The method according to claim 4, characterized in that, Prior to the element switching operation triggered by the target object, the method further includes: The element switching control is displayed on the first page; The element switching page displayed in response to the element switching operation triggered by the target object includes: In response to the element switching operation performed by the target object on the element switching control, the element switching page is displayed.
6. The method according to claim 4, characterized in that, The element switching page also includes one or more of the following: a first area for displaying the remaining display time of special effects for this round of the battle, and a second area for displaying the element details of each of the special effects elements; The element details include one or more of the following: special effect display style, special effect display position, and special effect matching text.
7. The method according to claim 4, characterized in that, Before switching the first special effects element to the second special effects element, the method further includes: In response to the element cancellation operation triggered by the target object, the first special effect element is hidden.
8. The method according to claim 7, characterized in that, The element switching page also includes a cancellation control; the element cancellation operation triggered by the target object, which hides the first special effect element, includes: In response to the target object's trigger operation on the cancel display control, a confirmation window is displayed for canceling the display of the first special effect element; In response to the confirmation operation of the confirmation window, the first special effect element is hidden.
9. The method according to claim 4, characterized in that, The element selection area also includes an element adding control, and the method further includes: In response to a triggering operation that adds a control to the element, the element editing page is displayed; In response to the special effects element editing operation performed on the element editing page, the edited special effects element is obtained; In response to the confirmation action, a background review prompt message is displayed for the edited special effects element; If the editing effect element meets the content review requirements, the editing effect element is added to the editable area of the element corresponding to the element adding control; the editing effect element is used to apply to the second account object.
10. The method according to claim 9, characterized in that, The number of the editing effect elements is at least one, and after adding the editing effect element to the editable area of the element corresponding to the element adding control, the method further includes: If the first account object does not meet the interaction conditions for the editing effect element, in response to the triggering operation of any of the editing effect elements, a selection blocking prompt message is displayed; If the first account object meets the interaction conditions for the edit effect element, in response to the trigger operation of any of the edit effect elements, the selected edit effect element is used as the second effect element.
11. The method according to claim 3, characterized in that, The method further includes: On the first page, display operation prompts for the target object's actions triggered by the first special effects element; And / or, in response to a triggering operation on the second effect element, display the element details of the second effect element.
12. The method according to any one of claims 3-10, characterized in that, The target object includes any one of the first account object, the account management object corresponding to the first account object, and the target audience object; wherein, the target audience object is the audience object in the first audience object corresponding to the first account object that meets the preset operation permission conditions; And / or, the first effect element or the second effect element includes one or more of the following: effect stickers, magic emoticons.
13. The method according to any one of claims 1-11, characterized in that, The method further includes: In response to the effect withdrawal request operation triggered by the second audience object corresponding to the second account object, aggregated request information is displayed; the effect withdrawal request operation is used to request the target object to withdraw the effect element applied to the second account object, and the aggregated request information is used to at least represent the cumulative number of requests from each second audience object that initiated the effect withdrawal request operation; In response to the fulfillment of the request information hiding condition, the aggregated request information is hidden.
14. The method according to any one of claims 1-11, characterized in that, Before the first special effect element is displayed, the object screen of the second account object displays a first preset element that acts on the second account object; The first special effect element displayed on the second account object includes: Replace the first preset element with the first special effect element applied to the second account object.
15. The method according to claim 1, characterized in that, The method further includes, after the first special effect element applied to the second account object is displayed: If the current display duration of the first special effect element is less than the preset display duration threshold, the first special effect element will be continuously displayed at the first position in the single live broadcast interface of the second account object. And / or, in response to a move operation on the first effect element, move the first effect element from the first position to the second position; And / or, if the current display duration of the first special effect element is greater than or equal to the preset display duration threshold, the first special effect element is hidden in the single-person live broadcast interface of the second account object, and the second preset element added by the second account object is restored.
16. The method according to claim 1, characterized in that, After displaying the first page, the method further includes: During this round of online battles, in response to the exit command triggered by the battle participants, the exit frequency of the battle participants is determined; During the next round of online battles, an exit effect element is displayed for the participants in the battle; the element type and / or display attributes of the exit effect element are related to the frequency of the participants' exits; the display priority of the exit effect element is lower than the display priority of the first effect element or the second effect element.
17. An interactive device, characterized in that, include: The first display module is configured to display the first page, which is used to display at least the online battle screen between the first account object and the second account object. The element display module is configured to execute a response to the end command of the current round of the match, displaying the first special effect element applied to the second account object; The first special effect element is at least related to the identification information of the first account object; the first special effect element includes the identification information of the first account object; the first special effect element is a special effect element automatically added by the terminal for the losing party; the second account object is the losing party in this round of competition.
18. 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 method as described in any one of claims 1 to 16.
19. A computer-readable storage medium, wherein instructions in the computer-readable storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the interactive method as described in any one of claims 1 to 16.
Citation Information
Patent Citations
Cross-channel microphone connection interaction method and device and server
CN109151592A
Interactive competition of graphical user interfaces in live broadcast rooms of electronic devices
CN308445871S