A method, device, electronic device and storage medium for information sending in a game
By locking the target during gameplay and sending instant reporting requests, the problem of difficult to effectively report in multiplayer competitive games is solved, and an instant and low-cost reporting process is achieved, which improves game resource utilization and user experience.
Patent Information
- Application Number
- CN202111455930.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-01
- Publication Date
- 2025-07-29
- Estimated Expiration
- 2041-12-01
AI Technical Summary
In multiplayer competitive games, when encountering plug-ins or unfriendly players, it is difficult to effectively report the game during the game, and it is necessary to remember the player's name and look for it in the settlement list, which is cumbersome and inconvenient.
During the game game, the virtual character locks the target in response to the target locking command, and selects the report action through the instant message control, and automatically sends a report request to the server, including expression action selection and report reason input.
It realizes instant reporting during gameplay, reduces user memory and operation costs, improves reporting efficiency, and improves game resource utilization and user experience.
Smart Images

Figure CN114082193B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of game technologies, and in particular, to a method, apparatus, electronic device, and storage medium for sending information in a game. Background Art
[0002] Generally, when encountering cheaters or unfriendly players during a game session, the following methods can be used to report them: after the game session ends, click the report button on the settlement interface to report the player; after the game session ends, find the customer service to report; after the game session ends, find the personal information page of the player and click the report button to report.
[0003] However, in some multiplayer competitive games, the number of players in a game session is large, and it is very inconvenient to remember the name of the player to be reported and then search for the player in the settlement list after the game session ends; in some battle royale games, only when killing the other party or being killed by the other party can the IDs of other players be known, and there is no way to report without knowing the IDs. Summary of the Invention
[0004] In view of this, at least one embodiment of this application provides a method, apparatus, electronic device, and storage medium for sending information in a game, which can improve the efficiency of reporting in the game and reduce the cost for users to report.
[0005] This application mainly includes the following aspects:
[0006] In a first aspect, an embodiment of this application provides a method for sending information in a game. A graphical user interface is provided by a first terminal device. The graphical user interface includes at least part of the game scene. The at least part of the game scene includes a first virtual character controlled by the first terminal device and a second virtual character controlled by a second terminal device other than the first terminal device. The method for sending information in the game includes:
[0007] During a game session, in response to a target locking instruction, control the first virtual character to determine the second virtual character in the game scene as the locked target;
[0008] During the period when the first virtual character determines the second virtual character in the game scene as the locked target, automatically control the first virtual character to face the locked target;
[0009] In response to a sending instruction for a specified interaction message, send a report request for the locked target to the server.
[0010] In a possible implementation manner, the response to the sending instruction for the specified interaction information includes:
[0011] For a trigger operation on the instant messaging control, an expression action selection control is displayed on the graphical user interface;
[0012] In response to a selection operation on the report action option in the expression action selection control, control the first virtual character to perform a reporting expression action.
[0013] In a possible implementation manner, a lock key is provided on the first terminal device; the target lock instruction includes: aiming the sight at the second virtual character and performing a trigger operation on the lock key.
[0014] In a possible implementation manner, the target lock instruction includes: a click operation on the character model of the second virtual character.
[0015] In a possible implementation manner, a zoom control is displayed on the graphical user interface; the target lock instruction includes:
[0016] Performing a trigger operation on the zoom control to select the target unit closest to the first virtual character;
[0017] If the target unit is not the second virtual character, repeatedly perform a trigger operation on the zoom control until the second virtual character is selected.
[0018] In a possible implementation manner, the instant messaging control includes a control displayed on the graphical user interface or a key installed on the first terminal device.
[0019] In a possible implementation manner, the expression action selection control includes an expression wheel, and areas for displaying multiple expression action options are shown on the expression wheel; the selection operation on the report action option in the expression action selection control includes:
[0020] Performing a trigger operation on the area of the report action option in the expression wheel.
[0021] In a possible implementation manner, after the trigger operation on the area of the report action option in the expression wheel, the information sending method in the game further includes:
[0022] Displaying the option name of the selected report action option in the center area of the expression wheel.
[0023] In a possible implementation manner, the expression action selection control includes an expression list, and multiple expression action options are shown on the expression list; the selection operation on the report action option in the expression action selection control includes:
[0024] A selection operation on the reported action option in the expression list.
[0025] In a possible implementation manner, after the response to the selection operation on the reported action option in the expression action selection control, and controlling the first virtual character to perform a reported expression action, the information sending method in the game further includes:
[0026] Displaying a reported reason window on the graphical user interface;
[0027] The sending a report request for the locked target to the server includes:
[0028] An input operation on the reported reason window, and a confirmation operation for the input target reported reason.
[0029] In a possible implementation manner, the reported reason window specifically includes a drop-down menu; the input operation on the reported reason window includes:
[0030] A selection operation on any one of the drop-down options in the drop-down menu; wherein, each drop-down option corresponds to a reported reason.
[0031] In a possible implementation manner, the reported reason window specifically includes a text input box; the input operation on the reported reason window includes:
[0032] An input operation on the text input box; wherein, the input text includes a reported reason.
[0033] In a possible implementation manner, after sending a report request for the locked target to the server, the information sending method in the game further includes:
[0034] Counting the number of reports in this game;
[0035] If the number of reports exceeds a preset threshold, removing the reported action option in the expression action selection control.
[0036] In a second aspect, an information sending device in a game provided by an embodiment of the present application provides a graphical user interface through a first terminal device. The graphical user interface includes at least part of a game scene. The at least part of the game scene includes a first virtual character controlled by the first terminal device, and a second virtual character controlled by a second terminal device other than the first terminal device; the information sending device in the game includes:
[0037] The first control module is used to, during the game session, in response to a target locking instruction, control the first virtual character to determine the second virtual character in the game scene as the locked target;
[0038] The second control module is used to, during the period when the first virtual character determines the second virtual character in the game scene as the locked target, automatically control the first virtual character to face the locked target;
[0039] The sending module is used to, in response to a sending instruction for a specified interaction message, send a reporting request for the locked target to the server.
[0040] In a third aspect, an embodiment of the present application further provides an electronic device, including: a processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the electronic device runs, communication is carried out between the processor and the memory through the bus. When the machine-readable instructions are run by the processor, the steps of the information sending method in the game described in the first aspect or any possible implementation manner in the first aspect are executed.
[0041] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium. A computer program is stored on the computer-readable storage medium. When the computer program is run by a processor, the steps of the information sending method in the game described in the first aspect or any possible implementation manner in the first aspect are executed.
[0042] The information sending method, device, electronic device, and storage medium in the game provided by the embodiments of the present application, during the game session, determine the second virtual character as the locked target, and by sending an instruction for a specified interaction message, trigger a reporting game session for the locked target. Compared with the prior art where it is necessary to find the player to be reported in the settlement list after the game session ends for reporting, the present application can achieve reporting of the locked target during the game session by locking the second virtual character to be reported and sending a specified interaction message for reporting, which can improve the efficiency of reporting in the game and, moreover, does not require memorizing the player to be reported, greatly reducing the cost for players to report.
[0043] Further, the information sending method in the game provided by the embodiments of the present application displays an expression action selection control on the graphical user interface through a trigger operation on the instant message control, responds to a selection operation on the reporting action option in the expression action selection control, controls the first virtual character to execute a reporting expression action, and sends a reporting request to the server for the currently selected second virtual character. In this way, the utilization rate of game resources can be improved.
[0044] Further, in the information sending method in the game provided by the embodiments of the present application, after responding to the selection operation of the report action option in the expression action selection control and controlling the first virtual character to execute the report expression action, a report reason window is displayed on the graphical user interface; in response to the input operation on the report reason window and the confirmation operation on the target report reason input, in this way, not only can the second virtual character be reported during the game round, but also the reason for the report can be given, which can improve the operation efficiency of players to report.
[0045] To make the above objects, features, and advantages of the present application more obvious and understandable, the following specifically enumerates preferred embodiments and, in conjunction with the accompanying drawings, makes the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] To more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required to be used in the embodiments. It should be understood that the following drawings only show some embodiments of the present application and should not be regarded as limiting the scope. For those of ordinary skill in the art, other related drawings can be obtained based on these drawings without creative efforts.
[0047] Figure 1 Shows a flowchart of an information sending method in a game provided by an embodiment of the present application;
[0048] Figure 2 Shows a schematic diagram of a graphical user interface of a reporting operation in a game provided by an embodiment of the present application;
[0049] Figure 3 Shows another schematic diagram of a graphical user interface of a reporting operation in a game provided by an embodiment of the present application;
[0050] Figure 4 Shows a functional module diagram of an information sending device in a game provided by an embodiment of the present application;
[0051] Figure 5 Shows a functional module diagram of an information sending device in a game provided by an embodiment of the present application;
[0052] Figure 6 Shows a schematic diagram of the structure of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0053] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the following will clearly and completely describe the technical solutions in the embodiments of this application with reference to the accompanying drawings in the embodiments of this application. It should be understood that the accompanying drawings in this application are only for the purposes of illustration and description, and are not used to limit the protection scope of this application. Additionally, it should be understood that the schematic drawings are not drawn to scale. The flowcharts used in this application illustrate the 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 a logical context relationship may be reversed or implemented simultaneously. Furthermore, those skilled in the art can add one or more other operations to the flowchart or remove one or more operations from the flowchart under the guidance of the content of this application.
[0054] In addition, the described embodiments are only some embodiments of this application, rather than all of the embodiments. The components of the embodiments of this application usually described and illustrated in the accompanying drawings here can 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 this application that is claimed, but merely represents the selected embodiments of this application. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative efforts fall within the protection scope of this application.
[0055] It is worth noting that before this application was proposed, in the related art, when encountering cheaters or unfriendly players during a game session, reports could be made in various ways after the game session ended. For example, a report could be made by clicking the report button behind the name of another person through the report entry on the game's settlement interface. In this way, it was impossible to report players in a timely manner during the game session. Moreover, in some multiplayer competitive games, the number of players in a game session was very large, and it was necessary to remember the name of the person to be reported and then search for that player in the settlement list after the game session ended to make a report, which was very inconvenient.
[0056] Based on the above problems, the embodiments of this application provide a method, device, electronic device, and storage medium for sending information in a game; this technology can be applied to multiplayer action competitive games or other game scenarios that require reporting operations.
[0057] It should be noted that the method for sending information in a game provided by the embodiments of this application can run on a local terminal device or a client device in a cloud interaction system. Among them, the local terminal device includes, but is not limited to, a mobile terminal, a computer, and a personal digital assistant.
[0058] Here, the local terminal device is used to interact with the user through a graphical user interface, that is, conventionally, a game program is downloaded and installed on an electronic device and run. The ways for the terminal device to provide the graphical user interface to the user can include various methods. For example, it can be rendered and displayed on the display screen of the terminal, or provided to the user through holographic projection. For example, the terminal device can include a display screen and a processor. The display screen is used to present the graphical user interface, and the graphical user interface includes game scenes. The processor is used to run the game, generate the graphical user interface, and control the display of the graphical user interface on the display screen.
[0059] In addition, the users and players involved in this application are all the personnel who operate the terminal device.
[0060] To facilitate the understanding of this application, the technical solutions provided by this application will be described in detail below in conjunction with specific embodiments.
[0061] It should be noted that a method for sending information in a game provided by an embodiment of this application is executed on a first terminal device, and a graphical user interface is provided through the first terminal device. The graphical user interface includes at least part of the game scene. The at least part of the game scene includes a first virtual character controlled by the first terminal device and a second virtual character controlled by a second terminal device other than the first terminal device.
[0062] The method for sending information in a game provided by an embodiment of this application can realize reporting during a game session. For example, when the first virtual character and the second virtual character are in combat interaction, the user who controls the first virtual character on the first terminal device discovers that the player who controls the second virtual character has violated regulations such as using cheats, and can report the player by selecting the second virtual character.
[0063] Figure 1 The following is a flowchart of a method for sending information in a game provided by an embodiment of this application. The method for sending information in a game includes the following steps:
[0064] Step S101: During a game session, in response to a target locking instruction, control the first virtual character to determine the second virtual character in the game scene as the locked target.
[0065] In a specific implementation, during a game session, the user operates the first terminal device to control the first virtual character to perform skill interaction with the second virtual character. If at this time, a target locking instruction triggered by the user is received, control the first virtual character to determine the second virtual character as the locked target, where the target locking instruction is an instruction used to indicate determining a virtual character in the game scene as the locked target.
[0066] Here, the second virtual character is controlled by a second terminal device other than the first terminal device. Specifically, in the game scene of the graphical user interface provided by the first terminal device, various weapon controls are displayed, and any one of the weapon controls can be triggered to control the first virtual character to release a skill for interacting with the second virtual character. Among them, the skills corresponding to different weapon controls are different.
[0067] Here, the purpose of triggering the target locking instruction is to determine the second virtual character in the game scene as the locked target to be reported. Among them, the game information sending method provided in the embodiments of the present application is applicable to a game with a locking mechanism, and a certain player can be reported by locking a virtual character. The triggering method of the target locking instruction will be specifically described below. The triggering method of the target locking instruction includes the following implementation methods:
[0068] Method 1: A locking button is set on the first terminal device. The sight is aimed at the second virtual character, and an operation of triggering the locking button is performed.
[0069] In specific implementation, if the first terminal device is a computer, a button on the external component of the first terminal device can be set as the locking button. Here, the external component can be, for example, a keyboard, a mouse, a game controller, etc.; if the first terminal device is a mobile terminal, an original button on the first terminal device can be set as the locking button. If a locking button is set on the first terminal device, the triggering method of the target locking instruction is to aim the sight at the second virtual character and perform an operation of triggering the locking button. Among them, the operation of triggering the locking button includes, but is not limited to, a click operation, a long press operation, etc.; the sight is a tool with an auxiliary aiming function, and any unit can be aimed at through the sight.
[0070] Method 2: A click operation on the character model of the second virtual character.
[0071] In specific implementation, the operation of triggering the target locking instruction can be to directly click on the character model of the second virtual character. In actual implementation, if the first terminal device is a computer, the character model of the second virtual character can be clicked through an external component on the first terminal device. The external component can be, for example, a mouse; if the first terminal device is a mobile terminal, the user can click on the character model of the second virtual character with a finger. Through the above method, the second virtual character in the game scene can be determined as the locked target.
[0072] Method 3: A zoom control is displayed on the graphical user interface. An operation of triggering the zoom control is performed to select the target unit closest to the first virtual character; if the target unit is not the second virtual character, repeat the operation of triggering the zoom control until the second virtual character is selected.
[0073] In a specific implementation, during a game session, a zoom control can be displayed on the graphical user interface. Through a triggering operation on the zoom control, not only can the scene in the current graphical user interface be zoomed in or out, but also the target unit closest to the first virtual character controlled by the first terminal device can be selected. In actual implementation, users usually determine that a certain player controlling the second terminal device has violated the rules based on the behavior of the second virtual character controlled by the second terminal device. Therefore, the user can trigger the zoom control to select the second virtual character. If the selected target unit is not the second virtual character, the above-mentioned triggering operation on the zoom control can be repeated until the second virtual character is selected. In this way, the second virtual character in the game scene can be determined as the locked target.
[0074] It should be noted that if the second virtual character is not selected multiple times, in order to save time costs, the above-mentioned other methods can also be used to trigger the selection operation for the second virtual character, so as to achieve the purpose of determining the second virtual character in the game scene as the locked target.
[0075] Step S102: During the period when the first virtual character determines the second virtual character in the game scene as the locked target, automatically control the first virtual character to face the locked target.
[0076] In a specific implementation, during the period of determining the second virtual character as the locked target, some operations can be performed to report the locked target. Here, during the period of determining the second virtual character as the locked target, the first virtual character can also be controlled to perform corresponding actions. For example, the first virtual character can be controlled to face the locked target.
[0077] Step S103: Respond to the sending instruction of the specified interaction message, and send a report request for the locked target to the server.
[0078] In a specific implementation, when receiving the user's triggering operation on the specified interaction message, a report request for the locked target can be sent to the server. Here, the specified interaction message is used to indicate a message for reporting the locked target.
[0079] Furthermore, the sending instruction of the specified interaction information includes: a triggering operation on the instant message control, and an expression action selection control is displayed on the graphical user interface; in response to the selection operation on the report action option in the expression action selection control, the first virtual character is controlled to execute a report expression action.
[0080] In a specific implementation, during a game session, when a user discovers a player using cheats or being unfriendly, the user can report the player by selecting the corresponding second virtual character of the player. That is, by performing some operations to set the second virtual character as the locked target. In actual implementation, during the period when the second virtual character is set as the locked target, triggering an operation on the instant messaging control will display an expression action selection control on the graphical user interface. Furthermore, by selecting the report action option in the expression action selection control, the first virtual character is controlled to perform a report expression action to send a report request for the locked target to the server. Here, the instant messaging control is a tool for chatting with other players, and the functions of the instant messaging control include but are not limited to sending expressions, quick messages, and triggering the pop-up of the expression action selection control. That is, the instant messaging control provided in the embodiments of the present application has multiple functions, and the expression action selection control can be called through the instant messaging control. In this way, by setting multiple functions for one instant messaging control, the utilization rate of game resources can be improved.
[0081] Among them, the instant messaging control can be a virtual control displayed on the graphical user interface, and the triggering operation on the instant messaging control includes the triggering operation on this virtual control. If the first terminal device is a computer, the user can trigger this virtual control through an external component such as a mouse. If the first terminal device is a mobile terminal, the user can use a finger to click this virtual control; the instant messaging control can also be a physical button installed on the first terminal device. Whether the first terminal device is a computer or a mobile terminal, the user can trigger this physical button by long pressing, clicking, etc.
[0082] It should be noted that the expression action selection control is a control used to display multiple different expression action options. During a game session, by triggering an operation on any one of the expression action options in the expression action selection control, the virtual character can be controlled to make the selected expression action to express its emotions or perform tasks. Here, in addition to including simple expression action options, the expression action selection control also includes a report action option.
[0083] It should be noted that there are multiple expression action options in the expression action selection control displayed on the graphical user interface. Selecting different expression action options can control the first virtual character to perform different expression actions. Here, the multiple expression action options provided include, but are not limited to, victory expression action options, greeting expression action options, memorial expression action options, reporting expression action options, and so on. In the embodiment of the present application, by embedding the reporting action option in the expression action selection control, the user can select the reporting action option in the expression action selection control. In this way, the first virtual character can be controlled to perform the reporting expression action, and the reporting request for reporting the second virtual character can be triggered to be sent from the first terminal device to the server in this way.
[0084] In actual implementation, the reporting expression action option can be associated with the animation of the reporting expression action. The animations of the reporting expression actions performed by different virtual characters can be the same or different, and the animations of the reporting expression actions can be stored in advance in the game according to actual needs.
[0085] It should be noted that the animation of the first virtual character performing the reporting expression action can be displayed only on the first terminal device, or can be displayed on all terminal devices corresponding to the current game session. If the animation of the first virtual character performing the reporting expression action is displayed on all terminal devices, it can enable each player to know that there is a player who violates the rules and the situation of the reported violating player, and can, to a certain extent, curb the occurrence of cheating behavior.
[0086] Here, by embedding multiple different expression action options in one expression action selection control, the expression action selection control can be fully utilized, and there is no need to display multiple controls on the graphical user interface to correspond to different expression action functions, which can improve the utilization rate of game resources.
[0087] Among them, the server can interact with multiple terminal devices installed with the application program controlled by the server at the same time. After receiving the reporting request sent by the first terminal device, the server will accept the reporting request and determine whether the player corresponding to the second terminal device that controls the second virtual character has violated the rules.
[0088] It should be noted that this application has a built-in "report" expression action in the game, that is, a report action option is built into the expression action selection control, and when the user controls the first virtual character to use the report expression action in the game, the player corresponding to the second virtual character can be reported. In this way, any illegal players encountered can be reported in real time during the game, without waiting for the end of the game, and without knowing the game ID or nickname of the player to be reported. That is, the problem of not being able to report without knowing the ID can be solved, and the reporting process can be greatly simplified without the need for complex operations such as searching, which reduces the user's learning cost and memory burden for the reporting operation. Moreover, by reporting other players with expression actions, the tedious operation of reporting players after settlement can be avoided, which improves the user's gaming experience and promotes the purification of the gaming environment.
[0089] Here, the expression action selection control can be displayed in different forms in the graphical user interface. Specifically, it can be displayed in the form of an expression wheel or an expression list. The above two display forms are explained below respectively.
[0090] Display method 1 (expression wheel): Figure 2 A schematic diagram of a graphical user interface for reporting operations in a game provided by an embodiment of the present application is shown. Figure 2 The expression action selection control in the expression wheel is an expression wheel, and the expression wheel displays a plurality of expression action options. Further, in the above embodiment, the selection operation of the report action option in the expression action selection control in step S103 includes: a trigger operation acting on the area where the report action option is located in the expression wheel. After the trigger operation acting on the area where the report action option is located in the expression wheel, as shown in FIG. Figure 2 As shown, the name of the selected report action option is displayed in the center area of the expression wheel. Here, Figure 2 The graphical user interface also shows the first virtual character and the second virtual character, and the second virtual character is in a selected state. What is shown here is the situation where the second virtual character is selected using the crosshairs. By triggering the instant message control, the expression wheel can be called out. The current graphical user interface shows the state of selecting the report action option in the expression wheel. Therefore, the word "Report" is displayed in the center area of the expression wheel.
[0091] Display method two (expression list): the expression action selection control includes an expression list, and multiple expression action options are displayed on the expression list; the selection operation for the report action option in the expression action selection control includes: the selection operation acting on the report action option in the expression list.
[0092] In a specific implementation, the expression action selection control is displayed in the form of an expression list, which includes multiple expression action options. When any one of the expression action options is triggered, the first virtual character performs the corresponding expression action. Here, when the report action option in the expression list is selected, the first virtual character performs the report action.
[0093] Furthermore, Figure 3 FIG. shows a schematic diagram of a graphical user interface for a reporting operation in a game provided by an embodiment of the present application. Figure 3 A reporting reason window is displayed on the graphical user interface. Specifically, after controlling the first virtual character to perform a reporting expression action in response to a selection operation on the report action option in the expression action selection control, a reporting reason window is displayed on the graphical user interface; the sending a reporting request for the locked target to the server includes: an input operation on the reporting reason window, and a confirmation operation for the input target reporting reason.
[0094] In a specific implementation, after the user selects the report action option in the expression action selection control, the first terminal device automatically controls the first virtual character to perform a reporting expression action towards the second virtual character. After recognizing that the animation of the reporting expression action is played, a reporting reason window for reporting player A corresponding to the second virtual character will pop up. After the user enters a reporting reason in the reporting reason window and clicks the OK button, the player corresponding to the second virtual character can be successfully reported. If there is a misoperation and the user does not want to report, the user can click on the blank area to close the reporting reason window.
[0095] Here, the reporting reason window can be displayed in various forms, such as a drop-down menu form or a text input box form. The following will explain the two forms separately.
[0096] In one implementation manner, as Figure 3 shown, the reporting reason window specifically includes a drop-down menu; the input operation on the reporting reason window includes: a selection operation on any one of the drop-down options in the drop-down menu; wherein, each drop-down option corresponds to a reporting reason.
[0097] Here, the drop-down options in the drop-down menu are reporting reason options given by the system. The user can click on Figure 3 the triangular arrow in to pop up the drop-down options in the drop-down menu, and then select a drop-down option to input the reporting reason.
[0098] In one embodiment, the reporting reason window specifically includes a text input box; the input operation acting on the reporting reason window includes: an input operation acting on the text input box; wherein the input text includes a reporting reason.
[0099] In a specific implementation, the user can enter the text of the reporting reason in the text input box, that is, fill in the reporting reason to input the reporting reason.
[0100] Among them, the reasons for reporting include but are not limited to "using cheats to destroy the game balance", "insulting other players", "passive competition", etc.
[0101] In one embodiment, after sending a report request for the locked target to the server, the number of reports in the current game is counted; if the number of reports exceeds a preset threshold, the report action option in the expression action selection control is removed.
[0102] In a specific implementation, after each report, the first terminal device will count the number of reports made by the user in this game. If the number of reports made by the user in a game exceeds a preset threshold, malicious or frequent reports by the user can be avoided by removing the report action option in the expression action selection control.
[0103] Here, the server can also be used to count the number of reports from users corresponding to each terminal device, and to determine whether the reasons for the report are valid, so as to limit the use of the reporting function in the game, avoid malicious reports, and affect the game process.
[0104] In one example, before a user operates a first terminal device to report a game, a report emoticon option can be built into the game, and a triggering method for the report emoticon can be set. Here, an instant messaging control is used to call out an emoticon wheel, and a report emoticon option is embedded in the emoticon wheel. Assuming that there are players A and B in a game, and player A wants to report player B, a specific embodiment is given to illustrate the reporting process in the game, including the following steps:
[0105] (1) Player A uses the first terminal device to select the second virtual character controlled by player B;
[0106] (2) Player A operates the first terminal device to trigger the instant messaging control, calling out an expression wheel on the graphical user interface, wherein the expression wheel displays a plurality of expression action options including a report expression option;
[0107] (3) Player A uses the first terminal device to trigger the area where the report expression option is located on the expression wheel, controls the first virtual character to make a report expression action towards the second virtual character, and after the animation of the report expression action is recognized and played, a window pops up to report the reason for reporting player B;
[0108] (4) After player A operates the first terminal device to enter a reporting reason in the reporting reason window and clicks the OK button, player B can be successfully reported.
[0109] In the embodiment of the present application, during the game session, in response to a target locking instruction, the first virtual character is controlled to determine the second virtual character in the game scene as the locked target; during the period when the first virtual character determines the second virtual character in the game scene as the locked target, the first virtual character is automatically controlled to face the locked target; in response to a sending instruction for a specified interaction message, a reporting request for the locked target is sent to the server. In the present application, during the game session, by determining the second virtual character as the locked target and sending an instruction for a specified interaction message, a report for the locked target is triggered in this way, so that the efficiency of reporting in the game can be improved and the cost for players to report can be reduced.
[0110] Based on the same inventive concept, an information sending device in a game corresponding to the information sending method in the game provided in the above embodiment is further provided in the embodiment of the present application. Since the principle of solving problems by the device in the embodiment of the present application is similar to the information sending method in the game in the above embodiment of the present application, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be elaborated.
[0111] As Figure 4 、 Figure 5 shown, Figure 4 is one of the functional module diagrams of an information sending device 400 in a game provided in the embodiment of the present application, Figure 5 is the second of the functional module diagrams of an information sending device 400 in a game provided in the embodiment of the present application.
[0112] As Figure 4 shown, the information sending device 400 in the game includes:
[0113] A first control module 410, configured to, during a game session, in response to a target locking instruction, control the first virtual character to determine the second virtual character in the game scene as the locked target;
[0114] A second control module 420, configured to, during the period when the first virtual character determines the second virtual character in the game scene as the locked target, automatically control the first virtual character to face the locked target;
[0115] A sending module 430, configured to, in response to a sending instruction for a specified interaction message, send a reporting request for the locked target to the server.
[0116] In a possible implementation, the sending instruction for the response specifying interaction information includes: for a triggering operation on the instant messaging control, displaying an expression action selection control on the graphical user interface; in response to a selection operation on the reporting action option in the expression action selection control, controlling the first virtual character to perform a reporting expression action.
[0117] In a possible implementation, a locking button is provided on the first terminal device; the target locking instruction includes: aiming the sight at the second virtual character and performing a triggering operation on the locking button.
[0118] In a possible implementation, the target locking instruction includes: a click operation on the character model of the second virtual character.
[0119] In a possible implementation, a zoom control is displayed on the graphical user interface; the target locking instruction includes:
[0120] Performing a triggering operation on the zoom control to select the target unit closest to the first virtual character;
[0121] If the target unit is not the second virtual character, repeatedly perform a triggering operation on the zoom control until the second virtual character is selected.
[0122] In a possible implementation, the instant messaging control includes a control displayed on the graphical user interface or a button installed on the first terminal device.
[0123] In a possible implementation, as Figure 4 shown, the expression action selection control includes an expression wheel, and areas for displaying multiple expression action options are shown on the expression wheel; the specific operation of the sending module 430 for a selection operation on the reporting action option in the expression action selection control includes:
[0124] Performing a triggering operation on the area of the reporting action option in the expression wheel.
[0125] In a possible implementation, as Figure 4 shown, the sending module 430 is further configured to:
[0126] After performing a triggering operation on the area of the reporting action option in the expression wheel, display the option name of the selected reporting action option in the central area of the expression wheel.
[0127] In a possible implementation, as Figure 4As shown, the expression action selection control includes an expression list, and a plurality of expression action options are displayed on the expression list; the sending module 430 is specifically configured to perform the selection operation for the report action option in the expression action selection control, including:
[0128] Performing a selection operation on the report action option in the expression list.
[0129] In a possible implementation manner, as Figure 4 shown, the sending module 430 is further configured to:
[0130] After responding to the selection operation for the report action option in the expression action selection control and controlling the first virtual character to execute a report expression action, display a report reason window on the graphical user interface;
[0131] Performing an input operation on the report reason window and a confirmation operation for the target report reason input.
[0132] In a possible implementation manner, as Figure 4 shown, the report reason window specifically includes a drop-down menu; the sending module 430 is further configured to perform the input operation for the report reason window, including:
[0133] Performing a selection operation on any one of the drop-down options in the drop-down menu; wherein each drop-down option corresponds to a report reason.
[0134] In a possible implementation manner, as Figure 4 shown, the report reason window specifically includes a text input box; the sending module 430 is further configured to perform the input operation for the report reason window, including:
[0135] Performing an input operation on the text input box; wherein the input text includes a report reason.
[0136] In a possible implementation manner, as Figure 5 shown, the information sending device 400 in the game further includes a deletion module 440; the deletion module 440 is configured to:
[0137] After sending a report request for the locked target to the server, count the number of reports in this game round;
[0138] If the number of reports exceeds a preset threshold, remove the report action option in the expression action selection control.
[0139] In an embodiment of the present application, in response to a target locking instruction, the first virtual character is controlled to determine the second virtual character in the game scene as the locked target; during the period when the first virtual character determines the second virtual character in the game scene as the locked target, the first virtual character is automatically controlled to face the locked target; in response to the sending instruction of a specified interaction message, a reporting request for the locked target is sent to the server. In the present application, during the game session, by determining the second virtual character as the locked target and by sending the instruction of the specified interaction message, a report against the locked target is triggered, so that the efficiency of reporting in the game can be improved and the cost for the user to report can be reduced.
[0140] Based on the same inventive concept, refer to Figure 6 As shown, a schematic structural diagram of an electronic device 600 provided by an embodiment of the present application includes: a processor 610, a memory 620, and a bus 630. The memory 620 stores machine-readable instructions executable by the processor 610. When the electronic device 600 runs, communication is carried out between the processor 610 and the memory 620 through the bus 630. When the machine-readable instructions are run by the processor 610, the steps of the information sending method in the game as described in any one of the above embodiments are executed.
[0141] Specifically, when the machine-readable instructions are executed by the processor 610, the following processing can be performed:
[0142] During the game session, in response to a target locking instruction, the first virtual character is controlled to determine the second virtual character in the game scene as the locked target;
[0143] During the period when the first virtual character determines the second virtual character in the game scene as the locked target, the first virtual character is automatically controlled to face the locked target;
[0144] In response to the sending instruction of a specified interaction message, a reporting request for the locked target is sent to the server. Based on the same inventive concept, an embodiment of the present application further provides a computer-readable storage medium. A computer program is stored on the computer-readable storage medium. When the computer program is run by a processor, the steps of the information sending method in the game provided in the above embodiment are executed.
[0145] Specifically, the storage medium can be a general storage medium, such as a removable disk, a hard disk, etc. When the computer program on the storage medium is run, the information sending method in the above game can be executed. By determining the second virtual character as the locked target during the game session and by sending the instruction of the specified interaction message, a report against the locked target is triggered, so that the efficiency of reporting in the game can be improved and the cost for the user to report can be reduced.
[0146] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems and devices described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein. In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For another example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the couplings or direct couplings or communication connections shown or discussed with each other can be through some communication interfaces. The indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.
[0147] The units described as separate components may or may not be physically separated. The components shown as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0148] In addition, in each embodiment of this application, the functional units can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit.
[0149] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium executable by a processor. Based on such an understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of this application. The foregoing storage medium includes various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs.
[0150] The above are only the specific embodiments of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of changes or substitutions, which should all be covered within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims
1. A method for sending information in a game, characterized in that A graphical user interface is provided by a first terminal device. The graphical user interface includes at least part of a game scene, and in the at least part of the game scene, there is a first virtual character controlled by the first terminal device and a second virtual character controlled by a second terminal device other than the first terminal device. The information sending method in the game includes: During a game round, in response to a target locking instruction, control the first virtual character to determine the second virtual character in the game scene as the locked target. During the period when the first virtual character determines the second virtual character in the game scene as the locked target, automatically control the first virtual character to face the locked target. In response to a sending instruction for a specified interaction message, send a reporting request for the locked target to the server. Among them, the response to the sending instruction for the specified interaction information includes: for a triggering operation on an instant messaging control, display an expression action selection control on the graphical user interface; in response to a selection operation on a reporting action option in the expression action selection control, control the first virtual character to perform a reporting expression action.
2. The information sending method in the game according to claim 1, wherein A locking button is provided on the first terminal device; the target locking instruction includes: aiming the sight at the second virtual character and a triggering operation on the locking button.
3. The information sending method in the game according to claim 1, wherein The target locking instruction includes: a click operation on the character model of the second virtual character.
4. The method for sending information in a game according to claim 1, wherein A zoom control is displayed on the graphical user interface; the target locking instruction includes: Performing a triggering operation on the zoom control to select the target unit closest to the first virtual character; If the target unit is not the second virtual character, repeatedly perform a triggering operation on the zoom control until the second virtual character is selected.
5. The information sending method in the game according to claim 1, characterized in that The instant messaging control includes a control displayed on the graphical user interface or a button installed on the first terminal device.
6. The information sending method in the game according to claim 1, wherein The expression action selection control includes an expression wheel, and areas for displaying multiple expression action options are shown on the expression wheel. The selection operation on the reporting action option in the expression action selection control includes: A triggering operation on the area where the reporting action option is located in the expression wheel.
7. The method for sending information in a game according to claim 6, wherein After the triggering operation on the area where the reporting action option is located in the expression wheel, the information sending method in the game further includes: Displaying the option name of the selected reporting action option in the central area of the expression wheel.
8. The method for sending information in the game according to claim 1, wherein The expression action selection control includes an expression list, and multiple expression action options are shown on the expression list; the selection operation on the reporting action option in the expression action selection control includes: A selection operation on the reporting action option in the expression list.
9. The method for sending information in the game according to claim 1, wherein After the response to the selection operation on the reporting action option in the expression action selection control and controlling the first virtual character to perform a reporting expression action, the information sending method in the game further includes: Displaying a reporting reason window on the graphical user interface; The sending of the reporting request for the locked target to the server includes: Input operations on the reported reason window and confirmation operations for the target reported reason entered.
10. The method for sending information in a game according to claim 9, characterized in that, The reported reason window specifically includes a drop-down menu; the input operations on the reported reason window include: Selection operations on any one of the drop-down options in the drop-down menu; wherein, each drop-down option corresponds to a reported reason.
11. The method for sending information in a game according to claim 9, characterized in that, The reported reason window specifically includes a text input box; the input operations on the reported reason window include: Input operations on the text input box; wherein, the text entered includes a reported reason.
12. The information sending method in the game according to claim 1, characterized in that After sending a report request for the locked target to the server, the information sending method in the game further includes: Counting the number of reports in this game session; If the number of reports exceeds a preset threshold, removing the report action option in the expression action selection control.
13. An information sending device in a game, characterized in that Providing a graphical user interface through a first terminal device, the graphical user interface includes at least part of the game scene, and the at least part of the game scene includes a first virtual character controlled by the first terminal device and a second virtual character controlled by a second terminal device other than the first terminal device; The information sending device in the game includes: A first control module, configured to, during a game round, in response to a target locking instruction, control the first virtual character to determine the second virtual character in the game scene as the locked target; A second control module, configured to automatically control the first virtual character to face the locked target during the period when the first virtual character determines the second virtual character in the game scene as the locked target; A sending module, configured to, in response to a sending instruction for a specified interaction message, send a report request for the locked target to the server; Wherein, the response to the sending instruction for the specified interaction information includes: a triggering operation on an instant message control, displaying an expression action selection control on the graphical user interface; in response to a selection operation on the report action option in the expression action selection control, controlling the first virtual character to execute a report expression action.
14. An electronic device, characterized in that, Includes: A processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the electronic device runs, the processor communicates with the memory through the bus. When the machine-readable instructions are run by the processor, the steps of the information sending method in the game according to any one of claims 1 to 12 are executed.
15. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium. When the computer program is run by the processor, the steps of the information sending method in the game according to any one of claims 1 to 12 are executed.
Citation Information
Patent Citations
Game report analysis method and system
CN109364473A
Method and apparatus for processing reporting information in game
CN110090446A