Card game interaction method and device, storage medium, and electronic device
Through touch and sliding operations on the audience side, the help-play interaction with the anchor side is achieved, which solves the problem that the anchor finds difficult to capture audience opinions in real time in card game live broadcast, and improves the timeliness and interactivity of live broadcast interaction.
Patent Information
- Application Number
- CN202210031498.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-12
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2042-01-12
AI Technical Summary
During the live broadcast of card games, it is difficult for the anchor to capture the audience's opinions in real time, resulting in cumbersome operation process and insufficient audience interaction.
Through the touch and sliding operations on the audience side, the corresponding card information is determined and used to realize the help-play interaction with the anchor side, allowing the audience to directly participate in the card use during the live broadcast.
It improves the timeliness and interactivity of live broadcast interaction, reduces the operating burden of anchors, enhances the tacit understanding between anchors and audiences, and provides a deeper experience of live broadcast participation.
Smart Images

Figure CN114377407B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of live broadcast technology, and in particular to an interactive method and interactive device for a card game, a computer-readable storage medium, and an electronic device. Background Art
[0002] At present, more and more users choose to watch live game videos through game live broadcast platforms, especially card game live broadcasts. In the current card live broadcast process, especially during the host's PK (Player Killing, duel), the host hopes to interact with the audience. Therefore, the host will listen to the opinions of the audience in the current live broadcast room, and then perform game operations based on the audience's opinions.
[0003] However, this operation method during live broadcast requires the anchor to operate while observing the public screen dynamics in the live broadcast room. The process is too cumbersome and complicated, which is not conducive to the anchor's game operation. While the anchor is observing the public screen dynamics, the audience on the public screen will speak a lot, and it is difficult for the anchor to grasp the key information in the speech, and the real-time performance is too poor. Accordingly, the audience can only interact with the anchor by speaking, and cannot participate in the live broadcast at a deeper level, and the degree of interaction is insufficient.
[0004] In view of this, there is an urgent need in the art to develop a new card game interaction method and device.
[0005] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention
[0006] The purpose of the present disclosure is to provide an interactive method for a card game, an interactive device for a card game, a computer-readable storage medium and an electronic device, thereby at least to a certain extent overcoming the technical problems that the host cannot operate according to the audience's opinions and the audience cannot deeply participate in the live broadcast due to the limitations of related technologies.
[0007] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.
[0008] According to a first aspect of an embodiment of the present invention, there is provided a card game interaction method.
[0009] Applied to a spectator end, the spectator end displays a live broadcast screen, and the live broadcast screen displays a card game live. The method includes:
[0010] In response to a touch operation applied to the live screen, determining card information corresponding to the touch operation;
[0011] In response to a slide operation continuous with the touch operation, a card corresponding to the card information is used in the card game.
[0012] In an exemplary embodiment of the present invention,
[0013] Using the card corresponding to the card information in the card game includes:
[0014] An operation signal is sent to a game server through the live broadcast server, so that the game server controls the use of the card corresponding to the card information in the card game according to the operation signal.
[0015] In an exemplary embodiment of the present invention,
[0016] The determining the card information corresponding to the touch operation includes:
[0017] A card position corresponding to the touch operation is determined.
[0018] In an exemplary embodiment of the present invention,
[0019] The determining the card position corresponding to the touch operation includes:
[0020] A conditional check control is provided on the audience side, the conditional check control corresponds to a help play interactive control provided on the anchor side, and the help play interactive control supports responding to the touch operation after being turned on;
[0021] In response to the verification operation acting on the conditional verification control, performing a help-play interaction verification on the audience end to obtain a help-play verification result;
[0022] The card position corresponding to the touch operation is determined according to the help play verification result.
[0023] In an exemplary embodiment of the present invention,
[0024] The performing the help-play interaction verification on the audience end to obtain the help-play verification result includes:
[0025] Obtaining the verification condition corresponding to the conditional verification control;
[0026] The audience end is verified for playing together interactively according to the verification condition to obtain a playing together verification result.
[0027] In an exemplary embodiment of the present invention,
[0028] The obtaining of the verification condition corresponding to the conditional verification control includes:
[0029] Acquiring a check condition corresponding to the conditional check control, namely, whether the level of the viewer terminal is greater than a preset level;
[0030] Obtaining the verification condition corresponding to the conditional verification control is whether the audience sends a gift;
[0031] The verification condition corresponding to the conditional verification control is obtained to determine whether the viewer terminal has a friend relationship with the host terminal.
[0032] In an exemplary embodiment of the present invention,
[0033] After performing the help-play interaction verification on the audience end to obtain the help-play verification result, the method further includes:
[0034] An operation countdown corresponding to the conditional verification control is obtained, and the operation countdown is displayed on the audience end.
[0035] In an exemplary embodiment of the present invention,
[0036] The obtaining of the operation countdown corresponding to the conditional check control includes:
[0037] Obtaining an operation countdown determined by a usage parameter corresponding to the card; or
[0038] Get the countdown of the operation determined by the preset duration; or
[0039] Obtaining an operation countdown determined by a game setting corresponding to the game live broadcast screen; or
[0040] Get the operation countdown set by the anchor terminal.
[0041] In an exemplary embodiment of the present invention, determining the card position corresponding to the touch operation includes:
[0042] Establishing a coordinate axis in the live broadcast screen;
[0043] A card position corresponding to the touch operation is determined on the coordinate axis.
[0044] In an exemplary embodiment of the present invention, using the card corresponding to the card information in the card game includes:
[0045] Acquire the starting operation position, the ending operation position of the sliding operation, and the outer contour position corresponding to the card information;
[0046] The validity of the starting operation position and the outer contour position is verified to obtain an operation verification result, and the card corresponding to the card information is used in the card game according to the operation verification result and the ending operation position. According to a second aspect of an embodiment of the present invention, an interactive device for a card game is provided,
[0047] Applied to the audience end, the audience end displays a live screen, and the live screen displays the card game live, including:
[0048] A card determination module, configured to respond to a touch operation on the live screen and determine card information corresponding to the touch operation;
[0049] The card-playing assistance module is configured to use a card corresponding to the card information in the card game in response to a sliding operation continuous with the touch operation.
[0050] According to a third aspect of an embodiment of the present invention, there is provided an electronic device, comprising: a processor and a memory; wherein the memory stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the interactive method of the card game in any of the above exemplary embodiments is implemented.
[0051] According to a fourth aspect of an embodiment of the present invention, there is provided a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the interactive method of the card game in any of the above exemplary embodiments is implemented.
[0052] It can be seen from the above technical solutions that the card game interaction method, card game interaction device, computer storage medium and electronic device in the exemplary embodiments of the present disclosure have at least the following advantages and positive effects:
[0053] In the method and device provided by the exemplary embodiments of the present disclosure, the audience end can determine the card information corresponding to the touch operation, providing data support for the audience end to participate in the card game during the live broadcast. Furthermore, the audience end uses the cards in the card game instead of the corresponding anchor end through sliding operations, and the anchor can adopt the audience's opinions without continuously observing the public screen dynamics of the live broadcast room. The audience can also participate in the card use process in a timely and direct manner, providing an entry point for the audience to interact with the live broadcast in depth, and also improving the timeliness and interactivity of the live broadcast interaction, strengthening the tacit understanding between the anchor and the audience, which is a new live broadcast interaction method that benefits multiple parties.
[0054] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0055] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.
[0056] Figure 1 A schematic diagram schematically illustrates a flow chart of an interactive method of a card game in an exemplary embodiment of the present disclosure;
[0057] Figure 2 A schematic diagram of a process of determining a card position in an exemplary embodiment of the present disclosure is schematically shown;
[0058] Figure 3 A schematic diagram schematically illustrates a flow chart of a method for interactive verification of a helper in an exemplary embodiment of the present disclosure;
[0059] Figure 4 A schematic diagram schematically shows a flow chart of a method for obtaining verification conditions in an exemplary embodiment of the present disclosure;
[0060] Figure 5 A schematic diagram schematically illustrates a flow chart of a method for further determining a card position in an exemplary embodiment of the present disclosure;
[0061] Figure 6 A flowchart schematically illustrating a method for obtaining an operation countdown in an exemplary embodiment of the present disclosure;
[0062] Figure 7 A flowchart schematically illustrating a method of using a card corresponding to card information in an exemplary embodiment of the present disclosure;
[0063] Figure 8 A flowchart schematically illustrating the operation flow of a card-playing operation in an exemplary embodiment of the present disclosure;
[0064] Fig. 9 A schematic diagram schematically shows the structure of an interactive device for a card game in an exemplary embodiment of the present disclosure;
[0065] Fig.10 An electronic device for implementing an interactive method for a card game in an exemplary embodiment of the present disclosure is schematically shown;
[0066] Fig.11 A computer-readable storage medium for implementing an interactive method for a card game in an exemplary embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION
[0067] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as being limited to the examples set forth herein; on the contrary, these embodiments are provided so that the present disclosure will be more comprehensive and complete, and the concepts of the example embodiments are fully conveyed to those skilled in the art. The described features, structures, or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced while omitting one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, known technical solutions are not shown or described in detail to avoid obscuring various aspects of the present disclosure.
[0068] The terms "a", "an", "the" and "said" are used in this specification to indicate the presence of one or more elements / components / etc.; the terms "including" and "having" are used to express an open-ended inclusion and mean that additional elements / components / etc. may exist in addition to the listed elements / components / etc.; the terms "first" and "second" etc. are used only as labels and are not intended to limit the quantity of their objects.
[0069] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings represent the same or similar parts, and their repeated descriptions will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities.
[0070] In view of the problems existing in the related technology, the present disclosure proposes an interactive method for a card game, which is applied to the audience end, and the audience end displays a live screen, and the live screen broadcasts the card game live. Figure 1 A flowchart of an interactive method for a card game is shown, such as Figure 1 As shown, the interactive method of the card game includes at least the following steps:
[0071] Step S110. In response to a touch operation on the live broadcast screen, determine the card information corresponding to the touch operation.
[0072] Step S120: In response to the sliding operation that is continuous with the touch operation, use the card corresponding to the card information in the card game.
[0073] In an exemplary embodiment of the present disclosure, the audience can determine the card information corresponding to the touch operation, providing data support for the audience to participate in the card game during the live broadcast. Furthermore, the audience uses the cards in the card game instead of the corresponding host through sliding operations, and the host can adopt the audience's opinions without continuously observing the public screen dynamics of the live broadcast room. The audience can also participate in the card use process in a timely and direct manner, providing an entry point for the audience to interact with the live broadcast in depth, improving the timeliness and interactivity of the live broadcast interaction, and strengthening the tacit understanding between the host and the audience. It is a new live broadcast interaction method that benefits multiple parties.
[0074] The following is a detailed description of each step of the card game interaction method.
[0075] In step S110, in response to a touch operation applied to the live broadcast screen, card information corresponding to the touch operation is determined.
[0076] In an exemplary embodiment of the present disclosure, the touch operation may be a click operation, a long press operation, a sliding operation, etc., and this exemplary embodiment does not specifically limit this.
[0077] Furthermore, the card information determined by the touch operation may be a card position.
[0078] In an optional embodiment, a card position corresponding to the touch operation is determined.
[0079] Since there can be multiple cards in a card game, there are multiple corresponding card positions. The card position of a card can be determined from the positions corresponding to the multiple cards through touch operation. In addition, the card positions of multiple cards can also be determined according to the game settings, and this exemplary embodiment does not specifically limit this.
[0080] In an alternative embodiment, Figure 2 A flow chart of a method for determining a card position is shown, such as Figure 2 As shown, the method includes at least the following steps: in step S210, a conditional check control is provided on the audience side, the conditional check control corresponds to the help play interactive control provided on the anchor side, and the help play interactive control supports responding to touch operations after being turned on.
[0081] After the anchor binds the corresponding game character on the live broadcast platform, data exchange can be established between the live broadcast platform server and the game server.
[0082] Therefore, after the anchor starts broadcasting, the live broadcast platform server sends a broadcast start notification to the game server. When the game server detects that the corresponding game character of the anchor is online, it can send an online notification to the live broadcast platform server to exchange data after the two are synchronized.
[0083] Furthermore, the host can provide a help play interactive control. Through the help play interactive control, the host can set the conditions for the audience to help play, that is, the verification conditions for the audience. The verification conditions may include the fan level, whether to give corresponding gifts, or whether the host is a friend, etc.
[0084] After the host end issues a help play interactive invitation through the help play interactive control, a conditional check control can be provided on the viewer end. The conditional check control can be in the form of a button or other forms, and this exemplary embodiment does not make any special restrictions on this.
[0085] By providing interactive controls on the host side and conditional verification controls on the audience side, the audience's needs for in-depth participation in game live broadcasts can be quickly met, reducing the interaction costs between the host and the audience during the live broadcast.
[0086] In step S220, in response to the verification operation on the conditional verification control, a help play interaction verification is performed on the audience end to obtain a help play verification result.
[0087] After the audience provides a conditional verification control, the audience can verify whether the audience can perform the help-play interaction by performing a verification operation on the conditional verification control.
[0088] In an alternative embodiment, Figure 3 A flow chart of the method for interactive verification of playing games is shown, as Figure 3 As shown, the method includes at least the following steps: In step S310, a check condition corresponding to a conditional check control is obtained.
[0089] The verification condition may be set by the host through the helper interactive control, or may be set by other means, and this exemplary embodiment does not specifically limit this.
[0090] In an alternative embodiment, Figure 4 A flow chart of a method for obtaining verification conditions is shown, such as Figure 4 As shown, the method at least includes the following steps: In step S410, a check condition corresponding to the conditional check control is obtained to determine whether the level of the viewer terminal is greater than a preset level.
[0091] The preset level may be 6 levels, or other levels may be set according to actual conditions, and this exemplary embodiment does not specifically limit this.
[0092] In step S420, the verification condition corresponding to the conditional verification control is obtained, which is whether the audience sends a gift.
[0093] Furthermore, the verification condition may also be whether the audience sends gifts of a fixed category to the anchor, and this exemplary embodiment does not specifically limit this.
[0094] In step S430, the verification condition corresponding to the conditional verification control is obtained, which is whether the viewer end has a friend relationship with the host end.
[0095] When the verification condition is whether the audience end has a good relationship with the anchor end, the audience end needs to bind the corresponding game character on the live broadcast platform. Further, the live broadcast server sends the game character ID (IdentityDocument, identification) corresponding to the audience end to the game server end for verification.
[0096] In this exemplary embodiment, the setting of three different verification conditions can provide multiple ways of using the conditional verification control, meet the needs of different audience ends for helping to play the game, and enrich the game scenarios in which audience ends of different dimensions participate in helping to play the game.
[0097] In step S320, the audience end is verified for interactive help according to the verification condition to obtain a verification result.
[0098] After the verification conditions are obtained, whether the audience can perform the help play interaction can be verified according to the verification conditions.
[0099] When the verification condition is whether the audience level is greater than the preset level, the audience level can be compared with the preset level to obtain the help verification result; when the verification condition is whether the audience sends gifts, the gift list of the audience can be queried to obtain the help verification result; when the verification condition is whether the audience has a friend relationship with the anchor, the game character ID corresponding to the audience can be sent to the game server for verification to obtain the help verification result.
[0100] Among them, when the verification condition is whether the audience end has a friend relationship with the anchor end, the game server end can return the conclusion of pass or fail to the live broadcast server end to feedback the help play verification result.
[0101] In this exemplary embodiment, the verification conditions corresponding to the conditional verification controls can be used to provide an interactive help play experience for the audience end to obtain corresponding help play verification results. The help play audience end is logically and rigorously checked layer by layer from the host end setting to the audience end verification to ensure the help play effect of the audience end on the host end. While satisfying the help play interaction between the audience end and the host end, the beneficial combat effects brought by the help play are brought into play on the host end.
[0102] It is worth noting that, when the audience end of the help play interaction is selected through the verification condition, only the first person who passes the verification condition may be allowed to participate in the help play interaction.
[0103] After entering the help play interactive process, a signal can be sent to the game server, and the game server sends the signal to the game client to restrict the host from dragging and dropping the next hand of cards, the remaining hand of cards in this round of the game, or the preset hand of cards.
[0104] In the process of restricting the host from dragging and dropping cards, other behaviors of the host may not be restricted. For example, the host may not be restricted from moving or speaking, or from sending messages from the game system, etc. This exemplary embodiment does not specifically limit this.
[0105] In step S230, the card position corresponding to the touch operation is determined according to the help play verification result.
[0106] When the help check result on the audience side is passed, the card position can be determined.
[0107] In an alternative embodiment, Figure 5 A schematic diagram of a method for further determining the position of a card is shown, such as Figure 5 As shown, the method includes at least the following steps: In step S510, a coordinate axis is established in the live broadcast screen.
[0108] When the audience is watching the live broadcast, the live broadcast may occupy the entire screen, one-third of the screen, or one-quarter of the screen.
[0109] Therefore, when the live broadcast screen occupies one-third or one-quarter of the screen on the audience side, when determining the card position in the live broadcast screen of the card game, directly determining it based on the audience side will result in inaccurate card position determination. Therefore, a corresponding coordinate axis can be established in the live broadcast screen for determination.
[0110] The coordinate axis takes the lower left corner of the live screen as the coordinate origin, the horizontal direction of the lower left corner of the live screen as the x-axis, and the vertical direction as the y-axis.
[0111] In step S520, the card position corresponding to the touch operation is determined on the coordinate axis.
[0112] After the coordinate axis is established, the card position of the card can be determined within the coordinate axis. The card position is the coordinate position of the card in the live broadcast screen.
[0113] In this exemplary embodiment, the card position can be determined by the coordinate axis established in the live broadcast screen, the determined card position is more accurate, and also provides a data basis for updating the card position.
[0114] Furthermore, when the help-play verification result on the audience side is passed, the operation countdown of the help-play interaction can also be displayed on the audience side.
[0115] In an optional embodiment, an operation countdown corresponding to the conditional check control is obtained, and the operation countdown is displayed on the audience end.
[0116] There are many ways to determine the countdown of the operation.
[0117] In an alternative embodiment, Figure 6 A flow chart of a method for obtaining an operation countdown is shown, such as Figure 6 As shown, the method includes at least the following steps: In step S610, an operation countdown determined by a usage parameter corresponding to the card is obtained.
[0118] When the use of a card has usage parameters such as an energy bar or a cooling time, the time corresponding to the energy bar being full or the cooling time ending can be determined as the operation countdown.
[0119] In step S620, an operation countdown determined according to a preset duration is obtained.
[0120] The operation countdown may be a countdown of a preset fixed duration.
[0121] In step S630, an operation countdown determined by a game setting corresponding to the live broadcast screen is obtained.
[0122] The operation countdown may be an operation duration within the game determined by different game settings.
[0123] In step S640, the operation countdown set by the anchor terminal is obtained.
[0124] The operation countdown may be a countdown manually input by the anchor in the live broadcast platform.
[0125] When the game live broadcast server receives the operation countdown start, the operation countdown can be sent to the live broadcast server.
[0126] After obtaining the operation countdown determined according to different judgment conditions controlled by the anchor end, the operation countdown can be displayed on the audience end to remind the audience end of the operation time limit.
[0127] It is worth mentioning that when the countdown ends, if the game server does not receive any signal, the host's operation can be restored.
[0128] In step S120 , in response to the sliding operation continuous with the touch operation, a card corresponding to the card information is used in the card game.
[0129] In an exemplary embodiment of the present disclosure, the audience can perform a touch operation through the audience end and then continuously perform a sliding operation of using a card.
[0130] Furthermore, when the audience enters the help play interaction, the interactive behavior performed by the audience on the live client page can be fed back into the game to manipulate the game. Figure 7 A flow chart of a method for using a card corresponding to card information is shown, such as Figure 7 As shown, the method at least includes the following steps: In step S710, the starting operation position, the ending operation position and the outer contour position corresponding to the card information of the sliding operation are obtained.
[0131] When the sliding operation and the touch operation are continuous, the sliding start point of the sliding operation can be obtained as the starting operation position of the card-playing operation, and the sliding end point of the sliding operation can be obtained as the ending operation position of the card-playing operation.
[0132] In addition, the outer contour position corresponding to the card information can also be obtained. The outer contour position can be the coordinate position representing the periphery of the border of the card corresponding to the card information.
[0133] In step S720, the validity of the starting operation position and the outer contour position is checked to obtain an operation check result, and the card corresponding to the card information is used in the card game according to the operation check result and the ending operation position.
[0134] Performing validity check on the starting operation position and the outer contour position may be determining whether the starting operation position is within the region where the outer contour position is located.
[0135] When the starting operation position is within the region where the outer contour position is located, it can be determined that the sliding operation at the viewer end is valid. Further, the ending operation position can be determined as the use position of the card to use the card in the card game.
[0136] besides, Figure 7 The validity check shown may also be implemented on the game server side, and this exemplary embodiment does not impose any special limitation on this.
[0137] In an optional embodiment, an operation signal is sent to the game server through the live broadcast server, so that the game server controls the use of cards corresponding to the card information in the card game according to the operation signal.
[0138] When the audience determines that the sliding operation is valid, an operation signal can be sent to the game server through the live broadcast server, and then sent to the game client; and when the game server determines that the sliding operation is valid, an operation signal can be sent to the game client.
[0139] The game client can use the card corresponding to the card information in the card game according to the termination operation position.
[0140] Figure 8 A schematic diagram showing the operation flow of the card-playing operation is shown, such as Figure 8 As shown, in step S810, it is determined whether the user clicks on a card position.
[0141] Determining whether the user clicks on the card position may be to perform a validity check on the starting operation position and the outer contour position. Specifically, the validity check may be to determine whether the starting operation position is within the region where the outer contour position is located.
[0142] In step S820, whether the user's release area is at the card position.
[0143] When a card corresponding to a card game is used through a sliding operation, it can be determined that the end operation position is definitely not at the card position determined through the touch operation, and thus the card is used in the card game according to the sliding operation.
[0144] After completing the operation process of playing the card, the live broadcast server sends the starting operation position and the ending operation position to the game server.
[0145] The game server can send the initial operation position and the terminal operation position to the game client, so that the game client selects the corresponding card according to the card-playing operation, and automatically places the card at the corresponding terminal operation position to complete the update of the card position.
[0146] In this exemplary embodiment, after the validity of the card-playing operation is verified, the card position can be updated according to the card-playing operation, providing a new mode of operation for the host during the live broadcast of the game, allowing the audience to directly participate in the use of the cards, which is more beneficial to the cultivation of tacit understanding between the host and the audience.
[0147] When the card position is updated, it is equivalent to the audience assisting the host in using the corresponding cards to fight.
[0148] In the interactive method of the card game in the exemplary embodiment of the present disclosure, the audience end can determine the card information corresponding to the touch operation, which provides data support for the audience end to participate in the card game during the live broadcast. Furthermore, the audience end uses the cards in the card game instead of the corresponding anchor end through sliding operations, and the anchor can adopt the audience's opinions without continuously observing the public screen dynamics of the live broadcast room. The audience can also participate in the card use process in a timely and direct manner, which provides an entry point for the audience to interact with the live broadcast in depth, improves the timeliness and interactivity of the live broadcast interaction, and strengthens the tacit understanding between the anchor and the audience. It is a new live broadcast interaction method that benefits multiple parties.
[0149] In addition, in an exemplary embodiment of the present disclosure, there is also provided an interactive device for a card game, which is applied to an audience end, and the audience end displays a live broadcast screen, and the live broadcast screen broadcasts the card game. Fig. 9 A schematic diagram of the structure of the interactive device of the card game is shown, Fig. 9 As shown, the card game interactive device 900 may include: a card determination module 910 and a card-playing assistance module 920. Among them:
[0150] The card determination module 910 is configured to respond to a touch operation on the live screen and determine card information corresponding to the touch operation;
[0151] The card playing help module 920 is configured to use the card corresponding to the card information in the card game in response to a sliding operation continuous with the touch operation.
[0152] In an exemplary embodiment of the present invention,
[0153] Using the card corresponding to the card information in the card game includes:
[0154] An operation signal is sent to a game server through the live broadcast server, so that the game server controls the use of the card corresponding to the card information in the card game according to the operation signal.
[0155] In an exemplary embodiment of the present invention,
[0156] The determining the card information corresponding to the touch operation includes:
[0157] A card position corresponding to the touch operation is determined.
[0158] In an exemplary embodiment of the present invention,
[0159] The determining the card position corresponding to the touch operation includes:
[0160] A conditional check control is provided on the audience side, the conditional check control corresponds to a help play interactive control provided on the anchor side, and the help play interactive control supports responding to the touch operation after being turned on;
[0161] In response to the verification operation acting on the conditional verification control, performing a help-play interaction verification on the audience end to obtain a help-play verification result;
[0162] The card position corresponding to the touch operation is determined according to the help play verification result.
[0163] In an exemplary embodiment of the present invention,
[0164] The performing the help-play interaction verification on the audience end to obtain the help-play verification result includes:
[0165] Obtaining the verification condition corresponding to the conditional verification control;
[0166] The audience end is verified for playing together interactively according to the verification condition to obtain a playing together verification result.
[0167] In an exemplary embodiment of the present invention,
[0168] The obtaining of the verification condition corresponding to the conditional verification control includes:
[0169] Acquiring a check condition corresponding to the conditional check control, namely, whether the level of the viewer terminal is greater than a preset level;
[0170] Obtaining the verification condition corresponding to the conditional verification control is whether the audience sends a gift;
[0171] The verification condition corresponding to the conditional verification control is obtained to determine whether the viewer terminal has a friend relationship with the host terminal.
[0172] In an exemplary embodiment of the present invention,
[0173] After performing the help-play interaction verification on the audience end to obtain the help-play verification result, the method further includes:
[0174] An operation countdown corresponding to the conditional verification control is obtained, and the operation countdown is displayed on the audience end.
[0175] In an exemplary embodiment of the present invention,
[0176] The obtaining of the operation countdown corresponding to the conditional check control includes:
[0177] Obtaining an operation countdown determined by a usage parameter corresponding to the card; or
[0178] Get the countdown of the operation determined by the preset duration; or
[0179] Obtaining an operation countdown determined by a game setting corresponding to the game live broadcast screen; or
[0180] Get the operation countdown set by the anchor terminal.
[0181] In an exemplary embodiment of the present invention, determining the card position corresponding to the touch operation includes:
[0182] Establishing a coordinate axis in the live broadcast screen;
[0183] A card position corresponding to the touch operation is determined on the coordinate axis.
[0184] In an exemplary embodiment of the present invention, using the card corresponding to the card information in the card game includes:
[0185] Acquire the starting operation position, the ending operation position of the sliding operation, and the outer contour position corresponding to the card information;
[0186] A validity check is performed on the starting operation position and the outer contour position to obtain an operation check result, and a card corresponding to the card information is used in the card game according to the operation check result and the ending operation position.
[0187] The specific details of the above-mentioned card game interaction device 900 have been described in detail in the corresponding card game interaction method, so they will not be repeated here.
[0188] It should be noted that, although several modules or units of the interactive device 900 for card games are mentioned in the above detailed description, such division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units for embodiment.
[0189] In addition, in an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided.
[0190] Refer to the following Fig.10 The electronic device 1000 according to such an embodiment of the present invention will be described. Fig.10 The electronic device 1000 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0191] like Fig.10 As shown, the electronic device 1000 is in the form of a general computing device. The components of the electronic device 1000 may include but are not limited to: the at least one processing unit 1010, the at least one storage unit 1020, a bus 1030 connecting different system components (including the storage unit 1020 and the processing unit 1010), and a display unit 1040.
[0192] The storage unit stores program codes, which can be executed by the processing unit 1010, so that the processing unit 1010 executes the steps according to various exemplary embodiments of the present invention described in the above “Exemplary Method” section of this specification.
[0193] The storage unit 1020 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 1021 and / or a cache memory unit 1022 , and may further include a read-only memory unit (ROM) 1023 .
[0194] The storage unit 1020 may also include a program / utility 1024 having a set (at least one) of program modules 1025, such program modules 1025 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0195] Bus 1030 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0196] The electronic device 1000 may also communicate with one or more external devices 1200 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 1000, and / or communicate with any device that enables the electronic device 1000 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 1050. Furthermore, the electronic device 1000 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 1060. As shown, the network adapter 1060 communicates with other modules of the electronic device 1000 via a bus 1030. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 1000, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0197] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the embodiment of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiment of the present disclosure.
[0198] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the above method of the present specification is stored. In some possible embodiments, various aspects of the present invention can also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to enable the terminal device to perform the steps according to various exemplary embodiments of the present invention described in the above "Exemplary Method" section of the present specification.
[0199] refer to Fig.11 As shown, a program product 1100 for implementing the above method according to an embodiment of the present invention is described, which can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto. In this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, an apparatus or a device.
[0200] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0201] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0202] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.
[0203] Program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).
[0204] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure. The specification and examples are to be considered as exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.
Claims
1. A card game interaction method, characterized in that: Applied to a spectator end, the spectator end displays a live broadcast screen, and the live broadcast screen displays a card game live. The method includes: In response to a touch operation applied to the live screen, determining card information corresponding to the touch operation; In response to a sliding operation that is continuous with the touch operation, using a card corresponding to the card information in the card game; Wherein, the determining the card information corresponding to the touch operation includes: When the host end issues a help play interaction invitation through the help play interaction control, a conditional verification control is provided on the audience end, the conditional verification control corresponds to the help play interaction control, and the help play interaction control supports responding to the touch operation after being turned on; In response to the verification operation acting on the conditional verification control, performing a help-play interaction verification on the audience end to obtain a help-play verification result; If the help-play verification result is passed, the card position corresponding to the touch operation is determined.
2. The card game interaction method according to claim 1, characterized in that: Using the card corresponding to the card information in the card game includes: An operation signal is sent to a game server through the live broadcast server, so that the game server controls the use of the card corresponding to the card information in the card game according to the operation signal.
3. The card game interaction method according to claim 1, characterized in that: The performing the help-play interaction verification on the audience end to obtain the help-play verification result includes: Obtaining the verification condition corresponding to the conditional verification control; The audience end is verified for playing together interactively according to the verification condition to obtain a playing together verification result.
4. The card game interaction method according to claim 3, characterized in that: The obtaining of the verification condition corresponding to the conditional verification control includes: Acquiring a check condition corresponding to the conditional check control, namely, whether the level of the viewer terminal is greater than a preset level; Obtaining the verification condition corresponding to the conditional verification control is whether the audience sends a gift; The verification condition corresponding to the conditional verification control is obtained to determine whether the viewer terminal has a friend relationship with the host terminal.
5. The card game interaction method according to claim 1, characterized in that: After performing the help-play interaction verification on the audience end to obtain the help-play verification result, the method further includes: An operation countdown corresponding to the conditional verification control is obtained, and the operation countdown is displayed on the audience end.
6. The card game interaction method according to claim 5, characterized in that: The obtaining of the operation countdown corresponding to the conditional check control includes: Obtaining an operation countdown determined by a usage parameter corresponding to the card; or Get the countdown of the operation determined by the preset duration; or Get the operation countdown determined by the game settings corresponding to the game live screen; or Get the operation countdown set by the anchor terminal.
7. The card game interaction method according to claim 1, characterized in that: The determining the card information corresponding to the touch operation includes: Establishing a coordinate axis in the live broadcast screen; A card position corresponding to the touch operation is determined on the coordinate axis.
8. The card game interaction method according to claim 1, characterized in that: Using the card corresponding to the card information in the card game includes: Acquire the starting operation position, the ending operation position of the sliding operation, and the outer contour position corresponding to the card information; A validity check is performed on the starting operation position and the outer contour position to obtain an operation check result, and a card corresponding to the card information is used in the card game according to the operation check result and the ending operation position.
9. An interactive device for a card game, characterized in that: Applied to the audience end, the audience end displays a live screen, and the live screen displays the card game live, including: A card determination module, configured to respond to a touch operation on the live screen and determine card information corresponding to the touch operation; a card-playing help module configured to use a card corresponding to the card information in the card game in response to a sliding operation continuous with the touch operation; Wherein, the determining the card information corresponding to the touch operation includes: When the host end issues a help play interaction invitation through the help play interaction control, a conditional verification control is provided on the audience end, the conditional verification control corresponds to the help play interaction control, and the help play interaction control supports responding to the touch operation after being turned on; In response to the verification operation acting on the conditional verification control, performing a help-play interaction verification on the audience end to obtain a help-play verification result; If the help-play verification result is passed, the card position corresponding to the touch operation is determined.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the interactive method for the card game described in any one of claims 1 to 8 is implemented.
11. An electronic device, characterized in that: include: processor; A memory, configured to store executable instructions of the processor; The processor is configured to execute the card game interaction method according to any one of claims 1 to 8 by executing the executable instructions.
Citation Information
Patent Citations
Game live broadcast interaction method and device, electronic equipment and storage medium
CN113411624A
Animation display method and device, electronic equipment and storage medium
CN113485617A