Information processing method, storage medium and electronic device

By displaying message controls on the graphical user interface and generating and sending battle messages, the problem of low efficiency in combat message transmission in the prior art is solved, and the rapid generation and efficient interaction of battle messages are achieved.

CN115120975BActive Publication Date: 2024-12-20NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210689827.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-17
Publication Date
2024-12-20
Estimated Expiration
2042-06-17

AI Technical Summary

Technical Problem

In the prior art, the transmission efficiency of combat messages is low, the interaction steps are complex, which affects immediacy.

Method used

By displaying message controls on the graphical user interface, responding to the shooting perspective movement and operation of the virtual camera, generating and sending battle messages, and controlling the jump of scene screens at the receiving end, quickly generating, sending and receiving battle messages.

Benefits of technology

It improves the efficiency of sending battle messages, simplifies the interaction steps, and realizes efficient interaction between terminals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115120975B_ABST
    Figure CN115120975B_ABST
Patent Text Reader

Abstract

The present invention discloses an information processing method, a storage medium and an electronic device. The method comprises: in response to moving the shooting angle of a first virtual camera to a predetermined scene, displaying a message control on a graphical user interface, wherein the predetermined scene is a virtual scene where a battle event occurs; in response to a first operation on the message control, generating a battle message associated with the battle event; sending the battle message to a second terminal to display the battle message on the graphical user interface of the second terminal, wherein the graphical user interface of the second terminal displays the current scene picture shot by the second virtual camera; in response to a second operation on the battle message on the graphical user interface of the second terminal, controlling the jump from the current scene picture to the scene picture corresponding to the battle message. The present invention improves the sending efficiency of battle messages.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computers, and in particular to an information processing method, a storage medium and an electronic device. Background Art

[0002] Currently, for applications used to send battle messages, usually the function control of letter editing is popped up by operating the land in the virtual scene, and then the battle message is edited through the function control. For example, it is necessary to click the land in the virtual scene to pop up the share function control, click the share function control to enter the letter editing interface, and then edit the battle message in the letter editing interface, and select the alliance letter type or alliance announcement type before the battle message can be sent.

[0003] Although the above method can realize the generation, editing and sending of battle messages, it is obvious that the interaction steps are relatively complicated, which affects the immediacy of sending battle messages and leads to the technical problem of low efficiency in sending battle messages.

[0004] Currently, no effective solution has been proposed to the above-mentioned problem of low efficiency in sending battle messages. Summary of the invention

[0005] At least some embodiments of the present invention provide an information processing method, a storage medium, and an electronic device to at least solve the technical problem of low efficiency in sending battle messages.

[0006] According to one embodiment of the present invention, there is provided an information processing method, wherein a graphical user interface is provided through a first terminal, the graphical user interface displays a scene picture obtained by shooting part or all of a virtual scene with a first virtual camera, the method comprising: in response to moving the shooting angle of the first virtual camera to a predetermined scene, displaying a message control on the graphical user interface, wherein the predetermined scene is a virtual scene where a battle event occurs; in response to a first operation on the message control, generating a battle message associated with the battle event; sending the battle message to a second terminal to display the battle message on the graphical user interface of the second terminal, wherein the graphical user interface of the second terminal displays the current scene picture shot by the second virtual camera; in response to a second operation on the battle message on the graphical user interface of the second terminal, controlling a jump from the current scene picture to the scene picture corresponding to the battle message.

[0007] Optionally, the method further includes: determining the occurrence location of the battle event in the virtual scene; and determining the virtual scene corresponding to the predetermined area range including the occurrence location as the predetermined scene.

[0008] Optionally, the first operation of the message control generates a battle message associated with the battle event, including: in response to the first operation on the message control, displaying a message editing page, wherein the message editing page contains battle information to be edited associated with the battle event; in response to the editing operation on the battle information to be edited, generating the battle information associated with the battle event.

[0009] Optionally, the method further includes: in response to the end of the battle event, canceling the display of the message control on the graphical user interface of the first terminal.

[0010] Optionally, in response to a first operation on a message control, generating a battle message associated with a battle event includes: in response to a first operation on the message control, generating a battle message associated with a battle event according to target coordinates, wherein the target coordinates are coordinates determined according to a coordinate selection operation in a predetermined scene, or the coordinates of a target position in a predetermined scene.

[0011] Optionally, in response to a first operation on a message control, a battle message associated with a battle event is generated, including: in response to the first operation on the message control, obtaining battle area information determined based on the target coordinates and a battle instruction triggered in a predetermined scene, wherein the battle area information is used to represent the battle area in the predetermined scene and is used to enable the graphical user interface of the second terminal to display the battle area; in response to the first operation on the message control, a battle message associated with a battle event is generated, including: in response to the first operation on the message control, obtaining message content, wherein the message content is used to determine the battle instruction triggered in the predetermined scene; generating a battle message with the message content and the battle area information; controlling a jump from a current scene screen to a scene screen corresponding to the battle message, including: controlling a jump from the current scene screen to a scene screen corresponding to the battle area.

[0012] Optionally, displaying the battle message on the graphical user interface of the second terminal includes: determining a message preview control corresponding to the type of the battle message on the graphical user interface of the second terminal; and displaying the battle message in the message preview control.

[0013] Optionally, the method further includes: in response to a switching operation on the message preview control, switching the battle message to be displayed as other battle messages other than the battle message in the message preview control, or switching other battle messages to be displayed as the battle message in the message preview control.

[0014] Optionally, the method further includes: in response to the battle event ending, canceling the display of the message preview control on the graphical user interface of the second terminal.

[0015] Optionally, the method further includes: in response to the battle event ending in a predetermined scenario, deleting the battle message.

[0016] Optionally, the method also includes: responding to a third operation on the battle message on the graphical user interface of the second terminal, hiding the battle message and storing it in a letter cache area; responding to a read operation on the letter cache area, displaying a letter page corresponding to the letter cache area, and the letter page containing the battle message.

[0017] According to another embodiment of the present invention, there is provided an information processing device, which provides a graphical user interface through a first terminal, and the graphical user interface displays a scene picture obtained by shooting part or all of a virtual scene with a first virtual camera. The information processing device includes: a first display unit, which is used to display a message control on the graphical user interface in response to moving the shooting angle of the first virtual camera to a predetermined scene, wherein the predetermined scene is a virtual scene where a battle event occurs; a generation unit, which is used to generate a battle message associated with the battle event in response to a first operation on the message control; a second display unit, which is used to send the battle message to a second terminal, so as to display the battle message on the graphical user interface of the second terminal, wherein the graphical user interface of the second terminal displays the current scene picture shot by the second virtual camera; and a control unit, which is used to control the jump from the current scene picture to the scene picture corresponding to the battle message in response to a second operation on the battle message on the graphical user interface of the second terminal.

[0018] According to another embodiment of the present invention, there is provided a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute any of the above-mentioned information processing methods when run.

[0019] According to another embodiment of the present invention, there is provided an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute any one of the above information processing methods.

[0020] In at least some embodiments of the present invention, in response to moving the shooting angle of the first virtual camera to a predetermined scene, a message control is displayed on a graphical user interface; in response to a first operation on the message control, a battle message associated with a battle event is generated; the battle message is sent to a second terminal to display the battle message on the graphical user interface of the second terminal; in response to a second operation on the battle message on the graphical user interface of the second terminal, control is performed to jump from the current scene screen to the scene screen corresponding to the battle message. In other words, the present invention directly generates a battle message by displaying a message control on a graphical user interface, and controls the jump of the scene screen based on the operation on the battle message, so that the battle message can be quickly operated, thereby improving the efficiency of sending the battle message. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0022] Figure 1 is a hardware structure block diagram of a mobile terminal according to an information processing method of an embodiment of the present invention;

[0023] Figure 2 is a flow chart of an information processing method according to an embodiment of the present invention;

[0024] Figure 3 It is a schematic diagram of a wartime letter sending interface according to the related art;

[0025] Figure 4 It is a schematic diagram of another interface for sending wartime letters according to the related art;

[0026] Figure 5 is a flow chart of a method for sending a wartime letter according to an embodiment of the present invention;

[0027] FIG6( a ) is a schematic diagram of a wartime letter sending interface according to an embodiment of the present invention;

[0028] FIG6( b ) is a schematic diagram of another interface for sending a wartime letter according to an embodiment of the present invention;

[0029] FIG6( c ) is a schematic diagram of a display interface of a wartime letter according to an embodiment of the present invention;

[0030] Figure 7 is a schematic diagram of a display interface of a wartime broadcast according to an embodiment of the present invention;

[0031] Figure 8 is a structural block diagram of an information processing device according to an embodiment of the present invention;

[0032] Fig. 9 is a schematic diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0033] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0034] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0035] First, some nouns or terms that appear in the description of the embodiments of the present application are subject to the following explanations:

[0036] Strategy Game (Simulation Game, referred to as SLG), can refer to strategy games, which can be a derivative type of simulation games;

[0037] Two-Dimensional (2D for short), also known as plane graphics, includes horizontal and vertical axes;

[0038] Three-Dimensional (3D for short), also known as three-dimensional graphics, is a space system composed of direction vectors added to the two-dimensional plane system.

[0039] According to one aspect of an embodiment of the present invention, an embodiment of an information processing method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0040] The method embodiment can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking running on a mobile terminal as an example, the mobile terminal can be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a PDA, a mobile Internet device (MID for short), a PAD, a game console and other terminal devices. Figure 1 1 is a hardware structure block diagram of a mobile terminal according to an information processing method of an embodiment of the present invention. Figure 1 As shown, the mobile terminal may include one or more ( Figure 1Only one is shown in the figure) processor 102 (processor 102 may include but is not limited to a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processing (DSP) chip, a microprocessor (MCU), a programmable logic device (FPGA), a neural network processor (NPU), a tensor processor (TPU), an artificial intelligence (AI) type processor, etc.) and a memory 104 for storing data. Optionally, the mobile terminal may also include a transmission device 106 for communication functions, an input and output device 108, and a display device 110. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the mobile terminal. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations shown.

[0041] The memory 104 can be used to store computer programs, such as software programs and modules of application software, such as the computer program corresponding to the information processing method in the embodiment of the present invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, the above-mentioned information processing method is realized. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the mobile terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0042] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0043] The inputs in the input / output device 108 may come from a plurality of human interface devices (HIDs), such as keyboards and mice, game controllers, and other dedicated game controllers (such as steering wheels, fishing rods, dance mats, remote controls, etc.). In addition to providing input functions, some human interface devices may also provide output functions, such as force feedback and vibration of game controllers, audio output of controllers, etc.

[0044] The display device 110 may be, for example, a head-up display (HUD), a touch-screen liquid crystal display (LCD), and a touch display (also referred to as a "touch screen" or "touch display screen"). The LCD display may enable a user to interact with a user interface of the mobile terminal. In some embodiments, the mobile terminal has a graphical user interface (GUI), and a user may interact with the GUI by finger contacts and / or gestures on a touch-sensitive surface, wherein the human-computer interaction functions here may optionally include the following interactions: creating web pages, drawing, word processing, making electronic documents, games, video conferencing, instant messaging, sending and receiving emails, call interfaces, playing digital videos, playing digital music, and / or web browsing, etc. The executable instructions for executing the above-mentioned human-computer interaction functions are configured / stored in a computer program product or a readable storage medium executable by one or more processors.

[0045] According to one aspect of an embodiment of the present invention, the information processing method can be run on a local terminal device or a server. When the information processing method is run on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.

[0046] According to one aspect of an embodiment of the present invention, various cloud applications, such as cloud games, can be run under the cloud interaction system. Taking cloud games as an example, cloud games refer to a game mode based on cloud computing. In the operation mode of cloud games, the operation subject of the game program and the game screen presentation subject are separated, the storage and operation of the information processing method are completed on the cloud game server, and the client device is used for receiving and sending data and presenting the game screen. For example, the client device can be a display device with data transmission function close to the user side, such as a mobile terminal, a TV, a computer, a handheld computer, a game console, etc.; but the cloud game server in the cloud performs information processing. When playing the game, the player operates the client device to send an operation instruction to the cloud game server. The cloud game server runs the game according to the operation instruction, encodes and compresses the game screen and other data, and returns it to the client device through the network. Finally, the client device decodes and outputs the game screen.

[0047] According to one aspect of an embodiment of the present invention, taking a game as an example, a local terminal device stores a game program and is used to present a game screen. The local terminal device is used to interact with the player through a graphical user interface, that is, the game program is downloaded and installed by an electronic device and run conventionally. The local terminal device may provide the graphical user interface to the player in a variety of ways, such as rendering and displaying on a display screen of the terminal, or providing it to the player through a holographic projection. For example, the local terminal device may include a display screen and a processor, the display screen is used to present a graphical user interface, the graphical user interface includes a game screen, and the processor is used to run the game, generate a graphical user interface, and control the display of the graphical user interface on the display screen.

[0048] According to one aspect of an embodiment of the present invention, an information processing method is provided, wherein a graphical user interface is provided through a first terminal, and the content displayed by the graphical user interface includes a touch area, and can also display a scene picture obtained by shooting part or all of the virtual scene by a first virtual camera, wherein the first terminal can be a terminal device, and can include terminal devices corresponding to officials within the alliance, management within the alliance, and management personnel of the alliance, and the terminal device can be the local terminal device mentioned above, or it can be a client device in the cloud interaction system mentioned above; the virtual scene can be a game scene in a game, and optionally, it can be a scene where a battle event is scheduled to occur; the first virtual camera can be a virtual camera from a third-person perspective, and the graphical user interface of the first terminal displays the scene picture obtained by shooting the virtual scene by the first virtual camera, and according to the position and orientation changes of the first virtual camera, the graphical user interface displays the scene picture corresponding to the position change and orientation change of the virtual camera.

[0049] Figure 2 is a flow chart of an information processing method according to an embodiment of the present invention. Figure 2 As shown, the method may include the following steps:

[0050] Step S202, in response to moving the shooting angle of the first virtual camera to a predetermined scene, displaying a message control on the graphical user interface.

[0051] In the technical solution provided in the above step S202 of the present invention, the shooting angle of the first virtual camera is moved to a predetermined scene, and a message control is displayed in a graphical user interface based on the predetermined scene under the shooting angle, wherein the shooting angle may be the angle of an official within the alliance, the predetermined scene may be a virtual scene where a battle event occurs, and the message control may be an operation prompt control for providing operation prompts, for example, the message control may be a wartime letter control, which may be used to prompt the generation and sending of a battle message, so as to achieve the purpose of quickly sending the battle message.

[0052] Optionally, the predetermined scene may be a pre-set or selected scene, and may include a virtual scene where a battle event occurs, or may include a virtual scene where the first terminal schedules to initiate a battle event, and moving the shooting angle to the predetermined scene may be moving the shooting angle to within the scene range where the battle event is located.

[0053] Step S204, generating a battle message associated with the battle event in response to the first operation on the message control.

[0054] In the technical solution provided in the above step S204 of the present invention, in response to moving the shooting angle of the first virtual camera to the predetermined scene and displaying the message control on the graphical user interface, a battle message associated with the battle event can be generated in response to a first operation on the message control.

[0055] In this embodiment, the message control generates a battle message associated with the battle event in response to the first operation, wherein the first operation may be a touch operation performed on the message control. Optionally, the battle message may include the coordinates of a plot of land in a predetermined scene, for example, the coordinates of the plot of land are read into the battle message, which may be a command letter, a wartime letter, etc. The battle message is associated with the battle event in that the battle message includes battle event information, such as the scene range, time, character information, etc. of the battle event.

[0056] For example, when the shooting angle moves to the battle range, a message control is displayed in the current graphical user interface, and the displayed message control is clicked. The message control generates a command letter associated with the current battle in response to the click operation. The content of the command letter includes when, where, and with whom the battle will occur.

[0057] As an optional example, this embodiment can upload the above-mentioned plot coordinates to the server, and the message content of the battle message can be edited in the letter interface of the graphical user interface and then uploaded to the server. The server can send the plot coordinates and the message content of the battle message to the second terminal together. In this case, the battle message may not include the above-mentioned plot coordinates.

[0058] Step S206: Send the battle message to the second terminal so that the battle message is displayed on the graphical user interface of the second terminal.

[0059] In the technical solution provided in the above step S206 of the present invention, the generated battle message is sent to the second terminal, the second terminal receives the battle message, and the battle message is displayed on the graphical user interface of the second terminal.

[0060] Optionally, the second terminal may be a terminal of a recipient of the battle message, for example, a terminal of an alliance member or an ally; the graphical user interface of the second terminal may be used to display the battle message, and may also be used to display the current scene image captured by the second virtual camera.

[0061] Step S208, in response to a second operation on the battle message on the graphical user interface of the second terminal, control the jump from the current scene screen to the scene screen corresponding to the battle message.

[0062] In the technical solution provided in the above step S208 of the present invention, the second operation on the battle message is directed to the graphical user interface of the second terminal. The graphical user interface of the second terminal responds to the second operation to jump the current scene screen to the scene screen corresponding to the battle message, thereby controlling the jump of the scene screen. The second operation can be clicking on the battle message, and no specific limitation is made here.

[0063] For example, the battle message may be a command letter. The second terminal receives the command letter and displays the command letter on the graphical user interface of the second terminal. When the command letter displayed on the graphical user interface of the second terminal is clicked, the graphical user interface of the second terminal jumps from the current scene screen to the scene screen corresponding to the content of the command letter in response to the click operation.

[0064] In this embodiment, the battle message is displayed on the graphical user interface of the second terminal instead of being displayed in the letter system, so as to improve the interactive convenience of the battle message on the graphical user interface.

[0065] Through steps S202 to S208, in an embodiment of the present invention, in response to moving the shooting angle of the first virtual camera to a predetermined scene, a message control is displayed on a graphical user interface, wherein the predetermined scene is a virtual scene where a battle event occurs; in response to a first operation on the message control, a battle message associated with the battle event is generated; the battle message is sent to a second terminal to display the battle message on the graphical user interface of the second terminal, wherein the graphical user interface of the second terminal displays the current scene picture shot by the second virtual camera; in response to a second operation on the battle message on the graphical user interface of the second terminal, control is performed to jump from the current scene picture to the scene picture corresponding to the battle message. In other words, the present invention achieves the purpose of efficient interaction of battle messages between terminals by realizing the quick generation, sending and receiving of battle messages on the graphical user interfaces of different terminals, thereby solving the technical problem of low efficiency in sending battle messages and achieving the technical effect of efficient sending of battle messages.

[0066] The above method of this embodiment is further introduced below.

[0067] As an optional embodiment, the method further includes: determining the occurrence location of the battle event in the virtual scene; and determining the virtual scene corresponding to the predetermined area range including the occurrence location as the predetermined scene.

[0068] In this embodiment, the occurrence location of the battle event in the virtual scene and the area range including the occurrence location are determined, the area range is determined as the predetermined area range, and then the virtual scene corresponding to the predetermined area range is determined as the predetermined scene.

[0069] Optionally, the above-mentioned occurrence location may be the place where a battle takes place, and determining the occurrence location in the virtual scene may be determining the coordinates of the occurrence location in the virtual scene; the predetermined area range may be the range where the battle takes place, or it may be the functional range corresponding to the battle event, and the predetermined area range may include the current scene screen of the first terminal.

[0070] As an optional embodiment, step S204, in response to a first operation on a message control, generates a battle message associated with a battle event, including: in response to the first operation on the message control, displaying a message editing page, wherein the message editing page contains battle information to be edited associated with the battle event; in response to an editing operation on the battle information to be edited, generating battle information associated with the battle event.

[0071] In this embodiment, the first operation may be directed to a message control, and the message control displays a message editing page in response to the first operation. The editing operation may be directed to the battle information to be edited, and in response to the editing operation, battle information associated with the battle event is generated, wherein the message editing page may include the battle information to be edited associated with the battle event, and may be displayed on the graphical user interface of the first terminal. Optionally, the message editing page may be displayed in a switching manner with other pages on the graphical user interface, or may be displayed simultaneously with other pages on the graphical user interface, and no specific limitation is made here.

[0072] Optionally, the battle information to be edited can be edited according to the needs of the alliance officials themselves. The editing operation may be selecting location coordinates, inputting text information and / or determining the recipient of the battle information.

[0073] For example, when the shooting angle of the first virtual camera (for example, the angle of view of an official within the alliance) moves to a predetermined scene, the message control is displayed first, and then the message control is clicked, and then a message editing page pops up, on which the content of the wartime information can be edited.

[0074] As another optional example, when the shooting angle moves to a predetermined scene, the message control may not be displayed first, but a message editing page may be popped up directly, and the content of the wartime information may be edited on the message editing page, thereby improving the interactive convenience of the graphical user interface.

[0075] As an optional embodiment, in response to the end of the battle event, the message control displayed on the graphical user interface of the first terminal is cancelled.

[0076] In this embodiment, when the battle event ends, the first terminal cancels display of the message control on the graphical user interface of the first terminal in response to the end instruction of the battle event.

[0077] Optionally, a wartime letter button may be temporarily displayed, and after the battle is over, the wartime letter control disappears from the first terminal, thereby avoiding occupying interface resources.

[0078] For example, after the current campaign ends, a cancel display instruction may be sent to the first terminal, and in response to the cancel display instruction, the message control on the graphical user interface of the first terminal is canceled.

[0079] Optionally, canceling the display of the message control may be automatically implemented in response to the end of the battle event, or it may be pre-selected to set whether to cancel the display in response to the end of the battle event.

[0080] As an optional embodiment, in response to a first operation on a message control, a battle message associated with a battle event is generated, including: in response to the first operation on the message control, a battle message associated with a battle event is generated according to target coordinates, wherein the target coordinates are coordinates determined according to a coordinate selection operation in a predetermined scene, or the coordinates of a target position in a predetermined scene.

[0081] In this embodiment, when the first operation is performed on the message control, a battle message associated with the battle event is generated based on the determined target coordinates, wherein the target coordinates may be coordinates determined according to a coordinate selection operation in a predetermined scene, that is, the first operation is performed on the message control after the target coordinates are selected, or the coordinates of a target position in a predetermined scene, and the coordinates of the target position in the predetermined scene may be the coordinates of a center position in the predetermined scene, that is, the first operation is directly performed on the message control, and the target coordinates in the battle message are the default coordinates of the target position in the predetermined scene.

[0082] As an optional embodiment, in response to a first operation on a message control, a battle message associated with a battle event is generated, including: in response to the first operation on the message control, obtaining battle area information determined based on target coordinates and a battle instruction triggered in a predetermined scene, wherein the battle area information is used to represent the battle area in the predetermined scene and is used to enable a graphical user interface of a second terminal to display the battle area; in response to the first operation on the message control, a battle message associated with a battle event is generated, including: in response to the first operation on the message control, obtaining message content, wherein the message content is used to determine the battle instruction triggered in the predetermined scene; generating a battle message with the message content and the battle area information; controlling a jump from a current scene screen to a scene screen corresponding to the battle message, including: controlling a jump from the current scene screen to a scene screen corresponding to the battle area.

[0083] In this embodiment, a first operation is performed on the message control, and in response to the first operation and based on the determined target coordinates, the battle area information, the battle instructions triggered in the predetermined scene, and the message content are obtained, and the jump from the current scene screen to the scene screen corresponding to the battle area is controlled, thereby realizing the jump from the current scene screen to the scene screen corresponding to the battle message, wherein the message content can be used to determine the battle instructions triggered in the predetermined scene, and the battle instructions can be wartime instructions for guiding the game behavior of the virtual game character in the predetermined scene, so as to control the progress of the campaign, for example, wartime instructions sent from the alliance official end to the alliance member end to guide their game behavior, thereby achieving the purpose of controlling the progress of the campaign.

[0084] Optionally, the battle area information can be used to indicate the battle area in a predetermined scene, and can also be used to enable the graphical user interface of the second terminal to display the battle area. The battle area can be an area in the game scene consisting of coordinate blocks where a battle event occurs.

[0085] As an optional embodiment, step S206, displaying the battle message on the graphical user interface of the second terminal, includes: determining a message preview control corresponding to the type of the battle message on the graphical user interface of the second terminal; and displaying the battle message in the message preview control.

[0086] In this embodiment, a message preview control corresponding to the type of battle message is determined, and the message preview control is displayed on the graphical user interface of the second terminal, and the battle message is displayed in the message preview control, wherein the type of battle message can be used to distinguish the type of letter, for example, to distinguish alliance letters from alliance announcements, so as to achieve the effect of attracting the attention of members.

[0087] It should be noted that in the related art, wartime letters are saved in alliance letters or alliance notices, and it is necessary to click the letter button to pop up a full-screen letter interface, and then select to view the letter content from it, which has the problem of complicated interaction steps. However, in the embodiment of the present invention, after the second terminal receives the wartime letter, it can be directly displayed on the graphical user interface of the second terminal, thereby improving the convenience of message interaction, and the wartime letter can be canceled after the battle is over and is not retained in the letter system.

[0088] For example, a wartime letter can be displayed in the form of a broadcast below the graphical user interface of the second terminal. Clicking on the wartime letter can jump to the coordinates of the plot contained in the wartime letter. After the battle is over, the wartime letter is undisplayed on the graphical user interface of the second terminal and is not retained in the letter system.

[0089] As an optional example, battle area information is sent to a server, wherein the battle area information is used to represent a battle area in a predetermined scene determined by target coordinates, and is used to enable a graphical user interface of a second terminal to display the battle area, and the target coordinates are coordinates determined according to a coordinate selection operation in the predetermined scene, or coordinates of a target position in the predetermined scene; a battle message includes message content, and sending the battle message to the second terminal includes: sending the message content to a server, wherein the message content and battle area information are sent by the server to the second terminal, and the message content is used to determine a battle instruction triggered in the predetermined scene; controlling a jump from a current scene screen to a scene screen corresponding to the battle message, including: controlling a jump from a current scene screen to a scene screen corresponding to the battle area.

[0090] In this embodiment, the target coordinates can be uploaded to the server, the message content of the battle message can be edited in the letter interface and then uploaded to the server. The server sends the target coordinates and the message content of the battle message to the second terminal for display on the graphical user interface of the second terminal.

[0091] As an optional embodiment, in response to a switching operation on the message preview control, the battle message is switched to be displayed as other battle messages other than the battle message in the message preview control, or other battle messages are switched to be displayed as the battle message in the message preview control.

[0092] In this embodiment, the switching operation is directed to the message preview control. In response to the switching operation, the message preview control can switch the battle message to other battle messages other than the battle message in the message preview control, or can switch other battle messages to battle messages in the message preview control, so as to realize the display switching between the battle message and other battle messages other than the battle message.

[0093] Optionally, the switching operation in this embodiment can be sliding left or right to switch pages, or clicking left or right switch controls or left or right switch buttons to switch pages to the left or right, thereby avoiding the problem of displaying and operating battle messages in the mail system.

[0094] As an optional embodiment, in response to the battle event ending, the message preview control is canceled from being displayed on the graphical user interface of the second terminal.

[0095] In this embodiment, when the battle event ends, the second terminal cancels displaying the message preview control on the graphical user interface of the second terminal in response to the end of the battle event, wherein the message preview control may include the content of the battle letter and a broadcast button.

[0096] For example, after the battle is over, the broadcast button on the graphical user interface of the second terminal also disappears, avoiding occupying interface resources and avoiding the problem of only being able to display and operate battle messages in the mail system, thereby improving the convenience of message interaction.

[0097] Optionally, canceling the display of the message preview control may be automatically implemented in response to the end of the battle event, or it may be preset to select whether to cancel the display in response to the end of the battle event.

[0098] As an optional embodiment, in response to the battle event ending in a predetermined scenario, the battle message is deleted.

[0099] In this embodiment, when the battle event ends in a predetermined scenario, the battle message is deleted, wherein the battle message may include a historical battle message.

[0100] Optionally, the battle message can be temporarily retained in the letter system or letter library; the battle message can be deleted automatically in response to the end of the battle event, or it can be preset to select whether to delete the battle message in response to the end of the battle event.

[0101] As an optional embodiment, in response to a third operation on the battle message on the graphical user interface of the second terminal, the battle message is hidden and stored in a letter cache area; in response to a read operation on the letter cache area, a letter page corresponding to the letter cache area is displayed, and the letter page contains the battle message.

[0102] In this embodiment, when the third operation is performed on the battle message on the graphical user interface of the second terminal, the battle message can be hidden, and the battle message can be stored in the letter buffer area, and then the letter buffer area is read, and the letter page corresponding to the letter buffer area is displayed on the graphical user interface of the second terminal. The letter page can be a page switched after a certain operation in the scene picture obtained by shooting part or all of the virtual scene by the first virtual camera, wherein the letter page contains the battle message, and the letter buffer area can be a letter system or a letter library, thereby avoiding the problem that the battle information can only be processed in the letter system, and improving the convenience of message interaction.

[0103] In this embodiment, in response to moving the shooting angle of the first virtual camera to a predetermined scene, a message control is displayed on the graphical user interface, wherein the predetermined scene is a virtual scene where a battle event occurs; in response to a first operation on the message control, a battle message associated with the battle event is generated; the battle message is sent to the second terminal to display the battle message on the graphical user interface of the second terminal, wherein the graphical user interface of the second terminal displays the current scene picture shot by the second virtual camera; in response to a second operation on the battle message on the graphical user interface of the second terminal, control is performed to jump from the current scene picture to the scene picture corresponding to the battle message. In other words, the present invention achieves the purpose of efficient interaction of battle messages between terminals by realizing the quick generation, sending and receiving of battle messages on the graphical user interfaces of different terminals, thereby improving the sending efficiency of battle messages.

[0104] The technical solution of the embodiment of the present invention is further described below with reference to preferred implementation modes. Specifically, a method for sending and displaying wartime letters is described as an example, wherein the battle information may be a wartime letter, the first terminal may be an alliance management terminal, and the second terminal may be an alliance member terminal.

[0105] In the related art, one of the core gameplays of some games, such as SLG games, is to participate in battle duels. In battle conflicts, command letters play a key role in unifying the behavior of alliance members and a core role in conveying battle information. Alliance managers also use letters to convey battle instructions frequently. Generally, managers of the alliance are required to send command letters to control the progress of the battle. For example, alliance managers usually need to make judgments on the current situation, including the number of participants, wartime strategy, timing of opening the city, timing of retreat, etc., and send alliance letters to convey instructions. Wartime letters are short and instant letters. The operation steps in the game are usually that alliance members receive wartime letters. They need to click on the letter system to select the corresponding letter and then click on the content coordinates to jump. There is a problem of cumbersome interactive steps, and the characteristics of this type of letter cannot be brought into play well. At the same time, since all letters are sent from system letters, the letter system will retain the redundant letter content for a long time, which causes trouble for players to find the target letter.

[0106] In the related art, when a siege occurs, allies need to open the wartime letter and click on the coordinates to jump to the target, but the transmission effect is general, the allies are not taken seriously, and viewing the short letter content requires extra interactive steps. When sending a letter without entering a title by default, it is difficult to distinguish the content, and the content needs to be clicked one by one to view the content. At the same time, players cannot clean up historical information immediately, resulting in redundant content in the letter library, poor player experience, and a heavy burden on mobile resources occupied by the game package.

[0107] Figure 3 It is a schematic diagram of a wartime letter sending interface according to the related art, such as Figure 3 As shown, the implementation of sending wartime letters is divided into two ports: the sender port and the receiver port. The sender clicks the target plot to call out the share button, clicks it and selects "Letter Sharing" to enter the letter editing interface, where you can choose "Alliance Letter" or "Alliance Announcement", and clicks Send to complete the sending; the receiver clicks the letter button to pop up the full-screen letter interface, chooses to view the letter content, clicks the coordinates for secondary confirmation and jumps, and the letter interface is closed.

[0108] Figure 4 It is a schematic diagram of another wartime letter sending interface according to the related art, such as Figure 4 As shown, the sender clicks the target plot to call out the sharing button, clicks the button and selects "Letter Sharing" to enter the letter editing interface, where he can select "Alliance" or "Group", and clicks Send to complete the sending; the receiver clicks the letter button to pop up a full-screen letter interface, chooses to view the letter content, clicks the coordinates to confirm, and then jumps to the target plot indicated by the coordinates, and the letter interface is closed.

[0109] From the above, it can be seen that in the relevant technology, the function of clicking on a plot to call out the letter editing and sending simplifies the steps of intra-alliance management to send letters with jump functions, and improves the wartime command efficiency to a certain extent. However, the communication form of wartime letters is consistent with that of ordinary letters, and the letter type is not distinguished, which makes it difficult to attract the attention of members. In addition, wartime letters will be saved in alliance letters or alliance announcements, resulting in the content of the letter library being complicated and unable to be cleaned up, making it difficult for players to view other letters.

[0110] Furthermore, in the related art, the function of sending wartime letters has the following problems: attention should be paid to its particularity. Sending wartime letters, as an important part of the core experience of the game, fails to distinguish between alliance letters and alliance announcements; the letter library is redundant and fails to emphasize its immediacy. Wartime letters provide services during wartime, and there is no need to review the content of wartime letters after the battle; there are many interactive steps for letter recipients to view wartime letters, and the content of wartime letters cannot be read intuitively.

[0111] In view of the above problems, the embodiment of the present invention is based on an open source game development engine, and displays a wartime letter button within the scope of a campaign, so as to improve the interaction efficiency of managers in the alliance sending wartime letters; since wartime letters convey wartime instructions, it is not meaningful to retain the letters after the end, and the content of the wartime letters is separated from the system letters, and the wartime letters are not retained after the campaign, which can reduce the resource usage of the letter system and improve the player experience, so as to achieve the purpose of realizing the immediacy and particularity of wartime letter transmission in the game on the mobile device side, and simultaneously meet the instant feedback and "zero inventory" of wartime letters; the content of wartime broadcasts and wartime letters is intuitively displayed on the screens of alliance members, and the left and right buttons can be used to view the content of new and old emails, and the broadcast content can be clicked to jump to the corresponding plot coordinates, thereby improving the interaction efficiency of players, so as to achieve the purpose of allowing recipients to receive and jump to wartime letters more intuitively and effectively, thereby solving the problem of redundant wartime letters and complex letter interaction steps in mobile games.

[0112] The above method of this embodiment is further introduced below. Figure 5 is a flow chart of a method for sending a wartime letter according to an embodiment of the present invention. Figure 5 As shown, the method may include the following steps:

[0113] Step S502, on the alliance management side, when the perspective moves to the campaign range, a wartime letter button is displayed.

[0114] The functional scope is defined with the battle site as the center. When the alliance manager or player's perspective moves to the battle scope, the wartime letter button will be displayed.

[0115] The interactive operation of sending wartime letters is mainly composed of two technical implementations, namely the interactive method of click-jump coordinates, and the system background judging two different situations by clicking the wartime letter button to determine the method of obtaining the plot coordinates.

[0116] In this embodiment, the interactive method of sending a wartime letter is at least one of the following: the alliance manager or player selects a plot of land within the campaign range, then clicks the wartime letter button, a letter interface with the coordinates of the plot of land pops up, and the wartime letter is sent by clicking after editing the content; when the alliance manager or player is within the campaign range, he directly clicks the wartime letter button, a letter interface pops up, the system defaults to judging the center plot of the operator's viewing range as the letter coordinates, and the wartime letter is sent by clicking after editing the content.

[0117] The coordinates of the plot clicked by the player in the scene are used to calculate the coordinates on the minimap and upload them to the server; or without clicking on a plot, the coordinates of the corresponding center plot on each model are calculated based on the center plot rule of the adapted model screen corresponding to the center plot on the unified general screen and uploaded to the server, so that the player can read the corresponding plot coordinates when sending wartime letters.

[0118] Optionally, calculating the coordinates of the center plot corresponding to each device model includes: identifying the center coordinates of the device currently used by the player, calculating the corresponding plot, converting the 2D coordinates into the local coordinates of the parent node of the plot, and calculating the plot corresponding to the local coordinates based on the local coordinates; judging the plot corresponding to the 3D coordinates based on the emission line, generating an interface control, and the player jumps to the corresponding plot by clicking the interface control, wherein the calculation of the 2D coordinates can be implemented by an open source game development engine, and the calculation of the 3D coordinates can be implemented by a 3D game engine.

[0119] Figure 6(a) is a schematic diagram of a wartime letter sending interface according to an embodiment of the present invention. As shown in Figure 6(a), when within the battle sending range, a wartime letter button will appear at the bottom of the screen of the alliance manager or player. After selecting a plot of land and clicking the wartime letter button, the system reads the coordinates of the selected plot of land and sends it to the wartime letter; a new received letter mark appears in the letter library of the manager or player who receives the letter, and a wartime broadcast appears at the bottom of the screen. Click the wartime broadcast to jump to the coordinate plot.

[0120] Figure 6(b) is a schematic diagram of another wartime letter sending interface according to an embodiment of the present invention. As shown in Figure 6(b), when within the battle sending range, a wartime letter button will appear at the bottom of the screen of the alliance manager or player. When no coordinates are selected, the system reads the coordinates of the center plot of the screen when the manager or player clicks the wartime letter button, and sends the coordinates to the wartime letter; a new received letter logo appears in the "Battle Report" of the manager or player who receives the letter, and a wartime broadcast appears at the bottom of the screen. Click the wartime broadcast to jump to the coordinate plot.

[0121] Step S504: at the alliance member end, receiving wartime letters and generating wartime reports.

[0122] Figure 6(c) is a schematic diagram of a display interface of a wartime broadcast according to an embodiment of the present invention. As shown in Figure 6(c), the background of the alliance member terminal reads the battle site coordinate information in the wartime letter, and generates an interactive wartime broadcast at the bottom of the alliance member terminal screen. The content of the wartime broadcast includes: player name / position in the alliance, letter time, letter content, coordinates, page turning buttons, etc.

[0123] Click on the broadcast content at the bottom of the screen to jump directly to the coordinate location. Click the left and right page switching buttons of the wartime broadcast to view new and old letters.

[0124] Figure 7 is a schematic diagram of a display interface of a wartime letter according to an embodiment of the present invention, such as Figure 7 As shown, in response to the hiding operation of the battle message on the graphical user interface of the alliance member end, the battle message is hidden and stored in the letter buffer area; in response to the reading operation of the letter buffer area, the letter page corresponding to the letter buffer area is displayed, and the letter page contains the battle message. Among them, the letter page can be a letter system, and the content of the wartime letter is displayed in the letter system interface. The letter system interface can include letter types such as alliance, notice, group, system, and collection. The system interface displays new and old letters on the left side, and the current wartime letter content and the reading status of the letter are displayed on the right side. The alliance member end can also reply to the current wartime letter.

[0125] Step S506, after the battle is over, the wartime letter control disappears on the alliance management end; and the wartime broadcast disappears on the alliance member end.

[0126] When the campaign ends, the wartime letter controls on the alliance management side and the wartime broadcasts on the alliance member side will no longer be displayed, and historical letters sent from the wartime letters will not be retained in the system letters.

[0127] In an embodiment of the present invention, when the perspective moves to the battle range, the target plot is selected or the system automatically selects the center plot of the current perspective as the target plot, a wartime letter button is displayed, and the letter interface pops up when the wartime letter button is clicked. A real-time wartime letter broadcast pops up at the bottom of the receiving end screen, and the broadcast is clicked to jump to the corresponding plot coordinates, so as to achieve the purpose of realizing the immediacy and specificity of the wartime letter transmission in the game on the mobile device, and simultaneously meet the instant feedback and "zero inventory" of wartime letters, so that the recipient can receive and jump to wartime letters more intuitively and effectively, thereby solving the problem of redundant wartime letters and complicated letter interaction steps in mobile games.

[0128] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present invention.

[0129] In this embodiment, an information processing device is also provided, which provides a graphical user interface through a first terminal, and the graphical user interface displays a scene picture obtained by shooting part or all of the virtual scene by a first virtual camera. The device is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "unit" can implement a combination of software and / or hardware for a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0130] Figure 8 is a structural block diagram of an information processing device according to an embodiment of the present invention, wherein a graphical user interface is provided through a first terminal, and the graphical user interface displays a scene image obtained by shooting a part or all of a virtual scene through a first virtual camera, such as Figure 8 As shown, the device includes: a first display unit 802 , a generating unit 804 , a second display unit 806 and a control unit 808 .

[0131] The first display unit 802 is used to display a message control on the graphical user interface in response to moving the shooting angle of the first virtual camera to a predetermined scene, wherein the predetermined scene is a virtual scene where a battle event occurs;

[0132] A generating unit 804, configured to generate a battle message associated with the battle event in response to a first operation on the message control;

[0133] The second display unit 806 is used to send the battle message to the second terminal so as to display the battle message on the graphical user interface of the second terminal, wherein the graphical user interface of the second terminal displays the current scene image captured by the second virtual camera;

[0134] The control unit 808 is used to respond to the second operation on the battle message on the graphical user interface of the second terminal, and control the jump from the current scene screen to the scene screen corresponding to the battle message.

[0135] In this embodiment, a message control is displayed on a graphical user interface in response to moving the shooting angle of the first virtual camera to a predetermined scene through a first display unit, wherein the predetermined scene is a virtual scene where a battle event occurs; a battle message associated with the battle event is generated in response to a first operation on the message control through a generation unit; the battle message is sent to a second terminal through a second display unit to display the battle message on a graphical user interface of the second terminal, wherein the graphical user interface of the second terminal displays the current scene picture shot by the second virtual camera; and a control unit is used to control the jump from the current scene picture to the scene picture corresponding to the battle message in response to a second operation on the battle message on the graphical user interface of the second terminal. That is, the present invention controls the jump of the scene picture based on the operation on the battle message by displaying the message control and the battle message on the graphical user interface, so that the battle message can be quickly operated, thereby improving the sending efficiency of the battle message.

[0136] It should be noted that the above-mentioned units can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to this: the above-mentioned units are all located in the same processor; or the above-mentioned units are located in different processors in any combination.

[0137] An embodiment of the present invention further provides a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.

[0138] Optionally, in this embodiment, the above-mentioned computer-readable storage medium may include but is not limited to: a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and other media that can store computer programs.

[0139] Optionally, in this embodiment, the computer-readable storage medium may be located in any one of the computer terminals in a computer terminal group in a computer network, or in any one of the mobile terminals in a mobile terminal group.

[0140] Optionally, in this embodiment, the computer-readable storage medium may be configured to store a computer program for performing the following steps:

[0141] S1, in response to moving the shooting angle of the first virtual camera to a predetermined scene, displaying a message control on a graphical user interface, wherein the predetermined scene is a virtual scene where a fighting event occurs;

[0142] S2, in response to a first operation on the message control, generating a battle message associated with the battle event;

[0143] S3, sending the battle message to the second terminal, so that the battle message is displayed on a graphical user interface of the second terminal, wherein the graphical user interface of the second terminal displays a current scene image captured by the second virtual camera;

[0144] S4, in response to a second operation on the battle message on the graphical user interface of the second terminal, controlling a jump from the current scene screen to a scene screen corresponding to the battle message.

[0145] Optionally, the computer-readable storage medium is further configured to store program codes for executing the following steps: determining the occurrence location of the battle event in the virtual scene; and determining the virtual scene corresponding to the predetermined area range including the occurrence location as the predetermined scene.

[0146] Optionally, the computer-readable storage medium is also configured to store program codes for executing the following steps: in response to a first operation on a message control, displaying a message editing page, wherein the message editing page contains to-be-edited battle information associated with a battle event; in response to an editing operation on the to-be-edited battle information, generating battle information associated with the battle event.

[0147] Optionally, the computer-readable storage medium is further configured to store program codes for executing the following steps: in response to the end of the battle event, canceling the display of the message control on the graphical user interface of the first terminal.

[0148] Optionally, the computer-readable storage medium is also configured to store program code for executing the following steps: in response to a first operation on a message control, generating a battle message associated with a battle event according to target coordinates, wherein the target coordinates are coordinates determined according to a coordinate selection operation in a predetermined scene, or the coordinates of a target position in a predetermined scene.

[0149] Optionally, the computer-readable storage medium is further configured to store program code for executing the following steps: in response to a first operation on a message control, obtaining battle area information determined based on target coordinates and a battle instruction triggered in a predetermined scene, wherein the battle area information is used to represent the battle area in the predetermined scene and is used to enable the graphical user interface of the second terminal to display the battle area; in response to a first operation on the message control, obtaining message content, wherein the message content is used to determine the battle instruction triggered in the predetermined scene; generating a battle message using the message content and the battle area information; and controlling the jump from the current scene screen to the scene screen corresponding to the battle area.

[0150] Optionally, the computer-readable storage medium is further configured to store program code for executing the following steps: determining a message preview control corresponding to the type of the battle message on the graphical user interface of the second terminal; and displaying the battle message in the message preview control.

[0151] Optionally, the computer-readable storage medium is also configured to store program code for executing the following steps: in response to a switching operation on a message preview control, switching the battle message to be displayed as other battle messages other than the battle message in the message preview control, or switching other battle messages to be displayed as battle messages in the message preview control.

[0152] Optionally, the computer-readable storage medium is further configured to store program codes for executing the following steps: in response to the battle event ending, canceling the display of the message preview control on the graphical user interface of the second terminal.

[0153] Optionally, the computer-readable storage medium is further configured to store program codes for executing the following steps: in response to the battle event ending in a predetermined scenario, deleting the battle message.

[0154] Optionally, the computer-readable storage medium is also configured to store program codes for executing the following steps: in response to a third operation on the battle message on the graphical user interface of the second terminal, hiding the battle message and storing it in a letter cache area; in response to a read operation on the letter cache area, displaying a letter page corresponding to the letter cache area, wherein the letter page contains the battle message.

[0155] Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation modes, and this embodiment will not be described in detail here.

[0156] An embodiment of the present invention further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.

[0157] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.

[0158] Optionally, in this embodiment, the processor may be configured to perform the following steps through a computer program:

[0159] S1, in response to moving the shooting angle of the first virtual camera to a predetermined scene, displaying a message control on a graphical user interface, wherein the predetermined scene is a virtual scene where a fighting event occurs;

[0160] S2, in response to a first operation on the message control, generating a battle message associated with the battle event;

[0161] S3, sending the battle message to the second terminal, so that the battle message is displayed on a graphical user interface of the second terminal, wherein the graphical user interface of the second terminal displays a current scene image captured by the second virtual camera;

[0162] S4, in response to a second operation on the battle message on the graphical user interface of the second terminal, controlling a jump from the current scene screen to a scene screen corresponding to the battle message.

[0163] Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation modes, and this embodiment will not be described in detail here.

[0164] Fig. 9 is a schematic diagram of an electronic device according to an embodiment of the present invention. Fig. 9 As shown, the electronic device 900 is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0165] like Fig. 9 As shown, the electronic device 900 is in the form of a general computing device. The components of the electronic device 900 may include but are not limited to: at least one processor 910, at least one memory 920, a bus 930 connecting different system components (including the memory 920 and the processor 910), and a display 940.

[0166] The memory 920 stores program codes, which can be executed by the processor 910, so that the processor 910 executes the steps according to various exemplary embodiments of the present invention described in the method part of the embodiment of the present application.

[0167] The memory 920 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 9201 and / or a cache memory unit 9202, and may further include a read-only memory unit (ROM) 9203, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory.

[0168] In some examples, the memory 920 may also include a program / utility 9204 having a set (at least one) of program modules 9205, such program modules 9205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or a combination thereof may include the implementation of a network environment. The memory 920 may further include a memory remotely disposed relative to the processor 910, and these remote memories may be connected to the electronic device 900 via a network. Examples of the above-mentioned network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0169] Bus 930 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a local bus of processor 910, or a bus using any of a variety of bus architectures.

[0170] The display 940 may be, for example, a touch screen liquid crystal display (LCD) that enables a user to interact with a user interface of the electronic device 900 .

[0171] Optionally, the electronic device 900 may also communicate with one or more external devices 900 (such as a keyboard, a pointing device, a Bluetooth device, etc.), one or more devices that enable a user to interact with the electronic device 900, and / or any device that enables the electronic device 900 to communicate with one or more other computing devices (such as a router, a modem, etc.). Such communication may be performed through an input / output (I / O) interface 950. In addition, the electronic device 900 may also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN) and / or a public network, such as the Internet) through a network adapter 960. Fig. 9 As shown, the network adapter 960 communicates with other modules of the electronic device 900 via the bus 930. It should be understood that although Fig. 9 Not shown, other hardware and / or software modules may be used in conjunction with the electronic device 900, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0172] The electronic device 900 may further include: a keyboard, a cursor control device (such as a mouse), an input / output interface (I / O interface), a network interface, a power supply and / or a camera.

[0173] It can be understood by those skilled in the art that Fig. 9 The structure shown is for illustration only and does not limit the structure of the above electronic device. Fig. 9 More or fewer components as shown, or with Figure 1 The memory 920 may be used to store computer programs and corresponding data, such as the computer programs and corresponding data corresponding to the information processing method in the embodiment of the present invention. The processor 910 executes various functional applications and data processing by running the computer programs stored in the memory 920, that is, implements the above-mentioned information processing method.

[0174] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0175] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0176] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation, such as 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 mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0177] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0178] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0179] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.

[0180] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. An information processing method, It is characterized in that A graphical user interface is provided by a first terminal, wherein the graphical user interface displays a scene image obtained by shooting a part or all of a virtual scene by a first virtual camera, and the method comprises: In response to moving the shooting angle of the first virtual camera to a predetermined scene, displaying a message control on the graphical user interface, wherein the predetermined scene is a virtual scene where a battle event occurs; In response to a first operation on the message control, generating a battle message associated with the battle event; Sending the battle message to the second terminal to display the battle message on a graphical user interface of the second terminal, wherein the graphical user interface of the second terminal displays a current scene image captured by the second virtual camera; In response to a second operation on the battle message on the graphical user interface of the second terminal, control is performed to jump from the current scene screen to the scene screen corresponding to the battle message.

2. The method according to claim 1, It is characterized in that The method further comprises: Determining the occurrence position of the battle event in the virtual scene; The virtual scene corresponding to the predetermined area range including the occurrence location is determined as the predetermined scene.

3. The method according to claim 1, It is characterized in that In response to a first operation on the message control, generating a battle message associated with the battle event, including: In response to a first operation on the message control, a message editing page is displayed, wherein the message editing page includes a battle message to be edited associated with the battle event; In response to an editing operation on the battle message to be edited, a battle message associated with the battle event is generated.

4. The method according to claim 3, It is characterized in that The method further comprises: In response to the battle event ending, the message control is cancelled from being displayed on the graphical user interface of the first terminal.

5. The method according to claim 1, It is characterized in that In response to a first operation on the message control, generating a battle message associated with the battle event, including: In response to the first operation on the message control, a battle message associated with the battle event is generated according to target coordinates, wherein the target coordinates are coordinates determined according to a coordinate selection operation in the predetermined scene, or coordinates of a target position in the predetermined scene.

6. The method according to claim 5, It is characterized in that In response to a first operation on the message control, generating a battle message associated with the battle event, including: In response to a first operation on the message control, obtaining battle area information determined based on the target coordinates and a battle instruction triggered in the predetermined scene, wherein the battle area information is used to represent the battle area in the predetermined scene and is used to enable a graphical user interface of the second terminal to display the battle area; In response to a first operation on a message editing page, generating a battle message associated with the battle event, including: in response to the first operation on the message editing page, obtaining message content, wherein the message content is used to determine the battle instruction triggered in the predetermined scene; generating the battle message by combining the message content and the battle area information; The controlling of jumping from the current scene screen to the scene screen corresponding to the battle message includes: controlling of jumping from the current scene screen to the scene screen corresponding to the battle area.

7. The method according to claim 1, It is characterized in that Displaying the battle message on a graphical user interface of the second terminal includes: Determining, on the graphical user interface of the second terminal, a message preview control corresponding to the type of the battle message; The battle message is displayed in the message preview control.

8. The method according to claim 7, It is characterized in that The method further comprises: In response to a switching operation on the message preview control, the battle message is switched to be displayed as other battle messages other than the battle message in the message preview control, or the other battle messages are switched to be displayed as the battle message in the message preview control.

9. The method according to claim 7, It is characterized in that The method further comprises: In response to the battle event ending, the message preview control is canceled from being displayed on the graphical user interface of the second terminal.

10. The method according to claim 1, It is characterized in that The method further comprises: In response to the battle event ending in the predetermined scenario, the battle message is deleted.

11. The method according to any one of claims 1 to 10, It is characterized in that The method further comprises: In response to a fourth operation on the battle message on the graphical user interface of the second terminal, hiding the battle message and storing it in a letter buffer area; In response to a read operation on the letter buffer area, a letter page corresponding to the letter buffer area is displayed, wherein the letter page includes the battle message.

12. A computer-readable storage medium, It is characterized in that The computer-readable storage medium stores a computer program, wherein the computer program is configured to execute the method according to any one of claims 1 to 11 when executed by a processor.

13. An electronic device comprising a memory and a processor, It is characterized in that A computer program is stored in the memory, and the processor is configured to run the computer program to perform the method according to any one of claims 1 to 11.