Live-streaming-based grid game interaction method, computer equipment and storage media
By providing a grid game interaction method during the live broadcast, users can obtain virtual rewards by unlocking, which solves the problem of lack of interaction during the live broadcast and improves user activity and experience in the live broadcast room.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GUANGZHOU FANGGUI INFORMATION TECHNOLOGY CO LTD
- Filing Date
- 2022-11-29
- Publication Date
- 2026-04-21
AI Technical Summary
During the live stream, the lack of user interaction resulted in a dull viewing experience, low activity levels, and short viewing times.
It provides a live-stream-based grid game interaction method, which receives unlock information from the client's terminal, determines the matchability of the game results, and sends preset reward information to obtain virtual rewards when a match is made, thereby enhancing the user's interactive experience.
The use of grid-based games enriched the interactive elements of the live stream, increasing user engagement and making the live stream more attractive.
Smart Images

Figure CN115845398B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of live streaming technology, and in particular to a live streaming-based grid game interaction method, computer equipment, and storage medium. Background Technology
[0002] With the widespread adoption of smart devices and the development of communication technologies, society has entered an era of intelligent interconnection. Network communication speeds are increasing rapidly, allowing people to easily use smart devices to browse the internet. The emergence of live streaming technology has enriched the usage scenarios of smart devices, enabling people to watch or participate in live streams anytime, anywhere, thus enriching their lives.
[0003] During a live stream, users can watch the streamer perform talents or play games. However, the lack of interaction makes the long viewing process rather dull and uninteresting, resulting in low user activity and short viewing time. Summary of the Invention
[0004] The main technical problem addressed by this application is to provide a live-stream-based grid game interaction method, computer equipment, and storage medium that can enrich the interactive forms during live-stream viewing.
[0005] To address the aforementioned technical problems, this application provides a technical solution: a live-stream-based grid game interaction method, comprising: receiving unlock information for the grid game sent by a client terminal; the unlock information is generated by the client terminal in response to an unlock operation performed by a user on the grid game interface, consuming virtual activity items obtained from a live-stream task; determining whether the game result corresponding to the unlock information matches a preset game result; if so, sending preset reward information to the client terminal so that the client terminal can obtain a corresponding preset virtual reward based on the preset reward information.
[0006] To address the aforementioned technical problems, another technical solution adopted in this application is: providing a grid game interaction method based on live streaming, the method comprising: responding to an unlocking operation performed by a user on the grid game interface and consuming virtual activity items obtained from a live stream task, generating unlocking information for the grid game; sending the unlocking information to a server, so that the server determines whether the game result corresponding to the unlocking information matches a preset game result, and if so, sending preset reward information; receiving the preset reward information sent by the server, and obtaining the corresponding preset virtual reward based on the preset reward information.
[0007] To solve the above-mentioned technical problems, another technical solution adopted in this application is: to provide a computer device, which includes a processor, a memory and a communication circuit; the memory and the communication circuit are coupled to the processor, the memory stores a computer program, and the processor is able to execute the computer program to implement the live-streaming-based grid game interaction method provided in this application as described above.
[0008] To solve the above-mentioned technical problems, another technical solution adopted in this application includes: providing a computer-readable storage medium storing a computer program that can be executed by a processor to implement the live-streaming-based grid game interaction method provided in this application.
[0009] The beneficial effects of this application are as follows: Unlike existing technologies, during live streaming, the system receives unlock information for a grid game sent by the client terminal, determines whether the game result corresponding to the unlock information matches the preset game result, and if so, sends preset reward information to the client terminal so that the client terminal can obtain the corresponding preset virtual reward based on the preset reward information. Since the unlock information is generated by the client terminal in response to the user's unlocking operation on the grid game interface, which consumes virtual activity items obtained from the live stream task, users can obtain preset virtual rewards by unlocking on the grid game interface while watching the live stream. Through this solution, the interactive elements during live streaming can be enriched by playing the grid game, and users can obtain preset virtual rewards when the game result corresponding to the unlock information matches the preset game result. This is conducive to attracting users to play the grid game, thereby increasing user activity in the live stream and enriching the atmosphere of the live stream. Attached Figure Description
[0010] Figure 1 This is a schematic diagram of the system composition of an embodiment of the live streaming system of this application;
[0011] Figure 2 This is a flowchart illustrating the first embodiment of the grid game interaction method based on live streaming in this application;
[0012] Figure 3 This is a timing diagram of the first embodiment of the grid game interaction method based on live streaming in this application;
[0013] Figure 4 This is a first schematic diagram of the grid game interface of the first embodiment of the grid game interaction method based on live streaming in this application;
[0014] Figure 5 This is a first schematic diagram of the live streaming interface of the first embodiment of the grid game interaction method based on live streaming in this application;
[0015] Figure 6This is a second schematic diagram of the grid game interface of the first embodiment of the grid game interaction method based on live streaming in this application;
[0016] Figure 7 This is a schematic diagram of the sign-in reward pop-up window in the first embodiment of the grid game interaction method based on live streaming in this application;
[0017] Figure 8 This is a schematic diagram of the task reward claim pop-up window in the first embodiment of the grid game interaction method based on live streaming in this application;
[0018] Figure 9 This is a schematic diagram of the clue reward pop-up window in the first embodiment of the grid game interaction method based on live streaming in this application;
[0019] Figure 10 This is a schematic diagram of the first prompt pop-up window of the first embodiment of the grid game interaction method based on live streaming in this application;
[0020] Figure 11 This is a schematic diagram of the second prompt pop-up window in the first embodiment of the grid game interaction method based on live streaming in this application;
[0021] Figure 12 This is a third schematic diagram of the grid game interface of the first embodiment of the grid game interaction method based on live streaming in this application;
[0022] Figure 13 This is a fourth schematic diagram of the grid game interface of the first embodiment of the grid game interaction method based on live streaming in this application;
[0023] Figure 14 This is the fifth schematic diagram of the grid game interface of the first embodiment of the grid game interaction method based on live streaming in this application;
[0024] Figure 15 This is a schematic diagram of the rules interface of the first embodiment of the grid game interaction method based on live streaming in this application;
[0025] Figure 16 This is a flowchart illustrating the second embodiment of the grid game interaction method based on live streaming in this application;
[0026] Figure 17 This is a schematic diagram of the circuit structure of an embodiment of the computer device of this application;
[0027] Figure 18 This is a schematic diagram of the circuit structure of an embodiment of the computer-readable storage medium of this application. Detailed Implementation
[0028] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0029] With the rapid development of the live streaming industry, the forms of live streaming interaction have also become diverse. During a live stream, the streamer performs on their own device, while viewers watch the performance and interact with the streamer on their own devices. Viewers can also send virtual gifts to the streamer to interact with them.
[0030] Through long-term research, the inventors discovered that during live streaming, users can watch talent performances or game footage broadcast by the streamer. However, the lack of interaction during viewing makes the long viewing process rather tedious and uninteresting, resulting in low user activity and short viewing time. To improve upon the above technical problems, this application proposes the following embodiments.
[0031] like Figure 1 As shown in the embodiment of the live streaming system described in this application, the live streaming system 1 may include a server 10, a broadcaster terminal 20, and a viewer terminal 30. The broadcaster terminal 20 and the viewer terminal 30 can be electronic devices; specifically, they are electronic devices with corresponding client programs installed, i.e., client terminals. The electronic devices can be mobile terminals, computers, servers, or other terminals, etc. Mobile terminals can be mobile phones, laptops, tablets, smart wearable devices, etc., and computers can be desktop computers, etc.
[0032] Server 10 can pull live data streams from broadcaster terminal 20, process the acquired live data streams accordingly, and then push them to viewer terminals 30. Viewer terminals 30 can then watch the live stream from the broadcaster or guest. Live data stream mixing can occur at least among server 10, broadcaster terminal 20, and viewer terminals 30. Video and audio communication is possible between broadcaster terminals 20 and between broadcaster terminals 20 and viewer terminals 30. During the live stream, broadcaster terminal 20 can push the live data stream, including video, to server 10, which in turn pushes the corresponding live data to each viewer terminal 30 in the live stream room corresponding to broadcaster terminal 20. Broadcaster terminals 20 and viewer terminals 30 can then display the corresponding live stream content in their respective live stream rooms. Specifically, server 10 can be, for example, a server cluster, which can not only be used to collect and push live data streams, but also to process business requests and related matters, such as storing and processing business-related data generated during the live stream, such as handling virtual gift giving, virtual currency recharge and consumption, public screen information sending and receiving, authentication, live chat, and automatic identification of sensitive words / images.
[0033] Of course, the terms "anchor terminal 20" and "viewer terminal 30" are relative. The terminal that is in the process of live streaming is the anchor terminal 20, and the terminal that is watching the live stream is the viewer terminal 30.
[0034] like Figure 2 As shown, the embodiment of the grid game interaction method based on live streaming in this application can use server 10 as the execution entity. This embodiment may include the following steps: S100: Receive unlock information for the grid game sent by the client terminal; the unlock information is generated by the client terminal in response to the user's unlock operation on the grid game interface, which consumes virtual activity components obtained from the live streaming task. S200: Determine whether the game result corresponding to the unlock information matches the preset game result. S300: If yes, send preset reward information to the client terminal so that the client terminal can obtain the corresponding preset virtual reward based on the preset reward information.
[0035] During the live stream, server 10 can receive unlock information for the grid game sent by the client terminal, determine whether the game result corresponding to the unlock information matches the preset game result, and if so, send preset reward information to the client terminal so that the client terminal can obtain the corresponding preset virtual reward based on the preset reward information. Since the unlock information is generated by the client terminal in response to the user's unlock operation on the grid game interface 3, which consumes virtual activity items obtained from the live stream task, users can obtain preset virtual rewards by performing unlock operations on the grid game interface 3 while watching the live stream. Through the above scheme, the interactive form during the live stream can be enriched by playing the grid game, and users can obtain preset virtual rewards when the game result corresponding to the unlock information matches the preset game result, which is conducive to attracting users to play the grid game, thereby increasing user activity in the live stream and enriching the atmosphere of the live stream.
[0036] The method described in this embodiment can be applied to scenarios where users watch live streams in a live streaming room, such as... Figure 3 As shown, the following is a detailed description of this embodiment, with server 10 as the execution subject.
[0037] S100: Receives unlock information for the grid game sent by the client terminal; the unlock information is generated by the client terminal in response to the user's unlock operation on the grid game interface, which consumes the virtual activity component obtained from the live broadcast task.
[0038] The client terminals may include a broadcaster terminal 20 and a viewer terminal 30, and the corresponding users may include broadcaster users and viewer users. That is to say, during the live broadcast, both viewer users and broadcaster users can play the grid game.
[0039] Grid games can include pre-set games for users to unlock. For example, such as... Figure 4 As shown, the grid game can be set up in a 3x3 grid, where any three adjacent squares can be connected in a straight line. If the number in the square corresponding to the connected squares matches the preset winning number, then the player wins.
[0040] Live stream tasks can include tasks that users need to complete during or before entering the live stream. Examples include watching the live stream for a preset duration, checking in, or sending virtual gifts to the streamer. The following discussion defines live stream tasks as including lead generation tasks, first activity item generation tasks, and second activity item generation tasks.
[0041] Virtual event items can be considered game props, such as those pre-set by server 10 for use in unlocking grids. Specifically, users can acquire virtual event items by completing tasks in the live stream while playing the grid game. These virtual event items can then be used to unlock grids and generate unlock information. For example, virtual event items can take the form of fragments, keys, etc.
[0042] During the live stream, server 10 can receive unlocking information sent by the client terminal based on the unlocking operation of virtual activity items obtained from the live stream task by the user on some interfaces of the grid displayed on the live stream interface 4. The server can then form game results based on the unlocking information and obtain rewards based on the game results. This helps to increase the user's enthusiasm for completing the live stream task, thereby increasing the user's activity level in the live stream and enriching the atmosphere of the live stream.
[0043] In one implementation, the following steps may be included before S100:
[0044] S110: In response to the game request information sent by the client terminal, send the game resource data and display type information of the grid game to the client terminal, so that the client terminal can display the grid game interface or gameplay page based on the display type indicated by the display type information according to the game resource data.
[0045] The game request information is generated by the client terminal in response to the user's selection of a preset activity interface on the live streaming interface or a preset page of the live streaming platform. The preset activity interface 41 may include an entry point set on the live streaming interface 4 or a preset interface (such as the homepage) of the live streaming platform, used to allow users to enter the grid game interface 3.
[0046] The game request information may include information sent by the client terminal to the server 10 for requesting game resource data. The client terminal may send request information to the server 10 in response to a user's selection operation on the preset activity interface 41.
[0047] The game resource data can be resources pre-configured in server 10 related to the live-streamed grid game. Specifically, after server 10 starts, game resources related to the grid game can be configured. Game resource data includes interface data, activities and their cycles, gift configurations, and game rules. The interface data is used to instruct client terminals to display the grid game interface, and the gameplay page is a gameplay introduction page corresponding to the grid game, such as a page introducing activities and their cycles, gift configurations, and game rules related to the grid game.
[0048] Server 10 can respond to game request information sent by the client terminal and send game resource data to the client terminal. For example, the client terminal can display the received game resource data to the grid game interface 3, so that the user can play grid games on the grid game interface 3.
[0049] In one implementation, the display type information includes half-window display type information and full-window display type information. The half-window display type information corresponds to the selection operation of a preset activity interface on the live streaming interface, indicating that the grid game interface or gameplay page should be displayed in a half-window display type. The full-window display type information corresponds to the selection operation of a preset activity interface on a preset page, indicating that the grid game interface or gameplay page should be displayed in a full-window display type. For example, refer to the following steps included in S110:
[0050] S111: If the game request information is generated by the client terminal in response to the user's selection operation of the preset activity interface in the live broadcast room, then send half-window display type information and game resource data to the client terminal.
[0051] The game request information may be generated by the user's selection operation on the preset activity interface 41 in the live broadcast interface 4. The client terminal sends the generated game request information to the server 10, and the server 10 sends half-window display type information and game resource data to the client terminal based on the received game request information. Specifically, the preset activity interface 41 can be configured to be displayed on the live broadcast interface 4 in the form of an activity bar.
[0052] For example, such as Figure 5 As shown, users can click the preset activity interface 41 in the upper right corner of the live stream room to display the following on the live stream room interface 4: Figure 6 The half-window grid game interface shown is shown in Figure 3.
[0053] Since the game request information is generated based on the user's selection operation on the live broadcast interface 4, in order not to affect the user's viewing, the grid game interface 3 is displayed in a half-window display type, which allows the user to watch the live broadcast interface 4 while playing the grid game, thus improving the user's viewing experience.
[0054] S112: If the game request information is generated by the client terminal in response to the user's selection operation on the preset activity interface on the preset page of the live streaming platform, then send the full-window display type information and game resource data to the client terminal.
[0055] The game request information may be generated by the user's selection operation on the preset activity interface 41 on the homepage of the live streaming platform. The client terminal sends the generated game request information to the server 10, and the server 10 sends full-window display type information and game resource data to the client terminal based on the received game request information.
[0056] For example, such as Figure 4 As shown, users can click on the preset activity interface 41 on the homepage of the live streaming platform to display a full-window grid game interface 3 on the client terminal.
[0057] Since the request information is generated based on the user's selection on the live streaming platform's homepage, meaning the user has not yet entered the live streaming room to watch, displaying the grid game interface 3 in full-window format can provide the user with a better gaming and viewing experience.
[0058] In one implementation, after the client terminal sends game request information to the server 10 based on the user's selection operation on the live broadcast interface 4 or the homepage of the live broadcast platform for the preset activity interface 41, the server 10 can query the corresponding user's activity information based on the received game request information, such as whether the user is participating in the grid game, the user's current unlock information, and the user's corresponding reward information, and send the game resource data carrying the query results to the client terminal, so that the client terminal can display the activity information corresponding to the current user while displaying the grid game interface 3.
[0059] During the grid game, unlocking grids requires virtual event pieces obtained from live stream tasks. In other words, virtual event pieces must be obtained from live stream tasks, which enhances user interaction and increases the enjoyment of watching the live stream. As mentioned above, live stream tasks can occur during the live stream or before (i.e., before entering the live stream). Live stream tasks can include clue acquisition tasks (see description below), first event piece acquisition tasks, and second event piece acquisition tasks.
[0060] In one implementation, the steps for receiving unlock information for the grid game sent by the client terminal can be referenced from those previously included in S100:
[0061] S120: In response to the task completion information sent by the client terminal, send the activity information corresponding to the virtual activity to the client terminal so that the user can obtain the virtual activity.
[0062] The activity task completion information is generated by the client terminal in response to the user completing the first activity task before the live stream or completing the second activity task during the live stream. In other words, the first activity task is performed and completed before the live stream, and the second activity task is performed and completed during the live stream. In this embodiment, "before the live stream" can refer to not entering the live stream room but being on other functional pages of the live stream platform, such as the homepage or other pages. "During the live stream" can refer to having entered a live stream room and watching the live stream from the live stream interface. By designing different activity task acquisition tasks for different scenarios, the interaction between the user and the live stream platform can be enriched from before the live stream to during the live stream, enhancing the interactive functions of the entire live stream platform.
[0063] For the first activity acquisition task, the activity task completion information is generated by the client terminal in response to completing the first activity acquisition task on the grid game interface displayed before the live broadcast. Before the live broadcast, that is, before entering the live broadcast room, the grid game interface is displayed, for example, in full-screen mode. At this time, the first activity acquisition task can be performed on the grid game interface. The first activity acquisition task may include, for example, requiring the user to stay on the grid game interface for a preset duration, or checking in on the grid game interface (i.e., the grid game interface has a check-in function), or clicking a link on the grid game interface that leads to a certain page.
[0064] Taking the first activity acquisition task as a sign-in task as an example, server 10 can respond to the sign-in information sent by the client terminal as task completion information, and send activity information to the client terminal so that the client terminal can acquire virtual activity based on the activity information.
[0065] The check-in information can include information generated by the client terminal after the user enters the grid game interface 3, i.e., activity item task completion information. This allows users to obtain virtual activity items by checking in on the grid game interface 3. Specifically, the server 10 can automatically determine that the user has completed the check-in after entering the grid game and send check-in reward information to the client terminal. After receiving the check-in reward information sent by the server 10, the client terminal can display a check-in reward pop-up window 5 on the grid game interface 3 for the user to claim virtual activity items.
[0066] In one implementation, while sending the virtual activity information to the client terminal, it is also necessary to notify the user. See the following steps for details:
[0067] S121: Send activity piece information and first pop-up window indication information to the client terminal so that the client terminal can display the first reward information of the virtual activity piece corresponding to the obtained activity piece information on the grid game interface based on the first pop-up window indication information.
[0068] After receiving the activity task completion information sent by the client terminal after completing the first interactive item acquisition task, server 10 can simultaneously send the activity item information to the client terminal and a first pop-up notification message. The activity item information carries relevant information about the virtual activity item, such as quantity and ID. The first pop-up notification message instructs the client terminal to display the corresponding information in a pop-up window on the grid game interface. Specifically, upon receiving the activity item information and the first pop-up notification message, the client terminal can display the first reward information in a pop-up window on the live stream interface based on the first pop-up notification message. The first reward information is used to notify the user that they have obtained the corresponding virtual interactive item.
[0069] For example, when the client terminal sends the interactive task completion information, it can also generate a page judgment result in response to the currently displayed grid game interface, and send the page judgment result to the server 10. After receiving the page judgment result sent by the client terminal, the server 10 sends the activity item information and the first pop-up window indication information to the client terminal, so that the client terminal can display a pop-up window for the check-in reward for the virtual activity item that has been claimed, i.e., the first reward information, on the grid game interface based on the first pop-up window indication information.
[0070] The page determination result may include the determination result of server 10 based on the interface currently displayed on the client terminal. Specifically, the page determination result may include the live broadcast interface 4 and the grid game interface 3. The first pop-up window indication information may include information sent by server 10 to the client terminal to display a sign-in reward pop-up window (first reward information) 5 on the client terminal to prompt the user that they have received the relevant information of the virtual activity item corresponding to the sign-in reward.
[0071] The client terminal can generate a page judgment result based on the currently displayed interface and send the page judgment result to the server 10. Specifically, when the interface currently displayed on the client terminal corresponding to the page judgment result is the grid game interface 3, the server 10 can send the corresponding first pop-up window instruction information to the client terminal after receiving the page judgment result. Based on the first pop-up window instruction information, the client terminal can display a pop-up window indicating that the virtual activity item has been successfully claimed, indicating that the sign-in reward has been claimed.
[0072] For example, such as Figure 7As shown, after entering the grid game interface 3, the user can automatically sign in. After receiving the first pop-up instruction information sent by the server 10 on the client terminal, the sign-in reward pop-up (first reward information) 5 is displayed on the grid game interface 3, thereby obtaining fragments used to unlock the grid.
[0073] In one implementation, to prevent users from forgetting to check in at the grid game interface 3 and missing out on the check-in reward, a check-in reminder switch 31 can be set in the grid game interface 3. Specifically, the check-in reminder switch 31 is off by default. When the check-in reminder switch 31 is on, the client terminal can enable calendar reminders to remind the user to check in at the grid game interface 3 at a preset time.
[0074] For example, such as Figure 6 As shown, users can turn on the sign-in reminder by clicking the sign-in reminder switch 31 on the grid game interface 3. When the sign-in reminder switch 31 is on, the message "Turned on, you will be reminded to sign in tomorrow" will be displayed.
[0075] The first task of acquiring event items before the live stream has been described above. The second task of acquiring event items during the live stream will be described below.
[0076] For the second activity item acquisition task, it can include, for example, gifting virtual gifts to the streamer. The quantity or virtual value of the gifts can be set, and the task can be completed once a preset quantity or value is reached. Another example is acquiring the duration of live stream viewing. For instance, a second activity item acquisition task can be triggered when a user's viewing time in the live stream reaches a second preset threshold (or multiple tiered preset thresholds can be set, with the second activity item acquisition task completed every two tiers of preset thresholds). A third example is playing a pre-selected game with the streamer on the live stream interface; completing the game triggers the task. Yet another example is interacting with the streamer. For instance, a preset number of interactions can be set to trigger the task, which can be done through methods such as bullet comments, comments, or live chat. Of course, the second activity item acquisition task can be set in various ways, including one or a combination of these methods, and this is not limited here.
[0077] For the second activity acquisition task, the activity acquisition task completion information can be generated by the client terminal in response to the completion of the second activity acquisition task on the live broadcast interface displayed during the live broadcast. Users can perform the second activity acquisition task while watching the live broadcast, and the client terminal, in response to the user's completion of the second activity acquisition task, sends activity acquisition task completion information to server 10. Server 10, in response to the activity acquisition task completion information, sends activity information. Similarly, for the second activity acquisition task, server 10 needs to send the activity information corresponding to the virtual activity to the client terminal while also notifying the user. See the following steps for details:
[0078] S130: Send activity item information and second pop-up window indication information to the client terminal so that the client terminal can display second reward information for the virtual activity item corresponding to the activity item obtained in the live broadcast interface based on the second pop-up window indication information.
[0079] While sending the activity item information to the client terminal, server 10 can also send a second pop-up notification message. The activity item information carries relevant information about the virtual activity item, such as quantity and ID. The second pop-up notification message instructs the client terminal to display the corresponding information in a pop-up window on the live streaming interface. Specifically, upon receiving the activity item information and the second pop-up notification message, the client terminal can display a second reward message in a pop-up window on the live streaming interface based on the second pop-up notification message. The second reward message is used to notify the user that they have obtained the corresponding virtual interactive item.
[0080] Taking the second activity item acquisition task as an example, which requires the user to watch the live stream for a certain period of time in the live stream interface to reach a first preset time, the server 10 responds to the activity item task completion information sent by the client terminal regarding the user's live stream viewing time reaching the first preset threshold, and sends activity item information and second pop-up window indication information to the client terminal. The second pop-up window indication information is used to prompt the user to obtain the task reward of the virtual activity item.
[0081] The activity task completion information may include information generated by the client terminal after a user enters the live stream and the viewing time reaches a first preset threshold. Users can obtain virtual activity items by watching the live stream. Specifically, server 10 can determine that the user has completed the viewing task after the user's viewing time in the live stream reaches the first preset threshold, and send activity item information and a second pop-up notification to the client terminal. After receiving the second pop-up notification from server 10, the client terminal can display a notification to the user that they have obtained the virtual activity item reward based on the task reward display information.
[0082] In one implementation, for the second activity acquisition task, the steps for sending activity information and the second pop-up indication information to the client terminal can be described as follows:
[0083] S131: The task level corresponding to the first preset threshold reached based on the acquisition and viewing time of task information.
[0084] S132: Send the activity information and the second pop-up indication information corresponding to the task level to the client terminal so that the client terminal can be prompted that the virtual activity has been obtained based on the second pop-up indication information.
[0085] Multiple first preset thresholds can be set, and these thresholds can be set incrementally. The task level can include a level that is set relative to the first preset threshold.
[0086] The second pop-up notification may include information sent by server 10 to the client terminal, indicating that the client terminal has claimed virtual activity items corresponding to the task level. Specifically, server 10 can determine the task level corresponding to the current viewing time based on a first preset threshold reached for the viewing time corresponding to the received task information. Server 10 can send the second pop-up notification corresponding to the task level to the client terminal, enabling the client terminal to display corresponding reward information and claim virtual activity items based on the second pop-up notification.
[0087] In this embodiment, after the second activity acquisition task is completed, the server 10 can also send activity information and second / third pop-up indication information according to the interface type currently displayed by the client terminal.
[0088] In the first scenario: After completing the second task of acquiring the virtual event item, a pop-up notification will appear on the grid game interface indicating that the corresponding virtual event item has been obtained. Correspondingly, server 10 can send event item information and a third pop-up notification.
[0089] Both the first and third pop-up notifications are sent by server 10 when the client terminal is in the grid game interface, and are used to instruct the corresponding reward information to be displayed in a pop-up window on the grid game interface. The difference is that the first pop-up notification corresponds to the first activity item acquisition task, while the third pop-up notification corresponds to the second activity item acquisition task.
[0090] Specifically, after the second activity item acquisition task is completed, the client terminal generates a corresponding page judgment result in response to the currently displayed grid game interface, and sends the activity item task completion information and the page judgment result to the server 10. The server 10, in response to the activity item completion information and the page judgment result, sends activity item information and third pop-up window indication information to the client terminal, enabling the client terminal to display third reward information on the grid game interface based on the third pop-up window indication information, providing information that the corresponding virtual activity item has been obtained.
[0091] As mentioned above, the page determination result can include the determination result of server 10 based on the interface currently displayed on the client terminal. Specifically, the page determination result can include the live broadcast interface 4 and the grid game interface 3. The third pop-up window instruction information can include information sent by server 10 to the client terminal to display the third reward information in a pop-up window on the client terminal, prompting the user to claim the virtual activity item corresponding to the task reward.
[0092] The client terminal can generate a page judgment result based on the currently displayed interface and send the page judgment result to the server 10. Specifically, after completing the second activity item acquisition task, the client terminal can complete the claim on the currently displayed grid game interface 3. When the client terminal's currently displayed interface is grid game interface 3, after receiving the page judgment result from the client terminal, the server 10 can send the corresponding third pop-up window instruction information to the client terminal. The client terminal can then display a pop-up window for claiming the sign-in reward for the virtual activity item based on the third pop-up window instruction information.
[0093] For example, such as Figure 8 As shown, if the first preset threshold is 300 seconds, and the user is currently in the grid game interface 3, when the user's viewing time in the live stream reaches 300 seconds, the client terminal can display the third reward information 6 on the grid game interface 3 based on the activity information received from the server 10 and the third pop-up window indication information, thereby prompting the user that they have obtained fragments for unlocking the grid. If the first preset threshold includes 300 seconds and 600 seconds, and the user is currently in the grid game interface 3, when the user's viewing time reaches 600 seconds, the client terminal can also display any third reward information 6 on the grid game interface 3 based on the activity information received from the server 10 and the third pop-up window indication information, thereby letting the user know that they have obtained fragments for unlocking the grid.
[0094] In the second scenario: After the second activity item acquisition task is completed, a pop-up notification will appear on the live stream interface to indicate that the corresponding virtual activity item has been obtained. Therefore, server 10 can send activity item information and the second pop-up notification information.
[0095] When the second activity item acquisition task is completed, the client terminal can generate a corresponding page judgment result in response to the current display of the live broadcast interface, and send activity item information and second pop-up window indication information to the server 10, so that the client terminal can display the second reward information of the corresponding virtual activity item in the grid game interface based on the second pop-up window indication information.
[0096] The client terminal can generate a page judgment result based on the currently displayed interface and send the page judgment result to the server 10. Specifically, when the interface currently displayed on the client terminal corresponding to the page judgment result is the live broadcast interface 4, the server 10 can send the corresponding second pop-up window indication information to the client terminal after receiving the page judgment result. Based on the second pop-up window indication information, the client terminal can display second reward information 42 on the live broadcast interface 4 to remind the user that they have claimed the virtual activity item.
[0097] Since the viewing task can be completed while the user is watching the live stream, in order to prevent the user from forgetting that they have claimed the virtual event items while watching the live stream, when the page determines that the current interface displayed on the client terminal is the live stream interface 4, when the user's viewing time in the live stream reaches the first preset threshold, the second reward information 42 can be displayed on the live stream interface 4 to remind the user that they have claimed the virtual event items, thereby improving the user's gaming experience.
[0098] After step S130 above, a pop-up window displays the second reward information on the live stream interface 4. After obtaining the virtual activity item, the user may want to go to the grid game interface to unlock it and consume the obtained virtual activity item. In this embodiment, the live stream interface 4 can provide a corresponding jump method, such as a request to view the second reward information, or more specifically, clicking on the second reward information to view it. See the following steps:
[0099] S133: In response to the client terminal sending an information viewing request, send the grid game interface data to the client terminal so that the client terminal can jump from the live broadcast interface to the grid game interface based on the interface data; wherein, the information viewing request is generated by the client terminal in response to the user's selection operation on the second reward information.
[0100] After a user sees the second reward information on the live stream interface, the reward information provides a "View" button. Clicking the "View" button indicates that the user has selected the second reward information. The client terminal, in response to the user's selection, generates an information viewing request and sends it to server 10. Upon receiving the information viewing request, server 10 responds by sending the grid game interface data to the client terminal. This allows the client terminal to switch from the live stream interface to the grid game interface, greatly facilitating the user's grid game experience and enriching the methods and functions of page switching. By triggering the information viewing request and jumping to the grid game interface, users can further view the virtual event items and related information of the reward in more detail, i.e., further view the detailed content of the second reward information.
[0101] For example, such as Figure 5 As shown, if the first preset threshold is 300 seconds, and the user is currently in the live stream interface 4, when the user's viewing time in the live stream reaches 300 seconds, the client terminal can display task reward prompt content 42 in the public screen of the live stream interface 4 based on the second task reward information received from the server 10, such as "You have obtained a fragment". The user can click the view button in the task reward prompt content 42 to jump from the live stream interface 4 to the grid game interface 3, thereby receiving the fragment used to unlock the grid.
[0102] After a user receives virtual activity tokens based on daily check-ins or viewing tasks, they can use these tokens to unlock grids in the grid game interface 3. The client terminal generates unlock information based on the grid corresponding to the unlock operation and sends this information to server 10. Server 10 can then determine whether the user is eligible to receive the preset virtual reward based on the received unlock information.
[0103] There can be multiple tasks in a live stream, and they can correspond to different functions. The first activity acquisition task and the second activity acquisition task have been described above. As mentioned earlier, live stream tasks can also include clue acquisition tasks. In one implementation, this embodiment may further include the following steps before S100:
[0104] S101: In response to the clue task completion information sent by the client terminal regarding the user's completion of the clue acquisition task during the live broadcast, send clue information to the client terminal to prompt at least one correct unlocking operation, so that the client terminal can prompt at least one correct unlocking operation based on the clue information.
[0105] During a live stream, users can perform various clue-gathering tasks. These tasks might include gifting virtual gifts to the streamer, with the quantity or value set; reaching a preset quantity or value triggers completion. Other tasks might involve watching the live stream for a certain duration; completing a pre-set threshold triggers completion. Interactions with the streamer, such as through comments, chat messages, or live chat, can also be set. These tasks can take many forms, including combinations of methods, and are not limited here.
[0106] The client terminal can determine whether the clue acquisition task is completed. If completed, it can generate clue task completion information and send it to server 10. Server 10 can respond to this clue task completion information by sending clue information to the client terminal, indicating at least one correct unlocking operation. For example, a grid game requires three correct unlocking operations to complete the level or win the game. The clue information could indicate the first, second, or third step. After receiving the clue information, the client terminal can display this at least one correct unlocking operation on the display interface. For example, it might prompt the user to click on a specific grid.
[0107] As mentioned above regarding viewing time, in response to the clue task completion information sent by the client terminal indicating that the user's viewing time in the live broadcast room has reached a second preset threshold, server 10 sends clue information to the client terminal so that the client terminal can obtain clues for unlocking the grid based on the clue information; wherein, the second preset threshold can be greater than the first preset threshold. The second preset threshold can be a viewing time value pre-set by server 10 to determine whether to send clue information to the client terminal. Specifically, the second preset threshold can be greater than the first preset threshold.
[0108] The information obtained through clues may include information sent by server 10 to client terminals to provide users with at least a portion of the preset game results for the grid game, namely at least one correct unlocking operation, in order to increase the user's probability of winning in the grid game.
[0109] When a user's viewing time in the live stream reaches a second preset threshold, the client terminal can send a clue task completion message to the server 10. After receiving the clue task completion message, the server 10 can send clue information to the client terminal. After receiving the clue information, the client terminal can obtain clues for unlocking the grid based on the clue information.
[0110] In one implementation, when a user's viewing time in the live stream reaches a second preset threshold, the server 10 can randomly send the user a virtual gift. Specifically, the server 10 can send random gift information to the client terminal when the user's viewing time in the live stream reaches the second preset threshold. The client terminal can then send a random virtual gift to the user based on the random gift information.
[0111] In one implementation, while a user is watching a live stream, server 10 can also randomly send the user a virtual gift. Specifically, the server can send random gift information to the client terminal while the user is watching the live stream. The client terminal can then send a random virtual gift to the user based on this random gift information.
[0112] Optionally, the second activity item acquisition task and the clue acquisition task are different levels of the same type of task. The level of the clue acquisition task is higher than the level of the second activity item acquisition task; the clue acquisition task and the second activity item acquisition task are set so that the clue acquisition task can only be completed after the second activity item acquisition task is completed.
[0113] For example, both the second activity item acquisition task and the clue acquisition task involve watching live streams. Therefore, different levels of tasks could be categorized based on viewing duration. For instance, such as... Figure 9 As shown, if the first preset threshold includes 300s and 600s, the second preset threshold is 1200s. After completing the clue acquisition task, if the user is currently in the grid game interface 3, the client terminal can display a clue reward pop-up window 7 on the grid game interface 3 based on the clue information received from the server 10. The clue reward pop-up window 7 displays the number corresponding to one grid in the preset game result. For example, "Clue No. 5" can be displayed in the clue reward pop-up window 7, indicating at least one correct unlocking operation. "Clue No. 5" indicates that one correct unlocking operation is "5".
[0114] In one implementation, to encourage users to watch the live stream longer, when the sign-in reward pop-up (5) and task reward claim pop-up (6) are displayed on the client terminal, a prompt message can be simultaneously displayed to remind users that reaching a second preset threshold will grant them a clue reward. For example, it could say, "An important clue can be obtained after watching the live stream for 1200 seconds." This prompts users to obtain the clue before unlocking the grid. For instance, if a user completes the tasks of sign-in, watching for 300 seconds, and watching for 600 seconds, and obtains three fragments, the user can choose to directly click on any three grids in the grid game interface (3) to unlock them. Alternatively, after completing 1200 seconds of watching and obtaining "Clues #5," the user can perform at least one unlock operation based on the clue information, thereby increasing their chances of winning.
[0115] In one implementation, after receiving unlock information for the grid game sent by the client terminal, the following steps may be included:
[0116] S140: In response to the unlock notification sent by the client terminal, determine whether the virtual activity component corresponding to the user is sufficient.
[0117] The unlock notification is generated by the client in response to the user's unlocking action on a grid within the grid game interface. For example, the unlocking action is performed by the user clicking on the corresponding grid.
[0118] S150: If sufficient, send a successful unlock notification to the client terminal.
[0119] S160: If insufficient, send an unlock failure notification to the client terminal so that the client terminal can display a first prompt pop-up window to guide the user to perform live room tasks to obtain virtual activity items based on the unlock failure notification.
[0120] Unlock notifications may include notifications generated by the client terminal based on the user's selection of a grid in the grid game interface 3.
[0121] After acquiring virtual activity tokens, users can use these tokens to select grids in the grid game interface 3 to unlock them. The client terminal can generate an unlock notification based on the user's grid selection and send it to server 10. Since unlocking a grid requires virtual activity tokens, server 10 can determine whether the user has enough virtual activity tokens based on the unlock notification, and thus determine whether the grid has been successfully unlocked. If server 10 determines that there are enough virtual activity tokens, it can send an unlock success notification to the client terminal to successfully unlock the corresponding grid. If server 10 determines that there are not enough virtual activity tokens, it can send an unlock failure notification to the client terminal. Upon receiving the unlock failure notification, the client terminal can display a first prompt pop-up window 8 on the grid game interface 3 to guide the user to watch a live stream to obtain virtual activity tokens.
[0122] For example, such as Figure 10 As shown, if a user does not have enough fragments to use while unlocking a grid in the grid game interface 3, a first prompt pop-up window 8 can be displayed in the grid game interface 3. For example, the first prompt pop-up window 8 can display the message "Insufficient fragments, go watch the live stream to collect fragments".
[0123] In one implementation, after receiving the unlock information for the grid game sent by the client terminal, the following steps may also be included:
[0124] S170: In response to the client terminal sending an unlock notification, determine whether the currently unlocked grid is adjacent to the already unlocked grid.
[0125] The unlock notification is generated by the client terminal in response to the user's unlocking operation on the grid game interface.
[0126] S180: If they are not adjacent, send a first prompt message to the client terminal so that the client terminal can display a second prompt pop-up window to indicate an operational error based on the first prompt message.
[0127] After receiving an unlock notification from the client terminal regarding the user's selection of a grid in the grid game interface 3, server 10 can determine whether the currently unlocked grid is adjacent to previously unlocked grids. If the currently unlocked grid is not adjacent to previously unlocked grids, server 10 can send a first prompt message to the client terminal. After receiving the first prompt message, the client terminal can display a second prompt pop-up window 9 based on the first prompt message to inform the user that the currently unlocked grid is not adjacent to previously unlocked grids.
[0128] Since unlocking the grid requires unlocking several grids that are connected in a straight line, if the user selects non-adjacent grids to unlock, the final game result will not match the preset game result. Furthermore, when the user selects a grid that is not adjacent to an already unlocked grid, displaying a second prompt pop-up window 9 on the grid game interface 3 can, to some extent, prevent accidental selections caused by user touches.
[0129] For example, such as Figure 11 As shown, if grid 1 is already unlocked, and the user selects grid 5, which is not adjacent to grid 1, a second prompt pop-up window (9) will appear on the grid game screen. This pop-up window will display the message: "Only by unlocking three grids that can form a straight line can you share today's rewards. Confirm unlocking this grid?" If the user clicks the confirm button in the second prompt pop-up window (9), the grid that is not adjacent to the already unlocked grid will be unlocked.
[0130] S200: Determine whether the game result corresponding to the unlock information matches the preset game result.
[0131] The preset game results can include the game results pre-set in server 10 for determining the winner of the grid game. Specifically, the preset game results for each round of the grid game can be different. The number of rounds of the grid game can be set according to time. For example, the live streaming platform can update a round of the grid game every other day, and configure the corresponding preset game results and preset virtual rewards.
[0132] After receiving the unlocking information sent by the client terminal, the server 10 can determine whether the game result corresponding to the unlocking information matches the preset game result, thereby determining whether the user can obtain the preset virtual reward.
[0133] For example, if the default game result in a grid game is a straight line connecting the squares corresponding to the numbers 3, 6, and 9, while the game result determined based on the unlock information is a straight line connecting the squares corresponding to the numbers 7, 8, and 9, then the game result is determined to be a mismatch between the default and the default game result. Conversely, if the default game result in a grid game is a straight line connecting the squares corresponding to the numbers 1, 5, and 9, while the game result determined based on the unlock information is also a straight line connecting the squares corresponding to the numbers 1, 5, and 9, then the game result is determined to be a match between the default and the default game result.
[0134] In one implementation, the client terminal can display the game result corresponding to the unlocked grid on the grid game interface 3 based on the unlock information. The server 10 can send a preset game result notification to the client terminal at a preset time, generated based on the preset game result. After receiving the preset game result notification, the client terminal can display the preset game result on the grid interface for the user to confirm whether the generated game result matches the preset game result. Before the client terminal receives the preset game result notification from the server 10, the client terminal may not display the preset game result.
[0135] For example, such as Figure 12 and Figure 13 As shown, the live streaming platform can be set to announce preset game results at 00:00 every day. Before the preset game results are announced, the grid game interface 3 can display "Correct grid ???". If the user has completed the unlocking of 3 grids, the grid game interface 3 can display the user's result, such as "My choice: 1, 5, 9". When the preset game results are announced, the grid game interface 3 can display "Correct grid: 3, 6, 9". Users can enter the grid game interface 3 at 00:00 to check if their game results match the preset game results.
[0136] S300: If so, send preset reward information to the client terminal so that the client terminal can obtain the corresponding preset virtual reward based on the preset reward information.
[0137] The preset reward information may include information sent by server 10 to client terminals for users to obtain preset virtual rewards. The preset virtual rewards may include those pre-set by server 10 for allocation to users whose game results match preset game results.
[0138] Specifically, if server 10 determines that the game result in the unlock information sent by the client terminal matches the preset game result, it can send preset reward information to the client terminal. After receiving the preset reward information, the client terminal can obtain the corresponding preset virtual reward based on the preset reward information. By sending preset virtual rewards to users whose game results match the preset game results, the enthusiasm of users to play the grid game is increased. Furthermore, since the virtual interactive components consumed in playing the grid game need to be obtained based on live broadcast tasks, it can further encourage users to complete live broadcast tasks, thereby increasing user activity and viewing time in the live broadcast room, which is conducive to enriching the atmosphere of the live broadcast room. If server 10 determines that the game result in the unlock information sent by the client terminal does not match the preset game result, it can choose not to send preset reward information to the client terminal.
[0139] For example, the preset virtual rewards are a prize pool set up by the live streaming platform. If a user's game result matches the preset game result, the user can share the rewards in the prize pool equally with other matched users. Users can obtain the preset virtual rewards by clicking the "Claim Virtual Rewards" button in the grid game interface 3.
[0140] In one implementation, if a user does not claim the preset virtual reward on the grid game interface 3 within a preset time period, it is determined that the claiming time has expired and the preset virtual reward cannot be claimed.
[0141] For example, such as Figure 14 As shown, after the preset game results are announced at 0:00 on the same day, the grid game interface 3 will display "The event has ended. Rewards can only be claimed at 24:00 today." If users do not claim their rewards by 24:00 on the same day, they will no longer be able to claim them. Users can also participate in the grid game on the corresponding grid game interface 3 for the following day.
[0142] In one implementation, server 10 can count the total number of participants in the grid game on the live streaming platform, and after announcing the preset game results, count the total number of participants whose game results match the preset game results. Server 10 can send the statistical results to the client terminal, so that the client terminal can display the statistical results on the grid game interface 3.
[0143] For example, such as Figure 12 and Figure 13 As shown, if the grid game for the day has not yet started, "Not Started" can be displayed on the grid game interface 3. If the grid game for the day has started but the preset game results have not yet been announced, the total number of participants on the current live streaming platform can be displayed on the grid game interface 3, such as "20,993 people have participated". If the grid game for the day has started and the preset game results have been announced, the total number of participants on the current live streaming platform and the total number of people whose game results match the preset game results can be displayed on the grid game interface 3, such as "20,993 people have participated, and 28,879 people guessed correctly".
[0144] In one implementation, the grid game interface 3 can include grid game interfaces 3 corresponding to different dates. Users can view the corresponding grid game interface 3 by clicking on a date. Specifically, the grid game interface 3 can include the grid game interface 3 for the current day, the grid game interfaces 3 for previous days, and the grid game interfaces 3 for the days after the current day. For the grid game interfaces 3 for previous days, if a user participates in the grid game, the user's game result and the preset game result can be displayed. For the grid game interfaces for the current day, the results are displayed according to whether the preset game result announcement time has been reached. For the grid game interfaces 3 for the days after the current day, interfaces that have not yet started can be displayed.
[0145] In one implementation, such as Figure 14 and Figure 15 As shown, the grid game interface 3 may also include a rule button 32 for linking to the rule interface. Specifically, the client terminal can respond to the user's selection of the rule button and jump from the grid game interface 3 to the rule interface. The rule interface can display the gameplay rules related to the grid game, allowing the user to understand how to play the grid game.
[0146] In one implementation, the method described in this embodiment can be set up in the form of an activity template. After the live streaming platform adjusts the template according to different activity scenarios, it can be quickly launched. Specifically, it can be adapted to different activity themes and scenarios through configurable skins, thereby improving activity efficiency and richness.
[0147] like Figure 16 As shown, the above embodiments describe the technical solution from the perspective of server 10. The following second embodiment of the live-streaming grid game interaction method is described from the perspective of the client terminal. This embodiment may include:
[0148] M100: In response to the user's unlocking operation on the grid game interface that consumes virtual activity items obtained from the live stream task, generate unlocking information for the grid game.
[0149] M200: Sends the unlock information to the server so that the server can determine whether the game result corresponding to the unlock information matches the preset game result. If so, it sends the preset reward information.
[0150] M300: Receives preset reward information sent by the server and obtains the corresponding preset virtual reward based on the preset reward information.
[0151] For details regarding M100 to M300 and other execution steps, processes, and functions of the client terminal, please refer to the description of the first embodiment of the live-streaming-based grid game interaction method of this application, which will not be repeated here.
[0152] like Figure 17 As shown in the embodiments of the computer device described in this application, the computer device 100 can be the server 10 described above. The computer device 100 may include a processor 110, a memory 120, and a communication circuit 130.
[0153] The memory 120 is used to store computer programs and may be RAM (Read-Only Memory), ROM (Random Access Memory), or other types of storage devices. Specifically, the memory may include one or more computer-readable storage media, which may be non-transitory. The memory may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory is used to store at least one line of program code.
[0154] Processor 110 is used to control the operation of computer device 100. Processor 110 may also be referred to as CPU (Central Processing Unit). Processor 110 may be an integrated circuit chip with signal processing capabilities. Processor 110 may also be a general-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), off-the-shelf programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component. The general-purpose processor may be a microprocessor, or processor 110 may be any conventional processor.
[0155] The processor 110 is used to execute the computer program stored in the memory 120 to implement the live-streamed grid game interaction method described in the embodiments of the live-streamed grid game interaction method of this application.
[0156] The computer device 100 may also include a communication circuit 130, which is a device or circuit used by the computer device 100 to communicate with external devices, so that the processor 110 can interact with external devices via the communication circuit 130.
[0157] For a detailed description of the functions and execution processes of each functional module or component in the computer device embodiments of this application, please refer to the description in the above embodiments of the grid game interaction method based on live streaming of this application, which will not be repeated here.
[0158] In the several embodiments provided in this application, it should be understood that the disclosed computer device 100 and the live-stream-based grid game interaction method can be implemented in other ways. For example, the embodiments of the computer device 100 described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0159] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.
[0160] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0161] See Figure 18 If the integrated units described above are implemented as software functional units and sold or used as independent products, they can be stored in computer-readable storage medium 200. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions / computer programs to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods of various embodiments of this invention. The aforementioned storage medium includes various media such as USB flash drives, portable hard drives, read-only memory, random access memory, magnetic disks, or optical disks, as well as electronic terminals such as computers, mobile phones, laptops, tablets, and cameras that have the aforementioned storage media.
[0162] The execution process of program data in a computer-readable storage medium can be described with reference to the above embodiment of the live-streaming grid game interaction method of this application, and will not be repeated here.
[0163] The above description is merely an embodiment of this application and does not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.
Claims
1. A live-stream-based interactive method for grid-based games, characterized in that, include: Receive unlock information for the grid game sent by the client terminal; The unlocking information is generated by the client terminal in response to the user's unlocking operation on the grid game interface, which consumes virtual activity items obtained from the live broadcast task. Determine whether the game result corresponding to the unlock information matches the preset game result; If so, then send preset reward information to the client terminal so that the client terminal can obtain the corresponding preset virtual reward based on the preset reward information; The live streaming tasks also include a first activity item acquisition task and a second activity item acquisition task; Before receiving the unlock information for the grid game sent by the client terminal, the process includes: In response to the activity task completion information sent by the client terminal, the client terminal sends activity information corresponding to the virtual activity to the client terminal so that the user can obtain the virtual activity; wherein, the activity task completion information is generated by the client terminal in response to the user completing the first activity acquisition task before the live broadcast or completing the second activity acquisition task during the live broadcast.
2. The method according to claim 1, characterized in that, Also includes: The tasks in the live stream include clue acquisition tasks; Before receiving the unlock information for the grid game sent by the client terminal, the process includes: In response to the client terminal sending clue task completion information, clue information is sent to the client terminal to prompt at least one correct unlocking operation, so that the client terminal can prompt at least one correct unlocking operation based on the clue information; wherein, the clue task completion information is generated by the client terminal in response to the user completing the clue acquisition task during the live broadcast.
3. The method according to claim 2, characterized in that, The second activity acquisition task and the clue acquisition task are different levels of the same type of task, with the level of the clue acquisition task being higher than that of the second activity acquisition task; the clue acquisition task and the second activity acquisition task are configured such that the clue acquisition task can only be completed after the second activity acquisition task is completed.
4. The method according to claim 1, characterized in that, The activity task completion information is generated by the client terminal in response to the completion of the first activity acquisition task on the grid game interface displayed before the live broadcast. Sending the activity information corresponding to the virtual activity to the client terminal includes: The activity item information and the first pop-up instruction information are sent to the client terminal so that the client terminal can display a first reward information on the grid game interface based on the first pop-up instruction information, which is used to prompt that the virtual activity item corresponding to the activity item information has been obtained.
5. The method according to claim 1, characterized in that, The activity task completion information is generated by the client terminal in response to the completion of the second activity acquisition task on the live broadcast interface displayed during the live broadcast. Sending the virtual activity corresponding to the virtual activity to the client terminal includes: Send the activity item information and the second pop-up instruction information to the client terminal, so that the client terminal can display a second reward information in the live broadcast interface based on the second pop-up instruction information to indicate that the virtual activity item corresponding to the activity item information has been obtained; In response to the client terminal sending an information viewing request, the interface data of the grid game is sent to the client terminal so that the client terminal can jump from the live broadcast interface to the grid game interface based on the interface data; wherein, the information viewing request is generated by the client terminal in response to the user's selection operation on the second reward information.
6. The method according to claim 1, characterized in that, After receiving the unlock information for the grid game sent by the client terminal, the process includes: In response to the client terminal sending an unlock notification, it is determined whether the virtual activity items corresponding to the user are sufficient; wherein, the unlock notification is generated by the client terminal in response to the user performing an unlock operation on the grid game interface; If sufficient, a successful unlock notification is sent to the client terminal; If insufficient, an unlocking failure notification is sent to the client terminal, enabling the client terminal to display a first prompt pop-up window based on the unlocking failure notification to guide the user to perform the live stream task to obtain the virtual activity component.
7. The method according to claim 1, characterized in that, After receiving the unlock information for the grid game sent by the client terminal, the process includes: In response to the client terminal sending an unlock notification, it is determined whether the currently unlocked grid is adjacent to an already unlocked grid; wherein, the unlock notification is generated by the client terminal in response to the user performing an unlock operation on the grid game interface; If they are not adjacent, a first prompt message is sent to the client terminal so that the client terminal can display a second prompt pop-up window to indicate an operational error based on the first prompt message.
8. The method according to claim 1, characterized in that, Before receiving the unlock information for the grid game sent by the client terminal, the process includes: In response to the client terminal sending a game request message, game resource data and display type information of the grid game are sent to the client terminal, so that the client terminal can display the grid game interface or the corresponding gameplay page of the grid game based on the game resource data and the display type indicated by the display type information; wherein, the game request message is generated by the client terminal in response to the user's selection operation of the preset activity interface on the live broadcast interface or the preset page of the live broadcast platform; the display type information includes half-window display type information and full-window display type information, the half-window display type information corresponds to the selection operation of the preset activity interface on the live broadcast interface, and is used to indicate that the grid game interface or the gameplay page is displayed in half-window display type; the full-window display type information corresponds to the selection operation of the preset activity interface on the preset page, and is used to indicate that the grid game interface or the gameplay page is displayed in full-window display type.
9. A live-stream-based interactive method for grid-based games, characterized in that, include: In response to the user's unlocking operation on the grid game interface, which consumes virtual activity items obtained from the live broadcast task, unlocking information for the grid game is generated. The unlock information is sent to the server so that the server can determine whether the game result corresponding to the unlock information matches the preset game result. If so, the preset reward information is sent. Receive the preset reward information sent by the server, and obtain the corresponding preset virtual reward based on the preset reward information; The live streaming tasks also include a first activity item acquisition task and a second activity item acquisition task; Before generating unlock information for the grid game in response to a user's unlocking operation on the grid game interface that consumes virtual activity items obtained from a live stream task, the process includes: In response to the activity task completion information sent by the client terminal, the system sends activity information corresponding to the virtual activity to the client terminal so that the user can obtain the virtual activity; wherein, the activity task completion information is generated by the client terminal in response to the user completing the first activity acquisition task before the live broadcast or completing the second activity acquisition task during the live broadcast.
10. A computer device, characterized in that, It includes a processor, a memory, and a communication circuit; the memory and the communication circuit are coupled to the processor, the memory stores a computer program, and the processor is capable of executing the computer program to implement the live-streaming-based grid game interaction method as described in any one of claims 1-9.
11. A computer-readable storage medium, characterized in that, The device contains a computer program that can be executed by a processor to implement the live-stream-based grid game interaction method as described in any one of claims 1-9.
Citation Information
Patent Citations
Live streaming room interaction method and device, storage medium and electronic device
CN111586423A
Live broadcast interaction method and device, storage medium and electronic equipment
CN113058270A
Interactive live broadcast method and device of offline game, computer equipment and storage medium
CN114405012A