Method, apparatus, device and medium for sharing game data

By displaying the character model in the game settlement interface of the MOBA game and allowing users to edit the game data, the problem that the game data sharing screen in the prior art cannot accurately express the user's excellent performance, and more efficient information communication and personalized sharing of content are achieved.

CN114307174BActive Publication Date: 2025-06-17TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202111681694.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2021-11-24
Filing Date
2021-12-29
Publication Date
2025-06-17
Estimated Expiration
2041-12-29

AI Technical Summary

Technical Problem

In the prior art, the game data sharing screen of MOBA games cannot accurately express the excellent performance of the user account, resulting in low information transmission efficiency.

Method used

Provides a method of sharing game data, which allows users to edit default game data and generates custom game data sharing content by displaying role models in the game settlement interface.

Benefits of technology

It improves the efficiency of information communication, enables users to more intuitively show their excellent performance in the game, and enhances the personalization and attractiveness of shared content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114307174B_ABST
    Figure CN114307174B_ABST
Patent Text Reader

Abstract

The present application discloses a method, apparatus, device and medium for sharing game data, which relates to the field of human-computer interaction. The method includes: in response to a sharing trigger operation of game data, displaying a first preview screen and an editing control, where the first preview screen displays default game data of a target game, and the editing control is used to edit the game data displayed on the first preview screen; in response to receiving an editing operation on the editing control, changing the default game data displayed on the first preview screen according to the editing operation to obtain a second preview screen, where the second preview screen includes customized game data of the target game, and the customized game data is obtained by customizing at least one of the data combination and data display mode of the game data of the target game; in response to a sharing operation of game data, sharing game data sharing content, where the game data sharing content includes the second preview screen. This method can improve the information transmission efficiency of sharing game data.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims the priority of a Chinese patent application with the application number 202111403297.2 and the invention title "Method, Device, Equipment and Medium for Sharing Game Data", which was filed on November 24, 2021, and the entire content of which is incorporated herein by reference. Technical Field

[0002] Embodiments of this application relate to the field of human-computer interaction, and particularly to a method, device, equipment and medium for sharing game data. Background Art

[0003] A battle game is a game in which multiple user accounts compete in the same scenario. Optionally, the battle game can be a Multiplayer Online Battle Arena Game (MOBA).

[0004] In a typical MOBA game, after the game round ends, a game round settlement interface will be displayed. In the game round settlement interface, the game data of the user account in this game round will be displayed. When the user clicks the sharing control, the game data of the user account in this game round can be shared, generating a game data sharing screen. When the user forwards or shares the game data sharing screen to other users, the excellent performance of the user account in this game round can be shown to other users.

[0005] In the method in the related art, the game data shown in the game data sharing screen are several default game data. Since the specialties of different user accounts are different and the types of advantageous game data are also different, using the same game data sharing screen cannot accurately express the excellent points of this user account in this game round, and the information transmission efficiency is low. Summary of the Invention

[0006] Embodiments of this application provide a method, device, equipment and medium for sharing game data, which can display a corresponding character model according to the user account selected by the user in the game round settlement interface, enabling the user to directly know the character information of the user account being viewed by observing the character model and improving the information transmission efficiency. The technical solution is as follows:

[0007] On the one hand, a method for sharing game data is provided, and the method includes:

[0008] In response to a sharing trigger operation of game data, display a first preview screen and an editing control. The default game data of the target game round is displayed on the first preview screen, and the editing control is used to edit the game data displayed on the first preview screen;

[0009] In response to receiving an editing operation on the editing control, changing the default game data displayed on the first preview screen according to the editing operation to obtain a second preview screen, where the second preview screen includes custom game data of the target game, and the custom game data is obtained by customizing at least one of the data combination and data display mode of the game data of the target game;

[0010] In response to a sharing operation of the game data, sharing game data sharing content, where the game data sharing content includes the second preview screen.

[0011] On the other hand, a device for sharing game data is provided, and the device includes:

[0012] An interaction module, configured to receive a sharing trigger operation of game data;

[0013] A display module, configured to display a first preview screen and an editing control in response to a sharing trigger operation of game data, where the first preview screen displays default game data of a target game, and the editing control is used to edit the game data displayed on the first preview screen;

[0014] The interaction module, configured to receive an editing operation on the editing control;

[0015] The display module, configured to, in response to receiving the editing operation on the editing control, change the default game data displayed on the first preview screen according to the editing operation to obtain a second preview screen, where the second preview screen includes custom game data of the target game, and the custom game data is obtained by customizing at least one of the data combination and data display mode of the game data of the target game;

[0016] The interaction module, configured to receive the sharing operation of the game data;

[0017] A sharing module, configured to share game data sharing content in response to the sharing operation of the game data, where the game data sharing content includes the second preview screen.

[0018] On the other hand, a computer device is provided, and the computer device includes a processor and a memory. At least one instruction, at least one program, a code set or an instruction set is stored in the memory, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the method for sharing game data as described in the above aspect.

[0019] On the other hand, a computer-readable storage medium is provided. At least one instruction, at least one segment of program, a code set or an instruction set is stored in the computer-readable storage medium. The at least one instruction, the at least one segment of program, the code set or the instruction set is loaded and executed by a processor to implement the method for sharing game data as described in the above aspect.

[0020] On the other hand, an embodiment of the present application provides a computer program product or a computer program. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the method for sharing game data provided in the above optional implementation manner.

[0021] The beneficial effects brought by the technical solution provided by the embodiment of the present application at least include:

[0022] When receiving a sharing start operation for sharing a game, jump to the game data editing interface. In the game data editing interface, the user can edit the game data displayed in the game data sharing content, and select several game data with excellent performance of the user account (virtual object) for display. For example, if the kill count of the virtual object is relatively high, the kill count is prominently displayed on the game data sharing screen. The user can also adjust the data display mode of each game data in the game sharing content, and prominently display the game data that wants to be preferentially displayed, so that the game data sharing screen can efficiently display the game data to the user and improve the information transmission efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0024] Figure 1 is a block diagram of the structure of a computer system provided by an exemplary embodiment of the present application;

[0025] Figure 2 is a flowchart of a method for sharing game data provided by another exemplary embodiment of the present application;

[0026] Figure 3 is a flowchart of a method for sharing game data provided by another exemplary embodiment of the present application;

[0027] Figure 4It is a schematic diagram of the interface of the method for sharing game data provided by another exemplary embodiment of the present application;

[0028] Figure 5 It is a schematic diagram of the interface of the method for sharing game data provided by another exemplary embodiment of the present application;

[0029] Figure 6 It is a schematic diagram of the interface of the method for sharing game data provided by another exemplary embodiment of the present application;

[0030] Figure 7 It is a schematic diagram of the interface of the method for sharing game data provided by another exemplary embodiment of the present application;

[0031] Figure 8 It is a schematic diagram of the interface of the method for sharing game data provided by another exemplary embodiment of the present application;

[0032] Figure 9 It is a schematic diagram of the interface of the method for sharing game data provided by another exemplary embodiment of the present application;

[0033] Figure 10 It is a schematic diagram of the interface of the method for sharing game data provided by another exemplary embodiment of the present application;

[0034] Figure 11 It is a schematic diagram of the interface of the method for sharing game data provided by another exemplary embodiment of the present application;

[0035] Figure 12 It is a schematic diagram of the interface of the method for sharing game data provided by another exemplary embodiment of the present application;

[0036] Figure 13 It is a schematic diagram of the interface of the method for sharing game data provided by another exemplary embodiment of the present application;

[0037] Figure 14 It is a schematic diagram of the interface of the method for sharing game data provided by another exemplary embodiment of the present application;

[0038] Figure 15 It is a schematic diagram of the interface of the method for sharing game data provided by another exemplary embodiment of the present application;

[0039] Figure 16 It is a schematic diagram of the interface of the method for sharing game data provided by another exemplary embodiment of the present application;

[0040] Figure 17 It is a schematic diagram of the interface of the method for sharing game data provided by another exemplary embodiment of the present application;

[0041] Figure 18It is a schematic diagram of the interface of the method for sharing game data provided by another exemplary embodiment of the present application;

[0042] Figure 19 It is a schematic diagram of the interface of the method for sharing game data provided by another exemplary embodiment of the present application;

[0043] Figure 20 It is a schematic diagram of the interface of the method for sharing game data provided by another exemplary embodiment of the present application;

[0044] Figure 21 It is a flowchart of the method for sharing game data provided by another exemplary embodiment of the present application;

[0045] Figure 22 It is a flowchart of the method for sharing game data provided by another exemplary embodiment of the present application;

[0046] Figure 23 It is a block diagram of the device for sharing game data provided by another exemplary embodiment of the present application;

[0047] Figure 24 It is a block diagram of the terminal provided by another exemplary embodiment of the present application. Detailed implementation manners

[0048] To make the objectives, technical solutions and advantages of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.

[0049] First, a brief introduction to the terms involved in the embodiments of the present application:

[0050] Virtual environment: It is a virtual environment displayed (or provided) when an application runs on a terminal. This virtual environment can be a simulated world of the real world, a semi-simulated and semi-fictional three-dimensional world, or a purely fictional three-dimensional world. The virtual environment can be any one of a two-dimensional virtual environment, a 2.5D virtual environment, and a three-dimensional virtual environment. Optionally, this virtual environment is also used for virtual environment battles between at least two virtual characters, and there are virtual resources available for at least two virtual characters in this virtual environment. Optionally, this virtual environment includes a symmetric lower left area and an upper right area, and virtual characters belonging to two opposing camps respectively occupy one of the areas, and the victory goal is to destroy the target building / stronghold / base / crystal deep in the other party's area.

[0051] Virtual character: It refers to movable and immovable objects in a virtual environment. The movable object can be at least one of a virtual person, a virtual animal, and an anime character. The immovable object can be at least one of a virtual building, a virtual plant, and a virtual terrain. Optionally, when the virtual environment is a three-dimensional virtual environment, the virtual character can be a three-dimensional virtual model, and each virtual character has its own shape and volume in the three-dimensional virtual environment, occupying a part of the space in the three-dimensional virtual environment. Optionally, the virtual character is a three-dimensional character constructed based on three-dimensional human skeleton technology, and the virtual character realizes different external images by wearing different skins. In some implementation manners, the virtual character can also be implemented by using a 2.5D or 2D model, and the embodiments of the present application do not limit this.

[0052] Multiplayer online battle arena: It refers to a game in a virtual environment where different virtual teams belonging to at least two opposing camps respectively occupy their own map areas and compete with a certain victory condition as the goal. The victory condition includes but is not limited to: occupying a stronghold or destroying the stronghold of the opposing camp, killing the virtual characters of the opposing camp, ensuring one's own survival in a specified scenario and at a specified time, snatching a certain resource, and having a score higher than the other party within a specified time. The battle arena can be carried out in units of rounds, and the map of each round of battle arena can be the same or different. Each virtual team includes one or more virtual characters, such as 1, 2, 3, or 5.

[0053] MOBA game: It is a game that provides several strongholds in a virtual environment, and users in different camps control virtual characters to fight in the virtual environment and occupy or destroy the strongholds of the opposing camp. For example, a MOBA game can divide users into two opposing camps, disperse the virtual characters controlled by users in the virtual environment to compete with each other, and use destroying or occupying all the strongholds of the enemy as the victory condition. A MOBA game is carried out in units of rounds, and the duration of a MOBA game round is from the start time of the game to the time when the victory condition is achieved.

[0054] User Interface (UI) control: Controls or elements visible or invisible on the user interface of an application, such as pictures, input boxes, text boxes, buttons, labels, etc. Exemplarily, when the UI control is an invisible control, the user can trigger these invisible controls by triggering a specified area on the user interface. Some of the UI controls respond to the user's operations. For example, a sharing control generates a sharing screen for game data or shares the sharing screen for game data. When the user triggers the sharing control, the user enters the game data editing interface to edit the game data displayed in the sharing content of the game data. When the user triggers another sharing control, the sharing content of the game data is shared. The UI controls involved in the embodiments of the present application include but are not limited to: sharing controls and editing controls.

[0055] Figure 1 The structural block diagram of a computer system provided by an exemplary embodiment of the present application is given. The computer system 100 includes: a first terminal 110, a server 120, and a second terminal 130.

[0056] The first terminal 110 installs and runs a client 111 that supports a virtual environment, and the client 111 can be a multiplayer online battle program. When the first terminal runs the client 111, the user interface of the client 111 is displayed on the screen of the first terminal 110. The client can be any one of a battle royale shooting game, a virtual reality (VR) application, an augmented reality (AR) program, a three-dimensional map program, a virtual reality game, an augmented reality game, a first-person shooting game (FPS), a third-person shooting game (TPS), a multiplayer online battle arena game (MOBA), and a simulation game (SLG). In this embodiment, the client is taken as an MOBA game for illustration. The first terminal 110 is a terminal used by a first user 112. In a game session, the first user 112 uses the first terminal 110 to control a first controlled character located in the virtual environment to perform activities, and the first controlled character can be referred to as the main controlled virtual character of the first user 112 in the game session. The activities of the first controlled character include but are not limited to at least one of adjusting the body posture, crawling, walking, running, cycling, flying, jumping, driving, picking up, shooting, attacking, and throwing. Outside the game session, the first user 112 uses the first terminal 110 to play a first role-playing character to perform activities outside the game session, such as joining a team, a guild, adding friends, purchasing items, purchasing controlled characters, completing tasks, sending emails, and so on.

[0057] The second terminal 130 installs and runs a client 131 that supports a virtual environment, and this client 131 can be a multiplayer online battle program. When the second terminal 130 runs the client 131, the user interface of the client 131 is displayed on the screen of the second terminal 130. This client can be any one of a battle royale shooting game, a VR application program, an AR program, a three-dimensional map program, a virtual reality game, an augmented reality game, an FPS, a TPS, a MOBA, an SLG. In this embodiment, it is exemplified that the client is a MOBA game. The second terminal 130 is the terminal used by the second user 113. In the game session, the second user 113 uses the second terminal 130 to control the second manipulation character located in the virtual environment to perform activities, and the second manipulation character can be called the main control virtual character of the second user 113 in the game session. Outside the game session, the second user 113 uses the second terminal 130 to play the second role to perform activities outside the game session, such as participating in a team, a guild, adding friends, purchasing items, purchasing manipulation characters, completing tasks, sending emails, and so on.

[0058] Optionally, in the game session, the first manipulation character and the second manipulation character are in the same virtual environment. Optionally, the first manipulation character and the second manipulation character can belong to the same camp, the same team, the same organization or have temporary communication permissions. Optionally, the first manipulation character and the second manipulation character can belong to different camps, different teams, different organizations or have a hostile relationship.

[0059] Optionally, the clients installed on the first terminal 110 and the second terminal 130 are the same, or the clients installed on the two terminals are of the same type on different operating system platforms (Android or IOS). The first terminal 110 can generally refer to one of multiple terminals, and the second terminal 130 can generally refer to another of multiple terminals. This embodiment only uses the first terminal 110 and the second terminal 130 as an example. The device types of the first terminal 110 and the second terminal 130 are the same or different, and the device types include at least one of a smart phone, a tablet computer, an e-book reader, an MP3 player, an MP4 player, a laptop computer, and a desktop computer.

[0060] Figure 1 Only two terminals are shown in the figure, but in different embodiments, there are multiple other terminals 140 that can access the server 120. Optionally, there is also one or more terminals 140 that are the terminals corresponding to the developers. A development and editing platform for the client that supports the virtual environment is installed on the terminal 140. The developer can edit and update the client on the terminal 140, and transmit the updated client installation package to the server 120 through a wired or wireless network. The first terminal 110 and the second terminal 130 can download the client installation package from the server 120 to update the client.

[0061] The first terminal 110, the second terminal 130, and other terminals 140 are connected to the server 120 through a wireless network or a wired network.

[0062] The server 120 includes at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. The server 120 is used to provide background services for clients that support a three-dimensional virtual environment. Optionally, the server 120 undertakes the main computing work, and the terminal undertakes the secondary computing work; or, the server 120 undertakes the secondary computing work, and the terminal undertakes the main computing work; or, a distributed computing architecture is adopted between the server 120 and the terminal for collaborative computing.

[0063] In a schematic example, the server 120 includes a processor 122, a user account database 123, a battle service module 124, and a user-oriented input / output interface (I / O interface) 125. Among them, the processor 122 is used to load the instructions stored in the server 120 and process the data in the user account database 123 and the battle service module 124; the user account database 123 is used to store the data of the user accounts used by the first terminal 110, the second terminal 130, and other terminals 140, such as the avatars of the user accounts, the nicknames of the user accounts, the combat power indexes of the user accounts, and the service areas where the user accounts are located; the battle service module 124 is used to provide multiple battle rooms for users to conduct battles, such as 1V1 battles, 3V3 battles, 5V5 battles, etc.; the user-oriented I / O interface 125 is used to establish communication with the first terminal 110 and / or the second terminal 130 through a wireless network or a wired network to exchange data.

[0064] Combined with the above introduction to the virtual environment and the description of the implementation environment, the method for sharing game data provided by the embodiments of the present application will be described, taking the client running on the terminal shown as Figure 1 an example. The client running on this terminal is the client of an application program, and this application program is a program that supports the virtual environment.

[0065] Figure 2 The flowchart of the method for sharing game data provided by an exemplary embodiment of the present application is shown. This method can be executed by the client running on any of the above Figure 1 terminals, and this client is a client that supports the virtual environment. This method includes:

[0066] Step 210, in response to a sharing trigger operation of game data, display a first preview screen and an editing control. The default game data of the target game is displayed on the first preview screen, and the editing control is used to edit the game data displayed on the first preview screen.

[0067] The method provided by the embodiment of the present application is used to share the game data of the target game session. The target game session can be a game session of any game. For example, it can be a game session of a MOBA game, a shooting game, or a role-playing game. The target game session can be a game session that the local client is participating in. For example, the client controls the first virtual object logged in on the local side to participate in the target game session. The target game session can also be a game session that the local client is spectating. For example, the client spectates the target game session in the identity of the first user account logged in on the local side. The target game session can further be a game session that the local client is commenting on. For example, the client comments on the target game session in the identity of the first commentator account logged in on this side.

[0068] During the start, progress, and settlement of the target game session, game data will be continuously generated or updated. Exemplarily, each virtual character participating in the target game session corresponds to its own set of game data, and multiple camps participating in the target game session also respectively correspond to their own sets of game data. The target game session itself also corresponds to a set of game data. The game data includes at least one data related to the target game session. The game data includes the data generated and stored in the background during the operation of the target game session, and the game data also includes the data displayed on the foreground during the operation of the target game session (including various data displayed on the client participating in / spectating / commenting on the target game session).

[0069] For example, the game data includes at least one of the following: the names of the virtual characters participating in the target game session, the levels of the virtual characters, the equipment status of the virtual characters, the skills of the virtual characters, the skill cooling status of the virtual characters, the KDA (Kill Death Assist) data of the virtual characters, the achievements achieved by the virtual characters, the kill / death numbers of each camp in the target game session, the game results of each camp in the target game session, the duration of the target game session, and the number of spectators of the target game session. In this embodiment, only the above several types of game data are used as examples, and the game data of the present application is not limited to the above enumeration.

[0070] The display forms of the game data include but are not limited to at least one of the following: text, numbers, icons, pictures, videos, and voices.

[0071] In this embodiment, the following several scenarios for triggering the sharing of game data are given, that is, the scenarios where the client receives the sharing trigger operation of the game data:

[0072] 1. Receive the sharing trigger operation on the sharing control on the game settlement interface of the target game session.

[0073] The game settlement interface is the interface displayed by the client after the target game session ends for displaying the game data.

[0074] In an alternative implementation, the client is a client participating in the target game session, and the client controls a first virtual character to participate in the target game session. After the target game session ends, a game session settlement interface corresponding to the first virtual character is displayed.

[0075] Exemplarily, the first virtual character may correspond to at least one game session settlement interface, and different game session settlement interfaces are used to display different game session data. For example, after the game session ends, three types of game session settlement interfaces will be displayed. The first type of game session settlement interface is an achievement display interface of the first virtual character, which is used to display the achievements obtained by the first virtual character in the target game session; the second type of game session settlement interface is an overview interface of the game session data of the first virtual character in the target game session, which is used to display the game session data of the first virtual character in the target game session; the third type of game session settlement interface is a game session situation display interface corresponding to the target game session of the first virtual character, which is used to display the game session data of each virtual character participating in the target game session, the game session result of the camp where the first virtual character is located in the target game session, etc.

[0076] Exemplarily, a sharing control for game session data can be set on any game session settlement interface, and the sharing trigger operation can be a trigger operation on the sharing control on any game session settlement interface.

[0077] In another alternative implementation, the client is a client watching the target game session, and the client watches the target game session in the identity of a first user account. After the target game session ends, a game session settlement interface of the target game session is displayed.

[0078] Referring to the above description of the game session settlement interface corresponding to the first virtual character, the game session settlement interface seen by the viewer can also be diverse. For example, the viewer can see each game session settlement interface displayed to each virtual character participating in the target game session, or the viewer can see a game session settlement interface from a third-party perspective specifically set for the viewer.

[0079] Exemplarily, a sharing control for game session data can be set on any game session settlement interface, and the sharing trigger operation can be a trigger operation on the sharing control on any game session settlement interface.

[0080] 2. A sharing trigger operation on the sharing control is received during the progress of the target game session.

[0081] In an alternative implementation, the client is a client participating in the target game session, and the client controls a first virtual character to participate in the target game session. During the progress of the target game session, the client displays a game session interface, and a sharing control for game session data is set on the game session interface.

[0082] When the user triggers the sharing control, the method provided in this embodiment is executed to jump to the game data editing interface.

[0083] Exemplarily, in order to avoid the interface jump from affecting the normal progress of the target game, in response to receiving a sharing trigger operation during the progress of the target game, the client can record the time point when the sharing trigger operation is received. After the target game ends, a historical sharing operation prompt is displayed. In response to receiving a trigger operation on the historical sharing operation prompt, based on the game data generated by the target game before this time point, the game data editing interface is displayed, enabling the user to edit the game data displayed in the game data sharing content based on the game data before this time point. For example, when the user controls the first user account to lead the team to gain an advantage in the target game at 5 minutes, the user can perform a game data sharing trigger operation at this time. After the game ends, based on the game data of the first 5 minutes of the target game, the user edits the game data sharing content and sends the game data sharing content to friends, thereby demonstrating the excellent performance of the first user account in the first 5 minutes.

[0084] In another alternative implementation, the client is a client that watches the target game, and the client watches the target game in the identity of the first user account. During the progress of the target game, the client displays the game interface, and a sharing control for game data is set on the game interface.

[0085] The watching user can click the sharing control on the game interface during the progress of the game to execute the method provided in this embodiment and jump to the game data editing interface.

[0086] Exemplarily, in response to receiving a sharing trigger operation at the first moment during the progress of the target game, the game data editing interface is displayed based on the game data generated by the target game before the first moment. In this game data editing interface, the user can edit the game data displayed on the preview screen based on the game data generated by the target game before the first moment.

[0087] Exemplarily, in response to a sharing trigger operation of game data, the game data editing interface is displayed, and a first preview screen and editing controls are displayed on the game data editing interface.

[0088] In response to a sharing trigger operation of game data, the client reads the game data set of the target game and displays the game data editing interface based on the game data set. A first preview screen and editing controls are displayed on the game data editing interface, where the editing controls are displayed according to the game data set. For example, the editing controls include selection controls corresponding to each game data in the game data set, style editing controls, etc.

[0089] The game data editing interface is used to edit the game data in the game data sharing content.

[0090] Exemplarily, the game data sharing content may be at least one of: a game data sharing screen, a game data sharing video, and a game data sharing link.

[0091] The preview screen (including the first preview screen and the second preview screen) is used to preview the game data sharing content. When the game data sharing content is a game data sharing screen, the preview screen is the screen displayed after the game data sharing screen is shared. When the game data sharing content is a game data sharing video, the preview screen is a frame of the game data sharing video. When the game data sharing content is a game data sharing link, the preview screen is the cover of the game data sharing link.

[0092] Game data is displayed on the preview screen, and the game data displayed on the preview screen can be edited through an editing control. Exemplarily, other screen contents may also be displayed on the preview screen, and the other screen contents may remain unchanged by default, or the other screen contents can be changed through the editing control.

[0093] The editing control is used to change the game data displayed on the preview screen. Exemplarily, the number of editing controls may be at least one. The editing control can be displayed above the preview screen, or the editing control can be located outside the preview screen.

[0094] The editing control is a general term for the UI controls displayed on the game data editing interface for editing game data. The editing control can include various types of editing controls. For example, a game data selection control for selecting game data, a game data replacement control for replacing game data, a style editing control for editing the display style of game data, and so on.

[0095] Exemplarily, the changes made by the editing control to the game data are limited to changing the type, style, display position, etc. of the game data displayed on the preview screen. The editing control cannot change the data content of the game data. All the game data that can be displayed on the preview screen is real game data generated based on the target game, and the user cannot change the data content of these game data. For example, the user can add the display of the KDA data of the first virtual object on the preview screen, and the KDA data is 1, 2, 3; but the user cannot change the KDA data of the first virtual object, that is, cannot change the KDA data from 1, 2, 3 to 2, 3, 4.

[0096] Exemplarily, on the initial preview screen (the first preview screen) displayed after jumping to the game data editing interface, a default set of game data (default game data) is displayed. The default game data is any set of game data in the target game, and the default game data includes at least one piece of game data of the target game. The default game data may vary according to the trigger scenario of the sharing trigger operation, or the default game data may also be a fixed set of game data. For example, the default game data includes the ratings, achievements, and KDA of the first virtual character.

[0097] Step 220, in response to receiving an edit operation on the edit control, change the default game data displayed on the first preview screen according to the edit operation to obtain a second preview screen. The second preview screen includes customized game data of the target game, and the customized game data is obtained by customizing at least one of the data combination and data display method of the game data of the target game.

[0098] Exemplarily, the way to change the default game data can be arbitrary.

[0099] For example, a piece of game data can be added to the display on the first preview screen to obtain the customized game data, that is, the customized game data is equal to the default game data plus a piece of game data.

[0100] For another example, a piece of game data can be reduced from the display on the first preview screen to obtain the customized game data, that is, the customized game data is equal to the default game data minus a piece of game data.

[0101] For another example, the default game data can be directly replaced with the customized game data for display, that is, the customized game data is completely different from the default game data, or there are some pieces of game data that are the same between the customized game data and the default game data.

[0102] For another example, the display style and display position of a certain piece of game data on the first preview screen can be changed to obtain the customized game data, that is, the customized game data has the same data content as the default game data but different display styles.

[0103] Exemplarily, in this embodiment, only one edit operation is performed to obtain the second preview screen as an example. The user can also perform multiple edit operations to change the game data displayed on the preview screen multiple times and finally obtain the second preview screen.

[0104] The user can customize the game data displayed on the preview screen through the edit operation to obtain the customized game data.

[0105] Step 230, in response to the sharing operation of the game data, share the game data sharing content, and the game data sharing content includes the second preview screen.

[0106] Exemplarily, a sharing control is also displayed on the game data editing interface. After completing the editing operation on the game data to obtain the customized game data, in response to the trigger operation received on the sharing control, the game data sharing content is generated based on the currently displayed second preview screen, and the game data sharing content is shared according to the sharing method corresponding to the sharing control.

[0107] The ways to share the game data sharing content can be at least one of the following: saving the game data sharing content to the local, sending the game data sharing content to the in-game chat channel, and sharing the game data sharing content through a third-party application (such as a chat application, a social application, a forum application, etc.).

[0108] Exemplarily, when the game data sharing content is a game data sharing screen, the game data sharing screen is the second preview screen; when the game data sharing content is a game data sharing video, the second preview screen is a frame of the game data sharing video; when the game data sharing content is a game data sharing link, the second preview screen is the cover of the game data sharing link.

[0109] In summary, for the method provided in this embodiment, when receiving the sharing trigger operation for sharing the game, it jumps to the game data editing interface. In the game data editing interface, the user can edit the game data displayed on the game data sharing content, select several game data with excellent performance of the user account (virtual object) for display. For example, if the number of kills of the virtual object is large, the number of kills is prominently displayed on the game data sharing screen. The user can also adjust the data display method of each game data on the game sharing content to prominently display the game data that the user wants to display preferentially, so that the game data sharing screen can efficiently display the game data to the user and improve the information transmission efficiency.

[0110] Exemplarily, an exemplary embodiment of editing game data is given.

[0111] Figure 3 The flowchart of the game data sharing method provided by an exemplary embodiment of the present application is shown. This method can be executed by the client running on any of the above Figure 1 terminals, and the client is a client that supports the virtual environment. Based on Figure 2 the method shown, step 210 further includes step 211, and step 220 further includes step 221.

[0112] Step 211, in response to receiving the sharing trigger operation of the game data from the sharing entry, display the first preview screen and the editing control, and the default game data of the target game is displayed on the first preview screen.

[0113] Among them, different sharing entrances correspond to different default game data.

[0114] Exemplarily, when the user enters the game data editing interface from different sharing entrances, the default game data displayed on the first preview screen is also different.

[0115] Exemplarily, game data can be divided into multiple types. For example, game data can be divided into overview data, comprehensive achievement data, data performance data, highlight moment data, etc. One type of game data includes at least one game data. Exemplarily, the types of default game data corresponding to different sharing entrances are different.

[0116] For example, as Figure 4 in (1) is a game settlement interface, on which the overview of the game data of the first virtual character in the target game is displayed. If the user clicks the first sharing control 301 on this game settlement interface, it will jump to the game data editing interface shown in (2) as Figure 4 in. The default game data is displayed on the first preview screen 401, and this default game data is the overview of the game data of the first virtual character.

[0117] Again, for example, as Figure 5 in (1) is a game settlement interface, on which the "gold medal support" achievement obtained by the first virtual character in the target game is displayed. If the user clicks the second sharing control 302 on this game settlement interface, it will jump to the game data editing interface shown in (2) as Figure 5 in. The default game data is displayed on the first preview screen 401, and this default game data is the achievement data of the first virtual character.

[0118] That is, when the sharing entrance is the sharing control corresponding to the game settlement interface, the default game data is determined by the game data displayed on the game settlement interface. In response to receiving the sharing trigger operation for sharing the first game settlement interface, the first preview screen and the editing control are displayed, and the default game data of the target game is displayed on the first preview screen. The default game data includes the game data displayed on the first game settlement interface.

[0119] For example, as Figure 6 in (1) is a game settlement interface, on which the overview of the game data of the first virtual character in the target game is displayed. If the user clicks on the game data display area 402 corresponding to the data performance on this game settlement interface, a sharing pop-up window corresponding to the data performance will pop up on the game settlement interface. The third sharing control 303 is displayed on this sharing pop-up window. If the user clicks the third sharing control 303, it will jump to Figure 6In the game data editing interface shown in (2), a default game data is displayed on the first preview screen 401, and the default game data is game data of the data performance type of the first virtual character.

[0120] For another example, as Figure 7 (1) in is a game settlement interface. On this game settlement interface, an overview of the game data of the first virtual character in the target game is displayed. If the user clicks on the game data display area 403 corresponding to the comprehensive achievement on this game settlement interface, a sharing pop-up window corresponding to the comprehensive achievement will pop up on the game settlement interface. A fourth sharing control 304 is displayed on this sharing pop-up window. If the user clicks on the fourth sharing control 304, it will jump to as Figure 7 In the game data editing interface shown in (2), a default game data is displayed on the first preview screen 401, and the default game data is game data of the comprehensive achievement type of the first virtual character.

[0121] For another example, as Figure 8 (1) in is a game settlement interface. On this game settlement interface, an overview of the game data of the first virtual character in the target game is displayed. If the user clicks on the game data display area 404 corresponding to the highlight moment on this game settlement interface, a sharing pop-up window corresponding to the highlight moment will pop up on the game settlement interface. A fifth sharing control 305 is displayed on this sharing pop-up window. If the user clicks on the fifth sharing control 305, it will jump to as Figure 8 In the game data editing interface shown in (2), a default game data is displayed on the first preview screen 401, and the default game data is game data of the highlight moment type of the first virtual character.

[0122] That is, when the sharing entry is the sharing control corresponding to a certain game data on the game settlement interface, or the sharing control corresponding to a certain type of game data, the default game data is determined by the game data corresponding to the sharing control. In response to receiving a sharing trigger operation for sharing the third game data in the second game settlement interface, the first preview screen and the editing control are displayed. The default game data of the target game is displayed on the first preview screen, and the default game data includes the third game data; wherein, at least two game data are displayed on the second game settlement interface, and the third game data is one of the at least two game data.

[0123] Step 221, in response to receiving a selection operation on the first data replacement control, replace the default game data displayed on the first preview screen with the first candidate game data combination corresponding to the first data replacement control, and obtain a second preview screen.

[0124] Wherein, the editing control includes data replacement controls corresponding to at least one group of candidate game data combinations respectively, and the custom game data includes the first candidate game data combination.

[0125] Exemplarily, this embodiment provides a method for overall replacing the game data displayed on the first preview screen. That is, the client provides the user with multiple groups of candidate game data combinations, and the user can, through the editing control, make any one of the candidate game data combinations displayed on the preview screen, and each candidate game data combination corresponds to a data replacement control.

[0126] The data replacement control is used to replace the game data displayed on the preview screen with a group of game data (candidate game data combination) corresponding to the data replacement control.

[0127] Exemplarily, the game data included in different candidate game data combinations is different. Or, the game data included in different candidate game data combinations is the same, but the display mode of the game data is different.

[0128] For example, as Figure 9 shown, on the game data editing interface, there is a first preview screen 401 and multiple data replacement controls 501 corresponding to multiple candidate game data combinations respectively. The default game data 502 is displayed on the first preview screen 401, and the user replaces the game data displayed on the first preview screen 401 by triggering the data replacement control 501.

[0129] For example, the user triggers Figure 9 the data swapping control 501 corresponding to "Five Consecutive Great Kills" in Figure 10 shown, and replaces the default game data displayed on the first preview screen with a group of candidate game data combinations 503 corresponding to "Five Consecutive Great Kills". The candidate game data combination 503 includes: Five Consecutive Great Kills, 5-game winning streak, MVP, Godlike, and Gold Medal Supporter, among which Five Consecutive Great Kills is highlighted.

[0130] Exemplarily, due to the excessive number of candidate game data combinations, a classification control can also be provided to control the data replacement controls displayed on the game data editing interface, facilitating the user to quickly find the data replacement control corresponding to the desired candidate game data combination.

[0131] For example, as Figure 11 shown, the editing control further includes a classification control 504. The user can click on the classification control 504 to bring up a drop-down menu, and the user can select the desired category in the drop-down menu.

[0132] For example, if the user selects the comprehensive achievement category, then as Figure 12As shown, the data replacement control 501 corresponding to the candidate game data combination of the comprehensive achievement category is displayed, and the data replacement control 501 corresponding to one of the candidate game data combinations is selected by default. For example, the data replacement control 501 corresponding to "Gold Medal Assist" is selected by default, and a group of candidate game data combinations corresponding to the Gold Medal Assist are displayed on the preview screen, and the candidate game data combination includes multiple achievements, among which the achievement of the Gold Medal Assist is highlighted.

[0133] For example, if the user selects the Highlight Moment category, Figure 13 As shown, a data replacement control 501 corresponding to a candidate match data combination of the highlight moment category is displayed. The user can quickly find the data replacement control corresponding to "Extreme Treatment * 5" in the highlight moment category, and the user selects the data replacement control 501 corresponding to "Extreme Treatment * 5", and a group of candidate match data combinations corresponding to Extreme Treatment * 5 are displayed on the preview screen, and the candidate match data combination includes multiple highlight moments, among which the highlight moment of Extreme Treatment * 5 is highlighted.

[0134] For example, if the user selects the data representation category, Figure 14 As shown, a data replacement control 501 corresponding to a candidate match data combination of the data expression class is displayed. The user can quickly find the data replacement control corresponding to "one skill hit 15" in the data expression class, and the user selects the data replacement control 501 corresponding to "one skill hit 15", and a group of candidate match data combinations corresponding to one skill hit 15 are displayed on the preview screen, and the candidate match data combination includes multiple data expressions, among which one skill hit 15 is highlighted.

[0135] Exemplarily, the types of match data included in a set of candidate match data combinations are fixed. For example, the candidate match data combination named "Overview" includes: score data, achievement data, and performance data. The display style and display position of each match data in the candidate match data combination are also fixed. For example, Figure 4 As shown in (2), in the candidate match data combination of "Overview", the score data is displayed in the first row, the font size is 3, and the color is yellow, the achievement data is displayed in the second row, the display style is the achievement icon, and the performance data is displayed in the third row, the font size is 4, and the color is white.

[0136] Exemplarily, the candidate game data combination can be provided by the server. For example, the client receives at least one group of candidate game data combinations sent by the server, and displays corresponding data replacement controls according to the at least one group of candidate game data combinations. In response to receiving a selection operation on the first data replacement control, obtain the first candidate game data combination corresponding to the first data replacement control from the server; replace the default game data displayed on the first preview screen with the first candidate game data combination corresponding to the first data replacement control to obtain a second preview screen; wherein, the at least one group of candidate game data combinations is provided by the server.

[0137] Exemplarily, the candidate game data combination can also be determined according to historical sharing data. For example, the client reads multiple candidate game data combinations customized by the user in the historical sharing data, and displays corresponding data replacement controls according to the multiple candidate game data combinations. In response to receiving a selection operation on the first data replacement control, determine the first candidate game data combination corresponding to the first data replacement control according to the data combination in the historical sharing data; replace the default game data displayed on the first preview screen with the first candidate game data combination corresponding to the first data replacement control to obtain a second preview screen; wherein, the at least one group of candidate game data combinations is determined according to historical sharing data.

[0138] Step 230, in response to a sharing operation of the game data, share the game data sharing content, where the game data sharing content includes the second preview screen.

[0139] Exemplarily, a sharing control is displayed on the game data editing interface. The user can trigger the sharing control to generate game data sharing content based on the preview screen displayed on the current game data editing interface, and share the game data sharing content.

[0140] For example, as Figure 14 shown, sharing controls 505 corresponding to various sharing methods such as "Save to Phone", "Save to Game Album", "Friends", and "Moments" are displayed on the game data editing interface. In response to receiving a sharing operation of the sharing control in the game data editing interface, generate game data sharing content based on the second preview screen, and share the game data sharing content.

[0141] In summary, the method provided in this embodiment, when sharing the game data of the game settlement, by providing an editing control for the game data, enables the user to edit the game data displayed on the sharing content through the editing control, achieving what is selected is what is obtained. It can not only enable the user to have an expectation for the sharing content before the sharing content is shared, but also quickly replace the game data displayed in the sharing content, enabling the user to set the game data in the sharing content as the theme data content they want to share, allowing the user to more personalizedly display the glory in the game and enhancing the sharing willingness.

[0142] Exemplarily, embodiments of the present application further provide other types of editing controls to change the game data on the preview screen in other ways.

[0143] 1. Data selection control.

[0144] The editing control includes a data selection control corresponding to at least one piece of game data respectively.

[0145] In response to receiving a selection operation on the first data selection control, the client adds and displays the first game data corresponding to the first data selection control on the first preview screen to obtain a second preview screen, and the customized game data includes the first game data and the default game data.

[0146] Or, in response to receiving a deselection operation on the first data selection control, the client cancels the display of the first game data corresponding to the first data selection control on the first preview screen to obtain a second preview screen, and the customized game data includes the game data other than the first game data in the default game data.

[0147] For example, as Figure 15 shown, on the game data editing interface, there are data selection controls 506 corresponding to at least one piece of game data respectively. When the user selects the data selection controls corresponding to "5 consecutive wins", "MVP", "gold medal support", "unstoppable", and "pentakill", the game data such as "5 consecutive wins", "MVP", "gold medal support", "unstoppable", and "pentakill" will be displayed on the preview screen. When the user deselects the data selection control corresponding to "pentakill", as Figure 16 shown, the display of "pentakill" will be cancelled on the preview screen.

[0148] 2. Style editing control.

[0149] The editing control includes a style editing control corresponding to at least one piece of game data respectively.

[0150] In response to receiving a size editing operation on the first style editing control, the client adjusts the size of the second game data corresponding to the first style editing control in the first preview screen to obtain a second preview screen, and the default game data includes the second game data.

[0151] Or, in response to receiving a color editing operation on the first style editing control, the client adjusts the color of the second game data corresponding to the first style editing control in the first preview screen to obtain a second preview screen, and the default game data includes the second game data.

[0152] Alternatively, in response to receiving a style editing operation on the first style editing control, the client adjusts the display style of the second game data corresponding to the first style editing control in the first preview screen to obtain a second preview screen. The default game data includes the second pair of data. Among them, the display style includes at least one of text, icon, picture, video, and voice broadcast.

[0153] For example, as Figure 17 shown, a set of style editing controls 507 corresponding to "Gold Medal Support" are displayed on the game data editing interface. The user can trigger the style editing control to adjust the display size of "Gold Medal Support" in the preview screen. For example, pressing "+" makes "Gold Medal Support" larger, and pressing "-" makes "Gold Medal Support" smaller. The user can also trigger the style editing control to select the display color of "Gold Medal Support". For example, clicking on the drop-down menu to select yellow from the drop-down menu. The user can also trigger the style editing control to select the display style of "Gold Medal Support". For example, the user clicks on the drop-down menu to select an icon from the drop-down menu. Of course, the user can also select voice broadcast. For example, if the user selects voice broadcast, the words "Gold Medal Support" will no longer be displayed on the preview screen. After the game data sharing content is shared, when other users view the game data sharing content, the "Gold Medal Support" prompt sound can be automatically broadcast.

[0154] 3. Position editing control.

[0155] The editing control includes at least one position editing control corresponding to each game data.

[0156] In response to receiving a position editing operation on the first position editing control, the client adjusts the position of the fourth game data corresponding to the first position editing control in the first preview screen to obtain a second preview screen. The default game data includes the fourth game data.

[0157] For example, as Figure 18 shown, a position editing control 508 corresponding to "Gold Medal Support" is displayed on the game data editing interface. The user can trigger the position editing control to adjust the display position of "Gold Medal Support" in the preview screen. For example, the user can hold down "Gold Medal Support" displayed on the preview screen to trigger the position editing control, and then drag "Gold Medal Support" to the target position 509.

[0158] 4. Time period selection control.

[0159] The first preview screen further includes a game video playback area. The editing control includes a time period selection control, and the time period selection control is used to select the game video segment played in the game video playback area.

[0160] In response to receiving a selection operation on the first time period on the time period selection control, the client plays the game video clip of the first time period in the video preview area to obtain a second preview screen.

[0161] For example, as Figure 19 shown, the first preview screen further includes a game video playing area 510 for playing the game video of the target game. The user can select the game video played in the game video playing area through the time period selection control 511. For example, the user adjusts the time period selected by the time period selection control 511 to the first time period, so that the game video playing area plays the game video of the target game within the first time period. Exemplarily, only one frame of the game video can be displayed on the preview screen. After the game data sharing content is shared and opened, the game video of the selected time period is automatically played in the game video playing area.

[0162] Exemplarily, when the editing control is displayed on the preview screen, these editing controls will no longer be displayed in the screen displayed after the game data sharing content is shared and opened.

[0163] 5. Character switching control.

[0164] The default game data is the game data of the first virtual character in the target game, and the editing control includes a character switching control.

[0165] In response to receiving a switching operation on the second virtual character on the character switching control, the default game data displayed on the first preview screen is replaced with custom game data to obtain a second preview screen. The custom game data includes the game data of the second virtual character in the target game.

[0166] For example, as Figure 20 shown, a character switching control 512 is displayed on the game data editing interface. At least one virtual character participating in the target game can be selected through the character switching control. For example, the user clicks on the drop-down menu of the character switching control and selects the second virtual character from it. Then the game data displayed in the first preview screen will be replaced with the game data of the second virtual character, that is, the default game data is the game data of the first virtual character, and the custom game data is the game data of the second virtual character. In this way, the user can quickly switch virtual characters in the game data editing interface and share the game data of any virtual character.

[0167] Exemplarily, the type of the editing control is not limited to the examples in the above embodiments. Of course, the above-mentioned multiple editing controls can also be freely combined.

[0168] Exemplarily, the method provided by the embodiments of the present application can also quickly generate a live cover for a sports event live broadcast.

[0169] Figure 21 The flowchart of the method for sharing game data provided by an exemplary embodiment of the present application is shown. This method can be executed by a client running on any of the above Figure 1 terminals, and the client is a client that supports a virtual environment. Based on Figure 2 the method shown, step 210 further includes step 212, and step 230 further includes step 231.

[0170] Step 212, in response to a trigger operation for generating a live cover, display a first preview screen and an editing control. The default game data of the target game is displayed on the first preview screen, and the editing control is used to edit the game data displayed on the first preview screen.

[0171] Exemplarily, the client is a live client that is live streaming the target game. Exemplarily, the client can be the client used by a commentator who is commenting on the target game. Exemplarily, the client can be the client used by a commentator in a live sports event to comment on the ongoing target game.

[0172] In response to receiving a trigger operation on the cover generation control, read the game data currently generated by the target game, and display a first preview screen and an editing control according to the game data. The default game data of the target game is displayed on the first preview screen, and the editing control includes data replacement controls corresponding to at least one group of candidate game data combinations respectively.

[0173] Exemplarily, the candidate game data combinations can be automatically generated based on the keywords mentioned by the commentator during the process of commenting on the target game in the past period of time. For example, perform speech recognition on the commentary voice to obtain at least one keyword, and generate a candidate game data combination corresponding to each keyword according to the keyword. For example, when the commentator mentions "pentakill", a candidate game data combination corresponding to "PENTA KILL" is automatically generated. Exemplarily, the client can store the corresponding relationship between the keywords and the candidate game data combinations, and control the data replacement controls displayed on the game data editing interface according to the recognized keywords.

[0174] Exemplarily, the default game data can be the candidate game data combination corresponding to the keyword recently (the most recent in time) said by the commentator.

[0175] Step 220, in response to receiving an editing operation on the editing control, change the default game data displayed on the first preview screen according to the editing operation to obtain a second preview screen. The second preview screen includes the customized game data of the target game, and the customized game data is obtained by customizing at least one of the data combination and the data display method of the game data of the target game.

[0176] The user can also manually adjust the game data displayed on the preview screen through the editing control, select the game data that attracts attention for display, so as to increase the attention of the live broadcast cover.

[0177] Exemplarily, the method of using the editing control to edit the game data displayed on the preview screen can refer to the method provided in any of the above embodiments.

[0178] Step 231, in response to the cover setting operation, set the second preview screen as the live broadcast cover.

[0179] After editing the game data on the preview screen, the user can click the setting control to generate a live broadcast cover based on the current preview screen, and set the cover of the live broadcast room as this live broadcast cover, so as to attract viewers to watch the live broadcast through the game data.

[0180] In summary, the method provided in this embodiment triggers the live broadcast cover generation operation during the live broadcast, generates a preview screen according to the game data of the current target game, and enables the user to freely edit the game data on the preview screen. Further, when the live broadcast is accompanied by a commentator, voice recognition can be performed on the commentator's commentary, and candidate game data combinations can be provided for the user according to the keywords mentioned by the commentator, facilitating the user to quickly select the game data that attracts attention, and then generate and set the live broadcast cover, improving the setting efficiency of the live broadcast cover during the live broadcast, enabling the live broadcast cover to be updated in real time according to the real-time battle situation of the target game, and attracting viewers to watch the live broadcast.

[0181] Exemplarily, an exemplary embodiment of editing game data is given.

[0182] Figure 22 The flowchart of the game data sharing method provided in an exemplary embodiment of the present application is shown. This method can be executed by the client running on any of the above Figure 1 terminals, and this client is a client that supports a virtual environment. This method includes the following steps.

[0183] Step 1001, the client receives the operation of the player clicking the settlement and sharing button.

[0184] Step 1002, the client determines the type of sharing triggered.

[0185] After the player clicks the sharing button, first, the client detects the source type of the player triggering the sharing button.

[0186] Step 1003, when the type of sharing triggered is overview, select the overview option under all classifications and display the overview data in the preview image.

[0187] If the source type is the overview sharing entry, after jumping to the game data editing interface, the overview option under the "All" category is automatically selected in the editing control on the right, and the left preview shows the overview data content.

[0188] Step 1004, when the triggered sharing type is comprehensive achievement, select the corresponding data option under the comprehensive achievement category, and display the corresponding comprehensive achievement theme data in the preview.

[0189] If the source type is a certain comprehensive achievement sharing entry, after jumping to the game data editing interface, the corresponding option under the comprehensive achievement category is automatically selected in the editing control on the right, and the left preview shows the corresponding achievement theme data, and the remaining achievements are arranged below the theme achievement as sub-themes.

[0190] Step 1005, when the triggered sharing type is data performance, select the corresponding data option under the data performance category, and display the corresponding data performance theme data in the preview.

[0191] If the source type is a data performance sharing entry, after jumping to the game data editing interface, the corresponding option under the data performance category is automatically selected in the editing control on the right, and the left preview shows the detailed content of the corresponding data.

[0192] Step 1006, when the triggered sharing type is highlight moment, select the corresponding data option under the highlight moment category, and display the corresponding highlight moment theme data in the preview.

[0193] If the source type is a highlight moment sharing entry, after jumping to the game data editing interface, the corresponding option under the highlight moment category is automatically selected in the editing control on the right, and the left preview shows the detailed content of the corresponding highlight moment, and the remaining highlight moments are displayed in order of trigger times, with 4 shown as sub-themes.

[0194] Step 1007, the client determines whether it has received a data switching operation. If it has received a data switching operation, it executes Step 1002; if it has not received a data switching operation, it executes Step 1008.

[0195] If the player switches data in the right-side options, it enters a judgment loop, and the left preview is displayed according to the data after the player's replacement.

[0196] Step 1008, the client continues the sharing process.

[0197] If the player no longer changes the data, the general sharing process continues.

[0198] In summary, the method provided in this embodiment, when sharing the game data of the game settlement, by providing an editing control for the game data, enables the user to edit the game data displayed on the shared content through the editing control, achieving what is selected is what is obtained. It can not only enable the user to have an expectation for the shared content before the shared content is shared, but also quickly replace the game data displayed in the shared content, enabling the user to set the game data in the shared content as the theme data content they want to share, allowing the user to more personalized display the glory in the game and enhancing the sharing willingness.

[0199] The following is an apparatus embodiment of the present application. For details not described in detail in the apparatus embodiment, reference may be made to the above method embodiment.

[0200] Figure 23 It is a block diagram of a sharing apparatus for game data provided by an exemplary embodiment of the present application. The apparatus includes:

[0201] An interaction module 1101, configured to receive a sharing trigger operation for game data;

[0202] A display module 1102, configured to, in response to the sharing trigger operation for game data, display a first preview screen and an editing control. The default game data of the target game is displayed on the first preview screen, and the editing control is used to edit the game data displayed on the first preview screen;

[0203] The interaction module 1101, configured to receive an editing operation on the editing control;

[0204] The display module 1102 is configured to, in response to receiving the editing operation on the editing control, change the default game data displayed on the first preview screen according to the editing operation to obtain a second preview screen. The second preview screen includes the customized game data of the target game, and the customized game data is obtained by customizing at least one of the data combination and the data display method of the game data of the target game;

[0205] The interaction module 1101, configured to receive the sharing operation for the game data;

[0206] A sharing module 1103, configured to, in response to the sharing operation for the game data, share the game data sharing content, and the game data sharing content includes the second preview screen.

[0207] In an optional embodiment, the editing control includes data replacement controls respectively corresponding to at least one group of candidate game data combinations;

[0208] The interaction module 1101, configured to receive a selection operation on the first data replacement control;

[0209] The display module 1102 is configured to, in response to receiving a selection operation on the first data replacement control, replace the default game data displayed on the first preview screen with the first candidate game data combination corresponding to the first data replacement control, thereby obtaining the second preview screen;

[0210] Wherein, the customized game data includes the first candidate game data combination.

[0211] In an alternative embodiment, the editing control includes data selection controls respectively corresponding to at least one piece of game data;

[0212] The interaction module 1101 is configured to receive a selection operation on the first data selection control;

[0213] The display module 1102 is configured to, in response to receiving a selection operation on the first data selection control, additionally display the first game data corresponding to the first data selection control on the first preview screen, thereby obtaining the second preview screen, and the customized game data includes the first game data and the default game data;

[0214] Or,

[0215] The interaction module 1101 is configured to receive a deselection operation on the first data selection control;

[0216] The display module 1102 is configured to, in response to receiving a deselection operation on the first data selection control, cancel the display of the first game data corresponding to the first data selection control on the first preview screen, thereby obtaining the second preview screen, and the customized game data includes the game data in the default game data other than the first game data.

[0217] In an alternative embodiment, the editing control includes style editing controls respectively corresponding to at least one piece of game data;

[0218] The interaction module 1101 is configured to receive a size editing operation on the first style editing control;

[0219] The display module 1102 is configured to, in response to receiving a size editing operation on the first style editing control, adjust the size of the second game data corresponding to the first style editing control in the first preview screen, thereby obtaining the second preview screen, and the default game data includes the second game data;

[0220] Or,

[0221] The interaction module 1101 is configured to receive a color editing operation on the first style editing control;

[0222] The display module 1102 is configured to adjust the color of the second game data corresponding to the first style editing control in the first preview screen in response to receiving a color editing operation on the first style editing control, so as to obtain the second preview screen, where the default game data includes the second game data.

[0223] In an alternative embodiment, the first preview screen further includes a game video playback area, and the editing control includes a time period selection control, where the time period selection control is used to select a game video segment played in the game video playback area;

[0224] The interaction module 1101 is configured to receive a selection operation on a first time period on the time period selection control;

[0225] The display module 1102 is configured to play the game video segment of the first time period in the video preview area in response to receiving the selection operation on the first time period on the time period selection control, so as to obtain the second preview screen.

[0226] In an alternative embodiment, the default game data is the game data of a first virtual character in the target game, and the editing control includes a character switching control;

[0227] The interaction module 1101 is configured to receive a switching operation on a second virtual character on the character switching control;

[0228] The display module 1102 is configured to replace and display the default game data displayed on the first preview screen with the custom game data in response to receiving the switching operation on the second virtual character on the character switching control, so as to obtain the second preview screen, where the custom game data includes the game data of the second virtual character in the target game.

[0229] In an alternative embodiment, the device further includes:

[0230] A determination module 1104, configured to obtain the first candidate game data combination corresponding to the first data replacement control from a server in response to receiving a selection operation on the first data replacement control;

[0231] The display module 1102 is configured to replace the default game data displayed on the first preview screen with the first candidate game data combination corresponding to the first data replacement control, so as to obtain the second preview screen.

[0232] In an alternative embodiment, the device further includes:

[0233] A determination module 1104, configured to, in response to receiving a selection operation on a first data replacement control, determine a first candidate game data combination corresponding to the first data replacement control according to a data combination of historical sharing data;

[0234] A display module 1102, configured to replace the default game data displayed on the first preview screen with the first candidate game data combination corresponding to the first data replacement control, to obtain the second preview screen.

[0235] In an optional embodiment, the interaction module 1101 is configured to receive a sharing trigger operation of game data from a sharing entry;

[0236] The display module 1102 is configured to, in response to receiving a sharing trigger operation of game data from a sharing entry, display the first preview screen and the editing control, where the default game data of the target game is displayed on the first preview screen;

[0237] Wherein, different sharing entries correspond to different default game data.

[0238] In an optional embodiment, the interaction module 1101 is configured to receive a sharing trigger operation of sharing a first game settlement interface;

[0239] The display module 1102 is configured to, in response to receiving a sharing trigger operation of sharing a first game settlement interface, display the first preview screen and the editing control, where the default game data of the target game is displayed on the first preview screen, and the default game data includes the game data displayed on the first game settlement interface.

[0240] In an optional embodiment, the interaction module 1101 is configured to receive a sharing trigger operation of sharing third game data in a second game settlement interface;

[0241] The display module 1102 is configured to, in response to receiving a sharing trigger operation of sharing third game data in a second game settlement interface, display the first preview screen and the editing control, where the default game data of the target game is displayed on the first preview screen, and the default game data includes the third game data;

[0242] Wherein, at least two game data are displayed on the second game settlement interface, and the third game data is one of the at least two game data.

[0243] In an optional embodiment, the sharing content includes at least one of: a sharing picture, a sharing video, and a sharing link.

[0244] It should be noted that: the sharing device for game data provided in the above embodiments is only illustrated by dividing into the above functional modules. In practical applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the sharing device for game data provided in the above embodiments and the embodiments of the sharing method for game data belong to the same concept. For the specific implementation process, please refer to the method embodiments and will not be elaborated here.

[0245] This application also provides a terminal, which includes a processor and a memory. At least one instruction is stored in the memory, and the at least one instruction is loaded and executed by the processor to implement the sharing method for game data provided in each of the above method embodiments. It should be noted that the terminal may be as follows Figure 24 the provided terminal.

[0246] Figure 24 shows a structural block diagram of a terminal 900 provided in an exemplary embodiment of this application. The terminal 900 may be: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 (Moving Picture Experts Group Audio Layer IV) player, a notebook computer or a desktop computer. The terminal 900 may also be referred to by other names such as user equipment, portable terminal, laptop terminal, desktop terminal, etc.

[0247] Generally, the terminal 900 includes: a processor 901 and a memory 902.

[0248] The processor 901 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. The processor 901 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), or PLA (Programmable Logic Array). The processor 901 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the wake state, also known as the CPU; the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 901 may integrate a GPU (Graphics Processing Unit), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 901 may further include an AI (Artificial Intelligence) processor, and the AI processor is used to process computational operations related to machine learning.

[0249] The memory 902 may include one or more computer-readable storage media, and the computer-readable storage media may be non-transitory. The memory 902 may further include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash storage devices. In some embodiments, the non-transitory computer-readable storage media in the memory 902 is used to store at least one instruction, and the at least one instruction is used to be executed by the processor 901 to implement the method for sharing game data provided in the method embodiments of the present application.

[0250] In some embodiments, the terminal 900 may further optionally include: a peripheral device interface 903 and at least one peripheral device. The processor 901, the memory 902, and the peripheral device interface 903 may be connected through a bus or signal lines. Each peripheral device may be connected to the peripheral device interface 903 through a bus, signal lines, or a circuit board. Specifically, the peripheral devices include at least one of a radio frequency circuit 904, a display screen 905, a camera assembly 906, an audio circuit 907, and a power supply 909.

[0251] The peripheral device interface 903 can be used to connect at least one I / O (Input / Output) related peripheral device to the processor 901 and the memory 902. In some embodiments, the processor 901, the memory 902, and the peripheral device interface 903 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 901, the memory 902, and the peripheral device interface 903 can be implemented on separate chips or circuit boards, and this embodiment does not limit this.

[0252] The radio frequency circuit 904 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 904 communicates with a communication network and other communication devices through electromagnetic signals. The radio frequency circuit 904 converts an electrical signal into an electromagnetic signal for transmission, or converts the received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 904 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and so on. The radio frequency circuit 904 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes but is not limited to: the World Wide Web, a metropolitan area network, an intranet, generations of mobile communication networks (2G, 3G, 4G, and 5G), a wireless local area network, and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 904 may further include a circuit related to NFC (Near Field Communication), and this application does not limit this.

[0253] The display screen 905 is used to display the UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 905 is a touch display screen, the display screen 905 also has the ability to collect touch signals on or above the surface of the display screen 905. The touch signals can be input to the processor 901 as control signals for processing. At this time, the display screen 905 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, there may be one display screen 905, which is disposed on the front panel of the terminal 900; in other embodiments, there may be at least two display screens 905, which are respectively disposed on different surfaces of the terminal 900 or are in a folded design; in still other embodiments, the display screen 905 may be a flexible display screen, which is disposed on the curved surface or the folding surface of the terminal 900. Even further, the display screen 905 can also be set to an irregular non-rectangular shape, that is, a special-shaped screen. The display screen 905 can be prepared using materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0254] The camera module 906 is used to capture images or videos. Optionally, the camera module 906 includes a front camera and a rear camera. Generally, the front camera is disposed on the front panel of the terminal, and the rear camera is disposed on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth-of-field camera, a wide-angle camera, and a telephoto camera, so as to implement functions such as background blurring by fusing the main camera and the depth-of-field camera, panoramic shooting by fusing the main camera and the wide-angle camera, and VR (Virtual Reality) shooting function or other fused shooting functions. In some embodiments, the camera module 906 may further include a flash. The flash can be a single-color temperature flash or a two-color temperature flash. A two-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation under different color temperatures.

[0255] The audio circuit 907 may include a microphone and a speaker. The microphone is used to collect sound waves of the user and the environment, and convert the sound waves into electrical signals for input to the processor 901 for processing, or input to the radio frequency circuit 904 to achieve voice communication. For the purpose of stereo collection or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the terminal 900. The microphone may also be an array microphone or an omnidirectional collection microphone. The speaker is used to convert the electrical signal from the processor 901 or the radio frequency circuit 904 into sound waves. The speaker may be a traditional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for uses such as ranging. In some embodiments, the audio circuit 907 may further include a headphone jack.

[0256] The power supply 909 is used to supply power to each component in the terminal 900. The power supply 909 may be alternating current, direct current, a primary battery or a rechargeable battery. When the power supply 909 includes a rechargeable battery, the rechargeable battery may be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery charged through a wired line, and a wireless rechargeable battery is a battery charged through a wireless coil. The rechargeable battery may also be used to support fast charging technology.

[0257] In some embodiments, the terminal 900 further includes one or more sensors 910. The one or more sensors 910 include but are not limited to: an acceleration sensor 911, a gyroscope sensor 912, a pressure sensor 913, an optical sensor 915, and a proximity sensor 916.

[0258] The acceleration sensor 911 can detect the magnitude of acceleration on the three coordinate axes of the coordinate system established with the terminal 900. For example, the acceleration sensor 911 can be used to detect the components of the gravitational acceleration on the three coordinate axes. The processor 901 can control the display screen 905 to display the user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 911. The acceleration sensor 911 can also be used for collecting game or user's motion data.

[0259] The gyroscope sensor 912 can detect the body direction and rotation angle of the terminal 900. The gyroscope sensor 912 can cooperate with the acceleration sensor 911 to collect the 3D actions of the user on the terminal 900. Based on the data collected by the gyroscope sensor 912, the processor 901 can achieve the following functions: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.

[0260] The pressure sensor 913 can be disposed on the side frame of the terminal 900 and / or the lower layer of the display screen 905. When the pressure sensor 913 is disposed on the side frame of the terminal 900, it can detect the holding signal of the user on the terminal 900, and the processor 901 performs left / right hand recognition or quick operation according to the holding signal collected by the pressure sensor 913. When the pressure sensor 913 is disposed on the lower layer of the display screen 905, the processor 901 controls the operable controls on the UI interface according to the pressure operation of the user on the display screen 905. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.

[0261] The optical sensor 915 is used to collect the ambient light intensity. In one embodiment, the processor 901 can control the display brightness of the display screen 905 according to the ambient light intensity collected by the optical sensor 915. Specifically, when the ambient light intensity is high, the display brightness of the display screen 905 is increased; when the ambient light intensity is low, the display brightness of the display screen 905 is decreased. In another embodiment, the processor 901 can also dynamically adjust the shooting parameters of the camera module 906 according to the ambient light intensity collected by the optical sensor 915.

[0262] The proximity sensor 916, also known as the distance sensor, is usually disposed on the front panel of the terminal 900. The proximity sensor 916 is used to collect the distance between the user and the front of the terminal 900. In one embodiment, when the proximity sensor 916 detects that the distance between the user and the front of the terminal 900 is gradually decreasing, the processor 901 controls the display screen 905 to switch from the lit state to the off state; when the proximity sensor 916 detects that the distance between the user and the front of the terminal 900 is gradually increasing, the processor 901 controls the display screen 905 to switch from the off state to the lit state.

[0263] Those skilled in the art can understand that Figure 24 the structure shown in does not constitute a limitation on the terminal 900, and it may include more or fewer components than shown in the figure, or combine some components, or adopt different component arrangements.

[0264] The memory further includes one or more programs, the one or more programs are stored in the memory, and the one or more programs include a method for sharing game data provided in the embodiments of the present application.

[0265] The present application provides a computer-readable storage medium, in which at least one instruction is stored, and the at least one instruction is loaded and executed by the processor to implement the method for sharing game data provided in the above various method embodiments.

[0266] The present application also provides a computer program product or a computer program. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the method for sharing game data provided in the above optional implementation manners.

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

[0268] Those of ordinary skill in the art can understand that all or part of the steps for implementing the above embodiments can be completed by hardware, or can be completed by a program instructing relevant hardware. The program can be stored in a computer-readable storage medium, and the above-mentioned storage medium can be a read-only memory, a magnetic disk, an optical disk, or the like.

[0269] The above are only optional embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A method for sharing game data, characterized in that, The method includes: In response to an operation that triggers the sharing of game data, a first preview screen and editing controls are displayed. The default game data of the target game is displayed on the first preview screen. The editing controls include at least one data selection control corresponding to each piece of game data, and the editing controls are used to edit the game data displayed on the first preview screen; In response to receiving a selection operation on the first data selection control, the first game data corresponding to the first data selection control is additionally displayed on the first preview screen to obtain a second preview screen. The custom game data included in the second preview screen includes the first game data and the default game data; Alternatively, in response to receiving a deselection operation on the first data selection control, the first game data corresponding to the first data selection control is removed from display on the first preview screen to obtain a second preview screen. The custom game data included in the second preview screen includes the game data other than the first game data among the default game data; In response to the sharing operation of the game data, game data sharing content is shared, and the game data sharing content includes the second preview screen; Wherein, the custom game data is obtained by customizing at least one of the data combination and data display mode of the game data of the target game, and the first game data includes achievement data in the target game.

2. The method according to claim 1, characterized in that, The editing controls include at least one data replacement control corresponding to each group of candidate game data combinations; the method further includes: In response to receiving a selection operation on the first data replacement control, the default game data displayed on the first preview screen is replaced with the first candidate game data combination corresponding to the first data replacement control to obtain a second preview screen; Wherein, the custom game data includes the first candidate game data combination.

3. The method according to claim 2, characterized in that, The step of, in response to receiving a selection operation on the first data replacement control, replacing the default game data displayed on the first preview screen with the first candidate game data combination corresponding to the first data replacement control to obtain the second preview screen includes: In response to receiving a selection operation on the first data replacement control, obtaining the first candidate game data combination corresponding to the first data replacement control from the server; Replacing the default game data displayed on the first preview screen with the first candidate game data combination corresponding to the first data replacement control to obtain the second preview screen.

4. The method according to claim 2, characterized in that, The step of, in response to receiving a selection operation on the first data replacement control, replacing the default game data displayed on the first preview screen with the first candidate game data combination corresponding to the first data replacement control to obtain the second preview screen includes: In response to receiving a selection operation on the first data replacement control, determining the first candidate game data combination corresponding to the first data replacement control according to the data combination of historical sharing data; Replace the default game data displayed on the first preview screen with the first candidate game data combination corresponding to the first data replacement control to obtain the second preview screen.

5. The method according to claim 1, characterized in that, The editing control includes at least one style editing control corresponding to game data respectively; the method further includes: In response to receiving a size editing operation on the first style editing control, adjust the size of the second game data corresponding to the first style editing control in the first preview screen to obtain the second preview screen, where the default game data includes the second game data; Or, In response to receiving a color editing operation on the first style editing control, adjust the color of the second game data corresponding to the first style editing control in the first preview screen to obtain the second preview screen, where the default game data includes the second game data.

6. The method according to claim 1, characterized in that, The first preview screen further includes a game video playback area, and the editing control includes a time period selection control for selecting a game video segment played in the game video playback area; the method further includes: In response to receiving a selection operation on the first time period on the time period selection control, play the game video segment of the first time period in the video preview area to obtain the second preview screen.

7. The method according to claim 1, characterized in that, The default game data is the game data of the first virtual character in the target game, and the editing control includes a character switching control; the method further includes: In response to receiving a switching operation to the second virtual character on the character switching control, replace and display the default game data displayed on the first preview screen with the custom game data, where the custom game data includes the game data of the second virtual character in the target game, to obtain the second preview screen.

8. The method according to any one of claims 1 to 7, characterized in that, The step of displaying the first preview screen and the editing control in response to a sharing trigger operation for game data includes: In response to receiving a sharing trigger operation for game data from a sharing entry, display the first preview screen and the editing control, where the default game data of the target game is displayed on the first preview screen; Among them, different sharing entries correspond to different default game data.

9. The method according to claim 8, characterized in that, The step of displaying the first preview screen and the editing control in response to receiving a sharing trigger operation for game data from a sharing entry includes: In response to receiving a sharing trigger operation for sharing the first game settlement interface, display the first preview screen and the editing control, where the default game data of the target game is displayed on the first preview screen, and the default game data includes the game data displayed on the first game settlement interface.

10. The method according to claim 8, characterized in that, The step of displaying the first preview screen and the editing control in response to receiving a sharing trigger operation for game data from a sharing entry includes: In response to receiving a sharing trigger operation for sharing the third game data in the second game settlement interface, display the first preview screen and the editing control, where the default game data of the target game is displayed on the first preview screen, and the default game data includes the third game data; Among them, at least two game data are displayed on the second game settlement interface, and the third game data is one of the at least two game data.

11. A sharing device for game data, characterized in that, The device includes: An interaction module, configured to receive a sharing trigger operation for game data; A display module, configured to display a first preview screen and an editing control in response to the sharing trigger operation for game data. The default game data of the target game is displayed on the first preview screen. The editing control includes at least one data selection control corresponding to each game data, and the editing control is used to edit the game data displayed on the first preview screen; An interaction module, configured to receive an editing operation on the editing control; The display module is configured to, in response to receiving a selection operation on the first data selection control, add and display the first game data corresponding to the first data selection control on the first preview screen to obtain a second preview screen. The custom game data included in the second preview screen includes the first game data and the default game data; Or, in response to receiving a deselection operation on the first data selection control, cancel the display of the first game data corresponding to the first data selection control on the first preview screen to obtain a second preview screen. The custom game data included in the second preview screen includes the game data other than the first game data in the default game data; The interaction module is configured to receive the sharing operation of the game data; A sharing module, configured to share game data sharing content in response to the sharing operation of the game data. The game data sharing content includes the second preview screen; Among them, the custom game data is obtained by customizing at least one of the data combination and data display mode of the game data of the target game, and the first game data includes achievement data in the target game.

12. A computer device, characterized in that, The computer device includes a processor and a memory. At least one instruction, at least one program, a code set or an instruction set is stored in the memory. The at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the game data sharing method according to any one of claims 1 to 10.

13. A computer-readable storage medium, characterized in that, At least one instruction, at least one program, a code set or an instruction set is stored in the readable storage medium. The at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the game data sharing method according to any one of claims 1 to 10.

14. A computer program product or computer program, characterized in that, The computer program product or the computer program includes computer instructions. The computer instructions are stored in a computer-readable storage medium; the processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes to implement the game data sharing method according to any one of claims 1 to 10.