A method, apparatus, electronic device and medium for information processing in games
By displaying live stream instructions from virtual characters on the game interface and allowing players to receive commands, the cumbersome process of watching live streams within the game is resolved, thus improving the player's gaming experience.
Patent Information
- Application Number
- CN202211400886.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-09
- Publication Date
- 2025-11-14
- Estimated Expiration
- 2042-11-09
AI Technical Summary
In existing technologies, gamers need to switch interfaces and select a live stream when watching live streams within the game, which is cumbersome, affects the game process, and reduces the player experience.
The game interface displays live instructions from the virtual character and receives and displays the results of actions through live operation controls, simplifying the player's operation process.
By enabling live streaming directly within the game interface, the player's workflow is simplified, enhancing the gaming experience.
Smart Images

Figure CN115888082B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of live streaming technology, and more specifically, to an information processing method, apparatus, electronic device, and medium for games. Background Technology
[0002] With the rapid development of the internet, online games and game live streaming have become an important part of the pan-entertainment market. To enhance the user's leisure experience and facilitate gameplay, an increasing number of online games have integrated live streaming functionality. Specifically, this involves embedding a live streaming platform's client or some of its functions into the game client, allowing players to watch live streams within the game client.
[0003] While existing technology simplifies the livestreaming experience for players not yet in the game, for in-game players, watching the livestream requires switching to the livestream platform interface, selecting the desired stream, and then using controls within the stream. This cumbersome process disrupts the game's flow and diminishes the overall gaming experience. Summary of the Invention
[0004] In view of this, the purpose of this application is to provide an information processing method, device, electronic device and medium in games, which simplifies the player's operation and improves the gaming experience.
[0005] In a first aspect, embodiments of this application provide an information processing method for a game, wherein the game includes a first virtual character and a second virtual character located in a game scene; the method includes:
[0006] If the second virtual character is in a live streaming state, the live streaming instruction of the second virtual character will be displayed on the game operation interface of the first terminal device corresponding to the first virtual character;
[0007] The system receives live stream operations for the second virtual character through the game operation interface of the first terminal device; and displays the operation result corresponding to the live stream operation on the game operation interface of the first terminal device or in the live stream room where the second virtual character is located.
[0008] Secondly, embodiments of this application provide an information processing method for a game, wherein the game includes a first virtual character located in a game scene; the method includes:
[0009] If the first virtual character is in a live streaming state, the live streaming instruction of the first virtual character will be displayed on the game operation interface of the first terminal device corresponding to the first virtual character.
[0010] The system receives live streaming operations for the first virtual character through the game operation interface of the first terminal device; and displays the operation result corresponding to the live streaming operation on the game operation interface of the first terminal device or in the live streaming room where the first virtual character is located.
[0011] Thirdly, embodiments of this application provide an information processing device for a game, wherein the game includes a first virtual character and a second virtual character located in a game scene; the device includes:
[0012] The first display module is used to display a live broadcast instruction for the second virtual character on the game operation interface of the first terminal device corresponding to the first virtual character if the second virtual character is in a live broadcast state.
[0013] The second display module is used to receive live operation for the second virtual character through the game operation interface of the first terminal device; and to display the operation result corresponding to the live operation on the game operation interface of the first terminal device or in the live room where the second virtual character is located.
[0014] Fourthly, embodiments of this application provide an information processing device for a game, wherein the game includes a first virtual character located in a game scene; the device includes:
[0015] The third display module is used to display the live broadcast instruction of the first virtual character on the game operation interface of the first terminal device corresponding to the first virtual character if the first virtual character is in a live broadcast state.
[0016] The fourth display module is used to receive live operation for the first virtual character through the game operation interface of the first terminal device; and to display the operation result corresponding to the live operation on the game operation interface of the first terminal device or in the live room where the first virtual character is located.
[0017] Fifthly, embodiments of this application provide an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the above-described information processing method in a game.
[0018] Sixthly, embodiments of this application provide a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps of the above-described information processing method in the game.
[0019] The technical solutions provided by the embodiments of this application may include the following beneficial effects:
[0020] This application's method includes, if the second virtual character is in a live streaming state, displaying a live streaming instruction for the second virtual character on the game operation interface of the first terminal device corresponding to the first virtual character; receiving a live streaming operation for the second virtual character through the game operation interface of the first terminal device; and displaying the operation result corresponding to the live streaming operation on the game operation interface of the first terminal device or in the live streaming room where the second virtual character is located. This application detects virtual characters in the game and displays live streaming operation controls for virtual characters in a live streaming state, enabling players to perform quick operations directly through the live streaming operation controls, thereby improving the player's gaming experience.
[0021] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0022] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0023] Figure 1 A flowchart illustrating an information processing method in a game provided by an embodiment of this application is shown;
[0024] Figure 2 This illustration shows a schematic diagram of a first type of live streaming operation control provided in an embodiment of this application;
[0025] Figure 3 This illustration shows a schematic diagram of a second type of first live streaming operation control provided in an embodiment of this application;
[0026] Figure 4 This illustration shows a schematic diagram of the third type of first live streaming operation control provided in an embodiment of this application;
[0027] Figure 5 This illustration shows a schematic diagram of a first operation function control display provided in an embodiment of this application;
[0028] Figure 6 This illustration shows a schematic diagram of a first live streaming operation control and a second live streaming operation control provided in an embodiment of this application;
[0029] Figure 7 A schematic diagram of an information processing device for a game provided in an embodiment of this application is shown;
[0030] Figure 8A schematic diagram of another information processing device for a game provided in an embodiment of this application is shown;
[0031] Figure 9 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0032] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. It should be understood that the accompanying drawings in this application are for illustrative and descriptive purposes only and are not intended to limit the scope of protection of this application. Furthermore, it should be understood that the schematic drawings are not drawn to scale. The flowcharts used in this application illustrate operations implemented according to some embodiments of this application. It should be understood that the operations in the flowcharts may not be implemented in sequence, and steps without logical contextual relationships may be reversed or implemented simultaneously. In addition, those skilled in the art, guided by the content of this application, may add one or more other operations to the flowcharts, or remove one or more operations from the flowcharts.
[0033] Furthermore, the described embodiments are merely some, not all, of the embodiments of this application. The components of the embodiments of this application described and illustrated herein can typically be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely to illustrate selected embodiments of the application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.
[0034] It should be noted that the term "comprising" will be used in the embodiments of this application to indicate the presence of the features declared thereafter, but does not exclude the addition of other features.
[0035] With the rapid development of the internet, online games and game live streaming have become an important part of the pan-entertainment market. To enhance the user's leisure experience and facilitate gameplay, an increasing number of online games have integrated live streaming functionality. Specifically, this involves embedding a live streaming platform's client or some of its functions into the game client, allowing players to watch live streams within the game client.
[0036] While existing technology simplifies the livestreaming experience for players not yet in the game, for in-game players, watching the livestream requires switching to the livestream platform interface, selecting the desired stream, and then using controls within the stream. This cumbersome process disrupts the game's flow and diminishes the overall gaming experience.
[0037] Based on this, embodiments of this application provide an information processing method, apparatus, electronic device, and medium for games, which are described below through embodiments.
[0038] Figure 1 The diagram illustrates a flowchart of an information processing method in a game according to an embodiment of this application. The game includes a first virtual character and a second virtual character located in a game scene. The method includes steps S101-S104. Specifically:
[0039] S101. If the second virtual character is in a live streaming state, the live streaming instruction of the second virtual character is displayed on the game operation interface of the first terminal device corresponding to the first virtual character.
[0040] S102. Receive live operation for the second virtual character through the game operation interface of the first terminal device; display the operation result corresponding to the live operation on the game operation interface of the first terminal device or in the live room where the second virtual character is located;
[0041] This application displays live streaming operation controls for virtual characters in a game that are currently live streaming. The live streaming operation controls include different operation function controls, allowing players in the game to directly watch the live stream of the virtual character and directly interact with the live stream, simplifying the operation of players in the game and improving the game experience.
[0042] The following describes some embodiments of this application in detail. Unless otherwise specified, the following embodiments and features can be combined with each other.
[0043] In one embodiment of this application, a game information processing method runs on a server and provides a graphical user interface through a terminal device. The terminal device can be a local terminal device. When the interactive prompting method in the game runs on the server, the control method can be implemented and executed based on a cloud interactive system, which includes a server and client devices (i.e., terminal devices).
[0044] In an optional implementation, various cloud applications, such as cloud gaming, can run under the cloud interaction system. Taking cloud gaming as an example, cloud gaming refers to a gaming method based on cloud computing. In the cloud gaming operating mode, the game program and the game screen presentation are separated. The storage and execution of interactive prompts in the game are completed on the cloud gaming server. The client device's role is to receive and send data and present the game screen. For example, the client device can be a display device with data transmission capabilities located close to the user, such as a mobile terminal, television, computer, or PDA; however, the terminal device for information processing is the cloud gaming server in the cloud. When playing the game, the player operates the client device to send operation commands to the cloud gaming server. The cloud gaming server runs the game according to the operation commands, encodes and compresses the game screen and other data, returns it to the client device via the network, and finally, the client device decodes and outputs the game screen.
[0045] In an optional implementation, the terminal device can be a local terminal device. Taking a game as an example, the local terminal device stores the game program and is used to display the game screen. The local terminal device is used to interact with the player through a graphical user interface, that is, conventionally downloading, installing, and running the game program via an electronic device. The local terminal device can provide the game interface to the player in various ways, such as rendering it on the terminal's display screen, or providing it to the player through holographic projection. For example, the local terminal device can include a display screen and a processor. The display screen is used to display the game interface, which includes game screens, and the processor is used to run the game, generate the game interface, and control the display of the game interface on the display screen.
[0046] The terminal device in this application runs a game and displays the game scene and virtual characters on the game's interface. To differentiate the virtual characters within the game, this application designates any player as the target player, the virtual character controlled by that target player as the first virtual character, players other than the target player as other players, and the virtual characters controlled by those other players as second virtual characters. This application will be described from the target player's perspective (the game interface of the first terminal device controlled by the target player), that is, from the first-person perspective of the first virtual character controlled by the target player. At least one second virtual character that meets the field-of-view conditions of the first virtual character is also displayed on the game interface. This second virtual character is a virtual character controlled by another player.
[0047] A target player controls a first virtual character to move around in a target game scene via a terminal device. While moving around in the target game scene, the first virtual character will encounter second virtual characters controlled by other players. Encountering a second virtual character here indicates that the second virtual character meets the first virtual character's field of vision conditions. The field of vision conditions in this application are determined based on the specific game and specifically include at least one of the following: the distance between the second virtual character and the first virtual character is within a preset distance threshold range; or the second virtual character is not obstructed.
[0048] For example, in some games, the vision condition for the first virtual character is satisfied when the distance between the second virtual character and the first virtual character is within a preset distance threshold and the second virtual character is not obstructed. If the second virtual character is within the preset distance threshold of the first virtual character, but the second virtual character is in a hiding state (e.g., hiding behind a rock), then the second virtual character does not satisfy the vision condition of the first virtual character. If the first virtual character moves (facing the back of the rock), then because the distance between the second virtual character and the first virtual character is within the preset distance threshold and the second virtual character is no longer in a hiding state, the second virtual character now satisfies the vision condition of the first virtual character.
[0049] Optionally, in some games, the vision condition for the first virtual character is satisfied when the distance between the second virtual character and the first virtual character is within a preset distance threshold. If the first virtual character is Xiaoyao Sheng, and there is a Jian Xiaoke standing 500 meters away from Xiaoyao Sheng, and a Hu Tou Guai standing 1000 meters away from Xiaoyao Sheng, with a preset distance threshold of 600 meters, then the Jian Xiaoke meets Xiaoyao Sheng's vision condition, while the Hu Tou Guai does not. After Xiaoyao Sheng moves a certain distance, both the Jian Xiaoke and the Hu Tou Guai are 250 meters away from Xiaoyao Sheng; at this point, both the Jian Xiaoke and the Hu Tou Guai meet Xiaoyao Sheng's vision condition.
[0050] S101. If the second virtual character is in a live streaming state, the live streaming instruction of the second virtual character is displayed on the game operation interface of the first terminal device corresponding to the first virtual character.
[0051] The embodiments of this application detect all virtual characters, specifically through server-side detection and self-detection by the terminal device. When the server detects the terminal device, it checks the running processes on the terminal device. If a live streaming process is detected, it indicates that the virtual character controlled by the terminal device is in a live streaming state; otherwise, it is in a non-live streaming state. When the terminal device detects itself, it checks its own running processes. If a live streaming process is detected, it sends a signal with a live streaming process identifier to the server to inform the server that the virtual character controlled by the terminal device is in a live streaming state. If the terminal device does not detect a live streaming process, it does not send a signal to the server or sends a signal without a live streaming process identifier to inform the server that the virtual character controlled by the terminal device is in a non-live streaming state.
[0052] It should be noted that the live streaming process here refers to sharing all or part of the graphical user interface (GUI) of a terminal device with users through a live streaming platform, allowing users to view the content displayed in all or part of the GUI shared by the terminal device. The second virtual character being in a live streaming state indicates that a second virtual character is included in all or part of the GUI shared by the terminal device.
[0053] To facilitate in-game players watching live streams and interacting with the live stream, embodiments of this application distinguish between virtual characters in a live stream state and those not in a live stream state. For virtual characters in a live stream state, embodiments of this application provide a live stream instruction for that virtual character. This live stream instruction includes at least instructing the virtual character to handle the live stream state.
[0054] S102. Receive live operation for the second virtual character through the game operation interface of the first terminal device; display the operation result corresponding to the live operation on the game operation interface of the first terminal device or in the live room where the second virtual character is located.
[0055] Optional live streaming operations for the second virtual character include: entering the live streaming room corresponding to the second virtual character, sending live streaming gift controls to the second virtual character, sending bullet comments to the live streaming room corresponding to the second virtual character, etc.
[0056] Optionally, different live streaming operations for the second virtual character can be distinguished by different operation controls or by different trigger operations.
[0057] For the second virtual character with live streaming instructions, the target player can directly operate it on the game interface of the first terminal device they are using. The results of the target player's operations on the game interface of the first terminal device can be displayed on the game interface of the first terminal device or in the live streaming room where the second virtual character is located.
[0058] Furthermore, the live streaming indicator for the second virtual character includes a first live streaming operation control. By detecting the second virtual character, when the second virtual character is in a live streaming state, the first live streaming operation control for the second virtual character is displayed at a first preset position. The target player can trigger the first live streaming operation control. After being triggered, the first live streaming operation control displays multiple first operation function controls included in the first live streaming operation control on the game operation interface of the first terminal device.
[0059] One embodiment of this application provides live-streaming operation controls for virtual characters, allowing in-game players to operate the live-streaming room where the virtual character is located through these controls. This simplifies player interaction and improves the gaming experience. Virtual characters not currently live-streaming are not processed and are displayed normally (without the live-streaming operation controls). Another embodiment of this application, upon detecting a second virtual character currently live-streaming, displays the second virtual character's first live-streaming operation controls at a first preset position.
[0060] To further enhance the gaming experience, in one embodiment of this application, the first preset position is the preset position of the second virtual character, and the preset position of the second virtual character is determined based on the location of the second virtual character; the method displays the first live streaming operation controls in the following manner:
[0061] In response to any target second virtual character being in a live streaming state, the first live streaming operation control of the target second virtual character is displayed at a preset position of the target second virtual character.
[0062] In other words, in the embodiments of this application, the position of the first live streaming operation control is set relative to the position of the second virtual character. That is, after the relative position of the first live streaming operation control and the second virtual character is determined, the position of the first live streaming operation control will change as the position of the second virtual character changes. Generally, it is preferred to set the first live streaming operation control in the vicinity of the second virtual character (e.g., top, bottom, left, right, etc.).
[0063] like Figure 2As shown, the virtual character within the dashed box is the first virtual character, and the remaining virtual characters are the second virtual characters. There are two second virtual characters within the field of view of the first virtual character. All virtual characters are detected; if the second virtual character on the left is detected to be in a live streaming state, the first live streaming control is displayed above its head. If the first and / or second virtual character moves, and after the movement, the second virtual character in a live streaming state no longer meets the first virtual character's field of view conditions, the second virtual character and its first live streaming control will no longer be displayed on the target player's game interface. Although the second virtual character and its first live streaming control are not displayed on the target player's game interface, as long as the second virtual character is online and in a live streaming state in the game, the first live streaming control will always be displayed above its head. If the second virtual character leaves the game (goes offline) or is no longer in a live streaming state, the first live streaming control will no longer be displayed above its head.
[0064] In one embodiment of this application, as an optional embodiment, after detecting a second virtual character in a live streaming state, the embodiment further detects the live streaming platform where the second virtual character is located. Based on a preset association between live streaming platforms and live streaming operation controls (different live streaming platforms correspond to different styles of live streaming operation controls), the first live streaming operation control corresponding to the live streaming platform where the second virtual character is located is determined and then displayed.
[0065] In another aspect, in one embodiment of this application, the first preset position is the preset position of the game operation interface, which is determined on the game operation interface; the method displays the first live operation control in the following manner:
[0066] In response to at least one second virtual character being in a live streaming state, the first live streaming operation controls for each of the second virtual characters are displayed at a preset position on the game operation interface.
[0067] As another way to set the first preset position in one of the embodiments of this application, the first preset position is a position predetermined on the game operation interface of the target player's terminal device. That is to say, the first preset position in this way remains unchanged on the target player's game operation interface, and the content displayed at the first preset position changes continuously as the first virtual character and / or the second virtual character moves. In order to facilitate user differentiation, the embodiments of this application display the identifier of the second virtual character while displaying the first live broadcast control of the second virtual character, and associate the identifier of the second virtual character with the first live broadcast control of the second virtual character.
[0068] like Figure 3 As shown, the virtual character within the dashed box is the first virtual character, and the rest are the second virtual characters. If three second virtual characters exist within the first virtual character's field of vision, and the virtual characters are detected, then second virtual characters A and C are found to be in a live streaming state. The corresponding identifiers (IDs, etc.) for second virtual characters A and C are displayed in the upper left corner of the box, along with their first live streaming operation controls. Second virtual character B, being in a non-live streaming state, is not displayed in the upper left corner. If, as the first and / or second virtual characters move, second virtual character A, although in a live streaming state, no longer meets the first virtual character's field of vision, then the identifier of second virtual character A and its first live streaming operation controls are no longer displayed in the upper left corner of the target player's game interface. If, at this time, second virtual character A meets the field of vision conditions of other first virtual characters, then the identifier of second virtual character A and its first live streaming operation controls are displayed in a preset area of the other first virtual character's game interface. If a new, live-streaming second virtual character appears within the field of vision of the first virtual character controlled by the target player, it will also be displayed in the box in the upper left corner of the target player's game interface.
[0069] When the first preset position is a predetermined position on the game operation interface of the target player's terminal device, in order to further improve the viewing experience for the target player, the embodiments of this application set different display levels when displaying the first live operation control of the second virtual character. The specific level corresponding to the display mode is determined by the distance between each second virtual character (here, the second virtual character refers to a virtual character that meets the field of vision conditions of the first virtual character and is in live mode) and the first virtual character. The specific steps of this control method for displaying the first live operation control include: in response to at least one second virtual character being in live mode, displaying the first live operation control of each second virtual character at a preset position on the game operation interface according to the display mode corresponding to the second virtual character.
[0070] One embodiment of this application sets a higher display level for a second virtual character that is closer to the first virtual character. As the distance between the second and first virtual characters increases, the display level gradually decreases. Different display levels can be specifically reflected in the position, size, color, and background of the displayed content. For example, a higher display level is indicated by a more prominent (or centered) position, and a larger font size also indicates a higher level.
[0071] like Figure 4As shown, the virtual character within the dashed box is the first virtual character, and the remaining virtual characters are the second virtual characters, all of which are currently live-streaming. The distances of the three second virtual characters from the first virtual character, from closest to furthest, are second virtual character A, second virtual character B, and second virtual character C. When displaying the identifiers of these three second virtual characters and the first live-streaming operation controls, the identifiers and first live-streaming operation controls corresponding to second virtual characters A, B, and C gradually decrease in size.
[0072] To facilitate player operation, the first live streaming operation control in the embodiments of this application includes multiple first operation function controls. By triggering the first live streaming operation control, these multiple first operation function controls are displayed on the game operation interface. Here, the target player is the viewer of the live stream of the second virtual character in a live streaming state; therefore, the multiple first operation function controls are set according to the live streaming control of the client corresponding to the viewer. For example, the first operation function controls include controls for entering the live stream, sending gifts, sending bullet comments, reporting in the live stream, participating in a live stream lottery, and making a recharge in the live stream.
[0073] like Figure 5 As shown, after clicking the first live streaming operation control, several first operation function controls contained in the first live streaming control are displayed: enter the live room control, send gifts control, and send bullet screen control.
[0074] After the first operation function control is displayed on the game operation interface, the target player can select any one of the multiple first operation function controls and click it. After clicking the selected first operation function control, the corresponding operation result is displayed. Since there are multiple first operation function controls in the embodiments of this application, the results corresponding to different first operation function controls will differ. The specific difference lies in whether the result corresponding to the first operation function control is displayed on the target player's game operation interface or in the live broadcast room where the second virtual character is located.
[0075] Due to the aforementioned differences, the embodiments in this application divide the first operation function control into a first live stream screen control and a first live stream interaction control. The first live stream screen control includes an "Enter Live Stream Room" control. After the first live stream screen control is triggered, the operation result corresponding to the first live stream screen control is displayed on the target player's game interface. That is, after clicking the "Enter Live Stream Room" control, the live stream screen of the second virtual character's live stream room is displayed on the target player's game interface. The target player can also adjust the size of the live stream screen; specifically, in response to the adjustment operation, the adjusted live stream screen is displayed on the game interface. After the first live stream interaction control is triggered, the operation result corresponding to the first live stream interaction control is displayed in the live stream room of the second virtual character. The first live stream interaction control includes a gift-giving control, a bullet screen control, a live stream report control, a live stream lottery control, a live stream recharge control, etc. In specific implementations, the first live stream interaction control requires multiple interactions. Therefore, in one embodiment of this application, after the target player selects any one of the multiple first live interactive controls, the interactive interface corresponding to the first live interactive control is displayed on the target player's game operation interface. The target player needs to perform the corresponding interactive operation on the interactive interface before the interactive result corresponding to the interactive operation can be displayed in the live room where the second virtual character is located.
[0076] For example, after the target player selects the gift-giving control, the gifts corresponding to the live streaming platform where the second virtual character is located will be displayed on the target player's game interface. After the target player selects the gifts and quantity they want to send, they can see the number of gifts sent by the target player in the live streaming room where the second virtual character is located.
[0077] For example, after the target player selects the bullet screen control, a bullet screen editing area is displayed on the target player's game interface, where the user can edit the bullet screen. For instance, if the target player edits the bullet screen with the comment "Your move was so cool," and clicks send, the comment "Your move was so cool" will be seen in the live stream room where the second virtual character is located.
[0078] In one of the embodiments of this application, as an optional embodiment, to avoid the first operation function control being displayed for too long and affecting the player's normal game progress, the first operation function control in the embodiments of this application is not always displayed. The display of multiple first operation function controls is canceled when any of the following conditions are met:
[0079] No selection operation for the plurality of first operation function controls was detected within the preset waiting time;
[0080] A touch operation targeting the cancel display control is detected within a preset waiting time;
[0081] In addition, the operation result corresponding to the live operation is displayed on the game operation interface or in the live room where the second virtual character is located, and the prompt information corresponding to the operation result is displayed on the game operation interface.
[0082] In one embodiment of this application, if the target player does not interact with the first operation function control within a preset waiting time after triggering the first live-stream operation control, this embodiment assumes the target player no longer needs to use the first operation function control. If the first operation function control remains displayed, it will affect the target player's game screen display; therefore, this embodiment no longer displays the first operation function control. Secondly, the target player may have accidentally triggered the first live-stream operation control, causing it to appear. In this case, the target player may actively click to cancel the display (e.g., setting the area other than the first live-stream operation control and the first operation function control to cancel display), and the first operation function control will no longer appear on the game interface. Another scenario is that the target player has completed a trigger operation on the first operation function control, meaning the operation result has already been displayed on the game interface or in the live stream room where the second virtual character is located. To avoid delays due to network issues, this embodiment displays a prompt message (including success and failure information) on the game interface after the trigger operation is completed. After the prompt message is displayed, this embodiment cancels the display of the first operation function control.
[0083] In one embodiment of this application, as an optional embodiment, the control method further includes: detecting that the first virtual character is in a live streaming state. In this case, in addition to displaying the first live streaming operation control for the second virtual character in the live streaming state as described in the previous embodiment, if the first virtual character is also detected to be in a live streaming state, the second live streaming operation control for the first virtual character in the live streaming state will also be displayed. Specifically, the method further includes:
[0084] If the first virtual character is in a live streaming state, the live streaming instruction of the first virtual character will be displayed on the game operation interface of the first terminal device corresponding to the first virtual character.
[0085] The system receives live streaming operations for the first virtual character through the game operation interface of the first terminal device; and displays the operation result corresponding to the live streaming operation on the game operation interface of the first terminal device or in the live streaming room where the first virtual character is located.
[0086] Specifically, in response to the first virtual character being in a live streaming state, the second live streaming operation control of the first virtual character is displayed at a second preset position;
[0087] In response to a trigger operation on the second live operation control, multiple second operation function controls are displayed on the game operation interface;
[0088] In response to the selection operation of the plurality of second operation function controls, the operation result corresponding to the selection operation is displayed on the game operation interface or in the live broadcast room where the first virtual character is located.
[0089] Because the embodiments in this application are described from the perspective of the target player, detecting that the first virtual character is in a live streaming state indicates that the target player is both playing the game and live streaming. When the first virtual character of the target player is detected to be in a live streaming state, the embodiments in this application display the second live streaming operation controls for the first virtual character. For example... Figure 6 As shown, the virtual character within the dashed box is the first virtual character, and the remaining virtual characters are the second virtual characters. After detecting the virtual characters, it was found that both the first virtual character and the second virtual character on the left are in live streaming mode. At this time, the second live streaming operation controls and the first live streaming operation controls are displayed above the heads of the first virtual character and the second virtual character on the left, respectively.
[0090] In one embodiment of this application, the second preset position includes the preset position of the first virtual character, which is determined based on the location of the first virtual character; and the preset position of the game operation interface, which is determined on the game operation interface. The specific display method of the second live streaming operation control in this embodiment is the same as the display method of the first live streaming control in the above embodiments, and will not be repeated here.
[0091] The second operation function control includes a second live broadcast screen control; the second operation function control includes a second live broadcast interaction control. It should be noted that since the target player is operating their own live broadcast room, the second operation function control included in the second live broadcast operation control differs from the first operation function control included in the first live broadcast operation control described above, which is used when the target player operates on another player's live broadcast room. The second live broadcast operation control here also includes a second live broadcast screen control and a second live broadcast interaction control; the specific difference lies in the second live broadcast interaction control. The second live broadcast interaction control includes: a bullet screen control, a live broadcast room banning control, and a live broadcast room permission setting control, etc. The difference between the second live broadcast interaction control and the first live broadcast interaction control is determined by the different permissions of different users (streamer and viewer) in the live broadcast room. Other display methods in the embodiments of this application are the same as those in the above embodiments (the first virtual character is one, and there is no need to set different levels of display methods), and will not be repeated here.
[0092] Figure 7 This application illustrates a schematic diagram of the structure of an information processing device for a game, provided in an embodiment of the present application. The game includes a first virtual character and a second virtual character located in a game scene; the device includes:
[0093] The first display module is used to display a live broadcast instruction for the second virtual character on the game operation interface of the first terminal device corresponding to the first virtual character if the second virtual character is in a live broadcast state.
[0094] The second display module is used to receive live operation for the second virtual character through the game operation interface of the first terminal device; and to display the operation result corresponding to the live operation on the game operation interface of the first terminal device or in the live room where the second virtual character is located.
[0095] The second virtual character's live streaming instructions include a first live streaming operation control; the first display module is also used for:
[0096] In response to at least one second virtual character being in a live streaming state, the first live streaming operation control of the second virtual character is displayed at a first preset position;
[0097] In response to a trigger operation on the first live streaming operation control, multiple first operation function controls are displayed on the game operation interface of the first terminal device.
[0098] The first preset position is the preset position of the second virtual character, and the preset position of the second virtual character is determined based on the location of the second virtual character; the device displays the first live streaming operation controls in the following manner:
[0099] In response to any target second virtual character being in a live streaming state, the first live streaming operation control of the target second virtual character is displayed at a preset position of the target second virtual character.
[0100] The first preset position is a preset position on the game operation interface, and the preset position on the game operation interface is determined on the game operation interface; the method displays the first live operation control in the following manner:
[0101] In response to at least one second virtual character being in a live streaming state, the first live streaming operation controls for each of the second virtual characters are displayed at a preset position on the game operation interface.
[0102] The first display module is also used to match different display levels of display methods for the live broadcast instructions of each second virtual character according to the distance between each second virtual character and the first virtual character;
[0103] In response to at least one second virtual character being in a live streaming state, the first live streaming operation controls for each of the second virtual characters are displayed at the first preset position in a display manner corresponding to the live streaming level of the second virtual character.
[0104] The first operation function control includes a first live screen control; the operation result is displayed on the game operation interface in the following ways:
[0105] In response to a click operation on the first live stream screen control, the live stream screen is displayed on the game operation interface.
[0106] The first operation function control includes a first live streaming interaction control; the operation result corresponding to the live streaming operation is displayed in the live streaming room where the second virtual character is located in the following manner:
[0107] In response to a selection operation of the plurality of first live interactive controls, the interactive interface of the selected first live interactive control is displayed on the game operation interface;
[0108] In response to an interactive operation on the interactive interface, the corresponding interactive result is displayed in the live broadcast room where the second virtual character is located.
[0109] Multiple first operation function controls will be de-displayed if any of the following conditions are met:
[0110] No selection operation for the plurality of first operation function controls was detected within the preset waiting time;
[0111] A touch operation targeting the cancel display control is detected within a preset waiting time;
[0112] In addition, the operation result corresponding to the live operation is displayed on the game operation interface or in the live room where the second virtual character is located, and the prompt information corresponding to the operation result is displayed on the game operation interface.
[0113] The first display module is further configured to display a live broadcast instruction of the first virtual character on the game operation interface of the first terminal device corresponding to the first virtual character if the first virtual character is in a live broadcast state.
[0114] The second display module is further configured to receive live operation for the first virtual character through the game operation interface of the first terminal device; and display the operation result corresponding to the live operation on the game operation interface of the first terminal device or in the live room where the first virtual character is located.
[0115] In this application embodiment, as an optional embodiment, another information processing method in a game is also provided, wherein the game includes a first virtual character located in a game scene; the method includes:
[0116] If the first virtual character is in a live streaming state, the live streaming instruction of the first virtual character will be displayed on the game operation interface of the first terminal device corresponding to the first virtual character.
[0117] The system receives live streaming operations for the first virtual character through the game operation interface of the first terminal device; and displays the operation result corresponding to the live streaming operation on the game operation interface of the first terminal device or in the live streaming room where the first virtual character is located.
[0118] Specifically, this includes: in response to the first virtual character being in a live streaming state, displaying the second live streaming operation control of the first virtual character at a second preset position;
[0119] In response to a trigger operation on the second live operation control, multiple second operation function controls are displayed on the game operation interface;
[0120] In response to the selection operation of the plurality of second operation function controls, the operation result corresponding to the selection operation is displayed on the game operation interface or in the live broadcast room where the first virtual character is located.
[0121] The second preset position is the preset position of the first virtual character, and the preset position of the first virtual character is determined based on the location of the first virtual character; the method displays the second live streaming operation control in the following manner:
[0122] In response to the first virtual character being in a live streaming state, the second live streaming operation control of the first virtual character is displayed at a preset position on the first virtual character.
[0123] The second preset position is a preset position on the game operation interface, and the preset position on the game operation interface is determined on the game operation interface; the method displays the second live operation control in the following manner:
[0124] In response to the first virtual character being in a live streaming state, a second live streaming operation control for the first virtual character is displayed at a preset position on the game operation interface.
[0125] The second operation function control includes a second live screen control; the method displays the operation result on the game operation interface in the following manner:
[0126] In response to a click operation on the second live stream screen control, the live stream screen is displayed on the game operation interface.
[0127] The second operation function control includes a second live streaming interaction control; the method displays the operation result corresponding to the selection operation in the live streaming room where the first virtual character is located in the following manner:
[0128] In response to a selection operation of the plurality of second live interactive controls, the interactive interface of the selected second live interactive control is displayed on the game operation interface;
[0129] In response to an interactive operation on the interactive interface, the interactive result corresponding to the interactive operation is displayed in the live broadcast room where the first virtual character is located.
[0130] The method further includes: de-displaying multiple second operation function controls when any of the following conditions are met:
[0131] No selection operation for the plurality of second operation function controls was detected within the preset waiting time;
[0132] A touch operation targeting the cancel display control is detected within a preset waiting time;
[0133] In addition, the operation result corresponding to the selection operation is displayed on the game operation interface or in the live broadcast room where the first virtual character is located, and the prompt information corresponding to the operation result is displayed on the game operation interface.
[0134] This embodiment addresses the scenario where only the first virtual character is in live streaming mode, while the other second virtual characters are not. In other words, only the target player's controlled first virtual character appears on the game interface; no other players' controlled second virtual characters have appeared yet. The specific details in this embodiment are the same as the second scenario described above (there is only one first virtual character, so different display levels are not required), and will not be repeated here. If a second virtual character subsequently becomes live streaming, the first live streaming control for that second virtual character will also be displayed, and the specific display method will be the same as the first scenario summarized in the above embodiments, and will not be repeated here.
[0135] Figure 8 This illustration shows a structural schematic diagram of an information processing device for a game according to an embodiment of this application. The game includes a first virtual character located in a game scene; the device includes:
[0136] The third display module is used to display the live broadcast instruction of the first virtual character on the game operation interface of the first terminal device corresponding to the first virtual character if the first virtual character is in a live broadcast state.
[0137] The fourth display module is used to receive live operation for the first virtual character through the game operation interface of the first terminal device; and to display the operation result corresponding to the live operation on the game operation interface of the first terminal device or in the live room where the first virtual character is located.
[0138] Specifically, in response to the first virtual character being in a live streaming state, the second live streaming operation control of the first virtual character is displayed at a second preset position;
[0139] In response to a trigger operation on the second live operation control, multiple second operation function controls are displayed on the game operation interface;
[0140] In response to the selection operation of the plurality of second operation function controls, the operation result corresponding to the selection operation is displayed on the game operation interface or in the live broadcast room where the first virtual character is located.
[0141] The second preset position is the preset position of the first virtual character, and the preset position of the first virtual character is determined based on the location of the first virtual character; the fifth display module displays the second live operation controls in the following manner:
[0142] In response to the first virtual character being in a live streaming state, the second live streaming operation control of the first virtual character is displayed at a preset position on the first virtual character.
[0143] The second preset position is the preset position of the game operation interface, which is determined on the game operation interface; the fifth display module displays the second live operation control in the following manner:
[0144] In response to the first virtual character being in a live streaming state, a second live streaming operation control for the first virtual character is displayed at a preset position on the game operation interface.
[0145] The second operation function control includes a second live screen control; the seventh display module displays the operation result on the game operation interface in the following ways:
[0146] In response to a click operation on the second live stream screen control, the live stream screen is displayed on the game operation interface.
[0147] The second operation function control includes a second live streaming interaction control; the seventh display module displays the operation result corresponding to the selection operation in the live streaming room where the first virtual character is located in the following manner:
[0148] In response to a selection operation of the plurality of second live interactive controls, the interactive interface of the selected second live interactive control is displayed on the game operation interface;
[0149] In response to an interactive operation on the interactive interface, the interactive result corresponding to the interactive operation is displayed in the live broadcast room where the first virtual character is located.
[0150] The fifth display module cancels the display of multiple second operation function controls when any of the following conditions are met:
[0151] No selection operation for the plurality of second operation function controls was detected within the preset waiting time;
[0152] A touch operation targeting the cancel display control is detected within a preset waiting time;
[0153] In addition, the operation result corresponding to the selection operation is displayed on the game operation interface or in the live broadcast room where the first virtual character is located, and the prompt information corresponding to the operation result is displayed on the game operation interface.
[0154] like Figure 9 As shown, this application provides an electronic device for executing the information processing method in the game described in this application. The device includes a memory, a processor, a bus, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps of the information processing method in the game.
[0155] Specifically, the aforementioned memory and processor can be general-purpose memory and processor, without any specific limitations. When the processor runs the computer program stored in the memory, it can execute the information processing methods in the game described above.
[0156] Corresponding to the information processing method in the game in this application, this application embodiment also provides a computer-readable storage medium storing a computer program, which is executed by a processor to perform the steps of the above-described information processing method in the game.
[0157] Specifically, the storage medium can be a general-purpose storage medium, such as a removable disk or hard disk. When the computer program on the storage medium is run, it can execute the information processing methods described in the game.
[0158] In the embodiments provided in this application, it should be understood that the disclosed systems and methods can be implemented in other ways. The system embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and there may be other division methods in actual implementation. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the coupling or direct coupling or communication connection shown or discussed may be through some communication interface; the indirect coupling or communication connection between systems or units 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 according to actual needs.
[0160] In addition, the functional units in the embodiments provided in 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.
[0161] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion 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 to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0162] It should be noted that similar labels and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. In addition, the terms "first", "second", "third", etc. are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0163] Finally, it should be noted that the above-described embodiments are merely specific implementations of this application, used to illustrate the technical solutions of this application, and not to limit them. The protection scope of this application is not limited thereto. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features, within the scope of the technology disclosed in this application; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application. All should be covered within the protection scope of this application. Therefore, the protection scope of this application should be determined by the protection scope of the claims.
Claims
1. An information processing method in a game, characterized in that, The game includes a first virtual character and a second virtual character located in the game scene; the method includes: If the second virtual character is in a live streaming state and is within the field of view of the first virtual character, the live streaming instruction of the second virtual character will be displayed on the game operation interface of the first terminal device corresponding to the first virtual character. The system receives live stream operations for the second virtual character through the game operation interface of the first terminal device; and displays the operation result corresponding to the live stream operation on the game operation interface of the first terminal device or in the live stream room where the second virtual character is located.
2. The method according to claim 1, characterized in that, The second virtual character's live streaming instructions include a first live streaming operation control; the method further includes: In response to at least one second virtual character being in a live streaming state, the first live streaming operation control of the second virtual character is displayed at a first preset position; In response to a trigger operation on the first live streaming operation control, multiple first operation function controls are displayed on the game operation interface of the first terminal device.
3. The method according to claim 2, characterized in that, The first preset position is the preset position of the second virtual character, and the preset position of the second virtual character is determined based on the location of the second virtual character; the method displays the first live streaming operation control in the following manner: In response to any target second virtual character being in a live streaming state, the first live streaming operation control of the target second virtual character is displayed at a preset position of the target second virtual character.
4. The method according to claim 2, characterized in that, The first preset position is a preset position on the game operation interface, and the preset position on the game operation interface is determined on the game operation interface; the method displays the first live operation control in the following manner: In response to at least one second virtual character being in a live streaming state, the first live streaming operation controls for each of the second virtual characters are displayed at a preset position on the game operation interface.
5. The method according to claim 2, characterized in that, The method further includes: Based on the distance between each second virtual character and the first virtual character, different display levels are matched to the live broadcast instructions of each second virtual character. In response to at least one second virtual character being in a live streaming state, the first live streaming operation controls for each of the second virtual characters are displayed at the first preset position in a display manner corresponding to the live streaming level of the second virtual character.
6. The method according to claim 2, characterized in that, The first operation function control includes a first live screen control; the method displays the operation result on the game operation interface of the first terminal device in the following manner: In response to a click operation on the first live stream screen control, the live stream screen is displayed on the game operation interface of the first terminal device.
7. The method according to claim 2, characterized in that, The first operation function control includes a first live streaming interaction control; the method displays the operation result corresponding to the live streaming operation in the live streaming room where the second virtual character is located in the following manner: In response to a selection operation of multiple first live interactive controls, the interactive interface of the selected first live interactive control is displayed on the game operation interface of the first terminal device; In response to an interactive operation on the interactive interface, the corresponding interactive result is displayed in the live broadcast room where the second virtual character is located.
8. The method according to claim 2, characterized in that, The method further includes: canceling the display of multiple first operation function controls when any of the following conditions are met: No selection operation for the plurality of first operation function controls was detected within the preset waiting time; A touch operation targeting the cancel display control is detected within a preset waiting time; Furthermore, the operation result corresponding to the live operation is displayed on the game operation interface of the first terminal device or in the live room where the second virtual character is located, and the prompt information corresponding to the operation result is displayed on the game operation interface of the first terminal device.
9. The method according to claim 1, characterized in that, The method further includes: If the first virtual character is in a live streaming state, the live streaming instruction of the first virtual character will be displayed on the game operation interface of the first terminal device corresponding to the first virtual character. The system receives live streaming operations for the first virtual character through the game operation interface of the first terminal device; and displays the operation result corresponding to the live streaming operation on the game operation interface of the first terminal device or in the live streaming room where the first virtual character is located.
10. An information processing device for games, characterized in that, The game includes a first virtual character and a second virtual character located in the game scene; the device includes: The first display module is used to display the live broadcast instruction of the second virtual character on the game operation interface of the first terminal device corresponding to the first virtual character if the second virtual character is in a live broadcast state and is within the field of view of the first virtual character. The second display module is used to receive live operation for the second virtual character through the game operation interface of the first terminal device; and to display the operation result corresponding to the live operation on the game operation interface of the first terminal device or in the live room where the second virtual character is located.
11. An electronic device, characterized in that, include: The device includes a processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor communicates with the memory via the bus. When the machine-readable instructions are executed by the processor, they perform the steps of the information processing method in the game as described in any one of claims 1 to 9.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, performs the steps of the information processing method in the game as described in any one of claims 1 to 9.
Citation Information
Patent Citations
Game live broadcast method and device, computer equipment and storage medium
CN113350783A
Game live broadcast picture processing method and device, computer equipment and storage medium
CN115225926A